Files
2022-07-05 12:24:54 +03:00

2 lines
542 KiB
JavaScript

/*! For license information please see main.3f5e9df8.js.LICENSE.txt */
!function(){"use strict";var e={861:function(e,t,n){var r=n(456),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return r.isMemo(e)?a:l[e.$$typeof]||i}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=a;var u=Object.defineProperty,c=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,h=Object.getPrototypeOf,p=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(p){var i=h(n);i&&i!==p&&e(t,i,r)}var a=c(n);d&&(a=a.concat(d(n)));for(var l=s(t),v=s(n),m=0;m<a.length;++m){var g=a[m];if(!o[g]&&(!r||!r[g])&&(!v||!v[g])&&(!l||!l[g])){var y=f(n,g);try{u(t,g,y)}catch(b){}}}}return t}},229:function(e,t){var n="function"===typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,i=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,a=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,h=n?Symbol.for("react.suspense"):60113,p=n?Symbol.for("react.suspense_list"):60120,v=n?Symbol.for("react.memo"):60115,m=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,_=n?Symbol.for("react.scope"):60119;function k(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case d:case o:case l:case a:case h:return e;default:switch(e=e&&e.$$typeof){case u:case f:case m:case v:case s:return e;default:return t}}case i:return t}}}function w(e){return k(e)===d}t.AsyncMode=c,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=s,t.Element=r,t.ForwardRef=f,t.Fragment=o,t.Lazy=m,t.Memo=v,t.Portal=i,t.Profiler=l,t.StrictMode=a,t.Suspense=h,t.isAsyncMode=function(e){return w(e)||k(e)===c},t.isConcurrentMode=w,t.isContextConsumer=function(e){return k(e)===u},t.isContextProvider=function(e){return k(e)===s},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return k(e)===f},t.isFragment=function(e){return k(e)===o},t.isLazy=function(e){return k(e)===m},t.isMemo=function(e){return k(e)===v},t.isPortal=function(e){return k(e)===i},t.isProfiler=function(e){return k(e)===l},t.isStrictMode=function(e){return k(e)===a},t.isSuspense=function(e){return k(e)===h},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===o||e===d||e===l||e===a||e===h||e===p||"object"===typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===v||e.$$typeof===s||e.$$typeof===u||e.$$typeof===f||e.$$typeof===y||e.$$typeof===b||e.$$typeof===_||e.$$typeof===g)},t.typeOf=k},456:function(e,t,n){e.exports=n(229)},534:function(e,t,n){var r=n(313),i=n(224);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var a=new Set,l={};function s(e,t){u(e,t),u(e+"Capture",t)}function u(e,t){for(l[e]=t,e=0;e<t.length;e++)a.add(t[e])}var c=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),d=Object.prototype.hasOwnProperty,f=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,h={},p={};function v(e,t,n,r,i,o,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=a}var m={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){m[e]=new v(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];m[t]=new v(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){m[e]=new v(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){m[e]=new v(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){m[e]=new v(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){m[e]=new v(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){m[e]=new v(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){m[e]=new v(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){m[e]=new v(e,5,!1,e.toLowerCase(),null,!1,!1)}));var g=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function b(e,t,n,r){var i=m.hasOwnProperty(t)?m[t]:null;(null!==i?0!==i.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,r){if(null===t||"undefined"===typeof t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,i,r)&&(n=null),r||null===i?function(e){return!!d.call(p,e)||!d.call(h,e)&&(f.test(e)?p[e]=!0:(h[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=null===n?3!==i.type&&"":n:(t=i.attributeName,r=i.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(i=i.type)||4===i&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(g,y);m[t]=new v(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(g,y);m[t]=new v(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(g,y);m[t]=new v(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){m[e]=new v(e,1,!1,e.toLowerCase(),null,!1,!1)})),m.xlinkHref=new v("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){m[e]=new v(e,1,!1,e.toLowerCase(),null,!0,!0)}));var _=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,k=Symbol.for("react.element"),w=Symbol.for("react.portal"),x=Symbol.for("react.fragment"),S=Symbol.for("react.strict_mode"),C=Symbol.for("react.profiler"),E=Symbol.for("react.provider"),T=Symbol.for("react.context"),P=Symbol.for("react.forward_ref"),I=Symbol.for("react.suspense"),R=Symbol.for("react.suspense_list"),N=Symbol.for("react.memo"),O=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var M=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var A=Symbol.iterator;function L(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=A&&e[A]||e["@@iterator"])?e:null}var F,D=Object.assign;function z(e){if(void 0===F)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);F=t&&t[1]||""}return"\n"+F+e}var j=!1;function W(e,t){if(!e||j)return"";j=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&"string"===typeof u.stack){for(var i=u.stack.split("\n"),o=r.stack.split("\n"),a=i.length-1,l=o.length-1;1<=a&&0<=l&&i[a]!==o[l];)l--;for(;1<=a&&0<=l;a--,l--)if(i[a]!==o[l]){if(1!==a||1!==l)do{if(a--,0>--l||i[a]!==o[l]){var s="\n"+i[a].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}}while(1<=a&&0<=l);break}}}finally{j=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?z(e):""}function B(e){switch(e.tag){case 5:return z(e.type);case 16:return z("Lazy");case 13:return z("Suspense");case 19:return z("SuspenseList");case 0:case 2:case 15:return e=W(e.type,!1);case 11:return e=W(e.type.render,!1);case 1:return e=W(e.type,!0);default:return""}}function V(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case x:return"Fragment";case w:return"Portal";case C:return"Profiler";case S:return"StrictMode";case I:return"Suspense";case R:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case T:return(e.displayName||"Context")+".Consumer";case E:return(e._context.displayName||"Context")+".Provider";case P:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case N:return null!==(t=e.displayName||null)?t:V(e.type)||"Memo";case O:t=e._payload,e=e._init;try{return V(e(t))}catch(n){}}return null}function U(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return V(t);case 8:return t===S?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"===typeof t)return t.displayName||t.name||null;if("string"===typeof t)return t}return null}function q(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function H(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function $(e){e._valueTracker||(e._valueTracker=function(e){var t=H(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function K(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=H(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function G(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Y(e,t){var n=t.checked;return D({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Q(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=q(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function X(e,t){null!=(t=t.checked)&&b(e,"checked",t,!1)}function J(e,t){X(e,t);var n=q(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,q(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Z(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&G(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+q(n),t=null,i=0;i<e.length;i++){if(e[i].value===n)return e[i].selected=!0,void(r&&(e[i].defaultSelected=!0));null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(o(91));return D({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ie(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(o(92));if(te(n)){if(1<n.length)throw Error(o(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:q(n)}}function oe(e,t){var n=q(t.value),r=q(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ae(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function le(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function se(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?le(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ue,ce,de=(ce=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ue=ue||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ue.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ce(e,t)}))}:ce);function fe(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var he={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},pe=["Webkit","ms","Moz","O"];function ve(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||he.hasOwnProperty(e)&&he[e]?(""+t).trim():t+"px"}function me(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),i=ve(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}Object.keys(he).forEach((function(e){pe.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),he[t]=he[e]}))}));var ge=D({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ye(e,t){if(t){if(ge[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(o(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(o(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(o(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(o(62))}}function be(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var _e=null;function ke(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var we=null,xe=null,Se=null;function Ce(e){if(e=bi(e)){if("function"!==typeof we)throw Error(o(280));var t=e.stateNode;t&&(t=ki(t),we(e.stateNode,e.type,t))}}function Ee(e){xe?Se?Se.push(e):Se=[e]:xe=e}function Te(){if(xe){var e=xe,t=Se;if(Se=xe=null,Ce(e),t)for(e=0;e<t.length;e++)Ce(t[e])}}function Pe(e,t){return e(t)}function Ie(){}var Re=!1;function Ne(e,t,n){if(Re)return e(t,n);Re=!0;try{return Pe(e,t,n)}finally{Re=!1,(null!==xe||null!==Se)&&(Ie(),Te())}}function Oe(e,t){var n=e.stateNode;if(null===n)return null;var r=ki(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(o(231,t,typeof n));return n}var Me=!1;if(c)try{var Ae={};Object.defineProperty(Ae,"passive",{get:function(){Me=!0}}),window.addEventListener("test",Ae,Ae),window.removeEventListener("test",Ae,Ae)}catch(ce){Me=!1}function Le(e,t,n,r,i,o,a,l,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(c){this.onError(c)}}var Fe=!1,De=null,ze=!1,je=null,We={onError:function(e){Fe=!0,De=e}};function Be(e,t,n,r,i,o,a,l,s){Fe=!1,De=null,Le.apply(We,arguments)}function Ve(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Ue(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function qe(e){if(Ve(e)!==e)throw Error(o(188))}function He(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ve(e)))throw Error(o(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var a=i.alternate;if(null===a){if(null!==(r=i.return)){n=r;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===n)return qe(i),e;if(a===r)return qe(i),t;a=a.sibling}throw Error(o(188))}if(n.return!==r.return)n=i,r=a;else{for(var l=!1,s=i.child;s;){if(s===n){l=!0,n=i,r=a;break}if(s===r){l=!0,r=i,n=a;break}s=s.sibling}if(!l){for(s=a.child;s;){if(s===n){l=!0,n=a,r=i;break}if(s===r){l=!0,r=a,n=i;break}s=s.sibling}if(!l)throw Error(o(189))}}if(n.alternate!==r)throw Error(o(190))}if(3!==n.tag)throw Error(o(188));return n.stateNode.current===n?e:t}(e))?$e(e):null}function $e(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=$e(e);if(null!==t)return t;e=e.sibling}return null}var Ke=i.unstable_scheduleCallback,Ge=i.unstable_cancelCallback,Ye=i.unstable_shouldYield,Qe=i.unstable_requestPaint,Xe=i.unstable_now,Je=i.unstable_getCurrentPriorityLevel,Ze=i.unstable_ImmediatePriority,et=i.unstable_UserBlockingPriority,tt=i.unstable_NormalPriority,nt=i.unstable_LowPriority,rt=i.unstable_IdlePriority,it=null,ot=null;var at=Math.clz32?Math.clz32:function(e){return 0===(e>>>=0)?32:31-(lt(e)/st|0)|0},lt=Math.log,st=Math.LN2;var ut=64,ct=4194304;function dt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ft(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,i=e.suspendedLanes,o=e.pingedLanes,a=268435455&n;if(0!==a){var l=a&~i;0!==l?r=dt(l):0!==(o&=a)&&(r=dt(o))}else 0!==(a=n&~i)?r=dt(a):0!==o&&(r=dt(o));if(0===r)return 0;if(0!==t&&t!==r&&0===(t&i)&&((i=r&-r)>=(o=t&-t)||16===i&&0!==(4194240&o)))return t;if(0!==(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)i=1<<(n=31-at(t)),r|=e[n],t&=~i;return r}function ht(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function pt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function vt(){var e=ut;return 0===(4194240&(ut<<=1))&&(ut=64),e}function mt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function gt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-at(t)]=n}function yt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-at(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var bt=0;function _t(e){return 1<(e&=-e)?4<e?0!==(268435455&e)?16:536870912:4:1}var kt,wt,xt,St,Ct,Et=!1,Tt=[],Pt=null,It=null,Rt=null,Nt=new Map,Ot=new Map,Mt=[],At="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Lt(e,t){switch(e){case"focusin":case"focusout":Pt=null;break;case"dragenter":case"dragleave":It=null;break;case"mouseover":case"mouseout":Rt=null;break;case"pointerover":case"pointerout":Nt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ot.delete(t.pointerId)}}function Ft(e,t,n,r,i,o){return null===e||e.nativeEvent!==o?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:o,targetContainers:[i]},null!==t&&(null!==(t=bi(t))&&wt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==i&&-1===t.indexOf(i)&&t.push(i),e)}function Dt(e){var t=yi(e.target);if(null!==t){var n=Ve(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Ue(n)))return e.blockedOn=t,void Ct(e.priority,(function(){xt(n)}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function zt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Yt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=bi(n))&&wt(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);_e=r,n.target.dispatchEvent(r),_e=null,t.shift()}return!0}function jt(e,t,n){zt(e)&&n.delete(t)}function Wt(){Et=!1,null!==Pt&&zt(Pt)&&(Pt=null),null!==It&&zt(It)&&(It=null),null!==Rt&&zt(Rt)&&(Rt=null),Nt.forEach(jt),Ot.forEach(jt)}function Bt(e,t){e.blockedOn===t&&(e.blockedOn=null,Et||(Et=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,Wt)))}function Vt(e){function t(t){return Bt(t,e)}if(0<Tt.length){Bt(Tt[0],e);for(var n=1;n<Tt.length;n++){var r=Tt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==Pt&&Bt(Pt,e),null!==It&&Bt(It,e),null!==Rt&&Bt(Rt,e),Nt.forEach(t),Ot.forEach(t),n=0;n<Mt.length;n++)(r=Mt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Mt.length&&null===(n=Mt[0]).blockedOn;)Dt(n),null===n.blockedOn&&Mt.shift()}var Ut=_.ReactCurrentBatchConfig,qt=!0;function Ht(e,t,n,r){var i=bt,o=Ut.transition;Ut.transition=null;try{bt=1,Kt(e,t,n,r)}finally{bt=i,Ut.transition=o}}function $t(e,t,n,r){var i=bt,o=Ut.transition;Ut.transition=null;try{bt=4,Kt(e,t,n,r)}finally{bt=i,Ut.transition=o}}function Kt(e,t,n,r){if(qt){var i=Yt(e,t,n,r);if(null===i)qr(e,t,r,Gt,n),Lt(e,r);else if(function(e,t,n,r,i){switch(t){case"focusin":return Pt=Ft(Pt,e,t,n,r,i),!0;case"dragenter":return It=Ft(It,e,t,n,r,i),!0;case"mouseover":return Rt=Ft(Rt,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return Nt.set(o,Ft(Nt.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,Ot.set(o,Ft(Ot.get(o)||null,e,t,n,r,i)),!0}return!1}(i,e,t,n,r))r.stopPropagation();else if(Lt(e,r),4&t&&-1<At.indexOf(e)){for(;null!==i;){var o=bi(i);if(null!==o&&kt(o),null===(o=Yt(e,t,n,r))&&qr(e,t,r,Gt,n),o===i)break;i=o}null!==i&&r.stopPropagation()}else qr(e,t,r,null,n)}}var Gt=null;function Yt(e,t,n,r){if(Gt=null,null!==(e=yi(e=ke(r))))if(null===(t=Ve(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=Ue(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Gt=e,null}function Qt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Je()){case Ze:return 1;case et:return 4;case tt:case nt:return 16;case rt:return 536870912;default:return 16}default:return 16}}var Xt=null,Jt=null,Zt=null;function en(){if(Zt)return Zt;var e,t,n=Jt,r=n.length,i="value"in Xt?Xt.value:Xt.textContent,o=i.length;for(e=0;e<r&&n[e]===i[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===i[o-t];t++);return Zt=i.slice(e,1<t?1-t:void 0)}function tn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function nn(){return!0}function rn(){return!1}function on(e){function t(t,n,r,i,o){for(var a in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(a)&&(t=e[a],this[a]=t?t(i):i[a]);return this.isDefaultPrevented=(null!=i.defaultPrevented?i.defaultPrevented:!1===i.returnValue)?nn:rn,this.isPropagationStopped=rn,this}return D(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nn)},persist:function(){},isPersistent:nn}),t}var an,ln,sn,un={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},cn=on(un),dn=D({},un,{view:0,detail:0}),fn=on(dn),hn=D({},dn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Cn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==sn&&(sn&&"mousemove"===e.type?(an=e.screenX-sn.screenX,ln=e.screenY-sn.screenY):ln=an=0,sn=e),an)},movementY:function(e){return"movementY"in e?e.movementY:ln}}),pn=on(hn),vn=on(D({},hn,{dataTransfer:0})),mn=on(D({},dn,{relatedTarget:0})),gn=on(D({},un,{animationName:0,elapsedTime:0,pseudoElement:0})),yn=D({},un,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),bn=on(yn),_n=on(D({},un,{data:0})),kn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},wn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},xn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Sn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=xn[e])&&!!t[e]}function Cn(){return Sn}var En=D({},dn,{key:function(e){if(e.key){var t=kn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?wn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Cn,charCode:function(e){return"keypress"===e.type?tn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Tn=on(En),Pn=on(D({},hn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),In=on(D({},dn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Cn})),Rn=on(D({},un,{propertyName:0,elapsedTime:0,pseudoElement:0})),Nn=D({},hn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),On=on(Nn),Mn=[9,13,27,32],An=c&&"CompositionEvent"in window,Ln=null;c&&"documentMode"in document&&(Ln=document.documentMode);var Fn=c&&"TextEvent"in window&&!Ln,Dn=c&&(!An||Ln&&8<Ln&&11>=Ln),zn=String.fromCharCode(32),jn=!1;function Wn(e,t){switch(e){case"keyup":return-1!==Mn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Bn(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Vn=!1;var Un={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function qn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Un[e.type]:"textarea"===t}function Hn(e,t,n,r){Ee(r),0<(t=$r(t,"onChange")).length&&(n=new cn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var $n=null,Kn=null;function Gn(e){zr(e,0)}function Yn(e){if(K(_i(e)))return e}function Qn(e,t){if("change"===e)return t}var Xn=!1;if(c){var Jn;if(c){var Zn="oninput"in document;if(!Zn){var er=document.createElement("div");er.setAttribute("oninput","return;"),Zn="function"===typeof er.oninput}Jn=Zn}else Jn=!1;Xn=Jn&&(!document.documentMode||9<document.documentMode)}function tr(){$n&&($n.detachEvent("onpropertychange",nr),Kn=$n=null)}function nr(e){if("value"===e.propertyName&&Yn(Kn)){var t=[];Hn(t,Kn,e,ke(e)),Ne(Gn,t)}}function rr(e,t,n){"focusin"===e?(tr(),Kn=n,($n=t).attachEvent("onpropertychange",nr)):"focusout"===e&&tr()}function ir(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Yn(Kn)}function or(e,t){if("click"===e)return Yn(t)}function ar(e,t){if("input"===e||"change"===e)return Yn(t)}var lr="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t};function sr(e,t){if(lr(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!d.call(t,i)||!lr(e[i],t[i]))return!1}return!0}function ur(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function cr(e,t){var n,r=ur(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=ur(r)}}function dr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function fr(){for(var e=window,t=G();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=G((e=t.contentWindow).document)}return t}function hr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function pr(e){var t=fr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&dr(n.ownerDocument.documentElement,n)){if(null!==r&&hr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var i=n.textContent.length,o=Math.min(r.start,i);r=void 0===r.end?o:Math.min(r.end,i),!e.extend&&o>r&&(i=r,r=o,o=i),i=cr(n,o);var a=cr(n,r);i&&a&&(1!==e.rangeCount||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&((t=t.createRange()).setStart(i.node,i.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"===typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var vr=c&&"documentMode"in document&&11>=document.documentMode,mr=null,gr=null,yr=null,br=!1;function _r(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;br||null==mr||mr!==G(r)||("selectionStart"in(r=mr)&&hr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},yr&&sr(yr,r)||(yr=r,0<(r=$r(gr,"onSelect")).length&&(t=new cn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=mr)))}function kr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var wr={animationend:kr("Animation","AnimationEnd"),animationiteration:kr("Animation","AnimationIteration"),animationstart:kr("Animation","AnimationStart"),transitionend:kr("Transition","TransitionEnd")},xr={},Sr={};function Cr(e){if(xr[e])return xr[e];if(!wr[e])return e;var t,n=wr[e];for(t in n)if(n.hasOwnProperty(t)&&t in Sr)return xr[e]=n[t];return e}c&&(Sr=document.createElement("div").style,"AnimationEvent"in window||(delete wr.animationend.animation,delete wr.animationiteration.animation,delete wr.animationstart.animation),"TransitionEvent"in window||delete wr.transitionend.transition);var Er=Cr("animationend"),Tr=Cr("animationiteration"),Pr=Cr("animationstart"),Ir=Cr("transitionend"),Rr=new Map,Nr="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Or(e,t){Rr.set(e,t),s(t,[e])}for(var Mr=0;Mr<Nr.length;Mr++){var Ar=Nr[Mr];Or(Ar.toLowerCase(),"on"+(Ar[0].toUpperCase()+Ar.slice(1)))}Or(Er,"onAnimationEnd"),Or(Tr,"onAnimationIteration"),Or(Pr,"onAnimationStart"),Or("dblclick","onDoubleClick"),Or("focusin","onFocus"),Or("focusout","onBlur"),Or(Ir,"onTransitionEnd"),u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("onPointerLeave",["pointerout","pointerover"]),s("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),s("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),s("onBeforeInput",["compositionend","keypress","textInput","paste"]),s("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Lr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Fr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Lr));function Dr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,i,a,l,s,u){if(Be.apply(this,arguments),Fe){if(!Fe)throw Error(o(198));var c=De;Fe=!1,De=null,ze||(ze=!0,je=c)}}(r,t,void 0,e),e.currentTarget=null}function zr(e,t){t=0!==(4&t);for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var a=r.length-1;0<=a;a--){var l=r[a],s=l.instance,u=l.currentTarget;if(l=l.listener,s!==o&&i.isPropagationStopped())break e;Dr(i,l,u),o=s}else for(a=0;a<r.length;a++){if(s=(l=r[a]).instance,u=l.currentTarget,l=l.listener,s!==o&&i.isPropagationStopped())break e;Dr(i,l,u),o=s}}}if(ze)throw e=je,ze=!1,je=null,e}function jr(e,t){var n=t[vi];void 0===n&&(n=t[vi]=new Set);var r=e+"__bubble";n.has(r)||(Ur(t,e,2,!1),n.add(r))}function Wr(e,t,n){var r=0;t&&(r|=4),Ur(n,e,r,t)}var Br="_reactListening"+Math.random().toString(36).slice(2);function Vr(e){if(!e[Br]){e[Br]=!0,a.forEach((function(t){"selectionchange"!==t&&(Fr.has(t)||Wr(t,!1,e),Wr(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Br]||(t[Br]=!0,Wr("selectionchange",!1,t))}}function Ur(e,t,n,r){switch(Qt(t)){case 1:var i=Ht;break;case 4:i=$t;break;default:i=Kt}n=i.bind(null,t,n,e),i=void 0,!Me||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(i=!0),r?void 0!==i?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):void 0!==i?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function qr(e,t,n,r,i){var o=r;if(0===(1&t)&&0===(2&t)&&null!==r)e:for(;;){if(null===r)return;var a=r.tag;if(3===a||4===a){var l=r.stateNode.containerInfo;if(l===i||8===l.nodeType&&l.parentNode===i)break;if(4===a)for(a=r.return;null!==a;){var s=a.tag;if((3===s||4===s)&&((s=a.stateNode.containerInfo)===i||8===s.nodeType&&s.parentNode===i))return;a=a.return}for(;null!==l;){if(null===(a=yi(l)))return;if(5===(s=a.tag)||6===s){r=o=a;continue e}l=l.parentNode}}r=r.return}Ne((function(){var r=o,i=ke(n),a=[];e:{var l=Rr.get(e);if(void 0!==l){var s=cn,u=e;switch(e){case"keypress":if(0===tn(n))break e;case"keydown":case"keyup":s=Tn;break;case"focusin":u="focus",s=mn;break;case"focusout":u="blur",s=mn;break;case"beforeblur":case"afterblur":s=mn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":s=pn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":s=vn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":s=In;break;case Er:case Tr:case Pr:s=gn;break;case Ir:s=Rn;break;case"scroll":s=fn;break;case"wheel":s=On;break;case"copy":case"cut":case"paste":s=bn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":s=Pn}var c=0!==(4&t),d=!c&&"scroll"===e,f=c?null!==l?l+"Capture":null:l;c=[];for(var h,p=r;null!==p;){var v=(h=p).stateNode;if(5===h.tag&&null!==v&&(h=v,null!==f&&(null!=(v=Oe(p,f))&&c.push(Hr(p,v,h)))),d)break;p=p.return}0<c.length&&(l=new s(l,u,null,n,i),a.push({event:l,listeners:c}))}}if(0===(7&t)){if(s="mouseout"===e||"pointerout"===e,(!(l="mouseover"===e||"pointerover"===e)||n===_e||!(u=n.relatedTarget||n.fromElement)||!yi(u)&&!u[pi])&&(s||l)&&(l=i.window===i?i:(l=i.ownerDocument)?l.defaultView||l.parentWindow:window,s?(s=r,null!==(u=(u=n.relatedTarget||n.toElement)?yi(u):null)&&(u!==(d=Ve(u))||5!==u.tag&&6!==u.tag)&&(u=null)):(s=null,u=r),s!==u)){if(c=pn,v="onMouseLeave",f="onMouseEnter",p="mouse","pointerout"!==e&&"pointerover"!==e||(c=Pn,v="onPointerLeave",f="onPointerEnter",p="pointer"),d=null==s?l:_i(s),h=null==u?l:_i(u),(l=new c(v,p+"leave",s,n,i)).target=d,l.relatedTarget=h,v=null,yi(i)===r&&((c=new c(f,p+"enter",u,n,i)).target=h,c.relatedTarget=d,v=c),d=v,s&&u)e:{for(f=u,p=0,h=c=s;h;h=Kr(h))p++;for(h=0,v=f;v;v=Kr(v))h++;for(;0<p-h;)c=Kr(c),p--;for(;0<h-p;)f=Kr(f),h--;for(;p--;){if(c===f||null!==f&&c===f.alternate)break e;c=Kr(c),f=Kr(f)}c=null}else c=null;null!==s&&Gr(a,l,s,c,!1),null!==u&&null!==d&&Gr(a,d,u,c,!0)}if("select"===(s=(l=r?_i(r):window).nodeName&&l.nodeName.toLowerCase())||"input"===s&&"file"===l.type)var m=Qn;else if(qn(l))if(Xn)m=ar;else{m=ir;var g=rr}else(s=l.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===l.type||"radio"===l.type)&&(m=or);switch(m&&(m=m(e,r))?Hn(a,m,n,i):(g&&g(e,l,r),"focusout"===e&&(g=l._wrapperState)&&g.controlled&&"number"===l.type&&ee(l,"number",l.value)),g=r?_i(r):window,e){case"focusin":(qn(g)||"true"===g.contentEditable)&&(mr=g,gr=r,yr=null);break;case"focusout":yr=gr=mr=null;break;case"mousedown":br=!0;break;case"contextmenu":case"mouseup":case"dragend":br=!1,_r(a,n,i);break;case"selectionchange":if(vr)break;case"keydown":case"keyup":_r(a,n,i)}var y;if(An)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Vn?Wn(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(Dn&&"ko"!==n.locale&&(Vn||"onCompositionStart"!==b?"onCompositionEnd"===b&&Vn&&(y=en()):(Jt="value"in(Xt=i)?Xt.value:Xt.textContent,Vn=!0)),0<(g=$r(r,b)).length&&(b=new _n(b,e,null,n,i),a.push({event:b,listeners:g}),y?b.data=y:null!==(y=Bn(n))&&(b.data=y))),(y=Fn?function(e,t){switch(e){case"compositionend":return Bn(t);case"keypress":return 32!==t.which?null:(jn=!0,zn);case"textInput":return(e=t.data)===zn&&jn?null:e;default:return null}}(e,n):function(e,t){if(Vn)return"compositionend"===e||!An&&Wn(e,t)?(e=en(),Zt=Jt=Xt=null,Vn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Dn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=$r(r,"onBeforeInput")).length&&(i=new _n("onBeforeInput","beforeinput",null,n,i),a.push({event:i,listeners:r}),i.data=y))}zr(a,t)}))}function Hr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function $r(e,t){for(var n=t+"Capture",r=[];null!==e;){var i=e,o=i.stateNode;5===i.tag&&null!==o&&(i=o,null!=(o=Oe(e,n))&&r.unshift(Hr(e,o,i)),null!=(o=Oe(e,t))&&r.push(Hr(e,o,i))),e=e.return}return r}function Kr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Gr(e,t,n,r,i){for(var o=t._reactName,a=[];null!==n&&n!==r;){var l=n,s=l.alternate,u=l.stateNode;if(null!==s&&s===r)break;5===l.tag&&null!==u&&(l=u,i?null!=(s=Oe(n,o))&&a.unshift(Hr(n,s,l)):i||null!=(s=Oe(n,o))&&a.push(Hr(n,s,l))),n=n.return}0!==a.length&&e.push({event:t,listeners:a})}var Yr=/\r\n?/g,Qr=/\u0000|\uFFFD/g;function Xr(e){return("string"===typeof e?e:""+e).replace(Yr,"\n").replace(Qr,"")}function Jr(e,t,n){if(t=Xr(t),Xr(e)!==t&&n)throw Error(o(425))}function Zr(){}var ei=null,ti=null;function ni(e,t){return"textarea"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ri="function"===typeof setTimeout?setTimeout:void 0,ii="function"===typeof clearTimeout?clearTimeout:void 0,oi="function"===typeof Promise?Promise:void 0,ai="function"===typeof queueMicrotask?queueMicrotask:"undefined"!==typeof oi?function(e){return oi.resolve(null).then(e).catch(li)}:ri;function li(e){setTimeout((function(){throw e}))}function si(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&8===i.nodeType)if("/$"===(n=i.data)){if(0===r)return e.removeChild(i),void Vt(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=i}while(n);Vt(t)}function ui(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function ci(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var di=Math.random().toString(36).slice(2),fi="__reactFiber$"+di,hi="__reactProps$"+di,pi="__reactContainer$"+di,vi="__reactEvents$"+di,mi="__reactListeners$"+di,gi="__reactHandles$"+di;function yi(e){var t=e[fi];if(t)return t;for(var n=e.parentNode;n;){if(t=n[pi]||n[fi]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=ci(e);null!==e;){if(n=e[fi])return n;e=ci(e)}return t}n=(e=n).parentNode}return null}function bi(e){return!(e=e[fi]||e[pi])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function _i(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(o(33))}function ki(e){return e[hi]||null}var wi=[],xi=-1;function Si(e){return{current:e}}function Ci(e){0>xi||(e.current=wi[xi],wi[xi]=null,xi--)}function Ei(e,t){xi++,wi[xi]=e.current,e.current=t}var Ti={},Pi=Si(Ti),Ii=Si(!1),Ri=Ti;function Ni(e,t){var n=e.type.contextTypes;if(!n)return Ti;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,o={};for(i in n)o[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function Oi(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Mi(){Ci(Ii),Ci(Pi)}function Ai(e,t,n){if(Pi.current!==Ti)throw Error(o(168));Ei(Pi,t),Ei(Ii,n)}function Li(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in t))throw Error(o(108,U(e)||"Unknown",i));return D({},n,r)}function Fi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Ti,Ri=Pi.current,Ei(Pi,e),Ei(Ii,Ii.current),!0}function Di(e,t,n){var r=e.stateNode;if(!r)throw Error(o(169));n?(e=Li(e,t,Ri),r.__reactInternalMemoizedMergedChildContext=e,Ci(Ii),Ci(Pi),Ei(Pi,e)):Ci(Ii),Ei(Ii,n)}var zi=null,ji=!1,Wi=!1;function Bi(e){null===zi?zi=[e]:zi.push(e)}function Vi(){if(!Wi&&null!==zi){Wi=!0;var e=0,t=bt;try{var n=zi;for(bt=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}zi=null,ji=!1}catch(i){throw null!==zi&&(zi=zi.slice(e+1)),Ke(Ze,Vi),i}finally{bt=t,Wi=!1}}return null}var Ui=[],qi=0,Hi=null,$i=0,Ki=[],Gi=0,Yi=null,Qi=1,Xi="";function Ji(e,t){Ui[qi++]=$i,Ui[qi++]=Hi,Hi=e,$i=t}function Zi(e,t,n){Ki[Gi++]=Qi,Ki[Gi++]=Xi,Ki[Gi++]=Yi,Yi=e;var r=Qi;e=Xi;var i=32-at(r)-1;r&=~(1<<i),n+=1;var o=32-at(t)+i;if(30<o){var a=i-i%5;o=(r&(1<<a)-1).toString(32),r>>=a,i-=a,Qi=1<<32-at(t)+i|n<<i|r,Xi=o+e}else Qi=1<<o|n<<i|r,Xi=e}function eo(e){null!==e.return&&(Ji(e,1),Zi(e,1,0))}function to(e){for(;e===Hi;)Hi=Ui[--qi],Ui[qi]=null,$i=Ui[--qi],Ui[qi]=null;for(;e===Yi;)Yi=Ki[--Gi],Ki[Gi]=null,Xi=Ki[--Gi],Ki[Gi]=null,Qi=Ki[--Gi],Ki[Gi]=null}var no=null,ro=null,io=!1,oo=null;function ao(e,t){var n=Nu(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function lo(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,no=e,ro=ui(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,no=e,ro=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==Yi?{id:Qi,overflow:Xi}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Nu(18,null,null,0)).stateNode=t,n.return=e,e.child=n,no=e,ro=null,!0);default:return!1}}function so(e){return 0!==(1&e.mode)&&0===(128&e.flags)}function uo(e){if(io){var t=ro;if(t){var n=t;if(!lo(e,t)){if(so(e))throw Error(o(418));t=ui(n.nextSibling);var r=no;t&&lo(e,t)?ao(r,n):(e.flags=-4097&e.flags|2,io=!1,no=e)}}else{if(so(e))throw Error(o(418));e.flags=-4097&e.flags|2,io=!1,no=e}}}function co(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;no=e}function fo(e){if(e!==no)return!1;if(!io)return co(e),io=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!ni(e.type,e.memoizedProps)),t&&(t=ro)){if(so(e))throw ho(),Error(o(418));for(;t;)ao(e,t),t=ui(t.nextSibling)}if(co(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(o(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){ro=ui(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}ro=null}}else ro=no?ui(e.stateNode.nextSibling):null;return!0}function ho(){for(var e=ro;e;)e=ui(e.nextSibling)}function po(){ro=no=null,io=!1}function vo(e){null===oo?oo=[e]:oo.push(e)}var mo=_.ReactCurrentBatchConfig;function go(e,t){if(e&&e.defaultProps){for(var n in t=D({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var yo=Si(null),bo=null,_o=null,ko=null;function wo(){ko=_o=bo=null}function xo(e){var t=yo.current;Ci(yo),e._currentValue=t}function So(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Co(e,t){bo=e,ko=_o=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(_l=!0),e.firstContext=null)}function Eo(e){var t=e._currentValue;if(ko!==e)if(e={context:e,memoizedValue:t,next:null},null===_o){if(null===bo)throw Error(o(308));_o=e,bo.dependencies={lanes:0,firstContext:e}}else _o=_o.next=e;return t}var To=null;function Po(e){null===To?To=[e]:To.push(e)}function Io(e,t,n,r){var i=t.interleaved;return null===i?(n.next=n,Po(t)):(n.next=i.next,i.next=n),t.interleaved=n,Ro(e,r)}function Ro(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var No=!1;function Oo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Mo(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Ao(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Lo(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!==(2&Ps)){var i=r.pending;return null===i?t.next=t:(t.next=i.next,i.next=t),r.pending=t,Ro(e,n)}return null===(i=r.interleaved)?(t.next=t,Po(r)):(t.next=i.next,i.next=t),r.interleaved=t,Ro(e,n)}function Fo(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!==(4194240&n))){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,yt(e,n)}}function Do(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var i=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?i=o=a:o=o.next=a,n=n.next}while(null!==n);null===o?i=o=t:o=o.next=t}else i=o=t;return n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function zo(e,t,n,r){var i=e.updateQueue;No=!1;var o=i.firstBaseUpdate,a=i.lastBaseUpdate,l=i.shared.pending;if(null!==l){i.shared.pending=null;var s=l,u=s.next;s.next=null,null===a?o=u:a.next=u,a=s;var c=e.alternate;null!==c&&((l=(c=c.updateQueue).lastBaseUpdate)!==a&&(null===l?c.firstBaseUpdate=u:l.next=u,c.lastBaseUpdate=s))}if(null!==o){var d=i.baseState;for(a=0,c=u=s=null,l=o;;){var f=l.lane,h=l.eventTime;if((r&f)===f){null!==c&&(c=c.next={eventTime:h,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var p=e,v=l;switch(f=t,h=n,v.tag){case 1:if("function"===typeof(p=v.payload)){d=p.call(h,d,f);break e}d=p;break e;case 3:p.flags=-65537&p.flags|128;case 0:if(null===(f="function"===typeof(p=v.payload)?p.call(h,d,f):p)||void 0===f)break e;d=D({},d,f);break e;case 2:No=!0}}null!==l.callback&&0!==l.lane&&(e.flags|=64,null===(f=i.effects)?i.effects=[l]:f.push(l))}else h={eventTime:h,lane:f,tag:l.tag,payload:l.payload,callback:l.callback,next:null},null===c?(u=c=h,s=d):c=c.next=h,a|=f;if(null===(l=l.next)){if(null===(l=i.shared.pending))break;l=(f=l).next,f.next=null,i.lastBaseUpdate=f,i.shared.pending=null}}if(null===c&&(s=d),i.baseState=s,i.firstBaseUpdate=u,i.lastBaseUpdate=c,null!==(t=i.shared.interleaved)){i=t;do{a|=i.lane,i=i.next}while(i!==t)}else null===o&&(i.shared.lanes=0);Fs|=a,e.lanes=a,e.memoizedState=d}}function jo(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(null!==i){if(r.callback=null,r=n,"function"!==typeof i)throw Error(o(191,i));i.call(r)}}}var Wo=(new r.Component).refs;function Bo(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:D({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var Vo={isMounted:function(e){return!!(e=e._reactInternals)&&Ve(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=eu(),i=tu(e),o=Ao(r,i);o.payload=t,void 0!==n&&null!==n&&(o.callback=n),null!==(t=Lo(e,o,i))&&(nu(t,e,i,r),Fo(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=eu(),i=tu(e),o=Ao(r,i);o.tag=1,o.payload=t,void 0!==n&&null!==n&&(o.callback=n),null!==(t=Lo(e,o,i))&&(nu(t,e,i,r),Fo(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=eu(),r=tu(e),i=Ao(n,r);i.tag=2,void 0!==t&&null!==t&&(i.callback=t),null!==(t=Lo(e,i,r))&&(nu(t,e,r,n),Fo(t,e,r))}};function Uo(e,t,n,r,i,o,a){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,a):!t.prototype||!t.prototype.isPureReactComponent||(!sr(n,r)||!sr(i,o))}function qo(e,t,n){var r=!1,i=Ti,o=t.contextType;return"object"===typeof o&&null!==o?o=Eo(o):(i=Oi(t)?Ri:Pi.current,o=(r=null!==(r=t.contextTypes)&&void 0!==r)?Ni(e,i):Ti),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=Vo,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function Ho(e,t,n,r){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Vo.enqueueReplaceState(t,t.state,null)}function $o(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=Wo,Oo(e);var o=t.contextType;"object"===typeof o&&null!==o?i.context=Eo(o):(o=Oi(t)?Ri:Pi.current,i.context=Ni(e,o)),i.state=e.memoizedState,"function"===typeof(o=t.getDerivedStateFromProps)&&(Bo(e,t,o,n),i.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof i.getSnapshotBeforeUpdate||"function"!==typeof i.UNSAFE_componentWillMount&&"function"!==typeof i.componentWillMount||(t=i.state,"function"===typeof i.componentWillMount&&i.componentWillMount(),"function"===typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&Vo.enqueueReplaceState(i,i.state,null),zo(e,n,i,r),i.state=e.memoizedState),"function"===typeof i.componentDidMount&&(e.flags|=4194308)}function Ko(e,t,n){if(null!==(e=n.ref)&&"function"!==typeof e&&"object"!==typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(o(309));var r=n.stateNode}if(!r)throw Error(o(147,e));var i=r,a=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===a?t.ref:(t=function(e){var t=i.refs;t===Wo&&(t=i.refs={}),null===e?delete t[a]:t[a]=e},t._stringRef=a,t)}if("string"!==typeof e)throw Error(o(284));if(!n._owner)throw Error(o(290,e))}return e}function Go(e,t){throw e=Object.prototype.toString.call(t),Error(o(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Yo(e){return(0,e._init)(e._payload)}function Qo(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t){return(e=Mu(e,t)).index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function l(t){return e&&null===t.alternate&&(t.flags|=2),t}function s(e,t,n,r){return null===t||6!==t.tag?((t=Du(n,e.mode,r)).return=e,t):((t=i(t,n)).return=e,t)}function u(e,t,n,r){var o=n.type;return o===x?d(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===o||"object"===typeof o&&null!==o&&o.$$typeof===O&&Yo(o)===t.type)?((r=i(t,n.props)).ref=Ko(e,t,n),r.return=e,r):((r=Au(n.type,n.key,n.props,null,e.mode,r)).ref=Ko(e,t,n),r.return=e,r)}function c(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=zu(n,e.mode,r)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function d(e,t,n,r,o){return null===t||7!==t.tag?((t=Lu(n,e.mode,r,o)).return=e,t):((t=i(t,n)).return=e,t)}function f(e,t,n){if("string"===typeof t&&""!==t||"number"===typeof t)return(t=Du(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case k:return(n=Au(t.type,t.key,t.props,null,e.mode,n)).ref=Ko(e,null,t),n.return=e,n;case w:return(t=zu(t,e.mode,n)).return=e,t;case O:return f(e,(0,t._init)(t._payload),n)}if(te(t)||L(t))return(t=Lu(t,e.mode,n,null)).return=e,t;Go(e,t)}return null}function h(e,t,n,r){var i=null!==t?t.key:null;if("string"===typeof n&&""!==n||"number"===typeof n)return null!==i?null:s(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case k:return n.key===i?u(e,t,n,r):null;case w:return n.key===i?c(e,t,n,r):null;case O:return h(e,t,(i=n._init)(n._payload),r)}if(te(n)||L(n))return null!==i?null:d(e,t,n,r,null);Go(e,n)}return null}function p(e,t,n,r,i){if("string"===typeof r&&""!==r||"number"===typeof r)return s(t,e=e.get(n)||null,""+r,i);if("object"===typeof r&&null!==r){switch(r.$$typeof){case k:return u(t,e=e.get(null===r.key?n:r.key)||null,r,i);case w:return c(t,e=e.get(null===r.key?n:r.key)||null,r,i);case O:return p(e,t,n,(0,r._init)(r._payload),i)}if(te(r)||L(r))return d(t,e=e.get(n)||null,r,i,null);Go(t,r)}return null}function v(i,o,l,s){for(var u=null,c=null,d=o,v=o=0,m=null;null!==d&&v<l.length;v++){d.index>v?(m=d,d=null):m=d.sibling;var g=h(i,d,l[v],s);if(null===g){null===d&&(d=m);break}e&&d&&null===g.alternate&&t(i,d),o=a(g,o,v),null===c?u=g:c.sibling=g,c=g,d=m}if(v===l.length)return n(i,d),io&&Ji(i,v),u;if(null===d){for(;v<l.length;v++)null!==(d=f(i,l[v],s))&&(o=a(d,o,v),null===c?u=d:c.sibling=d,c=d);return io&&Ji(i,v),u}for(d=r(i,d);v<l.length;v++)null!==(m=p(d,i,v,l[v],s))&&(e&&null!==m.alternate&&d.delete(null===m.key?v:m.key),o=a(m,o,v),null===c?u=m:c.sibling=m,c=m);return e&&d.forEach((function(e){return t(i,e)})),io&&Ji(i,v),u}function m(i,l,s,u){var c=L(s);if("function"!==typeof c)throw Error(o(150));if(null==(s=c.call(s)))throw Error(o(151));for(var d=c=null,v=l,m=l=0,g=null,y=s.next();null!==v&&!y.done;m++,y=s.next()){v.index>m?(g=v,v=null):g=v.sibling;var b=h(i,v,y.value,u);if(null===b){null===v&&(v=g);break}e&&v&&null===b.alternate&&t(i,v),l=a(b,l,m),null===d?c=b:d.sibling=b,d=b,v=g}if(y.done)return n(i,v),io&&Ji(i,m),c;if(null===v){for(;!y.done;m++,y=s.next())null!==(y=f(i,y.value,u))&&(l=a(y,l,m),null===d?c=y:d.sibling=y,d=y);return io&&Ji(i,m),c}for(v=r(i,v);!y.done;m++,y=s.next())null!==(y=p(v,i,m,y.value,u))&&(e&&null!==y.alternate&&v.delete(null===y.key?m:y.key),l=a(y,l,m),null===d?c=y:d.sibling=y,d=y);return e&&v.forEach((function(e){return t(i,e)})),io&&Ji(i,m),c}return function e(r,o,a,s){if("object"===typeof a&&null!==a&&a.type===x&&null===a.key&&(a=a.props.children),"object"===typeof a&&null!==a){switch(a.$$typeof){case k:e:{for(var u=a.key,c=o;null!==c;){if(c.key===u){if((u=a.type)===x){if(7===c.tag){n(r,c.sibling),(o=i(c,a.props.children)).return=r,r=o;break e}}else if(c.elementType===u||"object"===typeof u&&null!==u&&u.$$typeof===O&&Yo(u)===c.type){n(r,c.sibling),(o=i(c,a.props)).ref=Ko(r,c,a),o.return=r,r=o;break e}n(r,c);break}t(r,c),c=c.sibling}a.type===x?((o=Lu(a.props.children,r.mode,s,a.key)).return=r,r=o):((s=Au(a.type,a.key,a.props,null,r.mode,s)).ref=Ko(r,o,a),s.return=r,r=s)}return l(r);case w:e:{for(c=a.key;null!==o;){if(o.key===c){if(4===o.tag&&o.stateNode.containerInfo===a.containerInfo&&o.stateNode.implementation===a.implementation){n(r,o.sibling),(o=i(o,a.children||[])).return=r,r=o;break e}n(r,o);break}t(r,o),o=o.sibling}(o=zu(a,r.mode,s)).return=r,r=o}return l(r);case O:return e(r,o,(c=a._init)(a._payload),s)}if(te(a))return v(r,o,a,s);if(L(a))return m(r,o,a,s);Go(r,a)}return"string"===typeof a&&""!==a||"number"===typeof a?(a=""+a,null!==o&&6===o.tag?(n(r,o.sibling),(o=i(o,a)).return=r,r=o):(n(r,o),(o=Du(a,r.mode,s)).return=r,r=o),l(r)):n(r,o)}}var Xo=Qo(!0),Jo=Qo(!1),Zo={},ea=Si(Zo),ta=Si(Zo),na=Si(Zo);function ra(e){if(e===Zo)throw Error(o(174));return e}function ia(e,t){switch(Ei(na,t),Ei(ta,e),Ei(ea,Zo),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:se(null,"");break;default:t=se(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Ci(ea),Ei(ea,t)}function oa(){Ci(ea),Ci(ta),Ci(na)}function aa(e){ra(na.current);var t=ra(ea.current),n=se(t,e.type);t!==n&&(Ei(ta,e),Ei(ea,n))}function la(e){ta.current===e&&(Ci(ea),Ci(ta))}var sa=Si(0);function ua(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ca=[];function da(){for(var e=0;e<ca.length;e++)ca[e]._workInProgressVersionPrimary=null;ca.length=0}var fa=_.ReactCurrentDispatcher,ha=_.ReactCurrentBatchConfig,pa=0,va=null,ma=null,ga=null,ya=!1,ba=!1,_a=0,ka=0;function wa(){throw Error(o(321))}function xa(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!lr(e[n],t[n]))return!1;return!0}function Sa(e,t,n,r,i,a){if(pa=a,va=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,fa.current=null===e||null===e.memoizedState?ll:sl,e=n(r,i),ba){a=0;do{if(ba=!1,_a=0,25<=a)throw Error(o(301));a+=1,ga=ma=null,t.updateQueue=null,fa.current=ul,e=n(r,i)}while(ba)}if(fa.current=al,t=null!==ma&&null!==ma.next,pa=0,ga=ma=va=null,ya=!1,t)throw Error(o(300));return e}function Ca(){var e=0!==_a;return _a=0,e}function Ea(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ga?va.memoizedState=ga=e:ga=ga.next=e,ga}function Ta(){if(null===ma){var e=va.alternate;e=null!==e?e.memoizedState:null}else e=ma.next;var t=null===ga?va.memoizedState:ga.next;if(null!==t)ga=t,ma=e;else{if(null===e)throw Error(o(310));e={memoizedState:(ma=e).memoizedState,baseState:ma.baseState,baseQueue:ma.baseQueue,queue:ma.queue,next:null},null===ga?va.memoizedState=ga=e:ga=ga.next=e}return ga}function Pa(e,t){return"function"===typeof t?t(e):t}function Ia(e){var t=Ta(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=ma,i=r.baseQueue,a=n.pending;if(null!==a){if(null!==i){var l=i.next;i.next=a.next,a.next=l}r.baseQueue=i=a,n.pending=null}if(null!==i){a=i.next,r=r.baseState;var s=l=null,u=null,c=a;do{var d=c.lane;if((pa&d)===d)null!==u&&(u=u.next={lane:0,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null}),r=c.hasEagerState?c.eagerState:e(r,c.action);else{var f={lane:d,action:c.action,hasEagerState:c.hasEagerState,eagerState:c.eagerState,next:null};null===u?(s=u=f,l=r):u=u.next=f,va.lanes|=d,Fs|=d}c=c.next}while(null!==c&&c!==a);null===u?l=r:u.next=s,lr(r,t.memoizedState)||(_l=!0),t.memoizedState=r,t.baseState=l,t.baseQueue=u,n.lastRenderedState=r}if(null!==(e=n.interleaved)){i=e;do{a=i.lane,va.lanes|=a,Fs|=a,i=i.next}while(i!==e)}else null===i&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Ra(e){var t=Ta(),n=t.queue;if(null===n)throw Error(o(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,a=t.memoizedState;if(null!==i){n.pending=null;var l=i=i.next;do{a=e(a,l.action),l=l.next}while(l!==i);lr(a,t.memoizedState)||(_l=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function Na(){}function Oa(e,t){var n=va,r=Ta(),i=t(),a=!lr(r.memoizedState,i);if(a&&(r.memoizedState=i,_l=!0),r=r.queue,qa(La.bind(null,n,r,e),[e]),r.getSnapshot!==t||a||null!==ga&&1&ga.memoizedState.tag){if(n.flags|=2048,ja(9,Aa.bind(null,n,r,i,t),void 0,null),null===Is)throw Error(o(349));0!==(30&pa)||Ma(n,t,i)}return i}function Ma(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=va.updateQueue)?(t={lastEffect:null,stores:null},va.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Aa(e,t,n,r){t.value=n,t.getSnapshot=r,Fa(t)&&Da(e)}function La(e,t,n){return n((function(){Fa(t)&&Da(e)}))}function Fa(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!lr(e,n)}catch(r){return!0}}function Da(e){var t=Ro(e,1);null!==t&&nu(t,e,1,-1)}function za(e){var t=Ea();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Pa,lastRenderedState:e},t.queue=e,e=e.dispatch=nl.bind(null,va,e),[t.memoizedState,e]}function ja(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=va.updateQueue)?(t={lastEffect:null,stores:null},va.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Wa(){return Ta().memoizedState}function Ba(e,t,n,r){var i=Ea();va.flags|=e,i.memoizedState=ja(1|t,n,void 0,void 0===r?null:r)}function Va(e,t,n,r){var i=Ta();r=void 0===r?null:r;var o=void 0;if(null!==ma){var a=ma.memoizedState;if(o=a.destroy,null!==r&&xa(r,a.deps))return void(i.memoizedState=ja(t,n,o,r))}va.flags|=e,i.memoizedState=ja(1|t,n,o,r)}function Ua(e,t){return Ba(8390656,8,e,t)}function qa(e,t){return Va(2048,8,e,t)}function Ha(e,t){return Va(4,2,e,t)}function $a(e,t){return Va(4,4,e,t)}function Ka(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Ga(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Va(4,4,Ka.bind(null,t,e),n)}function Ya(){}function Qa(e,t){var n=Ta();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&xa(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Xa(e,t){var n=Ta();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&xa(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ja(e,t,n){return 0===(21&pa)?(e.baseState&&(e.baseState=!1,_l=!0),e.memoizedState=n):(lr(n,t)||(n=vt(),va.lanes|=n,Fs|=n,e.baseState=!0),t)}function Za(e,t){var n=bt;bt=0!==n&&4>n?n:4,e(!0);var r=ha.transition;ha.transition={};try{e(!1),t()}finally{bt=n,ha.transition=r}}function el(){return Ta().memoizedState}function tl(e,t,n){var r=tu(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},rl(e))il(t,n);else if(null!==(n=Io(e,t,n,r))){nu(n,e,r,eu()),ol(n,t,r)}}function nl(e,t,n){var r=tu(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(rl(e))il(t,i);else{var o=e.alternate;if(0===e.lanes&&(null===o||0===o.lanes)&&null!==(o=t.lastRenderedReducer))try{var a=t.lastRenderedState,l=o(a,n);if(i.hasEagerState=!0,i.eagerState=l,lr(l,a)){var s=t.interleaved;return null===s?(i.next=i,Po(t)):(i.next=s.next,s.next=i),void(t.interleaved=i)}}catch(u){}null!==(n=Io(e,t,i,r))&&(nu(n,e,r,i=eu()),ol(n,t,r))}}function rl(e){var t=e.alternate;return e===va||null!==t&&t===va}function il(e,t){ba=ya=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function ol(e,t,n){if(0!==(4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,yt(e,n)}}var al={readContext:Eo,useCallback:wa,useContext:wa,useEffect:wa,useImperativeHandle:wa,useInsertionEffect:wa,useLayoutEffect:wa,useMemo:wa,useReducer:wa,useRef:wa,useState:wa,useDebugValue:wa,useDeferredValue:wa,useTransition:wa,useMutableSource:wa,useSyncExternalStore:wa,useId:wa,unstable_isNewReconciler:!1},ll={readContext:Eo,useCallback:function(e,t){return Ea().memoizedState=[e,void 0===t?null:t],e},useContext:Eo,useEffect:Ua,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Ba(4194308,4,Ka.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ba(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ba(4,2,e,t)},useMemo:function(e,t){var n=Ea();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ea();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=tl.bind(null,va,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Ea().memoizedState=e},useState:za,useDebugValue:Ya,useDeferredValue:function(e){return Ea().memoizedState=e},useTransition:function(){var e=za(!1),t=e[0];return e=Za.bind(null,e[1]),Ea().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=va,i=Ea();if(io){if(void 0===n)throw Error(o(407));n=n()}else{if(n=t(),null===Is)throw Error(o(349));0!==(30&pa)||Ma(r,t,n)}i.memoizedState=n;var a={value:n,getSnapshot:t};return i.queue=a,Ua(La.bind(null,r,a,e),[e]),r.flags|=2048,ja(9,Aa.bind(null,r,a,n,t),void 0,null),n},useId:function(){var e=Ea(),t=Is.identifierPrefix;if(io){var n=Xi;t=":"+t+"R"+(n=(Qi&~(1<<32-at(Qi)-1)).toString(32)+n),0<(n=_a++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=ka++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},sl={readContext:Eo,useCallback:Qa,useContext:Eo,useEffect:qa,useImperativeHandle:Ga,useInsertionEffect:Ha,useLayoutEffect:$a,useMemo:Xa,useReducer:Ia,useRef:Wa,useState:function(){return Ia(Pa)},useDebugValue:Ya,useDeferredValue:function(e){return Ja(Ta(),ma.memoizedState,e)},useTransition:function(){return[Ia(Pa)[0],Ta().memoizedState]},useMutableSource:Na,useSyncExternalStore:Oa,useId:el,unstable_isNewReconciler:!1},ul={readContext:Eo,useCallback:Qa,useContext:Eo,useEffect:qa,useImperativeHandle:Ga,useInsertionEffect:Ha,useLayoutEffect:$a,useMemo:Xa,useReducer:Ra,useRef:Wa,useState:function(){return Ra(Pa)},useDebugValue:Ya,useDeferredValue:function(e){var t=Ta();return null===ma?t.memoizedState=e:Ja(t,ma.memoizedState,e)},useTransition:function(){return[Ra(Pa)[0],Ta().memoizedState]},useMutableSource:Na,useSyncExternalStore:Oa,useId:el,unstable_isNewReconciler:!1};function cl(e,t){try{var n="",r=t;do{n+=B(r),r=r.return}while(r);var i=n}catch(o){i="\nError generating stack: "+o.message+"\n"+o.stack}return{value:e,source:t,stack:i,digest:null}}function dl(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function fl(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}var hl="function"===typeof WeakMap?WeakMap:Map;function pl(e,t,n){(n=Ao(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){qs||(qs=!0,Hs=r),fl(0,t)},n}function vl(e,t,n){(n=Ao(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){fl(0,t)}}var o=e.stateNode;return null!==o&&"function"===typeof o.componentDidCatch&&(n.callback=function(){fl(0,t),"function"!==typeof r&&(null===$s?$s=new Set([this]):$s.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function ml(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new hl;var i=new Set;r.set(t,i)}else void 0===(i=r.get(t))&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=Cu.bind(null,e,t,n),t.then(e,e))}function gl(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function yl(e,t,n,r,i){return 0===(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=Ao(-1,1)).tag=2,Lo(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=i,e)}var bl=_.ReactCurrentOwner,_l=!1;function kl(e,t,n,r){t.child=null===e?Jo(t,null,n,r):Xo(t,e.child,n,r)}function wl(e,t,n,r,i){n=n.render;var o=t.ref;return Co(t,i),r=Sa(e,t,n,r,o,i),n=Ca(),null===e||_l?(io&&n&&eo(t),t.flags|=1,kl(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,ql(e,t,i))}function xl(e,t,n,r,i){if(null===e){var o=n.type;return"function"!==typeof o||Ou(o)||void 0!==o.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Au(n.type,null,r,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=o,Sl(e,t,o,r,i))}if(o=e.child,0===(e.lanes&i)){var a=o.memoizedProps;if((n=null!==(n=n.compare)?n:sr)(a,r)&&e.ref===t.ref)return ql(e,t,i)}return t.flags|=1,(e=Mu(o,r)).ref=t.ref,e.return=t,t.child=e}function Sl(e,t,n,r,i){if(null!==e){var o=e.memoizedProps;if(sr(o,r)&&e.ref===t.ref){if(_l=!1,t.pendingProps=r=o,0===(e.lanes&i))return t.lanes=e.lanes,ql(e,t,i);0!==(131072&e.flags)&&(_l=!0)}}return Tl(e,t,n,r,i)}function Cl(e,t,n){var r=t.pendingProps,i=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(0===(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ei(Ms,Os),Os|=n;else{if(0===(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Ei(Ms,Os),Os|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==o?o.baseLanes:n,Ei(Ms,Os),Os|=r}else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,Ei(Ms,Os),Os|=r;return kl(e,t,i,n),t.child}function El(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Tl(e,t,n,r,i){var o=Oi(n)?Ri:Pi.current;return o=Ni(t,o),Co(t,i),n=Sa(e,t,n,r,o,i),r=Ca(),null===e||_l?(io&&r&&eo(t),t.flags|=1,kl(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,ql(e,t,i))}function Pl(e,t,n,r,i){if(Oi(n)){var o=!0;Fi(t)}else o=!1;if(Co(t,i),null===t.stateNode)Ul(e,t),qo(t,n,r),$o(t,n,r,i),r=!0;else if(null===e){var a=t.stateNode,l=t.memoizedProps;a.props=l;var s=a.context,u=n.contextType;"object"===typeof u&&null!==u?u=Eo(u):u=Ni(t,u=Oi(n)?Ri:Pi.current);var c=n.getDerivedStateFromProps,d="function"===typeof c||"function"===typeof a.getSnapshotBeforeUpdate;d||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(l!==r||s!==u)&&Ho(t,a,r,u),No=!1;var f=t.memoizedState;a.state=f,zo(t,r,a,i),s=t.memoizedState,l!==r||f!==s||Ii.current||No?("function"===typeof c&&(Bo(t,n,c,r),s=t.memoizedState),(l=No||Uo(t,n,l,r,f,s,u))?(d||"function"!==typeof a.UNSAFE_componentWillMount&&"function"!==typeof a.componentWillMount||("function"===typeof a.componentWillMount&&a.componentWillMount(),"function"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"===typeof a.componentDidMount&&(t.flags|=4194308)):("function"===typeof a.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),a.props=r,a.state=s,a.context=u,r=l):("function"===typeof a.componentDidMount&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,Mo(e,t),l=t.memoizedProps,u=t.type===t.elementType?l:go(t.type,l),a.props=u,d=t.pendingProps,f=a.context,"object"===typeof(s=n.contextType)&&null!==s?s=Eo(s):s=Ni(t,s=Oi(n)?Ri:Pi.current);var h=n.getDerivedStateFromProps;(c="function"===typeof h||"function"===typeof a.getSnapshotBeforeUpdate)||"function"!==typeof a.UNSAFE_componentWillReceiveProps&&"function"!==typeof a.componentWillReceiveProps||(l!==d||f!==s)&&Ho(t,a,r,s),No=!1,f=t.memoizedState,a.state=f,zo(t,r,a,i);var p=t.memoizedState;l!==d||f!==p||Ii.current||No?("function"===typeof h&&(Bo(t,n,h,r),p=t.memoizedState),(u=No||Uo(t,n,u,r,f,p,s)||!1)?(c||"function"!==typeof a.UNSAFE_componentWillUpdate&&"function"!==typeof a.componentWillUpdate||("function"===typeof a.componentWillUpdate&&a.componentWillUpdate(r,p,s),"function"===typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,p,s)),"function"===typeof a.componentDidUpdate&&(t.flags|=4),"function"===typeof a.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!==typeof a.componentDidUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof a.getSnapshotBeforeUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=s,r=u):("function"!==typeof a.componentDidUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof a.getSnapshotBeforeUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return Il(e,t,n,r,o,i)}function Il(e,t,n,r,i,o){El(e,t);var a=0!==(128&t.flags);if(!r&&!a)return i&&Di(t,n,!1),ql(e,t,o);r=t.stateNode,bl.current=t;var l=a&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&a?(t.child=Xo(t,e.child,null,o),t.child=Xo(t,null,l,o)):kl(e,t,l,o),t.memoizedState=r.state,i&&Di(t,n,!0),t.child}function Rl(e){var t=e.stateNode;t.pendingContext?Ai(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Ai(0,t.context,!1),ia(e,t.containerInfo)}function Nl(e,t,n,r,i){return po(),vo(i),t.flags|=256,kl(e,t,n,r),t.child}var Ol,Ml,Al,Ll={dehydrated:null,treeContext:null,retryLane:0};function Fl(e){return{baseLanes:e,cachePool:null,transitions:null}}function Dl(e,t,n){var r,i=t.pendingProps,a=sa.current,l=!1,s=0!==(128&t.flags);if((r=s)||(r=(null===e||null!==e.memoizedState)&&0!==(2&a)),r?(l=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(a|=1),Ei(sa,1&a),null===e)return uo(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(0===(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=1073741824,null):(s=i.children,e=i.fallback,l?(i=t.mode,l=t.child,s={mode:"hidden",children:s},0===(1&i)&&null!==l?(l.childLanes=0,l.pendingProps=s):l=Fu(s,i,0,null),e=Lu(e,i,n,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=Fl(n),t.memoizedState=Ll,e):zl(t,s));if(null!==(a=e.memoizedState)&&null!==(r=a.dehydrated))return function(e,t,n,r,i,a,l){if(n)return 256&t.flags?(t.flags&=-257,jl(e,t,l,r=dl(Error(o(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(a=r.fallback,i=t.mode,r=Fu({mode:"visible",children:r.children},i,0,null),(a=Lu(a,i,l,null)).flags|=2,r.return=t,a.return=t,r.sibling=a,t.child=r,0!==(1&t.mode)&&Xo(t,e.child,null,l),t.child.memoizedState=Fl(l),t.memoizedState=Ll,a);if(0===(1&t.mode))return jl(e,t,l,null);if("$!"===i.data){if(r=i.nextSibling&&i.nextSibling.dataset)var s=r.dgst;return r=s,jl(e,t,l,r=dl(a=Error(o(419)),r,void 0))}if(s=0!==(l&e.childLanes),_l||s){if(null!==(r=Is)){switch(l&-l){case 4:i=2;break;case 16:i=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:i=32;break;case 536870912:i=268435456;break;default:i=0}0!==(i=0!==(i&(r.suspendedLanes|l))?0:i)&&i!==a.retryLane&&(a.retryLane=i,Ro(e,i),nu(r,e,i,-1))}return vu(),jl(e,t,l,r=dl(Error(o(421))))}return"$?"===i.data?(t.flags|=128,t.child=e.child,t=Tu.bind(null,e),i._reactRetry=t,null):(e=a.treeContext,ro=ui(i.nextSibling),no=t,io=!0,oo=null,null!==e&&(Ki[Gi++]=Qi,Ki[Gi++]=Xi,Ki[Gi++]=Yi,Qi=e.id,Xi=e.overflow,Yi=t),(t=zl(t,r.children)).flags|=4096,t)}(e,t,s,i,r,a,n);if(l){l=i.fallback,s=t.mode,r=(a=e.child).sibling;var u={mode:"hidden",children:i.children};return 0===(1&s)&&t.child!==a?((i=t.child).childLanes=0,i.pendingProps=u,t.deletions=null):(i=Mu(a,u)).subtreeFlags=14680064&a.subtreeFlags,null!==r?l=Mu(r,l):(l=Lu(l,s,n,null)).flags|=2,l.return=t,i.return=t,i.sibling=l,t.child=i,i=l,l=t.child,s=null===(s=e.child.memoizedState)?Fl(n):{baseLanes:s.baseLanes|n,cachePool:null,transitions:s.transitions},l.memoizedState=s,l.childLanes=e.childLanes&~n,t.memoizedState=Ll,i}return e=(l=e.child).sibling,i=Mu(l,{mode:"visible",children:i.children}),0===(1&t.mode)&&(i.lanes=n),i.return=t,i.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=i,t.memoizedState=null,i}function zl(e,t){return(t=Fu({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function jl(e,t,n,r){return null!==r&&vo(r),Xo(t,e.child,null,n),(e=zl(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Wl(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),So(e.return,t,n)}function Bl(e,t,n,r,i){var o=e.memoizedState;null===o?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i)}function Vl(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(kl(e,t,r.children,n),0!==(2&(r=sa.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!==(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Wl(e,n,t);else if(19===e.tag)Wl(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Ei(sa,r),0===(1&t.mode))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===ua(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Bl(t,!1,i,n,o);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===ua(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Bl(t,!0,n,null,o);break;case"together":Bl(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Ul(e,t){0===(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function ql(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Fs|=t.lanes,0===(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(o(153));if(null!==t.child){for(n=Mu(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Mu(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Hl(e,t){if(!io)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function $l(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=14680064&i.subtreeFlags,r|=14680064&i.flags,i.return=e,i=i.sibling;else for(i=e.child;null!==i;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Kl(e,t,n){var r=t.pendingProps;switch(to(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return $l(t),null;case 1:case 17:return Oi(t.type)&&Mi(),$l(t),null;case 3:return r=t.stateNode,oa(),Ci(Ii),Ci(Pi),da(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(fo(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0===(256&t.flags)||(t.flags|=1024,null!==oo&&(au(oo),oo=null))),$l(t),null;case 5:la(t);var i=ra(na.current);if(n=t.type,null!==e&&null!=t.stateNode)Ml(e,t,n,r),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(o(166));return $l(t),null}if(e=ra(ea.current),fo(t)){r=t.stateNode,n=t.type;var a=t.memoizedProps;switch(r[fi]=t,r[hi]=a,e=0!==(1&t.mode),n){case"dialog":jr("cancel",r),jr("close",r);break;case"iframe":case"object":case"embed":jr("load",r);break;case"video":case"audio":for(i=0;i<Lr.length;i++)jr(Lr[i],r);break;case"source":jr("error",r);break;case"img":case"image":case"link":jr("error",r),jr("load",r);break;case"details":jr("toggle",r);break;case"input":Q(r,a),jr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!a.multiple},jr("invalid",r);break;case"textarea":ie(r,a),jr("invalid",r)}for(var s in ye(n,a),i=null,a)if(a.hasOwnProperty(s)){var u=a[s];"children"===s?"string"===typeof u?r.textContent!==u&&(!0!==a.suppressHydrationWarning&&Jr(r.textContent,u,e),i=["children",u]):"number"===typeof u&&r.textContent!==""+u&&(!0!==a.suppressHydrationWarning&&Jr(r.textContent,u,e),i=["children",""+u]):l.hasOwnProperty(s)&&null!=u&&"onScroll"===s&&jr("scroll",r)}switch(n){case"input":$(r),Z(r,a,!0);break;case"textarea":$(r),ae(r);break;case"select":case"option":break;default:"function"===typeof a.onClick&&(r.onclick=Zr)}r=i,t.updateQueue=r,null!==r&&(t.flags|=4)}else{s=9===i.nodeType?i:i.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=le(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=s.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof r.is?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),"select"===n&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[fi]=t,e[hi]=r,Ol(e,t),t.stateNode=e;e:{switch(s=be(n,r),n){case"dialog":jr("cancel",e),jr("close",e),i=r;break;case"iframe":case"object":case"embed":jr("load",e),i=r;break;case"video":case"audio":for(i=0;i<Lr.length;i++)jr(Lr[i],e);i=r;break;case"source":jr("error",e),i=r;break;case"img":case"image":case"link":jr("error",e),jr("load",e),i=r;break;case"details":jr("toggle",e),i=r;break;case"input":Q(e,r),i=Y(e,r),jr("invalid",e);break;case"option":default:i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=D({},r,{value:void 0}),jr("invalid",e);break;case"textarea":ie(e,r),i=re(e,r),jr("invalid",e)}for(a in ye(n,i),u=i)if(u.hasOwnProperty(a)){var c=u[a];"style"===a?me(e,c):"dangerouslySetInnerHTML"===a?null!=(c=c?c.__html:void 0)&&de(e,c):"children"===a?"string"===typeof c?("textarea"!==n||""!==c)&&fe(e,c):"number"===typeof c&&fe(e,""+c):"suppressContentEditableWarning"!==a&&"suppressHydrationWarning"!==a&&"autoFocus"!==a&&(l.hasOwnProperty(a)?null!=c&&"onScroll"===a&&jr("scroll",e):null!=c&&b(e,a,c,s))}switch(n){case"input":$(e),Z(e,r,!1);break;case"textarea":$(e),ae(e);break;case"option":null!=r.value&&e.setAttribute("value",""+q(r.value));break;case"select":e.multiple=!!r.multiple,null!=(a=r.value)?ne(e,!!r.multiple,a,!1):null!=r.defaultValue&&ne(e,!!r.multiple,r.defaultValue,!0);break;default:"function"===typeof i.onClick&&(e.onclick=Zr)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return $l(t),null;case 6:if(e&&null!=t.stateNode)Al(0,t,e.memoizedProps,r);else{if("string"!==typeof r&&null===t.stateNode)throw Error(o(166));if(n=ra(na.current),ra(ea.current),fo(t)){if(r=t.stateNode,n=t.memoizedProps,r[fi]=t,(a=r.nodeValue!==n)&&null!==(e=no))switch(e.tag){case 3:Jr(r.nodeValue,n,0!==(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Jr(r.nodeValue,n,0!==(1&e.mode))}a&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[fi]=t,t.stateNode=r}return $l(t),null;case 13:if(Ci(sa),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(io&&null!==ro&&0!==(1&t.mode)&&0===(128&t.flags))ho(),po(),t.flags|=98560,a=!1;else if(a=fo(t),null!==r&&null!==r.dehydrated){if(null===e){if(!a)throw Error(o(318));if(!(a=null!==(a=t.memoizedState)?a.dehydrated:null))throw Error(o(317));a[fi]=t}else po(),0===(128&t.flags)&&(t.memoizedState=null),t.flags|=4;$l(t),a=!1}else null!==oo&&(au(oo),oo=null),a=!0;if(!a)return 65536&t.flags?t:null}return 0!==(128&t.flags)?(t.lanes=n,t):((r=null!==r)!==(null!==e&&null!==e.memoizedState)&&r&&(t.child.flags|=8192,0!==(1&t.mode)&&(null===e||0!==(1&sa.current)?0===As&&(As=3):vu())),null!==t.updateQueue&&(t.flags|=4),$l(t),null);case 4:return oa(),null===e&&Vr(t.stateNode.containerInfo),$l(t),null;case 10:return xo(t.type._context),$l(t),null;case 19:if(Ci(sa),null===(a=t.memoizedState))return $l(t),null;if(r=0!==(128&t.flags),null===(s=a.rendering))if(r)Hl(a,!1);else{if(0!==As||null!==e&&0!==(128&e.flags))for(e=t.child;null!==e;){if(null!==(s=ua(e))){for(t.flags|=128,Hl(a,!1),null!==(r=s.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(a=n).flags&=14680066,null===(s=a.alternate)?(a.childLanes=0,a.lanes=e,a.child=null,a.subtreeFlags=0,a.memoizedProps=null,a.memoizedState=null,a.updateQueue=null,a.dependencies=null,a.stateNode=null):(a.childLanes=s.childLanes,a.lanes=s.lanes,a.child=s.child,a.subtreeFlags=0,a.deletions=null,a.memoizedProps=s.memoizedProps,a.memoizedState=s.memoizedState,a.updateQueue=s.updateQueue,a.type=s.type,e=s.dependencies,a.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Ei(sa,1&sa.current|2),t.child}e=e.sibling}null!==a.tail&&Xe()>Vs&&(t.flags|=128,r=!0,Hl(a,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=ua(s))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),Hl(a,!0),null===a.tail&&"hidden"===a.tailMode&&!s.alternate&&!io)return $l(t),null}else 2*Xe()-a.renderingStartTime>Vs&&1073741824!==n&&(t.flags|=128,r=!0,Hl(a,!1),t.lanes=4194304);a.isBackwards?(s.sibling=t.child,t.child=s):(null!==(n=a.last)?n.sibling=s:t.child=s,a.last=s)}return null!==a.tail?(t=a.tail,a.rendering=t,a.tail=t.sibling,a.renderingStartTime=Xe(),t.sibling=null,n=sa.current,Ei(sa,r?1&n|2:1&n),t):($l(t),null);case 22:case 23:return du(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&0!==(1&t.mode)?0!==(1073741824&Os)&&($l(t),6&t.subtreeFlags&&(t.flags|=8192)):$l(t),null;case 24:case 25:return null}throw Error(o(156,t.tag))}function Gl(e,t){switch(to(t),t.tag){case 1:return Oi(t.type)&&Mi(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return oa(),Ci(Ii),Ci(Pi),da(),0!==(65536&(e=t.flags))&&0===(128&e)?(t.flags=-65537&e|128,t):null;case 5:return la(t),null;case 13:if(Ci(sa),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(o(340));po()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Ci(sa),null;case 4:return oa(),null;case 10:return xo(t.type._context),null;case 22:case 23:return du(),null;default:return null}}Ol=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ml=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,ra(ea.current);var o,a=null;switch(n){case"input":i=Y(e,i),r=Y(e,r),a=[];break;case"select":i=D({},i,{value:void 0}),r=D({},r,{value:void 0}),a=[];break;case"textarea":i=re(e,i),r=re(e,r),a=[];break;default:"function"!==typeof i.onClick&&"function"===typeof r.onClick&&(e.onclick=Zr)}for(c in ye(n,r),n=null,i)if(!r.hasOwnProperty(c)&&i.hasOwnProperty(c)&&null!=i[c])if("style"===c){var s=i[c];for(o in s)s.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else"dangerouslySetInnerHTML"!==c&&"children"!==c&&"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&"autoFocus"!==c&&(l.hasOwnProperty(c)?a||(a=[]):(a=a||[]).push(c,null));for(c in r){var u=r[c];if(s=null!=i?i[c]:void 0,r.hasOwnProperty(c)&&u!==s&&(null!=u||null!=s))if("style"===c)if(s){for(o in s)!s.hasOwnProperty(o)||u&&u.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in u)u.hasOwnProperty(o)&&s[o]!==u[o]&&(n||(n={}),n[o]=u[o])}else n||(a||(a=[]),a.push(c,n)),n=u;else"dangerouslySetInnerHTML"===c?(u=u?u.__html:void 0,s=s?s.__html:void 0,null!=u&&s!==u&&(a=a||[]).push(c,u)):"children"===c?"string"!==typeof u&&"number"!==typeof u||(a=a||[]).push(c,""+u):"suppressContentEditableWarning"!==c&&"suppressHydrationWarning"!==c&&(l.hasOwnProperty(c)?(null!=u&&"onScroll"===c&&jr("scroll",e),a||s===u||(a=[])):(a=a||[]).push(c,u))}n&&(a=a||[]).push("style",n);var c=a;(t.updateQueue=c)&&(t.flags|=4)}},Al=function(e,t,n,r){n!==r&&(t.flags|=4)};var Yl=!1,Ql=!1,Xl="function"===typeof WeakSet?WeakSet:Set,Jl=null;function Zl(e,t){var n=e.ref;if(null!==n)if("function"===typeof n)try{n(null)}catch(r){Su(e,t,r)}else n.current=null}function es(e,t,n){try{n()}catch(r){Su(e,t,r)}}var ts=!1;function ns(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var i=r=r.next;do{if((i.tag&e)===e){var o=i.destroy;i.destroy=void 0,void 0!==o&&es(t,n,o)}i=i.next}while(i!==r)}}function rs(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function is(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"===typeof t?t(e):t.current=e}}function os(e){var t=e.alternate;null!==t&&(e.alternate=null,os(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[fi],delete t[hi],delete t[vi],delete t[mi],delete t[gi])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function as(e){return 5===e.tag||3===e.tag||4===e.tag}function ls(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||as(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function ss(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!==(n=n._reactRootContainer)&&void 0!==n||null!==t.onclick||(t.onclick=Zr));else if(4!==r&&null!==(e=e.child))for(ss(e,t,n),e=e.sibling;null!==e;)ss(e,t,n),e=e.sibling}function us(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(us(e,t,n),e=e.sibling;null!==e;)us(e,t,n),e=e.sibling}var cs=null,ds=!1;function fs(e,t,n){for(n=n.child;null!==n;)hs(e,t,n),n=n.sibling}function hs(e,t,n){if(ot&&"function"===typeof ot.onCommitFiberUnmount)try{ot.onCommitFiberUnmount(it,n)}catch(l){}switch(n.tag){case 5:Ql||Zl(n,t);case 6:var r=cs,i=ds;cs=null,fs(e,t,n),ds=i,null!==(cs=r)&&(ds?(e=cs,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):cs.removeChild(n.stateNode));break;case 18:null!==cs&&(ds?(e=cs,n=n.stateNode,8===e.nodeType?si(e.parentNode,n):1===e.nodeType&&si(e,n),Vt(e)):si(cs,n.stateNode));break;case 4:r=cs,i=ds,cs=n.stateNode.containerInfo,ds=!0,fs(e,t,n),cs=r,ds=i;break;case 0:case 11:case 14:case 15:if(!Ql&&(null!==(r=n.updateQueue)&&null!==(r=r.lastEffect))){i=r=r.next;do{var o=i,a=o.destroy;o=o.tag,void 0!==a&&(0!==(2&o)||0!==(4&o))&&es(n,t,a),i=i.next}while(i!==r)}fs(e,t,n);break;case 1:if(!Ql&&(Zl(n,t),"function"===typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){Su(n,t,l)}fs(e,t,n);break;case 21:fs(e,t,n);break;case 22:1&n.mode?(Ql=(r=Ql)||null!==n.memoizedState,fs(e,t,n),Ql=r):fs(e,t,n);break;default:fs(e,t,n)}}function ps(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Xl),t.forEach((function(t){var r=Pu.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function vs(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var i=n[r];try{var a=e,l=t,s=l;e:for(;null!==s;){switch(s.tag){case 5:cs=s.stateNode,ds=!1;break e;case 3:case 4:cs=s.stateNode.containerInfo,ds=!0;break e}s=s.return}if(null===cs)throw Error(o(160));hs(a,l,i),cs=null,ds=!1;var u=i.alternate;null!==u&&(u.return=null),i.return=null}catch(c){Su(i,t,c)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)ms(t,e),t=t.sibling}function ms(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(vs(t,e),gs(e),4&r){try{ns(3,e,e.return),rs(3,e)}catch(m){Su(e,e.return,m)}try{ns(5,e,e.return)}catch(m){Su(e,e.return,m)}}break;case 1:vs(t,e),gs(e),512&r&&null!==n&&Zl(n,n.return);break;case 5:if(vs(t,e),gs(e),512&r&&null!==n&&Zl(n,n.return),32&e.flags){var i=e.stateNode;try{fe(i,"")}catch(m){Su(e,e.return,m)}}if(4&r&&null!=(i=e.stateNode)){var a=e.memoizedProps,l=null!==n?n.memoizedProps:a,s=e.type,u=e.updateQueue;if(e.updateQueue=null,null!==u)try{"input"===s&&"radio"===a.type&&null!=a.name&&X(i,a),be(s,l);var c=be(s,a);for(l=0;l<u.length;l+=2){var d=u[l],f=u[l+1];"style"===d?me(i,f):"dangerouslySetInnerHTML"===d?de(i,f):"children"===d?fe(i,f):b(i,d,f,c)}switch(s){case"input":J(i,a);break;case"textarea":oe(i,a);break;case"select":var h=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!a.multiple;var p=a.value;null!=p?ne(i,!!a.multiple,p,!1):h!==!!a.multiple&&(null!=a.defaultValue?ne(i,!!a.multiple,a.defaultValue,!0):ne(i,!!a.multiple,a.multiple?[]:"",!1))}i[hi]=a}catch(m){Su(e,e.return,m)}}break;case 6:if(vs(t,e),gs(e),4&r){if(null===e.stateNode)throw Error(o(162));i=e.stateNode,a=e.memoizedProps;try{i.nodeValue=a}catch(m){Su(e,e.return,m)}}break;case 3:if(vs(t,e),gs(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{Vt(t.containerInfo)}catch(m){Su(e,e.return,m)}break;case 4:default:vs(t,e),gs(e);break;case 13:vs(t,e),gs(e),8192&(i=e.child).flags&&(a=null!==i.memoizedState,i.stateNode.isHidden=a,!a||null!==i.alternate&&null!==i.alternate.memoizedState||(Bs=Xe())),4&r&&ps(e);break;case 22:if(d=null!==n&&null!==n.memoizedState,1&e.mode?(Ql=(c=Ql)||d,vs(t,e),Ql=c):vs(t,e),gs(e),8192&r){if(c=null!==e.memoizedState,(e.stateNode.isHidden=c)&&!d&&0!==(1&e.mode))for(Jl=e,d=e.child;null!==d;){for(f=Jl=d;null!==Jl;){switch(p=(h=Jl).child,h.tag){case 0:case 11:case 14:case 15:ns(4,h,h.return);break;case 1:Zl(h,h.return);var v=h.stateNode;if("function"===typeof v.componentWillUnmount){r=h,n=h.return;try{t=r,v.props=t.memoizedProps,v.state=t.memoizedState,v.componentWillUnmount()}catch(m){Su(r,n,m)}}break;case 5:Zl(h,h.return);break;case 22:if(null!==h.memoizedState){ks(f);continue}}null!==p?(p.return=h,Jl=p):ks(f)}d=d.sibling}e:for(d=null,f=e;;){if(5===f.tag){if(null===d){d=f;try{i=f.stateNode,c?"function"===typeof(a=i.style).setProperty?a.setProperty("display","none","important"):a.display="none":(s=f.stateNode,l=void 0!==(u=f.memoizedProps.style)&&null!==u&&u.hasOwnProperty("display")?u.display:null,s.style.display=ve("display",l))}catch(m){Su(e,e.return,m)}}}else if(6===f.tag){if(null===d)try{f.stateNode.nodeValue=c?"":f.memoizedProps}catch(m){Su(e,e.return,m)}}else if((22!==f.tag&&23!==f.tag||null===f.memoizedState||f===e)&&null!==f.child){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;null===f.sibling;){if(null===f.return||f.return===e)break e;d===f&&(d=null),f=f.return}d===f&&(d=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:vs(t,e),gs(e),4&r&&ps(e);case 21:}}function gs(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(as(n)){var r=n;break e}n=n.return}throw Error(o(160))}switch(r.tag){case 5:var i=r.stateNode;32&r.flags&&(fe(i,""),r.flags&=-33),us(e,ls(e),i);break;case 3:case 4:var a=r.stateNode.containerInfo;ss(e,ls(e),a);break;default:throw Error(o(161))}}catch(l){Su(e,e.return,l)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function ys(e,t,n){Jl=e,bs(e,t,n)}function bs(e,t,n){for(var r=0!==(1&e.mode);null!==Jl;){var i=Jl,o=i.child;if(22===i.tag&&r){var a=null!==i.memoizedState||Yl;if(!a){var l=i.alternate,s=null!==l&&null!==l.memoizedState||Ql;l=Yl;var u=Ql;if(Yl=a,(Ql=s)&&!u)for(Jl=i;null!==Jl;)s=(a=Jl).child,22===a.tag&&null!==a.memoizedState?ws(i):null!==s?(s.return=a,Jl=s):ws(i);for(;null!==o;)Jl=o,bs(o,t,n),o=o.sibling;Jl=i,Yl=l,Ql=u}_s(e)}else 0!==(8772&i.subtreeFlags)&&null!==o?(o.return=i,Jl=o):_s(e)}}function _s(e){for(;null!==Jl;){var t=Jl;if(0!==(8772&t.flags)){var n=t.alternate;try{if(0!==(8772&t.flags))switch(t.tag){case 0:case 11:case 15:Ql||rs(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Ql)if(null===n)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:go(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var a=t.updateQueue;null!==a&&jo(t,a,r);break;case 3:var l=t.updateQueue;if(null!==l){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}jo(t,l,n)}break;case 5:var s=t.stateNode;if(null===n&&4&t.flags){n=s;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var c=t.alternate;if(null!==c){var d=c.memoizedState;if(null!==d){var f=d.dehydrated;null!==f&&Vt(f)}}}break;default:throw Error(o(163))}Ql||512&t.flags&&is(t)}catch(h){Su(t,t.return,h)}}if(t===e){Jl=null;break}if(null!==(n=t.sibling)){n.return=t.return,Jl=n;break}Jl=t.return}}function ks(e){for(;null!==Jl;){var t=Jl;if(t===e){Jl=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Jl=n;break}Jl=t.return}}function ws(e){for(;null!==Jl;){var t=Jl;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{rs(4,t)}catch(s){Su(t,n,s)}break;case 1:var r=t.stateNode;if("function"===typeof r.componentDidMount){var i=t.return;try{r.componentDidMount()}catch(s){Su(t,i,s)}}var o=t.return;try{is(t)}catch(s){Su(t,o,s)}break;case 5:var a=t.return;try{is(t)}catch(s){Su(t,a,s)}}}catch(s){Su(t,t.return,s)}if(t===e){Jl=null;break}var l=t.sibling;if(null!==l){l.return=t.return,Jl=l;break}Jl=t.return}}var xs,Ss=Math.ceil,Cs=_.ReactCurrentDispatcher,Es=_.ReactCurrentOwner,Ts=_.ReactCurrentBatchConfig,Ps=0,Is=null,Rs=null,Ns=0,Os=0,Ms=Si(0),As=0,Ls=null,Fs=0,Ds=0,zs=0,js=null,Ws=null,Bs=0,Vs=1/0,Us=null,qs=!1,Hs=null,$s=null,Ks=!1,Gs=null,Ys=0,Qs=0,Xs=null,Js=-1,Zs=0;function eu(){return 0!==(6&Ps)?Xe():-1!==Js?Js:Js=Xe()}function tu(e){return 0===(1&e.mode)?1:0!==(2&Ps)&&0!==Ns?Ns&-Ns:null!==mo.transition?(0===Zs&&(Zs=vt()),Zs):0!==(e=bt)?e:e=void 0===(e=window.event)?16:Qt(e.type)}function nu(e,t,n,r){if(50<Qs)throw Qs=0,Xs=null,Error(o(185));gt(e,n,r),0!==(2&Ps)&&e===Is||(e===Is&&(0===(2&Ps)&&(Ds|=n),4===As&&lu(e,Ns)),ru(e,r),1===n&&0===Ps&&0===(1&t.mode)&&(Vs=Xe()+500,ji&&Vi()))}function ru(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,o=e.pendingLanes;0<o;){var a=31-at(o),l=1<<a,s=i[a];-1===s?0!==(l&n)&&0===(l&r)||(i[a]=ht(l,t)):s<=t&&(e.expiredLanes|=l),o&=~l}}(e,t);var r=ft(e,e===Is?Ns:0);if(0===r)null!==n&&Ge(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&Ge(n),1===t)0===e.tag?function(e){ji=!0,Bi(e)}(su.bind(null,e)):Bi(su.bind(null,e)),ai((function(){0===(6&Ps)&&Vi()})),n=null;else{switch(_t(r)){case 1:n=Ze;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=rt}n=Iu(n,iu.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function iu(e,t){if(Js=-1,Zs=0,0!==(6&Ps))throw Error(o(327));var n=e.callbackNode;if(wu()&&e.callbackNode!==n)return null;var r=ft(e,e===Is?Ns:0);if(0===r)return null;if(0!==(30&r)||0!==(r&e.expiredLanes)||t)t=mu(e,r);else{t=r;var i=Ps;Ps|=2;var a=pu();for(Is===e&&Ns===t||(Us=null,Vs=Xe()+500,fu(e,t));;)try{yu();break}catch(s){hu(e,s)}wo(),Cs.current=a,Ps=i,null!==Rs?t=0:(Is=null,Ns=0,t=As)}if(0!==t){if(2===t&&(0!==(i=pt(e))&&(r=i,t=ou(e,i))),1===t)throw n=Ls,fu(e,0),lu(e,r),ru(e,Xe()),n;if(6===t)lu(e,r);else{if(i=e.current.alternate,0===(30&r)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var i=n[r],o=i.getSnapshot;i=i.value;try{if(!lr(o(),i))return!1}catch(l){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(i)&&(2===(t=mu(e,r))&&(0!==(a=pt(e))&&(r=a,t=ou(e,a))),1===t))throw n=Ls,fu(e,0),lu(e,r),ru(e,Xe()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error(o(345));case 2:case 5:ku(e,Ws,Us);break;case 3:if(lu(e,r),(130023424&r)===r&&10<(t=Bs+500-Xe())){if(0!==ft(e,0))break;if(((i=e.suspendedLanes)&r)!==r){eu(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=ri(ku.bind(null,e,Ws,Us),t);break}ku(e,Ws,Us);break;case 4:if(lu(e,r),(4194240&r)===r)break;for(t=e.eventTimes,i=-1;0<r;){var l=31-at(r);a=1<<l,(l=t[l])>i&&(i=l),r&=~a}if(r=i,10<(r=(120>(r=Xe()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Ss(r/1960))-r)){e.timeoutHandle=ri(ku.bind(null,e,Ws,Us),r);break}ku(e,Ws,Us);break;default:throw Error(o(329))}}}return ru(e,Xe()),e.callbackNode===n?iu.bind(null,e):null}function ou(e,t){var n=js;return e.current.memoizedState.isDehydrated&&(fu(e,t).flags|=256),2!==(e=mu(e,t))&&(t=Ws,Ws=n,null!==t&&au(t)),e}function au(e){null===Ws?Ws=e:Ws.push.apply(Ws,e)}function lu(e,t){for(t&=~zs,t&=~Ds,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-at(t),r=1<<n;e[n]=-1,t&=~r}}function su(e){if(0!==(6&Ps))throw Error(o(327));wu();var t=ft(e,0);if(0===(1&t))return ru(e,Xe()),null;var n=mu(e,t);if(0!==e.tag&&2===n){var r=pt(e);0!==r&&(t=r,n=ou(e,r))}if(1===n)throw n=Ls,fu(e,0),lu(e,t),ru(e,Xe()),n;if(6===n)throw Error(o(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,ku(e,Ws,Us),ru(e,Xe()),null}function uu(e,t){var n=Ps;Ps|=1;try{return e(t)}finally{0===(Ps=n)&&(Vs=Xe()+500,ji&&Vi())}}function cu(e){null!==Gs&&0===Gs.tag&&0===(6&Ps)&&wu();var t=Ps;Ps|=1;var n=Ts.transition,r=bt;try{if(Ts.transition=null,bt=1,e)return e()}finally{bt=r,Ts.transition=n,0===(6&(Ps=t))&&Vi()}}function du(){Os=Ms.current,Ci(Ms)}function fu(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,ii(n)),null!==Rs)for(n=Rs.return;null!==n;){var r=n;switch(to(r),r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&Mi();break;case 3:oa(),Ci(Ii),Ci(Pi),da();break;case 5:la(r);break;case 4:oa();break;case 13:case 19:Ci(sa);break;case 10:xo(r.type._context);break;case 22:case 23:du()}n=n.return}if(Is=e,Rs=e=Mu(e.current,null),Ns=Os=t,As=0,Ls=null,zs=Ds=Fs=0,Ws=js=null,null!==To){for(t=0;t<To.length;t++)if(null!==(r=(n=To[t]).interleaved)){n.interleaved=null;var i=r.next,o=n.pending;if(null!==o){var a=o.next;o.next=i,r.next=a}n.pending=r}To=null}return e}function hu(e,t){for(;;){var n=Rs;try{if(wo(),fa.current=al,ya){for(var r=va.memoizedState;null!==r;){var i=r.queue;null!==i&&(i.pending=null),r=r.next}ya=!1}if(pa=0,ga=ma=va=null,ba=!1,_a=0,Es.current=null,null===n||null===n.return){As=1,Ls=t,Rs=null;break}e:{var a=e,l=n.return,s=n,u=t;if(t=Ns,s.flags|=32768,null!==u&&"object"===typeof u&&"function"===typeof u.then){var c=u,d=s,f=d.tag;if(0===(1&d.mode)&&(0===f||11===f||15===f)){var h=d.alternate;h?(d.updateQueue=h.updateQueue,d.memoizedState=h.memoizedState,d.lanes=h.lanes):(d.updateQueue=null,d.memoizedState=null)}var p=gl(l);if(null!==p){p.flags&=-257,yl(p,l,s,0,t),1&p.mode&&ml(a,c,t),u=c;var v=(t=p).updateQueue;if(null===v){var m=new Set;m.add(u),t.updateQueue=m}else v.add(u);break e}if(0===(1&t)){ml(a,c,t),vu();break e}u=Error(o(426))}else if(io&&1&s.mode){var g=gl(l);if(null!==g){0===(65536&g.flags)&&(g.flags|=256),yl(g,l,s,0,t),vo(cl(u,s));break e}}a=u=cl(u,s),4!==As&&(As=2),null===js?js=[a]:js.push(a),a=l;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t,Do(a,pl(0,u,t));break e;case 1:s=u;var y=a.type,b=a.stateNode;if(0===(128&a.flags)&&("function"===typeof y.getDerivedStateFromError||null!==b&&"function"===typeof b.componentDidCatch&&(null===$s||!$s.has(b)))){a.flags|=65536,t&=-t,a.lanes|=t,Do(a,vl(a,s,t));break e}}a=a.return}while(null!==a)}_u(n)}catch(_){t=_,Rs===n&&null!==n&&(Rs=n=n.return);continue}break}}function pu(){var e=Cs.current;return Cs.current=al,null===e?al:e}function vu(){0!==As&&3!==As&&2!==As||(As=4),null===Is||0===(268435455&Fs)&&0===(268435455&Ds)||lu(Is,Ns)}function mu(e,t){var n=Ps;Ps|=2;var r=pu();for(Is===e&&Ns===t||(Us=null,fu(e,t));;)try{gu();break}catch(i){hu(e,i)}if(wo(),Ps=n,Cs.current=r,null!==Rs)throw Error(o(261));return Is=null,Ns=0,As}function gu(){for(;null!==Rs;)bu(Rs)}function yu(){for(;null!==Rs&&!Ye();)bu(Rs)}function bu(e){var t=xs(e.alternate,e,Os);e.memoizedProps=e.pendingProps,null===t?_u(e):Rs=t,Es.current=null}function _u(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(32768&t.flags)){if(null!==(n=Kl(n,t,Os)))return void(Rs=n)}else{if(null!==(n=Gl(n,t)))return n.flags&=32767,void(Rs=n);if(null===e)return As=6,void(Rs=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(Rs=t);Rs=t=e}while(null!==t);0===As&&(As=5)}function ku(e,t,n){var r=bt,i=Ts.transition;try{Ts.transition=null,bt=1,function(e,t,n,r){do{wu()}while(null!==Gs);if(0!==(6&Ps))throw Error(o(327));n=e.finishedWork;var i=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(o(177));e.callbackNode=null,e.callbackPriority=0;var a=n.lanes|n.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var i=31-at(n),o=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~o}}(e,a),e===Is&&(Rs=Is=null,Ns=0),0===(2064&n.subtreeFlags)&&0===(2064&n.flags)||Ks||(Ks=!0,Iu(tt,(function(){return wu(),null}))),a=0!==(15990&n.flags),0!==(15990&n.subtreeFlags)||a){a=Ts.transition,Ts.transition=null;var l=bt;bt=1;var s=Ps;Ps|=4,Es.current=null,function(e,t){if(ei=qt,hr(e=fr())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var i=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch(k){n=null;break e}var l=0,s=-1,u=-1,c=0,d=0,f=e,h=null;t:for(;;){for(var p;f!==n||0!==i&&3!==f.nodeType||(s=l+i),f!==a||0!==r&&3!==f.nodeType||(u=l+r),3===f.nodeType&&(l+=f.nodeValue.length),null!==(p=f.firstChild);)h=f,f=p;for(;;){if(f===e)break t;if(h===n&&++c===i&&(s=l),h===a&&++d===r&&(u=l),null!==(p=f.nextSibling))break;h=(f=h).parentNode}f=p}n=-1===s||-1===u?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(ti={focusedElem:e,selectionRange:n},qt=!1,Jl=t;null!==Jl;)if(e=(t=Jl).child,0!==(1028&t.subtreeFlags)&&null!==e)e.return=t,Jl=e;else for(;null!==Jl;){t=Jl;try{var v=t.alternate;if(0!==(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==v){var m=v.memoizedProps,g=v.memoizedState,y=t.stateNode,b=y.getSnapshotBeforeUpdate(t.elementType===t.type?m:go(t.type,m),g);y.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var _=t.stateNode.containerInfo;1===_.nodeType?_.textContent="":9===_.nodeType&&_.documentElement&&_.removeChild(_.documentElement);break;default:throw Error(o(163))}}catch(k){Su(t,t.return,k)}if(null!==(e=t.sibling)){e.return=t.return,Jl=e;break}Jl=t.return}v=ts,ts=!1}(e,n),ms(n,e),pr(ti),qt=!!ei,ti=ei=null,e.current=n,ys(n,e,i),Qe(),Ps=s,bt=l,Ts.transition=a}else e.current=n;if(Ks&&(Ks=!1,Gs=e,Ys=i),0===(a=e.pendingLanes)&&($s=null),function(e){if(ot&&"function"===typeof ot.onCommitFiberRoot)try{ot.onCommitFiberRoot(it,e,void 0,128===(128&e.current.flags))}catch(t){}}(n.stateNode),ru(e,Xe()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)r((i=t[n]).value,{componentStack:i.stack,digest:i.digest});if(qs)throw qs=!1,e=Hs,Hs=null,e;0!==(1&Ys)&&0!==e.tag&&wu(),0!==(1&(a=e.pendingLanes))?e===Xs?Qs++:(Qs=0,Xs=e):Qs=0,Vi()}(e,t,n,r)}finally{Ts.transition=i,bt=r}return null}function wu(){if(null!==Gs){var e=_t(Ys),t=Ts.transition,n=bt;try{if(Ts.transition=null,bt=16>e?16:e,null===Gs)var r=!1;else{if(e=Gs,Gs=null,Ys=0,0!==(6&Ps))throw Error(o(331));var i=Ps;for(Ps|=4,Jl=e.current;null!==Jl;){var a=Jl,l=a.child;if(0!==(16&Jl.flags)){var s=a.deletions;if(null!==s){for(var u=0;u<s.length;u++){var c=s[u];for(Jl=c;null!==Jl;){var d=Jl;switch(d.tag){case 0:case 11:case 15:ns(8,d,a)}var f=d.child;if(null!==f)f.return=d,Jl=f;else for(;null!==Jl;){var h=(d=Jl).sibling,p=d.return;if(os(d),d===c){Jl=null;break}if(null!==h){h.return=p,Jl=h;break}Jl=p}}}var v=a.alternate;if(null!==v){var m=v.child;if(null!==m){v.child=null;do{var g=m.sibling;m.sibling=null,m=g}while(null!==m)}}Jl=a}}if(0!==(2064&a.subtreeFlags)&&null!==l)l.return=a,Jl=l;else e:for(;null!==Jl;){if(0!==(2048&(a=Jl).flags))switch(a.tag){case 0:case 11:case 15:ns(9,a,a.return)}var y=a.sibling;if(null!==y){y.return=a.return,Jl=y;break e}Jl=a.return}}var b=e.current;for(Jl=b;null!==Jl;){var _=(l=Jl).child;if(0!==(2064&l.subtreeFlags)&&null!==_)_.return=l,Jl=_;else e:for(l=b;null!==Jl;){if(0!==(2048&(s=Jl).flags))try{switch(s.tag){case 0:case 11:case 15:rs(9,s)}}catch(w){Su(s,s.return,w)}if(s===l){Jl=null;break e}var k=s.sibling;if(null!==k){k.return=s.return,Jl=k;break e}Jl=s.return}}if(Ps=i,Vi(),ot&&"function"===typeof ot.onPostCommitFiberRoot)try{ot.onPostCommitFiberRoot(it,e)}catch(w){}r=!0}return r}finally{bt=n,Ts.transition=t}}return!1}function xu(e,t,n){e=Lo(e,t=pl(0,t=cl(n,t),1),1),t=eu(),null!==e&&(gt(e,1,t),ru(e,t))}function Su(e,t,n){if(3===e.tag)xu(e,e,n);else for(;null!==t;){if(3===t.tag){xu(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"===typeof t.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===$s||!$s.has(r))){t=Lo(t,e=vl(t,e=cl(n,e),1),1),e=eu(),null!==t&&(gt(t,1,e),ru(t,e));break}}t=t.return}}function Cu(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=eu(),e.pingedLanes|=e.suspendedLanes&n,Is===e&&(Ns&n)===n&&(4===As||3===As&&(130023424&Ns)===Ns&&500>Xe()-Bs?fu(e,0):zs|=n),ru(e,t)}function Eu(e,t){0===t&&(0===(1&e.mode)?t=1:(t=ct,0===(130023424&(ct<<=1))&&(ct=4194304)));var n=eu();null!==(e=Ro(e,t))&&(gt(e,t,n),ru(e,n))}function Tu(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Eu(e,n)}function Pu(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;null!==i&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(o(314))}null!==r&&r.delete(t),Eu(e,n)}function Iu(e,t){return Ke(e,t)}function Ru(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Nu(e,t,n,r){return new Ru(e,t,n,r)}function Ou(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Mu(e,t){var n=e.alternate;return null===n?((n=Nu(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Au(e,t,n,r,i,a){var l=2;if(r=e,"function"===typeof e)Ou(e)&&(l=1);else if("string"===typeof e)l=5;else e:switch(e){case x:return Lu(n.children,i,a,t);case S:l=8,i|=8;break;case C:return(e=Nu(12,n,t,2|i)).elementType=C,e.lanes=a,e;case I:return(e=Nu(13,n,t,i)).elementType=I,e.lanes=a,e;case R:return(e=Nu(19,n,t,i)).elementType=R,e.lanes=a,e;case M:return Fu(n,i,a,t);default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case E:l=10;break e;case T:l=9;break e;case P:l=11;break e;case N:l=14;break e;case O:l=16,r=null;break e}throw Error(o(130,null==e?e:typeof e,""))}return(t=Nu(l,n,t,i)).elementType=e,t.type=r,t.lanes=a,t}function Lu(e,t,n,r){return(e=Nu(7,e,r,t)).lanes=n,e}function Fu(e,t,n,r){return(e=Nu(22,e,r,t)).elementType=M,e.lanes=n,e.stateNode={isHidden:!1},e}function Du(e,t,n){return(e=Nu(6,e,null,t)).lanes=n,e}function zu(e,t,n){return(t=Nu(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function ju(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=mt(0),this.expirationTimes=mt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=mt(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Wu(e,t,n,r,i,o,a,l,s){return e=new ju(e,t,n,l,s),1===t?(t=1,!0===o&&(t|=8)):t=0,o=Nu(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Oo(o),e}function Bu(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:w,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function Vu(e){if(!e)return Ti;e:{if(Ve(e=e._reactInternals)!==e||1!==e.tag)throw Error(o(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Oi(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(o(171))}if(1===e.tag){var n=e.type;if(Oi(n))return Li(e,n,t)}return t}function Uu(e,t,n,r,i,o,a,l,s){return(e=Wu(n,r,!0,e,0,o,0,l,s)).context=Vu(null),n=e.current,(o=Ao(r=eu(),i=tu(n))).callback=void 0!==t&&null!==t?t:null,Lo(n,o,i),e.current.lanes=i,gt(e,i,r),ru(e,r),e}function qu(e,t,n,r){var i=t.current,o=eu(),a=tu(i);return n=Vu(n),null===t.context?t.context=n:t.pendingContext=n,(t=Ao(o,a)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=Lo(i,t,a))&&(nu(e,i,a,o),Fo(e,i,a)),a}function Hu(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function $u(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Ku(e,t){$u(e,t),(e=e.alternate)&&$u(e,t)}xs=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||Ii.current)_l=!0;else{if(0===(e.lanes&n)&&0===(128&t.flags))return _l=!1,function(e,t,n){switch(t.tag){case 3:Rl(t),po();break;case 5:aa(t);break;case 1:Oi(t.type)&&Fi(t);break;case 4:ia(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;Ei(yo,r._currentValue),r._currentValue=i;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(Ei(sa,1&sa.current),t.flags|=128,null):0!==(n&t.child.childLanes)?Dl(e,t,n):(Ei(sa,1&sa.current),null!==(e=ql(e,t,n))?e.sibling:null);Ei(sa,1&sa.current);break;case 19:if(r=0!==(n&t.childLanes),0!==(128&e.flags)){if(r)return Vl(e,t,n);t.flags|=128}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),Ei(sa,sa.current),r)break;return null;case 22:case 23:return t.lanes=0,Cl(e,t,n)}return ql(e,t,n)}(e,t,n);_l=0!==(131072&e.flags)}else _l=!1,io&&0!==(1048576&t.flags)&&Zi(t,$i,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Ul(e,t),e=t.pendingProps;var i=Ni(t,Pi.current);Co(t,n),i=Sa(null,t,r,e,i,n);var a=Ca();return t.flags|=1,"object"===typeof i&&null!==i&&"function"===typeof i.render&&void 0===i.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Oi(r)?(a=!0,Fi(t)):a=!1,t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,Oo(t),i.updater=Vo,t.stateNode=i,i._reactInternals=t,$o(t,r,e,n),t=Il(null,t,r,!0,a,n)):(t.tag=0,io&&a&&eo(t),kl(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Ul(e,t),e=t.pendingProps,r=(i=r._init)(r._payload),t.type=r,i=t.tag=function(e){if("function"===typeof e)return Ou(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===P)return 11;if(e===N)return 14}return 2}(r),e=go(r,e),i){case 0:t=Tl(null,t,r,e,n);break e;case 1:t=Pl(null,t,r,e,n);break e;case 11:t=wl(null,t,r,e,n);break e;case 14:t=xl(null,t,r,go(r.type,e),n);break e}throw Error(o(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,Tl(e,t,r,i=t.elementType===r?i:go(r,i),n);case 1:return r=t.type,i=t.pendingProps,Pl(e,t,r,i=t.elementType===r?i:go(r,i),n);case 3:e:{if(Rl(t),null===e)throw Error(o(387));r=t.pendingProps,i=(a=t.memoizedState).element,Mo(e,t),zo(t,r,null,n);var l=t.memoizedState;if(r=l.element,a.isDehydrated){if(a={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=a,t.memoizedState=a,256&t.flags){t=Nl(e,t,r,n,i=cl(Error(o(423)),t));break e}if(r!==i){t=Nl(e,t,r,n,i=cl(Error(o(424)),t));break e}for(ro=ui(t.stateNode.containerInfo.firstChild),no=t,io=!0,oo=null,n=Jo(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(po(),r===i){t=ql(e,t,n);break e}kl(e,t,r,n)}t=t.child}return t;case 5:return aa(t),null===e&&uo(t),r=t.type,i=t.pendingProps,a=null!==e?e.memoizedProps:null,l=i.children,ni(r,i)?l=null:null!==a&&ni(r,a)&&(t.flags|=32),El(e,t),kl(e,t,l,n),t.child;case 6:return null===e&&uo(t),null;case 13:return Dl(e,t,n);case 4:return ia(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Xo(t,null,r,n):kl(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,wl(e,t,r,i=t.elementType===r?i:go(r,i),n);case 7:return kl(e,t,t.pendingProps,n),t.child;case 8:case 12:return kl(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,a=t.memoizedProps,l=i.value,Ei(yo,r._currentValue),r._currentValue=l,null!==a)if(lr(a.value,l)){if(a.children===i.children&&!Ii.current){t=ql(e,t,n);break e}}else for(null!==(a=t.child)&&(a.return=t);null!==a;){var s=a.dependencies;if(null!==s){l=a.child;for(var u=s.firstContext;null!==u;){if(u.context===r){if(1===a.tag){(u=Ao(-1,n&-n)).tag=2;var c=a.updateQueue;if(null!==c){var d=(c=c.shared).pending;null===d?u.next=u:(u.next=d.next,d.next=u),c.pending=u}}a.lanes|=n,null!==(u=a.alternate)&&(u.lanes|=n),So(a.return,n,t),s.lanes|=n;break}u=u.next}}else if(10===a.tag)l=a.type===t.type?null:a.child;else if(18===a.tag){if(null===(l=a.return))throw Error(o(341));l.lanes|=n,null!==(s=l.alternate)&&(s.lanes|=n),So(l,n,t),l=a.sibling}else l=a.child;if(null!==l)l.return=a;else for(l=a;null!==l;){if(l===t){l=null;break}if(null!==(a=l.sibling)){a.return=l.return,l=a;break}l=l.return}a=l}kl(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Co(t,n),r=r(i=Eo(i)),t.flags|=1,kl(e,t,r,n),t.child;case 14:return i=go(r=t.type,t.pendingProps),xl(e,t,r,i=go(r.type,i),n);case 15:return Sl(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:go(r,i),Ul(e,t),t.tag=1,Oi(r)?(e=!0,Fi(t)):e=!1,Co(t,n),qo(t,r,i),$o(t,r,i,n),Il(null,t,r,!0,e,n);case 19:return Vl(e,t,n);case 22:return Cl(e,t,n)}throw Error(o(156,t.tag))};var Gu="function"===typeof reportError?reportError:function(e){console.error(e)};function Yu(e){this._internalRoot=e}function Qu(e){this._internalRoot=e}function Xu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Ju(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Zu(){}function ec(e,t,n,r,i){var o=n._reactRootContainer;if(o){var a=o;if("function"===typeof i){var l=i;i=function(){var e=Hu(a);l.call(e)}}qu(t,a,e,i)}else a=function(e,t,n,r,i){if(i){if("function"===typeof r){var o=r;r=function(){var e=Hu(a);o.call(e)}}var a=Uu(t,r,e,0,null,!1,0,"",Zu);return e._reactRootContainer=a,e[pi]=a.current,Vr(8===e.nodeType?e.parentNode:e),cu(),a}for(;i=e.lastChild;)e.removeChild(i);if("function"===typeof r){var l=r;r=function(){var e=Hu(s);l.call(e)}}var s=Wu(e,0,!1,null,0,!1,0,"",Zu);return e._reactRootContainer=s,e[pi]=s.current,Vr(8===e.nodeType?e.parentNode:e),cu((function(){qu(t,s,n,r)})),s}(n,t,e,i,r);return Hu(a)}Qu.prototype.render=Yu.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(o(409));qu(e,t,null,null)},Qu.prototype.unmount=Yu.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;cu((function(){qu(null,e,null,null)})),t[pi]=null}},Qu.prototype.unstable_scheduleHydration=function(e){if(e){var t=St();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Mt.length&&0!==t&&t<Mt[n].priority;n++);Mt.splice(n,0,e),0===n&&Dt(e)}},kt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=dt(t.pendingLanes);0!==n&&(yt(t,1|n),ru(t,Xe()),0===(6&Ps)&&(Vs=Xe()+500,Vi()))}break;case 13:cu((function(){var t=Ro(e,1);if(null!==t){var n=eu();nu(t,e,1,n)}})),Ku(e,1)}},wt=function(e){if(13===e.tag){var t=Ro(e,134217728);if(null!==t)nu(t,e,134217728,eu());Ku(e,134217728)}},xt=function(e){if(13===e.tag){var t=tu(e),n=Ro(e,t);if(null!==n)nu(n,e,t,eu());Ku(e,t)}},St=function(){return bt},Ct=function(e,t){var n=bt;try{return bt=e,t()}finally{bt=n}},we=function(e,t,n){switch(t){case"input":if(J(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=ki(r);if(!i)throw Error(o(90));K(r),J(r,i)}}}break;case"textarea":oe(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},Pe=uu,Ie=cu;var tc={usingClientEntryPoint:!1,Events:[bi,_i,ki,Ee,Te,uu]},nc={findFiberByHostInstance:yi,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},rc={bundleType:nc.bundleType,version:nc.version,rendererPackageName:nc.rendererPackageName,rendererConfig:nc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:_.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=He(e))?null:e.stateNode},findFiberByHostInstance:nc.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var ic=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ic.isDisabled&&ic.supportsFiber)try{it=ic.inject(rc),ot=ic}catch(ce){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=tc,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Xu(t))throw Error(o(200));return Bu(e,t,null,n)},t.createRoot=function(e,t){if(!Xu(e))throw Error(o(299));var n=!1,r="",i=Gu;return null!==t&&void 0!==t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(i=t.onRecoverableError)),t=Wu(e,1,!1,null,0,n,0,r,i),e[pi]=t.current,Vr(8===e.nodeType?e.parentNode:e),new Yu(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"===typeof e.render)throw Error(o(188));throw e=Object.keys(e).join(","),Error(o(268,e))}return e=null===(e=He(t))?null:e.stateNode},t.flushSync=function(e){return cu(e)},t.hydrate=function(e,t,n){if(!Ju(t))throw Error(o(200));return ec(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Xu(e))throw Error(o(405));var r=null!=n&&n.hydratedSources||null,i=!1,a="",l=Gu;if(null!==n&&void 0!==n&&(!0===n.unstable_strictMode&&(i=!0),void 0!==n.identifierPrefix&&(a=n.identifierPrefix),void 0!==n.onRecoverableError&&(l=n.onRecoverableError)),t=Uu(t,null,e,1,null!=n?n:null,i,0,a,l),e[pi]=t.current,Vr(e),r)for(e=0;e<r.length;e++)i=(i=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,i]:t.mutableSourceEagerHydrationData.push(n,i);return new Qu(t)},t.render=function(e,t,n){if(!Ju(t))throw Error(o(200));return ec(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Ju(e))throw Error(o(40));return!!e._reactRootContainer&&(cu((function(){ec(null,null,e,!1,(function(){e._reactRootContainer=null,e[pi]=null}))})),!0)},t.unstable_batchedUpdates=uu,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Ju(n))throw Error(o(200));if(null==e||void 0===e._reactInternals)throw Error(o(38));return ec(e,t,n,!1,r)},t.version="18.2.0-next-9e3b772b8-20220608"},739:function(e,t,n){var r=n(168);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},168:function(e,t,n){!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(534)},624:function(e,t){var n=60103,r=60106,i=60107,o=60108,a=60114,l=60109,s=60110,u=60112,c=60113,d=60120,f=60115,h=60116,p=60121,v=60122,m=60117,g=60129,y=60131;if("function"===typeof Symbol&&Symbol.for){var b=Symbol.for;n=b("react.element"),r=b("react.portal"),i=b("react.fragment"),o=b("react.strict_mode"),a=b("react.profiler"),l=b("react.provider"),s=b("react.context"),u=b("react.forward_ref"),c=b("react.suspense"),d=b("react.suspense_list"),f=b("react.memo"),h=b("react.lazy"),p=b("react.block"),v=b("react.server.block"),m=b("react.fundamental"),g=b("react.debug_trace_mode"),y=b("react.legacy_hidden")}function _(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case i:case a:case o:case c:case d:return e;default:switch(e=e&&e.$$typeof){case s:case u:case h:case f:case l:return e;default:return t}}case r:return t}}}},214:function(e,t,n){n(624)},918:function(e,t,n){var r=n(313),i=Symbol.for("react.element"),o=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,l=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function u(e,t,n){var r,o={},u=null,c=null;for(r in void 0!==n&&(u=""+n),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(c=t.ref),t)a.call(t,r)&&!s.hasOwnProperty(r)&&(o[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===o[r]&&(o[r]=t[r]);return{$$typeof:i,type:e,key:u,ref:c,props:o,_owner:l.current}}t.jsx=u,t.jsxs=u},306:function(e,t){var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),s=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),h=Symbol.iterator;var p={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},v=Object.assign,m={};function g(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||p}function y(){}function b(e,t,n){this.props=e,this.context=t,this.refs=m,this.updater=n||p}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=g.prototype;var _=b.prototype=new y;_.constructor=b,v(_,g.prototype),_.isPureReactComponent=!0;var k=Array.isArray,w=Object.prototype.hasOwnProperty,x={current:null},S={key:!0,ref:!0,__self:!0,__source:!0};function C(e,t,r){var i,o={},a=null,l=null;if(null!=t)for(i in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(a=""+t.key),t)w.call(t,i)&&!S.hasOwnProperty(i)&&(o[i]=t[i]);var s=arguments.length-2;if(1===s)o.children=r;else if(1<s){for(var u=Array(s),c=0;c<s;c++)u[c]=arguments[c+2];o.children=u}if(e&&e.defaultProps)for(i in s=e.defaultProps)void 0===o[i]&&(o[i]=s[i]);return{$$typeof:n,type:e,key:a,ref:l,props:o,_owner:x.current}}function E(e){return"object"===typeof e&&null!==e&&e.$$typeof===n}var T=/\/+/g;function P(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function I(e,t,i,o,a){var l=typeof e;"undefined"!==l&&"boolean"!==l||(e=null);var s=!1;if(null===e)s=!0;else switch(l){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case n:case r:s=!0}}if(s)return a=a(s=e),e=""===o?"."+P(s,0):o,k(a)?(i="",null!=e&&(i=e.replace(T,"$&/")+"/"),I(a,t,i,"",(function(e){return e}))):null!=a&&(E(a)&&(a=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,i+(!a.key||s&&s.key===a.key?"":(""+a.key).replace(T,"$&/")+"/")+e)),t.push(a)),1;if(s=0,o=""===o?".":o+":",k(e))for(var u=0;u<e.length;u++){var c=o+P(l=e[u],u);s+=I(l,t,i,c,a)}else if(c=function(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=h&&e[h]||e["@@iterator"])?e:null}(e),"function"===typeof c)for(e=c.call(e),u=0;!(l=e.next()).done;)s+=I(l=l.value,t,i,c=o+P(l,u++),a);else if("object"===l)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return s}function R(e,t,n){if(null==e)return e;var r=[],i=0;return I(e,r,"","",(function(e){return t.call(n,e,i++)})),r}function N(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var O={current:null},M={transition:null},A={ReactCurrentDispatcher:O,ReactCurrentBatchConfig:M,ReactCurrentOwner:x};t.Children={map:R,forEach:function(e,t,n){R(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return R(e,(function(){t++})),t},toArray:function(e){return R(e,(function(e){return e}))||[]},only:function(e){if(!E(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=g,t.Fragment=i,t.Profiler=a,t.PureComponent=b,t.StrictMode=o,t.Suspense=c,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=A,t.cloneElement=function(e,t,r){if(null===e||void 0===e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var i=v({},e.props),o=e.key,a=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(a=t.ref,l=x.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)w.call(t,u)&&!S.hasOwnProperty(u)&&(i[u]=void 0===t[u]&&void 0!==s?s[u]:t[u])}var u=arguments.length-2;if(1===u)i.children=r;else if(1<u){s=Array(u);for(var c=0;c<u;c++)s[c]=arguments[c+2];i.children=s}return{$$typeof:n,type:e.type,key:o,ref:a,props:i,_owner:l}},t.createContext=function(e){return(e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},t.createElement=C,t.createFactory=function(e){var t=C.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:u,render:e}},t.isValidElement=E,t.lazy=function(e){return{$$typeof:f,_payload:{_status:-1,_result:e},_init:N}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=M.transition;M.transition={};try{e()}finally{M.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.useCallback=function(e,t){return O.current.useCallback(e,t)},t.useContext=function(e){return O.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return O.current.useDeferredValue(e)},t.useEffect=function(e,t){return O.current.useEffect(e,t)},t.useId=function(){return O.current.useId()},t.useImperativeHandle=function(e,t,n){return O.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return O.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return O.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return O.current.useMemo(e,t)},t.useReducer=function(e,t,n){return O.current.useReducer(e,t,n)},t.useRef=function(e){return O.current.useRef(e)},t.useState=function(e){return O.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return O.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return O.current.useTransition()},t.version="18.2.0"},313:function(e,t,n){e.exports=n(306)},417:function(e,t,n){e.exports=n(918)},95:function(e,t){function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,i=e[r];if(!(0<o(i,t)))break e;e[r]=t,e[n]=i,n=r}}function r(e){return 0===e.length?null:e[0]}function i(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length,a=i>>>1;r<a;){var l=2*(r+1)-1,s=e[l],u=l+1,c=e[u];if(0>o(s,n))u<i&&0>o(c,s)?(e[r]=c,e[u]=n,r=u):(e[r]=s,e[l]=n,r=l);else{if(!(u<i&&0>o(c,n)))break e;e[r]=c,e[u]=n,r=u}}}return t}function o(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"===typeof performance&&"function"===typeof performance.now){var a=performance;t.unstable_now=function(){return a.now()}}else{var l=Date,s=l.now();t.unstable_now=function(){return l.now()-s}}var u=[],c=[],d=1,f=null,h=3,p=!1,v=!1,m=!1,g="function"===typeof setTimeout?setTimeout:null,y="function"===typeof clearTimeout?clearTimeout:null,b="undefined"!==typeof setImmediate?setImmediate:null;function _(e){for(var t=r(c);null!==t;){if(null===t.callback)i(c);else{if(!(t.startTime<=e))break;i(c),t.sortIndex=t.expirationTime,n(u,t)}t=r(c)}}function k(e){if(m=!1,_(e),!v)if(null!==r(u))v=!0,M(w);else{var t=r(c);null!==t&&A(k,t.startTime-e)}}function w(e,n){v=!1,m&&(m=!1,y(E),E=-1),p=!0;var o=h;try{for(_(n),f=r(u);null!==f&&(!(f.expirationTime>n)||e&&!I());){var a=f.callback;if("function"===typeof a){f.callback=null,h=f.priorityLevel;var l=a(f.expirationTime<=n);n=t.unstable_now(),"function"===typeof l?f.callback=l:f===r(u)&&i(u),_(n)}else i(u);f=r(u)}if(null!==f)var s=!0;else{var d=r(c);null!==d&&A(k,d.startTime-n),s=!1}return s}finally{f=null,h=o,p=!1}}"undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var x,S=!1,C=null,E=-1,T=5,P=-1;function I(){return!(t.unstable_now()-P<T)}function R(){if(null!==C){var e=t.unstable_now();P=e;var n=!0;try{n=C(!0,e)}finally{n?x():(S=!1,C=null)}}else S=!1}if("function"===typeof b)x=function(){b(R)};else if("undefined"!==typeof MessageChannel){var N=new MessageChannel,O=N.port2;N.port1.onmessage=R,x=function(){O.postMessage(null)}}else x=function(){g(R,0)};function M(e){C=e,S||(S=!0,x())}function A(e,n){E=g((function(){e(t.unstable_now())}),n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){v||p||(v=!0,M(w))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):T=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return h},t.unstable_getFirstCallbackNode=function(){return r(u)},t.unstable_next=function(e){switch(h){case 1:case 2:case 3:var t=3;break;default:t=h}var n=h;h=t;try{return e()}finally{h=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=h;h=e;try{return t()}finally{h=n}},t.unstable_scheduleCallback=function(e,i,o){var a=t.unstable_now();switch("object"===typeof o&&null!==o?o="number"===typeof(o=o.delay)&&0<o?a+o:a:o=a,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return e={id:d++,callback:i,priorityLevel:e,startTime:o,expirationTime:l=o+l,sortIndex:-1},o>a?(e.sortIndex=o,n(c,e),null===r(u)&&e===r(c)&&(m?(y(E),E=-1):m=!0,A(k,o-a))):(e.sortIndex=l,n(u,e),v||p||(v=!0,M(w))),e},t.unstable_shouldYield=I,t.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}},224:function(e,t,n){e.exports=n(95)}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var o=t[r]={exports:{}};return e[r](o,o.exports,n),o.exports}n.m=e,function(){var e,t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__};n.t=function(r,i){if(1&i&&(r=this(r)),8&i)return r;if("object"===typeof r&&r){if(4&i&&r.__esModule)return r;if(16&i&&"function"===typeof r.then)return r}var o=Object.create(null);n.r(o);var a={};e=e||[null,t({}),t([]),t(t)];for(var l=2&i&&r;"object"==typeof l&&!~e.indexOf(l);l=t(l))Object.getOwnPropertyNames(l).forEach((function(e){a[e]=function(){return r[e]}}));return a.default=function(){return r},n.d(o,a),o}}(),n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.f={},n.e=function(e){return Promise.all(Object.keys(n.f).reduce((function(t,r){return n.f[r](e,t),t}),[]))},n.u=function(e){return"static/js/"+e+".472c58b9.chunk.js"},n.miniCssF=function(e){},n.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={},t="risetect-assessment:";n.l=function(r,i,o,a){if(e[r])e[r].push(i);else{var l,s;if(void 0!==o)for(var u=document.getElementsByTagName("script"),c=0;c<u.length;c++){var d=u[c];if(d.getAttribute("src")==r||d.getAttribute("data-webpack")==t+o){l=d;break}}l||(s=!0,(l=document.createElement("script")).charset="utf-8",l.timeout=120,n.nc&&l.setAttribute("nonce",n.nc),l.setAttribute("data-webpack",t+o),l.src=r),e[r]=[i];var f=function(t,n){l.onerror=l.onload=null,clearTimeout(h);var i=e[r];if(delete e[r],l.parentNode&&l.parentNode.removeChild(l),i&&i.forEach((function(e){return e(n)})),t)return t(n)},h=setTimeout(f.bind(null,void 0,{type:"timeout",target:l}),12e4);l.onerror=f.bind(null,l.onerror),l.onload=f.bind(null,l.onload),s&&document.head.appendChild(l)}}}(),n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.p="/",function(){var e={179:0};n.f.j=function(t,r){var i=n.o(e,t)?e[t]:void 0;if(0!==i)if(i)r.push(i[2]);else{var o=new Promise((function(n,r){i=e[t]=[n,r]}));r.push(i[2]=o);var a=n.p+n.u(t),l=new Error;n.l(a,(function(r){if(n.o(e,t)&&(0!==(i=e[t])&&(e[t]=void 0),i)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;l.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",l.name="ChunkLoadError",l.type=o,l.request=a,i[1](l)}}),"chunk-"+t,t)}};var t=function(t,r){var i,o,a=r[0],l=r[1],s=r[2],u=0;if(a.some((function(t){return 0!==e[t]}))){for(i in l)n.o(l,i)&&(n.m[i]=l[i]);if(s)s(n)}for(t&&t(r);u<a.length;u++)o=a[u],n.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self.webpackChunkrisetect_assessment=self.webpackChunkrisetect_assessment||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))}(),function(){var e=n(313),t=n.t(e,2),r=n(739);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}function o(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}function a(e){var t,n,r="";if("string"===typeof e||"number"===typeof e)r+=e;else if("object"===typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=a(e[t]))&&(r&&(r+=" "),r+=n);else for(t in e)e[t]&&(r&&(r+=" "),r+=t);return r}function l(){for(var e,t,n=0,r="";n<arguments.length;)(e=arguments[n++])&&(t=a(e))&&(r&&(r+=" "),r+=t);return r}function s(e,t,n){var r={};return Object.keys(e).forEach((function(i){r[i]=e[i].reduce((function(e,r){return r&&(n&&n[r]&&e.push(n[r]),e.push(t(r))),e}),[]).join(" ")})),r}function u(e){for(var t="https://mui.com/production-error/?code="+e,n=1;n<arguments.length;n+=1)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified MUI error #"+e+"; visit "+t+" for the full message."}function c(e){if("string"!==typeof e)throw new Error(u(7));return e.charAt(0).toUpperCase()+e.slice(1)}var d=c;function f(e,t){var n=i({},t);return Object.keys(e).forEach((function(t){void 0===n[t]&&(n[t]=e[t])})),n}function h(e){return null!==e&&"object"===typeof e&&e.constructor===Object}function p(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{clone:!0},r=n.clone?i({},e):e;return h(e)&&h(t)&&Object.keys(t).forEach((function(i){"__proto__"!==i&&(h(t[i])&&i in e&&h(e[i])?r[i]=p(e[i],t[i],n):r[i]=t[i])})),r}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m=["values","unit","step"];function g(e){var t=e.values,n=void 0===t?{xs:0,sm:600,md:900,lg:1200,xl:1536}:t,r=e.unit,a=void 0===r?"px":r,l=e.step,s=void 0===l?5:l,u=o(e,m),c=function(e){var t=Object.keys(e).map((function(t){return{key:t,val:e[t]}}))||[];return t.sort((function(e,t){return e.val-t.val})),t.reduce((function(e,t){return i({},e,v({},t.key,t.val))}),{})}(n),d=Object.keys(c);function f(e){var t="number"===typeof n[e]?n[e]:e;return"@media (min-width:".concat(t).concat(a,")")}function h(e){var t="number"===typeof n[e]?n[e]:e;return"@media (max-width:".concat(t-s/100).concat(a,")")}function p(e,t){var r=d.indexOf(t);return"@media (min-width:".concat("number"===typeof n[e]?n[e]:e).concat(a,") and ")+"(max-width:".concat((-1!==r&&"number"===typeof n[d[r]]?n[d[r]]:t)-s/100).concat(a,")")}return i({keys:d,values:c,up:f,down:h,between:p,only:function(e){return d.indexOf(e)+1<d.length?p(e,d[d.indexOf(e)+1]):f(e)},not:function(e){var t=d.indexOf(e);return 0===t?f(d[1]):t===d.length-1?h(d[t]):p(e,d[d.indexOf(e)+1]).replace("@media","@media not all and")},unit:a},u)}var y={borderRadius:4};function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function _(e,t){if(e){if("string"===typeof e)return b(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?b(e,t):void 0}}function k(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,l=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(s){l=!0,i=s}finally{try{a||null==n.return||n.return()}finally{if(l)throw i}}return o}}(e,t)||_(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var w={xs:0,sm:600,md:900,lg:1200,xl:1536},x={keys:["xs","sm","md","lg","xl"],up:function(e){return"@media (min-width:".concat(w[e],"px)")}};function S(e,t,n){var r=e.theme||{};if(Array.isArray(t)){var i=r.breakpoints||x;return t.reduce((function(e,r,o){return e[i.up(i.keys[o])]=n(t[o]),e}),{})}if("object"===typeof t){var o=r.breakpoints||x;return Object.keys(t).reduce((function(e,r){if(-1!==Object.keys(o.values||w).indexOf(r)){e[o.up(r)]=n(t[r],r)}else{var i=r;e[i]=t[i]}return e}),{})}return n(t)}function C(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=null==t||null==(e=t.keys)?void 0:e.reduce((function(e,n){return e[t.up(n)]={},e}),{});return n||{}}function E(e,t){return e.reduce((function(e,t){var n=e[t];return(!n||0===Object.keys(n).length)&&delete e[t],e}),t)}function T(e){var t,n=e.values,r=e.breakpoints,i=e.base||function(e,t){if("object"!==typeof e)return{};var n={},r=Object.keys(t);return Array.isArray(e)?r.forEach((function(t,r){r<e.length&&(n[t]=!0)})):r.forEach((function(t){null!=e[t]&&(n[t]=!0)})),n}(n,r),o=Object.keys(i);return 0===o.length?n:o.reduce((function(e,r,i){return Array.isArray(n)?(e[r]=null!=n[i]?n[i]:n[t],t=i):"object"===typeof n?(e[r]=null!=n[r]?n[r]:n[t],t=r):e[r]=n,e}),{})}function P(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!t||"string"!==typeof t)return null;if(e&&e.vars&&n){var r="vars.".concat(t).split(".").reduce((function(e,t){return e&&e[t]?e[t]:null}),e);if(null!=r)return r}return t.split(".").reduce((function(e,t){return e&&null!=e[t]?e[t]:null}),e)}function I(e,t,n){var r,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n;return r="function"===typeof e?e(n):Array.isArray(e)?e[n]||i:P(e,n)||i,t&&(r=t(r)),r}var R=function(e){var t=e.prop,n=e.cssProperty,r=void 0===n?e.prop:n,i=e.themeKey,o=e.transform,a=function(e){if(null==e[t])return null;var n=e[t],a=P(e.theme,i)||{};return S(e,n,(function(e){var n=I(a,o,e);return e===n&&"string"===typeof e&&(n=I(a,o,"".concat(t).concat("default"===e?"":c(e)),e)),!1===r?n:v({},r,n)}))};return a.propTypes={},a.filterProps=[t],a};var N=function(e,t){return t?p(e,t,{clone:!1}):e};var O={m:"margin",p:"padding"},M={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},A={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},L=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}((function(e){if(e.length>2){if(!A[e])return[e];e=A[e]}var t=k(e.split(""),2),n=t[0],r=t[1],i=O[n],o=M[r]||"";return Array.isArray(o)?o.map((function(e){return i+e})):[i+o]})),F=["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"],z=[].concat(F,D);function j(e,t,n,r){var i,o=null!=(i=P(e,t,!1))?i:n;return"number"===typeof o?function(e){return"string"===typeof e?e:o*e}:Array.isArray(o)?function(e){return"string"===typeof e?e:o[e]}:"function"===typeof o?o:function(){}}function W(e){return j(e,"spacing",8)}function B(e,t){if("string"===typeof t||null==t)return t;var n=e(Math.abs(t));return t>=0?n:"number"===typeof n?-n:"-".concat(n)}function V(e,t,n,r){if(-1===t.indexOf(n))return null;var i=function(e,t){return function(n){return e.reduce((function(e,r){return e[r]=B(t,n),e}),{})}}(L(n),r);return S(e,e[n],i)}function U(e,t){var n=W(e.theme);return Object.keys(e).map((function(r){return V(e,t,r,n)})).reduce(N,{})}function q(e){return U(e,F)}function H(e){return U(e,D)}function $(e){return U(e,z)}q.propTypes={},q.filterProps=F,H.propTypes={},H.filterProps=D,$.propTypes={},$.filterProps=z;var K=$;function G(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;var t=W({spacing:e}),n=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];var i=0===n.length?[1]:n;return i.map((function(e){var n=t(e);return"number"===typeof n?"".concat(n,"px"):n})).join(" ")};return n.mui=!0,n}var Y=["breakpoints","palette","spacing","shape"];var Q=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.breakpoints,n=void 0===t?{}:t,r=e.palette,a=void 0===r?{}:r,l=e.spacing,s=e.shape,u=void 0===s?{}:s,c=o(e,Y),d=g(n),f=G(l),h=p({breakpoints:d,direction:"ltr",components:{},palette:i({mode:"light"},a),spacing:f,shape:i({},y,u)},c),v=arguments.length,m=new Array(v>1?v-1:0),b=1;b<v;b++)m[b-1]=arguments[b];return h=m.reduce((function(e,t){return p(e,t)}),h)};var X=e.createContext(null);function J(){return e.useContext(X)}function Z(e){return 0===Object.keys(e).length}var ee=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=J();return!t||Z(t)?e:t},te=Q();var ne=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:te;return ee(e)};function re(e){var t=e.props,n=e.name,r=e.defaultTheme,i=function(e){var t=e.theme,n=e.name,r=e.props;return t&&t.components&&t.components[n]&&t.components[n].defaultProps?f(t.components[n].defaultProps,r):r}({theme:ne(r),name:n,props:t});return i}function ie(e,t){var n;return i({toolbar:(n={minHeight:56},v(n,e.up("xs"),{"@media (orientation: landscape)":{minHeight:48}}),v(n,e.up("sm"),{minHeight:64}),n)},t)}function oe(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(Math.max(t,e),n)}function ae(e){if(e.type)return e;if("#"===e.charAt(0))return ae(function(e){e=e.slice(1);var t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map((function(e){return e+e}))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map((function(e,t){return t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3})).join(", "),")"):""}(e));var t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(n))throw new Error(u(9,e));var r,i=e.substring(t+1,e.length-1);if("color"===n){if(r=(i=i.split(" ")).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(r))throw new Error(u(10,r))}else i=i.split(",");return{type:n,values:i=i.map((function(e){return parseFloat(e)})),colorSpace:r}}function le(e){var t=e.type,n=e.colorSpace,r=e.values;return-1!==t.indexOf("rgb")?r=r.map((function(e,t){return t<3?parseInt(e,10):e})):-1!==t.indexOf("hsl")&&(r[1]="".concat(r[1],"%"),r[2]="".concat(r[2],"%")),r=-1!==t.indexOf("color")?"".concat(n," ").concat(r.join(" ")):"".concat(r.join(", ")),"".concat(t,"(").concat(r,")")}function se(e){var t="hsl"===(e=ae(e)).type?ae(function(e){var t=(e=ae(e)).values,n=t[0],r=t[1]/100,i=t[2]/100,o=r*Math.min(i,1-i),a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return i-o*Math.max(Math.min(t-3,9-t,1),-1)},l="rgb",s=[Math.round(255*a(0)),Math.round(255*a(8)),Math.round(255*a(4))];return"hsla"===e.type&&(l+="a",s.push(t[3])),le({type:l,values:s})}(e)).values:e.values;return t=t.map((function(t){return"color"!==e.type&&(t/=255),t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4)})),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function ue(e,t){return e=ae(e),t=oe(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]="/".concat(t):e.values[3]=t,le(e)}function ce(e,t){if(e=ae(e),t=oe(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(var n=0;n<3;n+=1)e.values[n]*=1-t;return le(e)}function de(e,t){if(e=ae(e),t=oe(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(-1!==e.type.indexOf("color"))for(var r=0;r<3;r+=1)e.values[r]+=(1-e.values[r])*t;return le(e)}var fe={black:"#000",white:"#fff"},he={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},pe={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"},ve={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"},me={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"},ge={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"},ye={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"},be={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"},_e=["mode","contrastThreshold","tonalOffset"],ke={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:fe.white,default:fe.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}},we={text:{primary:fe.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:fe.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 xe(e,t,n,r){var i=r.light||r,o=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=de(e.main,i):"dark"===t&&(e.dark=ce(e.main,o)))}function Se(e){var t=e.mode,n=void 0===t?"light":t,r=e.contrastThreshold,a=void 0===r?3:r,l=e.tonalOffset,s=void 0===l?.2:l,c=o(e,_e),d=e.primary||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:ge[200],light:ge[50],dark:ge[400]}:{main:ge[700],light:ge[400],dark:ge[800]}}(n),f=e.secondary||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:pe[200],light:pe[50],dark:pe[400]}:{main:pe[500],light:pe[300],dark:pe[700]}}(n),h=e.error||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:ve[500],light:ve[300],dark:ve[700]}:{main:ve[700],light:ve[400],dark:ve[800]}}(n),v=e.info||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:ye[400],light:ye[300],dark:ye[700]}:{main:ye[700],light:ye[500],dark:ye[900]}}(n),m=e.success||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:be[400],light:be[300],dark:be[700]}:{main:be[800],light:be[500],dark:be[900]}}(n),g=e.warning||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:me[400],light:me[300],dark:me[700]}:{main:"#ed6c02",light:me[500],dark:me[900]}}(n);function y(e){var t=function(e,t){var n=se(e),r=se(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}(e,we.text.primary)>=a?we.text.primary:ke.text.primary;return t}var b=function(e){var t=e.color,n=e.name,r=e.mainShade,o=void 0===r?500:r,a=e.lightShade,l=void 0===a?300:a,c=e.darkShade,d=void 0===c?700:c;if(!(t=i({},t)).main&&t[o]&&(t.main=t[o]),!t.hasOwnProperty("main"))throw new Error(u(11,n?" (".concat(n,")"):"",o));if("string"!==typeof t.main)throw new Error(u(12,n?" (".concat(n,")"):"",JSON.stringify(t.main)));return xe(t,"light",l,s),xe(t,"dark",d,s),t.contrastText||(t.contrastText=y(t.main)),t},_={dark:we,light:ke};return p(i({common:i({},fe),mode:n,primary:b({color:d,name:"primary"}),secondary:b({color:f,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:b({color:h,name:"error"}),warning:b({color:g,name:"warning"}),info:b({color:v,name:"info"}),success:b({color:m,name:"success"}),grey:he,contrastThreshold:a,getContrastText:y,augmentColor:b,tonalOffset:s},_[n]),c)}var Ce=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];var Ee={textTransform:"uppercase"},Te='"Roboto", "Helvetica", "Arial", sans-serif';function Pe(e,t){var n="function"===typeof t?t(e):t,r=n.fontFamily,a=void 0===r?Te:r,l=n.fontSize,s=void 0===l?14:l,u=n.fontWeightLight,c=void 0===u?300:u,d=n.fontWeightRegular,f=void 0===d?400:d,h=n.fontWeightMedium,v=void 0===h?500:h,m=n.fontWeightBold,g=void 0===m?700:m,y=n.htmlFontSize,b=void 0===y?16:y,_=n.allVariants,k=n.pxToRem,w=o(n,Ce);var x=s/14,S=k||function(e){return"".concat(e/b*x,"rem")},C=function(e,t,n,r,o){return i({fontFamily:a,fontWeight:e,fontSize:S(t),lineHeight:n},a===Te?{letterSpacing:"".concat((l=r/t,Math.round(1e5*l)/1e5),"em")}:{},o,_);var l},E={h1:C(c,96,1.167,-1.5),h2:C(c,60,1.2,-.5),h3:C(f,48,1.167,0),h4:C(f,34,1.235,.25),h5:C(f,24,1.334,0),h6:C(v,20,1.6,.15),subtitle1:C(f,16,1.75,.15),subtitle2:C(v,14,1.57,.1),body1:C(f,16,1.5,.15),body2:C(f,14,1.43,.15),button:C(v,14,1.75,.4,Ee),caption:C(f,12,1.66,.4),overline:C(f,12,2.66,1,Ee)};return p(i({htmlFontSize:b,pxToRem:S,fontFamily:a,fontSize:s,fontWeightLight:c,fontWeightRegular:f,fontWeightMedium:v,fontWeightBold:g},E),w,{clone:!1})}function Ie(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(.2,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(.14,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(.12,")")].join(",")}var Re=["none",Ie(0,2,1,-1,0,1,1,0,0,1,3,0),Ie(0,3,1,-2,0,2,2,0,0,1,5,0),Ie(0,3,3,-2,0,3,4,0,0,1,8,0),Ie(0,2,4,-1,0,4,5,0,0,1,10,0),Ie(0,3,5,-1,0,5,8,0,0,1,14,0),Ie(0,3,5,-1,0,6,10,0,0,1,18,0),Ie(0,4,5,-2,0,7,10,1,0,2,16,1),Ie(0,5,5,-3,0,8,10,1,0,3,14,2),Ie(0,5,6,-3,0,9,12,1,0,3,16,2),Ie(0,6,6,-3,0,10,14,1,0,4,18,3),Ie(0,6,7,-4,0,11,15,1,0,4,20,3),Ie(0,7,8,-4,0,12,17,2,0,5,22,4),Ie(0,7,8,-4,0,13,19,2,0,5,24,4),Ie(0,7,9,-4,0,14,21,2,0,5,26,4),Ie(0,8,9,-5,0,15,22,2,0,6,28,5),Ie(0,8,10,-5,0,16,24,2,0,6,30,5),Ie(0,8,11,-5,0,17,26,2,0,6,32,5),Ie(0,9,11,-5,0,18,28,2,0,7,34,6),Ie(0,9,12,-6,0,19,29,2,0,7,36,6),Ie(0,10,13,-6,0,20,31,3,0,8,38,7),Ie(0,10,13,-6,0,21,33,3,0,8,40,7),Ie(0,10,14,-6,0,22,35,3,0,8,42,7),Ie(0,11,14,-7,0,23,36,3,0,9,44,8),Ie(0,11,15,-7,0,24,38,3,0,9,46,8)],Ne=["duration","easing","delay"],Oe={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)"},Me={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function Ae(e){return"".concat(Math.round(e),"ms")}function Le(e){if(!e)return 0;var t=e/36;return Math.round(10*(4+15*Math.pow(t,.25)+t/5))}function Fe(e){var t=i({},Oe,e.easing),n=i({},Me,e.duration);return i({getAutoHeightDuration:Le,create:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["all"],r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=r.duration,a=void 0===i?n.standard:i,l=r.easing,s=void 0===l?t.easeInOut:l,u=r.delay,c=void 0===u?0:u;o(r,Ne);return(Array.isArray(e)?e:[e]).map((function(e){return"".concat(e," ").concat("string"===typeof a?a:Ae(a)," ").concat(s," ").concat("string"===typeof c?c:Ae(c))})).join(",")}},e,{easing:t,duration:n})}var De={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},ze=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function je(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.mixins,n=void 0===t?{}:t,r=e.palette,a=void 0===r?{}:r,l=e.transitions,s=void 0===l?{}:l,u=e.typography,c=void 0===u?{}:u,d=o(e,ze),f=Se(a),h=Q(e),v=p(h,{mixins:ie(h.breakpoints,n),palette:f,shadows:Re.slice(),typography:Pe(f,c),transitions:Fe(s),zIndex:i({},De)});v=p(v,d);for(var m=arguments.length,g=new Array(m>1?m-1:0),y=1;y<m;y++)g[y-1]=arguments[y];return v=g.reduce((function(e,t){return p(e,t)}),v)}var We=je,Be=We();function Ve(e){return re({props:e.props,name:e.name,defaultTheme:Be})}function Ue(e){return function(e){if(Array.isArray(e))return b(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||_(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var qe=function(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}},He=/^((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)-.*))$/,$e=qe((function(e){return He.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91}));var Ke=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<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{n.insertRule(e,n.cssRules.length)}catch(r){0}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){return e.parentNode&&e.parentNode.removeChild(e)})),this.tags=[],this.ctr=0},e}(),Ge=Math.abs,Ye=String.fromCharCode,Qe=Object.assign;function Xe(e){return e.trim()}function Je(e,t,n){return e.replace(t,n)}function Ze(e,t){return e.indexOf(t)}function et(e,t){return 0|e.charCodeAt(t)}function tt(e,t,n){return e.slice(t,n)}function nt(e){return e.length}function rt(e){return e.length}function it(e,t){return t.push(e),e}var ot=1,at=1,lt=0,st=0,ut=0,ct="";function dt(e,t,n,r,i,o,a){return{value:e,root:t,parent:n,type:r,props:i,children:o,line:ot,column:at,length:a,return:""}}function ft(e,t){return Qe(dt("",null,null,"",null,null,0),e,{length:-e.length},t)}function ht(){return ut=st>0?et(ct,--st):0,at--,10===ut&&(at=1,ot--),ut}function pt(){return ut=st<lt?et(ct,st++):0,at++,10===ut&&(at=1,ot++),ut}function vt(){return et(ct,st)}function mt(){return st}function gt(e,t){return tt(ct,e,t)}function yt(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function bt(e){return ot=at=1,lt=nt(ct=e),st=0,[]}function _t(e){return ct="",e}function kt(e){return Xe(gt(st-1,St(91===e?e+2:40===e?e+1:e)))}function wt(e){for(;(ut=vt())&&ut<33;)pt();return yt(e)>2||yt(ut)>3?"":" "}function xt(e,t){for(;--t&&pt()&&!(ut<48||ut>102||ut>57&&ut<65||ut>70&&ut<97););return gt(e,mt()+(t<6&&32==vt()&&32==pt()))}function St(e){for(;pt();)switch(ut){case e:return st;case 34:case 39:34!==e&&39!==e&&St(ut);break;case 40:41===e&&St(e);break;case 92:pt()}return st}function Ct(e,t){for(;pt()&&e+ut!==57&&(e+ut!==84||47!==vt()););return"/*"+gt(t,st-1)+"*"+Ye(47===e?e:pt())}function Et(e){for(;!yt(vt());)pt();return gt(e,st)}var Tt="-ms-",Pt="-moz-",It="-webkit-",Rt="comm",Nt="rule",Ot="decl",Mt="@keyframes";function At(e,t){for(var n="",r=rt(e),i=0;i<r;i++)n+=t(e[i],i,e,t)||"";return n}function Lt(e,t,n,r){switch(e.type){case"@import":case Ot:return e.return=e.return||e.value;case Rt:return"";case Mt:return e.return=e.value+"{"+At(e.children,r)+"}";case Nt:e.value=e.props.join(",")}return nt(n=At(e.children,r))?e.return=e.value+"{"+n+"}":""}function Ft(e,t){switch(function(e,t){return(((t<<2^et(e,0))<<2^et(e,1))<<2^et(e,2))<<2^et(e,3)}(e,t)){case 5103:return It+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return It+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return It+e+Pt+e+Tt+e+e;case 6828:case 4268:return It+e+Tt+e+e;case 6165:return It+e+Tt+"flex-"+e+e;case 5187:return It+e+Je(e,/(\w+).+(:[^]+)/,"-webkit-box-$1$2-ms-flex-$1$2")+e;case 5443:return It+e+Tt+"flex-item-"+Je(e,/flex-|-self/,"")+e;case 4675:return It+e+Tt+"flex-line-pack"+Je(e,/align-content|flex-|-self/,"")+e;case 5548:return It+e+Tt+Je(e,"shrink","negative")+e;case 5292:return It+e+Tt+Je(e,"basis","preferred-size")+e;case 6060:return It+"box-"+Je(e,"-grow","")+It+e+Tt+Je(e,"grow","positive")+e;case 4554:return It+Je(e,/([^-])(transform)/g,"$1-webkit-$2")+e;case 6187:return Je(Je(Je(e,/(zoom-|grab)/,It+"$1"),/(image-set)/,It+"$1"),e,"")+e;case 5495:case 3959:return Je(e,/(image-set\([^]*)/,It+"$1$`$1");case 4968:return Je(Je(e,/(.+:)(flex-)?(.*)/,"-webkit-box-pack:$3-ms-flex-pack:$3"),/s.+-b[^;]+/,"justify")+It+e+e;case 4095:case 3583:case 4068:case 2532:return Je(e,/(.+)-inline(.+)/,It+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(nt(e)-1-t>6)switch(et(e,t+1)){case 109:if(45!==et(e,t+4))break;case 102:return Je(e,/(.+:)(.+)-([^]+)/,"$1-webkit-$2-$3$1"+Pt+(108==et(e,t+3)?"$3":"$2-$3"))+e;case 115:return~Ze(e,"stretch")?Ft(Je(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==et(e,t+1))break;case 6444:switch(et(e,nt(e)-3-(~Ze(e,"!important")&&10))){case 107:return Je(e,":",":"+It)+e;case 101:return Je(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+It+(45===et(e,14)?"inline-":"")+"box$3$1"+It+"$2$3$1"+Tt+"$2box$3")+e}break;case 5936:switch(et(e,t+11)){case 114:return It+e+Tt+Je(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return It+e+Tt+Je(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return It+e+Tt+Je(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return It+e+Tt+e+e}return e}function Dt(e){return _t(zt("",null,null,null,[""],e=bt(e),0,[0],e))}function zt(e,t,n,r,i,o,a,l,s){for(var u=0,c=0,d=a,f=0,h=0,p=0,v=1,m=1,g=1,y=0,b="",_=i,k=o,w=r,x=b;m;)switch(p=y,y=pt()){case 40:if(108!=p&&58==x.charCodeAt(d-1)){-1!=Ze(x+=Je(kt(y),"&","&\f"),"&\f")&&(g=-1);break}case 34:case 39:case 91:x+=kt(y);break;case 9:case 10:case 13:case 32:x+=wt(p);break;case 92:x+=xt(mt()-1,7);continue;case 47:switch(vt()){case 42:case 47:it(Wt(Ct(pt(),mt()),t,n),s);break;default:x+="/"}break;case 123*v:l[u++]=nt(x)*g;case 125*v:case 59:case 0:switch(y){case 0:case 125:m=0;case 59+c:h>0&&nt(x)-d&&it(h>32?Bt(x+";",r,n,d-1):Bt(Je(x," ","")+";",r,n,d-2),s);break;case 59:x+=";";default:if(it(w=jt(x,t,n,u,c,i,l,b,_=[],k=[],d),o),123===y)if(0===c)zt(x,t,w,w,_,o,d,l,k);else switch(f){case 100:case 109:case 115:zt(e,w,w,r&&it(jt(e,w,w,0,0,i,l,b,i,_=[],d),k),i,k,d,l,r?_:k);break;default:zt(x,w,w,w,[""],k,0,l,k)}}u=c=h=0,v=g=1,b=x="",d=a;break;case 58:d=1+nt(x),h=p;default:if(v<1)if(123==y)--v;else if(125==y&&0==v++&&125==ht())continue;switch(x+=Ye(y),y*v){case 38:g=c>0?1:(x+="\f",-1);break;case 44:l[u++]=(nt(x)-1)*g,g=1;break;case 64:45===vt()&&(x+=kt(pt())),f=vt(),c=d=nt(b=x+=Et(mt())),y++;break;case 45:45===p&&2==nt(x)&&(v=0)}}return o}function jt(e,t,n,r,i,o,a,l,s,u,c){for(var d=i-1,f=0===i?o:[""],h=rt(f),p=0,v=0,m=0;p<r;++p)for(var g=0,y=tt(e,d+1,d=Ge(v=a[p])),b=e;g<h;++g)(b=Xe(v>0?f[g]+" "+y:Je(y,/&\f/g,f[g])))&&(s[m++]=b);return dt(e,t,n,0===i?Nt:l,s,u,c)}function Wt(e,t,n){return dt(e,t,n,Rt,Ye(ut),tt(e,2,-2),0)}function Bt(e,t,n,r){return dt(e,t,n,Ot,tt(e,0,r),tt(e,r+1,-1),r)}var Vt=function(e,t,n){for(var r=0,i=0;r=i,i=vt(),38===r&&12===i&&(t[n]=1),!yt(i);)pt();return gt(e,st)},Ut=function(e,t){return _t(function(e,t){var n=-1,r=44;do{switch(yt(r)){case 0:38===r&&12===vt()&&(t[n]=1),e[n]+=Vt(st-1,t,n);break;case 2:e[n]+=kt(r);break;case 4:if(44===r){e[++n]=58===vt()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=Ye(r)}}while(r=pt());return e}(bt(e),t))},qt=new WeakMap,Ht=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)||qt.get(n))&&!r){qt.set(e,!0);for(var i=[],o=Ut(t,i),a=n.props,l=0,s=0;l<o.length;l++)for(var u=0;u<a.length;u++,s++)e.props[s]=i[l]?o[l].replace(/&\f/g,a[u]):a[u]+" "+o[l]}}},$t=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}},Kt=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case Ot:e.return=Ft(e.value,e.length);break;case Mt:return At([ft(e,{value:Je(e.value,"@","@"+It)})],r);case Nt:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return At([ft(e,{props:[Je(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return At([ft(e,{props:[Je(t,/:(plac\w+)/,":-webkit-input-$1")]}),ft(e,{props:[Je(t,/:(plac\w+)/,":-moz-$1")]}),ft(e,{props:[Je(t,/:(plac\w+)/,Tt+"input-$1")]})],r)}return""}))}}],Gt=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var r=e.stylisPlugins||Kt;var i,o,a={},l=[];i=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n<t.length;n++)a[t[n]]=!0;l.push(e)}));var s,u,c=[Lt,(u=function(e){s.insert(e)},function(e){e.root||(e=e.return)&&u(e)})],d=function(e){var t=rt(e);return function(n,r,i,o){for(var a="",l=0;l<t;l++)a+=e[l](n,r,i,o)||"";return a}}([Ht,$t].concat(r,c));o=function(e,t,n,r){s=n,function(e){At(Dt(e),d)}(e?e+"{"+t.styles+"}":t.styles),r&&(f.inserted[t.name]=!0)};var f={key:t,sheet:new Ke({key:t,container:i,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:a,registered:{},insert:o};return f.sheet.hydrate(l),f};var Yt=function(e){for(var t,n=0,r=0,i=e.length;i>=4;++r,i-=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(i){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)},Qt={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},Xt=/[A-Z]|^ms/g,Jt=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Zt=function(e){return 45===e.charCodeAt(1)},en=function(e){return null!=e&&"boolean"!==typeof e},tn=qe((function(e){return Zt(e)?e:e.replace(Xt,"-$&").toLowerCase()})),nn=function(e,t){switch(e){case"animation":case"animationName":if("string"===typeof t)return t.replace(Jt,(function(e,t,n){return on={name:t,styles:n,next:on},t}))}return 1===Qt[e]||Zt(e)||"number"!==typeof t||0===t?t:t+"px"};function rn(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 on={name:n.name,styles:n.styles,next:on},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)on={name:r.name,styles:r.styles,next:on},r=r.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var i=0;i<n.length;i++)r+=rn(e,t,n[i])+";";else for(var o in n){var a=n[o];if("object"!==typeof a)null!=t&&void 0!==t[a]?r+=o+"{"+t[a]+"}":en(a)&&(r+=tn(o)+":"+nn(o,a)+";");else if(!Array.isArray(a)||"string"!==typeof a[0]||null!=t&&void 0!==t[a[0]]){var l=rn(e,t,a);switch(o){case"animation":case"animationName":r+=tn(o)+":"+l+";";break;default:r+=o+"{"+l+"}"}}else for(var s=0;s<a.length;s++)en(a[s])&&(r+=tn(o)+":"+nn(o,a[s])+";")}return r}(e,t,n);case"function":if(void 0!==e){var i=on,o=n(e);return on=i,rn(e,t,o)}}if(null==t)return n;var a=t[n];return void 0!==a?a:n}var on,an=/label:\s*([^\s;\n{]+)\s*(;|$)/g;var ln=function(e,t,n){if(1===e.length&&"object"===typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var r=!0,i="";on=void 0;var o=e[0];null==o||void 0===o.raw?(r=!1,i+=rn(n,t,o)):i+=o[0];for(var a=1;a<e.length;a++)i+=rn(n,t,e[a]),r&&(i+=o[a]);an.lastIndex=0;for(var l,s="";null!==(l=an.exec(i));)s+="-"+l[1];return{name:Yt(i)+s,styles:i,next:on}},sn=(0,e.createContext)("undefined"!==typeof HTMLElement?Gt({key:"css"}):null);sn.Provider;var un=function(t){return(0,e.forwardRef)((function(n,r){var i=(0,e.useContext)(sn);return t(n,i,r)}))},cn=(0,e.createContext)({});t.useInsertionEffect&&t.useInsertionEffect;function dn(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):r+=n+" "})),r}var fn=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},hn=function(e,t,n){fn(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var i=t;do{e.insert(t===i?"."+r:"",i,e.sheet,!0);i=i.next}while(void 0!==i)}},pn=$e,vn=function(e){return"theme"!==e},mn=function(e){return"string"===typeof e&&e.charCodeAt(0)>96?pn:vn},gn=function(e,t,n){var r;if(t){var i=t.shouldForwardProp;r=e.__emotion_forwardProp&&i?function(t){return e.__emotion_forwardProp(t)&&i(t)}:i}return"function"!==typeof r&&n&&(r=e.__emotion_forwardProp),r},yn=t.useInsertionEffect?t.useInsertionEffect:function(e){e()};var bn=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;fn(t,n,r);yn((function(){return hn(t,n,r)}));return null},_n=function t(n,r){var o,a,l=n.__emotion_real===n,s=l&&n.__emotion_base||n;void 0!==r&&(o=r.label,a=r.target);var u=gn(n,r,l),c=u||mn(s),d=!c("as");return function(){var f=arguments,h=l&&void 0!==n.__emotion_styles?n.__emotion_styles.slice(0):[];if(void 0!==o&&h.push("label:"+o+";"),null==f[0]||void 0===f[0].raw)h.push.apply(h,f);else{0,h.push(f[0][0]);for(var p=f.length,v=1;v<p;v++)h.push(f[v],f[0][v])}var m=un((function(t,n,r){var i=d&&t.as||s,o="",l=[],f=t;if(null==t.theme){for(var p in f={},t)f[p]=t[p];f.theme=(0,e.useContext)(cn)}"string"===typeof t.className?o=dn(n.registered,l,t.className):null!=t.className&&(o=t.className+" ");var v=ln(h.concat(l),n.registered,f);o+=n.key+"-"+v.name,void 0!==a&&(o+=" "+a);var m=d&&void 0===u?mn(i):c,g={};for(var y in t)d&&"as"===y||m(y)&&(g[y]=t[y]);return g.className=o,g.ref=r,(0,e.createElement)(e.Fragment,null,(0,e.createElement)(bn,{cache:n,serialized:v,isStringTag:"string"===typeof i}),(0,e.createElement)(i,g))}));return m.displayName=void 0!==o?o:"Styled("+("string"===typeof s?s:s.displayName||s.name||"Component")+")",m.defaultProps=n.defaultProps,m.__emotion_real=m,m.__emotion_base=s,m.__emotion_styles=h,m.__emotion_forwardProp=u,Object.defineProperty(m,"toString",{value:function(){return"."+a}}),m.withComponent=function(e,n){return t(e,i({},r,n,{shouldForwardProp:gn(m,n,!0)})).apply(void 0,h)},m}},kn=_n.bind();["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach((function(e){kn[e]=kn(e)}));var wn=kn;function xn(e,t){return wn(e,t)}var Sn=["variant"];function Cn(e){return 0===e.length}function En(e){var t=e.variant,n=o(e,Sn),r=t||"";return Object.keys(n).sort().forEach((function(t){r+="color"===t?Cn(r)?e[t]:c(e[t]):"".concat(Cn(r)?t:c(t)).concat(c(e[t].toString()))})),r}var Tn=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t.reduce((function(e,t){return t.filterProps.forEach((function(n){e[n]=t})),e}),{}),i=function(e){return Object.keys(e).reduce((function(t,n){return r[n]?N(t,r[n](e)):t}),{})};return i.propTypes={},i.filterProps=t.reduce((function(e,t){return e.concat(t.filterProps)}),[]),i};function Pn(e){return"number"!==typeof e?e:"".concat(e,"px solid")}var In=R({prop:"border",themeKey:"borders",transform:Pn}),Rn=R({prop:"borderTop",themeKey:"borders",transform:Pn}),Nn=R({prop:"borderRight",themeKey:"borders",transform:Pn}),On=R({prop:"borderBottom",themeKey:"borders",transform:Pn}),Mn=R({prop:"borderLeft",themeKey:"borders",transform:Pn}),An=R({prop:"borderColor",themeKey:"palette"}),Ln=R({prop:"borderTopColor",themeKey:"palette"}),Fn=R({prop:"borderRightColor",themeKey:"palette"}),Dn=R({prop:"borderBottomColor",themeKey:"palette"}),zn=R({prop:"borderLeftColor",themeKey:"palette"}),jn=function(e){if(void 0!==e.borderRadius&&null!==e.borderRadius){var t=j(e.theme,"shape.borderRadius",4);return S(e,e.borderRadius,(function(e){return{borderRadius:B(t,e)}}))}return null};jn.propTypes={},jn.filterProps=["borderRadius"];var Wn=Tn(In,Rn,Nn,On,Mn,An,Ln,Fn,Dn,zn,jn),Bn=Tn(R({prop:"displayPrint",cssProperty:!1,transform:function(e){return{"@media print":{display:e}}}}),R({prop:"display"}),R({prop:"overflow"}),R({prop:"textOverflow"}),R({prop:"visibility"}),R({prop:"whiteSpace"})),Vn=Tn(R({prop:"flexBasis"}),R({prop:"flexDirection"}),R({prop:"flexWrap"}),R({prop:"justifyContent"}),R({prop:"alignItems"}),R({prop:"alignContent"}),R({prop:"order"}),R({prop:"flex"}),R({prop:"flexGrow"}),R({prop:"flexShrink"}),R({prop:"alignSelf"}),R({prop:"justifyItems"}),R({prop:"justifySelf"})),Un=function(e){if(void 0!==e.gap&&null!==e.gap){var t=j(e.theme,"spacing",8);return S(e,e.gap,(function(e){return{gap:B(t,e)}}))}return null};Un.propTypes={},Un.filterProps=["gap"];var qn=function(e){if(void 0!==e.columnGap&&null!==e.columnGap){var t=j(e.theme,"spacing",8);return S(e,e.columnGap,(function(e){return{columnGap:B(t,e)}}))}return null};qn.propTypes={},qn.filterProps=["columnGap"];var Hn=function(e){if(void 0!==e.rowGap&&null!==e.rowGap){var t=j(e.theme,"spacing",8);return S(e,e.rowGap,(function(e){return{rowGap:B(t,e)}}))}return null};Hn.propTypes={},Hn.filterProps=["rowGap"];var $n=Tn(Un,qn,Hn,R({prop:"gridColumn"}),R({prop:"gridRow"}),R({prop:"gridAutoFlow"}),R({prop:"gridAutoColumns"}),R({prop:"gridAutoRows"}),R({prop:"gridTemplateColumns"}),R({prop:"gridTemplateRows"}),R({prop:"gridTemplateAreas"}),R({prop:"gridArea"})),Kn=Tn(R({prop:"position"}),R({prop:"zIndex",themeKey:"zIndex"}),R({prop:"top"}),R({prop:"right"}),R({prop:"bottom"}),R({prop:"left"})),Gn=Tn(R({prop:"color",themeKey:"palette"}),R({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette"}),R({prop:"backgroundColor",themeKey:"palette"})),Yn=R({prop:"boxShadow",themeKey:"shadows"});function Qn(e){return e<=1&&0!==e?"".concat(100*e,"%"):e}var Xn=R({prop:"width",transform:Qn}),Jn=function(e){if(void 0!==e.maxWidth&&null!==e.maxWidth){return S(e,e.maxWidth,(function(t){var n,r,i;return{maxWidth:(null==(n=e.theme)||null==(r=n.breakpoints)||null==(i=r.values)?void 0:i[t])||w[t]||Qn(t)}}))}return null};Jn.filterProps=["maxWidth"];var Zn=R({prop:"minWidth",transform:Qn}),er=R({prop:"height",transform:Qn}),tr=R({prop:"maxHeight",transform:Qn}),nr=R({prop:"minHeight",transform:Qn}),rr=(R({prop:"size",cssProperty:"width",transform:Qn}),R({prop:"size",cssProperty:"height",transform:Qn}),Tn(Xn,Jn,Zn,er,tr,nr,R({prop:"boxSizing"}))),ir=R({prop:"fontFamily",themeKey:"typography"}),or=R({prop:"fontSize",themeKey:"typography"}),ar=R({prop:"fontStyle",themeKey:"typography"}),lr=R({prop:"fontWeight",themeKey:"typography"}),sr=R({prop:"letterSpacing"}),ur=R({prop:"textTransform"}),cr=R({prop:"lineHeight"}),dr=R({prop:"textAlign"}),fr=Tn(R({prop:"typography",cssProperty:!1,themeKey:"typography"}),ir,or,ar,lr,sr,cr,dr,ur),hr={borders:Wn.filterProps,display:Bn.filterProps,flexbox:Vn.filterProps,grid:$n.filterProps,positions:Kn.filterProps,palette:Gn.filterProps,shadows:Yn.filterProps,sizing:rr.filterProps,spacing:K.filterProps,typography:fr.filterProps},pr={borders:Wn,display:Bn,flexbox:Vn,grid:$n,positions:Kn,palette:Gn,shadows:Yn,sizing:rr,spacing:K,typography:fr},vr=Object.keys(hr).reduce((function(e,t){return hr[t].forEach((function(n){e[n]=pr[t]})),e}),{});function mr(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t.reduce((function(e,t){return e.concat(Object.keys(t))}),[]),i=new Set(r);return t.every((function(e){return i.size===Object.keys(e).length}))}function gr(e,t){return"function"===typeof e?e(t):e}var yr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:pr,t=Object.keys(e).reduce((function(t,n){return e[n].filterProps.forEach((function(r){t[r]=e[n]})),t}),{});function n(e,n,r){var i,o=(v(i={},e,n),v(i,"theme",r),i),a=t[e];return a?a(o):v({},e,n)}function r(e){var i=e||{},o=i.sx,a=i.theme,l=void 0===a?{}:a;if(!o)return null;function s(e){var i=e;if("function"===typeof e)i=e(l);else if("object"!==typeof e)return e;if(!i)return null;var o=C(l.breakpoints),a=Object.keys(o),s=o;return Object.keys(i).forEach((function(e){var o=gr(i[e],l);if(null!==o&&void 0!==o)if("object"===typeof o)if(t[e])s=N(s,n(e,o,l));else{var a=S({theme:l},o,(function(t){return v({},e,t)}));mr(a,o)?s[e]=r({sx:o,theme:l}):s=N(s,a)}else s=N(s,n(e,o,l))})),E(a,s)}return Array.isArray(o)?o.map(s):s(o)}return r}();yr.filterProps=["sx"];var br=yr,_r=["name","slot","skipVariantsResolver","skipSx","overridesResolver"],kr=["theme"],wr=["theme"];function xr(e){return 0===Object.keys(e).length}var Sr=function(e,t){return t.components&&t.components[e]&&t.components[e].styleOverrides?t.components[e].styleOverrides:null},Cr=function(e,t){var n=[];t&&t.components&&t.components[e]&&t.components[e].variants&&(n=t.components[e].variants);var r={};return n.forEach((function(e){var t=En(e.props);r[t]=e.style})),r},Er=function(e,t,n,r){var i,o,a=e.ownerState,l=void 0===a?{}:a,s=[],u=null==n||null==(i=n.components)||null==(o=i[r])?void 0:o.variants;return u&&u.forEach((function(n){var r=!0;Object.keys(n.props).forEach((function(t){l[t]!==n.props[t]&&e[t]!==n.props[t]&&(r=!1)})),r&&s.push(t[En(n.props)])})),s};function Tr(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}var Pr=Q();function Ir(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.defaultTheme,n=void 0===t?Pr:t,r=e.rootShouldForwardProp,a=void 0===r?Tr:r,l=e.slotShouldForwardProp,s=void 0===l?Tr:l,u=e.styleFunctionSx,c=void 0===u?br:u;return function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},l=r.name,u=r.slot,d=r.skipVariantsResolver,f=r.skipSx,h=r.overridesResolver,p=o(r,_r),v=void 0!==d?d:u&&"Root"!==u||!1,m=f||!1;var g=Tr;"Root"===u?g=a:u&&(g=s);var y=xn(e,i({shouldForwardProp:g,label:t},p)),b=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),a=1;a<t;a++)r[a-1]=arguments[a];var s=r?r.map((function(e){return"function"===typeof e&&e.__emotion_real!==e?function(t){var r=t.theme,a=o(t,kr);return e(i({theme:xr(r)?n:r},a))}:e})):[],u=e;l&&h&&s.push((function(e){var t=xr(e.theme)?n:e.theme,r=Sr(l,t);if(r){var o={};return Object.entries(r).forEach((function(n){var r=k(n,2),a=r[0],l=r[1];o[a]="function"===typeof l?l(i({},e,{theme:t})):l})),h(e,o)}return null})),l&&!v&&s.push((function(e){var t=xr(e.theme)?n:e.theme;return Er(e,Cr(l,t),t,l)})),m||s.push((function(e){var t=xr(e.theme)?n:e.theme;return c(i({},e,{theme:t}))}));var d=s.length-r.length;if(Array.isArray(e)&&d>0){var f=new Array(d).fill("");(u=[].concat(Ue(e),Ue(f))).raw=[].concat(Ue(e.raw),Ue(f))}else"function"===typeof e&&e.__emotion_real!==e&&(u=function(t){var r=t.theme,a=o(t,wr);return e(i({theme:xr(r)?n:r},a))});var p=y.apply(void 0,[u].concat(Ue(s)));return p};return y.withConfig&&(b.withConfig=y.withConfig),b}}var Rr=function(e){return Tr(e)&&"classes"!==e},Nr=Tr,Or=Ir({defaultTheme:Be,rootShouldForwardProp:Rr}),Mr=function(e){return e},Ar=function(){var e=Mr;return{configure:function(t){e=t},generate:function(t){return e(t)},reset:function(){e=Mr}}}(),Lr={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",required:"required",selected:"selected"};function Fr(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Mui",r=Lr[t];return r?"".concat(n,"-").concat(r):"".concat(Ar.generate(e),"-").concat(t)}function Dr(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Mui",r={};return t.forEach((function(t){r[t]=Fr(e,t,n)})),r}function zr(e){return Fr("MuiSvgIcon",e)}Dr("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var jr=n(417),Wr=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],Br=Or("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,"inherit"!==n.color&&t["color".concat(d(n.color))],t["fontSize".concat(d(n.fontSize))]]}})((function(e){var t,n,r,i,o,a,l,s,u,c,d,f,h,p,v,m,g,y=e.theme,b=e.ownerState;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0,transition:null==(t=y.transitions)||null==(n=t.create)?void 0:n.call(t,"fill",{duration:null==(r=y.transitions)||null==(i=r.duration)?void 0:i.shorter}),fontSize:{inherit:"inherit",small:(null==(o=y.typography)||null==(a=o.pxToRem)?void 0:a.call(o,20))||"1.25rem",medium:(null==(l=y.typography)||null==(s=l.pxToRem)?void 0:s.call(l,24))||"1.5rem",large:(null==(u=y.typography)||null==(c=u.pxToRem)?void 0:c.call(u,35))||"2.1875"}[b.fontSize],color:null!=(d=null==(f=(y.vars||y).palette)||null==(h=f[b.color])?void 0:h.main)?d:{action:null==(p=(y.vars||y).palette)||null==(v=p.action)?void 0:v.active,disabled:null==(m=(y.vars||y).palette)||null==(g=m.action)?void 0:g.disabled,inherit:void 0}[b.color]}})),Vr=e.forwardRef((function(e,t){var n=Ve({props:e,name:"MuiSvgIcon"}),r=n.children,a=n.className,u=n.color,c=void 0===u?"inherit":u,f=n.component,h=void 0===f?"svg":f,p=n.fontSize,v=void 0===p?"medium":p,m=n.htmlColor,g=n.inheritViewBox,y=void 0!==g&&g,b=n.titleAccess,_=n.viewBox,k=void 0===_?"0 0 24 24":_,w=o(n,Wr),x=i({},n,{color:c,component:h,fontSize:v,instanceFontSize:e.fontSize,inheritViewBox:y,viewBox:k}),S={};y||(S.viewBox=k);var C=function(e){var t=e.color,n=e.fontSize,r=e.classes;return s({root:["root","inherit"!==t&&"color".concat(d(t)),"fontSize".concat(d(n))]},zr,r)}(x);return(0,jr.jsxs)(Br,i({as:h,className:l(C.root,a),ownerState:x,focusable:"false",color:m,"aria-hidden":!b||void 0,role:b?"img":void 0,ref:t},S,w,{children:[r,b?(0,jr.jsx)("title",{children:b}):null]}))}));Vr.muiName="SvgIcon";var Ur=Vr;function qr(t,n){var r=function(e,r){return(0,jr.jsx)(Ur,i({"data-testid":"".concat(n,"Icon"),ref:r},e,{children:t}))};return r.muiName=Ur.muiName,e.memo(e.forwardRef(r))}var Hr=qr((0,jr.jsx)("path",{d:"M6 13c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm-3 .5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zM6 5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm15 5.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zM14 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm0-3.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zm-11 10c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm7 7c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm0-17c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zM10 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm0 5.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm8 .5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm3 8.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zM14 17c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0 3.5c-.28 0-.5.22-.5.5s.22.5.5.5.5-.22.5-.5-.22-.5-.5-.5zm-4-12c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0 8.5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm4-4.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0-4c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5z"}),"LensBlur");function $r(e){return $r="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},$r(e)}function Kr(){Kr=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,r="function"==typeof Symbol?Symbol:{},i=r.iterator||"@@iterator",o=r.asyncIterator||"@@asyncIterator",a=r.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(E){l=function(e,t,n){return e[t]=n}}function s(e,t,n,r){var i=t&&t.prototype instanceof d?t:d,o=Object.create(i.prototype),a=new x(r||[]);return o._invoke=function(e,t,n){var r="suspendedStart";return function(i,o){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===i)throw o;return C()}for(n.method=i,n.arg=o;;){var a=n.delegate;if(a){var l=_(a,n);if(l){if(l===c)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var s=u(e,t,n);if("normal"===s.type){if(r=n.done?"completed":"suspendedYield",s.arg===c)continue;return{value:s.arg,done:n.done}}"throw"===s.type&&(r="completed",n.method="throw",n.arg=s.arg)}}}(e,n,a),o}function u(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(E){return{type:"throw",arg:E}}}e.wrap=s;var c={};function d(){}function f(){}function h(){}var p={};l(p,i,(function(){return this}));var v=Object.getPrototypeOf,m=v&&v(v(S([])));m&&m!==t&&n.call(m,i)&&(p=m);var g=h.prototype=d.prototype=Object.create(p);function y(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function b(e,t){function r(i,o,a,l){var s=u(e[i],e,o);if("throw"!==s.type){var c=s.arg,d=c.value;return d&&"object"==$r(d)&&n.call(d,"__await")?t.resolve(d.__await).then((function(e){r("next",e,a,l)}),(function(e){r("throw",e,a,l)})):t.resolve(d).then((function(e){c.value=e,a(c)}),(function(e){return r("throw",e,a,l)}))}l(s.arg)}var i;this._invoke=function(e,n){function o(){return new t((function(t,i){r(e,n,t,i)}))}return i=i?i.then(o,o):o()}}function _(e,t){var n=e.iterator[t.method];if(void 0===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=void 0,_(e,t),"throw"===t.method))return c;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return c}var r=u(n,e.iterator,t.arg);if("throw"===r.type)return t.method="throw",t.arg=r.arg,t.delegate=null,c;var i=r.arg;return i?i.done?(t[e.resultName]=i.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,c):i:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,c)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function w(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function x(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function S(e){if(e){var t=e[i];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function t(){for(;++r<e.length;)if(n.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return o.next=o}}return{next:C}}function C(){return{value:void 0,done:!0}}return f.prototype=h,l(g,"constructor",h),l(h,"constructor",f),f.displayName=l(h,a,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===f||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,h):(e.__proto__=h,l(e,a,"GeneratorFunction")),e.prototype=Object.create(g),e},e.awrap=function(e){return{__await:e}},y(b.prototype),l(b.prototype,o,(function(){return this})),e.AsyncIterator=b,e.async=function(t,n,r,i,o){void 0===o&&(o=Promise);var a=new b(s(t,n,r,i),o);return e.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},y(g),l(g,a,"Generator"),l(g,i,(function(){return this})),l(g,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=S,x.prototype={constructor:x,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(w),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(n,r){return a.type="throw",a.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var i=this.tryEntries.length-1;i>=0;--i){var o=this.tryEntries[i],a=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var l=n.call(o,"catchLoc"),s=n.call(o,"finallyLoc");if(l&&s){if(this.prev<o.catchLoc)return r(o.catchLoc,!0);if(this.prev<o.finallyLoc)return r(o.finallyLoc)}else if(l){if(this.prev<o.catchLoc)return r(o.catchLoc,!0)}else{if(!s)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return r(o.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var i=this.tryEntries[r];if(i.tryLoc<=this.prev&&n.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,c):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),c},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),w(n),c}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;w(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:S(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),c}},e}function Gr(e,t,n,r,i,o,a){try{var l=e[o](a),s=l.value}catch(ma){return void n(ma)}l.done?t(s):Promise.resolve(s).then(r,i)}function Yr(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){Gr(o,r,i,a,l,"next",e)}function l(e){Gr(o,r,i,a,l,"throw",e)}a(void 0)}))}}function Qr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Xr(e,t){return Xr=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Xr(e,t)}function Jr(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Xr(e,t)}function Zr(e){return Zr=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Zr(e)}function ei(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function ti(e,t){if(t&&("object"===$r(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Qr(e)}function ni(e){var t=ei();return function(){var n,r=Zr(e);if(t){var i=Zr(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return ti(this,n)}}function ri(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=_(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){l=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw o}}}}function ii(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function oi(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ai(e,t,n){return t&&oi(e.prototype,t),n&&oi(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function li(e,t,n){return li=ei()?Reflect.construct.bind():function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&Xr(i,n.prototype),i},li.apply(null,arguments)}function si(e){var t="function"===typeof Map?new Map:void 0;return si=function(e){if(null===e||(n=e,-1===Function.toString.call(n).indexOf("[native code]")))return e;var n;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof t){if(t.has(e))return t.get(e);t.set(e,r)}function r(){return li(e,arguments,Zr(this).constructor)}return r.prototype=Object.create(e.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),Xr(r,e)},si(e)}var ui=!1,ci=!1,di="${JSCORE_VERSION}",fi=function(e,t){if(!e)throw hi(t)},hi=function(e){return new Error("Firebase Database ("+di+") INTERNAL ASSERT FAILED: "+e)},pi=function(e){for(var t=[],n=0,r=0;r<e.length;r++){var i=e.charCodeAt(r);i<128?t[n++]=i:i<2048?(t[n++]=i>>6|192,t[n++]=63&i|128):55296===(64512&i)&&r+1<e.length&&56320===(64512&e.charCodeAt(r+1))?(i=65536+((1023&i)<<10)+(1023&e.charCodeAt(++r)),t[n++]=i>>18|240,t[n++]=i>>12&63|128,t[n++]=i>>6&63|128,t[n++]=63&i|128):(t[n++]=i>>12|224,t[n++]=i>>6&63|128,t[n++]=63&i|128)}return t},vi={byteToCharMap_:null,charToByteMap_:null,byteToCharMapWebSafe_:null,charToByteMapWebSafe_:null,ENCODED_VALS_BASE:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",get ENCODED_VALS(){return this.ENCODED_VALS_BASE+"+/="},get ENCODED_VALS_WEBSAFE(){return this.ENCODED_VALS_BASE+"-_."},HAS_NATIVE_SUPPORT:"function"===typeof atob,encodeByteArray:function(e,t){if(!Array.isArray(e))throw Error("encodeByteArray takes an array as a parameter");this.init_();for(var n=t?this.byteToCharMapWebSafe_:this.byteToCharMap_,r=[],i=0;i<e.length;i+=3){var o=e[i],a=i+1<e.length,l=a?e[i+1]:0,s=i+2<e.length,u=s?e[i+2]:0,c=o>>2,d=(3&o)<<4|l>>4,f=(15&l)<<2|u>>6,h=63&u;s||(h=64,a||(f=64)),r.push(n[c],n[d],n[f],n[h])}return r.join("")},encodeString:function(e,t){return this.HAS_NATIVE_SUPPORT&&!t?btoa(e):this.encodeByteArray(pi(e),t)},decodeString:function(e,t){return this.HAS_NATIVE_SUPPORT&&!t?atob(e):function(e){for(var t=[],n=0,r=0;n<e.length;){var i=e[n++];if(i<128)t[r++]=String.fromCharCode(i);else if(i>191&&i<224){var o=e[n++];t[r++]=String.fromCharCode((31&i)<<6|63&o)}else if(i>239&&i<365){var a=((7&i)<<18|(63&e[n++])<<12|(63&e[n++])<<6|63&e[n++])-65536;t[r++]=String.fromCharCode(55296+(a>>10)),t[r++]=String.fromCharCode(56320+(1023&a))}else{var l=e[n++],s=e[n++];t[r++]=String.fromCharCode((15&i)<<12|(63&l)<<6|63&s)}}return t.join("")}(this.decodeStringToByteArray(e,t))},decodeStringToByteArray:function(e,t){this.init_();for(var n=t?this.charToByteMapWebSafe_:this.charToByteMap_,r=[],i=0;i<e.length;){var o=n[e.charAt(i++)],a=i<e.length?n[e.charAt(i)]:0,l=++i<e.length?n[e.charAt(i)]:64,s=++i<e.length?n[e.charAt(i)]:64;if(++i,null==o||null==a||null==l||null==s)throw Error();var u=o<<2|a>>4;if(r.push(u),64!==l){var c=a<<4&240|l>>2;if(r.push(c),64!==s){var d=l<<6&192|s;r.push(d)}}}return r},init_:function(){if(!this.byteToCharMap_){this.byteToCharMap_={},this.charToByteMap_={},this.byteToCharMapWebSafe_={},this.charToByteMapWebSafe_={};for(var e=0;e<this.ENCODED_VALS.length;e++)this.byteToCharMap_[e]=this.ENCODED_VALS.charAt(e),this.charToByteMap_[this.byteToCharMap_[e]]=e,this.byteToCharMapWebSafe_[e]=this.ENCODED_VALS_WEBSAFE.charAt(e),this.charToByteMapWebSafe_[this.byteToCharMapWebSafe_[e]]=e,e>=this.ENCODED_VALS_BASE.length&&(this.charToByteMap_[this.ENCODED_VALS_WEBSAFE.charAt(e)]=e,this.charToByteMapWebSafe_[this.ENCODED_VALS.charAt(e)]=e)}}},mi=function(e){var t=pi(e);return vi.encodeByteArray(t,!0)},gi=function(e){return mi(e).replace(/\./g,"")},yi=function(e){try{return vi.decodeString(e,!0)}catch(t){console.error("base64Decode failed: ",t)}return null};function bi(e){return _i(void 0,e)}function _i(e,t){if(!(t instanceof Object))return t;switch(t.constructor){case Date:return new Date(t.getTime());case Object:void 0===e&&(e={});break;case Array:e=[];break;default:return t}for(var n in t)t.hasOwnProperty(n)&&"__proto__"!==n&&(e[n]=_i(e[n],t[n]));return e}var ki=function(){function e(){var t=this;ii(this,e),this.reject=function(){},this.resolve=function(){},this.promise=new Promise((function(e,n){t.resolve=e,t.reject=n}))}return ai(e,[{key:"wrapCallback",value:function(e){var t=this;return function(n,r){n?t.reject(n):t.resolve(r),"function"===typeof e&&(t.promise.catch((function(){})),1===e.length?e(n):e(n,r))}}}]),e}();function wi(){return"undefined"!==typeof navigator&&"string"===typeof navigator.userAgent?navigator.userAgent:""}function xi(){return"undefined"!==typeof window&&!!(window.cordova||window.phonegap||window.PhoneGap)&&/ios|iphone|ipod|ipad|android|blackberry|iemobile/i.test(wi())}function Si(){return!0===ui||!0===ci}var Ci=function(e){Jr(n,e);var t=ni(n);function n(e,r,i){var o;return ii(this,n),(o=t.call(this,r)).code=e,o.customData=i,o.name="FirebaseError",Object.setPrototypeOf(Qr(o),n.prototype),Error.captureStackTrace&&Error.captureStackTrace(Qr(o),Ei.prototype.create),o}return ai(n)}(si(Error)),Ei=function(){function e(t,n,r){ii(this,e),this.service=t,this.serviceName=n,this.errors=r}return ai(e,[{key:"create",value:function(e){var t=(arguments.length<=1?void 0:arguments[1])||{},n="".concat(this.service,"/").concat(e),r=this.errors[e],i=r?Ti(r,t):"Error",o="".concat(this.serviceName,": ").concat(i," (").concat(n,")."),a=new Ci(n,o,t);return a}}]),e}();function Ti(e,t){return e.replace(Pi,(function(e,n){var r=t[n];return null!=r?String(r):"<".concat(n,"?>")}))}var Pi=/\{\$([^}]+)}/g;function Ii(e){return JSON.parse(e)}function Ri(e){return JSON.stringify(e)}var Ni=function(e){var t={},n={},r={},i="";try{var o=e.split(".");t=Ii(yi(o[0])||""),n=Ii(yi(o[1])||""),i=o[2],r=n.d||{},delete n.d}catch(a){}return{header:t,claims:n,data:r,signature:i}};function Oi(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Mi(e,t){return Object.prototype.hasOwnProperty.call(e,t)?e[t]:void 0}function Ai(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0}function Li(e,t,n){var r={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(r[i]=t.call(n,e[i],i,e));return r}function Fi(e,t){if(e===t)return!0;for(var n=Object.keys(e),r=Object.keys(t),i=0,o=n;i<o.length;i++){var a=o[i];if(!r.includes(a))return!1;var l=e[a],s=t[a];if(Di(l)&&Di(s)){if(!Fi(l,s))return!1}else if(l!==s)return!1}for(var u=0,c=r;u<c.length;u++){var d=c[u];if(!n.includes(d))return!1}return!0}function Di(e){return null!==e&&"object"===typeof e}function zi(e){for(var t=[],n=function(){var e=k(i[r],2),n=e[0],o=e[1];Array.isArray(o)?o.forEach((function(e){t.push(encodeURIComponent(n)+"="+encodeURIComponent(e))})):t.push(encodeURIComponent(n)+"="+encodeURIComponent(o))},r=0,i=Object.entries(e);r<i.length;r++)n();return t.length?"&"+t.join("&"):""}var ji=function(){function e(){ii(this,e),this.chain_=[],this.buf_=[],this.W_=[],this.pad_=[],this.inbuf_=0,this.total_=0,this.blockSize=64,this.pad_[0]=128;for(var t=1;t<this.blockSize;++t)this.pad_[t]=0;this.reset()}return ai(e,[{key:"reset",value:function(){this.chain_[0]=1732584193,this.chain_[1]=4023233417,this.chain_[2]=2562383102,this.chain_[3]=271733878,this.chain_[4]=3285377520,this.inbuf_=0,this.total_=0}},{key:"compress_",value:function(e,t){t||(t=0);var n=this.W_;if("string"===typeof e)for(var r=0;r<16;r++)n[r]=e.charCodeAt(t)<<24|e.charCodeAt(t+1)<<16|e.charCodeAt(t+2)<<8|e.charCodeAt(t+3),t+=4;else for(var i=0;i<16;i++)n[i]=e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3],t+=4;for(var o=16;o<80;o++){var a=n[o-3]^n[o-8]^n[o-14]^n[o-16];n[o]=4294967295&(a<<1|a>>>31)}for(var l,s,u=this.chain_[0],c=this.chain_[1],d=this.chain_[2],f=this.chain_[3],h=this.chain_[4],p=0;p<80;p++){p<40?p<20?(l=f^c&(d^f),s=1518500249):(l=c^d^f,s=1859775393):p<60?(l=c&d|f&(c|d),s=2400959708):(l=c^d^f,s=3395469782);var v=(u<<5|u>>>27)+l+h+s+n[p]&4294967295;h=f,f=d,d=4294967295&(c<<30|c>>>2),c=u,u=v}this.chain_[0]=this.chain_[0]+u&4294967295,this.chain_[1]=this.chain_[1]+c&4294967295,this.chain_[2]=this.chain_[2]+d&4294967295,this.chain_[3]=this.chain_[3]+f&4294967295,this.chain_[4]=this.chain_[4]+h&4294967295}},{key:"update",value:function(e,t){if(null!=e){void 0===t&&(t=e.length);for(var n=t-this.blockSize,r=0,i=this.buf_,o=this.inbuf_;r<t;){if(0===o)for(;r<=n;)this.compress_(e,r),r+=this.blockSize;if("string"===typeof e){for(;r<t;)if(i[o]=e.charCodeAt(r),++r,++o===this.blockSize){this.compress_(i),o=0;break}}else for(;r<t;)if(i[o]=e[r],++r,++o===this.blockSize){this.compress_(i),o=0;break}}this.inbuf_=o,this.total_+=t}}},{key:"digest",value:function(){var e=[],t=8*this.total_;this.inbuf_<56?this.update(this.pad_,56-this.inbuf_):this.update(this.pad_,this.blockSize-(this.inbuf_-56));for(var n=this.blockSize-1;n>=56;n--)this.buf_[n]=255&t,t/=256;this.compress_(this.buf_);for(var r=0,i=0;i<5;i++)for(var o=24;o>=0;o-=8)e[r]=this.chain_[i]>>o&255,++r;return e}}]),e}();function Wi(e,t){return"".concat(e," failed: ").concat(t," argument ")}var Bi=function(e){for(var t=0,n=0;n<e.length;n++){var r=e.charCodeAt(n);r<128?t++:r<2048?t+=2:r>=55296&&r<=56319?(t+=4,n++):t+=3}return t};function Vi(e){return e&&e._delegate?e._delegate:e}var Ui=function(){function e(t,n,r){ii(this,e),this.name=t,this.instanceFactory=n,this.type=r,this.multipleInstances=!1,this.serviceProps={},this.instantiationMode="LAZY",this.onInstanceCreated=null}return ai(e,[{key:"setInstantiationMode",value:function(e){return this.instantiationMode=e,this}},{key:"setMultipleInstances",value:function(e){return this.multipleInstances=e,this}},{key:"setServiceProps",value:function(e){return this.serviceProps=e,this}},{key:"setInstanceCreatedCallback",value:function(e){return this.onInstanceCreated=e,this}}]),e}(),qi="[DEFAULT]",Hi=function(){function e(t,n){ii(this,e),this.name=t,this.container=n,this.component=null,this.instances=new Map,this.instancesDeferred=new Map,this.instancesOptions=new Map,this.onInitCallbacks=new Map}return ai(e,[{key:"get",value:function(e){var t=this.normalizeInstanceIdentifier(e);if(!this.instancesDeferred.has(t)){var n=new ki;if(this.instancesDeferred.set(t,n),this.isInitialized(t)||this.shouldAutoInitialize())try{var r=this.getOrInitializeService({instanceIdentifier:t});r&&n.resolve(r)}catch(i){}}return this.instancesDeferred.get(t).promise}},{key:"getImmediate",value:function(e){var t,n=this.normalizeInstanceIdentifier(null===e||void 0===e?void 0:e.identifier),r=null!==(t=null===e||void 0===e?void 0:e.optional)&&void 0!==t&&t;if(!this.isInitialized(n)&&!this.shouldAutoInitialize()){if(r)return null;throw Error("Service ".concat(this.name," is not available"))}try{return this.getOrInitializeService({instanceIdentifier:n})}catch(i){if(r)return null;throw i}}},{key:"getComponent",value:function(){return this.component}},{key:"setComponent",value:function(e){if(e.name!==this.name)throw Error("Mismatching Component ".concat(e.name," for Provider ").concat(this.name,"."));if(this.component)throw Error("Component for ".concat(this.name," has already been provided"));if(this.component=e,this.shouldAutoInitialize()){if(function(e){return"EAGER"===e.instantiationMode}(e))try{this.getOrInitializeService({instanceIdentifier:qi})}catch(s){}var t,n=ri(this.instancesDeferred.entries());try{for(n.s();!(t=n.n()).done;){var r=k(t.value,2),i=r[0],o=r[1],a=this.normalizeInstanceIdentifier(i);try{var l=this.getOrInitializeService({instanceIdentifier:a});o.resolve(l)}catch(s){}}}catch(u){n.e(u)}finally{n.f()}}}},{key:"clearInstance",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:qi;this.instancesDeferred.delete(e),this.instancesOptions.delete(e),this.instances.delete(e)}},{key:"delete",value:function(){var e=Yr(Kr().mark((function e(){var t;return Kr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=Array.from(this.instances.values()),e.next=3,Promise.all([].concat(Ue(t.filter((function(e){return"INTERNAL"in e})).map((function(e){return e.INTERNAL.delete()}))),Ue(t.filter((function(e){return"_delete"in e})).map((function(e){return e._delete()})))));case 3:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"isComponentSet",value:function(){return null!=this.component}},{key:"isInitialized",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:qi;return this.instances.has(e)}},{key:"getOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:qi;return this.instancesOptions.get(e)||{}}},{key:"initialize",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.options,n=void 0===t?{}:t,r=this.normalizeInstanceIdentifier(e.instanceIdentifier);if(this.isInitialized(r))throw Error("".concat(this.name,"(").concat(r,") has already been initialized"));if(!this.isComponentSet())throw Error("Component ".concat(this.name," has not been registered yet"));var i,o=this.getOrInitializeService({instanceIdentifier:r,options:n}),a=ri(this.instancesDeferred.entries());try{for(a.s();!(i=a.n()).done;){var l=k(i.value,2),s=l[0],u=l[1],c=this.normalizeInstanceIdentifier(s);r===c&&u.resolve(o)}}catch(d){a.e(d)}finally{a.f()}return o}},{key:"onInit",value:function(e,t){var n,r=this.normalizeInstanceIdentifier(t),i=null!==(n=this.onInitCallbacks.get(r))&&void 0!==n?n:new Set;i.add(e),this.onInitCallbacks.set(r,i);var o=this.instances.get(r);return o&&e(o,r),function(){i.delete(e)}}},{key:"invokeOnInitCallbacks",value:function(e,t){var n=this.onInitCallbacks.get(t);if(n){var r,i=ri(n);try{for(i.s();!(r=i.n()).done;){var o=r.value;try{o(e,t)}catch(a){}}}catch(l){i.e(l)}finally{i.f()}}}},{key:"getOrInitializeService",value:function(e){var t=e.instanceIdentifier,n=e.options,r=void 0===n?{}:n,i=this.instances.get(t);if(!i&&this.component&&(i=this.component.instanceFactory(this.container,{instanceIdentifier:$i(t),options:r}),this.instances.set(t,i),this.instancesOptions.set(t,r),this.invokeOnInitCallbacks(i,t),this.component.onInstanceCreated))try{this.component.onInstanceCreated(this.container,t,i)}catch(o){}return i||null}},{key:"normalizeInstanceIdentifier",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:qi;return this.component?this.component.multipleInstances?e:qi:e}},{key:"shouldAutoInitialize",value:function(){return!!this.component&&"EXPLICIT"!==this.component.instantiationMode}}]),e}();function $i(e){return e===qi?void 0:e}var Ki,Gi,Yi=function(){function e(t){ii(this,e),this.name=t,this.providers=new Map}return ai(e,[{key:"addComponent",value:function(e){var t=this.getProvider(e.name);if(t.isComponentSet())throw new Error("Component ".concat(e.name," has already been registered with ").concat(this.name));t.setComponent(e)}},{key:"addOrOverwriteComponent",value:function(e){this.getProvider(e.name).isComponentSet()&&this.providers.delete(e.name),this.addComponent(e)}},{key:"getProvider",value:function(e){if(this.providers.has(e))return this.providers.get(e);var t=new Hi(e,this);return this.providers.set(e,t),t}},{key:"getProviders",value:function(){return Array.from(this.providers.values())}}]),e}(),Qi=[];!function(e){e[e.DEBUG=0]="DEBUG",e[e.VERBOSE=1]="VERBOSE",e[e.INFO=2]="INFO",e[e.WARN=3]="WARN",e[e.ERROR=4]="ERROR",e[e.SILENT=5]="SILENT"}(Gi||(Gi={}));var Xi={debug:Gi.DEBUG,verbose:Gi.VERBOSE,info:Gi.INFO,warn:Gi.WARN,error:Gi.ERROR,silent:Gi.SILENT},Ji=Gi.INFO,Zi=(v(Ki={},Gi.DEBUG,"log"),v(Ki,Gi.VERBOSE,"log"),v(Ki,Gi.INFO,"info"),v(Ki,Gi.WARN,"warn"),v(Ki,Gi.ERROR,"error"),Ki),eo=function(e,t){if(!(t<e.logLevel)){var n=(new Date).toISOString(),r=Zi[t];if(!r)throw new Error("Attempted to log a message with an invalid logType (value: ".concat(t,")"));for(var i,o=arguments.length,a=new Array(o>2?o-2:0),l=2;l<o;l++)a[l-2]=arguments[l];(i=console)[r].apply(i,["[".concat(n,"] ").concat(e.name,":")].concat(a))}},to=function(){function e(t){ii(this,e),this.name=t,this._logLevel=Ji,this._logHandler=eo,this._userLogHandler=null,Qi.push(this)}return ai(e,[{key:"logLevel",get:function(){return this._logLevel},set:function(e){if(!(e in Gi))throw new TypeError('Invalid value "'.concat(e,'" assigned to `logLevel`'));this._logLevel=e}},{key:"setLogLevel",value:function(e){this._logLevel="string"===typeof e?Xi[e]:e}},{key:"logHandler",get:function(){return this._logHandler},set:function(e){if("function"!==typeof e)throw new TypeError("Value assigned to `logHandler` must be a function");this._logHandler=e}},{key:"userLogHandler",get:function(){return this._userLogHandler},set:function(e){this._userLogHandler=e}},{key:"debug",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._userLogHandler&&this._userLogHandler.apply(this,[this,Gi.DEBUG].concat(t)),this._logHandler.apply(this,[this,Gi.DEBUG].concat(t))}},{key:"log",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._userLogHandler&&this._userLogHandler.apply(this,[this,Gi.VERBOSE].concat(t)),this._logHandler.apply(this,[this,Gi.VERBOSE].concat(t))}},{key:"info",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._userLogHandler&&this._userLogHandler.apply(this,[this,Gi.INFO].concat(t)),this._logHandler.apply(this,[this,Gi.INFO].concat(t))}},{key:"warn",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._userLogHandler&&this._userLogHandler.apply(this,[this,Gi.WARN].concat(t)),this._logHandler.apply(this,[this,Gi.WARN].concat(t))}},{key:"error",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._userLogHandler&&this._userLogHandler.apply(this,[this,Gi.ERROR].concat(t)),this._logHandler.apply(this,[this,Gi.ERROR].concat(t))}}]),e}();function no(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ro(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?no(Object(n),!0).forEach((function(t){v(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):no(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var io,oo;var ao=new WeakMap,lo=new WeakMap,so=new WeakMap,uo=new WeakMap,co=new WeakMap;var fo={get:function(e,t,n){if(e instanceof IDBTransaction){if("done"===t)return lo.get(e);if("objectStoreNames"===t)return e.objectStoreNames||so.get(e);if("store"===t)return n.objectStoreNames[1]?void 0:n.objectStore(n.objectStoreNames[0])}return vo(e[t])},set:function(e,t,n){return e[t]=n,!0},has:function(e,t){return e instanceof IDBTransaction&&("done"===t||"store"===t)||t in e}};function ho(e){return e!==IDBDatabase.prototype.transaction||"objectStoreNames"in IDBTransaction.prototype?(oo||(oo=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])).includes(e)?function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.apply(mo(this),n),vo(ao.get(this))}:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return vo(e.apply(mo(this),n))}:function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];var o=e.call.apply(e,[mo(this),t].concat(r));return so.set(o,t.sort?t.sort():[t]),vo(o)}}function po(e){return"function"===typeof e?ho(e):(e instanceof IDBTransaction&&function(e){if(!lo.has(e)){var t=new Promise((function(t,n){var r=function(){e.removeEventListener("complete",i),e.removeEventListener("error",o),e.removeEventListener("abort",o)},i=function(){t(),r()},o=function(){n(e.error||new DOMException("AbortError","AbortError")),r()};e.addEventListener("complete",i),e.addEventListener("error",o),e.addEventListener("abort",o)}));lo.set(e,t)}}(e),t=e,(io||(io=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])).some((function(e){return t instanceof e}))?new Proxy(e,fo):e);var t}function vo(e){if(e instanceof IDBRequest)return function(e){var t=new Promise((function(t,n){var r=function(){e.removeEventListener("success",i),e.removeEventListener("error",o)},i=function(){t(vo(e.result)),r()},o=function(){n(e.error),r()};e.addEventListener("success",i),e.addEventListener("error",o)}));return t.then((function(t){t instanceof IDBCursor&&ao.set(t,e)})).catch((function(){})),co.set(t,e),t}(e);if(uo.has(e))return uo.get(e);var t=po(e);return t!==e&&(uo.set(e,t),co.set(t,e)),t}var mo=function(e){return co.get(e)};var go,yo,bo=["get","getKey","getAll","getAllKeys","count"],_o=["put","add","delete","clear"],ko=new Map;function wo(e,t){if(e instanceof IDBDatabase&&!(t in e)&&"string"===typeof t){if(ko.get(t))return ko.get(t);var n=t.replace(/FromIndex$/,""),r=t!==n,i=_o.includes(n);if(n in(r?IDBIndex:IDBObjectStore).prototype&&(i||bo.includes(n))){var o=function(){var e=Yr(Kr().mark((function e(t){var o,a,l,s,u,c,d=arguments;return Kr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(a=this.transaction(t,i?"readwrite":"readonly"),l=a.store,s=d.length,u=new Array(s>1?s-1:0),c=1;c<s;c++)u[c-1]=d[c];return r&&(l=l.index(u.shift())),e.next=6,Promise.all([(o=l)[n].apply(o,u),i&&a.done]);case 6:return e.abrupt("return",e.sent[0]);case 7:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}();return ko.set(t,o),o}}}fo=function(e){return ro(ro({},e),{},{get:function(t,n,r){return wo(t,n)||e.get(t,n,r)},has:function(t,n){return!!wo(t,n)||e.has(t,n)}})}(fo);var xo=function(){function e(t){ii(this,e),this.container=t}return ai(e,[{key:"getPlatformInfoString",value:function(){return this.container.getProviders().map((function(e){if(function(e){var t=e.getComponent();return"VERSION"===(null===t||void 0===t?void 0:t.type)}(e)){var t=e.getImmediate();return"".concat(t.library,"/").concat(t.version)}return null})).filter((function(e){return e})).join(" ")}}]),e}();var So="@firebase/app",Co="0.7.27",Eo=new to("@firebase/app"),To="[DEFAULT]",Po=(v(go={},So,"fire-core"),v(go,"@firebase/app-compat","fire-core-compat"),v(go,"@firebase/analytics","fire-analytics"),v(go,"@firebase/analytics-compat","fire-analytics-compat"),v(go,"@firebase/app-check","fire-app-check"),v(go,"@firebase/app-check-compat","fire-app-check-compat"),v(go,"@firebase/auth","fire-auth"),v(go,"@firebase/auth-compat","fire-auth-compat"),v(go,"@firebase/database","fire-rtdb"),v(go,"@firebase/database-compat","fire-rtdb-compat"),v(go,"@firebase/functions","fire-fn"),v(go,"@firebase/functions-compat","fire-fn-compat"),v(go,"@firebase/installations","fire-iid"),v(go,"@firebase/installations-compat","fire-iid-compat"),v(go,"@firebase/messaging","fire-fcm"),v(go,"@firebase/messaging-compat","fire-fcm-compat"),v(go,"@firebase/performance","fire-perf"),v(go,"@firebase/performance-compat","fire-perf-compat"),v(go,"@firebase/remote-config","fire-rc"),v(go,"@firebase/remote-config-compat","fire-rc-compat"),v(go,"@firebase/storage","fire-gcs"),v(go,"@firebase/storage-compat","fire-gcs-compat"),v(go,"@firebase/firestore","fire-fst"),v(go,"@firebase/firestore-compat","fire-fst-compat"),v(go,"fire-js","fire-js"),v(go,"firebase","fire-js-all"),go),Io=new Map,Ro=new Map;function No(e,t){try{e.container.addComponent(t)}catch(n){Eo.debug("Component ".concat(t.name," failed to register with FirebaseApp ").concat(e.name),n)}}function Oo(e){var t=e.name;if(Ro.has(t))return Eo.debug("There were multiple attempts to register component ".concat(t,".")),!1;Ro.set(t,e);var n,r=ri(Io.values());try{for(r.s();!(n=r.n()).done;){No(n.value,e)}}catch(i){r.e(i)}finally{r.f()}return!0}function Mo(e,t){var n=e.container.getProvider("heartbeat").getImmediate({optional:!0});return n&&n.triggerHeartbeat(),e.container.getProvider(t)}var Ao=(v(yo={},"no-app","No Firebase App '{$appName}' has been created - call Firebase App.initializeApp()"),v(yo,"bad-app-name","Illegal App name: '{$appName}"),v(yo,"duplicate-app","Firebase App named '{$appName}' already exists with different options or config"),v(yo,"app-deleted","Firebase App named '{$appName}' already deleted"),v(yo,"invalid-app-argument","firebase.{$appName}() takes either no argument or a Firebase App instance."),v(yo,"invalid-log-argument","First argument to `onLog` must be null or a function."),v(yo,"storage-open","Error thrown when opening storage. Original error: {$originalErrorMessage}."),v(yo,"storage-get","Error thrown when reading from storage. Original error: {$originalErrorMessage}."),v(yo,"storage-set","Error thrown when writing to storage. Original error: {$originalErrorMessage}."),v(yo,"storage-delete","Error thrown when deleting from storage. Original error: {$originalErrorMessage}."),yo),Lo=new Ei("app","Firebase",Ao),Fo=function(){function e(t,n,r){var i=this;ii(this,e),this._isDeleted=!1,this._options=Object.assign({},t),this._config=Object.assign({},n),this._name=n.name,this._automaticDataCollectionEnabled=n.automaticDataCollectionEnabled,this._container=r,this.container.addComponent(new Ui("app",(function(){return i}),"PUBLIC"))}return ai(e,[{key:"automaticDataCollectionEnabled",get:function(){return this.checkDestroyed(),this._automaticDataCollectionEnabled},set:function(e){this.checkDestroyed(),this._automaticDataCollectionEnabled=e}},{key:"name",get:function(){return this.checkDestroyed(),this._name}},{key:"options",get:function(){return this.checkDestroyed(),this._options}},{key:"config",get:function(){return this.checkDestroyed(),this._config}},{key:"container",get:function(){return this._container}},{key:"isDeleted",get:function(){return this._isDeleted},set:function(e){this._isDeleted=e}},{key:"checkDestroyed",value:function(){if(this.isDeleted)throw Lo.create("app-deleted",{appName:this._name})}}]),e}();function Do(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:To,t=Io.get(e);if(!t)throw Lo.create("no-app",{appName:e});return t}function zo(e,t,n){var r,i=null!==(r=Po[e])&&void 0!==r?r:e;n&&(i+="-".concat(n));var o=i.match(/\s|\//),a=t.match(/\s|\//);if(o||a){var l=['Unable to register library "'.concat(i,'" with version "').concat(t,'":')];return o&&l.push('library name "'.concat(i,'" contains illegal characters (whitespace or "/")')),o&&a&&l.push("and"),a&&l.push('version name "'.concat(t,'" contains illegal characters (whitespace or "/")')),void Eo.warn(l.join(" "))}Oo(new Ui("".concat(i,"-version"),(function(){return{library:i,version:t}}),"VERSION"))}var jo="firebase-heartbeat-store",Wo=null;function Bo(){return Wo||(Wo=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.blocked,i=n.upgrade,o=n.blocking,a=n.terminated,l=indexedDB.open(e,t),s=vo(l);return i&&l.addEventListener("upgradeneeded",(function(e){i(vo(l.result),e.oldVersion,e.newVersion,vo(l.transaction))})),r&&l.addEventListener("blocked",(function(){return r()})),s.then((function(e){a&&e.addEventListener("close",(function(){return a()})),o&&e.addEventListener("versionchange",(function(){return o()}))})).catch((function(){})),s}("firebase-heartbeat-database",1,{upgrade:function(e,t){if(0===t)e.createObjectStore(jo)}}).catch((function(e){throw Lo.create("storage-open",{originalErrorMessage:e.message})}))),Wo}function Vo(e){return Uo.apply(this,arguments)}function Uo(){return Uo=Yr(Kr().mark((function e(t){var n,r;return Kr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Bo();case 3:return r=e.sent,e.abrupt("return",r.transaction(jo).objectStore(jo).get($o(t)));case 7:throw e.prev=7,e.t0=e.catch(0),Lo.create("storage-get",{originalErrorMessage:null===(n=e.t0)||void 0===n?void 0:n.message});case 10:case"end":return e.stop()}}),e,null,[[0,7]])}))),Uo.apply(this,arguments)}function qo(e,t){return Ho.apply(this,arguments)}function Ho(){return Ho=Yr(Kr().mark((function e(t,n){var r,i,o,a;return Kr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Bo();case 3:return i=e.sent,o=i.transaction(jo,"readwrite"),a=o.objectStore(jo),e.next=8,a.put(n,$o(t));case 8:return e.abrupt("return",o.done);case 11:throw e.prev=11,e.t0=e.catch(0),Lo.create("storage-set",{originalErrorMessage:null===(r=e.t0)||void 0===r?void 0:r.message});case 14:case"end":return e.stop()}}),e,null,[[0,11]])}))),Ho.apply(this,arguments)}function $o(e){return"".concat(e.name,"!").concat(e.options.appId)}var Ko=function(){function e(t){var n=this;ii(this,e),this.container=t,this._heartbeatsCache=null;var r=this.container.getProvider("app").getImmediate();this._storage=new Xo(r),this._heartbeatsCachePromise=this._storage.read().then((function(e){return n._heartbeatsCache=e,e}))}return ai(e,[{key:"triggerHeartbeat",value:function(){var e=Yr(Kr().mark((function e(){var t,n,r;return Kr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.container.getProvider("platform-logger").getImmediate(),n=t.getPlatformInfoString(),r=Go(),null!==this._heartbeatsCache){e.next=7;break}return e.next=6,this._heartbeatsCachePromise;case 6:this._heartbeatsCache=e.sent;case 7:if(this._heartbeatsCache.lastSentHeartbeatDate!==r&&!this._heartbeatsCache.heartbeats.some((function(e){return e.date===r}))){e.next=11;break}return e.abrupt("return");case 11:this._heartbeatsCache.heartbeats.push({date:r,agent:n});case 12:return this._heartbeatsCache.heartbeats=this._heartbeatsCache.heartbeats.filter((function(e){var t=new Date(e.date).valueOf();return Date.now()-t<=2592e6})),e.abrupt("return",this._storage.overwrite(this._heartbeatsCache));case 14:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"getHeartbeatsHeader",value:function(){var e=Yr(Kr().mark((function e(){var t,n,r,i,o;return Kr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!==this._heartbeatsCache){e.next=3;break}return e.next=3,this._heartbeatsCachePromise;case 3:if(null!==this._heartbeatsCache&&0!==this._heartbeatsCache.heartbeats.length){e.next=5;break}return e.abrupt("return","");case 5:if(t=Go(),n=Yo(this._heartbeatsCache.heartbeats),r=n.heartbeatsToSend,i=n.unsentEntries,o=gi(JSON.stringify({version:2,heartbeats:r})),this._heartbeatsCache.lastSentHeartbeatDate=t,!(i.length>0)){e.next=15;break}return this._heartbeatsCache.heartbeats=i,e.next=13,this._storage.overwrite(this._heartbeatsCache);case 13:e.next=17;break;case 15:this._heartbeatsCache.heartbeats=[],this._storage.overwrite(this._heartbeatsCache);case 17:return e.abrupt("return",o);case 18:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()}]),e}();function Go(){return(new Date).toISOString().substring(0,10)}function Yo(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1024,r=[],i=e.slice(),o=ri(e);try{var a=function(){var e=t.value,o=r.find((function(t){return t.agent===e.agent}));if(o){if(o.dates.push(e.date),Jo(r)>n)return o.dates.pop(),"break"}else if(r.push({agent:e.agent,dates:[e.date]}),Jo(r)>n)return r.pop(),"break";i=i.slice(1)};for(o.s();!(t=o.n()).done;){var l=a();if("break"===l)break}}catch(s){o.e(s)}finally{o.f()}return{heartbeatsToSend:r,unsentEntries:i}}var Qo,Xo=function(){function e(t){ii(this,e),this.app=t,this._canUseIndexedDBPromise=this.runIndexedDBEnvironmentCheck()}return ai(e,[{key:"runIndexedDBEnvironmentCheck",value:function(){var e=Yr(Kr().mark((function e(){return Kr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("object"===typeof indexedDB){e.next=4;break}return e.abrupt("return",!1);case 4:return e.abrupt("return",new Promise((function(e,t){try{var n=!0,r="validate-browser-context-for-indexeddb-analytics-module",i=self.indexedDB.open(r);i.onsuccess=function(){i.result.close(),n||self.indexedDB.deleteDatabase(r),e(!0)},i.onupgradeneeded=function(){n=!1},i.onerror=function(){var e;t((null===(e=i.error)||void 0===e?void 0:e.message)||"")}}catch(ma){t(ma)}})).then((function(){return!0})).catch((function(){return!1})));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()},{key:"read",value:function(){var e=Yr(Kr().mark((function e(){var t;return Kr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._canUseIndexedDBPromise;case 2:if(e.sent){e.next=7;break}return e.abrupt("return",{heartbeats:[]});case 7:return e.next=9,Vo(this.app);case 9:return t=e.sent,e.abrupt("return",t||{heartbeats:[]});case 11:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"overwrite",value:function(){var e=Yr(Kr().mark((function e(t){var n,r;return Kr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._canUseIndexedDBPromise;case 2:if(e.sent){e.next=7;break}return e.abrupt("return");case 7:return e.next=9,this.read();case 9:return r=e.sent,e.abrupt("return",qo(this.app,{lastSentHeartbeatDate:null!==(n=t.lastSentHeartbeatDate)&&void 0!==n?n:r.lastSentHeartbeatDate,heartbeats:t.heartbeats}));case 11:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()},{key:"add",value:function(){var e=Yr(Kr().mark((function e(t){var n,r;return Kr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this._canUseIndexedDBPromise;case 2:if(e.sent){e.next=7;break}return e.abrupt("return");case 7:return e.next=9,this.read();case 9:return r=e.sent,e.abrupt("return",qo(this.app,{lastSentHeartbeatDate:null!==(n=t.lastSentHeartbeatDate)&&void 0!==n?n:r.lastSentHeartbeatDate,heartbeats:[].concat(Ue(r.heartbeats),Ue(t.heartbeats))}));case 11:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}()}]),e}();function Jo(e){return gi(JSON.stringify({version:2,heartbeats:e})).length}Qo="",Oo(new Ui("platform-logger",(function(e){return new xo(e)}),"PRIVATE")),Oo(new Ui("heartbeat",(function(e){return new Ko(e)}),"PRIVATE")),zo(So,Co,Qo),zo(So,Co,"esm2017"),zo("fire-js","");var Zo="@firebase/database",ea="0.13.2",ta="";var na=function(){function e(t){ii(this,e),this.domStorage_=t,this.prefix_="firebase:"}return ai(e,[{key:"set",value:function(e,t){null==t?this.domStorage_.removeItem(this.prefixedName_(e)):this.domStorage_.setItem(this.prefixedName_(e),Ri(t))}},{key:"get",value:function(e){var t=this.domStorage_.getItem(this.prefixedName_(e));return null==t?null:Ii(t)}},{key:"remove",value:function(e){this.domStorage_.removeItem(this.prefixedName_(e))}},{key:"prefixedName_",value:function(e){return this.prefix_+e}},{key:"toString",value:function(){return this.domStorage_.toString()}}]),e}(),ra=function(){function e(){ii(this,e),this.cache_={},this.isInMemoryStorage=!0}return ai(e,[{key:"set",value:function(e,t){null==t?delete this.cache_[e]:this.cache_[e]=t}},{key:"get",value:function(e){return Oi(this.cache_,e)?this.cache_[e]:null}},{key:"remove",value:function(e){delete this.cache_[e]}}]),e}(),ia=function(e){try{if("undefined"!==typeof window&&"undefined"!==typeof window[e]){var t=window[e];return t.setItem("firebase:sentinel","cache"),t.removeItem("firebase:sentinel"),new na(t)}}catch(n){}return new ra},oa=ia("localStorage"),aa=ia("sessionStorage"),la=new to("@firebase/database"),sa=function(){var e=1;return function(){return e++}}(),ua=function(e){var t=function(e){for(var t=[],n=0,r=0;r<e.length;r++){var i=e.charCodeAt(r);if(i>=55296&&i<=56319){var o=i-55296;r++,fi(r<e.length,"Surrogate pair missing trail surrogate."),i=65536+(o<<10)+(e.charCodeAt(r)-56320)}i<128?t[n++]=i:i<2048?(t[n++]=i>>6|192,t[n++]=63&i|128):i<65536?(t[n++]=i>>12|224,t[n++]=i>>6&63|128,t[n++]=63&i|128):(t[n++]=i>>18|240,t[n++]=i>>12&63|128,t[n++]=i>>6&63|128,t[n++]=63&i|128)}return t}(e),n=new ji;n.update(t);var r=n.digest();return vi.encodeByteArray(r)},ca=function e(){for(var t="",n=0;n<arguments.length;n++){var r=n<0||arguments.length<=n?void 0:arguments[n];Array.isArray(r)||r&&"object"===typeof r&&"number"===typeof r.length?t+=e.apply(null,r):t+="object"===typeof r?Ri(r):r,t+=" "}return t},da=null,fa=!0,ha=function(e,t){fi(!t||!0===e||!1===e,"Can't turn on custom loggers persistently."),!0===e?(la.logLevel=Gi.VERBOSE,da=la.log.bind(la),t&&aa.set("logging_enabled",!0)):"function"===typeof e?da=e:(da=null,aa.remove("logging_enabled"))},pa=function(){if(!0===fa&&(fa=!1,null===da&&!0===aa.get("logging_enabled")&&ha(!0)),da){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=ca.apply(null,t);da(r)}},va=function(e){return function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];pa.apply(void 0,[e].concat(n))}},ma=function(){var e="FIREBASE INTERNAL ERROR: "+ca.apply(void 0,arguments);la.error(e)},ga=function(){var e="FIREBASE FATAL ERROR: ".concat(ca.apply(void 0,arguments));throw la.error(e),new Error(e)},ya=function(){var e="FIREBASE WARNING: "+ca.apply(void 0,arguments);la.warn(e)},ba=function(e){return"number"===typeof e&&(e!==e||e===Number.POSITIVE_INFINITY||e===Number.NEGATIVE_INFINITY)},_a="[MIN_NAME]",ka="[MAX_NAME]",wa=function(e,t){if(e===t)return 0;if(e===_a||t===ka)return-1;if(t===_a||e===ka)return 1;var n=Oa(e),r=Oa(t);return null!==n?null!==r?n-r===0?e.length-t.length:n-r:-1:null!==r?1:e<t?-1:1},xa=function(e,t){return e===t?0:e<t?-1:1},Sa=function(e,t){if(t&&e in t)return t[e];throw new Error("Missing required key ("+e+") in object: "+Ri(t))},Ca=function e(t){if("object"!==typeof t||null===t)return Ri(t);var n=[];for(var r in t)n.push(r);n.sort();for(var i="{",o=0;o<n.length;o++)0!==o&&(i+=","),i+=Ri(n[o]),i+=":",i+=e(t[n[o]]);return i+="}"},Ea=function(e,t){var n=e.length;if(n<=t)return[e];for(var r=[],i=0;i<n;i+=t)i+t>n?r.push(e.substring(i,n)):r.push(e.substring(i,i+t));return r};function Ta(e,t){for(var n in e)e.hasOwnProperty(n)&&t(n,e[n])}var Pa=function(e){fi(!ba(e),"Invalid JSON number");var t,n,r,i,o,a=1023;0===e?(n=0,r=0,t=1/e===-1/0?1:0):(t=e<0,(e=Math.abs(e))>=Math.pow(2,-1022)?(n=(i=Math.min(Math.floor(Math.log(e)/Math.LN2),a))+a,r=Math.round(e*Math.pow(2,52-i)-Math.pow(2,52))):(n=0,r=Math.round(e/Math.pow(2,-1074))));var l=[];for(o=52;o;o-=1)l.push(r%2?1:0),r=Math.floor(r/2);for(o=11;o;o-=1)l.push(n%2?1:0),n=Math.floor(n/2);l.push(t?1:0),l.reverse();var s=l.join(""),u="";for(o=0;o<64;o+=8){var c=parseInt(s.substr(o,8),2).toString(16);1===c.length&&(c="0"+c),u+=c}return u.toLowerCase()};var Ia=new RegExp("^-?(0*)\\d{1,10}$"),Ra=-2147483648,Na=2147483647,Oa=function(e){if(Ia.test(e)){var t=Number(e);if(t>=Ra&&t<=Na)return t}return null},Ma=function(e){try{e()}catch(t){setTimeout((function(){var e=t.stack||"";throw ya("Exception was thrown by user callback.",e),t}),Math.floor(0))}},Aa=function(e,t){var n=setTimeout(e,t);return"object"===typeof n&&n.unref&&n.unref(),n},La=function(){function e(t,n){var r=this;ii(this,e),this.appName_=t,this.appCheckProvider=n,this.appCheck=null===n||void 0===n?void 0:n.getImmediate({optional:!0}),this.appCheck||null===n||void 0===n||n.get().then((function(e){return r.appCheck=e}))}return ai(e,[{key:"getToken",value:function(e){var t=this;return this.appCheck?this.appCheck.getToken(e):new Promise((function(n,r){setTimeout((function(){t.appCheck?t.getToken(e).then(n,r):n(null)}),0)}))}},{key:"addTokenChangeListener",value:function(e){var t;null===(t=this.appCheckProvider)||void 0===t||t.get().then((function(t){return t.addTokenListener(e)}))}},{key:"notifyForInvalidToken",value:function(){ya('Provided AppCheck credentials for the app named "'.concat(this.appName_,'" ')+"are invalid. This usually indicates your app was not initialized correctly.")}}]),e}(),Fa=function(){function e(t,n,r){var i=this;ii(this,e),this.appName_=t,this.firebaseOptions_=n,this.authProvider_=r,this.auth_=null,this.auth_=r.getImmediate({optional:!0}),this.auth_||r.onInit((function(e){return i.auth_=e}))}return ai(e,[{key:"getToken",value:function(e){var t=this;return this.auth_?this.auth_.getToken(e).catch((function(e){return e&&"auth/token-not-initialized"===e.code?(pa("Got auth/token-not-initialized error. Treating as null token."),null):Promise.reject(e)})):new Promise((function(n,r){setTimeout((function(){t.auth_?t.getToken(e).then(n,r):n(null)}),0)}))}},{key:"addTokenChangeListener",value:function(e){this.auth_?this.auth_.addAuthTokenListener(e):this.authProvider_.get().then((function(t){return t.addAuthTokenListener(e)}))}},{key:"removeTokenChangeListener",value:function(e){this.authProvider_.get().then((function(t){return t.removeAuthTokenListener(e)}))}},{key:"notifyForInvalidToken",value:function(){var e='Provided authentication credentials for the app named "'+this.appName_+'" are invalid. This usually indicates your app was not initialized correctly. ';"credential"in this.firebaseOptions_?e+='Make sure the "credential" property provided to initializeApp() is authorized to access the specified "databaseURL" and is from the correct project.':"serviceAccount"in this.firebaseOptions_?e+='Make sure the "serviceAccount" property provided to initializeApp() is authorized to access the specified "databaseURL" and is from the correct project.':e+='Make sure the "apiKey" and "databaseURL" properties provided to initializeApp() match the values provided for your app at https://console.firebase.google.com/.',ya(e)}}]),e}(),Da=function(){function e(t){ii(this,e),this.accessToken=t}return ai(e,[{key:"getToken",value:function(e){return Promise.resolve({accessToken:this.accessToken})}},{key:"addTokenChangeListener",value:function(e){e(this.accessToken)}},{key:"removeTokenChangeListener",value:function(e){}},{key:"notifyForInvalidToken",value:function(){}}]),e}();Da.OWNER="owner";var za="5",ja=/(console\.firebase|firebase-console-\w+\.corp|firebase\.corp)\.google\.com/,Wa="websocket",Ba="long_polling",Va=function(){function e(t,n,r,i){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"",l=arguments.length>6&&void 0!==arguments[6]&&arguments[6];ii(this,e),this.secure=n,this.namespace=r,this.webSocketOnly=i,this.nodeAdmin=o,this.persistenceKey=a,this.includeNamespaceInQueryParams=l,this._host=t.toLowerCase(),this._domain=this._host.substr(this._host.indexOf(".")+1),this.internalHost=oa.get("host:"+t)||this._host}return ai(e,[{key:"isCacheableHost",value:function(){return"s-"===this.internalHost.substr(0,2)}},{key:"isCustomHost",value:function(){return"firebaseio.com"!==this._domain&&"firebaseio-demo.com"!==this._domain}},{key:"host",get:function(){return this._host},set:function(e){e!==this.internalHost&&(this.internalHost=e,this.isCacheableHost()&&oa.set("host:"+this._host,this.internalHost))}},{key:"toString",value:function(){var e=this.toURLString();return this.persistenceKey&&(e+="<"+this.persistenceKey+">"),e}},{key:"toURLString",value:function(){var e=this.secure?"https://":"http://",t=this.includeNamespaceInQueryParams?"?ns=".concat(this.namespace):"";return"".concat(e).concat(this.host,"/").concat(t)}}]),e}();function Ua(e,t,n){var r;if(fi("string"===typeof t,"typeof type must == string"),fi("object"===typeof n,"typeof params must == object"),t===Wa)r=(e.secure?"wss://":"ws://")+e.internalHost+"/.ws?";else{if(t!==Ba)throw new Error("Unknown connection type: "+t);r=(e.secure?"https://":"http://")+e.internalHost+"/.lp?"}(function(e){return e.host!==e.internalHost||e.isCustomHost()||e.includeNamespaceInQueryParams})(e)&&(n.ns=e.namespace);var i=[];return Ta(n,(function(e,t){i.push(e+"="+t)})),r+i.join("&")}var qa=function(){function e(){ii(this,e),this.counters_={}}return ai(e,[{key:"incrementCounter",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;Oi(this.counters_,e)||(this.counters_[e]=0),this.counters_[e]+=t}},{key:"get",value:function(){return bi(this.counters_)}}]),e}(),Ha={},$a={};function Ka(e){var t=e.toString();return Ha[t]||(Ha[t]=new qa),Ha[t]}var Ga=function(){function e(t){ii(this,e),this.onMessage_=t,this.pendingResponses=[],this.currentResponseNum=0,this.closeAfterResponse=-1,this.onClose=null}return ai(e,[{key:"closeAfter",value:function(e,t){this.closeAfterResponse=e,this.onClose=t,this.closeAfterResponse<this.currentResponseNum&&(this.onClose(),this.onClose=null)}},{key:"handleResponse",value:function(e,t){var n=this;this.pendingResponses[e]=t;for(var r=function(){var e=n.pendingResponses[n.currentResponseNum];delete n.pendingResponses[n.currentResponseNum];for(var t=function(t){e[t]&&Ma((function(){n.onMessage_(e[t])}))},r=0;r<e.length;++r)t(r);if(n.currentResponseNum===n.closeAfterResponse)return n.onClose&&(n.onClose(),n.onClose=null),"break";n.currentResponseNum++};this.pendingResponses[this.currentResponseNum];){if("break"===r())break}}}]),e}(),Ya="start",Qa="close",Xa=function(){function e(t,n,r,i,o,a,l){var s=this;ii(this,e),this.connId=t,this.repoInfo=n,this.applicationId=r,this.appCheckToken=i,this.authToken=o,this.transportSessionId=a,this.lastSessionId=l,this.bytesSent=0,this.bytesReceived=0,this.everConnected_=!1,this.log_=va(t),this.stats_=Ka(n),this.urlFn=function(e){return s.appCheckToken&&(e.ac=s.appCheckToken),Ua(n,Ba,e)}}return ai(e,[{key:"open",value:function(e,t){var n=this;this.curSegmentNum=0,this.onDisconnect_=t,this.myPacketOrderer=new Ga(e),this.isClosed_=!1,this.connectTimeoutTimer_=setTimeout((function(){n.log_("Timed out trying to connect."),n.onClosed_(),n.connectTimeoutTimer_=null}),Math.floor(3e4)),function(e){if(Si()||"complete"===document.readyState)e();else{var t=!1,n=function n(){document.body?t||(t=!0,e()):setTimeout(n,Math.floor(10))};document.addEventListener?(document.addEventListener("DOMContentLoaded",n,!1),window.addEventListener("load",n,!1)):document.attachEvent&&(document.attachEvent("onreadystatechange",(function(){"complete"===document.readyState&&n()})),window.attachEvent("onload",n))}}((function(){if(!n.isClosed_){n.scriptTagHolder=new Ja((function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var i=t[0],o=t[1],a=t[2];t[3],t[4];if(n.incrementIncomingBytes_(t),n.scriptTagHolder)if(n.connectTimeoutTimer_&&(clearTimeout(n.connectTimeoutTimer_),n.connectTimeoutTimer_=null),n.everConnected_=!0,i===Ya)n.id=o,n.password=a;else{if(i!==Qa)throw new Error("Unrecognized command received: "+i);o?(n.scriptTagHolder.sendNewPolls=!1,n.myPacketOrderer.closeAfter(o,(function(){n.onClosed_()}))):n.onClosed_()}}),(function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var i=t[0],o=t[1];n.incrementIncomingBytes_(t),n.myPacketOrderer.handleResponse(i,o)}),(function(){n.onClosed_()}),n.urlFn);var e={start:"t"};e.ser=Math.floor(1e8*Math.random()),n.scriptTagHolder.uniqueCallbackIdentifier&&(e.cb=n.scriptTagHolder.uniqueCallbackIdentifier),e.v=za,n.transportSessionId&&(e.s=n.transportSessionId),n.lastSessionId&&(e.ls=n.lastSessionId),n.applicationId&&(e.p=n.applicationId),n.appCheckToken&&(e.ac=n.appCheckToken),"undefined"!==typeof location&&location.hostname&&ja.test(location.hostname)&&(e.r="f");var t=n.urlFn(e);n.log_("Connecting via long-poll to "+t),n.scriptTagHolder.addTag(t,(function(){}))}}))}},{key:"start",value:function(){this.scriptTagHolder.startLongPoll(this.id,this.password),this.addDisconnectPingFrame(this.id,this.password)}},{key:"markConnectionHealthy",value:function(){}},{key:"shutdown_",value:function(){this.isClosed_=!0,this.scriptTagHolder&&(this.scriptTagHolder.close(),this.scriptTagHolder=null),this.myDisconnFrame&&(document.body.removeChild(this.myDisconnFrame),this.myDisconnFrame=null),this.connectTimeoutTimer_&&(clearTimeout(this.connectTimeoutTimer_),this.connectTimeoutTimer_=null)}},{key:"onClosed_",value:function(){this.isClosed_||(this.log_("Longpoll is closing itself"),this.shutdown_(),this.onDisconnect_&&(this.onDisconnect_(this.everConnected_),this.onDisconnect_=null))}},{key:"close",value:function(){this.isClosed_||(this.log_("Longpoll is being closed."),this.shutdown_())}},{key:"send",value:function(e){var t=Ri(e);this.bytesSent+=t.length,this.stats_.incrementCounter("bytes_sent",t.length);for(var n=mi(t),r=Ea(n,1840),i=0;i<r.length;i++)this.scriptTagHolder.enqueueSegment(this.curSegmentNum,r.length,r[i]),this.curSegmentNum++}},{key:"addDisconnectPingFrame",value:function(e,t){if(!Si()){this.myDisconnFrame=document.createElement("iframe");var n={dframe:"t"};n.id=e,n.pw=t,this.myDisconnFrame.src=this.urlFn(n),this.myDisconnFrame.style.display="none",document.body.appendChild(this.myDisconnFrame)}}},{key:"incrementIncomingBytes_",value:function(e){var t=Ri(e).length;this.bytesReceived+=t,this.stats_.incrementCounter("bytes_received",t)}}],[{key:"forceAllow",value:function(){e.forceAllow_=!0}},{key:"forceDisallow",value:function(){e.forceDisallow_=!0}},{key:"isAvailable",value:function(){return!Si()&&(!!e.forceAllow_||!e.forceDisallow_&&"undefined"!==typeof document&&null!=document.createElement&&!("object"===typeof window&&window.chrome&&window.chrome.extension&&!/^chrome/.test(window.location.href))&&!("object"===typeof Windows&&"object"===typeof Windows.UI))}}]),e}(),Ja=function(){function e(t,n,r,i){if(ii(this,e),this.onDisconnect=r,this.urlFn=i,this.outstandingRequests=new Set,this.pendingSegs=[],this.currentSerial=Math.floor(1e8*Math.random()),this.sendNewPolls=!0,Si())this.commandCB=t,this.onMessageCB=n;else{this.uniqueCallbackIdentifier=sa(),window["pLPCommand"+this.uniqueCallbackIdentifier]=t,window["pRTLPCB"+this.uniqueCallbackIdentifier]=n,this.myIFrame=e.createIFrame_();var o="";if(this.myIFrame.src&&"javascript:"===this.myIFrame.src.substr(0,"javascript:".length))o='<script>document.domain="'+document.domain+'";<\/script>';var a="<html><body>"+o+"</body></html>";try{this.myIFrame.doc.open(),this.myIFrame.doc.write(a),this.myIFrame.doc.close()}catch(l){pa("frame writing exception"),l.stack&&pa(l.stack),pa(l)}}}return ai(e,[{key:"close",value:function(){var e=this;this.alive=!1,this.myIFrame&&(this.myIFrame.doc.body.innerHTML="",setTimeout((function(){null!==e.myIFrame&&(document.body.removeChild(e.myIFrame),e.myIFrame=null)}),Math.floor(0)));var t=this.onDisconnect;t&&(this.onDisconnect=null,t())}},{key:"startLongPoll",value:function(e,t){for(this.myID=e,this.myPW=t,this.alive=!0;this.newRequest_(););}},{key:"newRequest_",value:function(){if(this.alive&&this.sendNewPolls&&this.outstandingRequests.size<(this.pendingSegs.length>0?2:1)){this.currentSerial++;var e={};e.id=this.myID,e.pw=this.myPW,e.ser=this.currentSerial;for(var t=this.urlFn(e),n="",r=0;this.pendingSegs.length>0;){if(!(this.pendingSegs[0].d.length+30+n.length<=1870))break;var i=this.pendingSegs.shift();n=n+"&seg"+r+"="+i.seg+"&ts"+r+"="+i.ts+"&d"+r+"="+i.d,r++}return t+=n,this.addLongPollTag_(t,this.currentSerial),!0}return!1}},{key:"enqueueSegment",value:function(e,t,n){this.pendingSegs.push({seg:e,ts:t,d:n}),this.alive&&this.newRequest_()}},{key:"addLongPollTag_",value:function(e,t){var n=this;this.outstandingRequests.add(t);var r=function(){n.outstandingRequests.delete(t),n.newRequest_()},i=setTimeout(r,Math.floor(25e3));this.addTag(e,(function(){clearTimeout(i),r()}))}},{key:"addTag",value:function(e,t){var n=this;Si()?this.doNodeLongPoll(e,t):setTimeout((function(){try{if(!n.sendNewPolls)return;var r=n.myIFrame.doc.createElement("script");r.type="text/javascript",r.async=!0,r.src=e,r.onload=r.onreadystatechange=function(){var e=r.readyState;e&&"loaded"!==e&&"complete"!==e||(r.onload=r.onreadystatechange=null,r.parentNode&&r.parentNode.removeChild(r),t())},r.onerror=function(){pa("Long-poll script failed to load: "+e),n.sendNewPolls=!1,n.close()},n.myIFrame.doc.body.appendChild(r)}catch(i){}}),Math.floor(1))}}],[{key:"createIFrame_",value:function(){var e=document.createElement("iframe");if(e.style.display="none",!document.body)throw"Document body has not initialized. Wait to initialize Firebase until after the document is ready.";document.body.appendChild(e);try{e.contentWindow.document||pa("No IE domain setting required")}catch(n){var t=document.domain;e.src="javascript:void((function(){document.open();document.domain='"+t+"';document.close();})())"}return e.contentDocument?e.doc=e.contentDocument:e.contentWindow?e.doc=e.contentWindow.document:e.document&&(e.doc=e.document),e}}]),e}(),Za=null;"undefined"!==typeof MozWebSocket?Za=MozWebSocket:"undefined"!==typeof WebSocket&&(Za=WebSocket);var el=function(){function e(t,n,r,i,o,a,l){ii(this,e),this.connId=t,this.applicationId=r,this.appCheckToken=i,this.authToken=o,this.keepaliveTimer=null,this.frames=null,this.totalFrames=0,this.bytesSent=0,this.bytesReceived=0,this.log_=va(this.connId),this.stats_=Ka(n),this.connURL=e.connectionURL_(n,a,l,i,r),this.nodeAdmin=n.nodeAdmin}return ai(e,[{key:"open",value:function(e,t){var n=this;this.onDisconnect=t,this.onMessage=e,this.log_("Websocket connecting to "+this.connURL),this.everConnected_=!1,oa.set("previous_websocket_failure",!0);try{if(Si()){var r=this.nodeAdmin?"AdminNode":"Node",i={headers:{"User-Agent":"Firebase/".concat(za,"/").concat(ta,"/").concat(process.platform,"/").concat(r),"X-Firebase-GMPID":this.applicationId||""}};this.authToken&&(i.headers.Authorization="Bearer ".concat(this.authToken)),this.appCheckToken&&(i.headers["X-Firebase-AppCheck"]=this.appCheckToken);var o={NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0},a=0===this.connURL.indexOf("wss://")?o.HTTPS_PROXY||o.https_proxy:o.HTTP_PROXY||o.http_proxy;a&&(i.proxy={origin:a})}this.mySock=new Za(this.connURL,[],undefined)}catch(s){this.log_("Error instantiating WebSocket.");var l=s.message||s.data;return l&&this.log_(l),void this.onClosed_()}this.mySock.onopen=function(){n.log_("Websocket connected."),n.everConnected_=!0},this.mySock.onclose=function(){n.log_("Websocket connection was disconnected."),n.mySock=null,n.onClosed_()},this.mySock.onmessage=function(e){n.handleIncomingFrame(e)},this.mySock.onerror=function(e){n.log_("WebSocket error. Closing connection.");var t=e.message||e.data;t&&n.log_(t),n.onClosed_()}}},{key:"start",value:function(){}},{key:"markConnectionHealthy",value:function(){oa.remove("previous_websocket_failure")}},{key:"appendFrame_",value:function(e){if(this.frames.push(e),this.frames.length===this.totalFrames){var t=this.frames.join("");this.frames=null;var n=Ii(t);this.onMessage(n)}}},{key:"handleNewFrameCount_",value:function(e){this.totalFrames=e,this.frames=[]}},{key:"extractFrameCount_",value:function(e){if(fi(null===this.frames,"We already have a frame buffer"),e.length<=6){var t=Number(e);if(!isNaN(t))return this.handleNewFrameCount_(t),null}return this.handleNewFrameCount_(1),e}},{key:"handleIncomingFrame",value:function(e){if(null!==this.mySock){var t=e.data;if(this.bytesReceived+=t.length,this.stats_.incrementCounter("bytes_received",t.length),this.resetKeepAlive(),null!==this.frames)this.appendFrame_(t);else{var n=this.extractFrameCount_(t);null!==n&&this.appendFrame_(n)}}}},{key:"send",value:function(e){this.resetKeepAlive();var t=Ri(e);this.bytesSent+=t.length,this.stats_.incrementCounter("bytes_sent",t.length);var n=Ea(t,16384);n.length>1&&this.sendString_(String(n.length));for(var r=0;r<n.length;r++)this.sendString_(n[r])}},{key:"shutdown_",value:function(){this.isClosed_=!0,this.keepaliveTimer&&(clearInterval(this.keepaliveTimer),this.keepaliveTimer=null),this.mySock&&(this.mySock.close(),this.mySock=null)}},{key:"onClosed_",value:function(){this.isClosed_||(this.log_("WebSocket is closing itself"),this.shutdown_(),this.onDisconnect&&(this.onDisconnect(this.everConnected_),this.onDisconnect=null))}},{key:"close",value:function(){this.isClosed_||(this.log_("WebSocket is being closed"),this.shutdown_())}},{key:"resetKeepAlive",value:function(){var e=this;clearInterval(this.keepaliveTimer),this.keepaliveTimer=setInterval((function(){e.mySock&&e.sendString_("0"),e.resetKeepAlive()}),Math.floor(45e3))}},{key:"sendString_",value:function(e){try{this.mySock.send(e)}catch(t){this.log_("Exception thrown from WebSocket.send():",t.message||t.data,"Closing connection."),setTimeout(this.onClosed_.bind(this),0)}}}],[{key:"connectionURL_",value:function(e,t,n,r,i){var o={};return o.v=za,!Si()&&"undefined"!==typeof location&&location.hostname&&ja.test(location.hostname)&&(o.r="f"),t&&(o.s=t),n&&(o.ls=n),r&&(o.ac=r),i&&(o.p=i),Ua(e,Wa,o)}},{key:"forceDisallow",value:function(){e.forceDisallow_=!0}},{key:"isAvailable",value:function(){var t=!1;if("undefined"!==typeof navigator&&navigator.userAgent){var n=navigator.userAgent.match(/Android ([0-9]{0,}\.[0-9]{0,})/);n&&n.length>1&&parseFloat(n[1])<4.4&&(t=!0)}return!t&&null!==Za&&!e.forceDisallow_}},{key:"previouslyFailed",value:function(){return oa.isInMemoryStorage||!0===oa.get("previous_websocket_failure")}}]),e}();el.responsesRequiredToBeHealthy=2,el.healthyTimeout=3e4;var tl=function(){function e(t){ii(this,e),this.initTransports_(t)}return ai(e,[{key:"initTransports_",value:function(t){var n=el&&el.isAvailable(),r=n&&!el.previouslyFailed();if(t.webSocketOnly&&(n||ya("wss:// URL used, but browser isn't known to support websockets. Trying anyway."),r=!0),r)this.transports_=[el];else{var i,o=this.transports_=[],a=ri(e.ALL_TRANSPORTS);try{for(a.s();!(i=a.n()).done;){var l=i.value;l&&l.isAvailable()&&o.push(l)}}catch(s){a.e(s)}finally{a.f()}e.globalTransportInitialized_=!0}}},{key:"initialTransport",value:function(){if(this.transports_.length>0)return this.transports_[0];throw new Error("No transports available")}},{key:"upgradeTransport",value:function(){return this.transports_.length>1?this.transports_[1]:null}}],[{key:"ALL_TRANSPORTS",get:function(){return[Xa,el]}},{key:"IS_TRANSPORT_INITIALIZED",get:function(){return this.globalTransportInitialized_}}]),e}();tl.globalTransportInitialized_=!1;var nl=function(){function e(t,n,r,i,o,a,l,s,u,c){ii(this,e),this.id=t,this.repoInfo_=n,this.applicationId_=r,this.appCheckToken_=i,this.authToken_=o,this.onMessage_=a,this.onReady_=l,this.onDisconnect_=s,this.onKill_=u,this.lastSessionId=c,this.connectionCount=0,this.pendingDataMessages=[],this.state_=0,this.log_=va("c:"+this.id+":"),this.transportManager_=new tl(n),this.log_("Connection created"),this.start_()}return ai(e,[{key:"start_",value:function(){var e=this,t=this.transportManager_.initialTransport();this.conn_=new t(this.nextTransportId_(),this.repoInfo_,this.applicationId_,this.appCheckToken_,this.authToken_,null,this.lastSessionId),this.primaryResponsesRequired_=t.responsesRequiredToBeHealthy||0;var n=this.connReceiver_(this.conn_),r=this.disconnReceiver_(this.conn_);this.tx_=this.conn_,this.rx_=this.conn_,this.secondaryConn_=null,this.isHealthy_=!1,setTimeout((function(){e.conn_&&e.conn_.open(n,r)}),Math.floor(0));var i=t.healthyTimeout||0;i>0&&(this.healthyTimeout_=Aa((function(){e.healthyTimeout_=null,e.isHealthy_||(e.conn_&&e.conn_.bytesReceived>102400?(e.log_("Connection exceeded healthy timeout but has received "+e.conn_.bytesReceived+" bytes. Marking connection healthy."),e.isHealthy_=!0,e.conn_.markConnectionHealthy()):e.conn_&&e.conn_.bytesSent>10240?e.log_("Connection exceeded healthy timeout but has sent "+e.conn_.bytesSent+" bytes. Leaving connection alive."):(e.log_("Closing unhealthy connection after timeout."),e.close()))}),Math.floor(i)))}},{key:"nextTransportId_",value:function(){return"c:"+this.id+":"+this.connectionCount++}},{key:"disconnReceiver_",value:function(e){var t=this;return function(n){e===t.conn_?t.onConnectionLost_(n):e===t.secondaryConn_?(t.log_("Secondary connection lost."),t.onSecondaryConnectionLost_()):t.log_("closing an old connection")}}},{key:"connReceiver_",value:function(e){var t=this;return function(n){2!==t.state_&&(e===t.rx_?t.onPrimaryMessageReceived_(n):e===t.secondaryConn_?t.onSecondaryMessageReceived_(n):t.log_("message on old connection"))}}},{key:"sendRequest",value:function(e){var t={t:"d",d:e};this.sendData_(t)}},{key:"tryCleanupConnection",value:function(){this.tx_===this.secondaryConn_&&this.rx_===this.secondaryConn_&&(this.log_("cleaning up and promoting a connection: "+this.secondaryConn_.connId),this.conn_=this.secondaryConn_,this.secondaryConn_=null)}},{key:"onSecondaryControl_",value:function(e){if("t"in e){var t=e.t;"a"===t?this.upgradeIfSecondaryHealthy_():"r"===t?(this.log_("Got a reset on secondary, closing it"),this.secondaryConn_.close(),this.tx_!==this.secondaryConn_&&this.rx_!==this.secondaryConn_||this.close()):"o"===t&&(this.log_("got pong on secondary."),this.secondaryResponsesRequired_--,this.upgradeIfSecondaryHealthy_())}}},{key:"onSecondaryMessageReceived_",value:function(e){var t=Sa("t",e),n=Sa("d",e);if("c"===t)this.onSecondaryControl_(n);else{if("d"!==t)throw new Error("Unknown protocol layer: "+t);this.pendingDataMessages.push(n)}}},{key:"upgradeIfSecondaryHealthy_",value:function(){this.secondaryResponsesRequired_<=0?(this.log_("Secondary connection is healthy."),this.isHealthy_=!0,this.secondaryConn_.markConnectionHealthy(),this.proceedWithUpgrade_()):(this.log_("sending ping on secondary."),this.secondaryConn_.send({t:"c",d:{t:"p",d:{}}}))}},{key:"proceedWithUpgrade_",value:function(){this.secondaryConn_.start(),this.log_("sending client ack on secondary"),this.secondaryConn_.send({t:"c",d:{t:"a",d:{}}}),this.log_("Ending transmission on primary"),this.conn_.send({t:"c",d:{t:"n",d:{}}}),this.tx_=this.secondaryConn_,this.tryCleanupConnection()}},{key:"onPrimaryMessageReceived_",value:function(e){var t=Sa("t",e),n=Sa("d",e);"c"===t?this.onControl_(n):"d"===t&&this.onDataMessage_(n)}},{key:"onDataMessage_",value:function(e){this.onPrimaryResponse_(),this.onMessage_(e)}},{key:"onPrimaryResponse_",value:function(){this.isHealthy_||(this.primaryResponsesRequired_--,this.primaryResponsesRequired_<=0&&(this.log_("Primary connection is healthy."),this.isHealthy_=!0,this.conn_.markConnectionHealthy()))}},{key:"onControl_",value:function(e){var t=Sa("t",e);if("d"in e){var n=e.d;if("h"===t)this.onHandshake_(n);else if("n"===t){this.log_("recvd end transmission on primary"),this.rx_=this.secondaryConn_;for(var r=0;r<this.pendingDataMessages.length;++r)this.onDataMessage_(this.pendingDataMessages[r]);this.pendingDataMessages=[],this.tryCleanupConnection()}else"s"===t?this.onConnectionShutdown_(n):"r"===t?this.onReset_(n):"e"===t?ma("Server Error: "+n):"o"===t?(this.log_("got pong on primary."),this.onPrimaryResponse_(),this.sendPingOnPrimaryIfNecessary_()):ma("Unknown control packet command: "+t)}}},{key:"onHandshake_",value:function(e){var t=e.ts,n=e.v,r=e.h;this.sessionId=e.s,this.repoInfo_.host=r,0===this.state_&&(this.conn_.start(),this.onConnectionEstablished_(this.conn_,t),za!==n&&ya("Protocol version mismatch detected"),this.tryStartUpgrade_())}},{key:"tryStartUpgrade_",value:function(){var e=this.transportManager_.upgradeTransport();e&&this.startUpgrade_(e)}},{key:"startUpgrade_",value:function(e){var t=this;this.secondaryConn_=new e(this.nextTransportId_(),this.repoInfo_,this.applicationId_,this.appCheckToken_,this.authToken_,this.sessionId),this.secondaryResponsesRequired_=e.responsesRequiredToBeHealthy||0;var n=this.connReceiver_(this.secondaryConn_),r=this.disconnReceiver_(this.secondaryConn_);this.secondaryConn_.open(n,r),Aa((function(){t.secondaryConn_&&(t.log_("Timed out trying to upgrade."),t.secondaryConn_.close())}),Math.floor(6e4))}},{key:"onReset_",value:function(e){this.log_("Reset packet received. New host: "+e),this.repoInfo_.host=e,1===this.state_?this.close():(this.closeConnections_(),this.start_())}},{key:"onConnectionEstablished_",value:function(e,t){var n=this;this.log_("Realtime connection established."),this.conn_=e,this.state_=1,this.onReady_&&(this.onReady_(t,this.sessionId),this.onReady_=null),0===this.primaryResponsesRequired_?(this.log_("Primary connection is healthy."),this.isHealthy_=!0):Aa((function(){n.sendPingOnPrimaryIfNecessary_()}),Math.floor(5e3))}},{key:"sendPingOnPrimaryIfNecessary_",value:function(){this.isHealthy_||1!==this.state_||(this.log_("sending ping on primary."),this.sendData_({t:"c",d:{t:"p",d:{}}}))}},{key:"onSecondaryConnectionLost_",value:function(){var e=this.secondaryConn_;this.secondaryConn_=null,this.tx_!==e&&this.rx_!==e||this.close()}},{key:"onConnectionLost_",value:function(e){this.conn_=null,e||0!==this.state_?1===this.state_&&this.log_("Realtime connection lost."):(this.log_("Realtime connection failed."),this.repoInfo_.isCacheableHost()&&(oa.remove("host:"+this.repoInfo_.host),this.repoInfo_.internalHost=this.repoInfo_.host)),this.close()}},{key:"onConnectionShutdown_",value:function(e){this.log_("Connection shutdown command received. Shutting down..."),this.onKill_&&(this.onKill_(e),this.onKill_=null),this.onDisconnect_=null,this.close()}},{key:"sendData_",value:function(e){if(1!==this.state_)throw"Connection is not connected";this.tx_.send(e)}},{key:"close",value:function(){2!==this.state_&&(this.log_("Closing realtime connection."),this.state_=2,this.closeConnections_(),this.onDisconnect_&&(this.onDisconnect_(),this.onDisconnect_=null))}},{key:"closeConnections_",value:function(){this.log_("Shutting down all connections"),this.conn_&&(this.conn_.close(),this.conn_=null),this.secondaryConn_&&(this.secondaryConn_.close(),this.secondaryConn_=null),this.healthyTimeout_&&(clearTimeout(this.healthyTimeout_),this.healthyTimeout_=null)}}]),e}(),rl=function(){function e(){ii(this,e)}return ai(e,[{key:"put",value:function(e,t,n,r){}},{key:"merge",value:function(e,t,n,r){}},{key:"refreshAuthToken",value:function(e){}},{key:"refreshAppCheckToken",value:function(e){}},{key:"onDisconnectPut",value:function(e,t,n){}},{key:"onDisconnectMerge",value:function(e,t,n){}},{key:"onDisconnectCancel",value:function(e,t){}},{key:"reportStats",value:function(e){}}]),e}(),il=function(){function e(t){ii(this,e),this.allowedEvents_=t,this.listeners_={},fi(Array.isArray(t)&&t.length>0,"Requires a non-empty array")}return ai(e,[{key:"trigger",value:function(e){if(Array.isArray(this.listeners_[e])){for(var t=Ue(this.listeners_[e]),n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];for(var o=0;o<t.length;o++)t[o].callback.apply(t[o].context,r)}}},{key:"on",value:function(e,t,n){this.validateEventType_(e),this.listeners_[e]=this.listeners_[e]||[],this.listeners_[e].push({callback:t,context:n});var r=this.getInitialEvent(e);r&&t.apply(n,r)}},{key:"off",value:function(e,t,n){this.validateEventType_(e);for(var r=this.listeners_[e]||[],i=0;i<r.length;i++)if(r[i].callback===t&&(!n||n===r[i].context))return void r.splice(i,1)}},{key:"validateEventType_",value:function(e){fi(this.allowedEvents_.find((function(t){return t===e})),"Unknown event: "+e)}}]),e}(),ol=function(e){Jr(n,e);var t=ni(n);function n(){var e;return ii(this,n),(e=t.call(this,["online"])).online_=!0,"undefined"===typeof window||"undefined"===typeof window.addEventListener||xi()||(window.addEventListener("online",(function(){e.online_||(e.online_=!0,e.trigger("online",!0))}),!1),window.addEventListener("offline",(function(){e.online_&&(e.online_=!1,e.trigger("online",!1))}),!1)),e}return ai(n,[{key:"getInitialEvent",value:function(e){return fi("online"===e,"Unknown event type: "+e),[this.online_]}},{key:"currentlyOnline",value:function(){return this.online_}}],[{key:"getInstance",value:function(){return new n}}]),n}(il),al=function(){function e(t,n){if(ii(this,e),void 0===n){this.pieces_=t.split("/");for(var r=0,i=0;i<this.pieces_.length;i++)this.pieces_[i].length>0&&(this.pieces_[r]=this.pieces_[i],r++);this.pieces_.length=r,this.pieceNum_=0}else this.pieces_=t,this.pieceNum_=n}return ai(e,[{key:"toString",value:function(){for(var e="",t=this.pieceNum_;t<this.pieces_.length;t++)""!==this.pieces_[t]&&(e+="/"+this.pieces_[t]);return e||"/"}}]),e}();function ll(){return new al("")}function sl(e){return e.pieceNum_>=e.pieces_.length?null:e.pieces_[e.pieceNum_]}function ul(e){return e.pieces_.length-e.pieceNum_}function cl(e){var t=e.pieceNum_;return t<e.pieces_.length&&t++,new al(e.pieces_,t)}function dl(e){return e.pieceNum_<e.pieces_.length?e.pieces_[e.pieces_.length-1]:null}function fl(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e.pieces_.slice(e.pieceNum_+t)}function hl(e){if(e.pieceNum_>=e.pieces_.length)return null;for(var t=[],n=e.pieceNum_;n<e.pieces_.length-1;n++)t.push(e.pieces_[n]);return new al(t,0)}function pl(e,t){for(var n=[],r=e.pieceNum_;r<e.pieces_.length;r++)n.push(e.pieces_[r]);if(t instanceof al)for(var i=t.pieceNum_;i<t.pieces_.length;i++)n.push(t.pieces_[i]);else for(var o=t.split("/"),a=0;a<o.length;a++)o[a].length>0&&n.push(o[a]);return new al(n,0)}function vl(e){return e.pieceNum_>=e.pieces_.length}function ml(e,t){var n=sl(e),r=sl(t);if(null===n)return t;if(n===r)return ml(cl(e),cl(t));throw new Error("INTERNAL ERROR: innerPath ("+t+") is not within outerPath ("+e+")")}function gl(e,t){if(ul(e)!==ul(t))return!1;for(var n=e.pieceNum_,r=t.pieceNum_;n<=e.pieces_.length;n++,r++)if(e.pieces_[n]!==t.pieces_[r])return!1;return!0}function yl(e,t){var n=e.pieceNum_,r=t.pieceNum_;if(ul(e)>ul(t))return!1;for(;n<e.pieces_.length;){if(e.pieces_[n]!==t.pieces_[r])return!1;++n,++r}return!0}var bl=ai((function e(t,n){ii(this,e),this.errorPrefix_=n,this.parts_=fl(t,0),this.byteLength_=Math.max(1,this.parts_.length);for(var r=0;r<this.parts_.length;r++)this.byteLength_+=Bi(this.parts_[r]);_l(this)}));function _l(e){if(e.byteLength_>768)throw new Error(e.errorPrefix_+"has a key path longer than 768 bytes ("+e.byteLength_+").");if(e.parts_.length>32)throw new Error(e.errorPrefix_+"path specified exceeds the maximum depth that can be written (32) or object contains a cycle "+kl(e))}function kl(e){return 0===e.parts_.length?"":"in property '"+e.parts_.join(".")+"'"}var wl=function(e){Jr(n,e);var t=ni(n);function n(){var e,r,i;return ii(this,n),e=t.call(this,["visible"]),"undefined"!==typeof document&&"undefined"!==typeof document.addEventListener&&("undefined"!==typeof document.hidden?(i="visibilitychange",r="hidden"):"undefined"!==typeof document.mozHidden?(i="mozvisibilitychange",r="mozHidden"):"undefined"!==typeof document.msHidden?(i="msvisibilitychange",r="msHidden"):"undefined"!==typeof document.webkitHidden&&(i="webkitvisibilitychange",r="webkitHidden")),e.visible_=!0,i&&document.addEventListener(i,(function(){var t=!document[r];t!==e.visible_&&(e.visible_=t,e.trigger("visible",t))}),!1),e}return ai(n,[{key:"getInitialEvent",value:function(e){return fi("visible"===e,"Unknown event type: "+e),[this.visible_]}}],[{key:"getInstance",value:function(){return new n}}]),n}(il),xl=1e3,Sl=function(e){Jr(n,e);var t=ni(n);function n(e,r,i,o,a,l,s,u){var c;if(ii(this,n),(c=t.call(this)).repoInfo_=e,c.applicationId_=r,c.onDataUpdate_=i,c.onConnectStatus_=o,c.onServerInfoUpdate_=a,c.authTokenProvider_=l,c.appCheckTokenProvider_=s,c.authOverride_=u,c.id=n.nextPersistentConnectionId_++,c.log_=va("p:"+c.id+":"),c.interruptReasons_={},c.listens=new Map,c.outstandingPuts_=[],c.outstandingGets_=[],c.outstandingPutCount_=0,c.outstandingGetCount_=0,c.onDisconnectRequestQueue_=[],c.connected_=!1,c.reconnectDelay_=xl,c.maxReconnectDelay_=3e5,c.securityDebugCallback_=null,c.lastSessionId=null,c.establishConnectionTimer_=null,c.visible_=!1,c.requestCBHash_={},c.requestNumber_=0,c.realtime_=null,c.authToken_=null,c.appCheckToken_=null,c.forceTokenRefresh_=!1,c.invalidAuthTokenCount_=0,c.invalidAppCheckTokenCount_=0,c.firstConnection_=!0,c.lastConnectionAttemptTime_=null,c.lastConnectionEstablishedTime_=null,u&&!Si())throw new Error("Auth override specified in options, but not supported on non Node.js platforms");return wl.getInstance().on("visible",c.onVisible_,Qr(c)),-1===e.host.indexOf("fblocal")&&ol.getInstance().on("online",c.onOnline_,Qr(c)),c}return ai(n,[{key:"sendRequest",value:function(e,t,n){var r=++this.requestNumber_,i={r:r,a:e,b:t};this.log_(Ri(i)),fi(this.connected_,"sendRequest call when we're not connected not allowed."),this.realtime_.sendRequest(i),n&&(this.requestCBHash_[r]=n)}},{key:"get",value:function(e){var t=this;this.initConnection_();var n=new ki,r={action:"g",request:{p:e._path.toString(),q:e._queryObject},onComplete:function(e){var t=e.d;"ok"===e.s?n.resolve(t):n.reject(t)}};this.outstandingGets_.push(r),this.outstandingGetCount_++;var i=this.outstandingGets_.length-1;return this.connected_||setTimeout((function(){var e=t.outstandingGets_[i];void 0!==e&&r===e&&(delete t.outstandingGets_[i],t.outstandingGetCount_--,0===t.outstandingGetCount_&&(t.outstandingGets_=[]),t.log_("get "+i+" timed out on connection"),n.reject(new Error("Client is offline.")))}),3e3),this.connected_&&this.sendGet_(i),n.promise}},{key:"listen",value:function(e,t,n,r){this.initConnection_();var i=e._queryIdentifier,o=e._path.toString();this.log_("Listen called for "+o+" "+i),this.listens.has(o)||this.listens.set(o,new Map),fi(e._queryParams.isDefault()||!e._queryParams.loadsAllData(),"listen() called for non-default but complete query"),fi(!this.listens.get(o).has(i),"listen() called twice for same path/queryId.");var a={onComplete:r,hashFn:t,query:e,tag:n};this.listens.get(o).set(i,a),this.connected_&&this.sendListen_(a)}},{key:"sendGet_",value:function(e){var t=this,n=this.outstandingGets_[e];this.sendRequest("g",n.request,(function(r){delete t.outstandingGets_[e],t.outstandingGetCount_--,0===t.outstandingGetCount_&&(t.outstandingGets_=[]),n.onComplete&&n.onComplete(r)}))}},{key:"sendListen_",value:function(e){var t=this,r=e.query,i=r._path.toString(),o=r._queryIdentifier;this.log_("Listen on "+i+" for "+o);var a={p:i};e.tag&&(a.q=r._queryObject,a.t=e.tag),a.h=e.hashFn(),this.sendRequest("q",a,(function(a){var l=a.d,s=a.s;n.warnOnListenWarnings_(l,r),(t.listens.get(i)&&t.listens.get(i).get(o))===e&&(t.log_("listen response",a),"ok"!==s&&t.removeListen_(i,o),e.onComplete&&e.onComplete(s,l))}))}},{key:"refreshAuthToken",value:function(e){this.authToken_=e,this.log_("Auth token refreshed"),this.authToken_?this.tryAuth():this.connected_&&this.sendRequest("unauth",{},(function(){})),this.reduceReconnectDelayIfAdminCredential_(e)}},{key:"reduceReconnectDelayIfAdminCredential_",value:function(e){(e&&40===e.length||function(e){var t=Ni(e).claims;return"object"===typeof t&&!0===t.admin}(e))&&(this.log_("Admin auth credential detected. Reducing max reconnect time."),this.maxReconnectDelay_=3e4)}},{key:"refreshAppCheckToken",value:function(e){this.appCheckToken_=e,this.log_("App check token refreshed"),this.appCheckToken_?this.tryAppCheck():this.connected_&&this.sendRequest("unappeck",{},(function(){}))}},{key:"tryAuth",value:function(){var e=this;if(this.connected_&&this.authToken_){var t=this.authToken_,n=function(e){var t=Ni(e).claims;return!!t&&"object"===typeof t&&t.hasOwnProperty("iat")}(t)?"auth":"gauth",r={cred:t};null===this.authOverride_?r.noauth=!0:"object"===typeof this.authOverride_&&(r.authvar=this.authOverride_),this.sendRequest(n,r,(function(n){var r=n.s,i=n.d||"error";e.authToken_===t&&("ok"===r?e.invalidAuthTokenCount_=0:e.onAuthRevoked_(r,i))}))}}},{key:"tryAppCheck",value:function(){var e=this;this.connected_&&this.appCheckToken_&&this.sendRequest("appcheck",{token:this.appCheckToken_},(function(t){var n=t.s,r=t.d||"error";"ok"===n?e.invalidAppCheckTokenCount_=0:e.onAppCheckRevoked_(n,r)}))}},{key:"unlisten",value:function(e,t){var n=e._path.toString(),r=e._queryIdentifier;this.log_("Unlisten called for "+n+" "+r),fi(e._queryParams.isDefault()||!e._queryParams.loadsAllData(),"unlisten() called for non-default but complete query"),this.removeListen_(n,r)&&this.connected_&&this.sendUnlisten_(n,r,e._queryObject,t)}},{key:"sendUnlisten_",value:function(e,t,n,r){this.log_("Unlisten on "+e+" for "+t);var i={p:e};r&&(i.q=n,i.t=r),this.sendRequest("n",i)}},{key:"onDisconnectPut",value:function(e,t,n){this.initConnection_(),this.connected_?this.sendOnDisconnect_("o",e,t,n):this.onDisconnectRequestQueue_.push({pathString:e,action:"o",data:t,onComplete:n})}},{key:"onDisconnectMerge",value:function(e,t,n){this.initConnection_(),this.connected_?this.sendOnDisconnect_("om",e,t,n):this.onDisconnectRequestQueue_.push({pathString:e,action:"om",data:t,onComplete:n})}},{key:"onDisconnectCancel",value:function(e,t){this.initConnection_(),this.connected_?this.sendOnDisconnect_("oc",e,null,t):this.onDisconnectRequestQueue_.push({pathString:e,action:"oc",data:null,onComplete:t})}},{key:"sendOnDisconnect_",value:function(e,t,n,r){var i={p:t,d:n};this.log_("onDisconnect "+e,i),this.sendRequest(e,i,(function(e){r&&setTimeout((function(){r(e.s,e.d)}),Math.floor(0))}))}},{key:"put",value:function(e,t,n,r){this.putInternal("p",e,t,n,r)}},{key:"merge",value:function(e,t,n,r){this.putInternal("m",e,t,n,r)}},{key:"putInternal",value:function(e,t,n,r,i){this.initConnection_();var o={p:t,d:n};void 0!==i&&(o.h=i),this.outstandingPuts_.push({action:e,request:o,onComplete:r}),this.outstandingPutCount_++;var a=this.outstandingPuts_.length-1;this.connected_?this.sendPut_(a):this.log_("Buffering put: "+t)}},{key:"sendPut_",value:function(e){var t=this,n=this.outstandingPuts_[e].action,r=this.outstandingPuts_[e].request,i=this.outstandingPuts_[e].onComplete;this.outstandingPuts_[e].queued=this.connected_,this.sendRequest(n,r,(function(r){t.log_(n+" response",r),delete t.outstandingPuts_[e],t.outstandingPutCount_--,0===t.outstandingPutCount_&&(t.outstandingPuts_=[]),i&&i(r.s,r.d)}))}},{key:"reportStats",value:function(e){var t=this;if(this.connected_){var n={c:e};this.log_("reportStats",n),this.sendRequest("s",n,(function(e){if("ok"!==e.s){var n=e.d;t.log_("reportStats","Error sending stats: "+n)}}))}}},{key:"onDataMessage_",value:function(e){if("r"in e){this.log_("from server: "+Ri(e));var t=e.r,n=this.requestCBHash_[t];n&&(delete this.requestCBHash_[t],n(e.b))}else{if("error"in e)throw"A server-side error has occurred: "+e.error;"a"in e&&this.onDataPush_(e.a,e.b)}}},{key:"onDataPush_",value:function(e,t){this.log_("handleServerMessage",e,t),"d"===e?this.onDataUpdate_(t.p,t.d,!1,t.t):"m"===e?this.onDataUpdate_(t.p,t.d,!0,t.t):"c"===e?this.onListenRevoked_(t.p,t.q):"ac"===e?this.onAuthRevoked_(t.s,t.d):"apc"===e?this.onAppCheckRevoked_(t.s,t.d):"sd"===e?this.onSecurityDebugPacket_(t):ma("Unrecognized action received from server: "+Ri(e)+"\nAre you using the latest client?")}},{key:"onReady_",value:function(e,t){this.log_("connection ready"),this.connected_=!0,this.lastConnectionEstablishedTime_=(new Date).getTime(),this.handleTimestamp_(e),this.lastSessionId=t,this.firstConnection_&&this.sendConnectStats_(),this.restoreState_(),this.firstConnection_=!1,this.onConnectStatus_(!0)}},{key:"scheduleConnect_",value:function(e){var t=this;fi(!this.realtime_,"Scheduling a connect when we're already connected/ing?"),this.establishConnectionTimer_&&clearTimeout(this.establishConnectionTimer_),this.establishConnectionTimer_=setTimeout((function(){t.establishConnectionTimer_=null,t.establishConnection_()}),Math.floor(e))}},{key:"initConnection_",value:function(){!this.realtime_&&this.firstConnection_&&this.scheduleConnect_(0)}},{key:"onVisible_",value:function(e){e&&!this.visible_&&this.reconnectDelay_===this.maxReconnectDelay_&&(this.log_("Window became visible. Reducing delay."),this.reconnectDelay_=xl,this.realtime_||this.scheduleConnect_(0)),this.visible_=e}},{key:"onOnline_",value:function(e){e?(this.log_("Browser went online."),this.reconnectDelay_=xl,this.realtime_||this.scheduleConnect_(0)):(this.log_("Browser went offline. Killing connection."),this.realtime_&&this.realtime_.close())}},{key:"onRealtimeDisconnect_",value:function(){if(this.log_("data client disconnected"),this.connected_=!1,this.realtime_=null,this.cancelSentTransactions_(),this.requestCBHash_={},this.shouldReconnect_()){if(this.visible_){if(this.lastConnectionEstablishedTime_){(new Date).getTime()-this.lastConnectionEstablishedTime_>3e4&&(this.reconnectDelay_=xl),this.lastConnectionEstablishedTime_=null}}else this.log_("Window isn't visible. Delaying reconnect."),this.reconnectDelay_=this.maxReconnectDelay_,this.lastConnectionAttemptTime_=(new Date).getTime();var e=(new Date).getTime()-this.lastConnectionAttemptTime_,t=Math.max(0,this.reconnectDelay_-e);t=Math.random()*t,this.log_("Trying to reconnect in "+t+"ms"),this.scheduleConnect_(t),this.reconnectDelay_=Math.min(this.maxReconnectDelay_,1.3*this.reconnectDelay_)}this.onConnectStatus_(!1)}},{key:"establishConnection_",value:function(){var e=Yr(Kr().mark((function e(){var t,r,i,o,a,l,s,u,c,d,f,h,p,v,m=this;return Kr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.shouldReconnect_()){e.next=30;break}return this.log_("Making a connection attempt"),this.lastConnectionAttemptTime_=(new Date).getTime(),this.lastConnectionEstablishedTime_=null,t=this.onDataMessage_.bind(this),r=this.onReady_.bind(this),i=this.onRealtimeDisconnect_.bind(this),o=this.id+":"+n.nextConnectionId_++,a=this.lastSessionId,l=!1,s=null,u=function(){s?s.close():(l=!0,i())},c=function(e){fi(s,"sendRequest call when we're not connected not allowed."),s.sendRequest(e)},this.realtime_={close:u,sendRequest:c},d=this.forceTokenRefresh_,this.forceTokenRefresh_=!1,e.prev=16,e.next=19,Promise.all([this.authTokenProvider_.getToken(d),this.appCheckTokenProvider_.getToken(d)]);case 19:f=e.sent,h=k(f,2),p=h[0],v=h[1],l?pa("getToken() completed but was canceled"):(pa("getToken() completed. Creating connection."),this.authToken_=p&&p.accessToken,this.appCheckToken_=v&&v.token,s=new nl(o,this.repoInfo_,this.applicationId_,this.appCheckToken_,this.authToken_,t,r,i,(function(e){ya(e+" ("+m.repoInfo_.toString()+")"),m.interrupt("server_kill")}),a)),e.next=30;break;case 26:e.prev=26,e.t0=e.catch(16),this.log_("Failed to get token: "+e.t0),l||(this.repoInfo_.nodeAdmin&&ya(e.t0),u());case 30:case"end":return e.stop()}}),e,this,[[16,26]])})));return function(){return e.apply(this,arguments)}}()},{key:"interrupt",value:function(e){pa("Interrupting connection for reason: "+e),this.interruptReasons_[e]=!0,this.realtime_?this.realtime_.close():(this.establishConnectionTimer_&&(clearTimeout(this.establishConnectionTimer_),this.establishConnectionTimer_=null),this.connected_&&this.onRealtimeDisconnect_())}},{key:"resume",value:function(e){pa("Resuming connection for reason: "+e),delete this.interruptReasons_[e],Ai(this.interruptReasons_)&&(this.reconnectDelay_=xl,this.realtime_||this.scheduleConnect_(0))}},{key:"handleTimestamp_",value:function(e){var t=e-(new Date).getTime();this.onServerInfoUpdate_({serverTimeOffset:t})}},{key:"cancelSentTransactions_",value:function(){for(var e=0;e<this.outstandingPuts_.length;e++){var t=this.outstandingPuts_[e];t&&"h"in t.request&&t.queued&&(t.onComplete&&t.onComplete("disconnect"),delete this.outstandingPuts_[e],this.outstandingPutCount_--)}0===this.outstandingPutCount_&&(this.outstandingPuts_=[])}},{key:"onListenRevoked_",value:function(e,t){var n;n=t?t.map((function(e){return Ca(e)})).join("$"):"default";var r=this.removeListen_(e,n);r&&r.onComplete&&r.onComplete("permission_denied")}},{key:"removeListen_",value:function(e,t){var n,r=new al(e).toString();if(this.listens.has(r)){var i=this.listens.get(r);n=i.get(t),i.delete(t),0===i.size&&this.listens.delete(r)}else n=void 0;return n}},{key:"onAuthRevoked_",value:function(e,t){pa("Auth token revoked: "+e+"/"+t),this.authToken_=null,this.forceTokenRefresh_=!0,this.realtime_.close(),"invalid_token"!==e&&"permission_denied"!==e||(this.invalidAuthTokenCount_++,this.invalidAuthTokenCount_>=3&&(this.reconnectDelay_=3e4,this.authTokenProvider_.notifyForInvalidToken()))}},{key:"onAppCheckRevoked_",value:function(e,t){pa("App check token revoked: "+e+"/"+t),this.appCheckToken_=null,this.forceTokenRefresh_=!0,"invalid_token"!==e&&"permission_denied"!==e||(this.invalidAppCheckTokenCount_++,this.invalidAppCheckTokenCount_>=3&&this.appCheckTokenProvider_.notifyForInvalidToken())}},{key:"onSecurityDebugPacket_",value:function(e){this.securityDebugCallback_?this.securityDebugCallback_(e):"msg"in e&&console.log("FIREBASE: "+e.msg.replace("\n","\nFIREBASE: "))}},{key:"restoreState_",value:function(){this.tryAuth(),this.tryAppCheck();var e,t=ri(this.listens.values());try{for(t.s();!(e=t.n()).done;){var n,r=ri(e.value.values());try{for(r.s();!(n=r.n()).done;){var i=n.value;this.sendListen_(i)}}catch(s){r.e(s)}finally{r.f()}}}catch(s){t.e(s)}finally{t.f()}for(var o=0;o<this.outstandingPuts_.length;o++)this.outstandingPuts_[o]&&this.sendPut_(o);for(;this.onDisconnectRequestQueue_.length;){var a=this.onDisconnectRequestQueue_.shift();this.sendOnDisconnect_(a.action,a.pathString,a.data,a.onComplete)}for(var l=0;l<this.outstandingGets_.length;l++)this.outstandingGets_[l]&&this.sendGet_(l)}},{key:"sendConnectStats_",value:function(){var e={},t="js";Si()&&(t=this.repoInfo_.nodeAdmin?"admin_node":"node"),e["sdk."+t+"."+ta.replace(/\./g,"-")]=1,xi()?e["framework.cordova"]=1:"object"===typeof navigator&&"ReactNative"===navigator.product&&(e["framework.reactnative"]=1),this.reportStats(e)}},{key:"shouldReconnect_",value:function(){var e=ol.getInstance().currentlyOnline();return Ai(this.interruptReasons_)&&e}}],[{key:"warnOnListenWarnings_",value:function(e,t){if(e&&"object"===typeof e&&Oi(e,"w")){var n=Mi(e,"w");if(Array.isArray(n)&&~n.indexOf("no_index")){var r='".indexOn": "'+t._queryParams.getIndex().toString()+'"',i=t._path.toString();ya("Using an unspecified index. Your data will be downloaded and "+"filtered on the client. Consider adding ".concat(r," at ")+"".concat(i," to your security rules for better performance."))}}}}]),n}(rl);Sl.nextPersistentConnectionId_=0,Sl.nextConnectionId_=0;var Cl,El=function(){function e(t,n){ii(this,e),this.name=t,this.node=n}return ai(e,null,[{key:"Wrap",value:function(t,n){return new e(t,n)}}]),e}(),Tl=function(){function e(){ii(this,e)}return ai(e,[{key:"getCompare",value:function(){return this.compare.bind(this)}},{key:"indexedValueChanged",value:function(e,t){var n=new El(_a,e),r=new El(_a,t);return 0!==this.compare(n,r)}},{key:"minPost",value:function(){return El.MIN}}]),e}(),Pl=function(e){Jr(n,e);var t=ni(n);function n(){return ii(this,n),t.apply(this,arguments)}return ai(n,[{key:"compare",value:function(e,t){return wa(e.name,t.name)}},{key:"isDefinedOn",value:function(e){throw hi("KeyIndex.isDefinedOn not expected to be called.")}},{key:"indexedValueChanged",value:function(e,t){return!1}},{key:"minPost",value:function(){return El.MIN}},{key:"maxPost",value:function(){return new El(ka,Cl)}},{key:"makePost",value:function(e,t){return fi("string"===typeof e,"KeyIndex indexValue must always be a string."),new El(e,Cl)}},{key:"toString",value:function(){return".key"}}],[{key:"__EMPTY_NODE",get:function(){return Cl},set:function(e){Cl=e}}]),n}(Tl),Il=new Pl,Rl=function(){function e(t,n,r,i){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;ii(this,e),this.isReverse_=i,this.resultGenerator_=o,this.nodeStack_=[];for(var a=1;!t.isEmpty();)if(a=n?r(t.key,n):1,i&&(a*=-1),a<0)t=this.isReverse_?t.left:t.right;else{if(0===a){this.nodeStack_.push(t);break}this.nodeStack_.push(t),t=this.isReverse_?t.right:t.left}}return ai(e,[{key:"getNext",value:function(){if(0===this.nodeStack_.length)return null;var e,t=this.nodeStack_.pop();if(e=this.resultGenerator_?this.resultGenerator_(t.key,t.value):{key:t.key,value:t.value},this.isReverse_)for(t=t.left;!t.isEmpty();)this.nodeStack_.push(t),t=t.right;else for(t=t.right;!t.isEmpty();)this.nodeStack_.push(t),t=t.left;return e}},{key:"hasNext",value:function(){return this.nodeStack_.length>0}},{key:"peek",value:function(){if(0===this.nodeStack_.length)return null;var e=this.nodeStack_[this.nodeStack_.length-1];return this.resultGenerator_?this.resultGenerator_(e.key,e.value):{key:e.key,value:e.value}}}]),e}(),Nl=function(){function e(t,n,r,i,o){ii(this,e),this.key=t,this.value=n,this.color=null!=r?r:e.RED,this.left=null!=i?i:Al.EMPTY_NODE,this.right=null!=o?o:Al.EMPTY_NODE}return ai(e,[{key:"copy",value:function(t,n,r,i,o){return new e(null!=t?t:this.key,null!=n?n:this.value,null!=r?r:this.color,null!=i?i:this.left,null!=o?o:this.right)}},{key:"count",value:function(){return this.left.count()+1+this.right.count()}},{key:"isEmpty",value:function(){return!1}},{key:"inorderTraversal",value:function(e){return this.left.inorderTraversal(e)||!!e(this.key,this.value)||this.right.inorderTraversal(e)}},{key:"reverseTraversal",value:function(e){return this.right.reverseTraversal(e)||e(this.key,this.value)||this.left.reverseTraversal(e)}},{key:"min_",value:function(){return this.left.isEmpty()?this:this.left.min_()}},{key:"minKey",value:function(){return this.min_().key}},{key:"maxKey",value:function(){return this.right.isEmpty()?this.key:this.right.maxKey()}},{key:"insert",value:function(e,t,n){var r=this,i=n(e,r.key);return(r=i<0?r.copy(null,null,null,r.left.insert(e,t,n),null):0===i?r.copy(null,t,null,null,null):r.copy(null,null,null,null,r.right.insert(e,t,n))).fixUp_()}},{key:"removeMin_",value:function(){if(this.left.isEmpty())return Al.EMPTY_NODE;var e=this;return e.left.isRed_()||e.left.left.isRed_()||(e=e.moveRedLeft_()),(e=e.copy(null,null,null,e.left.removeMin_(),null)).fixUp_()}},{key:"remove",value:function(e,t){var n,r;if(t(e,(n=this).key)<0)n.left.isEmpty()||n.left.isRed_()||n.left.left.isRed_()||(n=n.moveRedLeft_()),n=n.copy(null,null,null,n.left.remove(e,t),null);else{if(n.left.isRed_()&&(n=n.rotateRight_()),n.right.isEmpty()||n.right.isRed_()||n.right.left.isRed_()||(n=n.moveRedRight_()),0===t(e,n.key)){if(n.right.isEmpty())return Al.EMPTY_NODE;r=n.right.min_(),n=n.copy(r.key,r.value,null,null,n.right.removeMin_())}n=n.copy(null,null,null,null,n.right.remove(e,t))}return n.fixUp_()}},{key:"isRed_",value:function(){return this.color}},{key:"fixUp_",value:function(){var e=this;return e.right.isRed_()&&!e.left.isRed_()&&(e=e.rotateLeft_()),e.left.isRed_()&&e.left.left.isRed_()&&(e=e.rotateRight_()),e.left.isRed_()&&e.right.isRed_()&&(e=e.colorFlip_()),e}},{key:"moveRedLeft_",value:function(){var e=this.colorFlip_();return e.right.left.isRed_()&&(e=(e=(e=e.copy(null,null,null,null,e.right.rotateRight_())).rotateLeft_()).colorFlip_()),e}},{key:"moveRedRight_",value:function(){var e=this.colorFlip_();return e.left.left.isRed_()&&(e=(e=e.rotateRight_()).colorFlip_()),e}},{key:"rotateLeft_",value:function(){var t=this.copy(null,null,e.RED,null,this.right.left);return this.right.copy(null,null,this.color,t,null)}},{key:"rotateRight_",value:function(){var t=this.copy(null,null,e.RED,this.left.right,null);return this.left.copy(null,null,this.color,null,t)}},{key:"colorFlip_",value:function(){var e=this.left.copy(null,null,!this.left.color,null,null),t=this.right.copy(null,null,!this.right.color,null,null);return this.copy(null,null,!this.color,e,t)}},{key:"checkMaxDepth_",value:function(){var e=this.check_();return Math.pow(2,e)<=this.count()+1}},{key:"check_",value:function(){if(this.isRed_()&&this.left.isRed_())throw new Error("Red node has red child("+this.key+","+this.value+")");if(this.right.isRed_())throw new Error("Right child of ("+this.key+","+this.value+") is red");var e=this.left.check_();if(e!==this.right.check_())throw new Error("Black depths differ");return e+(this.isRed_()?0:1)}}]),e}();Nl.RED=!0,Nl.BLACK=!1;var Ol,Ml=function(){function e(){ii(this,e)}return ai(e,[{key:"copy",value:function(e,t,n,r,i){return this}},{key:"insert",value:function(e,t,n){return new Nl(e,t,null)}},{key:"remove",value:function(e,t){return this}},{key:"count",value:function(){return 0}},{key:"isEmpty",value:function(){return!0}},{key:"inorderTraversal",value:function(e){return!1}},{key:"reverseTraversal",value:function(e){return!1}},{key:"minKey",value:function(){return null}},{key:"maxKey",value:function(){return null}},{key:"check_",value:function(){return 0}},{key:"isRed_",value:function(){return!1}}]),e}(),Al=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.EMPTY_NODE;ii(this,e),this.comparator_=t,this.root_=n}return ai(e,[{key:"insert",value:function(t,n){return new e(this.comparator_,this.root_.insert(t,n,this.comparator_).copy(null,null,Nl.BLACK,null,null))}},{key:"remove",value:function(t){return new e(this.comparator_,this.root_.remove(t,this.comparator_).copy(null,null,Nl.BLACK,null,null))}},{key:"get",value:function(e){for(var t,n=this.root_;!n.isEmpty();){if(0===(t=this.comparator_(e,n.key)))return n.value;t<0?n=n.left:t>0&&(n=n.right)}return null}},{key:"getPredecessorKey",value:function(e){for(var t,n=this.root_,r=null;!n.isEmpty();){if(0===(t=this.comparator_(e,n.key))){if(n.left.isEmpty())return r?r.key:null;for(n=n.left;!n.right.isEmpty();)n=n.right;return n.key}t<0?n=n.left:t>0&&(r=n,n=n.right)}throw new Error("Attempted to find predecessor key for a nonexistent key. What gives?")}},{key:"isEmpty",value:function(){return this.root_.isEmpty()}},{key:"count",value:function(){return this.root_.count()}},{key:"minKey",value:function(){return this.root_.minKey()}},{key:"maxKey",value:function(){return this.root_.maxKey()}},{key:"inorderTraversal",value:function(e){return this.root_.inorderTraversal(e)}},{key:"reverseTraversal",value:function(e){return this.root_.reverseTraversal(e)}},{key:"getIterator",value:function(e){return new Rl(this.root_,null,this.comparator_,!1,e)}},{key:"getIteratorFrom",value:function(e,t){return new Rl(this.root_,e,this.comparator_,!1,t)}},{key:"getReverseIteratorFrom",value:function(e,t){return new Rl(this.root_,e,this.comparator_,!0,t)}},{key:"getReverseIterator",value:function(e){return new Rl(this.root_,null,this.comparator_,!0,e)}}]),e}();function Ll(e,t){return wa(e.name,t.name)}function Fl(e,t){return wa(e,t)}Al.EMPTY_NODE=new Ml;var Dl,zl,jl,Wl=function(e){return"number"===typeof e?"number:"+Pa(e):"string:"+e},Bl=function(e){if(e.isLeafNode()){var t=e.val();fi("string"===typeof t||"number"===typeof t||"object"===typeof t&&Oi(t,".sv"),"Priority must be a string or number.")}else fi(e===Ol||e.isEmpty(),"priority of unexpected type.");fi(e===Ol||e.getPriority().isEmpty(),"Priority nodes can't have a priority of their own.")},Vl=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.__childrenNodeConstructor.EMPTY_NODE;ii(this,e),this.value_=t,this.priorityNode_=n,this.lazyHash_=null,fi(void 0!==this.value_&&null!==this.value_,"LeafNode shouldn't be created with null/undefined value."),Bl(this.priorityNode_)}return ai(e,[{key:"isLeafNode",value:function(){return!0}},{key:"getPriority",value:function(){return this.priorityNode_}},{key:"updatePriority",value:function(t){return new e(this.value_,t)}},{key:"getImmediateChild",value:function(t){return".priority"===t?this.priorityNode_:e.__childrenNodeConstructor.EMPTY_NODE}},{key:"getChild",value:function(t){return vl(t)?this:".priority"===sl(t)?this.priorityNode_:e.__childrenNodeConstructor.EMPTY_NODE}},{key:"hasChild",value:function(){return!1}},{key:"getPredecessorChildName",value:function(e,t){return null}},{key:"updateImmediateChild",value:function(t,n){return".priority"===t?this.updatePriority(n):n.isEmpty()&&".priority"!==t?this:e.__childrenNodeConstructor.EMPTY_NODE.updateImmediateChild(t,n).updatePriority(this.priorityNode_)}},{key:"updateChild",value:function(t,n){var r=sl(t);return null===r?n:n.isEmpty()&&".priority"!==r?this:(fi(".priority"!==r||1===ul(t),".priority must be the last token in a path"),this.updateImmediateChild(r,e.__childrenNodeConstructor.EMPTY_NODE.updateChild(cl(t),n)))}},{key:"isEmpty",value:function(){return!1}},{key:"numChildren",value:function(){return 0}},{key:"forEachChild",value:function(e,t){return!1}},{key:"val",value:function(e){return e&&!this.getPriority().isEmpty()?{".value":this.getValue(),".priority":this.getPriority().val()}:this.getValue()}},{key:"hash",value:function(){if(null===this.lazyHash_){var e="";this.priorityNode_.isEmpty()||(e+="priority:"+Wl(this.priorityNode_.val())+":");var t=typeof this.value_;e+=t+":",e+="number"===t?Pa(this.value_):this.value_,this.lazyHash_=ua(e)}return this.lazyHash_}},{key:"getValue",value:function(){return this.value_}},{key:"compareTo",value:function(t){return t===e.__childrenNodeConstructor.EMPTY_NODE?1:t instanceof e.__childrenNodeConstructor?-1:(fi(t.isLeafNode(),"Unknown node type"),this.compareToLeafNode_(t))}},{key:"compareToLeafNode_",value:function(t){var n=typeof t.value_,r=typeof this.value_,i=e.VALUE_TYPE_ORDER.indexOf(n),o=e.VALUE_TYPE_ORDER.indexOf(r);return fi(i>=0,"Unknown leaf type: "+n),fi(o>=0,"Unknown leaf type: "+r),i===o?"object"===r?0:this.value_<t.value_?-1:this.value_===t.value_?0:1:o-i}},{key:"withIndex",value:function(){return this}},{key:"isIndexed",value:function(){return!0}},{key:"equals",value:function(e){if(e===this)return!0;if(e.isLeafNode()){var t=e;return this.value_===t.value_&&this.priorityNode_.equals(t.priorityNode_)}return!1}}],[{key:"__childrenNodeConstructor",get:function(){return Dl},set:function(e){Dl=e}}]),e}();Vl.VALUE_TYPE_ORDER=["object","boolean","number","string"];var Ul,ql,Hl=function(e){Jr(n,e);var t=ni(n);function n(){return ii(this,n),t.apply(this,arguments)}return ai(n,[{key:"compare",value:function(e,t){var n=e.node.getPriority(),r=t.node.getPriority(),i=n.compareTo(r);return 0===i?wa(e.name,t.name):i}},{key:"isDefinedOn",value:function(e){return!e.getPriority().isEmpty()}},{key:"indexedValueChanged",value:function(e,t){return!e.getPriority().equals(t.getPriority())}},{key:"minPost",value:function(){return El.MIN}},{key:"maxPost",value:function(){return new El(ka,new Vl("[PRIORITY-POST]",jl))}},{key:"makePost",value:function(e,t){var n=zl(e);return new El(t,new Vl("[PRIORITY-POST]",n))}},{key:"toString",value:function(){return".priority"}}]),n}(Tl),$l=new Hl,Kl=Math.log(2),Gl=function(){function e(t){ii(this,e);var n;this.count=(n=t+1,parseInt(Math.log(n)/Kl,10)),this.current_=this.count-1;var r,i=(r=this.count,parseInt(Array(r+1).join("1"),2));this.bits_=t+1&i}return ai(e,[{key:"nextBitIsOne",value:function(){var e=!(this.bits_&1<<this.current_);return this.current_--,e}}]),e}(),Yl=function(e,t,n,r){e.sort(t);var i=function t(r,i){var o,a,l=i-r;if(0===l)return null;if(1===l)return o=e[r],a=n?n(o):o,new Nl(a,o.node,Nl.BLACK,null,null);var s=parseInt(l/2,10)+r,u=t(r,s),c=t(s+1,i);return o=e[s],a=n?n(o):o,new Nl(a,o.node,Nl.BLACK,u,c)},o=function(t){for(var r=null,o=null,a=e.length,l=function(t,r){var o=a-t,l=a;a-=t;var u=i(o+1,l),c=e[o],d=n?n(c):c;s(new Nl(d,c.node,r,null,u))},s=function(e){r?(r.left=e,r=e):(o=e,r=e)},u=0;u<t.count;++u){var c=t.nextBitIsOne(),d=Math.pow(2,t.count-(u+1));c?l(d,Nl.BLACK):(l(d,Nl.BLACK),l(d,Nl.RED))}return o}(new Gl(e.length));return new Al(r||t,o)},Ql={},Xl=function(){function e(t,n){ii(this,e),this.indexes_=t,this.indexSet_=n}return ai(e,[{key:"get",value:function(e){var t=Mi(this.indexes_,e);if(!t)throw new Error("No index defined for "+e);return t instanceof Al?t:null}},{key:"hasIndex",value:function(e){return Oi(this.indexSet_,e.toString())}},{key:"addIndex",value:function(t,n){fi(t!==Il,"KeyIndex always exists and isn't meant to be added to the IndexMap.");for(var r,i=[],o=!1,a=n.getIterator(El.Wrap),l=a.getNext();l;)o=o||t.isDefinedOn(l.node),i.push(l),l=a.getNext();r=o?Yl(i,t.getCompare()):Ql;var s=t.toString(),u=Object.assign({},this.indexSet_);u[s]=t;var c=Object.assign({},this.indexes_);return c[s]=r,new e(c,u)}},{key:"addToIndexes",value:function(t,n){var r=this,i=Li(this.indexes_,(function(e,i){var o=Mi(r.indexSet_,i);if(fi(o,"Missing index implementation for "+i),e===Ql){if(o.isDefinedOn(t.node)){for(var a=[],l=n.getIterator(El.Wrap),s=l.getNext();s;)s.name!==t.name&&a.push(s),s=l.getNext();return a.push(t),Yl(a,o.getCompare())}return Ql}var u=n.get(t.name),c=e;return u&&(c=c.remove(new El(t.name,u))),c.insert(t,t.node)}));return new e(i,this.indexSet_)}},{key:"removeFromIndexes",value:function(t,n){return new e(Li(this.indexes_,(function(e){if(e===Ql)return e;var r=n.get(t.name);return r?e.remove(new El(t.name,r)):e})),this.indexSet_)}}],[{key:"Default",get:function(){return fi(Ql&&$l,"ChildrenNode.ts has not been loaded"),Ul=Ul||new e({".priority":Ql},{".priority":$l})}}]),e}(),Jl=function(){function e(t,n,r){ii(this,e),this.children_=t,this.priorityNode_=n,this.indexMap_=r,this.lazyHash_=null,this.priorityNode_&&Bl(this.priorityNode_),this.children_.isEmpty()&&fi(!this.priorityNode_||this.priorityNode_.isEmpty(),"An empty node cannot have a priority")}return ai(e,[{key:"isLeafNode",value:function(){return!1}},{key:"getPriority",value:function(){return this.priorityNode_||ql}},{key:"updatePriority",value:function(t){return this.children_.isEmpty()?this:new e(this.children_,t,this.indexMap_)}},{key:"getImmediateChild",value:function(e){if(".priority"===e)return this.getPriority();var t=this.children_.get(e);return null===t?ql:t}},{key:"getChild",value:function(e){var t=sl(e);return null===t?this:this.getImmediateChild(t).getChild(cl(e))}},{key:"hasChild",value:function(e){return null!==this.children_.get(e)}},{key:"updateImmediateChild",value:function(t,n){if(fi(n,"We should always be passing snapshot nodes"),".priority"===t)return this.updatePriority(n);var r,i,o=new El(t,n);n.isEmpty()?(r=this.children_.remove(t),i=this.indexMap_.removeFromIndexes(o,this.children_)):(r=this.children_.insert(t,n),i=this.indexMap_.addToIndexes(o,this.children_));var a=r.isEmpty()?ql:this.priorityNode_;return new e(r,a,i)}},{key:"updateChild",value:function(e,t){var n=sl(e);if(null===n)return t;fi(".priority"!==sl(e)||1===ul(e),".priority must be the last token in a path");var r=this.getImmediateChild(n).updateChild(cl(e),t);return this.updateImmediateChild(n,r)}},{key:"isEmpty",value:function(){return this.children_.isEmpty()}},{key:"numChildren",value:function(){return this.children_.count()}},{key:"val",value:function(t){if(this.isEmpty())return null;var n={},r=0,i=0,o=!0;if(this.forEachChild($l,(function(a,l){n[a]=l.val(t),r++,o&&e.INTEGER_REGEXP_.test(a)?i=Math.max(i,Number(a)):o=!1})),!t&&o&&i<2*r){var a=[];for(var l in n)a[l]=n[l];return a}return t&&!this.getPriority().isEmpty()&&(n[".priority"]=this.getPriority().val()),n}},{key:"hash",value:function(){if(null===this.lazyHash_){var e="";this.getPriority().isEmpty()||(e+="priority:"+Wl(this.getPriority().val())+":"),this.forEachChild($l,(function(t,n){var r=n.hash();""!==r&&(e+=":"+t+":"+r)})),this.lazyHash_=""===e?"":ua(e)}return this.lazyHash_}},{key:"getPredecessorChildName",value:function(e,t,n){var r=this.resolveIndex_(n);if(r){var i=r.getPredecessorKey(new El(e,t));return i?i.name:null}return this.children_.getPredecessorKey(e)}},{key:"getFirstChildName",value:function(e){var t=this.resolveIndex_(e);if(t){var n=t.minKey();return n&&n.name}return this.children_.minKey()}},{key:"getFirstChild",value:function(e){var t=this.getFirstChildName(e);return t?new El(t,this.children_.get(t)):null}},{key:"getLastChildName",value:function(e){var t=this.resolveIndex_(e);if(t){var n=t.maxKey();return n&&n.name}return this.children_.maxKey()}},{key:"getLastChild",value:function(e){var t=this.getLastChildName(e);return t?new El(t,this.children_.get(t)):null}},{key:"forEachChild",value:function(e,t){var n=this.resolveIndex_(e);return n?n.inorderTraversal((function(e){return t(e.name,e.node)})):this.children_.inorderTraversal(t)}},{key:"getIterator",value:function(e){return this.getIteratorFrom(e.minPost(),e)}},{key:"getIteratorFrom",value:function(e,t){var n=this.resolveIndex_(t);if(n)return n.getIteratorFrom(e,(function(e){return e}));for(var r=this.children_.getIteratorFrom(e.name,El.Wrap),i=r.peek();null!=i&&t.compare(i,e)<0;)r.getNext(),i=r.peek();return r}},{key:"getReverseIterator",value:function(e){return this.getReverseIteratorFrom(e.maxPost(),e)}},{key:"getReverseIteratorFrom",value:function(e,t){var n=this.resolveIndex_(t);if(n)return n.getReverseIteratorFrom(e,(function(e){return e}));for(var r=this.children_.getReverseIteratorFrom(e.name,El.Wrap),i=r.peek();null!=i&&t.compare(i,e)>0;)r.getNext(),i=r.peek();return r}},{key:"compareTo",value:function(e){return this.isEmpty()?e.isEmpty()?0:-1:e.isLeafNode()||e.isEmpty()?1:e===Zl?-1:0}},{key:"withIndex",value:function(t){if(t===Il||this.indexMap_.hasIndex(t))return this;var n=this.indexMap_.addIndex(t,this.children_);return new e(this.children_,this.priorityNode_,n)}},{key:"isIndexed",value:function(e){return e===Il||this.indexMap_.hasIndex(e)}},{key:"equals",value:function(e){if(e===this)return!0;if(e.isLeafNode())return!1;var t=e;if(this.getPriority().equals(t.getPriority())){if(this.children_.count()===t.children_.count()){for(var n=this.getIterator($l),r=t.getIterator($l),i=n.getNext(),o=r.getNext();i&&o;){if(i.name!==o.name||!i.node.equals(o.node))return!1;i=n.getNext(),o=r.getNext()}return null===i&&null===o}return!1}return!1}},{key:"resolveIndex_",value:function(e){return e===Il?null:this.indexMap_.get(e.toString())}}],[{key:"EMPTY_NODE",get:function(){return ql||(ql=new e(new Al(Fl),null,Xl.Default))}}]),e}();Jl.INTEGER_REGEXP_=/^(0|[1-9]\d*)$/;var Zl=new(function(e){Jr(n,e);var t=ni(n);function n(){return ii(this,n),t.call(this,new Al(Fl),Jl.EMPTY_NODE,Xl.Default)}return ai(n,[{key:"compareTo",value:function(e){return e===this?0:1}},{key:"equals",value:function(e){return e===this}},{key:"getPriority",value:function(){return this}},{key:"getImmediateChild",value:function(e){return Jl.EMPTY_NODE}},{key:"isEmpty",value:function(){return!1}}]),n}(Jl));Object.defineProperties(El,{MIN:{value:new El(_a,Jl.EMPTY_NODE)},MAX:{value:new El(ka,Zl)}}),Pl.__EMPTY_NODE=Jl.EMPTY_NODE,Vl.__childrenNodeConstructor=Jl,Ol=Zl,function(e){jl=e}(Zl);function es(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(null===e)return Jl.EMPTY_NODE;if("object"===typeof e&&".priority"in e&&(t=e[".priority"]),fi(null===t||"string"===typeof t||"number"===typeof t||"object"===typeof t&&".sv"in t,"Invalid priority type found: "+typeof t),"object"===typeof e&&".value"in e&&null!==e[".value"]&&(e=e[".value"]),"object"!==typeof e||".sv"in e){var n=e;return new Vl(n,es(t))}if(e instanceof Array){var r=Jl.EMPTY_NODE;return Ta(e,(function(t,n){if(Oi(e,t)&&"."!==t.substring(0,1)){var i=es(n);!i.isLeafNode()&&i.isEmpty()||(r=r.updateImmediateChild(t,i))}})),r.updatePriority(es(t))}var i=[],o=!1,a=e;if(Ta(a,(function(e,t){if("."!==e.substring(0,1)){var n=es(t);n.isEmpty()||(o=o||!n.getPriority().isEmpty(),i.push(new El(e,n)))}})),0===i.length)return Jl.EMPTY_NODE;var l=Yl(i,Ll,(function(e){return e.name}),Fl);if(o){var s=Yl(i,$l.getCompare());return new Jl(l,es(t),new Xl({".priority":s},{".priority":$l}))}return new Jl(l,es(t),Xl.Default)}!function(e){zl=e}(es);var ts=function(e){Jr(n,e);var t=ni(n);function n(e){var r;return ii(this,n),(r=t.call(this)).indexPath_=e,fi(!vl(e)&&".priority"!==sl(e),"Can't create PathIndex with empty path or .priority key"),r}return ai(n,[{key:"extractChild",value:function(e){return e.getChild(this.indexPath_)}},{key:"isDefinedOn",value:function(e){return!e.getChild(this.indexPath_).isEmpty()}},{key:"compare",value:function(e,t){var n=this.extractChild(e.node),r=this.extractChild(t.node),i=n.compareTo(r);return 0===i?wa(e.name,t.name):i}},{key:"makePost",value:function(e,t){var n=es(e),r=Jl.EMPTY_NODE.updateChild(this.indexPath_,n);return new El(t,r)}},{key:"maxPost",value:function(){var e=Jl.EMPTY_NODE.updateChild(this.indexPath_,Zl);return new El(ka,e)}},{key:"toString",value:function(){return fl(this.indexPath_,0).join("/")}}]),n}(Tl),ns=function(e){Jr(n,e);var t=ni(n);function n(){return ii(this,n),t.apply(this,arguments)}return ai(n,[{key:"compare",value:function(e,t){var n=e.node.compareTo(t.node);return 0===n?wa(e.name,t.name):n}},{key:"isDefinedOn",value:function(e){return!0}},{key:"indexedValueChanged",value:function(e,t){return!e.equals(t)}},{key:"minPost",value:function(){return El.MIN}},{key:"maxPost",value:function(){return El.MAX}},{key:"makePost",value:function(e,t){var n=es(e);return new El(t,n)}},{key:"toString",value:function(){return".value"}}]),n}(Tl),rs=new ns,is="-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ_abcdefghijklmnopqrstuvwxyz";!function(){var e=0,t=[]}();function os(e){return{type:"value",snapshotNode:e}}function as(e,t){return{type:"child_added",snapshotNode:t,childName:e}}function ls(e,t){return{type:"child_removed",snapshotNode:t,childName:e}}function ss(e,t,n){return{type:"child_changed",snapshotNode:t,childName:e,oldSnap:n}}var us=function(){function e(t){ii(this,e),this.index_=t}return ai(e,[{key:"updateChild",value:function(e,t,n,r,i,o){fi(e.isIndexed(this.index_),"A node must be indexed if only a child is updated");var a=e.getImmediateChild(t);return a.getChild(r).equals(n.getChild(r))&&a.isEmpty()===n.isEmpty()?e:(null!=o&&(n.isEmpty()?e.hasChild(t)?o.trackChildChange(ls(t,a)):fi(e.isLeafNode(),"A child remove without an old child only makes sense on a leaf node"):a.isEmpty()?o.trackChildChange(as(t,n)):o.trackChildChange(ss(t,n,a))),e.isLeafNode()&&n.isEmpty()?e:e.updateImmediateChild(t,n).withIndex(this.index_))}},{key:"updateFullNode",value:function(e,t,n){return null!=n&&(e.isLeafNode()||e.forEachChild($l,(function(e,r){t.hasChild(e)||n.trackChildChange(ls(e,r))})),t.isLeafNode()||t.forEachChild($l,(function(t,r){if(e.hasChild(t)){var i=e.getImmediateChild(t);i.equals(r)||n.trackChildChange(ss(t,r,i))}else n.trackChildChange(as(t,r))}))),t.withIndex(this.index_)}},{key:"updatePriority",value:function(e,t){return e.isEmpty()?Jl.EMPTY_NODE:e.updatePriority(t)}},{key:"filtersNodes",value:function(){return!1}},{key:"getIndexedFilter",value:function(){return this}},{key:"getIndex",value:function(){return this.index_}}]),e}(),cs=function(){function e(t){ii(this,e),this.indexedFilter_=new us(t.getIndex()),this.index_=t.getIndex(),this.startPost_=e.getStartPost_(t),this.endPost_=e.getEndPost_(t)}return ai(e,[{key:"getStartPost",value:function(){return this.startPost_}},{key:"getEndPost",value:function(){return this.endPost_}},{key:"matches",value:function(e){return this.index_.compare(this.getStartPost(),e)<=0&&this.index_.compare(e,this.getEndPost())<=0}},{key:"updateChild",value:function(e,t,n,r,i,o){return this.matches(new El(t,n))||(n=Jl.EMPTY_NODE),this.indexedFilter_.updateChild(e,t,n,r,i,o)}},{key:"updateFullNode",value:function(e,t,n){t.isLeafNode()&&(t=Jl.EMPTY_NODE);var r=t.withIndex(this.index_);r=r.updatePriority(Jl.EMPTY_NODE);var i=this;return t.forEachChild($l,(function(e,t){i.matches(new El(e,t))||(r=r.updateImmediateChild(e,Jl.EMPTY_NODE))})),this.indexedFilter_.updateFullNode(e,r,n)}},{key:"updatePriority",value:function(e,t){return e}},{key:"filtersNodes",value:function(){return!0}},{key:"getIndexedFilter",value:function(){return this.indexedFilter_}},{key:"getIndex",value:function(){return this.index_}}],[{key:"getStartPost_",value:function(e){if(e.hasStart()){var t=e.getIndexStartName();return e.getIndex().makePost(e.getIndexStartValue(),t)}return e.getIndex().minPost()}},{key:"getEndPost_",value:function(e){if(e.hasEnd()){var t=e.getIndexEndName();return e.getIndex().makePost(e.getIndexEndValue(),t)}return e.getIndex().maxPost()}}]),e}(),ds=function(){function e(t){ii(this,e),this.rangedFilter_=new cs(t),this.index_=t.getIndex(),this.limit_=t.getLimit(),this.reverse_=!t.isViewFromLeft()}return ai(e,[{key:"updateChild",value:function(e,t,n,r,i,o){return this.rangedFilter_.matches(new El(t,n))||(n=Jl.EMPTY_NODE),e.getImmediateChild(t).equals(n)?e:e.numChildren()<this.limit_?this.rangedFilter_.getIndexedFilter().updateChild(e,t,n,r,i,o):this.fullLimitUpdateChild_(e,t,n,i,o)}},{key:"updateFullNode",value:function(e,t,n){var r;if(t.isLeafNode()||t.isEmpty())r=Jl.EMPTY_NODE.withIndex(this.index_);else if(2*this.limit_<t.numChildren()&&t.isIndexed(this.index_)){var i;r=Jl.EMPTY_NODE.withIndex(this.index_),i=this.reverse_?t.getReverseIteratorFrom(this.rangedFilter_.getEndPost(),this.index_):t.getIteratorFrom(this.rangedFilter_.getStartPost(),this.index_);for(var o=0;i.hasNext()&&o<this.limit_;){var a=i.getNext();if(!(this.reverse_?this.index_.compare(this.rangedFilter_.getStartPost(),a)<=0:this.index_.compare(a,this.rangedFilter_.getEndPost())<=0))break;r=r.updateImmediateChild(a.name,a.node),o++}}else{var l,s,u,c;if(r=(r=t.withIndex(this.index_)).updatePriority(Jl.EMPTY_NODE),this.reverse_){c=r.getReverseIterator(this.index_),l=this.rangedFilter_.getEndPost(),s=this.rangedFilter_.getStartPost();var d=this.index_.getCompare();u=function(e,t){return d(t,e)}}else c=r.getIterator(this.index_),l=this.rangedFilter_.getStartPost(),s=this.rangedFilter_.getEndPost(),u=this.index_.getCompare();for(var f=0,h=!1;c.hasNext();){var p=c.getNext();!h&&u(l,p)<=0&&(h=!0),h&&f<this.limit_&&u(p,s)<=0?f++:r=r.updateImmediateChild(p.name,Jl.EMPTY_NODE)}}return this.rangedFilter_.getIndexedFilter().updateFullNode(e,r,n)}},{key:"updatePriority",value:function(e,t){return e}},{key:"filtersNodes",value:function(){return!0}},{key:"getIndexedFilter",value:function(){return this.rangedFilter_.getIndexedFilter()}},{key:"getIndex",value:function(){return this.index_}},{key:"fullLimitUpdateChild_",value:function(e,t,n,r,i){var o;if(this.reverse_){var a=this.index_.getCompare();o=function(e,t){return a(t,e)}}else o=this.index_.getCompare();var l=e;fi(l.numChildren()===this.limit_,"");var s=new El(t,n),u=this.reverse_?l.getFirstChild(this.index_):l.getLastChild(this.index_),c=this.rangedFilter_.matches(s);if(l.hasChild(t)){for(var d=l.getImmediateChild(t),f=r.getChildAfterChild(this.index_,u,this.reverse_);null!=f&&(f.name===t||l.hasChild(f.name));)f=r.getChildAfterChild(this.index_,f,this.reverse_);var h=null==f?1:o(f,s);if(c&&!n.isEmpty()&&h>=0)return null!=i&&i.trackChildChange(ss(t,n,d)),l.updateImmediateChild(t,n);null!=i&&i.trackChildChange(ls(t,d));var p=l.updateImmediateChild(t,Jl.EMPTY_NODE);return null!=f&&this.rangedFilter_.matches(f)?(null!=i&&i.trackChildChange(as(f.name,f.node)),p.updateImmediateChild(f.name,f.node)):p}return n.isEmpty()?e:c&&o(u,s)>=0?(null!=i&&(i.trackChildChange(ls(u.name,u.node)),i.trackChildChange(as(t,n))),l.updateImmediateChild(t,n).updateImmediateChild(u.name,Jl.EMPTY_NODE)):e}}]),e}(),fs=function(){function e(){ii(this,e),this.limitSet_=!1,this.startSet_=!1,this.startNameSet_=!1,this.startAfterSet_=!1,this.endSet_=!1,this.endNameSet_=!1,this.endBeforeSet_=!1,this.limit_=0,this.viewFrom_="",this.indexStartValue_=null,this.indexStartName_="",this.indexEndValue_=null,this.indexEndName_="",this.index_=$l}return ai(e,[{key:"hasStart",value:function(){return this.startSet_}},{key:"hasStartAfter",value:function(){return this.startAfterSet_}},{key:"hasEndBefore",value:function(){return this.endBeforeSet_}},{key:"isViewFromLeft",value:function(){return""===this.viewFrom_?this.startSet_:"l"===this.viewFrom_}},{key:"getIndexStartValue",value:function(){return fi(this.startSet_,"Only valid if start has been set"),this.indexStartValue_}},{key:"getIndexStartName",value:function(){return fi(this.startSet_,"Only valid if start has been set"),this.startNameSet_?this.indexStartName_:_a}},{key:"hasEnd",value:function(){return this.endSet_}},{key:"getIndexEndValue",value:function(){return fi(this.endSet_,"Only valid if end has been set"),this.indexEndValue_}},{key:"getIndexEndName",value:function(){return fi(this.endSet_,"Only valid if end has been set"),this.endNameSet_?this.indexEndName_:ka}},{key:"hasLimit",value:function(){return this.limitSet_}},{key:"hasAnchoredLimit",value:function(){return this.limitSet_&&""!==this.viewFrom_}},{key:"getLimit",value:function(){return fi(this.limitSet_,"Only valid if limit has been set"),this.limit_}},{key:"getIndex",value:function(){return this.index_}},{key:"loadsAllData",value:function(){return!(this.startSet_||this.endSet_||this.limitSet_)}},{key:"isDefault",value:function(){return this.loadsAllData()&&this.index_===$l}},{key:"copy",value:function(){var t=new e;return t.limitSet_=this.limitSet_,t.limit_=this.limit_,t.startSet_=this.startSet_,t.indexStartValue_=this.indexStartValue_,t.startNameSet_=this.startNameSet_,t.indexStartName_=this.indexStartName_,t.endSet_=this.endSet_,t.indexEndValue_=this.indexEndValue_,t.endNameSet_=this.endNameSet_,t.indexEndName_=this.indexEndName_,t.index_=this.index_,t.viewFrom_=this.viewFrom_,t}}]),e}();function hs(e){var t,n={};return e.isDefault()||(e.index_===$l?t="$priority":e.index_===rs?t="$value":e.index_===Il?t="$key":(fi(e.index_ instanceof ts,"Unrecognized index type!"),t=e.index_.toString()),n.orderBy=Ri(t),e.startSet_&&(n.startAt=Ri(e.indexStartValue_),e.startNameSet_&&(n.startAt+=","+Ri(e.indexStartName_))),e.endSet_&&(n.endAt=Ri(e.indexEndValue_),e.endNameSet_&&(n.endAt+=","+Ri(e.indexEndName_))),e.limitSet_&&(e.isViewFromLeft()?n.limitToFirst=e.limit_:n.limitToLast=e.limit_)),n}function ps(e){var t={};if(e.startSet_&&(t.sp=e.indexStartValue_,e.startNameSet_&&(t.sn=e.indexStartName_)),e.endSet_&&(t.ep=e.indexEndValue_,e.endNameSet_&&(t.en=e.indexEndName_)),e.limitSet_){t.l=e.limit_;var n=e.viewFrom_;""===n&&(n=e.isViewFromLeft()?"l":"r"),t.vf=n}return e.index_!==$l&&(t.i=e.index_.toString()),t}var vs=function(e){Jr(n,e);var t=ni(n);function n(e,r,i,o){var a;return ii(this,n),(a=t.call(this)).repoInfo_=e,a.onDataUpdate_=r,a.authTokenProvider_=i,a.appCheckTokenProvider_=o,a.log_=va("p:rest:"),a.listens_={},a}return ai(n,[{key:"reportStats",value:function(e){throw new Error("Method not implemented.")}},{key:"listen",value:function(e,t,r,i){var o=this,a=e._path.toString();this.log_("Listen called for "+a+" "+e._queryIdentifier);var l=n.getListenId_(e,r),s={};this.listens_[l]=s;var u=hs(e._queryParams);this.restRequest_(a+".json",u,(function(e,t){var n=t;(404===e&&(n=null,e=null),null===e&&o.onDataUpdate_(a,n,!1,r),Mi(o.listens_,l)===s)&&i(e?401===e?"permission_denied":"rest_error:"+e:"ok",null)}))}},{key:"unlisten",value:function(e,t){var r=n.getListenId_(e,t);delete this.listens_[r]}},{key:"get",value:function(e){var t=this,n=hs(e._queryParams),r=e._path.toString(),i=new ki;return this.restRequest_(r+".json",n,(function(e,n){var o=n;404===e&&(o=null,e=null),null===e?(t.onDataUpdate_(r,o,!1,null),i.resolve(o)):i.reject(new Error(o))})),i.promise}},{key:"refreshAuthToken",value:function(e){}},{key:"restRequest_",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0;return n.format="export",Promise.all([this.authTokenProvider_.getToken(!1),this.appCheckTokenProvider_.getToken(!1)]).then((function(i){var o=k(i,2),a=o[0],l=o[1];a&&a.accessToken&&(n.auth=a.accessToken),l&&l.token&&(n.ac=l.token);var s=(t.repoInfo_.secure?"https://":"http://")+t.repoInfo_.host+e+"?ns="+t.repoInfo_.namespace+zi(n);t.log_("Sending REST request for "+s);var u=new XMLHttpRequest;u.onreadystatechange=function(){if(r&&4===u.readyState){t.log_("REST Response for "+s+" received. status:",u.status,"response:",u.responseText);var e=null;if(u.status>=200&&u.status<300){try{e=Ii(u.responseText)}catch(n){ya("Failed to parse JSON response for "+s+": "+u.responseText)}r(null,e)}else 401!==u.status&&404!==u.status&&ya("Got unsuccessful REST response for "+s+" Status: "+u.status),r(u.status);r=null}},u.open("GET",s,!0),u.send()}))}}],[{key:"getListenId_",value:function(e,t){return void 0!==t?"tag$"+t:(fi(e._queryParams.isDefault(),"should have a tag if it's not a default query."),e._path.toString())}}]),n}(rl),ms=function(){function e(){ii(this,e),this.rootNode_=Jl.EMPTY_NODE}return ai(e,[{key:"getNode",value:function(e){return this.rootNode_.getChild(e)}},{key:"updateSnapshot",value:function(e,t){this.rootNode_=this.rootNode_.updateChild(e,t)}}]),e}();function gs(){return{value:null,children:new Map}}function ys(e,t,n){if(vl(t))e.value=n,e.children.clear();else if(null!==e.value)e.value=e.value.updateChild(t,n);else{var r=sl(t);e.children.has(r)||e.children.set(r,gs()),ys(e.children.get(r),t=cl(t),n)}}function bs(e,t,n){null!==e.value?n(t,e.value):function(e,t){e.children.forEach((function(e,n){t(n,e)}))}(e,(function(e,r){bs(r,new al(t.toString()+"/"+e),n)}))}var _s,ks=function(){function e(t){ii(this,e),this.collection_=t,this.last_=null}return ai(e,[{key:"get",value:function(){var e=this.collection_.get(),t=Object.assign({},e);return this.last_&&Ta(this.last_,(function(e,n){t[e]=t[e]-n})),this.last_=e,t}}]),e}(),ws=function(){function e(t,n){ii(this,e),this.server_=n,this.statsToReport_={},this.statsListener_=new ks(t);var r=1e4+2e4*Math.random();Aa(this.reportStats_.bind(this),Math.floor(r))}return ai(e,[{key:"reportStats_",value:function(){var e=this,t=this.statsListener_.get(),n={},r=!1;Ta(t,(function(t,i){i>0&&Oi(e.statsToReport_,t)&&(n[t]=i,r=!0)})),r&&this.server_.reportStats(n),Aa(this.reportStats_.bind(this),Math.floor(2*Math.random()*3e5))}}]),e}();function xs(e){return{fromUser:!1,fromServer:!0,queryId:e,tagged:!0}}!function(e){e[e.OVERWRITE=0]="OVERWRITE",e[e.MERGE=1]="MERGE",e[e.ACK_USER_WRITE=2]="ACK_USER_WRITE",e[e.LISTEN_COMPLETE=3]="LISTEN_COMPLETE"}(_s||(_s={}));var Ss,Cs=function(){function e(t,n,r){ii(this,e),this.path=t,this.affectedTree=n,this.revert=r,this.type=_s.ACK_USER_WRITE,this.source={fromUser:!0,fromServer:!1,queryId:null,tagged:!1}}return ai(e,[{key:"operationForChild",value:function(t){if(vl(this.path)){if(null!=this.affectedTree.value)return fi(this.affectedTree.children.isEmpty(),"affectedTree should not have overlapping affected paths."),this;var n=this.affectedTree.subtree(new al(t));return new e(ll(),n,this.revert)}return fi(sl(this.path)===t,"operationForChild called for unrelated child."),new e(cl(this.path),this.affectedTree,this.revert)}}]),e}(),Es=function(){function e(t,n){ii(this,e),this.source=t,this.path=n,this.type=_s.LISTEN_COMPLETE}return ai(e,[{key:"operationForChild",value:function(t){return vl(this.path)?new e(this.source,ll()):new e(this.source,cl(this.path))}}]),e}(),Ts=function(){function e(t,n,r){ii(this,e),this.source=t,this.path=n,this.snap=r,this.type=_s.OVERWRITE}return ai(e,[{key:"operationForChild",value:function(t){return vl(this.path)?new e(this.source,ll(),this.snap.getImmediateChild(t)):new e(this.source,cl(this.path),this.snap)}}]),e}(),Ps=function(){function e(t,n,r){ii(this,e),this.source=t,this.path=n,this.children=r,this.type=_s.MERGE}return ai(e,[{key:"operationForChild",value:function(t){if(vl(this.path)){var n=this.children.subtree(new al(t));return n.isEmpty()?null:n.value?new Ts(this.source,ll(),n.value):new e(this.source,ll(),n)}return fi(sl(this.path)===t,"Can't get a merge for a child not on the path of the operation"),new e(this.source,cl(this.path),this.children)}},{key:"toString",value:function(){return"Operation("+this.path+": "+this.source.toString()+" merge: "+this.children.toString()+")"}}]),e}(),Is=function(){function e(t,n,r){ii(this,e),this.node_=t,this.fullyInitialized_=n,this.filtered_=r}return ai(e,[{key:"isFullyInitialized",value:function(){return this.fullyInitialized_}},{key:"isFiltered",value:function(){return this.filtered_}},{key:"isCompleteForPath",value:function(e){if(vl(e))return this.isFullyInitialized()&&!this.filtered_;var t=sl(e);return this.isCompleteForChild(t)}},{key:"isCompleteForChild",value:function(e){return this.isFullyInitialized()&&!this.filtered_||this.node_.hasChild(e)}},{key:"getNode",value:function(){return this.node_}}]),e}(),Rs=ai((function e(t){ii(this,e),this.query_=t,this.index_=this.query_._queryParams.getIndex()}));function Ns(e,t,n,r,i,o){var a=r.filter((function(e){return e.type===n}));a.sort((function(t,n){return function(e,t,n){if(null==t.childName||null==n.childName)throw hi("Should only compare child_ events.");var r=new El(t.childName,t.snapshotNode),i=new El(n.childName,n.snapshotNode);return e.index_.compare(r,i)}(e,t,n)})),a.forEach((function(n){var r=function(e,t,n){return"value"===t.type||"child_removed"===t.type||(t.prevName=n.getPredecessorChildName(t.childName,t.snapshotNode,e.index_)),t}(e,n,o);i.forEach((function(i){i.respondsTo(n.type)&&t.push(i.createEvent(r,e.query_))}))}))}function Os(e,t){return{eventCache:e,serverCache:t}}function Ms(e,t,n,r){return Os(new Is(t,n,r),e.serverCache)}function As(e,t,n,r){return Os(e.eventCache,new Is(t,n,r))}function Ls(e){return e.eventCache.isFullyInitialized()?e.eventCache.getNode():null}function Fs(e){return e.serverCache.isFullyInitialized()?e.serverCache.getNode():null}var Ds=function(){return Ss||(Ss=new Al(xa)),Ss},zs=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ds();ii(this,e),this.value=t,this.children=n}return ai(e,[{key:"isEmpty",value:function(){return null===this.value&&this.children.isEmpty()}},{key:"findRootMostMatchingPathAndValue",value:function(e,t){if(null!=this.value&&t(this.value))return{path:ll(),value:this.value};if(vl(e))return null;var n=sl(e),r=this.children.get(n);if(null!==r){var i=r.findRootMostMatchingPathAndValue(cl(e),t);return null!=i?{path:pl(new al(n),i.path),value:i.value}:null}return null}},{key:"findRootMostValueAndPath",value:function(e){return this.findRootMostMatchingPathAndValue(e,(function(){return!0}))}},{key:"subtree",value:function(t){if(vl(t))return this;var n=sl(t),r=this.children.get(n);return null!==r?r.subtree(cl(t)):new e(null)}},{key:"set",value:function(t,n){if(vl(t))return new e(n,this.children);var r=sl(t),i=(this.children.get(r)||new e(null)).set(cl(t),n),o=this.children.insert(r,i);return new e(this.value,o)}},{key:"remove",value:function(t){if(vl(t))return this.children.isEmpty()?new e(null):new e(null,this.children);var n=sl(t),r=this.children.get(n);if(r){var i,o=r.remove(cl(t));return i=o.isEmpty()?this.children.remove(n):this.children.insert(n,o),null===this.value&&i.isEmpty()?new e(null):new e(this.value,i)}return this}},{key:"get",value:function(e){if(vl(e))return this.value;var t=sl(e),n=this.children.get(t);return n?n.get(cl(e)):null}},{key:"setTree",value:function(t,n){if(vl(t))return n;var r,i=sl(t),o=(this.children.get(i)||new e(null)).setTree(cl(t),n);return r=o.isEmpty()?this.children.remove(i):this.children.insert(i,o),new e(this.value,r)}},{key:"fold",value:function(e){return this.fold_(ll(),e)}},{key:"fold_",value:function(e,t){var n={};return this.children.inorderTraversal((function(r,i){n[r]=i.fold_(pl(e,r),t)})),t(e,this.value,n)}},{key:"findOnPath",value:function(e,t){return this.findOnPath_(e,ll(),t)}},{key:"findOnPath_",value:function(e,t,n){var r=!!this.value&&n(t,this.value);if(r)return r;if(vl(e))return null;var i=sl(e),o=this.children.get(i);return o?o.findOnPath_(cl(e),pl(t,i),n):null}},{key:"foreachOnPath",value:function(e,t){return this.foreachOnPath_(e,ll(),t)}},{key:"foreachOnPath_",value:function(t,n,r){if(vl(t))return this;this.value&&r(n,this.value);var i=sl(t),o=this.children.get(i);return o?o.foreachOnPath_(cl(t),pl(n,i),r):new e(null)}},{key:"foreach",value:function(e){this.foreach_(ll(),e)}},{key:"foreach_",value:function(e,t){this.children.inorderTraversal((function(n,r){r.foreach_(pl(e,n),t)})),this.value&&t(e,this.value)}},{key:"foreachChild",value:function(e){this.children.inorderTraversal((function(t,n){n.value&&e(t,n.value)}))}}],[{key:"fromObject",value:function(t){var n=new e(null);return Ta(t,(function(e,t){n=n.set(new al(e),t)})),n}}]),e}(),js=function(){function e(t){ii(this,e),this.writeTree_=t}return ai(e,null,[{key:"empty",value:function(){return new e(new zs(null))}}]),e}();function Ws(e,t,n){if(vl(t))return new js(new zs(n));var r=e.writeTree_.findRootMostValueAndPath(t);if(null!=r){var i=r.path,o=r.value,a=ml(i,t);return o=o.updateChild(a,n),new js(e.writeTree_.set(i,o))}var l=new zs(n),s=e.writeTree_.setTree(t,l);return new js(s)}function Bs(e,t,n){var r=e;return Ta(n,(function(e,n){r=Ws(r,pl(t,e),n)})),r}function Vs(e,t){if(vl(t))return js.empty();var n=e.writeTree_.setTree(t,new zs(null));return new js(n)}function Us(e,t){return null!=qs(e,t)}function qs(e,t){var n=e.writeTree_.findRootMostValueAndPath(t);return null!=n?e.writeTree_.get(n.path).getChild(ml(n.path,t)):null}function Hs(e){var t=[],n=e.writeTree_.value;return null!=n?n.isLeafNode()||n.forEachChild($l,(function(e,n){t.push(new El(e,n))})):e.writeTree_.children.inorderTraversal((function(e,n){null!=n.value&&t.push(new El(e,n.value))})),t}function $s(e,t){if(vl(t))return e;var n=qs(e,t);return new js(null!=n?new zs(n):e.writeTree_.subtree(t))}function Ks(e){return e.writeTree_.isEmpty()}function Gs(e,t){return Ys(ll(),e.writeTree_,t)}function Ys(e,t,n){if(null!=t.value)return n.updateChild(e,t.value);var r=null;return t.children.inorderTraversal((function(t,i){".priority"===t?(fi(null!==i.value,"Priority writes must always be leaf nodes"),r=i.value):n=Ys(pl(e,t),i,n)})),n.getChild(e).isEmpty()||null===r||(n=n.updateChild(pl(e,".priority"),r)),n}function Qs(e,t){return cu(t,e)}function Xs(e,t){for(var n=0;n<e.allWrites.length;n++){var r=e.allWrites[n];if(r.writeId===t)return r}return null}function Js(e,t){var n=e.allWrites.findIndex((function(e){return e.writeId===t}));fi(n>=0,"removeWrite called with nonexistent writeId.");var r=e.allWrites[n];e.allWrites.splice(n,1);for(var i=r.visible,o=!1,a=e.allWrites.length-1;i&&a>=0;){var l=e.allWrites[a];l.visible&&(a>=n&&Zs(l,r.path)?i=!1:yl(r.path,l.path)&&(o=!0)),a--}if(i){if(o)return function(e){e.visibleWrites=tu(e.allWrites,eu,ll()),e.allWrites.length>0?e.lastWriteId=e.allWrites[e.allWrites.length-1].writeId:e.lastWriteId=-1}(e),!0;r.snap?e.visibleWrites=Vs(e.visibleWrites,r.path):Ta(r.children,(function(t){e.visibleWrites=Vs(e.visibleWrites,pl(r.path,t))}));return!0}return!1}function Zs(e,t){if(e.snap)return yl(e.path,t);for(var n in e.children)if(e.children.hasOwnProperty(n)&&yl(pl(e.path,n),t))return!0;return!1}function eu(e){return e.visible}function tu(e,t,n){for(var r=js.empty(),i=0;i<e.length;++i){var o=e[i];if(t(o)){var a=o.path,l=void 0;if(o.snap)yl(n,a)?r=Ws(r,l=ml(n,a),o.snap):yl(a,n)&&(l=ml(a,n),r=Ws(r,ll(),o.snap.getChild(l)));else{if(!o.children)throw hi("WriteRecord should have .snap or .children");if(yl(n,a))r=Bs(r,l=ml(n,a),o.children);else if(yl(a,n))if(vl(l=ml(a,n)))r=Bs(r,ll(),o.children);else{var s=Mi(o.children,sl(l));if(s){var u=s.getChild(cl(l));r=Ws(r,ll(),u)}}}}}return r}function nu(e,t,n,r,i){if(r||i){var o=$s(e.visibleWrites,t);if(!i&&Ks(o))return n;if(i||null!=n||Us(o,ll())){return Gs(tu(e.allWrites,(function(e){return(e.visible||i)&&(!r||!~r.indexOf(e.writeId))&&(yl(e.path,t)||yl(t,e.path))}),t),n||Jl.EMPTY_NODE)}return null}var a=qs(e.visibleWrites,t);if(null!=a)return a;var l=$s(e.visibleWrites,t);return Ks(l)?n:null!=n||Us(l,ll())?Gs(l,n||Jl.EMPTY_NODE):null}function ru(e,t,n,r){return nu(e.writeTree,e.treePath,t,n,r)}function iu(e,t){return function(e,t,n){var r=Jl.EMPTY_NODE,i=qs(e.visibleWrites,t);if(i)return i.isLeafNode()||i.forEachChild($l,(function(e,t){r=r.updateImmediateChild(e,t)})),r;if(n){var o=$s(e.visibleWrites,t);return n.forEachChild($l,(function(e,t){var n=Gs($s(o,new al(e)),t);r=r.updateImmediateChild(e,n)})),Hs(o).forEach((function(e){r=r.updateImmediateChild(e.name,e.node)})),r}return Hs($s(e.visibleWrites,t)).forEach((function(e){r=r.updateImmediateChild(e.name,e.node)})),r}(e.writeTree,e.treePath,t)}function ou(e,t,n,r){return function(e,t,n,r,i){fi(r||i,"Either existingEventSnap or existingServerSnap must exist");var o=pl(t,n);if(Us(e.visibleWrites,o))return null;var a=$s(e.visibleWrites,o);return Ks(a)?i.getChild(n):Gs(a,i.getChild(n))}(e.writeTree,e.treePath,t,n,r)}function au(e,t){return function(e,t){return qs(e.visibleWrites,t)}(e.writeTree,pl(e.treePath,t))}function lu(e,t,n,r,i,o){return function(e,t,n,r,i,o,a){var l,s=$s(e.visibleWrites,t),u=qs(s,ll());if(null!=u)l=u;else{if(null==n)return[];l=Gs(s,n)}if((l=l.withIndex(a)).isEmpty()||l.isLeafNode())return[];for(var c=[],d=a.getCompare(),f=o?l.getReverseIteratorFrom(r,a):l.getIteratorFrom(r,a),h=f.getNext();h&&c.length<i;)0!==d(h,r)&&c.push(h),h=f.getNext();return c}(e.writeTree,e.treePath,t,n,r,i,o)}function su(e,t,n){return function(e,t,n,r){var i=pl(t,n),o=qs(e.visibleWrites,i);return null!=o?o:r.isCompleteForChild(n)?Gs($s(e.visibleWrites,i),r.getNode().getImmediateChild(n)):null}(e.writeTree,e.treePath,t,n)}function uu(e,t){return cu(pl(e.treePath,t),e.writeTree)}function cu(e,t){return{treePath:e,writeTree:t}}var du=function(){function e(){ii(this,e),this.changeMap=new Map}return ai(e,[{key:"trackChildChange",value:function(e){var t=e.type,n=e.childName;fi("child_added"===t||"child_changed"===t||"child_removed"===t,"Only child changes supported for tracking"),fi(".priority"!==n,"Only non-priority child changes can be tracked.");var r=this.changeMap.get(n);if(r){var i=r.type;if("child_added"===t&&"child_removed"===i)this.changeMap.set(n,ss(n,e.snapshotNode,r.snapshotNode));else if("child_removed"===t&&"child_added"===i)this.changeMap.delete(n);else if("child_removed"===t&&"child_changed"===i)this.changeMap.set(n,ls(n,r.oldSnap));else if("child_changed"===t&&"child_added"===i)this.changeMap.set(n,as(n,e.snapshotNode));else{if("child_changed"!==t||"child_changed"!==i)throw hi("Illegal combination of changes: "+e+" occurred after "+r);this.changeMap.set(n,ss(n,e.snapshotNode,r.oldSnap))}}else this.changeMap.set(n,e)}},{key:"getChanges",value:function(){return Array.from(this.changeMap.values())}}]),e}(),fu=new(function(){function e(){ii(this,e)}return ai(e,[{key:"getCompleteChild",value:function(e){return null}},{key:"getChildAfterChild",value:function(e,t,n){return null}}]),e}()),hu=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;ii(this,e),this.writes_=t,this.viewCache_=n,this.optCompleteServerCache_=r}return ai(e,[{key:"getCompleteChild",value:function(e){var t=this.viewCache_.eventCache;if(t.isCompleteForChild(e))return t.getNode().getImmediateChild(e);var n=null!=this.optCompleteServerCache_?new Is(this.optCompleteServerCache_,!0,!1):this.viewCache_.serverCache;return su(this.writes_,e,n)}},{key:"getChildAfterChild",value:function(e,t,n){var r=null!=this.optCompleteServerCache_?this.optCompleteServerCache_:Fs(this.viewCache_),i=lu(this.writes_,r,t,1,n,e);return 0===i.length?null:i[0]}}]),e}();function pu(e,t,n,r,i){var o,a,l=new du;if(n.type===_s.OVERWRITE){var s=n;s.source.fromUser?o=gu(e,t,s.path,s.snap,r,i,l):(fi(s.source.fromServer,"Unknown source."),a=s.source.tagged||t.serverCache.isFiltered()&&!vl(s.path),o=mu(e,t,s.path,s.snap,r,i,a,l))}else if(n.type===_s.MERGE){var u=n;u.source.fromUser?o=function(e,t,n,r,i,o,a){var l=t;return r.foreach((function(r,s){var u=pl(n,r);yu(t,sl(u))&&(l=gu(e,l,u,s,i,o,a))})),r.foreach((function(r,s){var u=pl(n,r);yu(t,sl(u))||(l=gu(e,l,u,s,i,o,a))})),l}(e,t,u.path,u.children,r,i,l):(fi(u.source.fromServer,"Unknown source."),a=u.source.tagged||t.serverCache.isFiltered(),o=_u(e,t,u.path,u.children,r,i,a,l))}else if(n.type===_s.ACK_USER_WRITE){var c=n;o=c.revert?function(e,t,n,r,i,o){var a;if(null!=au(r,n))return t;var l,s=new hu(r,t,i),u=t.eventCache.getNode();if(vl(n)||".priority"===sl(n)){var c;if(t.serverCache.isFullyInitialized())c=ru(r,Fs(t));else{var d=t.serverCache.getNode();fi(d instanceof Jl,"serverChildren would be complete if leaf node"),c=iu(r,d)}l=e.filter.updateFullNode(u,c,o)}else{var f=sl(n),h=su(r,f,t.serverCache);null==h&&t.serverCache.isCompleteForChild(f)&&(h=u.getImmediateChild(f)),(l=null!=h?e.filter.updateChild(u,f,h,cl(n),s,o):t.eventCache.getNode().hasChild(f)?e.filter.updateChild(u,f,Jl.EMPTY_NODE,cl(n),s,o):u).isEmpty()&&t.serverCache.isFullyInitialized()&&(a=ru(r,Fs(t))).isLeafNode()&&(l=e.filter.updateFullNode(l,a,o))}return a=t.serverCache.isFullyInitialized()||null!=au(r,ll()),Ms(t,l,a,e.filter.filtersNodes())}(e,t,c.path,r,i,l):function(e,t,n,r,i,o,a){if(null!=au(i,n))return t;var l=t.serverCache.isFiltered(),s=t.serverCache;if(null!=r.value){if(vl(n)&&s.isFullyInitialized()||s.isCompleteForPath(n))return mu(e,t,n,s.getNode().getChild(n),i,o,l,a);if(vl(n)){var u=new zs(null);return s.getNode().forEachChild(Il,(function(e,t){u=u.set(new al(e),t)})),_u(e,t,n,u,i,o,l,a)}return t}var c=new zs(null);return r.foreach((function(e,t){var r=pl(n,e);s.isCompleteForPath(r)&&(c=c.set(e,s.getNode().getChild(r)))})),_u(e,t,n,c,i,o,l,a)}(e,t,c.path,c.affectedTree,r,i,l)}else{if(n.type!==_s.LISTEN_COMPLETE)throw hi("Unknown operation type: "+n.type);o=function(e,t,n,r,i){var o=t.serverCache,a=As(t,o.getNode(),o.isFullyInitialized()||vl(n),o.isFiltered());return vu(e,a,n,r,fu,i)}(e,t,n.path,r,l)}var d=l.getChanges();return function(e,t,n){var r=t.eventCache;if(r.isFullyInitialized()){var i=r.getNode().isLeafNode()||r.getNode().isEmpty(),o=Ls(e);(n.length>0||!e.eventCache.isFullyInitialized()||i&&!r.getNode().equals(o)||!r.getNode().getPriority().equals(o.getPriority()))&&n.push(os(Ls(t)))}}(t,o,d),{viewCache:o,changes:d}}function vu(e,t,n,r,i,o){var a,l,s=t.eventCache;if(null!=au(r,n))return t;if(vl(n))if(fi(t.serverCache.isFullyInitialized(),"If change path is empty, we must have complete server data"),t.serverCache.isFiltered()){var u=Fs(t),c=iu(r,u instanceof Jl?u:Jl.EMPTY_NODE);a=e.filter.updateFullNode(t.eventCache.getNode(),c,o)}else{var d=ru(r,Fs(t));a=e.filter.updateFullNode(t.eventCache.getNode(),d,o)}else{var f=sl(n);if(".priority"===f){fi(1===ul(n),"Can't have a priority with additional path components");var h=s.getNode(),p=ou(r,n,h,l=t.serverCache.getNode());a=null!=p?e.filter.updatePriority(h,p):s.getNode()}else{var v,m=cl(n);if(s.isCompleteForChild(f)){l=t.serverCache.getNode();var g=ou(r,n,s.getNode(),l);v=null!=g?s.getNode().getImmediateChild(f).updateChild(m,g):s.getNode().getImmediateChild(f)}else v=su(r,f,t.serverCache);a=null!=v?e.filter.updateChild(s.getNode(),f,v,m,i,o):s.getNode()}}return Ms(t,a,s.isFullyInitialized()||vl(n),e.filter.filtersNodes())}function mu(e,t,n,r,i,o,a,l){var s,u=t.serverCache,c=a?e.filter:e.filter.getIndexedFilter();if(vl(n))s=c.updateFullNode(u.getNode(),r,null);else if(c.filtersNodes()&&!u.isFiltered()){var d=u.getNode().updateChild(n,r);s=c.updateFullNode(u.getNode(),d,null)}else{var f=sl(n);if(!u.isCompleteForPath(n)&&ul(n)>1)return t;var h=cl(n),p=u.getNode().getImmediateChild(f).updateChild(h,r);s=".priority"===f?c.updatePriority(u.getNode(),p):c.updateChild(u.getNode(),f,p,h,fu,null)}var v=As(t,s,u.isFullyInitialized()||vl(n),c.filtersNodes());return vu(e,v,n,i,new hu(i,v,o),l)}function gu(e,t,n,r,i,o,a){var l,s,u=t.eventCache,c=new hu(i,t,o);if(vl(n))s=e.filter.updateFullNode(t.eventCache.getNode(),r,a),l=Ms(t,s,!0,e.filter.filtersNodes());else{var d=sl(n);if(".priority"===d)s=e.filter.updatePriority(t.eventCache.getNode(),r),l=Ms(t,s,u.isFullyInitialized(),u.isFiltered());else{var f,h=cl(n),p=u.getNode().getImmediateChild(d);if(vl(h))f=r;else{var v=c.getCompleteChild(d);f=null!=v?".priority"===dl(h)&&v.getChild(hl(h)).isEmpty()?v:v.updateChild(h,r):Jl.EMPTY_NODE}if(p.equals(f))l=t;else l=Ms(t,e.filter.updateChild(u.getNode(),d,f,h,c,a),u.isFullyInitialized(),e.filter.filtersNodes())}}return l}function yu(e,t){return e.eventCache.isCompleteForChild(t)}function bu(e,t,n){return n.foreach((function(e,n){t=t.updateChild(e,n)})),t}function _u(e,t,n,r,i,o,a,l){if(t.serverCache.getNode().isEmpty()&&!t.serverCache.isFullyInitialized())return t;var s,u=t;s=vl(n)?r:new zs(null).setTree(n,r);var c=t.serverCache.getNode();return s.children.inorderTraversal((function(n,r){if(c.hasChild(n)){var s=bu(0,t.serverCache.getNode().getImmediateChild(n),r);u=mu(e,u,new al(n),s,i,o,a,l)}})),s.children.inorderTraversal((function(n,r){var s=!t.serverCache.isCompleteForChild(n)&&void 0===r.value;if(!c.hasChild(n)&&!s){var d=bu(0,t.serverCache.getNode().getImmediateChild(n),r);u=mu(e,u,new al(n),d,i,o,a,l)}})),u}var ku,wu=function(){function e(t,n){ii(this,e),this.query_=t,this.eventRegistrations_=[];var r,i=this.query_._queryParams,o=new us(i.getIndex()),a=(r=i).loadsAllData()?new us(r.getIndex()):r.hasLimit()?new ds(r):new cs(r);this.processor_=function(e){return{filter:e}}(a);var l=n.serverCache,s=n.eventCache,u=o.updateFullNode(Jl.EMPTY_NODE,l.getNode(),null),c=a.updateFullNode(Jl.EMPTY_NODE,s.getNode(),null),d=new Is(u,l.isFullyInitialized(),o.filtersNodes()),f=new Is(c,s.isFullyInitialized(),a.filtersNodes());this.viewCache_=Os(f,d),this.eventGenerator_=new Rs(this.query_)}return ai(e,[{key:"query",get:function(){return this.query_}}]),e}();function xu(e,t){var n=Fs(e.viewCache_);return n&&(e.query._queryParams.loadsAllData()||!vl(t)&&!n.getImmediateChild(sl(t)).isEmpty())?n.getChild(t):null}function Su(e){return 0===e.eventRegistrations_.length}function Cu(e,t,n){var r=[];if(n){fi(null==t,"A cancel should cancel all event registrations.");var i=e.query._path;e.eventRegistrations_.forEach((function(e){var t=e.createCancelEvent(n,i);t&&r.push(t)}))}if(t){for(var o=[],a=0;a<e.eventRegistrations_.length;++a){var l=e.eventRegistrations_[a];if(l.matches(t)){if(t.hasAnyCallback()){o=o.concat(e.eventRegistrations_.slice(a+1));break}}else o.push(l)}e.eventRegistrations_=o}else e.eventRegistrations_=[];return r}function Eu(e,t,n,r){t.type===_s.MERGE&&null!==t.source.queryId&&(fi(Fs(e.viewCache_),"We should always have a full cache before handling merges"),fi(Ls(e.viewCache_),"Missing event cache, even though we have a server cache"));var i,o,a=e.viewCache_,l=pu(e.processor_,a,t,n,r);return i=e.processor_,o=l.viewCache,fi(o.eventCache.getNode().isIndexed(i.filter.getIndex()),"Event snap not indexed"),fi(o.serverCache.getNode().isIndexed(i.filter.getIndex()),"Server snap not indexed"),fi(l.viewCache.serverCache.isFullyInitialized()||!a.serverCache.isFullyInitialized(),"Once a server snap is complete, it should never go back"),e.viewCache_=l.viewCache,Tu(e,l.changes,l.viewCache.eventCache.getNode(),null)}function Tu(e,t,n,r){var i=r?[r]:e.eventRegistrations_;return function(e,t,n,r){var i=[],o=[];return t.forEach((function(t){var n;"child_changed"===t.type&&e.index_.indexedValueChanged(t.oldSnap,t.snapshotNode)&&o.push((n=t.childName,{type:"child_moved",snapshotNode:t.snapshotNode,childName:n}))})),Ns(e,i,"child_removed",t,r,n),Ns(e,i,"child_added",t,r,n),Ns(e,i,"child_moved",o,r,n),Ns(e,i,"child_changed",t,r,n),Ns(e,i,"value",t,r,n),i}(e.eventGenerator_,t,n,i)}var Pu,Iu=ai((function e(){ii(this,e),this.views=new Map}));function Ru(e,t,n,r){var i=t.source.queryId;if(null!==i){var o=e.views.get(i);return fi(null!=o,"SyncTree gave us an op for an invalid query."),Eu(o,t,n,r)}var a,l=[],s=ri(e.views.values());try{for(s.s();!(a=s.n()).done;){var u=a.value;l=l.concat(Eu(u,t,n,r))}}catch(c){s.e(c)}finally{s.f()}return l}function Nu(e,t,n,r,i){var o=t._queryIdentifier,a=e.views.get(o);if(!a){var l=ru(n,i?r:null),s=!1;l?s=!0:r instanceof Jl?(l=iu(n,r),s=!1):(l=Jl.EMPTY_NODE,s=!1);var u=Os(new Is(l,s,!1),new Is(r,i,!1));return new wu(t,u)}return a}function Ou(e,t,n,r,i,o){var a=Nu(e,t,r,i,o);return e.views.has(t._queryIdentifier)||e.views.set(t._queryIdentifier,a),function(e,t){e.eventRegistrations_.push(t)}(a,n),function(e,t){var n=e.viewCache_.eventCache,r=[];return n.getNode().isLeafNode()||n.getNode().forEachChild($l,(function(e,t){r.push(as(e,t))})),n.isFullyInitialized()&&r.push(os(n.getNode())),Tu(e,r,n.getNode(),t)}(a,n)}function Mu(e,t,n,r){var i=t._queryIdentifier,o=[],a=[],l=zu(e);if("default"===i){var s,u=ri(e.views.entries());try{for(u.s();!(s=u.n()).done;){var c=k(s.value,2),d=c[0],f=c[1];a=a.concat(Cu(f,n,r)),Su(f)&&(e.views.delete(d),f.query._queryParams.loadsAllData()||o.push(f.query))}}catch(p){u.e(p)}finally{u.f()}}else{var h=e.views.get(i);h&&(a=a.concat(Cu(h,n,r)),Su(h)&&(e.views.delete(i),h.query._queryParams.loadsAllData()||o.push(h.query)))}return l&&!zu(e)&&o.push(new(fi(ku,"Reference.ts has not been loaded"),ku)(t._repo,t._path)),{removed:o,events:a}}function Au(e){var t,n=[],r=ri(e.views.values());try{for(r.s();!(t=r.n()).done;){var i=t.value;i.query._queryParams.loadsAllData()||n.push(i)}}catch(o){r.e(o)}finally{r.f()}return n}function Lu(e,t){var n,r=null,i=ri(e.views.values());try{for(i.s();!(n=i.n()).done;){var o=n.value;r=r||xu(o,t)}}catch(a){i.e(a)}finally{i.f()}return r}function Fu(e,t){if(t._queryParams.loadsAllData())return ju(e);var n=t._queryIdentifier;return e.views.get(n)}function Du(e,t){return null!=Fu(e,t)}function zu(e){return null!=ju(e)}function ju(e){var t,n=ri(e.views.values());try{for(n.s();!(t=n.n()).done;){var r=t.value;if(r.query._queryParams.loadsAllData())return r}}catch(i){n.e(i)}finally{n.f()}return null}var Wu=1,Bu=ai((function e(t){ii(this,e),this.listenProvider_=t,this.syncPointTree_=new zs(null),this.pendingWriteTree_={visibleWrites:js.empty(),allWrites:[],lastWriteId:-1},this.tagToQueryMap=new Map,this.queryToTagMap=new Map}));function Vu(e,t,n,r,i){return function(e,t,n,r,i){fi(r>e.lastWriteId,"Stacking an older write on top of newer ones"),void 0===i&&(i=!0),e.allWrites.push({path:t,snap:n,writeId:r,visible:i}),i&&(e.visibleWrites=Ws(e.visibleWrites,t,n)),e.lastWriteId=r}(e.pendingWriteTree_,t,n,r,i),i?Qu(e,new Ts({fromUser:!0,fromServer:!1,queryId:null,tagged:!1},t,n)):[]}function Uu(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=Xs(e.pendingWriteTree_,t),i=Js(e.pendingWriteTree_,t);if(i){var o=new zs(null);return null!=r.snap?o=o.set(ll(),!0):Ta(r.children,(function(e){o=o.set(new al(e),!0)})),Qu(e,new Cs(r.path,o,n))}return[]}function qu(e,t,n){return Qu(e,new Ts({fromUser:!1,fromServer:!0,queryId:null,tagged:!1},t,n))}function Hu(e,t,n,r){var i=t._path,o=e.syncPointTree_.get(i),a=[];if(o&&("default"===t._queryIdentifier||Du(o,t))){var l=Mu(o,t,n,r);0===o.views.size&&(e.syncPointTree_=e.syncPointTree_.remove(i));var s=l.removed;a=l.events;var u=-1!==s.findIndex((function(e){return e._queryParams.loadsAllData()})),c=e.syncPointTree_.findOnPath(i,(function(e,t){return zu(t)}));if(u&&!c){var d=e.syncPointTree_.subtree(i);if(!d.isEmpty())for(var f=function(e){return e.fold((function(e,t,n){if(t&&zu(t))return[ju(t)];var r=[];return t&&(r=Au(t)),Ta(n,(function(e,t){r=r.concat(t)})),r}))}(d),h=0;h<f.length;++h){var p=f[h],v=p.query,m=Zu(e,p);e.listenProvider_.startListening(oc(v),ec(e,v),m.hashFn,m.onComplete)}}if(!c&&s.length>0&&!r)if(u){e.listenProvider_.stopListening(oc(t),null)}else s.forEach((function(t){var n=e.queryToTagMap.get(tc(t));e.listenProvider_.stopListening(oc(t),n)}));!function(e,t){for(var n=0;n<t.length;++n){var r=t[n];if(!r._queryParams.loadsAllData()){var i=tc(r),o=e.queryToTagMap.get(i);e.queryToTagMap.delete(i),e.tagToQueryMap.delete(o)}}}(e,s)}return a}function $u(e,t,n,r){var i=nc(e,r);if(null!=i){var o=rc(i),a=o.path,l=o.queryId,s=ml(a,t);return ic(e,a,new Ts(xs(l),s,n))}return[]}function Ku(e,t){var n=e._path,r=null,i=!1;t.syncPointTree_.foreachOnPath(n,(function(e,t){var o=ml(e,n);r=r||Lu(t,o),i=i||zu(t)}));var o,a=t.syncPointTree_.get(n);(a?(i=i||zu(a),r=r||Lu(a,ll())):(a=new Iu,t.syncPointTree_=t.syncPointTree_.set(n,a)),null!=r)?o=!0:(o=!1,r=Jl.EMPTY_NODE,t.syncPointTree_.subtree(n).foreachChild((function(e,t){var n=Lu(t,ll());n&&(r=r.updateImmediateChild(e,n))})));var l=Du(a,e);if(!l&&!e._queryParams.loadsAllData()){var s=tc(e);fi(!t.queryToTagMap.has(s),"View does not exist, but we have a tag");var u=Wu++;t.queryToTagMap.set(s,u),t.tagToQueryMap.set(u,s)}return{syncPoint:a,writesCache:Qs(t.pendingWriteTree_,n),serverCache:r,serverCacheComplete:o,foundAncestorDefaultView:i,viewAlreadyExists:l}}function Gu(e,t,n){var r=Ku(t,e),i=r.syncPoint,o=r.serverCache,a=r.writesCache,l=r.serverCacheComplete,s=r.viewAlreadyExists,u=r.foundAncestorDefaultView,c=Ou(i,t,n,a,o,l);if(!s&&!u){var d=Fu(i,t);c=c.concat(function(e,t,n){var r=t._path,i=ec(e,t),o=Zu(e,n),a=e.listenProvider_.startListening(oc(t),i,o.hashFn,o.onComplete),l=e.syncPointTree_.subtree(r);if(i)fi(!zu(l.value),"If we're adding a query, it shouldn't be shadowed");else for(var s=l.fold((function(e,t,n){if(!vl(e)&&t&&zu(t))return[ju(t).query];var r=[];return t&&(r=r.concat(Au(t).map((function(e){return e.query})))),Ta(n,(function(e,t){r=r.concat(t)})),r})),u=0;u<s.length;++u){var c=s[u];e.listenProvider_.stopListening(oc(c),ec(e,c))}return a}(e,t,d))}return c}function Yu(e,t,n){var r=e.pendingWriteTree_,i=e.syncPointTree_.findOnPath(t,(function(e,n){var r=Lu(n,ml(e,t));if(r)return r}));return nu(r,t,i,n,!0)}function Qu(e,t){return Xu(t,e.syncPointTree_,null,Qs(e.pendingWriteTree_,ll()))}function Xu(e,t,n,r){if(vl(e.path))return Ju(e,t,n,r);var i=t.get(ll());null==n&&null!=i&&(n=Lu(i,ll()));var o=[],a=sl(e.path),l=e.operationForChild(a),s=t.children.get(a);if(s&&l){var u=n?n.getImmediateChild(a):null,c=uu(r,a);o=o.concat(Xu(l,s,u,c))}return i&&(o=o.concat(Ru(i,e,r,n))),o}function Ju(e,t,n,r){var i=t.get(ll());null==n&&null!=i&&(n=Lu(i,ll()));var o=[];return t.children.inorderTraversal((function(t,i){var a=n?n.getImmediateChild(t):null,l=uu(r,t),s=e.operationForChild(t);s&&(o=o.concat(Ju(s,i,a,l)))})),i&&(o=o.concat(Ru(i,e,r,n))),o}function Zu(e,t){var n=t.query,r=ec(e,n);return{hashFn:function(){var e=function(e){return e.viewCache_.serverCache.getNode()}(t)||Jl.EMPTY_NODE;return e.hash()},onComplete:function(t){if("ok"===t)return r?function(e,t,n){var r=nc(e,n);if(r){var i=rc(r),o=i.path,a=i.queryId,l=ml(o,t);return ic(e,o,new Es(xs(a),l))}return[]}(e,n._path,r):function(e,t){return Qu(e,new Es({fromUser:!1,fromServer:!0,queryId:null,tagged:!1},t))}(e,n._path);var i=function(e,t){var n="Unknown Error";"too_big"===e?n="The data requested exceeds the maximum size that can be accessed with a single request.":"permission_denied"===e?n="Client doesn't have permission to access the desired data.":"unavailable"===e&&(n="The service is unavailable");var r=new Error(e+" at "+t._path.toString()+": "+n);return r.code=e.toUpperCase(),r}(t,n);return Hu(e,n,null,i)}}}function ec(e,t){var n=tc(t);return e.queryToTagMap.get(n)}function tc(e){return e._path.toString()+"$"+e._queryIdentifier}function nc(e,t){return e.tagToQueryMap.get(t)}function rc(e){var t=e.indexOf("$");return fi(-1!==t&&t<e.length-1,"Bad queryKey."),{queryId:e.substr(t+1),path:new al(e.substr(0,t))}}function ic(e,t,n){var r=e.syncPointTree_.get(t);return fi(r,"Missing sync point for query tag that we're tracking"),Ru(r,n,Qs(e.pendingWriteTree_,t),null)}function oc(e){return e._queryParams.loadsAllData()&&!e._queryParams.isDefault()?new(fi(Pu,"Reference.ts has not been loaded"),Pu)(e._repo,e._path):e}var ac=function(){function e(t){ii(this,e),this.node_=t}return ai(e,[{key:"getImmediateChild",value:function(t){return new e(this.node_.getImmediateChild(t))}},{key:"node",value:function(){return this.node_}}]),e}(),lc=function(){function e(t,n){ii(this,e),this.syncTree_=t,this.path_=n}return ai(e,[{key:"getImmediateChild",value:function(t){var n=pl(this.path_,t);return new e(this.syncTree_,n)}},{key:"node",value:function(){return Yu(this.syncTree_,this.path_)}}]),e}(),sc=function(e,t,n){return e&&"object"===typeof e?(fi(".sv"in e,"Unexpected leaf node or priority contents"),"string"===typeof e[".sv"]?uc(e[".sv"],t,n):"object"===typeof e[".sv"]?cc(e[".sv"],t):void fi(!1,"Unexpected server value: "+JSON.stringify(e,null,2))):e},uc=function(e,t,n){if("timestamp"===e)return n.timestamp;fi(!1,"Unexpected server value: "+e)},cc=function(e,t,n){e.hasOwnProperty("increment")||fi(!1,"Unexpected server value: "+JSON.stringify(e,null,2));var r=e.increment;"number"!==typeof r&&fi(!1,"Unexpected increment value: "+r);var i=t.node();if(fi(null!==i&&"undefined"!==typeof i,"Expected ChildrenNode.EMPTY_NODE for nulls"),!i.isLeafNode())return r;var o=i.getValue();return"number"!==typeof o?r:o+r},dc=function(e,t,n,r){return hc(t,new lc(n,e),r)},fc=function(e,t,n){return hc(e,new ac(t),n)};function hc(e,t,n){var r,i=e.getPriority().val(),o=sc(i,t.getImmediateChild(".priority"),n);if(e.isLeafNode()){var a=e,l=sc(a.getValue(),t,n);return l!==a.getValue()||o!==a.getPriority().val()?new Vl(l,es(o)):e}var s=e;return r=s,o!==s.getPriority().val()&&(r=r.updatePriority(new Vl(o))),s.forEachChild($l,(function(e,i){var o=hc(i,t.getImmediateChild(e),n);o!==i&&(r=r.updateImmediateChild(e,o))})),r}var pc=ai((function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{children:{},childCount:0};ii(this,e),this.name=t,this.parent=n,this.node=r}));function vc(e,t){for(var n=t instanceof al?t:new al(t),r=e,i=sl(n);null!==i;){var o=Mi(r.node.children,i)||{children:{},childCount:0};r=new pc(i,r,o),i=sl(n=cl(n))}return r}function mc(e){return e.node.value}function gc(e,t){e.node.value=t,wc(e)}function yc(e){return e.node.childCount>0}function bc(e,t){Ta(e.node.children,(function(n,r){t(new pc(n,e,r))}))}function _c(e,t,n,r){n&&!r&&t(e),bc(e,(function(e){_c(e,t,!0,r)})),n&&r&&t(e)}function kc(e){return new al(null===e.parent?e.name:kc(e.parent)+"/"+e.name)}function wc(e){null!==e.parent&&function(e,t,n){var r=function(e){return void 0===mc(e)&&!yc(e)}(n),i=Oi(e.node.children,t);r&&i?(delete e.node.children[t],e.node.childCount--,wc(e)):r||i||(e.node.children[t]=n.node,e.node.childCount++,wc(e))}(e.parent,e.name,e)}var xc=/[\[\].#$\/\u0000-\u001F\u007F]/,Sc=/[\[\].#$\u0000-\u001F\u007F]/,Cc=10485760,Ec=function(e){return"string"===typeof e&&0!==e.length&&!xc.test(e)},Tc=function(e){return"string"===typeof e&&0!==e.length&&!Sc.test(e)},Pc=function(e,t,n,r){r&&void 0===t||Ic(Wi(e,"value"),t,n)},Ic=function e(t,n,r){var i=r instanceof al?new bl(r,t):r;if(void 0===n)throw new Error(t+"contains undefined "+kl(i));if("function"===typeof n)throw new Error(t+"contains a function "+kl(i)+" with contents = "+n.toString());if(ba(n))throw new Error(t+"contains "+n.toString()+" "+kl(i));if("string"===typeof n&&n.length>Cc/3&&Bi(n)>Cc)throw new Error(t+"contains a string greater than "+"10485760 utf8 bytes "+kl(i)+" ('"+n.substring(0,50)+"...')");if(n&&"object"===typeof n){var o=!1,a=!1;if(Ta(n,(function(n,r){if(".value"===n)o=!0;else if(".priority"!==n&&".sv"!==n&&(a=!0,!Ec(n)))throw new Error(t+" contains an invalid key ("+n+") "+kl(i)+'. Keys must be non-empty strings and can\'t contain ".", "#", "$", "/", "[", or "]"');var l,s;s=n,(l=i).parts_.length>0&&(l.byteLength_+=1),l.parts_.push(s),l.byteLength_+=Bi(s),_l(l),e(t,r,i),function(e){var t=e.parts_.pop();e.byteLength_-=Bi(t),e.parts_.length>0&&(e.byteLength_-=1)}(i)})),o&&a)throw new Error(t+' contains ".value" child '+kl(i)+" in addition to actual children.")}},Rc=function(e,t,n,r){if((!r||void 0!==n)&&!Tc(n))throw new Error(Wi(e,t)+'was an invalid path = "'+n+'". Paths must be non-empty strings and can\'t contain ".", "#", "$", "[", or "]"')},Nc=function(e,t){if(".info"===sl(t))throw new Error(e+" failed = Can't modify data under /.info/")},Oc=function(e,t){var n=t.path.toString();if("string"!==typeof t.repoInfo.host||0===t.repoInfo.host.length||!Ec(t.repoInfo.namespace)&&"localhost"!==t.repoInfo.host.split(":")[0]||0!==n.length&&!function(e){return e&&(e=e.replace(/^\/*\.info(\/|$)/,"/")),Tc(e)}(n))throw new Error(Wi(e,"url")+'must be a valid firebase URL and the path can\'t contain ".", "#", "$", "[", or "]".')},Mc=ai((function e(){ii(this,e),this.eventLists_=[],this.recursionDepth_=0}));function Ac(e,t){for(var n=null,r=0;r<t.length;r++){var i=t[r],o=i.getPath();null===n||gl(o,n.path)||(e.eventLists_.push(n),n=null),null===n&&(n={events:[],path:o}),n.events.push(i)}n&&e.eventLists_.push(n)}function Lc(e,t,n){Ac(e,n),Dc(e,(function(e){return gl(e,t)}))}function Fc(e,t,n){Ac(e,n),Dc(e,(function(e){return yl(e,t)||yl(t,e)}))}function Dc(e,t){e.recursionDepth_++;for(var n=!0,r=0;r<e.eventLists_.length;r++){var i=e.eventLists_[r];if(i)t(i.path)?(zc(e.eventLists_[r]),e.eventLists_[r]=null):n=!1}n&&(e.eventLists_=[]),e.recursionDepth_--}function zc(e){for(var t=0;t<e.events.length;t++){var n=e.events[t];if(null!==n){e.events[t]=null;var r=n.getEventRunner();da&&pa("event: "+n.toString()),Ma(r)}}}var jc="repo_interrupt",Wc=function(){function e(t,n,r,i){ii(this,e),this.repoInfo_=t,this.forceRestClient_=n,this.authTokenProvider_=r,this.appCheckProvider_=i,this.dataUpdateCount=0,this.statsListener_=null,this.eventQueue_=new Mc,this.nextWriteId_=1,this.interceptServerDataCallback_=null,this.onDisconnect_=gs(),this.transactionQueueTree_=new pc,this.persistentConnection_=null,this.key=this.repoInfo_.toURLString()}return ai(e,[{key:"toString",value:function(){return(this.repoInfo_.secure?"https://":"http://")+this.repoInfo_.host}}]),e}();function Bc(e,t,n){if(e.stats_=Ka(e.repoInfo_),e.forceRestClient_||("object"===typeof window&&window.navigator&&window.navigator.userAgent||"").search(/googlebot|google webmaster tools|bingbot|yahoo! slurp|baiduspider|yandexbot|duckduckbot/i)>=0)e.server_=new vs(e.repoInfo_,(function(t,n,r,i){qc(e,t,n,r,i)}),e.authTokenProvider_,e.appCheckProvider_),setTimeout((function(){return Hc(e,!0)}),0);else{if("undefined"!==typeof n&&null!==n){if("object"!==typeof n)throw new Error("Only objects are supported for option databaseAuthVariableOverride");try{Ri(n)}catch(r){throw new Error("Invalid authOverride provided: "+r)}}e.persistentConnection_=new Sl(e.repoInfo_,t,(function(t,n,r,i){qc(e,t,n,r,i)}),(function(t){Hc(e,t)}),(function(t){!function(e,t){Ta(t,(function(t,n){$c(e,t,n)}))}(e,t)}),e.authTokenProvider_,e.appCheckProvider_,n),e.server_=e.persistentConnection_}e.authTokenProvider_.addTokenChangeListener((function(t){e.server_.refreshAuthToken(t)})),e.appCheckProvider_.addTokenChangeListener((function(t){e.server_.refreshAppCheckToken(t.token)})),e.statsReporter_=function(e,t){var n=e.toString();return $a[n]||($a[n]=t()),$a[n]}(e.repoInfo_,(function(){return new ws(e.stats_,e.server_)})),e.infoData_=new ms,e.infoSyncTree_=new Bu({startListening:function(t,n,r,i){var o=[],a=e.infoData_.getNode(t._path);return a.isEmpty()||(o=qu(e.infoSyncTree_,t._path,a),setTimeout((function(){i("ok")}),0)),o},stopListening:function(){}}),$c(e,"connected",!1),e.serverSyncTree_=new Bu({startListening:function(t,n,r,i){return e.server_.listen(t,r,n,(function(n,r){var o=i(n,r);Fc(e.eventQueue_,t._path,o)})),[]},stopListening:function(t,n){e.server_.unlisten(t,n)}})}function Vc(e){var t=e.infoData_.getNode(new al(".info/serverTimeOffset")).val()||0;return(new Date).getTime()+t}function Uc(e){return function(e){return(e=e||{}).timestamp=e.timestamp||(new Date).getTime(),e}({timestamp:Vc(e)})}function qc(e,t,n,r,i){e.dataUpdateCount++;var o=new al(t);n=e.interceptServerDataCallback_?e.interceptServerDataCallback_(t,n):n;var a=[];if(i)if(r){var l=Li(n,(function(e){return es(e)}));a=function(e,t,n,r){var i=nc(e,r);if(i){var o=rc(i),a=o.path,l=o.queryId,s=ml(a,t),u=zs.fromObject(n);return ic(e,a,new Ps(xs(l),s,u))}return[]}(e.serverSyncTree_,o,l,i)}else{var s=es(n);a=$u(e.serverSyncTree_,o,s,i)}else if(r){var u=Li(n,(function(e){return es(e)}));a=function(e,t,n){var r=zs.fromObject(n);return Qu(e,new Ps({fromUser:!1,fromServer:!0,queryId:null,tagged:!1},t,r))}(e.serverSyncTree_,o,u)}else{var c=es(n);a=qu(e.serverSyncTree_,o,c)}var d=o;a.length>0&&(d=nd(e,o)),Fc(e.eventQueue_,d,a)}function Hc(e,t){$c(e,"connected",t),!1===t&&function(e){Xc(e,"onDisconnectEvents");var t=Uc(e),n=gs();bs(e.onDisconnect_,ll(),(function(r,i){var o=dc(r,i,e.serverSyncTree_,t);ys(n,r,o)}));var r=[];bs(n,ll(),(function(t,n){r=r.concat(qu(e.serverSyncTree_,t,n));var i=ld(e,t);nd(e,i)})),e.onDisconnect_=gs(),Fc(e.eventQueue_,ll(),r)}(e)}function $c(e,t,n){var r=new al("/.info/"+t),i=es(n);e.infoData_.updateSnapshot(r,i);var o=qu(e.infoSyncTree_,r,i);Fc(e.eventQueue_,r,o)}function Kc(e){return e.nextWriteId_++}function Gc(e,t,n,r,i){Xc(e,"set",{path:t.toString(),value:n,priority:r});var o=Uc(e),a=es(n,r),l=Yu(e.serverSyncTree_,t),s=fc(a,l,o),u=Kc(e),c=Vu(e.serverSyncTree_,t,s,u,!0);Ac(e.eventQueue_,c),e.server_.put(t.toString(),a.val(!0),(function(n,r){var o="ok"===n;o||ya("set at "+t+" failed: "+n);var a=Uu(e.serverSyncTree_,u,!o);Fc(e.eventQueue_,t,a),Jc(e,i,n,r)}));var d=ld(e,t);nd(e,d),Fc(e.eventQueue_,d,[])}function Yc(e,t,n){var r;r=".info"===sl(t._path)?Hu(e.infoSyncTree_,t,n):Hu(e.serverSyncTree_,t,n),Lc(e.eventQueue_,t._path,r)}function Qc(e){e.persistentConnection_&&e.persistentConnection_.interrupt(jc)}function Xc(e){var t="";e.persistentConnection_&&(t=e.persistentConnection_.id+":");for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];pa.apply(void 0,[t].concat(r))}function Jc(e,t,n,r){t&&Ma((function(){if("ok"===n)t(null);else{var e=(n||"error").toUpperCase(),i=e;r&&(i+=": "+r);var o=new Error(i);o.code=e,t(o)}}))}function Zc(e,t,n){return Yu(e.serverSyncTree_,t,n)||Jl.EMPTY_NODE}function ed(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.transactionQueueTree_;if(t||ad(e,t),mc(t)){var n=id(e,t);fi(n.length>0,"Sending zero length transaction queue");var r=n.every((function(e){return 0===e.status}));r&&td(e,kc(t),n)}else yc(t)&&bc(t,(function(t){ed(e,t)}))}function td(e,t,n){for(var r=n.map((function(e){return e.currentWriteId})),i=Zc(e,t,r),o=i,a=i.hash(),l=0;l<n.length;l++){var s=n[l];fi(0===s.status,"tryToSendTransactionQueue_: items in queue should all be run."),s.status=1,s.retryCount++;var u=ml(t,s.path);o=o.updateChild(u,s.currentOutputSnapshotRaw)}var c=o.val(!0),d=t;e.server_.put(d.toString(),c,(function(r){Xc(e,"transaction put response",{path:d.toString(),status:r});var i=[];if("ok"===r){for(var o=[],a=function(t){n[t].status=2,i=i.concat(Uu(e.serverSyncTree_,n[t].currentWriteId)),n[t].onComplete&&o.push((function(){return n[t].onComplete(null,!0,n[t].currentOutputSnapshotResolved)})),n[t].unwatcher()},l=0;l<n.length;l++)a(l);ad(e,vc(e.transactionQueueTree_,t)),ed(e,e.transactionQueueTree_),Fc(e.eventQueue_,t,i);for(var s=0;s<o.length;s++)Ma(o[s])}else{if("datastale"===r)for(var u=0;u<n.length;u++)3===n[u].status?n[u].status=4:n[u].status=0;else{ya("transaction at "+d.toString()+" failed: "+r);for(var c=0;c<n.length;c++)n[c].status=4,n[c].abortReason=r}nd(e,t)}}),a)}function nd(e,t){var n=rd(e,t),r=kc(n);return function(e,t,n){if(0===t.length)return;for(var r=[],i=[],o=t.filter((function(e){return 0===e.status})).map((function(e){return e.currentWriteId})),a=function(a){var l,s=t[a],u=ml(n,s.path),c=!1,d=void 0;if(fi(null!==u,"rerunTransactionsUnderNode_: relativePath should not be null."),4===s.status)c=!0,d=s.abortReason,i=i.concat(Uu(e.serverSyncTree_,s.currentWriteId,!0));else if(0===s.status)if(s.retryCount>=25)c=!0,d="maxretry",i=i.concat(Uu(e.serverSyncTree_,s.currentWriteId,!0));else{var f=Zc(e,s.path,o);s.currentInputSnapshot=f;var h=t[a].update(f.val());if(void 0!==h){Ic("transaction failed: Data returned ",h,s.path);var p=es(h);"object"===typeof h&&null!=h&&Oi(h,".priority")||(p=p.updatePriority(f.getPriority()));var v=s.currentWriteId,m=Uc(e),g=fc(p,f,m);s.currentOutputSnapshotRaw=p,s.currentOutputSnapshotResolved=g,s.currentWriteId=Kc(e),o.splice(o.indexOf(v),1),i=(i=i.concat(Vu(e.serverSyncTree_,s.path,g,s.currentWriteId,s.applyLocally))).concat(Uu(e.serverSyncTree_,v,!0))}else c=!0,d="nodata",i=i.concat(Uu(e.serverSyncTree_,s.currentWriteId,!0))}Fc(e.eventQueue_,n,i),i=[],c&&(t[a].status=2,l=t[a].unwatcher,setTimeout(l,Math.floor(0)),t[a].onComplete&&("nodata"===d?r.push((function(){return t[a].onComplete(null,!1,t[a].currentInputSnapshot)})):r.push((function(){return t[a].onComplete(new Error(d),!1,null)}))))},l=0;l<t.length;l++)a(l);ad(e,e.transactionQueueTree_);for(var s=0;s<r.length;s++)Ma(r[s]);ed(e,e.transactionQueueTree_)}(e,id(e,n),r),r}function rd(e,t){var n,r=e.transactionQueueTree_;for(n=sl(t);null!==n&&void 0===mc(r);)r=vc(r,n),n=sl(t=cl(t));return r}function id(e,t){var n=[];return od(e,t,n),n.sort((function(e,t){return e.order-t.order})),n}function od(e,t,n){var r=mc(t);if(r)for(var i=0;i<r.length;i++)n.push(r[i]);bc(t,(function(t){od(e,t,n)}))}function ad(e,t){var n=mc(t);if(n){for(var r=0,i=0;i<n.length;i++)2!==n[i].status&&(n[r]=n[i],r++);n.length=r,gc(t,n.length>0?n:void 0)}bc(t,(function(t){ad(e,t)}))}function ld(e,t){var n=kc(rd(e,t)),r=vc(e.transactionQueueTree_,t);return function(e,t,n){for(var r=n?e:e.parent;null!==r;){if(t(r))return!0;r=r.parent}}(r,(function(t){sd(e,t)})),sd(e,r),_c(r,(function(t){sd(e,t)})),n}function sd(e,t){var n=mc(t);if(n){for(var r=[],i=[],o=-1,a=0;a<n.length;a++)3===n[a].status||(1===n[a].status?(fi(o===a-1,"All SENT items should be at beginning of queue."),o=a,n[a].status=3,n[a].abortReason="set"):(fi(0===n[a].status,"Unexpected transaction status in abort"),n[a].unwatcher(),i=i.concat(Uu(e.serverSyncTree_,n[a].currentWriteId,!0)),n[a].onComplete&&r.push(n[a].onComplete.bind(null,new Error("set"),!1,null))));-1===o?gc(t,void 0):n.length=o+1,Fc(e.eventQueue_,kc(t),i);for(var l=0;l<r.length;l++)Ma(r[l])}}var ud=function(e,t){var n=cd(e),r=n.namespace;"firebase.com"===n.domain&&ga(n.host+" is no longer supported. Please use <YOUR FIREBASE>.firebaseio.com instead"),r&&"undefined"!==r||"localhost"===n.domain||ga("Cannot parse Firebase url. Please use https://<YOUR FIREBASE>.firebaseio.com"),n.secure||"undefined"!==typeof window&&window.location&&window.location.protocol&&-1!==window.location.protocol.indexOf("https:")&&ya("Insecure Firebase access from a secure page. Please use https in calls to new Firebase().");var i="ws"===n.scheme||"wss"===n.scheme;return{repoInfo:new Va(n.host,n.secure,r,i,t,"",r!==n.subdomain),path:new al(n.pathString)}},cd=function(e){var t="",n="",r="",i="",o="",a=!0,l="https",s=443;if("string"===typeof e){var u=e.indexOf("//");u>=0&&(l=e.substring(0,u-1),e=e.substring(u+2));var c=e.indexOf("/");-1===c&&(c=e.length);var d=e.indexOf("?");-1===d&&(d=e.length),t=e.substring(0,Math.min(c,d)),c<d&&(i=function(e){for(var t="",n=e.split("/"),r=0;r<n.length;r++)if(n[r].length>0){var i=n[r];try{i=decodeURIComponent(i.replace(/\+/g," "))}catch(o){}t+="/"+i}return t}(e.substring(c,d)));var f=function(e){var t={};"?"===e.charAt(0)&&(e=e.substring(1));var n,r=ri(e.split("&"));try{for(r.s();!(n=r.n()).done;){var i=n.value;if(0!==i.length){var o=i.split("=");2===o.length?t[decodeURIComponent(o[0])]=decodeURIComponent(o[1]):ya("Invalid query segment '".concat(i,"' in query '").concat(e,"'"))}}}catch(a){r.e(a)}finally{r.f()}return t}(e.substring(Math.min(e.length,d)));(u=t.indexOf(":"))>=0?(a="https"===l||"wss"===l,s=parseInt(t.substring(u+1),10)):u=t.length;var h=t.slice(0,u);if("localhost"===h.toLowerCase())n="localhost";else if(h.split(".").length<=2)n=h;else{var p=t.indexOf(".");r=t.substring(0,p).toLowerCase(),n=t.substring(p+1),o=r}"ns"in f&&(o=f.ns)}return{host:t,port:s,domain:n,subdomain:r,secure:a,scheme:l,pathString:i,namespace:o}},dd=function(){function e(t,n,r,i){ii(this,e),this.eventType=t,this.eventRegistration=n,this.snapshot=r,this.prevName=i}return ai(e,[{key:"getPath",value:function(){var e=this.snapshot.ref;return"value"===this.eventType?e._path:e.parent._path}},{key:"getEventType",value:function(){return this.eventType}},{key:"getEventRunner",value:function(){return this.eventRegistration.getEventRunner(this)}},{key:"toString",value:function(){return this.getPath().toString()+":"+this.eventType+":"+Ri(this.snapshot.exportVal())}}]),e}(),fd=function(){function e(t,n,r){ii(this,e),this.eventRegistration=t,this.error=n,this.path=r}return ai(e,[{key:"getPath",value:function(){return this.path}},{key:"getEventType",value:function(){return"cancel"}},{key:"getEventRunner",value:function(){return this.eventRegistration.getEventRunner(this)}},{key:"toString",value:function(){return this.path.toString()+":cancel"}}]),e}(),hd=function(){function e(t,n){ii(this,e),this.snapshotCallback=t,this.cancelCallback=n}return ai(e,[{key:"onValue",value:function(e,t){this.snapshotCallback.call(null,e,t)}},{key:"onCancel",value:function(e){return fi(this.hasCancelCallback,"Raising a cancel event on a listener with no cancel callback"),this.cancelCallback.call(null,e)}},{key:"hasCancelCallback",get:function(){return!!this.cancelCallback}},{key:"matches",value:function(e){return this.snapshotCallback===e.snapshotCallback||void 0!==this.snapshotCallback.userCallback&&this.snapshotCallback.userCallback===e.snapshotCallback.userCallback&&this.snapshotCallback.context===e.snapshotCallback.context}}]),e}(),pd=function(){function e(t,n,r,i){ii(this,e),this._repo=t,this._path=n,this._queryParams=r,this._orderByCalled=i}return ai(e,[{key:"key",get:function(){return vl(this._path)?null:dl(this._path)}},{key:"ref",get:function(){return new vd(this._repo,this._path)}},{key:"_queryIdentifier",get:function(){var e=ps(this._queryParams),t=Ca(e);return"{}"===t?"default":t}},{key:"_queryObject",get:function(){return ps(this._queryParams)}},{key:"isEqual",value:function(t){if(!((t=Vi(t))instanceof e))return!1;var n=this._repo===t._repo,r=gl(this._path,t._path),i=this._queryIdentifier===t._queryIdentifier;return n&&r&&i}},{key:"toJSON",value:function(){return this.toString()}},{key:"toString",value:function(){return this._repo.toString()+function(e){for(var t="",n=e.pieceNum_;n<e.pieces_.length;n++)""!==e.pieces_[n]&&(t+="/"+encodeURIComponent(String(e.pieces_[n])));return t||"/"}(this._path)}}]),e}();var vd=function(e){Jr(n,e);var t=ni(n);function n(e,r){return ii(this,n),t.call(this,e,r,new fs,!1)}return ai(n,[{key:"parent",get:function(){var e=hl(this._path);return null===e?null:new n(this._repo,e)}},{key:"root",get:function(){for(var e=this;null!==e.parent;)e=e.parent;return e}}]),n}(pd),md=function(){function e(t,n,r){ii(this,e),this._node=t,this.ref=n,this._index=r}return ai(e,[{key:"priority",get:function(){return this._node.getPriority().val()}},{key:"key",get:function(){return this.ref.key}},{key:"size",get:function(){return this._node.numChildren()}},{key:"child",value:function(t){var n=new al(t),r=yd(this.ref,t);return new e(this._node.getChild(n),r,$l)}},{key:"exists",value:function(){return!this._node.isEmpty()}},{key:"exportVal",value:function(){return this._node.val(!0)}},{key:"forEach",value:function(t){var n=this;return!this._node.isLeafNode()&&!!this._node.forEachChild(this._index,(function(r,i){return t(new e(i,yd(n.ref,r),$l))}))}},{key:"hasChild",value:function(e){var t=new al(e);return!this._node.getChild(t).isEmpty()}},{key:"hasChildren",value:function(){return!this._node.isLeafNode()&&!this._node.isEmpty()}},{key:"toJSON",value:function(){return this.exportVal()}},{key:"val",value:function(){return this._node.val()}}]),e}();function gd(e,t){return(e=Vi(e))._checkNotDeleted("ref"),void 0!==t?yd(e._root,t):e._root}function yd(e,t){var n,r,i,o;return null===sl((e=Vi(e))._path)?(n="child",r="path",o=!1,(i=t)&&(i=i.replace(/^\/*\.info(\/|$)/,"/")),Rc(n,r,i,o)):Rc("child","path",t,!1),new vd(e._repo,pl(e._path,t))}function bd(e,t){e=Vi(e),Nc("set",e._path),Pc("set",t,e._path,!1);var n=new ki;return Gc(e._repo,e._path,t,null,n.wrapCallback((function(){}))),n.promise}var _d=function(){function e(t){ii(this,e),this.callbackContext=t}return ai(e,[{key:"respondsTo",value:function(e){return"value"===e}},{key:"createEvent",value:function(e,t){var n=t._queryParams.getIndex();return new dd("value",this,new md(e.snapshotNode,new vd(t._repo,t._path),n))}},{key:"getEventRunner",value:function(e){var t=this;return"cancel"===e.getEventType()?function(){return t.callbackContext.onCancel(e.error)}:function(){return t.callbackContext.onValue(e.snapshot,null)}}},{key:"createCancelEvent",value:function(e,t){return this.callbackContext.hasCancelCallback?new fd(this,e,t):null}},{key:"matches",value:function(t){return t instanceof e&&(!t.callbackContext||!this.callbackContext||t.callbackContext.matches(this.callbackContext))}},{key:"hasAnyCallback",value:function(){return null!==this.callbackContext}}]),e}(),kd=function(){function e(t,n){ii(this,e),this.eventType=t,this.callbackContext=n}return ai(e,[{key:"respondsTo",value:function(e){var t="children_added"===e?"child_added":e;return t="children_removed"===t?"child_removed":t,this.eventType===t}},{key:"createCancelEvent",value:function(e,t){return this.callbackContext.hasCancelCallback?new fd(this,e,t):null}},{key:"createEvent",value:function(e,t){fi(null!=e.childName,"Child events should have a childName.");var n=yd(new vd(t._repo,t._path),e.childName),r=t._queryParams.getIndex();return new dd(e.type,this,new md(e.snapshotNode,n,r),e.prevName)}},{key:"getEventRunner",value:function(e){var t=this;return"cancel"===e.getEventType()?function(){return t.callbackContext.onCancel(e.error)}:function(){return t.callbackContext.onValue(e.snapshot,e.prevName)}}},{key:"matches",value:function(t){return t instanceof e&&(this.eventType===t.eventType&&(!this.callbackContext||!t.callbackContext||this.callbackContext.matches(t.callbackContext)))}},{key:"hasAnyCallback",value:function(){return!!this.callbackContext}}]),e}();function wd(e,t,n,r,i){var o;if("object"===typeof r&&(o=void 0,i=r),"function"===typeof r&&(o=r),i&&i.onlyOnce){var a=n,l=function(t,n){Yc(e._repo,e,u),a(t,n)};l.userCallback=n.userCallback,l.context=n.context,n=l}var s=new hd(n,o||void 0),u="value"===t?new _d(s):new kd(t,s);return function(e,t,n){var r;r=".info"===sl(t._path)?Gu(e.infoSyncTree_,t,n):Gu(e.serverSyncTree_,t,n),Lc(e.eventQueue_,t._path,r)}(e._repo,e,u),function(){return Yc(e._repo,e,u)}}function xd(e,t,n,r){return wd(e,"value",t,n,r)}!function(e){fi(!ku,"__referenceConstructor has already been defined"),ku=e}(vd),function(e){fi(!Pu,"__referenceConstructor has already been defined"),Pu=e}(vd);var Sd={},Cd=!1;function Ed(e,t,n,r,i){var o=r||e.options.databaseURL;void 0===o&&(e.options.projectId||ga("Can't determine Firebase Database URL. Be sure to include a Project ID when calling firebase.initializeApp()."),pa("Using default host for project ",e.options.projectId),o="".concat(e.options.projectId,"-default-rtdb.firebaseio.com"));var a,l=ud(o,i),s=l.repoInfo,u=void 0;"undefined"!==typeof process&&(u={NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0}.FIREBASE_DATABASE_EMULATOR_HOST),u?(a=!0,o="http://".concat(u,"?ns=").concat(s.namespace),s=(l=ud(o,i)).repoInfo):a=!l.repoInfo.secure;var c=i&&a?new Da(Da.OWNER):new Fa(e.name,e.options,t);Oc("Invalid Firebase Database URL",l),vl(l.path)||ga("Database URL must point to the root of a Firebase Database (not including a child path).");var d=function(e,t,n,r){var i=Sd[t.name];i||(i={},Sd[t.name]=i);var o=i[e.toURLString()];o&&ga("Database initialized multiple times. Please make sure the format of the database URL matches with each database() call.");return o=new Wc(e,Cd,n,r),i[e.toURLString()]=o,o}(s,e,c,new La(e.name,n));return new Td(d,e)}var Td=function(){function e(t,n){ii(this,e),this._repoInternal=t,this.app=n,this.type="database",this._instanceStarted=!1}return ai(e,[{key:"_repo",get:function(){return this._instanceStarted||(Bc(this._repoInternal,this.app.options.appId,this.app.options.databaseAuthVariableOverride),this._instanceStarted=!0),this._repoInternal}},{key:"_root",get:function(){return this._rootInternal||(this._rootInternal=new vd(this._repo,ll())),this._rootInternal}},{key:"_delete",value:function(){return null!==this._rootInternal&&(!function(e,t){var n=Sd[t];n&&n[e.key]===e||ga("Database ".concat(t,"(").concat(e.repoInfo_,") has already been deleted.")),Qc(e),delete n[e.key]}(this._repo,this.app.name),this._repoInternal=null,this._rootInternal=null),Promise.resolve()}},{key:"_checkNotDeleted",value:function(e){null===this._rootInternal&&ga("Cannot call "+e+" on a deleted database.")}}]),e}();Sl.prototype.simpleListen=function(e,t){this.sendRequest("q",{p:e},t)},Sl.prototype.echo=function(e,t){this.sendRequest("echo",{d:e},t)};!function(e){!function(e){ta=e}("9.8.4"),Oo(new Ui("database",(function(e,t){var n=t.instanceIdentifier;return Ed(e.getProvider("app").getImmediate(),e.getProvider("auth-internal"),e.getProvider("app-check-internal"),n)}),"PUBLIC").setMultipleInstances(!0)),zo(Zo,ea,e),zo(Zo,ea,"esm2017")}();zo("firebase","9.8.4","app");var Pd=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("object"!==typeof t){var n=t;t={name:n}}var r=Object.assign({name:To,automaticDataCollectionEnabled:!1},t),i=r.name;if("string"!==typeof i||!i)throw Lo.create("bad-app-name",{appName:String(i)});var o=Io.get(i);if(o){if(Fi(e,o.options)&&Fi(r,o.config))return o;throw Lo.create("duplicate-app",{appName:i})}var a,l=new Yi(i),s=ri(Ro.values());try{for(s.s();!(a=s.n()).done;){var u=a.value;l.addComponent(u)}}catch(d){s.e(d)}finally{s.f()}var c=new Fo(e,r,l);return Io.set(i,c),c}({apiKey:"AIzaSyDOmLQAOVVQt_z89_Bs6Vgw5IsqfbhBuFI",authDomain:"risetech-assessment.firebaseapp.com",databaseURL:"https://risetech-assessment-default-rtdb.europe-west1.firebasedatabase.app",projectId:"risetech-assessment",storageBucket:"risetech-assessment.appspot.com",messagingSenderId:"1000834809156",appId:"1:1000834809156:web:1f551738830a31d1ee2b11"}),Id=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Do(),t=arguments.length>1?arguments[1]:void 0;return Mo(e,"database").getImmediate({identifier:t})}(Pd),Rd=e.createContext();function Nd(t){var n=k((0,e.useState)(null),2),r=n[0],i=n[1];if(!(null!==r||(xd(gd(Id,"jobs/"),(function(e){e.val()?i(e.val()):i("")})),!1)))return(0,jr.jsx)("div",{className:"loading",children:"loading"});return(0,jr.jsx)(Rd.Provider,{value:{jobs:r,priority:["Urgent","Regular","Trivial"],saveData:function(e){var t=Date.now()+"-"+Math.floor(1e9*Math.random()).toString(),n={id:t,name:e.name,priority:e.priority};bd(gd(Id,"jobs/"+t),n)},editClick:function(e){bd(gd(Id,"jobs/"+e.id),e.data)},deleteClick:function(e){bd(gd(Id,"jobs/"+e),null)}},children:t.children})}var Od=qr((0,jr.jsx)("path",{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 0 0-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"}),"Edit"),Md=qr((0,jr.jsx)("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z"}),"Delete"),Ad=["sx"];function Ld(e){var t,n=e.sx,r=function(e){var t={systemProps:{},otherProps:{}};return Object.keys(e).forEach((function(n){vr[n]?t.systemProps[n]=e[n]:t.otherProps[n]=e[n]})),t}(o(e,Ad)),a=r.systemProps,l=r.otherProps;return t=Array.isArray(n)?[a].concat(Ue(n)):"function"===typeof n?function(){var e=n.apply(void 0,arguments);return h(e)?i({},a,e):a}:i({},a,n),i({},l,{sx:t})}var Fd=["className","component"];var Dd=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.defaultTheme,r=t.defaultClassName,a=void 0===r?"MuiBox-root":r,s=t.generateClassName,u=t.styleFunctionSx,c=void 0===u?br:u,d=xn("div")(c),f=e.forwardRef((function(e,t){var r=ne(n),u=Ld(e),c=u.className,f=u.component,h=void 0===f?"div":f,p=o(u,Fd);return(0,jr.jsx)(d,i({as:h,ref:t,className:l(c,s?s(a):a),theme:r},p))}));return f}({defaultTheme:We(),defaultClassName:"MuiBox-root",generateClassName:Ar.generate}),zd=Dd;function jd(){return ne(Be)}var Wd=e.createContext();function Bd(e){return Fr("MuiGrid",e)}var Vd=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12],Ud=Dr("MuiGrid",["root","container","item","zeroMinWidth"].concat(Ue([0,1,2,3,4,5,6,7,8,9,10].map((function(e){return"spacing-xs-".concat(e)}))),Ue(["column-reverse","column","row-reverse","row"].map((function(e){return"direction-xs-".concat(e)}))),Ue(["nowrap","wrap-reverse","wrap"].map((function(e){return"wrap-xs-".concat(e)}))),Ue(Vd.map((function(e){return"grid-xs-".concat(e)}))),Ue(Vd.map((function(e){return"grid-sm-".concat(e)}))),Ue(Vd.map((function(e){return"grid-md-".concat(e)}))),Ue(Vd.map((function(e){return"grid-lg-".concat(e)}))),Ue(Vd.map((function(e){return"grid-xl-".concat(e)}))))),qd=Ud,Hd=["className","columns","columnSpacing","component","container","direction","item","rowSpacing","spacing","wrap","zeroMinWidth"];function $d(e){var t=parseFloat(e);return"".concat(t).concat(String(e).replace(String(t),"")||"px")}var Kd=Or("div",{name:"MuiGrid",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState,r=n.container,i=n.direction,o=n.item,a=n.spacing,l=n.wrap,s=n.zeroMinWidth,u=n.breakpoints,c=[];r&&(c=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e||e<=0)return[];if("string"===typeof e&&!Number.isNaN(Number(e))||"number"===typeof e)return[n["spacing-xs-".concat(String(e))]];var r=[];return t.forEach((function(t){var i=e[t];Number(i)>0&&r.push(n["spacing-".concat(t,"-").concat(String(i))])})),r}(a,u,t));var d=[];return u.forEach((function(e){var r=n[e];r&&d.push(t["grid-".concat(e,"-").concat(String(r))])})),[t.root,r&&t.container,o&&t.item,s&&t.zeroMinWidth].concat(Ue(c),["row"!==i&&t["direction-xs-".concat(String(i))],"wrap"!==l&&t["wrap-xs-".concat(String(l))]],d)}})((function(e){var t=e.ownerState;return i({boxSizing:"border-box"},t.container&&{display:"flex",flexWrap:"wrap",width:"100%"},t.item&&{margin:0},t.zeroMinWidth&&{minWidth:0},"wrap"!==t.wrap&&{flexWrap:t.wrap})}),(function(e){var t=e.theme;return S({theme:t},T({values:e.ownerState.direction,breakpoints:t.breakpoints.values}),(function(e){var t={flexDirection:e};return 0===e.indexOf("column")&&(t["& > .".concat(qd.item)]={maxWidth:"none"}),t}))}),(function(e){var t=e.theme,n=e.ownerState,r=n.container,i=n.rowSpacing,o={};if(r&&0!==i){var a=T({values:i,breakpoints:t.breakpoints.values});o=S({theme:t},a,(function(e){var n=t.spacing(e);return"0px"!==n?v({marginTop:"-".concat($d(n))},"& > .".concat(qd.item),{paddingTop:$d(n)}):{}}))}return o}),(function(e){var t=e.theme,n=e.ownerState,r=n.container,i=n.columnSpacing,o={};if(r&&0!==i){var a=T({values:i,breakpoints:t.breakpoints.values});o=S({theme:t},a,(function(e){var n=t.spacing(e);return"0px"!==n?v({width:"calc(100% + ".concat($d(n),")"),marginLeft:"-".concat($d(n))},"& > .".concat(qd.item),{paddingLeft:$d(n)}):{}}))}return o}),(function(e){var t,n=e.theme,r=e.ownerState;return n.breakpoints.keys.reduce((function(e,o){var a={};if(r[o]&&(t=r[o]),!t)return e;if(!0===t)a={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if("auto"===t)a={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{var l=T({values:r.columns,breakpoints:n.breakpoints.values}),s="object"===typeof l?l[o]:l;if(void 0===s||null===s)return e;var u="".concat(Math.round(t/s*1e8)/1e6,"%"),c={};if(r.container&&r.item&&0!==r.columnSpacing){var d=n.spacing(r.columnSpacing);if("0px"!==d){var f="calc(".concat(u," + ").concat($d(d),")");c={flexBasis:f,maxWidth:f}}}a=i({flexBasis:u,flexGrow:0,maxWidth:u},c)}return 0===n.breakpoints.values[o]?Object.assign(e,a):e[n.breakpoints.up(o)]=a,e}),{})}));var Gd=function(e){var t=e.classes,n=e.container,r=e.direction,i=e.item,o=e.spacing,a=e.wrap,l=e.zeroMinWidth,u=e.breakpoints,c=[];n&&(c=function(e,t){if(!e||e<=0)return[];if("string"===typeof e&&!Number.isNaN(Number(e))||"number"===typeof e)return["spacing-xs-".concat(String(e))];var n=[];return t.forEach((function(t){var r=e[t];if(Number(r)>0){var i="spacing-".concat(t,"-").concat(String(r));n.push(i)}})),n}(o,u));var d=[];return u.forEach((function(t){var n=e[t];n&&d.push("grid-".concat(t,"-").concat(String(n)))})),s({root:["root",n&&"container",i&&"item",l&&"zeroMinWidth"].concat(Ue(c),["row"!==r&&"direction-xs-".concat(String(r)),"wrap"!==a&&"wrap-xs-".concat(String(a))],d)},Bd,t)},Yd=e.forwardRef((function(t,n){var r=Ve({props:t,name:"MuiGrid"}),a=jd().breakpoints,s=Ld(r),u=s.className,c=s.columns,d=s.columnSpacing,f=s.component,h=void 0===f?"div":f,p=s.container,v=void 0!==p&&p,m=s.direction,g=void 0===m?"row":m,y=s.item,b=void 0!==y&&y,_=s.rowSpacing,k=s.spacing,w=void 0===k?0:k,x=s.wrap,S=void 0===x?"wrap":x,C=s.zeroMinWidth,E=void 0!==C&&C,T=o(s,Hd),P=_||w,I=d||w,R=e.useContext(Wd),N=v?c||12:R,O={},M=i({},T);a.keys.forEach((function(e){null!=T[e]&&(O[e]=T[e],delete M[e])}));var A=i({},s,{columns:N,container:v,direction:g,item:b,rowSpacing:P,columnSpacing:I,wrap:S,zeroMinWidth:E,spacing:w},O,{breakpoints:a.keys}),L=Gd(A);return(0,jr.jsx)(Wd.Provider,{value:N,children:(0,jr.jsx)(Kd,i({ownerState:A,className:l(L.root,u),as:h,ref:n},M))})})),Qd=Yd;function Xd(e,t){"function"===typeof e?e(t):e&&(e.current=t)}function Jd(t,n){return e.useMemo((function(){return null==t&&null==n?null:function(e){Xd(t,e),Xd(n,e)}}),[t,n])}var Zd=Jd,ef="undefined"!==typeof window?e.useLayoutEffect:e.useEffect;function tf(t){var n=e.useRef(t);return ef((function(){n.current=t})),e.useCallback((function(){return n.current.apply(void 0,arguments)}),[])}var nf,rf=tf,of=!0,af=!1,lf={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 sf(e){e.metaKey||e.altKey||e.ctrlKey||(of=!0)}function uf(){of=!1}function cf(){"hidden"===this.visibilityState&&af&&(of=!0)}function df(e){var t=e.target;try{return t.matches(":focus-visible")}catch(ma){}return of||function(e){var t=e.type,n=e.tagName;return!("INPUT"!==n||!lf[t]||e.readOnly)||"TEXTAREA"===n&&!e.readOnly||!!e.isContentEditable}(t)}var ff=function(){var t=e.useCallback((function(e){var t;null!=e&&((t=e.ownerDocument).addEventListener("keydown",sf,!0),t.addEventListener("mousedown",uf,!0),t.addEventListener("pointerdown",uf,!0),t.addEventListener("touchstart",uf,!0),t.addEventListener("visibilitychange",cf,!0))}),[]),n=e.useRef(!1);return{isFocusVisibleRef:n,onFocus:function(e){return!!df(e)&&(n.current=!0,!0)},onBlur:function(){return!!n.current&&(af=!0,window.clearTimeout(nf),nf=window.setTimeout((function(){af=!1}),100),n.current=!1,!0)},ref:t}};function hf(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function pf(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Xr(e,t)}var vf=e.createContext(null);function mf(t,n){var r=Object.create(null);return t&&e.Children.map(t,(function(e){return e})).forEach((function(t){r[t.key]=function(t){return n&&(0,e.isValidElement)(t)?n(t):t}(t)})),r}function gf(e,t,n){return null!=n[t]?n[t]:e.props[t]}function yf(t,n,r){var i=mf(t.children),o=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,i=Object.create(null),o=[];for(var a in e)a in t?o.length&&(i[a]=o,o=[]):o.push(a);var l={};for(var s in t){if(i[s])for(r=0;r<i[s].length;r++){var u=i[s][r];l[i[s][r]]=n(u)}l[s]=n(s)}for(r=0;r<o.length;r++)l[o[r]]=n(o[r]);return l}(n,i);return Object.keys(o).forEach((function(a){var l=o[a];if((0,e.isValidElement)(l)){var s=a in n,u=a in i,c=n[a],d=(0,e.isValidElement)(c)&&!c.props.in;!u||s&&!d?u||!s||d?u&&s&&(0,e.isValidElement)(c)&&(o[a]=(0,e.cloneElement)(l,{onExited:r.bind(null,l),in:c.props.in,exit:gf(l,"exit",t),enter:gf(l,"enter",t)})):o[a]=(0,e.cloneElement)(l,{in:!1}):o[a]=(0,e.cloneElement)(l,{onExited:r.bind(null,l),in:!0,exit:gf(l,"exit",t),enter:gf(l,"enter",t)})}})),o}var bf=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},_f=function(t){function n(e,n){var r,i=(r=t.call(this,e,n)||this).handleExited.bind(Qr(r));return r.state={contextValue:{isMounting:!0},handleExited:i,firstRender:!0},r}pf(n,t);var r=n.prototype;return r.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},r.componentWillUnmount=function(){this.mounted=!1},n.getDerivedStateFromProps=function(t,n){var r,i,o=n.children,a=n.handleExited;return{children:n.firstRender?(r=t,i=a,mf(r.children,(function(t){return(0,e.cloneElement)(t,{onExited:i.bind(null,t),in:!0,appear:gf(t,"appear",r),enter:gf(t,"enter",r),exit:gf(t,"exit",r)})}))):yf(t,o,a),firstRender:!1}},r.handleExited=function(e,t){var n=mf(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var n=i({},t.children);return delete n[e.key],{children:n}})))},r.render=function(){var t=this.props,n=t.component,r=t.childFactory,i=o(t,["component","childFactory"]),a=this.state.contextValue,l=bf(this.state.children).map(r);return delete i.appear,delete i.enter,delete i.exit,null===n?e.createElement(vf.Provider,{value:a},l):e.createElement(vf.Provider,{value:a},e.createElement(n,i,l))},n}(e.Component);_f.propTypes={},_f.defaultProps={component:"div",childFactory:function(e){return e}};var kf=_f,wf=(n(861),t.useInsertionEffect?t.useInsertionEffect:e.useLayoutEffect),xf=un((function(t,n){var r=t.styles,i=ln([r],void 0,(0,e.useContext)(cn)),o=(0,e.useRef)();return wf((function(){var e=n.key+"-global",t=new n.sheet.constructor({key:e,nonce:n.sheet.nonce,container:n.sheet.container,speedy:n.sheet.isSpeedy}),r=!1,a=document.querySelector('style[data-emotion="'+e+" "+i.name+'"]');return n.sheet.tags.length&&(t.before=n.sheet.tags[0]),null!==a&&(r=!0,a.setAttribute("data-emotion",e),t.hydrate([a])),o.current=[t,r],function(){t.flush()}}),[n]),wf((function(){var e=o.current,t=e[0];if(e[1])e[1]=!1;else{if(void 0!==i.next&&hn(n,i.next,!0),t.tags.length){var r=t.tags[t.tags.length-1].nextElementSibling;t.before=r,t.flush()}n.insert("",i,t,!1)}}),[n,i.name]),null}));function Sf(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return ln(t)}var Cf=function(){var e=Sf.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}};var Ef=function(t){var n=t.className,r=t.classes,i=t.pulsate,o=void 0!==i&&i,a=t.rippleX,s=t.rippleY,u=t.rippleSize,c=t.in,d=t.onExited,f=t.timeout,h=k(e.useState(!1),2),p=h[0],v=h[1],m=l(n,r.ripple,r.rippleVisible,o&&r.ripplePulsate),g={width:u,height:u,top:-u/2+s,left:-u/2+a},y=l(r.child,p&&r.childLeaving,o&&r.childPulsate);return c||p||v(!0),e.useEffect((function(){if(!c&&null!=d){var e=setTimeout(d,f);return function(){clearTimeout(e)}}}),[d,c,f]),(0,jr.jsx)("span",{className:m,style:g,children:(0,jr.jsx)("span",{className:y})})};var Tf,Pf,If,Rf,Nf,Of,Mf,Af,Lf=Dr("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]),Ff=["center","classes","className"],Df=Cf(Nf||(Nf=Tf||(Tf=hf(["\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n"])))),zf=Cf(Of||(Of=Pf||(Pf=hf(["\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n"])))),jf=Cf(Mf||(Mf=If||(If=hf(["\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n"])))),Wf=Or("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),Bf=Or(Ef,{name:"MuiTouchRipple",slot:"Ripple"})(Af||(Af=Rf||(Rf=hf(["\n opacity: 0;\n position: absolute;\n\n &."," {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ",";\n animation-duration: ","ms;\n animation-timing-function: ",";\n }\n\n &."," {\n animation-duration: ","ms;\n }\n\n & ."," {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & ."," {\n opacity: 0;\n animation-name: ",";\n animation-duration: ","ms;\n animation-timing-function: ",";\n }\n\n & ."," {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ",";\n animation-duration: 2500ms;\n animation-timing-function: ",";\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n"]))),Lf.rippleVisible,Df,550,(function(e){return e.theme.transitions.easing.easeInOut}),Lf.ripplePulsate,(function(e){return e.theme.transitions.duration.shorter}),Lf.child,Lf.childLeaving,zf,550,(function(e){return e.theme.transitions.easing.easeInOut}),Lf.childPulsate,jf,(function(e){return e.theme.transitions.easing.easeInOut})),Vf=e.forwardRef((function(t,n){var r=Ve({props:t,name:"MuiTouchRipple"}),a=r.center,s=void 0!==a&&a,u=r.classes,c=void 0===u?{}:u,d=r.className,f=o(r,Ff),h=k(e.useState([]),2),p=h[0],v=h[1],m=e.useRef(0),g=e.useRef(null);e.useEffect((function(){g.current&&(g.current(),g.current=null)}),[p]);var y=e.useRef(!1),b=e.useRef(null),_=e.useRef(null),w=e.useRef(null);e.useEffect((function(){return function(){clearTimeout(b.current)}}),[]);var x=e.useCallback((function(e){var t=e.pulsate,n=e.rippleX,r=e.rippleY,i=e.rippleSize,o=e.cb;v((function(e){return[].concat(Ue(e),[(0,jr.jsx)(Bf,{classes:{ripple:l(c.ripple,Lf.ripple),rippleVisible:l(c.rippleVisible,Lf.rippleVisible),ripplePulsate:l(c.ripplePulsate,Lf.ripplePulsate),child:l(c.child,Lf.child),childLeaving:l(c.childLeaving,Lf.childLeaving),childPulsate:l(c.childPulsate,Lf.childPulsate)},timeout:550,pulsate:t,rippleX:n,rippleY:r,rippleSize:i},m.current)])})),m.current+=1,g.current=o}),[c]),S=e.useCallback((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=t.pulsate,i=void 0!==r&&r,o=t.center,a=void 0===o?s||t.pulsate:o,l=t.fakeElement,u=void 0!==l&&l;if("mousedown"===(null==e?void 0:e.type)&&y.current)y.current=!1;else{"touchstart"===(null==e?void 0:e.type)&&(y.current=!0);var c,d,f,h=u?null:w.current,p=h?h.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(a||void 0===e||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)c=Math.round(p.width/2),d=Math.round(p.height/2);else{var v=e.touches?e.touches[0]:e,m=v.clientX,g=v.clientY;c=Math.round(m-p.left),d=Math.round(g-p.top)}if(a)(f=Math.sqrt((2*Math.pow(p.width,2)+Math.pow(p.height,2))/3))%2===0&&(f+=1);else{var k=2*Math.max(Math.abs((h?h.clientWidth:0)-c),c)+2,S=2*Math.max(Math.abs((h?h.clientHeight:0)-d),d)+2;f=Math.sqrt(Math.pow(k,2)+Math.pow(S,2))}null!=e&&e.touches?null===_.current&&(_.current=function(){x({pulsate:i,rippleX:c,rippleY:d,rippleSize:f,cb:n})},b.current=setTimeout((function(){_.current&&(_.current(),_.current=null)}),80)):x({pulsate:i,rippleX:c,rippleY:d,rippleSize:f,cb:n})}}),[s,x]),C=e.useCallback((function(){S({},{pulsate:!0})}),[S]),E=e.useCallback((function(e,t){if(clearTimeout(b.current),"touchend"===(null==e?void 0:e.type)&&_.current)return _.current(),_.current=null,void(b.current=setTimeout((function(){E(e,t)})));_.current=null,v((function(e){return e.length>0?e.slice(1):e})),g.current=t}),[]);return e.useImperativeHandle(n,(function(){return{pulsate:C,start:S,stop:E}}),[C,S,E]),(0,jr.jsx)(Wf,i({className:l(c.root,Lf.root,d),ref:w},f,{children:(0,jr.jsx)(kf,{component:null,exit:!0,children:p})}))})),Uf=Vf;function qf(e){return Fr("MuiButtonBase",e)}var Hf,$f=Dr("MuiButtonBase",["root","disabled","focusVisible"]),Kf=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],Gf=Or("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:function(e,t){return t.root}})((v(Hf={display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"}},"&.".concat($f.disabled),{pointerEvents:"none",cursor:"default"}),v(Hf,"@media print",{colorAdjust:"exact"}),Hf)),Yf=e.forwardRef((function(t,n){var r=Ve({props:t,name:"MuiButtonBase"}),a=r.action,u=r.centerRipple,c=void 0!==u&&u,d=r.children,f=r.className,h=r.component,p=void 0===h?"button":h,v=r.disabled,m=void 0!==v&&v,g=r.disableRipple,y=void 0!==g&&g,b=r.disableTouchRipple,_=void 0!==b&&b,w=r.focusRipple,x=void 0!==w&&w,S=r.LinkComponent,C=void 0===S?"a":S,E=r.onBlur,T=r.onClick,P=r.onContextMenu,I=r.onDragLeave,R=r.onFocus,N=r.onFocusVisible,O=r.onKeyDown,M=r.onKeyUp,A=r.onMouseDown,L=r.onMouseLeave,F=r.onMouseUp,D=r.onTouchEnd,z=r.onTouchMove,j=r.onTouchStart,W=r.tabIndex,B=void 0===W?0:W,V=r.TouchRippleProps,U=r.touchRippleRef,q=r.type,H=o(r,Kf),$=e.useRef(null),K=e.useRef(null),G=Zd(K,U),Y=ff(),Q=Y.isFocusVisibleRef,X=Y.onFocus,J=Y.onBlur,Z=Y.ref,ee=k(e.useState(!1),2),te=ee[0],ne=ee[1];m&&te&&ne(!1),e.useImperativeHandle(a,(function(){return{focusVisible:function(){ne(!0),$.current.focus()}}}),[]);var re=k(e.useState(!1),2),ie=re[0],oe=re[1];e.useEffect((function(){oe(!0)}),[]);var ae=ie&&!y&&!m;function le(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:_;return rf((function(r){return t&&t(r),!n&&K.current&&K.current[e](r),!0}))}e.useEffect((function(){te&&x&&!y&&ie&&K.current.pulsate()}),[y,x,te,ie]);var se=le("start",A),ue=le("stop",P),ce=le("stop",I),de=le("stop",F),fe=le("stop",(function(e){te&&e.preventDefault(),L&&L(e)})),he=le("start",j),pe=le("stop",D),ve=le("stop",z),me=le("stop",(function(e){J(e),!1===Q.current&&ne(!1),E&&E(e)}),!1),ge=rf((function(e){$.current||($.current=e.currentTarget),X(e),!0===Q.current&&(ne(!0),N&&N(e)),R&&R(e)})),ye=function(){var e=$.current;return p&&"button"!==p&&!("A"===e.tagName&&e.href)},be=e.useRef(!1),_e=rf((function(e){x&&!be.current&&te&&K.current&&" "===e.key&&(be.current=!0,K.current.stop(e,(function(){K.current.start(e)}))),e.target===e.currentTarget&&ye()&&" "===e.key&&e.preventDefault(),O&&O(e),e.target===e.currentTarget&&ye()&&"Enter"===e.key&&!m&&(e.preventDefault(),T&&T(e))})),ke=rf((function(e){x&&" "===e.key&&K.current&&te&&!e.defaultPrevented&&(be.current=!1,K.current.stop(e,(function(){K.current.pulsate(e)}))),M&&M(e),T&&e.target===e.currentTarget&&ye()&&" "===e.key&&!e.defaultPrevented&&T(e)})),we=p;"button"===we&&(H.href||H.to)&&(we=C);var xe={};"button"===we?(xe.type=void 0===q?"button":q,xe.disabled=m):(H.href||H.to||(xe.role="button"),m&&(xe["aria-disabled"]=m));var Se=Zd(Z,$),Ce=Zd(n,Se);var Ee=i({},r,{centerRipple:c,component:p,disabled:m,disableRipple:y,disableTouchRipple:_,focusRipple:x,tabIndex:B,focusVisible:te}),Te=function(e){var t=e.disabled,n=e.focusVisible,r=e.focusVisibleClassName,i=s({root:["root",t&&"disabled",n&&"focusVisible"]},qf,e.classes);return n&&r&&(i.root+=" ".concat(r)),i}(Ee);return(0,jr.jsxs)(Gf,i({as:we,className:l(Te.root,f),ownerState:Ee,onBlur:me,onClick:T,onContextMenu:ue,onFocus:ge,onKeyDown:_e,onKeyUp:ke,onMouseDown:se,onMouseLeave:fe,onMouseUp:de,onDragLeave:ce,onTouchEnd:pe,onTouchMove:ve,onTouchStart:he,ref:Ce,tabIndex:m?-1:B,type:q},xe,H,{children:[d,ae?(0,jr.jsx)(Uf,i({ref:G,center:c},V)):null]}))})),Qf=Yf;function Xf(e){return Fr("MuiIconButton",e)}var Jf=Dr("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]),Zf=["edge","children","className","color","disabled","disableFocusRipple","size"],eh=Or(Qf,{name:"MuiIconButton",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,"default"!==n.color&&t["color".concat(d(n.color))],n.edge&&t["edge".concat(d(n.edge))],t["size".concat(d(n.size))]]}})((function(e){var t=e.theme,n=e.ownerState;return i({textAlign:"center",flex:"0 0 auto",fontSize:t.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(t.vars||t).palette.action.active,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest})},!n.disableRipple&&{"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.active," / ").concat(t.vars.palette.action.hoverOpacity,")"):ue(t.palette.action.active,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"start"===n.edge&&{marginLeft:"small"===n.size?-3:-12},"end"===n.edge&&{marginRight:"small"===n.size?-3:-12})}),(function(e){var t=e.theme,n=e.ownerState;return i({},"inherit"===n.color&&{color:"inherit"},"inherit"!==n.color&&"default"!==n.color&&i({color:(t.vars||t).palette[n.color].main},!n.disableRipple&&{"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette[n.color].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):ue(t.palette[n.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}}),"small"===n.size&&{padding:5,fontSize:t.typography.pxToRem(18)},"large"===n.size&&{padding:12,fontSize:t.typography.pxToRem(28)},v({},"&.".concat(Jf.disabled),{backgroundColor:"transparent",color:(t.vars||t).palette.action.disabled}))})),th=e.forwardRef((function(e,t){var n=Ve({props:e,name:"MuiIconButton"}),r=n.edge,a=void 0!==r&&r,u=n.children,c=n.className,f=n.color,h=void 0===f?"default":f,p=n.disabled,v=void 0!==p&&p,m=n.disableFocusRipple,g=void 0!==m&&m,y=n.size,b=void 0===y?"medium":y,_=o(n,Zf),k=i({},n,{edge:a,color:h,disabled:v,disableFocusRipple:g,size:b}),w=function(e){var t=e.classes,n=e.disabled,r=e.color,i=e.edge,o=e.size;return s({root:["root",n&&"disabled","default"!==r&&"color".concat(d(r)),i&&"edge".concat(d(i)),"size".concat(d(o))]},Xf,t)}(k);return(0,jr.jsx)(eh,i({className:l(w.root,c),centerRipple:!0,focusRipple:!g,disabled:v,ref:t,ownerState:k},_,{children:u}))})),nh=th,rh=qr((0,jr.jsx)("path",{d:"M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27L15.73 3zM12 17.3c-.72 0-1.3-.58-1.3-1.3 0-.72.58-1.3 1.3-1.3.72 0 1.3.58 1.3 1.3 0 .72-.58 1.3-1.3 1.3zm1-4.3h-2V7h2v6z"}),"Report"),ih=0;var oh=t.useId;function ah(t){if(void 0!==oh){var n=oh();return null!=t?t:n}return function(t){var n=k(e.useState(t),2),r=n[0],i=n[1],o=t||r;return e.useEffect((function(){null==r&&i("mui-".concat(ih+=1))}),[r]),o}(t)}var lh=function(e){return"string"===typeof e};function sh(e){return e&&e.ownerDocument||document}function uh(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce((function(e,t){return null==t?e:function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];e.apply(this,r),t.apply(this,r)}}),(function(){}))}function ch(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return lh(e)?t:i({},t,{ownerState:i({},t.ownerState,n)})}var dh=n(168);var fh=e.forwardRef((function(t,n){var r=t.children,i=t.container,o=t.disablePortal,a=void 0!==o&&o,l=k(e.useState(null),2),s=l[0],u=l[1],c=Jd(e.isValidElement(r)?r.ref:null,n);return ef((function(){a||u(function(e){return"function"===typeof e?e():e}(i)||document.body)}),[i,a]),ef((function(){if(s&&!a)return Xd(n,s),function(){Xd(n,null)}}),[n,s,a]),a?e.isValidElement(r)?e.cloneElement(r,{ref:c}):r:s?dh.createPortal(r,s):s}));var hh=fh;function ph(e){return sh(e).defaultView||window}function vh(e){var t=e.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}function mh(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function gh(e){return parseInt(ph(e).getComputedStyle(e).paddingRight,10)||0}function yh(e){var t=-1!==["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName),n="INPUT"===e.tagName&&"hidden"===e.getAttribute("type");return t||n}function bh(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],i=arguments.length>4?arguments[4]:void 0,o=[t,n].concat(Ue(r));[].forEach.call(e.children,(function(e){var t=-1===o.indexOf(e),n=!yh(e);t&&n&&mh(e,i)}))}function _h(e,t){var n=-1;return e.some((function(e,r){return!!t(e)&&(n=r,!0)})),n}function kh(e,t){var n=[],r=e.container;if(!t.disableScrollLock){if(function(e){var t=sh(e);return t.body===e?ph(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(r)){var i=vh(sh(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight="".concat(gh(r)+i,"px");var o=sh(r).querySelectorAll(".mui-fixed");[].forEach.call(o,(function(e){n.push({value:e.style.paddingRight,property:"padding-right",el:e}),e.style.paddingRight="".concat(gh(e)+i,"px")}))}var a;if(r.parentNode instanceof DocumentFragment)a=sh(r).body;else{var l=r.parentElement,s=ph(r);a="HTML"===(null==l?void 0:l.nodeName)&&"scroll"===s.getComputedStyle(l).overflowY?l:r}n.push({value:a.style.overflow,property:"overflow",el:a},{value:a.style.overflowX,property:"overflow-x",el:a},{value:a.style.overflowY,property:"overflow-y",el:a}),a.style.overflow="hidden"}return function(){n.forEach((function(e){var t=e.value,n=e.el,r=e.property;t?n.style.setProperty(r,t):n.style.removeProperty(r)}))}}var wh=function(){function e(){ii(this,e),this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}return ai(e,[{key:"add",value:function(e,t){var n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&mh(e.modalRef,!1);var r=function(e){var t=[];return[].forEach.call(e.children,(function(e){"true"===e.getAttribute("aria-hidden")&&t.push(e)})),t}(t);bh(t,e.mount,e.modalRef,r,!0);var i=_h(this.containers,(function(e){return e.container===t}));return-1!==i?(this.containers[i].modals.push(e),n):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:r}),n)}},{key:"mount",value:function(e,t){var n=_h(this.containers,(function(t){return-1!==t.modals.indexOf(e)})),r=this.containers[n];r.restore||(r.restore=kh(r,t))}},{key:"remove",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this.modals.indexOf(e);if(-1===n)return n;var r=_h(this.containers,(function(t){return-1!==t.modals.indexOf(e)})),i=this.containers[r];if(i.modals.splice(i.modals.indexOf(e),1),this.modals.splice(n,1),0===i.modals.length)i.restore&&i.restore(),e.modalRef&&mh(e.modalRef,t),bh(i.container,e.mount,e.modalRef,i.hiddenSiblings,!1),this.containers.splice(r,1);else{var o=i.modals[i.modals.length-1];o.modalRef&&mh(o.modalRef,!1)}return n}},{key:"isTopModal",value:function(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}}]),e}(),xh=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function Sh(e){var t=[],n=[];return Array.from(e.querySelectorAll(xh)).forEach((function(e,r){var i=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return Number.isNaN(t)?"true"===e.contentEditable||("AUDIO"===e.nodeName||"VIDEO"===e.nodeName||"DETAILS"===e.nodeName)&&null===e.getAttribute("tabindex")?0:e.tabIndex:t}(e);-1!==i&&function(e){return!(e.disabled||"INPUT"===e.tagName&&"hidden"===e.type||function(e){if("INPUT"!==e.tagName||"radio"!==e.type)return!1;if(!e.name)return!1;var t=function(t){return e.ownerDocument.querySelector('input[type="radio"]'.concat(t))},n=t('[name="'.concat(e.name,'"]:checked'));return n||(n=t('[name="'.concat(e.name,'"]'))),n!==e}(e))}(e)&&(0===i?t.push(e):n.push({documentOrder:r,tabIndex:i,node:e}))})),n.sort((function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex})).map((function(e){return e.node})).concat(t)}function Ch(){return!0}var Eh=function(t){var n=t.children,r=t.disableAutoFocus,i=void 0!==r&&r,o=t.disableEnforceFocus,a=void 0!==o&&o,l=t.disableRestoreFocus,s=void 0!==l&&l,u=t.getTabbable,c=void 0===u?Sh:u,d=t.isEnabled,f=void 0===d?Ch:d,h=t.open,p=e.useRef(),v=e.useRef(null),m=e.useRef(null),g=e.useRef(null),y=e.useRef(null),b=e.useRef(!1),_=e.useRef(null),k=Jd(n.ref,_),w=e.useRef(null);e.useEffect((function(){h&&_.current&&(b.current=!i)}),[i,h]),e.useEffect((function(){if(h&&_.current){var e=sh(_.current);return _.current.contains(e.activeElement)||(_.current.hasAttribute("tabIndex")||_.current.setAttribute("tabIndex",-1),b.current&&_.current.focus()),function(){s||(g.current&&g.current.focus&&(p.current=!0,g.current.focus()),g.current=null)}}}),[h]),e.useEffect((function(){if(h&&_.current){var e=sh(_.current),t=function(t){var n=_.current;if(null!==n)if(e.hasFocus()&&!a&&f()&&!p.current){if(!n.contains(e.activeElement)){if(t&&y.current!==t.target||e.activeElement!==y.current)y.current=null;else if(null!==y.current)return;if(!b.current)return;var r=[];if(e.activeElement!==v.current&&e.activeElement!==m.current||(r=c(_.current)),r.length>0){var i,o,l=Boolean((null==(i=w.current)?void 0:i.shiftKey)&&"Tab"===(null==(o=w.current)?void 0:o.key)),s=r[0],u=r[r.length-1];l?u.focus():s.focus()}else n.focus()}}else p.current=!1},n=function(t){w.current=t,!a&&f()&&"Tab"===t.key&&e.activeElement===_.current&&t.shiftKey&&(p.current=!0,m.current.focus())};e.addEventListener("focusin",t),e.addEventListener("keydown",n,!0);var r=setInterval((function(){"BODY"===e.activeElement.tagName&&t()}),50);return function(){clearInterval(r),e.removeEventListener("focusin",t),e.removeEventListener("keydown",n,!0)}}}),[i,a,s,f,h,c]);var x=function(e){null===g.current&&(g.current=e.relatedTarget),b.current=!0};return(0,jr.jsxs)(e.Fragment,{children:[(0,jr.jsx)("div",{tabIndex:0,onFocus:x,ref:v,"data-test":"sentinelStart"}),e.cloneElement(n,{ref:k,onFocus:function(e){null===g.current&&(g.current=e.relatedTarget),b.current=!0,y.current=e.target;var t=n.props.onFocus;t&&t(e)}}),(0,jr.jsx)("div",{tabIndex:0,onFocus:x,ref:m,"data-test":"sentinelEnd"})]})};function Th(e){return Fr("MuiModal",e)}Dr("MuiModal",["root","hidden"]);var Ph=["children","classes","className","closeAfterTransition","component","components","componentsProps","container","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","manager","onBackdropClick","onClose","onKeyDown","open","onTransitionEnter","onTransitionExited"];var Ih=new wh,Rh=e.forwardRef((function(t,n){var r,a,u=t.children,c=t.classes,d=t.className,f=t.closeAfterTransition,h=void 0!==f&&f,p=t.component,v=void 0===p?"div":p,m=t.components,g=void 0===m?{}:m,y=t.componentsProps,b=void 0===y?{}:y,_=t.container,w=t.disableAutoFocus,x=void 0!==w&&w,S=t.disableEnforceFocus,C=void 0!==S&&S,E=t.disableEscapeKeyDown,T=void 0!==E&&E,P=t.disablePortal,I=void 0!==P&&P,R=t.disableRestoreFocus,N=void 0!==R&&R,O=t.disableScrollLock,M=void 0!==O&&O,A=t.hideBackdrop,L=void 0!==A&&A,F=t.keepMounted,D=void 0!==F&&F,z=t.manager,j=void 0===z?Ih:z,W=t.onBackdropClick,B=t.onClose,V=t.onKeyDown,U=t.open,q=t.onTransitionEnter,H=t.onTransitionExited,$=o(t,Ph),K=k(e.useState(!0),2),G=K[0],Y=K[1],Q=e.useRef({}),X=e.useRef(null),J=e.useRef(null),Z=Jd(J,n),ee=function(e){return!!e.children&&e.children.props.hasOwnProperty("in")}(t),te=null==(r=t["aria-hidden"])||r,ne=function(){return Q.current.modalRef=J.current,Q.current.mountNode=X.current,Q.current},re=function(){j.mount(ne(),{disableScrollLock:M}),J.current.scrollTop=0},ie=tf((function(){var e=function(e){return"function"===typeof e?e():e}(_)||sh(X.current).body;j.add(ne(),e),J.current&&re()})),oe=e.useCallback((function(){return j.isTopModal(ne())}),[j]),ae=tf((function(e){X.current=e,e&&(U&&oe()?re():mh(J.current,te))})),le=e.useCallback((function(){j.remove(ne(),te)}),[j,te]);e.useEffect((function(){return function(){le()}}),[le]),e.useEffect((function(){U?ie():ee&&h||le()}),[U,le,ee,h,ie]);var se=i({},t,{classes:c,closeAfterTransition:h,disableAutoFocus:x,disableEnforceFocus:C,disableEscapeKeyDown:T,disablePortal:I,disableRestoreFocus:N,disableScrollLock:M,exited:G,hideBackdrop:L,keepMounted:D}),ue=function(e){var t=e.open,n=e.exited;return s({root:["root",!t&&n&&"hidden"]},Th,e.classes)}(se);if(!D&&!U&&(!ee||G))return null;var ce={};void 0===u.props.tabIndex&&(ce.tabIndex="-1"),ee&&(ce.onEnter=uh((function(){Y(!1),q&&q()}),u.props.onEnter),ce.onExited=uh((function(){Y(!0),H&&H(),h&&le()}),u.props.onExited));var de=g.Root||v,fe=ch(de,i({role:"presentation"},$,b.root,{ref:Z,onKeyDown:function(e){V&&V(e),"Escape"===e.key&&oe()&&(T||(e.stopPropagation(),B&&B(e,"escapeKeyDown")))},className:l(ue.root,null==(a=b.root)?void 0:a.className,d)}),se),he=g.Backdrop,pe=ch(he,i({"aria-hidden":!0,open:U,onClick:function(e){e.target===e.currentTarget&&(W&&W(e),B&&B(e,"backdropClick"))}},b.backdrop),se);return(0,jr.jsx)(hh,{ref:ae,container:_,disablePortal:I,children:(0,jr.jsxs)(de,i({},fe,{children:[!L&&he?(0,jr.jsx)(he,i({},pe)):null,(0,jr.jsx)(Eh,{disableEnforceFocus:C,disableAutoFocus:x,disableRestoreFocus:N,isEnabled:oe,open:U,children:e.cloneElement(u,ce)})]}))})})),Nh=Rh,Oh=!1,Mh="unmounted",Ah="exited",Lh="entering",Fh="entered",Dh="exiting",zh=function(t){function n(e,n){var r;r=t.call(this,e,n)||this;var i,o=n&&!n.isMounting?e.enter:e.appear;return r.appearStatus=null,e.in?o?(i=Ah,r.appearStatus=Lh):i=Fh:i=e.unmountOnExit||e.mountOnEnter?Mh:Ah,r.state={status:i},r.nextCallback=null,r}pf(n,t),n.getDerivedStateFromProps=function(e,t){return e.in&&t.status===Mh?{status:Ah}:null};var r=n.prototype;return r.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},r.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==Lh&&n!==Fh&&(t=Lh):n!==Lh&&n!==Fh||(t=Dh)}this.updateStatus(!1,t)},r.componentWillUnmount=function(){this.cancelNextCallback()},r.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}},r.updateStatus=function(e,t){void 0===e&&(e=!1),null!==t?(this.cancelNextCallback(),t===Lh?this.performEnter(e):this.performExit()):this.props.unmountOnExit&&this.state.status===Ah&&this.setState({status:Mh})},r.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,i=this.props.nodeRef?[r]:[dh.findDOMNode(this),r],o=i[0],a=i[1],l=this.getTimeouts(),s=r?l.appear:l.enter;!e&&!n||Oh?this.safeSetState({status:Fh},(function(){t.props.onEntered(o)})):(this.props.onEnter(o,a),this.safeSetState({status:Lh},(function(){t.props.onEntering(o,a),t.onTransitionEnd(s,(function(){t.safeSetState({status:Fh},(function(){t.props.onEntered(o,a)}))}))})))},r.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:dh.findDOMNode(this);t&&!Oh?(this.props.onExit(r),this.safeSetState({status:Dh},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:Ah},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:Ah},(function(){e.props.onExited(r)}))},r.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},r.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},r.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},r.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:dh.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var i=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],o=i[0],a=i[1];this.props.addEndListener(o,a)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},r.render=function(){var t=this.state.status;if(t===Mh)return null;var n=this.props,r=n.children,i=(n.in,n.mountOnEnter,n.unmountOnExit,n.appear,n.enter,n.exit,n.timeout,n.addEndListener,n.onEnter,n.onEntering,n.onEntered,n.onExit,n.onExiting,n.onExited,n.nodeRef,o(n,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return e.createElement(vf.Provider,{value:null},"function"===typeof r?r(t,i):e.cloneElement(e.Children.only(r),i))},n}(e.Component);function jh(){}zh.contextType=vf,zh.propTypes={},zh.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:jh,onEntering:jh,onEntered:jh,onExit:jh,onExiting:jh,onExited:jh},zh.UNMOUNTED=Mh,zh.EXITED=Ah,zh.ENTERING=Lh,zh.ENTERED=Fh,zh.EXITING=Dh;var Wh=zh,Bh=function(e){return e.scrollTop};function Vh(e,t){var n,r,i=e.timeout,o=e.easing,a=e.style,l=void 0===a?{}:a;return{duration:null!=(n=l.transitionDuration)?n:"number"===typeof i?i:i[t.mode]||0,easing:null!=(r=l.transitionTimingFunction)?r:"object"===typeof o?o[t.mode]:o,delay:l.transitionDelay}}var Uh=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],qh={entering:{opacity:1},entered:{opacity:1}},Hh=e.forwardRef((function(t,n){var r=jd(),a={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},l=t.addEndListener,s=t.appear,u=void 0===s||s,c=t.children,d=t.easing,f=t.in,h=t.onEnter,p=t.onEntered,v=t.onEntering,m=t.onExit,g=t.onExited,y=t.onExiting,b=t.style,_=t.timeout,k=void 0===_?a:_,w=t.TransitionComponent,x=void 0===w?Wh:w,S=o(t,Uh),C=e.useRef(null),E=Zd(c.ref,n),T=Zd(C,E),P=function(e){return function(t){if(e){var n=C.current;void 0===t?e(n):e(n,t)}}},I=P(v),R=P((function(e,t){Bh(e);var n=Vh({style:b,timeout:k,easing:d},{mode:"enter"});e.style.webkitTransition=r.transitions.create("opacity",n),e.style.transition=r.transitions.create("opacity",n),h&&h(e,t)})),N=P(p),O=P(y),M=P((function(e){var t=Vh({style:b,timeout:k,easing:d},{mode:"exit"});e.style.webkitTransition=r.transitions.create("opacity",t),e.style.transition=r.transitions.create("opacity",t),m&&m(e)})),A=P(g);return(0,jr.jsx)(x,i({appear:u,in:f,nodeRef:C,onEnter:R,onEntered:N,onEntering:I,onExit:M,onExited:A,onExiting:O,addEndListener:function(e){l&&l(C.current,e)},timeout:k},S,{children:function(t,n){return e.cloneElement(c,i({style:i({opacity:0,visibility:"exited"!==t||f?void 0:"hidden"},qh[t],b,c.props.style),ref:T},n))}}))})),$h=Hh;function Kh(e){return Fr("MuiBackdrop",e)}Dr("MuiBackdrop",["root","invisible"]);var Gh=["children","component","components","componentsProps","className","invisible","open","transitionDuration","TransitionComponent"],Yh=Or("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.invisible&&t.invisible]}})((function(e){return i({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},e.ownerState.invisible&&{backgroundColor:"transparent"})})),Qh=e.forwardRef((function(e,t){var n,r,a=Ve({props:e,name:"MuiBackdrop"}),u=a.children,c=a.component,d=void 0===c?"div":c,f=a.components,h=void 0===f?{}:f,p=a.componentsProps,v=void 0===p?{}:p,m=a.className,g=a.invisible,y=void 0!==g&&g,b=a.open,_=a.transitionDuration,k=a.TransitionComponent,w=void 0===k?$h:k,x=o(a,Gh),S=i({},a,{component:d,invisible:y}),C=function(e){var t=e.classes;return s({root:["root",e.invisible&&"invisible"]},Kh,t)}(S);return(0,jr.jsx)(w,i({in:b,timeout:_},x,{children:(0,jr.jsx)(Yh,{"aria-hidden":!0,as:null!=(n=h.Root)?n:d,className:l(C.root,m),ownerState:i({},S,null==(r=v.root)?void 0:r.ownerState),classes:C,ref:t,children:u})}))})),Xh=Qh,Jh=["BackdropComponent","BackdropProps","closeAfterTransition","children","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","theme"],Zh=Or("div",{name:"MuiModal",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,!n.open&&n.exited&&t.hidden]}})((function(e){var t=e.theme,n=e.ownerState;return i({position:"fixed",zIndex:(t.vars||t).zIndex.modal,right:0,bottom:0,top:0,left:0},!n.open&&n.exited&&{visibility:"hidden"})})),ep=Or(Xh,{name:"MuiModal",slot:"Backdrop",overridesResolver:function(e,t){return t.backdrop}})({zIndex:-1}),tp=e.forwardRef((function(t,n){var r,a,l=Ve({name:"MuiModal",props:t}),s=l.BackdropComponent,u=void 0===s?ep:s,c=l.BackdropProps,d=l.closeAfterTransition,f=void 0!==d&&d,h=l.children,p=l.component,v=l.components,m=void 0===v?{}:v,g=l.componentsProps,y=void 0===g?{}:g,b=l.disableAutoFocus,_=void 0!==b&&b,w=l.disableEnforceFocus,x=void 0!==w&&w,S=l.disableEscapeKeyDown,C=void 0!==S&&S,E=l.disablePortal,T=void 0!==E&&E,P=l.disableRestoreFocus,I=void 0!==P&&P,R=l.disableScrollLock,N=void 0!==R&&R,O=l.hideBackdrop,M=void 0!==O&&O,A=l.keepMounted,L=void 0!==A&&A,F=l.theme,D=o(l,Jh),z=k(e.useState(!0),2),j=z[0],W=z[1],B={closeAfterTransition:f,disableAutoFocus:_,disableEnforceFocus:x,disableEscapeKeyDown:C,disablePortal:T,disableRestoreFocus:I,disableScrollLock:N,hideBackdrop:M,keepMounted:L},V=function(e){return e.classes}(i({},l,B,{exited:j})),U=null!=(r=null!=(a=m.Root)?a:p)?r:Zh;return(0,jr.jsx)(Nh,i({components:i({Root:U,Backdrop:u},m),componentsProps:{root:i({},y.root,!lh(U)&&{as:p,theme:F}),backdrop:i({},c,y.backdrop)},onTransitionEnter:function(){return W(!1)},onTransitionExited:function(){return W(!0)},ref:n},D,{classes:V},B,{children:h}))})),np=tp;function rp(e){return Fr("MuiPaper",e)}Dr("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);var ip=["className","component","elevation","square","variant"],op=function(e){return((e<1?5.11916*Math.pow(e,2):4.5*Math.log(e+1)+2)/100).toFixed(2)},ap=Or("div",{name:"MuiPaper",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.variant],!n.square&&t.rounded,"elevation"===n.variant&&t["elevation".concat(n.elevation)]]}})((function(e){var t,n=e.theme,r=e.ownerState;return i({backgroundColor:(n.vars||n).palette.background.paper,color:(n.vars||n).palette.text.primary,transition:n.transitions.create("box-shadow")},!r.square&&{borderRadius:n.shape.borderRadius},"outlined"===r.variant&&{border:"1px solid ".concat((n.vars||n).palette.divider)},"elevation"===r.variant&&i({boxShadow:(n.vars||n).shadows[r.elevation]},!n.vars&&"dark"===n.palette.mode&&{backgroundImage:"linear-gradient(".concat(ue("#fff",op(r.elevation)),", ").concat(ue("#fff",op(r.elevation)),")")},n.vars&&{backgroundImage:null==(t=n.vars.overlays)?void 0:t[r.elevation]}))})),lp=e.forwardRef((function(e,t){var n=Ve({props:e,name:"MuiPaper"}),r=n.className,a=n.component,u=void 0===a?"div":a,c=n.elevation,d=void 0===c?1:c,f=n.square,h=void 0!==f&&f,p=n.variant,v=void 0===p?"elevation":p,m=o(n,ip),g=i({},n,{component:u,elevation:d,square:h,variant:v}),y=function(e){var t=e.square,n=e.elevation,r=e.variant,i=e.classes;return s({root:["root",r,!t&&"rounded","elevation"===r&&"elevation".concat(n)]},rp,i)}(g);return(0,jr.jsx)(ap,i({as:u,ownerState:g,className:l(y.root,r),ref:t},m))})),sp=lp;function up(e){return Fr("MuiDialog",e)}var cp=Dr("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]);var dp=(0,e.createContext)({}),fp=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],hp=Or(Xh,{name:"MuiDialog",slot:"Backdrop",overrides:function(e,t){return t.backdrop}})({zIndex:-1}),pp=Or(np,{name:"MuiDialog",slot:"Root",overridesResolver:function(e,t){return t.root}})({"@media print":{position:"absolute !important"}}),vp=Or("div",{name:"MuiDialog",slot:"Container",overridesResolver:function(e,t){var n=e.ownerState;return[t.container,t["scroll".concat(d(n.scroll))]]}})((function(e){var t=e.ownerState;return i({height:"100%","@media print":{height:"auto"},outline:0},"paper"===t.scroll&&{display:"flex",justifyContent:"center",alignItems:"center"},"body"===t.scroll&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&:after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}})})),mp=Or(sp,{name:"MuiDialog",slot:"Paper",overridesResolver:function(e,t){var n=e.ownerState;return[t.paper,t["scrollPaper".concat(d(n.scroll))],t["paperWidth".concat(d(String(n.maxWidth)))],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})((function(e){var t=e.theme,n=e.ownerState;return i({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},"paper"===n.scroll&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},"body"===n.scroll&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!n.maxWidth&&{maxWidth:"calc(100% - 64px)"},"xs"===n.maxWidth&&v({maxWidth:"px"===t.breakpoints.unit?Math.max(t.breakpoints.values.xs,444):"".concat(t.breakpoints.values.xs).concat(t.breakpoints.unit)},"&.".concat(cp.paperScrollBody),v({},t.breakpoints.down(Math.max(t.breakpoints.values.xs,444)+64),{maxWidth:"calc(100% - 64px)"})),n.maxWidth&&"xs"!==n.maxWidth&&v({maxWidth:"".concat(t.breakpoints.values[n.maxWidth]).concat(t.breakpoints.unit)},"&.".concat(cp.paperScrollBody),v({},t.breakpoints.down(t.breakpoints.values[n.maxWidth]+64),{maxWidth:"calc(100% - 64px)"})),n.fullWidth&&{width:"calc(100% - 64px)"},n.fullScreen&&v({margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0},"&.".concat(cp.paperScrollBody),{margin:0,maxWidth:"100%"}))})),gp=e.forwardRef((function(t,n){var r=Ve({props:t,name:"MuiDialog"}),a=jd(),u={enter:a.transitions.duration.enteringScreen,exit:a.transitions.duration.leavingScreen},c=r["aria-describedby"],f=r["aria-labelledby"],h=r.BackdropComponent,p=r.BackdropProps,v=r.children,m=r.className,g=r.disableEscapeKeyDown,y=void 0!==g&&g,b=r.fullScreen,_=void 0!==b&&b,k=r.fullWidth,w=void 0!==k&&k,x=r.maxWidth,S=void 0===x?"sm":x,C=r.onBackdropClick,E=r.onClose,T=r.open,P=r.PaperComponent,I=void 0===P?sp:P,R=r.PaperProps,N=void 0===R?{}:R,O=r.scroll,M=void 0===O?"paper":O,A=r.TransitionComponent,L=void 0===A?$h:A,F=r.transitionDuration,D=void 0===F?u:F,z=r.TransitionProps,j=o(r,fp),W=i({},r,{disableEscapeKeyDown:y,fullScreen:_,fullWidth:w,maxWidth:S,scroll:M}),B=function(e){var t=e.classes,n=e.scroll,r=e.maxWidth,i=e.fullWidth,o=e.fullScreen;return s({root:["root"],container:["container","scroll".concat(d(n))],paper:["paper","paperScroll".concat(d(n)),"paperWidth".concat(d(String(r))),i&&"paperFullWidth",o&&"paperFullScreen"]},up,t)}(W),V=e.useRef(),U=ah(f),q=e.useMemo((function(){return{titleId:U}}),[U]);return(0,jr.jsx)(pp,i({className:l(B.root,m),closeAfterTransition:!0,components:{Backdrop:hp},componentsProps:{backdrop:i({transitionDuration:D,as:h},p)},disableEscapeKeyDown:y,onClose:E,open:T,ref:n,onClick:function(e){V.current&&(V.current=null,C&&C(e),E&&E(e,"backdropClick"))},ownerState:W},j,{children:(0,jr.jsx)(L,i({appear:!0,in:T,timeout:D,role:"presentation"},z,{children:(0,jr.jsx)(vp,{className:l(B.container),onMouseDown:function(e){V.current=e.target===e.currentTarget},ownerState:W,children:(0,jr.jsx)(mp,i({as:I,elevation:24,role:"dialog","aria-describedby":c,"aria-labelledby":U},N,{className:l(B.paper,N.className),ownerState:W,children:(0,jr.jsx)(dp.Provider,{value:q,children:v})}))})}))}))})),yp=gp;function bp(e){return Fr("MuiTypography",e)}Dr("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);var _p=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],kp=Or("span",{name:"MuiTypography",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.variant&&t[n.variant],"inherit"!==n.align&&t["align".concat(d(n.align))],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})((function(e){var t=e.theme,n=e.ownerState;return i({margin:0},n.variant&&t.typography[n.variant],"inherit"!==n.align&&{textAlign:n.align},n.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},n.gutterBottom&&{marginBottom:"0.35em"},n.paragraph&&{marginBottom:16})})),wp={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},xp={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},Sp=e.forwardRef((function(e,t){var n=Ve({props:e,name:"MuiTypography"}),r=function(e){return xp[e]||e}(n.color),a=Ld(i({},n,{color:r})),u=a.align,c=void 0===u?"inherit":u,f=a.className,h=a.component,p=a.gutterBottom,v=void 0!==p&&p,m=a.noWrap,g=void 0!==m&&m,y=a.paragraph,b=void 0!==y&&y,_=a.variant,k=void 0===_?"body1":_,w=a.variantMapping,x=void 0===w?wp:w,S=o(a,_p),C=i({},a,{align:c,color:r,className:f,component:h,gutterBottom:v,noWrap:g,paragraph:b,variant:k,variantMapping:x}),E=h||(b?"p":x[k]||wp[k])||"span",T=function(e){var t=e.align,n=e.gutterBottom,r=e.noWrap,i=e.paragraph,o=e.variant,a=e.classes;return s({root:["root",o,"inherit"!==e.align&&"align".concat(d(t)),n&&"gutterBottom",r&&"noWrap",i&&"paragraph"]},bp,a)}(C);return(0,jr.jsx)(kp,i({as:E,ref:t,ownerState:C,className:l(T.root,f)},S))})),Cp=Sp,Ep=["component","direction","spacing","divider","children"];function Tp(t,n){var r=e.Children.toArray(t).filter(Boolean);return r.reduce((function(t,i,o){return t.push(i),o<r.length-1&&t.push(e.cloneElement(n,{key:"separator-".concat(o)})),t}),[])}var Pp=Or("div",{name:"MuiStack",slot:"Root",overridesResolver:function(e,t){return[t.root]}})((function(e){var t=e.ownerState,n=e.theme,r=i({display:"flex"},S({theme:n},T({values:t.direction,breakpoints:n.breakpoints.values}),(function(e){return{flexDirection:e}})));if(t.spacing){var o=W(n),a=Object.keys(n.breakpoints.values).reduce((function(e,n){return("object"===typeof t.spacing&&null!=t.spacing[n]||"object"===typeof t.direction&&null!=t.direction[n])&&(e[n]=!0),e}),{}),l=T({values:t.direction,base:a});r=p(r,S({theme:n},T({values:t.spacing,base:a}),(function(e,n){return{"& > :not(style) + :not(style)":v({margin:0},"margin".concat((r=n?l[n]:t.direction,{row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"}[r])),B(o,e))};var r})))}return r})),Ip=e.forwardRef((function(e,t){var n=Ld(Ve({props:e,name:"MuiStack"})),r=n.component,a=void 0===r?"div":r,l=n.direction,s=void 0===l?"column":l,u=n.spacing,c=void 0===u?0:u,d=n.divider,f=n.children,h=o(n,Ep),p={direction:s,spacing:c};return(0,jr.jsx)(Pp,i({as:a,ownerState:p,ref:t},h,{children:d?Tp(f,d):f}))})),Rp=Ip;function Np(e){return Fr("MuiButton",e)}var Op=Dr("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","iconSizeSmall","iconSizeMedium","iconSizeLarge"]);var Mp=e.createContext({}),Ap=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],Lp=function(e){return i({},"small"===e.size&&{"& > *:nth-of-type(1)":{fontSize:18}},"medium"===e.size&&{"& > *:nth-of-type(1)":{fontSize:20}},"large"===e.size&&{"& > *:nth-of-type(1)":{fontSize:22}})},Fp=Or(Qf,{shouldForwardProp:function(e){return Rr(e)||"classes"===e},name:"MuiButton",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t[n.variant],t["".concat(n.variant).concat(d(n.color))],t["size".concat(d(n.size))],t["".concat(n.variant,"Size").concat(d(n.size))],"inherit"===n.color&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth]}})((function(e){var t,n,r,o=e.theme,a=e.ownerState;return i({},o.typography.button,(v(t={minWidth:64,padding:"6px 16px",borderRadius:(o.vars||o).shape.borderRadius,transition:o.transitions.create(["background-color","box-shadow","border-color","color"],{duration:o.transitions.duration.short}),"&:hover":i({textDecoration:"none",backgroundColor:o.vars?"rgba(".concat(o.vars.palette.text.primaryChannel," / ").concat(o.vars.palette.action.hoverOpacity,")"):ue(o.palette.text.primary,o.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"text"===a.variant&&"inherit"!==a.color&&{backgroundColor:o.vars?"rgba(".concat(o.vars.palette[a.color].mainChannel," / ").concat(o.vars.palette.action.hoverOpacity,")"):ue(o.palette[a.color].main,o.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"outlined"===a.variant&&"inherit"!==a.color&&{border:"1px solid ".concat((o.vars||o).palette[a.color].main),backgroundColor:o.vars?"rgba(".concat(o.vars.palette[a.color].mainChannel," / ").concat(o.vars.palette.action.hoverOpacity,")"):ue(o.palette[a.color].main,o.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"contained"===a.variant&&{backgroundColor:(o.vars||o).palette.grey.A100,boxShadow:(o.vars||o).shadows[4],"@media (hover: none)":{boxShadow:(o.vars||o).shadows[2],backgroundColor:(o.vars||o).palette.grey[300]}},"contained"===a.variant&&"inherit"!==a.color&&{backgroundColor:(o.vars||o).palette[a.color].dark,"@media (hover: none)":{backgroundColor:(o.vars||o).palette[a.color].main}}),"&:active":i({},"contained"===a.variant&&{boxShadow:(o.vars||o).shadows[8]})},"&.".concat(Op.focusVisible),i({},"contained"===a.variant&&{boxShadow:(o.vars||o).shadows[6]})),v(t,"&.".concat(Op.disabled),i({color:(o.vars||o).palette.action.disabled},"outlined"===a.variant&&{border:"1px solid ".concat((o.vars||o).palette.action.disabledBackground)},"outlined"===a.variant&&"secondary"===a.color&&{border:"1px solid ".concat((o.vars||o).palette.action.disabled)},"contained"===a.variant&&{color:(o.vars||o).palette.action.disabled,boxShadow:(o.vars||o).shadows[0],backgroundColor:(o.vars||o).palette.action.disabledBackground})),t),"text"===a.variant&&{padding:"6px 8px"},"text"===a.variant&&"inherit"!==a.color&&{color:(o.vars||o).palette[a.color].main},"outlined"===a.variant&&{padding:"5px 15px",border:"1px solid currentColor"},"outlined"===a.variant&&"inherit"!==a.color&&{color:(o.vars||o).palette[a.color].main,border:o.vars?"1px solid rgba(".concat(o.vars.palette[a.color].mainChannel," / 0.5)"):"1px solid ".concat(ue(o.palette[a.color].main,.5))},"contained"===a.variant&&{color:o.vars?o.vars.palette.text.primary:null==(n=(r=o.palette).getContrastText)?void 0:n.call(r,o.palette.grey[300]),backgroundColor:(o.vars||o).palette.grey[300],boxShadow:(o.vars||o).shadows[2]},"contained"===a.variant&&"inherit"!==a.color&&{color:(o.vars||o).palette[a.color].contrastText,backgroundColor:(o.vars||o).palette[a.color].main},"inherit"===a.color&&{color:"inherit",borderColor:"currentColor"},"small"===a.size&&"text"===a.variant&&{padding:"4px 5px",fontSize:o.typography.pxToRem(13)},"large"===a.size&&"text"===a.variant&&{padding:"8px 11px",fontSize:o.typography.pxToRem(15)},"small"===a.size&&"outlined"===a.variant&&{padding:"3px 9px",fontSize:o.typography.pxToRem(13)},"large"===a.size&&"outlined"===a.variant&&{padding:"7px 21px",fontSize:o.typography.pxToRem(15)},"small"===a.size&&"contained"===a.variant&&{padding:"4px 10px",fontSize:o.typography.pxToRem(13)},"large"===a.size&&"contained"===a.variant&&{padding:"8px 22px",fontSize:o.typography.pxToRem(15)},a.fullWidth&&{width:"100%"})}),(function(e){var t;return e.ownerState.disableElevation&&(v(t={boxShadow:"none","&:hover":{boxShadow:"none"}},"&.".concat(Op.focusVisible),{boxShadow:"none"}),v(t,"&:active",{boxShadow:"none"}),v(t,"&.".concat(Op.disabled),{boxShadow:"none"}),t)})),Dp=Or("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:function(e,t){var n=e.ownerState;return[t.startIcon,t["iconSize".concat(d(n.size))]]}})((function(e){var t=e.ownerState;return i({display:"inherit",marginRight:8,marginLeft:-4},"small"===t.size&&{marginLeft:-2},Lp(t))})),zp=Or("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:function(e,t){var n=e.ownerState;return[t.endIcon,t["iconSize".concat(d(n.size))]]}})((function(e){var t=e.ownerState;return i({display:"inherit",marginRight:-4,marginLeft:8},"small"===t.size&&{marginRight:-2},Lp(t))})),jp=e.forwardRef((function(t,n){var r=e.useContext(Mp),a=Ve({props:f(r,t),name:"MuiButton"}),u=a.children,c=a.color,h=void 0===c?"primary":c,p=a.component,v=void 0===p?"button":p,m=a.className,g=a.disabled,y=void 0!==g&&g,b=a.disableElevation,_=void 0!==b&&b,k=a.disableFocusRipple,w=void 0!==k&&k,x=a.endIcon,S=a.focusVisibleClassName,C=a.fullWidth,E=void 0!==C&&C,T=a.size,P=void 0===T?"medium":T,I=a.startIcon,R=a.type,N=a.variant,O=void 0===N?"text":N,M=o(a,Ap),A=i({},a,{color:h,component:v,disabled:y,disableElevation:_,disableFocusRipple:w,fullWidth:E,size:P,type:R,variant:O}),L=function(e){var t=e.color,n=e.disableElevation,r=e.fullWidth,o=e.size,a=e.variant,l=e.classes;return i({},l,s({root:["root",a,"".concat(a).concat(d(t)),"size".concat(d(o)),"".concat(a,"Size").concat(d(o)),"inherit"===t&&"colorInherit",n&&"disableElevation",r&&"fullWidth"],label:["label"],startIcon:["startIcon","iconSize".concat(d(o))],endIcon:["endIcon","iconSize".concat(d(o))]},Np,l))}(A),F=I&&(0,jr.jsx)(Dp,{className:L.startIcon,ownerState:A,children:I}),D=x&&(0,jr.jsx)(zp,{className:L.endIcon,ownerState:A,children:x});return(0,jr.jsxs)(Fp,i({ownerState:A,className:l(m,r.className),component:v,disabled:y,focusRipple:!w,focusVisibleClassName:l(L.focusVisible,S),ref:n,type:R},M,{classes:L,children:[F,u,D]}))})),Wp=jp;function Bp(e){var t=e.onClose,n=e.open,r=e.jobName,i=e.jobId,o=function(){t(!1)};return(0,jr.jsxs)(yp,{onClose:o,open:n,maxWidth:"xs",fullWidth:!0,children:[(0,jr.jsx)(Cp,{variant:"h4",m:0,mt:2,textAlign:"center",children:"Delete Job"}),(0,jr.jsx)(Cp,{variant:"p",m:1,textAlign:"center",children:r}),(0,jr.jsx)(Rp,{alignItems:"center",children:(0,jr.jsx)(rh,{fontSize:"large",color:"error"})}),(0,jr.jsxs)(Rp,{direction:"row",spacing:5,alignSelf:"center",padding:3,children:[(0,jr.jsx)(Wp,{variant:"contained",fullWidth:!0,onClick:function(){return o()},children:"Cancel"}),(0,jr.jsx)(Wp,{variant:"contained",color:"error",fullWidth:!0,onClick:function(){t(i)},children:"Approve"})]})]})}function Vp(e){return Fr("MuiDialogTitle",e)}Dr("MuiDialogTitle",["root"]);var Up=["className","id"],qp=Or(Cp,{name:"MuiDialogTitle",slot:"Root",overridesResolver:function(e,t){return t.root}})({padding:"16px 24px",flex:"0 0 auto"}),Hp=e.forwardRef((function(t,n){var r=Ve({props:t,name:"MuiDialogTitle"}),a=r.className,u=r.id,c=o(r,Up),d=r,f=function(e){return s({root:["root"]},Vp,e.classes)}(d),h=e.useContext(dp).titleId,p=void 0===h?u:h;return(0,jr.jsx)(qp,i({component:"h2",className:l(f.root,a),ownerState:d,ref:n,variant:"h6",id:p},c))})),$p=Hp;function Kp(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:166;function r(){for(var r=this,i=arguments.length,o=new Array(i),a=0;a<i;a++)o[a]=arguments[a];var l=function(){e.apply(r,o)};clearTimeout(t),t=setTimeout(l,n)}return r.clear=function(){clearTimeout(t)},r}var Gp=["onChange","maxRows","minRows","style","value"];function Yp(e,t){return parseInt(e[t],10)||0}var Qp={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"};function Xp(e){return void 0===e||null===e||0===Object.keys(e).length}var Jp=e.forwardRef((function(t,n){var r=t.onChange,a=t.maxRows,l=t.minRows,s=void 0===l?1:l,u=t.style,c=t.value,d=o(t,Gp),f=e.useRef(null!=c).current,h=e.useRef(null),p=Jd(n,h),v=e.useRef(null),m=e.useRef(0),g=k(e.useState({}),2),y=g[0],b=g[1],_=e.useCallback((function(){var e=h.current,n=ph(e).getComputedStyle(e);if("0px"===n.width)return{};var r=v.current;r.style.width=n.width,r.value=e.value||t.placeholder||"x","\n"===r.value.slice(-1)&&(r.value+=" ");var i=n["box-sizing"],o=Yp(n,"padding-bottom")+Yp(n,"padding-top"),l=Yp(n,"border-bottom-width")+Yp(n,"border-top-width"),u=r.scrollHeight;r.value="x";var c=r.scrollHeight,d=u;return s&&(d=Math.max(Number(s)*c,d)),a&&(d=Math.min(Number(a)*c,d)),{outerHeightStyle:(d=Math.max(d,c))+("border-box"===i?o+l:0),overflow:Math.abs(d-u)<=1}}),[a,s,t.placeholder]),w=function(e,t){var n=t.outerHeightStyle,r=t.overflow;return m.current<20&&(n>0&&Math.abs((e.outerHeightStyle||0)-n)>1||e.overflow!==r)?(m.current+=1,{overflow:r,outerHeightStyle:n}):e},x=e.useCallback((function(){var e=_();Xp(e)||b((function(t){return w(t,e)}))}),[_]);e.useEffect((function(){var e,t=Kp((function(){m.current=0,h.current&&function(){var e=_();Xp(e)||(0,dh.flushSync)((function(){b((function(t){return w(t,e)}))}))}()})),n=ph(h.current);return n.addEventListener("resize",t),"undefined"!==typeof ResizeObserver&&(e=new ResizeObserver(t)).observe(h.current),function(){t.clear(),n.removeEventListener("resize",t),e&&e.disconnect()}})),ef((function(){x()})),e.useEffect((function(){m.current=0}),[c]);return(0,jr.jsxs)(e.Fragment,{children:[(0,jr.jsx)("textarea",i({value:c,onChange:function(e){m.current=0,f||x(),r&&r(e)},ref:p,rows:s,style:i({height:y.outerHeightStyle,overflow:y.overflow?"hidden":null},u)},d)),(0,jr.jsx)("textarea",{"aria-hidden":!0,className:t.className,readOnly:!0,ref:v,tabIndex:-1,style:i({},Qp,u,{padding:0})})]})})),Zp=Jp;function ev(e){var t=e.props,n=e.states,r=e.muiFormControl;return n.reduce((function(e,n){return e[n]=t[n],r&&"undefined"===typeof t[n]&&(e[n]=r[n]),e}),{})}var tv=e.createContext();function nv(){return e.useContext(tv)}var rv=ef;function iv(e){var t=e.styles,n=e.defaultTheme,r=void 0===n?{}:n,i="function"===typeof t?function(e){return t(void 0===(n=e)||null===n||0===Object.keys(n).length?r:e);var n}:t;return(0,jr.jsx)(xf,{styles:i})}var ov=function(e){return(0,jr.jsx)(iv,i({},e,{defaultTheme:Be}))};function av(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function lv(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e&&(av(e.value)&&""!==e.value||t&&av(e.defaultValue)&&""!==e.defaultValue)}function sv(e){return Fr("MuiInputBase",e)}var uv=Dr("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),cv=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","startAdornment","type","value"],dv=function(e,t){var n=e.ownerState;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,"small"===n.size&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t["color".concat(d(n.color))],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},fv=function(e,t){var n=e.ownerState;return[t.input,"small"===n.size&&t.inputSizeSmall,n.multiline&&t.inputMultiline,"search"===n.type&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},hv=Or("div",{name:"MuiInputBase",slot:"Root",overridesResolver:dv})((function(e){var t=e.theme,n=e.ownerState;return i({},t.typography.body1,v({color:(t.vars||t).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center"},"&.".concat(uv.disabled),{color:(t.vars||t).palette.text.disabled,cursor:"default"}),n.multiline&&i({padding:"4px 0 5px"},"small"===n.size&&{paddingTop:1}),n.fullWidth&&{width:"100%"})})),pv=Or("input",{name:"MuiInputBase",slot:"Input",overridesResolver:fv})((function(e){var t,n=e.theme,r=e.ownerState,o="light"===n.palette.mode,a=i({color:"currentColor"},n.vars?{opacity:n.vars.opacity.inputPlaceholder}:{opacity:o?.42:.5},{transition:n.transitions.create("opacity",{duration:n.transitions.duration.shorter})}),l={opacity:"0 !important"},s=n.vars?{opacity:n.vars.opacity.inputPlaceholder}:{opacity:o?.42:.5};return i((v(t={font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":a,"&::-moz-placeholder":a,"&:-ms-input-placeholder":a,"&::-ms-input-placeholder":a,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"}},"label[data-shrink=false] + .".concat(uv.formControl," &"),{"&::-webkit-input-placeholder":l,"&::-moz-placeholder":l,"&:-ms-input-placeholder":l,"&::-ms-input-placeholder":l,"&:focus::-webkit-input-placeholder":s,"&:focus::-moz-placeholder":s,"&:focus:-ms-input-placeholder":s,"&:focus::-ms-input-placeholder":s}),v(t,"&.".concat(uv.disabled),{opacity:1,WebkitTextFillColor:(n.vars||n).palette.text.disabled}),v(t,"&:-webkit-autofill",{animationDuration:"5000s",animationName:"mui-auto-fill"}),t),"small"===r.size&&{paddingTop:1},r.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},"search"===r.type&&{MozAppearance:"textfield"})})),vv=(0,jr.jsx)(ov,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),mv=e.forwardRef((function(t,n){var r=Ve({props:t,name:"MuiInputBase"}),a=r["aria-describedby"],c=r.autoComplete,f=r.autoFocus,h=r.className,p=r.components,v=void 0===p?{}:p,m=r.componentsProps,g=void 0===m?{}:m,y=r.defaultValue,b=r.disabled,_=r.disableInjectingGlobalStyles,w=r.endAdornment,x=r.fullWidth,S=void 0!==x&&x,C=r.id,E=r.inputComponent,T=void 0===E?"input":E,P=r.inputProps,I=void 0===P?{}:P,R=r.inputRef,N=r.maxRows,O=r.minRows,M=r.multiline,A=void 0!==M&&M,L=r.name,F=r.onBlur,D=r.onChange,z=r.onClick,j=r.onFocus,W=r.onKeyDown,B=r.onKeyUp,V=r.placeholder,U=r.readOnly,q=r.renderSuffix,H=r.rows,$=r.startAdornment,K=r.type,G=void 0===K?"text":K,Y=r.value,Q=o(r,cv),X=null!=I.value?I.value:Y,J=e.useRef(null!=X).current,Z=e.useRef(),ee=e.useCallback((function(e){0}),[]),te=Zd(I.ref,ee),ne=Zd(R,te),re=Zd(Z,ne),ie=k(e.useState(!1),2),oe=ie[0],ae=ie[1],le=nv();var se=ev({props:r,muiFormControl:le,states:["color","disabled","error","hiddenLabel","size","required","filled"]});se.focused=le?le.focused:oe,e.useEffect((function(){!le&&b&&oe&&(ae(!1),F&&F())}),[le,b,oe,F]);var ue=le&&le.onFilled,ce=le&&le.onEmpty,de=e.useCallback((function(e){lv(e)?ue&&ue():ce&&ce()}),[ue,ce]);rv((function(){J&&de({value:X})}),[X,de,J]);e.useEffect((function(){de(Z.current)}),[]);var fe=T,he=I;A&&"input"===fe&&(he=i(H?{type:void 0,minRows:H,maxRows:H}:{type:void 0,maxRows:N,minRows:O},he),fe=Zp);e.useEffect((function(){le&&le.setAdornedStart(Boolean($))}),[le,$]);var pe=i({},r,{color:se.color||"primary",disabled:se.disabled,endAdornment:w,error:se.error,focused:se.focused,formControl:le,fullWidth:S,hiddenLabel:se.hiddenLabel,multiline:A,size:se.size,startAdornment:$,type:G}),ve=function(e){var t=e.classes,n=e.color,r=e.disabled,i=e.error,o=e.endAdornment,a=e.focused,l=e.formControl,u=e.fullWidth,c=e.hiddenLabel,f=e.multiline,h=e.size,p=e.startAdornment,v=e.type;return s({root:["root","color".concat(d(n)),r&&"disabled",i&&"error",u&&"fullWidth",a&&"focused",l&&"formControl","small"===h&&"sizeSmall",f&&"multiline",p&&"adornedStart",o&&"adornedEnd",c&&"hiddenLabel"],input:["input",r&&"disabled","search"===v&&"inputTypeSearch",f&&"inputMultiline","small"===h&&"inputSizeSmall",c&&"inputHiddenLabel",p&&"inputAdornedStart",o&&"inputAdornedEnd"]},sv,t)}(pe),me=v.Root||hv,ge=g.root||{},ye=v.Input||pv;return he=i({},he,g.input),(0,jr.jsxs)(e.Fragment,{children:[!_&&vv,(0,jr.jsxs)(me,i({},ge,!lh(me)&&{ownerState:i({},pe,ge.ownerState)},{ref:n,onClick:function(e){Z.current&&e.currentTarget===e.target&&Z.current.focus(),z&&z(e)}},Q,{className:l(ve.root,ge.className,h),children:[$,(0,jr.jsx)(tv.Provider,{value:null,children:(0,jr.jsx)(ye,i({ownerState:pe,"aria-invalid":se.error,"aria-describedby":a,autoComplete:c,autoFocus:f,defaultValue:y,disabled:se.disabled,id:C,onAnimationStart:function(e){de("mui-auto-fill-cancel"===e.animationName?Z.current:{value:"x"})},name:L,placeholder:V,readOnly:U,required:se.required,rows:H,value:X,onKeyDown:W,onKeyUp:B,type:G},he,!lh(ye)&&{as:fe,ownerState:i({},pe,he.ownerState)},{ref:re,className:l(ve.input,he.className),onBlur:function(e){F&&F(e),I.onBlur&&I.onBlur(e),le&&le.onBlur?le.onBlur(e):ae(!1)},onChange:function(e){if(!J){var t=e.target||Z.current;if(null==t)throw new Error(u(1));de({value:t.value})}for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];I.onChange&&I.onChange.apply(I,[e].concat(r)),D&&D.apply(void 0,[e].concat(r))},onFocus:function(e){se.disabled?e.stopPropagation():(j&&j(e),I.onFocus&&I.onFocus(e),le&&le.onFocus?le.onFocus(e):ae(!0))}}))}),w,q?q(i({},se,{startAdornment:$})):null]}))]})})),gv=mv;function yv(e){return Fr("MuiInput",e)}var bv=i({},uv,Dr("MuiInput",["root","underline","input"])),_v=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","type"],kv=Or(hv,{shouldForwardProp:function(e){return Rr(e)||"classes"===e},name:"MuiInput",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[].concat(Ue(dv(e,t)),[!n.disableUnderline&&t.underline])}})((function(e){var t,n=e.theme,r=e.ownerState,o="light"===n.palette.mode?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return n.vars&&(o="rgba(".concat(n.vars.palette.common.onBackgroundChannel," / ").concat(n.vars.opacity.inputUnderline,")")),i({position:"relative"},r.formControl&&{"label + &":{marginTop:16}},!r.disableUnderline&&(v(t={"&:after":{borderBottom:"2px solid ".concat((n.vars||n).palette[r.color].main),left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:n.transitions.create("transform",{duration:n.transitions.duration.shorter,easing:n.transitions.easing.easeOut}),pointerEvents:"none"}},"&.".concat(bv.focused,":after"),{transform:"scaleX(1) translateX(0)"}),v(t,"&.".concat(bv.error,":after"),{borderBottomColor:(n.vars||n).palette.error.main,transform:"scaleX(1)"}),v(t,"&:before",{borderBottom:"1px solid ".concat(o),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:n.transitions.create("border-bottom-color",{duration:n.transitions.duration.shorter}),pointerEvents:"none"}),v(t,"&:hover:not(.".concat(bv.disabled,"):before"),{borderBottom:"2px solid ".concat((n.vars||n).palette.text.primary),"@media (hover: none)":{borderBottom:"1px solid ".concat(o)}}),v(t,"&.".concat(bv.disabled,":before"),{borderBottomStyle:"dotted"}),t))})),wv=Or(pv,{name:"MuiInput",slot:"Input",overridesResolver:fv})({}),xv=e.forwardRef((function(e,t){var n=Ve({props:e,name:"MuiInput"}),r=n.disableUnderline,a=n.components,l=void 0===a?{}:a,u=n.componentsProps,c=n.fullWidth,d=void 0!==c&&c,f=n.inputComponent,h=void 0===f?"input":f,v=n.multiline,m=void 0!==v&&v,g=n.type,y=void 0===g?"text":g,b=o(n,_v),_=function(e){var t=e.classes;return i({},t,s({root:["root",!e.disableUnderline&&"underline"],input:["input"]},yv,t))}(n),k={root:{ownerState:{disableUnderline:r}}},w=u?p(u,k):k;return(0,jr.jsx)(gv,i({components:i({Root:kv,Input:wv},l),componentsProps:w,fullWidth:d,inputComponent:h,multiline:m,ref:t,type:y},b,{classes:_}))}));xv.muiName="Input";var Sv=xv;function Cv(e){return Fr("MuiFilledInput",e)}var Ev=i({},uv,Dr("MuiFilledInput",["root","underline","input"])),Tv=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","type"],Pv=Or(hv,{shouldForwardProp:function(e){return Rr(e)||"classes"===e},name:"MuiFilledInput",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[].concat(Ue(dv(e,t)),[!n.disableUnderline&&t.underline])}})((function(e){var t,n,r,o=e.theme,a=e.ownerState,l="light"===o.palette.mode,s=l?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",u=l?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",c=l?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",d=l?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return i((v(t={position:"relative",backgroundColor:o.vars?o.vars.palette.FilledInput.bg:u,borderTopLeftRadius:(o.vars||o).shape.borderRadius,borderTopRightRadius:(o.vars||o).shape.borderRadius,transition:o.transitions.create("background-color",{duration:o.transitions.duration.shorter,easing:o.transitions.easing.easeOut}),"&:hover":{backgroundColor:o.vars?o.vars.palette.FilledInput.hoverBg:c,"@media (hover: none)":{backgroundColor:o.vars?o.vars.palette.FilledInput.bg:u}}},"&.".concat(Ev.focused),{backgroundColor:o.vars?o.vars.palette.FilledInput.bg:u}),v(t,"&.".concat(Ev.disabled),{backgroundColor:o.vars?o.vars.palette.FilledInput.disabledBg:d}),t),!a.disableUnderline&&(v(n={"&:after":{borderBottom:"2px solid ".concat(null==(r=(o.vars||o).palette[a.color||"primary"])?void 0:r.main),left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:o.transitions.create("transform",{duration:o.transitions.duration.shorter,easing:o.transitions.easing.easeOut}),pointerEvents:"none"}},"&.".concat(Ev.focused,":after"),{transform:"scaleX(1) translateX(0)"}),v(n,"&.".concat(Ev.error,":after"),{borderBottomColor:(o.vars||o).palette.error.main,transform:"scaleX(1)"}),v(n,"&:before",{borderBottom:"1px solid ".concat(o.vars?"rgba(".concat(o.vars.palette.common.onBackgroundChannel," / ").concat(o.vars.opacity.inputUnderline,")"):s),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:o.transitions.create("border-bottom-color",{duration:o.transitions.duration.shorter}),pointerEvents:"none"}),v(n,"&:hover:not(.".concat(Ev.disabled,"):before"),{borderBottom:"1px solid ".concat((o.vars||o).palette.text.primary)}),v(n,"&.".concat(Ev.disabled,":before"),{borderBottomStyle:"dotted"}),n),a.startAdornment&&{paddingLeft:12},a.endAdornment&&{paddingRight:12},a.multiline&&i({padding:"25px 12px 8px"},"small"===a.size&&{paddingTop:21,paddingBottom:4},a.hiddenLabel&&{paddingTop:16,paddingBottom:17}))})),Iv=Or(pv,{name:"MuiFilledInput",slot:"Input",overridesResolver:fv})((function(e){var t=e.theme,n=e.ownerState;return i({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!t.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===t.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===t.palette.mode?null:"#fff",caretColor:"light"===t.palette.mode?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},t.vars&&v({"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},t.getColorSchemeSelector("dark"),{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}),"small"===n.size&&{paddingTop:21,paddingBottom:4},n.hiddenLabel&&{paddingTop:16,paddingBottom:17},n.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0},n.startAdornment&&{paddingLeft:0},n.endAdornment&&{paddingRight:0},n.hiddenLabel&&"small"===n.size&&{paddingTop:8,paddingBottom:9})})),Rv=e.forwardRef((function(e,t){var n=Ve({props:e,name:"MuiFilledInput"}),r=n.components,a=void 0===r?{}:r,l=n.componentsProps,u=n.fullWidth,c=void 0!==u&&u,d=n.inputComponent,f=void 0===d?"input":d,h=n.multiline,v=void 0!==h&&h,m=n.type,g=void 0===m?"text":m,y=o(n,Tv),b=i({},n,{fullWidth:c,inputComponent:f,multiline:v,type:g}),_=function(e){var t=e.classes;return i({},t,s({root:["root",!e.disableUnderline&&"underline"],input:["input"]},Cv,t))}(n),k={root:{ownerState:b},input:{ownerState:b}},w=l?p(l,k):k;return(0,jr.jsx)(gv,i({components:i({Root:Pv,Input:Iv},a),componentsProps:w,fullWidth:c,inputComponent:f,multiline:v,ref:t,type:g},y,{classes:_}))}));Rv.muiName="Input";var Nv,Ov=Rv,Mv=["children","classes","className","label","notched"],Av=Or("fieldset")({textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%"}),Lv=Or("legend")((function(e){var t=e.ownerState,n=e.theme;return i({float:"unset",overflow:"hidden"},!t.withLabel&&{padding:0,lineHeight:"11px",transition:n.transitions.create("width",{duration:150,easing:n.transitions.easing.easeOut})},t.withLabel&&i({display:"block",width:"auto",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:n.transitions.create("max-width",{duration:50,easing:n.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},t.notched&&{maxWidth:"100%",transition:n.transitions.create("max-width",{duration:100,easing:n.transitions.easing.easeOut,delay:50})}))}));function Fv(e){return Fr("MuiOutlinedInput",e)}var Dv=i({},uv,Dr("MuiOutlinedInput",["root","notchedOutline","input"])),zv=["components","fullWidth","inputComponent","label","multiline","notched","type"],jv=Or(hv,{shouldForwardProp:function(e){return Rr(e)||"classes"===e},name:"MuiOutlinedInput",slot:"Root",overridesResolver:dv})((function(e){var t,n=e.theme,r=e.ownerState,o="light"===n.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return i((v(t={position:"relative",borderRadius:(n.vars||n).shape.borderRadius},"&:hover .".concat(Dv.notchedOutline),{borderColor:(n.vars||n).palette.text.primary}),v(t,"@media (hover: none)",v({},"&:hover .".concat(Dv.notchedOutline),{borderColor:n.vars?"rgba(".concat(n.vars.palette.common.onBackgroundChannel," / 0.23)"):o})),v(t,"&.".concat(Dv.focused," .").concat(Dv.notchedOutline),{borderColor:(n.vars||n).palette[r.color].main,borderWidth:2}),v(t,"&.".concat(Dv.error," .").concat(Dv.notchedOutline),{borderColor:(n.vars||n).palette.error.main}),v(t,"&.".concat(Dv.disabled," .").concat(Dv.notchedOutline),{borderColor:(n.vars||n).palette.action.disabled}),t),r.startAdornment&&{paddingLeft:14},r.endAdornment&&{paddingRight:14},r.multiline&&i({padding:"16.5px 14px"},"small"===r.size&&{padding:"8.5px 14px"}))})),Wv=Or((function(e){var t=e.className,n=e.label,r=e.notched,a=o(e,Mv),l=null!=n&&""!==n,s=i({},e,{notched:r,withLabel:l});return(0,jr.jsx)(Av,i({"aria-hidden":!0,className:t,ownerState:s},a,{children:(0,jr.jsx)(Lv,{ownerState:s,children:l?(0,jr.jsx)("span",{children:n}):Nv||(Nv=(0,jr.jsx)("span",{className:"notranslate",children:"\u200b"}))})}))}),{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:function(e,t){return t.notchedOutline}})((function(e){var t=e.theme,n="light"===t.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:t.vars?"rgba(".concat(t.vars.palette.common.onBackgroundChannel," / 0.23)"):n}})),Bv=Or(pv,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:fv})((function(e){var t=e.theme,n=e.ownerState;return i({padding:"16.5px 14px"},!t.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===t.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===t.palette.mode?null:"#fff",caretColor:"light"===t.palette.mode?null:"#fff",borderRadius:"inherit"}},t.vars&&v({"&:-webkit-autofill":{borderRadius:"inherit"}},t.getColorSchemeSelector("dark"),{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}),"small"===n.size&&{padding:"8.5px 14px"},n.multiline&&{padding:0},n.startAdornment&&{paddingLeft:0},n.endAdornment&&{paddingRight:0})})),Vv=e.forwardRef((function(t,n){var r,a=Ve({props:t,name:"MuiOutlinedInput"}),l=a.components,u=void 0===l?{}:l,c=a.fullWidth,d=void 0!==c&&c,f=a.inputComponent,h=void 0===f?"input":f,p=a.label,v=a.multiline,m=void 0!==v&&v,g=a.notched,y=a.type,b=void 0===y?"text":y,_=o(a,zv),k=function(e){var t=e.classes;return i({},t,s({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},Fv,t))}(a),w=nv(),x=ev({props:a,muiFormControl:w,states:["required"]}),S=i({},a,{color:x.color||"primary",disabled:x.disabled,error:x.error,focused:x.focused,formControl:w,fullWidth:d,hiddenLabel:x.hiddenLabel,multiline:m,size:x.size,type:b});return(0,jr.jsx)(gv,i({components:i({Root:jv,Input:Bv},u),renderSuffix:function(t){return(0,jr.jsx)(Wv,{ownerState:S,className:k.notchedOutline,label:null!=p&&""!==p&&x.required?r||(r=(0,jr.jsxs)(e.Fragment,{children:[p,"\xa0","*"]})):p,notched:"undefined"!==typeof g?g:Boolean(t.startAdornment||t.filled||t.focused)})},fullWidth:d,inputComponent:h,multiline:m,ref:n,type:b},_,{classes:i({},k,{notchedOutline:null})}))}));Vv.muiName="Input";var Uv=Vv;function qv(e){return Fr("MuiFormLabel",e)}var Hv=Dr("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),$v=["children","className","color","component","disabled","error","filled","focused","required"],Kv=Or("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return i({},t.root,"secondary"===n.color&&t.colorSecondary,n.filled&&t.filled)}})((function(e){var t,n=e.theme,r=e.ownerState;return i({color:(n.vars||n).palette.text.secondary},n.typography.body1,(v(t={lineHeight:"1.4375em",padding:0,position:"relative"},"&.".concat(Hv.focused),{color:(n.vars||n).palette[r.color].main}),v(t,"&.".concat(Hv.disabled),{color:(n.vars||n).palette.text.disabled}),v(t,"&.".concat(Hv.error),{color:(n.vars||n).palette.error.main}),t))})),Gv=Or("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:function(e,t){return t.asterisk}})((function(e){var t=e.theme;return v({},"&.".concat(Hv.error),{color:(t.vars||t).palette.error.main})})),Yv=e.forwardRef((function(e,t){var n=Ve({props:e,name:"MuiFormLabel"}),r=n.children,a=n.className,u=n.component,c=void 0===u?"label":u,f=o(n,$v),h=ev({props:n,muiFormControl:nv(),states:["color","required","focused","disabled","error","filled"]}),p=i({},n,{color:h.color||"primary",component:c,disabled:h.disabled,error:h.error,filled:h.filled,focused:h.focused,required:h.required}),v=function(e){var t=e.classes,n=e.color,r=e.focused,i=e.disabled,o=e.error,a=e.filled,l=e.required;return s({root:["root","color".concat(d(n)),i&&"disabled",o&&"error",a&&"filled",r&&"focused",l&&"required"],asterisk:["asterisk",o&&"error"]},qv,t)}(p);return(0,jr.jsxs)(Kv,i({as:c,ownerState:p,className:l(v.root,a),ref:t},f,{children:[r,h.required&&(0,jr.jsxs)(Gv,{ownerState:p,"aria-hidden":!0,className:v.asterisk,children:["\u2009","*"]})]}))})),Qv=Yv;function Xv(e){return Fr("MuiInputLabel",e)}Dr("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);var Jv=["disableAnimation","margin","shrink","variant"],Zv=Or(Qv,{shouldForwardProp:function(e){return Rr(e)||"classes"===e},name:"MuiInputLabel",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[v({},"& .".concat(Hv.asterisk),t.asterisk),t.root,n.formControl&&t.formControl,"small"===n.size&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,t[n.variant]]}})((function(e){var t=e.theme,n=e.ownerState;return i({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},n.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},"small"===n.size&&{transform:"translate(0, 17px) scale(1)"},n.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!n.disableAnimation&&{transition:t.transitions.create(["color","transform","max-width"],{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut})},"filled"===n.variant&&i({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===n.size&&{transform:"translate(12px, 13px) scale(1)"},n.shrink&&i({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},"small"===n.size&&{transform:"translate(12px, 4px) scale(0.75)"})),"outlined"===n.variant&&i({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===n.size&&{transform:"translate(14px, 9px) scale(1)"},n.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 24px)",transform:"translate(14px, -9px) scale(0.75)"}))})),em=e.forwardRef((function(e,t){var n=Ve({name:"MuiInputLabel",props:e}),r=n.disableAnimation,a=void 0!==r&&r,l=n.shrink,u=o(n,Jv),c=nv(),d=l;"undefined"===typeof d&&c&&(d=c.filled||c.focused||c.adornedStart);var f=ev({props:n,muiFormControl:c,states:["size","variant","required"]}),h=i({},n,{disableAnimation:a,formControl:c,shrink:d,size:f.size,variant:f.variant,required:f.required}),p=function(e){var t=e.classes,n=e.formControl,r=e.size,o=e.shrink;return i({},t,s({root:["root",n&&"formControl",!e.disableAnimation&&"animated",o&&"shrink","small"===r&&"sizeSmall",e.variant],asterisk:[e.required&&"asterisk"]},Xv,t))}(h);return(0,jr.jsx)(Zv,i({"data-shrink":d,ownerState:h,ref:t},u,{classes:p}))})),tm=em;var nm=function(t,n){return e.isValidElement(t)&&-1!==n.indexOf(t.type.muiName)};function rm(e){return Fr("MuiFormControl",e)}Dr("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);var im=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],om=Or("div",{name:"MuiFormControl",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return i({},t.root,t["margin".concat(d(n.margin))],n.fullWidth&&t.fullWidth)}})((function(e){var t=e.ownerState;return i({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},"normal"===t.margin&&{marginTop:16,marginBottom:8},"dense"===t.margin&&{marginTop:8,marginBottom:4},t.fullWidth&&{width:"100%"})})),am=e.forwardRef((function(t,n){var r=Ve({props:t,name:"MuiFormControl"}),a=r.children,u=r.className,c=r.color,f=void 0===c?"primary":c,h=r.component,p=void 0===h?"div":h,v=r.disabled,m=void 0!==v&&v,g=r.error,y=void 0!==g&&g,b=r.focused,_=r.fullWidth,w=void 0!==_&&_,x=r.hiddenLabel,S=void 0!==x&&x,C=r.margin,E=void 0===C?"none":C,T=r.required,P=void 0!==T&&T,I=r.size,R=void 0===I?"medium":I,N=r.variant,O=void 0===N?"outlined":N,M=o(r,im),A=i({},r,{color:f,component:p,disabled:m,error:y,fullWidth:w,hiddenLabel:S,margin:E,required:P,size:R,variant:O}),L=function(e){var t=e.classes,n=e.margin,r=e.fullWidth;return s({root:["root","none"!==n&&"margin".concat(d(n)),r&&"fullWidth"]},rm,t)}(A),F=k(e.useState((function(){var t=!1;return a&&e.Children.forEach(a,(function(e){if(nm(e,["Input","Select"])){var n=nm(e,["Select"])?e.props.input:e;n&&n.props.startAdornment&&(t=!0)}})),t})),2),D=F[0],z=F[1],j=k(e.useState((function(){var t=!1;return a&&e.Children.forEach(a,(function(e){nm(e,["Input","Select"])&&lv(e.props,!0)&&(t=!0)})),t})),2),W=j[0],B=j[1],V=k(e.useState(!1),2),U=V[0],q=V[1];m&&U&&q(!1);var H=void 0===b||m?U:b,$=e.useCallback((function(){B(!0)}),[]),K={adornedStart:D,setAdornedStart:z,color:f,disabled:m,error:y,filled:W,focused:H,fullWidth:w,hiddenLabel:S,size:R,onBlur:function(){q(!1)},onEmpty:e.useCallback((function(){B(!1)}),[]),onFilled:$,onFocus:function(){q(!0)},registerEffect:undefined,required:P,variant:O};return(0,jr.jsx)(tv.Provider,{value:K,children:(0,jr.jsx)(om,i({as:p,ownerState:A,className:l(L.root,u),ref:n},M,{children:a}))})})),lm=am;function sm(e){return Fr("MuiFormHelperText",e)}var um,cm=Dr("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]),dm=["children","className","component","disabled","error","filled","focused","margin","required","variant"],fm=Or("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.size&&t["size".concat(d(n.size))],n.contained&&t.contained,n.filled&&t.filled]}})((function(e){var t,n=e.theme,r=e.ownerState;return i({color:(n.vars||n).palette.text.secondary},n.typography.caption,(v(t={textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0},"&.".concat(cm.disabled),{color:(n.vars||n).palette.text.disabled}),v(t,"&.".concat(cm.error),{color:(n.vars||n).palette.error.main}),t),"small"===r.size&&{marginTop:4},r.contained&&{marginLeft:14,marginRight:14})})),hm=e.forwardRef((function(e,t){var n=Ve({props:e,name:"MuiFormHelperText"}),r=n.children,a=n.className,u=n.component,c=void 0===u?"p":u,f=o(n,dm),h=ev({props:n,muiFormControl:nv(),states:["variant","size","disabled","error","filled","focused","required"]}),p=i({},n,{component:c,contained:"filled"===h.variant||"outlined"===h.variant,variant:h.variant,size:h.size,disabled:h.disabled,error:h.error,filled:h.filled,focused:h.focused,required:h.required}),v=function(e){var t=e.classes,n=e.contained,r=e.size,i=e.disabled,o=e.error,a=e.filled,l=e.focused,u=e.required;return s({root:["root",i&&"disabled",o&&"error",r&&"size".concat(d(r)),n&&"contained",l&&"focused",a&&"filled",u&&"required"]},sm,t)}(p);return(0,jr.jsx)(fm,i({as:c,ownerState:p,className:l(v.root,a),ref:t},f,{children:" "===r?um||(um=(0,jr.jsx)("span",{className:"notranslate",children:"\u200b"})):r}))})),pm=hm,vm=(n(214),sh);var mm=e.createContext({});function gm(e){return Fr("MuiList",e)}Dr("MuiList",["root","padding","dense","subheader"]);var ym=["children","className","component","dense","disablePadding","subheader"],bm=Or("ul",{name:"MuiList",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})((function(e){var t=e.ownerState;return i({listStyle:"none",margin:0,padding:0,position:"relative"},!t.disablePadding&&{paddingTop:8,paddingBottom:8},t.subheader&&{paddingTop:0})})),_m=e.forwardRef((function(t,n){var r=Ve({props:t,name:"MuiList"}),a=r.children,u=r.className,c=r.component,d=void 0===c?"ul":c,f=r.dense,h=void 0!==f&&f,p=r.disablePadding,v=void 0!==p&&p,m=r.subheader,g=o(r,ym),y=e.useMemo((function(){return{dense:h}}),[h]),b=i({},r,{component:d,dense:h,disablePadding:v}),_=function(e){var t=e.classes;return s({root:["root",!e.disablePadding&&"padding",e.dense&&"dense",e.subheader&&"subheader"]},gm,t)}(b);return(0,jr.jsx)(mm.Provider,{value:y,children:(0,jr.jsxs)(bm,i({as:d,className:l(_.root,u),ref:n,ownerState:b},g,{children:[m,a]}))})})),km=_m,wm=vh,xm=["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"];function Sm(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function Cm(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function Em(e,t){if(void 0===t)return!0;var n=e.innerText;return void 0===n&&(n=e.textContent),0!==(n=n.trim().toLowerCase()).length&&(t.repeating?n[0]===t.keys[0]:0===n.indexOf(t.keys.join("")))}function Tm(e,t,n,r,i,o){for(var a=!1,l=i(e,t,!!t&&n);l;){if(l===e.firstChild){if(a)return!1;a=!0}var s=!r&&(l.disabled||"true"===l.getAttribute("aria-disabled"));if(l.hasAttribute("tabindex")&&Em(l,o)&&!s)return l.focus(),!0;l=i(e,l,n)}return!1}var Pm=e.forwardRef((function(t,n){var r=t.actions,a=t.autoFocus,l=void 0!==a&&a,s=t.autoFocusItem,u=void 0!==s&&s,c=t.children,d=t.className,f=t.disabledItemsFocusable,h=void 0!==f&&f,p=t.disableListWrap,v=void 0!==p&&p,m=t.onKeyDown,g=t.variant,y=void 0===g?"selectedMenu":g,b=o(t,xm),_=e.useRef(null),k=e.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});rv((function(){l&&_.current.focus()}),[l]),e.useImperativeHandle(r,(function(){return{adjustStyleForScrollbar:function(e,t){var n=!_.current.style.width;if(e.clientHeight<_.current.clientHeight&&n){var r="".concat(wm(vm(e)),"px");_.current.style["rtl"===t.direction?"paddingLeft":"paddingRight"]=r,_.current.style.width="calc(100% + ".concat(r,")")}return _.current}}}),[]);var w=Zd(_,n),x=-1;e.Children.forEach(c,(function(t,n){e.isValidElement(t)&&(t.props.disabled||("selectedMenu"===y&&t.props.selected||-1===x)&&(x=n))}));var S=e.Children.map(c,(function(t,n){if(n===x){var r={};return u&&(r.autoFocus=!0),void 0===t.props.tabIndex&&"selectedMenu"===y&&(r.tabIndex=0),e.cloneElement(t,r)}return t}));return(0,jr.jsx)(km,i({role:"menu",ref:w,className:d,onKeyDown:function(e){var t=_.current,n=e.key,r=vm(t).activeElement;if("ArrowDown"===n)e.preventDefault(),Tm(t,r,v,h,Sm);else if("ArrowUp"===n)e.preventDefault(),Tm(t,r,v,h,Cm);else if("Home"===n)e.preventDefault(),Tm(t,null,v,h,Sm);else if("End"===n)e.preventDefault(),Tm(t,null,v,h,Cm);else if(1===n.length){var i=k.current,o=n.toLowerCase(),a=performance.now();i.keys.length>0&&(a-i.lastTime>500?(i.keys=[],i.repeating=!0,i.previousKeyMatched=!0):i.repeating&&o!==i.keys[0]&&(i.repeating=!1)),i.lastTime=a,i.keys.push(o);var l=r&&!i.repeating&&Em(r,i);i.previousKeyMatched&&(l||Tm(t,r,!1,h,Sm,i))?e.preventDefault():i.previousKeyMatched=!1}m&&m(e)},tabIndex:l?0:-1},b,{children:S}))})),Im=Pm,Rm=Kp,Nm=ph,Om=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function Mm(e){return"scale(".concat(e,", ").concat(Math.pow(e,2),")")}var Am={entering:{opacity:1,transform:Mm(1)},entered:{opacity:1,transform:"none"}},Lm="undefined"!==typeof navigator&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),Fm=e.forwardRef((function(t,n){var r=t.addEndListener,a=t.appear,l=void 0===a||a,s=t.children,u=t.easing,c=t.in,d=t.onEnter,f=t.onEntered,h=t.onEntering,p=t.onExit,v=t.onExited,m=t.onExiting,g=t.style,y=t.timeout,b=void 0===y?"auto":y,_=t.TransitionComponent,k=void 0===_?Wh:_,w=o(t,Om),x=e.useRef(),S=e.useRef(),C=jd(),E=e.useRef(null),T=Zd(s.ref,n),P=Zd(E,T),I=function(e){return function(t){if(e){var n=E.current;void 0===t?e(n):e(n,t)}}},R=I(h),N=I((function(e,t){Bh(e);var n,r=Vh({style:g,timeout:b,easing:u},{mode:"enter"}),i=r.duration,o=r.delay,a=r.easing;"auto"===b?(n=C.transitions.getAutoHeightDuration(e.clientHeight),S.current=n):n=i,e.style.transition=[C.transitions.create("opacity",{duration:n,delay:o}),C.transitions.create("transform",{duration:Lm?n:.666*n,delay:o,easing:a})].join(","),d&&d(e,t)})),O=I(f),M=I(m),A=I((function(e){var t,n=Vh({style:g,timeout:b,easing:u},{mode:"exit"}),r=n.duration,i=n.delay,o=n.easing;"auto"===b?(t=C.transitions.getAutoHeightDuration(e.clientHeight),S.current=t):t=r,e.style.transition=[C.transitions.create("opacity",{duration:t,delay:i}),C.transitions.create("transform",{duration:Lm?t:.666*t,delay:Lm?i:i||.333*t,easing:o})].join(","),e.style.opacity=0,e.style.transform=Mm(.75),p&&p(e)})),L=I(v);return e.useEffect((function(){return function(){clearTimeout(x.current)}}),[]),(0,jr.jsx)(k,i({appear:l,in:c,nodeRef:E,onEnter:N,onEntered:O,onEntering:R,onExit:A,onExited:L,onExiting:M,addEndListener:function(e){"auto"===b&&(x.current=setTimeout(e,S.current||0)),r&&r(E.current,e)},timeout:"auto"===b?null:b},w,{children:function(t,n){return e.cloneElement(s,i({style:i({opacity:0,transform:Mm(.75),visibility:"exited"!==t||c?void 0:"hidden"},Am[t],g,s.props.style),ref:P},n))}}))}));Fm.muiSupportAuto=!0;var Dm=Fm;function zm(e){return Fr("MuiPopover",e)}Dr("MuiPopover",["root","paper"]);var jm=["onEntering"],Wm=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps"];function Bm(e,t){var n=0;return"number"===typeof t?n=t:"center"===t?n=e.height/2:"bottom"===t&&(n=e.height),n}function Vm(e,t){var n=0;return"number"===typeof t?n=t:"center"===t?n=e.width/2:"right"===t&&(n=e.width),n}function Um(e){return[e.horizontal,e.vertical].map((function(e){return"number"===typeof e?"".concat(e,"px"):e})).join(" ")}function qm(e){return"function"===typeof e?e():e}var Hm=Or(np,{name:"MuiPopover",slot:"Root",overridesResolver:function(e,t){return t.root}})({}),$m=Or(sp,{name:"MuiPopover",slot:"Paper",overridesResolver:function(e,t){return t.paper}})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),Km=e.forwardRef((function(t,n){var r=Ve({props:t,name:"MuiPopover"}),a=r.action,u=r.anchorEl,c=r.anchorOrigin,d=void 0===c?{vertical:"top",horizontal:"left"}:c,f=r.anchorPosition,h=r.anchorReference,p=void 0===h?"anchorEl":h,v=r.children,m=r.className,g=r.container,y=r.elevation,b=void 0===y?8:y,_=r.marginThreshold,k=void 0===_?16:_,w=r.open,x=r.PaperProps,S=void 0===x?{}:x,C=r.transformOrigin,E=void 0===C?{vertical:"top",horizontal:"left"}:C,T=r.TransitionComponent,P=void 0===T?Dm:T,I=r.transitionDuration,R=void 0===I?"auto":I,N=r.TransitionProps,O=(N=void 0===N?{}:N).onEntering,M=o(r.TransitionProps,jm),A=o(r,Wm),L=e.useRef(),F=Zd(L,S.ref),D=i({},r,{anchorOrigin:d,anchorReference:p,elevation:b,marginThreshold:k,PaperProps:S,transformOrigin:E,TransitionComponent:P,transitionDuration:R,TransitionProps:M}),z=function(e){return s({root:["root"],paper:["paper"]},zm,e.classes)}(D),j=e.useCallback((function(){if("anchorPosition"===p)return f;var e=qm(u),t=(e&&1===e.nodeType?e:vm(L.current).body).getBoundingClientRect();return{top:t.top+Bm(t,d.vertical),left:t.left+Vm(t,d.horizontal)}}),[u,d.horizontal,d.vertical,f,p]),W=e.useCallback((function(e){return{vertical:Bm(e,E.vertical),horizontal:Vm(e,E.horizontal)}}),[E.horizontal,E.vertical]),B=e.useCallback((function(e){var t={width:e.offsetWidth,height:e.offsetHeight},n=W(t);if("none"===p)return{top:null,left:null,transformOrigin:Um(n)};var r=j(),i=r.top-n.vertical,o=r.left-n.horizontal,a=i+t.height,l=o+t.width,s=Nm(qm(u)),c=s.innerHeight-k,d=s.innerWidth-k;if(i<k){var f=i-k;i-=f,n.vertical+=f}else if(a>c){var h=a-c;i-=h,n.vertical+=h}if(o<k){var v=o-k;o-=v,n.horizontal+=v}else if(l>d){var m=l-d;o-=m,n.horizontal+=m}return{top:"".concat(Math.round(i),"px"),left:"".concat(Math.round(o),"px"),transformOrigin:Um(n)}}),[u,p,j,W,k]),V=e.useCallback((function(){var e=L.current;if(e){var t=B(e);null!==t.top&&(e.style.top=t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin}}),[B]);e.useEffect((function(){w&&V()})),e.useImperativeHandle(a,(function(){return w?{updatePosition:function(){V()}}:null}),[w,V]),e.useEffect((function(){if(w){var e=Rm((function(){V()})),t=Nm(u);return t.addEventListener("resize",e),function(){e.clear(),t.removeEventListener("resize",e)}}}),[u,w,V]);var U=R;"auto"!==R||P.muiSupportAuto||(U=void 0);var q=g||(u?vm(qm(u)).body:void 0);return(0,jr.jsx)(Hm,i({BackdropProps:{invisible:!0},className:l(z.root,m),container:q,open:w,ref:n,ownerState:D},A,{children:(0,jr.jsx)(P,i({appear:!0,in:w,onEntering:function(e,t){O&&O(e,t),V()},timeout:U},M,{children:(0,jr.jsx)($m,i({elevation:b},S,{ref:F,className:l(z.paper,S.className),children:v}))}))}))})),Gm=Km;function Ym(e){return Fr("MuiMenu",e)}Dr("MuiMenu",["root","paper","list"]);var Qm=["onEntering"],Xm=["autoFocus","children","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant"],Jm={vertical:"top",horizontal:"right"},Zm={vertical:"top",horizontal:"left"},eg=Or(Gm,{shouldForwardProp:function(e){return Rr(e)||"classes"===e},name:"MuiMenu",slot:"Root",overridesResolver:function(e,t){return t.root}})({}),tg=Or(sp,{name:"MuiMenu",slot:"Paper",overridesResolver:function(e,t){return t.paper}})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),ng=Or(Im,{name:"MuiMenu",slot:"List",overridesResolver:function(e,t){return t.list}})({outline:0}),rg=e.forwardRef((function(t,n){var r=Ve({props:t,name:"MuiMenu"}),a=r.autoFocus,u=void 0===a||a,c=r.children,d=r.disableAutoFocusItem,f=void 0!==d&&d,h=r.MenuListProps,p=void 0===h?{}:h,v=r.onClose,m=r.open,g=r.PaperProps,y=void 0===g?{}:g,b=r.PopoverClasses,_=r.transitionDuration,k=void 0===_?"auto":_,w=r.TransitionProps,x=(w=void 0===w?{}:w).onEntering,S=r.variant,C=void 0===S?"selectedMenu":S,E=o(r.TransitionProps,Qm),T=o(r,Xm),P=jd(),I="rtl"===P.direction,R=i({},r,{autoFocus:u,disableAutoFocusItem:f,MenuListProps:p,onEntering:x,PaperProps:y,transitionDuration:k,TransitionProps:E,variant:C}),N=function(e){return s({root:["root"],paper:["paper"],list:["list"]},Ym,e.classes)}(R),O=u&&!f&&m,M=e.useRef(null),A=-1;return e.Children.map(c,(function(t,n){e.isValidElement(t)&&(t.props.disabled||("selectedMenu"===C&&t.props.selected||-1===A)&&(A=n))})),(0,jr.jsx)(eg,i({classes:b,onClose:v,anchorOrigin:{vertical:"bottom",horizontal:I?"right":"left"},transformOrigin:I?Jm:Zm,PaperProps:i({component:tg},y,{classes:i({},y.classes,{root:N.paper})}),className:N.root,open:m,ref:n,transitionDuration:k,TransitionProps:i({onEntering:function(e,t){M.current&&M.current.adjustStyleForScrollbar(e,P),x&&x(e,t)}},E),ownerState:R},T,{children:(0,jr.jsx)(ng,i({onKeyDown:function(e){"Tab"===e.key&&(e.preventDefault(),v&&v(e,"tabKeyDown"))},actions:M,autoFocus:u&&(-1===A||f),autoFocusItem:O,variant:C},p,{className:l(N.list,p.className),children:c}))}))})),ig=rg;function og(e){return Fr("MuiNativeSelect",e)}var ag=Dr("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput"]),lg=["className","disabled","IconComponent","inputRef","variant"],sg=function(e){var t,n=e.ownerState,r=e.theme;return i((v(t={MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":{backgroundColor:"light"===r.palette.mode?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)",borderRadius:0},"&::-ms-expand":{display:"none"}},"&.".concat(ag.disabled),{cursor:"default"}),v(t,"&[multiple]",{height:"auto"}),v(t,"&:not([multiple]) option, &:not([multiple]) optgroup",{backgroundColor:r.palette.background.paper}),v(t,"&&&",{paddingRight:24,minWidth:16}),t),"filled"===n.variant&&{"&&&":{paddingRight:32}},"outlined"===n.variant&&{borderRadius:r.shape.borderRadius,"&:focus":{borderRadius:r.shape.borderRadius},"&&&":{paddingRight:32}})},ug=Or("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:Rr,overridesResolver:function(e,t){var n=e.ownerState;return[t.select,t[n.variant],v({},"&.".concat(ag.multiple),t.multiple)]}})(sg),cg=function(e){var t=e.ownerState,n=e.theme;return i(v({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:n.palette.action.active},"&.".concat(ag.disabled),{color:n.palette.action.disabled}),t.open&&{transform:"rotate(180deg)"},"filled"===t.variant&&{right:7},"outlined"===t.variant&&{right:7})},dg=Or("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:function(e,t){var n=e.ownerState;return[t.icon,n.variant&&t["icon".concat(d(n.variant))],n.open&&t.iconOpen]}})(cg),fg=e.forwardRef((function(t,n){var r=t.className,a=t.disabled,u=t.IconComponent,c=t.inputRef,f=t.variant,h=void 0===f?"standard":f,p=o(t,lg),v=i({},t,{disabled:a,variant:h}),m=function(e){var t=e.classes,n=e.variant,r=e.disabled,i=e.multiple,o=e.open;return s({select:["select",n,r&&"disabled",i&&"multiple"],icon:["icon","icon".concat(d(n)),o&&"iconOpen",r&&"disabled"]},og,t)}(v);return(0,jr.jsxs)(e.Fragment,{children:[(0,jr.jsx)(ug,i({ownerState:v,className:l(m.select,r),disabled:a,ref:c||n},p)),t.multiple?null:(0,jr.jsx)(dg,{as:u,ownerState:v,className:m.icon})]})})),hg=fg;var pg=function(t){var n=t.controlled,r=t.default,i=(t.name,t.state,e.useRef(void 0!==n).current),o=k(e.useState(r),2),a=o[0],l=o[1];return[i?n:a,e.useCallback((function(e){i||l(e)}),[])]};function vg(e){return Fr("MuiSelect",e)}var mg,gg=Dr("MuiSelect",["select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput"]),yg=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"],bg=Or("div",{name:"MuiSelect",slot:"Select",overridesResolver:function(e,t){var n=e.ownerState;return[v({},"&.".concat(gg.select),t.select),v({},"&.".concat(gg.select),t[n.variant]),v({},"&.".concat(gg.multiple),t.multiple)]}})(sg,v({},"&.".concat(gg.select),{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"})),_g=Or("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:function(e,t){var n=e.ownerState;return[t.icon,n.variant&&t["icon".concat(d(n.variant))],n.open&&t.iconOpen]}})(cg),kg=Or("input",{shouldForwardProp:function(e){return Nr(e)&&"classes"!==e},name:"MuiSelect",slot:"NativeInput",overridesResolver:function(e,t){return t.nativeInput}})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function wg(e,t){return"object"===typeof t&&null!==t?e===t:String(e)===String(t)}function xg(e){return null==e||"string"===typeof e&&!e.trim()}var Sg,Cg,Eg=e.forwardRef((function(t,n){var r=t["aria-describedby"],a=t["aria-label"],c=t.autoFocus,f=t.autoWidth,h=t.children,p=t.className,v=t.defaultOpen,m=t.defaultValue,g=t.disabled,y=t.displayEmpty,b=t.IconComponent,_=t.inputRef,w=t.labelId,x=t.MenuProps,S=void 0===x?{}:x,C=t.multiple,E=t.name,T=t.onBlur,P=t.onChange,I=t.onClose,R=t.onFocus,N=t.onOpen,O=t.open,M=t.readOnly,A=t.renderValue,L=t.SelectDisplayProps,F=void 0===L?{}:L,D=t.tabIndex,z=t.value,j=t.variant,W=void 0===j?"standard":j,B=o(t,yg),V=k(pg({controlled:z,default:m,name:"Select"}),2),U=V[0],q=V[1],H=k(pg({controlled:O,default:v,name:"Select"}),2),$=H[0],K=H[1],G=e.useRef(null),Y=e.useRef(null),Q=k(e.useState(null),2),X=Q[0],J=Q[1],Z=e.useRef(null!=O).current,ee=k(e.useState(),2),te=ee[0],ne=ee[1],re=Zd(n,_),ie=e.useCallback((function(e){Y.current=e,e&&J(e)}),[]);e.useImperativeHandle(re,(function(){return{focus:function(){Y.current.focus()},node:G.current,value:U}}),[U]),e.useEffect((function(){v&&$&&X&&!Z&&(ne(f?null:X.clientWidth),Y.current.focus())}),[X,f]),e.useEffect((function(){c&&Y.current.focus()}),[c]),e.useEffect((function(){if(w){var e=vm(Y.current).getElementById(w);if(e){var t=function(){getSelection().isCollapsed&&Y.current.focus()};return e.addEventListener("click",t),function(){e.removeEventListener("click",t)}}}}),[w]);var oe,ae,le=function(e,t){e?N&&N(t):I&&I(t),Z||(ne(f?null:X.clientWidth),K(e))},se=e.Children.toArray(h),ue=function(e){return function(t){var n;if(t.currentTarget.hasAttribute("tabindex")){if(C){n=Array.isArray(U)?U.slice():[];var r=U.indexOf(e.props.value);-1===r?n.push(e.props.value):n.splice(r,1)}else n=e.props.value;if(e.props.onClick&&e.props.onClick(t),U!==n&&(q(n),P)){var i=t.nativeEvent||t,o=new i.constructor(i.type,i);Object.defineProperty(o,"target",{writable:!0,value:{value:n,name:E}}),P(o,e)}C||le(!1,t)}}},ce=null!==X&&$;delete B["aria-invalid"];var de=[],fe=!1;(lv({value:U})||y)&&(A?oe=A(U):fe=!0);var he=se.map((function(t,n,r){if(!e.isValidElement(t))return null;var i;if(C){if(!Array.isArray(U))throw new Error(u(2));(i=U.some((function(e){return wg(e,t.props.value)})))&&fe&&de.push(t.props.children)}else(i=wg(U,t.props.value))&&fe&&(ae=t.props.children);if(i&&!0,void 0===t.props.value)return e.cloneElement(t,{"aria-readonly":!0,role:"option"});return e.cloneElement(t,{"aria-selected":i?"true":"false",onClick:ue(t),onKeyUp:function(e){" "===e.key&&e.preventDefault(),t.props.onKeyUp&&t.props.onKeyUp(e)},role:"option",selected:void 0===r[0].props.value||!0===r[0].props.disabled?function(){if(U)return i;var e=r.find((function(e){return void 0!==e.props.value&&!0!==e.props.disabled}));return t===e||i}():i,value:void 0,"data-value":t.props.value})}));fe&&(oe=C?0===de.length?null:de.reduce((function(e,t,n){return e.push(t),n<de.length-1&&e.push(", "),e}),[]):ae);var pe,ve=te;!f&&Z&&X&&(ve=X.clientWidth),pe="undefined"!==typeof D?D:g?null:0;var me=F.id||(E?"mui-component-select-".concat(E):void 0),ge=i({},t,{variant:W,value:U,open:ce}),ye=function(e){var t=e.classes,n=e.variant,r=e.disabled,i=e.multiple,o=e.open;return s({select:["select",n,r&&"disabled",i&&"multiple"],icon:["icon","icon".concat(d(n)),o&&"iconOpen",r&&"disabled"],nativeInput:["nativeInput"]},vg,t)}(ge);return(0,jr.jsxs)(e.Fragment,{children:[(0,jr.jsx)(bg,i({ref:ie,tabIndex:pe,role:"button","aria-disabled":g?"true":void 0,"aria-expanded":ce?"true":"false","aria-haspopup":"listbox","aria-label":a,"aria-labelledby":[w,me].filter(Boolean).join(" ")||void 0,"aria-describedby":r,onKeyDown:function(e){if(!M){-1!==[" ","ArrowUp","ArrowDown","Enter"].indexOf(e.key)&&(e.preventDefault(),le(!0,e))}},onMouseDown:g||M?null:function(e){0===e.button&&(e.preventDefault(),Y.current.focus(),le(!0,e))},onBlur:function(e){!ce&&T&&(Object.defineProperty(e,"target",{writable:!0,value:{value:U,name:E}}),T(e))},onFocus:R},F,{ownerState:ge,className:l(ye.select,p,F.className),id:me,children:xg(oe)?mg||(mg=(0,jr.jsx)("span",{className:"notranslate",children:"\u200b"})):oe})),(0,jr.jsx)(kg,i({value:Array.isArray(U)?U.join(","):U,name:E,ref:G,"aria-hidden":!0,onChange:function(e){var t=se.map((function(e){return e.props.value})).indexOf(e.target.value);if(-1!==t){var n=se[t];q(n.props.value),P&&P(e,n)}},tabIndex:-1,disabled:g,className:ye.nativeInput,autoFocus:c,ownerState:ge},B)),(0,jr.jsx)(_g,{as:b,className:ye.icon,ownerState:ge}),(0,jr.jsx)(ig,i({id:"menu-".concat(E||""),anchorEl:X,open:ce,onClose:function(e){le(!1,e)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},S,{MenuListProps:i({"aria-labelledby":w,role:"listbox",disableListWrap:!0},S.MenuListProps),PaperProps:i({},S.PaperProps,{style:i({minWidth:ve},null!=S.PaperProps?S.PaperProps.style:null)}),children:he}))]})})),Tg=Eg,Pg=qr((0,jr.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),Ig=["autoWidth","children","classes","className","defaultOpen","displayEmpty","IconComponent","id","input","inputProps","label","labelId","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"],Rg={name:"MuiSelect",overridesResolver:function(e,t){return t.root},shouldForwardProp:function(e){return Rr(e)&&"variant"!==e},slot:"Root"},Ng=Or(Sv,Rg)(""),Og=Or(Uv,Rg)(""),Mg=Or(Ov,Rg)(""),Ag=e.forwardRef((function(t,n){var r=Ve({name:"MuiSelect",props:t}),a=r.autoWidth,s=void 0!==a&&a,u=r.children,c=r.classes,d=void 0===c?{}:c,f=r.className,h=r.defaultOpen,v=void 0!==h&&h,m=r.displayEmpty,g=void 0!==m&&m,y=r.IconComponent,b=void 0===y?Pg:y,_=r.id,k=r.input,w=r.inputProps,x=r.label,S=r.labelId,C=r.MenuProps,E=r.multiple,T=void 0!==E&&E,P=r.native,I=void 0!==P&&P,R=r.onClose,N=r.onOpen,O=r.open,M=r.renderValue,A=r.SelectDisplayProps,L=r.variant,F=void 0===L?"outlined":L,D=o(r,Ig),z=I?hg:Tg,j=ev({props:r,muiFormControl:nv(),states:["variant"]}).variant||F,W=k||{standard:Sg||(Sg=(0,jr.jsx)(Ng,{})),outlined:(0,jr.jsx)(Og,{label:x}),filled:Cg||(Cg=(0,jr.jsx)(Mg,{}))}[j],B=function(e){return e.classes}(i({},r,{variant:j,classes:d})),V=Zd(n,W.ref);return e.cloneElement(W,i({inputComponent:z,inputProps:i({children:u,IconComponent:b,variant:j,type:void 0,multiple:T},I?{id:_}:{autoWidth:s,defaultOpen:v,displayEmpty:g,labelId:S,MenuProps:C,onClose:R,onOpen:N,open:O,renderValue:M,SelectDisplayProps:i({id:_},A)},w,{classes:w?p(B,w.classes):B},k?k.props.inputProps:{})},T&&I&&"outlined"===j?{notched:!0}:{},{ref:V,className:l(W.props.className,f),variant:j},D))}));Ag.muiName="Select";var Lg=Ag;function Fg(e){return Fr("MuiTextField",e)}Dr("MuiTextField",["root"]);var Dg=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","type","value","variant"],zg={standard:Sv,filled:Ov,outlined:Uv},jg=Or(lm,{name:"MuiTextField",slot:"Root",overridesResolver:function(e,t){return t.root}})({}),Wg=e.forwardRef((function(e,t){var n=Ve({props:e,name:"MuiTextField"}),r=n.autoComplete,a=n.autoFocus,u=void 0!==a&&a,c=n.children,d=n.className,f=n.color,h=void 0===f?"primary":f,p=n.defaultValue,v=n.disabled,m=void 0!==v&&v,g=n.error,y=void 0!==g&&g,b=n.FormHelperTextProps,_=n.fullWidth,k=void 0!==_&&_,w=n.helperText,x=n.id,S=n.InputLabelProps,C=n.inputProps,E=n.InputProps,T=n.inputRef,P=n.label,I=n.maxRows,R=n.minRows,N=n.multiline,O=void 0!==N&&N,M=n.name,A=n.onBlur,L=n.onChange,F=n.onFocus,D=n.placeholder,z=n.required,j=void 0!==z&&z,W=n.rows,B=n.select,V=void 0!==B&&B,U=n.SelectProps,q=n.type,H=n.value,$=n.variant,K=void 0===$?"outlined":$,G=o(n,Dg),Y=i({},n,{autoFocus:u,color:h,disabled:m,error:y,fullWidth:k,multiline:O,required:j,select:V,variant:K}),Q=function(e){return s({root:["root"]},Fg,e.classes)}(Y);var X={};"outlined"===K&&(S&&"undefined"!==typeof S.shrink&&(X.notched=S.shrink),X.label=P),V&&(U&&U.native||(X.id=void 0),X["aria-describedby"]=void 0);var J=ah(x),Z=w&&J?"".concat(J,"-helper-text"):void 0,ee=P&&J?"".concat(J,"-label"):void 0,te=zg[K],ne=(0,jr.jsx)(te,i({"aria-describedby":Z,autoComplete:r,autoFocus:u,defaultValue:p,fullWidth:k,multiline:O,name:M,rows:W,maxRows:I,minRows:R,type:q,value:H,id:J,inputRef:T,onBlur:A,onChange:L,onFocus:F,placeholder:D,inputProps:C},X,E));return(0,jr.jsxs)(jg,i({className:l(Q.root,d),disabled:m,error:y,fullWidth:k,ref:t,required:j,color:h,variant:K,ownerState:Y},G,{children:[null!=P&&""!==P&&(0,jr.jsx)(tm,i({htmlFor:J,id:ee},S,{children:P})),V?(0,jr.jsx)(Lg,i({"aria-describedby":Z,id:J,labelId:ee,value:H,input:ne},U,{children:c})):ne,w&&(0,jr.jsx)(pm,i({id:Z},b,{children:w}))]}))})),Bg=Wg;function Vg(e){return Fr("MuiDivider",e)}var Ug=Dr("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]);var qg=Dr("MuiListItemIcon",["root","alignItemsFlexStart"]);var Hg=Dr("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]);function $g(e){return Fr("MuiMenuItem",e)}var Kg=Dr("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),Gg=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex"],Yg=Or(Qf,{shouldForwardProp:function(e){return Rr(e)||"classes"===e},name:"MuiMenuItem",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]}})((function(e){var t,n=e.theme,r=e.ownerState;return i({},n.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!r.disableGutters&&{paddingLeft:16,paddingRight:16},r.divider&&{borderBottom:"1px solid ".concat((n.vars||n).palette.divider),backgroundClip:"padding-box"},(v(t={"&:hover":{textDecoration:"none",backgroundColor:(n.vars||n).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}}},"&.".concat(Kg.selected),v({backgroundColor:n.vars?"rgba(".concat(n.vars.palette.primary.mainChannel," / ").concat(n.vars.palette.action.selectedOpacity,")"):ue(n.palette.primary.main,n.palette.action.selectedOpacity)},"&.".concat(Kg.focusVisible),{backgroundColor:n.vars?"rgba(".concat(n.vars.palette.primary.mainChannel," / calc(").concat(n.vars.palette.action.selectedOpacity," + ").concat(n.vars.palette.action.focusOpacity,"))"):ue(n.palette.primary.main,n.palette.action.selectedOpacity+n.palette.action.focusOpacity)})),v(t,"&.".concat(Kg.selected,":hover"),{backgroundColor:n.vars?"rgba(".concat(n.vars.palette.primary.mainChannel," / calc(").concat(n.vars.palette.action.selectedOpacity," + ").concat(n.vars.palette.action.hoverOpacity,"))"):ue(n.palette.primary.main,n.palette.action.selectedOpacity+n.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:n.vars?"rgba(".concat(n.vars.palette.primary.mainChannel," / ").concat(n.vars.palette.action.selectedOpacity,")"):ue(n.palette.primary.main,n.palette.action.selectedOpacity)}}),v(t,"&.".concat(Kg.focusVisible),{backgroundColor:(n.vars||n).palette.action.focus}),v(t,"&.".concat(Kg.disabled),{opacity:(n.vars||n).palette.action.disabledOpacity}),v(t,"& + .".concat(Ug.root),{marginTop:n.spacing(1),marginBottom:n.spacing(1)}),v(t,"& + .".concat(Ug.inset),{marginLeft:52}),v(t,"& .".concat(Hg.root),{marginTop:0,marginBottom:0}),v(t,"& .".concat(Hg.inset),{paddingLeft:36}),v(t,"& .".concat(qg.root),{minWidth:36}),t),!r.dense&&v({},n.breakpoints.up("sm"),{minHeight:"auto"}),r.dense&&i({minHeight:32,paddingTop:4,paddingBottom:4},n.typography.body2,v({},"& .".concat(qg.root," svg"),{fontSize:"1.25rem"})))})),Qg=e.forwardRef((function(t,n){var r=Ve({props:t,name:"MuiMenuItem"}),a=r.autoFocus,u=void 0!==a&&a,c=r.component,d=void 0===c?"li":c,f=r.dense,h=void 0!==f&&f,p=r.divider,v=void 0!==p&&p,m=r.disableGutters,g=void 0!==m&&m,y=r.focusVisibleClassName,b=r.role,_=void 0===b?"menuitem":b,k=r.tabIndex,w=o(r,Gg),x=e.useContext(mm),S={dense:h||x.dense||!1,disableGutters:g},C=e.useRef(null);rv((function(){u&&C.current&&C.current.focus()}),[u]);var E,T=i({},r,{dense:S.dense,divider:v,disableGutters:g}),P=function(e){var t=e.disabled,n=e.dense,r=e.divider,o=e.disableGutters,a=e.selected,l=e.classes;return i({},l,s({root:["root",n&&"dense",t&&"disabled",!o&&"gutters",r&&"divider",a&&"selected"]},$g,l))}(r),I=Zd(C,n);return r.disabled||(E=void 0!==k?k:-1),(0,jr.jsx)(mm.Provider,{value:S,children:(0,jr.jsx)(Yg,i({ref:I,role:_,tabIndex:E,component:d,focusVisibleClassName:l(P.focusVisible,y)},w,{ownerState:T,classes:P}))})})),Xg=Qg;function Jg(e,t){if(null==e)return{};var n,r,i=o(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var Zg=["name"],ey=["_f"],ty=["_f"],ny=function(e){return"checkbox"===e.type},ry=function(e){return e instanceof Date},iy=function(e){return null==e},oy=function(e){return"object"===typeof e},ay=function(e){return!iy(e)&&!Array.isArray(e)&&oy(e)&&!ry(e)},ly=function(e){return ay(e)&&e.target?ny(e.target)?e.target.checked:e.target.value:e},sy=function(e,t){return e.has(function(e){return e.substring(0,e.search(/\.\d+(\.|$)/))||e}(t))},uy=function(e){return Array.isArray(e)?e.filter(Boolean):[]},cy=function(e){return void 0===e},dy=function(e,t,n){if(!t||!ay(e))return n;var r=uy(t.split(/[,[\].]+?/)).reduce((function(e,t){return iy(e)?e:e[t]}),e);return cy(r)||r===e?cy(e[t])?n:e[t]:r},fy="blur",hy="focusout",py="change",vy="onBlur",my="onChange",gy="onSubmit",yy="onTouched",by="all",_y="max",ky="min",wy="maxLength",xy="minLength",Sy="pattern",Cy="required",Ey="validate",Ty=e.createContext(null),Py=function(){return e.useContext(Ty)},Iy=function(e,t,n){var r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],i={},o=function(o){Object.defineProperty(i,o,{get:function(){var i=o;return t[i]!==by&&(t[i]=!r||by),n&&(n[i]=!0),e[i]}})};for(var a in e)o(a);return i},Ry=function(e){return ay(e)&&!Object.keys(e).length},Ny=function(e,t,n){e.name;var r=Jg(e,Zg);return Ry(r)||Object.keys(r).length>=Object.keys(t).length||Object.keys(r).find((function(e){return t[e]===(!n||by)}))},Oy=function(e){return Array.isArray(e)?e:[e]},My=function(e,t,n){return n&&t?e===t:!e||!t||e===t||Oy(e).some((function(e){return e&&(e.startsWith(t)||t.startsWith(e))}))};function Ay(t){var n=e.useRef(t);n.current=t,e.useEffect((function(){var e=!t.disabled&&n.current.subject.subscribe({next:n.current.callback});return function(){return function(e){e&&e.unsubscribe()}(e)}}),[t.disabled])}var Ly=function(e){return"string"===typeof e},Fy=function(e,t,n,r){var i=Array.isArray(e);return Ly(e)?(r&&t.watch.add(e),dy(n,e)):i?e.map((function(e){return r&&t.watch.add(e),dy(n,e)})):(r&&(t.watchAll=!0),n)},Dy=function(e){return"function"===typeof e},zy=function(e){for(var t in e)if(Dy(e[t]))return!0;return!1};function jy(t){var n=Py(),r=t.name,i=t.control,o=void 0===i?n.control:i,a=t.shouldUnregister,l=sy(o._names.array,r),s=function(t){var n=Py(),r=t||{},i=r.control,o=void 0===i?n.control:i,a=r.name,l=r.defaultValue,s=r.disabled,u=r.exact,c=e.useRef(a);c.current=a;var d=e.useCallback((function(e){if(My(c.current,e.name,u)){var t=Fy(c.current,o._names,e.values||o._formValues);p(cy(c.current)||ay(t)&&!zy(t)?ro({},t):Array.isArray(t)?Ue(t):cy(t)?l:t)}}),[o,u,l]);Ay({disabled:s,subject:o._subjects.watch,callback:d});var f=k(e.useState(cy(l)?o._getWatch(a):l),2),h=f[0],p=f[1];return e.useEffect((function(){o._removeUnmounted()})),h}({control:o,name:r,defaultValue:dy(o._formValues,r,dy(o._defaultValues,r,t.defaultValue)),exact:!0}),u=function(t){var n=Py(),r=t||{},i=r.control,o=void 0===i?n.control:i,a=r.disabled,l=r.name,s=r.exact,u=k(e.useState(o._formState),2),c=u[0],d=u[1],f=e.useRef({isDirty:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1}),h=e.useRef(l),p=e.useRef(!0);return h.current=l,Ay({disabled:a,callback:e.useCallback((function(e){return p.current&&My(h.current,e.name,s)&&Ny(e,f.current)&&d(ro(ro({},o._formState),e))}),[o,s]),subject:o._subjects.state}),e.useEffect((function(){return p.current=!0,function(){p.current=!1}}),[]),Iy(c,o._proxyFormState,f.current,!1)}({control:o,name:r}),c=e.useRef(o.register(r,ro(ro({},t.rules),{},{value:s})));return e.useEffect((function(){var e=function(e,t){var n=dy(o._fields,e);n&&(n._f.mount=t)};return e(r,!0),function(){var t=o._options.shouldUnregister||a;(l?t&&!o._stateFlags.action:t)?o.unregister(r):e(r,!1)}}),[r,o,l,a]),{field:{name:r,value:s,onChange:e.useCallback((function(e){c.current.onChange({target:{value:ly(e),name:r},type:py})}),[r]),onBlur:e.useCallback((function(){c.current.onBlur({target:{value:dy(o._formValues,r),name:r},type:fy})}),[r,o]),ref:e.useCallback((function(e){var t=dy(o._fields,r);e&&t&&e.focus&&(t._f.ref={focus:function(){return e.focus()},select:function(){return e.select()},setCustomValidity:function(t){return e.setCustomValidity(t)},reportValidity:function(){return e.reportValidity()}})}),[r,o._fields])},formState:u,fieldState:Object.defineProperties({},{invalid:{get:function(){return!!dy(u.errors,r)}},isDirty:{get:function(){return!!dy(u.dirtyFields,r)}},isTouched:{get:function(){return!!dy(u.touchedFields,r)}},error:{get:function(){return dy(u.errors,r)}}})}}var Wy=function(e){return e.render(jy(e))},By=function(e,t,n,r,i){return t?ro(ro({},n[e]),{},{types:ro(ro({},n[e]&&n[e].types?n[e].types:{}),{},v({},r,i||!0))}):{}},Vy=function(e){return/^\w*$/.test(e)},Uy=function(e){return uy(e.replace(/["|']|\]/g,"").split(/\.|\[/))};function qy(e,t,n){for(var r=-1,i=Vy(t)?[t]:Uy(t),o=i.length,a=o-1;++r<o;){var l=i[r],s=n;if(r!==a){var u=e[l];s=ay(u)||Array.isArray(u)?u:isNaN(+i[r+1])?{}:[]}e[l]=s,e=e[l]}return e}var Hy=function e(t,n,r){var i,o=ri(r||Object.keys(t));try{for(o.s();!(i=o.n()).done;){var a=i.value,l=dy(t,a);if(l){var s=l._f,u=Jg(l,ey);if(s&&n(s.name)){if(s.ref.focus&&cy(s.ref.focus()))break;if(s.refs){s.refs[0].focus();break}}else ay(u)&&e(u,n)}}}catch(c){o.e(c)}finally{o.f()}},$y=function(e,t,n){return!n&&(t.watchAll||t.watch.has(e)||Ue(t.watch).some((function(t){return e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))})))};var Ky="undefined"!==typeof window&&"undefined"!==typeof window.HTMLElement&&"undefined"!==typeof document;function Gy(e){var t,n=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else{if(Ky&&(e instanceof Blob||e instanceof FileList)||!n&&!ay(e))return e;for(var r in t=n?[]:{},e){if(Dy(e[r])){t=e;break}t[r]=Gy(e[r])}}return t}function Yy(e,t){var n,r=Vy(t)?[t]:Uy(t),i=1==r.length?e:function(e,t){for(var n=t.slice(0,-1).length,r=0;r<n;)e=cy(e)?r++:e[t[r++]];return e}(e,r),o=r[r.length-1];i&&delete i[o];for(var a=0;a<r.slice(0,-1).length;a++){var l=-1,s=void 0,u=r.slice(0,-(a+1)),c=u.length-1;for(a>0&&(n=e);++l<u.length;){var d=u[l];s=s?s[d]:e[d],c===l&&(ay(s)&&Ry(s)||Array.isArray(s)&&!s.filter((function(e){return!cy(e)})).length)&&(n?delete n[d]:delete e[d]),n=s}}return e}function Qy(){var e=[];return{get observers(){return e},next:function(t){var n,r=ri(e);try{for(r.s();!(n=r.n()).done;){n.value.next(t)}}catch(i){r.e(i)}finally{r.f()}},subscribe:function(t){return e.push(t),{unsubscribe:function(){e=e.filter((function(e){return e!==t}))}}},unsubscribe:function(){e=[]}}}var Xy=function(e){return iy(e)||!oy(e)};function Jy(e,t){if(Xy(e)||Xy(t))return e===t;if(ry(e)&&ry(t))return e.getTime()===t.getTime();var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var i=0,o=n;i<o.length;i++){var a=o[i],l=e[a];if(!r.includes(a))return!1;if("ref"!==a){var s=t[a];if(ry(l)&&ry(s)||ay(l)&&ay(s)||Array.isArray(l)&&Array.isArray(s)?!Jy(l,s):l!==s)return!1}}return!0}var Zy=function(e){return{isOnSubmit:!e||e===gy,isOnBlur:e===vy,isOnChange:e===my,isOnAll:e===by,isOnTouch:e===yy}},eb=function(e){return"boolean"===typeof e},tb=function(e){return"file"===e.type},nb=function(e){var t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},rb=function(e){return"select-multiple"===e.type},ib=function(e){return"radio"===e.type},ob=function(e){return ib(e)||ny(e)},ab=function(e){return nb(e)&&e.isConnected};function lb(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Array.isArray(e);if(ay(e)||n)for(var r in e)Array.isArray(e[r])||ay(e[r])&&!zy(e[r])?(t[r]=Array.isArray(e[r])?[]:{},lb(e[r],t[r])):iy(e[r])||(t[r]=!0);return t}function sb(e,t,n){var r=Array.isArray(e);if(ay(e)||r)for(var i in e)Array.isArray(e[i])||ay(e[i])&&!zy(e[i])?cy(t)||Xy(n[i])?n[i]=Array.isArray(e[i])?lb(e[i],[]):ro({},lb(e[i])):sb(e[i],iy(t)?{}:t[i],n[i]):n[i]=!Jy(e[i],t[i]);return n}var ub=function(e,t){return sb(e,t,lb(t))},cb={value:!1,isValid:!1},db={value:!0,isValid:!0},fb=function(e){if(Array.isArray(e)){if(e.length>1){var t=e.filter((function(e){return e&&e.checked&&!e.disabled})).map((function(e){return e.value}));return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!cy(e[0].attributes.value)?cy(e[0].value)||""===e[0].value?db:{value:e[0].value,isValid:!0}:db:cb}return cb},hb=function(e,t){var n=t.valueAsNumber,r=t.valueAsDate,i=t.setValueAs;return cy(e)?e:n?""===e||iy(e)?NaN:+e:r&&Ly(e)?new Date(e):i?i(e):e},pb={isValid:!1,value:null},vb=function(e){return Array.isArray(e)?e.reduce((function(e,t){return t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e}),pb):pb};function mb(e){var t=e.ref;if(!(e.refs?e.refs.every((function(e){return e.disabled})):t.disabled))return tb(t)?t.files:ib(t)?vb(e.refs).value:rb(t)?Ue(t.selectedOptions).map((function(e){return e.value})):ny(t)?fb(e.refs).value:hb(cy(t.value)?e.ref.value:t.value,e)}var gb=function(e,t,n,r){var i,o={},a=ri(e);try{for(a.s();!(i=a.n()).done;){var l=i.value,s=dy(t,l);s&&qy(o,l,s._f)}}catch(u){a.e(u)}finally{a.f()}return{criteriaMode:n,names:Ue(e),fields:o,shouldUseNativeValidation:r}},yb=function(e){return e instanceof RegExp},bb=function(e){return cy(e)?void 0:yb(e)?e.source:ay(e)?yb(e.value)?e.value.source:e.value:e},_b=function(e){return e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate)};function kb(e,t,n){var r=dy(e,n);if(r||Vy(n))return{error:r,name:n};for(var i=n.split(".");i.length;){var o=i.join("."),a=dy(t,o),l=dy(e,o);if(a&&!Array.isArray(a)&&n!==o)return{name:n};if(l&&l.type)return{name:o,error:l};i.pop()}return{name:n}}var wb=function(e,t,n,r,i){return!i.isOnAll&&(!n&&i.isOnTouch?!(t||e):(n?r.isOnBlur:i.isOnBlur)?!e:!(n?r.isOnChange:i.isOnChange)||e)},xb=function(e,t){return!uy(dy(e,t)).length&&Yy(e,t)},Sb=function(t){return Ly(t)||e.isValidElement(t)};function Cb(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"validate";if(Sb(e)||Array.isArray(e)&&e.every(Sb)||eb(e)&&!e)return{type:n,message:Sb(e)?e:"",ref:t}}var Eb=function(e){return ay(e)&&!yb(e)?e:{value:e,message:""}},Tb=function(){var e=Yr(Kr().mark((function e(t,n,r,i){var o,a,l,s,u,c,d,f,h,p,v,m,g,y,b,_,k,w,x,S,C,E,T,P,I,R,N,O,M,A,L,F,D,z,j,W,B,V,U,q,H,$,K,G;return Kr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=t._f,a=o.ref,l=o.refs,s=o.required,u=o.maxLength,c=o.minLength,d=o.min,f=o.max,h=o.pattern,p=o.validate,v=o.name,m=o.valueAsNumber,g=o.mount,y=o.disabled,g&&!y){e.next=3;break}return e.abrupt("return",{});case 3:if(b=l?l[0]:a,_=function(e){i&&b.reportValidity&&(b.setCustomValidity(eb(e)?"":e||" "),b.reportValidity())},k={},w=ib(a),x=ny(a),S=w||x,C=(m||tb(a))&&!a.value||""===n||Array.isArray(n)&&!n.length,E=By.bind(null,v,r,k),T=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:wy,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:xy,o=e?t:n;k[v]=ro({type:e?r:i,message:o,ref:a},E(e?r:i,o))},!s||!(!S&&(C||iy(n))||eb(n)&&!n||x&&!fb(l).isValid||w&&!vb(l).isValid)){e.next=19;break}if(P=Sb(s)?{value:!!s,message:s}:Eb(s),I=P.value,R=P.message,!I){e.next=19;break}if(k[v]=ro({type:Cy,message:R,ref:b},E(Cy,R)),r){e.next=19;break}return _(R),e.abrupt("return",k);case 19:if(C||iy(d)&&iy(f)){e.next=28;break}if(M=Eb(f),A=Eb(d),iy(n)||isNaN(n)?(F=a.valueAsDate||new Date(n),Ly(M.value)&&(N=F>new Date(M.value)),Ly(A.value)&&(O=F<new Date(A.value))):(L=a.valueAsNumber||+n,iy(M.value)||(N=L>M.value),iy(A.value)||(O=L<A.value)),!N&&!O){e.next=28;break}if(T(!!N,M.message,A.message,_y,ky),r){e.next=28;break}return _(k[v].message),e.abrupt("return",k);case 28:if(!u&&!c||C||!Ly(n)){e.next=38;break}if(D=Eb(u),z=Eb(c),j=!iy(D.value)&&n.length>D.value,W=!iy(z.value)&&n.length<z.value,!j&&!W){e.next=38;break}if(T(j,D.message,z.message),r){e.next=38;break}return _(k[v].message),e.abrupt("return",k);case 38:if(!h||C||!Ly(n)){e.next=45;break}if(B=Eb(h),V=B.value,U=B.message,!yb(V)||n.match(V)){e.next=45;break}if(k[v]=ro({type:Sy,message:U,ref:a},E(Sy,U)),r){e.next=45;break}return _(U),e.abrupt("return",k);case 45:if(!p){e.next=79;break}if(!Dy(p)){e.next=58;break}return e.next=49,p(n);case 49:if(q=e.sent,!(H=Cb(q,b))){e.next=56;break}if(k[v]=ro(ro({},H),E(Ey,H.message)),r){e.next=56;break}return _(H.message),e.abrupt("return",k);case 56:e.next=79;break;case 58:if(!ay(p)){e.next=79;break}$={},e.t0=Kr().keys(p);case 61:if((e.t1=e.t0()).done){e.next=75;break}if(K=e.t1.value,Ry($)||r){e.next=65;break}return e.abrupt("break",75);case 65:return e.t2=Cb,e.next=68,p[K](n);case 68:e.t3=e.sent,e.t4=b,e.t5=K,(G=(0,e.t2)(e.t3,e.t4,e.t5))&&($=ro(ro({},G),E(K,G.message)),_(G.message),r&&(k[v]=$)),e.next=61;break;case 75:if(Ry($)){e.next=79;break}if(k[v]=ro({ref:b},$),r){e.next=79;break}return e.abrupt("return",k);case 79:return _(!0),e.abrupt("return",k);case 81:case"end":return e.stop()}}),e)})));return function(t,n,r,i){return e.apply(this,arguments)}}(),Pb={mode:gy,reValidateMode:my,shouldFocusError:!0};function Ib(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=ro(ro({},Pb),t),r={isDirty:!1,isValidating:!1,dirtyFields:{},isSubmitted:!1,submitCount:0,touchedFields:{},isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,errors:{}},i={},o=Gy(n.defaultValues)||{},a=n.shouldUnregister?{}:Gy(o),l={action:!1,mount:!1,watch:!1},s={mount:new Set,unMount:new Set,array:new Set,watch:new Set},u=0,c={},d={isDirty:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},f={watch:Qy(),array:Qy(),state:Qy()},h=Zy(n.mode),p=Zy(n.reValidateMode),m=n.criteriaMode===by,g=function(e){return function(t){clearTimeout(u),u=window.setTimeout(e,t)}},y=function(){var e=Yr(Kr().mark((function e(t){var o;return Kr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=!1,!d.isValid){e.next=15;break}if(!n.resolver){e.next=10;break}return e.t1=Ry,e.next=6,S();case 6:e.t2=e.sent.errors,e.t0=(0,e.t1)(e.t2),e.next=13;break;case 10:return e.next=12,E(i,!0);case 12:e.t0=e.sent;case 13:o=e.t0,t||o===r.isValid||(r.isValid=o,f.state.next({isValid:o}));case 15:return e.abrupt("return",o);case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),b=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0,s=arguments.length>3?arguments[3]:void 0,u=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],c=!(arguments.length>5&&void 0!==arguments[5])||arguments[5];if(s&&n){if(l.action=!0,c&&Array.isArray(dy(i,e))){var h=n(dy(i,e),s.argA,s.argB);u&&qy(i,e,h)}if(d.errors&&c&&Array.isArray(dy(r.errors,e))){var p=n(dy(r.errors,e),s.argA,s.argB);u&&qy(r.errors,e,p),xb(r.errors,e)}if(d.touchedFields&&c&&Array.isArray(dy(r.touchedFields,e))){var v=n(dy(r.touchedFields,e),s.argA,s.argB);u&&qy(r.touchedFields,e,v)}d.dirtyFields&&(r.dirtyFields=ub(o,a)),f.state.next({isDirty:P(e,t),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else qy(a,e,t)},_=function(e,t){qy(r.errors,e,t),f.state.next({errors:r.errors})},k=function(e,t,n,r){var s=dy(i,e);if(s){var u=dy(a,e,cy(n)?dy(o,e):n);cy(u)||r&&r.defaultChecked||t?qy(a,e,t?u:mb(s._f)):N(e,u),l.mount&&y()}},w=function(e,t,n,i,a){var l=!1,s={name:e},u=dy(r.touchedFields,e);if(d.isDirty){var c=r.isDirty;r.isDirty=s.isDirty=P(),l=c!==s.isDirty}if(d.dirtyFields&&(!n||i)){var h=dy(r.dirtyFields,e);Jy(dy(o,e),t)?Yy(r.dirtyFields,e):qy(r.dirtyFields,e,!0),s.dirtyFields=r.dirtyFields,l=l||h!==dy(r.dirtyFields,e)}return n&&!u&&(qy(r.touchedFields,e,n),s.touchedFields=r.touchedFields,l=l||d.touchedFields&&u!==n),l&&a&&f.state.next(s),l?s:{}},x=function(){var n=Yr(Kr().mark((function n(i,o,a,l){var s,h,p;return Kr().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:s=dy(r.errors,i),h=d.isValid&&r.isValid!==o,t.delayError&&a?(e=g((function(){return _(i,a)})))(t.delayError):(clearTimeout(u),e=null,a?qy(r.errors,i,a):Yy(r.errors,i)),(a?Jy(s,a):!s)&&Ry(l)&&!h||(p=ro(ro(ro({},l),h?{isValid:o}:{}),{},{errors:r.errors,name:i}),r=ro(ro({},r),p),f.state.next(p)),c[i]--,d.isValidating&&!Object.values(c).some((function(e){return e}))&&(f.state.next({isValidating:!1}),c={});case 6:case"end":return n.stop()}}),n)})));return function(e,t,r,i){return n.apply(this,arguments)}}(),S=function(){var e=Yr(Kr().mark((function e(t){return Kr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n.resolver){e.next=6;break}return e.next=3,n.resolver(ro({},a),n.context,gb(t||s.mount,i,n.criteriaMode,n.shouldUseNativeValidation));case 3:e.t0=e.sent,e.next=7;break;case 6:e.t0={};case 7:return e.abrupt("return",e.t0);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),C=function(){var e=Yr(Kr().mark((function e(t){var n,i,o,a,l,s;return Kr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,S();case 2:if(n=e.sent,i=n.errors,t){o=ri(t);try{for(o.s();!(a=o.n()).done;)l=a.value,(s=dy(i,l))?qy(r.errors,l,s):Yy(r.errors,l)}catch(u){o.e(u)}finally{o.f()}}else r.errors=i;return e.abrupt("return",i);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),E=function(){var e=Yr(Kr().mark((function e(t,i){var o,l,s,u,c,d,f=arguments;return Kr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o=f.length>2&&void 0!==f[2]?f[2]:{valid:!0},e.t0=Kr().keys(t);case 2:if((e.t1=e.t0()).done){e.next=22;break}if(l=e.t1.value,!(s=t[l])){e.next=20;break}if(u=s._f,c=Jg(s,ty),!u){e.next=16;break}return e.next=10,Tb(s,dy(a,u.name),m,n.shouldUseNativeValidation);case 10:if(!(d=e.sent)[u.name]){e.next=15;break}if(o.valid=!1,!i){e.next=15;break}return e.abrupt("break",22);case 15:i||(d[u.name]?qy(r.errors,u.name,d[u.name]):Yy(r.errors,u.name));case 16:if(e.t2=c,!e.t2){e.next=20;break}return e.next=20,E(c,i,o);case 20:e.next=2;break;case 22:return e.abrupt("return",o.valid);case 23:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),T=function(){var e,t=ri(s.unMount);try{for(t.s();!(e=t.n()).done;){var n=e.value,r=dy(i,n);r&&(r._f.refs?r._f.refs.every((function(e){return!ab(e)})):!ab(r._f.ref))&&B(n)}}catch(o){t.e(o)}finally{t.f()}s.unMount=new Set},P=function(e,t){return e&&t&&qy(a,e,t),!Jy(F(),o)},I=function(e,t,n){var r=ro({},l.mount?a:cy(t)?o:Ly(e)?v({},e,t):t);return Fy(e,s,r,n)},R=function(e){return uy(dy(l.mount?a:o,e,t.shouldUnregister?dy(o,e,[]):[]))},N=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=dy(i,e),o=t;if(r){var l=r._f;l&&(!l.disabled&&qy(a,e,hb(t,l)),o=Ky&&nb(l.ref)&&iy(t)?"":t,rb(l.ref)?Ue(l.ref.options).forEach((function(e){return e.selected=o.includes(e.value)})):l.refs?ny(l.ref)?l.refs.length>1?l.refs.forEach((function(e){return!e.disabled&&(e.checked=Array.isArray(o)?!!o.find((function(t){return t===e.value})):o===e.value)})):l.refs[0]&&(l.refs[0].checked=!!o):l.refs.forEach((function(e){return e.checked=e.value===o})):tb(l.ref)?l.ref.value="":(l.ref.value=o,l.ref.type||f.watch.next({name:e})))}(n.shouldDirty||n.shouldTouch)&&w(e,o,n.shouldTouch,n.shouldDirty,!0),n.shouldValidate&&L(e)},O=function e(t,n,r){for(var o in n){var a=n[o],l="".concat(t,".").concat(o),u=dy(i,l);!s.array.has(t)&&Xy(a)&&(!u||u._f)||ry(a)?N(l,a,r):e(l,a,r)}},M=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},l=dy(i,e),u=s.array.has(e),c=Gy(t);qy(a,e,c),u?(f.array.next({name:e,values:a}),(d.isDirty||d.dirtyFields)&&n.shouldDirty&&(r.dirtyFields=ub(o,a),f.state.next({name:e,dirtyFields:r.dirtyFields,isDirty:P(e,c)}))):!l||l._f||iy(c)?N(e,c,n):O(e,c,n),$y(e,s)&&f.state.next({}),f.watch.next({name:e})},A=function(){var t=Yr(Kr().mark((function t(o){var l,u,d,v,g,b,_,k,C,E,T,P,I,R,N;return Kr().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(l=o.target,u=l.name,!(d=dy(i,u))){t.next=39;break}if(b=l.type?mb(d._f):ly(o),_=o.type===fy||o.type===hy,k=!_b(d._f)&&!n.resolver&&!dy(r.errors,u)&&!d._f.deps||wb(_,dy(r.touchedFields,u),r.isSubmitted,p,h),C=$y(u,s,_),qy(a,u,b),_?(d._f.onBlur&&d._f.onBlur(o),e&&e(0)):d._f.onChange&&d._f.onChange(o),E=w(u,b,_,!1),T=!Ry(E)||C,!_&&f.watch.next({name:u,type:o.type}),!k){t.next=15;break}return t.abrupt("return",T&&f.state.next(ro({name:u},C?{}:E)));case 15:if(!_&&C&&f.state.next({}),c[u]=(c[u],1),f.state.next({isValidating:!0}),!n.resolver){t.next=30;break}return t.next=21,S([u]);case 21:P=t.sent,I=P.errors,R=kb(r.errors,i,u),N=kb(I,i,R.name||u),v=N.error,u=N.name,g=Ry(I),t.next=37;break;case 30:return t.next=32,Tb(d,dy(a,u),m,n.shouldUseNativeValidation);case 32:return t.t0=u,v=t.sent[t.t0],t.next=36,y(!0);case 36:g=t.sent;case 37:d._f.deps&&L(d._f.deps),x(u,g,v,E);case 39:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),L=function(){var e=Yr(Kr().mark((function e(t){var o,a,l,u,c,h=arguments;return Kr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=h.length>1&&void 0!==h[1]?h[1]:{},u=Oy(t),f.state.next({isValidating:!0}),!n.resolver){e.next=11;break}return e.next=6,C(cy(t)?t:u);case 6:c=e.sent,a=Ry(c),l=t?!u.some((function(e){return dy(c,e)})):a,e.next=21;break;case 11:if(!t){e.next=18;break}return e.next=14,Promise.all(u.map(function(){var e=Yr(Kr().mark((function e(t){var n;return Kr().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=dy(i,t),e.next=3,E(n&&n._f?v({},t,n):n);case 3:return e.abrupt("return",e.sent);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()));case 14:((l=e.sent.every(Boolean))||r.isValid)&&y(),e.next=21;break;case 18:return e.next=20,E(i);case 20:l=a=e.sent;case 21:return f.state.next(ro(ro(ro({},!Ly(t)||d.isValid&&a!==r.isValid?{}:{name:t}),n.resolver?{isValid:a}:{}),{},{errors:r.errors,isValidating:!1})),o.shouldFocus&&!l&&Hy(i,(function(e){return dy(r.errors,e)}),t?u:s.mount),e.abrupt("return",l);case 24:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),F=function(e){var t=ro(ro({},o),l.mount?a:{});return cy(e)?t:Ly(e)?dy(t,e):e.map((function(e){return dy(t,e)}))},D=function(e,t){return{invalid:!!dy((t||r).errors,e),isDirty:!!dy((t||r).dirtyFields,e),isTouched:!!dy((t||r).touchedFields,e),error:dy((t||r).errors,e)}},z=function(e){e?Oy(e).forEach((function(e){return Yy(r.errors,e)})):r.errors={},f.state.next({errors:r.errors})},j=function(e,t,n){var o=(dy(i,e,{_f:{}})._f||{}).ref;qy(r.errors,e,ro(ro({},t),{},{ref:o})),f.state.next({name:e,errors:r.errors,isValid:!1}),n&&n.shouldFocus&&o&&o.focus&&o.focus()},W=function(e,t){return Dy(e)?f.watch.subscribe({next:function(n){return e(I(void 0,t),n)}}):I(e,t,!0)},B=function(e){var t,l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},u=ri(e?Oy(e):s.mount);try{for(u.s();!(t=u.n()).done;){var c=t.value;s.mount.delete(c),s.array.delete(c),dy(i,c)&&(l.keepValue||(Yy(i,c),Yy(a,c)),!l.keepError&&Yy(r.errors,c),!l.keepDirty&&Yy(r.dirtyFields,c),!l.keepTouched&&Yy(r.touchedFields,c),!n.shouldUnregister&&!l.keepDefaultValue&&Yy(o,c))}}catch(d){u.e(d)}finally{u.f()}f.watch.next({}),f.state.next(ro(ro({},r),l.keepDirty?{isDirty:P()}:{})),!l.keepIsValid&&y()},V=function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},u=dy(i,t),c=eb(r.disabled);return qy(i,t,{_f:ro(ro({},u&&u._f?u._f:{ref:{name:t}}),{},{name:t,mount:!0},r)}),s.mount.add(t),u?c&&qy(a,t,r.disabled?void 0:dy(a,t,mb(u._f))):k(t,!0,r.value),ro(ro(ro({},c?{disabled:r.disabled}:{}),n.shouldUseNativeValidation?{required:!!r.required,min:bb(r.min),max:bb(r.max),minLength:bb(r.minLength),maxLength:bb(r.maxLength),pattern:bb(r.pattern)}:{}),{},{name:t,onChange:A,onBlur:A,ref:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(a){if(a){e(t,r),u=dy(i,t);var c=cy(a.value)&&a.querySelectorAll&&a.querySelectorAll("input,select,textarea")[0]||a,d=ob(c),f=u._f.refs||[];if(d?f.find((function(e){return e===c})):c===u._f.ref)return;qy(i,t,{_f:ro(ro({},u._f),d?{refs:[].concat(Ue(f.filter(ab)),[c],Ue(Array.isArray(dy(o,t))?[{}]:[])),ref:{type:c.type,name:t}}:{ref:c})}),k(t,!1,void 0,c)}else(u=dy(i,t,{}))._f&&(u._f.mount=!1),(n.shouldUnregister||r.shouldUnregister)&&(!sy(s.array,t)||!l.action)&&s.unMount.add(t)}))})},U=function(e,t){return function(){var o=Yr(Kr().mark((function o(l){var u,c,d,h,p;return Kr().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:if(l&&(l.preventDefault&&l.preventDefault(),l.persist&&l.persist()),u=!0,c=Gy(a),f.state.next({isSubmitting:!0}),o.prev=4,!n.resolver){o.next=15;break}return o.next=8,S();case 8:d=o.sent,h=d.errors,p=d.values,r.errors=h,c=p,o.next=17;break;case 15:return o.next=17,E(i);case 17:if(!Ry(r.errors)){o.next=23;break}return f.state.next({errors:{},isSubmitting:!0}),o.next=21,e(c,l);case 21:o.next=27;break;case 23:if(!t){o.next=26;break}return o.next=26,t(ro({},r.errors),l);case 26:n.shouldFocusError&&Hy(i,(function(e){return dy(r.errors,e)}),s.mount);case 27:o.next=33;break;case 29:throw o.prev=29,o.t0=o.catch(4),u=!1,o.t0;case 33:return o.prev=33,r.isSubmitted=!0,f.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Ry(r.errors)&&u,submitCount:r.submitCount+1,errors:r.errors}),o.finish(33);case 37:case"end":return o.stop()}}),o,null,[[4,29,33,37]])})));return function(e){return o.apply(this,arguments)}}()},q=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};dy(i,e)&&(cy(t.defaultValue)?M(e,dy(o,e)):(M(e,t.defaultValue),qy(o,e,t.defaultValue)),t.keepTouched||Yy(r.touchedFields,e),t.keepDirty||(Yy(r.dirtyFields,e),r.isDirty=t.defaultValue?P(e,dy(o,e)):P()),t.keepError||(Yy(r.errors,e),d.isValid&&y()),f.state.next(ro({},r)))},H=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},u=e||o,c=Gy(u),h=e&&!Ry(e)?c:o;if(n.keepDefaultValues||(o=u),!n.keepValues){if(n.keepDirtyValues){var p,v=ri(s.mount);try{for(v.s();!(p=v.n()).done;){var m=p.value;dy(r.dirtyFields,m)?qy(h,m,dy(a,m)):M(m,dy(h,m))}}catch(w){v.e(w)}finally{v.f()}}else{if(Ky&&cy(e)){var g,y=ri(s.mount);try{for(y.s();!(g=y.n()).done;){var b=g.value,_=dy(i,b);if(_&&_._f){var k=Array.isArray(_._f.refs)?_._f.refs[0]:_._f.ref;try{nb(k)&&k.closest("form").reset();break}catch(x){}}}}catch(w){y.e(w)}finally{y.f()}}i={}}a=t.shouldUnregister?n.keepDefaultValues?Gy(o):{}:c,f.array.next({values:h}),f.watch.next({values:h})}s={mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},l.mount=!d.isValid||!!n.keepIsValid,l.watch=!!t.shouldUnregister,f.state.next({submitCount:n.keepSubmitCount?r.submitCount:0,isDirty:n.keepDirty||n.keepDirtyValues?r.isDirty:!(!n.keepDefaultValues||Jy(e,o)),isSubmitted:!!n.keepIsSubmitted&&r.isSubmitted,dirtyFields:n.keepDirty||n.keepDirtyValues?r.dirtyFields:n.keepDefaultValues&&e?ub(o,e):{},touchedFields:n.keepTouched?r.touchedFields:{},errors:n.keepErrors?r.errors:{},isSubmitting:!1,isSubmitSuccessful:!1})},$=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=dy(i,e)._f,r=n.refs?n.refs[0]:n.ref;r.focus(),t.shouldSelect&&r.select()};return{control:{register:V,unregister:B,getFieldState:D,_executeSchema:S,_getWatch:I,_getDirty:P,_updateValid:y,_removeUnmounted:T,_updateFieldArray:b,_getFieldArray:R,_subjects:f,_proxyFormState:d,get _fields(){return i},get _formValues(){return a},get _stateFlags(){return l},set _stateFlags(e){l=e},get _defaultValues(){return o},get _names(){return s},set _names(e){s=e},get _formState(){return r},set _formState(e){r=e},get _options(){return n},set _options(e){n=ro(ro({},n),e)}},trigger:L,register:V,handleSubmit:U,watch:W,setValue:M,getValues:F,reset:H,resetField:q,clearErrors:z,unregister:B,setError:j,setFocus:$,getFieldState:D}}function Rb(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.useRef(),r=e.useState({isDirty:!1,isValidating:!1,dirtyFields:{},isSubmitted:!1,submitCount:0,touchedFields:{},isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,errors:{}}),i=k(r,2),o=i[0],a=i[1];n.current?n.current.control._options=t:n.current=ro(ro({},Ib(t)),{},{formState:o});var l=n.current.control,s=e.useCallback((function(e){Ny(e,l._proxyFormState,!0)&&(l._formState=ro(ro({},l._formState),e),a(ro({},l._formState)))}),[l]);return Ay({subject:l._subjects.state,callback:s}),e.useEffect((function(){l._stateFlags.mount||(l._proxyFormState.isValid&&l._updateValid(),l._stateFlags.mount=!0),l._stateFlags.watch&&(l._stateFlags.watch=!1,l._subjects.state.next({})),l._removeUnmounted()})),n.current.formState=Iy(o,l._proxyFormState),n.current}function Nb(e){var t=e.onClose,n=e.open,r=e.jobName,i=e.jobPriority,o=e.jobId,a=Rb({mode:"onChange",defaultValues:{name:r,priority:i},validationFields:["priority"]}),l=a.register,s=a.handleSubmit,u=a.getValues,c=a.setValue,d=a.formState,f=a.control,h=u(),p=function(){t(!1)};return(0,jr.jsxs)(yp,{onClose:p,open:n,maxWidth:"xs",fullWidth:!0,children:[(0,jr.jsx)($p,{textAlign:"center",children:"Edit Job"}),(0,jr.jsxs)("form",{onSubmit:s((function(e){t({id:o,data:e})})),children:[(0,jr.jsxs)(Rp,{direction:"column",spacing:3,alignSelf:"center",paddingX:3,children:[(0,jr.jsx)(Wy,{name:"name",padding:3,control:f,render:function(e){var t=e.field,n=t.onChange,r=(t.value,e.fieldState.error);return(0,jr.jsx)(Bg,ro(ro({fullWidth:!0,label:"Job Name",size:"small",disabled:!0,value:d.name,onChange:n,error:!!r,helperText:r?r.message:null},l("name",{pattern:{value:/^[A-Za-z0-9 \u0131\u0130\xfc\xdc\u011f\u011e\xe7\xc7\xf6\xd6\u015f\u015e]{1,255}$/,message:"Only Alphanumeric chars"}})),l("name",{maxLength:{value:255,message:"max 255 chars"}})))},rules:{required:"Job name required"}}),(0,jr.jsx)(Rd.Consumer,{children:function(e){return(0,jr.jsx)(Wy,{control:f,name:"priority",render:function(t){var n=t.field,r=(n.onChange,n.onBlur),i=n.value;n.ref,t.formState;return(0,jr.jsxs)(lm,{fullWidth:!0,size:"small",children:[(0,jr.jsx)(tm,{id:"demo-select-small",children:"Priority"}),(0,jr.jsx)(Lg,ro(ro({fullWidth:!0,labelId:"demo-select-small",id:"demo-select-small",label:"Priority",value:i,defaultValue:h.priority,onBlur:r,onChange:function(e){return c("priority",e.target.value,!0)}},l("priority",{required:"Required"})),{},{children:Object.keys(e.priority).map((function(t){return(0,jr.jsx)(Xg,{value:e.priority[t],children:e.priority[t]},t)}))}))]})}})}})]}),(0,jr.jsxs)(Rp,{direction:"row",spacing:4,justifyContent:"center",padding:4,children:[(0,jr.jsx)(Wp,{variant:"contained",size:"small",fullWidth:!0,onClick:function(){return p()},children:"Cancel"}),(0,jr.jsx)(Wp,{type:"submit",size:"small",variant:"contained",color:"error",fullWidth:!0,children:"Save"})]})]})]})}function Ob(t){var n=k((0,e.useState)(!1),2),r=n[0],i=n[1],o=k((0,e.useState)(!1),2),a=o[0],l=o[1];return(0,jr.jsxs)(zd,{className:"jobListLine",children:[(0,jr.jsx)(Bp,{open:r,onClose:function(e){i(!1),!1!==e&&t.deleteClick(e)},jobName:t.name,jobId:t.jobId}),(0,jr.jsx)(Nb,{open:a,onClose:function(e){l(!1),!1!==e&&t.editClick(e)},jobName:t.name,jobPriority:t.priority,jobId:t.jobId}),(0,jr.jsxs)(Qd,{container:!0,spacing:1,children:[(0,jr.jsx)(Qd,{item:!0,md:8,sm:8,xs:6,children:t.name}),(0,jr.jsx)(Qd,{item:!0,md:2,sm:2,xs:3,textAlign:"center",children:(0,jr.jsx)(zd,{className:"priorityBox priority-"+t.priority,children:t.priority})}),(0,jr.jsxs)(Qd,{item:!0,md:2,sm:2,xs:3,textAlign:"right",paddingRight:1,children:[(0,jr.jsx)(nh,{"aria-label":"edit",size:"small",onClick:function(e){return l(!0)},children:(0,jr.jsx)(Od,{fontSize:"inherit"})}),(0,jr.jsx)(nh,{"aria-label":"delete",size:"small",onClick:function(e){return i(!0)},children:(0,jr.jsx)(Md,{fontSize:"inherit"})})]})]})]})}function Mb(){var t=k((0,e.useState)(""),2),n=t[0],r=t[1],i=k((0,e.useState)(""),2),o=i[0],a=i[1],l=(0,e.useContext)(Rd),s=l.jobs,u=Object.values(s).sort((function(e,t){return e.priority<t.priority||e.priority===t.priority&&e.name<t.name?-1:1})).filter((function(e){return""===o||e.priority.includes(o)})).filter((function(e){return""===n||e.name.includes(n)}));return(0,jr.jsxs)(zd,{sx:{my:2},children:[(0,jr.jsx)(Cp,{variant:"h5",gutterBottom:!0,color:"black",children:"Job List"}),(0,jr.jsxs)(Qd,{container:!0,spacing:1,className:"jobListFilter",children:[(0,jr.jsx)(Qd,{item:!0,md:8,xs:9,children:(0,jr.jsx)(Bg,{className:"jobListFilterField",fullWidth:!0,id:"outlined-name",label:"Name",size:"small",value:n,onChange:function(e){return r(e.target.value)}})}),(0,jr.jsx)(Qd,{item:!0,md:4,xs:3,textAlign:"center",children:(0,jr.jsxs)(lm,{fullWidth:!0,size:"small",children:[(0,jr.jsx)(tm,{id:"demo-select-small",children:"Priority"}),(0,jr.jsxs)(Lg,{className:"jobListFilterField",fullWidth:!0,labelId:"demo-select-small",id:"demo-select-small",label:"Priority",value:o,onChange:function(e){return a(e.target.value)},children:[(0,jr.jsx)(Xg,{value:"",children:"All"}),Object.keys(l.priority).map((function(e){return(0,jr.jsx)(Xg,{value:e,children:l.priority[e]},e)}))]})]})})]}),(0,jr.jsxs)(Qd,{container:!0,spacing:1,className:"jobListTitles",children:[(0,jr.jsx)(Qd,{item:!0,sm:8,xs:6,children:(0,jr.jsx)(zd,{children:"Name"})}),(0,jr.jsx)(Qd,{item:!0,sm:2,xs:3,textAlign:"center",children:"Priority"}),(0,jr.jsx)(Qd,{item:!0,sm:2,xs:3,textAlign:"right",paddingRight:2,children:"Action"})]}),u.map((function(e){return(0,jr.jsx)(Ob,{jobId:e.id,name:e.name,priority:l.priority[e.priority],editClick:function(e){return l.editClick(e)},deleteClick:function(t){return l.deleteClick(e.id)}},e.id)}))]})}function Ab(t){var n=Rb({mode:"onChange",defaultValues:{name:"",priority:""},validationFields:["priority"]}),r=n.register,i=n.handleSubmit,o=n.reset,a=n.getValues,l=n.setValue,s=n.formState,u=n.control,c=a();return(0,jr.jsx)(Rd.Consumer,{children:function(t){return(0,jr.jsxs)(e.Fragment,{children:[(0,jr.jsx)(Cp,{variant:"h5",gutterBottom:!0,color:"black",children:"Create New Job"}),(0,jr.jsx)("form",{onSubmit:i((function(e){t.saveData(e),o({name:"",priority:""})})),children:(0,jr.jsxs)(Qd,{container:!0,spacing:1,children:[(0,jr.jsx)(Qd,{item:!0,md:8,xs:12,children:(0,jr.jsx)(Wy,{name:"name",control:u,defaultValue:"",render:function(e){var t=e.field,n=t.onChange,i=t.value,o=e.fieldState.error;return(0,jr.jsx)(Bg,ro(ro({fullWidth:!0,label:"Job Name",size:"small",value:i,onChange:n,error:!!o,helperText:o?o.message:null},r("name",{pattern:{value:/^[A-Za-z0-9 \u0131\u0130\xfc\xdc\u011f\u011e\xe7\xc7\xf6\xd6\u015f\u015e]{1,255}$/,message:"Only Alphanumeric chars"}})),r("name",{maxLength:{value:255,message:"max 255 chars"}})))},rules:{required:"Job name required"}})}),(0,jr.jsx)(Qd,{item:!0,md:2,xs:6,children:(0,jr.jsx)(Wy,{control:u,name:"priority",render:function(e){var n=e.field,i=(n.onChange,n.onBlur),o=n.value;n.ref,e.formState;return(0,jr.jsxs)(lm,{fullWidth:!0,size:"small",children:[(0,jr.jsx)(tm,{id:"demo-select-small",children:"Priority"}),(0,jr.jsxs)(Lg,ro(ro({fullWidth:!0,labelId:"demo-select-small",id:"demo-select-small",label:"Priority",value:o,defaultValue:c.priority,onBlur:i,onChange:function(e){return l("priority",e.target.value,!0)}},r("priority",{required:"Required"})),{},{children:[(0,jr.jsx)(Xg,{value:"",children:"SELECT ONE"}),Object.keys(t.priority).map((function(e){return(0,jr.jsx)(Xg,{value:e,children:t.priority[e]},e)}))]}))]})}})}),(0,jr.jsx)(Qd,{item:!0,md:2,xs:6,children:(0,jr.jsx)(Wp,{type:"submit",variant:"contained",fullWidth:!0,disabled:!s.isValid,children:"CREATE"})})]})})]})}})}var Lb=Ir(),Fb=["className","component","disableGutters","fixed","maxWidth","classes"],Db=Q(),zb=Lb("div",{name:"MuiContainer",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t["maxWidth".concat(c(String(n.maxWidth)))],n.fixed&&t.fixed,n.disableGutters&&t.disableGutters]}}),jb=function(e){return re({props:e,name:"MuiContainer",defaultTheme:Db})},Wb=function(e,t){var n=e.classes,r=e.fixed,i=e.disableGutters,o=e.maxWidth;return s({root:["root",o&&"maxWidth".concat(c(String(o))),r&&"fixed",i&&"disableGutters"]},(function(e){return Fr(t,e)}),n)};var Bb=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.createStyledComponent,r=void 0===n?zb:n,a=t.useThemeProps,s=void 0===a?jb:a,u=t.componentName,c=void 0===u?"MuiContainer":u,d=r((function(e){var t=e.theme;return i({width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",display:"block"},!e.ownerState.disableGutters&&v({paddingLeft:t.spacing(2),paddingRight:t.spacing(2)},t.breakpoints.up("sm"),{paddingLeft:t.spacing(3),paddingRight:t.spacing(3)}))}),(function(e){var t=e.theme;return e.ownerState.fixed&&Object.keys(t.breakpoints.values).reduce((function(e,n){var r=n,i=t.breakpoints.values[r];return 0!==i&&(e[t.breakpoints.up(r)]={maxWidth:"".concat(i).concat(t.breakpoints.unit)}),e}),{})}),(function(e){var t=e.theme,n=e.ownerState;return i({},"xs"===n.maxWidth&&v({},t.breakpoints.up("xs"),{maxWidth:Math.max(t.breakpoints.values.xs,444)}),n.maxWidth&&"xs"!==n.maxWidth&&v({},t.breakpoints.up(n.maxWidth),{maxWidth:"".concat(t.breakpoints.values[n.maxWidth]).concat(t.breakpoints.unit)}))})),f=e.forwardRef((function(e,t){var n=s(e),r=n.className,a=n.component,u=void 0===a?"div":a,f=n.disableGutters,h=void 0!==f&&f,p=n.fixed,v=void 0!==p&&p,m=n.maxWidth,g=void 0===m?"lg":m,y=o(n,Fb),b=i({},n,{component:u,disableGutters:h,fixed:v,maxWidth:g}),_=Wb(b,c);return(0,jr.jsx)(d,i({as:u,ownerState:b,className:l(_.root,r),ref:t},y))}));return f}({createStyledComponent:Or("div",{name:"MuiContainer",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,t["maxWidth".concat(d(String(n.maxWidth)))],n.fixed&&t.fixed,n.disableGutters&&t.disableGutters]}}),useThemeProps:function(e){return Ve({props:e,name:"MuiContainer"})}}),Vb=Bb,Ub=["absolute","children","className","component","flexItem","light","orientation","role","textAlign","variant"],qb=Or("div",{name:"MuiDivider",slot:"Root",overridesResolver:function(e,t){var n=e.ownerState;return[t.root,n.absolute&&t.absolute,t[n.variant],n.light&&t.light,"vertical"===n.orientation&&t.vertical,n.flexItem&&t.flexItem,n.children&&t.withChildren,n.children&&"vertical"===n.orientation&&t.withChildrenVertical,"right"===n.textAlign&&"vertical"!==n.orientation&&t.textAlignRight,"left"===n.textAlign&&"vertical"!==n.orientation&&t.textAlignLeft]}})((function(e){var t=e.theme,n=e.ownerState;return i({margin:0,flexShrink:0,borderWidth:0,borderStyle:"solid",borderColor:(t.vars||t).palette.divider,borderBottomWidth:"thin"},n.absolute&&{position:"absolute",bottom:0,left:0,width:"100%"},n.light&&{borderColor:t.vars?"rgba(".concat(t.vars.palette.dividerChannel," / 0.08)"):ue(t.palette.divider,.08)},"inset"===n.variant&&{marginLeft:72},"middle"===n.variant&&"horizontal"===n.orientation&&{marginLeft:t.spacing(2),marginRight:t.spacing(2)},"middle"===n.variant&&"vertical"===n.orientation&&{marginTop:t.spacing(1),marginBottom:t.spacing(1)},"vertical"===n.orientation&&{height:"100%",borderBottomWidth:0,borderRightWidth:"thin"},n.flexItem&&{alignSelf:"stretch",height:"auto"})}),(function(e){var t=e.theme;return i({},e.ownerState.children&&{display:"flex",whiteSpace:"nowrap",textAlign:"center",border:0,"&::before, &::after":{position:"relative",width:"100%",borderTop:"thin solid ".concat((t.vars||t).palette.divider),top:"50%",content:'""',transform:"translateY(50%)"}})}),(function(e){var t=e.theme,n=e.ownerState;return i({},n.children&&"vertical"===n.orientation&&{flexDirection:"column","&::before, &::after":{height:"100%",top:"0%",left:"50%",borderTop:0,borderLeft:"thin solid ".concat((t.vars||t).palette.divider),transform:"translateX(0%)"}})}),(function(e){var t=e.ownerState;return i({},"right"===t.textAlign&&"vertical"!==t.orientation&&{"&::before":{width:"90%"},"&::after":{width:"10%"}},"left"===t.textAlign&&"vertical"!==t.orientation&&{"&::before":{width:"10%"},"&::after":{width:"90%"}})})),Hb=Or("span",{name:"MuiDivider",slot:"Wrapper",overridesResolver:function(e,t){var n=e.ownerState;return[t.wrapper,"vertical"===n.orientation&&t.wrapperVertical]}})((function(e){var t=e.theme,n=e.ownerState;return i({display:"inline-block",paddingLeft:"calc(".concat(t.spacing(1)," * 1.2)"),paddingRight:"calc(".concat(t.spacing(1)," * 1.2)")},"vertical"===n.orientation&&{paddingTop:"calc(".concat(t.spacing(1)," * 1.2)"),paddingBottom:"calc(".concat(t.spacing(1)," * 1.2)")})})),$b=e.forwardRef((function(e,t){var n=Ve({props:e,name:"MuiDivider"}),r=n.absolute,a=void 0!==r&&r,u=n.children,c=n.className,d=n.component,f=void 0===d?u?"div":"hr":d,h=n.flexItem,p=void 0!==h&&h,v=n.light,m=void 0!==v&&v,g=n.orientation,y=void 0===g?"horizontal":g,b=n.role,_=void 0===b?"hr"!==f?"separator":void 0:b,k=n.textAlign,w=void 0===k?"center":k,x=n.variant,S=void 0===x?"fullWidth":x,C=o(n,Ub),E=i({},n,{absolute:a,component:f,flexItem:p,light:m,orientation:y,role:_,textAlign:w,variant:S}),T=function(e){var t=e.absolute,n=e.children,r=e.classes,i=e.flexItem,o=e.light,a=e.orientation,l=e.textAlign;return s({root:["root",t&&"absolute",e.variant,o&&"light","vertical"===a&&"vertical",i&&"flexItem",n&&"withChildren",n&&"vertical"===a&&"withChildrenVertical","right"===l&&"vertical"!==a&&"textAlignRight","left"===l&&"vertical"!==a&&"textAlignLeft"],wrapper:["wrapper","vertical"===a&&"wrapperVertical"]},Vg,r)}(E);return(0,jr.jsx)(qb,i({as:f,className:l(T.root,c),role:_,ref:t,ownerState:E},C,{children:u?(0,jr.jsx)(Hb,{className:T.wrapper,ownerState:E,children:u}):null}))})),Kb=$b;var Gb=function(){return(0,jr.jsx)(Vb,{maxWidth:"md",children:(0,jr.jsxs)(zd,{sx:{my:4},children:[(0,jr.jsxs)(Qd,{container:!0,spacing:1,children:[(0,jr.jsx)(Qd,{item:!0,children:(0,jr.jsx)(Hr,{fontSize:"large",color:"primary"})}),(0,jr.jsx)(Qd,{item:!0,children:(0,jr.jsx)(Cp,{variant:"h4",component:"h2",gutterBottom:!0,color:"primary",children:"Logo"})})]}),(0,jr.jsx)(Kb,{sx:{my:2}}),(0,jr.jsxs)(Nd,{children:[(0,jr.jsx)(Ab,{}),(0,jr.jsx)(Kb,{sx:{my:2}}),(0,jr.jsx)(Mb,{})]}),(0,jr.jsx)(zd,{className:"footer",children:(0,jr.jsx)(Cp,{variant:"p",gutterBottom:!0,children:"Alhan \xd6zdemir @2022"})})]})})},Yb=function(e,t){return i({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%"},t&&{colorScheme:e.palette.mode})},Qb=function(e){return i({color:(e.vars||e).palette.text.primary},e.typography.body1,{backgroundColor:(e.vars||e).palette.background.default,"@media print":{backgroundColor:(e.vars||e).palette.common.white}})};var Xb=function(t){var n=Ve({props:t,name:"MuiCssBaseline"}),r=n.children,o=n.enableColorScheme,a=void 0!==o&&o;return(0,jr.jsxs)(e.Fragment,{children:[(0,jr.jsx)(ov,{styles:function(e){return function(e){var t,n,r={html:Yb(e,arguments.length>1&&void 0!==arguments[1]&&arguments[1]),"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:i({margin:0},Qb(e),{"&::backdrop":{backgroundColor:(e.vars||e).palette.background.default}})},o=null==(t=e.components)||null==(n=t.MuiCssBaseline)?void 0:n.styleOverrides;return o&&(r=[r,o]),r}(e,a)}}),r]})},Jb="function"===typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__";var Zb=function(t){var n=t.children,r=t.theme,o=J(),a=e.useMemo((function(){var e=null===o?r:function(e,t){return"function"===typeof t?t(e):i({},e,t)}(o,r);return null!=e&&(e[Jb]=null!==o),e}),[r,o]);return(0,jr.jsx)(X.Provider,{value:a,children:n})};function e_(e){var t=ne();return(0,jr.jsx)(cn.Provider,{value:"object"===typeof t?t:{},children:e.children})}var t_=function(e){var t=e.children,n=e.theme;return(0,jr.jsx)(Zb,{theme:n,children:(0,jr.jsx)(e_,{children:t})})},n_=We({palette:{primary:{main:"#556cd6"},secondary:{main:"#19857b"},error:{main:ve.A400}}}),r_=function(e){e&&e instanceof Function&&n.e(27).then(n.bind(n,27)).then((function(t){var n=t.getCLS,r=t.getFID,i=t.getFCP,o=t.getLCP,a=t.getTTFB;n(e),r(e),i(e),o(e),a(e)}))};r.createRoot(document.getElementById("root")).render((0,jr.jsxs)(t_,{theme:n_,children:[(0,jr.jsx)(Xb,{}),(0,jr.jsx)(Gb,{})]})),r_()}()}();