forked from danielstern/express-react-fullstack
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbundle.js
More file actions
37 lines (37 loc) · 195 KB
/
bundle.js
File metadata and controls
37 lines (37 loc) · 195 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=58)}([function(e,t,n){"use strict";e.exports=n(26)},function(e,t,n){e.exports=n(33)()},function(e,t,n){"use strict";e.exports=function(){}},function(e,t,n){"use strict";e.exports=function(e,t,n,r,o,i,a,u){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,o,i,a,u],s=0;(l=new Error(t.replace(/%s/g,function(){return c[s++]}))).name="Invariant Violation"}throw l.framesToPop=1,l}}},function(e,t,n){"use strict";var r=n(16),o=n(39),i=Object.prototype.toString;function a(e){return"[object Array]"===i.call(e)}function u(e){return null!==e&&"object"==typeof e}function l(e){return"[object Function]"===i.call(e)}function c(e,t){if(null!==e&&void 0!==e)if("object"!=typeof e&&(e=[e]),a(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}e.exports={isArray:a,isArrayBuffer:function(e){return"[object ArrayBuffer]"===i.call(e)},isBuffer:o,isFormData:function(e){return"undefined"!=typeof FormData&&e instanceof FormData},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&e.buffer instanceof ArrayBuffer},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:u,isUndefined:function(e){return void 0===e},isDate:function(e){return"[object Date]"===i.call(e)},isFile:function(e){return"[object File]"===i.call(e)},isBlob:function(e){return"[object Blob]"===i.call(e)},isFunction:l,isStream:function(e){return u(e)&&l(e.pipe)},isURLSearchParams:function(e){return"undefined"!=typeof URLSearchParams&&e instanceof URLSearchParams},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product)&&"undefined"!=typeof window&&"undefined"!=typeof document},forEach:c,merge:function e(){var t={};function n(n,r){"object"==typeof t[r]&&"object"==typeof n?t[r]=e(t[r],n):t[r]=n}for(var r=0,o=arguments.length;r<o;r++)c(arguments[r],n);return t},extend:function(e,t,n){return c(t,function(t,o){e[o]=n&&"function"==typeof t?r(t,n):t}),e},trim:function(e){return e.replace(/^\s*/,"").replace(/\s*$/,"")}}},function(e,t,n){"use strict";var r=function(){};e.exports=r},function(e,t,n){e.exports=n(38)},,function(e,t,n){var r=n(36),o=n(37),i=o;i.v1=r,i.v4=o,e.exports=i},function(e,t,n){var r=n(57);e.exports=h,e.exports.parse=i,e.exports.compile=function(e,t){return l(i(e,t))},e.exports.tokensToFunction=l,e.exports.tokensToRegExp=d;var o=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function i(e,t){for(var n,r=[],i=0,a=0,u="",l=t&&t.delimiter||"/";null!=(n=o.exec(e));){var f=n[0],p=n[1],d=n.index;if(u+=e.slice(a,d),a=d+f.length,p)u+=p[1];else{var h=e[a],m=n[2],y=n[3],v=n[4],g=n[5],b=n[6],w=n[7];u&&(r.push(u),u="");var E=null!=m&&null!=h&&h!==m,x="+"===b||"*"===b,k="?"===b||"*"===b,T=n[2]||l,S=v||g;r.push({name:y||i++,prefix:m||"",delimiter:T,optional:k,repeat:x,partial:E,asterisk:!!w,pattern:S?s(S):w?".*":"[^"+c(T)+"]+?"})}}return a<e.length&&(u+=e.substr(a)),u&&r.push(u),r}function a(e){return encodeURI(e).replace(/[\/?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function u(e){return encodeURI(e).replace(/[?#]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}function l(e){for(var t=new Array(e.length),n=0;n<e.length;n++)"object"==typeof e[n]&&(t[n]=new RegExp("^(?:"+e[n].pattern+")$"));return function(n,o){for(var i="",l=n||{},c=(o||{}).pretty?a:encodeURIComponent,s=0;s<e.length;s++){var f=e[s];if("string"!=typeof f){var p,d=l[f.name];if(null==d){if(f.optional){f.partial&&(i+=f.prefix);continue}throw new TypeError('Expected "'+f.name+'" to be defined')}if(r(d)){if(!f.repeat)throw new TypeError('Expected "'+f.name+'" to not repeat, but received `'+JSON.stringify(d)+"`");if(0===d.length){if(f.optional)continue;throw new TypeError('Expected "'+f.name+'" to not be empty')}for(var h=0;h<d.length;h++){if(p=c(d[h]),!t[s].test(p))throw new TypeError('Expected all "'+f.name+'" to match "'+f.pattern+'", but received `'+JSON.stringify(p)+"`");i+=(0===h?f.prefix:f.delimiter)+p}}else{if(p=f.asterisk?u(d):c(d),!t[s].test(p))throw new TypeError('Expected "'+f.name+'" to match "'+f.pattern+'", but received "'+p+'"');i+=f.prefix+p}}else i+=f}return i}}function c(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function s(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function f(e,t){return e.keys=t,e}function p(e){return e.sensitive?"":"i"}function d(e,t,n){r(t)||(n=t||n,t=[]);for(var o=(n=n||{}).strict,i=!1!==n.end,a="",u=0;u<e.length;u++){var l=e[u];if("string"==typeof l)a+=c(l);else{var s=c(l.prefix),d="(?:"+l.pattern+")";t.push(l),l.repeat&&(d+="(?:"+s+d+")*"),a+=d=l.optional?l.partial?s+"("+d+")?":"(?:"+s+"("+d+"))?":s+"("+d+")"}}var h=c(n.delimiter||"/"),m=a.slice(-h.length)===h;return o||(a=(m?a.slice(0,-h.length):a)+"(?:"+h+"(?=$))?"),a+=i?"$":o&&m?"":"(?="+h+"|$)",f(new RegExp("^"+a,p(n)),t)}function h(e,t,n){return r(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return f(e,t)}(e,t):r(e)?function(e,t,n){for(var r=[],o=0;o<e.length;o++)r.push(h(e[o],t,n).source);return f(new RegExp("(?:"+r.join("|")+")",p(n)),t)}(e,t,n):function(e,t,n){return d(i(e,n),t,n)}(e,t,n)}},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";(function(t){var r=n(4),o=n(42),i={"Content-Type":"application/x-www-form-urlencoded"};function a(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var u={adapter:function(){var e;return"undefined"!=typeof XMLHttpRequest?e=n(17):void 0!==t&&(e=n(17)),e}(),transformRequest:[function(e,t){return o(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(a(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)?(a(t,"application/json;charset=utf-8"),JSON.stringify(e)):e}],transformResponse:[function(e){if("string"==typeof e)try{e=JSON.parse(e)}catch(e){}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],function(e){u.headers[e]={}}),r.forEach(["post","put","patch"],function(e){u.headers[e]=r.merge(i)}),e.exports=u}).call(this,n(41))},function(e,t,n){"use strict";(function(e,r){var o,i=n(24);o="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==e?e:r;var a=Object(i.a)(o);t.a=a}).call(this,n(10),n(35)(e))},function(e,t,n){"use strict";
/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var r=Object.getOwnPropertySymbols,o=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;e.exports=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,a,u=function(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;l<arguments.length;l++){for(var c in n=Object(arguments[l]))o.call(n,c)&&(u[c]=n[c]);if(r){a=r(n);for(var s=0;s<a.length;s++)i.call(n,a[s])&&(u[a[s]]=n[a[s]])}}return u}},function(e,t){var n="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(n){var r=new Uint8Array(16);e.exports=function(){return n(r),r}}else{var o=new Array(16);e.exports=function(){for(var e,t=0;t<16;t++)0==(3&t)&&(e=4294967296*Math.random()),o[t]=e>>>((3&t)<<3)&255;return o}}},function(e,t){for(var n=[],r=0;r<256;++r)n[r]=(r+256).toString(16).substr(1);e.exports=function(e,t){var r=t||0,o=n;return[o[e[r++]],o[e[r++]],o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],"-",o[e[r++]],o[e[r++]],o[e[r++]],o[e[r++]],o[e[r++]],o[e[r++]]].join("")}},function(e,t,n){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},function(e,t,n){"use strict";var r=n(4),o=n(43),i=n(45),a=n(46),u=n(47),l=n(18),c="undefined"!=typeof window&&window.btoa&&window.btoa.bind(window)||n(48);e.exports=function(e){return new Promise(function(t,s){var f=e.data,p=e.headers;r.isFormData(f)&&delete p["Content-Type"];var d=new XMLHttpRequest,h="onreadystatechange",m=!1;if("undefined"==typeof window||!window.XDomainRequest||"withCredentials"in d||u(e.url)||(d=new window.XDomainRequest,h="onload",m=!0,d.onprogress=function(){},d.ontimeout=function(){}),e.auth){var y=e.auth.username||"",v=e.auth.password||"";p.Authorization="Basic "+c(y+":"+v)}if(d.open(e.method.toUpperCase(),i(e.url,e.params,e.paramsSerializer),!0),d.timeout=e.timeout,d[h]=function(){if(d&&(4===d.readyState||m)&&(0!==d.status||d.responseURL&&0===d.responseURL.indexOf("file:"))){var n="getAllResponseHeaders"in d?a(d.getAllResponseHeaders()):null,r={data:e.responseType&&"text"!==e.responseType?d.response:d.responseText,status:1223===d.status?204:d.status,statusText:1223===d.status?"No Content":d.statusText,headers:n,config:e,request:d};o(t,s,r),d=null}},d.onerror=function(){s(l("Network Error",e,null,d)),d=null},d.ontimeout=function(){s(l("timeout of "+e.timeout+"ms exceeded",e,"ECONNABORTED",d)),d=null},r.isStandardBrowserEnv()){var g=n(49),b=(e.withCredentials||u(e.url))&&e.xsrfCookieName?g.read(e.xsrfCookieName):void 0;b&&(p[e.xsrfHeaderName]=b)}if("setRequestHeader"in d&&r.forEach(p,function(e,t){void 0===f&&"content-type"===t.toLowerCase()?delete p[t]:d.setRequestHeader(t,e)}),e.withCredentials&&(d.withCredentials=!0),e.responseType)try{d.responseType=e.responseType}catch(t){if("json"!==e.responseType)throw t}"function"==typeof e.onDownloadProgress&&d.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&d.upload&&d.upload.addEventListener("progress",e.onUploadProgress),e.cancelToken&&e.cancelToken.promise.then(function(e){d&&(d.abort(),s(e),d=null)}),void 0===f&&(f=null),d.send(f)})}},function(e,t,n){"use strict";var r=n(44);e.exports=function(e,t,n,o,i){var a=new Error(e);return r(a,t,n,o,i)}},function(e,t,n){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},function(e,t,n){"use strict";function r(e){this.message=e}r.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},r.prototype.__CANCEL__=!0,e.exports=r},function(e,t,n){"use strict";!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)}}(),e.exports=n(30)},function(e,t,n){"use strict";var r={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i=Object.defineProperty,a=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,l=Object.getOwnPropertyDescriptor,c=Object.getPrototypeOf,s=c&&c(Object);e.exports=function e(t,n,f){if("string"!=typeof n){if(s){var p=c(n);p&&p!==s&&e(t,p,f)}var d=a(n);u&&(d=d.concat(u(n)));for(var h=0;h<d.length;++h){var m=d[h];if(!(r[m]||o[m]||f&&f[m])){var y=l(n,m);try{i(t,m,y)}catch(e){}}}return t}return t}},function(e,t,n){"use strict";(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.a=n}).call(this,n(10))},function(e,t,n){"use strict";function r(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}n.d(t,"a",function(){return r})},function(e,t,n){(function(e){!function(t){"use strict";function n(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}function r(e,t){Object.defineProperty(this,"kind",{value:e,enumerable:!0}),t&&t.length&&Object.defineProperty(this,"path",{value:t,enumerable:!0})}function o(e,t,n){o.super_.call(this,"E",e),Object.defineProperty(this,"lhs",{value:t,enumerable:!0}),Object.defineProperty(this,"rhs",{value:n,enumerable:!0})}function i(e,t){i.super_.call(this,"N",e),Object.defineProperty(this,"rhs",{value:t,enumerable:!0})}function a(e,t){a.super_.call(this,"D",e),Object.defineProperty(this,"lhs",{value:t,enumerable:!0})}function u(e,t,n){u.super_.call(this,"A",e),Object.defineProperty(this,"index",{value:t,enumerable:!0}),Object.defineProperty(this,"item",{value:n,enumerable:!0})}function l(e,t,n){var r=e.slice((n||t)+1||e.length);return e.length=t<0?e.length+t:t,e.push.apply(e,r),e}function c(e){var t=void 0===e?"undefined":x(e);return"object"!==t?t:e===Math?"math":null===e?"null":Array.isArray(e)?"array":"[object Date]"===Object.prototype.toString.call(e)?"date":"function"==typeof e.toString&&/^\/.*\//.test(e.toString())?"regexp":"object"}function s(e,t,n,r,f,p,d){f=f||[],d=d||[];var h=f.slice(0);if(void 0!==p){if(r){if("function"==typeof r&&r(h,p))return;if("object"===(void 0===r?"undefined":x(r))){if(r.prefilter&&r.prefilter(h,p))return;if(r.normalize){var m=r.normalize(h,p,e,t);m&&(e=m[0],t=m[1])}}}h.push(p)}"regexp"===c(e)&&"regexp"===c(t)&&(e=e.toString(),t=t.toString());var y=void 0===e?"undefined":x(e),v=void 0===t?"undefined":x(t),g="undefined"!==y||d&&d[d.length-1].lhs&&d[d.length-1].lhs.hasOwnProperty(p),b="undefined"!==v||d&&d[d.length-1].rhs&&d[d.length-1].rhs.hasOwnProperty(p);if(!g&&b)n(new i(h,t));else if(!b&&g)n(new a(h,e));else if(c(e)!==c(t))n(new o(h,e,t));else if("date"===c(e)&&e-t!=0)n(new o(h,e,t));else if("object"===y&&null!==e&&null!==t)if(d.filter(function(t){return t.lhs===e}).length)e!==t&&n(new o(h,e,t));else{if(d.push({lhs:e,rhs:t}),Array.isArray(e)){var w;for(e.length,w=0;w<e.length;w++)w>=t.length?n(new u(h,w,new a(void 0,e[w]))):s(e[w],t[w],n,r,h,w,d);for(;w<t.length;)n(new u(h,w,new i(void 0,t[w++])))}else{var E=Object.keys(e),k=Object.keys(t);E.forEach(function(o,i){var a=k.indexOf(o);a>=0?(s(e[o],t[o],n,r,h,o,d),k=l(k,a)):s(e[o],void 0,n,r,h,o,d)}),k.forEach(function(e){s(void 0,t[e],n,r,h,e,d)})}d.length=d.length-1}else e!==t&&("number"===y&&isNaN(e)&&isNaN(t)||n(new o(h,e,t)))}function f(e,t,n,r){return r=r||[],s(e,t,function(e){e&&r.push(e)},n),r.length?r:void 0}function p(e,t,n){if(e&&t&&n&&n.kind){for(var r=e,o=-1,i=n.path?n.path.length-1:0;++o<i;)void 0===r[n.path[o]]&&(r[n.path[o]]="number"==typeof n.path[o]?[]:{}),r=r[n.path[o]];switch(n.kind){case"A":!function e(t,n,r){if(r.path&&r.path.length){var o,i=t[n],a=r.path.length-1;for(o=0;o<a;o++)i=i[r.path[o]];switch(r.kind){case"A":e(i[r.path[o]],r.index,r.item);break;case"D":delete i[r.path[o]];break;case"E":case"N":i[r.path[o]]=r.rhs}}else switch(r.kind){case"A":e(t[n],r.index,r.item);break;case"D":t=l(t,n);break;case"E":case"N":t[n]=r.rhs}return t}(n.path?r[n.path[o]]:r,n.index,n.item);break;case"D":delete r[n.path[o]];break;case"E":case"N":r[n.path[o]]=n.rhs}}}function d(e,t,n,r){var o=f(e,t);try{r?n.groupCollapsed("diff"):n.group("diff")}catch(e){n.log("diff")}o?o.forEach(function(e){var t=e.kind,r=function(e){var t=e.kind,n=e.path,r=e.lhs,o=e.rhs,i=e.index,a=e.item;switch(t){case"E":return[n.join("."),r,"→",o];case"N":return[n.join("."),o];case"D":return[n.join(".")];case"A":return[n.join(".")+"["+i+"]",a];default:return[]}}(e);n.log.apply(n,["%c "+S[t].text,function(e){return"color: "+S[e].color+"; font-weight: bold"}(t)].concat(k(r)))}):n.log("—— no diff ——");try{n.groupEnd()}catch(e){n.log("—— diff end —— ")}}function h(e,t,n,r){switch(void 0===e?"undefined":x(e)){case"object":return"function"==typeof e[r]?e[r].apply(e,k(n)):e[r];case"function":return e(t);default:return e}}function m(e,t){var n=t.logger,r=t.actionTransformer,o=t.titleFormatter,i=void 0===o?function(e){var t=e.timestamp,n=e.duration;return function(e,r,o){var i=["action"];return i.push("%c"+String(e.type)),t&&i.push("%c@ "+r),n&&i.push("%c(in "+o.toFixed(2)+" ms)"),i.join(" ")}}(t):o,a=t.collapsed,u=t.colors,l=t.level,c=t.diff,s=void 0===t.titleFormatter;e.forEach(function(o,f){var p=o.started,m=o.startedTime,y=o.action,v=o.prevState,g=o.error,b=o.took,E=o.nextState,x=e[f+1];x&&(E=x.prevState,b=x.started-p);var k=r(y),T="function"==typeof a?a(function(){return E},y,o):a,S=w(m),C=u.title?"color: "+u.title(k)+";":"",_=["color: gray; font-weight: lighter;"];_.push(C),t.timestamp&&_.push("color: gray; font-weight: lighter;"),t.duration&&_.push("color: gray; font-weight: lighter;");var O=i(k,S,b);try{T?u.title&&s?n.groupCollapsed.apply(n,["%c "+O].concat(_)):n.groupCollapsed(O):u.title&&s?n.group.apply(n,["%c "+O].concat(_)):n.group(O)}catch(e){n.log(O)}var P=h(l,k,[v],"prevState"),N=h(l,k,[k],"action"),R=h(l,k,[g,v],"error"),j=h(l,k,[E],"nextState");if(P)if(u.prevState){var A="color: "+u.prevState(v)+"; font-weight: bold";n[P]("%c prev state",A,v)}else n[P]("prev state",v);if(N)if(u.action){var D="color: "+u.action(k)+"; font-weight: bold";n[N]("%c action ",D,k)}else n[N]("action ",k);if(g&&R)if(u.error){var I="color: "+u.error(g,v)+"; font-weight: bold;";n[R]("%c error ",I,g)}else n[R]("error ",g);if(j)if(u.nextState){var U="color: "+u.nextState(E)+"; font-weight: bold";n[j]("%c next state",U,E)}else n[j]("next state",E);c&&d(v,E,n,T);try{n.groupEnd()}catch(e){n.log("—— log end ——")}})}function y(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Object.assign({},C,e),n=t.logger,r=t.stateTransformer,o=t.errorTransformer,i=t.predicate,a=t.logErrors,u=t.diffPredicate;if(void 0===n)return function(){return function(e){return function(t){return e(t)}}};if(e.getState&&e.dispatch)return console.error("[redux-logger] redux-logger not installed. Make sure to pass logger instance as middleware:\n// Logger with default options\nimport { logger } from 'redux-logger'\nconst store = createStore(\n reducer,\n applyMiddleware(logger)\n)\n// Or you can create your own logger with custom options http://bit.ly/redux-logger-options\nimport createLogger from 'redux-logger'\nconst logger = createLogger({\n // ...options\n});\nconst store = createStore(\n reducer,\n applyMiddleware(logger)\n)\n"),function(){return function(e){return function(t){return e(t)}}};var l=[];return function(e){var n=e.getState;return function(e){return function(c){if("function"==typeof i&&!i(n,c))return e(c);var s={};l.push(s),s.started=E.now(),s.startedTime=new Date,s.prevState=r(n()),s.action=c;var f=void 0;if(a)try{f=e(c)}catch(e){s.error=o(e)}else f=e(c);s.took=E.now()-s.started,s.nextState=r(n());var p=t.diff&&"function"==typeof u?u(n,c):t.diff;if(m(l,Object.assign({},t,{diff:p})),l.length=0,s.error)throw s.error;return f}}}}var v,g,b=function(e,t){return function(e,t){return new Array(t+1).join(e)}("0",t-e.toString().length)+e},w=function(e){return b(e.getHours(),2)+":"+b(e.getMinutes(),2)+":"+b(e.getSeconds(),2)+"."+b(e.getMilliseconds(),3)},E="undefined"!=typeof performance&&null!==performance&&"function"==typeof performance.now?performance:Date,x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},k=function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)},T=[];v="object"===(void 0===e?"undefined":x(e))&&e?e:"undefined"!=typeof window?window:{},(g=v.DeepDiff)&&T.push(function(){void 0!==g&&v.DeepDiff===f&&(v.DeepDiff=g,g=void 0)}),n(o,r),n(i,r),n(a,r),n(u,r),Object.defineProperties(f,{diff:{value:f,enumerable:!0},observableDiff:{value:s,enumerable:!0},applyDiff:{value:function(e,t,n){e&&t&&s(e,t,function(r){n&&!n(e,t,r)||p(e,t,r)})},enumerable:!0},applyChange:{value:p,enumerable:!0},revertChange:{value:function(e,t,n){if(e&&t&&n&&n.kind){var r,o,i=e;for(o=n.path.length-1,r=0;r<o;r++)void 0===i[n.path[r]]&&(i[n.path[r]]={}),i=i[n.path[r]];switch(n.kind){case"A":!function e(t,n,r){if(r.path&&r.path.length){var o,i=t[n],a=r.path.length-1;for(o=0;o<a;o++)i=i[r.path[o]];switch(r.kind){case"A":e(i[r.path[o]],r.index,r.item);break;case"D":case"E":i[r.path[o]]=r.lhs;break;case"N":delete i[r.path[o]]}}else switch(r.kind){case"A":e(t[n],r.index,r.item);break;case"D":case"E":t[n]=r.lhs;break;case"N":t=l(t,n)}return t}(i[n.path[r]],n.index,n.item);break;case"D":case"E":i[n.path[r]]=n.lhs;break;case"N":delete i[n.path[r]]}}},enumerable:!0},isConflict:{value:function(){return void 0!==g},enumerable:!0},noConflict:{value:function(){return T&&(T.forEach(function(e){e()}),T=null),f},enumerable:!0}});var S={E:{color:"#2196F3",text:"CHANGED:"},N:{color:"#4CAF50",text:"ADDED:"},D:{color:"#F44336",text:"DELETED:"},A:{color:"#2196F3",text:"ARRAY:"}},C={level:"log",logger:console,logErrors:!0,collapsed:void 0,predicate:void 0,duration:!1,timestamp:!0,stateTransformer:function(e){return e},actionTransformer:function(e){return e},errorTransformer:function(e){return e},colors:{title:function(){return"inherit"},prevState:function(){return"#9E9E9E"},action:function(){return"#03A9F4"},nextState:function(){return"#4CAF50"},error:function(){return"#F20404"}},diff:!1,diffPredicate:void 0,transformer:void 0},_=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.dispatch,n=e.getState;return"function"==typeof t||"function"==typeof n?y()({dispatch:t,getState:n}):void console.error("\n[redux-logger v3] BREAKING CHANGE\n[redux-logger v3] Since 3.0.0 redux-logger exports by default logger with default settings.\n[redux-logger v3] Change\n[redux-logger v3] import createLogger from 'redux-logger'\n[redux-logger v3] to\n[redux-logger v3] import { createLogger } from 'redux-logger'\n")};t.defaults=C,t.createLogger=y,t.logger=_,t.default=_,Object.defineProperty(t,"__esModule",{value:!0})}(t)}).call(this,n(10))},function(e,t,n){"use strict";
/** @license React v16.4.2
* react.production.min.js
*
* Copyright (c) 2013-present, Facebook, Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var r=n(13),o=n(27),i=n(28),a=n(29),u="function"==typeof Symbol&&Symbol.for,l=u?Symbol.for("react.element"):60103,c=u?Symbol.for("react.portal"):60106,s=u?Symbol.for("react.fragment"):60107,f=u?Symbol.for("react.strict_mode"):60108,p=u?Symbol.for("react.profiler"):60114,d=u?Symbol.for("react.provider"):60109,h=u?Symbol.for("react.context"):60110,m=u?Symbol.for("react.async_mode"):60111,y=u?Symbol.for("react.forward_ref"):60112;u&&Symbol.for("react.timeout");var v="function"==typeof Symbol&&Symbol.iterator;function g(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);o(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}var b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}};function w(e,t,n){this.props=e,this.context=t,this.refs=i,this.updater=n||b}function E(){}function x(e,t,n){this.props=e,this.context=t,this.refs=i,this.updater=n||b}w.prototype.isReactComponent={},w.prototype.setState=function(e,t){"object"!=typeof e&&"function"!=typeof e&&null!=e&&g("85"),this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},E.prototype=w.prototype;var k=x.prototype=new E;k.constructor=x,r(k,w.prototype),k.isPureReactComponent=!0;var T={current:null},S=Object.prototype.hasOwnProperty,C={key:!0,ref:!0,__self:!0,__source:!0};function _(e,t,n){var r=void 0,o={},i=null,a=null;if(null!=t)for(r in void 0!==t.ref&&(a=t.ref),void 0!==t.key&&(i=""+t.key),t)S.call(t,r)&&!C.hasOwnProperty(r)&&(o[r]=t[r]);var u=arguments.length-2;if(1===u)o.children=n;else if(1<u){for(var c=Array(u),s=0;s<u;s++)c[s]=arguments[s+2];o.children=c}if(e&&e.defaultProps)for(r in u=e.defaultProps)void 0===o[r]&&(o[r]=u[r]);return{$$typeof:l,type:e,key:i,ref:a,props:o,_owner:T.current}}function O(e){return"object"==typeof e&&null!==e&&e.$$typeof===l}var P=/\/+/g,N=[];function R(e,t,n,r){if(N.length){var o=N.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function j(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>N.length&&N.push(e)}function A(e,t,n,r){var o=typeof e;"undefined"!==o&&"boolean"!==o||(e=null);var i=!1;if(null===e)i=!0;else switch(o){case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case l:case c:i=!0}}if(i)return n(r,e,""===t?"."+D(e,0):t),1;if(i=0,t=""===t?".":t+":",Array.isArray(e))for(var a=0;a<e.length;a++){var u=t+D(o=e[a],a);i+=A(o,u,n,r)}else if(null===e||void 0===e?u=null:u="function"==typeof(u=v&&e[v]||e["@@iterator"])?u:null,"function"==typeof u)for(e=u.call(e),a=0;!(o=e.next()).done;)i+=A(o=o.value,u=t+D(o,a++),n,r);else"object"===o&&g("31","[object Object]"===(n=""+e)?"object with keys {"+Object.keys(e).join(", ")+"}":n,"");return i}function D(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}(e.key):t.toString(36)}function I(e,t){e.func.call(e.context,t,e.count++)}function U(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?M(e,r,n,a.thatReturnsArgument):null!=e&&(O(e)&&(t=o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(P,"$&/")+"/")+n,e={$$typeof:l,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}),r.push(e))}function M(e,t,n,r,o){var i="";null!=n&&(i=(""+n).replace(P,"$&/")+"/"),t=R(t,i,r,o),null==e||A(e,"",U,t),j(t)}var L={Children:{map:function(e,t,n){if(null==e)return e;var r=[];return M(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;t=R(null,null,t,n),null==e||A(e,"",I,t),j(t)},count:function(e){return null==e?0:A(e,"",a.thatReturnsNull,null)},toArray:function(e){var t=[];return M(e,t,null,a.thatReturnsArgument),t},only:function(e){return O(e)||g("143"),e}},createRef:function(){return{current:null}},Component:w,PureComponent:x,createContext:function(e,t){return void 0===t&&(t=null),(e={$$typeof:h,_calculateChangedBits:t,_defaultValue:e,_currentValue:e,_currentValue2:e,_changedBits:0,_changedBits2:0,Provider:null,Consumer:null}).Provider={$$typeof:d,_context:e},e.Consumer=e},forwardRef:function(e){return{$$typeof:y,render:e}},Fragment:s,StrictMode:f,unstable_AsyncMode:m,unstable_Profiler:p,createElement:_,cloneElement:function(e,t,n){(null===e||void 0===e)&&g("267",e);var o=void 0,i=r({},e.props),a=e.key,u=e.ref,c=e._owner;if(null!=t){void 0!==t.ref&&(u=t.ref,c=T.current),void 0!==t.key&&(a=""+t.key);var s=void 0;for(o in e.type&&e.type.defaultProps&&(s=e.type.defaultProps),t)S.call(t,o)&&!C.hasOwnProperty(o)&&(i[o]=void 0===t[o]&&void 0!==s?s[o]:t[o])}if(1===(o=arguments.length-2))i.children=n;else if(1<o){s=Array(o);for(var f=0;f<o;f++)s[f]=arguments[f+2];i.children=s}return{$$typeof:l,type:e.type,key:a,ref:u,props:i,_owner:c}},createFactory:function(e){var t=_.bind(null,e);return t.type=e,t},isValidElement:O,version:"16.4.2",__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{ReactCurrentOwner:T,assign:r}},F={default:L},z=F&&L||F;e.exports=z.default?z.default:z},function(e,t,n){"use strict";var r=function(e){};e.exports=function(e,t,n,o,i,a,u,l){if(r(t),!e){var c;if(void 0===t)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[n,o,i,a,u,l],f=0;(c=new Error(t.replace(/%s/g,function(){return s[f++]}))).name="Invariant Violation"}throw c.framesToPop=1,c}}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";function r(e){return function(){return e}}var o=function(){};o.thatReturns=r,o.thatReturnsFalse=r(!1),o.thatReturnsTrue=r(!0),o.thatReturnsNull=r(null),o.thatReturnsThis=function(){return this},o.thatReturnsArgument=function(e){return e},e.exports=o},function(e,t,n){"use strict";
/** @license React v16.5.0
* react-dom.production.min.js
*
* Copyright (c) 2013-present, Facebook, Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var r=n(0),o=n(13),i=n(31);function a(e){for(var t=arguments.length-1,n="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=0;r<t;r++)n+="&args[]="+encodeURIComponent(arguments[r+1]);!function(e,t,n,r,o,i,a,u){if(!e){if(e=void 0,void 0===t)e=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var l=[n,r,o,i,a,u],c=0;(e=Error(t.replace(/%s/g,function(){return l[c++]}))).name="Invariant Violation"}throw e.framesToPop=1,e}}(!1,"Minified React error #"+e+"; visit %s for the full message or use the non-minified dev environment for full errors and additional helpful warnings. ",n)}r||a("227");var u=!1,l=null,c=!1,s=null,f={onError:function(e){u=!0,l=e}};function p(e,t,n,r,o,i,a,c,s){u=!1,l=null,function(e,t,n,r,o,i,a,u,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(e){this.onError(e)}}.apply(f,arguments)}var d=null,h={};function m(){if(d)for(var e in h){var t=h[e],n=d.indexOf(e);if(-1<n||a("96",e),!v[n])for(var r in t.extractEvents||a("97",e),v[n]=t,n=t.eventTypes){var o=void 0,i=n[r],u=t,l=r;g.hasOwnProperty(l)&&a("99",l),g[l]=i;var c=i.phasedRegistrationNames;if(c){for(o in c)c.hasOwnProperty(o)&&y(c[o],u,l);o=!0}else i.registrationName?(y(i.registrationName,u,l),o=!0):o=!1;o||a("98",r,e)}}}function y(e,t,n){b[e]&&a("100",e),b[e]=t,w[e]=t.eventTypes[n].dependencies}var v=[],g={},b={},w={},E=null,x=null,k=null;function T(e,t,n,r){t=e.type||"unknown-event",e.currentTarget=k(r),function(e,t,n,r,o,i,f,d,h){if(p.apply(this,arguments),u){if(u){var m=l;u=!1,l=null}else a("198"),m=void 0;c||(c=!0,s=m)}}(t,n,void 0,e),e.currentTarget=null}function S(e,t){return null==t&&a("30"),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 C(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var _=null;function O(e,t){if(e){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o<n.length&&!e.isPropagationStopped();o++)T(e,t,n[o],r[o]);else n&&T(e,t,n,r);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function P(e){return O(e,!0)}function N(e){return O(e,!1)}var R=function(e){d&&a("101"),d=Array.prototype.slice.call(e),m()},j=function(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];h.hasOwnProperty(t)&&h[t]===r||(h[t]&&a("102",t),h[t]=r,n=!0)}n&&m()};function A(e,t){var n=e.stateNode;if(!n)return null;var r=E(n);if(!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":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}return e?null:(n&&"function"!=typeof n&&a("231",t,typeof n),n)}function D(e,t){if(null!==e&&(_=S(_,e)),e=_,_=null,e&&(C(e,t?P:N),_&&a("95"),c))throw t=s,c=!1,s=null,t}var I=Math.random().toString(36).slice(2),U="__reactInternalInstance$"+I,M="__reactEventHandlers$"+I;function L(e){if(e[U])return e[U];for(;!e[U];){if(!e.parentNode)return null;e=e.parentNode}return 7===(e=e[U]).tag||8===e.tag?e:null}function F(e){return!(e=e[U])||7!==e.tag&&8!==e.tag?null:e}function z(e){if(7===e.tag||8===e.tag)return e.stateNode;a("33")}function W(e){return e[M]||null}function B(e){do{e=e.return}while(e&&7!==e.tag);return e||null}function q(e,t,n){(t=A(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=S(n._dispatchListeners,t),n._dispatchInstances=S(n._dispatchInstances,e))}function V(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=B(t);for(t=n.length;0<t--;)q(n[t],"captured",e);for(t=0;t<n.length;t++)q(n[t],"bubbled",e)}}function H(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=A(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=S(n._dispatchListeners,t),n._dispatchInstances=S(n._dispatchInstances,e))}function $(e){e&&e.dispatchConfig.registrationName&&H(e._targetInst,null,e)}function K(e){C(e,V)}var Y=!("undefined"==typeof window||!window.document||!window.document.createElement);function Q(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var G={animationend:Q("Animation","AnimationEnd"),animationiteration:Q("Animation","AnimationIteration"),animationstart:Q("Animation","AnimationStart"),transitionend:Q("Transition","TransitionEnd")},X={},J={};function Z(e){if(X[e])return X[e];if(!G[e])return e;var t,n=G[e];for(t in n)if(n.hasOwnProperty(t)&&t in J)return X[e]=n[t];return e}Y&&(J=document.createElement("div").style,"AnimationEvent"in window||(delete G.animationend.animation,delete G.animationiteration.animation,delete G.animationstart.animation),"TransitionEvent"in window||delete G.transitionend.transition);var ee=Z("animationend"),te=Z("animationiteration"),ne=Z("animationstart"),re=Z("transitionend"),oe="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),ie=null,ae=null,ue=null;function le(){if(ue)return ue;var e,t,n=ae,r=n.length,o="value"in ie?ie.value:ie.textContent,i=o.length;for(e=0;e<r&&n[e]===o[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===o[i-t];t++);return ue=o.slice(e,1<t?1-t:void 0)}function ce(){return!0}function se(){return!1}function fe(e,t,n,r){for(var o in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(o)&&((t=e[o])?this[o]=t(n):"target"===o?this.target=r:this[o]=n[o]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?ce:se,this.isPropagationStopped=se,this}function pe(e,t,n,r){if(this.eventPool.length){var o=this.eventPool.pop();return this.call(o,e,t,n,r),o}return new this(e,t,n,r)}function de(e){e instanceof this||a("279"),e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function he(e){e.eventPool=[],e.getPooled=pe,e.release=de}o(fe.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=ce)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=ce)},persist:function(){this.isPersistent=ce},isPersistent:se,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=se,this._dispatchInstances=this._dispatchListeners=null}}),fe.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},fe.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return o(i,n.prototype),n.prototype=i,n.prototype.constructor=n,n.Interface=o({},r.Interface,e),n.extend=r.extend,he(n),n},he(fe);var me=fe.extend({data:null}),ye=fe.extend({data:null}),ve=[9,13,27,32],ge=Y&&"CompositionEvent"in window,be=null;Y&&"documentMode"in document&&(be=document.documentMode);var we=Y&&"TextEvent"in window&&!be,Ee=Y&&(!ge||be&&8<be&&11>=be),xe=String.fromCharCode(32),ke={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(" ")}},Te=!1;function Se(e,t){switch(e){case"keyup":return-1!==ve.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function Ce(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var _e=!1;var Oe={eventTypes:ke,extractEvents:function(e,t,n,r){var o=void 0,i=void 0;if(ge)e:{switch(e){case"compositionstart":o=ke.compositionStart;break e;case"compositionend":o=ke.compositionEnd;break e;case"compositionupdate":o=ke.compositionUpdate;break e}o=void 0}else _e?Se(e,n)&&(o=ke.compositionEnd):"keydown"===e&&229===n.keyCode&&(o=ke.compositionStart);return o?(Ee&&"ko"!==n.locale&&(_e||o!==ke.compositionStart?o===ke.compositionEnd&&_e&&(i=le()):(ae="value"in(ie=r)?ie.value:ie.textContent,_e=!0)),o=me.getPooled(o,t,n,r),i?o.data=i:null!==(i=Ce(n))&&(o.data=i),K(o),i=o):i=null,(e=we?function(e,t){switch(e){case"compositionend":return Ce(t);case"keypress":return 32!==t.which?null:(Te=!0,xe);case"textInput":return(e=t.data)===xe&&Te?null:e;default:return null}}(e,n):function(e,t){if(_e)return"compositionend"===e||!ge&&Se(e,t)?(e=le(),ue=ae=ie=null,_e=!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<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Ee&&"ko"!==t.locale?null:t.data;default:return null}}(e,n))?((t=ye.getPooled(ke.beforeInput,t,n,r)).data=e,K(t)):t=null,null===i?t:null===t?i:[i,t]}},Pe=null,Ne=null,Re=null;function je(e){if(e=x(e)){"function"!=typeof Pe&&a("280");var t=E(e.stateNode);Pe(e.stateNode,e.type,t)}}function Ae(e){Ne?Re?Re.push(e):Re=[e]:Ne=e}function De(){if(Ne){var e=Ne,t=Re;if(Re=Ne=null,je(e),t)for(e=0;e<t.length;e++)je(t[e])}}function Ie(e,t){return e(t)}function Ue(e,t,n){return e(t,n)}function Me(){}var Le=!1;function Fe(e,t){if(Le)return e(t);Le=!0;try{return Ie(e,t)}finally{Le=!1,(null!==Ne||null!==Re)&&(Me(),De())}}var ze={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 We(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!ze[e.type]:"textarea"===t}function Be(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function qe(e){if(!Y)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"==typeof t[e]),t}function Ve(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function He(e){e._valueTracker||(e._valueTracker=function(e){var t=Ve(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 o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.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 $e(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Ve(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}var Ke=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Ye=/^(.*)[\\\/]/,Qe="function"==typeof Symbol&&Symbol.for,Ge=Qe?Symbol.for("react.element"):60103,Xe=Qe?Symbol.for("react.portal"):60106,Je=Qe?Symbol.for("react.fragment"):60107,Ze=Qe?Symbol.for("react.strict_mode"):60108,et=Qe?Symbol.for("react.profiler"):60114,tt=Qe?Symbol.for("react.provider"):60109,nt=Qe?Symbol.for("react.context"):60110,rt=Qe?Symbol.for("react.async_mode"):60111,ot=Qe?Symbol.for("react.forward_ref"):60112,it=Qe?Symbol.for("react.placeholder"):60113,at="function"==typeof Symbol&&Symbol.iterator;function ut(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=at&&e[at]||e["@@iterator"])?e:null}function lt(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 rt:return"AsyncMode";case Je:return"Fragment";case Xe:return"Portal";case et:return"Profiler";case Ze:return"StrictMode";case it:return"Placeholder"}if("object"==typeof e){switch(e.$$typeof){case nt:return"Context.Consumer";case tt:return"Context.Provider";case ot:return""!==(e=(e=e.render).displayName||e.name||"")?"ForwardRef("+e+")":"ForwardRef"}if("function"==typeof e.then&&(e=1===e._reactStatus?e._reactResult:null))return lt(e)}return null}function ct(e){var t="";do{e:switch(e.tag){case 4:case 0:case 1:case 2:case 3:case 7:case 10:var n=e._debugOwner,r=e._debugSource,o=lt(e.type),i=null;n&&(i=lt(n.type)),n=o,o="",r?o=" (at "+r.fileName.replace(Ye,"")+":"+r.lineNumber+")":i&&(o=" (created by "+i+")"),i="\n in "+(n||"Unknown")+o;break e;default:i=""}t+=i,e=e.return}while(e);return t}var st=/^[: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]*$/,ft=Object.prototype.hasOwnProperty,pt={},dt={};function ht(e,t,n,r,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t}var mt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){mt[e]=new ht(e,0,!1,e,null)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];mt[t]=new ht(t,1,!1,e[1],null)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){mt[e]=new ht(e,2,!1,e.toLowerCase(),null)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){mt[e]=new ht(e,2,!1,e,null)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){mt[e]=new ht(e,3,!1,e.toLowerCase(),null)}),["checked","multiple","muted","selected"].forEach(function(e){mt[e]=new ht(e,3,!0,e,null)}),["capture","download"].forEach(function(e){mt[e]=new ht(e,4,!1,e,null)}),["cols","rows","size","span"].forEach(function(e){mt[e]=new ht(e,6,!1,e,null)}),["rowSpan","start"].forEach(function(e){mt[e]=new ht(e,5,!1,e.toLowerCase(),null)});var yt=/[\-:]([a-z])/g;function vt(e){return e[1].toUpperCase()}function gt(e,t,n,r){var o=mt.hasOwnProperty(t)?mt[t]:null;(null!==o?0===o.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||void 0===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,o,r)&&(n=null),r||null===o?function(e){return!!ft.call(dt,e)||!ft.call(pt,e)&&(st.test(e)?dt[e]=!0:(pt[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}function bt(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function wt(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function Et(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=bt(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 xt(e,t){null!=(t=t.checked)&>(e,"checked",t,!1)}function kt(e,t){xt(e,t);var n=bt(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")?St(e,t.type,n):t.hasOwnProperty("defaultValue")&&St(e,t.type,bt(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Tt(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,r=e.value,n||t===r||(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 St(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+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(yt,vt);mt[t]=new ht(t,1,!1,e,null)}),"xlink:actuate xlink:arcrole xlink:href xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(yt,vt);mt[t]=new ht(t,1,!1,e,"http://www.w3.org/1999/xlink")}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(yt,vt);mt[t]=new ht(t,1,!1,e,"http://www.w3.org/XML/1998/namespace")}),mt.tabIndex=new ht("tabIndex",1,!1,"tabindex",null);var Ct={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function _t(e,t,n){return(e=fe.getPooled(Ct.change,e,t,n)).type="change",Ae(n),K(e),e}var Ot=null,Pt=null;function Nt(e){D(e,!1)}function Rt(e){if($e(z(e)))return e}function jt(e,t){if("change"===e)return t}var At=!1;function Dt(){Ot&&(Ot.detachEvent("onpropertychange",It),Pt=Ot=null)}function It(e){"value"===e.propertyName&&Rt(Pt)&&Fe(Nt,e=_t(Pt,e,Be(e)))}function Ut(e,t,n){"focus"===e?(Dt(),Pt=n,(Ot=t).attachEvent("onpropertychange",It)):"blur"===e&&Dt()}function Mt(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Rt(Pt)}function Lt(e,t){if("click"===e)return Rt(t)}function Ft(e,t){if("input"===e||"change"===e)return Rt(t)}Y&&(At=qe("input")&&(!document.documentMode||9<document.documentMode));var zt={eventTypes:Ct,_isInputEventSupported:At,extractEvents:function(e,t,n,r){var o=t?z(t):window,i=void 0,a=void 0,u=o.nodeName&&o.nodeName.toLowerCase();if("select"===u||"input"===u&&"file"===o.type?i=jt:We(o)?At?i=Ft:(i=Mt,a=Ut):(u=o.nodeName)&&"input"===u.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(i=Lt),i&&(i=i(e,t)))return _t(i,n,r);a&&a(e,o,t),"blur"===e&&(e=o._wrapperState)&&e.controlled&&"number"===o.type&&St(o,"number",o.value)}},Wt=fe.extend({view:null,detail:null}),Bt={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function qt(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Bt[e])&&!!t[e]}function Vt(){return qt}var Ht=0,$t=0,Kt=!1,Yt=!1,Qt=Wt.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Vt,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=Ht;return Ht=e.screenX,Kt?"mousemove"===e.type?e.screenX-t:0:(Kt=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=$t;return $t=e.screenY,Yt?"mousemove"===e.type?e.screenY-t:0:(Yt=!0,0)}}),Gt=Qt.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),Xt={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},Jt={eventTypes:Xt,extractEvents:function(e,t,n,r){var o="mouseover"===e||"pointerover"===e,i="mouseout"===e||"pointerout"===e;if(o&&(n.relatedTarget||n.fromElement)||!i&&!o)return null;if(o=r.window===r?r:(o=r.ownerDocument)?o.defaultView||o.parentWindow:window,i?(i=t,t=(t=n.relatedTarget||n.toElement)?L(t):null):i=null,i===t)return null;var a=void 0,u=void 0,l=void 0,c=void 0;"mouseout"===e||"mouseover"===e?(a=Qt,u=Xt.mouseLeave,l=Xt.mouseEnter,c="mouse"):"pointerout"!==e&&"pointerover"!==e||(a=Gt,u=Xt.pointerLeave,l=Xt.pointerEnter,c="pointer");var s=null==i?o:z(i);if(o=null==t?o:z(t),(e=a.getPooled(u,i,n,r)).type=c+"leave",e.target=s,e.relatedTarget=o,(n=a.getPooled(l,t,n,r)).type=c+"enter",n.target=o,n.relatedTarget=s,r=t,i&&r)e:{for(o=r,c=0,a=t=i;a;a=B(a))c++;for(a=0,l=o;l;l=B(l))a++;for(;0<c-a;)t=B(t),c--;for(;0<a-c;)o=B(o),a--;for(;c--;){if(t===o||t===o.alternate)break e;t=B(t),o=B(o)}t=null}else t=null;for(o=t,t=[];i&&i!==o&&(null===(c=i.alternate)||c!==o);)t.push(i),i=B(i);for(i=[];r&&r!==o&&(null===(c=r.alternate)||c!==o);)i.push(r),r=B(r);for(r=0;r<t.length;r++)H(t[r],"bubbled",e);for(r=i.length;0<r--;)H(i[r],"captured",n);return[e,n]}},Zt=Object.prototype.hasOwnProperty;function en(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function tn(e,t){if(en(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++)if(!Zt.call(t,n[r])||!en(e[n[r]],t[n[r]]))return!1;return!0}function nn(e){var t=e;if(e.alternate)for(;t.return;)t=t.return;else{if(0!=(2&t.effectTag))return 1;for(;t.return;)if(0!=(2&(t=t.return).effectTag))return 1}return 5===t.tag?2:3}function rn(e){2!==nn(e)&&a("188")}function on(e){if(!(e=function(e){var t=e.alternate;if(!t)return 3===(t=nn(e))&&a("188"),1===t?null:e;for(var n=e,r=t;;){var o=n.return,i=o?o.alternate:null;if(!o||!i)break;if(o.child===i.child){for(var u=o.child;u;){if(u===n)return rn(o),e;if(u===r)return rn(o),t;u=u.sibling}a("188")}if(n.return!==r.return)n=o,r=i;else{u=!1;for(var l=o.child;l;){if(l===n){u=!0,n=o,r=i;break}if(l===r){u=!0,r=o,n=i;break}l=l.sibling}if(!u){for(l=i.child;l;){if(l===n){u=!0,n=i,r=o;break}if(l===r){u=!0,r=i,n=o;break}l=l.sibling}u||a("189")}}n.alternate!==r&&a("190")}return 5!==n.tag&&a("188"),n.stateNode.current===n?e:t}(e)))return null;for(var t=e;;){if(7===t.tag||8===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}var an=fe.extend({animationName:null,elapsedTime:null,pseudoElement:null}),un=fe.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),ln=Wt.extend({relatedTarget:null});function cn(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 sn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},fn={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"},pn=Wt.extend({key:function(e){if(e.key){var t=sn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=cn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?fn[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Vt,charCode:function(e){return"keypress"===e.type?cn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?cn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),dn=Qt.extend({dataTransfer:null}),hn=Wt.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Vt}),mn=fe.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),yn=Qt.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}),vn=[["abort","abort"],[ee,"animationEnd"],[te,"animationIteration"],[ne,"animationStart"],["canplay","canPlay"],["canplaythrough","canPlayThrough"],["drag","drag"],["dragenter","dragEnter"],["dragexit","dragExit"],["dragleave","dragLeave"],["dragover","dragOver"],["durationchange","durationChange"],["emptied","emptied"],["encrypted","encrypted"],["ended","ended"],["error","error"],["gotpointercapture","gotPointerCapture"],["load","load"],["loadeddata","loadedData"],["loadedmetadata","loadedMetadata"],["loadstart","loadStart"],["lostpointercapture","lostPointerCapture"],["mousemove","mouseMove"],["mouseout","mouseOut"],["mouseover","mouseOver"],["playing","playing"],["pointermove","pointerMove"],["pointerout","pointerOut"],["pointerover","pointerOver"],["progress","progress"],["scroll","scroll"],["seeking","seeking"],["stalled","stalled"],["suspend","suspend"],["timeupdate","timeUpdate"],["toggle","toggle"],["touchmove","touchMove"],[re,"transitionEnd"],["waiting","waiting"],["wheel","wheel"]],gn={},bn={};function wn(e,t){var n=e[0],r="on"+((e=e[1])[0].toUpperCase()+e.slice(1));t={phasedRegistrationNames:{bubbled:r,captured:r+"Capture"},dependencies:[n],isInteractive:t},gn[e]=t,bn[n]=t}[["blur","blur"],["cancel","cancel"],["click","click"],["close","close"],["contextmenu","contextMenu"],["copy","copy"],["cut","cut"],["auxclick","auxClick"],["dblclick","doubleClick"],["dragend","dragEnd"],["dragstart","dragStart"],["drop","drop"],["focus","focus"],["input","input"],["invalid","invalid"],["keydown","keyDown"],["keypress","keyPress"],["keyup","keyUp"],["mousedown","mouseDown"],["mouseup","mouseUp"],["paste","paste"],["pause","pause"],["play","play"],["pointercancel","pointerCancel"],["pointerdown","pointerDown"],["pointerup","pointerUp"],["ratechange","rateChange"],["reset","reset"],["seeked","seeked"],["submit","submit"],["touchcancel","touchCancel"],["touchend","touchEnd"],["touchstart","touchStart"],["volumechange","volumeChange"]].forEach(function(e){wn(e,!0)}),vn.forEach(function(e){wn(e,!1)});var En={eventTypes:gn,isInteractiveTopLevelEventType:function(e){return void 0!==(e=bn[e])&&!0===e.isInteractive},extractEvents:function(e,t,n,r){var o=bn[e];if(!o)return null;switch(e){case"keypress":if(0===cn(n))return null;case"keydown":case"keyup":e=pn;break;case"blur":case"focus":e=ln;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=Qt;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=dn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=hn;break;case ee:case te:case ne:e=an;break;case re:e=mn;break;case"scroll":e=Wt;break;case"wheel":e=yn;break;case"copy":case"cut":case"paste":e=un;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=Gt;break;default:e=fe}return K(t=e.getPooled(o,t,n,r)),t}},xn=En.isInteractiveTopLevelEventType,kn=[];function Tn(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r;for(r=n;r.return;)r=r.return;if(!(r=5!==r.tag?null:r.stateNode.containerInfo))break;e.ancestors.push(n),n=L(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var o=Be(e.nativeEvent);r=e.topLevelType;for(var i=e.nativeEvent,a=null,u=0;u<v.length;u++){var l=v[u];l&&(l=l.extractEvents(r,t,i,o))&&(a=S(a,l))}D(a,!1)}}var Sn=!0;function Cn(e,t){if(!t)return null;var n=(xn(e)?On:Pn).bind(null,e);t.addEventListener(e,n,!1)}function _n(e,t){if(!t)return null;var n=(xn(e)?On:Pn).bind(null,e);t.addEventListener(e,n,!0)}function On(e,t){Ue(Pn,e,t)}function Pn(e,t){if(Sn){var n=Be(t);if(null===(n=L(n))||"number"!=typeof n.tag||2===nn(n)||(n=null),kn.length){var r=kn.pop();r.topLevelType=e,r.nativeEvent=t,r.targetInst=n,e=r}else e={topLevelType:e,nativeEvent:t,targetInst:n,ancestors:[]};try{Fe(Tn,e)}finally{e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>kn.length&&kn.push(e)}}}var Nn={},Rn=0,jn="_reactListenersID"+(""+Math.random()).slice(2);function An(e){return Object.prototype.hasOwnProperty.call(e,jn)||(e[jn]=Rn++,Nn[e[jn]]={}),Nn[e[jn]]}function Dn(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 In(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Un(e,t){var n,r=In(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=In(r)}}function Mn(){for(var e=window,t=Dn();t instanceof e.HTMLIFrameElement;){try{e=t.contentDocument.defaultView}catch(e){break}t=Dn(e.document)}return t}function Ln(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 Fn=Y&&"documentMode"in document&&11>=document.documentMode,zn={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},Wn=null,Bn=null,qn=null,Vn=!1;function Hn(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return Vn||null==Wn||Wn!==Dn(n)?null:("selectionStart"in(n=Wn)&&Ln(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},qn&&tn(qn,n)?null:(qn=n,(e=fe.getPooled(zn.select,Bn,e,t)).type="select",e.target=Wn,K(e),e))}var $n={eventTypes:zn,extractEvents:function(e,t,n,r){var o,i=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;if(!(o=!i)){e:{i=An(i),o=w.onSelect;for(var a=0;a<o.length;a++){var u=o[a];if(!i.hasOwnProperty(u)||!i[u]){i=!1;break e}}i=!0}o=!i}if(o)return null;switch(i=t?z(t):window,e){case"focus":(We(i)||"true"===i.contentEditable)&&(Wn=i,Bn=t,qn=null);break;case"blur":qn=Bn=Wn=null;break;case"mousedown":Vn=!0;break;case"contextmenu":case"mouseup":case"dragend":return Vn=!1,Hn(n,r);case"selectionchange":if(Fn)break;case"keydown":case"keyup":return Hn(n,r)}return null}};function Kn(e,t){return e=o({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,function(e){null!=e&&(t+=e)}),t}(t.children))&&(e.children=t),e}function Yn(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+bt(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function Qn(e,t){return null!=t.dangerouslySetInnerHTML&&a("91"),o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Gn(e,t){var n=t.value;null==n&&(n=t.defaultValue,null!=(t=t.children)&&(null!=n&&a("92"),Array.isArray(t)&&(1>=t.length||a("93"),t=t[0]),n=t),null==n&&(n="")),e._wrapperState={initialValue:bt(n)}}function Xn(e,t){var n=bt(t.value);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&(e.defaultValue=n)),null!=t.defaultValue&&(e.defaultValue=""+bt(t.defaultValue))}function Jn(e){var t=e.textContent;t===e._wrapperState.initialValue&&(e.value=t)}R("ResponderEventPlugin SimpleEventPlugin TapEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),E=W,x=F,k=z,j({SimpleEventPlugin:En,EnterLeaveEventPlugin:Jt,ChangeEventPlugin:zt,SelectEventPlugin:$n,BeforeInputEventPlugin:Oe});var Zn={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function er(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 tr(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?er(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var nr=void 0,rr=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n)})}:e}(function(e,t){if(e.namespaceURI!==Zn.svg||"innerHTML"in e)e.innerHTML=t;else{for((nr=nr||document.createElement("div")).innerHTML="<svg>"+t+"</svg>",t=nr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function or(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 ir={animationIterationCount:!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},ar=["Webkit","ms","Moz","O"];function ur(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=n,i=t[n];o=null==i||"boolean"==typeof i||""===i?"":r||"number"!=typeof i||0===i||ir.hasOwnProperty(o)&&ir[o]?(""+i).trim():i+"px","float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(ir).forEach(function(e){ar.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ir[t]=ir[e]})});var lr=o({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 cr(e,t){t&&(lr[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML)&&a("137",e,""),null!=t.dangerouslySetInnerHTML&&(null!=t.children&&a("60"),"object"==typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML||a("61")),null!=t.style&&"object"!=typeof t.style&&a("62",""))}function sr(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}}function fr(e,t){var n=An(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=w[t];for(var r=0;r<t.length;r++){var o=t[r];if(!n.hasOwnProperty(o)||!n[o]){switch(o){case"scroll":_n("scroll",e);break;case"focus":case"blur":_n("focus",e),_n("blur",e),n.blur=!0,n.focus=!0;break;case"cancel":case"close":qe(o)&&_n(o,e);break;case"invalid":case"submit":case"reset":break;default:-1===oe.indexOf(o)&&Cn(o,e)}n[o]=!0}}}function pr(){}var dr=null,hr=null;function mr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function yr(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}function vr(e){for(e=e.nextSibling;e&&1!==e.nodeType&&3!==e.nodeType;)e=e.nextSibling;return e}function gr(e){for(e=e.firstChild;e&&1!==e.nodeType&&3!==e.nodeType;)e=e.nextSibling;return e}new Set;var br=[],wr=-1;function Er(e){0>wr||(e.current=br[wr],br[wr]=null,wr--)}function xr(e,t){br[++wr]=e.current,e.current=t}var kr={},Tr={current:kr},Sr={current:!1},Cr=kr;function _r(e,t){var n=e.type.contextTypes;if(!n)return kr;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Or(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Pr(e){Er(Sr),Er(Tr)}function Nr(e){Er(Sr),Er(Tr)}function Rr(e,t,n){Tr.current!==kr&&a("168"),xr(Tr,t),xr(Sr,n)}function jr(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())i in e||a("108",lt(t)||"Unknown",i);return o({},n,r)}function Ar(e){var t=e.stateNode;return t=t&&t.__reactInternalMemoizedMergedChildContext||kr,Cr=Tr.current,xr(Tr,t),xr(Sr,Sr.current),!0}function Dr(e,t,n){var r=e.stateNode;r||a("169"),n?(t=jr(e,t,Cr),r.__reactInternalMemoizedMergedChildContext=t,Er(Sr),Er(Tr),xr(Tr,t)):Er(Sr),xr(Sr,n)}var Ir=null,Ur=null;function Mr(e){return function(t){try{return e(t)}catch(e){}}}function Lr(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=null,this.index=0,this.ref=null,this.pendingProps=t,this.firstContextDependency=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Fr(e){return"object"==typeof(e=e.prototype)&&null!==e&&"object"==typeof e.isReactComponent&&null!==e.isReactComponent}function zr(e,t,n){var r=e.alternate;return null===r?((r=new Lr(e.tag,t,e.key,e.mode)).type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.effectTag=0,r.nextEffect=null,r.firstEffect=null,r.lastEffect=null),r.childExpirationTime=e.childExpirationTime,r.expirationTime=t!==e.pendingProps?n:e.expirationTime,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,r.firstContextDependency=e.firstContextDependency,r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function Wr(e,t,n){var r=e.type,o=e.key;e=e.props;var i=void 0;if("function"==typeof r)i=Fr(r)?2:4;else if("string"==typeof r)i=7;else e:switch(r){case Je:return Br(e.children,t,n,o);case rt:i=10,t|=3;break;case Ze:i=10,t|=2;break;case et:return(r=new Lr(15,e,o,4|t)).type=et,r.expirationTime=n,r;case it:i=16;break;default:if("object"==typeof r&&null!==r)switch(r.$$typeof){case tt:i=12;break e;case nt:i=11;break e;case ot:i=13;break e;default:if("function"==typeof r.then){i=4;break e}}a("130",null==r?r:typeof r,"")}return(t=new Lr(i,e,o,t)).type=r,t.expirationTime=n,t}function Br(e,t,n,r){return(e=new Lr(9,e,r,t)).expirationTime=n,e}function qr(e,t,n){return(e=new Lr(8,e,null,t)).expirationTime=n,e}function Vr(e,t,n){return(t=new Lr(6,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Hr(e,t){e.didError=!1;var n=e.earliestPendingTime;0===n?e.earliestPendingTime=e.latestPendingTime=t:n>t?e.earliestPendingTime=t:e.latestPendingTime<t&&(e.latestPendingTime=t),$r(t,e)}function $r(e,t){var n=t.earliestSuspendedTime,r=t.latestSuspendedTime,o=t.earliestPendingTime,i=t.latestPingedTime;0===(o=0!==o?o:i)&&(0===e||r>e)&&(o=r),0!==(e=o)&&0!==n&&n<e&&(e=n),t.nextExpirationTimeToWorkOn=o,t.expirationTime=e}var Kr=!1;function Yr(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Qr(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function Gr(e){return{expirationTime:e,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function Xr(e,t){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=t:(e.lastUpdate.next=t,e.lastUpdate=t)}function Jr(e,t){var n=e.alternate;if(null===n){var r=e.updateQueue,o=null;null===r&&(r=e.updateQueue=Yr(e.memoizedState))}else r=e.updateQueue,o=n.updateQueue,null===r?null===o?(r=e.updateQueue=Yr(e.memoizedState),o=n.updateQueue=Yr(n.memoizedState)):r=e.updateQueue=Qr(o):null===o&&(o=n.updateQueue=Qr(r));null===o||r===o?Xr(r,t):null===r.lastUpdate||null===o.lastUpdate?(Xr(r,t),Xr(o,t)):(Xr(r,t),o.lastUpdate=t)}function Zr(e,t){var n=e.updateQueue;null===(n=null===n?e.updateQueue=Yr(e.memoizedState):eo(e,n)).lastCapturedUpdate?n.firstCapturedUpdate=n.lastCapturedUpdate=t:(n.lastCapturedUpdate.next=t,n.lastCapturedUpdate=t)}function eo(e,t){var n=e.alternate;return null!==n&&t===n.updateQueue&&(t=e.updateQueue=Qr(t)),t}function to(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=-1025&e.effectTag|64;case 0:if(null===(i="function"==typeof(e=n.payload)?e.call(a,r,i):e)||void 0===i)break;return o({},r,i);case 2:Kr=!0}return r}function no(e,t,n,r,o){Kr=!1;for(var i=(t=eo(e,t)).baseState,a=null,u=0,l=t.firstUpdate,c=i;null!==l;){var s=l.expirationTime;s>o?(null===a&&(a=l,i=c),(0===u||u>s)&&(u=s)):(c=to(e,0,l,c,n,r),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastEffect?t.firstEffect=t.lastEffect=l:(t.lastEffect.nextEffect=l,t.lastEffect=l))),l=l.next}for(s=null,l=t.firstCapturedUpdate;null!==l;){var f=l.expirationTime;f>o?(null===s&&(s=l,null===a&&(i=c)),(0===u||u>f)&&(u=f)):(c=to(e,0,l,c,n,r),null!==l.callback&&(e.effectTag|=32,l.nextEffect=null,null===t.lastCapturedEffect?t.firstCapturedEffect=t.lastCapturedEffect=l:(t.lastCapturedEffect.nextEffect=l,t.lastCapturedEffect=l))),l=l.next}null===a&&(t.lastUpdate=null),null===s?t.lastCapturedUpdate=null:e.effectTag|=32,null===a&&null===s&&(i=c),t.baseState=i,t.firstUpdate=a,t.firstCapturedUpdate=s,e.expirationTime=u,e.memoizedState=c}function ro(e,t,n){null!==t.firstCapturedUpdate&&(null!==t.lastUpdate&&(t.lastUpdate.next=t.firstCapturedUpdate,t.lastUpdate=t.lastCapturedUpdate),t.firstCapturedUpdate=t.lastCapturedUpdate=null),oo(t.firstEffect,n),t.firstEffect=t.lastEffect=null,oo(t.firstCapturedEffect,n),t.firstCapturedEffect=t.lastCapturedEffect=null}function oo(e,t){for(;null!==e;){var n=e.callback;if(null!==n){e.callback=null;var r=t;"function"!=typeof n&&a("191",n),n.call(r)}e=e.nextEffect}}function io(e,t){return{value:e,source:t,stack:ct(t)}}var ao={current:null},uo=null,lo=null,co=null;function so(e,t){var n=e.type._context;xr(ao,n._currentValue),n._currentValue=t}function fo(e){var t=ao.current;Er(ao),e.type._context._currentValue=t}function po(e){uo=e,co=lo=null,e.firstContextDependency=null}function ho(e,t){return co!==e&&!1!==t&&0!==t&&("number"==typeof t&&1073741823!==t||(co=e,t=1073741823),t={context:e,observedBits:t,next:null},null===lo?(null===uo&&a("277"),uo.firstContextDependency=lo=t):lo=lo.next=t),e._currentValue}var mo={},yo={current:mo},vo={current:mo},go={current:mo};function bo(e){return e===mo&&a("174"),e}function wo(e,t){xr(go,t),xr(vo,e),xr(yo,mo);var n=t.nodeType;switch(n){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:tr(null,"");break;default:t=tr(t=(n=8===n?t.parentNode:t).namespaceURI||null,n=n.tagName)}Er(yo),xr(yo,t)}function Eo(e){Er(yo),Er(vo),Er(go)}function xo(e){bo(go.current);var t=bo(yo.current),n=tr(t,e.type);t!==n&&(xr(vo,e),xr(yo,n))}function ko(e){vo.current===e&&(Er(yo),Er(vo))}var To=(new r.Component).refs;function So(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:o({},t,n),e.memoizedState=n,null!==(r=e.updateQueue)&&0===e.expirationTime&&(r.baseState=n)}var Co={isMounted:function(e){return!!(e=e._reactInternalFiber)&&2===nn(e)},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=ua(),o=Gr(r=Ai(r,e));o.payload=t,void 0!==n&&null!==n&&(o.callback=n),Jr(e,o),Di(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=ua(),o=Gr(r=Ai(r,e));o.tag=1,o.payload=t,void 0!==n&&null!==n&&(o.callback=n),Jr(e,o),Di(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=ua(),r=Gr(n=Ai(n,e));r.tag=2,void 0!==t&&null!==t&&(r.callback=t),Jr(e,r),Di(e,n)}};function _o(e,t,n,r,o,i,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!t.prototype||!t.prototype.isPureReactComponent||(!tn(n,r)||!tn(o,i))}function Oo(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&&Co.enqueueReplaceState(t,t.state,null)}function Po(e,t,n,r){var o=e.stateNode,i=Or(t)?Cr:Tr.current;o.props=n,o.state=e.memoizedState,o.refs=To,o.context=_r(e,i),null!==(i=e.updateQueue)&&(no(e,i,n,o,r),o.state=e.memoizedState),"function"==typeof(i=t.getDerivedStateFromProps)&&(So(e,t,i,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&Co.enqueueReplaceState(o,o.state,null),null!==(i=e.updateQueue)&&(no(e,i,n,o,r),o.state=e.memoizedState)),"function"==typeof o.componentDidMount&&(e.effectTag|=4)}var No=Array.isArray;function Ro(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){var r=void 0;(n=n._owner)&&(2!==n.tag&&3!==n.tag&&a("110"),r=n.stateNode),r||a("147",e);var o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:((t=function(e){var t=r.refs;t===To&&(t=r.refs={}),null===e?delete t[o]:t[o]=e})._stringRef=o,t)}"string"!=typeof e&&a("284"),n._owner||a("254",e)}return e}function jo(e,t){"textarea"!==e.type&&a("31","[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,"")}function Ao(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}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 o(e,t,n){return(e=zr(e,t,n)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function u(t){return e&&null===t.alternate&&(t.effectTag=2),t}function l(e,t,n,r){return null===t||8!==t.tag?((t=qr(n,e.mode,r)).return=e,t):((t=o(t,n,r)).return=e,t)}function c(e,t,n,r){return null!==t&&t.type===n.type?((r=o(t,n.props,r)).ref=Ro(e,t,n),r.return=e,r):((r=Wr(n,e.mode,r)).ref=Ro(e,t,n),r.return=e,r)}function s(e,t,n,r){return null===t||6!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Vr(n,e.mode,r)).return=e,t):((t=o(t,n.children||[],r)).return=e,t)}function f(e,t,n,r,i){return null===t||9!==t.tag?((t=Br(n,e.mode,r,i)).return=e,t):((t=o(t,n,r)).return=e,t)}function p(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=qr(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case Ge:return(n=Wr(t,e.mode,n)).ref=Ro(e,null,t),n.return=e,n;case Xe:return(t=Vr(t,e.mode,n)).return=e,t}if(No(t)||ut(t))return(t=Br(t,e.mode,n,null)).return=e,t;jo(e,t)}return null}function d(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case Ge:return n.key===o?n.type===Je?f(e,t,n.props.children,r,o):c(e,t,n,r):null;case Xe:return n.key===o?s(e,t,n,r):null}if(No(n)||ut(n))return null!==o?null:f(e,t,n,r,null);jo(e,n)}return null}function h(e,t,n,r,o){if("string"==typeof r||"number"==typeof r)return l(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case Ge:return e=e.get(null===r.key?n:r.key)||null,r.type===Je?f(t,e,r.props.children,o,r.key):c(t,e,r,o);case Xe:return s(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(No(r)||ut(r))return f(t,e=e.get(n)||null,r,o,null);jo(t,r)}return null}function m(o,a,u,l){for(var c=null,s=null,f=a,m=a=0,y=null;null!==f&&m<u.length;m++){f.index>m?(y=f,f=null):y=f.sibling;var v=d(o,f,u[m],l);if(null===v){null===f&&(f=y);break}e&&f&&null===v.alternate&&t(o,f),a=i(v,a,m),null===s?c=v:s.sibling=v,s=v,f=y}if(m===u.length)return n(o,f),c;if(null===f){for(;m<u.length;m++)(f=p(o,u[m],l))&&(a=i(f,a,m),null===s?c=f:s.sibling=f,s=f);return c}for(f=r(o,f);m<u.length;m++)(y=h(f,o,m,u[m],l))&&(e&&null!==y.alternate&&f.delete(null===y.key?m:y.key),a=i(y,a,m),null===s?c=y:s.sibling=y,s=y);return e&&f.forEach(function(e){return t(o,e)}),c}function y(o,u,l,c){var s=ut(l);"function"!=typeof s&&a("150"),null==(l=s.call(l))&&a("151");for(var f=s=null,m=u,y=u=0,v=null,g=l.next();null!==m&&!g.done;y++,g=l.next()){m.index>y?(v=m,m=null):v=m.sibling;var b=d(o,m,g.value,c);if(null===b){m||(m=v);break}e&&m&&null===b.alternate&&t(o,m),u=i(b,u,y),null===f?s=b:f.sibling=b,f=b,m=v}if(g.done)return n(o,m),s;if(null===m){for(;!g.done;y++,g=l.next())null!==(g=p(o,g.value,c))&&(u=i(g,u,y),null===f?s=g:f.sibling=g,f=g);return s}for(m=r(o,m);!g.done;y++,g=l.next())null!==(g=h(m,o,y,g.value,c))&&(e&&null!==g.alternate&&m.delete(null===g.key?y:g.key),u=i(g,u,y),null===f?s=g:f.sibling=g,f=g);return e&&m.forEach(function(e){return t(o,e)}),s}return function(e,r,i,l){var c="object"==typeof i&&null!==i&&i.type===Je&&null===i.key;c&&(i=i.props.children);var s="object"==typeof i&&null!==i;if(s)switch(i.$$typeof){case Ge:e:{for(s=i.key,c=r;null!==c;){if(c.key===s){if(9===c.tag?i.type===Je:c.type===i.type){n(e,c.sibling),(r=o(c,i.type===Je?i.props.children:i.props,l)).ref=Ro(e,c,i),r.return=e,e=r;break e}n(e,c);break}t(e,c),c=c.sibling}i.type===Je?((r=Br(i.props.children,e.mode,l,i.key)).return=e,e=r):((l=Wr(i,e.mode,l)).ref=Ro(e,r,i),l.return=e,e=l)}return u(e);case Xe:e:{for(c=i.key;null!==r;){if(r.key===c){if(6===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[],l)).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Vr(i,e.mode,l)).return=e,e=r}return u(e)}if("string"==typeof i||"number"==typeof i)return i=""+i,null!==r&&8===r.tag?(n(e,r.sibling),(r=o(r,i,l)).return=e,e=r):(n(e,r),(r=qr(i,e.mode,l)).return=e,e=r),u(e);if(No(i))return m(e,r,i,l);if(ut(i))return y(e,r,i,l);if(s&&jo(e,i),void 0===i&&!c)switch(e.tag){case 2:case 3:case 0:a("152",(l=e.type).displayName||l.name||"Component")}return n(e,r)}}var Do=Ao(!0),Io=Ao(!1),Uo=null,Mo=null,Lo=!1;function Fo(e,t){var n=new Lr(7,null,null,0);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 zo(e,t){switch(e.tag){case 7:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 8:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Wo(e){if(Lo){var t=Mo;if(t){var n=t;if(!zo(e,t)){if(!(t=vr(n))||!zo(e,t))return e.effectTag|=2,Lo=!1,void(Uo=e);Fo(Uo,n)}Uo=e,Mo=gr(t)}else e.effectTag|=2,Lo=!1,Uo=e}}function Bo(e){for(e=e.return;null!==e&&7!==e.tag&&5!==e.tag;)e=e.return;Uo=e}function qo(e){if(e!==Uo)return!1;if(!Lo)return Bo(e),Lo=!0,!1;var t=e.type;if(7!==e.tag||"head"!==t&&"body"!==t&&!yr(t,e.memoizedProps))for(t=Mo;t;)Fo(e,t),t=vr(t);return Bo(e),Mo=Uo?vr(e.stateNode):null,!0}function Vo(){Mo=Uo=null,Lo=!1}var Ho=Ke.ReactCurrentOwner;function $o(e,t,n,r){t.child=null===e?Io(t,null,n,r):Do(t,e.child,n,r)}function Ko(e,t,n,r,o){n=n.render;var i=t.ref;return Sr.current||t.memoizedProps!==r||i!==(null!==e?e.ref:null)?($o(e,t,n=n(r,i),o),t.memoizedProps=r,t.child):ei(e,t,o)}function Yo(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function Qo(e,t,n,r,o){var i=Or(n)?Cr:Tr.current;return i=_r(t,i),po(t),n=n(r,i),t.effectTag|=1,$o(e,t,n,o),t.memoizedProps=r,t.child}function Go(e,t,n,r,o){if(Or(n)){var i=!0;Ar(t)}else i=!1;if(po(t),null===e)if(null===t.stateNode){var a=Or(n)?Cr:Tr.current,u=n.contextTypes,l=null!==u&&void 0!==u,c=new n(r,u=l?_r(t,a):kr);t.memoizedState=null!==c.state&&void 0!==c.state?c.state:null,c.updater=Co,t.stateNode=c,c._reactInternalFiber=t,l&&((l=t.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,l.__reactInternalMemoizedMaskedChildContext=u),Po(t,n,r,o),r=!0}else{a=t.stateNode,u=t.memoizedProps,a.props=u;var s=a.context;l=_r(t,l=Or(n)?Cr:Tr.current);var f=n.getDerivedStateFromProps;(c="function"==typeof f||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(u!==r||s!==l)&&Oo(t,a,r,l),Kr=!1;var p=t.memoizedState;s=a.state=p;var d=t.updateQueue;null!==d&&(no(t,d,r,a,o),s=t.memoizedState),u!==r||p!==s||Sr.current||Kr?("function"==typeof f&&(So(t,n,f,r),s=t.memoizedState),(u=Kr||_o(t,n,u,r,p,s,l))?(c||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.effectTag|=4)):("function"==typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=s),a.props=r,a.state=s,a.context=l,r=u):("function"==typeof a.componentDidMount&&(t.effectTag|=4),r=!1)}else a=t.stateNode,u=t.memoizedProps,a.props=u,s=a.context,l=_r(t,l=Or(n)?Cr:Tr.current),(c="function"==typeof(f=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(u!==r||s!==l)&&Oo(t,a,r,l),Kr=!1,s=t.memoizedState,p=a.state=s,null!==(d=t.updateQueue)&&(no(t,d,r,a,o),p=t.memoizedState),u!==r||s!==p||Sr.current||Kr?("function"==typeof f&&(So(t,n,f,r),p=t.memoizedState),(f=Kr||_o(t,n,u,r,s,p,l))?(c||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,p,l),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,p,l)),"function"==typeof a.componentDidUpdate&&(t.effectTag|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof a.componentDidUpdate||u===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||u===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=l,r=f):("function"!=typeof a.componentDidUpdate||u===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||u===e.memoizedProps&&s===e.memoizedState||(t.effectTag|=256),r=!1);return Xo(e,t,n,r,i,o)}function Xo(e,t,n,r,o,i){Yo(e,t);var a=0!=(64&t.effectTag);if(!r&&!a)return o&&Dr(t,n,!1),ei(e,t,i);r=t.stateNode,Ho.current=t;var u=a?null:r.render();return t.effectTag|=1,null!==e&&a&&($o(e,t,null,i),t.child=null),$o(e,t,u,i),t.memoizedState=r.state,t.memoizedProps=r.props,o&&Dr(t,n,!0),t.child}function Jo(e){var t=e.stateNode;t.pendingContext?Rr(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Rr(0,t.context,!1),wo(e,t.containerInfo)}function Zo(e,t){if(e&&e.defaultProps)for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}function ei(e,t,n){null!==e&&(t.firstContextDependency=e.firstContextDependency);var r=t.childExpirationTime;if(0===r||r>n)return null;if(null!==e&&t.child!==e.child&&a("153"),null!==t.child){for(n=zr(e=t.child,e.pendingProps,e.expirationTime),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=zr(e,e.pendingProps,e.expirationTime)).return=t;n.sibling=null}return t.child}function ti(e,t,n){var r=t.expirationTime;if(!Sr.current&&(0===r||r>n)){switch(t.tag){case 5:Jo(t),Vo();break;case 7:xo(t);break;case 2:Or(t.type)&&Ar(t);break;case 3:Or(t.type._reactResult)&&Ar(t);break;case 6:wo(t,t.stateNode.containerInfo);break;case 12:so(t,t.memoizedProps.value)}return ei(e,t,n)}switch(t.expirationTime=0,t.tag){case 4:return function(e,t,n,r){null!==e&&a("155");var o=t.pendingProps;if("object"==typeof n&&null!==n&&"function"==typeof n.then){var i=n=function(e){switch(e._reactStatus){case 1:return e._reactResult;case 2:throw e._reactResult;case 0:throw e;default:throw e._reactStatus=0,e.then(function(t){if(0===e._reactStatus){if(e._reactStatus=1,"object"==typeof t&&null!==t){var n=t.default;t=void 0!==n&&null!==n?n:t}e._reactResult=t}},function(t){0===e._reactStatus&&(e._reactStatus=2,e._reactResult=t)}),e}}(n);i="function"==typeof i?Fr(i)?3:1:void 0!==i&&null!==i&&i.$$typeof?14:4,i=t.tag=i;var u=Zo(n,o);switch(i){case 1:return Qo(e,t,n,u,r);case 3:return Go(e,t,n,u,r);case 14:return Ko(e,t,n,u,r);default:a("283",n)}}if(i=_r(t,Tr.current),po(t),i=n(o,i),t.effectTag|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof){t.tag=2,Or(n)?(u=!0,Ar(t)):u=!1,t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null;var l=n.getDerivedStateFromProps;return"function"==typeof l&&So(t,n,l,o),i.updater=Co,t.stateNode=i,i._reactInternalFiber=t,Po(t,n,o,r),Xo(e,t,n,!0,u,r)}return t.tag=0,$o(e,t,i,r),t.memoizedProps=o,t.child}(e,t,t.type,n);case 0:return Qo(e,t,t.type,t.pendingProps,n);case 1:var o=t.type._reactResult;return e=Qo(e,t,o,Zo(o,r=t.pendingProps),n),t.memoizedProps=r,e;case 2:return Go(e,t,t.type,t.pendingProps,n);case 3:return e=Go(e,t,o=t.type._reactResult,Zo(o,r=t.pendingProps),n),t.memoizedProps=r,e;case 5:return Jo(t),null===(r=t.updateQueue)&&a("282"),o=null!==(o=t.memoizedState)?o.element:null,no(t,r,t.pendingProps,null,n),(r=t.memoizedState.element)===o?(Vo(),t=ei(e,t,n)):(o=t.stateNode,(o=(null===e||null===e.child)&&o.hydrate)&&(Mo=gr(t.stateNode.containerInfo),Uo=t,o=Lo=!0),o?(t.effectTag|=2,t.child=Io(t,null,r,n)):($o(e,t,r,n),Vo()),t=t.child),t;case 7:xo(t),null===e&&Wo(t),r=t.type,o=t.pendingProps;var i=null!==e?e.memoizedProps:null,u=o.children;return yr(r,o)?u=null:null!==i&&yr(r,i)&&(t.effectTag|=16),Yo(e,t),1073741823!==n&&1&t.mode&&o.hidden?(t.expirationTime=1073741823,t.memoizedProps=o,t=null):($o(e,t,u,n),t.memoizedProps=o,t=t.child),t;case 8:return null===e&&Wo(t),t.memoizedProps=t.pendingProps,null;case 16:return null;case 6:return wo(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Do(t,null,r,n):$o(e,t,r,n),t.memoizedProps=r,t.child;case 13:return Ko(e,t,t.type,t.pendingProps,n);case 14:return e=Ko(e,t,o=t.type._reactResult,Zo(o,r=t.pendingProps),n),t.memoizedProps=r,e;case 9:return $o(e,t,r=t.pendingProps,n),t.memoizedProps=r,t.child;case 10:return $o(e,t,r=t.pendingProps.children,n),t.memoizedProps=r,t.child;case 15:return $o(e,t,(r=t.pendingProps).children,n),t.memoizedProps=r,t.child;case 12:e:{if(r=t.type._context,o=t.pendingProps,u=t.memoizedProps,i=o.value,t.memoizedProps=o,so(t,i),null!==u){var l=u.value;if(0===(i=l===i&&(0!==l||1/l==1/i)||l!=l&&i!=i?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(l,i):1073741823))){if(u.children===o.children&&!Sr.current){t=ei(e,t,n);break e}}else for(null!==(u=t.child)&&(u.return=t);null!==u;){if(null!==(l=u.firstContextDependency))do{if(l.context===r&&0!=(l.observedBits&i)){if(2===u.tag||3===u.tag){var c=Gr(n);c.tag=2,Jr(u,c)}(0===u.expirationTime||u.expirationTime>n)&&(u.expirationTime=n),null!==(c=u.alternate)&&(0===c.expirationTime||c.expirationTime>n)&&(c.expirationTime=n);for(var s=u.return;null!==s;){if(c=s.alternate,0===s.childExpirationTime||s.childExpirationTime>n)s.childExpirationTime=n,null!==c&&(0===c.childExpirationTime||c.childExpirationTime>n)&&(c.childExpirationTime=n);else{if(null===c||!(0===c.childExpirationTime||c.childExpirationTime>n))break;c.childExpirationTime=n}s=s.return}}c=u.child,l=l.next}while(null!==l);else c=12===u.tag&&u.type===t.type?null:u.child;if(null!==c)c.return=u;else for(c=u;null!==c;){if(c===t){c=null;break}if(null!==(u=c.sibling)){u.return=c.return,c=u;break}c=c.return}u=c}}$o(e,t,o.children,n),t=t.child}return t;case 11:return i=t.type,o=(r=t.pendingProps).children,po(t),o=o(i=ho(i,r.unstable_observedBits)),t.effectTag|=1,$o(e,t,o,n),t.memoizedProps=r,t.child;default:a("156")}}function ni(e){e.effectTag|=4}var ri=void 0,oi=void 0,ii=void 0;function ai(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=ct(n)),null!==n&<(n.type),t=t.value,null!==e&&2===e.tag&<(e.type);try{console.error(t)}catch(e){setTimeout(function(){throw e})}}function ui(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){ji(e,t)}else t.current=null}function li(e){switch("function"==typeof Ur&&Ur(e),e.tag){case 2:case 3:ui(e);var t=e.stateNode;if("function"==typeof t.componentWillUnmount)try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){ji(e,t)}break;case 7:ui(e);break;case 6:fi(e)}}function ci(e){return 7===e.tag||5===e.tag||6===e.tag}function si(e){e:{for(var t=e.return;null!==t;){if(ci(t)){var n=t;break e}t=t.return}a("160"),n=void 0}var r=t=void 0;switch(n.tag){case 7:t=n.stateNode,r=!1;break;case 5:case 6:t=n.stateNode.containerInfo,r=!0;break;default:a("161")}16&n.effectTag&&(or(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||ci(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;7!==n.tag&&8!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||6===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}for(var o=e;;){if(7===o.tag||8===o.tag)if(n)if(r){var i=t,u=o.stateNode,l=n;8===i.nodeType?i.parentNode.insertBefore(u,l):i.insertBefore(u,l)}else t.insertBefore(o.stateNode,n);else r?(i=t,u=o.stateNode,8===i.nodeType?(l=i.parentNode).insertBefore(u,i):(l=i).appendChild(u),null===l.onclick&&(l.onclick=pr)):t.appendChild(o.stateNode);else if(6!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===e)break;for(;null===o.sibling;){if(null===o.return||o.return===e)return;o=o.return}o.sibling.return=o.return,o=o.sibling}}function fi(e){for(var t=e,n=!1,r=void 0,o=void 0;;){if(!n){n=t.return;e:for(;;){switch(null===n&&a("160"),n.tag){case 7:r=n.stateNode,o=!1;break e;case 5:case 6:r=n.stateNode.containerInfo,o=!0;break e}n=n.return}n=!0}if(7===t.tag||8===t.tag){e:for(var i=t,u=i;;)if(li(u),null!==u.child&&6!==u.tag)u.child.return=u,u=u.child;else{if(u===i)break;for(;null===u.sibling;){if(null===u.return||u.return===i)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}o?(i=r,u=t.stateNode,8===i.nodeType?i.parentNode.removeChild(u):i.removeChild(u)):r.removeChild(t.stateNode)}else if(6===t.tag?(r=t.stateNode.containerInfo,o=!0):li(t),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;6===(t=t.return).tag&&(n=!1)}t.sibling.return=t.return,t=t.sibling}}function pi(e,t){switch(t.tag){case 2:case 3:break;case 7:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,o=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[M]=r,"input"===e&&"radio"===r.type&&null!=r.name&&xt(n,r),sr(e,o),t=sr(e,r),o=0;o<i.length;o+=2){var u=i[o],l=i[o+1];"style"===u?ur(n,l):"dangerouslySetInnerHTML"===u?rr(n,l):"children"===u?or(n,l):gt(n,u,l,t)}switch(e){case"input":kt(n,r);break;case"textarea":Xn(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(i=r.value)?Yn(n,!!r.multiple,i,!1):e!==!!r.multiple&&(null!=r.defaultValue?Yn(n,!!r.multiple,r.defaultValue,!0):Yn(n,!!r.multiple,r.multiple?[]:"",!1))}}}break;case 8:null===t.stateNode&&a("162"),t.stateNode.nodeValue=t.memoizedProps;break;case 5:case 15:case 16:break;default:a("163")}}function di(e,t,n){(n=Gr(n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){ha(r),ai(e,t)},n}function hi(e,t,n){(n=Gr(n)).tag=3;var r=e.stateNode;return null!==r&&"function"==typeof r.componentDidCatch&&(n.callback=function(){null===_i?_i=new Set([this]):_i.add(this);var n=t.value,r=t.stack;ai(e,t),this.componentDidCatch(n,{componentStack:null!==r?r:""})}),n}function mi(e){switch(e.tag){case 2:Or(e.type)&&Pr();var t=e.effectTag;return 1024&t?(e.effectTag=-1025&t|64,e):null;case 3:return Or(e.type._reactResult)&&Pr(),1024&(t=e.effectTag)?(e.effectTag=-1025&t|64,e):null;case 5:return Eo(),Nr(),0!=(64&(t=e.effectTag))&&a("285"),e.effectTag=-1025&t|64,e;case 7:return ko(e),null;case 16:return 1024&(t=e.effectTag)?(e.effectTag=-1025&t|64,e):null;case 6:return Eo(),null;case 12:return fo(e),null;default:return null}}ri=function(){},oi=function(e,t,n){(t.updateQueue=n)&&ni(t)},ii=function(e,t,n,r){n!==r&&ni(t)};var yi={readContext:ho},vi=Ke.ReactCurrentOwner,gi=0,bi=0,wi=!1,Ei=null,xi=null,ki=0,Ti=!1,Si=null,Ci=!1,_i=null;function Oi(){if(null!==Ei)for(var e=Ei.return;null!==e;){var t=e;switch(t.tag){case 2:var n=t.type.childContextTypes;null!==n&&void 0!==n&&Pr();break;case 3:null!==(n=t.type._reactResult.childContextTypes)&&void 0!==n&&Pr();break;case 5:Eo(),Nr();break;case 7:ko(t);break;case 6:Eo();break;case 12:fo(t)}e=e.return}xi=null,ki=0,Ti=!1,Ei=null}function Pi(e){for(;;){var t=e.alternate,n=e.return,r=e.sibling;if(0==(512&e.effectTag)){var i=t,u=(t=e).pendingProps;switch(t.tag){case 0:case 1:break;case 2:Or(t.type)&&Pr();break;case 3:Or(t.type._reactResult)&&Pr();break;case 5:Eo(),Nr(),(u=t.stateNode).pendingContext&&(u.context=u.pendingContext,u.pendingContext=null),null!==i&&null!==i.child||(qo(t),t.effectTag&=-3),ri(t);break;case 7:ko(t);var l=bo(go.current),c=t.type;if(null!==i&&null!=t.stateNode){var s=i.memoizedProps;if(s!==u){var f=t.stateNode,p=bo(yo.current),d=f,h=c,m=s,y=u;f=l;var v=null;switch(h){case"input":m=wt(d,m),y=wt(d,y),v=[];break;case"option":m=Kn(d,m),y=Kn(d,y),v=[];break;case"select":m=o({},m,{value:void 0}),y=o({},y,{value:void 0}),v=[];break;case"textarea":m=Qn(d,m),y=Qn(d,y),v=[];break;default:"function"!=typeof m.onClick&&"function"==typeof y.onClick&&(d.onclick=pr)}cr(h,y),h=d=void 0;var g=null;for(d in m)if(!y.hasOwnProperty(d)&&m.hasOwnProperty(d)&&null!=m[d])if("style"===d){var w=m[d];for(h in w)w.hasOwnProperty(h)&&(g||(g={}),g[h]="")}else"dangerouslySetInnerHTML"!==d&&"children"!==d&&"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&"autoFocus"!==d&&(b.hasOwnProperty(d)?v||(v=[]):(v=v||[]).push(d,null));for(d in y){var E=y[d];if(w=null!=m?m[d]:void 0,y.hasOwnProperty(d)&&E!==w&&(null!=E||null!=w))if("style"===d)if(w){for(h in w)!w.hasOwnProperty(h)||E&&E.hasOwnProperty(h)||(g||(g={}),g[h]="");for(h in E)E.hasOwnProperty(h)&&w[h]!==E[h]&&(g||(g={}),g[h]=E[h])}else g||(v||(v=[]),v.push(d,g)),g=E;else"dangerouslySetInnerHTML"===d?(E=E?E.__html:void 0,w=w?w.__html:void 0,null!=E&&w!==E&&(v=v||[]).push(d,""+E)):"children"===d?w===E||"string"!=typeof E&&"number"!=typeof E||(v=v||[]).push(d,""+E):"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&(b.hasOwnProperty(d)?(null!=E&&fr(f,d),v||w===E||(v=[])):(v=v||[]).push(d,E))}g&&(v=v||[]).push("style",g),oi(i,t,v,c,s,u,l,p)}i.ref!==t.ref&&(t.effectTag|=128)}else if(u){if(v=bo(yo.current),qo(t)){switch(f=(u=t).stateNode,i=u.type,s=u.memoizedProps,p=l,f[U]=u,f[M]=s,c=void 0,l=f,i){case"iframe":case"object":Cn("load",l);break;case"video":case"audio":for(f=0;f<oe.length;f++)Cn(oe[f],l);break;case"source":Cn("error",l);break;case"img":case"image":case"link":Cn("error",l),Cn("load",l);break;case"form":Cn("reset",l),Cn("submit",l);break;case"details":Cn("toggle",l);break;case"input":Et(l,s),Cn("invalid",l),fr(p,"onChange");break;case"select":l._wrapperState={wasMultiple:!!s.multiple},Cn("invalid",l),fr(p,"onChange");break;case"textarea":Gn(l,s),Cn("invalid",l),fr(p,"onChange")}for(c in cr(i,s),f=null,s)s.hasOwnProperty(c)&&(v=s[c],"children"===c?"string"==typeof v?l.textContent!==v&&(f=["children",v]):"number"==typeof v&&l.textContent!==""+v&&(f=["children",""+v]):b.hasOwnProperty(c)&&null!=v&&fr(p,c));switch(i){case"input":He(l),Tt(l,s,!0);break;case"textarea":He(l),Jn(l);break;case"select":case"option":break;default:"function"==typeof s.onClick&&(l.onclick=pr)}c=f,u.updateQueue=c,(u=null!==c)&&ni(t)}else{s=t,i=c,p=u,f=9===l.nodeType?l:l.ownerDocument,v===Zn.html&&(v=er(i)),v===Zn.html?"script"===i?((i=f.createElement("div")).innerHTML="<script><\/script>",f=i.removeChild(i.firstChild)):"string"==typeof p.is?f=f.createElement(i,{is:p.is}):(f=f.createElement(i),"select"===i&&p.multiple&&(f.multiple=!0)):f=f.createElementNS(v,i),(i=f)[U]=s,i[M]=u;e:for(s=i,p=t,f=p.child;null!==f;){if(7===f.tag||8===f.tag)s.appendChild(f.stateNode);else if(6!==f.tag&&null!==f.child){f.child.return=f,f=f.child;continue}if(f===p)break;for(;null===f.sibling;){if(null===f.return||f.return===p)break e;f=f.return}f.sibling.return=f.return,f=f.sibling}switch(p=i,d=l,g=sr(f=c,s=u),f){case"iframe":case"object":Cn("load",p),l=s;break;case"video":case"audio":for(l=0;l<oe.length;l++)Cn(oe[l],p);l=s;break;case"source":Cn("error",p),l=s;break;case"img":case"image":case"link":Cn("error",p),Cn("load",p),l=s;break;case"form":Cn("reset",p),Cn("submit",p),l=s;break;case"details":Cn("toggle",p),l=s;break;case"input":Et(p,s),l=wt(p,s),Cn("invalid",p),fr(d,"onChange");break;case"option":l=Kn(p,s);break;case"select":p._wrapperState={wasMultiple:!!s.multiple},l=o({},s,{value:void 0}),Cn("invalid",p),fr(d,"onChange");break;case"textarea":Gn(p,s),l=Qn(p,s),Cn("invalid",p),fr(d,"onChange");break;default:l=s}for(v in cr(f,l),v=void 0,m=f,y=p,h=l)h.hasOwnProperty(v)&&(w=h[v],"style"===v?ur(y,w):"dangerouslySetInnerHTML"===v?null!=(w=w?w.__html:void 0)&&rr(y,w):"children"===v?"string"==typeof w?("textarea"!==m||""!==w)&&or(y,w):"number"==typeof w&&or(y,""+w):"suppressContentEditableWarning"!==v&&"suppressHydrationWarning"!==v&&"autoFocus"!==v&&(b.hasOwnProperty(v)?null!=w&&fr(d,v):null!=w&>(y,v,w,g)));switch(f){case"input":He(p),Tt(p,s,!1);break;case"textarea":He(p),Jn(p);break;case"option":null!=s.value&&p.setAttribute("value",""+bt(s.value));break;case"select":(l=p).multiple=!!s.multiple,null!=(p=s.value)?Yn(l,!!s.multiple,p,!1):null!=s.defaultValue&&Yn(l,!!s.multiple,s.defaultValue,!0);break;default:"function"==typeof l.onClick&&(p.onclick=pr)}(u=mr(c,u))&&ni(t),t.stateNode=i}null!==t.ref&&(t.effectTag|=128)}else null===t.stateNode&&a("166");break;case 8:i&&null!=t.stateNode?ii(i,t,i.memoizedProps,u):("string"!=typeof u&&(null===t.stateNode&&a("166")),l=bo(go.current),bo(yo.current),qo(t)?(c=(u=t).stateNode,l=u.memoizedProps,c[U]=u,(u=c.nodeValue!==l)&&ni(t)):(c=t,(u=(9===l.nodeType?l:l.ownerDocument).createTextNode(u))[U]=c,t.stateNode=u));break;case 13:case 14:case 16:case 9:case 10:case 15:break;case 6:Eo(),ri(t);break;case 12:fo(t);break;case 11:break;case 4:a("167");default:a("156")}if(t=Ei=null,u=e,1073741823===ki||1073741823!==u.childExpirationTime){for(c=0,l=u.child;null!==l;)i=l.expirationTime,s=l.childExpirationTime,(0===c||0!==i&&i<c)&&(c=i),(0===c||0!==s&&s<c)&&(c=s),l=l.sibling;u.childExpirationTime=c}if(null!==t)return t;null!==n&&0==(512&n.effectTag)&&(null===n.firstEffect&&(n.firstEffect=e.firstEffect),null!==e.lastEffect&&(null!==n.lastEffect&&(n.lastEffect.nextEffect=e.firstEffect),n.lastEffect=e.lastEffect),1<e.effectTag&&(null!==n.lastEffect?n.lastEffect.nextEffect=e:n.firstEffect=e,n.lastEffect=e))}else{if(null!==(e=mi(e)))return e.effectTag&=511,e;null!==n&&(n.firstEffect=n.lastEffect=null,n.effectTag|=512)}if(null!==r)return r;if(null===n)break;e=n}return null}function Ni(e){var t=ti(e.alternate,e,ki);return null===t&&(t=Pi(e)),vi.current=null,t}function Ri(e,t,n){wi&&a("243"),wi=!0,vi.currentDispatcher=yi;var r=e.nextExpirationTimeToWorkOn;r===ki&&e===xi&&null!==Ei||(Oi(),ki=r,Ei=zr((xi=e).current,null,ki),e.pendingCommitExpirationTime=0);for(var o=!1;;){try{if(t)for(;null!==Ei&&!da();)Ei=Ni(Ei);else for(;null!==Ei;)Ei=Ni(Ei)}catch(e){if(null===Ei)o=!0,ha(e);else{null===Ei&&a("271");var i=Ei,u=i.return;if(null!==u){e:{var l=u,c=i,s=e;u=ki,c.effectTag|=512,c.firstEffect=c.lastEffect=null,Ti=!0,s=io(s,c);do{switch(l.tag){case 5:l.effectTag|=1024,l.expirationTime=u,Zr(l,u=di(l,s,u));break e;case 2:case 3:c=s;var f=l.stateNode;if(0==(64&l.effectTag)&&null!==f&&"function"==typeof f.componentDidCatch&&(null===_i||!_i.has(f))){l.effectTag|=1024,l.expirationTime=u,Zr(l,u=hi(l,c,u));break e}}l=l.return}while(null!==l)}Ei=Pi(i);continue}o=!0,ha(e)}}break}if(wi=!1,co=lo=uo=vi.currentDispatcher=null,o)xi=null,e.finishedWork=null;else if(null!==Ei)e.finishedWork=null;else{if(null===(t=e.current.alternate)&&a("281"),xi=null,Ti){if(o=e.latestPendingTime,i=e.latestSuspendedTime,u=e.latestPingedTime,0!==o&&o>r||0!==i&&i>r||0!==u&&u>r)return e.didError=!1,0!==(n=e.latestPingedTime)&&n<=r&&(e.latestPingedTime=0),n=e.earliestPendingTime,t=e.latestPendingTime,n===r?e.earliestPendingTime=t===r?e.latestPendingTime=0:t:t===r&&(e.latestPendingTime=n),n=e.earliestSuspendedTime,t=e.latestSuspendedTime,0===n?e.earliestSuspendedTime=e.latestSuspendedTime=r:n>r?e.earliestSuspendedTime=r:t<r&&(e.latestSuspendedTime=r),$r(r,e),void(e.expirationTime=e.expirationTime);if(!e.didError&&!n)return e.didError=!0,e.nextExpirationTimeToWorkOn=r,r=e.expirationTime=1,void(e.expirationTime=r)}e.pendingCommitExpirationTime=r,e.finishedWork=t}}function ji(e,t){var n;e:{for(wi&&!Ci&&a("263"),n=e.return;null!==n;){switch(n.tag){case 2:case 3:var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromCatch||"function"==typeof r.componentDidCatch&&(null===_i||!_i.has(r))){Jr(n,e=hi(n,e=io(t,e),1)),Di(n,1),n=void 0;break e}break;case 5:Jr(n,e=di(n,e=io(t,e),1)),Di(n,1),n=void 0;break e}n=n.return}5===e.tag&&(Jr(e,n=di(e,n=io(t,e),1)),Di(e,1)),n=void 0}return n}function Ai(e,t){return 0!==bi?e=bi:wi?e=Ci?1:ki:1&t.mode?(e=Gi?2+10*(1+((e-2+15)/10|0)):2+25*(1+((e-2+500)/25|0)),null!==xi&&e===ki&&(e+=1)):e=1,Gi&&(0===qi||e>qi)&&(qi=e),e}function Di(e,t){e:{(0===e.expirationTime||e.expirationTime>t)&&(e.expirationTime=t);var n=e.alternate;null!==n&&(0===n.expirationTime||n.expirationTime>t)&&(n.expirationTime=t);var r=e.return;if(null===r&&5===e.tag)e=e.stateNode;else{for(;null!==r;){if(n=r.alternate,(0===r.childExpirationTime||r.childExpirationTime>t)&&(r.childExpirationTime=t),null!==n&&(0===n.childExpirationTime||n.childExpirationTime>t)&&(n.childExpirationTime=t),null===r.return&&5===r.tag){e=r.stateNode;break e}r=r.return}e=null}}null!==e&&(!wi&&0!==ki&&t<ki&&Oi(),Hr(e,t),wi&&!Ci&&xi===e||(t=e,e=e.expirationTime,null===t.nextScheduledRoot?(t.expirationTime=e,null===Mi?(Ui=Mi=t,t.nextScheduledRoot=t):(Mi=Mi.nextScheduledRoot=t).nextScheduledRoot=Ui):(0===(n=t.expirationTime)||e<n)&&(t.expirationTime=e),zi||(Yi?Qi&&(Wi=t,Bi=1,fa(t,1,!0)):1===e?sa(1,null):aa(t,e))),na>ta&&(na=0,a("185")))}function Ii(e,t,n,r,o){var i=bi;bi=1;try{return e(t,n,r,o)}finally{bi=i}}var Ui=null,Mi=null,Li=0,Fi=void 0,zi=!1,Wi=null,Bi=0,qi=0,Vi=!1,Hi=!1,$i=null,Ki=null,Yi=!1,Qi=!1,Gi=!1,Xi=null,Ji=i.unstable_now(),Zi=2+(Ji/10|0),ea=Zi,ta=50,na=0,ra=null,oa=1;function ia(){Zi=2+((i.unstable_now()-Ji)/10|0)}function aa(e,t){if(0!==Li){if(t>Li)return;null!==Fi&&i.unstable_cancelScheduledWork(Fi)}Li=t,e=i.unstable_now()-Ji,Fi=i.unstable_scheduleWork(ca,{timeout:10*(t-2)-e})}function ua(){return zi?ea:(la(),0!==Bi&&1073741823!==Bi||(ia(),ea=Zi),ea)}function la(){var e=0,t=null;if(null!==Mi)for(var n=Mi,r=Ui;null!==r;){var o=r.expirationTime;if(0===o){if((null===n||null===Mi)&&a("244"),r===r.nextScheduledRoot){Ui=Mi=r.nextScheduledRoot=null;break}if(r===Ui)Ui=o=r.nextScheduledRoot,Mi.nextScheduledRoot=o,r.nextScheduledRoot=null;else{if(r===Mi){(Mi=n).nextScheduledRoot=Ui,r.nextScheduledRoot=null;break}n.nextScheduledRoot=r.nextScheduledRoot,r.nextScheduledRoot=null}r=n.nextScheduledRoot}else{if((0===e||o<e)&&(e=o,t=r),r===Mi)break;if(1===e)break;n=r,r=r.nextScheduledRoot}}Wi=t,Bi=e}function ca(e){if(e.didTimeout&&null!==Ui){ia();var t=Ui;do{var n=t.expirationTime;0!==n&&Zi>=n&&(t.nextExpirationTimeToWorkOn=Zi),t=t.nextScheduledRoot}while(t!==Ui)}sa(0,e)}function sa(e,t){if(Ki=t,la(),null!==Ki)for(ia(),ea=Zi;null!==Wi&&0!==Bi&&(0===e||e>=Bi)&&(!Vi||Zi>=Bi);)fa(Wi,Bi,Zi>=Bi),la(),ia(),ea=Zi;else for(;null!==Wi&&0!==Bi&&(0===e||e>=Bi);)fa(Wi,Bi,!0),la();if(null!==Ki&&(Li=0,Fi=null),0!==Bi&&aa(Wi,Bi),Ki=null,Vi=!1,na=0,ra=null,null!==Xi)for(e=Xi,Xi=null,t=0;t<e.length;t++){var n=e[t];try{n._onComplete()}catch(e){Hi||(Hi=!0,$i=e)}}if(Hi)throw e=$i,$i=null,Hi=!1,e}function fa(e,t,n){if(zi&&a("245"),zi=!0,null===Ki||n){var r=e.finishedWork;null!==r?pa(e,r,t):(e.finishedWork=null,Ri(e,!1,n),null!==(r=e.finishedWork)&&pa(e,r,t))}else null!==(r=e.finishedWork)?pa(e,r,t):(e.finishedWork=null,Ri(e,!0,n),null!==(r=e.finishedWork)&&(da()?e.finishedWork=r:pa(e,r,t)));zi=!1}function pa(e,t,n){var r=e.firstBatch;if(null!==r&&r._expirationTime<=n&&(null===Xi?Xi=[r]:Xi.push(r),r._defer))return e.finishedWork=t,void(e.expirationTime=0);e.finishedWork=null,e===ra?na++:(ra=e,na=0),Ci=wi=!0,e.current===t&&a("177"),0===(n=e.pendingCommitExpirationTime)&&a("261"),e.pendingCommitExpirationTime=0,r=t.expirationTime;var o=t.childExpirationTime;if(r=0===r||0!==o&&o<r?o:r,e.didError=!1,0===r?(e.earliestPendingTime=0,e.latestPendingTime=0,e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0):(0!==(o=e.latestPendingTime)&&(o<r?e.earliestPendingTime=e.latestPendingTime=0:e.earliestPendingTime<r&&(e.earliestPendingTime=e.latestPendingTime)),0===(o=e.earliestSuspendedTime)?Hr(e,r):r>e.latestSuspendedTime?(e.earliestSuspendedTime=0,e.latestSuspendedTime=0,e.latestPingedTime=0,Hr(e,r)):r<o&&Hr(e,r)),$r(0,e),vi.current=null,1<t.effectTag?null!==t.lastEffect?(t.lastEffect.nextEffect=t,r=t.firstEffect):r=t:r=t.firstEffect,dr=Sn,Ln(o=Mn())){if("selectionStart"in o)var i={start:o.selectionStart,end:o.selectionEnd};else e:{var u=(i=(i=o.ownerDocument)&&i.defaultView||window).getSelection&&i.getSelection();if(u&&0!==u.rangeCount){i=u.anchorNode;var l=u.anchorOffset,c=u.focusNode;u=u.focusOffset;try{i.nodeType,c.nodeType}catch(e){i=null;break e}var s=0,f=-1,p=-1,d=0,h=0,m=o,y=null;t:for(;;){for(var v;m!==i||0!==l&&3!==m.nodeType||(f=s+l),m!==c||0!==u&&3!==m.nodeType||(p=s+u),3===m.nodeType&&(s+=m.nodeValue.length),null!==(v=m.firstChild);)y=m,m=v;for(;;){if(m===o)break t;if(y===i&&++d===l&&(f=s),y===c&&++h===u&&(p=s),null!==(v=m.nextSibling))break;y=(m=y).parentNode}m=v}i=-1===f||-1===p?null:{start:f,end:p}}else i=null}i=i||{start:0,end:0}}else i=null;for(hr={focusedElem:o,selectionRange:i},Sn=!1,Si=r;null!==Si;){o=!1,i=void 0;try{for(;null!==Si;){if(256&Si.effectTag){var g=Si.alternate;e:switch(l=Si,l.tag){case 2:case 3:if(256&l.effectTag&&null!==g){var b=g.memoizedProps,w=g.memoizedState,E=l.stateNode;E.props=l.memoizedProps,E.state=l.memoizedState;var x=E.getSnapshotBeforeUpdate(b,w);E.__reactInternalSnapshotBeforeUpdate=x}break e;case 5:case 7:case 8:case 6:break e;default:a("163")}}Si=Si.nextEffect}}catch(e){o=!0,i=e}o&&(null===Si&&a("178"),ji(Si,i),null!==Si&&(Si=Si.nextEffect))}for(Si=r;null!==Si;){g=!1,b=void 0;try{for(;null!==Si;){var k=Si.effectTag;if(16&k&&or(Si.stateNode,""),128&k){var T=Si.alternate;if(null!==T){var S=T.ref;null!==S&&("function"==typeof S?S(null):S.current=null)}}switch(14&k){case 2:si(Si),Si.effectTag&=-3;break;case 6:si(Si),Si.effectTag&=-3,pi(Si.alternate,Si);break;case 4:pi(Si.alternate,Si);break;case 8:fi(w=Si),w.return=null,w.child=null,w.alternate&&(w.alternate.child=null,w.alternate.return=null)}Si=Si.nextEffect}}catch(e){g=!0,b=e}g&&(null===Si&&a("178"),ji(Si,b),null!==Si&&(Si=Si.nextEffect))}if(S=hr,T=Mn(),k=S.focusedElem,b=S.selectionRange,T!==k&&k&&k.ownerDocument&&function e(t,n){return!(!t||!n)&&(t===n||(!t||3!==t.nodeType)&&(n&&3===n.nodeType?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}(k.ownerDocument.documentElement,k)){null!==b&&Ln(k)&&(T=b.start,void 0===(S=b.end)&&(S=T),"selectionStart"in k?(k.selectionStart=T,k.selectionEnd=Math.min(S,k.value.length)):(T=((g=k.ownerDocument||document)?g.defaultView:window).getSelection(),w=k.textContent.length,S=Math.min(b.start,w),b=void 0===b.end?S:Math.min(b.end,w),!T.extend&&S>b&&(w=b,b=S,S=w),w=Un(k,S),E=Un(k,b),w&&E&&(1!==T.rangeCount||T.anchorNode!==w.node||T.anchorOffset!==w.offset||T.focusNode!==E.node||T.focusOffset!==E.offset)&&((g=g.createRange()).setStart(w.node,w.offset),T.removeAllRanges(),S>b?(T.addRange(g),T.extend(E.node,E.offset)):(g.setEnd(E.node,E.offset),T.addRange(g))))),T=[];for(S=k;S=S.parentNode;)1===S.nodeType&&T.push({element:S,left:S.scrollLeft,top:S.scrollTop});for("function"==typeof k.focus&&k.focus(),k=0;k<T.length;k++)(S=T[k]).element.scrollLeft=S.left,S.element.scrollTop=S.top}for(hr=null,Sn=!!dr,dr=null,e.current=t,Si=r;null!==Si;){r=!1,k=void 0;try{for(T=n;null!==Si;){var C=Si.effectTag;if(36&C){var _=Si.alternate;switch(g=T,(S=Si).tag){case 2:case 3:var O=S.stateNode;if(4&S.effectTag)if(null===_)O.props=S.memoizedProps,O.state=S.memoizedState,O.componentDidMount();else{var P=_.memoizedProps,N=_.memoizedState;O.props=S.memoizedProps,O.state=S.memoizedState,O.componentDidUpdate(P,N,O.__reactInternalSnapshotBeforeUpdate)}var R=S.updateQueue;null!==R&&(O.props=S.memoizedProps,O.state=S.memoizedState,ro(0,R,O));break;case 5:var j=S.updateQueue;if(null!==j){if(b=null,null!==S.child)switch(S.child.tag){case 7:b=S.child.stateNode;break;case 2:case 3:b=S.child.stateNode}ro(0,j,b)}break;case 7:var A=S.stateNode;null===_&&4&S.effectTag&&mr(S.type,S.memoizedProps)&&A.focus();break;case 8:case 6:case 15:case 16:break;default:a("163")}}if(128&C){var D=Si.ref;if(null!==D){var I=Si.stateNode;switch(Si.tag){case 7:var U=I;break;default:U=I}"function"==typeof D?D(U):D.current=U}}var M=Si.nextEffect;Si.nextEffect=null,Si=M}}catch(e){r=!0,k=e}r&&(null===Si&&a("178"),ji(Si,k),null!==Si&&(Si=Si.nextEffect))}wi=Ci=!1,"function"==typeof Ir&&Ir(t.stateNode),C=t.expirationTime,t=t.childExpirationTime,0===(t=0===C||0!==t&&t<C?t:C)&&(_i=null),e.expirationTime=t,e.finishedWork=null}function da(){return!!Vi||!(null===Ki||Ki.timeRemaining()>oa)&&(Vi=!0)}function ha(e){null===Wi&&a("246"),Wi.expirationTime=0,Hi||(Hi=!0,$i=e)}function ma(e,t){var n=Yi;Yi=!0;try{return e(t)}finally{(Yi=n)||zi||sa(1,null)}}function ya(e,t){if(Yi&&!Qi){Qi=!0;try{return e(t)}finally{Qi=!1}}return e(t)}function va(e,t,n){if(Gi)return e(t,n);Yi||zi||0===qi||(sa(qi,null),qi=0);var r=Gi,o=Yi;Yi=Gi=!0;try{return e(t,n)}finally{Gi=r,(Yi=o)||zi||sa(1,null)}}function ga(e,t,n,r,o){var i=t.current;return n=function(e){if(!e)return kr;e=e._reactInternalFiber;e:{(2!==nn(e)||2!==e.tag&&3!==e.tag)&&a("170");var t=e;do{switch(t.tag){case 5:t=t.stateNode.context;break e;case 2:if(Or(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}break;case 3:if(Or(t.type._reactResult)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);a("171"),t=void 0}if(2===e.tag){var n=e.type;if(Or(n))return jr(e,n,t)}else if(3===e.tag&&Or(n=e.type._reactResult))return jr(e,n,t);return t}(n),null===t.context?t.context=n:t.pendingContext=n,t=o,(o=Gr(r)).payload={element:e},null!==(t=void 0===t?null:t)&&(o.callback=t),Jr(i,o),Di(i,r),r}function ba(e,t,n,r){var o=t.current;return ga(e,t,n,o=Ai(ua(),o),r)}function wa(e){if(!(e=e.current).child)return null;switch(e.child.tag){case 7:default:return e.child.stateNode}}function Ea(e){var t=2+25*(1+((ua()-2+500)/25|0));t<=gi&&(t=gi+1),this._expirationTime=gi=t,this._root=e,this._callbacks=this._next=null,this._hasChildren=this._didComplete=!1,this._children=null,this._defer=!0}function xa(){this._callbacks=null,this._didCommit=!1,this._onCommit=this._onCommit.bind(this)}function ka(e,t,n){e={current:t=new Lr(5,null,null,t?3:0),containerInfo:e,pendingChildren:null,earliestPendingTime:0,latestPendingTime:0,earliestSuspendedTime:0,latestSuspendedTime:0,latestPingedTime:0,didError:!1,pendingCommitExpirationTime:0,finishedWork:null,timeoutHandle:-1,context:null,pendingContext:null,hydrate:n,nextExpirationTimeToWorkOn:0,expirationTime:0,firstBatch:null,nextScheduledRoot:null},this._internalRoot=t.stateNode=e}function Ta(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Sa(e,t,n,r,o){Ta(n)||a("200");var i=n._reactRootContainer;if(i){if("function"==typeof o){var u=o;o=function(){var e=wa(i._internalRoot);u.call(e)}}null!=e?i.legacy_renderSubtreeIntoContainer(e,t,o):i.render(t,o)}else{if(i=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new ka(e,!1,t)}(n,r),"function"==typeof o){var l=o;o=function(){var e=wa(i._internalRoot);l.call(e)}}ya(function(){null!=e?i.legacy_renderSubtreeIntoContainer(e,t,o):i.render(t,o)})}return wa(i._internalRoot)}function Ca(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;return Ta(t)||a("200"),function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:Xe,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)}Pe=function(e,t,n){switch(t){case"input":if(kt(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 o=W(r);o||a("90"),$e(r),kt(r,o)}}}break;case"textarea":Xn(e,n);break;case"select":null!=(t=n.value)&&Yn(e,!!n.multiple,t,!1)}},Ea.prototype.render=function(e){this._defer||a("250"),this._hasChildren=!0,this._children=e;var t=this._root._internalRoot,n=this._expirationTime,r=new xa;return ga(e,t,null,n,r._onCommit),r},Ea.prototype.then=function(e){if(this._didComplete)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]),t.push(e)}},Ea.prototype.commit=function(){var e=this._root._internalRoot,t=e.firstBatch;if(this._defer&&null!==t||a("251"),this._hasChildren){var n=this._expirationTime;if(t!==this){this._hasChildren&&(n=this._expirationTime=t._expirationTime,this.render(this._children));for(var r=null,o=t;o!==this;)r=o,o=o._next;null===r&&a("251"),r._next=o._next,this._next=t,e.firstBatch=this}this._defer=!1,t=n,zi&&a("253"),Wi=e,Bi=t,fa(e,t,!0),sa(1,null),t=this._next,this._next=null,null!==(t=e.firstBatch=t)&&t._hasChildren&&t.render(t._children)}else this._next=null,this._defer=!1},Ea.prototype._onComplete=function(){if(!this._didComplete){this._didComplete=!0;var e=this._callbacks;if(null!==e)for(var t=0;t<e.length;t++)(0,e[t])()}},xa.prototype.then=function(e){if(this._didCommit)e();else{var t=this._callbacks;null===t&&(t=this._callbacks=[]),t.push(e)}},xa.prototype._onCommit=function(){if(!this._didCommit){this._didCommit=!0;var e=this._callbacks;if(null!==e)for(var t=0;t<e.length;t++){var n=e[t];"function"!=typeof n&&a("191",n),n()}}},ka.prototype.render=function(e,t){var n=this._internalRoot,r=new xa;return null!==(t=void 0===t?null:t)&&r.then(t),ba(e,n,null,r._onCommit),r},ka.prototype.unmount=function(e){var t=this._internalRoot,n=new xa;return null!==(e=void 0===e?null:e)&&n.then(e),ba(null,t,null,n._onCommit),n},ka.prototype.legacy_renderSubtreeIntoContainer=function(e,t,n){var r=this._internalRoot,o=new xa;return null!==(n=void 0===n?null:n)&&o.then(n),ba(t,r,e,o._onCommit),o},ka.prototype.createBatch=function(){var e=new Ea(this),t=e._expirationTime,n=this._internalRoot,r=n.firstBatch;if(null===r)n.firstBatch=e,e._next=null;else{for(n=null;null!==r&&r._expirationTime<=t;)n=r,r=r._next;e._next=r,null!==n&&(n._next=e)}return e},Ie=ma,Ue=va,Me=function(){zi||0===qi||(sa(qi,null),qi=0)};var _a={createPortal:Ca,findDOMNode:function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;return void 0===t&&("function"==typeof e.render?a("188"):a("268",Object.keys(e))),e=null===(e=on(t))?null:e.stateNode},hydrate:function(e,t,n){return Sa(null,e,t,!0,n)},render:function(e,t,n){return Sa(null,e,t,!1,n)},unstable_renderSubtreeIntoContainer:function(e,t,n,r){return(null==e||void 0===e._reactInternalFiber)&&a("38"),Sa(e,t,n,!1,r)},unmountComponentAtNode:function(e){return Ta(e)||a("40"),!!e._reactRootContainer&&(ya(function(){Sa(null,null,e,!1,function(){e._reactRootContainer=null})}),!0)},unstable_createPortal:function(){return Ca.apply(void 0,arguments)},unstable_batchedUpdates:ma,unstable_interactiveUpdates:va,flushSync:function(e,t){zi&&a("187");var n=Yi;Yi=!0;try{return Ii(e,t)}finally{Yi=n,sa(1,null)}},unstable_flushControlled:function(e){var t=Yi;Yi=!0;try{Ii(e)}finally{(Yi=t)||zi||sa(1,null)}},__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{Events:[F,z,W,g,K,function(e){C(e,$)},Ae,De,Pn,D]},unstable_createRoot:function(e,t){return Ta(e)||a("278"),new ka(e,!0,null!=t&&!0===t.hydrate)}};!function(e){var t=e.findFiberByHostInstance;(function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);Ir=Mr(function(e){return t.onCommitFiberRoot(n,e)}),Ur=Mr(function(e){return t.onCommitFiberUnmount(n,e)})}catch(e){}})(o({},e,{findHostInstanceByFiber:function(e){return null===(e=on(e))?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null}}))}({findFiberByHostInstance:L,bundleType:0,version:"16.5.0",rendererPackageName:"react-dom"});var Oa={default:_a},Pa=Oa&&_a||Oa;e.exports=Pa.default||Pa},function(e,t,n){"use strict";e.exports=n(32)},function(e,t,n){"use strict";
/** @license React v16.5.0
* schedule.production.min.js
*
* Copyright (c) 2013-present, Facebook, Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/Object.defineProperty(t,"__esModule",{value:!0});var r=!("undefined"==typeof window||!window.document||!window.document.createElement),o=Date,i="function"==typeof setTimeout?setTimeout:void 0,a="function"==typeof clearTimeout?clearTimeout:void 0,u="function"==typeof requestAnimationFrame?requestAnimationFrame:void 0,l="function"==typeof cancelAnimationFrame?cancelAnimationFrame:void 0,c="object"==typeof performance&&"function"==typeof performance.now;if(t.unstable_now=void 0,c){var s=performance;t.unstable_now=function(){return s.now()}}else t.unstable_now=function(){return o.now()};if(t.unstable_scheduleWork=void 0,t.unstable_cancelScheduledWork=void 0,r){var f=null,p=null,d=-1,h=!1,m=!1,y=void 0,v=void 0,g=function(e){y=u(function(t){a(v),e(t)}),v=i(function(){l(y),e(t.unstable_now())},100)},b=0,w=33,E=33,x={didTimeout:!1,timeRemaining:function(){var e=b-t.unstable_now();return 0<e?e:0}},k=function(e,n){var r=e.scheduledCallback,o=!1;try{r(n),o=!0}finally{t.unstable_cancelScheduledWork(e),o||(h=!0,window.postMessage(T,"*"))}},T="__reactIdleCallback$"+Math.random().toString(36).slice(2);window.addEventListener("message",function(e){if(e.source===window&&e.data===T&&(h=!1,null!==f)){if(null!==f){var n=t.unstable_now();if(!(-1===d||d>n)){e=-1;for(var r=[],o=f;null!==o;){var i=o.timeoutTime;-1!==i&&i<=n?r.push(o):-1!==i&&(-1===e||i<e)&&(e=i),o=o.next}if(0<r.length)for(x.didTimeout=!0,n=0,o=r.length;n<o;n++)k(r[n],x);d=e}}for(e=t.unstable_now();0<b-e&&null!==f;)e=f,x.didTimeout=!1,k(e,x),e=t.unstable_now();null===f||m||(m=!0,g(S))}},!1);var S=function(e){m=!1;var t=e-b+E;t<E&&w<E?(8>t&&(t=8),E=t<w?w:t):w=t,b=e+E,h||(h=!0,window.postMessage(T,"*"))};t.unstable_scheduleWork=function(e,n){var r=-1;return null!=n&&"number"==typeof n.timeout&&(r=t.unstable_now()+n.timeout),(-1===d||-1!==r&&r<d)&&(d=r),e={scheduledCallback:e,timeoutTime:r,prev:null,next:null},null===f?f=e:null!==(n=e.prev=p)&&(n.next=e),p=e,m||(m=!0,g(S)),e},t.unstable_cancelScheduledWork=function(e){if(null!==e.prev||f===e){var t=e.next,n=e.prev;e.next=null,e.prev=null,null!==t?null!==n?(n.next=t,t.prev=n):(t.prev=null,f=t):null!==n?(n.next=null,p=n):p=f=null}}}else{var C=new Map;t.unstable_scheduleWork=function(e){var t={scheduledCallback:e,timeoutTime:0,next:null,prev:null},n=i(function(){e({timeRemaining:function(){return 1/0},didTimeout:!1})});return C.set(e,n),t},t.unstable_cancelScheduledWork=function(e){var t=C.get(e.scheduledCallback);C.delete(e),a(t)}}},function(e,t,n){"use strict";var r=n(34);function o(){}e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=o,n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t){e.exports=function(e){if(!e.webpackPolyfill){var t=Object.create(e);t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(t,"exports",{enumerable:!0}),t.webpackPolyfill=1}return t}},function(e,t,n){var r,o,i=n(14),a=n(15),u=0,l=0;e.exports=function(e,t,n){var c=t&&n||0,s=t||[],f=(e=e||{}).node||r,p=void 0!==e.clockseq?e.clockseq:o;if(null==f||null==p){var d=i();null==f&&(f=r=[1|d[0],d[1],d[2],d[3],d[4],d[5]]),null==p&&(p=o=16383&(d[6]<<8|d[7]))}var h=void 0!==e.msecs?e.msecs:(new Date).getTime(),m=void 0!==e.nsecs?e.nsecs:l+1,y=h-u+(m-l)/1e4;if(y<0&&void 0===e.clockseq&&(p=p+1&16383),(y<0||h>u)&&void 0===e.nsecs&&(m=0),m>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");u=h,l=m,o=p;var v=(1e4*(268435455&(h+=122192928e5))+m)%4294967296;s[c++]=v>>>24&255,s[c++]=v>>>16&255,s[c++]=v>>>8&255,s[c++]=255&v;var g=h/4294967296*1e4&268435455;s[c++]=g>>>8&255,s[c++]=255&g,s[c++]=g>>>24&15|16,s[c++]=g>>>16&255,s[c++]=p>>>8|128,s[c++]=255&p;for(var b=0;b<6;++b)s[c+b]=f[b];return t||a(s)}},function(e,t,n){var r=n(14),o=n(15);e.exports=function(e,t,n){var i=t&&n||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var a=(e=e||{}).random||(e.rng||r)();if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t)for(var u=0;u<16;++u)t[i+u]=a[u];return t||o(a)}},function(e,t,n){"use strict";var r=n(4),o=n(16),i=n(40),a=n(11);function u(e){var t=new i(e),n=o(i.prototype.request,t);return r.extend(n,i.prototype,t),r.extend(n,t),n}var l=u(a);l.Axios=i,l.create=function(e){return u(r.merge(a,e))},l.Cancel=n(20),l.CancelToken=n(55),l.isCancel=n(19),l.all=function(e){return Promise.all(e)},l.spread=n(56),e.exports=l,e.exports.default=l},function(e,t){function n(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}
/*!
* Determine if an object is a Buffer
*
* @author Feross Aboukhadijeh <https://feross.org>
* @license MIT
*/
e.exports=function(e){return null!=e&&(n(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&n(e.slice(0,0))}(e)||!!e._isBuffer)}},function(e,t,n){"use strict";var r=n(11),o=n(4),i=n(50),a=n(51);function u(e){this.defaults=e,this.interceptors={request:new i,response:new i}}u.prototype.request=function(e){"string"==typeof e&&(e=o.merge({url:arguments[0]},arguments[1])),(e=o.merge(r,{method:"get"},this.defaults,e)).method=e.method.toLowerCase();var t=[a,void 0],n=Promise.resolve(e);for(this.interceptors.request.forEach(function(e){t.unshift(e.fulfilled,e.rejected)}),this.interceptors.response.forEach(function(e){t.push(e.fulfilled,e.rejected)});t.length;)n=n.then(t.shift(),t.shift());return n},o.forEach(["delete","get","head","options"],function(e){u.prototype[e]=function(t,n){return this.request(o.merge(n||{},{method:e,url:t}))}}),o.forEach(["post","put","patch"],function(e){u.prototype[e]=function(t,n,r){return this.request(o.merge(r||{},{method:e,url:t,data:n}))}}),e.exports=u},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function u(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var l,c=[],s=!1,f=-1;function p(){s&&l&&(s=!1,l.length?c=l.concat(c):f=-1,c.length&&d())}function d(){if(!s){var e=u(p);s=!0;for(var t=c.length;t;){for(l=c,c=[];++f<t;)l&&l[f].run();f=-1,t=c.length}l=null,s=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function m(){}o.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new h(e,t)),1!==c.length||s||u(d)},h.prototype.run=function(){this.fun.apply(null,this.array)},o.title="browser",o.browser=!0,o.env={},o.argv=[],o.version="",o.versions={},o.on=m,o.addListener=m,o.once=m,o.off=m,o.removeListener=m,o.removeAllListeners=m,o.emit=m,o.prependListener=m,o.prependOnceListener=m,o.listeners=function(e){return[]},o.binding=function(e){throw new Error("process.binding is not supported")},o.cwd=function(){return"/"},o.chdir=function(e){throw new Error("process.chdir is not supported")},o.umask=function(){return 0}},function(e,t,n){"use strict";var r=n(4);e.exports=function(e,t){r.forEach(e,function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])})}},function(e,t,n){"use strict";var r=n(18);e.exports=function(e,t,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},function(e,t,n){"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e}},function(e,t,n){"use strict";var r=n(4);function o(e){return encodeURIComponent(e).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var i;if(n)i=n(t);else if(r.isURLSearchParams(t))i=t.toString();else{var a=[];r.forEach(t,function(e,t){null!==e&&void 0!==e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),a.push(o(t)+"="+o(e))}))}),i=a.join("&")}return i&&(e+=(-1===e.indexOf("?")?"?":"&")+i),e}},function(e,t,n){"use strict";var r=n(4),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,i,a={};return e?(r.forEach(e.split("\n"),function(e){if(i=e.indexOf(":"),t=r.trim(e.substr(0,i)).toLowerCase(),n=r.trim(e.substr(i+1)),t){if(a[t]&&o.indexOf(t)>=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([n]):a[t]?a[t]+", "+n:n}}),a):a}},function(e,t,n){"use strict";var r=n(4);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=o(window.location.href),function(t){var n=r.isString(t)?o(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},function(e,t,n){"use strict";var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function o(){this.message="String contains an invalid character"}o.prototype=new Error,o.prototype.code=5,o.prototype.name="InvalidCharacterError",e.exports=function(e){for(var t,n,i=String(e),a="",u=0,l=r;i.charAt(0|u)||(l="=",u%1);a+=l.charAt(63&t>>8-u%1*8)){if((n=i.charCodeAt(u+=.75))>255)throw new o;t=t<<8|n}return a}},function(e,t,n){"use strict";var r=n(4);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,o,i,a){var u=[];u.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&u.push("expires="+new Date(n).toGMTString()),r.isString(o)&&u.push("path="+o),r.isString(i)&&u.push("domain="+i),!0===a&&u.push("secure"),document.cookie=u.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},function(e,t,n){"use strict";var r=n(4);function o(){this.handlers=[]}o.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){r.forEach(this.handlers,function(t){null!==t&&e(t)})},e.exports=o},function(e,t,n){"use strict";var r=n(4),o=n(52),i=n(19),a=n(11),u=n(53),l=n(54);function c(e){e.cancelToken&&e.cancelToken.throwIfRequested()}e.exports=function(e){return c(e),e.baseURL&&!u(e.url)&&(e.url=l(e.baseURL,e.url)),e.headers=e.headers||{},e.data=o(e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers||{}),r.forEach(["delete","get","head","post","put","patch","common"],function(t){delete e.headers[t]}),(e.adapter||a.adapter)(e).then(function(t){return c(e),t.data=o(t.data,t.headers,e.transformResponse),t},function(t){return i(t)||(c(e),t&&t.response&&(t.response.data=o(t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)})}},function(e,t,n){"use strict";var r=n(4);e.exports=function(e,t,n){return r.forEach(n,function(n){e=n(e,t)}),e}},function(e,t,n){"use strict";e.exports=function(e){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(e)}},function(e,t,n){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},function(e,t,n){"use strict";var r=n(20);function o(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise(function(e){t=e});var n=this;e(function(e){n.reason||(n.reason=new r(e),t(n.reason))})}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.source=function(){var e;return{token:new o(function(t){e=t}),cancel:e}},e.exports=o},function(e,t,n){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},function(e,t){e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},function(e,t,n){"use strict";n.r(t);var r={};n.r(r),n.d(r,"taskCreationSaga",function(){return fr}),n.d(r,"commentCreationSaga",function(){return pr}),n.d(r,"taskModificationSaga",function(){return dr}),n.d(r,"userAuthenticationSaga",function(){return hr}),n.d(r,"userAccountCreationSaga",function(){return mr});var o=n(0),i=n.n(o),a=n(21),u=n.n(a),l=n(5),c=n.n(l),s=n(3),f=n.n(s),p=n(1),d=n.n(p),h=Object.assign||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};function m(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var y=function(e){function t(){var n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return n=r=m(this,e.call.apply(e,[this].concat(i))),r.state={match:r.computeMatch(r.props.history.location.pathname)},m(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.getChildContext=function(){return{router:h({},this.context.router,{history:this.props.history,route:{location:this.props.history.location,match:this.state.match}})}},t.prototype.computeMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}},t.prototype.componentWillMount=function(){var e=this,t=this.props,n=t.children,r=t.history;f()(null==n||1===i.a.Children.count(n),"A <Router> may have only one child element"),this.unlisten=r.listen(function(){e.setState({match:e.computeMatch(r.location.pathname)})})},t.prototype.componentWillReceiveProps=function(e){c()(this.props.history===e.history,"You cannot change <Router history>")},t.prototype.componentWillUnmount=function(){this.unlisten()},t.prototype.render=function(){var e=this.props.children;return e?i.a.Children.only(e):null},t}(i.a.Component);y.propTypes={history:d.a.object.isRequired,children:d.a.node},y.contextTypes={router:d.a.object},y.childContextTypes={router:d.a.object.isRequired};var v=y,g=n(9),b=n.n(g),w={},E=0,x=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments[2];"string"==typeof t&&(t={path:t});var r=t,o=r.path,i=r.exact,a=void 0!==i&&i,u=r.strict,l=void 0!==u&&u,c=r.sensitive,s=void 0!==c&&c;if(null==o)return n;var f=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=w[n]||(w[n]={});if(r[e])return r[e];var o=[],i={re:b()(e,o,t),keys:o};return E<1e4&&(r[e]=i,E++),i}(o,{end:a,strict:l,sensitive:s}),p=f.re,d=f.keys,h=p.exec(e);if(!h)return null;var m=h[0],y=h.slice(1),v=e===m;return a&&!v?null:{path:o,url:"/"===o&&""===m?"/":m,isExact:v,params:d.reduce(function(e,t,n){return e[t.name]=y[n],e},{})}},k=Object.assign||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};function T(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var S=function(e){return 0===i.a.Children.count(e)},C=function(e){function t(){var n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return n=r=T(this,e.call.apply(e,[this].concat(i))),r.state={match:r.computeMatch(r.props,r.context.router)},T(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.getChildContext=function(){return{router:k({},this.context.router,{route:{location:this.props.location||this.context.router.route.location,match:this.state.match}})}},t.prototype.computeMatch=function(e,t){var n=e.computedMatch,r=e.location,o=e.path,i=e.strict,a=e.exact,u=e.sensitive;if(n)return n;f()(t,"You should not use <Route> or withRouter() outside a <Router>");var l=t.route,c=(r||l.location).pathname;return x(c,{path:o,strict:i,exact:a,sensitive:u},l.match)},t.prototype.componentWillMount=function(){c()(!(this.props.component&&this.props.render),"You should not use <Route component> and <Route render> in the same route; <Route render> will be ignored"),c()(!(this.props.component&&this.props.children&&!S(this.props.children)),"You should not use <Route component> and <Route children> in the same route; <Route children> will be ignored"),c()(!(this.props.render&&this.props.children&&!S(this.props.children)),"You should not use <Route render> and <Route children> in the same route; <Route children> will be ignored")},t.prototype.componentWillReceiveProps=function(e,t){c()(!(e.location&&!this.props.location),'<Route> elements should not change from uncontrolled to controlled (or vice versa). You initially used no "location" prop and then provided one on a subsequent render.'),c()(!(!e.location&&this.props.location),'<Route> elements should not change from controlled to uncontrolled (or vice versa). You provided a "location" prop initially but omitted it on a subsequent render.'),this.setState({match:this.computeMatch(e,t.router)})},t.prototype.render=function(){var e=this.state.match,t=this.props,n=t.children,r=t.component,o=t.render,a=this.context.router,u=a.history,l=a.route,c=a.staticContext,s={match:e,location:this.props.location||l.location,history:u,staticContext:c};return r?e?i.a.createElement(r,s):null:o?e?o(s):null:"function"==typeof n?n(s):n&&!S(n)?i.a.Children.only(n):null},t}(i.a.Component);C.propTypes={computedMatch:d.a.object,path:d.a.string,exact:d.a.bool,strict:d.a.bool,sensitive:d.a.bool,component:d.a.func,render:d.a.func,children:d.a.oneOfType([d.a.func,d.a.node]),location:d.a.object},C.contextTypes={router:d.a.shape({history:d.a.object.isRequired,route:d.a.object.isRequired,staticContext:d.a.object})},C.childContextTypes={router:d.a.object.isRequired};var _=C,O=d.a.shape({trySubscribe:d.a.func.isRequired,tryUnsubscribe:d.a.func.isRequired,notifyNestedSubs:d.a.func.isRequired,isSubscribed:d.a.func.isRequired}),P=d.a.shape({subscribe:d.a.func.isRequired,dispatch:d.a.func.isRequired,getState:d.a.func.isRequired});var N=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"store",n=arguments[1]||t+"Subscription",r=function(e){function r(n,o){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);var i=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n,o));return i[t]=n.store,i}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(r,e),r.prototype.getChildContext=function(){var e;return(e={})[t]=this[t],e[n]=null,e},r.prototype.render=function(){return o.Children.only(this.props.children)},r}(o.Component);return r.propTypes={store:P.isRequired,children:d.a.element.isRequired},r.childContextTypes=((e={})[t]=P.isRequired,e[n]=O,e),r}(),R=n(22),j=n.n(R);var A=null,D={notify:function(){}};var I=function(){function e(t,n,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.store=t,this.parentSub=n,this.onStateChange=r,this.unsubscribe=null,this.listeners=D}return e.prototype.addNestedSub=function(e){return this.trySubscribe(),this.listeners.subscribe(e)},e.prototype.notifyNestedSubs=function(){this.listeners.notify()},e.prototype.isSubscribed=function(){return Boolean(this.unsubscribe)},e.prototype.trySubscribe=function(){this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.onStateChange):this.store.subscribe(this.onStateChange),this.listeners=function(){var e=[],t=[];return{clear:function(){t=A,e=A},notify:function(){for(var n=e=t,r=0;r<n.length;r++)n[r]()},get:function(){return t},subscribe:function(n){var r=!0;return t===e&&(t=e.slice()),t.push(n),function(){r&&e!==A&&(r=!1,t===e&&(t=e.slice()),t.splice(t.indexOf(n),1))}}}}())},e.prototype.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=D)},e}(),U=Object.assign||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};var M=0,L={};function F(){}function z(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=r.getDisplayName,a=void 0===i?function(e){return"ConnectAdvanced("+e+")"}:i,u=r.methodName,l=void 0===u?"connectAdvanced":u,c=r.renderCountProp,s=void 0===c?void 0:c,p=r.shouldHandleStateChanges,d=void 0===p||p,h=r.storeKey,m=void 0===h?"store":h,y=r.withRef,v=void 0!==y&&y,g=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(r,["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef"]),b=m+"Subscription",w=M++,E=((t={})[m]=P,t[b]=O,t),x=((n={})[b]=O,n);return function(t){f()("function"==typeof t,"You must pass a component to the function returned by "+l+". Instead received "+JSON.stringify(t));var n=t.displayName||t.name||"Component",r=a(n),i=U({},g,{getDisplayName:a,methodName:l,renderCountProp:s,shouldHandleStateChanges:d,storeKey:m,withRef:v,displayName:r,wrappedComponentName:n,WrappedComponent:t}),u=function(n){function a(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a);var o=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,n.call(this,e,t));return o.version=w,o.state={},o.renderCount=0,o.store=e[m]||t[m],o.propsMode=Boolean(e[m]),o.setWrappedInstance=o.setWrappedInstance.bind(o),f()(o.store,'Could not find "'+m+'" in either the context or props of "'+r+'". Either wrap the root component in a <Provider>, or explicitly pass "'+m+'" as a prop to "'+r+'".'),o.initSelector(),o.initSubscription(),o}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(a,n),a.prototype.getChildContext=function(){var e,t=this.propsMode?null:this.subscription;return(e={})[b]=t||this.context[b],e},a.prototype.componentDidMount=function(){d&&(this.subscription.trySubscribe(),this.selector.run(this.props),this.selector.shouldComponentUpdate&&this.forceUpdate())},a.prototype.componentWillReceiveProps=function(e){this.selector.run(e)},a.prototype.shouldComponentUpdate=function(){return this.selector.shouldComponentUpdate},a.prototype.componentWillUnmount=function(){this.subscription&&this.subscription.tryUnsubscribe(),this.subscription=null,this.notifyNestedSubs=F,this.store=null,this.selector.run=F,this.selector.shouldComponentUpdate=!1},a.prototype.getWrappedInstance=function(){return f()(v,"To access the wrapped instance, you need to specify { withRef: true } in the options argument of the "+l+"() call."),this.wrappedInstance},a.prototype.setWrappedInstance=function(e){this.wrappedInstance=e},a.prototype.initSelector=function(){var t=e(this.store.dispatch,i);this.selector=function(e,t){var n={run:function(r){try{var o=e(t.getState(),r);(o!==n.props||n.error)&&(n.shouldComponentUpdate=!0,n.props=o,n.error=null)}catch(e){n.shouldComponentUpdate=!0,n.error=e}}};return n}(t,this.store),this.selector.run(this.props)},a.prototype.initSubscription=function(){if(d){var e=(this.propsMode?this.props:this.context)[b];this.subscription=new I(this.store,e,this.onStateChange.bind(this)),this.notifyNestedSubs=this.subscription.notifyNestedSubs.bind(this.subscription)}},a.prototype.onStateChange=function(){this.selector.run(this.props),this.selector.shouldComponentUpdate?(this.componentDidUpdate=this.notifyNestedSubsOnComponentDidUpdate,this.setState(L)):this.notifyNestedSubs()},a.prototype.notifyNestedSubsOnComponentDidUpdate=function(){this.componentDidUpdate=void 0,this.notifyNestedSubs()},a.prototype.isSubscribed=function(){return Boolean(this.subscription)&&this.subscription.isSubscribed()},a.prototype.addExtraProps=function(e){if(!(v||s||this.propsMode&&this.subscription))return e;var t=U({},e);return v&&(t.ref=this.setWrappedInstance),s&&(t[s]=this.renderCount++),this.propsMode&&this.subscription&&(t[b]=this.subscription),t},a.prototype.render=function(){var e=this.selector;if(e.shouldComponentUpdate=!1,e.error)throw e.error;return Object(o.createElement)(t,this.addExtraProps(e.props))},a}(o.Component);return u.WrappedComponent=t,u.displayName=r,u.childContextTypes=x,u.contextTypes=E,u.propTypes=E,j()(u,t)}}var W=Object.prototype.hasOwnProperty;function B(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function q(e,t){if(B(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(var o=0;o<n.length;o++)if(!W.call(t,n[o])||!B(e[n[o]],t[n[o]]))return!1;return!0}var V=n(12),H={INIT:"@@redux/INIT"+Math.random().toString(36).substring(7).split("").join("."),REPLACE:"@@redux/REPLACE"+Math.random().toString(36).substring(7).split("").join(".")},$="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},K=Object.assign||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};function Y(e){if("object"!==(void 0===e?"undefined":$(e))||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function Q(e,t){var n=t&&t.type;return"Given "+(n&&'action "'+String(n)+'"'||"an action")+', reducer "'+e+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}function G(e,t){return function(){return t(e.apply(this,arguments))}}var X=n(23),J="object"==typeof self&&self&&self.Object===Object&&self,Z=(X.a||J||Function("return this")()).Symbol,ee=Object.prototype;ee.hasOwnProperty,ee.toString,Z&&Z.toStringTag;Object.prototype.toString;Z&&Z.toStringTag;Object.getPrototypeOf,Object;var te=Function.prototype,ne=Object.prototype,re=te.toString;ne.hasOwnProperty,re.call(Object);function oe(e){return function(t,n){var r=e(t,n);function o(){return r}return o.dependsOnOwnProps=!1,o}}function ie(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function ae(e,t){return function(t,n){n.displayName;var r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=ie(e);var o=r(t,n);return"function"==typeof o&&(r.mapToProps=o,r.dependsOnOwnProps=ie(o),o=r(t,n)),o},r}}var ue=[function(e){return"function"==typeof e?ae(e):void 0},function(e){return e?void 0:oe(function(e){return{dispatch:e}})},function(e){return e&&"object"==typeof e?oe(function(t){return function(e,t){if("function"==typeof e)return G(e,t);if("object"!==(void 0===e?"undefined":$(e))||null===e)throw new Error("bindActionCreators expected an object or a function, instead received "+(null===e?"null":void 0===e?"undefined":$(e))+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');for(var n=Object.keys(e),r={},o=0;o<n.length;o++){var i=n[o],a=e[i];"function"==typeof a&&(r[i]=G(a,t))}return r}(e,t)}):void 0}];var le=[function(e){return"function"==typeof e?ae(e):void 0},function(e){return e?void 0:oe(function(){return{}})}],ce=Object.assign||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};function se(e,t,n){return ce({},n,e,t)}var fe=[function(e){return"function"==typeof e?function(e){return function(t,n){n.displayName;var r=n.pure,o=n.areMergedPropsEqual,i=!1,a=void 0;return function(t,n,u){var l=e(t,n,u);return i?r&&o(l,a)||(a=l):(i=!0,a=l),a}}}(e):void 0},function(e){return e?void 0:function(){return se}}];function pe(e,t,n,r){return function(o,i){return n(e(o,i),t(r,i),i)}}function de(e,t,n,r,o){var i=o.areStatesEqual,a=o.areOwnPropsEqual,u=o.areStatePropsEqual,l=!1,c=void 0,s=void 0,f=void 0,p=void 0,d=void 0;function h(o,l){var h=!a(l,s),m=!i(o,c);return c=o,s=l,h&&m?(f=e(c,s),t.dependsOnOwnProps&&(p=t(r,s)),d=n(f,p,s)):h?(e.dependsOnOwnProps&&(f=e(c,s)),t.dependsOnOwnProps&&(p=t(r,s)),d=n(f,p,s)):m?function(){var t=e(c,s),r=!u(t,f);return f=t,r&&(d=n(f,p,s)),d}():d}return function(o,i){return l?h(o,i):function(o,i){return f=e(c=o,s=i),p=t(r,s),d=n(f,p,s),l=!0,d}(o,i)}}function he(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,o=t.initMergeProps,i=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["initMapStateToProps","initMapDispatchToProps","initMergeProps"]),a=n(e,i),u=r(e,i),l=o(e,i);return(i.pure?de:pe)(a,u,l,e,i)}var me=Object.assign||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};function ye(e,t,n){for(var r=t.length-1;r>=0;r--){var o=t[r](e);if(o)return o}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function ve(e,t){return e===t}var ge=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.connectHOC,n=void 0===t?z:t,r=e.mapStateToPropsFactories,o=void 0===r?le:r,i=e.mapDispatchToPropsFactories,a=void 0===i?ue:i,u=e.mergePropsFactories,l=void 0===u?fe:u,c=e.selectorFactory,s=void 0===c?he:c;return function(e,t,r){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},u=i.pure,c=void 0===u||u,f=i.areStatesEqual,p=void 0===f?ve:f,d=i.areOwnPropsEqual,h=void 0===d?q:d,m=i.areStatePropsEqual,y=void 0===m?q:m,v=i.areMergedPropsEqual,g=void 0===v?q:v,b=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(i,["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"]),w=ye(e,o,"mapStateToProps"),E=ye(t,a,"mapDispatchToProps"),x=ye(r,l,"mergeProps");return n(s,me({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:w,initMapDispatchToProps:E,initMergeProps:x,pure:c,areStatesEqual:p,areOwnPropsEqual:h,areStatePropsEqual:y,areMergedPropsEqual:g},b))}}(),be=n(8),we=n.n(be),Ee=n(2),xe=n.n(Ee);function ke(e){return"/"===e.charAt(0)}function Te(e,t){for(var n=t,r=n+1,o=e.length;r<o;n+=1,r+=1)e[n]=e[r];e.pop()}var Se=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=e&&e.split("/")||[],r=t&&t.split("/")||[],o=e&&ke(e),i=t&&ke(t),a=o||i;if(e&&ke(e)?r=n:n.length&&(r.pop(),r=r.concat(n)),!r.length)return"/";var u=void 0;if(r.length){var l=r[r.length-1];u="."===l||".."===l||""===l}else u=!1;for(var c=0,s=r.length;s>=0;s--){var f=r[s];"."===f?Te(r,s):".."===f?(Te(r,s),c++):c&&(Te(r,s),c--)}if(!a)for(;c--;c)r.unshift("..");!a||""===r[0]||r[0]&&ke(r[0])||r.unshift("");var p=r.join("/");return u&&"/"!==p.substr(-1)&&(p+="/"),p},Ce="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};var _e=function e(t,n){if(t===n)return!0;if(null==t||null==n)return!1;if(Array.isArray(t))return Array.isArray(n)&&t.length===n.length&&t.every(function(t,r){return e(t,n[r])});var r=void 0===t?"undefined":Ce(t);if(r!==(void 0===n?"undefined":Ce(n)))return!1;if("object"===r){var o=t.valueOf(),i=n.valueOf();if(o!==t||i!==n)return e(o,i);var a=Object.keys(t),u=Object.keys(n);return a.length===u.length&&a.every(function(r){return e(t[r],n[r])})}return!1},Oe=function(e){return"/"===e.charAt(0)?e:"/"+e},Pe=function(e,t){return new RegExp("^"+t+"(\\/|\\?|#|$)","i").test(e)},Ne=function(e,t){return Pe(e,t)?e.substr(t.length):e},Re=function(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e},je=function(e){var t=e.pathname,n=e.search,r=e.hash,o=t||"/";return n&&"?"!==n&&(o+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(o+="#"===r.charAt(0)?r:"#"+r),o},Ae=Object.assign||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},De=function(e,t,n,r){var o=void 0;"string"==typeof e?(o=function(e){var t=e||"/",n="",r="",o=t.indexOf("#");-1!==o&&(r=t.substr(o),t=t.substr(0,o));var i=t.indexOf("?");return-1!==i&&(n=t.substr(i),t=t.substr(0,i)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e)).state=t:(void 0===(o=Ae({},e)).pathname&&(o.pathname=""),o.search?"?"!==o.search.charAt(0)&&(o.search="?"+o.search):o.search="",o.hash?"#"!==o.hash.charAt(0)&&(o.hash="#"+o.hash):o.hash="",void 0!==t&&void 0===o.state&&(o.state=t));try{o.pathname=decodeURI(o.pathname)}catch(e){throw e instanceof URIError?new URIError('Pathname "'+o.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):e}return n&&(o.key=n),r?o.pathname?"/"!==o.pathname.charAt(0)&&(o.pathname=Se(o.pathname,r.pathname)):o.pathname=r.pathname:o.pathname||(o.pathname="/"),o},Ie=function(e,t){return e.pathname===t.pathname&&e.search===t.search&&e.hash===t.hash&&e.key===t.key&&_e(e.state,t.state)},Ue=function(){var e=null,t=[];return{setPrompt:function(t){return xe()(null==e,"A history supports only one prompt at a time"),e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,o){if(null!=e){var i="function"==typeof e?e(t,n):e;"string"==typeof i?"function"==typeof r?r(i,o):(xe()(!1,"A history needs a getUserConfirmation function in order to use a prompt message"),o(!0)):o(!1!==i)}else o(!0)},appendListener:function(e){var n=!0,r=function(){n&&e.apply(void 0,arguments)};return t.push(r),function(){n=!1,t=t.filter(function(e){return e!==r})}},notifyListeners:function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];t.forEach(function(e){return e.apply(void 0,n)})}}},Me=!("undefined"==typeof window||!window.document||!window.document.createElement),Le=function(e,t,n){return e.addEventListener?e.addEventListener(t,n,!1):e.attachEvent("on"+t,n)},Fe=function(e,t,n){return e.removeEventListener?e.removeEventListener(t,n,!1):e.detachEvent("on"+t,n)},ze=function(e,t){return t(window.confirm(e))},We="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Be=Object.assign||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},qe=function(){try{return window.history.state||{}}catch(e){return{}}},Ve=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};f()(Me,"Browser history needs a DOM");var t=window.history,n=function(){var e=window.navigator.userAgent;return(-1===e.indexOf("Android 2.")&&-1===e.indexOf("Android 4.0")||-1===e.indexOf("Mobile Safari")||-1!==e.indexOf("Chrome")||-1!==e.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history}(),r=!(-1===window.navigator.userAgent.indexOf("Trident")),o=e.forceRefresh,i=void 0!==o&&o,a=e.getUserConfirmation,u=void 0===a?ze:a,l=e.keyLength,c=void 0===l?6:l,s=e.basename?Re(Oe(e.basename)):"",p=function(e){var t=e||{},n=t.key,r=t.state,o=window.location,i=o.pathname+o.search+o.hash;return xe()(!s||Pe(i,s),'You are attempting to use a basename on a page whose URL path does not begin with the basename. Expected path "'+i+'" to begin with "'+s+'".'),s&&(i=Ne(i,s)),De(i,r,n)},d=function(){return Math.random().toString(36).substr(2,c)},h=Ue(),m=function(e){Be(O,e),O.length=t.length,h.notifyListeners(O.location,O.action)},y=function(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||b(p(e.state))},v=function(){b(p(qe()))},g=!1,b=function(e){g?(g=!1,m()):h.confirmTransitionTo(e,"POP",u,function(t){t?m({action:"POP",location:e}):w(e)})},w=function(e){var t=O.location,n=x.indexOf(t.key);-1===n&&(n=0);var r=x.indexOf(e.key);-1===r&&(r=0);var o=n-r;o&&(g=!0,T(o))},E=p(qe()),x=[E.key],k=function(e){return s+je(e)},T=function(e){t.go(e)},S=0,C=function(e){1===(S+=e)?(Le(window,"popstate",y),r&&Le(window,"hashchange",v)):0===S&&(Fe(window,"popstate",y),r&&Fe(window,"hashchange",v))},_=!1,O={length:t.length,action:"POP",location:E,createHref:k,push:function(e,r){xe()(!("object"===(void 0===e?"undefined":We(e))&&void 0!==e.state&&void 0!==r),"You should avoid providing a 2nd state argument to push when the 1st argument is a location-like object that already has state; it is ignored");var o=De(e,r,d(),O.location);h.confirmTransitionTo(o,"PUSH",u,function(e){if(e){var r=k(o),a=o.key,u=o.state;if(n)if(t.pushState({key:a,state:u},null,r),i)window.location.href=r;else{var l=x.indexOf(O.location.key),c=x.slice(0,-1===l?0:l+1);c.push(o.key),x=c,m({action:"PUSH",location:o})}else xe()(void 0===u,"Browser history cannot push state in browsers that do not support HTML5 history"),window.location.href=r}})},replace:function(e,r){xe()(!("object"===(void 0===e?"undefined":We(e))&&void 0!==e.state&&void 0!==r),"You should avoid providing a 2nd state argument to replace when the 1st argument is a location-like object that already has state; it is ignored");var o=De(e,r,d(),O.location);h.confirmTransitionTo(o,"REPLACE",u,function(e){if(e){var r=k(o),a=o.key,u=o.state;if(n)if(t.replaceState({key:a,state:u},null,r),i)window.location.replace(r);else{var l=x.indexOf(O.location.key);-1!==l&&(x[l]=o.key),m({action:"REPLACE",location:o})}else xe()(void 0===u,"Browser history cannot replace state in browsers that do not support HTML5 history"),window.location.replace(r)}})},go:T,goBack:function(){return T(-1)},goForward:function(){return T(1)},block:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=h.setPrompt(e);return _||(C(1),_=!0),function(){return _&&(_=!1,C(-1)),t()}},listen:function(e){var t=h.appendListener(e);return C(1),function(){C(-1),t()}}};return O},He=(Object.assign,"function"==typeof Symbol&&Symbol.iterator,Object.assign,Object.assign||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});function $e(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var Ke=function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)},Ye=function(e){function t(){var n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return n=r=$e(this,e.call.apply(e,[this].concat(i))),r.handleClick=function(e){if(r.props.onClick&&r.props.onClick(e),!e.defaultPrevented&&0===e.button&&!r.props.target&&!Ke(e)){e.preventDefault();var t=r.context.router.history,n=r.props,o=n.replace,i=n.to;o?t.replace(i):t.push(i)}},$e(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){var e=this.props,t=(e.replace,e.to),n=e.innerRef,r=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["replace","to","innerRef"]);f()(this.context.router,"You should not use <Link> outside a <Router>"),f()(void 0!==t,'You must specify the "to" property');var o=this.context.router.history,a="string"==typeof t?De(t,null,null,o.location):t,u=o.createHref(a);return i.a.createElement("a",He({},r,{onClick:this.handleClick,href:u,ref:n}))},t}(i.a.Component);Ye.propTypes={onClick:d.a.func,target:d.a.string,replace:d.a.bool,to:d.a.oneOfType([d.a.string,d.a.object]).isRequired,innerRef:d.a.oneOfType([d.a.string,d.a.func])},Ye.defaultProps={replace:!1},Ye.contextTypes={router:d.a.shape({history:d.a.shape({push:d.a.func.isRequired,replace:d.a.func.isRequired,createHref:d.a.func.isRequired}).isRequired}).isRequired};var Qe=Ye;const Ge=ge((e,t)=>e.users.find(e=>e.id===t.id))(({name:e})=>i.a.createElement("span",null,e)),Xe="SET_TASK_COMPLETE",Je="SET_TASK_GROUP",Ze="SET_TASK_NAME",et="ADD_TASK_COMMENT",tt="REQUEST_TASK_CREATION",nt="REQUEST_AUTHENTICATE_USER",rt="AUTHENTICATED",ot="NOT_AUTHENTICATED",it="USERNAME_RESERVED",at="REQUEST_USER_ACCOUNT_CREATION",ut=(e,t=!0)=>({type:Xe,taskID:e,isComplete:t}),lt=(e,t,n,r)=>({type:et,id:e,task:t,owner:n,content:r}),ct=(e,t,n)=>({type:"CREATE_TASK",taskID:e,groupID:t,ownerID:n}),st=(e,t)=>({type:Je,taskID:e,groupID:t}),ft=(e,t)=>({type:Ze,taskID:e,name:t}),pt=(e="AUTHENTICATING",t=null)=>({type:"PROCESSING_AUTHENTICATE_USER",session:t,authenticated:e}),dt=(e={})=>({type:"SET_STATE",state:e});const ht=ge(function(e,t){let n=t.match.params.id,r=e.tasks.find(e=>e.id===n),o=e.comments.filter(e=>e.task===n),i=e.session.id===r.owner,a=e.groups;return{id:n,task:r,comments:o,isOwner:i,sessionID:e.session.id,isComplete:r.isComplete,groups:a}},function(e,t){let n=t.match.params.id;return{setTaskCompletion(t,n){e(ut(t,n))},setTaskGroup(t){e(st(n,t.target.value))},setTaskName(t){e(ft(n,t.target.value))},addTaskComment(t,n,r){let o=r.target.commentContents,i=we()(),a=o.value;r.preventDefault(),""!==a&&(o.value="",e(lt(i,t,n,a)))}}})(({id:e,comments:t,task:n,isOwner:r,isComplete:o,sessionID:a,groups:u,setTaskCompletion:l,addTaskComment:c,setTaskGroup:s,setTaskName:f})=>i.a.createElement("div",{className:"card p-3 col-6"},r?i.a.createElement("div",null,i.a.createElement("input",{type:"text",value:n.name,onChange:f,className:"form-control form-control-lg"})):i.a.createElement("h3",null,n.name," ",o?"✓":null),i.a.createElement("div",{className:"mt-3"},r?i.a.createElement("div",null,i.a.createElement("div",null,"You are the owner of this task.",i.a.createElement("button",{className:"btn btn-primary ml-2",onClick:()=>l(e,!o)},o?"Reopen":"Complete"," This Task"))):i.a.createElement("div",null,i.a.createElement(Ge,{id:n.owner})," is the owner of this task.")),i.a.createElement("div",{className:"mt-2"},t.map(e=>i.a.createElement("div",{key:e.id},i.a.createElement(Ge,{id:e.owner})," : ",e.content))),i.a.createElement("form",{className:"form-inline"},i.a.createElement("span",{className:"mr-4"},"Change Group"),i.a.createElement("select",{onChange:s,className:"form-control"},u.map(e=>i.a.createElement("option",{key:e.id,value:e.id},e.name)))),i.a.createElement("form",{className:"form-inline",onSubmit:t=>c(e,a,t)},i.a.createElement("input",{type:"text",name:"commentContents",autoComplete:"off",placeholder:"Add a comment",className:"form-control"}),i.a.createElement("button",{type:"submit",className:"btn"},"Submit")),i.a.createElement("div",null,i.a.createElement(Qe,{to:"/dashboard"},i.a.createElement("button",{className:"btn btn-primary mt-2"},"Done"))))),mt=ge((e,t)=>({...e.tasks.find(e=>e.id===t.id),commentCount:e.comments.filter(e=>e.task===t.id).length}))(({id:e,name:t,commentCount:n,isComplete:r})=>i.a.createElement(Qe,{to:`/task/${e}`},i.a.createElement("div",{className:"card p-2 mt-2"},i.a.createElement("span",null,t," (",n,") ",r?"✓":null))));function yt(){return(yt=Object.assign||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}).apply(this,arguments)}const vt=ge((e,{name:t,id:n})=>({name:t,tasks:e.tasks.filter(e=>e.group===n),id:n}),(e,{id:t})=>({createNewTask(){e((e=>({type:tt,groupID:e}))(t))}}))(({tasks:e,name:t,createNewTask:n,id:r})=>i.a.createElement("div",{className:"card p-2 m-2"},i.a.createElement("h2",null,t),i.a.createElement("div",null,e.map(e=>i.a.createElement(mt,yt({},e,{key:e.id})))),i.a.createElement("div",null,i.a.createElement("button",{className:"btn btn-primary btn-block mt-2",onClick:()=>n(r)},"Add New"))));function gt(){return(gt=Object.assign||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}).apply(this,arguments)}const bt=ge(({groups:e})=>({groups:e}))(({groups:e})=>i.a.createElement("div",{className:"row"},e.map(e=>i.a.createElement(vt,gt({key:e.id},e,{className:"col"}))))),wt=ge(({session:e})=>({id:e.id,authenticated:e.authenticated==rt}))(({id:e,authenticated:t})=>i.a.createElement("div",{className:"header"},i.a.createElement(Qe,{to:"/dashboard"},i.a.createElement("h1",null,"My Application")),t?i.a.createElement("h4",null,"Welcome, ",i.a.createElement(Ge,{id:e}),"!"):null)),Et=ge(({session:e})=>({authenticated:e.authenticated}),e=>({authenticateUser(t){t.preventDefault();let n=t.target.username.value,r=t.target.password.value;e(((e,t)=>({type:nt,username:e,password:t}))(n,r))}}))(({authenticateUser:e,authenticated:t})=>i.a.createElement("div",{className:"card p-3 col-6"},i.a.createElement("h2",null,"Please login"),i.a.createElement("h3",null,i.a.createElement(Qe,{to:"signup"},"Don't have an account? Sign up.")),i.a.createElement("form",{onSubmit:e},i.a.createElement("input",{type:"text",placeholder:"username",name:"username",defaultValue:"Dev",className:"form-control"}),i.a.createElement("input",{type:"password",placeholder:"password",name:"password",defaultValue:"TUPLES",className:"form-control mt-2"}),t===ot?i.a.createElement("p",null,"Login incorrect."):null,i.a.createElement("button",{type:"submit",disabled:"PROCESSING"===t,className:"form-control mt-2 btn btn-primary"},"Login")))),xt=ge(e=>({authenticated:e.session.authenticated}),e=>({requestCreateUserAccount(t){t.preventDefault();let n=t.target.username.value,r=t.target.password.value;console.log("Creating!",n,r),e(((e,t)=>({type:at,username:e,password:t}))(n,r))}}))(({requestCreateUserAccount:e,authenticated:t})=>i.a.createElement("div",{className:"card p-3 col-6"},i.a.createElement("h2",null,"Complete the following form to create a new account."),i.a.createElement("form",{onSubmit:e},i.a.createElement("label",null,i.a.createElement("span",null,"User Name"),i.a.createElement("input",{type:"text",placeholder:"username",name:"username",defaultValue:"Morty",className:"form-control"})),i.a.createElement("label",null,i.a.createElement("span",null,"Password"),i.a.createElement("input",{type:"text",placeholder:"password",name:"password",defaultValue:"COURAGE",className:"form-control mt-2"})),t==it?i.a.createElement("p",null,"A user by that name already exists."):null,i.a.createElement("button",{type:"submit",className:"form-control mt-2 btn btn-primary"},"Sign Up"))));var kt=Object.assign||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},Tt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},St=function(e){return"@@redux-saga/"+e},Ct=St("TASK"),_t=St("HELPER"),Ot=St("MATCH"),Pt=St("CANCEL_PROMISE"),Nt=St("SAGA_ACTION"),Rt=St("SELF_CANCELLATION"),jt=function(e){return function(){return e}},At=jt(!0),Dt=function(){},It=function(e){return e};function Ut(e,t,n){if(!t(e))throw Yt("error","uncaught at check",n),new Error(n)}var Mt=Object.prototype.hasOwnProperty;function Lt(e,t){return Ft.notUndef(e)&&Mt.call(e,t)}var Ft={undef:function(e){return null===e||void 0===e},notUndef:function(e){return null!==e&&void 0!==e},func:function(e){return"function"==typeof e},number:function(e){return"number"==typeof e},string:function(e){return"string"==typeof e},array:Array.isArray,object:function(e){return e&&!Ft.array(e)&&"object"===(void 0===e?"undefined":Tt(e))},promise:function(e){return e&&Ft.func(e.then)},iterator:function(e){return e&&Ft.func(e.next)&&Ft.func(e.throw)},iterable:function(e){return e&&Ft.func(Symbol)?Ft.func(e[Symbol.iterator]):Ft.array(e)},task:function(e){return e&&e[Ct]},observable:function(e){return e&&Ft.func(e.subscribe)},buffer:function(e){return e&&Ft.func(e.isEmpty)&&Ft.func(e.take)&&Ft.func(e.put)},pattern:function(e){return e&&(Ft.string(e)||"symbol"===(void 0===e?"undefined":Tt(e))||Ft.func(e)||Ft.array(e))},channel:function(e){return e&&Ft.func(e.take)&&Ft.func(e.close)},helper:function(e){return e&&e[_t]},stringableFunc:function(e){return Ft.func(e)&&Lt(e,"toString")}},zt={assign:function(e,t){for(var n in t)Lt(t,n)&&(e[n]=t[n])}};function Wt(e,t){var n=e.indexOf(t);n>=0&&e.splice(n,1)}var Bt={from:function(e){var t=Array(e.length);for(var n in e)Lt(e,n)&&(t[n]=e[n]);return t}};function qt(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=kt({},e),n=new Promise(function(e,n){t.resolve=e,t.reject=n});return t.promise=n,t}var Vt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return function(){return++e}}(),Ht=function(e){throw e},$t=function(e){return{value:e,done:!0}};function Kt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ht,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=arguments[3],o={name:n,next:e,throw:t,return:$t};return r&&(o[_t]=!0),"undefined"!=typeof Symbol&&(o[Symbol.iterator]=function(){return o}),o}function Yt(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";"undefined"==typeof window?console.log("redux-saga "+e+": "+t+"\n"+(n&&n.stack||n)):console[e](t,n)}function Qt(e,t){return function(){return e.apply(void 0,arguments)}}var Gt=function(e,t){return e+" has been deprecated in favor of "+t+", please update your code"},Xt=function(e){return new Error("\n redux-saga: Error checking hooks detected an inconsistent state. This is likely a bug\n in redux-saga code and not yours. Thanks for reporting this in the project's github repo.\n Error: "+e+"\n")},Jt=function(e,t){return(e?e+".":"")+"setContext(props): argument "+t+" is not a plain object"},Zt=function(e){return function(t){return e(Object.defineProperty(t,Nt,{value:!0}))}},en="Channel's Buffer overflow!",tn=1,nn=3,rn=4,on={isEmpty:At,put:Dt,take:Dt};function an(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10,t=arguments[1],n=new Array(e),r=0,o=0,i=0,a=function(t){n[o]=t,o=(o+1)%e,r++},u=function(){if(0!=r){var t=n[i];return n[i]=null,r--,i=(i+1)%e,t}},l=function(){for(var e=[];r;)e.push(u());return e};return{isEmpty:function(){return 0==r},put:function(u){if(r<e)a(u);else{var c=void 0;switch(t){case tn:throw new Error(en);case nn:n[o]=u,i=o=(o+1)%e;break;case rn:c=2*e,n=l(),r=n.length,o=n.length,i=0,n.length=c,e=c,a(u)}}},take:u,flush:l}}var un={none:function(){return on},fixed:function(e){return an(e,tn)},dropping:function(e){return an(e,2)},sliding:function(e){return an(e,nn)},expanding:function(e){return an(e,rn)}},ln=[],cn=0;function sn(e){try{pn(),e()}finally{dn()}}function fn(e){ln.push(e),cn||(pn(),hn())}function pn(){cn++}function dn(){cn--}function hn(){dn();for(var e=void 0;!cn&&void 0!==(e=ln.shift());)sn(e)}var mn=Object.assign||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},yn={type:"@@redux-saga/CHANNEL_END"},vn=function(e){return e&&"@@redux-saga/CHANNEL_END"===e.type};var gn="invalid buffer passed to channel factory function",bn="Saga was provided with an undefined action";function wn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:un.none(),n=arguments[2];arguments.length>2&&Ut(n,Ft.func,"Invalid match function passed to eventChannel");var r=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:un.fixed(),t=!1,n=[];function r(){if(t&&n.length)throw Xt("Cannot have a closed channel with pending takers");if(n.length&&!e.isEmpty())throw Xt("Cannot have pending takers with non empty buffer")}return Ut(e,Ft.buffer,gn),{take:function(o){r(),Ut(o,Ft.func,"channel.take's callback must be a function"),t&&e.isEmpty()?o(yn):e.isEmpty()?(n.push(o),o.cancel=function(){return Wt(n,o)}):o(e.take())},put:function(o){if(r(),Ut(o,Ft.notUndef,bn),!t){if(!n.length)return e.put(o);for(var i=0;i<n.length;i++){var a=n[i];if(!a[Ot]||a[Ot](o))return n.splice(i,1),a(o)}}},flush:function(n){r(),Ut(n,Ft.func,"channel.flush' callback must be a function"),t&&e.isEmpty()?n(yn):n(e.flush())},close:function(){if(r(),!t&&(t=!0,n.length)){var e=n;n=[];for(var o=0,i=e.length;o<i;o++)e[o](yn)}},get __takers__(){return n},get __closed__(){return t}}}(t),o=function(){r.__closed__||(i&&i(),r.close())},i=e(function(e){vn(e)?o():n&&!n(e)||r.put(e)});if(r.__closed__&&i(),!Ft.func(i))throw new Error("in eventChannel: subscribe should return a function to unsubscribe");return{take:r.take,flush:r.flush,close:o}}var En=St("IO"),xn="TAKE",kn="PUT",Tn="ALL",Sn="RACE",Cn="CALL",_n="CPS",On="FORK",Pn="JOIN",Nn="CANCEL",Rn="SELECT",jn="ACTION_CHANNEL",An="CANCELLED",Dn="FLUSH",In="GET_CONTEXT",Un="SET_CONTEXT",Mn=function(e,t){var n;return(n={})[En]=!0,n[e]=t,n};function Ln(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"*";if(arguments.length&&Ut(arguments[0],Ft.notUndef,"take(patternOrChannel): patternOrChannel is undefined"),Ft.pattern(e))return Mn(xn,{pattern:e});if(Ft.channel(e))return Mn(xn,{channel:e});throw new Error("take(patternOrChannel): argument "+String(e)+" is not valid channel or a valid pattern")}Ln.maybe=function(){var e=Ln.apply(void 0,arguments);return e[xn].maybe=!0,e};Ln.maybe;function Fn(e,t){return arguments.length>1?(Ut(e,Ft.notUndef,"put(channel, action): argument channel is undefined"),Ut(e,Ft.channel,"put(channel, action): argument "+e+" is not a valid channel"),Ut(t,Ft.notUndef,"put(channel, action): argument action is undefined")):(Ut(e,Ft.notUndef,"put(action): argument action is undefined"),t=e,e=null),Mn(kn,{channel:e,action:t})}function zn(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return 0===arguments.length?e=It:(Ut(e,Ft.notUndef,"select(selector,[...]): argument selector is undefined"),Ut(e,Ft.func,"select(selector,[...]): argument "+e+" is not a function")),Mn(Rn,{selector:e,args:n})}Fn.resolve=function(){var e=Fn.apply(void 0,arguments);return e[kn].resolve=!0,e},Fn.sync=Qt(Fn.resolve);var Wn=function(e){return function(t){return t&&t[En]&&t[e]}},Bn={take:Wn(xn),put:Wn(kn),all:Wn(Tn),race:Wn(Sn),call:Wn(Cn),cps:Wn(_n),fork:Wn(On),join:Wn(Pn),cancel:Wn(Nn),select:Wn(Rn),actionChannel:Wn(jn),cancelled:Wn(An),flush:Wn(Dn),getContext:Wn(In),setContext:Wn(Un)},qn=Object.assign||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},Vn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};var Hn="proc first argument (Saga function result) must be an iterator",$n={toString:function(){return"@@redux-saga/CHANNEL_END"}},Kn={toString:function(){return"@@redux-saga/TASK_CANCEL"}},Yn={wildcard:function(){return At},default:function(e){return"symbol"===(void 0===e?"undefined":Vn(e))?function(t){return t.type===e}:function(t){return t.type===String(e)}},array:function(e){return function(t){return e.some(function(e){return Qn(e)(t)})}},predicate:function(e){return function(t){return e(t)}}};function Qn(e){return("*"===e?Yn.wildcard:Ft.array(e)?Yn.array:Ft.stringableFunc(e)?Yn.default:Ft.func(e)?Yn.predicate:Yn.default)(e)}var Gn=function(e){return{fn:e}};function Xn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){return Dt},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Dt,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Dt,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:0,u=arguments.length>7&&void 0!==arguments[7]?arguments[7]:"anonymous",l=arguments[8];Ut(e,Ft.iterator,Hn);var c=Qt(_,Gt("[...effects]","all([...effects])")),s=i.sagaMonitor,f=i.logger,p=i.onError,d=f||Yt,h=function(e){var t=e.sagaStack;!t&&e.stack&&(t=-1!==e.stack.split("\n")[0].indexOf(e.message)?e.stack:"Error: "+e.message+"\n"+e.stack),d("error","uncaught at "+u,t||e.message||e)},m=function(e){var t=wn(function(t){return e(function(e){e[Nt]?t(e):fn(function(){return t(e)})})});return mn({},t,{take:function(e,n){arguments.length>1&&(Ut(n,Ft.func,"channel.take's matcher argument must be a function"),e[Ot]=n),t.take(e)}})}(t),y=Object.create(o);E.cancel=Dt;var v=function(e,t,n,r){var o,i;return n._deferredEnd=null,(o={})[Ct]=!0,o.id=e,o.name=t,"done",(i={}).done=i.done||{},i.done.get=function(){if(n._deferredEnd)return n._deferredEnd.promise;var e=qt();return n._deferredEnd=e,n._isRunning||(n._error?e.reject(n._error):e.resolve(n._result)),e.promise},o.cont=r,o.joiners=[],o.cancel=w,o.isRunning=function(){return n._isRunning},o.isCancelled=function(){return n._isCancelled},o.isAborted=function(){return n._isAborted},o.result=function(){return n._result},o.error=function(){return n._error},o.setContext=function(e){Ut(e,Ft.object,Jt("task",e)),zt.assign(y,e)},function(e,t){for(var n in t){var r=t[n];r.configurable=r.enumerable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,n,r)}}(o,i),o}(a,u,e,l),g={name:u,cancel:function(){g.isRunning&&!g.isCancelled&&(g.isCancelled=!0,E(Kn))},isRunning:!0},b=function(e,t,n){var r=[],o=void 0,i=!1;function a(e){l(),n(e,!0)}function u(e){r.push(e),e.cont=function(u,l){i||(Wt(r,e),e.cont=Dt,l?a(u):(e===t&&(o=u),r.length||(i=!0,n(o))))}}function l(){i||(i=!0,r.forEach(function(e){e.cont=Dt,e.cancel()}),r=[])}return u(t),{addTask:u,cancelAll:l,abort:a,getTasks:function(){return r},taskNames:function(){return r.map(function(e){return e.name})}}}(0,g,x);function w(){e._isRunning&&!e._isCancelled&&(e._isCancelled=!0,b.cancelAll(),x(Kn))}return l&&(l.cancel=w),e._isRunning=!0,E(),v;function E(t,n){if(!g.isRunning)throw new Error("Trying to resume an already finished generator");try{var r=void 0;n?r=e.throw(t):t===Kn?(g.isCancelled=!0,E.cancel(),r=Ft.func(e.return)?e.return(Kn):{done:!0,value:Kn}):r=t===$n?Ft.func(e.return)?e.return():{done:!0}:e.next(t),r.done?(g.isMainRunning=!1,g.cont&&g.cont(r.value)):k(r.value,a,"",E)}catch(e){g.isCancelled&&h(e),g.isMainRunning=!1,g.cont(e,!0)}}function x(t,n){e._isRunning=!1,m.close(),n?(t instanceof Error&&Object.defineProperty(t,"sagaStack",{value:"at "+u+" \n "+(t.sagaStack||t.stack),configurable:!0}),v.cont||(t instanceof Error&&p?p(t):h(t)),e._error=t,e._isAborted=!0,e._deferredEnd&&e._deferredEnd.reject(t)):(e._result=t,e._deferredEnd&&e._deferredEnd.resolve(t)),v.cont&&v.cont(t,n),v.joiners.forEach(function(e){return e.cb(t,n)}),v.joiners=null}function k(e,o){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",a=arguments[3],l=Vt();s&&s.effectTriggered({effectId:l,parentEffectId:o,label:i,effect:e});var f=void 0;function p(e,t){f||(f=!0,a.cancel=Dt,s&&(t?s.effectRejected(l,e):s.effectResolved(l,e)),a(e,t))}p.cancel=Dt,a.cancel=function(){if(!f){f=!0;try{p.cancel()}catch(e){h(e)}p.cancel=Dt,s&&s.effectCancelled(l)}};var d=void 0;return Ft.promise(e)?T(e,p):Ft.helper(e)?C(Gn(e),l,p):Ft.iterator(e)?S(e,l,u,p):Ft.array(e)?c(e,l,p):(d=Bn.take(e))?function(e,t){var n=e.channel,r=e.pattern,o=e.maybe;n=n||m;var i=function(e){return e instanceof Error?t(e,!0):vn(e)&&!o?t($n):t(e)};try{n.take(i,Qn(r))}catch(e){return t(e,!0)}t.cancel=i.cancel}(d,p):(d=Bn.put(e))?function(e,t){var r=e.channel,o=e.action,i=e.resolve;fn(function(){var e=void 0;try{e=(r?r.put:n)(o)}catch(e){if(r||i)return t(e,!0);h(e)}if(!i||!Ft.promise(e))return t(e);T(e,t)})}(d,p):(d=Bn.all(e))?_(d,l,p):(d=Bn.race(e))?function(e,t,n){var r=void 0,o=Object.keys(e),i={};o.forEach(function(t){var a=function(i,a){if(!r)if(a)n.cancel(),n(i,!0);else if(!vn(i)&&i!==$n&&i!==Kn){var u;n.cancel(),r=!0;var l=((u={})[t]=i,u);n(Ft.array(e)?[].slice.call(qn({},l,{length:o.length})):l)}};a.cancel=Dt,i[t]=a}),n.cancel=function(){r||(r=!0,o.forEach(function(e){return i[e].cancel()}))},o.forEach(function(n){r||k(e[n],t,n,i[n])})}(d,l,p):(d=Bn.call(e))?function(e,t,n){var r=e.context,o=e.fn,i=e.args,a=void 0;try{a=o.apply(r,i)}catch(e){return n(e,!0)}return Ft.promise(a)?T(a,n):Ft.iterator(a)?S(a,t,o.name,n):n(a)}(d,l,p):(d=Bn.cps(e))?function(e,t){var n=e.context,r=e.fn,o=e.args;try{var i=function(e,n){return Ft.undef(e)?t(n):t(e,!0)};r.apply(n,o.concat(i)),i.cancel&&(t.cancel=function(){return i.cancel()})}catch(e){return t(e,!0)}}(d,p):(d=Bn.fork(e))?C(d,l,p):(d=Bn.join(e))?function(e,t){if(e.isRunning()){var n={task:v,cb:t};t.cancel=function(){return Wt(e.joiners,n)},e.joiners.push(n)}else e.isAborted()?t(e.error(),!0):t(e.result())}(d,p):(d=Bn.cancel(e))?function(e,t){e===Rt&&(e=v);e.isRunning()&&e.cancel();t()}(d,p):(d=Bn.select(e))?function(e,t){var n=e.selector,o=e.args;try{var i=n.apply(void 0,[r()].concat(o));t(i)}catch(e){t(e,!0)}}(d,p):(d=Bn.actionChannel(e))?function(e,n){var r=e.pattern,o=e.buffer,i=Qn(r);i.pattern=r,n(wn(t,o||un.fixed(),i))}(d,p):(d=Bn.flush(e))?function(e,t){e.flush(t)}(d,p):(d=Bn.cancelled(e))?function(e,t){t(!!g.isCancelled)}(0,p):(d=Bn.getContext(e))?function(e,t){t(y[e])}(d,p):(d=Bn.setContext(e))?function(e,t){zt.assign(y,e),t()}(d,p):p(e)}function T(e,t){var n=e[Pt];Ft.func(n)?t.cancel=n:Ft.func(e.abort)&&(t.cancel=function(){return e.abort()}),e.then(t,function(e){return t(e,!0)})}function S(e,o,a,u){Xn(e,t,n,r,y,i,o,a,u)}function C(e,o,a){var u=e.context,l=e.fn,c=e.args,s=e.detached,f=function(e){var t=e.context,n=e.fn,r=e.args;if(Ft.iterator(n))return n;var o=void 0,i=void 0;try{o=n.apply(t,r)}catch(e){i=e}return Ft.iterator(o)?o:Kt(i?function(){throw i}:function(){var e=void 0,t={done:!1,value:o};return function(n){return e?function(e){return{done:!0,value:e}}(n):(e=!0,t)}}())}({context:u,fn:l,args:c});try{pn();var p=Xn(f,t,n,r,y,i,o,l.name,s?null:Dt);s?a(p):f._isRunning?(b.addTask(p),a(p)):f._error?b.abort(f._error):a(p)}finally{hn()}}function _(e,t,n){var r=Object.keys(e);if(!r.length)return n(Ft.array(e)?[]:{});var o=0,i=void 0,a={},u={};r.forEach(function(t){var l=function(u,l){i||(l||vn(u)||u===$n||u===Kn?(n.cancel(),n(u,l)):(a[t]=u,++o===r.length&&(i=!0,n(Ft.array(e)?Bt.from(qn({},a,{length:r.length})):a))))};l.cancel=Dt,u[t]=l}),n.cancel=function(){i||(i=!0,r.forEach(function(e){return u[e].cancel()}))},r.forEach(function(n){return k(e[n],t,n,u[n])})}}var Jn="runSaga(storeInterface, saga, ...args): saga argument must be a Generator function!";var Zn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.context,n=void 0===t?{}:t,r=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["context"]),o=r.sagaMonitor,i=r.logger,a=r.onError;if(Ft.func(r))throw new Error("Saga middleware no longer accept Generator functions. Use sagaMiddleware.run instead");if(i&&!Ft.func(i))throw new Error("`options.logger` passed to the Saga middleware is not a function!");if(a&&!Ft.func(a))throw new Error("`options.onError` passed to the Saga middleware is not a function!");if(r.emitter&&!Ft.func(r.emitter))throw new Error("`options.emitter` passed to the Saga middleware is not a function!");function u(e){var t=e.getState,l=e.dispatch,c=function(){var e=[];return{subscribe:function(t){return e.push(t),function(){return Wt(e,t)}},emit:function(t){for(var n=e.slice(),r=0,o=n.length;r<o;r++)n[r](t)}}}();return c.emit=(r.emitter||It)(c.emit),u.run=function(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];var i=void 0;Ft.iterator(e)?(i=e,e=t):(Ut(t,Ft.func,Jn),Ut(i=t.apply(void 0,r),Ft.iterator,Jn));var a=e,u=a.subscribe,l=a.dispatch,c=a.getState,s=a.context,f=a.sagaMonitor,p=a.logger,d=a.onError,h=Vt();f&&(f.effectTriggered=f.effectTriggered||Dt,f.effectResolved=f.effectResolved||Dt,f.effectRejected=f.effectRejected||Dt,f.effectCancelled=f.effectCancelled||Dt,f.actionDispatched=f.actionDispatched||Dt,f.effectTriggered({effectId:h,root:!0,parentEffectId:0,effect:{root:!0,saga:t,args:r}}));var m=Xn(i,u,Zt(l),c,s,{sagaMonitor:f,logger:p,onError:d},h,t.name);return f&&f.effectResolved(h,m),m}.bind(null,{context:n,subscribe:c.subscribe,dispatch:l,getState:t,sagaMonitor:o,logger:i,onError:a}),function(e){return function(t){o&&o.actionDispatched&&o.actionDispatched(t);var n=e(t);return c.emit(t),n}}}return u.run=function(){throw new Error("Before running a Saga, you must mount the Saga middleware on the Store using applyMiddleware")},u.setContext=function(e){Ut(e,Ft.object,Jt("sagaMiddleware",e)),zt.assign(n,e)},u},er=n(25);let tr={},nr=[],rr=[],or=[],ir=[];const ar=function(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var o=t[r];"function"==typeof e[o]&&(n[o]=e[o])}var i=Object.keys(n),a=void 0;try{!function(e){Object.keys(e).forEach(function(t){var n=e[t];if(void 0===n(void 0,{type:H.INIT}))throw new Error('Reducer "'+t+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");if(void 0===n(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION_"+Math.random().toString(36).substring(7).split("").join(".")}))throw new Error('Reducer "'+t+"\" returned undefined when probed with a random type. Don't try to handle "+H.INIT+' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')})}(n)}catch(e){a=e}return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1];if(a)throw a;for(var r=!1,o={},u=0;u<i.length;u++){var l=i[u],c=n[l],s=e[l],f=c(s,t);if(void 0===f){var p=Q(l,t);throw new Error(p)}o[l]=f,r=r||f!==s}return r?o:e}}({session(e=tr,t){let{type:n,authenticated:r,session:o}=t;switch(n){case"SET_STATE":return{...e,id:t.state.session.id};case nt:return{...e,authenticated:"AUTHENTICATING"};case"PROCESSING_AUTHENTICATE_USER":return{...e,authenticated:r};default:return e}},comments:(e=nr,t)=>{switch(t.type){case et:let{type:n,owner:r,task:o,content:i,id:a}=t;return[...e,{owner:r,task:o,content:i,id:a}];case"SET_STATE":return t.state.comments}return e},users:(e=rr,t)=>{switch(t.type){case"SET_STATE":return t.state.users}return e},groups:(e=or,t)=>{switch(t.type){case"SET_STATE":return t.state.groups}return e},tasks(e=ir,t){switch(t.type){case"SET_STATE":return t.state.tasks;case Xe:return e.map(e=>e.id===t.taskID?{...e,isComplete:t.isComplete}:e);case Je:return e.map(e=>e.id===t.taskID?{...e,group:t.groupID}:e);case Ze:return e.map(e=>e.id===t.taskID?{...e,name:t.name}:e);case"CREATE_TASK":return[...e,{id:t.taskID,name:"New Task",group:t.groupID,owner:t.ownerID,isComplete:!1}]}return e}});var ur=n(6),lr=n.n(ur);const cr=Ve(),sr="";function*fr(){for(;;){const{groupID:e}=yield Ln(tt),t=yield zn(e=>e.session.id),n=we()();let r=ct(n,e,t);const{res:o}=yield lr.a.post(sr+"/task/new",{task:{id:n,group:e,owner:t,isComplete:!1,name:"New task"}});yield Fn(r)}}function*pr(){for(;;){const e=yield Ln(et);lr.a.post(sr+"/comment/new",{comment:e})}}function*dr(){for(;;){const e=yield Ln([Je,Ze,Xe]);lr.a.post(sr+"/task/update",{task:{id:e.taskID,group:e.groupID,name:e.name,isComplete:e.isComplete}})}}function*hr(){for(;;){const{username:e,password:t}=yield Ln(nt);try{const{data:n}=yield lr.a.post(sr+"/authenticate",{username:e,password:t});yield Fn(dt(n.state)),yield Fn(pt(rt,{id:"U1",token:n.token})),cr.push("/dashboard")}catch(e){yield Fn(pt(ot))}}}function*mr(){for(;;){const{username:e,password:t}=yield Ln(at);try{const{data:n}=yield lr.a.post(sr+"/user/create",{username:e,password:t});console.log(n),yield Fn(dt({...n.state,session:{id:n.userID}})),yield Fn(pt(rt)),cr.push("/dashboard")}catch(e){console.error("Error",e),yield Fn(pt(it))}}}const yr=Zn(),vr=function e(t,n,r){var o;if("function"==typeof n&&void 0===r&&(r=n,n=void 0),void 0!==r){if("function"!=typeof r)throw new Error("Expected the enhancer to be a function.");return r(e)(t,n)}if("function"!=typeof t)throw new Error("Expected the reducer to be a function.");var i=t,a=n,u=[],l=u,c=!1;function s(){l===u&&(l=u.slice())}function f(){if(c)throw new Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return a}function p(e){if("function"!=typeof e)throw new Error("Expected the listener to be a function.");if(c)throw new Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.");var t=!0;return s(),l.push(e),function(){if(t){if(c)throw new Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.");t=!1,s();var n=l.indexOf(e);l.splice(n,1)}}}function d(e){if(!Y(e))throw new Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw new Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(c)throw new Error("Reducers may not dispatch actions.");try{c=!0,a=i(a,e)}finally{c=!1}for(var t=u=l,n=0;n<t.length;n++)(0,t[n])();return e}return d({type:H.INIT}),(o={dispatch:d,subscribe:p,getState:f,replaceReducer:function(e){if("function"!=typeof e)throw new Error("Expected the nextReducer to be a function.");i=e,d({type:H.REPLACE})}})[V.a]=function(){var e,t=p;return(e={subscribe:function(e){if("object"!==(void 0===e?"undefined":$(e))||null===e)throw new TypeError("Expected the observer to be an object.");function n(){e.next&&e.next(f())}return n(),{unsubscribe:t(n)}}})[V.a]=function(){return this},e},o}(ar,function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];var i=e.apply(void 0,r),a=function(){throw new Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.")},u={getState:i.getState,dispatch:function(){return a.apply(void 0,arguments)}},l=t.map(function(e){return e(u)});return a=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}.apply(void 0,l)(i.dispatch),K({},i,{dispatch:a})}}}(Object(er.createLogger)(),yr));for(let e in r)yr.run(r[e]);var gr={},br=0,wr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"/"===e?e:function(e){var t=e,n=gr[t]||(gr[t]={});if(n[e])return n[e];var r=b.a.compile(e);return br<1e4&&(n[e]=r,br++),r}(e)(t,{pretty:!0})},Er=Object.assign||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};var xr=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.isStatic=function(){return this.context.router&&this.context.router.staticContext},t.prototype.componentWillMount=function(){f()(this.context.router,"You should not use <Redirect> outside a <Router>"),this.isStatic()&&this.perform()},t.prototype.componentDidMount=function(){this.isStatic()||this.perform()},t.prototype.componentDidUpdate=function(e){var t=De(e.to),n=De(this.props.to);Ie(t,n)?c()(!1,"You tried to redirect to the same route you're currently on: \""+n.pathname+n.search+'"'):this.perform()},t.prototype.computeTo=function(e){var t=e.computedMatch,n=e.to;return t?"string"==typeof n?wr(n,t.params):Er({},n,{pathname:wr(n.pathname,t.params)}):n},t.prototype.perform=function(){var e=this.context.router.history,t=this.props.push,n=this.computeTo(this.props);t?e.push(n):e.replace(n)},t.prototype.render=function(){return null},t}(i.a.Component);xr.propTypes={computedMatch:d.a.object,push:d.a.bool,from:d.a.string,to:d.a.oneOfType([d.a.string,d.a.object]).isRequired},xr.defaultProps={push:!1},xr.contextTypes={router:d.a.shape({history:d.a.shape({push:d.a.func.isRequired,replace:d.a.func.isRequired}).isRequired,staticContext:d.a.object}).isRequired};var kr=xr;const Tr=e=>({match:t})=>vr.getState().session.authenticated?i.a.createElement(e,{match:t}):i.a.createElement(kr,{to:"/"});u.a.render(i.a.createElement(()=>i.a.createElement(v,{history:cr},i.a.createElement(N,{store:vr},i.a.createElement("div",{className:"container mt-3"},i.a.createElement(wt,null),i.a.createElement(_,{exact:!0,path:"/",component:Et}),i.a.createElement(_,{exact:!0,path:"/signup",component:xt}),i.a.createElement(_,{exact:!0,path:"/dashboard",render:Tr(bt)}),i.a.createElement(_,{exact:!0,path:"/task/:id",render:Tr(ht)})))),null),document.getElementById("app"))}]);