mirror of
https://github.com/seigler/presentation-react-state-management
synced 2025-07-27 01:36:09 +00:00
12 lines
175 KiB
JavaScript
12 lines
175 KiB
JavaScript
!function(){function e(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}function t(e){return e&&e.__esModule?e.default:e}var n="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},r={},a={},l=n.parcelRequire9717;null==l&&((l=function(e){if(e in r)return r[e].exports;if(e in a){var t=a[e];delete a[e];var n={id:e,exports:{}};return r[e]=n,t.call(n.exports,n,n.exports),n.exports}var l=new Error("Cannot find module '"+e+"'");throw l.code="MODULE_NOT_FOUND",l}).register=function(e,t){a[e]=t},n.parcelRequire9717=l),l.register("bzfnW",(function(t,n){var r,a,l,o,i,u,s,c,f,d,p,h,m,v,g,y,b,w,k,S,x,E,C,_,P,N,z,T,D,R,L,M,O,F,I;e(t.exports,"Children",(function(){return r}),(function(e){return r=e})),e(t.exports,"Component",(function(){return a}),(function(e){return a=e})),e(t.exports,"Fragment",(function(){return l}),(function(e){return l=e})),e(t.exports,"Profiler",(function(){return o}),(function(e){return o=e})),e(t.exports,"PureComponent",(function(){return i}),(function(e){return i=e})),e(t.exports,"StrictMode",(function(){return u}),(function(e){return u=e})),e(t.exports,"Suspense",(function(){return s}),(function(e){return s=e})),e(t.exports,"__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",(function(){return c}),(function(e){return c=e})),e(t.exports,"cloneElement",(function(){return f}),(function(e){return f=e})),e(t.exports,"createContext",(function(){return d}),(function(e){return d=e})),e(t.exports,"createElement",(function(){return p}),(function(e){return p=e})),e(t.exports,"createFactory",(function(){return h}),(function(e){return h=e})),e(t.exports,"createRef",(function(){return m}),(function(e){return m=e})),e(t.exports,"forwardRef",(function(){return v}),(function(e){return v=e})),e(t.exports,"isValidElement",(function(){return g}),(function(e){return g=e})),e(t.exports,"lazy",(function(){return y}),(function(e){return y=e})),e(t.exports,"memo",(function(){return b}),(function(e){return b=e})),e(t.exports,"startTransition",(function(){return w}),(function(e){return w=e})),e(t.exports,"unstable_act",(function(){return k}),(function(e){return k=e})),e(t.exports,"useCallback",(function(){return S}),(function(e){return S=e})),e(t.exports,"useContext",(function(){return x}),(function(e){return x=e})),e(t.exports,"useDebugValue",(function(){return E}),(function(e){return E=e})),e(t.exports,"useDeferredValue",(function(){return C}),(function(e){return C=e})),e(t.exports,"useEffect",(function(){return _}),(function(e){return _=e})),e(t.exports,"useId",(function(){return P}),(function(e){return P=e})),e(t.exports,"useImperativeHandle",(function(){return N}),(function(e){return N=e})),e(t.exports,"useInsertionEffect",(function(){return z}),(function(e){return z=e})),e(t.exports,"useLayoutEffect",(function(){return T}),(function(e){return T=e})),e(t.exports,"useMemo",(function(){return D}),(function(e){return D=e})),e(t.exports,"useReducer",(function(){return R}),(function(e){return R=e})),e(t.exports,"useRef",(function(){return L}),(function(e){return L=e})),e(t.exports,"useState",(function(){return M}),(function(e){return M=e})),e(t.exports,"useSyncExternalStore",(function(){return O}),(function(e){return O=e})),e(t.exports,"useTransition",(function(){return F}),(function(e){return F=e})),e(t.exports,"version",(function(){return I}),(function(e){return I=e}));var U=Symbol.for("react.element"),A=Symbol.for("react.portal"),j=Symbol.for("react.fragment"),$=Symbol.for("react.strict_mode"),B=Symbol.for("react.profiler"),V=Symbol.for("react.provider"),H=Symbol.for("react.context"),W=Symbol.for("react.forward_ref"),Q=Symbol.for("react.suspense"),q=Symbol.for("react.memo"),K=Symbol.for("react.lazy"),Y=Symbol.iterator;var X={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},G=Object.assign,J={};function Z(e,t,n){this.props=e,this.context=t,this.refs=J,this.updater=n||X}function ee(){}function te(e,t,n){this.props=e,this.context=t,this.refs=J,this.updater=n||X}Z.prototype.isReactComponent={},Z.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")},Z.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},ee.prototype=Z.prototype;var ne=te.prototype=new ee;ne.constructor=te,G(ne,Z.prototype),ne.isPureReactComponent=!0;var re=Array.isArray,ae=Object.prototype.hasOwnProperty,le={current:null},oe={key:!0,ref:!0,__self:!0,__source:!0};function ie(e,t,n){var r,a={},l=null,o=null;if(null!=t)for(r in void 0!==t.ref&&(o=t.ref),void 0!==t.key&&(l=""+t.key),t)ae.call(t,r)&&!oe.hasOwnProperty(r)&&(a[r]=t[r]);var i=arguments.length-2;if(1===i)a.children=n;else if(1<i){for(var u=Array(i),s=0;s<i;s++)u[s]=arguments[s+2];a.children=u}if(e&&e.defaultProps)for(r in i=e.defaultProps)void 0===a[r]&&(a[r]=i[r]);return{$$typeof:U,type:e,key:l,ref:o,props:a,_owner:le.current}}function ue(e){return"object"==typeof e&&null!==e&&e.$$typeof===U}var se=/\/+/g;function ce(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 fe(e,t,n,r,a){var l=typeof e;"undefined"!==l&&"boolean"!==l||(e=null);var o=!1;if(null===e)o=!0;else switch(l){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case U:case A:o=!0}}if(o)return a=a(o=e),e=""===r?"."+ce(o,0):r,re(a)?(n="",null!=e&&(n=e.replace(se,"$&/")+"/"),fe(a,t,n,"",(function(e){return e}))):null!=a&&(ue(a)&&(a=function(e,t){return{$$typeof:U,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,n+(!a.key||o&&o.key===a.key?"":(""+a.key).replace(se,"$&/")+"/")+e)),t.push(a)),1;if(o=0,r=""===r?".":r+":",re(e))for(var i=0;i<e.length;i++){var u=r+ce(l=e[i],i);o+=fe(l,t,n,u,a)}else if(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=Y&&e[Y]||e["@@iterator"])?e:null}(e),"function"==typeof u)for(e=u.call(e),i=0;!(l=e.next()).done;)o+=fe(l=l.value,t,n,u=r+ce(l,i++),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 o}function de(e,t,n){if(null==e)return e;var r=[],a=0;return fe(e,r,"","",(function(e){return t.call(n,e,a++)})),r}function pe(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 he={current:null},me={transition:null};r={map:de,forEach:function(e,t,n){de(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return de(e,(function(){t++})),t},toArray:function(e){return de(e,(function(e){return e}))||[]},only:function(e){if(!ue(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},a=Z,l=j,o=B,i=te,u=$,s=Q,c={ReactCurrentDispatcher:he,ReactCurrentBatchConfig:me,ReactCurrentOwner:le},f=function(e,t,n){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=G({},e.props),a=e.key,l=e.ref,o=e._owner;if(null!=t){if(void 0!==t.ref&&(l=t.ref,o=le.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var i=e.type.defaultProps;for(u in t)ae.call(t,u)&&!oe.hasOwnProperty(u)&&(r[u]=void 0===t[u]&&void 0!==i?i[u]:t[u])}var u=arguments.length-2;if(1===u)r.children=n;else if(1<u){i=Array(u);for(var s=0;s<u;s++)i[s]=arguments[s+2];r.children=i}return{$$typeof:U,type:e.type,key:a,ref:l,props:r,_owner:o}},d=function(e){return(e={$$typeof:H,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:V,_context:e},e.Consumer=e},p=ie,h=function(e){var t=ie.bind(null,e);return t.type=e,t},m=function(){return{current:null}},v=function(e){return{$$typeof:W,render:e}},g=ue,y=function(e){return{$$typeof:K,_payload:{_status:-1,_result:e},_init:pe}},b=function(e,t){return{$$typeof:q,type:e,compare:void 0===t?null:t}},w=function(e){var t=me.transition;me.transition={};try{e()}finally{me.transition=t}},k=function(){throw Error("act(...) is not supported in production builds of React.")},S=function(e,t){return he.current.useCallback(e,t)},x=function(e){return he.current.useContext(e)},E=function(){},C=function(e){return he.current.useDeferredValue(e)},_=function(e,t){return he.current.useEffect(e,t)},P=function(){return he.current.useId()},N=function(e,t,n){return he.current.useImperativeHandle(e,t,n)},z=function(e,t){return he.current.useInsertionEffect(e,t)},T=function(e,t){return he.current.useLayoutEffect(e,t)},D=function(e,t){return he.current.useMemo(e,t)},R=function(e,t,n){return he.current.useReducer(e,t,n)},L=function(e){return he.current.useRef(e)},M=function(e){return he.current.useState(e)},O=function(e,t,n){return he.current.useSyncExternalStore(e,t,n)},F=function(){return he.current.useTransition()},I="18.2.0"})),l.register("h8vP0",(function(t,n){var r,a,o,i,u,s,c,f,d,p,h,m;e(t.exports,"__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED",(function(){return r}),(function(e){return r=e})),e(t.exports,"createPortal",(function(){return a}),(function(e){return a=e})),e(t.exports,"createRoot",(function(){return o}),(function(e){return o=e})),e(t.exports,"findDOMNode",(function(){return i}),(function(e){return i=e})),e(t.exports,"flushSync",(function(){return u}),(function(e){return u=e})),e(t.exports,"hydrate",(function(){return s}),(function(e){return s=e})),e(t.exports,"hydrateRoot",(function(){return c}),(function(e){return c=e})),e(t.exports,"render",(function(){return f}),(function(e){return f=e})),e(t.exports,"unmountComponentAtNode",(function(){return d}),(function(e){return d=e})),e(t.exports,"unstable_batchedUpdates",(function(){return p}),(function(e){return p=e})),e(t.exports,"unstable_renderSubtreeIntoContainer",(function(){return h}),(function(e){return h=e})),e(t.exports,"version",(function(){return m}),(function(e){return m=e}));var v=l("exYeM"),g=l("ibqfJ");function y(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 b=new Set,w={};function k(e,t){S(e,t),S(e+"Capture",t)}function S(e,t){for(w[e]=t,e=0;e<t.length;e++)b.add(t[e])}var x=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),E=Object.prototype.hasOwnProperty,C=/^[: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]*$/,_={},P={};function N(e,t,n,r,a,l,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=l,this.removeEmptyString=o}var z={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){z[e]=new N(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];z[t]=new N(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){z[e]=new N(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){z[e]=new N(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){z[e]=new N(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){z[e]=new N(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){z[e]=new N(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){z[e]=new N(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){z[e]=new N(e,5,!1,e.toLowerCase(),null,!1,!1)}));var T=/[\-:]([a-z])/g;function D(e){return e[1].toUpperCase()}function R(e,t,n,r){var a=z.hasOwnProperty(t)?z[t]:null;(null!==a?0!==a.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||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,a,r)&&(n=null),r||null===a?function(e){return!!E.call(P,e)||!E.call(_,e)&&(C.test(e)?P[e]=!0:(_[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):a.mustUseProperty?e[a.propertyName]=null===n?3!==a.type&&"":n:(t=a.attributeName,r=a.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(a=a.type)||4===a&&!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(T,D);z[t]=new N(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(T,D);z[t]=new N(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(T,D);z[t]=new N(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){z[e]=new N(e,1,!1,e.toLowerCase(),null,!1,!1)})),z.xlinkHref=new N("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){z[e]=new N(e,1,!1,e.toLowerCase(),null,!0,!0)}));var L=v.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,M=Symbol.for("react.element"),O=Symbol.for("react.portal"),F=Symbol.for("react.fragment"),I=Symbol.for("react.strict_mode"),U=Symbol.for("react.profiler"),A=Symbol.for("react.provider"),j=Symbol.for("react.context"),$=Symbol.for("react.forward_ref"),B=Symbol.for("react.suspense"),V=Symbol.for("react.suspense_list"),H=Symbol.for("react.memo"),W=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var Q=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var q=Symbol.iterator;function K(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=q&&e[q]||e["@@iterator"])?e:null}var Y,X=Object.assign;function G(e){if(void 0===Y)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);Y=t&&t[1]||""}return"\n"+Y+e}var J=!1;function Z(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(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(t){if(t&&r&&"string"==typeof t.stack){for(var a=t.stack.split("\n"),l=r.stack.split("\n"),o=a.length-1,i=l.length-1;1<=o&&0<=i&&a[o]!==l[i];)i--;for(;1<=o&&0<=i;o--,i--)if(a[o]!==l[i]){if(1!==o||1!==i)do{if(o--,0>--i||a[o]!==l[i]){var u="\n"+a[o].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}}while(1<=o&&0<=i);break}}}finally{J=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?G(e):""}function ee(e){switch(e.tag){case 5:return G(e.type);case 16:return G("Lazy");case 13:return G("Suspense");case 19:return G("SuspenseList");case 0:case 2:case 15:return e=Z(e.type,!1);case 11:return e=Z(e.type.render,!1);case 1:return e=Z(e.type,!0);default:return""}}function te(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 F:return"Fragment";case O:return"Portal";case U:return"Profiler";case I:return"StrictMode";case B:return"Suspense";case V:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case j:return(e.displayName||"Context")+".Consumer";case A:return(e._context.displayName||"Context")+".Provider";case $:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case H:return null!==(t=e.displayName||null)?t:te(e.type)||"Memo";case W:t=e._payload,e=e._init;try{return te(e(t))}catch(e){}}return null}function ne(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 te(t);case 8:return t===I?"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 re(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function ae(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function le(e){e._valueTracker||(e._valueTracker=function(e){var t=ae(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var a=n.get,l=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,l.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 oe(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ae(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function ie(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function ue(e,t){var n=t.checked;return X({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function se(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=re(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 ce(e,t){null!=(t=t.checked)&&R(e,"checked",t,!1)}function fe(e,t){ce(e,t);var n=re(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")?pe(e,t.type,n):t.hasOwnProperty("defaultValue")&&pe(e,t.type,re(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function de(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 pe(e,t,n){"number"===t&&ie(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var he=Array.isArray;function me(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+re(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function ve(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(y(91));return X({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ge(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(y(92));if(he(n)){if(1<n.length)throw Error(y(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:re(n)}}function ye(e,t){var n=re(t.value),r=re(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 be(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function we(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 ke(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?we(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var Se,xe,Ee=(xe=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((Se=Se||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Se.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 xe(e,t)}))}:xe);function Ce(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 _e={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 Ne(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||_e.hasOwnProperty(e)&&_e[e]?(""+t).trim():t+"px"}function ze(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=Ne(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(_e).forEach((function(e){Pe.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),_e[t]=_e[e]}))}));var Te=X({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 De(e,t){if(t){if(Te[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(y(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(y(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(y(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(y(62))}}function Re(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 Le=null;function Me(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Oe=null,Fe=null,Ie=null;function Ue(e){if(e=Ra(e)){if("function"!=typeof Oe)throw Error(y(280));var t=e.stateNode;t&&(t=Ma(t),Oe(e.stateNode,e.type,t))}}function Ae(e){Fe?Ie?Ie.push(e):Ie=[e]:Fe=e}function je(){if(Fe){var e=Fe,t=Ie;if(Ie=Fe=null,Ue(e),t)for(e=0;e<t.length;e++)Ue(t[e])}}function $e(e,t){return e(t)}function Be(){}var Ve=!1;function He(e,t,n){if(Ve)return e(t,n);Ve=!0;try{return $e(e,t,n)}finally{Ve=!1,(null!==Fe||null!==Ie)&&(Be(),je())}}function We(e,t){var n=e.stateNode;if(null===n)return null;var r=Ma(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(y(231,t,typeof n));return n}var Qe=!1;if(x)try{var qe={};Object.defineProperty(qe,"passive",{get:function(){Qe=!0}}),window.addEventListener("test",qe,qe),window.removeEventListener("test",qe,qe)}catch(xe){Qe=!1}function Ke(e,t,n,r,a,l,o,i,u){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(e){this.onError(e)}}var Ye=!1,Xe=null,Ge=!1,Je=null,Ze={onError:function(e){Ye=!0,Xe=e}};function et(e,t,n,r,a,l,o,i,u){Ye=!1,Xe=null,Ke.apply(Ze,arguments)}function tt(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 nt(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 rt(e){if(tt(e)!==e)throw Error(y(188))}function at(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=tt(e)))throw Error(y(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var l=a.alternate;if(null===l){if(null!==(r=a.return)){n=r;continue}break}if(a.child===l.child){for(l=a.child;l;){if(l===n)return rt(a),e;if(l===r)return rt(a),t;l=l.sibling}throw Error(y(188))}if(n.return!==r.return)n=a,r=l;else{for(var o=!1,i=a.child;i;){if(i===n){o=!0,n=a,r=l;break}if(i===r){o=!0,r=a,n=l;break}i=i.sibling}if(!o){for(i=l.child;i;){if(i===n){o=!0,n=l,r=a;break}if(i===r){o=!0,r=l,n=a;break}i=i.sibling}if(!o)throw Error(y(189))}}if(n.alternate!==r)throw Error(y(190))}if(3!==n.tag)throw Error(y(188));return n.stateNode.current===n?e:t}(e))?lt(e):null}function lt(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=lt(e);if(null!==t)return t;e=e.sibling}return null}var ot=g.unstable_scheduleCallback,it=g.unstable_cancelCallback,ut=g.unstable_shouldYield,st=g.unstable_requestPaint,ct=g.unstable_now,ft=g.unstable_getCurrentPriorityLevel,dt=g.unstable_ImmediatePriority,pt=g.unstable_UserBlockingPriority,ht=g.unstable_NormalPriority,mt=g.unstable_LowPriority,vt=g.unstable_IdlePriority,gt=null,yt=null;var bt=Math.clz32?Math.clz32:function(e){return 0===(e>>>=0)?32:31-(wt(e)/kt|0)|0},wt=Math.log,kt=Math.LN2;var St=64,xt=4194304;function Et(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 Ct(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,a=e.suspendedLanes,l=e.pingedLanes,o=268435455&n;if(0!==o){var i=o&~a;0!==i?r=Et(i):0!==(l&=o)&&(r=Et(l))}else 0!==(o=n&~a)?r=Et(o):0!==l&&(r=Et(l));if(0===r)return 0;if(0!==t&&t!==r&&0==(t&a)&&((a=r&-r)>=(l=t&-t)||16===a&&0!=(4194240&l)))return t;if(0!=(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-bt(t)),r|=e[n],t&=~a;return r}function _t(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 Nt(){var e=St;return 0==(4194240&(St<<=1))&&(St=64),e}function zt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Tt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-bt(t)]=n}function Dt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-bt(n),a=1<<r;a&t|e[r]&t&&(e[r]|=t),n&=~a}}var Rt=0;function Lt(e){return 1<(e&=-e)?4<e?0!=(268435455&e)?16:536870912:4:1}var Mt,Ot,Ft,It,Ut,At=!1,jt=[],$t=null,Bt=null,Vt=null,Ht=new Map,Wt=new Map,Qt=[],qt="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 Kt(e,t){switch(e){case"focusin":case"focusout":$t=null;break;case"dragenter":case"dragleave":Bt=null;break;case"mouseover":case"mouseout":Vt=null;break;case"pointerover":case"pointerout":Ht.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Wt.delete(t.pointerId)}}function Yt(e,t,n,r,a,l){return null===e||e.nativeEvent!==l?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:l,targetContainers:[a]},null!==t&&(null!==(t=Ra(t))&&Ot(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function Xt(e){var t=Da(e.target);if(null!==t){var n=tt(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=nt(n)))return e.blockedOn=t,void Ut(e.priority,(function(){Ft(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 Gt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=sn(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=Ra(n))&&Ot(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);Le=r,n.target.dispatchEvent(r),Le=null,t.shift()}return!0}function Jt(e,t,n){Gt(e)&&n.delete(t)}function Zt(){At=!1,null!==$t&&Gt($t)&&($t=null),null!==Bt&&Gt(Bt)&&(Bt=null),null!==Vt&&Gt(Vt)&&(Vt=null),Ht.forEach(Jt),Wt.forEach(Jt)}function en(e,t){e.blockedOn===t&&(e.blockedOn=null,At||(At=!0,g.unstable_scheduleCallback(g.unstable_NormalPriority,Zt)))}function tn(e){function t(t){return en(t,e)}if(0<jt.length){en(jt[0],e);for(var n=1;n<jt.length;n++){var r=jt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==$t&&en($t,e),null!==Bt&&en(Bt,e),null!==Vt&&en(Vt,e),Ht.forEach(t),Wt.forEach(t),n=0;n<Qt.length;n++)(r=Qt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Qt.length&&null===(n=Qt[0]).blockedOn;)Xt(n),null===n.blockedOn&&Qt.shift()}var nn=L.ReactCurrentBatchConfig,rn=!0;function an(e,t,n,r){var a=Rt,l=nn.transition;nn.transition=null;try{Rt=1,on(e,t,n,r)}finally{Rt=a,nn.transition=l}}function ln(e,t,n,r){var a=Rt,l=nn.transition;nn.transition=null;try{Rt=4,on(e,t,n,r)}finally{Rt=a,nn.transition=l}}function on(e,t,n,r){if(rn){var a=sn(e,t,n,r);if(null===a)ra(e,t,r,un,n),Kt(e,r);else if(function(e,t,n,r,a){switch(t){case"focusin":return $t=Yt($t,e,t,n,r,a),!0;case"dragenter":return Bt=Yt(Bt,e,t,n,r,a),!0;case"mouseover":return Vt=Yt(Vt,e,t,n,r,a),!0;case"pointerover":var l=a.pointerId;return Ht.set(l,Yt(Ht.get(l)||null,e,t,n,r,a)),!0;case"gotpointercapture":return l=a.pointerId,Wt.set(l,Yt(Wt.get(l)||null,e,t,n,r,a)),!0}return!1}(a,e,t,n,r))r.stopPropagation();else if(Kt(e,r),4&t&&-1<qt.indexOf(e)){for(;null!==a;){var l=Ra(a);if(null!==l&&Mt(l),null===(l=sn(e,t,n,r))&&ra(e,t,r,un,n),l===a)break;a=l}null!==a&&r.stopPropagation()}else ra(e,t,r,null,n)}}var un=null;function sn(e,t,n,r){if(un=null,null!==(e=Da(e=Me(r))))if(null===(t=tt(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=nt(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 un=e,null}function cn(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(ft()){case dt:return 1;case pt:return 4;case ht:case mt:return 16;case vt:return 536870912;default:return 16}default:return 16}}var fn=null,dn=null,pn=null;function hn(){if(pn)return pn;var e,t,n=dn,r=n.length,a="value"in fn?fn.value:fn.textContent,l=a.length;for(e=0;e<r&&n[e]===a[e];e++);var o=r-e;for(t=1;t<=o&&n[r-t]===a[l-t];t++);return pn=a.slice(e,1<t?1-t:void 0)}function mn(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 vn(){return!0}function gn(){return!1}function yn(e){function t(t,n,r,a,l){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=l,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(a):a[o]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?vn:gn,this.isPropagationStopped=gn,this}return X(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=vn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=vn)},persist:function(){},isPersistent:vn}),t}var bn,wn,kn,Sn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},xn=yn(Sn),En=X({},Sn,{view:0,detail:0}),Cn=yn(En),_n=X({},En,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Un,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!==kn&&(kn&&"mousemove"===e.type?(bn=e.screenX-kn.screenX,wn=e.screenY-kn.screenY):wn=bn=0,kn=e),bn)},movementY:function(e){return"movementY"in e?e.movementY:wn}}),Pn=yn(_n),Nn=yn(X({},_n,{dataTransfer:0})),zn=yn(X({},En,{relatedTarget:0})),Tn=yn(X({},Sn,{animationName:0,elapsedTime:0,pseudoElement:0})),Dn=X({},Sn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Rn=yn(Dn),Ln=yn(X({},Sn,{data:0})),Mn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},On={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"},Fn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function In(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Fn[e])&&!!t[e]}function Un(){return In}var An=X({},En,{key:function(e){if(e.key){var t=Mn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=mn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?On[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Un,charCode:function(e){return"keypress"===e.type?mn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?mn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),jn=yn(An),$n=yn(X({},_n,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Bn=yn(X({},En,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Un})),Vn=yn(X({},Sn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Hn=X({},_n,{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}),Wn=yn(Hn),Qn=[9,13,27,32],qn=x&&"CompositionEvent"in window,Kn=null;x&&"documentMode"in document&&(Kn=document.documentMode);var Yn=x&&"TextEvent"in window&&!Kn,Xn=x&&(!qn||Kn&&8<Kn&&11>=Kn),Gn=String.fromCharCode(32),Jn=!1;function Zn(e,t){switch(e){case"keyup":return-1!==Qn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function er(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var tr=!1;var nr={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 rr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!nr[e.type]:"textarea"===t}function ar(e,t,n,r){Ae(r),0<(t=la(t,"onChange")).length&&(n=new xn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var lr=null,or=null;function ir(e){Gr(e,0)}function ur(e){if(oe(La(e)))return e}function sr(e,t){if("change"===e)return t}var cr=!1;if(x){var fr;if(x){var dr="oninput"in document;if(!dr){var pr=document.createElement("div");pr.setAttribute("oninput","return;"),dr="function"==typeof pr.oninput}fr=dr}else fr=!1;cr=fr&&(!document.documentMode||9<document.documentMode)}function hr(){lr&&(lr.detachEvent("onpropertychange",mr),or=lr=null)}function mr(e){if("value"===e.propertyName&&ur(or)){var t=[];ar(t,or,e,Me(e)),He(ir,t)}}function vr(e,t,n){"focusin"===e?(hr(),or=n,(lr=t).attachEvent("onpropertychange",mr)):"focusout"===e&&hr()}function gr(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return ur(or)}function yr(e,t){if("click"===e)return ur(t)}function br(e,t){if("input"===e||"change"===e)return ur(t)}var wr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function kr(e,t){if(wr(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 a=n[r];if(!E.call(t,a)||!wr(e[a],t[a]))return!1}return!0}function Sr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function xr(e,t){var n,r=Sr(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=Sr(r)}}function Er(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?Er(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function Cr(){for(var e=window,t=ie();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=ie((e=t.contentWindow).document)}return t}function _r(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=Cr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Er(n.ownerDocument.documentElement,n)){if(null!==r&&_r(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 a=n.textContent.length,l=Math.min(r.start,a);r=void 0===r.end?l:Math.min(r.end,a),!e.extend&&l>r&&(a=r,r=l,l=a),a=xr(n,l);var o=xr(n,r);a&&o&&(1!==e.rangeCount||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&((t=t.createRange()).setStart(a.node,a.offset),e.removeAllRanges(),l>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.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 Nr=x&&"documentMode"in document&&11>=document.documentMode,zr=null,Tr=null,Dr=null,Rr=!1;function Lr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;Rr||null==zr||zr!==ie(r)||("selectionStart"in(r=zr)&&_r(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},Dr&&kr(Dr,r)||(Dr=r,0<(r=la(Tr,"onSelect")).length&&(t=new xn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=zr)))}function Mr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Or={animationend:Mr("Animation","AnimationEnd"),animationiteration:Mr("Animation","AnimationIteration"),animationstart:Mr("Animation","AnimationStart"),transitionend:Mr("Transition","TransitionEnd")},Fr={},Ir={};function Ur(e){if(Fr[e])return Fr[e];if(!Or[e])return e;var t,n=Or[e];for(t in n)if(n.hasOwnProperty(t)&&t in Ir)return Fr[e]=n[t];return e}x&&(Ir=document.createElement("div").style,"AnimationEvent"in window||(delete Or.animationend.animation,delete Or.animationiteration.animation,delete Or.animationstart.animation),"TransitionEvent"in window||delete Or.transitionend.transition);var Ar=Ur("animationend"),jr=Ur("animationiteration"),$r=Ur("animationstart"),Br=Ur("transitionend"),Vr=new Map,Hr="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 Wr(e,t){Vr.set(e,t),k(t,[e])}for(var Qr=0;Qr<Hr.length;Qr++){var qr=Hr[Qr];Wr(qr.toLowerCase(),"on"+(qr[0].toUpperCase()+qr.slice(1)))}Wr(Ar,"onAnimationEnd"),Wr(jr,"onAnimationIteration"),Wr($r,"onAnimationStart"),Wr("dblclick","onDoubleClick"),Wr("focusin","onFocus"),Wr("focusout","onBlur"),Wr(Br,"onTransitionEnd"),S("onMouseEnter",["mouseout","mouseover"]),S("onMouseLeave",["mouseout","mouseover"]),S("onPointerEnter",["pointerout","pointerover"]),S("onPointerLeave",["pointerout","pointerover"]),k("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),k("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),k("onBeforeInput",["compositionend","keypress","textInput","paste"]),k("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),k("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),k("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Kr="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(" "),Yr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Kr));function Xr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,l,o,i,u){if(et.apply(this,arguments),Ye){if(!Ye)throw Error(y(198));var s=Xe;Ye=!1,Xe=null,Ge||(Ge=!0,Je=s)}}(r,t,void 0,e),e.currentTarget=null}function Gr(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var l=void 0;if(t)for(var o=r.length-1;0<=o;o--){var i=r[o],u=i.instance,s=i.currentTarget;if(i=i.listener,u!==l&&a.isPropagationStopped())break e;Xr(a,i,s),l=u}else for(o=0;o<r.length;o++){if(u=(i=r[o]).instance,s=i.currentTarget,i=i.listener,u!==l&&a.isPropagationStopped())break e;Xr(a,i,s),l=u}}}if(Ge)throw e=Je,Ge=!1,Je=null,e}function Jr(e,t){var n=t[Na];void 0===n&&(n=t[Na]=new Set);var r=e+"__bubble";n.has(r)||(na(t,e,2,!1),n.add(r))}function Zr(e,t,n){var r=0;t&&(r|=4),na(n,e,r,t)}var ea="_reactListening"+Math.random().toString(36).slice(2);function ta(e){if(!e[ea]){e[ea]=!0,b.forEach((function(t){"selectionchange"!==t&&(Yr.has(t)||Zr(t,!1,e),Zr(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[ea]||(t[ea]=!0,Zr("selectionchange",!1,t))}}function na(e,t,n,r){switch(cn(t)){case 1:var a=an;break;case 4:a=ln;break;default:a=on}n=a.bind(null,t,n,e),a=void 0,!Qe||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function ra(e,t,n,r,a){var l=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var o=r.tag;if(3===o||4===o){var i=r.stateNode.containerInfo;if(i===a||8===i.nodeType&&i.parentNode===a)break;if(4===o)for(o=r.return;null!==o;){var u=o.tag;if((3===u||4===u)&&((u=o.stateNode.containerInfo)===a||8===u.nodeType&&u.parentNode===a))return;o=o.return}for(;null!==i;){if(null===(o=Da(i)))return;if(5===(u=o.tag)||6===u){r=l=o;continue e}i=i.parentNode}}r=r.return}He((function(){var r=l,a=Me(n),o=[];e:{var i=Vr.get(e);if(void 0!==i){var u=xn,s=e;switch(e){case"keypress":if(0===mn(n))break e;case"keydown":case"keyup":u=jn;break;case"focusin":s="focus",u=zn;break;case"focusout":s="blur",u=zn;break;case"beforeblur":case"afterblur":u=zn;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":u=Pn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":u=Nn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":u=Bn;break;case Ar:case jr:case $r:u=Tn;break;case Br:u=Vn;break;case"scroll":u=Cn;break;case"wheel":u=Wn;break;case"copy":case"cut":case"paste":u=Rn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":u=$n}var c=0!=(4&t),f=!c&&"scroll"===e,d=c?null!==i?i+"Capture":null:i;c=[];for(var p,h=r;null!==h;){var m=(p=h).stateNode;if(5===p.tag&&null!==m&&(p=m,null!==d&&(null!=(m=We(h,d))&&c.push(aa(h,m,p)))),f)break;h=h.return}0<c.length&&(i=new u(i,s,null,n,a),o.push({event:i,listeners:c}))}}if(0==(7&t)){if(u="mouseout"===e||"pointerout"===e,(!(i="mouseover"===e||"pointerover"===e)||n===Le||!(s=n.relatedTarget||n.fromElement)||!Da(s)&&!s[Pa])&&(u||i)&&(i=a.window===a?a:(i=a.ownerDocument)?i.defaultView||i.parentWindow:window,u?(u=r,null!==(s=(s=n.relatedTarget||n.toElement)?Da(s):null)&&(s!==(f=tt(s))||5!==s.tag&&6!==s.tag)&&(s=null)):(u=null,s=r),u!==s)){if(c=Pn,m="onMouseLeave",d="onMouseEnter",h="mouse","pointerout"!==e&&"pointerover"!==e||(c=$n,m="onPointerLeave",d="onPointerEnter",h="pointer"),f=null==u?i:La(u),p=null==s?i:La(s),(i=new c(m,h+"leave",u,n,a)).target=f,i.relatedTarget=p,m=null,Da(a)===r&&((c=new c(d,h+"enter",s,n,a)).target=p,c.relatedTarget=f,m=c),f=m,u&&s)e:{for(d=s,h=0,p=c=u;p;p=oa(p))h++;for(p=0,m=d;m;m=oa(m))p++;for(;0<h-p;)c=oa(c),h--;for(;0<p-h;)d=oa(d),p--;for(;h--;){if(c===d||null!==d&&c===d.alternate)break e;c=oa(c),d=oa(d)}c=null}else c=null;null!==u&&ia(o,i,u,c,!1),null!==s&&null!==f&&ia(o,f,s,c,!0)}if("select"===(u=(i=r?La(r):window).nodeName&&i.nodeName.toLowerCase())||"input"===u&&"file"===i.type)var v=sr;else if(rr(i))if(cr)v=br;else{v=gr;var g=vr}else(u=i.nodeName)&&"input"===u.toLowerCase()&&("checkbox"===i.type||"radio"===i.type)&&(v=yr);switch(v&&(v=v(e,r))?ar(o,v,n,a):(g&&g(e,i,r),"focusout"===e&&(g=i._wrapperState)&&g.controlled&&"number"===i.type&&pe(i,"number",i.value)),g=r?La(r):window,e){case"focusin":(rr(g)||"true"===g.contentEditable)&&(zr=g,Tr=r,Dr=null);break;case"focusout":Dr=Tr=zr=null;break;case"mousedown":Rr=!0;break;case"contextmenu":case"mouseup":case"dragend":Rr=!1,Lr(o,n,a);break;case"selectionchange":if(Nr)break;case"keydown":case"keyup":Lr(o,n,a)}var y;if(qn)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 tr?Zn(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(Xn&&"ko"!==n.locale&&(tr||"onCompositionStart"!==b?"onCompositionEnd"===b&&tr&&(y=hn()):(dn="value"in(fn=a)?fn.value:fn.textContent,tr=!0)),0<(g=la(r,b)).length&&(b=new Ln(b,e,null,n,a),o.push({event:b,listeners:g}),y?b.data=y:null!==(y=er(n))&&(b.data=y))),(y=Yn?function(e,t){switch(e){case"compositionend":return er(t);case"keypress":return 32!==t.which?null:(Jn=!0,Gn);case"textInput":return(e=t.data)===Gn&&Jn?null:e;default:return null}}(e,n):function(e,t){if(tr)return"compositionend"===e||!qn&&Zn(e,t)?(e=hn(),pn=dn=fn=null,tr=!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 Xn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=la(r,"onBeforeInput")).length&&(a=new Ln("onBeforeInput","beforeinput",null,n,a),o.push({event:a,listeners:r}),a.data=y))}Gr(o,t)}))}function aa(e,t,n){return{instance:e,listener:t,currentTarget:n}}function la(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,l=a.stateNode;5===a.tag&&null!==l&&(a=l,null!=(l=We(e,n))&&r.unshift(aa(e,l,a)),null!=(l=We(e,t))&&r.push(aa(e,l,a))),e=e.return}return r}function oa(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function ia(e,t,n,r,a){for(var l=t._reactName,o=[];null!==n&&n!==r;){var i=n,u=i.alternate,s=i.stateNode;if(null!==u&&u===r)break;5===i.tag&&null!==s&&(i=s,a?null!=(u=We(n,l))&&o.unshift(aa(n,u,i)):a||null!=(u=We(n,l))&&o.push(aa(n,u,i))),n=n.return}0!==o.length&&e.push({event:t,listeners:o})}var ua=/\r\n?/g,sa=/\u0000|\uFFFD/g;function ca(e){return("string"==typeof e?e:""+e).replace(ua,"\n").replace(sa,"")}function fa(e,t,n){if(t=ca(t),ca(e)!==t&&n)throw Error(y(425))}function da(){}var pa=null,ha=null;function ma(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 va="function"==typeof setTimeout?setTimeout:void 0,ga="function"==typeof clearTimeout?clearTimeout:void 0,ya="function"==typeof Promise?Promise:void 0,ba="function"==typeof queueMicrotask?queueMicrotask:void 0!==ya?function(e){return ya.resolve(null).then(e).catch(wa)}:va;function wa(e){setTimeout((function(){throw e}))}function ka(e,t){var n=t,r=0;do{var a=n.nextSibling;if(e.removeChild(n),a&&8===a.nodeType)if("/$"===(n=a.data)){if(0===r)return e.removeChild(a),void tn(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=a}while(n);tn(t)}function Sa(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 xa(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 Ea=Math.random().toString(36).slice(2),Ca="__reactFiber$"+Ea,_a="__reactProps$"+Ea,Pa="__reactContainer$"+Ea,Na="__reactEvents$"+Ea,za="__reactListeners$"+Ea,Ta="__reactHandles$"+Ea;function Da(e){var t=e[Ca];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Pa]||n[Ca]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=xa(e);null!==e;){if(n=e[Ca])return n;e=xa(e)}return t}n=(e=n).parentNode}return null}function Ra(e){return!(e=e[Ca]||e[Pa])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function La(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(y(33))}function Ma(e){return e[_a]||null}var Oa=[],Fa=-1;function Ia(e){return{current:e}}function Ua(e){0>Fa||(e.current=Oa[Fa],Oa[Fa]=null,Fa--)}function Aa(e,t){Fa++,Oa[Fa]=e.current,e.current=t}var ja={},$a=Ia(ja),Ba=Ia(!1),Va=ja;function Ha(e,t){var n=e.type.contextTypes;if(!n)return ja;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,l={};for(a in n)l[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function Wa(e){return null!=(e=e.childContextTypes)}function Qa(){Ua(Ba),Ua($a)}function qa(e,t,n){if($a.current!==ja)throw Error(y(168));Aa($a,t),Aa(Ba,n)}function Ka(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in t))throw Error(y(108,ne(e)||"Unknown",a));return X({},n,r)}function Ya(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ja,Va=$a.current,Aa($a,e),Aa(Ba,Ba.current),!0}function Xa(e,t,n){var r=e.stateNode;if(!r)throw Error(y(169));n?(e=Ka(e,t,Va),r.__reactInternalMemoizedMergedChildContext=e,Ua(Ba),Ua($a),Aa($a,e)):Ua(Ba),Aa(Ba,n)}var Ga=null,Ja=!1,Za=!1;function el(e){null===Ga?Ga=[e]:Ga.push(e)}function tl(){if(!Za&&null!==Ga){Za=!0;var e=0,t=Rt;try{var n=Ga;for(Rt=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}Ga=null,Ja=!1}catch(t){throw null!==Ga&&(Ga=Ga.slice(e+1)),ot(dt,tl),t}finally{Rt=t,Za=!1}}return null}var nl=[],rl=0,al=null,ll=0,ol=[],il=0,ul=null,sl=1,cl="";function fl(e,t){nl[rl++]=ll,nl[rl++]=al,al=e,ll=t}function dl(e,t,n){ol[il++]=sl,ol[il++]=cl,ol[il++]=ul,ul=e;var r=sl;e=cl;var a=32-bt(r)-1;r&=~(1<<a),n+=1;var l=32-bt(t)+a;if(30<l){var o=a-a%5;l=(r&(1<<o)-1).toString(32),r>>=o,a-=o,sl=1<<32-bt(t)+a|n<<a|r,cl=l+e}else sl=1<<l|n<<a|r,cl=e}function pl(e){null!==e.return&&(fl(e,1),dl(e,1,0))}function hl(e){for(;e===al;)al=nl[--rl],nl[rl]=null,ll=nl[--rl],nl[rl]=null;for(;e===ul;)ul=ol[--il],ol[il]=null,cl=ol[--il],ol[il]=null,sl=ol[--il],ol[il]=null}var ml=null,vl=null,gl=!1,yl=null;function bl(e,t){var n=Hs(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 wl(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,ml=e,vl=Sa(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,ml=e,vl=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==ul?{id:sl,overflow:cl}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Hs(18,null,null,0)).stateNode=t,n.return=e,e.child=n,ml=e,vl=null,!0);default:return!1}}function kl(e){return 0!=(1&e.mode)&&0==(128&e.flags)}function Sl(e){if(gl){var t=vl;if(t){var n=t;if(!wl(e,t)){if(kl(e))throw Error(y(418));t=Sa(n.nextSibling);var r=ml;t&&wl(e,t)?bl(r,n):(e.flags=-4097&e.flags|2,gl=!1,ml=e)}}else{if(kl(e))throw Error(y(418));e.flags=-4097&e.flags|2,gl=!1,ml=e}}}function xl(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ml=e}function El(e){if(e!==ml)return!1;if(!gl)return xl(e),gl=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!ma(e.type,e.memoizedProps)),t&&(t=vl)){if(kl(e))throw Cl(),Error(y(418));for(;t;)bl(e,t),t=Sa(t.nextSibling)}if(xl(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(y(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){vl=Sa(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}vl=null}}else vl=ml?Sa(e.stateNode.nextSibling):null;return!0}function Cl(){for(var e=vl;e;)e=Sa(e.nextSibling)}function _l(){vl=ml=null,gl=!1}function Pl(e){null===yl?yl=[e]:yl.push(e)}var Nl=L.ReactCurrentBatchConfig;function zl(e,t){if(e&&e.defaultProps){for(var n in t=X({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Tl=Ia(null),Dl=null,Rl=null,Ll=null;function Ml(){Ll=Rl=Dl=null}function Ol(e){var t=Tl.current;Ua(Tl),e._currentValue=t}function Fl(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 Il(e,t){Dl=e,Ll=Rl=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(Li=!0),e.firstContext=null)}function Ul(e){var t=e._currentValue;if(Ll!==e)if(e={context:e,memoizedValue:t,next:null},null===Rl){if(null===Dl)throw Error(y(308));Rl=e,Dl.dependencies={lanes:0,firstContext:e}}else Rl=Rl.next=e;return t}var Al=null;function jl(e){null===Al?Al=[e]:Al.push(e)}function $l(e,t,n,r){var a=t.interleaved;return null===a?(n.next=n,jl(t)):(n.next=a.next,a.next=n),t.interleaved=n,Bl(e,r)}function Bl(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 Vl=!1;function Hl(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Wl(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 Ql(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ql(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!=(2&$u)){var a=r.pending;return null===a?t.next=t:(t.next=a.next,a.next=t),r.pending=t,Bl(e,n)}return null===(a=r.interleaved)?(t.next=t,jl(r)):(t.next=a.next,a.next=t),r.interleaved=t,Bl(e,n)}function Kl(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,Dt(e,n)}}function Yl(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,l=null;if(null!==(n=n.firstBaseUpdate)){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===l?a=l=o:l=l.next=o,n=n.next}while(null!==n);null===l?a=l=t:l=l.next=t}else a=l=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:l,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Xl(e,t,n,r){var a=e.updateQueue;Vl=!1;var l=a.firstBaseUpdate,o=a.lastBaseUpdate,i=a.shared.pending;if(null!==i){a.shared.pending=null;var u=i,s=u.next;u.next=null,null===o?l=s:o.next=s,o=u;var c=e.alternate;null!==c&&((i=(c=c.updateQueue).lastBaseUpdate)!==o&&(null===i?c.firstBaseUpdate=s:i.next=s,c.lastBaseUpdate=u))}if(null!==l){var f=a.baseState;for(o=0,c=s=u=null,i=l;;){var d=i.lane,p=i.eventTime;if((r&d)===d){null!==c&&(c=c.next={eventTime:p,lane:0,tag:i.tag,payload:i.payload,callback:i.callback,next:null});e:{var h=e,m=i;switch(d=t,p=n,m.tag){case 1:if("function"==typeof(h=m.payload)){f=h.call(p,f,d);break e}f=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null==(d="function"==typeof(h=m.payload)?h.call(p,f,d):h))break e;f=X({},f,d);break e;case 2:Vl=!0}}null!==i.callback&&0!==i.lane&&(e.flags|=64,null===(d=a.effects)?a.effects=[i]:d.push(i))}else p={eventTime:p,lane:d,tag:i.tag,payload:i.payload,callback:i.callback,next:null},null===c?(s=c=p,u=f):c=c.next=p,o|=d;if(null===(i=i.next)){if(null===(i=a.shared.pending))break;i=(d=i).next,d.next=null,a.lastBaseUpdate=d,a.shared.pending=null}}if(null===c&&(u=f),a.baseState=u,a.firstBaseUpdate=s,a.lastBaseUpdate=c,null!==(t=a.shared.interleaved)){a=t;do{o|=a.lane,a=a.next}while(a!==t)}else null===l&&(a.shared.lanes=0);Yu|=o,e.lanes=o,e.memoizedState=f}}function Gl(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],a=r.callback;if(null!==a){if(r.callback=null,r=n,"function"!=typeof a)throw Error(y(191,a));a.call(r)}}}var Jl=(new v.Component).refs;function Zl(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:X({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var eo={isMounted:function(e){return!!(e=e._reactInternals)&&tt(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ps(),a=hs(e),l=Ql(r,a);l.payload=t,null!=n&&(l.callback=n),null!==(t=ql(e,l,a))&&(ms(t,e,a,r),Kl(t,e,a))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ps(),a=hs(e),l=Ql(r,a);l.tag=1,l.payload=t,null!=n&&(l.callback=n),null!==(t=ql(e,l,a))&&(ms(t,e,a,r),Kl(t,e,a))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ps(),r=hs(e),a=Ql(n,r);a.tag=2,null!=t&&(a.callback=t),null!==(t=ql(e,a,r))&&(ms(t,e,r,n),Kl(t,e,r))}};function to(e,t,n,r,a,l,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,l,o):!t.prototype||!t.prototype.isPureReactComponent||(!kr(n,r)||!kr(a,l))}function no(e,t,n){var r=!1,a=ja,l=t.contextType;return"object"==typeof l&&null!==l?l=Ul(l):(a=Wa(t)?Va:$a.current,l=(r=null!=(r=t.contextTypes))?Ha(e,a):ja),t=new t(n,l),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=eo,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=l),t}function ro(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&&eo.enqueueReplaceState(t,t.state,null)}function ao(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs=Jl,Hl(e);var l=t.contextType;"object"==typeof l&&null!==l?a.context=Ul(l):(l=Wa(t)?Va:$a.current,a.context=Ha(e,l)),a.state=e.memoizedState,"function"==typeof(l=t.getDerivedStateFromProps)&&(Zl(e,t,l,n),a.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof a.getSnapshotBeforeUpdate||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||(t=a.state,"function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&eo.enqueueReplaceState(a,a.state,null),Xl(e,n,a,r),a.state=e.memoizedState),"function"==typeof a.componentDidMount&&(e.flags|=4194308)}function lo(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(y(309));var r=n.stateNode}if(!r)throw Error(y(147,e));var a=r,l=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===l?t.ref:(t=function(e){var t=a.refs;t===Jl&&(t=a.refs={}),null===e?delete t[l]:t[l]=e},t._stringRef=l,t)}if("string"!=typeof e)throw Error(y(284));if(!n._owner)throw Error(y(290,e))}return e}function oo(e,t){throw e=Object.prototype.toString.call(t),Error(y(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function io(e){return(0,e._init)(e._payload)}function uo(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 a(e,t){return(e=Qs(e,t)).index=0,e.sibling=null,e}function l(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 o(t){return e&&null===t.alternate&&(t.flags|=2),t}function i(e,t,n,r){return null===t||6!==t.tag?((t=Xs(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function u(e,t,n,r){var l=n.type;return l===F?c(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===l||"object"==typeof l&&null!==l&&l.$$typeof===W&&io(l)===t.type)?((r=a(t,n.props)).ref=lo(e,t,n),r.return=e,r):((r=qs(n.type,n.key,n.props,null,e.mode,r)).ref=lo(e,t,n),r.return=e,r)}function s(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Gs(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function c(e,t,n,r,l){return null===t||7!==t.tag?((t=Ks(n,e.mode,r,l)).return=e,t):((t=a(t,n)).return=e,t)}function f(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=Xs(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case M:return(n=qs(t.type,t.key,t.props,null,e.mode,n)).ref=lo(e,null,t),n.return=e,n;case O:return(t=Gs(t,e.mode,n)).return=e,t;case W:return f(e,(0,t._init)(t._payload),n)}if(he(t)||K(t))return(t=Ks(t,e.mode,n,null)).return=e,t;oo(e,t)}return null}function d(e,t,n,r){var a=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==a?null:i(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case M:return n.key===a?u(e,t,n,r):null;case O:return n.key===a?s(e,t,n,r):null;case W:return d(e,t,(a=n._init)(n._payload),r)}if(he(n)||K(n))return null!==a?null:c(e,t,n,r,null);oo(e,n)}return null}function p(e,t,n,r,a){if("string"==typeof r&&""!==r||"number"==typeof r)return i(t,e=e.get(n)||null,""+r,a);if("object"==typeof r&&null!==r){switch(r.$$typeof){case M:return u(t,e=e.get(null===r.key?n:r.key)||null,r,a);case O:return s(t,e=e.get(null===r.key?n:r.key)||null,r,a);case W:return p(e,t,n,(0,r._init)(r._payload),a)}if(he(r)||K(r))return c(t,e=e.get(n)||null,r,a,null);oo(t,r)}return null}function h(a,o,i,u){for(var s=null,c=null,h=o,m=o=0,v=null;null!==h&&m<i.length;m++){h.index>m?(v=h,h=null):v=h.sibling;var g=d(a,h,i[m],u);if(null===g){null===h&&(h=v);break}e&&h&&null===g.alternate&&t(a,h),o=l(g,o,m),null===c?s=g:c.sibling=g,c=g,h=v}if(m===i.length)return n(a,h),gl&&fl(a,m),s;if(null===h){for(;m<i.length;m++)null!==(h=f(a,i[m],u))&&(o=l(h,o,m),null===c?s=h:c.sibling=h,c=h);return gl&&fl(a,m),s}for(h=r(a,h);m<i.length;m++)null!==(v=p(h,a,m,i[m],u))&&(e&&null!==v.alternate&&h.delete(null===v.key?m:v.key),o=l(v,o,m),null===c?s=v:c.sibling=v,c=v);return e&&h.forEach((function(e){return t(a,e)})),gl&&fl(a,m),s}function m(a,o,i,u){var s=K(i);if("function"!=typeof s)throw Error(y(150));if(null==(i=s.call(i)))throw Error(y(151));for(var c=s=null,h=o,m=o=0,v=null,g=i.next();null!==h&&!g.done;m++,g=i.next()){h.index>m?(v=h,h=null):v=h.sibling;var b=d(a,h,g.value,u);if(null===b){null===h&&(h=v);break}e&&h&&null===b.alternate&&t(a,h),o=l(b,o,m),null===c?s=b:c.sibling=b,c=b,h=v}if(g.done)return n(a,h),gl&&fl(a,m),s;if(null===h){for(;!g.done;m++,g=i.next())null!==(g=f(a,g.value,u))&&(o=l(g,o,m),null===c?s=g:c.sibling=g,c=g);return gl&&fl(a,m),s}for(h=r(a,h);!g.done;m++,g=i.next())null!==(g=p(h,a,m,g.value,u))&&(e&&null!==g.alternate&&h.delete(null===g.key?m:g.key),o=l(g,o,m),null===c?s=g:c.sibling=g,c=g);return e&&h.forEach((function(e){return t(a,e)})),gl&&fl(a,m),s}return function e(r,l,i,u){if("object"==typeof i&&null!==i&&i.type===F&&null===i.key&&(i=i.props.children),"object"==typeof i&&null!==i){switch(i.$$typeof){case M:e:{for(var s=i.key,c=l;null!==c;){if(c.key===s){if((s=i.type)===F){if(7===c.tag){n(r,c.sibling),(l=a(c,i.props.children)).return=r,r=l;break e}}else if(c.elementType===s||"object"==typeof s&&null!==s&&s.$$typeof===W&&io(s)===c.type){n(r,c.sibling),(l=a(c,i.props)).ref=lo(r,c,i),l.return=r,r=l;break e}n(r,c);break}t(r,c),c=c.sibling}i.type===F?((l=Ks(i.props.children,r.mode,u,i.key)).return=r,r=l):((u=qs(i.type,i.key,i.props,null,r.mode,u)).ref=lo(r,l,i),u.return=r,r=u)}return o(r);case O:e:{for(c=i.key;null!==l;){if(l.key===c){if(4===l.tag&&l.stateNode.containerInfo===i.containerInfo&&l.stateNode.implementation===i.implementation){n(r,l.sibling),(l=a(l,i.children||[])).return=r,r=l;break e}n(r,l);break}t(r,l),l=l.sibling}(l=Gs(i,r.mode,u)).return=r,r=l}return o(r);case W:return e(r,l,(c=i._init)(i._payload),u)}if(he(i))return h(r,l,i,u);if(K(i))return m(r,l,i,u);oo(r,i)}return"string"==typeof i&&""!==i||"number"==typeof i?(i=""+i,null!==l&&6===l.tag?(n(r,l.sibling),(l=a(l,i)).return=r,r=l):(n(r,l),(l=Xs(i,r.mode,u)).return=r,r=l),o(r)):n(r,l)}}var so=uo(!0),co=uo(!1),fo={},po=Ia(fo),ho=Ia(fo),mo=Ia(fo);function vo(e){if(e===fo)throw Error(y(174));return e}function go(e,t){switch(Aa(mo,t),Aa(ho,e),Aa(po,fo),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ke(null,"");break;default:t=ke(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}Ua(po),Aa(po,t)}function yo(){Ua(po),Ua(ho),Ua(mo)}function bo(e){vo(mo.current);var t=vo(po.current),n=ke(t,e.type);t!==n&&(Aa(ho,e),Aa(po,n))}function wo(e){ho.current===e&&(Ua(po),Ua(ho))}var ko=Ia(0);function So(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 xo=[];function Eo(){for(var e=0;e<xo.length;e++)xo[e]._workInProgressVersionPrimary=null;xo.length=0}var Co=L.ReactCurrentDispatcher,_o=L.ReactCurrentBatchConfig,Po=0,No=null,zo=null,To=null,Do=!1,Ro=!1,Lo=0,Mo=0;function Oo(){throw Error(y(321))}function Fo(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!wr(e[n],t[n]))return!1;return!0}function Io(e,t,n,r,a,l){if(Po=l,No=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Co.current=null===e||null===e.memoizedState?wi:ki,e=n(r,a),Ro){l=0;do{if(Ro=!1,Lo=0,25<=l)throw Error(y(301));l+=1,To=zo=null,t.updateQueue=null,Co.current=Si,e=n(r,a)}while(Ro)}if(Co.current=bi,t=null!==zo&&null!==zo.next,Po=0,To=zo=No=null,Do=!1,t)throw Error(y(300));return e}function Uo(){var e=0!==Lo;return Lo=0,e}function Ao(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===To?No.memoizedState=To=e:To=To.next=e,To}function jo(){if(null===zo){var e=No.alternate;e=null!==e?e.memoizedState:null}else e=zo.next;var t=null===To?No.memoizedState:To.next;if(null!==t)To=t,zo=e;else{if(null===e)throw Error(y(310));e={memoizedState:(zo=e).memoizedState,baseState:zo.baseState,baseQueue:zo.baseQueue,queue:zo.queue,next:null},null===To?No.memoizedState=To=e:To=To.next=e}return To}function $o(e,t){return"function"==typeof t?t(e):t}function Bo(e){var t=jo(),n=t.queue;if(null===n)throw Error(y(311));n.lastRenderedReducer=e;var r=zo,a=r.baseQueue,l=n.pending;if(null!==l){if(null!==a){var o=a.next;a.next=l.next,l.next=o}r.baseQueue=a=l,n.pending=null}if(null!==a){l=a.next,r=r.baseState;var i=o=null,u=null,s=l;do{var c=s.lane;if((Po&c)===c)null!==u&&(u=u.next={lane:0,action:s.action,hasEagerState:s.hasEagerState,eagerState:s.eagerState,next:null}),r=s.hasEagerState?s.eagerState:e(r,s.action);else{var f={lane:c,action:s.action,hasEagerState:s.hasEagerState,eagerState:s.eagerState,next:null};null===u?(i=u=f,o=r):u=u.next=f,No.lanes|=c,Yu|=c}s=s.next}while(null!==s&&s!==l);null===u?o=r:u.next=i,wr(r,t.memoizedState)||(Li=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=u,n.lastRenderedState=r}if(null!==(e=n.interleaved)){a=e;do{l=a.lane,No.lanes|=l,Yu|=l,a=a.next}while(a!==e)}else null===a&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Vo(e){var t=jo(),n=t.queue;if(null===n)throw Error(y(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,l=t.memoizedState;if(null!==a){n.pending=null;var o=a=a.next;do{l=e(l,o.action),o=o.next}while(o!==a);wr(l,t.memoizedState)||(Li=!0),t.memoizedState=l,null===t.baseQueue&&(t.baseState=l),n.lastRenderedState=l}return[l,r]}function Ho(){}function Wo(e,t){var n=No,r=jo(),a=t(),l=!wr(r.memoizedState,a);if(l&&(r.memoizedState=a,Li=!0),r=r.queue,ri(Ko.bind(null,n,r,e),[e]),r.getSnapshot!==t||l||null!==To&&1&To.memoizedState.tag){if(n.flags|=2048,Jo(9,qo.bind(null,n,r,a,t),void 0,null),null===Bu)throw Error(y(349));0!=(30&Po)||Qo(n,t,a)}return a}function Qo(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=No.updateQueue)?(t={lastEffect:null,stores:null},No.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function qo(e,t,n,r){t.value=n,t.getSnapshot=r,Yo(t)&&Xo(e)}function Ko(e,t,n){return n((function(){Yo(t)&&Xo(e)}))}function Yo(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!wr(e,n)}catch(e){return!0}}function Xo(e){var t=Bl(e,1);null!==t&&ms(t,e,1,-1)}function Go(e){var t=Ao();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:$o,lastRenderedState:e},t.queue=e,e=e.dispatch=mi.bind(null,No,e),[t.memoizedState,e]}function Jo(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=No.updateQueue)?(t={lastEffect:null,stores:null},No.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 Zo(){return jo().memoizedState}function ei(e,t,n,r){var a=Ao();No.flags|=e,a.memoizedState=Jo(1|t,n,void 0,void 0===r?null:r)}function ti(e,t,n,r){var a=jo();r=void 0===r?null:r;var l=void 0;if(null!==zo){var o=zo.memoizedState;if(l=o.destroy,null!==r&&Fo(r,o.deps))return void(a.memoizedState=Jo(t,n,l,r))}No.flags|=e,a.memoizedState=Jo(1|t,n,l,r)}function ni(e,t){return ei(8390656,8,e,t)}function ri(e,t){return ti(2048,8,e,t)}function ai(e,t){return ti(4,2,e,t)}function li(e,t){return ti(4,4,e,t)}function oi(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function ii(e,t,n){return n=null!=n?n.concat([e]):null,ti(4,4,oi.bind(null,t,e),n)}function ui(){}function si(e,t){var n=jo();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Fo(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function ci(e,t){var n=jo();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Fo(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function fi(e,t,n){return 0==(21&Po)?(e.baseState&&(e.baseState=!1,Li=!0),e.memoizedState=n):(wr(n,t)||(n=Nt(),No.lanes|=n,Yu|=n,e.baseState=!0),t)}function di(e,t){var n=Rt;Rt=0!==n&&4>n?n:4,e(!0);var r=_o.transition;_o.transition={};try{e(!1),t()}finally{Rt=n,_o.transition=r}}function pi(){return jo().memoizedState}function hi(e,t,n){var r=hs(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},vi(e))gi(t,n);else if(null!==(n=$l(e,t,n,r))){ms(n,e,r,ps()),yi(n,t,r)}}function mi(e,t,n){var r=hs(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(vi(e))gi(t,a);else{var l=e.alternate;if(0===e.lanes&&(null===l||0===l.lanes)&&null!==(l=t.lastRenderedReducer))try{var o=t.lastRenderedState,i=l(o,n);if(a.hasEagerState=!0,a.eagerState=i,wr(i,o)){var u=t.interleaved;return null===u?(a.next=a,jl(t)):(a.next=u.next,u.next=a),void(t.interleaved=a)}}catch(e){}null!==(n=$l(e,t,a,r))&&(ms(n,e,r,a=ps()),yi(n,t,r))}}function vi(e){var t=e.alternate;return e===No||null!==t&&t===No}function gi(e,t){Ro=Do=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function yi(e,t,n){if(0!=(4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,Dt(e,n)}}var bi={readContext:Ul,useCallback:Oo,useContext:Oo,useEffect:Oo,useImperativeHandle:Oo,useInsertionEffect:Oo,useLayoutEffect:Oo,useMemo:Oo,useReducer:Oo,useRef:Oo,useState:Oo,useDebugValue:Oo,useDeferredValue:Oo,useTransition:Oo,useMutableSource:Oo,useSyncExternalStore:Oo,useId:Oo,unstable_isNewReconciler:!1},wi={readContext:Ul,useCallback:function(e,t){return Ao().memoizedState=[e,void 0===t?null:t],e},useContext:Ul,useEffect:ni,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,ei(4194308,4,oi.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ei(4194308,4,e,t)},useInsertionEffect:function(e,t){return ei(4,2,e,t)},useMemo:function(e,t){var n=Ao();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ao();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=hi.bind(null,No,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},Ao().memoizedState=e},useState:Go,useDebugValue:ui,useDeferredValue:function(e){return Ao().memoizedState=e},useTransition:function(){var e=Go(!1),t=e[0];return e=di.bind(null,e[1]),Ao().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=No,a=Ao();if(gl){if(void 0===n)throw Error(y(407));n=n()}else{if(n=t(),null===Bu)throw Error(y(349));0!=(30&Po)||Qo(r,t,n)}a.memoizedState=n;var l={value:n,getSnapshot:t};return a.queue=l,ni(Ko.bind(null,r,l,e),[e]),r.flags|=2048,Jo(9,qo.bind(null,r,l,n,t),void 0,null),n},useId:function(){var e=Ao(),t=Bu.identifierPrefix;if(gl){var n=cl;t=":"+t+"R"+(n=(sl&~(1<<32-bt(sl)-1)).toString(32)+n),0<(n=Lo++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=Mo++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},ki={readContext:Ul,useCallback:si,useContext:Ul,useEffect:ri,useImperativeHandle:ii,useInsertionEffect:ai,useLayoutEffect:li,useMemo:ci,useReducer:Bo,useRef:Zo,useState:function(){return Bo($o)},useDebugValue:ui,useDeferredValue:function(e){return fi(jo(),zo.memoizedState,e)},useTransition:function(){return[Bo($o)[0],jo().memoizedState]},useMutableSource:Ho,useSyncExternalStore:Wo,useId:pi,unstable_isNewReconciler:!1},Si={readContext:Ul,useCallback:si,useContext:Ul,useEffect:ri,useImperativeHandle:ii,useInsertionEffect:ai,useLayoutEffect:li,useMemo:ci,useReducer:Vo,useRef:Zo,useState:function(){return Vo($o)},useDebugValue:ui,useDeferredValue:function(e){var t=jo();return null===zo?t.memoizedState=e:fi(t,zo.memoizedState,e)},useTransition:function(){return[Vo($o)[0],jo().memoizedState]},useMutableSource:Ho,useSyncExternalStore:Wo,useId:pi,unstable_isNewReconciler:!1};function xi(e,t){try{var n="",r=t;do{n+=ee(r),r=r.return}while(r);var a=n}catch(e){a="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:a,digest:null}}function Ei(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function Ci(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}var _i="function"==typeof WeakMap?WeakMap:Map;function Pi(e,t,n){(n=Ql(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){rs||(rs=!0,as=r),Ci(0,t)},n}function Ni(e,t,n){(n=Ql(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var a=t.value;n.payload=function(){return r(a)},n.callback=function(){Ci(0,t)}}var l=e.stateNode;return null!==l&&"function"==typeof l.componentDidCatch&&(n.callback=function(){Ci(0,t),"function"!=typeof r&&(null===ls?ls=new Set([this]):ls.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function zi(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new _i;var a=new Set;r.set(t,a)}else void 0===(a=r.get(t))&&(a=new Set,r.set(t,a));a.has(n)||(a.add(n),e=Us.bind(null,e,t,n),t.then(e,e))}function Ti(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 Di(e,t,n,r,a){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=Ql(-1,1)).tag=2,ql(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=a,e)}var Ri=L.ReactCurrentOwner,Li=!1;function Mi(e,t,n,r){t.child=null===e?co(t,null,n,r):so(t,e.child,n,r)}function Oi(e,t,n,r,a){n=n.render;var l=t.ref;return Il(t,a),r=Io(e,t,n,r,l,a),n=Uo(),null===e||Li?(gl&&n&&pl(t),t.flags|=1,Mi(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,ru(e,t,a))}function Fi(e,t,n,r,a){if(null===e){var l=n.type;return"function"!=typeof l||Ws(l)||void 0!==l.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=qs(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=l,Ii(e,t,l,r,a))}if(l=e.child,0==(e.lanes&a)){var o=l.memoizedProps;if((n=null!==(n=n.compare)?n:kr)(o,r)&&e.ref===t.ref)return ru(e,t,a)}return t.flags|=1,(e=Qs(l,r)).ref=t.ref,e.return=t,t.child=e}function Ii(e,t,n,r,a){if(null!==e){var l=e.memoizedProps;if(kr(l,r)&&e.ref===t.ref){if(Li=!1,t.pendingProps=r=l,0==(e.lanes&a))return t.lanes=e.lanes,ru(e,t,a);0!=(131072&e.flags)&&(Li=!0)}}return ji(e,t,n,r,a)}function Ui(e,t,n){var r=t.pendingProps,a=r.children,l=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(0==(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Aa(Qu,Wu),Wu|=n;else{if(0==(1073741824&n))return e=null!==l?l.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Aa(Qu,Wu),Wu|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==l?l.baseLanes:n,Aa(Qu,Wu),Wu|=r}else null!==l?(r=l.baseLanes|n,t.memoizedState=null):r=n,Aa(Qu,Wu),Wu|=r;return Mi(e,t,a,n),t.child}function Ai(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function ji(e,t,n,r,a){var l=Wa(n)?Va:$a.current;return l=Ha(t,l),Il(t,a),n=Io(e,t,n,r,l,a),r=Uo(),null===e||Li?(gl&&r&&pl(t),t.flags|=1,Mi(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,ru(e,t,a))}function $i(e,t,n,r,a){if(Wa(n)){var l=!0;Ya(t)}else l=!1;if(Il(t,a),null===t.stateNode)nu(e,t),no(t,n,r),ao(t,n,r,a),r=!0;else if(null===e){var o=t.stateNode,i=t.memoizedProps;o.props=i;var u=o.context,s=n.contextType;"object"==typeof s&&null!==s?s=Ul(s):s=Ha(t,s=Wa(n)?Va:$a.current);var c=n.getDerivedStateFromProps,f="function"==typeof c||"function"==typeof o.getSnapshotBeforeUpdate;f||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(i!==r||u!==s)&&ro(t,o,r,s),Vl=!1;var d=t.memoizedState;o.state=d,Xl(t,r,o,a),u=t.memoizedState,i!==r||d!==u||Ba.current||Vl?("function"==typeof c&&(Zl(t,n,c,r),u=t.memoizedState),(i=Vl||to(t,n,i,r,d,u,s))?(f||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||("function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"==typeof o.componentDidMount&&(t.flags|=4194308)):("function"==typeof o.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),o.props=r,o.state=u,o.context=s,r=i):("function"==typeof o.componentDidMount&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,Wl(e,t),i=t.memoizedProps,s=t.type===t.elementType?i:zl(t.type,i),o.props=s,f=t.pendingProps,d=o.context,"object"==typeof(u=n.contextType)&&null!==u?u=Ul(u):u=Ha(t,u=Wa(n)?Va:$a.current);var p=n.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof o.getSnapshotBeforeUpdate)||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(i!==f||d!==u)&&ro(t,o,r,u),Vl=!1,d=t.memoizedState,o.state=d,Xl(t,r,o,a);var h=t.memoizedState;i!==f||d!==h||Ba.current||Vl?("function"==typeof p&&(Zl(t,n,p,r),h=t.memoizedState),(s=Vl||to(t,n,s,r,d,h,u)||!1)?(c||"function"!=typeof o.UNSAFE_componentWillUpdate&&"function"!=typeof o.componentWillUpdate||("function"==typeof o.componentWillUpdate&&o.componentWillUpdate(r,h,u),"function"==typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,h,u)),"function"==typeof o.componentDidUpdate&&(t.flags|=4),"function"==typeof o.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof o.componentDidUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof o.getSnapshotBeforeUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),o.props=r,o.state=h,o.context=u,r=s):("function"!=typeof o.componentDidUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=4),"function"!=typeof o.getSnapshotBeforeUpdate||i===e.memoizedProps&&d===e.memoizedState||(t.flags|=1024),r=!1)}return Bi(e,t,n,r,l,a)}function Bi(e,t,n,r,a,l){Ai(e,t);var o=0!=(128&t.flags);if(!r&&!o)return a&&Xa(t,n,!1),ru(e,t,l);r=t.stateNode,Ri.current=t;var i=o&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&o?(t.child=so(t,e.child,null,l),t.child=so(t,null,i,l)):Mi(e,t,i,l),t.memoizedState=r.state,a&&Xa(t,n,!0),t.child}function Vi(e){var t=e.stateNode;t.pendingContext?qa(0,t.pendingContext,t.pendingContext!==t.context):t.context&&qa(0,t.context,!1),go(e,t.containerInfo)}function Hi(e,t,n,r,a){return _l(),Pl(a),t.flags|=256,Mi(e,t,n,r),t.child}var Wi,Qi,qi,Ki={dehydrated:null,treeContext:null,retryLane:0};function Yi(e){return{baseLanes:e,cachePool:null,transitions:null}}function Xi(e,t,n){var r,a=t.pendingProps,l=ko.current,o=!1,i=0!=(128&t.flags);if((r=i)||(r=(null===e||null!==e.memoizedState)&&0!=(2&l)),r?(o=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(l|=1),Aa(ko,1&l),null===e)return Sl(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):(i=a.children,e=a.fallback,o?(a=t.mode,o=t.child,i={mode:"hidden",children:i},0==(1&a)&&null!==o?(o.childLanes=0,o.pendingProps=i):o=Ys(i,a,0,null),e=Ks(e,a,n,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=Yi(n),t.memoizedState=Ki,e):Gi(t,i));if(null!==(l=e.memoizedState)&&null!==(r=l.dehydrated))return function(e,t,n,r,a,l,o){if(n)return 256&t.flags?(t.flags&=-257,Ji(e,t,o,r=Ei(Error(y(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(l=r.fallback,a=t.mode,r=Ys({mode:"visible",children:r.children},a,0,null),(l=Ks(l,a,o,null)).flags|=2,r.return=t,l.return=t,r.sibling=l,t.child=r,0!=(1&t.mode)&&so(t,e.child,null,o),t.child.memoizedState=Yi(o),t.memoizedState=Ki,l);if(0==(1&t.mode))return Ji(e,t,o,null);if("$!"===a.data){if(r=a.nextSibling&&a.nextSibling.dataset)var i=r.dgst;return r=i,Ji(e,t,o,r=Ei(l=Error(y(419)),r,void 0))}if(i=0!=(o&e.childLanes),Li||i){if(null!==(r=Bu)){switch(o&-o){case 4:a=2;break;case 16:a=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:a=32;break;case 536870912:a=268435456;break;default:a=0}0!==(a=0!=(a&(r.suspendedLanes|o))?0:a)&&a!==l.retryLane&&(l.retryLane=a,Bl(e,a),ms(r,e,a,-1))}return Ns(),Ji(e,t,o,r=Ei(Error(y(421))))}return"$?"===a.data?(t.flags|=128,t.child=e.child,t=js.bind(null,e),a._reactRetry=t,null):(e=l.treeContext,vl=Sa(a.nextSibling),ml=t,gl=!0,yl=null,null!==e&&(ol[il++]=sl,ol[il++]=cl,ol[il++]=ul,sl=e.id,cl=e.overflow,ul=t),(t=Gi(t,r.children)).flags|=4096,t)}(e,t,i,a,r,l,n);if(o){o=a.fallback,i=t.mode,r=(l=e.child).sibling;var u={mode:"hidden",children:a.children};return 0==(1&i)&&t.child!==l?((a=t.child).childLanes=0,a.pendingProps=u,t.deletions=null):(a=Qs(l,u)).subtreeFlags=14680064&l.subtreeFlags,null!==r?o=Qs(r,o):(o=Ks(o,i,n,null)).flags|=2,o.return=t,a.return=t,a.sibling=o,t.child=a,a=o,o=t.child,i=null===(i=e.child.memoizedState)?Yi(n):{baseLanes:i.baseLanes|n,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=e.childLanes&~n,t.memoizedState=Ki,a}return e=(o=e.child).sibling,a=Qs(o,{mode:"visible",children:a.children}),0==(1&t.mode)&&(a.lanes=n),a.return=t,a.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=a,t.memoizedState=null,a}function Gi(e,t){return(t=Ys({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Ji(e,t,n,r){return null!==r&&Pl(r),so(t,e.child,null,n),(e=Gi(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Zi(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),Fl(e.return,t,n)}function eu(e,t,n,r,a){var l=e.memoizedState;null===l?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a}:(l.isBackwards=t,l.rendering=null,l.renderingStartTime=0,l.last=r,l.tail=n,l.tailMode=a)}function tu(e,t,n){var r=t.pendingProps,a=r.revealOrder,l=r.tail;if(Mi(e,t,r.children,n),0!=(2&(r=ko.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&&Zi(e,n,t);else if(19===e.tag)Zi(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(Aa(ko,r),0==(1&t.mode))t.memoizedState=null;else switch(a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===So(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),eu(t,!1,a,n,l);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===So(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}eu(t,!0,n,null,l);break;case"together":eu(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function nu(e,t){0==(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function ru(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Yu|=t.lanes,0==(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(y(153));if(null!==t.child){for(n=Qs(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Qs(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function au(e,t){if(!gl)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 lu(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=14680064&a.subtreeFlags,r|=14680064&a.flags,a.return=e,a=a.sibling;else for(a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function ou(e,t,n){var r=t.pendingProps;switch(hl(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return lu(t),null;case 1:case 17:return Wa(t.type)&&Qa(),lu(t),null;case 3:return r=t.stateNode,yo(),Ua(Ba),Ua($a),Eo(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(El(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0==(256&t.flags)||(t.flags|=1024,null!==yl&&(bs(yl),yl=null))),lu(t),null;case 5:wo(t);var a=vo(mo.current);if(n=t.type,null!==e&&null!=t.stateNode)Qi(e,t,n,r),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(y(166));return lu(t),null}if(e=vo(po.current),El(t)){r=t.stateNode,n=t.type;var l=t.memoizedProps;switch(r[Ca]=t,r[_a]=l,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(a=0;a<Kr.length;a++)Jr(Kr[a],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":se(r,l),Jr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!l.multiple},Jr("invalid",r);break;case"textarea":ge(r,l),Jr("invalid",r)}for(var o in De(n,l),a=null,l)if(l.hasOwnProperty(o)){var i=l[o];"children"===o?"string"==typeof i?r.textContent!==i&&(!0!==l.suppressHydrationWarning&&fa(r.textContent,i,e),a=["children",i]):"number"==typeof i&&r.textContent!==""+i&&(!0!==l.suppressHydrationWarning&&fa(r.textContent,i,e),a=["children",""+i]):w.hasOwnProperty(o)&&null!=i&&"onScroll"===o&&Jr("scroll",r)}switch(n){case"input":le(r),de(r,l,!0);break;case"textarea":le(r),be(r);break;case"select":case"option":break;default:"function"==typeof l.onClick&&(r.onclick=da)}r=a,t.updateQueue=r,null!==r&&(t.flags|=4)}else{o=9===a.nodeType?a:a.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=we(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=o.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),"select"===n&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[Ca]=t,e[_a]=r,Wi(e,t),t.stateNode=e;e:{switch(o=Re(n,r),n){case"dialog":Jr("cancel",e),Jr("close",e),a=r;break;case"iframe":case"object":case"embed":Jr("load",e),a=r;break;case"video":case"audio":for(a=0;a<Kr.length;a++)Jr(Kr[a],e);a=r;break;case"source":Jr("error",e),a=r;break;case"img":case"image":case"link":Jr("error",e),Jr("load",e),a=r;break;case"details":Jr("toggle",e),a=r;break;case"input":se(e,r),a=ue(e,r),Jr("invalid",e);break;case"option":default:a=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},a=X({},r,{value:void 0}),Jr("invalid",e);break;case"textarea":ge(e,r),a=ve(e,r),Jr("invalid",e)}for(l in De(n,a),i=a)if(i.hasOwnProperty(l)){var u=i[l];"style"===l?ze(e,u):"dangerouslySetInnerHTML"===l?null!=(u=u?u.__html:void 0)&&Ee(e,u):"children"===l?"string"==typeof u?("textarea"!==n||""!==u)&&Ce(e,u):"number"==typeof u&&Ce(e,""+u):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(w.hasOwnProperty(l)?null!=u&&"onScroll"===l&&Jr("scroll",e):null!=u&&R(e,l,u,o))}switch(n){case"input":le(e),de(e,r,!1);break;case"textarea":le(e),be(e);break;case"option":null!=r.value&&e.setAttribute("value",""+re(r.value));break;case"select":e.multiple=!!r.multiple,null!=(l=r.value)?me(e,!!r.multiple,l,!1):null!=r.defaultValue&&me(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof a.onClick&&(e.onclick=da)}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 lu(t),null;case 6:if(e&&null!=t.stateNode)qi(0,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(y(166));if(n=vo(mo.current),vo(po.current),El(t)){if(r=t.stateNode,n=t.memoizedProps,r[Ca]=t,(l=r.nodeValue!==n)&&null!==(e=ml))switch(e.tag){case 3:fa(r.nodeValue,n,0!=(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&fa(r.nodeValue,n,0!=(1&e.mode))}l&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Ca]=t,t.stateNode=r}return lu(t),null;case 13:if(Ua(ko),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(gl&&null!==vl&&0!=(1&t.mode)&&0==(128&t.flags))Cl(),_l(),t.flags|=98560,l=!1;else if(l=El(t),null!==r&&null!==r.dehydrated){if(null===e){if(!l)throw Error(y(318));if(!(l=null!==(l=t.memoizedState)?l.dehydrated:null))throw Error(y(317));l[Ca]=t}else _l(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;lu(t),l=!1}else null!==yl&&(bs(yl),yl=null),l=!0;if(!l)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&ko.current)?0===qu&&(qu=3):Ns())),null!==t.updateQueue&&(t.flags|=4),lu(t),null);case 4:return yo(),null===e&&ta(t.stateNode.containerInfo),lu(t),null;case 10:return Ol(t.type._context),lu(t),null;case 19:if(Ua(ko),null===(l=t.memoizedState))return lu(t),null;if(r=0!=(128&t.flags),null===(o=l.rendering))if(r)au(l,!1);else{if(0!==qu||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(o=So(e))){for(t.flags|=128,au(l,!1),null!==(r=o.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(l=n).flags&=14680066,null===(o=l.alternate)?(l.childLanes=0,l.lanes=e,l.child=null,l.subtreeFlags=0,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=o.childLanes,l.lanes=o.lanes,l.child=o.child,l.subtreeFlags=0,l.deletions=null,l.memoizedProps=o.memoizedProps,l.memoizedState=o.memoizedState,l.updateQueue=o.updateQueue,l.type=o.type,e=o.dependencies,l.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Aa(ko,1&ko.current|2),t.child}e=e.sibling}null!==l.tail&&ct()>ts&&(t.flags|=128,r=!0,au(l,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=So(o))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),au(l,!0),null===l.tail&&"hidden"===l.tailMode&&!o.alternate&&!gl)return lu(t),null}else 2*ct()-l.renderingStartTime>ts&&1073741824!==n&&(t.flags|=128,r=!0,au(l,!1),t.lanes=4194304);l.isBackwards?(o.sibling=t.child,t.child=o):(null!==(n=l.last)?n.sibling=o:t.child=o,l.last=o)}return null!==l.tail?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=ct(),t.sibling=null,n=ko.current,Aa(ko,r?1&n|2:1&n),t):(lu(t),null);case 22:case 23:return Es(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&0!=(1&t.mode)?0!=(1073741824&Wu)&&(lu(t),6&t.subtreeFlags&&(t.flags|=8192)):lu(t),null;case 24:case 25:return null}throw Error(y(156,t.tag))}function iu(e,t){switch(hl(t),t.tag){case 1:return Wa(t.type)&&Qa(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return yo(),Ua(Ba),Ua($a),Eo(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 5:return wo(t),null;case 13:if(Ua(ko),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(y(340));_l()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return Ua(ko),null;case 4:return yo(),null;case 10:return Ol(t.type._context),null;case 22:case 23:return Es(),null;default:return null}}Wi=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}},Qi=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,vo(po.current);var l,o=null;switch(n){case"input":a=ue(e,a),r=ue(e,r),o=[];break;case"select":a=X({},a,{value:void 0}),r=X({},r,{value:void 0}),o=[];break;case"textarea":a=ve(e,a),r=ve(e,r),o=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(e.onclick=da)}for(s in De(n,r),n=null,a)if(!r.hasOwnProperty(s)&&a.hasOwnProperty(s)&&null!=a[s])if("style"===s){var i=a[s];for(l in i)i.hasOwnProperty(l)&&(n||(n={}),n[l]="")}else"dangerouslySetInnerHTML"!==s&&"children"!==s&&"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(w.hasOwnProperty(s)?o||(o=[]):(o=o||[]).push(s,null));for(s in r){var u=r[s];if(i=null!=a?a[s]:void 0,r.hasOwnProperty(s)&&u!==i&&(null!=u||null!=i))if("style"===s)if(i){for(l in i)!i.hasOwnProperty(l)||u&&u.hasOwnProperty(l)||(n||(n={}),n[l]="");for(l in u)u.hasOwnProperty(l)&&i[l]!==u[l]&&(n||(n={}),n[l]=u[l])}else n||(o||(o=[]),o.push(s,n)),n=u;else"dangerouslySetInnerHTML"===s?(u=u?u.__html:void 0,i=i?i.__html:void 0,null!=u&&i!==u&&(o=o||[]).push(s,u)):"children"===s?"string"!=typeof u&&"number"!=typeof u||(o=o||[]).push(s,""+u):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&(w.hasOwnProperty(s)?(null!=u&&"onScroll"===s&&Jr("scroll",e),o||i===u||(o=[])):(o=o||[]).push(s,u))}n&&(o=o||[]).push("style",n);var s=o;(t.updateQueue=s)&&(t.flags|=4)}},qi=function(e,t,n,r){n!==r&&(t.flags|=4)};var uu=!1,su=!1,cu="function"==typeof WeakSet?WeakSet:Set,fu=null;function du(e,t){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(n){Is(e,t,n)}else n.current=null}function pu(e,t,n){try{n()}catch(n){Is(e,t,n)}}var hu=!1;function mu(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var a=r=r.next;do{if((a.tag&e)===e){var l=a.destroy;a.destroy=void 0,void 0!==l&&pu(t,n,l)}a=a.next}while(a!==r)}}function vu(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 gu(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 yu(e){var t=e.alternate;null!==t&&(e.alternate=null,yu(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[Ca],delete t[_a],delete t[Na],delete t[za],delete t[Ta])),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 bu(e){return 5===e.tag||3===e.tag||4===e.tag}function wu(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||bu(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 ku(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)||null!==t.onclick||(t.onclick=da));else if(4!==r&&null!==(e=e.child))for(ku(e,t,n),e=e.sibling;null!==e;)ku(e,t,n),e=e.sibling}function Su(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(Su(e,t,n),e=e.sibling;null!==e;)Su(e,t,n),e=e.sibling}var xu=null,Eu=!1;function Cu(e,t,n){for(n=n.child;null!==n;)_u(e,t,n),n=n.sibling}function _u(e,t,n){if(yt&&"function"==typeof yt.onCommitFiberUnmount)try{yt.onCommitFiberUnmount(gt,n)}catch(e){}switch(n.tag){case 5:su||du(n,t);case 6:var r=xu,a=Eu;xu=null,Cu(e,t,n),Eu=a,null!==(xu=r)&&(Eu?(e=xu,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):xu.removeChild(n.stateNode));break;case 18:null!==xu&&(Eu?(e=xu,n=n.stateNode,8===e.nodeType?ka(e.parentNode,n):1===e.nodeType&&ka(e,n),tn(e)):ka(xu,n.stateNode));break;case 4:r=xu,a=Eu,xu=n.stateNode.containerInfo,Eu=!0,Cu(e,t,n),xu=r,Eu=a;break;case 0:case 11:case 14:case 15:if(!su&&(null!==(r=n.updateQueue)&&null!==(r=r.lastEffect))){a=r=r.next;do{var l=a,o=l.destroy;l=l.tag,void 0!==o&&(0!=(2&l)||0!=(4&l))&&pu(n,t,o),a=a.next}while(a!==r)}Cu(e,t,n);break;case 1:if(!su&&(du(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(e){Is(n,t,e)}Cu(e,t,n);break;case 21:Cu(e,t,n);break;case 22:1&n.mode?(su=(r=su)||null!==n.memoizedState,Cu(e,t,n),su=r):Cu(e,t,n);break;default:Cu(e,t,n)}}function Pu(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new cu),t.forEach((function(t){var r=$s.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function Nu(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var a=n[r];try{var l=e,o=t,i=o;e:for(;null!==i;){switch(i.tag){case 5:xu=i.stateNode,Eu=!1;break e;case 3:case 4:xu=i.stateNode.containerInfo,Eu=!0;break e}i=i.return}if(null===xu)throw Error(y(160));_u(l,o,a),xu=null,Eu=!1;var u=a.alternate;null!==u&&(u.return=null),a.return=null}catch(e){Is(a,t,e)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)zu(t,e),t=t.sibling}function zu(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Nu(t,e),Tu(e),4&r){try{mu(3,e,e.return),vu(3,e)}catch(t){Is(e,e.return,t)}try{mu(5,e,e.return)}catch(t){Is(e,e.return,t)}}break;case 1:Nu(t,e),Tu(e),512&r&&null!==n&&du(n,n.return);break;case 5:if(Nu(t,e),Tu(e),512&r&&null!==n&&du(n,n.return),32&e.flags){var a=e.stateNode;try{Ce(a,"")}catch(t){Is(e,e.return,t)}}if(4&r&&null!=(a=e.stateNode)){var l=e.memoizedProps,o=null!==n?n.memoizedProps:l,i=e.type,u=e.updateQueue;if(e.updateQueue=null,null!==u)try{"input"===i&&"radio"===l.type&&null!=l.name&&ce(a,l),Re(i,o);var s=Re(i,l);for(o=0;o<u.length;o+=2){var c=u[o],f=u[o+1];"style"===c?ze(a,f):"dangerouslySetInnerHTML"===c?Ee(a,f):"children"===c?Ce(a,f):R(a,c,f,s)}switch(i){case"input":fe(a,l);break;case"textarea":ye(a,l);break;case"select":var d=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!l.multiple;var p=l.value;null!=p?me(a,!!l.multiple,p,!1):d!==!!l.multiple&&(null!=l.defaultValue?me(a,!!l.multiple,l.defaultValue,!0):me(a,!!l.multiple,l.multiple?[]:"",!1))}a[_a]=l}catch(t){Is(e,e.return,t)}}break;case 6:if(Nu(t,e),Tu(e),4&r){if(null===e.stateNode)throw Error(y(162));a=e.stateNode,l=e.memoizedProps;try{a.nodeValue=l}catch(t){Is(e,e.return,t)}}break;case 3:if(Nu(t,e),Tu(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{tn(t.containerInfo)}catch(t){Is(e,e.return,t)}break;case 4:default:Nu(t,e),Tu(e);break;case 13:Nu(t,e),Tu(e),8192&(a=e.child).flags&&(l=null!==a.memoizedState,a.stateNode.isHidden=l,!l||null!==a.alternate&&null!==a.alternate.memoizedState||(es=ct())),4&r&&Pu(e);break;case 22:if(c=null!==n&&null!==n.memoizedState,1&e.mode?(su=(s=su)||c,Nu(t,e),su=s):Nu(t,e),Tu(e),8192&r){if(s=null!==e.memoizedState,(e.stateNode.isHidden=s)&&!c&&0!=(1&e.mode))for(fu=e,c=e.child;null!==c;){for(f=fu=c;null!==fu;){switch(p=(d=fu).child,d.tag){case 0:case 11:case 14:case 15:mu(4,d,d.return);break;case 1:du(d,d.return);var h=d.stateNode;if("function"==typeof h.componentWillUnmount){r=d,n=d.return;try{t=r,h.props=t.memoizedProps,h.state=t.memoizedState,h.componentWillUnmount()}catch(e){Is(r,n,e)}}break;case 5:du(d,d.return);break;case 22:if(null!==d.memoizedState){Mu(f);continue}}null!==p?(p.return=d,fu=p):Mu(f)}c=c.sibling}e:for(c=null,f=e;;){if(5===f.tag){if(null===c){c=f;try{a=f.stateNode,s?"function"==typeof(l=a.style).setProperty?l.setProperty("display","none","important"):l.display="none":(i=f.stateNode,o=null!=(u=f.memoizedProps.style)&&u.hasOwnProperty("display")?u.display:null,i.style.display=Ne("display",o))}catch(t){Is(e,e.return,t)}}}else if(6===f.tag){if(null===c)try{f.stateNode.nodeValue=s?"":f.memoizedProps}catch(t){Is(e,e.return,t)}}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;c===f&&(c=null),f=f.return}c===f&&(c=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:Nu(t,e),Tu(e),4&r&&Pu(e);case 21:}}function Tu(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(bu(n)){var r=n;break e}n=n.return}throw Error(y(160))}switch(r.tag){case 5:var a=r.stateNode;32&r.flags&&(Ce(a,""),r.flags&=-33),Su(e,wu(e),a);break;case 3:case 4:var l=r.stateNode.containerInfo;ku(e,wu(e),l);break;default:throw Error(y(161))}}catch(t){Is(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function Du(e,t,n){fu=e,Ru(e,t,n)}function Ru(e,t,n){for(var r=0!=(1&e.mode);null!==fu;){var a=fu,l=a.child;if(22===a.tag&&r){var o=null!==a.memoizedState||uu;if(!o){var i=a.alternate,u=null!==i&&null!==i.memoizedState||su;i=uu;var s=su;if(uu=o,(su=u)&&!s)for(fu=a;null!==fu;)u=(o=fu).child,22===o.tag&&null!==o.memoizedState?Ou(a):null!==u?(u.return=o,fu=u):Ou(a);for(;null!==l;)fu=l,Ru(l,t,n),l=l.sibling;fu=a,uu=i,su=s}Lu(e)}else 0!=(8772&a.subtreeFlags)&&null!==l?(l.return=a,fu=l):Lu(e)}}function Lu(e){for(;null!==fu;){var t=fu;if(0!=(8772&t.flags)){var n=t.alternate;try{if(0!=(8772&t.flags))switch(t.tag){case 0:case 11:case 15:su||vu(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!su)if(null===n)r.componentDidMount();else{var a=t.elementType===t.type?n.memoizedProps:zl(t.type,n.memoizedProps);r.componentDidUpdate(a,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var l=t.updateQueue;null!==l&&Gl(t,l,r);break;case 3:var o=t.updateQueue;if(null!==o){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}Gl(t,o,n)}break;case 5:var i=t.stateNode;if(null===n&&4&t.flags){n=i;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 s=t.alternate;if(null!==s){var c=s.memoizedState;if(null!==c){var f=c.dehydrated;null!==f&&tn(f)}}}break;default:throw Error(y(163))}su||512&t.flags&&gu(t)}catch(e){Is(t,t.return,e)}}if(t===e){fu=null;break}if(null!==(n=t.sibling)){n.return=t.return,fu=n;break}fu=t.return}}function Mu(e){for(;null!==fu;){var t=fu;if(t===e){fu=null;break}var n=t.sibling;if(null!==n){n.return=t.return,fu=n;break}fu=t.return}}function Ou(e){for(;null!==fu;){var t=fu;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{vu(4,t)}catch(e){Is(t,n,e)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var a=t.return;try{r.componentDidMount()}catch(e){Is(t,a,e)}}var l=t.return;try{gu(t)}catch(e){Is(t,l,e)}break;case 5:var o=t.return;try{gu(t)}catch(e){Is(t,o,e)}}}catch(e){Is(t,t.return,e)}if(t===e){fu=null;break}var i=t.sibling;if(null!==i){i.return=t.return,fu=i;break}fu=t.return}}var Fu,Iu=Math.ceil,Uu=L.ReactCurrentDispatcher,Au=L.ReactCurrentOwner,ju=L.ReactCurrentBatchConfig,$u=0,Bu=null,Vu=null,Hu=0,Wu=0,Qu=Ia(0),qu=0,Ku=null,Yu=0,Xu=0,Gu=0,Ju=null,Zu=null,es=0,ts=1/0,ns=null,rs=!1,as=null,ls=null,os=!1,is=null,us=0,ss=0,cs=null,fs=-1,ds=0;function ps(){return 0!=(6&$u)?ct():-1!==fs?fs:fs=ct()}function hs(e){return 0==(1&e.mode)?1:0!=(2&$u)&&0!==Hu?Hu&-Hu:null!==Nl.transition?(0===ds&&(ds=Nt()),ds):0!==(e=Rt)?e:e=void 0===(e=window.event)?16:cn(e.type)}function ms(e,t,n,r){if(50<ss)throw ss=0,cs=null,Error(y(185));Tt(e,n,r),0!=(2&$u)&&e===Bu||(e===Bu&&(0==(2&$u)&&(Xu|=n),4===qu&&ws(e,Hu)),vs(e,r),1===n&&0===$u&&0==(1&t.mode)&&(ts=ct()+500,Ja&&tl()))}function vs(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,l=e.pendingLanes;0<l;){var o=31-bt(l),i=1<<o,u=a[o];-1===u?0!=(i&n)&&0==(i&r)||(a[o]=_t(i,t)):u<=t&&(e.expiredLanes|=i),l&=~i}}(e,t);var r=Ct(e,e===Bu?Hu:0);if(0===r)null!==n&&it(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&it(n),1===t)0===e.tag?function(e){Ja=!0,el(e)}(ks.bind(null,e)):el(ks.bind(null,e)),ba((function(){0==(6&$u)&&tl()})),n=null;else{switch(Lt(r)){case 1:n=dt;break;case 4:n=pt;break;case 16:default:n=ht;break;case 536870912:n=vt}n=Bs(n,gs.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function gs(e,t){if(fs=-1,ds=0,0!=(6&$u))throw Error(y(327));var n=e.callbackNode;if(Os()&&e.callbackNode!==n)return null;var r=Ct(e,e===Bu?Hu:0);if(0===r)return null;if(0!=(30&r)||0!=(r&e.expiredLanes)||t)t=zs(e,r);else{t=r;var a=$u;$u|=2;var l=Ps();for(Bu===e&&Hu===t||(ns=null,ts=ct()+500,Cs(e,t));;)try{Ds();break}catch(t){_s(e,t)}Ml(),Uu.current=l,$u=a,null!==Vu?t=0:(Bu=null,Hu=0,t=qu)}if(0!==t){if(2===t&&(0!==(a=Pt(e))&&(r=a,t=ys(e,a))),1===t)throw n=Ku,Cs(e,0),ws(e,r),vs(e,ct()),n;if(6===t)ws(e,r);else{if(a=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 a=n[r],l=a.getSnapshot;a=a.value;try{if(!wr(l(),a))return!1}catch(e){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}(a)&&(2===(t=zs(e,r))&&(0!==(l=Pt(e))&&(r=l,t=ys(e,l))),1===t))throw n=Ku,Cs(e,0),ws(e,r),vs(e,ct()),n;switch(e.finishedWork=a,e.finishedLanes=r,t){case 0:case 1:throw Error(y(345));case 2:case 5:Ms(e,Zu,ns);break;case 3:if(ws(e,r),(130023424&r)===r&&10<(t=es+500-ct())){if(0!==Ct(e,0))break;if(((a=e.suspendedLanes)&r)!==r){ps(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=va(Ms.bind(null,e,Zu,ns),t);break}Ms(e,Zu,ns);break;case 4:if(ws(e,r),(4194240&r)===r)break;for(t=e.eventTimes,a=-1;0<r;){var o=31-bt(r);l=1<<o,(o=t[o])>a&&(a=o),r&=~l}if(r=a,10<(r=(120>(r=ct()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Iu(r/1960))-r)){e.timeoutHandle=va(Ms.bind(null,e,Zu,ns),r);break}Ms(e,Zu,ns);break;default:throw Error(y(329))}}}return vs(e,ct()),e.callbackNode===n?gs.bind(null,e):null}function ys(e,t){var n=Ju;return e.current.memoizedState.isDehydrated&&(Cs(e,t).flags|=256),2!==(e=zs(e,t))&&(t=Zu,Zu=n,null!==t&&bs(t)),e}function bs(e){null===Zu?Zu=e:Zu.push.apply(Zu,e)}function ws(e,t){for(t&=~Gu,t&=~Xu,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-bt(t),r=1<<n;e[n]=-1,t&=~r}}function ks(e){if(0!=(6&$u))throw Error(y(327));Os();var t=Ct(e,0);if(0==(1&t))return vs(e,ct()),null;var n=zs(e,t);if(0!==e.tag&&2===n){var r=Pt(e);0!==r&&(t=r,n=ys(e,r))}if(1===n)throw n=Ku,Cs(e,0),ws(e,t),vs(e,ct()),n;if(6===n)throw Error(y(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Ms(e,Zu,ns),vs(e,ct()),null}function Ss(e,t){var n=$u;$u|=1;try{return e(t)}finally{0===($u=n)&&(ts=ct()+500,Ja&&tl())}}function xs(e){null!==is&&0===is.tag&&0==(6&$u)&&Os();var t=$u;$u|=1;var n=ju.transition,r=Rt;try{if(ju.transition=null,Rt=1,e)return e()}finally{Rt=r,ju.transition=n,0==(6&($u=t))&&tl()}}function Es(){Wu=Qu.current,Ua(Qu)}function Cs(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,ga(n)),null!==Vu)for(n=Vu.return;null!==n;){var r=n;switch(hl(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&Qa();break;case 3:yo(),Ua(Ba),Ua($a),Eo();break;case 5:wo(r);break;case 4:yo();break;case 13:case 19:Ua(ko);break;case 10:Ol(r.type._context);break;case 22:case 23:Es()}n=n.return}if(Bu=e,Vu=e=Qs(e.current,null),Hu=Wu=t,qu=0,Ku=null,Gu=Xu=Yu=0,Zu=Ju=null,null!==Al){for(t=0;t<Al.length;t++)if(null!==(r=(n=Al[t]).interleaved)){n.interleaved=null;var a=r.next,l=n.pending;if(null!==l){var o=l.next;l.next=a,r.next=o}n.pending=r}Al=null}return e}function _s(e,t){for(;;){var n=Vu;try{if(Ml(),Co.current=bi,Do){for(var r=No.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}Do=!1}if(Po=0,To=zo=No=null,Ro=!1,Lo=0,Au.current=null,null===n||null===n.return){qu=1,Ku=t,Vu=null;break}e:{var l=e,o=n.return,i=n,u=t;if(t=Hu,i.flags|=32768,null!==u&&"object"==typeof u&&"function"==typeof u.then){var s=u,c=i,f=c.tag;if(0==(1&c.mode)&&(0===f||11===f||15===f)){var d=c.alternate;d?(c.updateQueue=d.updateQueue,c.memoizedState=d.memoizedState,c.lanes=d.lanes):(c.updateQueue=null,c.memoizedState=null)}var p=Ti(o);if(null!==p){p.flags&=-257,Di(p,o,i,0,t),1&p.mode&&zi(l,s,t),u=s;var h=(t=p).updateQueue;if(null===h){var m=new Set;m.add(u),t.updateQueue=m}else h.add(u);break e}if(0==(1&t)){zi(l,s,t),Ns();break e}u=Error(y(426))}else if(gl&&1&i.mode){var v=Ti(o);if(null!==v){0==(65536&v.flags)&&(v.flags|=256),Di(v,o,i,0,t),Pl(xi(u,i));break e}}l=u=xi(u,i),4!==qu&&(qu=2),null===Ju?Ju=[l]:Ju.push(l),l=o;do{switch(l.tag){case 3:l.flags|=65536,t&=-t,l.lanes|=t,Yl(l,Pi(0,u,t));break e;case 1:i=u;var g=l.type,b=l.stateNode;if(0==(128&l.flags)&&("function"==typeof g.getDerivedStateFromError||null!==b&&"function"==typeof b.componentDidCatch&&(null===ls||!ls.has(b)))){l.flags|=65536,t&=-t,l.lanes|=t,Yl(l,Ni(l,i,t));break e}}l=l.return}while(null!==l)}Ls(n)}catch(e){t=e,Vu===n&&null!==n&&(Vu=n=n.return);continue}break}}function Ps(){var e=Uu.current;return Uu.current=bi,null===e?bi:e}function Ns(){0!==qu&&3!==qu&&2!==qu||(qu=4),null===Bu||0==(268435455&Yu)&&0==(268435455&Xu)||ws(Bu,Hu)}function zs(e,t){var n=$u;$u|=2;var r=Ps();for(Bu===e&&Hu===t||(ns=null,Cs(e,t));;)try{Ts();break}catch(t){_s(e,t)}if(Ml(),$u=n,Uu.current=r,null!==Vu)throw Error(y(261));return Bu=null,Hu=0,qu}function Ts(){for(;null!==Vu;)Rs(Vu)}function Ds(){for(;null!==Vu&&!ut();)Rs(Vu)}function Rs(e){var t=Fu(e.alternate,e,Wu);e.memoizedProps=e.pendingProps,null===t?Ls(e):Vu=t,Au.current=null}function Ls(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(32768&t.flags)){if(null!==(n=ou(n,t,Wu)))return void(Vu=n)}else{if(null!==(n=iu(n,t)))return n.flags&=32767,void(Vu=n);if(null===e)return qu=6,void(Vu=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(Vu=t);Vu=t=e}while(null!==t);0===qu&&(qu=5)}function Ms(e,t,n){var r=Rt,a=ju.transition;try{ju.transition=null,Rt=1,function(e,t,n,r){do{Os()}while(null!==is);if(0!=(6&$u))throw Error(y(327));n=e.finishedWork;var a=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(y(177));e.callbackNode=null,e.callbackPriority=0;var l=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 a=31-bt(n),l=1<<a;t[a]=0,r[a]=-1,e[a]=-1,n&=~l}}(e,l),e===Bu&&(Vu=Bu=null,Hu=0),0==(2064&n.subtreeFlags)&&0==(2064&n.flags)||os||(os=!0,Bs(ht,(function(){return Os(),null}))),l=0!=(15990&n.flags),0!=(15990&n.subtreeFlags)||l){l=ju.transition,ju.transition=null;var o=Rt;Rt=1;var i=$u;$u|=4,Au.current=null,function(e,t){if(pa=rn,_r(e=Cr())){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 a=r.anchorOffset,l=r.focusNode;r=r.focusOffset;try{n.nodeType,l.nodeType}catch(e){n=null;break e}var o=0,i=-1,u=-1,s=0,c=0,f=e,d=null;t:for(;;){for(var p;f!==n||0!==a&&3!==f.nodeType||(i=o+a),f!==l||0!==r&&3!==f.nodeType||(u=o+r),3===f.nodeType&&(o+=f.nodeValue.length),null!==(p=f.firstChild);)d=f,f=p;for(;;){if(f===e)break t;if(d===n&&++s===a&&(i=o),d===l&&++c===r&&(u=o),null!==(p=f.nextSibling))break;d=(f=d).parentNode}f=p}n=-1===i||-1===u?null:{start:i,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(ha={focusedElem:e,selectionRange:n},rn=!1,fu=t;null!==fu;)if(e=(t=fu).child,0!=(1028&t.subtreeFlags)&&null!==e)e.return=t,fu=e;else for(;null!==fu;){t=fu;try{var h=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!==h){var m=h.memoizedProps,v=h.memoizedState,g=t.stateNode,b=g.getSnapshotBeforeUpdate(t.elementType===t.type?m:zl(t.type,m),v);g.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var w=t.stateNode.containerInfo;1===w.nodeType?w.textContent="":9===w.nodeType&&w.documentElement&&w.removeChild(w.documentElement);break;default:throw Error(y(163))}}catch(e){Is(t,t.return,e)}if(null!==(e=t.sibling)){e.return=t.return,fu=e;break}fu=t.return}h=hu,hu=!1}(e,n),zu(n,e),Pr(ha),rn=!!pa,ha=pa=null,e.current=n,Du(n,e,a),st(),$u=i,Rt=o,ju.transition=l}else e.current=n;if(os&&(os=!1,is=e,us=a),0===(l=e.pendingLanes)&&(ls=null),function(e){if(yt&&"function"==typeof yt.onCommitFiberRoot)try{yt.onCommitFiberRoot(gt,e,void 0,128==(128&e.current.flags))}catch(e){}}(n.stateNode),vs(e,ct()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)a=t[n],r(a.value,{componentStack:a.stack,digest:a.digest});if(rs)throw rs=!1,e=as,as=null,e;0!=(1&us)&&0!==e.tag&&Os(),0!=(1&(l=e.pendingLanes))?e===cs?ss++:(ss=0,cs=e):ss=0,tl()}(e,t,n,r)}finally{ju.transition=a,Rt=r}return null}function Os(){if(null!==is){var e=Lt(us),t=ju.transition,n=Rt;try{if(ju.transition=null,Rt=16>e?16:e,null===is)var r=!1;else{if(e=is,is=null,us=0,0!=(6&$u))throw Error(y(331));var a=$u;for($u|=4,fu=e.current;null!==fu;){var l=fu,o=l.child;if(0!=(16&fu.flags)){var i=l.deletions;if(null!==i){for(var u=0;u<i.length;u++){var s=i[u];for(fu=s;null!==fu;){var c=fu;switch(c.tag){case 0:case 11:case 15:mu(8,c,l)}var f=c.child;if(null!==f)f.return=c,fu=f;else for(;null!==fu;){var d=(c=fu).sibling,p=c.return;if(yu(c),c===s){fu=null;break}if(null!==d){d.return=p,fu=d;break}fu=p}}}var h=l.alternate;if(null!==h){var m=h.child;if(null!==m){h.child=null;do{var v=m.sibling;m.sibling=null,m=v}while(null!==m)}}fu=l}}if(0!=(2064&l.subtreeFlags)&&null!==o)o.return=l,fu=o;else e:for(;null!==fu;){if(0!=(2048&(l=fu).flags))switch(l.tag){case 0:case 11:case 15:mu(9,l,l.return)}var g=l.sibling;if(null!==g){g.return=l.return,fu=g;break e}fu=l.return}}var b=e.current;for(fu=b;null!==fu;){var w=(o=fu).child;if(0!=(2064&o.subtreeFlags)&&null!==w)w.return=o,fu=w;else e:for(o=b;null!==fu;){if(0!=(2048&(i=fu).flags))try{switch(i.tag){case 0:case 11:case 15:vu(9,i)}}catch(e){Is(i,i.return,e)}if(i===o){fu=null;break e}var k=i.sibling;if(null!==k){k.return=i.return,fu=k;break e}fu=i.return}}if($u=a,tl(),yt&&"function"==typeof yt.onPostCommitFiberRoot)try{yt.onPostCommitFiberRoot(gt,e)}catch(e){}r=!0}return r}finally{Rt=n,ju.transition=t}}return!1}function Fs(e,t,n){e=ql(e,t=Pi(0,t=xi(n,t),1),1),t=ps(),null!==e&&(Tt(e,1,t),vs(e,t))}function Is(e,t,n){if(3===e.tag)Fs(e,e,n);else for(;null!==t;){if(3===t.tag){Fs(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===ls||!ls.has(r))){t=ql(t,e=Ni(t,e=xi(n,e),1),1),e=ps(),null!==t&&(Tt(t,1,e),vs(t,e));break}}t=t.return}}function Us(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=ps(),e.pingedLanes|=e.suspendedLanes&n,Bu===e&&(Hu&n)===n&&(4===qu||3===qu&&(130023424&Hu)===Hu&&500>ct()-es?Cs(e,0):Gu|=n),vs(e,t)}function As(e,t){0===t&&(0==(1&e.mode)?t=1:(t=xt,0==(130023424&(xt<<=1))&&(xt=4194304)));var n=ps();null!==(e=Bl(e,t))&&(Tt(e,t,n),vs(e,n))}function js(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),As(e,n)}function $s(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;null!==a&&(n=a.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(y(314))}null!==r&&r.delete(t),As(e,n)}function Bs(e,t){return ot(e,t)}function Vs(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 Hs(e,t,n,r){return new Vs(e,t,n,r)}function Ws(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Qs(e,t){var n=e.alternate;return null===n?((n=Hs(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 qs(e,t,n,r,a,l){var o=2;if(r=e,"function"==typeof e)Ws(e)&&(o=1);else if("string"==typeof e)o=5;else e:switch(e){case F:return Ks(n.children,a,l,t);case I:o=8,a|=8;break;case U:return(e=Hs(12,n,t,2|a)).elementType=U,e.lanes=l,e;case B:return(e=Hs(13,n,t,a)).elementType=B,e.lanes=l,e;case V:return(e=Hs(19,n,t,a)).elementType=V,e.lanes=l,e;case Q:return Ys(n,a,l,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case A:o=10;break e;case j:o=9;break e;case $:o=11;break e;case H:o=14;break e;case W:o=16,r=null;break e}throw Error(y(130,null==e?e:typeof e,""))}return(t=Hs(o,n,t,a)).elementType=e,t.type=r,t.lanes=l,t}function Ks(e,t,n,r){return(e=Hs(7,e,r,t)).lanes=n,e}function Ys(e,t,n,r){return(e=Hs(22,e,r,t)).elementType=Q,e.lanes=n,e.stateNode={isHidden:!1},e}function Xs(e,t,n){return(e=Hs(6,e,null,t)).lanes=n,e}function Gs(e,t,n){return(t=Hs(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Js(e,t,n,r,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=zt(0),this.expirationTimes=zt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=zt(0),this.identifierPrefix=r,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function Zs(e,t,n,r,a,l,o,i,u){return e=new Js(e,t,n,i,u),1===t?(t=1,!0===l&&(t|=8)):t=0,l=Hs(3,null,null,t),e.current=l,l.stateNode=e,l.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Hl(l),e}function ec(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:O,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function tc(e){if(!e)return ja;e:{if(tt(e=e._reactInternals)!==e||1!==e.tag)throw Error(y(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Wa(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(y(171))}if(1===e.tag){var n=e.type;if(Wa(n))return Ka(e,n,t)}return t}function nc(e,t,n,r,a,l,o,i,u){return(e=Zs(n,r,!0,e,0,l,0,i,u)).context=tc(null),n=e.current,(l=Ql(r=ps(),a=hs(n))).callback=null!=t?t:null,ql(n,l,a),e.current.lanes=a,Tt(e,a,r),vs(e,r),e}function rc(e,t,n,r){var a=t.current,l=ps(),o=hs(a);return n=tc(n),null===t.context?t.context=n:t.pendingContext=n,(t=Ql(l,o)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=ql(a,t,o))&&(ms(e,a,o,l),Kl(e,a,o)),o}function ac(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function lc(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function oc(e,t){lc(e,t),(e=e.alternate)&&lc(e,t)}Fu=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||Ba.current)Li=!0;else{if(0==(e.lanes&n)&&0==(128&t.flags))return Li=!1,function(e,t,n){switch(t.tag){case 3:Vi(t),_l();break;case 5:bo(t);break;case 1:Wa(t.type)&&Ya(t);break;case 4:go(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,a=t.memoizedProps.value;Aa(Tl,r._currentValue),r._currentValue=a;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(Aa(ko,1&ko.current),t.flags|=128,null):0!=(n&t.child.childLanes)?Xi(e,t,n):(Aa(ko,1&ko.current),null!==(e=ru(e,t,n))?e.sibling:null);Aa(ko,1&ko.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(128&e.flags)){if(r)return tu(e,t,n);t.flags|=128}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),Aa(ko,ko.current),r)break;return null;case 22:case 23:return t.lanes=0,Ui(e,t,n)}return ru(e,t,n)}(e,t,n);Li=0!=(131072&e.flags)}else Li=!1,gl&&0!=(1048576&t.flags)&&dl(t,ll,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;nu(e,t),e=t.pendingProps;var a=Ha(t,$a.current);Il(t,n),a=Io(null,t,r,e,a,n);var l=Uo();return t.flags|=1,"object"==typeof a&&null!==a&&"function"==typeof a.render&&void 0===a.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Wa(r)?(l=!0,Ya(t)):l=!1,t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,Hl(t),a.updater=eo,t.stateNode=a,a._reactInternals=t,ao(t,r,e,n),t=Bi(null,t,r,!0,l,n)):(t.tag=0,gl&&l&&pl(t),Mi(null,t,a,n),t=t.child),t;case 16:r=t.elementType;e:{switch(nu(e,t),e=t.pendingProps,r=(a=r._init)(r._payload),t.type=r,a=t.tag=function(e){if("function"==typeof e)return Ws(e)?1:0;if(null!=e){if((e=e.$$typeof)===$)return 11;if(e===H)return 14}return 2}(r),e=zl(r,e),a){case 0:t=ji(null,t,r,e,n);break e;case 1:t=$i(null,t,r,e,n);break e;case 11:t=Oi(null,t,r,e,n);break e;case 14:t=Fi(null,t,r,zl(r.type,e),n);break e}throw Error(y(306,r,""))}return t;case 0:return r=t.type,a=t.pendingProps,ji(e,t,r,a=t.elementType===r?a:zl(r,a),n);case 1:return r=t.type,a=t.pendingProps,$i(e,t,r,a=t.elementType===r?a:zl(r,a),n);case 3:e:{if(Vi(t),null===e)throw Error(y(387));r=t.pendingProps,a=(l=t.memoizedState).element,Wl(e,t),Xl(t,r,null,n);var o=t.memoizedState;if(r=o.element,l.isDehydrated){if(l={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=l,t.memoizedState=l,256&t.flags){t=Hi(e,t,r,n,a=xi(Error(y(423)),t));break e}if(r!==a){t=Hi(e,t,r,n,a=xi(Error(y(424)),t));break e}for(vl=Sa(t.stateNode.containerInfo.firstChild),ml=t,gl=!0,yl=null,n=co(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(_l(),r===a){t=ru(e,t,n);break e}Mi(e,t,r,n)}t=t.child}return t;case 5:return bo(t),null===e&&Sl(t),r=t.type,a=t.pendingProps,l=null!==e?e.memoizedProps:null,o=a.children,ma(r,a)?o=null:null!==l&&ma(r,l)&&(t.flags|=32),Ai(e,t),Mi(e,t,o,n),t.child;case 6:return null===e&&Sl(t),null;case 13:return Xi(e,t,n);case 4:return go(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=so(t,null,r,n):Mi(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,Oi(e,t,r,a=t.elementType===r?a:zl(r,a),n);case 7:return Mi(e,t,t.pendingProps,n),t.child;case 8:case 12:return Mi(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,a=t.pendingProps,l=t.memoizedProps,o=a.value,Aa(Tl,r._currentValue),r._currentValue=o,null!==l)if(wr(l.value,o)){if(l.children===a.children&&!Ba.current){t=ru(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var i=l.dependencies;if(null!==i){o=l.child;for(var u=i.firstContext;null!==u;){if(u.context===r){if(1===l.tag){(u=Ql(-1,n&-n)).tag=2;var s=l.updateQueue;if(null!==s){var c=(s=s.shared).pending;null===c?u.next=u:(u.next=c.next,c.next=u),s.pending=u}}l.lanes|=n,null!==(u=l.alternate)&&(u.lanes|=n),Fl(l.return,n,t),i.lanes|=n;break}u=u.next}}else if(10===l.tag)o=l.type===t.type?null:l.child;else if(18===l.tag){if(null===(o=l.return))throw Error(y(341));o.lanes|=n,null!==(i=o.alternate)&&(i.lanes|=n),Fl(o,n,t),o=l.sibling}else o=l.child;if(null!==o)o.return=l;else for(o=l;null!==o;){if(o===t){o=null;break}if(null!==(l=o.sibling)){l.return=o.return,o=l;break}o=o.return}l=o}Mi(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=t.pendingProps.children,Il(t,n),r=r(a=Ul(a)),t.flags|=1,Mi(e,t,r,n),t.child;case 14:return a=zl(r=t.type,t.pendingProps),Fi(e,t,r,a=zl(r.type,a),n);case 15:return Ii(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:zl(r,a),nu(e,t),t.tag=1,Wa(r)?(e=!0,Ya(t)):e=!1,Il(t,n),no(t,r,a),ao(t,r,a,n),Bi(null,t,r,!0,e,n);case 19:return tu(e,t,n);case 22:return Ui(e,t,n)}throw Error(y(156,t.tag))};var ic="function"==typeof reportError?reportError:function(e){console.error(e)};function uc(e){this._internalRoot=e}function sc(e){this._internalRoot=e}function cc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function fc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function dc(){}function pc(e,t,n,r,a){var l=n._reactRootContainer;if(l){var o=l;if("function"==typeof a){var i=a;a=function(){var e=ac(o);i.call(e)}}rc(t,o,e,a)}else o=function(e,t,n,r,a){if(a){if("function"==typeof r){var l=r;r=function(){var e=ac(o);l.call(e)}}var o=nc(t,r,e,0,null,!1,0,"",dc);return e._reactRootContainer=o,e[Pa]=o.current,ta(8===e.nodeType?e.parentNode:e),xs(),o}for(;a=e.lastChild;)e.removeChild(a);if("function"==typeof r){var i=r;r=function(){var e=ac(u);i.call(e)}}var u=Zs(e,0,!1,null,0,!1,0,"",dc);return e._reactRootContainer=u,e[Pa]=u.current,ta(8===e.nodeType?e.parentNode:e),xs((function(){rc(t,u,n,r)})),u}(n,t,e,a,r);return ac(o)}sc.prototype.render=uc.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(y(409));rc(e,t,null,null)},sc.prototype.unmount=uc.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;xs((function(){rc(null,e,null,null)})),t[Pa]=null}},sc.prototype.unstable_scheduleHydration=function(e){if(e){var t=It();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Qt.length&&0!==t&&t<Qt[n].priority;n++);Qt.splice(n,0,e),0===n&&Xt(e)}},Mt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Et(t.pendingLanes);0!==n&&(Dt(t,1|n),vs(t,ct()),0==(6&$u)&&(ts=ct()+500,tl()))}break;case 13:xs((function(){var t=Bl(e,1);if(null!==t){var n=ps();ms(t,e,1,n)}})),oc(e,1)}},Ot=function(e){if(13===e.tag){var t=Bl(e,134217728);if(null!==t)ms(t,e,134217728,ps());oc(e,134217728)}},Ft=function(e){if(13===e.tag){var t=hs(e),n=Bl(e,t);if(null!==n)ms(n,e,t,ps());oc(e,t)}},It=function(){return Rt},Ut=function(e,t){var n=Rt;try{return Rt=e,t()}finally{Rt=n}},Oe=function(e,t,n){switch(t){case"input":if(fe(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 a=Ma(r);if(!a)throw Error(y(90));oe(r),fe(r,a)}}}break;case"textarea":ye(e,n);break;case"select":null!=(t=n.value)&&me(e,!!n.multiple,t,!1)}},$e=Ss,Be=xs;var hc={usingClientEntryPoint:!1,Events:[Ra,La,Ma,Ae,je,Ss]},mc={findFiberByHostInstance:Da,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},vc={bundleType:mc.bundleType,version:mc.version,rendererPackageName:mc.rendererPackageName,rendererConfig:mc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:L.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=at(e))?null:e.stateNode},findFiberByHostInstance:mc.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 gc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!gc.isDisabled&&gc.supportsFiber)try{gt=gc.inject(vc),yt=gc}catch(e){}}r=hc,a=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!cc(t))throw Error(y(200));return ec(e,t,null,n)},o=function(e,t){if(!cc(e))throw Error(y(299));var n=!1,r="",a=ic;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(a=t.onRecoverableError)),t=Zs(e,1,!1,null,0,n,0,r,a),e[Pa]=t.current,ta(8===e.nodeType?e.parentNode:e),new uc(t)},i=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(y(188));throw e=Object.keys(e).join(","),Error(y(268,e))}return e=null===(e=at(t))?null:e.stateNode},u=function(e){return xs(e)},s=function(e,t,n){if(!fc(t))throw Error(y(200));return pc(null,e,t,!0,n)},c=function(e,t,n){if(!cc(e))throw Error(y(405));var r=null!=n&&n.hydratedSources||null,a=!1,l="",o=ic;if(null!=n&&(!0===n.unstable_strictMode&&(a=!0),void 0!==n.identifierPrefix&&(l=n.identifierPrefix),void 0!==n.onRecoverableError&&(o=n.onRecoverableError)),t=nc(t,null,e,1,null!=n?n:null,a,0,l,o),e[Pa]=t.current,ta(e),r)for(e=0;e<r.length;e++)a=(a=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,a]:t.mutableSourceEagerHydrationData.push(n,a);return new sc(t)},f=function(e,t,n){if(!fc(t))throw Error(y(200));return pc(null,e,t,!1,n)},d=function(e){if(!fc(e))throw Error(y(40));return!!e._reactRootContainer&&(xs((function(){pc(null,null,e,!1,(function(){e._reactRootContainer=null,e[Pa]=null}))})),!0)},p=Ss,h=function(e,t,n,r){if(!fc(n))throw Error(y(200));if(null==e||void 0===e._reactInternals)throw Error(y(38));return pc(e,t,n,!1,r)},m="18.2.0-next-9e3b772b8-20220608"})),l.register("exYeM",(function(e,t){"use strict";e.exports=l("bzfnW")})),l.register("ibqfJ",(function(e,t){"use strict";e.exports=l("dnqd8")})),l.register("dnqd8",(function(t,n){var r,a,l,o,i,u,s,c,f,d,p,h,m,v,g,y,b,w,k;function S(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,a=e[r];if(!(0<C(a,t)))break e;e[r]=t,e[n]=a,n=r}}function x(e){return 0===e.length?null:e[0]}function E(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,a=e.length,l=a>>>1;r<l;){var o=2*(r+1)-1,i=e[o],u=o+1,s=e[u];if(0>C(i,n))u<a&&0>C(s,i)?(e[r]=s,e[u]=n,r=u):(e[r]=i,e[o]=n,r=o);else{if(!(u<a&&0>C(s,n)))break e;e[r]=s,e[u]=n,r=u}}}return t}function C(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(e(t.exports,"unstable_now",(function(){return r}),(function(e){return r=e})),e(t.exports,"unstable_IdlePriority",(function(){return a}),(function(e){return a=e})),e(t.exports,"unstable_ImmediatePriority",(function(){return l}),(function(e){return l=e})),e(t.exports,"unstable_LowPriority",(function(){return o}),(function(e){return o=e})),e(t.exports,"unstable_NormalPriority",(function(){return i}),(function(e){return i=e})),e(t.exports,"unstable_Profiling",(function(){return u}),(function(e){return u=e})),e(t.exports,"unstable_UserBlockingPriority",(function(){return s}),(function(e){return s=e})),e(t.exports,"unstable_cancelCallback",(function(){return c}),(function(e){return c=e})),e(t.exports,"unstable_continueExecution",(function(){return f}),(function(e){return f=e})),e(t.exports,"unstable_forceFrameRate",(function(){return d}),(function(e){return d=e})),e(t.exports,"unstable_getCurrentPriorityLevel",(function(){return p}),(function(e){return p=e})),e(t.exports,"unstable_getFirstCallbackNode",(function(){return h}),(function(e){return h=e})),e(t.exports,"unstable_next",(function(){return m}),(function(e){return m=e})),e(t.exports,"unstable_pauseExecution",(function(){return v}),(function(e){return v=e})),e(t.exports,"unstable_requestPaint",(function(){return g}),(function(e){return g=e})),e(t.exports,"unstable_runWithPriority",(function(){return y}),(function(e){return y=e})),e(t.exports,"unstable_scheduleCallback",(function(){return b}),(function(e){return b=e})),e(t.exports,"unstable_shouldYield",(function(){return w}),(function(e){return w=e})),e(t.exports,"unstable_wrapCallback",(function(){return k}),(function(e){return k=e})),"object"==typeof performance&&"function"==typeof performance.now){var _=performance;r=function(){return _.now()}}else{var P=Date,N=P.now();r=function(){return P.now()-N}}var z=[],T=[],D=1,R=null,L=3,M=!1,O=!1,F=!1,I="function"==typeof setTimeout?setTimeout:null,U="function"==typeof clearTimeout?clearTimeout:null,A="undefined"!=typeof setImmediate?setImmediate:null;function j(e){for(var t=x(T);null!==t;){if(null===t.callback)E(T);else{if(!(t.startTime<=e))break;E(T),t.sortIndex=t.expirationTime,S(z,t)}t=x(T)}}function $(e){if(F=!1,j(e),!O)if(null!==x(z))O=!0,Z(B);else{var t=x(T);null!==t&&ee($,t.startTime-e)}}function B(e,t){O=!1,F&&(F=!1,U(Q),Q=-1),M=!0;var n=L;try{for(j(t),R=x(z);null!==R&&(!(R.expirationTime>t)||e&&!Y());){var a=R.callback;if("function"==typeof a){R.callback=null,L=R.priorityLevel;var l=a(R.expirationTime<=t);t=r(),"function"==typeof l?R.callback=l:R===x(z)&&E(z),j(t)}else E(z);R=x(z)}if(null!==R)var o=!0;else{var i=x(T);null!==i&&ee($,i.startTime-t),o=!1}return o}finally{R=null,L=n,M=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var V,H=!1,W=null,Q=-1,q=5,K=-1;function Y(){return!(r()-K<q)}function X(){if(null!==W){var e=r();K=e;var t=!0;try{t=W(!0,e)}finally{t?V():(H=!1,W=null)}}else H=!1}if("function"==typeof A)V=function(){A(X)};else if("undefined"!=typeof MessageChannel){var G=new MessageChannel,J=G.port2;G.port1.onmessage=X,V=function(){J.postMessage(null)}}else V=function(){I(X,0)};function Z(e){W=e,H||(H=!0,V())}function ee(e,t){Q=I((function(){e(r())}),t)}a=5,l=1,o=4,i=3,u=null,s=2,c=function(e){e.callback=null},f=function(){O||M||(O=!0,Z(B))},d=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"):q=0<e?Math.floor(1e3/e):5},p=function(){return L},h=function(){return x(z)},m=function(e){switch(L){case 1:case 2:case 3:var t=3;break;default:t=L}var n=L;L=t;try{return e()}finally{L=n}},v=function(){},g=function(){},y=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=L;L=e;try{return t()}finally{L=n}},b=function(e,t,n){var a=r();switch("object"==typeof n&&null!==n?n="number"==typeof(n=n.delay)&&0<n?a+n:a:n=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:t,priorityLevel:e,startTime:n,expirationTime:l=n+l,sortIndex:-1},n>a?(e.sortIndex=n,S(T,e),null===x(z)&&e===x(T)&&(F?(U(Q),Q=-1):F=!0,ee($,n-a))):(e.sortIndex=l,S(z,e),O||M||(O=!0,Z(B))),e},w=Y,k=function(e){var t=L;return function(){var n=L;L=t;try{return e.apply(this,arguments)}finally{L=n}}}}));var o,i=l("exYeM");!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),o=l("h8vP0");var u,s;
|
||
/**
|
||
* @remix-run/router v1.0.2
|
||
*
|
||
* Copyright (c) Remix Software Inc.
|
||
*
|
||
* This source code is licensed under the MIT license found in the
|
||
* LICENSE.md file in the root directory of this source tree.
|
||
*
|
||
* @license MIT
|
||
*/i=l("exYeM");function c(){return c=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},c.apply(this,arguments)}(s=u||(u={})).Pop="POP",s.Push="PUSH",s.Replace="REPLACE";const f="popstate";function d(e){return void 0===e&&(e={}),g((function(e,t){let{pathname:n,search:r,hash:a}=e.location;return h("",{pathname:n,search:r,hash:a},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(e,t){return"string"==typeof t?t:m(t)}),null,e)}function p(e){return{usr:e.state,key:e.key}}function h(e,t,n,r){return void 0===n&&(n=null),c({pathname:"string"==typeof e?e:e.pathname,search:"",hash:""},"string"==typeof t?v(t):t,{state:n,key:t&&t.key||r||Math.random().toString(36).substr(2,8)})}function m(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(t+="#"===r.charAt(0)?r:"#"+r),t}function v(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function g(e,t,n,r){void 0===r&&(r={});let{window:a=document.defaultView,v5Compat:l=!1}=r,o=a.history,i=u.Pop,s=null;function c(){i=u.Pop,s&&s({action:i,location:d.location})}let d={get action(){return i},get location(){return e(a,o)},listen(e){if(s)throw new Error("A history only accepts one active listener");return a.addEventListener(f,c),s=e,()=>{a.removeEventListener(f,c),s=null}},createHref:e=>t(a,e),push:function(e,t){i=u.Push;let r=h(d.location,e,t);n&&n(r,e);let c=p(r),f=d.createHref(r);try{o.pushState(c,"",f)}catch(e){a.location.assign(f)}l&&s&&s({action:i,location:r})},replace:function(e,t){i=u.Replace;let r=h(d.location,e,t);n&&n(r,e);let a=p(r),c=d.createHref(r);o.replaceState(a,"",c),l&&s&&s({action:i,location:r})},go:e=>o.go(e)};return d}var y,b;function w(e,t,n){return void 0===t&&(t=[]),void 0===n&&(n=new Set),e.map(((e,r)=>{let a=[...t,r],l="string"==typeof e.id?e.id:a.join("-");if(z(!0!==e.index||!e.children,"Cannot specify children on an index route"),z(!n.has(l),'Found a route id collision on id "'+l+"\". Route id's must be globally unique within Data Router usages"),n.add(l),function(e){return!0===e.index}(e)){return c({},e,{id:l})}return c({},e,{id:l,children:e.children?w(e.children,a,n):void 0})}))}function k(e,t,n){void 0===n&&(n="/");let r=N(("string"==typeof t?v(t):t).pathname||"/",n);if(null==r)return null;let a=S(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){return e.length===t.length&&e.slice(0,-1).every(((e,n)=>e===t[n]))?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(a);let l=null;for(let e=0;null==l&&e<a.length;++e)l=_(a[e],r);return l}function S(e,t,n,r){return void 0===t&&(t=[]),void 0===n&&(n=[]),void 0===r&&(r=""),e.forEach(((e,a)=>{let l={relativePath:e.path||"",caseSensitive:!0===e.caseSensitive,childrenIndex:a,route:e};l.relativePath.startsWith("/")&&(z(l.relativePath.startsWith(r),'Absolute route path "'+l.relativePath+'" nested under path "'+r+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),l.relativePath=l.relativePath.slice(r.length));let o=D([r,l.relativePath]),i=n.concat(l);e.children&&e.children.length>0&&(z(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+o+'".'),S(e.children,t,i,o)),(null!=e.path||e.index)&&t.push({path:o,score:C(o,e.index),routesMeta:i})})),t}(b=y||(y={})).data="data",b.deferred="deferred",b.redirect="redirect",b.error="error";const x=/^:\w+$/,E=e=>"*"===e;function C(e,t){let n=e.split("/"),r=n.length;return n.some(E)&&(r+=-2),t&&(r+=2),n.filter((e=>!E(e))).reduce(((e,t)=>e+(x.test(t)?3:""===t?1:10)),r)}function _(e,t){let{routesMeta:n}=e,r={},a="/",l=[];for(let e=0;e<n.length;++e){let o=n[e],i=e===n.length-1,u="/"===a?t:t.slice(a.length)||"/",s=P({path:o.relativePath,caseSensitive:o.caseSensitive,end:i},u);if(!s)return null;Object.assign(r,s.params);let c=o.route;l.push({params:r,pathname:D([a,s.pathname]),pathnameBase:R(D([a,s.pathnameBase])),route:c}),"/"!==s.pathnameBase&&(a=D([a,s.pathnameBase]))}return l}function P(e,t){"string"==typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=function(e,t,n){void 0===t&&(t=!1);void 0===n&&(n=!0);T("*"===e||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were "'+e.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+e.replace(/\*$/,"/*")+'".');let r=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/:(\w+)/g,((e,t)=>(r.push(t),"([^\\/]+)")));e.endsWith("*")?(r.push("*"),a+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?a+="\\/*$":""!==e&&"/"!==e&&(a+="(?:(?=\\/|$))");return[new RegExp(a,t?void 0:"i"),r]}(e.path,e.caseSensitive,e.end),a=t.match(n);if(!a)return null;let l=a[0],o=l.replace(/(.)\/+$/,"$1"),i=a.slice(1);return{params:r.reduce(((e,t,n)=>{if("*"===t){let e=i[n]||"";o=l.slice(0,l.length-e.length).replace(/(.)\/+$/,"$1")}return e[t]=function(e,t){try{return decodeURIComponent(e)}catch(n){return T(!1,'The value for the URL param "'+t+'" will not be decoded because the string "'+e+'" is a malformed URL segment. This is probably due to a bad percent encoding ('+n+")."),e}}(i[n]||"",t),e}),{}),pathname:l,pathnameBase:o,pattern:e}}function N(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?null:e.slice(n)||"/"}function z(e,t){if(!1===e||null==e)throw new Error(t)}function T(e,t){if(!e){"undefined"!=typeof console&&console.warn(t);try{throw new Error(t)}catch(e){}}}const D=e=>e.join("/").replace(/\/\/+/g,"/"),R=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/");class L extends Error{}class M{trackPromise(e,t){if(!(t instanceof Promise))return t;this.pendingKeys.add(e);let n=Promise.race([t,this.abortPromise]).then((t=>this.onSettle(n,e,null,t)),(t=>this.onSettle(n,e,t)));return n.catch((()=>{})),Object.defineProperty(n,"_tracked",{get:()=>!0}),n}onSettle(e,t,n,r){if(this.controller.signal.aborted&&n instanceof L)return this.unlistenAbortSignal(),Object.defineProperty(e,"_error",{get:()=>n}),Promise.reject(n);this.pendingKeys.delete(t),this.done&&this.unlistenAbortSignal();const a=this.subscriber;return n?(Object.defineProperty(e,"_error",{get:()=>n}),a&&a(!1),Promise.reject(n)):(Object.defineProperty(e,"_data",{get:()=>r}),a&&a(!1),r)}subscribe(e){this.subscriber=e}cancel(){this.controller.abort(),this.pendingKeys.forEach(((e,t)=>this.pendingKeys.delete(t)));let e=this.subscriber;e&&e(!0)}async resolveData(e){let t=!1;if(!this.done){let n=()=>this.cancel();e.addEventListener("abort",n),t=await new Promise((t=>{this.subscribe((r=>{e.removeEventListener("abort",n),(r||this.done)&&t(r)}))}))}return t}get done(){return 0===this.pendingKeys.size}get unwrappedData(){return z(null!==this.data&&this.done,"Can only unwrap data on initialized and settled deferreds"),Object.entries(this.data).reduce(((e,t)=>{let[n,r]=t;return Object.assign(e,{[n]:O(r)})}),{})}constructor(e){let t;this.pendingKeys=new Set,this.subscriber=void 0,z(e&&"object"==typeof e&&!Array.isArray(e),"defer() only accepts plain objects"),this.abortPromise=new Promise(((e,n)=>t=n)),this.controller=new AbortController;let n=()=>t(new L("Deferred data aborted"));this.unlistenAbortSignal=()=>this.controller.signal.removeEventListener("abort",n),this.controller.signal.addEventListener("abort",n),this.data=Object.entries(e).reduce(((e,t)=>{let[n,r]=t;return Object.assign(e,{[n]:this.trackPromise(n,r)})}),{})}}function O(e){if(!function(e){return e instanceof Promise&&!0===e._tracked}(e))return e;if(e._error)throw e._error;return e._data}class F{constructor(e,t,n){this.status=e,this.statusText=t||"",this.data=n}}function I(e){return e instanceof F}const U={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},A={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0};function j(e){z(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let t=w(e.routes),n=null,r=new Set,a=null,l=null,o=null,i=!1,s=k(t,e.history.location,e.basename),f=null;if(null==s){let{matches:e,route:n,error:r}=ee(t);s=e,f={[n.id]:r}}let d,p,m=!s.some((e=>e.route.loader))||null!=e.hydrationData,v={historyAction:e.history.action,location:e.history.location,matches:s,initialized:m,navigation:U,restoreScrollPosition:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||f,fetchers:new Map},g=u.Pop,y=!1,b=!1,S=!1,x=[],E=[],C=new Map,_=0,P=-1,N=new Map,T=new Set,D=new Map,R=new Map;function L(e){v=c({},v,e),r.forEach((e=>e(v)))}function M(t,n){var r;L(c({},null!=v.actionData&&null!=v.navigation.formMethod&&"loading"===v.navigation.state&&(null==(r=v.navigation.formAction)?void 0:r.split("?")[0])===t.pathname?{}:{actionData:null},n,n.loaderData?{loaderData:J(v.loaderData,n.loaderData,n.matches||[])}:{},{historyAction:g,location:t,initialized:!0,navigation:U,revalidation:"idle",restoreScrollPosition:!v.navigation.formData&&he(t,n.matches||v.matches),preventScrollReset:y})),b||g===u.Pop||(g===u.Push?e.history.push(t,t.state):g===u.Replace&&e.history.replace(t,t.state)),g=u.Pop,y=!1,b=!1,S=!1,x=[],E=[]}async function O(n,r,i){p&&p.abort(),p=null,g=n,b=!0===(i&&i.startUninterruptedRevalidation),function(e,t){if(a&&l&&o){let n=t.map((e=>ce(e,v.loaderData))),r=l(e,n)||e.key;a[r]=o()}}(v.location,v.matches),y=!0===(i&&i.preventScrollReset);let s=i&&i.overrideNavigation,f=k(t,r,e.basename);if(!f){let{matches:e,route:n,error:a}=ee(t);return pe(),void M(r,{matches:e,loaderData:{},errors:{[n.id]:a}})}if(d=v.location,m=r,d.pathname===m.pathname&&d.search===m.search&&d.hash!==m.hash)return void M(r,{matches:f});var d,m;p=new AbortController;let w,N,O=K(r,p.signal,i&&i.submission);if(i&&i.pendingError)N={[Z(f).route.id]:i.pendingError};else if(i&&i.submission){let e=await async function(e,t,n,r,a){let l;W(),L({navigation:c({state:"submitting",location:t},n)});let o=fe(r,t);if(o.route.action){if(l=await q("action",e,o),e.signal.aborted)return{shortCircuited:!0}}else l=te(t);if(oe(l)){let e=c({state:"loading",location:h(v.location,l.location)},n);return await j(l,e,a&&a.replace),{shortCircuited:!0}}if(le(l)){let e=Z(r,o.route.id);return!0!==(a&&a.replace)&&(g=u.Push),{pendingActionError:{[e.route.id]:l.error}}}if(ae(l))throw new Error("defer() is not supported in actions");return{pendingActionData:{[o.route.id]:l.data}}}(O,r,i.submission,f,{replace:i.replace});if(e.shortCircuited)return;w=e.pendingActionData,N=e.pendingActionError,s=c({state:"loading",location:r},i.submission)}let{shortCircuited:F,loaderData:I,errors:U}=await async function(e,t,n,r,a,l,o,i){let u=r;if(!u){u={state:"loading",location:t,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0}}let[s,f]=H(v,n,a,t,S,x,E,o,i,D);if(pe((e=>!(n&&n.some((t=>t.route.id===e)))||s&&s.some((t=>t.route.id===e)))),0===s.length&&0===f.length)return M(t,{matches:n,loaderData:J(v.loaderData,{},n),errors:i||null,actionData:o||null}),{shortCircuited:!0};b||(f.forEach((e=>{let[t]=e;const n=v.fetchers.get(t);let r={state:"loading",data:n&&n.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0};v.fetchers.set(t,r)})),L(c({navigation:u,actionData:o||v.actionData||null},f.length>0?{fetchers:new Map(v.fetchers)}:{})));P=++_,f.forEach((e=>{let[t]=e;return C.set(t,p)}));let{results:d,loaderResults:h,fetcherResults:m}=await V(v.matches,s,f,e);if(e.signal.aborted)return{shortCircuited:!0};f.forEach((e=>{let[t]=e;return C.delete(t)}));let g=ne(d);if(g){let e=B(v,g);return await j(g,e,l),{shortCircuited:!0}}let{loaderData:y,errors:w}=G(v,n,s,h,i,f,m,R);R.forEach(((e,t)=>{e.subscribe((n=>{(n||e.done)&&R.delete(t)}))})),function(){let e=[];for(let t of T){let n=v.fetchers.get(t);z(n,"Expected fetcher: "+t),"loading"===n.state&&(T.delete(t),e.push(t))}se(e)}();let k=de(P);return c({loaderData:y,errors:w},k||f.length>0?{fetchers:new Map(v.fetchers)}:{})}(O,r,f,s,i&&i.submission,i&&i.replace,w,N);F||(p=null,M(r,{matches:f,loaderData:I,errors:U}))}function I(e){return v.fetchers.get(e)||A}async function j(e,t,n){e.revalidate&&(S=!0),z(t.location,"Expected a location on the redirect navigation"),p=null;let r=!0===n?u.Replace:u.Push;await O(r,t.location,{overrideNavigation:t})}async function V(e,t,n,r){let a=await Promise.all([...t.map((e=>q("loader",r,e))),...n.map((e=>{let[,t,n]=e;return q("loader",K(t,r.signal),n)}))]),l=a.slice(0,t.length),o=a.slice(t.length);return await Promise.all([ie(e,t,l,r.signal,!1,v.loaderData),ie(e,n.map((e=>{let[,,t]=e;return t})),o,r.signal,!0)]),{results:a,loaderResults:l,fetcherResults:o}}function W(){S=!0,x.push(...pe()),D.forEach(((e,t)=>{C.has(t)&&(E.push(t),X(t))}))}function Q(e,t,n){let r=Z(v.matches,t);Y(e),L({errors:{[r.route.id]:n},fetchers:new Map(v.fetchers)})}function Y(e){C.has(e)&&X(e),D.delete(e),N.delete(e),T.delete(e),v.fetchers.delete(e)}function X(e){let t=C.get(e);z(t,"Expected fetch controller: "+e),t.abort(),C.delete(e)}function se(e){for(let t of e){let e={state:"idle",data:I(t).data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0};v.fetchers.set(t,e)}}function de(e){let t=[];for(let[n,r]of N)if(r<e){let e=v.fetchers.get(n);z(e,"Expected fetcher: "+n),"loading"===e.state&&(X(n),N.delete(n),t.push(n))}return se(t),t.length>0}function pe(e){let t=[];return R.forEach(((n,r)=>{e&&!e(r)||(n.cancel(),t.push(r),R.delete(r))})),t}function he(e,t){if(a&&l&&o){let n=t.map((e=>ce(e,v.loaderData))),r=l(e,n)||e.key,o=a[r];if("number"==typeof o)return o}return null}return d={get basename(){return e.basename},get state(){return v},get routes(){return t},initialize:function(){return n=e.history.listen((e=>{let{action:t,location:n}=e;return O(t,n)})),v.initialized||O(u.Pop,v.location),d},subscribe:function(e){return r.add(e),()=>r.delete(e)},enableScrollRestoration:function(e,t,n){if(a=e,o=t,l=n||(e=>e.key),!i&&v.navigation===U){i=!0;let e=he(v.location,v.matches);null!=e&&L({restoreScrollPosition:e})}return()=>{a=null,o=null,l=null}},navigate:async function(t,n){if("number"==typeof t)return void e.history.go(t);let{path:r,submission:a,error:l}=$(t,n),o=h(v.location,r,n&&n.state),i=!0===(n&&n.replace)||null!=a?u.Replace:u.Push,s=n&&"preventScrollReset"in n?!0===n.preventScrollReset:void 0;return await O(i,o,{submission:a,pendingError:l,preventScrollReset:s,replace:n&&n.replace})},fetch:function(n,r,a,l){if("undefined"==typeof AbortController)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");C.has(n)&&X(n);let o=k(t,a,e.basename);if(!o)return void Q(n,r,new F(404,"Not Found",null));let{path:i,submission:u}=$(a,l,!0),s=fe(o,i);u?async function(n,r,a,l,o){if(W(),D.delete(n),!l.route.action){let{error:e}=te(a);return void Q(n,r,e)}let i=v.fetchers.get(n),u=c({state:"submitting"},o,{data:i&&i.data});v.fetchers.set(n,u),L({fetchers:new Map(v.fetchers)});let s=new AbortController,f=K(a,s.signal,o);C.set(n,s);let d=await q("action",f,l);if(f.signal.aborted)return void(C.get(n)===s&&C.delete(n));if(oe(d)){C.delete(n),T.add(n);let e=c({state:"loading"},o,{data:void 0});v.fetchers.set(n,e),L({fetchers:new Map(v.fetchers)});let t=c({state:"loading",location:h(v.location,d.location)},o);return void await j(d,t)}if(le(d))return void Q(n,r,d.error);ae(d)&&z(!1,"defer() is not supported in actions");let m=v.navigation.location||v.location,y=K(m,s.signal),b="idle"!==v.navigation.state?k(t,v.navigation.location,e.basename):v.matches;z(b,"Didn't find any matches after fetcher action");let w=++_;N.set(n,w);let O=c({state:"loading",data:d.data},o);v.fetchers.set(n,O);let[F,I]=H(v,b,o,m,S,x,E,{[l.route.id]:d.data},void 0,D);I.filter((e=>{let[t]=e;return t!==n})).forEach((e=>{let[t]=e,n=v.fetchers.get(t),r={state:"loading",data:n&&n.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0};v.fetchers.set(t,r),C.set(t,s)})),L({fetchers:new Map(v.fetchers)});let{results:U,loaderResults:A,fetcherResults:$}=await V(v.matches,F,I,y);if(s.signal.aborted)return;N.delete(n),C.delete(n),I.forEach((e=>{let[t]=e;return C.delete(t)}));let Y=ne(U);if(Y){let e=B(v,Y);return void await j(Y,e)}let{loaderData:X,errors:Z}=G(v,v.matches,F,A,void 0,I,$,R),ee={state:"idle",data:d.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0};v.fetchers.set(n,ee);let re=de(w);"loading"===v.navigation.state&&w>P?(z(g,"Expected pending action"),p&&p.abort(),M(v.navigation.location,{matches:b,loaderData:X,errors:Z,fetchers:new Map(v.fetchers)})):(L(c({errors:Z,loaderData:J(v.loaderData,X,b)},re?{fetchers:new Map(v.fetchers)}:{})),S=!1)}(n,r,i,s,u):(D.set(n,[i,s]),async function(e,t,n,r){let a=v.fetchers.get(e),l={state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,data:a&&a.data};v.fetchers.set(e,l),L({fetchers:new Map(v.fetchers)});let o=new AbortController,i=K(n,o.signal);C.set(e,o);let u=await q("loader",i,r);ae(u)&&(u=await ue(u,i.signal,!0)||u);C.get(e)===o&&C.delete(e);if(i.signal.aborted)return;if(oe(u)){let e=B(v,u);return void await j(u,e)}if(le(u)){let n=Z(v.matches,t);return v.fetchers.delete(e),void L({fetchers:new Map(v.fetchers),errors:{[n.route.id]:u.error}})}z(!ae(u),"Unhandled fetcher deferred data");let s={state:"idle",data:u.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0};v.fetchers.set(e,s),L({fetchers:new Map(v.fetchers)})}(n,r,i,s))},revalidate:function(){W(),L({revalidation:"loading"}),"submitting"!==v.navigation.state&&("idle"!==v.navigation.state?O(g||v.historyAction,v.navigation.location,{overrideNavigation:v.navigation}):O(v.historyAction,v.location,{startUninterruptedRevalidation:!0}))},createHref:re,getFetcher:I,deleteFetcher:Y,dispose:function(){n&&n(),r.clear(),p&&p.abort(),v.fetchers.forEach(((e,t)=>Y(t)))},_internalFetchControllers:C,_internalActiveDeferreds:R},d}function $(e,t,n){void 0===n&&(n=!1);let r="string"==typeof e?e:m(e);if(!t||!("formMethod"in t)&&!("formData"in t))return{path:r};if(null!=t.formMethod&&"get"!==t.formMethod)return{path:r,submission:{formMethod:t.formMethod,formAction:re(v(r)),formEncType:t&&t.formEncType||"application/x-www-form-urlencoded",formData:t.formData}};if(!t.formData)return{path:r};let a=v(r);try{let e=Y(t.formData);n&&a.search&&se(a.search)&&e.append("index",""),a.search="?"+e}catch(e){return{path:r,error:new F(400,"Bad Request","Cannot submit binary form data using GET")}}return{path:m(a)}}function B(e,t){let{formMethod:n,formAction:r,formEncType:a,formData:l}=e.navigation;return{state:"loading",location:h(e.location,t.location),formMethod:n||void 0,formAction:r||void 0,formEncType:a||void 0,formData:l||void 0}}function V(e,t){let n=e;if(t){let r=e.findIndex((e=>e.route.id===t));r>=0&&(n=e.slice(0,r))}return n}function H(e,t,n,r,a,l,o,i,u,s){let c=u?Object.values(u)[0]:i?Object.values(i)[0]:null,f=V(t,u?Object.keys(u)[0]:void 0).filter(((t,o)=>null!=t.route.loader&&(function(e,t,n){let r=!t||n.route.id!==t.route.id,a=void 0===e[n.route.id];return r||a}(e.loaderData,e.matches[o],t)||l.some((e=>e===t.route.id))||Q(e.location,e.matches[o],n,r,t,a,c)))),d=[];return s&&s.forEach(((e,t)=>{let[r,l]=e;if(o.includes(t))d.push([t,r,l]);else if(a){Q(r,l,n,r,l,a,c)&&d.push([t,r,l])}})),[f,d]}function W(e,t){let n=e.route.path;return e.pathname!==t.pathname||n&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function Q(e,t,n,r,a,l,o){let i=de(e),u=t.params,s=de(r),f=a.params,d=W(t,a)||i.toString()===s.toString()||i.search!==s.search||l;if(a.route.shouldRevalidate){let e=a.route.shouldRevalidate(c({currentUrl:i,currentParams:u,nextUrl:s,nextParams:f},n,{actionResult:o,defaultShouldRevalidate:d}));if("boolean"==typeof e)return e}return d}async function q(e,t,n,r,a){let l,o,i;void 0===r&&(r=!1),void 0===a&&(a=!1);let u=new Promise(((e,t)=>i=t)),s=()=>i();t.signal.addEventListener("abort",s);try{let r=n.route[e];z(r,"Could not find the "+e+' to run on the "'+n.route.id+'" route'),o=await Promise.race([r({request:t,params:n.params}),u])}catch(e){l=y.error,o=e}finally{t.signal.removeEventListener("abort",s)}if(o instanceof Response){let e,t=o.status,n=o.headers.get("Location");if(a)throw o;if(t>=300&&t<=399&&null!=n){if(r)throw o;return{type:y.redirect,status:t,location:n,revalidate:null!==o.headers.get("X-Remix-Revalidate")}}let i=o.headers.get("Content-Type");return e=i&&i.startsWith("application/json")?await o.json():await o.text(),l===y.error?{type:l,error:new F(t,o.statusText,e),headers:o.headers}:{type:y.data,data:e,statusCode:o.status,headers:o.headers}}return l===y.error?{type:l,error:o}:o instanceof M?{type:y.deferred,deferredData:o}:{type:y.data,data:o}}function K(e,t,n){let r=de(e).toString(),a={signal:t};if(n){let{formMethod:e,formEncType:t,formData:r}=n;a.method=e.toUpperCase(),a.body="application/x-www-form-urlencoded"===t?Y(r):r}return new Request(r,a)}function Y(e){let t=new URLSearchParams;for(let[n,r]of e.entries())z("string"==typeof r,'File inputs are not supported with encType "application/x-www-form-urlencoded", please use "multipart/form-data" instead.'),t.append(n,r);return t}function X(e,t,n,r,a){let l,o={},i=null,u=!1,s={};return n.forEach(((n,c)=>{let f=t[c].route.id;if(z(!oe(n),"Cannot handle redirect results in processLoaderData"),le(n)){let t=Z(e,f),a=n.error;r&&(a=Object.values(r)[0],r=void 0),i=Object.assign(i||{},{[t.route.id]:a}),u||(u=!0,l=I(n.error)?n.error.status:500),n.headers&&(s[f]=n.headers)}else ae(n)?(a&&a.set(f,n.deferredData),o[f]=n.deferredData.data):(o[f]=n.data,null==n.statusCode||200===n.statusCode||u||(l=n.statusCode),n.headers&&(s[f]=n.headers))})),r&&(i=r),{loaderData:o,errors:i,statusCode:l||200,loaderHeaders:s}}function G(e,t,n,r,a,l,o,i){let{loaderData:u,errors:s}=X(t,n,r,a,i);for(let t=0;t<l.length;t++){let[n,,r]=l[t];z(void 0!==o&&void 0!==o[t],"Did not find corresponding fetcher result");let a=o[t];if(le(a)){let t=Z(e.matches,r.route.id);s&&s[t.route.id]||(s=c({},s,{[t.route.id]:a.error})),e.fetchers.delete(n)}else{if(oe(a))throw new Error("Unhandled fetcher revalidation redirect");if(ae(a))throw new Error("Unhandled fetcher deferred data");{let t={state:"idle",data:a.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0};e.fetchers.set(n,t)}}}return{loaderData:u,errors:s}}function J(e,t,n){let r=c({},t);return n.forEach((n=>{let a=n.route.id;void 0===t[a]&&void 0!==e[a]&&(r[a]=e[a])})),r}function Z(e,t){return(t?e.slice(0,e.findIndex((e=>e.route.id===t))+1):[...e]).reverse().find((e=>!0===e.route.hasErrorBoundary))||e[0]}function ee(e){let t=e.find((e=>e.index||""===e.path||"/"===e.path))||{id:"__shim-404-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t,error:new F(404,"Not Found",null)}}function te(e){let t="string"==typeof e?e:re(e);return console.warn("You're trying to submit to a route that does not have an action. To fix this, please add an `action` function to the route for ["+t+"]"),{type:y.error,error:new F(405,"Method Not Allowed","No action found for ["+t+"]")}}function ne(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if(oe(n))return n}}function re(e){return(e.pathname||"")+(e.search||"")}function ae(e){return e.type===y.deferred}function le(e){return e.type===y.error}function oe(e){return(e&&e.type)===y.redirect}async function ie(e,t,n,r,a,l){for(let o=0;o<n.length;o++){let i=n[o],u=t[o],s=e.find((e=>e.route.id===u.route.id)),c=null!=s&&!W(s,u)&&void 0!==(l&&l[u.route.id]);ae(i)&&(a||c)&&await ue(i,r,a).then((e=>{e&&(n[o]=e||n[o])}))}}async function ue(e,t,n){if(void 0===n&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:y.data,data:e.deferredData.unwrappedData}}catch(e){return{type:y.error,error:e}}return{type:y.data,data:e.deferredData.data}}}function se(e){return new URLSearchParams(e).getAll("index").some((e=>""===e))}function ce(e,t){let{route:n,pathname:r,params:a}=e;return{id:n.id,pathname:r,params:a,data:t[n.id],handle:n.handle}}function fe(e,t){let n="string"==typeof t?v(t).search:t.search;return e[e.length-1].route.index&&!se(n||"")?e.slice(-2)[0]:e.slice(-1)[0]}function de(e){let t="undefined"!=typeof window&&void 0!==window.location?window.location.origin:"unknown://unknown",n="string"==typeof e?e:re(e);return new URL(n,t)}i=l("exYeM");function pe(){return pe=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},pe.apply(this,arguments)}const he="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},{useState:me,useEffect:ve,useLayoutEffect:ge,useDebugValue:ye}=i;function be(e){const t=e.getSnapshot,n=e.value;try{const e=t();return!he(n,e)}catch(e){return!0}}const we=!!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement)?function(e,t,n){return t()}:function(e,t,n){const r=t(),[{inst:a},l]=me({inst:{value:r,getSnapshot:t}});return ge((()=>{a.value=r,a.getSnapshot=t,be(a)&&l({inst:a})}),[e,r,t]),ve((()=>{be(a)&&l({inst:a});return e((()=>{be(a)&&l({inst:a})}))}),[e]),ye(r),r},ke="useSyncExternalStore"in i?i.useSyncExternalStore:we;const Se=i.createContext(null),xe=i.createContext(null),Ee=i.createContext(null),Ce=i.createContext(null),_e=i.createContext(null),Pe=i.createContext({outlet:null,matches:[]}),Ne=i.createContext(null);function ze(){return null!=i.useContext(_e)}function Te(){return!ze()&&z(!1),i.useContext(_e).location}function De(){let e=Ae(),t=I(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",a={padding:"0.5rem",backgroundColor:r},l={padding:"2px 4px",backgroundColor:r};return i.createElement(i.Fragment,null,i.createElement("h2",null,"Unhandled Thrown Error!"),i.createElement("h3",{style:{fontStyle:"italic"}},t),n?i.createElement("pre",{style:a},n):null,i.createElement("p",null,"💿 Hey developer 👋"),i.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",i.createElement("code",{style:l},"errorElement")," props on ",i.createElement("code",{style:l},"<Route>")))}class Re extends i.Component{static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location?{error:e.error,location:e.location}:{error:e.error||t.error,location:t.location}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return this.state.error?i.createElement(Ne.Provider,{value:this.state.error,children:this.props.component}):this.props.children}constructor(e){super(e),this.state={location:e.location,error:e.error}}}function Le(e){let{routeContext:t,match:n,children:r}=e,a=i.useContext(Se);return a&&n.route.errorElement&&(a._deepestRenderedBoundaryId=n.route.id),i.createElement(Pe.Provider,{value:t},r)}function Me(e,t,n){if(void 0===t&&(t=[]),null==e){if(null==n||!n.errors)return null;e=n.matches}let r=e,a=null==n?void 0:n.errors;if(null!=a){let e=r.findIndex((e=>e.route.id&&(null==a?void 0:a[e.route.id])));!(e>=0)&&z(!1),r=r.slice(0,Math.min(r.length,e+1))}return r.reduceRight(((e,l,o)=>{let u=l.route.id?null==a?void 0:a[l.route.id]:null,s=n?l.route.errorElement||i.createElement(De,null):null,c=()=>i.createElement(Le,{match:l,routeContext:{outlet:e,matches:t.concat(r.slice(0,o+1))}},u?s:void 0!==l.route.element?l.route.element:e);return n&&(l.route.errorElement||0===o)?i.createElement(Re,{location:n.location,component:s,error:u,children:c()}):c()}),null)}var Oe,Fe,Ie;function Ue(e){let t=i.useContext(Ee);return!t&&z(!1),t}function Ae(){var e;let t=i.useContext(Ne),n=Ue(Fe.UseRouteError),r=i.useContext(Pe),a=r.matches[r.matches.length-1];return t||(!r&&z(!1),!a.route.id&&z(!1),null==(e=n.errors)?void 0:e[a.route.id])}(Oe||(Oe={})).UseRevalidator="useRevalidator",(Ie=Fe||(Fe={})).UseLoaderData="useLoaderData",Ie.UseActionData="useActionData",Ie.UseRouteError="useRouteError",Ie.UseNavigation="useNavigation",Ie.UseRouteLoaderData="useRouteLoaderData",Ie.UseMatches="useMatches",Ie.UseRevalidator="useRevalidator";function je(e){z(!1)}function $e(e){let{basename:t="/",children:n=null,location:r,navigationType:a=u.Pop,navigator:l,static:o=!1}=e;ze()&&z(!1);let s=t.replace(/^\/*/,"/"),c=i.useMemo((()=>({basename:s,navigator:l,static:o})),[s,l,o]);"string"==typeof r&&(r=v(r));let{pathname:f="/",search:d="",hash:p="",state:h=null,key:m="default"}=r,g=i.useMemo((()=>{let e=N(f,s);return null==e?null:{pathname:e,search:d,hash:p,state:h,key:m}}),[s,f,d,p,h,m]);return null==g?null:i.createElement(Ce.Provider,{value:c},i.createElement(_e.Provider,{children:n,value:{location:g,navigationType:a}}))}function Be(e){let{children:t,location:n}=e,r=i.useContext(xe);return function(e,t){!ze()&&z(!1);let n,r=i.useContext(Ee),{matches:a}=i.useContext(Pe),l=a[a.length-1],o=l?l.params:{},s=(l&&l.pathname,l?l.pathnameBase:"/"),c=(l&&l.route,Te());if(t){var f;let e="string"==typeof t?v(t):t;"/"!==s&&!(null==(f=e.pathname)?void 0:f.startsWith(s))&&z(!1),n=e}else n=c;let d=n.pathname||"/",p=k(e,{pathname:"/"===s?d:d.slice(s.length)||"/"}),h=Me(p&&p.map((e=>Object.assign({},e,{params:Object.assign({},o,e.params),pathname:D([s,e.pathname]),pathnameBase:"/"===e.pathnameBase?s:D([s,e.pathnameBase])}))),a,r||void 0);return t?i.createElement(_e.Provider,{value:{location:pe({pathname:"/",search:"",hash:"",state:null,key:"default"},n),navigationType:u.Pop}},h):h}(r&&!t?r.router.routes:Qe(t),n)}var Ve,He;(He=Ve||(Ve={}))[He.pending=0]="pending",He[He.success=1]="success",He[He.error=2]="error";new Promise((()=>{}));class We extends i.Component{static getDerivedStateFromError(e){return{error:e}}componentDidCatch(e,t){console.error("<Await> caught the following error during render",e,t)}render(){let{children:e,errorElement:t,resolve:n}=this.props,r=null,a=Ve.pending;if(n instanceof Promise)if(this.state.error){Ve.error;let e=this.state.error;Promise.reject().catch((()=>{})),Object.defineProperty(r,"_tracked",{get:()=>!0}),Object.defineProperty(r,"_error",{get:()=>e})}else n._tracked?(n,void 0!==r._error?Ve.error:void 0!==r._data?Ve.success:Ve.pending):(Ve.pending,Object.defineProperty(n,"_tracked",{get:()=>!0}),n.then((e=>Object.defineProperty(n,"_data",{get:()=>e})),(e=>Object.defineProperty(n,"_error",{get:()=>e}))));else Ve.success,Promise.resolve(),Object.defineProperty(r,"_tracked",{get:()=>!0}),Object.defineProperty(r,"_data",{get:()=>n});if(a===Ve.error&&r._error instanceof L)throw $b0e6fcd50b7ef685$var$neverSettledPromise;if(a===Ve.error&&!t)throw r._error;if(a===Ve.error)return i.createElement($b0e6fcd50b7ef685$var$AwaitContext.Provider,{value:r,children:t});if(a===Ve.success)return i.createElement($b0e6fcd50b7ef685$var$AwaitContext.Provider,{value:r,children:e});throw r}constructor(e){super(e),this.state={error:null}}}function Qe(e,t){void 0===t&&(t=[]);let n=[];return i.Children.forEach(e,((e,r)=>{if(!i.isValidElement(e))return;if(e.type===i.Fragment)return void n.push.apply(n,Qe(e.props.children,t));e.type!==je&&z(!1),e.props.index&&e.props.children&&z(!1);let a=[...t,r],l={id:e.props.id||a.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,errorElement:e.props.errorElement,hasErrorBoundary:null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle};e.props.children&&(l.children=Qe(e.props.children,a)),n.push(l)})),n}function qe(e){return e.map((e=>{let t=pe({},e);return null==t.hasErrorBoundary&&(t.hasErrorBoundary=null!=t.errorElement),t.children&&(t.children=qe(t.children)),t}))}var Ke,Ye;!function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmitImpl="useSubmitImpl",e.UseFetcher="useFetcher"}(Ke||(Ke={})),function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"}(Ye||(Ye={}));i=l("exYeM");i=l("exYeM");const Xe=(Ge=[{path:"/",element:t(i).createElement((function(){return t(i).createElement("h1",null,"React State Management")}),null),errorElement:t(i).createElement((function(){const e=Ae();return console.error(e),t(i).createElement("div",{id:"error-page"},t(i).createElement("h1",null,"Oops!"),t(i).createElement("p",null,"Sorry, an unexpected error has occurred."),t(i).createElement("p",null,t(i).createElement("i",null,e.statusText||e.message)))}),null)}],j({basename:null==Je?void 0:Je.basename,history:d({window:null==Je?void 0:Je.window}),hydrationData:(null==Je?void 0:Je.hydrationData)||(null==(Ze=window)?void 0:Ze.__staticRouterHydrationData),routes:qe(Ge)}).initialize());var Ge,Je,Ze;const et=document.getElementById("app");t(o).render(t(i).createElement(t(i).StrictMode,null,t(i).createElement((function(e){let{fallbackElement:t,router:n}=e,r=ke(n.subscribe,(()=>n.state),(()=>n.state)),a=i.useMemo((()=>({createHref:n.createHref,go:e=>n.navigate(e),push:(e,t,r)=>n.navigate(e,{state:t,preventScrollReset:null==r?void 0:r.preventScrollReset}),replace:(e,t,r)=>n.navigate(e,{replace:!0,state:t,preventScrollReset:null==r?void 0:r.preventScrollReset})})),[n]),l=n.basename||"/";return i.createElement(xe.Provider,{value:{router:n,navigator:a,static:!1,basename:l}},i.createElement(Ee.Provider,{value:r},i.createElement($e,{basename:n.basename,location:n.state.location,navigationType:n.state.historyAction,navigator:a},n.state.initialized?i.createElement(Be,null):t)))}),{router:Xe})),et)}();
|
||
//# sourceMappingURL=index.f8182ffe.js.map
|