diff --git a/asset-manifest.json b/asset-manifest.json index 2ef1620..03eb39d 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -1,7 +1,7 @@ { "main.css": "static/css/main.900e5a11.css", - "main.js": "static/js/main.f43585a4.js", - "static/js/0.d43ecb9d.chunk.js": "static/js/0.d43ecb9d.chunk.js", + "main.js": "static/js/main.39185ff8.js", + "static/js/0.7c7307ac.chunk.js": "static/js/0.7c7307ac.chunk.js", "static/media/Twitter_Social_Icon_Square_Color.svg": "static/media/Twitter_Social_Icon_Square_Color.116bea77.svg", "static/media/glyphicons-halflings-regular.eot": "static/media/glyphicons-halflings-regular.f4769f9b.eot", "static/media/glyphicons-halflings-regular.svg": "static/media/glyphicons-halflings-regular.89889688.svg", diff --git a/index.html b/index.html index 8e6af21..8c69278 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -NAIST バス時刻表 / NAIST Bus Schedule
\ No newline at end of file +NAIST バス時刻表 / NAIST Bus Schedule
\ No newline at end of file diff --git a/service-worker.js b/service-worker.js index 88ec4a6..ad0dc6f 100644 --- a/service-worker.js +++ b/service-worker.js @@ -1 +1 @@ -"use strict";var precacheConfig=[["/index.html","100b3b7609d1a4795c6519b3eed3f17b"],["/static/css/main.900e5a11.css","900e5a11ff2401e5163feba7cdf6647c"],["/static/js/0.d43ecb9d.chunk.js","890a75fe9129e0b5bdf45d30865f41a5"],["/static/js/main.f43585a4.js","c9ed6f63befd22fa3cce1e65979ffcee"],["/static/media/Twitter_Social_Icon_Square_Color.116bea77.svg","116bea7712832bf2769cad5167d550a5"],["/static/media/glyphicons-halflings-regular.448c34a5.woff2","448c34a56d699c29117adc64c43affeb"],["/static/media/glyphicons-halflings-regular.89889688.svg","89889688147bd7575d6327160d64e760"],["/static/media/glyphicons-halflings-regular.e18bbf61.ttf","e18bbf611f2a2e43afc071aa2f4e1512"],["/static/media/glyphicons-halflings-regular.f4769f9b.eot","f4769f9bdb7466be65088239c12046d1"],["/static/media/glyphicons-halflings-regular.fa277232.woff","fa2772327f55d8198301fdb8bcfc8158"]],cacheName="sw-precache-v3-sw-precache-webpack-plugin-"+(self.registration?self.registration.scope:""),ignoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(e,t){var n=new URL(e);return"/"===n.pathname.slice(-1)&&(n.pathname+=t),n.toString()},cleanResponse=function(t){return t.redirected?("body"in t?Promise.resolve(t.body):t.blob()).then(function(e){return new Response(e,{headers:t.headers,status:t.status,statusText:t.statusText})}):Promise.resolve(t)},createCacheKey=function(e,t,n,r){var a=new URL(e);return r&&a.pathname.match(r)||(a.search+=(a.search?"&":"")+encodeURIComponent(t)+"="+encodeURIComponent(n)),a.toString()},isPathWhitelisted=function(e,t){if(0===e.length)return!0;var n=new URL(t).pathname;return e.some(function(e){return n.match(e)})},stripIgnoredUrlParameters=function(e,n){var t=new URL(e);return t.hash="",t.search=t.search.slice(1).split("&").map(function(e){return e.split("=")}).filter(function(t){return n.every(function(e){return!e.test(t[0])})}).map(function(e){return e.join("=")}).join("&"),t.toString()},hashParamName="_sw-precache",urlsToCacheKeys=new Map(precacheConfig.map(function(e){var t=e[0],n=e[1],r=new URL(t,self.location),a=createCacheKey(r,hashParamName,n,/\.\w{8}\./);return[r.toString(),a]}));function setOfCachedUrls(e){return e.keys().then(function(e){return e.map(function(e){return e.url})}).then(function(e){return new Set(e)})}self.addEventListener("install",function(e){e.waitUntil(caches.open(cacheName).then(function(r){return setOfCachedUrls(r).then(function(n){return Promise.all(Array.from(urlsToCacheKeys.values()).map(function(t){if(!n.has(t)){var e=new Request(t,{credentials:"same-origin"});return fetch(e).then(function(e){if(!e.ok)throw new Error("Request for "+t+" returned a response with status "+e.status);return cleanResponse(e).then(function(e){return r.put(t,e)})})}}))})}).then(function(){return self.skipWaiting()}))}),self.addEventListener("activate",function(e){var n=new Set(urlsToCacheKeys.values());e.waitUntil(caches.open(cacheName).then(function(t){return t.keys().then(function(e){return Promise.all(e.map(function(e){if(!n.has(e.url))return t.delete(e)}))})}).then(function(){return self.clients.claim()}))}),self.addEventListener("fetch",function(t){if("GET"===t.request.method){var e,n=stripIgnoredUrlParameters(t.request.url,ignoreUrlParametersMatching),r="index.html";(e=urlsToCacheKeys.has(n))||(n=addDirectoryIndex(n,r),e=urlsToCacheKeys.has(n));var a="/index.html";!e&&"navigate"===t.request.mode&&isPathWhitelisted(["^(?!\\/__).*"],t.request.url)&&(n=new URL(a,self.location).toString(),e=urlsToCacheKeys.has(n)),e&&t.respondWith(caches.open(cacheName).then(function(e){return e.match(urlsToCacheKeys.get(n)).then(function(e){if(e)return e;throw Error("The cached response that was expected is missing.")})}).catch(function(e){return console.warn('Couldn\'t serve response for "%s" from cache: %O',t.request.url,e),fetch(t.request)}))}}); \ No newline at end of file +"use strict";var precacheConfig=[["/index.html","0b1b0d4527902d1ddea3026235eb210d"],["/static/css/main.900e5a11.css","900e5a11ff2401e5163feba7cdf6647c"],["/static/js/0.7c7307ac.chunk.js","ad4e1036487714f3b0d857877527c2ad"],["/static/js/main.39185ff8.js","31dd4cdcd23dd37aeb247fccccc90b43"],["/static/media/Twitter_Social_Icon_Square_Color.116bea77.svg","116bea7712832bf2769cad5167d550a5"],["/static/media/glyphicons-halflings-regular.448c34a5.woff2","448c34a56d699c29117adc64c43affeb"],["/static/media/glyphicons-halflings-regular.89889688.svg","89889688147bd7575d6327160d64e760"],["/static/media/glyphicons-halflings-regular.e18bbf61.ttf","e18bbf611f2a2e43afc071aa2f4e1512"],["/static/media/glyphicons-halflings-regular.f4769f9b.eot","f4769f9bdb7466be65088239c12046d1"],["/static/media/glyphicons-halflings-regular.fa277232.woff","fa2772327f55d8198301fdb8bcfc8158"]],cacheName="sw-precache-v3-sw-precache-webpack-plugin-"+(self.registration?self.registration.scope:""),ignoreUrlParametersMatching=[/^utm_/],addDirectoryIndex=function(e,t){var n=new URL(e);return"/"===n.pathname.slice(-1)&&(n.pathname+=t),n.toString()},cleanResponse=function(t){return t.redirected?("body"in t?Promise.resolve(t.body):t.blob()).then(function(e){return new Response(e,{headers:t.headers,status:t.status,statusText:t.statusText})}):Promise.resolve(t)},createCacheKey=function(e,t,n,r){var a=new URL(e);return r&&a.pathname.match(r)||(a.search+=(a.search?"&":"")+encodeURIComponent(t)+"="+encodeURIComponent(n)),a.toString()},isPathWhitelisted=function(e,t){if(0===e.length)return!0;var n=new URL(t).pathname;return e.some(function(e){return n.match(e)})},stripIgnoredUrlParameters=function(e,n){var t=new URL(e);return t.hash="",t.search=t.search.slice(1).split("&").map(function(e){return e.split("=")}).filter(function(t){return n.every(function(e){return!e.test(t[0])})}).map(function(e){return e.join("=")}).join("&"),t.toString()},hashParamName="_sw-precache",urlsToCacheKeys=new Map(precacheConfig.map(function(e){var t=e[0],n=e[1],r=new URL(t,self.location),a=createCacheKey(r,hashParamName,n,/\.\w{8}\./);return[r.toString(),a]}));function setOfCachedUrls(e){return e.keys().then(function(e){return e.map(function(e){return e.url})}).then(function(e){return new Set(e)})}self.addEventListener("install",function(e){e.waitUntil(caches.open(cacheName).then(function(r){return setOfCachedUrls(r).then(function(n){return Promise.all(Array.from(urlsToCacheKeys.values()).map(function(t){if(!n.has(t)){var e=new Request(t,{credentials:"same-origin"});return fetch(e).then(function(e){if(!e.ok)throw new Error("Request for "+t+" returned a response with status "+e.status);return cleanResponse(e).then(function(e){return r.put(t,e)})})}}))})}).then(function(){return self.skipWaiting()}))}),self.addEventListener("activate",function(e){var n=new Set(urlsToCacheKeys.values());e.waitUntil(caches.open(cacheName).then(function(t){return t.keys().then(function(e){return Promise.all(e.map(function(e){if(!n.has(e.url))return t.delete(e)}))})}).then(function(){return self.clients.claim()}))}),self.addEventListener("fetch",function(t){if("GET"===t.request.method){var e,n=stripIgnoredUrlParameters(t.request.url,ignoreUrlParametersMatching),r="index.html";(e=urlsToCacheKeys.has(n))||(n=addDirectoryIndex(n,r),e=urlsToCacheKeys.has(n));var a="/index.html";!e&&"navigate"===t.request.mode&&isPathWhitelisted(["^(?!\\/__).*"],t.request.url)&&(n=new URL(a,self.location).toString(),e=urlsToCacheKeys.has(n)),e&&t.respondWith(caches.open(cacheName).then(function(e){return e.match(urlsToCacheKeys.get(n)).then(function(e){if(e)return e;throw Error("The cached response that was expected is missing.")})}).catch(function(e){return console.warn('Couldn\'t serve response for "%s" from cache: %O',t.request.url,e),fetch(t.request)}))}}); \ No newline at end of file diff --git a/static/js/0.d43ecb9d.chunk.js b/static/js/0.7c7307ac.chunk.js similarity index 81% rename from static/js/0.d43ecb9d.chunk.js rename to static/js/0.7c7307ac.chunk.js index 9b04e24..4ab638c 100644 --- a/static/js/0.d43ecb9d.chunk.js +++ b/static/js/0.7c7307ac.chunk.js @@ -1 +1 @@ -webpackJsonp([0],{43:function(e,a){e.exports={"from-kitaikoma-weekday":["06:38","07:02","07:22","07:30","07:54","08:05","08:10","08:29","08:38","08:53","09:01","09:48","10:48","11:48","12:48","13:48","14:48","15:48","16:48","17:03","17:39","18:01","18:16","18:42","19:01","19:41","20:13","20:40"],"from-kitaikoma-weekend":["06:26","07:14","07:41","08:11","08:38","08:58","10:46","12:46","14:46","16:46","17:38","18:07","18:26","18:40","19:08","19:39","20:08","20:37"],"to-kitaikoma-weekday":["06:16","06:53","07:18","07:39","07:44","08:08","08:19","08:24","08:51","09:17","10:02","11:02","12:02","13:02","14:02","15:17","16:02","17:07","17:25","17:43","17:57","18:13","18:24","18:37","18:49","19:02","19:22","19:44","20:02","20:29","20:59","21:32","22:02"],"to-kitaikoma-weekend":["06:16","06:40","07:28","07:58","08:24","08:49","09:12","11:07","13:07","15:07","17:03","17:25","17:56","18:23","18:31","18:57","19:27","19:56","20:27","20:52","21:27"],"from-takanohara-weekday":["05:45","06:47","07:54","08:40","09:35","11:03","13:03","14:38","16:19","16:55","18:22","19:06","20:16"],"from-takanohara-weekend":["07:54","08:53","09:39","11:08","13:09","14:37","16:11","16:53","18:19"],"to-takanohara-weekday":["06:17","07:20","08:31","09:18","10:07","11:41","13:42","15:13","16:50","17:30","18:55","19:38","20:48"],"to-takanohara-weekend":["08:28","09:30","10:12","11:43","13:44","15:13","16:48","17:30","18:54"],"from-gakuemmae-weekday":["07:06","07:36","07:54","08:31","08:43","09:26","10:26","11:26","12:26","13:26","14:26","15:26","16:26","16:41","17:39","17:54","18:20","19:19"],"from-gakuemmae-weekend":["06:58","08:36","10:24","12:24","14:24","16:24","18:04","19:17"],"to-gakuemmae-weekday":["06:16","06:53","07:39","08:24","09:17","10:02","11:02","12:02","13:02","14:02","15:17","16:02","17:07","17:43","18:13","18:37","19:02","20:02","21:32"],"to-gakuemmae-weekend":["06:40","07:28","09:12","11:07","13:07","15:07","17:03","18:31"],"from-tomigaoka-weekday":["06:01","07:03","08:10","08:56","09:51","11:19","13:19","14:54","16:35","17:11","18:38","19:22","20:32"],"from-tomigaoka-weekend":["08:10","08:56","09:55","11:23","13:23","14:53","16:27","17:17","18:35"],"to-tomigaoka-weekday":["06:17","07:20","08:31","09:18","10:07","11:41","13:42","15:13","16:50","17:30","18:55","19:38","20:48"],"to-tomigaoka-weekend":["08:28","09:30","10:12","11:43","13:44","15:13","16:48","17:30","18:54"]}}}); \ No newline at end of file +webpackJsonp([0],{43:function(e,a){e.exports={"from-kitaikoma-weekday":["06:38","07:02","07:22","07:30","07:54","08:05","08:10","08:29","08:38","08:53","09:01","09:48","10:48","11:48","12:48","13:48","14:48","15:48","16:48","17:03","17:39","18:01","18:16","18:42","19:01","19:41","20:13","20:40"],"from-kitaikoma-weekend":["06:26","07:14","07:41","08:11","08:38","08:58","10:46","12:46","14:46","16:46","17:38","18:07","18:26","18:40","19:08","19:39","20:08","20:37"],"to-kitaikoma-weekday":["06:16","06:53","07:18","07:39","07:44","08:08","08:19","08:24","08:51","09:17","10:02","11:02","12:02","13:02","14:02","15:17","16:02","17:07","17:25","17:43","17:57","18:13","18:24","18:37","18:49","19:02","19:22","19:44","20:02","20:29","20:59","21:32","22:02"],"to-kitaikoma-weekend":["06:16","06:40","07:28","07:58","08:24","08:49","09:12","11:07","13:07","15:07","17:03","17:25","17:56","18:23","18:31","18:57","19:27","19:56","20:27","20:52","21:27"],"from-takanohara-weekday":["05:57","06:42","07:55","08:43","09:34","10:50","12:50","14:50","16:20","16:50","18:30","19:13","20:07"],"from-takanohara-weekend":["08:02","08:50","09:50","10:50","12:50","14:50","15:50","16:55","18:25"],"to-takanohara-weekday":["06:33","07:16","08:39","09:28","10:08","11:35","13:35","15:35","17:01","17:33","19:07","19:49","20:43"],"to-takanohara-weekend":["08:42","09:35","10:35","11:35","13:35","15:35","16:35","17:35","19:08"],"from-gakuemmae-weekday":["07:06","07:36","07:54","08:31","08:43","09:26","10:26","11:26","12:26","13:26","14:26","15:26","16:26","16:41","17:39","17:54","18:20","19:19"],"from-gakuemmae-weekend":["06:58","08:36","10:24","12:24","14:24","16:24","18:04","19:17"],"to-gakuemmae-weekday":["06:16","06:53","07:39","08:24","09:17","10:02","11:02","12:02","13:02","14:02","15:17","16:02","17:07","17:43","18:13","18:37","19:02","20:02","21:32"],"to-gakuemmae-weekend":["06:40","07:28","09:12","11:07","13:07","15:07","17:03","18:31"],"from-tomigaoka-weekday":["06:01","07:03","08:10","08:56","09:51","11:19","13:19","14:54","16:35","17:11","18:38","19:22","20:32"],"from-tomigaoka-weekend":["08:10","08:56","09:55","11:23","13:23","14:53","16:27","17:17","18:35"],"to-tomigaoka-weekday":["06:17","07:20","08:31","09:18","10:07","11:41","13:42","15:13","16:50","17:30","18:55","19:38","20:48"],"to-tomigaoka-weekend":["08:28","09:30","10:12","11:43","13:44","15:13","16:48","17:30","18:54"]}}}); \ No newline at end of file diff --git a/static/js/main.f43585a4.js b/static/js/main.39185ff8.js similarity index 99% rename from static/js/main.f43585a4.js rename to static/js/main.39185ff8.js index e553ced..4208166 100644 --- a/static/js/main.f43585a4.js +++ b/static/js/main.39185ff8.js @@ -1 +1 @@ -!function(e){function n(t){if(a[t])return a[t].exports;var r=a[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,n),r.l=!0,r.exports}var t=window.webpackJsonp;window.webpackJsonp=function(n,a,o){for(var i,u,l=0,d=[];l6?u-6:0),d=6;d>",i=i||a,null==t[a]){if(n){var u=null===t[a]?"null":"undefined";return new Error("The "+o+" `"+i+"` is marked as required in `"+r+"`, but its value is `"+u+"`.")}return null}return e.apply(void 0,[t,a,r,o,i].concat(l))})}var t=n.bind(null,!1);return t.isRequired=n.bind(null,!0),t}function r(e,n){return"symbol"===e||("Symbol"===n["@@toStringTag"]||"function"===typeof Symbol&&n instanceof Symbol)}function o(e){var n="undefined"===typeof e?"undefined":E(e);return Array.isArray(e)?"array":e instanceof RegExp?"object":r(n,e)?"symbol":n}function i(e){var n=o(e);if("object"===n){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return n}function u(e,n){return a(function(t,a,r,u,l){return Object(v.m)(function(){if(e&&o(t[a])===n.toLowerCase())return null;var u=void 0;switch(n){case"Array":u=v.g;break;case"Object":u=v.i;break;case"Map":u=v.h;break;default:throw new Error("Unexpected mobxType: "+n)}var d=t[a];if(!u(d)){var s=i(d),c=e?" or javascript `"+n.toLowerCase()+"`":"";return new Error("Invalid prop `"+l+"` of type `"+s+"` supplied to `"+r+"`, expected `mobx.Observable"+n+"`"+c+".")}return null})})}function l(e,n){return a(function(t,a,r,o,i){for(var l=arguments.length,d=Array(l>5?l-5:0),s=5;s2&&void 0!==arguments[2]&&arguments[2],a=e[n],r=ne[n],o=a?!0===t?function(){r.apply(this,arguments),a.apply(this,arguments)}:function(){a.apply(this,arguments),r.apply(this,arguments)}:r;e[n]=o}function k(e,n){if(h(e,n))return!0;if("object"!==("undefined"===typeof e?"undefined":E(e))||null===e||"object"!==("undefined"===typeof n?"undefined":E(n))||null===n)return!1;var t=Object.keys(e),a=Object.keys(n);if(t.length!==a.length)return!1;for(var r=0;r",a=this._reactInternalInstance&&this._reactInternalInstance._rootNodeID||this._reactInternalFiber&&this._reactInternalFiber._debugID,r=!1,o=!1;e.call(this,"props"),e.call(this,"state");var i=this.render.bind(this),u=null,l=!1,d=function(){return u=new v.b(t+"#"+a+".render()",function(){if(!l&&(l=!0,"function"===typeof n.componentWillReact&&n.componentWillReact(),!0!==n.__$mobxIsUnmounted)){var e=!0;try{o=!0,r||b.Component.prototype.forceUpdate.call(n),e=!1}finally{o=!1,e&&u.dispose()}}}),u.reactComponent=n,s.$mobx=u,n.render=s,s()},s=function(){l=!1;var e=void 0,t=void 0;if(u.track(function(){K&&(n.__$mobRenderStart=Date.now());try{t=v.f.allowStateChanges(!1,i)}catch(n){e=n}K&&(n.__$mobRenderEnd=Date.now())}),e)throw ee.emit(e),e;return t};this.render=d}},componentWillUnmount:function(){if(!0!==J&&(this.render.$mobx&&this.render.$mobx.dispose(),this.__$mobxIsUnmounted=!0,K)){var e=y(this);e&&X&&X.delete(e),$.emit({event:"destroy",component:this,node:e})}},componentDidMount:function(){K&&f(this)},componentDidUpdate:function(){K&&f(this)},shouldComponentUpdate:function(e,n){return J&&console.warn("[mobx-react] It seems that a re-rendering of a React component is triggered while in static (server-side) mode. Please make sure components are rendered only once server-side."),this.state!==n||!k(this.props,e)}},te=_(function(e){var n=e.children,t=e.inject,a=e.render,r=n||a;if("undefined"===typeof r)return null;if(!t)return r();var o=m(t)(r);return D.a.createElement(o,null)});te.displayName="Observer";var ae=function(e,n,t,a,r){var o="children"===n?"render":"children";if("function"===typeof e[n]&&"function"===typeof e[o])return new Error("Invalid prop,do not use children and render in the same time in`"+t);if("function"!==typeof e[n]&&"function"!==typeof e[o])return new Error("Invalid prop `"+r+"` of type `"+E(e[n])+"` supplied to `"+t+"`, expected `function`.")};te.propTypes={render:ae,children:ae};var re,oe,ie={children:!0,key:!0,ref:!0},ue=(oe=re=function(e){function n(){return T(this,n),C(this,(n.__proto__||Object.getPrototypeOf(n)).apply(this,arguments))}return M(n,e),x(n,[{key:"render",value:function(){return b.Children.only(this.props.children)}},{key:"getChildContext",value:function(){var e={},n=this.context.mobxStores;if(n)for(var t in n)e[t]=n[t];for(var a in this.props)ie[a]||"suppressChangedStoreWarning"===a||(e[a]=this.props[a]);return{mobxStores:e}}},{key:"componentWillReceiveProps",value:function(e){if(Object.keys(e).length!==Object.keys(this.props).length&&console.warn("MobX Provider: The set of provided stores has changed. Please avoid changing stores as the change might not propagate to all children"),!e.suppressChangedStoreWarning)for(var n in e)ie[n]||this.props[n]===e[n]||console.warn("MobX Provider: Provided store '"+n+"' has changed. Please avoid replacing stores as the change might not propagate to all children")}}]),n}(b.Component),re.contextTypes={mobxStores:Y},re.childContextTypes={mobxStores:Y.isRequired},oe);if(!b.Component)throw new Error("mobx-react requires React to be available");if(!v.f)throw new Error("mobx-react requires mobx to be available");"function"===typeof S.unstable_batchedUpdates&&v.f.setReactionScheduler(S.unstable_batchedUpdates);if("object"===("undefined"===typeof __MOBX_DEVTOOLS_GLOBAL_HOOK__?"undefined":E(__MOBX_DEVTOOLS_GLOBAL_HOOK__))){var le={spy:v.l,extras:v.f},de={renderReporter:$,componentByNodeRegistery:X,trackComponents:w};__MOBX_DEVTOOLS_GLOBAL_HOOK__.injectMobxReact(de,le)}},function(e,n,t){"use strict";function a(e){if(null===e||void 0===e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}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 n={},t=0;t<10;t++)n["_"+String.fromCharCode(t)]=t;if("0123456789"!==Object.getOwnPropertyNames(n).map(function(e){return n[e]}).join(""))return!1;var a={};return"abcdefghijklmnopqrst".split("").forEach(function(e){a[e]=e}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},a)).join("")}catch(e){return!1}}()?Object.assign:function(e,n){for(var t,u,l=a(e),d=1;d0}function o(e,n){var t=e.interceptors||(e.interceptors=[]);return t.push(n),Ce(function(){var e=t.indexOf(n);-1!==e&&t.splice(e,1)})}function i(e,n){var t=xn();try{var a=e.interceptors;if(a)for(var r=0,o=a.length;r0}function l(e,n){var t=e.changeListeners||(e.changeListeners=[]);return t.push(n),Ce(function(){var e=t.indexOf(n);-1!==e&&t.splice(e,1)})}function d(e,n){var t=xn(),a=e.changeListeners;if(a){a=a.slice();for(var r=0,o=a.length;r=this.length,value:n0,"actions should have valid names, got: '"+e+"'");var t=function(){return S(e,n,this,arguments)};return t.originalFn=n,t.isMobxAction=!0,t}function S(e,n,t,a){var r=E(e,n,t,a);try{return n.apply(t,a)}finally{T(r)}}function E(e,n,t,a){var r=s()&&!!e,o=0;if(r){o=Date.now();var i=a&&a.length||0,u=new Array(i);if(i>0)for(var l=0;l",r="function"===typeof e?e:n,o="function"===typeof e?n:t;return xe("function"===typeof r,b("m002")),xe(0===r.length,b("m003")),xe("string"===typeof a&&a.length>0,"actions should have valid names, got: '"+a+"'"),S(a,r,o,void 0)}function H(e){return"function"===typeof e&&!0===e.isMobxAction}function L(e,n,t){var a=function(){return S(n,t,e,arguments)};a.isMobxAction=!0,Re(e,n,a)}function z(e,n){return B(e,n)}function B(e,n,t,a){if(e===n)return 0!==e||1/e===1/n;if(null==e||null==n)return!1;if(e!==e)return n!==n;var r=typeof e;return("function"===r||"object"===r||"object"==typeof n)&&W(e,n,t,a)}function W(e,n,t,a){e=U(e),n=U(n);var r=bt.call(e);if(r!==bt.call(n))return!1;switch(r){case"[object RegExp]":case"[object String]":return""+e===""+n;case"[object Number]":return+e!==+e?+n!==+n:0===+e?1/+e===1/n:+e===+n;case"[object Date]":case"[object Boolean]":return+e===+n;case"[object Symbol]":return"undefined"!==typeof Symbol&&Symbol.valueOf.call(e)===Symbol.valueOf.call(n)}var o="[object Array]"===r;if(!o){if("object"!=typeof e||"object"!=typeof n)return!1;var i=e.constructor,u=n.constructor;if(i!==u&&!("function"===typeof i&&i instanceof i&&"function"===typeof u&&u instanceof u)&&"constructor"in e&&"constructor"in n)return!1}t=t||[],a=a||[];for(var l=t.length;l--;)if(t[l]===e)return a[l]===n;if(t.push(e),a.push(n),o){if((l=e.length)!==n.length)return!1;for(;l--;)if(!B(e[l],n[l],t,a))return!1}else{var d,s=Object.keys(e);if(l=s.length,Object.keys(n).length!==l)return!1;for(;l--;)if(d=s[l],!V(n,d)||!B(e[d],n[d],t,a))return!1}return t.pop(),a.pop(),!0}function U(e){return v(e)?e.peek():Lt(e)?e.entries():Ue(e)?qe(e.entries()):e}function V(e,n){return Object.prototype.hasOwnProperty.call(e,n)}function q(e,n){return e===n}function Y(e,n){return z(e,n)}function G(e,n){return Be(e,n)||q(e,n)}function Q(e,n,t){function a(){o(u)}var r,o,i;"string"===typeof e?(r=e,o=n,i=t):(r=e.name||"Autorun@"+Ee(),o=e,i=n),xe("function"===typeof o,b("m004")),xe(!1===H(o),b("m005")),i&&(o=o.bind(i));var u=new ea(r,function(){this.track(a)});return u.schedule(),u.getDisposer()}function K(e,n,t,a){var r,o,i,u;return"string"===typeof e?(r=e,o=n,i=t,u=a):(r="When@"+Ee(),o=e,i=n,u=t),Q(r,function(e){if(o.call(u)){e.dispose();var n=xn();i.call(u),Mn(n)}})}function J(e,n,t,a){function r(){i(s)}var o,i,u,l;"string"===typeof e?(o=e,i=n,u=t,l=a):(o=e.name||"AutorunAsync@"+Ee(),i=e,u=n,l=t),xe(!1===H(i),b("m006")),void 0===u&&(u=1),l&&(i=i.bind(l));var d=!1,s=new ea(o,function(){d||(d=!0,setTimeout(function(){d=!1,s.isDisposed||s.track(r)},u))});return s.schedule(),s.getDisposer()}function Z(e,n,t){function a(){if(!d.isDisposed){var t=!1;d.track(function(){var n=e(d);t=i||!l(o,n),o=n}),i&&r.fireImmediately&&n(o,d),i||!0!==t||n(o,d),i&&(i=!1)}}arguments.length>3&&Te(b("m007")),we(e)&&Te(b("m008"));var r;r="object"===typeof t?t:{},r.name=r.name||e.name||n.name||"Reaction@"+Ee(),r.fireImmediately=!0===t||!0===r.fireImmediately,r.delay=r.delay||0,r.compareStructural=r.compareStructural||r.struct||!1,n=vt(r.name,r.context?n.bind(r.context):n),r.context&&(e=e.bind(r.context));var o,i=!0,u=!1,l=r.equals?r.equals:r.compareStructural||r.struct?Dt.structural:Dt.default,d=new ea(r.name,function(){i||r.delay<1?a():u||(u=!0,setTimeout(function(){u=!1,a()},r.delay))});return d.schedule(),d.getDisposer()}function X(e,n){if(ue(e)&&e.hasOwnProperty("$mobx"))return e.$mobx;xe(Object.isExtensible(e),b("m035")),Pe(e)||(n=(e.constructor.name||"ObservableObject")+"@"+Ee()),n||(n="ObservableObject@"+Ee());var t=new Tt(e,n);return Ie(e,"$mobx",t),t}function $(e,n,t,a){if(e.values[n]&&!Et(e.values[n]))return xe("value"in t,"The property "+n+" in "+e.name+" is already observable, cannot redefine it as computed property"),void(e.target[n]=t.value);if("value"in t)if(we(t.value)){var r=t.value;ee(e,n,r.initialValue,r.enhancer)}else H(t.value)&&!0===t.value.autoBind?L(e.target,n,t.value.originalFn):Et(t.value)?te(e,n,t.value):ee(e,n,t.value,a);else ne(e,n,t.get,t.set,Dt.default,!0)}function ee(e,n,t,a){if(Le(e.target,n),r(e)){var o=i(e,{object:e.target,name:n,type:"add",newValue:t});if(!o)return;t=o.newValue}t=(e.values[n]=new pt(t,a,e.name+"."+n,!1)).value,Object.defineProperty(e.target,n,ae(n)),ie(e,e.target,n,t)}function ne(e,n,t,a,r,o){o&&Le(e.target,n),e.values[n]=new St(t,e.target,r,e.name+"."+n,a),o&&Object.defineProperty(e.target,n,re(n))}function te(e,n,t){var a=e.name+"."+n;t.name=a,t.scope||(t.scope=e.target),e.values[n]=t,Object.defineProperty(e.target,n,re(n))}function ae(e){return xt[e]||(xt[e]={configurable:!0,enumerable:!0,get:function(){return this.$mobx.values[e].get()},set:function(n){oe(this,e,n)}})}function re(e){return Mt[e]||(Mt[e]={configurable:!0,enumerable:!1,get:function(){return this.$mobx.values[e].get()},set:function(n){return this.$mobx.values[e].set(n)}})}function oe(e,n,t){var a=e.$mobx,o=a.values[n];if(r(a)){var l=i(a,{type:"update",object:e,name:n,newValue:t});if(!l)return;t=l.newValue}if((t=o.prepareNewValue(t))!==wt){var c=u(a),f=s(),l=c||f?{type:"update",object:e,oldValue:o.value,name:n,newValue:t}:null;f&&m(l),o.setNewValue(t),c&&d(a,l),f&&y()}}function ie(e,n,t,a){var r=u(e),o=s(),i=r||o?{type:"add",object:n,name:t,newValue:a}:null;o&&m(i),r&&d(e,i),o&&y()}function ue(e){return!!Oe(e)&&(j(e),Ct(e.$mobx))}function le(e,n){if(null===e||void 0===e)return!1;if(void 0!==n){if(v(e)||Lt(e))throw new Error(b("m019"));if(ue(e)){var t=e.$mobx;return t.values&&!!t.values[n]}return!1}return ue(e)||!!e.$mobx||ot(e)||aa(e)||Et(e)}function de(e){return xe(!!e,":("),O(function(n,t,a,r,o){Le(n,t),xe(!o||!o.get,b("m022")),ee(X(n,void 0),t,a,e)},function(e){var n=this.$mobx.values[e];if(void 0!==n)return n.get()},function(e,n){oe(this,e,n)},!0,!1)}function se(e){for(var n=[],t=1;t=2,b("m014")),xe("object"===typeof e,b("m015")),xe(!Lt(e),b("m016")),t.forEach(function(e){xe("object"===typeof e,b("m017")),xe(!le(e),b("m018"))});for(var a=X(e),r={},o=t.length-1;o>=0;o--){var i=t[o];for(var u in i)if(!0!==r[u]&&Fe(i,u)){if(r[u]=!0,e===i&&!He(e,u))continue;var l=Object.getOwnPropertyDescriptor(i,u);$(a,u,l,n)}}return e}function ye(e){if(void 0===e&&(e=void 0),"string"===typeof arguments[1])return At.apply(null,arguments);if(xe(arguments.length<=1,b("m021")),xe(!we(e),b("m020")),le(e))return e;var n=ke(e,void 0,void 0);return n!==e?n:Rt.box(e)}function fe(e){Te("Expected one or two arguments to observable."+e+". Did you accidentally try to use observable."+e+" as decorator?")}function we(e){return"object"===typeof e&&null!==e&&!0===e.isMobxModifierDescriptor}function pe(e,n){return xe(!we(n),"Modifiers cannot be nested"),{isMobxModifierDescriptor:!0,initialValue:n,enhancer:e}}function ke(e,n,t){return we(e)&&Te("You tried to assign a modifier wrapped value to a collection, please define modifiers when creating the collection, not when modifying it"),le(e)?e:Array.isArray(e)?Rt.array(e,t):Pe(e)?Rt.object(e,t):Ue(e)?Rt.map(e,t):e}function he(e,n,t){return we(e)&&Te("You tried to assign a modifier wrapped value to a collection, please define modifiers when creating the collection, not when modifying it"),void 0===e||null===e?e:ue(e)||v(e)||Lt(e)?e:Array.isArray(e)?Rt.shallowArray(e,t):Pe(e)?Rt.shallowObject(e,t):Ue(e)?Rt.shallowMap(e,t):Te("The shallow modifier / decorator can only used in combination with arrays, objects and maps")}function _e(e){return e}function ge(e,n,t){if(z(e,n))return n;if(le(e))return e;if(Array.isArray(e))return new mt(e,ge,t);if(Ue(e))return new Ht(e,ge,t);if(Pe(e)){var a={};return X(a,t),me(a,ge,[e]),a}return e}function ve(e,n,t){return z(e,n)?n:e}function be(e,n){void 0===n&&(n=void 0),cn();try{return e.apply(n)}finally{mn()}}function De(e){return Me("`mobx.map` is deprecated, use `new ObservableMap` or `mobx.observable.map` instead"),Rt.map(e)}function Se(){return"undefined"!==typeof window?window:e}function Ee(){return++Yt.mobxGuid}function Te(e,n){throw xe(!1,e,n),"X"}function xe(e,n,t){if(!e)throw new Error("[mobx] Invariant failed: "+n+(t?" in '"+t+"'":""))}function Me(e){return-1===Bt.indexOf(e)&&(Bt.push(e),console.error("[mobx] Deprecated: "+e),!0)}function Ce(e){var n=!1;return function(){if(!n)return n=!0,e.apply(this,arguments)}}function Ae(e){var n=[];return e.forEach(function(e){-1===n.indexOf(e)&&n.push(e)}),n}function Ne(e,n,t){return void 0===n&&(n=100),void 0===t&&(t=" - "),e?e.slice(0,n).join(t)+(e.length>n?" (... and "+(e.length-n)+"more)":""):""}function Oe(e){return null!==e&&"object"===typeof e}function Pe(e){if(null===e||"object"!==typeof e)return!1;var n=Object.getPrototypeOf(e);return n===Object.prototype||null===n}function je(){for(var e=arguments[0],n=1,t=arguments.length;n0&&(n.dependencies=Ae(e.observing).map(tn)),n}function an(e,n){return rn(Xe(e,n))}function rn(e){var n={name:e.name};return on(e)&&(n.observers=un(e).map(rn)),n}function on(e){return e.observers&&e.observers.length>0}function un(e){return e.observers}function ln(e,n){var t=e.observers.length;t&&(e.observersIndexes[n.__mapid]=t),e.observers[t]=n,e.lowestObserverState>n.dependenciesState&&(e.lowestObserverState=n.dependenciesState)}function dn(e,n){if(1===e.observers.length)e.observers.length=0,sn(e);else{var t=e.observers,a=e.observersIndexes,r=t.pop();if(r!==n){var o=a[n.__mapid]||0;o?a[r.__mapid]=o:delete a[r.__mapid],t[o]=r}delete a[n.__mapid]}}function sn(e){e.isPendingUnobservation||(e.isPendingUnobservation=!0,Yt.pendingUnobservations.push(e))}function cn(){Yt.inBatch++}function mn(){if(0===--Yt.inBatch){Rn();for(var e=Yt.pendingUnobservations,n=0;n=1e3)return void n.push("(and many more)");n.push(""+new Array(t).join("\t")+e.name),e.dependencies&&e.dependencies.forEach(function(e){return hn(e,n,t+1)})}function _n(e){return e instanceof $t}function gn(e){switch(e.dependenciesState){case Zt.UP_TO_DATE:return!1;case Zt.NOT_TRACKING:case Zt.STALE:return!0;case Zt.POSSIBLY_STALE:for(var n=xn(),t=e.observing,a=t.length,r=0;r0;Yt.computationDepth>0&&n&&Te(b("m031")+e.name),!Yt.allowStateChanges&&n&&Te(b(Yt.strictMode?"m030a":"m030b")+e.name)}function Dn(e,n,t){Cn(e),e.newObserving=new Array(e.observing.length+100),e.unboundDepsCount=0,e.runId=++Yt.runId;var a=Yt.trackingDerivation;Yt.trackingDerivation=e;var r;try{r=n.call(t)}catch(e){r=new $t(e)}return Yt.trackingDerivation=a,Sn(e),r}function Sn(e){for(var n=e.observing,t=e.observing=e.newObserving,a=Zt.UP_TO_DATE,r=0,o=e.unboundDepsCount,i=0;ia&&(a=u.dependenciesState)}for(t.length=r,e.newObserving=null,o=n.length;o--;){var u=n[o];0===u.diffValue&&dn(u,e),u.diffValue=0}for(;r--;){var u=t[r];1===u.diffValue&&(u.diffValue=0,ln(u,e))}a!==Zt.UP_TO_DATE&&(e.dependenciesState=a,e.onBecomeStale())}function En(e){var n=e.observing;e.observing=[];for(var t=n.length;t--;)dn(n[t],e);e.dependenciesState=Zt.NOT_TRACKING}function Tn(e){var n=xn(),t=e();return Mn(n),t}function xn(){var e=Yt.trackingDerivation;return Yt.trackingDerivation=null,e}function Mn(e){Yt.trackingDerivation=e}function Cn(e){if(e.dependenciesState!==Zt.UP_TO_DATE){e.dependenciesState=Zt.UP_TO_DATE;for(var n=e.observing,t=n.length;t--;)n[t].lowestObserverState=Zt.UP_TO_DATE}}function An(e){return console.log(e),e}function Nn(e,n){return Me("`whyRun` is deprecated in favor of `trace`"),e=Pn(arguments),e?Et(e)||aa(e)?An(e.whyRun()):Te(b("m025")):An(b("m024"))}function On(){for(var e=[],n=0;n=0&&Yt.globalReactionErrorHandlers.splice(n,1)}}function Rn(){Yt.inBatch>0||Yt.isRunningReactions||ta(In)}function In(){Yt.isRunningReactions=!0;for(var e=Yt.pendingReactions,n=0;e.length>0;){++n===na&&(console.error("Reaction doesn't converge to a stable state after "+na+" iterations. Probably there is a cycle in the reactive function: "+e[0]),e.splice(0));for(var t=e.splice(0),a=0,r=t.length;an){for(var t=new Array(e-n),a=0;a0&&e+n+1>dt&&g(e+n+1)},e.prototype.spliceWithArray=function(e,n,t){var a=this;bn(this.atom);var o=this.values.length;if(void 0===e?e=0:e>o?e=o:e<0&&(e=Math.max(0,o+e)),n=1===arguments.length?o-e:void 0===n||null===n?0:Math.max(0,Math.min(n,o-e)),void 0===t&&(t=[]),r(this)){var u=i(this,{object:this.array,type:"splice",index:e,removedCount:n,added:t});if(!u)return zt;n=u.removedCount,t=u.added}t=t.map(function(e){return a.enhancer(e,void 0)});var l=t.length-n;this.updateArrayLength(o,l);var d=this.spliceItemsIntoValues(e,n,t);return 0===n&&0===t.length||this.notifyArraySplice(e,t,d),this.dehanceValues(d)},e.prototype.spliceItemsIntoValues=function(e,n,t){if(t.length<1e4)return(r=this.values).splice.apply(r,[e,n].concat(t));var a=this.values.slice(e,e+n);return this.values=this.values.slice(0,e).concat(t,this.values.slice(e+n)),a;var r},e.prototype.notifyArrayChildUpdate=function(e,n,t){var a=!this.owned&&s(),r=u(this),o=r||a?{object:this.array,type:"update",index:e,newValue:n,oldValue:t}:null;a&&m(o),this.atom.reportChanged(),r&&d(this,o),a&&y()},e.prototype.notifyArraySplice=function(e,n,t){var a=!this.owned&&s(),r=u(this),o=r||a?{object:this.array,type:"splice",index:e,removed:t,added:n,removedCount:t.length,addedCount:n.length}:null;a&&m(o),this.atom.reportChanged(),r&&d(this,o),a&&y()},e}(),mt=function(e){function n(n,t,a,r){void 0===a&&(a="ObservableArray@"+Ee()),void 0===r&&(r=!1);var o=e.call(this)||this,i=new ct(a,t,o,r);return Ie(o,"$mobx",i),n&&n.length&&o.spliceWithArray(0,0,n),lt&&Object.defineProperty(i.array,"0",yt),o}return a(n,e),n.prototype.intercept=function(e){return this.$mobx.intercept(e)},n.prototype.observe=function(e,n){return void 0===n&&(n=!1),this.$mobx.observe(e,n)},n.prototype.clear=function(){return this.splice(0)},n.prototype.concat=function(){for(var e=[],n=0;n-1&&(this.splice(n,1),!0)},n.prototype.move=function(e,n){function t(e){if(e<0)throw new Error("[mobx.array] Index out of bounds: "+e+" is negative");var n=this.$mobx.values.length;if(e>=n)throw new Error("[mobx.array] Index out of bounds: "+e+" is not smaller than "+n)}if(t.call(this,e),t.call(this,n),e!==n){var a,r=this.$mobx.values;a=e";Re(e,n,vt(o,t))},function(e){return this[e]},function(){xe(!1,b("m001"))},!1,!0),gt=O(function(e,n,t){L(e,n,t)},function(e){return this[e]},function(){xe(!1,b("m001"))},!1,!1),vt=function(e,n,t,a){return 1===arguments.length&&"function"===typeof e?D(e.name||"",e):2===arguments.length&&"function"===typeof n?D(e,n):1===arguments.length&&"string"===typeof e?R(e):R(n).apply(null,arguments)};vt.bound=function(e,n,t){if("function"===typeof e){var a=D("",e);return a.autoBind=!0,a}return gt.apply(null,arguments)};var bt=Object.prototype.toString,Dt={identity:q,structural:Y,default:G},St=function(){function e(e,n,t,a,r){this.derivation=e,this.scope=n,this.equals=t,this.dependenciesState=Zt.NOT_TRACKING,this.observing=[],this.newObserving=null,this.isPendingUnobservation=!1,this.observers=[],this.observersIndexes={},this.diffValue=0,this.runId=0,this.lastAccessedBy=0,this.lowestObserverState=Zt.UP_TO_DATE,this.unboundDepsCount=0,this.__mapid="#"+Ee(),this.value=new $t(null),this.isComputing=!1,this.isRunningSetter=!1,this.isTracing=Xt.NONE,this.name=a||"ComputedValue@"+Ee(),r&&(this.setter=D(a+"-setter",r))}return e.prototype.onBecomeStale=function(){pn(this)},e.prototype.onBecomeUnobserved=function(){En(this),this.value=void 0},e.prototype.get=function(){xe(!this.isComputing,"Cycle detected in computation "+this.name,this.derivation),0===Yt.inBatch?(cn(),gn(this)&&(this.isTracing!==Xt.NONE&&console.log("[mobx.trace] '"+this.name+"' is being read outside a reactive context and doing a full recompute"),this.value=this.computeValue(!1)),mn()):(yn(this),gn(this)&&this.trackAndCompute()&&wn(this));var e=this.value;if(_n(e))throw e.cause;return e},e.prototype.peek=function(){var e=this.computeValue(!1);if(_n(e))throw e.cause;return e},e.prototype.set=function(e){if(this.setter){xe(!this.isRunningSetter,"The setter of computed value '"+this.name+"' is trying to update itself. Did you intend to update an _observable_ value, instead of the computed property?"),this.isRunningSetter=!0;try{this.setter.call(this.scope,e)}finally{this.isRunningSetter=!1}}else xe(!1,"[ComputedValue '"+this.name+"'] It is not possible to assign a new value to a computed value.")},e.prototype.trackAndCompute=function(){s()&&c({object:this.scope,type:"compute",fn:this.derivation});var e=this.value,n=this.dependenciesState===Zt.NOT_TRACKING,t=this.value=this.computeValue(!0);return n||_n(e)||_n(t)||!this.equals(e,t)},e.prototype.computeValue=function(e){this.isComputing=!0,Yt.computationDepth++;var n;if(e)n=Dn(this,this.derivation,this.scope);else try{n=this.derivation.call(this.scope)}catch(e){n=new $t(e)}return Yt.computationDepth--,this.isComputing=!1,n},e.prototype.observe=function(e,n){var t=this,a=!0,r=void 0;return Q(function(){var o=t.get();if(!a||n){var i=xn();e({type:"update",object:t,newValue:o,oldValue:r}),Mn(i)}a=!1,r=o})},e.prototype.toJSON=function(){return this.get()},e.prototype.toString=function(){return this.name+"["+this.derivation.toString()+"]"},e.prototype.valueOf=function(){return Ge(this.get())},e.prototype.whyRun=function(){var e=Boolean(Yt.trackingDerivation),n=Ae(this.isComputing?this.newObserving:this.observing).map(function(e){return e.name}),t=Ae(un(this).map(function(e){return e.name}));return"\nWhyRun? computation '"+this.name+"':\n * Running because: "+(e?"[active] the value of this computation is needed by a reaction":this.isComputing?"[get] The value of this computed was requested outside a reaction":"[idle] not running at the moment")+"\n"+(this.dependenciesState===Zt.NOT_TRACKING?b("m032"):" * This computation will re-run if any of the following observables changes:\n "+Ne(n)+"\n "+(this.isComputing&&e?" (... or any observable accessed during the remainder of the current run)":"")+"\n "+b("m038")+"\n\n * If the outcome of this computation changes, the following observers will be re-run:\n "+Ne(t)+"\n")},e}();St.prototype[Ye()]=St.prototype.valueOf;var Et=ze("ComputedValue",St),Tt=function(){function e(e,n){this.target=e,this.name=n,this.values={},this.changeListeners=null,this.interceptors=null}return e.prototype.observe=function(e,n){return xe(!0!==n,"`observe` doesn't support the fire immediately property for observable objects."),l(this,e)},e.prototype.intercept=function(e){return o(this,e)},e}(),xt={},Mt={},Ct=ze("ObservableObjectAdministration",Tt),At=de(ke),Nt=de(he),Ot=de(_e),Pt=de(ge),jt=de(ve),Ft={box:function(e,n){return arguments.length>2&&fe("box"),new pt(e,ke,n)},shallowBox:function(e,n){return arguments.length>2&&fe("shallowBox"),new pt(e,_e,n)},array:function(e,n){return arguments.length>2&&fe("array"),new mt(e,ke,n)},shallowArray:function(e,n){return arguments.length>2&&fe("shallowArray"),new mt(e,_e,n)},map:function(e,n){return arguments.length>2&&fe("map"),new Ht(e,ke,n)},shallowMap:function(e,n){return arguments.length>2&&fe("shallowMap"),new Ht(e,_e,n)},object:function(e,n){arguments.length>2&&fe("object");var t={};return X(t,n),se(t,e),t},shallowObject:function(e,n){arguments.length>2&&fe("shallowObject");var t={};return X(t,n),ce(t,e),t},ref:function(){return arguments.length<2?pe(_e,arguments[0]):Ot.apply(null,arguments)},shallow:function(){return arguments.length<2?pe(he,arguments[0]):Nt.apply(null,arguments)},deep:function(){return arguments.length<2?pe(ke,arguments[0]):At.apply(null,arguments)},struct:function(){return arguments.length<2?pe(ge,arguments[0]):Pt.apply(null,arguments)}},Rt=ye;Object.keys(Ft).forEach(function(e){return Rt[e]=Ft[e]}),Rt.deep.struct=Rt.struct,Rt.ref.struct=function(){return arguments.length<2?pe(ve,arguments[0]):jt.apply(null,arguments)};var It={},Ht=function(){function e(e,n,t){void 0===n&&(n=ke),void 0===t&&(t="ObservableMap@"+Ee()),this.enhancer=n,this.name=t,this.$mobx=It,this._data=Object.create(null),this._hasMap=Object.create(null),this._keys=new mt(void 0,_e,this.name+".keys()",!0),this.interceptors=null,this.changeListeners=null,this.dehancer=void 0,this.merge(e)}return e.prototype._has=function(e){return"undefined"!==typeof this._data[e]},e.prototype.has=function(e){return!!this.isValidKey(e)&&(e=""+e,this._hasMap[e]?this._hasMap[e].get():this._updateHasMapEntry(e,!1).get())},e.prototype.set=function(e,n){this.assertValidKey(e),e=""+e;var t=this._has(e);if(r(this)){var a=i(this,{type:t?"update":"add",object:this,newValue:n,name:e});if(!a)return this;n=a.newValue}return t?this._updateValue(e,n):this._addValue(e,n),this},e.prototype.delete=function(e){var n=this;if(this.assertValidKey(e),e=""+e,r(this)){var t=i(this,{type:"delete",object:this,name:e});if(!t)return!1}if(this._has(e)){var a=s(),o=u(this),t=o||a?{type:"delete",object:this,oldValue:this._data[e].value,name:e}:null;return a&&m(t),be(function(){n._keys.remove(e),n._updateHasMapEntry(e,!1),n._data[e].setNewValue(void 0),n._data[e]=void 0}),o&&d(this,t),a&&y(),!0}return!1},e.prototype._updateHasMapEntry=function(e,n){var t=this._hasMap[e];return t?t.setNewValue(n):t=this._hasMap[e]=new pt(n,_e,this.name+"."+e+"?",!1),t},e.prototype._updateValue=function(e,n){var t=this._data[e];if((n=t.prepareNewValue(n))!==wt){var a=s(),r=u(this),o=r||a?{type:"update",object:this,oldValue:t.value,name:e,newValue:n}:null;a&&m(o),t.setNewValue(n),r&&d(this,o),a&&y()}},e.prototype._addValue=function(e,n){var t=this;be(function(){var a=t._data[e]=new pt(n,t.enhancer,t.name+"."+e,!1);n=a.value,t._updateHasMapEntry(e,!0),t._keys.push(e)});var a=s(),r=u(this),o=r||a?{type:"add",object:this,name:e,newValue:n}:null;a&&m(o),r&&d(this,o),a&&y()},e.prototype.get=function(e){return e=""+e,this.has(e)?this.dehanceValue(this._data[e].get()):this.dehanceValue(void 0)},e.prototype.dehanceValue=function(e){return void 0!==this.dehancer?this.dehancer(e):e},e.prototype.keys=function(){return p(this._keys.slice())},e.prototype.values=function(){return p(this._keys.map(this.get,this))},e.prototype.entries=function(){var e=this;return p(this._keys.map(function(n){return[n,e.get(n)]}))},e.prototype.forEach=function(e,n){var t=this;this.keys().forEach(function(a){return e.call(n,t.get(a),a,t)})},e.prototype.merge=function(e){var n=this;return Lt(e)&&(e=e.toJS()),be(function(){Pe(e)?Object.keys(e).forEach(function(t){return n.set(t,e[t])}):Array.isArray(e)?e.forEach(function(e){var t=e[0],a=e[1];return n.set(t,a)}):Ue(e)?e.forEach(function(e,t){return n.set(t,e)}):null!==e&&void 0!==e&&Te("Cannot initialize map from "+e)}),this},e.prototype.clear=function(){var e=this;be(function(){Tn(function(){e.keys().forEach(e.delete,e)})})},e.prototype.replace=function(e){var n=this;return be(function(){var t=Ve(e);n.keys().filter(function(e){return-1===t.indexOf(e)}).forEach(function(e){return n.delete(e)}),n.merge(e)}),this},Object.defineProperty(e.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),e.prototype.toJS=function(){var e=this,n={};return this.keys().forEach(function(t){return n[t]=e.get(t)}),n},e.prototype.toJSON=function(){return this.toJS()},e.prototype.isValidKey=function(e){return null!==e&&void 0!==e&&("string"===typeof e||"number"===typeof e||"boolean"===typeof e)},e.prototype.assertValidKey=function(e){if(!this.isValidKey(e))throw new Error("[mobx.map] Invalid key: '"+e+"', only strings, numbers and booleans are accepted as key in observable maps.")},e.prototype.toString=function(){var e=this;return this.name+"[{ "+this.keys().map(function(n){return n+": "+e.get(n)}).join(", ")+" }]"},e.prototype.observe=function(e,n){return xe(!0!==n,b("m033")),l(this,e)},e.prototype.intercept=function(e){return o(this,e)},e}();k(Ht.prototype,function(){return this.entries()});var Lt=ze("ObservableMap",Ht),zt=[];Object.freeze(zt);var Bt=[],Wt=function(){},Ut=Object.prototype.hasOwnProperty,Vt=["mobxGuid","resetId","spyListeners","strictMode","runId"],qt=function(){function e(){this.version=5,this.trackingDerivation=null,this.computationDepth=0,this.runId=0,this.mobxGuid=0,this.inBatch=0,this.pendingUnobservations=[],this.pendingReactions=[],this.isRunningReactions=!1,this.allowStateChanges=!0,this.strictMode=!1,this.resetId=0,this.spyListeners=[],this.globalReactionErrorHandlers=[]}return e}(),Yt=new qt,Gt=!1,Qt=!1,Kt=!1,Jt=Se();Jt.__mobxInstanceCount?(Jt.__mobxInstanceCount++,setTimeout(function(){Gt||Qt||Kt||(Kt=!0,console.warn("[mobx] Warning: there are multiple mobx instances active. This might lead to unexpected results. See https://github.com/mobxjs/mobx/issues/1082 for details."))},1)):Jt.__mobxInstanceCount=1;var Zt;!function(e){e[e.NOT_TRACKING=-1]="NOT_TRACKING",e[e.UP_TO_DATE=0]="UP_TO_DATE",e[e.POSSIBLY_STALE=1]="POSSIBLY_STALE",e[e.STALE=2]="STALE"}(Zt||(Zt={}));var Xt;!function(e){e[e.NONE=0]="NONE",e[e.LOG=1]="LOG",e[e.BREAK=2]="BREAK"}(Xt||(Xt={}));var $t=function(){function e(e){this.cause=e}return e}(),ea=function(){function e(e,n){void 0===e&&(e="Reaction@"+Ee()),this.name=e,this.onInvalidate=n,this.observing=[],this.newObserving=[],this.dependenciesState=Zt.NOT_TRACKING,this.diffValue=0,this.runId=0,this.unboundDepsCount=0,this.__mapid="#"+Ee(),this.isDisposed=!1,this._isScheduled=!1,this._isTrackPending=!1,this._isRunning=!1,this.isTracing=Xt.NONE}return e.prototype.onBecomeStale=function(){this.schedule()},e.prototype.schedule=function(){this._isScheduled||(this._isScheduled=!0,Yt.pendingReactions.push(this),Rn())},e.prototype.isScheduled=function(){return this._isScheduled},e.prototype.runReaction=function(){this.isDisposed||(cn(),this._isScheduled=!1,gn(this)&&(this._isTrackPending=!0,this.onInvalidate(),this._isTrackPending&&s()&&c({object:this,type:"scheduled-reaction"})),mn())},e.prototype.track=function(e){cn();var n,t=s();t&&(n=Date.now(),m({object:this,type:"reaction",fn:e})),this._isRunning=!0;var a=Dn(this,e,void 0);this._isRunning=!1,this._isTrackPending=!1,this.isDisposed&&En(this),_n(a)&&this.reportExceptionInDerivation(a.cause),t&&y({time:Date.now()-n}),mn()},e.prototype.reportExceptionInDerivation=function(e){var n=this;if(this.errorHandler)return void this.errorHandler(e,this);var t="[mobx] Encountered an uncaught exception that was thrown by a reaction or observer component, in: '"+this,a=b("m037");console.error(t||a,e),s()&&c({type:"error",message:t,error:e,object:this}),Yt.globalReactionErrorHandlers.forEach(function(t){return t(e,n)})},e.prototype.dispose=function(){this.isDisposed||(this.isDisposed=!0,this._isRunning||(cn(),En(this),mn()))},e.prototype.getDisposer=function(){var e=this.dispose.bind(this);return e.$mobx=this,e.onError=jn,e},e.prototype.toString=function(){return"Reaction["+this.name+"]"},e.prototype.whyRun=function(){var e=Ae(this._isRunning?this.newObserving:this.observing).map(function(e){return e.name});return"\nWhyRun? reaction '"+this.name+"':\n * Status: ["+(this.isDisposed?"stopped":this._isRunning?"running":this.isScheduled()?"scheduled":"idle")+"]\n * This reaction will re-run if any of the following observables changes:\n "+Ne(e)+"\n "+(this._isRunning?" (... or any observable accessed during the remainder of the current run)":"")+"\n\t"+b("m038")+"\n"},e.prototype.trace=function(e){void 0===e&&(e=!1),On(this,e)},e}(),na=100,ta=function(e){return e()},aa=ze("Reaction",ea),ra=Un(Dt.default),oa=Un(Dt.structural),ia=function(e,n,t){if("string"===typeof n)return ra.apply(null,arguments);xe("function"===typeof e,b("m011")),xe(arguments.length<3,b("m012"));var a="object"===typeof n?n:{};a.setter="function"===typeof n?n:a.setter;var r=a.equals?a.equals:a.compareStructural||a.struct?Dt.structural:Dt.default;return new St(e,a.context,r,a.name||e.name||"",a.setter)};ia.struct=oa,ia.equals=Un;var ua={allowStateChanges:C,deepEqual:z,getAtom:Xe,getDebugName:en,getDependencyTree:nn,getAdministration:$e,getGlobalState:Je,getObserverTree:an,interceptReads:nt,isComputingDerivation:vn,isSpyEnabled:s,onReactionError:Fn,reserveArrayBuffer:g,resetGlobalState:Ze,isolateGlobalState:Qe,shareGlobalState:Ke,spyReport:c,spyReportEnd:y,spyReportStart:m,setReactionScheduler:Hn},la={Reaction:ea,untracked:Tn,Atom:rt,BaseAtom:at,useStrict:x,isStrictModeEnabled:M,spy:f,comparer:Dt,asReference:Ln,asFlat:Bn,asStructure:zn,asMap:Wn,isModifierDescriptor:we,isObservableObject:ue,isBoxedObservable:kt,isObservableArray:v,ObservableMap:Ht,isObservableMap:Lt,map:De,transaction:be,observable:Rt,computed:ia,isObservable:le,isComputed:Vn,extendObservable:se,extendShallowObservable:ce,observe:qn,intercept:Qn,autorun:Q,autorunAsync:J,when:K,reaction:Z,action:vt,isAction:H,runInAction:I,expr:Zn,toJS:Xn,createTransformer:$n,whyRun:Nn,isArrayLike:We,extras:ua},da=!1;for(var sa in la)!function(e){var n=la[e];Object.defineProperty(la,e,{get:function(){return da||(da=!0,console.warn("Using default export (`import mobx from 'mobx'`) is deprecated and won\u2019t work in mobx@4.0.0\nUse `import * as mobx from 'mobx'` instead")),n}})}(sa);"object"===typeof __MOBX_DEVTOOLS_GLOBAL_HOOK__&&__MOBX_DEVTOOLS_GLOBAL_HOOK__.injectMobx({spy:f,extras:ua})}).call(n,t(4))},function(e,n,t){e.exports=t(33)},function(e,n,t){t(9),e.exports=t(14)},function(e,n,t){"use strict";"undefined"===typeof Promise&&(t(10).enable(),window.Promise=t(12)),t(13),Object.assign=t(2)},function(e,n,t){"use strict";function a(){d=!1,u._47=null,u._71=null}function r(e){function n(n){(e.allRejections||i(c[n].error,e.whitelist||l))&&(c[n].displayId=s++,e.onUnhandled?(c[n].logged=!0,e.onUnhandled(c[n].displayId,c[n].error)):(c[n].logged=!0,o(c[n].displayId,c[n].error)))}function t(n){c[n].logged&&(e.onHandled?e.onHandled(c[n].displayId,c[n].error):c[n].onUnhandled||(console.warn("Promise Rejection Handled (id: "+c[n].displayId+"):"),console.warn(' This means you can ignore any previous messages of the form "Possible Unhandled Promise Rejection" with id '+c[n].displayId+".")))}e=e||{},d&&a(),d=!0;var r=0,s=0,c={};u._47=function(e){2===e._83&&c[e._56]&&(c[e._56].logged?t(e._56):clearTimeout(c[e._56].timeout),delete c[e._56])},u._71=function(e,t){0===e._75&&(e._56=r++,c[e._56]={displayId:null,error:t,timeout:setTimeout(n.bind(null,e._56),i(t,l)?100:2e3),logged:!1})}}function o(e,n){console.warn("Possible Unhandled Promise Rejection (id: "+e+"):"),((n&&(n.stack||n))+"").split("\n").forEach(function(e){console.warn(" "+e)})}function i(e,n){return n.some(function(n){return e instanceof n})}var u=t(3),l=[ReferenceError,TypeError,RangeError],d=!1;n.disable=a,n.enable=r},function(e,n,t){"use strict";(function(n){function t(e){i.length||(o(),u=!0),i[i.length]=e}function a(){for(;ld){for(var n=0,t=i.length-l;n-1?n:e}function y(e,n){n=n||{};var t=n.body;if(e instanceof y){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,n.headers||(this.headers=new r(e.headers)),this.method=e.method,this.mode=e.mode,t||null==e._bodyInit||(t=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=n.credentials||this.credentials||"omit",!n.headers&&this.headers||(this.headers=new r(n.headers)),this.method=m(n.method||this.method||"GET"),this.mode=n.mode||this.mode||null,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&t)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(t)}function f(e){var n=new FormData;return e.trim().split("&").forEach(function(e){if(e){var t=e.split("="),a=t.shift().replace(/\+/g," "),r=t.join("=").replace(/\+/g," ");n.append(decodeURIComponent(a),decodeURIComponent(r))}}),n}function w(e){var n=new r;return e.split(/\r?\n/).forEach(function(e){var t=e.split(":"),a=t.shift().trim();if(a){var r=t.join(":").trim();n.append(a,r)}}),n}function p(e,n){n||(n={}),this.type="default",this.status="status"in n?n.status:200,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in n?n.statusText:"OK",this.headers=new r(n.headers),this.url=n.url||"",this._initBody(e)}if(!e.fetch){var k={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(k.arrayBuffer)var h=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],_=function(e){return e&&DataView.prototype.isPrototypeOf(e)},g=ArrayBuffer.isView||function(e){return e&&h.indexOf(Object.prototype.toString.call(e))>-1};r.prototype.append=function(e,a){e=n(e),a=t(a);var r=this.map[e];this.map[e]=r?r+","+a:a},r.prototype.delete=function(e){delete this.map[n(e)]},r.prototype.get=function(e){return e=n(e),this.has(e)?this.map[e]:null},r.prototype.has=function(e){return this.map.hasOwnProperty(n(e))},r.prototype.set=function(e,a){this.map[n(e)]=t(a)},r.prototype.forEach=function(e,n){for(var t in this.map)this.map.hasOwnProperty(t)&&e.call(n,this.map[t],t,this)},r.prototype.keys=function(){var e=[];return this.forEach(function(n,t){e.push(t)}),a(e)},r.prototype.values=function(){var e=[];return this.forEach(function(n){e.push(n)}),a(e)},r.prototype.entries=function(){var e=[];return this.forEach(function(n,t){e.push([t,n])}),a(e)},k.iterable&&(r.prototype[Symbol.iterator]=r.prototype.entries);var v=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];y.prototype.clone=function(){return new y(this,{body:this._bodyInit})},c.call(y.prototype),c.call(p.prototype),p.prototype.clone=function(){return new p(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new r(this.headers),url:this.url})},p.error=function(){var e=new p(null,{status:0,statusText:""});return e.type="error",e};var b=[301,302,303,307,308];p.redirect=function(e,n){if(-1===b.indexOf(n))throw new RangeError("Invalid status code");return new p(null,{status:n,headers:{location:e}})},e.Headers=r,e.Request=y,e.Response=p,e.fetch=function(e,n){return new Promise(function(t,a){var r=new y(e,n),o=new XMLHttpRequest;o.onload=function(){var e={status:o.status,statusText:o.statusText,headers:w(o.getAllResponseHeaders()||"")};e.url="responseURL"in o?o.responseURL:e.headers.get("X-Request-URL");var n="response"in o?o.response:o.responseText;t(new p(n,e))},o.onerror=function(){a(new TypeError("Network request failed"))},o.ontimeout=function(){a(new TypeError("Network request failed"))},o.open(r.method,r.url,!0),"include"===r.credentials&&(o.withCredentials=!0),"responseType"in o&&k.blob&&(o.responseType="blob"),r.headers.forEach(function(e,n){o.setRequestHeader(n,e)}),o.send("undefined"===typeof r._bodyInit?null:r._bodyInit)})},e.fetch.polyfill=!0}}("undefined"!==typeof self?self:this)},function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=t(0),r=t.n(a),o=t(5),i=t.n(o),u=t(1),l=t(19),d=t(20),s=t(32),c=t(42),m=(t.n(c),Object(s.a)());m.timeTableStore.updateNow(),setInterval(function(){m.timeTableStore.updateNow()},1e3),document.addEventListener("DOMContentLoaded",function(){var e=document.getElementById("react-root");e&&i.a.render(r.a.createElement(u.a,m,r.a.createElement(d.a,null)),e)}),l.a()},function(e,n,t){"use strict";function a(e){for(var n="https://reactjs.org/docs/error-decoder.html?invariant="+e,t=1;tW.length&&W.push(e)}function y(e,n,t,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 b:case D:i=!0}}if(i)return t(r,e,""===n?"."+w(e,0):n),1;if(i=0,n=""===n?".":n+":",Array.isArray(e))for(var u=0;un}return!1}function C(e,n,t,a,r,o){this.acceptsBooleans=2===n||3===n||4===n,this.attributeName=a,this.attributeNamespace=r,this.mustUseProperty=t,this.propertyName=e,this.type=n,this.sanitizeURL=o}function A(e){return e[1].toUpperCase()}function N(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function O(e,n,t,a){var r=To.hasOwnProperty(n)?To[n]:null;(null!==r?0===r.type:!a&&(2=n.length))throw Error(a(93));n=n[0]}t=n}null==t&&(t="")}e._wrapperState={initialValue:N(t)}}function Q(e,n){var t=N(n.value),a=N(n.defaultValue);null!=t&&(t=""+t,t!==e.value&&(e.value=t),null==n.defaultValue&&e.defaultValue!==t&&(e.defaultValue=t)),null!=a&&(e.defaultValue=""+a)}function K(e){var n=e.textContent;n===e._wrapperState.initialValue&&""!==n&&null!==n&&(e.value=n)}function J(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 Z(e,n){return null==e||"http://www.w3.org/1999/xhtml"===e?J(n):"http://www.w3.org/2000/svg"===e&&"foreignObject"===n?"http://www.w3.org/1999/xhtml":e}function X(e,n){if(n){var t=e.firstChild;if(t&&t===e.lastChild&&3===t.nodeType)return void(t.nodeValue=n)}e.textContent=n}function $(e,n){var t={};return t[e.toLowerCase()]=n.toLowerCase(),t["Webkit"+e]="webkit"+n,t["Moz"+e]="moz"+n,t}function ee(e){if(Oo[e])return Oo[e];if(!No[e])return e;var n,t=No[e];for(n in t)if(t.hasOwnProperty(n)&&n in Po)return Oo[e]=t[n];return e}function ne(e){var n=e,t=e;if(e.alternate)for(;n.return;)n=n.return;else{e=n;do{n=e,0!==(1026&n.effectTag)&&(t=n.return),e=n.return}while(e)}return 3===n.tag?t:null}function te(e){if(13===e.tag){var n=e.memoizedState;if(null===n&&null!==(e=e.alternate)&&(n=e.memoizedState),null!==n)return n.dehydrated}return null}function ae(e){if(ne(e)!==e)throw Error(a(188))}function re(e){var n=e.alternate;if(!n){if(null===(n=ne(e)))throw Error(a(188));return n!==e?null:e}for(var t=e,r=n;;){var o=t.return;if(null===o)break;var i=o.alternate;if(null===i){if(null!==(r=o.return)){t=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===t)return ae(o),e;if(i===r)return ae(o),n;i=i.sibling}throw Error(a(188))}if(t.return!==r.return)t=o,r=i;else{for(var u=!1,l=o.child;l;){if(l===t){u=!0,t=o,r=i;break}if(l===r){u=!0,r=o,t=i;break}l=l.sibling}if(!u){for(l=i.child;l;){if(l===t){u=!0,t=i,r=o;break}if(l===r){u=!0,r=i,t=o;break}l=l.sibling}if(!u)throw Error(a(189))}}if(t.alternate!==r)throw Error(a(190))}if(3!==t.tag)throw Error(a(188));return t.stateNode.current===t?e:n}function oe(e){if(!(e=re(e)))return null;for(var n=e;;){if(5===n.tag||6===n.tag)return n;if(n.child)n.child.return=n,n=n.child;else{if(n===e)break;for(;!n.sibling;){if(!n.return||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}}return null}function ie(e){var n=We(e);Jo.forEach(function(t){Ue(t,e,n)}),Zo.forEach(function(t){Ue(t,e,n)})}function ue(e,n,t,a){return{blockedOn:e,topLevelType:n,eventSystemFlags:32|t,nativeEvent:a}}function le(e,n){switch(e){case"focus":case"blur":Vo=null;break;case"dragenter":case"dragleave":qo=null;break;case"mouseover":case"mouseout":Yo=null;break;case"pointerover":case"pointerout":Go.delete(n.pointerId);break;case"gotpointercapture":case"lostpointercapture":Qo.delete(n.pointerId)}}function de(e,n,t,a,r){return null===e||e.nativeEvent!==r?(e=ue(n,t,a,r),null!==n&&null!==(n=ln(n))&&Fo(n),e):(e.eventSystemFlags|=a,e)}function se(e,n,t,a){switch(n){case"focus":return Vo=de(Vo,e,n,t,a),!0;case"dragenter":return qo=de(qo,e,n,t,a),!0;case"mouseover":return Yo=de(Yo,e,n,t,a),!0;case"pointerover":var r=a.pointerId;return Go.set(r,de(Go.get(r)||null,e,n,t,a)),!0;case"gotpointercapture":return r=a.pointerId,Qo.set(r,de(Qo.get(r)||null,e,n,t,a)),!0}return!1}function ce(e){var n=un(e.target);if(null!==n){var t=ne(n);if(null!==t)if(13===(n=t.tag)){if(null!==(n=te(t)))return e.blockedOn=n,void jr.unstable_runWithPriority(e.priority,function(){Ro(t)})}else if(3===n&&t.stateNode.hydrate)return void(e.blockedOn=3===t.tag?t.stateNode.containerInfo:null)}e.blockedOn=null}function me(e){if(null!==e.blockedOn)return!1;var n=ze(e.topLevelType,e.eventSystemFlags,e.nativeEvent);if(null!==n){var t=ln(n);return null!==t&&Fo(t),e.blockedOn=n,!1}return!0}function ye(e,n,t){me(e)&&t.delete(n)}function fe(){for(Wo=!1;0this.eventPool.length&&this.eventPool.push(e)}function Ce(e){e.eventPool=[],e.getPooled=xe,e.release=Me}function Ae(e){var n=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===n&&(e=13):e=n,10===e&&(e=13),32<=e||13===e?e:0}function Ne(e){var n=this.nativeEvent;return n.getModifierState?n.getModifierState(e):!!(e=ri[e])&&!!n[e]}function Oe(){return Ne}function Pe(e){var n=e.targetInst,t=n;do{if(!t){e.ancestors.push(t);break}var a=t;if(3===a.tag)a=a.stateNode.containerInfo;else{for(;a.return;)a=a.return;a=3!==a.tag?null:a.stateNode.containerInfo}if(!a)break;n=t.tag,5!==n&&6!==n||e.ancestors.push(t),t=un(a)}while(t);for(t=0;t=n)return{node:t,offset:n-e};e=a}e:{for(;t;){if(t.nextSibling){t=t.nextSibling;break e}t=t.parentNode}t=void 0}t=Ze(t)}}function $e(e,n){return!(!e||!n)&&(e===n||(!e||3!==e.nodeType)&&(n&&3===n.nodeType?$e(e,n.parentNode):"contains"in e?e.contains(n):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(n))))}function en(){for(var e=window,n=Je();n instanceof e.HTMLIFrameElement;){try{var t="string"===typeof n.contentWindow.location.href}catch(e){t=!1}if(!t)break;e=n.contentWindow,n=Je(e.document)}return n}function nn(e){var n=e&&e.nodeName&&e.nodeName.toLowerCase();return n&&("input"===n&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===n||"true"===e.contentEditable)}function tn(e,n){switch(e){case"button":case"input":case"select":case"textarea":return!!n.autoFocus}return!1}function an(e,n){return"textarea"===e||"option"===e||"noscript"===e||"string"===typeof n.children||"number"===typeof n.children||"object"===typeof n.dangerouslySetInnerHTML&&null!==n.dangerouslySetInnerHTML&&null!=n.dangerouslySetInnerHTML.__html}function rn(e){for(;null!=e;e=e.nextSibling){var n=e.nodeType;if(1===n||3===n)break}return e}function on(e){e=e.previousSibling;for(var n=0;e;){if(8===e.nodeType){var t=e.data;if(t===Ii||t===zi||t===Li){if(0===n)return e;n--}else t===Hi&&n++}e=e.previousSibling}return null}function un(e){var n=e[Yi];if(n)return n;for(var t=e.parentNode;t;){if(n=t[Qi]||t[Yi]){if(t=n.alternate,null!==n.child||null!==t&&null!==t.child)for(e=on(e);null!==e;){if(t=e[Yi])return t;e=on(e)}return n}e=t,t=e.parentNode}return null}function ln(e){return e=e[Yi]||e[Qi],!e||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function dn(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function sn(e){return e[Gi]||null}function cn(){if(Zi)return Zi;var e,n,t=Ji,a=t.length,r="value"in Ki?Ki.value:Ki.textContent,o=r.length;for(e=0;eju||(e.current=Pu[ju],Pu[ju]=null,ju--)}function Nn(e,n){ju++,Pu[ju]=e.current,e.current=n}function On(e,n){var t=e.type.contextTypes;if(!t)return Fu;var a=e.stateNode;if(a&&a.__reactInternalMemoizedUnmaskedChildContext===n)return a.__reactInternalMemoizedMaskedChildContext;var r,o={};for(r in t)o[r]=n[r];return a&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=n,e.__reactInternalMemoizedMaskedChildContext=o),o}function Pn(e){return null!==(e=e.childContextTypes)&&void 0!==e}function jn(e){An(Iu,e),An(Ru,e)}function Fn(e){An(Iu,e),An(Ru,e)}function Rn(e,n,t){if(Ru.current!==Fu)throw Error(a(168));Nn(Ru,n,e),Nn(Iu,t,e)}function In(e,n,t){var r=e.stateNode;if(e=n.childContextTypes,"function"!==typeof r.getChildContext)return t;r=r.getChildContext();for(var o in r)if(!(o in e))throw Error(a(108,k(n)||"Unknown",o));return Pr({},t,{},r)}function Hn(e){var n=e.stateNode;return n=n&&n.__reactInternalMemoizedMergedChildContext||Fu,Hu=Ru.current,Nn(Ru,n,e),Nn(Iu,Iu.current,e),!0}function Ln(e,n,t){var r=e.stateNode;if(!r)throw Error(a(169));t?(n=In(e,n,Hu),r.__reactInternalMemoizedMergedChildContext=n,An(Iu,e),An(Ru,e),Nn(Ru,n,e)):An(Iu,e),Nn(Iu,t,e)}function zn(){switch(qu()){case Yu:return 99;case Gu:return 98;case Qu:return 97;case Ku:return 96;case Ju:return 95;default:throw Error(a(332))}}function Bn(e){switch(e){case 99:return Yu;case 98:return Gu;case 97:return Qu;case 96:return Ku;case 95:return Ju;default:throw Error(a(332))}}function Wn(e,n){return e=Bn(e),Lu(e,n)}function Un(e,n,t){return e=Bn(e),zu(e,n,t)}function Vn(e){return null===$u?($u=[e],el=zu(Yu,Yn)):$u.push(e),Zu}function qn(){if(null!==el){var e=el;el=null,Bu(e)}Yn()}function Yn(){if(!nl&&null!==$u){nl=!0;var e=0;try{var n=$u;Wn(99,function(){for(;e=n&&(Ul=!0),e.firstContext=null)}function et(e,n){if(ll!==e&&!1!==n&&0!==n)if("number"===typeof n&&1073741823!==n||(ll=e,n=1073741823),n={context:e,observedBits:n,next:null},null===ul){if(null===il)throw Error(a(308));ul=n,il.dependencies={expirationTime:0,firstContext:n,responders:null}}else ul=ul.next=n;return e._currentValue}function nt(e){return{baseState:e,firstUpdate:null,lastUpdate:null,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function tt(e){return{baseState:e.baseState,firstUpdate:e.firstUpdate,lastUpdate:e.lastUpdate,firstCapturedUpdate:null,lastCapturedUpdate:null,firstEffect:null,lastEffect:null,firstCapturedEffect:null,lastCapturedEffect:null}}function at(e,n){return{expirationTime:e,suspenseConfig:n,tag:0,payload:null,callback:null,next:null,nextEffect:null}}function rt(e,n){null===e.lastUpdate?e.firstUpdate=e.lastUpdate=n:(e.lastUpdate.next=n,e.lastUpdate=n)}function ot(e,n){var t=e.alternate;if(null===t){var a=e.updateQueue,r=null;null===a&&(a=e.updateQueue=nt(e.memoizedState))}else a=e.updateQueue,r=t.updateQueue,null===a?null===r?(a=e.updateQueue=nt(e.memoizedState),r=t.updateQueue=nt(t.memoizedState)):a=e.updateQueue=tt(r):null===r&&(r=t.updateQueue=tt(a));null===r||a===r?rt(a,n):null===a.lastUpdate||null===r.lastUpdate?(rt(a,n),rt(r,n)):(rt(a,n),r.lastUpdate=n)}function it(e,n){var t=e.updateQueue;t=null===t?e.updateQueue=nt(e.memoizedState):ut(e,t),null===t.lastCapturedUpdate?t.firstCapturedUpdate=t.lastCapturedUpdate=n:(t.lastCapturedUpdate.next=n,t.lastCapturedUpdate=n)}function ut(e,n){var t=e.alternate;return null!==t&&n===t.updateQueue&&(n=e.updateQueue=tt(n)),n}function lt(e,n,t,a,r,o){switch(t.tag){case 1:return e=t.payload,"function"===typeof e?e.call(o,a,r):e;case 3:e.effectTag=-4097&e.effectTag|64;case 0:if(e=t.payload,null===(r="function"===typeof e?e.call(o,a,r):e)||void 0===r)break;return Pr({},a,r);case 2:dl=!0}return a}function dt(e,n,t,a,r){dl=!1,n=ut(e,n);for(var o=n.baseState,i=null,u=0,l=n.firstUpdate,d=o;null!==l;){var s=l.expirationTime;sw?(p=c,c=null):p=c.sibling;var k=y(a,c,u[w],l);if(null===k){null===c&&(c=p);break}e&&c&&null===k.alternate&&n(a,c),o=i(k,o,w),null===s?d=k:s.sibling=k,s=k,c=p}if(w===u.length)return t(a,c),d;if(null===c){for(;wk?(h=p,p=null):h=p.sibling;var g=y(o,p,_.value,d);if(null===g){null===p&&(p=h);break}e&&p&&null===g.alternate&&n(o,p),u=i(g,u,k),null===c?s=g:c.sibling=g,c=g,p=h}if(_.done)return t(o,p),s;if(null===p){for(;!_.done;k++,_=l.next())null!==(_=m(o,_.value,d))&&(u=i(_,u,k),null===c?s=_:c.sibling=_,c=_);return s}for(p=r(o,p);!_.done;k++,_=l.next())null!==(_=f(p,o,k,_.value,d))&&(e&&null!==_.alternate&&p.delete(null===_.key?k:_.key),u=i(_,u,k),null===c?s=_:c.sibling=_,c=_);return e&&p.forEach(function(e){return n(o,e)}),s}return function(e,r,i,l){var d="object"===typeof i&&null!==i&&i.type===to&&null===i.key;d&&(i=i.props.children);var s="object"===typeof i&&null!==i;if(s)switch(i.$$typeof){case eo:e:{for(s=i.key,d=r;null!==d;){if(d.key===s){if(7===d.tag?i.type===to:d.elementType===i.type){t(e,d.sibling),r=o(d,i.type===to?i.props.children:i.props,l),r.ref=kt(e,d,i),r.return=e,e=r;break e}t(e,d);break}n(e,d),d=d.sibling}i.type===to?(r=fr(i.props.children,e.mode,l,i.key),r.return=e,e=r):(l=yr(i.type,i.key,i.props,null,e.mode,l),l.ref=kt(e,r,i),l.return=e,e=l)}return u(e);case no:e:{for(d=i.key;null!==r;){if(r.key===d){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){t(e,r.sibling),r=o(r,i.children||[],l),r.return=e,e=r;break e}t(e,r);break}n(e,r),r=r.sibling}r=pr(i,e.mode,l),r.return=e,e=r}return u(e)}if("string"===typeof i||"number"===typeof i)return i=""+i,null!==r&&6===r.tag?(t(e,r.sibling),r=o(r,i,l),r.return=e,e=r):(t(e,r),r=wr(i,e.mode,l),r.return=e,e=r),u(e);if(yl(i))return p(e,r,i,l);if(w(i))return k(e,r,i,l);if(s&&ht(e,i),"undefined"===typeof i&&!d)switch(e.tag){case 1:case 0:throw e=e.type,Error(a(152,e.displayName||e.name||"Component"))}return t(e,r)}}function gt(e){if(e===pl)throw Error(a(174));return e}function vt(e,n){Nn(_l,n,e),Nn(hl,e,e),Nn(kl,pl,e);var t=n.nodeType;switch(t){case 9:case 11:n=(n=n.documentElement)?n.namespaceURI:Z(null,"");break;default:t=8===t?n.parentNode:n,n=t.namespaceURI||null,t=t.tagName,n=Z(n,t)}An(kl,e),Nn(kl,n,e)}function bt(e){An(kl,e),An(hl,e),An(_l,e)}function Dt(e){gt(_l.current);var n=gt(kl.current),t=Z(n,e.type);n!==t&&(Nn(hl,e,e),Nn(kl,t,e))}function St(e){hl.current===e&&(An(kl,e),An(hl,e))}function Et(e){for(var n=e;null!==n;){if(13===n.tag){var t=n.memoizedState;if(null!==t&&(null===(t=t.dehydrated)||t.data===Li||t.data===zi))return n}else if(19===n.tag&&void 0!==n.memoizedProps.revealOrder){if(0!==(64&n.effectTag))return n}else if(null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return null;n=n.return}n.sibling.return=n.return,n=n.sibling}return null}function Tt(e,n){return{responder:e,props:n}}function xt(){throw Error(a(321))}function Mt(e,n){if(null===n)return!1;for(var t=0;tAl&&(Al=c,Ya(Al))):(qa(c,d.suspenseConfig),i=d.eagerReducer===e?d.eagerState:e(i,d.action)),u=d,d=d.next}while(null!==d&&d!==r);s||(l=u,o=i),_u(i,n.memoizedState)||(Ul=!0),n.memoizedState=i,n.baseUpdate=l,n.baseState=o,t.lastRenderedState=i}return[n.memoizedState,t.dispatch]}function Ft(e){var n=Nt();return"function"===typeof e&&(e=e()),n.memoizedState=n.baseState=e,e=n.queue={last:null,dispatch:null,lastRenderedReducer:Pt,lastRenderedState:e},e=e.dispatch=Yt.bind(null,Sl,e),[n.memoizedState,e]}function Rt(e){return jt(Pt,e)}function It(e,n,t,a){return e={tag:e,create:n,destroy:t,deps:a,next:null},null===Nl?(Nl={lastEffect:null},Nl.lastEffect=e.next=e):(n=Nl.lastEffect,null===n?Nl.lastEffect=e.next=e:(t=n.next,n.next=e,e.next=t,Nl.lastEffect=e)),e}function Ht(e,n,t,a){var r=Nt();Ol|=e,r.memoizedState=It(n,t,void 0,void 0===a?null:a)}function Lt(e,n,t,a){var r=Ot();a=void 0===a?null:a;var o=void 0;if(null!==El){var i=El.memoizedState;if(o=i.destroy,null!==a&&Mt(a,i.deps))return void It(0,t,o,a)}Ol|=e,r.memoizedState=It(n,t,o,a)}function zt(e,n){return Ht(516,192,e,n)}function Bt(e,n){return Lt(516,192,e,n)}function Wt(e,n){return"function"===typeof n?(e=e(),n(e),function(){n(null)}):null!==n&&void 0!==n?(e=e(),n.current=e,function(){n.current=null}):void 0}function Ut(){}function Vt(e,n){return Nt().memoizedState=[e,void 0===n?null:n],e}function qt(e,n){var t=Ot();n=void 0===n?null:n;var a=t.memoizedState;return null!==a&&null!==n&&Mt(n,a[1])?a[0]:(t.memoizedState=[e,n],e)}function Yt(e,n,t){if(!(25>Fl))throw Error(a(301));var r=e.alternate;if(e===Sl||null!==r&&r===Sl)if(Pl=!0,e={expirationTime:Dl,suspenseConfig:null,action:t,eagerReducer:null,eagerState:null,next:null},null===jl&&(jl=new Map),void 0===(t=jl.get(n)))jl.set(n,e);else{for(n=t;null!==n.next;)n=n.next;n.next=e}else{var o=Na(),i=sl.suspense;o=Oa(o,e,i),i={expirationTime:o,suspenseConfig:i,action:t,eagerReducer:null,eagerState:null,next:null};var u=n.last;if(null===u)i.next=i;else{var l=u.next;null!==l&&(i.next=l),u.next=i}if(n.last=i,0===e.expirationTime&&(null===r||0===r.expirationTime)&&null!==(r=n.lastRenderedReducer))try{var d=n.lastRenderedState,s=r(d,t);if(i.eagerReducer=r,i.eagerState=s,_u(s,d))return}catch(e){}Pa(e,o)}}function Gt(e,n){var t=dr(5,null,null,0);t.elementType="DELETED",t.type="DELETED",t.stateNode=n,t.return=e,t.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=t,e.lastEffect=t):e.firstEffect=e.lastEffect=t}function Qt(e,n){switch(e.tag){case 5:var t=e.type;return null!==(n=1!==n.nodeType||t.toLowerCase()!==n.nodeName.toLowerCase()?null:n)&&(e.stateNode=n,!0);case 6:return null!==(n=""===e.pendingProps||3!==n.nodeType?null:n)&&(e.stateNode=n,!0);case 13:default:return!1}}function Kt(e){if(Bl){var n=zl;if(n){var t=n;if(!Qt(e,n)){if(!(n=rn(t.nextSibling))||!Qt(e,n))return e.effectTag=-1025&e.effectTag|2,Bl=!1,void(Ll=e);Gt(Ll,t)}Ll=e,zl=rn(n.firstChild)}else e.effectTag=-1025&e.effectTag|2,Bl=!1,Ll=e}}function Jt(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Ll=e}function Zt(e){if(e!==Ll)return!1;if(!Bl)return Jt(e),Bl=!0,!1;var n=e.type;if(5!==e.tag||"head"!==n&&"body"!==n&&!an(n,e.memoizedProps))for(n=zl;n;)Gt(e,n),n=rn(n.nextSibling);if(Jt(e),13===e.tag){if(e=e.memoizedState,!(e=null!==e?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,n=0;e;){if(8===e.nodeType){var t=e.data;if(t===Hi){if(0===n){zl=rn(e.nextSibling);break e}n--}else t!==Ii&&t!==zi&&t!==Li||n++}e=e.nextSibling}zl=null}}else zl=Ll?rn(e.stateNode.nextSibling):null;return!0}function Xt(){zl=Ll=null,Bl=!1}function $t(e,n,t,a){n.child=null===e?wl(n,null,t,a):fl(n,e.child,t,a)}function ea(e,n,t,a,r){t=t.render;var o=n.ref;return $n(n,r),a=Ct(e,n,t,a,o,r),null===e||Ul?(n.effectTag|=1,$t(e,n,a,r),n.child):(n.updateQueue=e.updateQueue,n.effectTag&=-517,e.expirationTime<=r&&(e.expirationTime=0),ma(e,n,r))}function na(e,n,t,a,r,o){if(null===e){var i=t.type;return"function"!==typeof i||sr(i)||void 0!==i.defaultProps||null!==t.compare||void 0!==t.defaultProps?(e=yr(t.type,null,a,null,n.mode,o),e.ref=n.ref,e.return=n,n.child=e):(n.tag=15,n.type=i,ta(e,n,i,a,r,o))}return i=e.child,rn)&&xd.set(e,n))}}function ja(e,n){e.expirationTimee?n:e):n)}function Ra(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Vn(Ha.bind(null,e));else{var n=Fa(e),t=e.callbackNode;if(0===n)null!==t&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var a=Na();if(1073741823===n?a=99:1===n||2===n?a=95:(a=10*(1073741821-n)-10*(1073741821-a),a=0>=a?99:250>=a?98:5250>=a?97:95),null!==t){var r=e.callbackPriority;if(e.callbackExpirationTime===n&&r>=a)return;t!==Zu&&Bu(t)}e.callbackExpirationTime=n,e.callbackPriority=a,n=1073741823===n?Vn(Ha.bind(null,e)):Un(a,Ia.bind(null,e),{timeout:10*(1073741821-n)-al()}),e.callbackNode=n}}}function Ia(e,n){if(Ad=0,n)return n=Na(),vr(e,n),Ra(e),null;var t=Fa(e);if(0!==t){if(n=e.callbackNode,(ud&($l|ed))!==Zl)throw Error(a(327));if(nr(),e===ld&&t===sd||Wa(e,t),null!==dd){var r=ud;ud|=$l;for(var o=Va();;)try{Qa();break}catch(n){Ua(e,n)}if(Kn(),ud=r,Kl.current=o,cd===td)throw n=md,Wa(e,t),_r(e,t),Ra(e),n;if(null===dd)switch(o=e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,r=cd,ld=null,r){case nd:case td:throw Error(a(345));case ad:vr(e,2=t){e.lastPingedTime=t,Wa(e,t);break}}if(0!==(i=Fa(e))&&i!==t)break;if(0!==r&&r!==t){e.lastPingedTime=r;break}e.timeoutHandle=Ui(Xa.bind(null,e),o);break}Xa(e);break;case od:if(_r(e,t),r=e.lastSuspendedTime,t===r&&(e.nextKnownPendingLevel=Za(o)),kd&&(0===(o=e.lastPingedTime)||o>=t)){e.lastPingedTime=t,Wa(e,t);break}if(0!==(o=Fa(e))&&o!==t)break;if(0!==r&&r!==t){e.lastPingedTime=r;break}if(1073741823!==fd?r=10*(1073741821-fd)-al():1073741823===yd?r=0:(r=10*(1073741821-yd)-5e3,o=al(),t=10*(1073741821-t)-o,r=o-r,0>r&&(r=0),r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Ql(r/1960))-r,t=r?r=0:(o=0|u.busyDelayMs,i=al()-(10*(1073741821-i)-(0|u.timeoutMs||5e3)),r=i<=o?0:o+r-i),10 component higher in the tree to provide a loading indicator or placeholder to display."+h(r))}cd!==id&&(cd=ad),o=pa(o,r),l=a;do{switch(l.tag){case 3:i=o,l.effectTag|=4096,l.expirationTime=n;it(l,Ca(l,i,n));break e;case 1:i=o;var _=l.type,g=l.stateNode;if(0===(64&l.effectTag)&&("function"===typeof _.getDerivedStateFromError||null!==g&&"function"===typeof g.componentDidCatch&&(null===Dd||!Dd.has(g)))){l.effectTag|=4096,l.expirationTime=n;it(l,Aa(l,i,n));break e}}l=l.return}while(null!==l)}dd=Ja(dd)}catch(e){n=e;continue}break}}function Va(){var e=Kl.current;return Kl.current=Rl,null===e?Rl:e}function qa(e,n){epd&&(pd=e)}function Ga(){for(;null!==dd;)dd=Ka(dd)}function Qa(){for(;null!==dd&&!Wu();)dd=Ka(dd)}function Ka(e){var n=ql(e.alternate,e,sd);return e.memoizedProps=e.pendingProps,null===n&&(n=Ja(e)),Jl.current=null,n}function Ja(e){dd=e;do{var n=dd.alternate;if(e=dd.return,0===(2048&dd.effectTag)){e:{var t=n;n=dd;var r=sd,o=n.pendingProps;switch(n.tag){case 2:case 16:break;case 15:case 0:break;case 1:Pn(n.type)&&jn(n);break;case 3:bt(n),Fn(n),o=n.stateNode,o.pendingContext&&(o.context=o.pendingContext,o.pendingContext=null),(null===t||null===t.child)&&Zt(n)&&ya(n),Au(n);break;case 5:St(n),r=gt(_l.current);var i=n.type;if(null!==t&&null!=n.stateNode)Nu(t,n,i,o,r),t.ref!==n.ref&&(n.effectTag|=128);else if(o){var u=gt(kl.current);if(Zt(n)){o=n;var l=o.stateNode;t=o.type;var d=o.memoizedProps,s=r;switch(l[Yi]=o,l[Gi]=d,i=void 0,r=l,t){case"iframe":case"object":case"embed":je("load",r);break;case"video":case"audio":for(l=0;l<\/script>",l=d.removeChild(d.firstChild)):"string"===typeof d.is?l=l.createElement(s,{is:d.is}):(l=l.createElement(s),"select"===s&&(s=l,d.multiple?s.multiple=!0:d.size&&(s.size=d.size))):l=l.createElementNS(u,s),d=l,d[Yi]=t,d[Gi]=o,Cu(d,n,!1,!1),n.stateNode=d,s=i,t=o;var c=r,m=Ge(s,t);switch(s){case"iframe":case"object":case"embed":je("load",d),r=t;break;case"video":case"audio":for(r=0;ro.tailExpiration&&1i&&(i=t),d>i&&(i=d),r=r.sibling;o.childExpirationTime=i}if(null!==n)return n;null!==e&&0===(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=dd.firstEffect),null!==dd.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=dd.firstEffect),e.lastEffect=dd.lastEffect),1e?n:e}function Xa(e){var n=zn();return Wn(99,$a.bind(null,e,n)),null}function $a(e,n){do{nr()}while(null!==Ed);if((ud&($l|ed))!==Zl)throw Error(a(327));var t=e.finishedWork,r=e.finishedExpirationTime;if(null===t)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,t===e.current)throw Error(a(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var o=Za(t);if(e.firstPendingTime=o,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===ld&&(dd=ld=null,sd=0),1l&&(s=l,l=u,u=s),s=Xe(g,u),c=Xe(g,l),s&&c&&(1!==b.rangeCount||b.anchorNode!==s.node||b.anchorOffset!==s.offset||b.focusNode!==c.node||b.focusOffset!==c.offset)&&(v=v.createRange(),v.setStart(s.node,s.offset),b.removeAllRanges(),u>l?(b.addRange(v),b.extend(c.node,c.offset)):(v.setEnd(c.node,c.offset),b.addRange(v)))))),v=[];for(b=g;b=b.parentNode;)1===b.nodeType&&v.push({element:b,left:b.scrollLeft,top:b.scrollTop});for("function"===typeof g.focus&&g.focus(),g=0;g=n&&e<=n}function _r(e,n){var t=e.firstSuspendedTime,a=e.lastSuspendedTime;tn||0===t)&&(e.lastSuspendedTime=n),n<=e.lastPingedTime&&(e.lastPingedTime=0),n<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function gr(e,n){n>e.firstPendingTime&&(e.firstPendingTime=n);var t=e.firstSuspendedTime;0!==t&&(n>=t?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:n>=e.lastSuspendedTime&&(e.lastSuspendedTime=n+1),n>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=n))}function vr(e,n){var t=e.lastExpiredTime;(0===t||t>n)&&(e.lastExpiredTime=n)}function br(e,n,t,r){var o=n.current,i=Na(),u=sl.suspense;i=Oa(i,o,u);e:if(t){t=t._reactInternalFiber;n:{if(ne(t)!==t||1!==t.tag)throw Error(a(170));var l=t;do{switch(l.tag){case 3:l=l.stateNode.context;break n;case 1:if(Pn(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break n}}l=l.return}while(null!==l);throw Error(a(171))}if(1===t.tag){var d=t.type;if(Pn(d)){t=In(t,d,l);break e}}t=l}else t=Fu;return null===n.context?n.context=t:n.pendingContext=t,n=at(i,u),n.payload={element:e},r=void 0===r?null:r,null!==r&&(n.callback=r),ot(o,n),Pa(o,i),i}function Dr(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:default:return e.child.stateNode}}function Sr(e,n){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime