diff --git a/pkg/arvo/app/contact-view.hoon b/pkg/arvo/app/contact-view.hoon
index 1a3eae29ef..59d44f6f9a 100644
--- a/pkg/arvo/app/contact-view.hoon
+++ b/pkg/arvo/app/contact-view.hoon
@@ -58,8 +58,8 @@
^- (quip card _this)
:_ this
:~ [%pass /updates %agent [our.bowl %contact-store] %watch /updates]
- [%pass / %arvo %e %connect [~ /'~contacts'] %contact-view]
- (launch-poke:cc [%contact-view /primary '/~contacts/js/tile.js'])
+ [%pass / %arvo %e %connect [~ /'~groups'] %contact-view]
+ (launch-poke:cc [%contact-view /primary '/~groups/js/tile.js'])
(contact-poke:cc [%create /~/default])
(group-poke:cc [%bundle /~/default])
(contact-poke:cc [%add /~/default our.bowl *contact])
@@ -108,7 +108,7 @@
==
==
::
- ++ on-arvo
+ ++ on-arvo
|= [=wire =sign-arvo]
^- (quip card _this)
?. ?=(%bound +<.sign-arvo)
@@ -172,16 +172,16 @@
''
i.back-path
?+ site.url not-found:gen
- [%'~contacts' %css %index ~] (css-response:gen style)
- [%'~contacts' %js %index ~] (js-response:gen script)
- [%'~contacts' %js %tile ~] (js-response:gen tile-js)
- [%'~contacts' %img *]
+ [%'~groups' %css %index ~] (css-response:gen style)
+ [%'~groups' %js %index ~] (js-response:gen script)
+ [%'~groups' %js %tile ~] (js-response:gen tile-js)
+ [%'~groups' %img *]
(png-response:gen (as-octs:mimes:html (~(got by contact-png) `@ta`name)))
::
:: avatar images
::
- [%'~contacts' %avatar @ *]
- =/ pax=path `path`t.t.site.url
+ [%'~groups' %avatar @ *]
+ =/ pax=path `path`t.t.site.url
?~ pax not-found:gen
=/ pas `path`(flop pax)
?~ pas not-found:gen
@@ -196,7 +196,7 @@
?~ decoded not-found:gen
[[200 ['content-type' content-type.avatar]~] `u.decoded]
::
- [%'~contacts' *] (html-response:gen index)
+ [%'~groups' *] (html-response:gen index)
==
::
:: +utilities
diff --git a/pkg/arvo/app/contacts/index.html b/pkg/arvo/app/contacts/index.html
index 5678ae899f..b8d64c8af5 100644
--- a/pkg/arvo/app/contacts/index.html
+++ b/pkg/arvo/app/contacts/index.html
@@ -1,17 +1,17 @@
- Contacts
+ Groups
-
+
-
+
diff --git a/pkg/arvo/app/contacts/js/index.js b/pkg/arvo/app/contacts/js/index.js
index 3f54f94122..d9e13ca6d6 100644
--- a/pkg/arvo/app/contacts/js/index.js
+++ b/pkg/arvo/app/contacts/js/index.js
@@ -1 +1 @@
-!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(require("buffer")):"function"==typeof define&&define.amd?define("index",["buffer"],t):t((e=e||self).buffer)}(this,function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var t="undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},n=t.performance||{},r=(n.now||n.mozNow||n.msNow||n.oNow||n.webkitNow,"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{});function i(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function a(e,t){return e(t={exports:{}},t.exports),t.exports}var l=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable;var s=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,r,i=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),a=1;a2?n-2:0),i=2;i1?t-1:0),r=1;r2?n-2:0),i=2;i8)throw new Error("warningWithoutStack() currently supports at most 8 arguments.");if(!e){if("undefined"!=typeof console){var a=r.map(function(e){return""+e});a.unshift("Warning: "+t),Function.prototype.apply.call(console.error,console,a)}try{var l=0,o="Warning: "+t.replace(/%s/g,function(){return r[l++]});throw new Error(o)}catch(e){}}},T={};function N(e,t){var n=e.constructor,r=n&&(n.displayName||n.name)||"ReactClass",i=r+"."+t;T[i]||(S(!1,"Can't call %s on a component that is not yet mounted. This is a no-op, but it might indicate a bug in your application. Instead, assign to `this.state` directly or define a `state = {};` class property with the desired state in the %s component.",t,r),T[i]=!0)}var P={isMounted:function(e){return!1},enqueueForceUpdate:function(e,t,n){N(e,"forceUpdate")},enqueueReplaceState:function(e,t,n,r){N(e,"replaceState")},enqueueSetState:function(e,t,n,r){N(e,"setState")}},R={};function L(e,t,n){this.props=e,this.context=t,this.refs=R,this.updater=n||P}Object.freeze(R),L.prototype.isReactComponent={},L.prototype.setState=function(e,t){!function(){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw M(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")},L.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};var O={isMounted:["isMounted","Instead, make sure to clean up subscriptions and pending requests in componentWillUnmount to prevent memory leaks."],replaceState:["replaceState","Refactor your code to use setState instead (see https://github.com/facebook/react/issues/3236)."]},A=function(e,t){Object.defineProperty(L.prototype,e,{get:function(){E(!1,"%s(...) is deprecated in plain JavaScript React classes. %s",t[0],t[1])}})};for(var I in O)O.hasOwnProperty(I)&&A(I,O[I]);function D(){}function U(e,t,n){this.props=e,this.context=t,this.refs=R,this.updater=n||P}D.prototype=L.prototype;var j=U.prototype=new D;j.constructor=U,t(j,L.prototype),j.isPureReactComponent=!0;var z={current:null},H={suspense:null},Z={current:null},F=/^(.*)[\\\/]/,V=1;function q(e){if(null==e)return null;if("number"==typeof e.tag&&S(!1,"Received an unexpected object in getComponentName(). This is likely a bug in React. Please file an issue."),"function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case l:return"Fragment";case a:return"Portal";case u:return"Profiler";case o:return"StrictMode";case p:return"Suspense";case m:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case f:return"Context.Consumer";case c:return"Context.Provider";case h:return r=e,i=e.render,s="ForwardRef",d=i.displayName||i.name||"",r.displayName||(""!==d?s+"("+d+")":s);case v:return q(e.type);case b:var t=(n=e)._status===V?n._result:null;if(t)return q(t)}var n,r,i,s,d;return null}var W={},B=null;function $(e){B=e}W.getCurrentStack=null,W.getStackAddendum=function(){var e="";if(B){var t=q(B.type),n=B._owner;e+=function(e,t,n){var r="";if(t){var i=t.fileName,a=i.replace(F,"");if(/^index\./.test(a)){var l=i.match(F);if(l){var o=l[1];o&&(a=o.replace(F,"")+"/"+a)}}r=" (at "+a+":"+t.lineNumber+")"}else n&&(r=" (created by "+n+")");return"\n in "+(e||"Unknown")+r}(t,B._source,n&&q(n.type))}var r=W.getCurrentStack;return r&&(e+=r()||""),e};var Y={ReactCurrentDispatcher:z,ReactCurrentBatchConfig:H,ReactCurrentOwner:Z,IsSomeRendererActing:{current:!1},assign:t};t(Y,{ReactDebugCurrentFrame:W,ReactComponentTreeHook:{}});var Q,K,G=function(e,t){if(!e){for(var n=Y.ReactDebugCurrentFrame.getStackAddendum(),r=arguments.length,i=new Array(r>2?r-2:0),a=2;a1){for(var c=Array(s),f=0;f.")}return t}(t);if(!_e[n]){_e[n]=!0;var r="";e&&e._owner&&e._owner!==Z.current&&(r=" It was passed a child from "+q(e._owner.type)+"."),$(e),G(!1,'Each child in a list should have a unique "key" prop.%s%s See https://fb.me/react-warning-keys for more information.',n,r),$(null)}}}function Me(e,t){if("object"==typeof e)if(Array.isArray(e))for(var n=0;n",u=" Did you accidentally export a JSX literal instead of a component?"):s=typeof e,G(!1,"React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",s,u)}var f=re.apply(this,arguments);if(null==f)return f;if(o)for(var d=2;d is not supported and will be removed in a future major release. Did you mean to render instead?")),n.Provider},set:function(e){n.Provider=e}},_currentValue:{get:function(){return n._currentValue},set:function(e){n._currentValue=e}},_currentValue2:{get:function(){return n._currentValue2},set:function(e){n._currentValue2=e}},_threadCount:{get:function(){return n._threadCount},set:function(e){n._threadCount=e}},Consumer:{get:function(){return r||(r=!0,G(!1,"Rendering is not supported and will be removed in a future major release. Did you mean to render instead?")),n.Consumer}}}),n.Consumer=a,n._currentRenderer=null,n._currentRenderer2=null,n},forwardRef:function(e){return null!=e&&e.$$typeof===v?S(!1,"forwardRef requires a render function but received a `memo` component. Instead of forwardRef(memo(...)), use memo(forwardRef(...))."):"function"!=typeof e?S(!1,"forwardRef requires a render function but was given %s.",null===e?"null":typeof e):0!==e.length&&2!==e.length&&S(!1,"forwardRef render functions accept exactly two parameters: props and ref. %s",1===e.length?"Did you forget to use the ref parameter?":"Any additional parameter will be undefined."),null!=e&&(null!=e.defaultProps||null!=e.propTypes)&&S(!1,"forwardRef render functions do not support propTypes or defaultProps. Did you accidentally pass a React component?"),{$$typeof:h,render:e}},lazy:function(e){var t,n,r={$$typeof:b,_ctor:e,_status:-1,_result:null};return Object.defineProperties(r,{defaultProps:{configurable:!0,get:function(){return t},set:function(e){G(!1,"React.lazy(...): It is not supported to assign `defaultProps` to a lazy component import. Either specify them where the component is defined, or create a wrapping component around it."),t=e,Object.defineProperty(r,"defaultProps",{enumerable:!0})}},propTypes:{configurable:!0,get:function(){return n},set:function(e){G(!1,"React.lazy(...): It is not supported to assign `propTypes` to a lazy component import. Either specify them where the component is defined, or create a wrapping component around it."),n=e,Object.defineProperty(r,"propTypes",{enumerable:!0})}}}),r},memo:function(e,t){return ke(e)||S(!1,"memo: The first argument must be a component. Instead received: %s",null===e?"null":typeof e),{$$typeof:v,type:e,compare:void 0===t?null:t}},useCallback:function(e,t){return we().useCallback(e,t)},useContext:function(e,t){var n=we();if(void 0!==t&&G(!1,"useContext() second argument is reserved for future use in React. Passing it is not supported. You passed: %s.%s",t,"number"==typeof t&&Array.isArray(arguments[2])?"\n\nDid you call array.map(useContext)? Calling Hooks inside a loop is not supported. Learn more at https://fb.me/rules-of-hooks":""),void 0!==e._context){var r=e._context;r.Consumer===e?G(!1,"Calling useContext(Context.Consumer) is not supported, may cause bugs, and will be removed in a future major release. Did you mean to call useContext(Context) instead?"):r.Provider===e&&G(!1,"Calling useContext(Context.Provider) is not supported. Did you mean to call useContext(Context) instead?")}return n.useContext(e,t)},useEffect:function(e,t){return we().useEffect(e,t)},useImperativeHandle:function(e,t,n){return we().useImperativeHandle(e,t,n)},useDebugValue:function(e,t){return we().useDebugValue(e,t)},useLayoutEffect:function(e,t){return we().useLayoutEffect(e,t)},useMemo:function(e,t){return we().useMemo(e,t)},useReducer:function(e,t,n){return we().useReducer(e,t,n)},useRef:function(e){return we().useRef(e)},useState:function(e){return we().useState(e)},Fragment:l,Profiler:u,StrictMode:o,Suspense:p,unstable_SuspenseList:m,createElement:Se,cloneElement:function(e,n,r){for(var i=function(e,n,r){var i;!function(){if(null==e)throw M(Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+"."))}();var a,l=t({},e.props),o=e.key,u=e.ref,s=e._self,c=e._source,f=e._owner;if(null!=n)for(i in ee(n)&&(u=n.ref,f=Z.current),te(n)&&(o=""+n.key),e.type&&e.type.defaultProps&&(a=e.type.defaultProps),n)X.call(n,i)&&!J.hasOwnProperty(i)&&(void 0===n[i]&&void 0!==a?l[i]=a[i]:l[i]=n[i]);var d=arguments.length-2;if(1===d)l.children=r;else if(d>1){for(var h=Array(d),p=0;p=x},l=function(){},t.unstable_forceFrameRate=function(e){0>e||125T(l,n))void 0!==u&&0>T(u,l)?(e[r]=u,e[o]=n,r=o):(e[r]=l,e[a]=n,r=a);else{if(!(void 0!==u&&0>T(u,n)))break e;e[r]=u,e[o]=n,r=o}}}return t}return null}function T(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var N=[],P=[],R=1,L=null,O=3,A=!1,I=!1,D=!1;function U(e){for(var t=E(P);null!==t;){if(null===t.callback)S(P);else{if(!(t.startTime<=e))break;S(P),t.sortIndex=t.expirationTime,M(N,t)}t=E(P)}}function j(e){if(D=!1,U(e),!I)if(null!==E(N))I=!0,n(z);else{var t=E(P);null!==t&&r(j,t.startTime-e)}}function z(e,n){I=!1,D&&(D=!1,i()),A=!0;var l=O;try{for(U(n),L=E(N);null!==L&&(!(L.expirationTime>n)||e&&!a());){var o=L.callback;if(null!==o){L.callback=null,O=L.priorityLevel;var u=o(L.expirationTime<=n);n=t.unstable_now(),"function"==typeof u?L.callback=u:L===E(N)&&S(N),U(n)}else S(N);L=E(N)}if(null!==L)var s=!0;else{var c=E(P);null!==c&&r(j,c.startTime-n),s=!1}return s}finally{L=null,O=l,A=!1}}function H(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var Z=l;t.unstable_ImmediatePriority=1,t.unstable_UserBlockingPriority=2,t.unstable_NormalPriority=3,t.unstable_IdlePriority=5,t.unstable_LowPriority=4,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=O;O=e;try{return t()}finally{O=n}},t.unstable_next=function(e){switch(O){case 1:case 2:case 3:var t=3;break;default:t=O}var n=O;O=t;try{return e()}finally{O=n}},t.unstable_scheduleCallback=function(e,a,l){var o=t.unstable_now();if("object"==typeof l&&null!==l){var u=l.delay;u="number"==typeof u&&0o?(e.sortIndex=u,M(P,e),null===E(N)&&e===E(P)&&(D?i():D=!0,r(j,u-o))):(e.sortIndex=l,M(N,e),I||A||(I=!0,n(z))),e},t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_wrapCallback=function(e){var t=O;return function(){var n=O;O=t;try{return e.apply(this,arguments)}finally{O=n}}},t.unstable_getCurrentPriorityLevel=function(){return O},t.unstable_shouldYield=function(){var e=t.unstable_now();U(e);var n=E(N);return n!==L&&null!==L&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime=_},a=function(){},t.unstable_forceFrameRate=function(e){e<0||e>125?console.error("forceFrameRate takes a positive int between 0 and 125, forcing framerates higher than 125 fps is not unsupported"):x=e>0?Math.floor(1e3/e):33.33};var C=new MessageChannel,M=C.port2;C.port1.onmessage=function(){if(null!==k){var e=t.unstable_now();_=e+x;try{k(!0,e)?M.postMessage(null):(g=!1,k=null)}catch(e){throw M.postMessage(null),e}}else g=!1},e=function(e){k=e,g||(g=!0,M.postMessage(null))},n=function(e,n){w=p(function(){e(t.unstable_now())},n)},r=function(){m(w),w=-1}}function E(e,t){var n=e.length;e.push(t),function(e,t,n){var r=n;for(;;){var i=Math.floor((r-1)/2),a=e[i];if(!(void 0!==a&&N(a,t)>0))return;e[i]=t,e[r]=a,r=i}}(e,t,n)}function S(e){var t=e[0];return void 0===t?null:t}function T(e){var t=e[0];if(void 0!==t){var n=e.pop();return n!==t&&(e[0]=n,function(e,t,n){var r=n,i=e.length;for(;rB){if((B*=2)>W)return console.error("Scheduler Profiling: Event log exceeded maximum size. Don't forget to call `stopLoggingProfilingEvents()`."),void ae();var n=new Int32Array(4*B);n.set(Y),$=n.buffer,Y=n}Y.set(e,t)}}function ae(){var e=$;return B=0,$=null,Y=null,Q=0,e}function le(e,t){z[V]++,null!==Y&&ie([K,t,e.id,e.priorityLevel])}function oe(e,t){z[H]=P,z[Z]=0,z[V]--,null!==Y&&ie([G,t,e.id])}function ue(e,t){z[H]=P,z[Z]=0,z[F]=0,null!==Y&&ie([te,t,e.id,D])}var se=-1,ce=250,fe=5e3,de=1e4,he=1073741823,pe=[],me=[],ve=1,be=null,ye=O,ge=!1,ke=!1,we=!1;function xe(e){for(var t=S(me);null!==t;){if(null===t.callback)T(me);else{if(!(t.startTime<=e))return;T(me),t.sortIndex=t.expirationTime,E(pe,t),le(t,e),t.isQueued=!0}t=S(me)}}function _e(t){if(we=!1,xe(t),!ke)if(null!==S(pe))ke=!0,e(Ce);else{var r=S(me);null!==r&&n(_e,r.startTime-t)}}function Ce(e,n){var i;i=n,null!==Y&&ie([re,i,U]),ke=!1,we&&(we=!1,r()),ge=!0;var a=ye;try{if(!o)return Me(e,n);try{return Me(e,n)}catch(e){if(null!==be){var l=t.unstable_now();!function(e,t){z[H]=P,z[Z]=0,z[V]--,null!==Y&&ie([X,t,e.id])}(be,l),be.isQueued=!1}throw e}}finally{be=null,ye=a,ge=!1,function(e){U++,null!==Y&&ie([ne,e,U])}(t.unstable_now())}}function Me(e,r){var a,o,u=r;for(xe(u),be=S(pe);null!==be&&!l&&(!(be.expirationTime>u)||e&&!i());){var s=be.callback;if(null!==s){be.callback=null,ye=be.priorityLevel;var c=be.expirationTime<=u;a=be,o=u,D++,z[H]=a.priorityLevel,z[Z]=a.id,z[F]=D,null!==Y&&ie([ee,o,a.id,D]);var f=s(c);u=t.unstable_now(),"function"==typeof f?(be.callback=f,ue(be,u)):(oe(be,u),be.isQueued=!1,be===S(pe)&&T(pe)),xe(u)}else T(pe);be=S(pe)}if(null!==be)return!0;var d=S(me);return null!==d&&n(_e,d.startTime-u),!1}function Ee(e){switch(e){case R:return se;case L:return ce;case I:return he;case A:return de;case O:default:return fe}}var Se=a,Te={startLoggingProfilingEvents:function(){B=q,$=new ArrayBuffer(4*B),Y=new Int32Array($),Q=0},stopLoggingProfilingEvents:ae,sharedProfilingBuffer:j};t.unstable_ImmediatePriority=R,t.unstable_UserBlockingPriority=L,t.unstable_NormalPriority=O,t.unstable_IdlePriority=I,t.unstable_LowPriority=A,t.unstable_runWithPriority=function(e,t){switch(e){case R:case L:case O:case A:case I:break;default:e=O}var n=ye;ye=e;try{return t()}finally{ye=n}},t.unstable_next=function(e){var t;switch(ye){case R:case L:case O:t=O;break;default:t=ye}var n=ye;ye=t;try{return e()}finally{ye=n}},t.unstable_scheduleCallback=function(i,a,l){var o,u,s=t.unstable_now();if("object"==typeof l&&null!==l){var c=l.delay;o="number"==typeof c&&c>0?s+c:s,u="number"==typeof l.timeout?l.timeout:Ee(i)}else u=Ee(i),o=s;var f=o+u,d={id:ve++,callback:a,priorityLevel:i,startTime:o,expirationTime:f,sortIndex:-1,isQueued:!1};return o>s?(d.sortIndex=o,E(me,d),null===S(pe)&&d===S(me)&&(we?r():we=!0,n(_e,o-s))):(d.sortIndex=f,E(pe,d),le(d,s),d.isQueued=!0,ke||ge||(ke=!0,e(Ce))),d},t.unstable_cancelCallback=function(e){e.isQueued&&(function(e,t){z[V]--,null!==Y&&ie([J,t,e.id])}(e,t.unstable_now()),e.isQueued=!1),e.callback=null},t.unstable_wrapCallback=function(e){var t=ye;return function(){var n=ye;ye=t;try{return e.apply(this,arguments)}finally{ye=n}}},t.unstable_getCurrentPriorityLevel=function(){return ye},t.unstable_shouldYield=function(){var e=t.unstable_now();xe(e);var n=S(pe);return n!==be&&null!==be&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTimet}return!1}(t,n,i,r)&&(n=null),r||null===i?function(e){return!!Ie.call(Ue,e)||!Ie.call(De,e)&&(Ae.test(e)?Ue[e]=!0:(De[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=null===n?3!==i.type&&"":n:(t=i.attributeName,r=i.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(i=i.type)||4===i&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}function qe(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function We(e){e._valueTracker||(e._valueTracker=function(e){var t=qe(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 i=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=""+e,a.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 Be(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=qe(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function $e(e,t){var n=t.checked;return s({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Ye(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=Fe(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 Qe(e,t){null!=(t=t.checked)&&Ve(e,"checked",t,!1)}function Ke(e,t){Qe(e,t);var n=Fe(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")?Xe(e,t.type,n):t.hasOwnProperty("defaultValue")&&Xe(e,t.type,Fe(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Ge(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.defaultChecked,e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function Xe(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function Je(e,t){return e=s({children:void 0},t),(t=function(e){var t="";return C.Children.forEach(e,function(e){null!=e&&(t+=e)}),t}(t.children))&&(e.children=t),e}function et(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i=t.length))throw N(Error(93));t=t[0]}n=t}null==n&&(n="")}e._wrapperState={initialValue:Fe(n)}}function rt(e,t){var n=Fe(t.value),r=Fe(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 it(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}"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(He,Ze);ze[t]=new je(t,1,!1,e,null,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(He,Ze);ze[t]=new je(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(He,Ze);ze[t]=new je(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)}),["tabIndex","crossOrigin"].forEach(function(e){ze[e]=new je(e,1,!1,e.toLowerCase(),null,!1)}),ze.xlinkHref=new je("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach(function(e){ze[e]=new je(e,1,!1,e.toLowerCase(),null,!0)});var at={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function lt(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 ot(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?lt(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ut,st,ct=(st=function(e,t){if(e.namespaceURI!==at.svg||"innerHTML"in e)e.innerHTML=t;else{for((ut=ut||document.createElement("div")).innerHTML="",t=ut.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 st(e,t)})}:st);function ft(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function dt(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var ht={animationend:dt("Animation","AnimationEnd"),animationiteration:dt("Animation","AnimationIteration"),animationstart:dt("Animation","AnimationStart"),transitionend:dt("Transition","TransitionEnd")},pt={},mt={};function vt(e){if(pt[e])return pt[e];if(!ht[e])return e;var t,n=ht[e];for(t in n)if(n.hasOwnProperty(t)&&t in mt)return pt[e]=n[t];return e}xe&&(mt=document.createElement("div").style,"AnimationEvent"in window||(delete ht.animationend.animation,delete ht.animationiteration.animation,delete ht.animationstart.animation),"TransitionEvent"in window||delete ht.transitionend.transition);var bt=vt("animationend"),yt=vt("animationiteration"),gt=vt("animationstart"),kt=vt("transitionend"),wt="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),xt=!1,_t=[],Ct=null,Mt=null,Et=null,St=new Map,Tt=new Map,Nt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" ");function Pt(e,t,n,r){return{blockedOn:e,topLevelType:t,eventSystemFlags:32|n,nativeEvent:r}}function Rt(e,t){switch(e){case"focus":case"blur":Ct=null;break;case"dragenter":case"dragleave":Mt=null;break;case"mouseover":case"mouseout":Et=null;break;case"pointerover":case"pointerout":St.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Tt.delete(t.pointerId)}}function Lt(e,t,n,r,i){return null===e||e.nativeEvent!==i?Pt(t,n,r,i):(e.eventSystemFlags|=r,e)}function Ot(e){if(null!==e.blockedOn)return!1;var t=qn(e.topLevelType,e.eventSystemFlags,e.nativeEvent);return null===t||(e.blockedOn=t,!1)}function At(e,t,n){Ot(e)&&n.delete(t)}function It(){for(xt=!1;0<_t.length;){var e=_t[0];if(null!==e.blockedOn)break;var t=qn(e.topLevelType,e.eventSystemFlags,e.nativeEvent);null!==t?e.blockedOn=t:_t.shift()}null!==Ct&&Ot(Ct)&&(Ct=null),null!==Mt&&Ot(Mt)&&(Mt=null),null!==Et&&Ot(Et)&&(Et=null),St.forEach(At),Tt.forEach(At)}function Dt(e,t){e.blockedOn===t&&(e.blockedOn=null,xt||(xt=!0,T.unstable_scheduleCallback(T.unstable_NormalPriority,It)))}function Ut(e){function t(t){return Dt(t,e)}if(0<_t.length){Dt(_t[0],e);for(var n=1;n<_t.length;n++){var r=_t[n];r.blockedOn===e&&(r.blockedOn=null)}}null!==Ct&&Dt(Ct,e),null!==Mt&&Dt(Mt,e),null!==Et&&Dt(Et,e),St.forEach(t),Tt.forEach(t)}var jt=0,zt=2,Ht=1024;function Zt(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{((t=e).effectTag&(zt|Ht))!==jt&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Ft(e){if(Zt(e)!==e)throw N(Error(188))}function Vt(e){if(!(e=function(e){var t=e.alternate;if(!t){if(null===(t=Zt(e)))throw N(Error(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var a=i.alternate;if(null===a){if(null!==(r=i.return)){n=r;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===n)return Ft(i),e;if(a===r)return Ft(i),t;a=a.sibling}throw N(Error(188))}if(n.return!==r.return)n=i,r=a;else{for(var l=!1,o=i.child;o;){if(o===n){l=!0,n=i,r=a;break}if(o===r){l=!0,r=i,n=a;break}o=o.sibling}if(!l){for(o=a.child;o;){if(o===n){l=!0,n=a,r=i;break}if(o===r){l=!0,r=a,n=i;break}o=o.sibling}if(!l)throw N(Error(189))}}if(n.alternate!==r)throw N(Error(190))}if(3!==n.tag)throw N(Error(188));return n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function qt(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function Wt(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function Bt(e,t,n){(t=te(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=Y(n._dispatchListeners,t),n._dispatchInstances=Y(n._dispatchInstances,e))}function $t(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=Wt(t);for(t=n.length;0this.eventPool.length&&this.eventPool.push(e)}function tn(e){e.eventPool=[],e.getPooled=Jt,e.release=en}s(Xt.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Kt)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Kt)},persist:function(){this.isPersistent=Kt},isPersistent:Gt,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Gt,this._dispatchInstances=this._dispatchListeners=null}}),Xt.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},Xt.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return s(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=s({},r.Interface,e),n.extend=r.extend,tn(n),n},tn(Xt);var nn=Xt.extend({animationName:null,elapsedTime:null,pseudoElement:null}),rn=Xt.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),an=Xt.extend({view:null,detail:null}),ln=an.extend({relatedTarget:null});function on(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}var un={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},sn={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"},cn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function fn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=cn[e])&&!!t[e]}function dn(){return fn}for(var hn=an.extend({key:function(e){if(e.key){var t=un[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=on(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?sn[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:dn,charCode:function(e){return"keypress"===e.type?on(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?on(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),pn=0,mn=0,vn=!1,bn=!1,yn=an.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:dn,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=pn;return pn=e.screenX,vn?"mousemove"===e.type?e.screenX-t:0:(vn=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=mn;return mn=e.screenY,bn?"mousemove"===e.type?e.screenY-t:0:(bn=!0,0)}}),gn=yn.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),kn=yn.extend({dataTransfer:null}),wn=an.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:dn}),xn=Xt.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),_n=yn.extend({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:null,deltaMode:null}),Cn=[["blur","blur",0],["cancel","cancel",0],["click","click",0],["close","close",0],["contextmenu","contextMenu",0],["copy","copy",0],["cut","cut",0],["auxclick","auxClick",0],["dblclick","doubleClick",0],["dragend","dragEnd",0],["dragstart","dragStart",0],["drop","drop",0],["focus","focus",0],["input","input",0],["invalid","invalid",0],["keydown","keyDown",0],["keypress","keyPress",0],["keyup","keyUp",0],["mousedown","mouseDown",0],["mouseup","mouseUp",0],["paste","paste",0],["pause","pause",0],["play","play",0],["pointercancel","pointerCancel",0],["pointerdown","pointerDown",0],["pointerup","pointerUp",0],["ratechange","rateChange",0],["reset","reset",0],["seeked","seeked",0],["submit","submit",0],["touchcancel","touchCancel",0],["touchend","touchEnd",0],["touchstart","touchStart",0],["volumechange","volumeChange",0],["drag","drag",1],["dragenter","dragEnter",1],["dragexit","dragExit",1],["dragleave","dragLeave",1],["dragover","dragOver",1],["mousemove","mouseMove",1],["mouseout","mouseOut",1],["mouseover","mouseOver",1],["pointermove","pointerMove",1],["pointerout","pointerOut",1],["pointerover","pointerOver",1],["scroll","scroll",1],["toggle","toggle",1],["touchmove","touchMove",1],["wheel","wheel",1],["abort","abort",2],[bt,"animationEnd",2],[yt,"animationIteration",2],[gt,"animationStart",2],["canplay","canPlay",2],["canplaythrough","canPlayThrough",2],["durationchange","durationChange",2],["emptied","emptied",2],["encrypted","encrypted",2],["ended","ended",2],["error","error",2],["gotpointercapture","gotPointerCapture",2],["load","load",2],["loadeddata","loadedData",2],["loadedmetadata","loadedMetadata",2],["loadstart","loadStart",2],["lostpointercapture","lostPointerCapture",2],["playing","playing",2],["progress","progress",2],["seeking","seeking",2],["stalled","stalled",2],["suspend","suspend",2],["timeupdate","timeUpdate",2],[kt,"transitionEnd",2],["waiting","waiting",2]],Mn={},En={},Sn=0;Sn=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=ar(r)}}function or(){for(var e=window,t=ir();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=ir((e=t.contentWindow).document)}return t}function ur(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)}var sr="$",cr="/$",fr="$?",dr="$!",hr=null,pr=null;function mr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function vr(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var br="function"==typeof setTimeout?setTimeout:void 0,yr="function"==typeof clearTimeout?clearTimeout:void 0;function gr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function kr(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if(n===sr||n===dr||n===fr){if(0===t)return e;t--}else n===cr&&t++}e=e.previousSibling}return null}var wr=Math.random().toString(36).slice(2),xr="__reactInternalInstance$"+wr,_r="__reactEventHandlers$"+wr,Cr="__reactContainere$"+wr;function Mr(e){var t=e[xr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Cr]||n[xr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=kr(e);null!==e;){if(n=e[xr])return n;e=kr(e)}return t}n=(e=n).parentNode}return null}function Er(e){if(5===e.tag||6===e.tag)return e.stateNode;throw N(Error(33))}function Sr(e){return e[_r]||null}var Tr=null,Nr=null,Pr=null;function Rr(){if(Pr)return Pr;var e,t,n=Nr,r=n.length,i="value"in Tr?Tr.value:Tr.textContent,a=i.length;for(e=0;e=Dr),zr=String.fromCharCode(32),Hr={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},Zr=!1;function Fr(e,t){switch(e){case"keyup":return-1!==Ar.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function Vr(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var qr=!1;var Wr={eventTypes:Hr,extractEvents:function(e,t,n,r,i){var a;if(Ir)e:{switch(e){case"compositionstart":var l=Hr.compositionStart;break e;case"compositionend":l=Hr.compositionEnd;break e;case"compositionupdate":l=Hr.compositionUpdate;break e}l=void 0}else qr?Fr(e,r)&&(l=Hr.compositionEnd):"keydown"===e&&229===r.keyCode&&(l=Hr.compositionStart);return l?(jr&&"ko"!==r.locale&&(qr||l!==Hr.compositionStart?l===Hr.compositionEnd&&qr&&(a=Rr()):(Nr="value"in(Tr=i)?Tr.value:Tr.textContent,qr=!0)),t=Lr.getPooled(l,n,r,i),a?t.data=a:null!==(a=Vr(r))&&(t.data=a),Qt(t),a=t):a=null,(e=Ur?function(e,t){switch(e){case"compositionend":return Vr(t);case"keypress":return 32!==t.which?null:(Zr=!0,zr);case"textInput":return(e=t.data)===zr&&Zr?null:e;default:return null}}(e,r):function(e,t){if(qr)return"compositionend"===e||!Ir&&Fr(e,t)?(e=Rr(),Pr=Nr=Tr=null,qr=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=document.documentMode,mi={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},vi=null,bi=null,yi=null,gi=!1;function ki(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return gi||null==vi||vi!==ir(n)?null:("selectionStart"in(n=vi)&&ur(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},yi&&hi(yi,n)?null:(yi=n,(e=Xt.getPooled(mi.select,bi,e,t)).type="select",e.target=vi,Qt(e),e))}var wi={eventTypes:mi,extractEvents:function(e,t,n,r,i){var a;if(!(a=!(t=i.window===i?i.document:9===i.nodeType?i:i.ownerDocument))){e:{t=$n(t),a=U.onSelect;for(var l=0;l_i||(e.current=xi[_i],xi[_i]=null,_i--)}function Mi(e,t){xi[++_i]=e.current,e.current=t}var Ei={},Si={current:Ei},Ti={current:!1},Ni=Ei;function Pi(e,t){var n=e.type.contextTypes;if(!n)return Ei;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,a={};for(i in n)a[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function Ri(e){return null!=(e=e.childContextTypes)}function Li(e){Ci(Ti),Ci(Si)}function Oi(e){Ci(Ti),Ci(Si)}function Ai(e,t,n){if(Si.current!==Ei)throw N(Error(168));Mi(Si,t),Mi(Ti,n)}function Ii(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||Ei,Ni=Si.current,Mi(Si,t),Mi(Ti,Ti.current),!0}function Di(e,t,n){var r=e.stateNode;if(!r)throw N(Error(169));n?(t=function(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw N(Error(108),ke(t)||"Unknown",i);return s({},n,{},r)}(e,t,Ni),r.__reactInternalMemoizedMergedChildContext=t,Ci(Ti),Ci(Si),Mi(Si,t)):Ci(Ti),Mi(Ti,n)}var Ui=T.unstable_runWithPriority,ji=T.unstable_scheduleCallback,zi=T.unstable_cancelCallback,Hi=T.unstable_shouldYield,Zi=T.unstable_requestPaint,Fi=T.unstable_now,Vi=T.unstable_getCurrentPriorityLevel,qi=T.unstable_ImmediatePriority,Wi=T.unstable_UserBlockingPriority,Bi=T.unstable_NormalPriority,$i=T.unstable_LowPriority,Yi=T.unstable_IdlePriority,Qi={},Ki=void 0!==Zi?Zi:function(){},Gi=null,Xi=null,Ji=!1,ea=Fi(),ta=1e4>ea?Fi:function(){return Fi()-ea};function na(){switch(Vi()){case qi:return 99;case Wi:return 98;case Bi:return 97;case $i:return 96;case Yi:return 95;default:throw N(Error(332))}}function ra(e){switch(e){case 99:return qi;case 98:return Wi;case 97:return Bi;case 96:return $i;case 95:return Yi;default:throw N(Error(332))}}function ia(e,t){return e=ra(e),Ui(e,t)}function aa(e,t,n){return e=ra(e),ji(e,t,n)}function la(e){return null===Gi?(Gi=[e],Xi=ji(qi,ua)):Gi.push(e),Qi}function oa(){if(null!==Xi){var e=Xi;Xi=null,zi(e)}ua()}function ua(){if(!Ji&&null!==Gi){Ji=!0;var e=0;try{var t=Gi;ia(99,function(){for(;e=t&&(Wl=!0),e.firstContext=null)}function ga(e,t){if(ha!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(ha=e,t=1073741823),t={context:e,observedBits:t,next:null},null===da){if(null===fa)throw N(Error(308));da=t,fa.dependencies={expirationTime:0,firstContext:t,responders:null}}else da=da.next=t;return e._currentValue}var ka=!1;function wa(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function xa(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function _a(e,t){return{expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function Ca(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function Ma(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,i=null;null===r&&(r=e.updateQueue=wa(e.memoizedState))}else r=e.updateQueue,i=n.updateQueue,null===r?null===i?(r=e.updateQueue=wa(e.memoizedState),i=n.updateQueue=wa(n.memoizedState)):r=e.updateQueue=xa(i):null===i&&(i=n.updateQueue=xa(r));null===i||r===i?Ca(r,t):null===r.lastUpdate||null===i.lastUpdate?(Ca(r,t),Ca(i,t)):(Ca(r,t),i.lastUpdate=t)}function Ea(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=wa(e.memoizedState):Sa(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function Sa(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=xa(t)),t}function Ta(e,t,n,r,i,a){switch(n.tag){case 1:return"function"==typeof(e=n.payload)?e.call(a,r,i):e;case 3:e.effectTag=-4097&e.effectTag|64;case 0:if(null==(i="function"==typeof(e=n.payload)?e.call(a,r,i):e))break;return s({},r,i);case 2:ka=!0}return r}function Na(e,t,n,r,i){ka=!1;for(var a=(t=Sa(e,t)).baseState,l=null,o=0,u=t.firstUpdate,s=a;null!==u;){var c=u.expirationTime;cm?(v=p,p=null):v=p.sibling;var b=d(i,p,o[m],u);if(null===b){null===p&&(p=v);break}e&&p&&null===b.alternate&&t(i,p),l=a(b,l,m),null===c?s=b:c.sibling=b,c=b,p=v}if(m===o.length)return n(i,p),s;if(null===p){for(;mm?(v=p,p=null):v=p.sibling;var y=d(i,p,b.value,u);if(null===y){null===p&&(p=v);break}e&&p&&null===y.alternate&&t(i,p),l=a(y,l,m),null===c?s=y:c.sibling=y,c=y,p=v}if(b.done)return n(i,p),s;if(null===p){for(;!b.done;m++,b=o.next())null!==(b=f(i,b.value,u))&&(l=a(b,l,m),null===c?s=b:c.sibling=b,c=b);return s}for(p=r(i,p);!b.done;m++,b=o.next())null!==(b=h(p,i,m,b.value,u))&&(e&&null!==b.alternate&&p.delete(null===b.key?m:b.key),l=a(b,l,m),null===c?s=b:c.sibling=b,c=b);return e&&p.forEach(function(e){return t(i,e)}),s}return function(e,r,a,o){var u="object"==typeof a&&null!==a&&a.type===oe&&null===a.key;u&&(a=a.props.children);var s="object"==typeof a&&null!==a;if(s)switch(a.$$typeof){case ae:e:{for(s=a.key,u=r;null!==u;){if(u.key===s){if(7===u.tag?a.type===oe:u.elementType===a.type){n(e,u.sibling),(r=i(u,a.type===oe?a.props.children:a.props)).ref=Za(e,u,a),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}a.type===oe?((r=$u(a.props.children,e.mode,o,a.key)).return=e,e=r):((o=Bu(a.type,a.key,a.props,null,e.mode,o)).ref=Za(e,r,a),o.return=e,e=o)}return l(e);case le:e:{for(u=a.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),(r=i(r,a.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Qu(a,e.mode,o)).return=e,e=r}return l(e)}if("string"==typeof a||"number"==typeof a)return a=""+a,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,a)).return=e,e=r):(n(e,r),(r=Yu(a,e.mode,o)).return=e,e=r),l(e);if(Ha(a))return p(e,r,a,o);if(ge(a))return m(e,r,a,o);if(s&&Fa(e,a),void 0===a&&!u)switch(e.tag){case 1:case 0:throw e=e.type,N(Error(152),e.displayName||e.name||"Component")}return n(e,r)}}var qa=Va(!0),Wa=Va(!1),Ba={},$a={current:Ba},Ya={current:Ba},Qa={current:Ba};function Ka(e){if(e===Ba)throw N(Error(174));return e}function Ga(e,t){Mi(Qa,t),Mi(Ya,e),Mi($a,Ba);var n=t.nodeType;switch(n){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ot(null,"");break;default:t=ot(t=(n=8===n?t.parentNode:t).namespaceURI||null,n=n.tagName)}Ci($a),Mi($a,t)}function Xa(e){Ci($a),Ci(Ya),Ci(Qa)}function Ja(e){Ka(Qa.current);var t=Ka($a.current),n=ot(t,e.type);t!==n&&(Mi(Ya,e),Mi($a,n))}function el(e){Ya.current===e&&(Ci($a),Ci(Ya))}var tl={current:0};function nl(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||n.data===fr||n.data===dr))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if((64&t.effectTag)!==jt)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}function rl(e,t){return{responder:e,props:t}}var il=ne.ReactCurrentDispatcher,al=0,ll=null,ol=null,ul=null,sl=null,cl=null,fl=null,dl=0,hl=null,pl=0,ml=!1,vl=null,bl=0;function yl(){throw N(Error(321))}function gl(e,t){if(null===t)return!1;for(var n=0;ndl&&Su(dl=c)):(Eu(c,u.suspenseConfig),a=u.eagerReducer===e?u.eagerState:e(a,u.action)),l=u,u=u.next}while(null!==u&&u!==r);s||(o=l,i=a),fi(a,t.memoizedState)||(Wl=!0),t.memoizedState=a,t.baseUpdate=o,t.baseState=i,n.lastRenderedState=a}return[t.memoizedState,n.dispatch]}function El(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===hl?(hl={lastEffect:null}).lastEffect=e.next=e:null===(t=hl.lastEffect)?hl.lastEffect=e.next=e:(n=t.next,t.next=e,e.next=n,hl.lastEffect=e),e}function Sl(e,t,n,r){var i=xl();pl|=e,i.memoizedState=El(t,n,void 0,void 0===r?null:r)}function Tl(e,t,n,r){var i=_l();r=void 0===r?null:r;var a=void 0;if(null!==ol){var l=ol.memoizedState;if(a=l.destroy,null!==r&&gl(r,l.deps))return void El(0,n,a,r)}pl|=e,i.memoizedState=El(t,n,a,r)}function Nl(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 Pl(){}function Rl(e,t,n){if(!(25>bl))throw N(Error(301));var r=e.alternate;if(e===ll||null!==r&&r===ll)if(ml=!0,e={expirationTime:al,suspenseConfig:null,action:n,eagerReducer:null,eagerState:null,next:null},null===vl&&(vl=new Map),void 0===(n=vl.get(t)))vl.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}else{var i=mu(),a=La.suspense;a={expirationTime:i=vu(i,e,a),suspenseConfig:a,action:n,eagerReducer:null,eagerState:null,next:null};var l=t.last;if(null===l)a.next=a;else{var o=l.next;null!==o&&(a.next=o),l.next=a}if(t.last=a,0===e.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=t.lastRenderedReducer))try{var u=t.lastRenderedState,s=r(u,n);if(a.eagerReducer=r,a.eagerState=s,fi(s,u))return}catch(e){}bu(e,i)}}var Ll={readContext:ga,useCallback:yl,useContext:yl,useEffect:yl,useImperativeHandle:yl,useLayoutEffect:yl,useMemo:yl,useReducer:yl,useRef:yl,useState:yl,useDebugValue:yl,useResponder:yl},Ol={readContext:ga,useCallback:function(e,t){return xl().memoizedState=[e,void 0===t?null:t],e},useContext:ga,useEffect:function(e,t){return Sl(516,192,e,t)},useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,Sl(4,36,Nl.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Sl(4,36,e,t)},useMemo:function(e,t){var n=xl();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=xl();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={last:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=Rl.bind(null,ll,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},xl().memoizedState=e},useState:function(e){var t=xl();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={last:null,dispatch:null,lastRenderedReducer:Cl,lastRenderedState:e}).dispatch=Rl.bind(null,ll,e),[t.memoizedState,e]},useDebugValue:Pl,useResponder:rl},Al={readContext:ga,useCallback:function(e,t){var n=_l();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&gl(t,r[1])?r[0]:(n.memoizedState=[e,t],e)},useContext:ga,useEffect:function(e,t){return Tl(516,192,e,t)},useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,Tl(4,36,Nl.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Tl(4,36,e,t)},useMemo:function(e,t){var n=_l();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&gl(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)},useReducer:Ml,useRef:function(){return _l().memoizedState},useState:function(e){return Ml(Cl)},useDebugValue:Pl,useResponder:rl},Il=null,Dl=null,Ul=!1;function jl(e,t){var n=Vu(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function zl(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,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);case 13:default:return!1}}function Hl(e){if(Ul){var t=Dl;if(t){var n=t;if(!zl(e,t)){if(!(t=gr(n.nextSibling))||!zl(e,t))return e.effectTag=e.effectTag&~Ht|zt,Ul=!1,void(Il=e);jl(Il,n)}Il=e,Dl=gr(t.firstChild)}else e.effectTag=e.effectTag&~Ht|zt,Ul=!1,Il=e}}function Zl(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Il=e}function Fl(e){if(e!==Il)return!1;if(!Ul)return Zl(e),Ul=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!vr(t,e.memoizedProps))for(t=Dl;t;)jl(e,t),t=gr(t.nextSibling);if(Zl(e),13===e.tag)if(null===(e=null!==(e=e.memoizedState)?e.dehydrated:null))e=Dl;else e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if(n===cr){if(0===t){e=gr(e.nextSibling);break e}t--}else n!==sr&&n!==dr&&n!==fr||t++}e=e.nextSibling}e=null}else e=Il?gr(e.stateNode.nextSibling):null;return Dl=e,!0}function Vl(){Dl=Il=null,Ul=!1}var ql=ne.ReactCurrentOwner,Wl=!1;function Bl(e,t,n,r){t.child=null===e?Wa(t,null,n,r):qa(t,e.child,n,r)}function $l(e,t,n,r,i){n=n.render;var a=t.ref;return ya(t,i),r=kl(e,t,n,r,a,i),null===e||Wl?(t.effectTag|=1,Bl(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=i&&(e.expirationTime=0),so(e,t,i))}function Yl(e,t,n,r,i,a){if(null===e){var l=n.type;return"function"!=typeof l||qu(l)||void 0!==l.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Bu(n.type,null,r,null,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=l,Ql(e,t,l,r,i,a))}return l=e.child,it)&&fu.set(e,t))}}function yu(e,t){e.expirationTime(e=e.nextKnownPendingLevel)?t:e:t}function ku(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=la(wu.bind(null,e));else{var t=gu(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=mu();if(1073741823===t?r=99:1===t||2===t?r=95:r=0>=(r=10*(1073741821-t)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){var i=e.callbackPriority;if(e.callbackExpirationTime===t&&i>=r)return;n!==Qi&&zi(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?la(wu.bind(null,e)):aa(r,function e(t,n){pu=0;if(n)return n=mu(),Ju(t,n),ku(t),null;var r=gu(t);if(0!==r){if(n=t.callbackNode,(Wo&(Do|Uo))!==Ao)throw N(Error(327));if(Iu(),t===Bo&&r===Yo||_u(t,r),null!==$o){var i=Wo;Wo|=Do;for(var a=Mu();;)try{Nu();break}catch(e){Cu(t,e)}if(pa(),Wo=i,Lo.current=a,Qo===zo)throw n=Ko,_u(t,r),Gu(t,r),ku(t),n;if(null===$o)switch(a=t.finishedWork=t.current.alternate,t.finishedExpirationTime=r,xu(t,r),i=Qo,Bo=null,i){case jo:case zo:throw N(Error(345));case Ho:if(2!==r){Ju(t,2);break}Ou(t);break;case Zo:if(Gu(t,r),i=t.lastSuspendedTime,r===i&&(t.nextKnownPendingLevel=Lu(a)),1073741823===Go&&10<(a=nu+ru-ta())){if(tu){var l=t.lastPingedTime;if(0===l||l>=r){t.lastPingedTime=r,_u(t,r);break}}if(0!==(l=gu(t))&&l!==r)break;if(0!==i&&i!==r){t.lastPingedTime=i;break}t.timeoutHandle=br(Ou.bind(null,t),a);break}Ou(t);break;case Fo:if(Gu(t,r),i=t.lastSuspendedTime,r===i&&(t.nextKnownPendingLevel=Lu(a)),tu&&(0===(a=t.lastPingedTime)||a>=r)){t.lastPingedTime=r,_u(t,r);break}if(0!==(a=gu(t))&&a!==r)break;if(0!==i&&i!==r){t.lastPingedTime=i;break}if(1073741823!==Xo?i=10*(1073741821-Xo)-ta():1073741823===Go?i=0:(i=10*(1073741821-Go)-5e3,a=ta(),r=10*(1073741821-r)-a,0>(i=a-i)&&(i=0),i=(120>i?120:480>i?480:1080>i?1080:1920>i?1920:3e3>i?3e3:4320>i?4320:1960*Ro(i/1960))-i,r=(i=0|o.busyMinDurationMs)?i=0:(a=0|o.busyDelayMs,l=ta()-(10*(1073741821-l)-(0|o.timeoutMs||5e3)),i=l<=a?0:a+i-l),10=t&&(aa(97,function(){return n._onComplete(),null}),Qo=qo)}function _u(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,yr(n)),null!==$o)for(n=$o.return;null!==n;){var r=n;switch(r.tag){case 1:var i=r.type.childContextTypes;null!=i&&Li();break;case 3:Xa(),Oi();break;case 5:el(r);break;case 4:Xa();break;case 13:case 19:Ci(tl);break;case 10:va(r)}n=n.return}Bo=e,$o=Wu(e.current,null),Yo=t,Qo=jo,Ko=null,Xo=Go=1073741823,Jo=null,eu=0,tu=!1}function Cu(e,t){for(;;){try{if(pa(),wl(),null===$o||null===$o.return)return Qo=zo,Ko=t,null;e:{var n=e,r=$o.return,i=$o,a=t;if(t=Yo,i.effectTag|=2048,i.firstEffect=i.lastEffect=null,null!==a&&"object"==typeof a&&"function"==typeof a.then){var l=a,o=0!=(1&tl.current),u=r;do{var s;if(s=13===u.tag){var c=u.memoizedState;if(null!==c)s=null!==c.dehydrated;else{var f=u.memoizedProps;s=void 0!==f.fallback&&(!0!==f.unstable_avoidThisFallback||!o)}}if(s){var d=u.updateQueue;if(null===d){var h=new Set;h.add(l),u.updateQueue=h}else d.add(l);if(0==(2&u.mode)){if(u.effectTag|=64,i.effectTag&=-2981,1===i.tag)if(null===i.alternate)i.tag=17;else{var p=_a(1073741823,null);p.tag=2,Ma(i,p)}i.expirationTime=1073741823;break e}a=void 0,i=t;var m=n.pingCache;if(null===m?(m=n.pingCache=new So,a=new Set,m.set(l,a)):void 0===(a=m.get(l))&&(a=new Set,m.set(l,a)),!a.has(i)){a.add(i);var v=zu.bind(null,n,l,i);l.then(v,v)}u.effectTag|=4096,u.expirationTime=t;break e}u=u.return}while(null!==u);a=Error((ke(i.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a component higher in the tree to provide a loading indicator or placeholder to display."+we(i))}Qo!==Vo&&(Qo=Ho),a=po(a,i),u=r;do{switch(u.tag){case 3:l=a,u.effectTag|=4096,u.expirationTime=t,Ea(u,To(u,l,t));break e;case 1:l=a;var b=u.type,y=u.stateNode;if((64&u.effectTag)===jt&&("function"==typeof b.getDerivedStateFromError||null!==y&&"function"==typeof y.componentDidCatch&&(null===ou||!ou.has(y)))){u.effectTag|=4096,u.expirationTime=t,Ea(u,No(u,l,t));break e}}u=u.return}while(null!==u)}$o=Ru($o)}catch(e){t=e;continue}break}}function Mu(){var e=Lo.current;return Lo.current=Ll,null===e?Ll:e}function Eu(e,t){eeu&&(eu=e)}function Tu(){for(;null!==$o;)$o=Pu($o)}function Nu(){for(;null!==$o&&!Hi();)$o=Pu($o)}function Pu(e){var t=Po(e.alternate,e,Yo);return e.memoizedProps=e.pendingProps,null===t&&(t=Ru(e)),Oo.current=null,t}function Ru(e){$o=e;do{var t=$o.alternate;if(e=$o.return,(2048&$o.effectTag)===jt){e:{var n=t,r=Yo,i=(t=$o).pendingProps;switch(t.tag){case 2:case 16:break;case 15:case 0:break;case 1:Ri(t.type)&&Li();break;case 3:Xa(),Oi(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(null===n||null===n.child)&&Fl(t)&&co(t),no(t);break;case 5:el(t),r=Ka(Qa.current);var a=t.type;if(null!==n&&null!=t.stateNode)ro(n,t,a,i,r),n.ref!==t.ref&&(t.effectTag|=128);else if(i){var l=Ka($a.current);if(Fl(t)){a=void 0,n=(i=t).stateNode;var o=i.type,u=i.memoizedProps;switch(n[xr]=i,n[_r]=u,o){case"iframe":case"object":case"embed":Hn("load",n);break;case"video":case"audio":for(var c=0;c<\/script>",c=u.removeChild(u.firstChild)):"string"==typeof n.is?c=c.createElement(u,{is:n.is}):(c=c.createElement(u),"select"===u&&(u=c,n.multiple?u.multiple=!0:n.size&&(u.size=n.size))):c=c.createElementNS(l,u),(u=c)[xr]=o,u[_r]=n,to(n=u,t,!1,!1),t.stateNode=n,l=r;var f=tr(a,i);switch(a){case"iframe":case"object":case"embed":Hn("load",n),r=i;break;case"video":case"audio":for(r=0;ri.tailExpiration&&1i&&(i=n),(o=a.childExpirationTime)>i&&(i=o),a=a.sibling;r.childExpirationTime=i}if(null!==t)return t;null!==e&&(2048&e.effectTag)===jt&&(null===e.firstEffect&&(e.firstEffect=$o.firstEffect),null!==$o.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=$o.firstEffect),e.lastEffect=$o.lastEffect),1<$o.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=$o:e.firstEffect=$o,e.lastEffect=$o))}else{if(null!==(t=ho($o)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}if(null!==(t=$o.sibling))return t;$o=e}while(null!==$o);return Qo===jo&&(Qo=Vo),null}function Lu(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function Ou(e){var t=na();return ia(99,function(e,t){if(Iu(),(Wo&(Do|Uo))!==Ao)throw N(Error(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw N(Error(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var i=Lu(n);if(e.firstPendingTime=i,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===Bo&&($o=Bo=null,Yo=0),1o&&(s=o,o=l,l=s),s=lr(g,l),c=lr(g,o),s&&c&&(1!==w.rangeCount||w.anchorNode!==s.node||w.anchorOffset!==s.offset||w.focusNode!==c.node||w.focusOffset!==c.offset)&&((k=k.createRange()).setStart(s.node,s.offset),w.removeAllRanges(),l>o?(w.addRange(k),w.extend(c.node,c.offset)):(k.setEnd(c.node,c.offset),w.addRange(k))))),k=[];for(w=g;w=w.parentNode;)1===w.nodeType&&k.push({element:w,left:w.scrollLeft,top:w.scrollTop});for("function"==typeof g.focus&&g.focus(),g=0;g=n?lo(e,t,n):(Mi(tl,1&tl.current),null!==(t=so(e,t,n))?t.sibling:null);Mi(tl,1&tl.current);break;case 19:if(r=t.childExpirationTime>=n,(64&e.effectTag)!==jt){if(r)return uo(e,t,n);t.effectTag|=64}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null),Mi(tl,tl.current),!r)return null}return so(e,t,n)}Wl=!1}}else Wl=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=zt),e=t.pendingProps,i=Pi(t,Si.current),ya(t,n),i=kl(null,t,r,e,i,n),t.effectTag|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof){if(t.tag=1,wl(),Ri(r)){var a=!0;Ii(t)}else a=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null;var l=r.getDerivedStateFromProps;"function"==typeof l&&Aa(t,r,l,e),i.updater=Ia,t.stateNode=i,i._reactInternalFiber=t,za(t,r,e,n),t=Jl(null,t,r,!0,a,n)}else t.tag=0,Bl(null,t,i,n),t=t.child;return t;case 16:if(i=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=zt),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then(function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)},function(t){0===e._status&&(e._status=2,e._result=t)})}}(i),1!==i._status)throw i._result;switch(i=i._result,t.type=i,a=t.tag=function(e){if("function"==typeof e)return qu(e)?1:0;if(null!=e){if((e=e.$$typeof)===he)return 11;if(e===ve)return 14}return 2}(i),e=sa(i,e),a){case 0:t=Gl(null,t,i,e,n);break;case 1:t=Xl(null,t,i,e,n);break;case 11:t=$l(null,t,i,e,n);break;case 14:t=Yl(null,t,i,sa(i.type,e),r,n);break;default:throw N(Error(306),i,"")}return t;case 0:return r=t.type,i=t.pendingProps,Gl(e,t,r,i=t.elementType===r?i:sa(r,i),n);case 1:return r=t.type,i=t.pendingProps,Xl(e,t,r,i=t.elementType===r?i:sa(r,i),n);case 3:if(eo(t),null===(r=t.updateQueue))throw N(Error(282));if(i=null!==(i=t.memoizedState)?i.element:null,Na(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===i)Vl(),t=so(e,t,n);else{if((i=t.stateNode.hydrate)&&(Dl=gr(t.stateNode.containerInfo.firstChild),Il=t,i=Ul=!0),i)for(n=Wa(t,null,r,n),t.child=n;n;)n.effectTag=n.effectTag&~zt|Ht,n=n.sibling;else Bl(e,t,r,n),Vl();t=t.child}return t;case 5:return Ja(t),null===e&&Hl(t),r=t.type,i=t.pendingProps,a=null!==e?e.memoizedProps:null,l=i.children,vr(r,i)?l=null:null!==a&&vr(r,a)&&(t.effectTag|=16),Kl(e,t),4&t.mode&&1!==n&&i.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(Bl(e,t,l,n),t=t.child),t;case 6:return null===e&&Hl(t),null;case 13:return lo(e,t,n);case 4:return Ga(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=qa(t,null,r,n):Bl(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,$l(e,t,r,i=t.elementType===r?i:sa(r,i),n);case 7:return Bl(e,t,t.pendingProps,n),t.child;case 8:case 12:return Bl(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,l=t.memoizedProps,ma(t,a=i.value),null!==l){var o=l.value;if(0===(a=fi(o,a)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(o,a):1073741823))){if(l.children===i.children&&!Ti.current){t=so(e,t,n);break e}}else for(null!==(o=t.child)&&(o.return=t);null!==o;){var u=o.dependencies;if(null!==u){l=o.child;for(var s=u.firstContext;null!==s;){if(s.context===r&&0!=(s.observedBits&a)){1===o.tag&&((s=_a(n,null)).tag=2,Ma(o,s)),o.expirationTime=t&&e<=t}function Gu(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;nt||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Xu(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function Ju(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}_e=function(e,t,n){switch(t){case"input":if(Ke(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;t3&&void 0!==arguments[3]?arguments[3]:e,o={__count:1,id:n++,name:r,timestamp:i},u=t.__interactionsRef.current,s=new Set(u);s.add(o),t.__interactionsRef.current=s;var c,f=t.__subscriberRef.current;try{null!==f&&f.onInteractionTraced(o)}finally{try{null!==f&&f.onWorkStarted(s,l)}finally{try{c=a()}finally{t.__interactionsRef.current=u;try{null!==f&&f.onWorkStopped(s,l)}finally{o.__count--,null!==f&&0===o.__count&&f.onInteractionScheduledWorkCompleted(o)}}}}return c},t.unstable_wrap=function(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,i=t.__interactionsRef.current,a=t.__subscriberRef.current;null!==a&&a.onWorkScheduled(i,r),i.forEach(function(e){e.__count++});var l=!1;function o(){var e=t.__interactionsRef.current;t.__interactionsRef.current=i,a=t.__subscriberRef.current;try{var o;try{null!==a&&a.onWorkStarted(i,r)}finally{try{o=n.apply(void 0,arguments)}finally{t.__interactionsRef.current=e,null!==a&&a.onWorkStopped(i,r)}}return o}finally{l||(l=!0,i.forEach(function(e){e.__count--,null!==a&&0===e.__count&&a.onInteractionScheduledWorkCompleted(e)}))}}return o.cancel=function(){a=t.__subscriberRef.current;try{null!==a&&a.onWorkCanceled(i,r)}finally{i.forEach(function(e){e.__count--,a&&0===e.__count&&a.onInteractionScheduledWorkCompleted(e)})}},o},t.unstable_subscribe=function(e){i.add(e),1===i.size&&(t.__subscriberRef.current={onInteractionScheduledWorkCompleted:l,onInteractionTraced:a,onWorkCanceled:c,onWorkScheduled:o,onWorkStarted:u,onWorkStopped:s})},t.unstable_unsubscribe=function(e){i.delete(e),0===i.size&&(t.__subscriberRef.current=null)}}()});i(ts);ts.__interactionsRef,ts.__subscriberRef,ts.unstable_clear,ts.unstable_getCurrent,ts.unstable_getThreadID,ts.unstable_trace,ts.unstable_wrap,ts.unstable_subscribe,ts.unstable_unsubscribe;var ns=a(function(e){e.exports=ts}),rs=a(function(e){!function(){var t=C,n=s,r=T,i=x,a=ns;function l(e){return e.name="Invariant Violation",e}!function(){if(!t)throw l(Error("ReactDOM was loaded before React. Make sure you load the React package before loading ReactDOM."))}();var o=null,u={};function c(){if(o)for(var e in u){var t=u[e],n=o.indexOf(e);if(function(){if(!(n>-1))throw l(Error("EventPluginRegistry: Cannot inject event plugins that do not exist in the plugin ordering, `"+e+"`."))}(),!h[n]){!function(){if(!t.extractEvents)throw l(Error("EventPluginRegistry: Event plugins must implement an `extractEvents` method, but `"+e+"` does not."))}(),h[n]=t;var r=t.eventTypes;for(var i in r)!function(){if(!f(r[i],t,i))throw l(Error("EventPluginRegistry: Failed to publish event `"+i+"` for plugin `"+e+"`."))}()}}}function f(e,t,n){!function(){if(p.hasOwnProperty(n))throw l(Error("EventPluginHub: More than one plugin attempted to publish the same event name, `"+n+"`."))}(),p[n]=e;var r=e.phasedRegistrationNames;if(r){for(var i in r){if(r.hasOwnProperty(i))d(r[i],t,n)}return!0}return!!e.registrationName&&(d(e.registrationName,t,n),!0)}function d(e,t,n){!function(){if(m[e])throw l(Error("EventPluginHub: More than one plugin attempted to publish the same registration name, `"+e+"`."))}(),m[e]=t,v[e]=t.eventTypes[n].dependencies;var r=e.toLowerCase();b[r]=e,"onDoubleClick"===e&&(b.ondblclick=e)}var h=[],p={},m={},v={},b={};var y=function(e,t,n,r,i,a,l,o,u){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(e){this.onError(e)}};if("undefined"!=typeof window&&"function"==typeof window.dispatchEvent&&"undefined"!=typeof document&&"function"==typeof document.createEvent){var g=document.createElement("react");y=function(e,t,n,r,i,a,o,u,s){!function(){if("undefined"==typeof document)throw l(Error("The `document` global was defined when React was initialized, but is not defined anymore. This can happen in a test environment if a component schedules an update from an asynchronous callback, but the test has already finished running. To solve this, you can either unmount the component at the end of your test (and ensure that any asynchronous operations get canceled in `componentWillUnmount`), or you can change the test itself to be asynchronous."))}();var c,f=document.createEvent("Event"),d=!0,h=window.event,p=Object.getOwnPropertyDescriptor(window,"event"),m=Array.prototype.slice.call(arguments,3);var v=!1,b=!1;function y(e){if(c=e.error,v=!0,null===c&&0===e.colno&&0===e.lineno&&(b=!0),e.defaultPrevented&&null!=c&&"object"==typeof c)try{c._suppressLogging=!0}catch(e){}}var k="react-"+(e||"invokeguardedcallback");window.addEventListener("error",y),g.addEventListener(k,function e(){g.removeEventListener(k,e,!1),void 0!==window.event&&window.hasOwnProperty("event")&&(window.event=h),t.apply(n,m),d=!1},!1),f.initEvent(k,!1,!1),g.dispatchEvent(f),p&&Object.defineProperty(window,"event",p),d&&(v?b&&(c=new Error("A cross-origin error was thrown. React doesn't have access to the actual error object in development. See https://fb.me/react-crossorigin-error for more information.")):c=new Error("An error was thrown inside one of your components, but React doesn't know what it was. This is likely due to browser flakiness. React does its best to preserve the \"Pause on exceptions\" behavior of the DevTools, which requires some DEV-mode only tricks. It's possible that these don't work in your browser. Try triggering the error in production mode, or switching to a modern browser. If you suspect that this is actually an issue with React, please file an issue."),this.onError(c)),window.removeEventListener("error",y)}}var k=y,w=!1,_=null,M=!1,E=null,S={onError:function(e){w=!0,_=e}};function N(e,t,n,r,i,a,l,o,u){w=!1,_=null,k.apply(S,arguments)}function P(){return w}function R(){if(w){var e=_;return w=!1,_=null,e}!function(){throw l(Error("clearCaughtError was called but no error was captured. This error is likely caused by a bug in React. Please file an issue."))}()}var L,O=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i8)throw new Error("warningWithoutStack() currently supports at most 8 arguments.");if(!e){if("undefined"!=typeof console){var a=r.map(function(e){return""+e});a.unshift("Warning: "+t),Function.prototype.apply.call(console.error,console,a)}try{var l=0,o="Warning: "+t.replace(/%s/g,function(){return r[l++]});throw new Error(o)}catch(e){}}},A=null,I=null,D=null;function U(e,t,n){var r=e.type||"unknown-event";e.currentTarget=D(n),function(e,t,n,r,i,a,l,o,u){if(N.apply(this,arguments),w){var s=R();M||(M=!0,E=s)}}(r,t,void 0,e),e.currentTarget=null}function j(e,t){return function(){if(null==t)throw l(Error("accumulateInto(...): Accumulated items must not be null or undefined."))}(),null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function z(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}L=function(e){var t=e._dispatchListeners,n=e._dispatchInstances,r=Array.isArray(t),i=r?t.length:t?1:0,a=Array.isArray(n),l=a?n.length:n?1:0;(a!==r||l!==i)&&O(!1,"EventPluginUtils: Invalid `event`.")};var H=null,Z=function(e){e&&(!function(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(L(e),Array.isArray(t))for(var r=0;r2?r-2:0),a=2;a2&&("o"===e[0]||"O"===e[0])&&("n"===e[1]||"N"===e[1]))}function Dt(e,t,n,r){if(null!==n&&n.type===wt)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":if(r)return!1;if(null!==n)return!n.acceptsBooleans;var i=e.toLowerCase().slice(0,5);return"data-"!==i&&"aria-"!==i;default:return!1}}function Ut(e,t,n,r){if(null==t)return!0;if(Dt(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case _t:return!t;case Ct:return!1===t;case Mt:return isNaN(t);case Et:return isNaN(t)||t<1}return!1}function jt(e){return Ht.hasOwnProperty(e)?Ht[e]:null}function zt(e,t,n,r,i,a){this.acceptsBooleans=t===xt||t===_t||t===Ct,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a}var Ht={};["children","dangerouslySetInnerHTML","defaultValue","defaultChecked","innerHTML","suppressContentEditableWarning","suppressHydrationWarning","style"].forEach(function(e){Ht[e]=new zt(e,wt,!1,e,null,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0],n=e[1];Ht[t]=new zt(t,1,!1,n,null,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){Ht[e]=new zt(e,xt,!1,e.toLowerCase(),null,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){Ht[e]=new zt(e,xt,!1,e,null,!1)}),["allowFullScreen","async","autoFocus","autoPlay","controls","default","defer","disabled","disablePictureInPicture","formNoValidate","hidden","loop","noModule","noValidate","open","playsInline","readOnly","required","reversed","scoped","seamless","itemScope"].forEach(function(e){Ht[e]=new zt(e,_t,!1,e.toLowerCase(),null,!1)}),["checked","multiple","muted","selected"].forEach(function(e){Ht[e]=new zt(e,_t,!0,e,null,!1)}),["capture","download"].forEach(function(e){Ht[e]=new zt(e,Ct,!1,e,null,!1)}),["cols","rows","size","span"].forEach(function(e){Ht[e]=new zt(e,Et,!1,e,null,!1)}),["rowSpan","start"].forEach(function(e){Ht[e]=new zt(e,Mt,!1,e.toLowerCase(),null,!1)});var Zt=/[\-\:]([a-z])/g,Ft=function(e){return e[1].toUpperCase()};["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"].forEach(function(e){var t=e.replace(Zt,Ft);Ht[t]=new zt(t,1,!1,e,null,!1)}),["xlink:actuate","xlink:arcrole","xlink:role","xlink:show","xlink:title","xlink:type"].forEach(function(e){var t=e.replace(Zt,Ft);Ht[t]=new zt(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Zt,Ft);Ht[t]=new zt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)}),["tabIndex","crossOrigin"].forEach(function(e){Ht[e]=new zt(e,1,!1,e.toLowerCase(),null,!1)});Ht.xlinkHref=new zt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach(function(e){Ht[e]=new zt(e,1,!1,e.toLowerCase(),null,!0)});me.ReactDebugCurrentFrame;var Vt=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*\:/i,qt=!1;function Wt(e){!qt&&Vt.test(e)&&(qt=!0,Ie(!1,"A future version of React will block javascript: URLs as a security precaution. Use event handlers instead if you can. If you need to generate unsafe HTML try using dangerouslySetInnerHTML instead. React was passed %s.",JSON.stringify(e)))}function Bt(e){return""+e}function $t(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}var Yt=Bt;function Qt(e,t,n){e.setAttribute(t,n)}function Kt(e,t,n,r){if(r.mustUseProperty)return e[r.propertyName];r.sanitizeURL&&Wt(""+n);var i=r.attributeName,a=null;if(r.type===Ct){if(e.hasAttribute(i)){var l=e.getAttribute(i);return""===l||(Ut(t,n,r,!1)?l:l===""+n?n:l)}}else if(e.hasAttribute(i)){if(Ut(t,n,r,!1))return e.getAttribute(i);if(r.type===_t)return n;a=e.getAttribute(i)}return Ut(t,n,r,!1)?null===a?n:a:a===""+n?n:a}function Gt(e,t,n){if(At(t)){if(!e.hasAttribute(t))return void 0===n?void 0:null;var r=e.getAttribute(t);return r===""+n?n:r}}function Xt(e,t,n,r){var i=jt(t);if(!It(t,i,r))if(Ut(t,n,i,r)&&(n=null),r||null===i){if(At(t)){var a=t;null===n?e.removeAttribute(a):Qt(e,a,Yt(n))}}else if(i.mustUseProperty){var l=i.propertyName;if(null===n){var o=i.type;e[l]=o!==_t&&""}else e[l]=n}else{var u=i.attributeName,s=i.attributeNamespace;if(null===n)e.removeAttribute(u);else{var c,f=i.type;f===_t||f===Ct&&!0===n?c="":(c=Yt(n),i.sanitizeURL&&Wt(c.toString())),s?function(e,t,n,r){e.setAttributeNS(t,n,r)}(e,s,u,c):Qt(e,u,c)}}}var Jt,en={checkPropTypes:null};Jt=me.ReactDebugCurrentFrame;var tn={button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0},nn={value:function(e,t,n){return tn[e.type]||e.onChange||e.readOnly||e.disabled||null==e[t]||ut&&e.listeners?null:new Error("You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`.")},checked:function(e,t,n){return e.onChange||e.readOnly||e.disabled||null==e[t]||ut&&e.listeners?null:new Error("You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`.")}};function rn(e){var t=e.type,n=e.nodeName;return n&&"input"===n.toLowerCase()&&("checkbox"===t||"radio"===t)}function an(e){return e._valueTracker}function ln(e){an(e)||(e._valueTracker=function(e){var t=rn(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 i=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){!function(e){e._valueTracker=null}(e),delete e[t]}}}}(e))}function on(e){if(!e)return!1;var t=an(e);if(!t)return!0;var n=t.getValue(),r=function(e){var t="";return e?t=rn(e)?e.checked?"true":"false":e.value:t}(e);return r!==n&&(t.setValue(r),!0)}en.checkPropTypes=function(e,t){i(nn,t,"prop",e,Jt.getStackAddendum)};var un=!1,sn=!1,cn=!1,fn=!1;function dn(e){return"checkbox"===e.type||"radio"===e.type?null!=e.checked:null!=e.value}function hn(e,t){var r=e,i=t.checked;return n({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=i?i:r._wrapperState.initialChecked})}function pn(e,t){en.checkPropTypes("input",t),void 0===t.checked||void 0===t.defaultChecked||sn||(Ie(!1,"%s contains an input of type %s with both checked and defaultChecked props. Input elements must be either controlled or uncontrolled (specify either the checked prop, or the defaultChecked prop, but not both). Decide between using a controlled or uncontrolled input element and remove one of these props. More info: https://fb.me/react-controlled-components",$e()||"A component",t.type),sn=!0),void 0===t.value||void 0===t.defaultValue||un||(Ie(!1,"%s contains an input of type %s with both value and defaultValue props. Input elements must be either controlled or uncontrolled (specify either the value prop, or the defaultValue prop, but not both). Decide between using a controlled or uncontrolled input element and remove one of these props. More info: https://fb.me/react-controlled-components",$e()||"A component",t.type),un=!0);var n=e,r=null==t.defaultValue?"":t.defaultValue;n._wrapperState={initialChecked:null!=t.checked?t.checked:t.defaultChecked,initialValue:$t(null!=t.value?t.value:r),controlled:dn(t)}}function mn(e,t){var n=e,r=t.checked;null!=r&&Xt(n,"checked",r,!1)}function vn(e,t){var n=e,r=dn(t);n._wrapperState.controlled||!r||fn||(Ie(!1,"A component is changing an uncontrolled input of type %s to be controlled. Input elements should not switch from uncontrolled to controlled (or vice versa). Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://fb.me/react-controlled-components",t.type),fn=!0),!n._wrapperState.controlled||r||cn||(Ie(!1,"A component is changing a controlled input of type %s to be uncontrolled. Input elements should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled input element for the lifetime of the component. More info: https://fb.me/react-controlled-components",t.type),cn=!0),mn(e,t);var i=$t(t.value),a=t.type;if(null!=i)"number"===a?(0===i&&""===n.value||n.value!=i)&&(n.value=Bt(i)):n.value!==Bt(i)&&(n.value=Bt(i));else if("submit"===a||"reset"===a)return void n.removeAttribute("value");t.hasOwnProperty("value")?gn(n,t.type,i):t.hasOwnProperty("defaultValue")&&gn(n,t.type,$t(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(n.defaultChecked=!!t.defaultChecked)}function bn(e,t,n){var r=e;if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var i=t.type;if(("submit"===i||"reset"===i)&&(void 0===t.value||null===t.value))return;var a=Bt(r._wrapperState.initialValue);n||a!==r.value&&(r.value=a),r.defaultValue=a}var l=r.name;""!==l&&(r.name=""),r.defaultChecked=!r.defaultChecked,r.defaultChecked=!!r._wrapperState.initialChecked,""!==l&&(r.name=l)}function yn(e,t){var n=e;vn(n,t),function(e,t){var n=t.name;if("radio"===t.type&&null!=n){for(var r=e;r.parentNode;)r=r.parentNode;for(var i=r.querySelectorAll("input[name="+JSON.stringify(""+n)+'][type="radio"]'),a=0;a children.")))}),null==n.selected||wn||(Ie(!1,"Use the `defaultValue` or `value` props on