@@ -1,2 +0,2 @@ | ||
| function t(t){for(var n=arguments.length,i=new Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];throw new Error("number"==typeof t?"[MobX] minified error nr: "+t+(i.length?" "+i.map(String).join(","):"")+". Find the full error at: https://github.com/mobxjs/mobx/blob/main/packages/mobx/src/errors.ts":"[MobX] "+t)}function n(){return"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:Nn}function i(){Kn||t("Proxy not available")}function r(t){var n=!1;return function(){if(!n)return n=!0,t.apply(this,arguments)}}function e(t){return"function"==typeof t}function u(t){switch(typeof t){case"string":case"symbol":case"number":return!0}return!1}function o(t){return null!==t&&"object"==typeof t}function s(t){if(!o(t))return!1;var n=Object.getPrototypeOf(t);if(null==n)return!0;var i=Object.hasOwnProperty.call(n,"constructor")&&n.constructor;return"function"==typeof i&&i.toString()===Bn}function f(t){var n=null==t?void 0:t.constructor;return!!n&&("GeneratorFunction"===n.name||"GeneratorFunction"===n.displayName)}function c(t,n,i){In(t,n,{enumerable:!1,writable:!0,configurable:!0,value:i})}function a(t,n,i){In(t,n,{enumerable:!1,writable:!1,configurable:!0,value:i})}function h(t,n){var i="isMobX"+t;return n.prototype[i]=!0,function(t){return o(t)&&!0===t[i]}}function v(t){return null!=t&&"[object Map]"===Object.prototype.toString.call(t)}function l(t){return null!=t&&"[object Set]"===Object.prototype.toString.call(t)}function d(t){return null===t?null:"object"==typeof t?""+t:t}function b(t,n){return Ln.hasOwnProperty.call(t,n)}function p(t,n){return!!(t&n)}function y(t,n,i){return i?t|=n:t&=~n,t}function m(t,n){(null==n||n>t.length)&&(n=t.length);for(var i=0,r=Array(n);i<n;i++)r[i]=t[i];return r}function j(t,n){for(var i=0;i<n.length;i++){var r=n[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,_(r.key),r)}}function w(t,n,i){return n&&j(t.prototype,n),i&&j(t,i),Object.defineProperty(t,"prototype",{writable:!1}),t}function O(t,n){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(i)return(i=i.call(t)).next.bind(i);if(Array.isArray(t)||(i=function(t,n){if(t){if("string"==typeof t)return m(t,n);var i={}.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?m(t,n):void 0}}(t))||n&&t&&"number"==typeof t.length){i&&(t=i);var r=0;return function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function x(){return(x=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var i=arguments[n];for(var r in i)({}).hasOwnProperty.call(i,r)&&(t[r]=i[r])}return t}).apply(null,arguments)}function g(t,n){t.prototype=Object.create(n.prototype),t.prototype.constructor=t,function(t,n){(Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,n){return t.__proto__=n,t})(t,n)}(t,n)}function _(t){var n=function(t){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,"string");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof n?n:n+""}function S(t){return Object.assign((function(n,i){if(k(i))return t.t(n,i);A(n,i,t)}),t)}function A(t,n,i){b(t,Hn)||c(t,Hn,x({},t[Hn])),function(t){return"override"===t.i}(i)||(t[Hn][n]=i)}function k(t){return"object"==typeof t&&"string"==typeof t.kind}function M(t,n,i){void 0===n&&(n=Dn),void 0===i&&(i=Dn);var r=new Xn(t);return n!==Dn&&It(r,n),i!==Dn&&Lt(r,i),r}function V(t,n,i){return Ut(t)?t:Array.isArray(t)?ui.array(t,{name:i}):s(t)?ui.object(t,void 0,{name:i}):v(t)?ui.map(t,{name:i}):l(t)?ui.set(t,{name:i}):"function"!=typeof t||Nt(t)||qt(t)?t:f(t)?Ki(t):Ti(i,t)}function E(t){return t}function N(t,n){return{i:t,u:n,o:R,s:T,t:I}}function R(t,n,i,r){var e;if(null!=(e=this.u)&&e.bound)return null===this.s(t,n,i,!1)?0:1;if(r===t.h)return null===this.s(t,n,i,!1)?0:2;if(Nt(i.value))return 1;var u=L(t,this,n,i,!1);return In(r,n,u),2}function T(t,n,i,r){var e=L(t,this,n,i);return t.v(n,e,r)}function I(n,i){var r,e=i.kind,u=i.name,o=i.addInitializer,s=this,f=function(t){var n,i,r,e;return it(null!=(n=null==(i=s.u)?void 0:i.name)?n:u.toString(),t,null!=(r=null==(e=s.u)?void 0:e.autoAction)&&r)};return"field"==e?function(t){var n,i=t;return Nt(i)||(i=f(i)),null!=(n=s.u)&&n.bound&&((i=i.bind(this)).isMobxAction=!0),i}:"method"==e?(Nt(n)||(n=f(n)),null!=(r=this.u)&&r.bound&&o((function(){var t=this[u].bind(this);t.isMobxAction=!0,this[u]=t})),n):void t("Cannot apply '"+s.i+"' to '"+String(u)+"' (kind: "+e+"):\n'"+s.i+"' can only be used on properties with a function value.")}function L(t,n,i,r,e){var u,o,s,f,c,a,h;void 0===e&&(e=_i.safeDescriptors);var v,l=r.value;return null!=(u=n.u)&&u.bound&&(l=l.bind(null!=(v=t.l)?v:t.h)),{value:it(null!=(o=null==(s=n.u)?void 0:s.name)?o:i.toString(),l,null!=(f=null==(c=n.u)?void 0:c.autoAction)&&f,null!=(a=n.u)&&a.bound?null!=(h=t.l)?h:t.h:void 0),configurable:!e||t.p,enumerable:!1,writable:!e}}function C(t,n){return{i:t,u:n,o:P,s:K,t:B}}function P(t,n,i,r){var e;if(r===t.h)return null===this.s(t,n,i,!1)?0:2;if(null!=(e=this.u)&&e.bound&&(!b(t.h,n)||!qt(t.h[n]))&&null===this.s(t,n,i,!1))return 0;if(qt(i.value))return 1;var u=D(t,0,0,i,!1,!1);return In(r,n,u),2}function K(t,n,i,r){var e,u=D(t,0,0,i,null==(e=this.u)?void 0:e.bound);return t.v(n,u,r)}function B(t,n){var i,r=n.name,e=n.addInitializer;return qt(t)||(t=Ki(t)),null!=(i=this.u)&&i.bound&&e((function(){var t=this[r].bind(this);t.isMobXFlow=!0,this[r]=t})),t}function D(t,n,i,r,e,u){void 0===u&&(u=_i.safeDescriptors);var o,s=r.value;return qt(s)||(s=Ki(s)),e&&((s=s.bind(null!=(o=t.l)?o:t.h)).isMobXFlow=!0),{value:s,configurable:!u||t.p,enumerable:!1,writable:!u}}function W(t,n){return{i:t,u:n,o:q,s:G,t:H}}function q(t,n,i){return null===this.s(t,n,i,!1)?0:1}function G(t,n,i,r){return t.m(n,x({},this.u,{get:i.get,set:i.set}),r)}function H(t,n){var i=this,r=n.name;return(0,n.addInitializer)((function(){var n=bn(this)[Un],e=x({},i.u,{get:t,context:this});e.name||(e.name="ObservableObject."+r.toString()),n.j.set(r,new bi(e))})),function(){return this[Un].O(r)}}function U(t,n){return{i:t,u:n,o:X,s:F,t:z}}function X(t,n,i){return null===this.s(t,n,i,!1)?0:1}function F(t,n,i,r){var e,u;return t.g(n,i.value,null!=(e=null==(u=this.u)?void 0:u.enhancer)?e:V,r)}function z(t,n){function i(t,n){var i,e,s=bn(t)[Un],f=new li(n,null!=(i=null==(e=r.u)?void 0:e.enhancer)?i:V,"ObservableObject."+u.toString(),!1);s.j.set(u,f),o.add(t)}var r=this,e=n.kind,u=n.name,o=new WeakSet;if("accessor"==e)return{get:function(){return o.has(this)||i(this,t.get.call(this)),this[Un].O(u)},set:function(t){return o.has(this)||i(this,t),this[Un]._(u,t)},init:function(t){return o.has(this)||i(this,t),t}}}function $(t){return{i:"true",u:t,o:J,s:Y,t:Q}}function J(t,n,i,r){var e,u,o,s;if(i.get)return fi.o(t,n,i,r);if(i.set){var c=it(n.toString(),i.set);return r===t.h?null===t.v(n,{configurable:!_i.safeDescriptors||t.p,set:c})?0:2:(In(r,n,{configurable:!0,set:c}),2)}if(r!==t.h&&"function"==typeof i.value)return f(i.value)?(null!=(s=this.u)&&s.autoBind?Ki.bound:Ki).o(t,n,i,r):(null!=(o=this.u)&&o.autoBind?Ti.bound:Ti).o(t,n,i,r);var a,h=!1===(null==(e=this.u)?void 0:e.deep)?ui.ref:ui;return"function"==typeof i.value&&null!=(u=this.u)&&u.autoBind&&(i.value=i.value.bind(null!=(a=t.l)?a:t.h)),h.o(t,n,i,r)}function Y(t,n,i,r){var e,u,o;return i.get?fi.s(t,n,i,r):i.set?t.v(n,{configurable:!_i.safeDescriptors||t.p,set:it(n.toString(),i.set)},r):("function"==typeof i.value&&null!=(e=this.u)&&e.autoBind&&(i.value=i.value.bind(null!=(o=t.l)?o:t.h)),(!1===(null==(u=this.u)?void 0:u.deep)?ui.ref:ui).s(t,n,i,r))}function Q(){t("'"+this.i+"' cannot be used as a decorator")}function Z(t){return t||Yn}function tt(t){return!0===t.deep?V:!1===t.deep?E:(n=t.defaultDecorator)&&null!=(i=null==(r=n.u)?void 0:r.enhancer)?i:V;var n,i,r}function nt(t,n,i){return k(n)?Qn.t(t,n):u(n)?void A(t,n,Qn):Ut(t)?t:s(t)?ui.object(t,n,i):Array.isArray(t)?ui.array(t,n):v(t)?ui.map(t,n):l(t)?ui.set(t,n):"object"==typeof t&&null!==t?t:ui.box(t,n)}function it(t,n,i,r){function e(){return rt(0,i,n,r||this,arguments)}return void 0===i&&(i=!1),e.isMobxAction=!0,e.toString=function(){return n.toString()},hi&&(vi.value=t,In(e,"name",vi)),e}function rt(t,n,i,r,e){var u=et(0,n);try{return i.apply(r,e)}catch(t){throw u.S=t,t}finally{ut(u)}}function et(t,n){var i=_i.trackingDerivation,r=!n||!i;xt();var e=_i.allowStateChanges;r&&(dt(),e=st(!0));var u={A:r,k:i,M:e,V:pt(!0),N:!1,R:0,T:ai++,I:ci};return ci=u.T,u}function ut(n){ci!==n.T&&t(30),ci=n.I,void 0!==n.S&&(_i.suppressReactionErrors=!0),ft(n.M),yt(n.V),gt(),n.A&&bt(n.k),_i.suppressReactionErrors=!1}function ot(t,n){var i=st(t);try{return n()}finally{ft(i)}}function st(t){var n=_i.allowStateChanges;return _i.allowStateChanges=t,n}function ft(t){_i.allowStateChanges=t}function ct(t){return t instanceof ji}function at(t){switch(t.L){case pi.C:return!1;case pi.P:case pi.K:return!0;case pi.B:for(var n=pt(!0),i=dt(),r=t.D,e=r.length,u=0;u<e;u++){var o=r[u];if(mi(o)){if(_i.disableErrorBoundaries)o.get();else try{o.get()}catch(t){return bt(i),yt(n),!0}if(t.L===pi.K)return bt(i),yt(n),!0}}return mt(t),bt(i),yt(n),!1}}function ht(t,n,i){var r=pt(!0);mt(t),t.W=new Array(0===t.q?100:t.D.length),t.G=0,t.q=++_i.runId;var e,u=_i.trackingDerivation;if(_i.trackingDerivation=t,_i.inBatch++,!0===_i.disableErrorBoundaries)e=n.call(i);else try{e=n.call(i)}catch(t){e=new ji(t)}return _i.inBatch--,_i.trackingDerivation=u,function(t){for(var n=t.D,i=t.D=t.W,r=pi.C,e=0,u=t.G,o=0;o<u;o++){var s=i[o];0===s.diffValue&&(s.diffValue=1,e!==o&&(i[e]=s),e++),s.L>r&&(r=s.L)}for(i.length=e,t.W=null,u=n.length;u--;){var f=n[u];0===f.diffValue&&wt(f,t),f.diffValue=0}for(;e--;){var c=i[e];1===c.diffValue&&(c.diffValue=0,jt(c,t))}r!==pi.C&&(t.L=r,t.H())}(t),yt(r),e}function vt(t){var n=t.D;t.D=[];for(var i=n.length;i--;)wt(n[i],t);t.L=pi.P}function lt(t){var n=dt();try{return t()}finally{bt(n)}}function dt(){var t=_i.trackingDerivation;return _i.trackingDerivation=null,t}function bt(t){_i.trackingDerivation=t}function pt(t){var n=_i.allowStateReads;return _i.allowStateReads=t,n}function yt(t){_i.allowStateReads=t}function mt(t){if(t.L!==pi.C){t.L=pi.C;for(var n=t.D,i=n.length;i--;)n[i].U=pi.C}}function jt(t,n){t.X.add(n),t.U>n.L&&(t.U=n.L)}function wt(t,n){t.X.delete(n),0===t.X.size&&Ot(t)}function Ot(t){!1===t.isPendingUnobservation&&(t.isPendingUnobservation=!0,_i.pendingUnobservations.push(t))}function xt(){_i.inBatch++}function gt(){if(0==--_i.inBatch){At();for(var t=_i.pendingUnobservations,n=0;n<t.length;n++){var i=t[n];i.isPendingUnobservation=!1,0===i.X.size&&(i.isBeingObserved&&(i.isBeingObserved=!1,i.onBUO()),i instanceof bi&&i.F())}_i.pendingUnobservations=[]}}function _t(t){var n=_i.trackingDerivation;return null!==n?(n.q!==t.$&&(t.$=n.q,n.W[n.G++]=t,!t.isBeingObserved&&_i.trackingContext&&(t.isBeingObserved=!0,t.onBO())),t.isBeingObserved):(0===t.X.size&&_i.inBatch>0&&Ot(t),!1)}function St(t){t.U!==pi.K&&(t.U=pi.K,t.X.forEach((function(t){t.L===pi.C&&t.H(),t.L=pi.K})))}function At(){_i.inBatch>0||_i.isRunningReactions||Ai(kt)}function kt(){_i.isRunningReactions=!0;for(var t=_i.pendingReactions,n=0;t.length>0;){100==++n&&(console.error("[mobx] cycle in reaction: "+t[0]),t.splice(0));for(var i=t.splice(0),r=0,e=i.length;r<e;r++)i[r].J()}_i.isRunningReactions=!1}function Mt(){return console.warn("[mobx.spy] Is a no-op in production builds"),function(){}}function Vt(t){return function(n,i){return e(n)?it(n.name||"<unnamed action>",n,t):e(i)?it(n,i,t):k(i)?(t?Ei:Mi).t(n,i):u(i)?A(n,i,t?Ei:Mi):u(n)?S(N(t?"autoAction":"action",{name:n,autoAction:t})):void 0}}function Et(t){return rt(0,!1,t,this,void 0)}function Nt(t){return e(t)&&!0===t.isMobxAction}function Rt(t,n){function i(){t(s)}var r,e,u,o;void 0===n&&(n=Pn);var s,f=null!=(r=null==(e=n)?void 0:e.name)?r:"Autorun";if(n.scheduler||n.delay){var c=Tt(n),a=!1;s=new Si(f,(function(){a||(a=!0,c((function(){a=!1,s.isDisposed||s.track(i)})))}),n.onError,n.requiresObservable)}else s=new Si(f,(function(){this.track(i)}),n.onError,n.requiresObservable);return null!=(u=n)&&null!=(u=u.signal)&&u.aborted||s.Y(),s.Z(null==(o=n)?void 0:o.signal)}function Tt(t){return t.scheduler?t.scheduler:t.delay?function(n){return setTimeout(n,t.delay)}:Ii}function It(t,n,i){return Ct("onBO",t,n,i)}function Lt(t,n,i){return Ct("onBUO",t,n,i)}function Ct(t,n,i,r){var u="function"==typeof r?gn(n,i):gn(n),o=e(r)?r:i,s=t+"L";return u[s]?u[s].add(o):u[s]=new Set([o]),function(){var t=u[s];t&&(t.delete(o),0===t.size&&delete u[s])}}function Pt(t,n,i,r){var e=Gn(n);return An((function(){var n=bn(t,r)[Un];qn(e).forEach((function(t){n.s(t,e[t],!i||!(t in i)||i[t])}))})),t}function Kt(t){var n,i={name:t.tt};return t.D&&t.D.length>0&&(i.dependencies=(n=t.D,Array.from(new Set(n))).map(Kt)),i}function Bt(t){var n={name:t.tt};return function(t){return t.X&&t.X.size>0}(t)&&(n.observers=Array.from(function(t){return t.X}(t)).map(Bt)),n}function Dt(){this.message="FLOW_CANCELLED"}function Wt(t){e(t.cancel)&&t.cancel()}function qt(t){return!0===(null==t?void 0:t.isMobXFlow)}function Gt(t,n){if(void 0===n)return mi(t);if(!1===yn(t))return!1;if(!t[Un].j.has(n))return!1;var i=gn(t,n);return mi(i)}function Ht(t,n){return!!t&&(void 0!==n?!!yn(t)&&t[Un].j.has(n):yn(t)||!!t[Un]||Fn(t)||ki(t)||mi(t))}function Ut(t){return Ht(t)}function Xt(n){return yn(n)?n[Un].nt():Yi(n)||tr(n)?Array.from(n.keys()):vn(n)?n.map((function(t,n){return n})):void t(5)}function Ft(n,i){return yn(n)?n[Un].it(i):Yi(n)||tr(n)?n.has(i):vn(n)?i>=0&&i<n.length:void t(10)}function zt(n){if(yn(n))return n[Un].rt();t(38)}function $t(t,n,i){return t.set(n,i),i}function Jt(t,n){void 0===n&&(n=void 0),xt();try{return t.apply(n)}finally{gt()}}function Yt(t,n,i){var r;if("number"==typeof i.timeout){var e=new Error("WHEN_TIMEOUT");r=setTimeout((function(){if(!o[Un].isDisposed){if(o(),!i.onError)throw e;i.onError(e)}}),i.timeout)}i.name="When";var u=it("When-effect",n),o=Rt((function(n){ot(!1,t)&&(n.dispose(),r&&clearTimeout(r),u())}),i);return o}function Qt(t,n){var i,r,e;if(null!=n&&null!=(i=n.signal)&&i.aborted)return Object.assign(Promise.reject(new Error("WHEN_ABORTED")),{cancel:function(){return null}});var u=new Promise((function(i,u){var o,s=Yt(t,i,x({},n,{onError:u}));r=function(){s(),u(new Error("WHEN_CANCELLED"))},e=function(){s(),u(new Error("WHEN_ABORTED"))},null==n||null==(o=n.signal)||null==o.addEventListener||o.addEventListener("abort",e)})).finally((function(){var t;return null==n||null==(t=n.signal)||null==t.removeEventListener?void 0:t.removeEventListener("abort",e)}));return u.cancel=r,u}function Zt(t){return t[Un]}function tn(t){return void 0!==t.et&&t.et.length>0}function nn(t,n){var i=t.et||(t.et=[]);return i.push(n),r((function(){var t=i.indexOf(n);-1!==t&&i.splice(t,1)}))}function rn(n,i){var r=dt();try{for(var e=[].concat(n.et||[]),u=0,o=e.length;u<o&&((i=e[u](i))&&!i.type&&t(14),i);u++);return i}finally{bt(r)}}function en(t){return void 0!==t.ut&&t.ut.length>0}function un(t,n){var i=t.ut||(t.ut=[]);return i.push(n),r((function(){var t=i.indexOf(n);-1!==t&&i.splice(t,1)}))}function on(t,n){var i=dt(),r=t.ut;if(r){for(var e=0,u=(r=r.slice()).length;e<u;e++)r[e](n);bt(i)}}function sn(t,n,r,e){return void 0===r&&(r="ObservableArray"),void 0===e&&(e=!1),i(),An((function(){var i=new Gi(r,n,e,!1);a(i.j,Un,i);var u=new Proxy(i.j,qi);return i.l=u,t&&t.length&&i.ot(0,0,t),u}))}function fn(t,n){"function"==typeof Array.prototype[t]&&(Hi[t]=n(t))}function cn(t){return function(){var n=this[Un];n.st.reportObserved();var i=n.ft(n.j);return i[t].apply(i,arguments)}}function an(t){return function(n,i){var r=this,e=this[Un];return e.st.reportObserved(),e.ft(e.j)[t]((function(t,e){return n.call(i,t,e,r)}))}}function hn(t){return function(){var n=this,i=this[Un];i.st.reportObserved();var r=i.ft(i.j),e=arguments[0];return arguments[0]=function(t,i,r){return e(t,i,r,n)},r[t].apply(r,arguments)}}function vn(t){return o(t)&&Fi(t[Un])}function ln(t){return t[Symbol.toStringTag]="MapIterator",Vn(t)}function dn(t){return t[Symbol.toStringTag]="SetIterator",Vn(t)}function bn(t,n){var i;if(b(t,Un))return t;var r=null!=(i=null==n?void 0:n.name)?i:"ObservableObject",e=new ir(t,new Map,String(r),function(t){var n;return t?null!=(n=t.defaultDecorator)?n:$(t):void 0}(n));return c(t,Un,e),t}function pn(t){return nr[t]||(nr[t]={get:function(){return this[Un].O(t)},set:function(n){return this[Un]._(t,n)}})}function yn(t){return!!o(t)&&rr(t[Un])}function mn(t,n,i){var r;null==(r=t.h[Hn])||delete r[i]}function jn(t){return{enumerable:!1,configurable:!0,get:function(){return this[Un].ct(t)},set:function(n){this[Un].ht(t,n)}}}function wn(t){In(fr.prototype,""+t,jn(t))}function On(t){if(t>or){for(var n=or;n<t+100;n++)wn(n);or=t}}function xn(t,n,i){return new fr(t,n,i)}function gn(n,i){if("object"==typeof n&&null!==n){if(vn(n))return void 0!==i&&t(23),n[Un].st;if(tr(n))return n.st;if(Yi(n)){if(void 0===i)return n.vt;var r=n.lt.get(i)||n.dt.get(i);return r||t(25,i,Sn(n)),r}if(yn(n)){if(!i)return t(26);var u=n[Un].j.get(i);return u||t(27,i,Sn(n)),u}if(Fn(n)||mi(n)||ki(n))return n}else if(e(n)&&ki(n[Un]))return n[Un];t(28)}function _n(n,i){return n||t(29),void 0!==i?_n(gn(n,i)):Fn(n)||mi(n)||ki(n)||Yi(n)||tr(n)?n:n[Un]?n[Un]:void t(24,n)}function Sn(t,n){var i;if(void 0!==n)i=gn(t,n);else{if(Nt(t))return t.name;i=yn(t)||Yi(t)||tr(t)?_n(t):gn(t)}return i.tt}function An(t){var n=dt(),i=st(!0);xt();try{return t()}finally{gt(),ft(i),bt(n)}}function kn(t,n,i){return void 0===i&&(i=-1),function t(n,i,r,u,o){if(n===i)return 0!==n||1/n==1/i;if(null==n||null==i)return!1;if(n!=n)return i!=i;var s=typeof n;if("function"!==s&&"object"!==s&&"object"!=typeof i)return!1;var f=ar.call(n);if(f!==ar.call(i))return!1;switch(f){case"[object RegExp]":case"[object String]":return""+n==""+i;case"[object Number]":return+n!=+n?+i!=+i:0==+n?1/+n==1/i:+n==+i;case"[object Date]":case"[object Boolean]":return+n==+i;case"[object Symbol]":return"undefined"!=typeof Symbol&&Symbol.valueOf.call(n)===Symbol.valueOf.call(i);case"[object Map]":case"[object Set]":r>=0&&r++}n=Mn(n),i=Mn(i);var c="[object Array]"===f;if(!c){if("object"!=typeof n||"object"!=typeof i)return!1;var a=n.constructor,h=i.constructor;if(a!==h&&!(e(a)&&a instanceof a&&e(h)&&h instanceof h)&&"constructor"in n&&"constructor"in i)return!1}if(0===r)return!1;r<0&&(r=-1),o=o||[];for(var v=(u=u||[]).length;v--;)if(u[v]===n)return o[v]===i;if(u.push(n),o.push(i),c){if((v=n.length)!==i.length)return!1;for(;v--;)if(!t(n[v],i[v],r-1,u,o))return!1}else{var l,d=Object.keys(n);if(v=d.length,Object.keys(i).length!==v)return!1;for(;v--;)if(!b(i,l=d[v])||!t(n[l],i[l],r-1,u,o))return!1}return u.pop(),o.pop(),!0}(t,n,i)}function Mn(t){return vn(t)?t.slice():v(t)||Yi(t)||l(t)||tr(t)?Array.from(t.entries()):t}function Vn(t){return t[Symbol.iterator]=En,Object.assign(Object.create(hr),t)}function En(){return this}Object.defineProperty(exports,"__esModule",{value:!0});var Nn={},Rn=Object.assign,Tn=Object.getOwnPropertyDescriptor,In=Object.defineProperty,Ln=Object.prototype,Cn=[];Object.freeze(Cn);var Pn={};Object.freeze(Pn);var Kn="undefined"!=typeof Proxy,Bn=Object.toString(),Dn=function(){},Wn=void 0!==Object.getOwnPropertySymbols,qn="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:Wn?function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:Object.getOwnPropertyNames,Gn=Object.getOwnPropertyDescriptors||function(t){var n={};return qn(t).forEach((function(i){n[i]=Tn(t,i)})),n},Hn=Symbol("mobx-stored-annotations"),Un=Symbol("mobx administration"),Xn=function(){function t(t){void 0===t&&(t="Atom"),this.tt=void 0,this.bt=0,this.X=new Set,this.$=0,this.U=pi.P,this.onBOL=void 0,this.onBUOL=void 0,this.tt=t}var n=t.prototype;return n.onBO=function(){this.onBOL&&this.onBOL.forEach((function(t){return t()}))},n.onBUO=function(){this.onBUOL&&this.onBUOL.forEach((function(t){return t()}))},n.reportObserved=function(){return _t(this)},n.reportChanged=function(){xt(),St(this),gt()},n.toString=function(){return this.tt},w(t,[{key:"isBeingObserved",get:function(){return p(this.bt,t.pt)},set:function(n){this.bt=y(this.bt,t.pt,n)}},{key:"isPendingUnobservation",get:function(){return p(this.bt,t.yt)},set:function(n){this.bt=y(this.bt,t.yt,n)}},{key:"diffValue",get:function(){return p(this.bt,t.jt)?1:0},set:function(n){this.bt=y(this.bt,t.jt,1===n)}}])}();Xn.pt=1,Xn.yt=2,Xn.jt=4;var Fn=h("Atom",Xn),zn={identity:function(t,n){return t===n},structural:function(t,n){return kn(t,n)},default:function(t,n){return Object.is?Object.is(t,n):t===n?0!==t||1/t==1/n:t!=t&&n!=n},shallow:function(t,n){return kn(t,n,1)}},$n=S({i:"override",o:function(){return 0},s:function(){t("'"+this.i+"' can only be used with 'makeObservable'")},t:function(){console.warn("'"+this.i+"' cannot be used with decorators - this is a no-op")}}),Jn=$(),Yn={deep:!0,name:void 0,defaultDecorator:void 0,proxy:!0};Object.freeze(Yn);var Qn=U("observable"),Zn=U("observable.ref",{enhancer:E}),ti=U("observable.shallow",{enhancer:function(t,n,i){return null==t||yn(t)||vn(t)||Yi(t)||tr(t)?t:Array.isArray(t)?ui.array(t,{name:i,deep:!1}):s(t)?ui.object(t,void 0,{name:i,deep:!1}):v(t)?ui.map(t,{name:i,deep:!1}):l(t)?ui.set(t,{name:i,deep:!1}):void 0}}),ni=U("observable.struct",{enhancer:function(t,n){return kn(t,n)?n:t}}),ii=S(Qn);Rn(nt,ii);var ri,ei,ui=Rn(nt,{box:function(t,n){var i=Z(n);return new li(t,tt(i),i.name,!0,i.equals)},array:function(t,n){var i=Z(n);return(!1===_i.useProxies||!1===i.proxy?xn:sn)(t,tt(i),i.name)},map:function(t,n){var i=Z(n);return new Ji(t,tt(i),i.name)},set:function(t,n){var i=Z(n);return new Zi(t,tt(i),i.name)},object:function(t,n,r){return An((function(){return Pt(!1===_i.useProxies||!1===(null==r?void 0:r.proxy)?bn({},r):function(t,n){var r,e;return i(),null!=(e=(r=(t=bn(t,n))[Un]).l)?e:r.l=new Proxy(t,Bi)}({},r),t,n)}))},ref:S(Zn),shallow:S(ti),deep:ii,struct:S(ni)}),oi=W("computed"),si=W("computed.struct",{equals:zn.structural}),fi=function(t,n){if(k(n))return oi.t(t,n);if(u(n))return A(t,n,oi);if(s(t))return S(W("computed",t));var i=s(n)?n:{};return i.get=t,i.name||(i.name=t.name||""),new bi(i)};Object.assign(fi,oi),fi.struct=S(si);var ci=0,ai=1,hi=null!=(ri=null==(ei=Tn((function(){}),"name"))?void 0:ei.configurable)&&ri,vi={value:"action",configurable:!0,writable:!1,enumerable:!1},li=function(t){function n(n,i,r,e,u){var o;return void 0===r&&(r="ObservableValue"),void 0===u&&(u=zn.default),(o=t.call(this,r)||this).enhancer=void 0,o.tt=void 0,o.equals=void 0,o.wt=!1,o.et=void 0,o.ut=void 0,o.Ot=void 0,o.dehancer=void 0,o.enhancer=i,o.tt=r,o.equals=u,o.Ot=i(n,void 0,r),o}g(n,t);var i=n.prototype;return i.dehanceValue=function(t){return void 0!==this.dehancer?this.dehancer(t):t},i.set=function(t){(t=this.xt(t))!==_i.UNCHANGED&&this.gt(t)},i.xt=function(t){if(tn(this)){var n=rn(this,{object:this,type:Wi,newValue:t});if(!n)return _i.UNCHANGED;t=n.newValue}return t=this.enhancer(t,this.Ot,this.tt),this.equals(this.Ot,t)?_i.UNCHANGED:t},i.gt=function(t){var n=this.Ot;this.Ot=t,this.reportChanged(),en(this)&&on(this,{type:Wi,object:this,newValue:t,oldValue:n})},i.get=function(){return this.reportObserved(),this.dehanceValue(this.Ot)},i._t=function(t){return nn(this,t)},i.St=function(t,n){return n&&t({observableKind:"value",debugObjectName:this.tt,object:this,type:Wi,newValue:this.Ot,oldValue:void 0}),un(this,t)},i.raw=function(){return this.Ot},i.toJSON=function(){return this.get()},i.toString=function(){return this.tt+"["+this.Ot+"]"},i.valueOf=function(){return d(this.get())},i[Symbol.toPrimitive]=function(){return this.valueOf()},n}(Xn),di=h("ObservableValue",li),bi=function(){function n(n){this.L=pi.P,this.D=[],this.W=null,this.X=new Set,this.q=0,this.$=0,this.U=pi.C,this.G=0,this.Ot=new ji(null),this.tt=void 0,this.At=void 0,this.bt=0,this.derivation=void 0,this.kt=void 0,this.Mt=yi.NONE,this.Vt=void 0,this.Et=void 0,this.Nt=void 0,this.Rt=void 0,this.onBOL=void 0,this.onBUOL=void 0,n.get||t(31),this.derivation=n.get,this.tt=n.name||"ComputedValue",n.set&&(this.kt=it("ComputedValue-setter",n.set)),this.Et=n.equals||(n.compareStructural||n.struct?zn.structural:zn.default),this.Vt=n.context,this.Nt=n.requiresReaction,this.Rt=!!n.keepAlive}var i=n.prototype;return i.H=function(){!function(t){t.U===pi.C&&(t.U=pi.B,t.X.forEach((function(t){t.L===pi.C&&(t.L=pi.B,t.H())})))}(this)},i.onBO=function(){this.onBOL&&this.onBOL.forEach((function(t){return t()}))},i.onBUO=function(){this.onBUOL&&this.onBUOL.forEach((function(t){return t()}))},i.get=function(){if(this.isComputing&&t(32,this.tt,this.derivation),0!==_i.inBatch||0!==this.X.size||this.Rt){if(_t(this),at(this)){var n=_i.trackingContext;this.Rt&&!n&&(_i.trackingContext=this),this.trackAndCompute()&&function(t){t.U!==pi.K&&(t.U=pi.K,t.X.forEach((function(n){n.L===pi.B?n.L=pi.K:n.L===pi.C&&(t.U=pi.C)})))}(this),_i.trackingContext=n}}else at(this)&&(this.Tt(),xt(),this.Ot=this.It(!1),gt());var i=this.Ot;if(ct(i))throw i.cause;return i},i.set=function(n){if(this.kt){this.isRunningSetter&&t(33,this.tt),this.isRunningSetter=!0;try{this.kt.call(this.Vt,n)}finally{this.isRunningSetter=!1}}else t(34,this.tt)},i.trackAndCompute=function(){var t=this.Ot,n=this.L===pi.P,i=this.It(!0),r=n||ct(t)||ct(i)||!this.Et(t,i);return r&&(this.Ot=i),r},i.It=function(t){this.isComputing=!0;var n,i=st(!1);if(t)n=ht(this,this.derivation,this.Vt);else if(!0===_i.disableErrorBoundaries)n=this.derivation.call(this.Vt);else try{n=this.derivation.call(this.Vt)}catch(t){n=new ji(t)}return ft(i),this.isComputing=!1,n},i.F=function(){this.Rt||(vt(this),this.Ot=void 0)},i.St=function(t,n){var i=this,r=!0,e=void 0;return Rt((function(){var u=i.get();if(!r||n){var o=dt();t({observableKind:"computed",debugObjectName:i.tt,type:Wi,object:i,newValue:u,oldValue:e}),bt(o)}r=!1,e=u}))},i.Tt=function(){},i.toString=function(){return this.tt+"["+this.derivation.toString()+"]"},i.valueOf=function(){return d(this.get())},i[Symbol.toPrimitive]=function(){return this.valueOf()},w(n,[{key:"isComputing",get:function(){return p(this.bt,n.Lt)},set:function(t){this.bt=y(this.bt,n.Lt,t)}},{key:"isRunningSetter",get:function(){return p(this.bt,n.Ct)},set:function(t){this.bt=y(this.bt,n.Ct,t)}},{key:"isBeingObserved",get:function(){return p(this.bt,n.pt)},set:function(t){this.bt=y(this.bt,n.pt,t)}},{key:"isPendingUnobservation",get:function(){return p(this.bt,n.yt)},set:function(t){this.bt=y(this.bt,n.yt,t)}},{key:"diffValue",get:function(){return p(this.bt,n.jt)?1:0},set:function(t){this.bt=y(this.bt,n.jt,1===t)}}])}();bi.Lt=1,bi.Ct=2,bi.pt=4,bi.yt=8,bi.jt=16;var pi,yi,mi=h("ComputedValue",bi);!function(t){t[t.P=-1]="NOT_TRACKING_",t[t.C=0]="UP_TO_DATE_",t[t.B=1]="POSSIBLY_STALE_",t[t.K=2]="STALE_"}(pi||(pi={})),function(t){t[t.NONE=0]="NONE",t[t.LOG=1]="LOG",t[t.BREAK=2]="BREAK"}(yi||(yi={}));var ji=function(t){this.cause=void 0,this.cause=t},wi=["mobxGuid","spyListeners","enforceActions","computedRequiresReaction","reactionRequiresObservable","observableRequiresReaction","allowStateReads","disableErrorBoundaries","runId","UNCHANGED","useProxies"],Oi=function(){this.version=6,this.UNCHANGED={},this.trackingDerivation=null,this.trackingContext=null,this.runId=0,this.mobxGuid=0,this.inBatch=0,this.pendingUnobservations=[],this.pendingReactions=[],this.isRunningReactions=!1,this.allowStateChanges=!1,this.allowStateReads=!0,this.enforceActions=!0,this.spyListeners=[],this.globalReactionErrorHandlers=[],this.computedRequiresReaction=!1,this.reactionRequiresObservable=!1,this.observableRequiresReaction=!1,this.disableErrorBoundaries=!1,this.suppressReactionErrors=!1,this.useProxies=!0,this.verifyProxies=!1,this.safeDescriptors=!0},xi=!0,gi=!1,_i=function(){var i=n();return i.__mobxInstanceCount>0&&!i.__mobxGlobals&&(xi=!1),i.__mobxGlobals&&i.__mobxGlobals.version!==(new Oi).version&&(xi=!1),xi?i.__mobxGlobals?(i.__mobxInstanceCount+=1,i.__mobxGlobals.UNCHANGED||(i.__mobxGlobals.UNCHANGED={}),i.__mobxGlobals):(i.__mobxInstanceCount=1,i.__mobxGlobals=new Oi):(setTimeout((function(){gi||t(35)}),1),new Oi)}(),Si=function(){function t(t,n,i,r){void 0===t&&(t="Reaction"),this.tt=void 0,this.Pt=void 0,this.Kt=void 0,this.Bt=void 0,this.D=[],this.W=[],this.L=pi.P,this.q=0,this.G=0,this.bt=0,this.Mt=yi.NONE,this.tt=t,this.Pt=n,this.Kt=i,this.Bt=r}var n=t.prototype;return n.H=function(){this.Y()},n.Y=function(){this.isScheduled||(this.isScheduled=!0,_i.pendingReactions.push(this),At())},n.J=function(){if(!this.isDisposed){xt(),this.isScheduled=!1;var t=_i.trackingContext;if(_i.trackingContext=this,at(this)){this.isTrackPending=!0;try{this.Pt()}catch(t){this.Dt(t)}}_i.trackingContext=t,gt()}},n.track=function(t){if(!this.isDisposed){xt(),this.isRunning=!0;var n=_i.trackingContext;_i.trackingContext=this;var i=ht(this,t,void 0);_i.trackingContext=n,this.isRunning=!1,this.isTrackPending=!1,this.isDisposed&&vt(this),ct(i)&&this.Dt(i.cause),gt()}},n.Dt=function(t){var n=this;if(this.Kt)this.Kt(t,this);else{if(_i.disableErrorBoundaries)throw t;_i.suppressReactionErrors||console.error("[mobx] uncaught error in '"+this+"'",t),_i.globalReactionErrorHandlers.forEach((function(i){return i(t,n)}))}},n.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.isRunning||(xt(),vt(this),gt()))},n.Z=function(t){var n=this,i=function i(){n.dispose(),null==t||null==t.removeEventListener||t.removeEventListener("abort",i)};return null==t||null==t.addEventListener||t.addEventListener("abort",i),i[Un]=this,i},n.toString=function(){return"Reaction["+this.tt+"]"},n.trace=function(){},w(t,[{key:"isDisposed",get:function(){return p(this.bt,t.Wt)},set:function(n){this.bt=y(this.bt,t.Wt,n)}},{key:"isScheduled",get:function(){return p(this.bt,t.qt)},set:function(n){this.bt=y(this.bt,t.qt,n)}},{key:"isTrackPending",get:function(){return p(this.bt,t.Gt)},set:function(n){this.bt=y(this.bt,t.Gt,n)}},{key:"isRunning",get:function(){return p(this.bt,t.Ht)},set:function(n){this.bt=y(this.bt,t.Ht,n)}},{key:"diffValue",get:function(){return p(this.bt,t.jt)?1:0},set:function(n){this.bt=y(this.bt,t.jt,1===n)}}])}();Si.Wt=1,Si.qt=2,Si.Gt=4,Si.Ht=8,Si.jt=16;var Ai=function(t){return t()},ki=h("Reaction",Si),Mi=N("action"),Vi=N("action.bound",{bound:!0}),Ei=N("autoAction",{autoAction:!0}),Ni=N("autoAction.bound",{autoAction:!0,bound:!0}),Ri=Vt(!1);Object.assign(Ri,Mi);var Ti=Vt(!0);Object.assign(Ti,Ei),Ri.bound=S(Vi),Ti.bound=S(Ni);var Ii=function(t){return t()},Li=0;Dt.prototype=Object.create(Error.prototype);var Ci=C("flow"),Pi=C("flow.bound",{bound:!0}),Ki=Object.assign((function(t,n){if(k(n))return Ci.t(t,n);if(u(n))return A(t,n,Ci);var i=t,r=i.name||"<unnamed flow>",o=function(){var t,n=this,u=arguments,o=++Li,s=Ri(r+" - runid: "+o+" - init",i).apply(n,u),f=void 0,c=new Promise((function(n,i){function u(t){var n;f=void 0;try{n=Ri(r+" - runid: "+o+" - yield "+h++,s.next).call(s,t)}catch(t){return i(t)}a(n)}function c(t){var n;f=void 0;try{n=Ri(r+" - runid: "+o+" - yield "+h++,s.throw).call(s,t)}catch(t){return i(t)}a(n)}function a(t){if(!e(null==t?void 0:t.then))return t.done?n(t.value):(f=Promise.resolve(t.value)).then(u,c);t.then(a,i)}var h=0;t=i,u(void 0)}));return c.cancel=Ri(r+" - runid: "+o+" - cancel",(function(){try{f&&Wt(f);var n=s.return(void 0),i=Promise.resolve(n.value);i.then(Dn,Dn),Wt(i),t(new Dt)}catch(n){t(n)}})),c};return o.isMobXFlow=!0,o}),Ci);Ki.bound=S(Pi);var Bi={has:function(t,n){return Zt(t).it(n)},get:function(t,n){return Zt(t).ct(n)},set:function(t,n,i){var r;return!!u(n)&&(null==(r=Zt(t).ht(n,i,!0))||r)},deleteProperty:function(t,n){var i;return!!u(n)&&(null==(i=Zt(t).Ut(n,!0))||i)},defineProperty:function(t,n,i){var r;return null==(r=Zt(t).v(n,i))||r},ownKeys:function(t){return Zt(t).rt()},preventExtensions:function(){t(13)}},Di=Symbol("mobx-keys"),Wi="update",qi={get:function(t,n){var i=t[Un];return n===Un?i:"length"===n?i.Xt():"string"!=typeof n||isNaN(n)?b(Hi,n)?Hi[n]:t[n]:i.ct(parseInt(n))},set:function(t,n,i){var r=t[Un];return"length"===n&&r.Ft(i),"symbol"==typeof n||isNaN(n)?t[n]=i:r.ht(parseInt(n),i),!0},preventExtensions:function(){t(15)}},Gi=function(){function n(t,n,i,r){void 0===t&&(t="ObservableArray"),this.zt=void 0,this.$t=void 0,this.st=void 0,this.j=[],this.et=void 0,this.ut=void 0,this.Jt=void 0,this.dehancer=void 0,this.l=void 0,this.Yt=0,this.zt=i,this.$t=r,this.st=new Xn(t),this.Jt=function(t,i){return n(t,i,"ObservableArray[..]")}}var i=n.prototype;return i.Qt=function(t){return void 0!==this.dehancer?this.dehancer(t):t},i.ft=function(t){return void 0!==this.dehancer&&t.length>0?t.map(this.dehancer):t},i._t=function(t){return nn(this,t)},i.St=function(t,n){return void 0===n&&(n=!1),n&&t({observableKind:"array",object:this.l,debugObjectName:this.st.tt,type:"splice",index:0,added:this.j.slice(),addedCount:this.j.length,removed:[],removedCount:0}),un(this,t)},i.Xt=function(){return this.st.reportObserved(),this.j.length},i.Ft=function(n){("number"!=typeof n||isNaN(n)||n<0)&&t("Out of range: "+n);var i=this.j.length;if(n!==i)if(n>i){for(var r=new Array(n-i),e=0;e<n-i;e++)r[e]=void 0;this.ot(i,0,r)}else this.ot(n,i-n)},i.Zt=function(n,i){n!==this.Yt&&t(16),this.Yt+=i,this.$t&&i>0&&On(n+i+1)},i.ot=function(t,n,i){var r=this,e=this.j.length;if(void 0===t?t=0:t>e?t=e:t<0&&(t=Math.max(0,e+t)),n=1===arguments.length?e-t:null==n?0:Math.max(0,Math.min(n,e-t)),void 0===i&&(i=Cn),tn(this)){var u=rn(this,{object:this.l,type:"splice",index:t,removedCount:n,added:i});if(!u)return Cn;n=u.removedCount,i=u.added}if(i=0===i.length?i:i.map((function(t){return r.Jt(t,void 0)})),this.$t){var o=i.length-n;this.Zt(e,o)}var s=this.tn(t,n,i);return 0===n&&0===i.length||this.nn(t,i,s),this.ft(s)},i.tn=function(t,n,i){var r;if(i.length<1e4)return(r=this.j).splice.apply(r,[t,n].concat(i));var e=this.j.slice(t,t+n),u=this.j.slice(t+n);this.j.length+=i.length-n;for(var o=0;o<i.length;o++)this.j[t+o]=i[o];for(var s=0;s<u.length;s++)this.j[t+i.length+s]=u[s];return e},i.in=function(t,n,i){var r=!this.zt&&!1,e=en(this),u=e||r?{observableKind:"array",object:this.l,type:Wi,debugObjectName:this.st.tt,index:t,newValue:n,oldValue:i}:null;this.st.reportChanged(),e&&on(this,u)},i.nn=function(t,n,i){var r=!this.zt&&!1,e=en(this),u=e||r?{observableKind:"array",object:this.l,debugObjectName:this.st.tt,type:"splice",index:t,removed:i,added:n,removedCount:i.length,addedCount:n.length}:null;this.st.reportChanged(),e&&on(this,u)},i.ct=function(t){if(!(this.$t&&t>=this.j.length))return this.st.reportObserved(),this.Qt(this.j[t]);console.warn("[mobx] Out of bounds read: "+t)},i.ht=function(n,i){var r=this.j;if(this.$t&&n>r.length&&t(17,n,r.length),n<r.length){var e=r[n];if(tn(this)){var u=rn(this,{type:Wi,object:this.l,index:n,newValue:i});if(!u)return;i=u.newValue}(i=this.Jt(i,e))!==e&&(r[n]=i,this.in(n,i,e))}else{for(var o=new Array(n+1-r.length),s=0;s<o.length-1;s++)o[s]=void 0;o[o.length-1]=i,this.ot(r.length,0,o)}},n}(),Hi={clear:function(){return this.splice(0)},replace:function(t){var n=this[Un];return n.ot(0,n.j.length,t)},toJSON:function(){return this.slice()},splice:function(t,n){for(var i=arguments.length,r=new Array(i>2?i-2:0),e=2;e<i;e++)r[e-2]=arguments[e];var u=this[Un];switch(arguments.length){case 0:return[];case 1:return u.ot(t);case 2:return u.ot(t,n)}return u.ot(t,n,r)},spliceWithArray:function(t,n,i){return this[Un].ot(t,n,i)},push:function(){for(var t=this[Un],n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];return t.ot(t.j.length,0,i),t.j.length},pop:function(){return this.splice(Math.max(this[Un].j.length-1,0),1)[0]},shift:function(){return this.splice(0,1)[0]},unshift:function(){for(var t=this[Un],n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];return t.ot(0,0,i),t.j.length},reverse:function(){return _i.trackingDerivation&&t(37,"reverse"),this.replace(this.slice().reverse()),this},sort:function(){_i.trackingDerivation&&t(37,"sort");var n=this.slice();return n.sort.apply(n,arguments),this.replace(n),this},remove:function(t){var n=this[Un],i=n.ft(n.j).indexOf(t);return i>-1&&(this.splice(i,1),!0)}};fn("at",cn),fn("concat",cn),fn("flat",cn),fn("includes",cn),fn("indexOf",cn),fn("join",cn),fn("lastIndexOf",cn),fn("slice",cn),fn("toString",cn),fn("toLocaleString",cn),fn("toSorted",cn),fn("toSpliced",cn),fn("with",cn),fn("every",an),fn("filter",an),fn("find",an),fn("findIndex",an),fn("findLast",an),fn("findLastIndex",an),fn("flatMap",an),fn("forEach",an),fn("map",an),fn("some",an),fn("toReversed",an),fn("reduce",hn),fn("reduceRight",hn);var Ui,Xi,Fi=h("ObservableArrayAdministration",Gi),zi={},$i="add",Ji=function(){function n(n,i,r){var u=this;void 0===i&&(i=V),void 0===r&&(r="ObservableMap"),this.Jt=void 0,this.tt=void 0,this[Un]=zi,this.lt=void 0,this.dt=void 0,this.vt=void 0,this.et=void 0,this.ut=void 0,this.dehancer=void 0,this.Jt=i,this.tt=r,e(Map)||t(18),An((function(){u.vt=M("ObservableMap.keys()"),u.lt=new Map,u.dt=new Map,n&&u.merge(n)}))}var i=n.prototype;return i.it=function(t){return this.lt.has(t)},i.has=function(t){var n=this;if(!_i.trackingDerivation)return this.it(t);var i=this.dt.get(t);if(!i){var r=i=new li(this.it(t),E,"ObservableMap.key?",!1);this.dt.set(t,r),Lt(r,(function(){return n.dt.delete(t)}))}return i.get()},i.set=function(t,n){var i=this.it(t);if(tn(this)){var r=rn(this,{type:i?Wi:$i,object:this,newValue:n,name:t});if(!r)return this;n=r.newValue}return i?this.rn(t,n):this.en(t,n),this},i.delete=function(t){var n=this;if(tn(this)&&!rn(this,{type:"delete",object:this,name:t}))return!1;if(this.it(t)){var i=en(this),r=i?{observableKind:"map",debugObjectName:this.tt,type:"delete",object:this,oldValue:this.lt.get(t).Ot,name:t}:null;return Jt((function(){var i;n.vt.reportChanged(),null==(i=n.dt.get(t))||i.gt(!1),n.lt.get(t).gt(void 0),n.lt.delete(t)})),i&&on(this,r),!0}return!1},i.rn=function(t,n){var i=this.lt.get(t);if((n=i.xt(n))!==_i.UNCHANGED){var r=en(this),e=r?{observableKind:"map",debugObjectName:this.tt,type:Wi,object:this,oldValue:i.Ot,name:t,newValue:n}:null;i.gt(n),r&&on(this,e)}},i.en=function(t,n){var i=this;Jt((function(){var r,e=new li(n,i.Jt,"ObservableMap.key",!1);i.lt.set(t,e),n=e.Ot,null==(r=i.dt.get(t))||r.gt(!0),i.vt.reportChanged()}));var r=en(this);r&&on(this,r?{observableKind:"map",debugObjectName:this.tt,type:$i,object:this,name:t,newValue:n}:null)},i.get=function(t){return this.has(t)?this.Qt(this.lt.get(t).get()):this.Qt(void 0)},i.Qt=function(t){return void 0!==this.dehancer?this.dehancer(t):t},i.keys=function(){return this.vt.reportObserved(),this.lt.keys()},i.values=function(){var t=this,n=this.keys();return ln({next:function(){var i=n.next(),r=i.done;return{done:r,value:r?void 0:t.get(i.value)}}})},i.entries=function(){var t=this,n=this.keys();return ln({next:function(){var i=n.next(),r=i.done,e=i.value;return{done:r,value:r?void 0:[e,t.get(e)]}}})},i[Symbol.iterator]=function(){return this.entries()},i.forEach=function(t,n){for(var i,r=O(this);!(i=r()).done;){var e=i.value;t.call(n,e[1],e[0],this)}},i.merge=function(n){var i=this;return Yi(n)&&(n=new Map(n)),Jt((function(){var r,e;s(n)?function(t){var n=Object.keys(t);if(!Wn)return n;var i=Object.getOwnPropertySymbols(t);return i.length?[].concat(n,i.filter((function(n){return Ln.propertyIsEnumerable.call(t,n)}))):n}(n).forEach((function(t){return i.set(t,n[t])})):Array.isArray(n)?n.forEach((function(t){return i.set(t[0],t[1])})):v(n)?(r=Object.getPrototypeOf(n),e=Object.getPrototypeOf(r),null!==Object.getPrototypeOf(e)&&t(19,n),n.forEach((function(t,n){return i.set(n,t)}))):null!=n&&t(20,n)})),this},i.clear=function(){var t=this;Jt((function(){lt((function(){for(var n,i=O(t.keys());!(n=i()).done;)t.delete(n.value)}))}))},i.replace=function(n){var i=this;return Jt((function(){for(var r,e=function(n){if(v(n)||Yi(n))return n;if(Array.isArray(n))return new Map(n);if(s(n)){var i=new Map;for(var r in n)i.set(r,n[r]);return i}return t(21,n)}(n),u=new Map,o=!1,f=O(i.lt.keys());!(r=f()).done;){var c=r.value;if(!e.has(c))if(i.delete(c))o=!0;else{var a=i.lt.get(c);u.set(c,a)}}for(var h,l=O(e.entries());!(h=l()).done;){var d=h.value,b=d[0],p=d[1],y=i.lt.has(b);if(i.set(b,p),i.lt.has(b)){var m=i.lt.get(b);u.set(b,m),y||(o=!0)}}if(!o)if(i.lt.size!==u.size)i.vt.reportChanged();else for(var j=i.lt.keys(),w=u.keys(),x=j.next(),g=w.next();!x.done;){if(x.value!==g.value){i.vt.reportChanged();break}x=j.next(),g=w.next()}i.lt=u})),this},i.toString=function(){return"[object ObservableMap]"},i.toJSON=function(){return Array.from(this)},i.St=function(t){return un(this,t)},i._t=function(t){return nn(this,t)},w(n,[{key:"size",get:function(){return this.vt.reportObserved(),this.lt.size}},{key:Symbol.toStringTag,get:function(){return"Map"}}])}(),Yi=h("ObservableMap",Ji),Qi={},Zi=function(){function n(n,i,r){var u=this;void 0===i&&(i=V),void 0===r&&(r="ObservableSet"),this.tt=void 0,this[Un]=Qi,this.lt=new Set,this.st=void 0,this.ut=void 0,this.et=void 0,this.dehancer=void 0,this.Jt=void 0,this.tt=r,e(Set)||t(22),this.Jt=function(t,n){return i(t,n,r)},An((function(){u.st=M(u.tt),n&&u.replace(n)}))}var i=n.prototype;return i.Qt=function(t){return void 0!==this.dehancer?this.dehancer(t):t},i.clear=function(){var t=this;Jt((function(){lt((function(){for(var n,i=O(t.lt.values());!(n=i()).done;)t.delete(n.value)}))}))},i.forEach=function(t,n){for(var i,r=O(this);!(i=r()).done;){var e=i.value;t.call(n,e,e,this)}},i.add=function(t){var n=this;if(tn(this)&&!rn(this,{type:$i,object:this,newValue:t}))return this;if(!this.has(t)){Jt((function(){n.lt.add(n.Jt(t,void 0)),n.st.reportChanged()}));var i=en(this);i&&on(this,i?{observableKind:"set",debugObjectName:this.tt,type:$i,object:this,newValue:t}:null)}return this},i.delete=function(t){var n=this;if(tn(this)&&!rn(this,{type:"delete",object:this,oldValue:t}))return!1;if(this.has(t)){var i=en(this),r=i?{observableKind:"set",debugObjectName:this.tt,type:"delete",object:this,oldValue:t}:null;return Jt((function(){n.st.reportChanged(),n.lt.delete(t)})),i&&on(this,r),!0}return!1},i.has=function(t){return this.st.reportObserved(),this.lt.has(this.Qt(t))},i.entries=function(){var t=this.values();return dn({next:function(){var n=t.next(),i=n.value,r=n.done;return r?{value:void 0,done:r}:{value:[i,i],done:r}}})},i.keys=function(){return this.values()},i.values=function(){this.st.reportObserved();var t=this,n=this.lt.values();return dn({next:function(){var i=n.next(),r=i.done;return r?{value:void 0,done:r}:{value:t.Qt(i.value),done:r}}})},i.intersection=function(t){return l(t)&&!tr(t)?t.intersection(this):new Set(this).intersection(t)},i.union=function(t){return l(t)&&!tr(t)?t.union(this):new Set(this).union(t)},i.difference=function(t){return new Set(this).difference(t)},i.symmetricDifference=function(t){return l(t)&&!tr(t)?t.symmetricDifference(this):new Set(this).symmetricDifference(t)},i.isSubsetOf=function(t){return new Set(this).isSubsetOf(t)},i.isSupersetOf=function(t){return new Set(this).isSupersetOf(t)},i.isDisjointFrom=function(t){return l(t)&&!tr(t)?t.isDisjointFrom(this):new Set(this).isDisjointFrom(t)},i.replace=function(n){var i=this;return tr(n)&&(n=new Set(n)),Jt((function(){Array.isArray(n)||l(n)?(i.clear(),n.forEach((function(t){return i.add(t)}))):null!=n&&t("Cannot initialize set from "+n)})),this},i.St=function(t){return un(this,t)},i._t=function(t){return nn(this,t)},i.toJSON=function(){return Array.from(this)},i.toString=function(){return"[object ObservableSet]"},i[Symbol.iterator]=function(){return this.values()},w(n,[{key:"size",get:function(){return this.st.reportObserved(),this.lt.size}},{key:Symbol.toStringTag,get:function(){return"Set"}}])}(),tr=h("ObservableSet",Zi),nr=Object.create(null),ir=function(){function n(t,n,i,r){void 0===n&&(n=new Map),void 0===r&&(r=Jn),this.h=void 0,this.j=void 0,this.tt=void 0,this.un=void 0,this.vt=void 0,this.ut=void 0,this.et=void 0,this.l=void 0,this.p=void 0,this.on=void 0,this.sn=void 0,this.h=t,this.j=n,this.tt=i,this.un=r,this.vt=new Xn("ObservableObject.keys"),this.p=s(this.h)}var i=n.prototype;return i.O=function(t){return this.j.get(t).get()},i._=function(t,n){var i=this.j.get(t);if(i instanceof bi)return i.set(n),!0;if(tn(this)){var r=rn(this,{type:Wi,object:this.l||this.h,name:t,newValue:n});if(!r)return null;n=r.newValue}if((n=i.xt(n))!==_i.UNCHANGED){var e=en(this),u=e?{type:Wi,observableKind:"object",debugObjectName:this.tt,object:this.l||this.h,oldValue:i.Ot,name:t,newValue:n}:null;i.gt(n),e&&on(this,u)}return!0},i.ct=function(t){return _i.trackingDerivation&&!b(this.h,t)&&this.it(t),this.h[t]},i.ht=function(t,n,i){return void 0===i&&(i=!1),b(this.h,t)?this.j.has(t)?this._(t,n):i?Reflect.set(this.h,t,n):(this.h[t]=n,!0):this.s(t,{value:n,enumerable:!0,writable:!0,configurable:!0},this.un,i)},i.it=function(t){if(!_i.trackingDerivation)return t in this.h;this.sn||(this.sn=new Map);var n=this.sn.get(t);return n||(n=new li(t in this.h,E,"ObservableObject.key?",!1),this.sn.set(t,n)),n.get()},i.o=function(n,i){if(!0===i&&(i=this.un),!1!==i){if(!(n in this.h)){var r;if(null!=(r=this.h[Hn])&&r[n])return;t(1,i.i,this.tt+"."+n.toString())}for(var e=this.h;e&&e!==Ln;){var u=Tn(e,n);if(u){var o=i.o(this,n,u,e);if(0===o)return;if(1===o)break}e=Object.getPrototypeOf(e)}mn(this,0,n)}},i.s=function(t,n,i,r){if(void 0===r&&(r=!1),!0===i&&(i=this.un),!1===i)return this.v(t,n,r);var e=i.s(this,t,n,r);return e&&mn(this,0,t),e},i.v=function(t,n,i){void 0===i&&(i=!1);try{xt();var r=this.Ut(t);if(!r)return r;if(tn(this)){var e=rn(this,{object:this.l||this.h,name:t,type:$i,newValue:n.value});if(!e)return null;var u=e.newValue;n.value!==u&&(n=x({},n,{value:u}))}if(i){if(!Reflect.defineProperty(this.h,t,n))return!1}else In(this.h,t,n);this.fn(t,n.value)}finally{gt()}return!0},i.g=function(t,n,i,r){void 0===r&&(r=!1);try{xt();var e=this.Ut(t);if(!e)return e;if(tn(this)){var u=rn(this,{object:this.l||this.h,name:t,type:$i,newValue:n});if(!u)return null;n=u.newValue}var o=pn(t),s={configurable:!_i.safeDescriptors||this.p,enumerable:!0,get:o.get,set:o.set};if(r){if(!Reflect.defineProperty(this.h,t,s))return!1}else In(this.h,t,s);var f=new li(n,i,"ObservableObject.key",!1);this.j.set(t,f),this.fn(t,f.Ot)}finally{gt()}return!0},i.m=function(t,n,i){void 0===i&&(i=!1);try{xt();var r=this.Ut(t);if(!r)return r;if(tn(this)&&!rn(this,{object:this.l||this.h,name:t,type:$i,newValue:void 0}))return null;n.name||(n.name="ObservableObject.key"),n.context=this.l||this.h;var e=pn(t),u={configurable:!_i.safeDescriptors||this.p,enumerable:!1,get:e.get,set:e.set};if(i){if(!Reflect.defineProperty(this.h,t,u))return!1}else In(this.h,t,u);this.j.set(t,new bi(n)),this.fn(t,void 0)}finally{gt()}return!0},i.Ut=function(t,n){if(void 0===n&&(n=!1),!b(this.h,t))return!0;if(tn(this)&&!rn(this,{object:this.l||this.h,name:t,type:"remove"}))return null;try{var i;xt();var r,e=en(this),u=this.j.get(t),o=void 0;if(!u&&e&&(o=null==(r=Tn(this.h,t))?void 0:r.value),n){if(!Reflect.deleteProperty(this.h,t))return!1}else delete this.h[t];u&&(this.j.delete(t),u instanceof li&&(o=u.Ot),St(u)),this.vt.reportChanged(),null==(i=this.sn)||null==(i=i.get(t))||i.set(t in this.h),e&&e&&on(this,{type:"remove",observableKind:"object",object:this.l||this.h,debugObjectName:this.tt,oldValue:o,name:t})}finally{gt()}return!0},i.St=function(t){return un(this,t)},i._t=function(t){return nn(this,t)},i.fn=function(t,n){var i,r=en(this);r&&r&&on(this,r?{type:$i,observableKind:"object",debugObjectName:this.tt,object:this.l||this.h,name:t,newValue:n}:null),null==(i=this.sn)||null==(i=i.get(t))||i.set(!0),this.vt.reportChanged()},i.rt=function(){return this.vt.reportObserved(),qn(this.h)},i.nt=function(){return this.vt.reportObserved(),Object.keys(this.h)},n}(),rr=h("ObservableObjectAdministration",ir),er=jn(0),ur=function(){var t=!1,n={};return Object.defineProperty(n,"0",{set:function(){t=!0}}),Object.create(n)[0]=1,!1===t}(),or=0,sr=function(){};Ui=sr,Xi=Array.prototype,Object.setPrototypeOf?Object.setPrototypeOf(Ui.prototype,Xi):void 0!==Ui.prototype.__proto__?Ui.prototype.__proto__=Xi:Ui.prototype=Xi;var fr=function(t){function n(n,i,r,e){var u;return void 0===r&&(r="ObservableArray"),void 0===e&&(e=!1),u=t.call(this)||this,An((function(){var t=new Gi(r,i,e,!0);t.l=u,a(u,Un,t),n&&n.length&&u.spliceWithArray(0,0,n),ur&&Object.defineProperty(u,"0",er)})),u}g(n,t);var i=n.prototype;return i.concat=function(){this[Un].st.reportObserved();for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return Array.prototype.concat.apply(this.slice(),n.map((function(t){return vn(t)?t.slice():t})))},i[Symbol.iterator]=function(){var t=this,n=0;return Vn({next:function(){return n<t.length?{value:t[n++],done:!1}:{done:!0,value:void 0}}})},w(n,[{key:"length",get:function(){return this[Un].Xt()},set:function(t){this[Un].Ft(t)}},{key:Symbol.toStringTag,get:function(){return"Array"}}])}(sr);Object.entries(Hi).forEach((function(t){var n=t[0];"concat"!==n&&c(fr.prototype,n,t[1])})),On(1e3);var cr,ar=Ln.toString,hr=(null==(cr=n().Iterator)?void 0:cr.prototype)||{};["Symbol","Map","Set"].forEach((function(i){void 0===n()[i]&&t("MobX requires global '"+i+"' to be available or polyfilled")})),"object"==typeof __MOBX_DEVTOOLS_GLOBAL_HOOK__&&__MOBX_DEVTOOLS_GLOBAL_HOOK__.injectMobx({spy:Mt,extras:{getDebugName:Sn},$mobx:Un}),exports.$mobx=Un,exports.FlowCancellationError=Dt,exports.ObservableMap=Ji,exports.ObservableSet=Zi,exports.Reaction=Si,exports._allowStateChanges=ot,exports._allowStateChangesInsideComputed=Et,exports._allowStateReadsEnd=yt,exports._allowStateReadsStart=pt,exports._autoAction=Ti,exports._endAction=ut,exports._getAdministration=_n,exports._getGlobalState=function(){return _i},exports._interceptReads=function(t,n,i){var r;return Yi(t)||vn(t)||di(t)?r=_n(t):yn(t)&&(r=_n(t,n)),r.dehancer="function"==typeof n?n:i,function(){r.dehancer=void 0}},exports._isComputingDerivation=function(){return null!==_i.trackingDerivation},exports._resetGlobalState=function(){var t=new Oi;for(var n in t)-1===wi.indexOf(n)&&(_i[n]=t[n]);_i.allowStateChanges=!_i.enforceActions},exports._startAction=et,exports.action=Ri,exports.autorun=Rt,exports.comparer=zn,exports.computed=fi,exports.configure=function(i){!0===i.isolateGlobalState&&function(){if((_i.pendingReactions.length||_i.inBatch||_i.isRunningReactions)&&t(36),gi=!0,xi){var i=n();0==--i.__mobxInstanceCount&&(i.__mobxGlobals=void 0),_i=new Oi}}();var r,e,u=i.useProxies,o=i.enforceActions;if(void 0!==u&&(_i.useProxies="always"===u||"never"!==u&&"undefined"!=typeof Proxy),"ifavailable"===u&&(_i.verifyProxies=!0),void 0!==o){var s="always"===o?"always":"observed"===o;_i.enforceActions=s,_i.allowStateChanges=!0!==s&&"always"!==s}["computedRequiresReaction","reactionRequiresObservable","observableRequiresReaction","disableErrorBoundaries","safeDescriptors"].forEach((function(t){t in i&&(_i[t]=!!i[t])})),_i.allowStateReads=!_i.observableRequiresReaction,i.reactionScheduler&&(r=i.reactionScheduler,e=Ai,Ai=function(t){return r((function(){return e(t)}))})},exports.createAtom=M,exports.defineProperty=function(n,i,r){if(yn(n))return n[Un].v(i,r);t(39)},exports.entries=function(n){return yn(n)?Xt(n).map((function(t){return[t,n[t]]})):Yi(n)?Xt(n).map((function(t){return[t,n.get(t)]})):tr(n)?Array.from(n.entries()):vn(n)?n.map((function(t,n){return[n,t]})):void t(7)},exports.extendObservable=Pt,exports.flow=Ki,exports.flowResult=function(t){return t},exports.get=function(n,i){if(Ft(n,i))return yn(n)?n[Un].ct(i):Yi(n)?n.get(i):vn(n)?n[i]:void t(11)},exports.getAtom=gn,exports.getDebugName=Sn,exports.getDependencyTree=function(t,n){return Kt(gn(t,n))},exports.getObserverTree=function(t,n){return Bt(gn(t,n))},exports.has=Ft,exports.intercept=function(t,n,i){return e(i)?function(t,n,i){return _n(t,n)._t(i)}(t,n,i):function(t,n){return _n(t)._t(n)}(t,n)},exports.isAction=Nt,exports.isBoxedObservable=di,exports.isComputed=function(t){return Gt(t)},exports.isComputedProp=function(t,n){return Gt(t,n)},exports.isFlow=qt,exports.isFlowCancellationError=function(t){return t instanceof Dt},exports.isObservable=Ut,exports.isObservableArray=vn,exports.isObservableMap=Yi,exports.isObservableObject=yn,exports.isObservableProp=function(t,n){return Ht(t,n)},exports.isObservableSet=tr,exports.keys=Xt,exports.makeAutoObservable=function(t,n,i){return s(t)?Pt(t,t,n,i):(An((function(){var r=bn(t,i)[Un];if(!t[Di]){var e=Object.getPrototypeOf(t),u=new Set([].concat(qn(t),qn(e)));u.delete("constructor"),u.delete(Un),c(e,Di,u)}t[Di].forEach((function(t){return r.o(t,!n||!(t in n)||n[t])}))})),t)},exports.makeObservable=function(t,n,i){return An((function(){var r=bn(t,i)[Un];null!=n||(n=function(t){return b(t,Hn)||c(t,Hn,x({},t[Hn])),t[Hn]}(t)),qn(n).forEach((function(t){return r.o(t,n[t])}))})),t},exports.observable=ui,exports.observe=function(t,n,i,r){return e(i)?function(t,n,i,r){return _n(t,n).St(i,r)}(t,n,i,r):function(t,n,i){return _n(t).St(n,i)}(t,n,i)},exports.onBecomeObserved=It,exports.onBecomeUnobserved=Lt,exports.onReactionError=function(t){return _i.globalReactionErrorHandlers.push(t),function(){var n=_i.globalReactionErrorHandlers.indexOf(t);n>=0&&_i.globalReactionErrorHandlers.splice(n,1)}},exports.override=$n,exports.ownKeys=zt,exports.reaction=function(t,n,i){function r(){if(b=!1,!y.isDisposed){var n=!1,r=c;y.track((function(){var i=ot(!1,(function(){return t(y)}));n=d||!p(c,i),c=i})),(d&&i.fireImmediately||!d&&n)&&h(c,r,y),d=!1}}var e,u,o;void 0===i&&(i=Pn);var s,f,c,a=null!=(e=i.name)?e:"Reaction",h=Ri(a,i.onError?(s=i.onError,f=n,function(){try{return f.apply(this,arguments)}catch(t){s.call(this,t)}}):n),v=!i.scheduler&&!i.delay,l=Tt(i),d=!0,b=!1,p=i.compareStructural?zn.structural:i.equals||zn.default,y=new Si(a,(function(){d||v?r():b||(b=!0,l(r))}),i.onError,i.requiresObservable);return null!=(u=i)&&null!=(u=u.signal)&&u.aborted||y.Y(),y.Z(null==(o=i)?void 0:o.signal)},exports.remove=function(n,i){yn(n)?n[Un].Ut(i):Yi(n)||tr(n)?n.delete(i):vn(n)?("number"!=typeof i&&(i=parseInt(i,10)),n.splice(i,1)):t(9)},exports.runInAction=Et,exports.set=function n(i,r,e){if(2!==arguments.length||tr(i))yn(i)?i[Un].ht(r,e):Yi(i)?i.set(r,e):tr(i)?i.add(r):vn(i)?("number"!=typeof r&&(r=parseInt(r,10)),r<0&&t("Invalid index: '"+r+"'"),xt(),r>=i.length&&(i.length=r+1),i[r]=e,gt()):t(8);else{xt();var u=r;try{for(var o in u)n(i,o,u[o])}finally{gt()}}},exports.spy=Mt,exports.toJS=function(t){return function t(n,i){if(null==n||"object"!=typeof n||n instanceof Date||!Ut(n))return n;if(di(n)||mi(n))return t(n.get(),i);if(i.has(n))return i.get(n);if(vn(n)){var r=$t(i,n,new Array(n.length));return n.forEach((function(n,e){r[e]=t(n,i)})),r}if(tr(n)){var e=$t(i,n,new Set);return n.forEach((function(n){e.add(t(n,i))})),e}if(Yi(n)){var u=$t(i,n,new Map);return n.forEach((function(n,r){u.set(r,t(n,i))})),u}var o=$t(i,n,{});return zt(n).forEach((function(r){Ln.propertyIsEnumerable.call(n,r)&&(o[r]=t(n[r],i))})),o}(t,new Map)},exports.trace=function(){},exports.transaction=Jt,exports.untracked=lt,exports.values=function(n){return yn(n)?Xt(n).map((function(t){return n[t]})):Yi(n)?Xt(n).map((function(t){return n.get(t)})):tr(n)?Array.from(n.values()):vn(n)?n.slice():void t(6)},exports.when=function(t,n,i){return 1===arguments.length||n&&"object"==typeof n?Qt(t,n):Yt(t,n,i||{})}; | ||
| function t(t){for(var n=arguments.length,i=new Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];throw new Error("number"==typeof t?"[MobX] minified error nr: "+t+(i.length?" "+i.map(String).join(","):"")+". Find the full error at: https://github.com/mobxjs/mobx/blob/main/packages/mobx/src/errors.ts":"[MobX] "+t)}function n(){return"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:Nn}function i(){Kn||t("Proxy not available")}function r(t){var n=!1;return function(){if(!n)return n=!0,t.apply(this,arguments)}}function e(t){return"function"==typeof t}function u(t){switch(typeof t){case"string":case"symbol":case"number":return!0}return!1}function o(t){return null!==t&&"object"==typeof t}function s(t){if(!o(t))return!1;var n=Object.getPrototypeOf(t);if(null==n)return!0;var i=Object.hasOwnProperty.call(n,"constructor")&&n.constructor;return"function"==typeof i&&i.toString()===Bn}function f(t){var n=null==t?void 0:t.constructor;return!!n&&("GeneratorFunction"===n.name||"GeneratorFunction"===n.displayName)}function c(t,n,i){In(t,n,{enumerable:!1,writable:!0,configurable:!0,value:i})}function a(t,n,i){In(t,n,{enumerable:!1,writable:!1,configurable:!0,value:i})}function h(t,n){var i="isMobX"+t;return n.prototype[i]=!0,function(t){return o(t)&&!0===t[i]}}function v(t){return null!=t&&"[object Map]"===Object.prototype.toString.call(t)}function l(t){return null!=t&&"[object Set]"===Object.prototype.toString.call(t)}function d(t){return null===t?null:"object"==typeof t?""+t:t}function b(t,n){return Ln.hasOwnProperty.call(t,n)}function p(t,n){return!!(t&n)}function y(t,n,i){return i?t|=n:t&=~n,t}function m(t,n){(null==n||n>t.length)&&(n=t.length);for(var i=0,r=Array(n);i<n;i++)r[i]=t[i];return r}function j(t,n){for(var i=0;i<n.length;i++){var r=n[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,_(r.key),r)}}function w(t,n,i){return n&&j(t.prototype,n),i&&j(t,i),Object.defineProperty(t,"prototype",{writable:!1}),t}function O(t,n){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(i)return(i=i.call(t)).next.bind(i);if(Array.isArray(t)||(i=function(t,n){if(t){if("string"==typeof t)return m(t,n);var i={}.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?m(t,n):void 0}}(t))||n&&t&&"number"==typeof t.length){i&&(t=i);var r=0;return function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function x(){return(x=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var i=arguments[n];for(var r in i)({}).hasOwnProperty.call(i,r)&&(t[r]=i[r])}return t}).apply(null,arguments)}function g(t,n){t.prototype=Object.create(n.prototype),t.prototype.constructor=t,function(t,n){(Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,n){return t.__proto__=n,t})(t,n)}(t,n)}function _(t){var n=function(t){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,"string");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof n?n:n+""}function S(t){return Object.assign((function(n,i){if(k(i))return t.t(n,i);A(n,i,t)}),t)}function A(t,n,i){b(t,Hn)||c(t,Hn,x({},t[Hn])),function(t){return"override"===t.i}(i)||(t[Hn][n]=i)}function k(t){return"object"==typeof t&&"string"==typeof t.kind}function M(t,n,i){void 0===n&&(n=Dn),void 0===i&&(i=Dn);var r=new Xn(t);return n!==Dn&&It(r,n),i!==Dn&&Lt(r,i),r}function V(t,n,i){return Ut(t)?t:Array.isArray(t)?ui.array(t,{name:i}):s(t)?ui.object(t,void 0,{name:i}):v(t)?ui.map(t,{name:i}):l(t)?ui.set(t,{name:i}):"function"!=typeof t||Nt(t)||qt(t)?t:f(t)?Ki(t):Ti(i,t)}function E(t){return t}function N(t,n){return{i:t,u:n,o:R,s:T,t:I}}function R(t,n,i,r){var e;if(null!=(e=this.u)&&e.bound)return null===this.s(t,n,i,!1)?0:1;if(r===t.h)return null===this.s(t,n,i,!1)?0:2;if(Nt(i.value))return 1;var u=L(t,this,n,i,!1);return In(r,n,u),2}function T(t,n,i,r){var e=L(t,this,n,i);return t.v(n,e,r)}function I(n,i){var r,e=i.kind,u=i.name,o=i.addInitializer,s=this,f=function(t){var n,i,r,e;return it(null!=(n=null==(i=s.u)?void 0:i.name)?n:u.toString(),t,null!=(r=null==(e=s.u)?void 0:e.autoAction)&&r)};return"field"==e?function(t){var n,i=t;return Nt(i)||(i=f(i)),null!=(n=s.u)&&n.bound&&((i=i.bind(this)).isMobxAction=!0),i}:"method"==e?(Nt(n)||(n=f(n)),null!=(r=this.u)&&r.bound&&o((function(){var t=this[u].bind(this);t.isMobxAction=!0,this[u]=t})),n):void t("Cannot apply '"+s.i+"' to '"+String(u)+"' (kind: "+e+"):\n'"+s.i+"' can only be used on properties with a function value.")}function L(t,n,i,r,e){var u,o,s,f,c,a,h;void 0===e&&(e=_i.safeDescriptors);var v,l=r.value;return null!=(u=n.u)&&u.bound&&(l=l.bind(null!=(v=t.l)?v:t.h)),{value:it(null!=(o=null==(s=n.u)?void 0:s.name)?o:i.toString(),l,null!=(f=null==(c=n.u)?void 0:c.autoAction)&&f,null!=(a=n.u)&&a.bound?null!=(h=t.l)?h:t.h:void 0),configurable:!e||t.p,enumerable:!1,writable:!e}}function C(t,n){return{i:t,u:n,o:P,s:K,t:B}}function P(t,n,i,r){var e;if(r===t.h)return null===this.s(t,n,i,!1)?0:2;if(null!=(e=this.u)&&e.bound&&(!b(t.h,n)||!qt(t.h[n]))&&null===this.s(t,n,i,!1))return 0;if(qt(i.value))return 1;var u=D(t,0,0,i,!1,!1);return In(r,n,u),2}function K(t,n,i,r){var e,u=D(t,0,0,i,null==(e=this.u)?void 0:e.bound);return t.v(n,u,r)}function B(t,n){var i,r=n.name,e=n.addInitializer;return qt(t)||(t=Ki(t)),null!=(i=this.u)&&i.bound&&e((function(){var t=this[r].bind(this);t.isMobXFlow=!0,this[r]=t})),t}function D(t,n,i,r,e,u){void 0===u&&(u=_i.safeDescriptors);var o,s=r.value;return qt(s)||(s=Ki(s)),e&&((s=s.bind(null!=(o=t.l)?o:t.h)).isMobXFlow=!0),{value:s,configurable:!u||t.p,enumerable:!1,writable:!u}}function W(t,n){return{i:t,u:n,o:q,s:G,t:H}}function q(t,n,i){return null===this.s(t,n,i,!1)?0:1}function G(t,n,i,r){return t.m(n,x({},this.u,{get:i.get,set:i.set}),r)}function H(t,n){var i=this,r=n.name;return(0,n.addInitializer)((function(){var n=bn(this)[Un],e=x({},i.u,{get:t,context:this});e.name||(e.name="ObservableObject."+r.toString()),n.j.set(r,new bi(e))})),function(){return this[Un].O(r)}}function U(t,n){return{i:t,u:n,o:X,s:F,t:z}}function X(t,n,i){return null===this.s(t,n,i,!1)?0:1}function F(t,n,i,r){var e,u;return t.g(n,i.value,null!=(e=null==(u=this.u)?void 0:u.enhancer)?e:V,r)}function z(t,n){function i(t,n){var i,e,s=bn(t)[Un],f=new li(n,null!=(i=null==(e=r.u)?void 0:e.enhancer)?i:V,"ObservableObject."+u.toString(),!1);s.j.set(u,f),o.add(t)}var r=this,e=n.kind,u=n.name,o=new WeakSet;if("accessor"==e)return{get:function(){return o.has(this)||i(this,t.get.call(this)),this[Un].O(u)},set:function(t){return o.has(this)||i(this,t),this[Un]._(u,t)},init:function(t){return o.has(this)||i(this,t),t}}}function $(t){return{i:"true",u:t,o:J,s:Y,t:Q}}function J(t,n,i,r){var e,u,o,s;if(i.get)return fi.o(t,n,i,r);if(i.set){var c=it(n.toString(),i.set);return r===t.h?null===t.v(n,{configurable:!_i.safeDescriptors||t.p,set:c})?0:2:(In(r,n,{configurable:!0,set:c}),2)}if(r!==t.h&&"function"==typeof i.value)return f(i.value)?(null!=(s=this.u)&&s.autoBind?Ki.bound:Ki).o(t,n,i,r):(null!=(o=this.u)&&o.autoBind?Ti.bound:Ti).o(t,n,i,r);var a,h=!1===(null==(e=this.u)?void 0:e.deep)?ui.ref:ui;return"function"==typeof i.value&&null!=(u=this.u)&&u.autoBind&&(i.value=i.value.bind(null!=(a=t.l)?a:t.h)),h.o(t,n,i,r)}function Y(t,n,i,r){var e,u,o;return i.get?fi.s(t,n,i,r):i.set?t.v(n,{configurable:!_i.safeDescriptors||t.p,set:it(n.toString(),i.set)},r):("function"==typeof i.value&&null!=(e=this.u)&&e.autoBind&&(i.value=i.value.bind(null!=(o=t.l)?o:t.h)),(!1===(null==(u=this.u)?void 0:u.deep)?ui.ref:ui).s(t,n,i,r))}function Q(){t("'"+this.i+"' cannot be used as a decorator")}function Z(t){return t||Yn}function tt(t){return!0===t.deep?V:!1===t.deep?E:(n=t.defaultDecorator)&&null!=(i=null==(r=n.u)?void 0:r.enhancer)?i:V;var n,i,r}function nt(t,n,i){return k(n)?Qn.t(t,n):u(n)?void A(t,n,Qn):Ut(t)?t:s(t)?ui.object(t,n,i):Array.isArray(t)?ui.array(t,n):v(t)?ui.map(t,n):l(t)?ui.set(t,n):"object"==typeof t&&null!==t?t:ui.box(t,n)}function it(t,n,i,r){function e(){return rt(0,i,n,r||this,arguments)}return void 0===i&&(i=!1),e.isMobxAction=!0,e.toString=function(){return n.toString()},hi&&(vi.value=t,In(e,"name",vi)),e}function rt(t,n,i,r,e){var u=et(0,n);try{return i.apply(r,e)}catch(t){throw u.S=t,t}finally{ut(u)}}function et(t,n){var i=_i.trackingDerivation,r=!n||!i;xt();var e=_i.allowStateChanges;r&&(dt(),e=st(!0));var u={A:r,k:i,M:e,V:pt(!0),N:!1,R:0,T:ai++,I:ci};return ci=u.T,u}function ut(n){ci!==n.T&&t(30),ci=n.I,void 0!==n.S&&(_i.suppressReactionErrors=!0),ft(n.M),yt(n.V),gt(),n.A&&bt(n.k),_i.suppressReactionErrors=!1}function ot(t,n){var i=st(t);try{return n()}finally{ft(i)}}function st(t){var n=_i.allowStateChanges;return _i.allowStateChanges=t,n}function ft(t){_i.allowStateChanges=t}function ct(t){return t instanceof ji}function at(t){switch(t.L){case pi.C:return!1;case pi.P:case pi.K:return!0;case pi.B:for(var n=pt(!0),i=dt(),r=t.D,e=r.length,u=0;u<e;u++){var o=r[u];if(mi(o)){if(_i.disableErrorBoundaries)o.get();else try{o.get()}catch(t){return bt(i),yt(n),!0}if(t.L===pi.K)return bt(i),yt(n),!0}}return mt(t),bt(i),yt(n),!1}}function ht(t,n,i){var r=pt(!0);mt(t),t.W=new Array(0===t.q?100:t.D.length),t.G=0,t.q=++_i.runId;var e,u=_i.trackingDerivation;if(_i.trackingDerivation=t,_i.inBatch++,!0===_i.disableErrorBoundaries)e=n.call(i);else try{e=n.call(i)}catch(t){e=new ji(t)}return _i.inBatch--,_i.trackingDerivation=u,function(t){for(var n=t.D,i=t.D=t.W,r=pi.C,e=0,u=t.G,o=0;o<u;o++){var s=i[o];0===s.diffValue&&(s.diffValue=1,e!==o&&(i[e]=s),e++),s.L>r&&(r=s.L)}for(i.length=e,t.W=null,u=n.length;u--;){var f=n[u];0===f.diffValue&&wt(f,t),f.diffValue=0}for(;e--;){var c=i[e];1===c.diffValue&&(c.diffValue=0,jt(c,t))}r!==pi.C&&(t.L=r,t.H())}(t),yt(r),e}function vt(t){var n=t.D;t.D=[];for(var i=n.length;i--;)wt(n[i],t);t.L=pi.P}function lt(t){var n=dt();try{return t()}finally{bt(n)}}function dt(){var t=_i.trackingDerivation;return _i.trackingDerivation=null,t}function bt(t){_i.trackingDerivation=t}function pt(t){var n=_i.allowStateReads;return _i.allowStateReads=t,n}function yt(t){_i.allowStateReads=t}function mt(t){if(t.L!==pi.C){t.L=pi.C;for(var n=t.D,i=n.length;i--;)n[i].U=pi.C}}function jt(t,n){t.X.add(n),t.U>n.L&&(t.U=n.L)}function wt(t,n){t.X.delete(n),0===t.X.size&&Ot(t)}function Ot(t){!1===t.isPendingUnobservation&&(t.isPendingUnobservation=!0,_i.pendingUnobservations.push(t))}function xt(){_i.inBatch++}function gt(){if(0==--_i.inBatch){At();for(var t=_i.pendingUnobservations,n=0;n<t.length;n++){var i=t[n];i.isPendingUnobservation=!1,0===i.X.size&&(i.isBeingObserved&&(i.isBeingObserved=!1,i.onBUO()),i instanceof bi&&i.F())}_i.pendingUnobservations=[]}}function _t(t){var n=_i.trackingDerivation;return null!==n?(n.q!==t.$&&(t.$=n.q,n.W[n.G++]=t,!t.isBeingObserved&&_i.trackingContext&&(t.isBeingObserved=!0,t.onBO())),t.isBeingObserved):(0===t.X.size&&_i.inBatch>0&&Ot(t),!1)}function St(t){t.U!==pi.K&&(t.U=pi.K,t.X.forEach((function(t){t.L===pi.C&&t.H(),t.L=pi.K})))}function At(){_i.inBatch>0||_i.isRunningReactions||Ai(kt)}function kt(){_i.isRunningReactions=!0;for(var t=_i.pendingReactions,n=0;t.length>0;){100==++n&&(console.error("[mobx] cycle in reaction: "+t[0]),t.splice(0));for(var i=t.splice(0),r=0,e=i.length;r<e;r++)i[r].J()}_i.isRunningReactions=!1}function Mt(){return console.warn("[mobx.spy] Is a no-op in production builds"),function(){}}function Vt(t){return function(n,i){return e(n)?it(n.name||"<unnamed action>",n,t):e(i)?it(n,i,t):k(i)?(t?Ei:Mi).t(n,i):u(i)?A(n,i,t?Ei:Mi):u(n)?S(N(t?"autoAction":"action",{name:n,autoAction:t})):void 0}}function Et(t){return rt(0,!1,t,this,void 0)}function Nt(t){return e(t)&&!0===t.isMobxAction}function Rt(t,n){function i(){t(s)}var r,e,u,o;void 0===n&&(n=Pn);var s,f=null!=(r=null==(e=n)?void 0:e.name)?r:"Autorun";if(n.scheduler||n.delay){var c=Tt(n),a=!1;s=new Si(f,(function(){a||(a=!0,c((function(){a=!1,s.isDisposed||s.track(i)})))}),n.onError,n.requiresObservable)}else s=new Si(f,(function(){this.track(i)}),n.onError,n.requiresObservable);return null!=(u=n)&&null!=(u=u.signal)&&u.aborted||s.Y(),s.Z(null==(o=n)?void 0:o.signal)}function Tt(t){return t.scheduler?t.scheduler:t.delay?function(n){return setTimeout(n,t.delay)}:Ii}function It(t,n,i){return Ct("onBO",t,n,i)}function Lt(t,n,i){return Ct("onBUO",t,n,i)}function Ct(t,n,i,r){var u="function"==typeof r?gn(n,i):gn(n),o=e(r)?r:i,s=t+"L";return u[s]?u[s].add(o):u[s]=new Set([o]),function(){var t=u[s];t&&(t.delete(o),0===t.size&&delete u[s])}}function Pt(t,n,i,r){var e=Gn(n);return An((function(){var n=bn(t,r)[Un];qn(e).forEach((function(t){n.s(t,e[t],!i||!(t in i)||i[t])}))})),t}function Kt(t){var n,i={name:t.tt};return t.D&&t.D.length>0&&(i.dependencies=(n=t.D,Array.from(new Set(n))).map(Kt)),i}function Bt(t){var n={name:t.tt};return function(t){return t.X&&t.X.size>0}(t)&&(n.observers=Array.from(function(t){return t.X}(t)).map(Bt)),n}function Dt(){this.message="FLOW_CANCELLED"}function Wt(t){e(t.cancel)&&t.cancel()}function qt(t){return!0===(null==t?void 0:t.isMobXFlow)}function Gt(t,n){if(void 0===n)return mi(t);if(!1===yn(t))return!1;if(!t[Un].j.has(n))return!1;var i=gn(t,n);return mi(i)}function Ht(t,n){return!!t&&(void 0!==n?!!yn(t)&&t[Un].j.has(n):yn(t)||!!t[Un]||Fn(t)||ki(t)||mi(t))}function Ut(t){return Ht(t)}function Xt(n){return yn(n)?n[Un].nt():Yi(n)||tr(n)?Array.from(n.keys()):vn(n)?n.map((function(t,n){return n})):void t(5)}function Ft(n,i){return yn(n)?n[Un].it(i):Yi(n)||tr(n)?n.has(i):vn(n)?i>=0&&i<n.length:void t(10)}function zt(n){if(yn(n))return n[Un].rt();t(38)}function $t(t,n,i){return t.set(n,i),i}function Jt(t,n){void 0===n&&(n=void 0),xt();try{return t.apply(n)}finally{gt()}}function Yt(t,n,i){var r;if("number"==typeof i.timeout){var e=new Error("WHEN_TIMEOUT");r=setTimeout((function(){if(!o[Un].isDisposed){if(o(),!i.onError)throw e;i.onError(e)}}),i.timeout)}i.name="When";var u=it("When-effect",n),o=Rt((function(n){ot(!1,t)&&(n.dispose(),r&&clearTimeout(r),u())}),i);return o}function Qt(t,n){var i,r,e;if(null!=n&&null!=(i=n.signal)&&i.aborted)return Object.assign(Promise.reject(new Error("WHEN_ABORTED")),{cancel:function(){return null}});var u=new Promise((function(i,u){var o,s=Yt(t,i,x({},n,{onError:u}));r=function(){s(),u(new Error("WHEN_CANCELLED"))},e=function(){s(),u(new Error("WHEN_ABORTED"))},null==n||null==(o=n.signal)||null==o.addEventListener||o.addEventListener("abort",e)})).finally((function(){var t;return null==n||null==(t=n.signal)||null==t.removeEventListener?void 0:t.removeEventListener("abort",e)}));return u.cancel=r,u}function Zt(t){return t[Un]}function tn(t){return void 0!==t.et&&t.et.length>0}function nn(t,n){var i=t.et||(t.et=[]);return i.push(n),r((function(){var t=i.indexOf(n);-1!==t&&i.splice(t,1)}))}function rn(n,i){var r=dt();try{for(var e=[].concat(n.et||[]),u=0,o=e.length;u<o&&((i=e[u](i))&&!i.type&&t(14),i);u++);return i}finally{bt(r)}}function en(t){return void 0!==t.ut&&t.ut.length>0}function un(t,n){var i=t.ut||(t.ut=[]);return i.push(n),r((function(){var t=i.indexOf(n);-1!==t&&i.splice(t,1)}))}function on(t,n){var i=dt(),r=t.ut;if(r){for(var e=0,u=(r=r.slice()).length;e<u;e++)r[e](n);bt(i)}}function sn(t,n,r,e){return void 0===r&&(r="ObservableArray"),void 0===e&&(e=!1),i(),An((function(){var i=new Gi(r,n,e,!1);a(i.j,Un,i);var u=new Proxy(i.j,qi);return i.l=u,t&&t.length&&i.ot(0,0,t),u}))}function fn(t,n){"function"==typeof Array.prototype[t]&&(Hi[t]=n(t))}function cn(t){return function(){var n=this[Un];n.st.reportObserved();var i=n.ft(n.j);return i[t].apply(i,arguments)}}function an(t){return function(n,i){var r=this,e=this[Un];return e.st.reportObserved(),e.ft(e.j)[t]((function(t,e){return n.call(i,t,e,r)}))}}function hn(t){return function(){var n=this,i=this[Un];i.st.reportObserved();var r=i.ft(i.j),e=arguments[0];return arguments[0]=function(t,i,r){return e(t,i,r,n)},r[t].apply(r,arguments)}}function vn(t){return o(t)&&Fi(t[Un])}function ln(t){return t[Symbol.toStringTag]="MapIterator",Vn(t)}function dn(t){return t[Symbol.toStringTag]="SetIterator",Vn(t)}function bn(t,n){var i;if(b(t,Un))return t;var r=null!=(i=null==n?void 0:n.name)?i:"ObservableObject",e=new ir(t,new Map,String(r),function(t){var n;return t?null!=(n=t.defaultDecorator)?n:$(t):void 0}(n));return c(t,Un,e),t}function pn(t){return nr[t]||(nr[t]={get:function(){return this[Un].O(t)},set:function(n){return this[Un]._(t,n)}})}function yn(t){return!!o(t)&&rr(t[Un])}function mn(t,n,i){var r;null==(r=t.h[Hn])||delete r[i]}function jn(t){return{enumerable:!1,configurable:!0,get:function(){return this[Un].ct(t)},set:function(n){this[Un].ht(t,n)}}}function wn(t){In(fr.prototype,""+t,jn(t))}function On(t){if(t>or){for(var n=or;n<t+100;n++)wn(n);or=t}}function xn(t,n,i){return new fr(t,n,i)}function gn(n,i){if("object"==typeof n&&null!==n){if(vn(n))return void 0!==i&&t(23),n[Un].st;if(tr(n))return n.st;if(Yi(n)){if(void 0===i)return n.vt;var r=n.lt.get(i)||n.dt.get(i);return r||t(25,i,Sn(n)),r}if(yn(n)){if(!i)return t(26);var u=n[Un].j.get(i);return u||t(27,i,Sn(n)),u}if(Fn(n)||mi(n)||ki(n))return n}else if(e(n)&&ki(n[Un]))return n[Un];t(28)}function _n(n,i){return n||t(29),void 0!==i?_n(gn(n,i)):Fn(n)||mi(n)||ki(n)||Yi(n)||tr(n)?n:n[Un]?n[Un]:void t(24,n)}function Sn(t,n){var i;if(void 0!==n)i=gn(t,n);else{if(Nt(t))return t.name;i=yn(t)||Yi(t)||tr(t)?_n(t):gn(t)}return i.tt}function An(t){var n=dt(),i=st(!0);xt();try{return t()}finally{gt(),ft(i),bt(n)}}function kn(t,n,i){return void 0===i&&(i=-1),function t(n,i,r,u,o){if(n===i)return 0!==n||1/n==1/i;if(null==n||null==i)return!1;if(n!=n)return i!=i;var s=typeof n;if("function"!==s&&"object"!==s&&"object"!=typeof i)return!1;var f=ar.call(n);if(f!==ar.call(i))return!1;switch(f){case"[object RegExp]":case"[object String]":return""+n==""+i;case"[object Number]":return+n!=+n?+i!=+i:0==+n?1/+n==1/i:+n==+i;case"[object Date]":case"[object Boolean]":return+n==+i;case"[object Symbol]":return"undefined"!=typeof Symbol&&Symbol.valueOf.call(n)===Symbol.valueOf.call(i);case"[object Map]":case"[object Set]":r>=0&&r++}n=Mn(n),i=Mn(i);var c="[object Array]"===f;if(!c){if("object"!=typeof n||"object"!=typeof i)return!1;var a=n.constructor,h=i.constructor;if(a!==h&&!(e(a)&&a instanceof a&&e(h)&&h instanceof h)&&"constructor"in n&&"constructor"in i)return!1}if(0===r)return!1;r<0&&(r=-1),o=o||[];for(var v=(u=u||[]).length;v--;)if(u[v]===n)return o[v]===i;if(u.push(n),o.push(i),c){if((v=n.length)!==i.length)return!1;for(;v--;)if(!t(n[v],i[v],r-1,u,o))return!1}else{var l=Object.keys(n),d=l.length;if(Object.keys(i).length!==d)return!1;for(var p=0;p<d;p++){var y=l[p];if(!b(i,y)||!t(n[y],i[y],r-1,u,o))return!1}}return u.pop(),o.pop(),!0}(t,n,i)}function Mn(t){return vn(t)?t.slice():v(t)||Yi(t)||l(t)||tr(t)?Array.from(t.entries()):t}function Vn(t){return t[Symbol.iterator]=En,Object.assign(Object.create(hr),t)}function En(){return this}Object.defineProperty(exports,"__esModule",{value:!0});var Nn={},Rn=Object.assign,Tn=Object.getOwnPropertyDescriptor,In=Object.defineProperty,Ln=Object.prototype,Cn=[];Object.freeze(Cn);var Pn={};Object.freeze(Pn);var Kn="undefined"!=typeof Proxy,Bn=Object.toString(),Dn=function(){},Wn=void 0!==Object.getOwnPropertySymbols,qn="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:Wn?function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:Object.getOwnPropertyNames,Gn=Object.getOwnPropertyDescriptors||function(t){var n={};return qn(t).forEach((function(i){n[i]=Tn(t,i)})),n},Hn=Symbol("mobx-stored-annotations"),Un=Symbol("mobx administration"),Xn=function(){function t(t){void 0===t&&(t="Atom"),this.tt=void 0,this.bt=0,this.X=new Set,this.$=0,this.U=pi.P,this.onBOL=void 0,this.onBUOL=void 0,this.tt=t}var n=t.prototype;return n.onBO=function(){this.onBOL&&this.onBOL.forEach((function(t){return t()}))},n.onBUO=function(){this.onBUOL&&this.onBUOL.forEach((function(t){return t()}))},n.reportObserved=function(){return _t(this)},n.reportChanged=function(){xt(),St(this),gt()},n.toString=function(){return this.tt},w(t,[{key:"isBeingObserved",get:function(){return p(this.bt,t.pt)},set:function(n){this.bt=y(this.bt,t.pt,n)}},{key:"isPendingUnobservation",get:function(){return p(this.bt,t.yt)},set:function(n){this.bt=y(this.bt,t.yt,n)}},{key:"diffValue",get:function(){return p(this.bt,t.jt)?1:0},set:function(n){this.bt=y(this.bt,t.jt,1===n)}}])}();Xn.pt=1,Xn.yt=2,Xn.jt=4;var Fn=h("Atom",Xn),zn={identity:function(t,n){return t===n},structural:function(t,n){return kn(t,n)},default:function(t,n){return Object.is?Object.is(t,n):t===n?0!==t||1/t==1/n:t!=t&&n!=n},shallow:function(t,n){return kn(t,n,1)}},$n=S({i:"override",o:function(){return 0},s:function(){t("'"+this.i+"' can only be used with 'makeObservable'")},t:function(){console.warn("'"+this.i+"' cannot be used with decorators - this is a no-op")}}),Jn=$(),Yn={deep:!0,name:void 0,defaultDecorator:void 0,proxy:!0};Object.freeze(Yn);var Qn=U("observable"),Zn=U("observable.ref",{enhancer:E}),ti=U("observable.shallow",{enhancer:function(t,n,i){return null==t||yn(t)||vn(t)||Yi(t)||tr(t)?t:Array.isArray(t)?ui.array(t,{name:i,deep:!1}):s(t)?ui.object(t,void 0,{name:i,deep:!1}):v(t)?ui.map(t,{name:i,deep:!1}):l(t)?ui.set(t,{name:i,deep:!1}):void 0}}),ni=U("observable.struct",{enhancer:function(t,n){return kn(t,n)?n:t}}),ii=S(Qn);Rn(nt,ii);var ri,ei,ui=Rn(nt,{box:function(t,n){var i=Z(n);return new li(t,tt(i),i.name,!0,i.equals)},array:function(t,n){var i=Z(n);return(!1===_i.useProxies||!1===i.proxy?xn:sn)(t,tt(i),i.name)},map:function(t,n){var i=Z(n);return new Ji(t,tt(i),i.name)},set:function(t,n){var i=Z(n);return new Zi(t,tt(i),i.name)},object:function(t,n,r){return An((function(){return Pt(!1===_i.useProxies||!1===(null==r?void 0:r.proxy)?bn({},r):function(t,n){var r,e;return i(),null!=(e=(r=(t=bn(t,n))[Un]).l)?e:r.l=new Proxy(t,Bi)}({},r),t,n)}))},ref:S(Zn),shallow:S(ti),deep:ii,struct:S(ni)}),oi=W("computed"),si=W("computed.struct",{equals:zn.structural}),fi=function(t,n){if(k(n))return oi.t(t,n);if(u(n))return A(t,n,oi);if(s(t))return S(W("computed",t));var i=s(n)?n:{};return i.get=t,i.name||(i.name=t.name||""),new bi(i)};Object.assign(fi,oi),fi.struct=S(si);var ci=0,ai=1,hi=null!=(ri=null==(ei=Tn((function(){}),"name"))?void 0:ei.configurable)&&ri,vi={value:"action",configurable:!0,writable:!1,enumerable:!1},li=function(t){function n(n,i,r,e,u){var o;return void 0===r&&(r="ObservableValue"),void 0===u&&(u=zn.default),(o=t.call(this,r)||this).enhancer=void 0,o.tt=void 0,o.equals=void 0,o.wt=!1,o.et=void 0,o.ut=void 0,o.Ot=void 0,o.dehancer=void 0,o.enhancer=i,o.tt=r,o.equals=u,o.Ot=i(n,void 0,r),o}g(n,t);var i=n.prototype;return i.dehanceValue=function(t){return void 0!==this.dehancer?this.dehancer(t):t},i.set=function(t){(t=this.xt(t))!==_i.UNCHANGED&&this.gt(t)},i.xt=function(t){if(tn(this)){var n=rn(this,{object:this,type:Wi,newValue:t});if(!n)return _i.UNCHANGED;t=n.newValue}return t=this.enhancer(t,this.Ot,this.tt),this.equals(this.Ot,t)?_i.UNCHANGED:t},i.gt=function(t){var n=this.Ot;this.Ot=t,this.reportChanged(),en(this)&&on(this,{type:Wi,object:this,newValue:t,oldValue:n})},i.get=function(){return this.reportObserved(),this.dehanceValue(this.Ot)},i._t=function(t){return nn(this,t)},i.St=function(t,n){return n&&t({observableKind:"value",debugObjectName:this.tt,object:this,type:Wi,newValue:this.Ot,oldValue:void 0}),un(this,t)},i.raw=function(){return this.Ot},i.toJSON=function(){return this.get()},i.toString=function(){return this.tt+"["+this.Ot+"]"},i.valueOf=function(){return d(this.get())},i[Symbol.toPrimitive]=function(){return this.valueOf()},n}(Xn),di=h("ObservableValue",li),bi=function(){function n(n){this.L=pi.P,this.D=[],this.W=null,this.X=new Set,this.q=0,this.$=0,this.U=pi.C,this.G=0,this.Ot=new ji(null),this.tt=void 0,this.At=void 0,this.bt=0,this.derivation=void 0,this.kt=void 0,this.Mt=yi.NONE,this.Vt=void 0,this.Et=void 0,this.Nt=void 0,this.Rt=void 0,this.onBOL=void 0,this.onBUOL=void 0,n.get||t(31),this.derivation=n.get,this.tt=n.name||"ComputedValue",n.set&&(this.kt=it("ComputedValue-setter",n.set)),this.Et=n.equals||(n.compareStructural||n.struct?zn.structural:zn.default),this.Vt=n.context,this.Nt=n.requiresReaction,this.Rt=!!n.keepAlive}var i=n.prototype;return i.H=function(){!function(t){t.U===pi.C&&(t.U=pi.B,t.X.forEach((function(t){t.L===pi.C&&(t.L=pi.B,t.H())})))}(this)},i.onBO=function(){this.onBOL&&this.onBOL.forEach((function(t){return t()}))},i.onBUO=function(){this.onBUOL&&this.onBUOL.forEach((function(t){return t()}))},i.get=function(){if(this.isComputing&&t(32,this.tt,this.derivation),0!==_i.inBatch||0!==this.X.size||this.Rt){if(_t(this),at(this)){var n=_i.trackingContext;this.Rt&&!n&&(_i.trackingContext=this),this.trackAndCompute()&&function(t){t.U!==pi.K&&(t.U=pi.K,t.X.forEach((function(n){n.L===pi.B?n.L=pi.K:n.L===pi.C&&(t.U=pi.C)})))}(this),_i.trackingContext=n}}else at(this)&&(this.Tt(),xt(),this.Ot=this.It(!1),gt());var i=this.Ot;if(ct(i))throw i.cause;return i},i.set=function(n){if(this.kt){this.isRunningSetter&&t(33,this.tt),this.isRunningSetter=!0;try{this.kt.call(this.Vt,n)}finally{this.isRunningSetter=!1}}else t(34,this.tt)},i.trackAndCompute=function(){var t=this.Ot,n=this.L===pi.P,i=this.It(!0),r=n||ct(t)||ct(i)||!this.Et(t,i);return r&&(this.Ot=i),r},i.It=function(t){this.isComputing=!0;var n,i=st(!1);if(t)n=ht(this,this.derivation,this.Vt);else if(!0===_i.disableErrorBoundaries)n=this.derivation.call(this.Vt);else try{n=this.derivation.call(this.Vt)}catch(t){n=new ji(t)}return ft(i),this.isComputing=!1,n},i.F=function(){this.Rt||(vt(this),this.Ot=void 0)},i.St=function(t,n){var i=this,r=!0,e=void 0;return Rt((function(){var u=i.get();if(!r||n){var o=dt();t({observableKind:"computed",debugObjectName:i.tt,type:Wi,object:i,newValue:u,oldValue:e}),bt(o)}r=!1,e=u}))},i.Tt=function(){},i.toString=function(){return this.tt+"["+this.derivation.toString()+"]"},i.valueOf=function(){return d(this.get())},i[Symbol.toPrimitive]=function(){return this.valueOf()},w(n,[{key:"isComputing",get:function(){return p(this.bt,n.Lt)},set:function(t){this.bt=y(this.bt,n.Lt,t)}},{key:"isRunningSetter",get:function(){return p(this.bt,n.Ct)},set:function(t){this.bt=y(this.bt,n.Ct,t)}},{key:"isBeingObserved",get:function(){return p(this.bt,n.pt)},set:function(t){this.bt=y(this.bt,n.pt,t)}},{key:"isPendingUnobservation",get:function(){return p(this.bt,n.yt)},set:function(t){this.bt=y(this.bt,n.yt,t)}},{key:"diffValue",get:function(){return p(this.bt,n.jt)?1:0},set:function(t){this.bt=y(this.bt,n.jt,1===t)}}])}();bi.Lt=1,bi.Ct=2,bi.pt=4,bi.yt=8,bi.jt=16;var pi,yi,mi=h("ComputedValue",bi);!function(t){t[t.P=-1]="NOT_TRACKING_",t[t.C=0]="UP_TO_DATE_",t[t.B=1]="POSSIBLY_STALE_",t[t.K=2]="STALE_"}(pi||(pi={})),function(t){t[t.NONE=0]="NONE",t[t.LOG=1]="LOG",t[t.BREAK=2]="BREAK"}(yi||(yi={}));var ji=function(t){this.cause=void 0,this.cause=t},wi=["mobxGuid","spyListeners","enforceActions","computedRequiresReaction","reactionRequiresObservable","observableRequiresReaction","allowStateReads","disableErrorBoundaries","runId","UNCHANGED","useProxies"],Oi=function(){this.version=6,this.UNCHANGED={},this.trackingDerivation=null,this.trackingContext=null,this.runId=0,this.mobxGuid=0,this.inBatch=0,this.pendingUnobservations=[],this.pendingReactions=[],this.isRunningReactions=!1,this.allowStateChanges=!1,this.allowStateReads=!0,this.enforceActions=!0,this.spyListeners=[],this.globalReactionErrorHandlers=[],this.computedRequiresReaction=!1,this.reactionRequiresObservable=!1,this.observableRequiresReaction=!1,this.disableErrorBoundaries=!1,this.suppressReactionErrors=!1,this.useProxies=!0,this.verifyProxies=!1,this.safeDescriptors=!0},xi=!0,gi=!1,_i=function(){var i=n();return i.__mobxInstanceCount>0&&!i.__mobxGlobals&&(xi=!1),i.__mobxGlobals&&i.__mobxGlobals.version!==(new Oi).version&&(xi=!1),xi?i.__mobxGlobals?(i.__mobxInstanceCount+=1,i.__mobxGlobals.UNCHANGED||(i.__mobxGlobals.UNCHANGED={}),i.__mobxGlobals):(i.__mobxInstanceCount=1,i.__mobxGlobals=new Oi):(setTimeout((function(){gi||t(35)}),1),new Oi)}(),Si=function(){function t(t,n,i,r){void 0===t&&(t="Reaction"),this.tt=void 0,this.Pt=void 0,this.Kt=void 0,this.Bt=void 0,this.D=[],this.W=[],this.L=pi.P,this.q=0,this.G=0,this.bt=0,this.Mt=yi.NONE,this.tt=t,this.Pt=n,this.Kt=i,this.Bt=r}var n=t.prototype;return n.H=function(){this.Y()},n.Y=function(){this.isScheduled||(this.isScheduled=!0,_i.pendingReactions.push(this),At())},n.J=function(){if(!this.isDisposed){xt(),this.isScheduled=!1;var t=_i.trackingContext;if(_i.trackingContext=this,at(this)){this.isTrackPending=!0;try{this.Pt()}catch(t){this.Dt(t)}}_i.trackingContext=t,gt()}},n.track=function(t){if(!this.isDisposed){xt(),this.isRunning=!0;var n=_i.trackingContext;_i.trackingContext=this;var i=ht(this,t,void 0);_i.trackingContext=n,this.isRunning=!1,this.isTrackPending=!1,this.isDisposed&&vt(this),ct(i)&&this.Dt(i.cause),gt()}},n.Dt=function(t){var n=this;if(this.Kt)this.Kt(t,this);else{if(_i.disableErrorBoundaries)throw t;_i.suppressReactionErrors||console.error("[mobx] uncaught error in '"+this+"'",t),_i.globalReactionErrorHandlers.forEach((function(i){return i(t,n)}))}},n.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.isRunning||(xt(),vt(this),gt()))},n.Z=function(t){var n=this,i=function i(){n.dispose(),null==t||null==t.removeEventListener||t.removeEventListener("abort",i)};return null==t||null==t.addEventListener||t.addEventListener("abort",i),i[Un]=this,i},n.toString=function(){return"Reaction["+this.tt+"]"},n.trace=function(){},w(t,[{key:"isDisposed",get:function(){return p(this.bt,t.Wt)},set:function(n){this.bt=y(this.bt,t.Wt,n)}},{key:"isScheduled",get:function(){return p(this.bt,t.qt)},set:function(n){this.bt=y(this.bt,t.qt,n)}},{key:"isTrackPending",get:function(){return p(this.bt,t.Gt)},set:function(n){this.bt=y(this.bt,t.Gt,n)}},{key:"isRunning",get:function(){return p(this.bt,t.Ht)},set:function(n){this.bt=y(this.bt,t.Ht,n)}},{key:"diffValue",get:function(){return p(this.bt,t.jt)?1:0},set:function(n){this.bt=y(this.bt,t.jt,1===n)}}])}();Si.Wt=1,Si.qt=2,Si.Gt=4,Si.Ht=8,Si.jt=16;var Ai=function(t){return t()},ki=h("Reaction",Si),Mi=N("action"),Vi=N("action.bound",{bound:!0}),Ei=N("autoAction",{autoAction:!0}),Ni=N("autoAction.bound",{autoAction:!0,bound:!0}),Ri=Vt(!1);Object.assign(Ri,Mi);var Ti=Vt(!0);Object.assign(Ti,Ei),Ri.bound=S(Vi),Ti.bound=S(Ni);var Ii=function(t){return t()},Li=0;Dt.prototype=Object.create(Error.prototype);var Ci=C("flow"),Pi=C("flow.bound",{bound:!0}),Ki=Object.assign((function(t,n){if(k(n))return Ci.t(t,n);if(u(n))return A(t,n,Ci);var i=t,r=i.name||"<unnamed flow>",o=function(){var t,n=this,u=arguments,o=++Li,s=Ri(r+" - runid: "+o+" - init",i).apply(n,u),f=void 0,c=new Promise((function(n,i){function u(t){var n;f=void 0;try{n=Ri(r+" - runid: "+o+" - yield "+h++,s.next).call(s,t)}catch(t){return i(t)}a(n)}function c(t){var n;f=void 0;try{n=Ri(r+" - runid: "+o+" - yield "+h++,s.throw).call(s,t)}catch(t){return i(t)}a(n)}function a(t){if(!e(null==t?void 0:t.then))return t.done?n(t.value):(f=Promise.resolve(t.value)).then(u,c);t.then(a,i)}var h=0;t=i,u(void 0)}));return c.cancel=Ri(r+" - runid: "+o+" - cancel",(function(){try{f&&Wt(f);var n=s.return(void 0),i=Promise.resolve(n.value);i.then(Dn,Dn),Wt(i),t(new Dt)}catch(n){t(n)}})),c};return o.isMobXFlow=!0,o}),Ci);Ki.bound=S(Pi);var Bi={has:function(t,n){return Zt(t).it(n)},get:function(t,n){return Zt(t).ct(n)},set:function(t,n,i){var r;return!!u(n)&&(null==(r=Zt(t).ht(n,i,!0))||r)},deleteProperty:function(t,n){var i;return!!u(n)&&(null==(i=Zt(t).Ut(n,!0))||i)},defineProperty:function(t,n,i){var r;return null==(r=Zt(t).v(n,i))||r},ownKeys:function(t){return Zt(t).rt()},preventExtensions:function(){t(13)}},Di=Symbol("mobx-keys"),Wi="update",qi={get:function(t,n){var i=t[Un];return n===Un?i:"length"===n?i.Xt():"string"!=typeof n||isNaN(n)?b(Hi,n)?Hi[n]:t[n]:i.ct(parseInt(n))},set:function(t,n,i){var r=t[Un];return"length"===n&&r.Ft(i),"symbol"==typeof n||isNaN(n)?t[n]=i:r.ht(parseInt(n),i),!0},preventExtensions:function(){t(15)}},Gi=function(){function n(t,n,i,r){void 0===t&&(t="ObservableArray"),this.zt=void 0,this.$t=void 0,this.st=void 0,this.j=[],this.et=void 0,this.ut=void 0,this.Jt=void 0,this.dehancer=void 0,this.l=void 0,this.Yt=0,this.zt=i,this.$t=r,this.st=new Xn(t),this.Jt=function(t,i){return n(t,i,"ObservableArray[..]")}}var i=n.prototype;return i.Qt=function(t){return void 0!==this.dehancer?this.dehancer(t):t},i.ft=function(t){return void 0!==this.dehancer&&t.length>0?t.map(this.dehancer):t},i._t=function(t){return nn(this,t)},i.St=function(t,n){return void 0===n&&(n=!1),n&&t({observableKind:"array",object:this.l,debugObjectName:this.st.tt,type:"splice",index:0,added:this.j.slice(),addedCount:this.j.length,removed:[],removedCount:0}),un(this,t)},i.Xt=function(){return this.st.reportObserved(),this.j.length},i.Ft=function(n){("number"!=typeof n||isNaN(n)||n<0)&&t("Out of range: "+n);var i=this.j.length;if(n!==i)if(n>i){for(var r=new Array(n-i),e=0;e<n-i;e++)r[e]=void 0;this.ot(i,0,r)}else this.ot(n,i-n)},i.Zt=function(n,i){n!==this.Yt&&t(16),this.Yt+=i,this.$t&&i>0&&On(n+i+1)},i.ot=function(t,n,i){var r=this,e=this.j.length;if(void 0===t?t=0:t>e?t=e:t<0&&(t=Math.max(0,e+t)),n=1===arguments.length?e-t:null==n?0:Math.max(0,Math.min(n,e-t)),void 0===i&&(i=Cn),tn(this)){var u=rn(this,{object:this.l,type:"splice",index:t,removedCount:n,added:i});if(!u)return Cn;n=u.removedCount,i=u.added}if(i=0===i.length?i:i.map((function(t){return r.Jt(t,void 0)})),this.$t){var o=i.length-n;this.Zt(e,o)}var s=this.tn(t,n,i);return 0===n&&0===i.length||this.nn(t,i,s),this.ft(s)},i.tn=function(t,n,i){var r;if(i.length<1e4)return(r=this.j).splice.apply(r,[t,n].concat(i));var e=this.j.slice(t,t+n),u=this.j.slice(t+n);this.j.length+=i.length-n;for(var o=0;o<i.length;o++)this.j[t+o]=i[o];for(var s=0;s<u.length;s++)this.j[t+i.length+s]=u[s];return e},i.in=function(t,n,i){var r=!this.zt&&!1,e=en(this),u=e||r?{observableKind:"array",object:this.l,type:Wi,debugObjectName:this.st.tt,index:t,newValue:n,oldValue:i}:null;this.st.reportChanged(),e&&on(this,u)},i.nn=function(t,n,i){var r=!this.zt&&!1,e=en(this),u=e||r?{observableKind:"array",object:this.l,debugObjectName:this.st.tt,type:"splice",index:t,removed:i,added:n,removedCount:i.length,addedCount:n.length}:null;this.st.reportChanged(),e&&on(this,u)},i.ct=function(t){if(!(this.$t&&t>=this.j.length))return this.st.reportObserved(),this.Qt(this.j[t]);console.warn("[mobx] Out of bounds read: "+t)},i.ht=function(n,i){var r=this.j;if(this.$t&&n>r.length&&t(17,n,r.length),n<r.length){var e=r[n];if(tn(this)){var u=rn(this,{type:Wi,object:this.l,index:n,newValue:i});if(!u)return;i=u.newValue}(i=this.Jt(i,e))!==e&&(r[n]=i,this.in(n,i,e))}else{for(var o=new Array(n+1-r.length),s=0;s<o.length-1;s++)o[s]=void 0;o[o.length-1]=i,this.ot(r.length,0,o)}},n}(),Hi={clear:function(){return this.splice(0)},replace:function(t){var n=this[Un];return n.ot(0,n.j.length,t)},toJSON:function(){return this.slice()},splice:function(t,n){for(var i=arguments.length,r=new Array(i>2?i-2:0),e=2;e<i;e++)r[e-2]=arguments[e];var u=this[Un];switch(arguments.length){case 0:return[];case 1:return u.ot(t);case 2:return u.ot(t,n)}return u.ot(t,n,r)},spliceWithArray:function(t,n,i){return this[Un].ot(t,n,i)},push:function(){for(var t=this[Un],n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];return t.ot(t.j.length,0,i),t.j.length},pop:function(){return this.splice(Math.max(this[Un].j.length-1,0),1)[0]},shift:function(){return this.splice(0,1)[0]},unshift:function(){for(var t=this[Un],n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];return t.ot(0,0,i),t.j.length},reverse:function(){return _i.trackingDerivation&&t(37,"reverse"),this.replace(this.slice().reverse()),this},sort:function(){_i.trackingDerivation&&t(37,"sort");var n=this.slice();return n.sort.apply(n,arguments),this.replace(n),this},remove:function(t){var n=this[Un],i=n.ft(n.j).indexOf(t);return i>-1&&(this.splice(i,1),!0)}};fn("at",cn),fn("concat",cn),fn("flat",cn),fn("includes",cn),fn("indexOf",cn),fn("join",cn),fn("lastIndexOf",cn),fn("slice",cn),fn("toString",cn),fn("toLocaleString",cn),fn("toSorted",cn),fn("toSpliced",cn),fn("with",cn),fn("every",an),fn("filter",an),fn("find",an),fn("findIndex",an),fn("findLast",an),fn("findLastIndex",an),fn("flatMap",an),fn("forEach",an),fn("map",an),fn("some",an),fn("toReversed",an),fn("reduce",hn),fn("reduceRight",hn);var Ui,Xi,Fi=h("ObservableArrayAdministration",Gi),zi={},$i="add",Ji=function(){function n(n,i,r){var u=this;void 0===i&&(i=V),void 0===r&&(r="ObservableMap"),this.Jt=void 0,this.tt=void 0,this[Un]=zi,this.lt=void 0,this.dt=void 0,this.vt=void 0,this.et=void 0,this.ut=void 0,this.dehancer=void 0,this.Jt=i,this.tt=r,e(Map)||t(18),An((function(){u.vt=M("ObservableMap.keys()"),u.lt=new Map,u.dt=new Map,n&&u.merge(n)}))}var i=n.prototype;return i.it=function(t){return this.lt.has(t)},i.has=function(t){var n=this;if(!_i.trackingDerivation)return this.it(t);var i=this.dt.get(t);if(!i){var r=i=new li(this.it(t),E,"ObservableMap.key?",!1);this.dt.set(t,r),Lt(r,(function(){return n.dt.delete(t)}))}return i.get()},i.set=function(t,n){var i=this.it(t);if(tn(this)){var r=rn(this,{type:i?Wi:$i,object:this,newValue:n,name:t});if(!r)return this;n=r.newValue}return i?this.rn(t,n):this.en(t,n),this},i.delete=function(t){var n=this;if(tn(this)&&!rn(this,{type:"delete",object:this,name:t}))return!1;if(this.it(t)){var i=en(this),r=i?{observableKind:"map",debugObjectName:this.tt,type:"delete",object:this,oldValue:this.lt.get(t).Ot,name:t}:null;return Jt((function(){var i;n.vt.reportChanged(),null==(i=n.dt.get(t))||i.gt(!1),n.lt.get(t).gt(void 0),n.lt.delete(t)})),i&&on(this,r),!0}return!1},i.rn=function(t,n){var i=this.lt.get(t);if((n=i.xt(n))!==_i.UNCHANGED){var r=en(this),e=r?{observableKind:"map",debugObjectName:this.tt,type:Wi,object:this,oldValue:i.Ot,name:t,newValue:n}:null;i.gt(n),r&&on(this,e)}},i.en=function(t,n){var i=this;Jt((function(){var r,e=new li(n,i.Jt,"ObservableMap.key",!1);i.lt.set(t,e),n=e.Ot,null==(r=i.dt.get(t))||r.gt(!0),i.vt.reportChanged()}));var r=en(this);r&&on(this,r?{observableKind:"map",debugObjectName:this.tt,type:$i,object:this,name:t,newValue:n}:null)},i.get=function(t){return this.has(t)?this.Qt(this.lt.get(t).get()):this.Qt(void 0)},i.Qt=function(t){return void 0!==this.dehancer?this.dehancer(t):t},i.keys=function(){return this.vt.reportObserved(),this.lt.keys()},i.values=function(){var t=this,n=this.keys();return ln({next:function(){var i=n.next(),r=i.done;return{done:r,value:r?void 0:t.get(i.value)}}})},i.entries=function(){var t=this,n=this.keys();return ln({next:function(){var i=n.next(),r=i.done,e=i.value;return{done:r,value:r?void 0:[e,t.get(e)]}}})},i[Symbol.iterator]=function(){return this.entries()},i.forEach=function(t,n){for(var i,r=O(this);!(i=r()).done;){var e=i.value;t.call(n,e[1],e[0],this)}},i.merge=function(n){var i=this;return Yi(n)&&(n=new Map(n)),Jt((function(){var r,e;s(n)?function(t){var n=Object.keys(t);if(!Wn)return n;var i=Object.getOwnPropertySymbols(t);return i.length?[].concat(n,i.filter((function(n){return Ln.propertyIsEnumerable.call(t,n)}))):n}(n).forEach((function(t){return i.set(t,n[t])})):Array.isArray(n)?n.forEach((function(t){return i.set(t[0],t[1])})):v(n)?(r=Object.getPrototypeOf(n),e=Object.getPrototypeOf(r),null!==Object.getPrototypeOf(e)&&t(19,n),n.forEach((function(t,n){return i.set(n,t)}))):null!=n&&t(20,n)})),this},i.clear=function(){var t=this;Jt((function(){lt((function(){for(var n,i=O(t.keys());!(n=i()).done;)t.delete(n.value)}))}))},i.replace=function(n){var i=this;return Jt((function(){for(var r,e=function(n){if(v(n)||Yi(n))return n;if(Array.isArray(n))return new Map(n);if(s(n)){var i=new Map;for(var r in n)i.set(r,n[r]);return i}return t(21,n)}(n),u=new Map,o=!1,f=O(i.lt.keys());!(r=f()).done;){var c=r.value;if(!e.has(c))if(i.delete(c))o=!0;else{var a=i.lt.get(c);u.set(c,a)}}for(var h,l=O(e.entries());!(h=l()).done;){var d=h.value,b=d[0],p=d[1],y=i.lt.has(b);if(i.set(b,p),i.lt.has(b)){var m=i.lt.get(b);u.set(b,m),y||(o=!0)}}if(!o)if(i.lt.size!==u.size)i.vt.reportChanged();else for(var j=i.lt.keys(),w=u.keys(),x=j.next(),g=w.next();!x.done;){if(x.value!==g.value){i.vt.reportChanged();break}x=j.next(),g=w.next()}i.lt=u})),this},i.toString=function(){return"[object ObservableMap]"},i.toJSON=function(){return Array.from(this)},i.St=function(t){return un(this,t)},i._t=function(t){return nn(this,t)},w(n,[{key:"size",get:function(){return this.vt.reportObserved(),this.lt.size}},{key:Symbol.toStringTag,get:function(){return"Map"}}])}(),Yi=h("ObservableMap",Ji),Qi={},Zi=function(){function n(n,i,r){var u=this;void 0===i&&(i=V),void 0===r&&(r="ObservableSet"),this.tt=void 0,this[Un]=Qi,this.lt=new Set,this.st=void 0,this.ut=void 0,this.et=void 0,this.dehancer=void 0,this.Jt=void 0,this.tt=r,e(Set)||t(22),this.Jt=function(t,n){return i(t,n,r)},An((function(){u.st=M(u.tt),n&&u.replace(n)}))}var i=n.prototype;return i.Qt=function(t){return void 0!==this.dehancer?this.dehancer(t):t},i.clear=function(){var t=this;Jt((function(){lt((function(){for(var n,i=O(t.lt.values());!(n=i()).done;)t.delete(n.value)}))}))},i.forEach=function(t,n){for(var i,r=O(this);!(i=r()).done;){var e=i.value;t.call(n,e,e,this)}},i.add=function(t){var n=this;if(tn(this)){var i=rn(this,{type:$i,object:this,newValue:t});if(!i)return this;t=i.newValue}if(!this.has(t)){Jt((function(){n.lt.add(n.Jt(t,void 0)),n.st.reportChanged()}));var r=en(this);r&&on(this,r?{observableKind:"set",debugObjectName:this.tt,type:$i,object:this,newValue:t}:null)}return this},i.delete=function(t){var n=this;if(tn(this)&&!rn(this,{type:"delete",object:this,oldValue:t}))return!1;if(this.has(t)){var i=en(this),r=i?{observableKind:"set",debugObjectName:this.tt,type:"delete",object:this,oldValue:t}:null;return Jt((function(){n.st.reportChanged(),n.lt.delete(t)})),i&&on(this,r),!0}return!1},i.has=function(t){return this.st.reportObserved(),this.lt.has(this.Qt(t))},i.entries=function(){var t=this.values();return dn({next:function(){var n=t.next(),i=n.value,r=n.done;return r?{value:void 0,done:r}:{value:[i,i],done:r}}})},i.keys=function(){return this.values()},i.values=function(){this.st.reportObserved();var t=this,n=this.lt.values();return dn({next:function(){var i=n.next(),r=i.done;return r?{value:void 0,done:r}:{value:t.Qt(i.value),done:r}}})},i.intersection=function(t){return l(t)&&!tr(t)?t.intersection(this):new Set(this).intersection(t)},i.union=function(t){return l(t)&&!tr(t)?t.union(this):new Set(this).union(t)},i.difference=function(t){return new Set(this).difference(t)},i.symmetricDifference=function(t){return l(t)&&!tr(t)?t.symmetricDifference(this):new Set(this).symmetricDifference(t)},i.isSubsetOf=function(t){return new Set(this).isSubsetOf(t)},i.isSupersetOf=function(t){return new Set(this).isSupersetOf(t)},i.isDisjointFrom=function(t){return l(t)&&!tr(t)?t.isDisjointFrom(this):new Set(this).isDisjointFrom(t)},i.replace=function(n){var i=this;return tr(n)&&(n=new Set(n)),Jt((function(){Array.isArray(n)||l(n)?(i.clear(),n.forEach((function(t){return i.add(t)}))):null!=n&&t("Cannot initialize set from "+n)})),this},i.St=function(t){return un(this,t)},i._t=function(t){return nn(this,t)},i.toJSON=function(){return Array.from(this)},i.toString=function(){return"[object ObservableSet]"},i[Symbol.iterator]=function(){return this.values()},w(n,[{key:"size",get:function(){return this.st.reportObserved(),this.lt.size}},{key:Symbol.toStringTag,get:function(){return"Set"}}])}(),tr=h("ObservableSet",Zi),nr=Object.create(null),ir=function(){function n(t,n,i,r){void 0===n&&(n=new Map),void 0===r&&(r=Jn),this.h=void 0,this.j=void 0,this.tt=void 0,this.un=void 0,this.vt=void 0,this.ut=void 0,this.et=void 0,this.l=void 0,this.p=void 0,this.on=void 0,this.sn=void 0,this.h=t,this.j=n,this.tt=i,this.un=r,this.vt=new Xn("ObservableObject.keys"),this.p=s(this.h)}var i=n.prototype;return i.O=function(t){return this.j.get(t).get()},i._=function(t,n){var i=this.j.get(t);if(i instanceof bi)return i.set(n),!0;if(tn(this)){var r=rn(this,{type:Wi,object:this.l||this.h,name:t,newValue:n});if(!r)return null;n=r.newValue}if((n=i.xt(n))!==_i.UNCHANGED){var e=en(this),u=e?{type:Wi,observableKind:"object",debugObjectName:this.tt,object:this.l||this.h,oldValue:i.Ot,name:t,newValue:n}:null;i.gt(n),e&&on(this,u)}return!0},i.ct=function(t){return _i.trackingDerivation&&!b(this.h,t)&&this.it(t),this.h[t]},i.ht=function(t,n,i){return void 0===i&&(i=!1),b(this.h,t)?this.j.has(t)?this._(t,n):i?Reflect.set(this.h,t,n):(this.h[t]=n,!0):this.s(t,{value:n,enumerable:!0,writable:!0,configurable:!0},this.un,i)},i.it=function(t){if(!_i.trackingDerivation)return t in this.h;this.sn||(this.sn=new Map);var n=this.sn.get(t);return n||(n=new li(t in this.h,E,"ObservableObject.key?",!1),this.sn.set(t,n)),n.get()},i.o=function(n,i){if(!0===i&&(i=this.un),!1!==i){if(!(n in this.h)){var r;if(null!=(r=this.h[Hn])&&r[n])return;t(1,i.i,this.tt+"."+n.toString())}for(var e=this.h;e&&e!==Ln;){var u=Tn(e,n);if(u){var o=i.o(this,n,u,e);if(0===o)return;if(1===o)break}e=Object.getPrototypeOf(e)}mn(this,0,n)}},i.s=function(t,n,i,r){if(void 0===r&&(r=!1),!0===i&&(i=this.un),!1===i)return this.v(t,n,r);var e=i.s(this,t,n,r);return e&&mn(this,0,t),e},i.v=function(t,n,i){void 0===i&&(i=!1);try{xt();var r=this.Ut(t);if(!r)return r;if(tn(this)){var e=rn(this,{object:this.l||this.h,name:t,type:$i,newValue:n.value});if(!e)return null;var u=e.newValue;n.value!==u&&(n=x({},n,{value:u}))}if(i){if(!Reflect.defineProperty(this.h,t,n))return!1}else In(this.h,t,n);this.fn(t,n.value)}finally{gt()}return!0},i.g=function(t,n,i,r){void 0===r&&(r=!1);try{xt();var e=this.Ut(t);if(!e)return e;if(tn(this)){var u=rn(this,{object:this.l||this.h,name:t,type:$i,newValue:n});if(!u)return null;n=u.newValue}var o=pn(t),s={configurable:!_i.safeDescriptors||this.p,enumerable:!0,get:o.get,set:o.set};if(r){if(!Reflect.defineProperty(this.h,t,s))return!1}else In(this.h,t,s);var f=new li(n,i,"ObservableObject.key",!1);this.j.set(t,f),this.fn(t,f.Ot)}finally{gt()}return!0},i.m=function(t,n,i){void 0===i&&(i=!1);try{xt();var r=this.Ut(t);if(!r)return r;if(tn(this)&&!rn(this,{object:this.l||this.h,name:t,type:$i,newValue:void 0}))return null;n.name||(n.name="ObservableObject.key"),n.context=this.l||this.h;var e=pn(t),u={configurable:!_i.safeDescriptors||this.p,enumerable:!1,get:e.get,set:e.set};if(i){if(!Reflect.defineProperty(this.h,t,u))return!1}else In(this.h,t,u);this.j.set(t,new bi(n)),this.fn(t,void 0)}finally{gt()}return!0},i.Ut=function(t,n){if(void 0===n&&(n=!1),!b(this.h,t))return!0;if(tn(this)&&!rn(this,{object:this.l||this.h,name:t,type:"remove"}))return null;try{var i;xt();var r,e=en(this),u=this.j.get(t),o=void 0;if(!u&&e&&(o=null==(r=Tn(this.h,t))?void 0:r.value),n){if(!Reflect.deleteProperty(this.h,t))return!1}else delete this.h[t];u&&(this.j.delete(t),u instanceof li&&(o=u.Ot),St(u)),this.vt.reportChanged(),null==(i=this.sn)||null==(i=i.get(t))||i.set(t in this.h),e&&e&&on(this,{type:"remove",observableKind:"object",object:this.l||this.h,debugObjectName:this.tt,oldValue:o,name:t})}finally{gt()}return!0},i.St=function(t){return un(this,t)},i._t=function(t){return nn(this,t)},i.fn=function(t,n){var i,r=en(this);r&&r&&on(this,r?{type:$i,observableKind:"object",debugObjectName:this.tt,object:this.l||this.h,name:t,newValue:n}:null),null==(i=this.sn)||null==(i=i.get(t))||i.set(!0),this.vt.reportChanged()},i.rt=function(){return this.vt.reportObserved(),qn(this.h)},i.nt=function(){return this.vt.reportObserved(),Object.keys(this.h)},n}(),rr=h("ObservableObjectAdministration",ir),er=jn(0),ur=function(){var t=!1,n={};return Object.defineProperty(n,"0",{set:function(){t=!0}}),Object.create(n)[0]=1,!1===t}(),or=0,sr=function(){};Ui=sr,Xi=Array.prototype,Object.setPrototypeOf?Object.setPrototypeOf(Ui.prototype,Xi):void 0!==Ui.prototype.__proto__?Ui.prototype.__proto__=Xi:Ui.prototype=Xi;var fr=function(t){function n(n,i,r,e){var u;return void 0===r&&(r="ObservableArray"),void 0===e&&(e=!1),u=t.call(this)||this,An((function(){var t=new Gi(r,i,e,!0);t.l=u,a(u,Un,t),n&&n.length&&u.spliceWithArray(0,0,n),ur&&Object.defineProperty(u,"0",er)})),u}g(n,t);var i=n.prototype;return i.concat=function(){this[Un].st.reportObserved();for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return Array.prototype.concat.apply(this.slice(),n.map((function(t){return vn(t)?t.slice():t})))},i[Symbol.iterator]=function(){var t=this,n=0;return Vn({next:function(){return n<t.length?{value:t[n++],done:!1}:{done:!0,value:void 0}}})},w(n,[{key:"length",get:function(){return this[Un].Xt()},set:function(t){this[Un].Ft(t)}},{key:Symbol.toStringTag,get:function(){return"Array"}}])}(sr);Object.entries(Hi).forEach((function(t){var n=t[0];"concat"!==n&&c(fr.prototype,n,t[1])})),On(1e3);var cr,ar=Ln.toString,hr=(null==(cr=n().Iterator)?void 0:cr.prototype)||{};["Symbol","Map","Set"].forEach((function(i){void 0===n()[i]&&t("MobX requires global '"+i+"' to be available or polyfilled")})),"object"==typeof __MOBX_DEVTOOLS_GLOBAL_HOOK__&&__MOBX_DEVTOOLS_GLOBAL_HOOK__.injectMobx({spy:Mt,extras:{getDebugName:Sn},$mobx:Un}),exports.$mobx=Un,exports.FlowCancellationError=Dt,exports.ObservableMap=Ji,exports.ObservableSet=Zi,exports.Reaction=Si,exports._allowStateChanges=ot,exports._allowStateChangesInsideComputed=Et,exports._allowStateReadsEnd=yt,exports._allowStateReadsStart=pt,exports._autoAction=Ti,exports._endAction=ut,exports._getAdministration=_n,exports._getGlobalState=function(){return _i},exports._interceptReads=function(t,n,i){var r;return Yi(t)||vn(t)||di(t)?r=_n(t):yn(t)&&(r=_n(t,n)),r.dehancer="function"==typeof n?n:i,function(){r.dehancer=void 0}},exports._isComputingDerivation=function(){return null!==_i.trackingDerivation},exports._resetGlobalState=function(){var t=new Oi;for(var n in t)-1===wi.indexOf(n)&&(_i[n]=t[n]);_i.allowStateChanges=!_i.enforceActions},exports._startAction=et,exports.action=Ri,exports.autorun=Rt,exports.comparer=zn,exports.computed=fi,exports.configure=function(i){!0===i.isolateGlobalState&&function(){if((_i.pendingReactions.length||_i.inBatch||_i.isRunningReactions)&&t(36),gi=!0,xi){var i=n();0==--i.__mobxInstanceCount&&(i.__mobxGlobals=void 0),_i=new Oi}}();var r,e,u=i.useProxies,o=i.enforceActions;if(void 0!==u&&(_i.useProxies="always"===u||"never"!==u&&"undefined"!=typeof Proxy),"ifavailable"===u&&(_i.verifyProxies=!0),void 0!==o){var s="always"===o?"always":"observed"===o;_i.enforceActions=s,_i.allowStateChanges=!0!==s&&"always"!==s}["computedRequiresReaction","reactionRequiresObservable","observableRequiresReaction","disableErrorBoundaries","safeDescriptors"].forEach((function(t){t in i&&(_i[t]=!!i[t])})),_i.allowStateReads=!_i.observableRequiresReaction,i.reactionScheduler&&(r=i.reactionScheduler,e=Ai,Ai=function(t){return r((function(){return e(t)}))})},exports.createAtom=M,exports.defineProperty=function(n,i,r){if(yn(n))return n[Un].v(i,r);t(39)},exports.entries=function(n){return yn(n)?Xt(n).map((function(t){return[t,n[t]]})):Yi(n)?Xt(n).map((function(t){return[t,n.get(t)]})):tr(n)?Array.from(n.entries()):vn(n)?n.map((function(t,n){return[n,t]})):void t(7)},exports.extendObservable=Pt,exports.flow=Ki,exports.flowResult=function(t){return t},exports.get=function(n,i){if(Ft(n,i))return yn(n)?n[Un].ct(i):Yi(n)?n.get(i):vn(n)?n[i]:void t(11)},exports.getAtom=gn,exports.getDebugName=Sn,exports.getDependencyTree=function(t,n){return Kt(gn(t,n))},exports.getObserverTree=function(t,n){return Bt(gn(t,n))},exports.has=Ft,exports.intercept=function(t,n,i){return e(i)?function(t,n,i){return _n(t,n)._t(i)}(t,n,i):function(t,n){return _n(t)._t(n)}(t,n)},exports.isAction=Nt,exports.isBoxedObservable=di,exports.isComputed=function(t){return Gt(t)},exports.isComputedProp=function(t,n){return Gt(t,n)},exports.isFlow=qt,exports.isFlowCancellationError=function(t){return t instanceof Dt},exports.isObservable=Ut,exports.isObservableArray=vn,exports.isObservableMap=Yi,exports.isObservableObject=yn,exports.isObservableProp=function(t,n){return Ht(t,n)},exports.isObservableSet=tr,exports.keys=Xt,exports.makeAutoObservable=function(t,n,i){return s(t)?Pt(t,t,n,i):(An((function(){var r=bn(t,i)[Un];if(!t[Di]){var e=Object.getPrototypeOf(t),u=new Set([].concat(qn(t),qn(e)));u.delete("constructor"),u.delete(Un),c(e,Di,u)}t[Di].forEach((function(t){return r.o(t,!n||!(t in n)||n[t])}))})),t)},exports.makeObservable=function(t,n,i){return An((function(){var r=bn(t,i)[Un];null!=n||(n=function(t){return b(t,Hn)||c(t,Hn,x({},t[Hn])),t[Hn]}(t)),qn(n).forEach((function(t){return r.o(t,n[t])}))})),t},exports.observable=ui,exports.observe=function(t,n,i,r){return e(i)?function(t,n,i,r){return _n(t,n).St(i,r)}(t,n,i,r):function(t,n,i){return _n(t).St(n,i)}(t,n,i)},exports.onBecomeObserved=It,exports.onBecomeUnobserved=Lt,exports.onReactionError=function(t){return _i.globalReactionErrorHandlers.push(t),function(){var n=_i.globalReactionErrorHandlers.indexOf(t);n>=0&&_i.globalReactionErrorHandlers.splice(n,1)}},exports.override=$n,exports.ownKeys=zt,exports.reaction=function(t,n,i){function r(){if(b=!1,!y.isDisposed){var n=!1,r=c;y.track((function(){var i=ot(!1,(function(){return t(y)}));n=d||!p(c,i),c=i})),(d&&i.fireImmediately||!d&&n)&&h(c,r,y),d=!1}}var e,u,o;void 0===i&&(i=Pn);var s,f,c,a=null!=(e=i.name)?e:"Reaction",h=Ri(a,i.onError?(s=i.onError,f=n,function(){try{return f.apply(this,arguments)}catch(t){s.call(this,t)}}):n),v=!i.scheduler&&!i.delay,l=Tt(i),d=!0,b=!1,p=i.compareStructural?zn.structural:i.equals||zn.default,y=new Si(a,(function(){d||v?r():b||(b=!0,l(r))}),i.onError,i.requiresObservable);return null!=(u=i)&&null!=(u=u.signal)&&u.aborted||y.Y(),y.Z(null==(o=i)?void 0:o.signal)},exports.remove=function(n,i){yn(n)?n[Un].Ut(i):Yi(n)||tr(n)?n.delete(i):vn(n)?("number"!=typeof i&&(i=parseInt(i,10)),n.splice(i,1)):t(9)},exports.runInAction=Et,exports.set=function n(i,r,e){if(2!==arguments.length||tr(i))yn(i)?i[Un].ht(r,e):Yi(i)?i.set(r,e):tr(i)?i.add(r):vn(i)?("number"!=typeof r&&(r=parseInt(r,10)),r<0&&t("Invalid index: '"+r+"'"),xt(),r>=i.length&&(i.length=r+1),i[r]=e,gt()):t(8);else{xt();var u=r;try{for(var o in u)n(i,o,u[o])}finally{gt()}}},exports.spy=Mt,exports.toJS=function(t){return function t(n,i){if(null==n||"object"!=typeof n||n instanceof Date||!Ut(n))return n;if(di(n)||mi(n))return t(n.get(),i);if(i.has(n))return i.get(n);if(vn(n)){var r=$t(i,n,new Array(n.length));return n.forEach((function(n,e){r[e]=t(n,i)})),r}if(tr(n)){var e=$t(i,n,new Set);return n.forEach((function(n){e.add(t(n,i))})),e}if(Yi(n)){var u=$t(i,n,new Map);return n.forEach((function(n,r){u.set(r,t(n,i))})),u}var o=$t(i,n,{});return zt(n).forEach((function(r){Ln.propertyIsEnumerable.call(n,r)&&(o[r]=t(n[r],i))})),o}(t,new Map)},exports.trace=function(){},exports.transaction=Jt,exports.untracked=lt,exports.values=function(n){return yn(n)?Xt(n).map((function(t){return n[t]})):Yi(n)?Xt(n).map((function(t){return n.get(t)})):tr(n)?Array.from(n.values()):vn(n)?n.slice():void t(6)},exports.when=function(t,n,i){return 1===arguments.length||n&&"object"==typeof n?Qt(t,n):Yt(t,n,i||{})}; | ||
| //# sourceMappingURL=mobx.cjs.production.min.js.map |
@@ -1,2 +0,2 @@ | ||
| function t(t){for(var n=arguments.length,i=new Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];throw new Error("number"==typeof t?"[MobX] minified error nr: "+t+(i.length?" "+i.map(String).join(","):"")+". Find the full error at: https://github.com/mobxjs/mobx/blob/main/packages/mobx/src/errors.ts":"[MobX] "+t)}function n(){return"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:ei}function i(){hi||t("Proxy not available")}function r(t){var n=!1;return function(){if(!n)return n=!0,t.apply(this,arguments)}}function e(t){return"function"==typeof t}function u(t){switch(typeof t){case"string":case"symbol":case"number":return!0}return!1}function o(t){return null!==t&&"object"==typeof t}function s(t){if(!o(t))return!1;var n=Object.getPrototypeOf(t);if(null==n)return!0;var i=Object.hasOwnProperty.call(n,"constructor")&&n.constructor;return"function"==typeof i&&i.toString()===li}function a(t){var n=null==t?void 0:t.constructor;return!!n&&("GeneratorFunction"===n.name||"GeneratorFunction"===n.displayName)}function f(t,n,i){si(t,n,{enumerable:!1,writable:!0,configurable:!0,value:i})}function c(t,n,i){si(t,n,{enumerable:!1,writable:!1,configurable:!0,value:i})}function h(t,n){var i="isMobX"+t;return n.prototype[i]=!0,function(t){return o(t)&&!0===t[i]}}function l(t){return null!=t&&"[object Map]"===Object.prototype.toString.call(t)}function v(t){return null!=t&&"[object Set]"===Object.prototype.toString.call(t)}function d(t){return null===t?null:"object"==typeof t?""+t:t}function b(t,n){return ai.hasOwnProperty.call(t,n)}function y(t,n){return!!(t&n)}function p(t,n,i){return i?t|=n:t&=~n,t}function m(t,n){(null==n||n>t.length)&&(n=t.length);for(var i=0,r=Array(n);i<n;i++)r[i]=t[i];return r}function O(t,n){for(var i=0;i<n.length;i++){var r=n[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,S(r.key),r)}}function w(t,n,i){return n&&O(t.prototype,n),i&&O(t,i),Object.defineProperty(t,"prototype",{writable:!1}),t}function j(t,n){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(i)return(i=i.call(t)).next.bind(i);if(Array.isArray(t)||(i=function(t,n){if(t){if("string"==typeof t)return m(t,n);var i={}.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?m(t,n):void 0}}(t))||n&&t&&"number"==typeof t.length){i&&(t=i);var r=0;return function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function g(){return(g=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var i=arguments[n];for(var r in i)({}).hasOwnProperty.call(i,r)&&(t[r]=i[r])}return t}).apply(null,arguments)}function _(t,n){t.prototype=Object.create(n.prototype),t.prototype.constructor=t,function(t,n){(Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,n){return t.__proto__=n,t})(t,n)}(t,n)}function S(t){var n=function(t){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,"string");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof n?n:n+""}function A(t){return Object.assign((function(n,i){if(k(i))return t.t(n,i);x(n,i,t)}),t)}function x(t,n,i){b(t,pi)||f(t,pi,g({},t[pi])),function(t){return"override"===t.i}(i)||(t[pi][n]=i)}function k(t){return"object"==typeof t&&"string"==typeof t.kind}function R(t,n,i){void 0===n&&(n=vi),void 0===i&&(i=vi);var r=new Oi(t);return n!==vi&&Bt(r,n),i!==vi&&Dt(r,i),r}function E(t,n,i){return on(t)?t:Array.isArray(t)?Ni.array(t,{name:i}):s(t)?Ni.object(t,void 0,{name:i}):l(t)?Ni.map(t,{name:i}):v(t)?Ni.set(t,{name:i}):"function"!=typeof t||It(t)||Qt(t)?t:a(t)?hr(t):or(i,t)}function M(t){return t}function V(t,n){return{i:t,u:n,o:N,s:T,t:C}}function N(t,n,i,r){var e;if(null!=(e=this.u)&&e.bound)return null===this.s(t,n,i,!1)?0:1;if(r===t.h)return null===this.s(t,n,i,!1)?0:2;if(It(i.value))return 1;var u=I(t,this,n,i,!1);return si(r,n,u),2}function T(t,n,i,r){var e=I(t,this,n,i);return t.l(n,e,r)}function C(n,i){var r,e=i.kind,u=i.name,o=i.addInitializer,s=this,a=function(t){var n,i,r,e;return it(null!=(n=null==(i=s.u)?void 0:i.name)?n:u.toString(),t,null!=(r=null==(e=s.u)?void 0:e.autoAction)&&r)};return"field"==e?function(t){var n,i=t;return It(i)||(i=a(i)),null!=(n=s.u)&&n.bound&&((i=i.bind(this)).isMobxAction=!0),i}:"method"==e?(It(n)||(n=a(n)),null!=(r=this.u)&&r.bound&&o((function(){var t=this[u].bind(this);t.isMobxAction=!0,this[u]=t})),n):void t("Cannot apply '"+s.i+"' to '"+String(u)+"' (kind: "+e+"):\n'"+s.i+"' can only be used on properties with a function value.")}function I(t,n,i,r,e){var u,o,s,a,f,c,h;void 0===e&&(e=Yi.safeDescriptors);var l,v=r.value;return null!=(u=n.u)&&u.bound&&(v=v.bind(null!=(l=t.v)?l:t.h)),{value:it(null!=(o=null==(s=n.u)?void 0:s.name)?o:i.toString(),v,null!=(a=null==(f=n.u)?void 0:f.autoAction)&&a,null!=(c=n.u)&&c.bound?null!=(h=t.v)?h:t.h:void 0),configurable:!e||t.p,enumerable:!1,writable:!e}}function P(t,n){return{i:t,u:n,o:L,s:K,t:B}}function L(t,n,i,r){var e;if(r===t.h)return null===this.s(t,n,i,!1)?0:2;if(null!=(e=this.u)&&e.bound&&(!b(t.h,n)||!Qt(t.h[n]))&&null===this.s(t,n,i,!1))return 0;if(Qt(i.value))return 1;var u=D(t,0,0,i,!1,!1);return si(r,n,u),2}function K(t,n,i,r){var e,u=D(t,0,0,i,null==(e=this.u)?void 0:e.bound);return t.l(n,u,r)}function B(t,n){var i,r=n.name,e=n.addInitializer;return Qt(t)||(t=hr(t)),null!=(i=this.u)&&i.bound&&e((function(){var t=this[r].bind(this);t.isMobXFlow=!0,this[r]=t})),t}function D(t,n,i,r,e,u){void 0===u&&(u=Yi.safeDescriptors);var o,s=r.value;return Qt(s)||(s=hr(s)),e&&((s=s.bind(null!=(o=t.v)?o:t.h)).isMobXFlow=!0),{value:s,configurable:!u||t.p,enumerable:!1,writable:!u}}function G(t,n){return{i:t,u:n,o:W,s:q,t:U}}function W(t,n,i){return null===this.s(t,n,i,!1)?0:1}function q(t,n,i,r){return t.m(n,g({},this.u,{get:i.get,set:i.set}),r)}function U(t,n){var i=this,r=n.name;return(0,n.addInitializer)((function(){var n=Wn(this)[mi],e=g({},i.u,{get:t,context:this});e.name||(e.name="ObservableObject."+r.toString()),n.O.set(r,new Wi(e))})),function(){return this[mi].j(r)}}function F(t,n){return{i:t,u:n,o:H,s:X,t:z}}function H(t,n,i){return null===this.s(t,n,i,!1)?0:1}function X(t,n,i,r){var e,u;return t.g(n,i.value,null!=(e=null==(u=this.u)?void 0:u.enhancer)?e:E,r)}function z(t,n){function i(t,n){var i,e,s=Wn(t)[mi],a=new Di(n,null!=(i=null==(e=r.u)?void 0:e.enhancer)?i:E,"ObservableObject."+u.toString(),!1);s.O.set(u,a),o.add(t)}var r=this,e=n.kind,u=n.name,o=new WeakSet;if("accessor"==e)return{get:function(){return o.has(this)||i(this,t.get.call(this)),this[mi].j(u)},set:function(t){return o.has(this)||i(this,t),this[mi]._(u,t)},init:function(t){return o.has(this)||i(this,t),t}}}function $(t){return{i:"true",u:t,o:J,s:Y,t:Q}}function J(t,n,i,r){var e,u,o,s;if(i.get)return Ii.o(t,n,i,r);if(i.set){var f=it(n.toString(),i.set);return r===t.h?null===t.l(n,{configurable:!Yi.safeDescriptors||t.p,set:f})?0:2:(si(r,n,{configurable:!0,set:f}),2)}if(r!==t.h&&"function"==typeof i.value)return a(i.value)?(null!=(s=this.u)&&s.autoBind?hr.bound:hr).o(t,n,i,r):(null!=(o=this.u)&&o.autoBind?or.bound:or).o(t,n,i,r);var c,h=!1===(null==(e=this.u)?void 0:e.deep)?Ni.ref:Ni;return"function"==typeof i.value&&null!=(u=this.u)&&u.autoBind&&(i.value=i.value.bind(null!=(c=t.v)?c:t.h)),h.o(t,n,i,r)}function Y(t,n,i,r){var e,u,o;return i.get?Ii.s(t,n,i,r):i.set?t.l(n,{configurable:!Yi.safeDescriptors||t.p,set:it(n.toString(),i.set)},r):("function"==typeof i.value&&null!=(e=this.u)&&e.autoBind&&(i.value=i.value.bind(null!=(o=t.v)?o:t.h)),(!1===(null==(u=this.u)?void 0:u.deep)?Ni.ref:Ni).s(t,n,i,r))}function Q(){t("'"+this.i+"' cannot be used as a decorator")}function Z(t){return t||Si}function tt(t){return!0===t.deep?E:!1===t.deep?M:(n=t.defaultDecorator)&&null!=(i=null==(r=n.u)?void 0:r.enhancer)?i:E;var n,i,r}function nt(t,n,i){return k(n)?Ai.t(t,n):u(n)?void x(t,n,Ai):on(t)?t:s(t)?Ni.object(t,n,i):Array.isArray(t)?Ni.array(t,n):l(t)?Ni.map(t,n):v(t)?Ni.set(t,n):"object"==typeof t&&null!==t?t:Ni.box(t,n)}function it(t,n,i,r){function e(){return rt(0,i,n,r||this,arguments)}return void 0===i&&(i=!1),e.isMobxAction=!0,e.toString=function(){return n.toString()},Ki&&(Bi.value=t,si(e,"name",Bi)),e}function rt(t,n,i,r,e){var u=et(0,n);try{return i.apply(r,e)}catch(t){throw u.S=t,t}finally{ut(u)}}function et(t,n){var i=Yi.trackingDerivation,r=!n||!i;At();var e=Yi.allowStateChanges;r&&(bt(),e=st(!0));var u={A:r,k:i,R:e,M:pt(!0),V:!1,N:0,T:Li++,C:Pi};return Pi=u.T,u}function ut(n){Pi!==n.T&&t(30),Pi=n.C,void 0!==n.S&&(Yi.suppressReactionErrors=!0),at(n.R),mt(n.M),xt(),n.A&&yt(n.k),Yi.suppressReactionErrors=!1}function ot(t,n){var i=st(t);try{return n()}finally{at(i)}}function st(t){var n=Yi.allowStateChanges;return Yi.allowStateChanges=t,n}function at(t){Yi.allowStateChanges=t}function ft(t){return t instanceof Hi}function ct(t){switch(t.I){case qi.P:return!1;case qi.L:case qi.K:return!0;case qi.B:for(var n=pt(!0),i=bt(),r=t.D,e=r.length,u=0;u<e;u++){var o=r[u];if(Fi(o)){if(Yi.disableErrorBoundaries)o.get();else try{o.get()}catch(t){return yt(i),mt(n),!0}if(t.I===qi.K)return yt(i),mt(n),!0}}return Ot(t),yt(i),mt(n),!1}}function ht(){return null!==Yi.trackingDerivation}function lt(t,n,i){var r=pt(!0);Ot(t),t.G=new Array(0===t.W?100:t.D.length),t.q=0,t.W=++Yi.runId;var e,u=Yi.trackingDerivation;if(Yi.trackingDerivation=t,Yi.inBatch++,!0===Yi.disableErrorBoundaries)e=n.call(i);else try{e=n.call(i)}catch(t){e=new Hi(t)}return Yi.inBatch--,Yi.trackingDerivation=u,function(t){for(var n=t.D,i=t.D=t.G,r=qi.P,e=0,u=t.q,o=0;o<u;o++){var s=i[o];0===s.diffValue&&(s.diffValue=1,e!==o&&(i[e]=s),e++),s.I>r&&(r=s.I)}for(i.length=e,t.G=null,u=n.length;u--;){var a=n[u];0===a.diffValue&&_t(a,t),a.diffValue=0}for(;e--;){var f=i[e];1===f.diffValue&&(f.diffValue=0,gt(f,t))}r!==qi.P&&(t.I=r,t.U())}(t),mt(r),e}function vt(t){var n=t.D;t.D=[];for(var i=n.length;i--;)_t(n[i],t);t.I=qi.L}function dt(t){var n=bt();try{return t()}finally{yt(n)}}function bt(){var t=Yi.trackingDerivation;return Yi.trackingDerivation=null,t}function yt(t){Yi.trackingDerivation=t}function pt(t){var n=Yi.allowStateReads;return Yi.allowStateReads=t,n}function mt(t){Yi.allowStateReads=t}function Ot(t){if(t.I!==qi.P){t.I=qi.P;for(var n=t.D,i=n.length;i--;)n[i].F=qi.P}}function wt(){return Yi}function jt(){var t=new zi;for(var n in t)-1===Xi.indexOf(n)&&(Yi[n]=t[n]);Yi.allowStateChanges=!Yi.enforceActions}function gt(t,n){t.H.add(n),t.F>n.I&&(t.F=n.I)}function _t(t,n){t.H.delete(n),0===t.H.size&&St(t)}function St(t){!1===t.isPendingUnobservation&&(t.isPendingUnobservation=!0,Yi.pendingUnobservations.push(t))}function At(){Yi.inBatch++}function xt(){if(0==--Yi.inBatch){Mt();for(var t=Yi.pendingUnobservations,n=0;n<t.length;n++){var i=t[n];i.isPendingUnobservation=!1,0===i.H.size&&(i.isBeingObserved&&(i.isBeingObserved=!1,i.onBUO()),i instanceof Wi&&i.X())}Yi.pendingUnobservations=[]}}function kt(t){var n=Yi.trackingDerivation;return null!==n?(n.W!==t.$&&(t.$=n.W,n.G[n.q++]=t,!t.isBeingObserved&&Yi.trackingContext&&(t.isBeingObserved=!0,t.onBO())),t.isBeingObserved):(0===t.H.size&&Yi.inBatch>0&&St(t),!1)}function Rt(t){t.F!==qi.K&&(t.F=qi.K,t.H.forEach((function(t){t.I===qi.P&&t.U(),t.I=qi.K})))}function Et(t){return Yi.globalReactionErrorHandlers.push(t),function(){var n=Yi.globalReactionErrorHandlers.indexOf(t);n>=0&&Yi.globalReactionErrorHandlers.splice(n,1)}}function Mt(){Yi.inBatch>0||Yi.isRunningReactions||Zi(Vt)}function Vt(){Yi.isRunningReactions=!0;for(var t=Yi.pendingReactions,n=0;t.length>0;){100==++n&&(console.error("[mobx] cycle in reaction: "+t[0]),t.splice(0));for(var i=t.splice(0),r=0,e=i.length;r<e;r++)i[r].J()}Yi.isRunningReactions=!1}function Nt(){return console.warn("[mobx.spy] Is a no-op in production builds"),function(){}}function Tt(t){return function(n,i){return e(n)?it(n.name||"<unnamed action>",n,t):e(i)?it(n,i,t):k(i)?(t?rr:nr).t(n,i):u(i)?x(n,i,t?rr:nr):u(n)?A(V(t?"autoAction":"action",{name:n,autoAction:t})):void 0}}function Ct(t){return rt(0,!1,t,this,void 0)}function It(t){return e(t)&&!0===t.isMobxAction}function Pt(t,n){function i(){t(s)}var r,e,u,o;void 0===n&&(n=ci);var s,a=null!=(r=null==(e=n)?void 0:e.name)?r:"Autorun";if(n.scheduler||n.delay){var f=Lt(n),c=!1;s=new Qi(a,(function(){c||(c=!0,f((function(){c=!1,s.isDisposed||s.track(i)})))}),n.onError,n.requiresObservable)}else s=new Qi(a,(function(){this.track(i)}),n.onError,n.requiresObservable);return null!=(u=n)&&null!=(u=u.signal)&&u.aborted||s.Y(),s.Z(null==(o=n)?void 0:o.signal)}function Lt(t){return t.scheduler?t.scheduler:t.delay?function(n){return setTimeout(n,t.delay)}:sr}function Kt(t,n,i){function r(){if(b=!1,!p.isDisposed){var n=!1,r=f;p.track((function(){var i=ot(!1,(function(){return t(p)}));n=d||!y(f,i),f=i})),(d&&i.fireImmediately||!d&&n)&&h(f,r,p),d=!1}}var e,u,o;void 0===i&&(i=ci);var s,a,f,c=null!=(e=i.name)?e:"Reaction",h=ur(c,i.onError?(s=i.onError,a=n,function(){try{return a.apply(this,arguments)}catch(t){s.call(this,t)}}):n),l=!i.scheduler&&!i.delay,v=Lt(i),d=!0,b=!1,y=i.compareStructural?ji.structural:i.equals||ji.default,p=new Qi(c,(function(){d||l?r():b||(b=!0,v(r))}),i.onError,i.requiresObservable);return null!=(u=i)&&null!=(u=u.signal)&&u.aborted||p.Y(),p.Z(null==(o=i)?void 0:o.signal)}function Bt(t,n,i){return Gt("onBO",t,n,i)}function Dt(t,n,i){return Gt("onBUO",t,n,i)}function Gt(t,n,i,r){var u="function"==typeof r?Jn(n,i):Jn(n),o=e(r)?r:i,s=t+"L";return u[s]?u[s].add(o):u[s]=new Set([o]),function(){var t=u[s];t&&(t.delete(o),0===t.size&&delete u[s])}}function Wt(i){!0===i.isolateGlobalState&&function(){if((Yi.pendingReactions.length||Yi.inBatch||Yi.isRunningReactions)&&t(36),Ji=!0,$i){var i=n();0==--i.__mobxInstanceCount&&(i.__mobxGlobals=void 0),Yi=new zi}}();var r,e,u=i.useProxies,o=i.enforceActions;if(void 0!==u&&(Yi.useProxies="always"===u||"never"!==u&&"undefined"!=typeof Proxy),"ifavailable"===u&&(Yi.verifyProxies=!0),void 0!==o){var s="always"===o?"always":"observed"===o;Yi.enforceActions=s,Yi.allowStateChanges=!0!==s&&"always"!==s}["computedRequiresReaction","reactionRequiresObservable","observableRequiresReaction","disableErrorBoundaries","safeDescriptors"].forEach((function(t){t in i&&(Yi[t]=!!i[t])})),Yi.allowStateReads=!Yi.observableRequiresReaction,i.reactionScheduler&&(r=i.reactionScheduler,e=Zi,Zi=function(t){return r((function(){return e(t)}))})}function qt(t,n,i,r){var e=yi(n);return Zn((function(){var n=Wn(t,r)[mi];bi(e).forEach((function(t){n.s(t,e[t],!i||!(t in i)||i[t])}))})),t}function Ut(t,n){return Ft(Jn(t,n))}function Ft(t){var n,i={name:t.tt};return t.D&&t.D.length>0&&(i.dependencies=(n=t.D,Array.from(new Set(n))).map(Ft)),i}function Ht(t,n){return Xt(Jn(t,n))}function Xt(t){var n={name:t.tt};return function(t){return t.H&&t.H.size>0}(t)&&(n.observers=Array.from(function(t){return t.H}(t)).map(Xt)),n}function zt(){this.message="FLOW_CANCELLED"}function $t(t){return t instanceof zt}function Jt(t){e(t.cancel)&&t.cancel()}function Yt(t){return t}function Qt(t){return!0===(null==t?void 0:t.isMobXFlow)}function Zt(t,n,i){var r;return Sr(t)||Bn(t)||Gi(t)?r=Yn(t):Un(t)&&(r=Yn(t,n)),r.dehancer="function"==typeof n?n:i,function(){r.dehancer=void 0}}function tn(t,n,i){return e(i)?function(t,n,i){return Yn(t,n).nt(i)}(t,n,i):function(t,n){return Yn(t).nt(n)}(t,n)}function nn(t,n){if(void 0===n)return Fi(t);if(!1===Un(t))return!1;if(!t[mi].O.has(n))return!1;var i=Jn(t,n);return Fi(i)}function rn(t){return nn(t)}function en(t,n){return nn(t,n)}function un(t,n){return!!t&&(void 0!==n?!!Un(t)&&t[mi].O.has(n):Un(t)||!!t[mi]||wi(t)||tr(t)||Fi(t))}function on(t){return un(t)}function sn(t,n){return un(t,n)}function an(n){return Un(n)?n[mi].it():Sr(n)||kr(n)?Array.from(n.keys()):Bn(n)?n.map((function(t,n){return n})):void t(5)}function fn(n){return Un(n)?an(n).map((function(t){return n[t]})):Sr(n)?an(n).map((function(t){return n.get(t)})):kr(n)?Array.from(n.values()):Bn(n)?n.slice():void t(6)}function cn(n){return Un(n)?an(n).map((function(t){return[t,n[t]]})):Sr(n)?an(n).map((function(t){return[t,n.get(t)]})):kr(n)?Array.from(n.entries()):Bn(n)?n.map((function(t,n){return[n,t]})):void t(7)}function hn(n,i,r){if(2!==arguments.length||kr(n))Un(n)?n[mi].rt(i,r):Sr(n)?n.set(i,r):kr(n)?n.add(i):Bn(n)?("number"!=typeof i&&(i=parseInt(i,10)),i<0&&t("Invalid index: '"+i+"'"),At(),i>=n.length&&(n.length=i+1),n[i]=r,xt()):t(8);else{At();var e=i;try{for(var u in e)hn(n,u,e[u])}finally{xt()}}}function ln(n,i){Un(n)?n[mi].et(i):Sr(n)||kr(n)?n.delete(i):Bn(n)?("number"!=typeof i&&(i=parseInt(i,10)),n.splice(i,1)):t(9)}function vn(n,i){return Un(n)?n[mi].ut(i):Sr(n)||kr(n)?n.has(i):Bn(n)?i>=0&&i<n.length:void t(10)}function dn(n,i){if(vn(n,i))return Un(n)?n[mi].ot(i):Sr(n)?n.get(i):Bn(n)?n[i]:void t(11)}function bn(n,i,r){if(Un(n))return n[mi].l(i,r);t(39)}function yn(n){if(Un(n))return n[mi].st();t(38)}function pn(t,n,i,r){return e(i)?function(t,n,i,r){return Yn(t,n).ft(i,r)}(t,n,i,r):function(t,n,i){return Yn(t).ft(n,i)}(t,n,i)}function mn(t,n,i){return t.set(n,i),i}function On(t){return function t(n,i){if(null==n||"object"!=typeof n||n instanceof Date||!on(n))return n;if(Gi(n)||Fi(n))return t(n.get(),i);if(i.has(n))return i.get(n);if(Bn(n)){var r=mn(i,n,new Array(n.length));return n.forEach((function(n,e){r[e]=t(n,i)})),r}if(kr(n)){var e=mn(i,n,new Set);return n.forEach((function(n){e.add(t(n,i))})),e}if(Sr(n)){var u=mn(i,n,new Map);return n.forEach((function(n,r){u.set(r,t(n,i))})),u}var o=mn(i,n,{});return yn(n).forEach((function(r){ai.propertyIsEnumerable.call(n,r)&&(o[r]=t(n[r],i))})),o}(t,new Map)}function wn(){}function jn(t,n){void 0===n&&(n=void 0),At();try{return t.apply(n)}finally{xt()}}function gn(t,n,i){return 1===arguments.length||n&&"object"==typeof n?Sn(t,n):_n(t,n,i||{})}function _n(t,n,i){var r;if("number"==typeof i.timeout){var e=new Error("WHEN_TIMEOUT");r=setTimeout((function(){if(!o[mi].isDisposed){if(o(),!i.onError)throw e;i.onError(e)}}),i.timeout)}i.name="When";var u=it("When-effect",n),o=Pt((function(n){ot(!1,t)&&(n.dispose(),r&&clearTimeout(r),u())}),i);return o}function Sn(t,n){var i,r,e;if(null!=n&&null!=(i=n.signal)&&i.aborted)return Object.assign(Promise.reject(new Error("WHEN_ABORTED")),{cancel:function(){return null}});var u=new Promise((function(i,u){var o,s=_n(t,i,g({},n,{onError:u}));r=function(){s(),u(new Error("WHEN_CANCELLED"))},e=function(){s(),u(new Error("WHEN_ABORTED"))},null==n||null==(o=n.signal)||null==o.addEventListener||o.addEventListener("abort",e)})).finally((function(){var t;return null==n||null==(t=n.signal)||null==t.removeEventListener?void 0:t.removeEventListener("abort",e)}));return u.cancel=r,u}function An(t){return t[mi]}function xn(t){return void 0!==t.ct&&t.ct.length>0}function kn(t,n){var i=t.ct||(t.ct=[]);return i.push(n),r((function(){var t=i.indexOf(n);-1!==t&&i.splice(t,1)}))}function Rn(n,i){var r=bt();try{for(var e=[].concat(n.ct||[]),u=0,o=e.length;u<o&&((i=e[u](i))&&!i.type&&t(14),i);u++);return i}finally{yt(r)}}function En(t){return void 0!==t.ht&&t.ht.length>0}function Mn(t,n){var i=t.ht||(t.ht=[]);return i.push(n),r((function(){var t=i.indexOf(n);-1!==t&&i.splice(t,1)}))}function Vn(t,n){var i=bt(),r=t.ht;if(r){for(var e=0,u=(r=r.slice()).length;e<u;e++)r[e](n);yt(i)}}function Nn(t,n,i){return Zn((function(){var r=Wn(t,i)[mi];null!=n||(n=function(t){return b(t,pi)||f(t,pi,g({},t[pi])),t[pi]}(t)),bi(n).forEach((function(t){return r.o(t,n[t])}))})),t}function Tn(t,n,i){return s(t)?qt(t,t,n,i):(Zn((function(){var r=Wn(t,i)[mi];if(!t[vr]){var e=Object.getPrototypeOf(t),u=new Set([].concat(bi(t),bi(e)));u.delete("constructor"),u.delete(mi),f(e,vr,u)}t[vr].forEach((function(t){return r.o(t,!n||!(t in n)||n[t])}))})),t)}function Cn(t,n,r,e){return void 0===r&&(r="ObservableArray"),void 0===e&&(e=!1),i(),Zn((function(){var i=new yr(r,n,e,!1);c(i.O,mi,i);var u=new Proxy(i.O,br);return i.v=u,t&&t.length&&i.lt(0,0,t),u}))}function In(t,n){"function"==typeof Array.prototype[t]&&(pr[t]=n(t))}function Pn(t){return function(){var n=this[mi];n.vt.reportObserved();var i=n.dt(n.O);return i[t].apply(i,arguments)}}function Ln(t){return function(n,i){var r=this,e=this[mi];return e.vt.reportObserved(),e.dt(e.O)[t]((function(t,e){return n.call(i,t,e,r)}))}}function Kn(t){return function(){var n=this,i=this[mi];i.vt.reportObserved();var r=i.dt(i.O),e=arguments[0];return arguments[0]=function(t,i,r){return e(t,i,r,n)},r[t].apply(r,arguments)}}function Bn(t){return o(t)&&wr(t[mi])}function Dn(t){return t[Symbol.toStringTag]="MapIterator",ii(t)}function Gn(t){return t[Symbol.toStringTag]="SetIterator",ii(t)}function Wn(t,n){var i;if(b(t,mi))return t;var r=null!=(i=null==n?void 0:n.name)?i:"ObservableObject",e=new Er(t,new Map,String(r),function(t){var n;return t?null!=(n=t.defaultDecorator)?n:$(t):void 0}(n));return f(t,mi,e),t}function qn(t){return Rr[t]||(Rr[t]={get:function(){return this[mi].j(t)},set:function(n){return this[mi]._(t,n)}})}function Un(t){return!!o(t)&&Mr(t[mi])}function Fn(t,n,i){var r;null==(r=t.h[pi])||delete r[i]}function Hn(t){return{enumerable:!1,configurable:!0,get:function(){return this[mi].ot(t)},set:function(n){this[mi].rt(t,n)}}}function Xn(t){si(Ir.prototype,""+t,Hn(t))}function zn(t){if(t>Tr){for(var n=Tr;n<t+100;n++)Xn(n);Tr=t}}function $n(t,n,i){return new Ir(t,n,i)}function Jn(n,i){if("object"==typeof n&&null!==n){if(Bn(n))return void 0!==i&&t(23),n[mi].vt;if(kr(n))return n.vt;if(Sr(n)){if(void 0===i)return n.bt;var r=n.yt.get(i)||n.pt.get(i);return r||t(25,i,Qn(n)),r}if(Un(n)){if(!i)return t(26);var u=n[mi].O.get(i);return u||t(27,i,Qn(n)),u}if(wi(n)||Fi(n)||tr(n))return n}else if(e(n)&&tr(n[mi]))return n[mi];t(28)}function Yn(n,i){return n||t(29),void 0!==i?Yn(Jn(n,i)):wi(n)||Fi(n)||tr(n)||Sr(n)||kr(n)?n:n[mi]?n[mi]:void t(24,n)}function Qn(t,n){var i;if(void 0!==n)i=Jn(t,n);else{if(It(t))return t.name;i=Un(t)||Sr(t)||kr(t)?Yn(t):Jn(t)}return i.tt}function Zn(t){var n=bt(),i=st(!0);At();try{return t()}finally{xt(),at(i),yt(n)}}function ti(t,n,i){return void 0===i&&(i=-1),function t(n,i,r,u,o){if(n===i)return 0!==n||1/n==1/i;if(null==n||null==i)return!1;if(n!=n)return i!=i;var s=typeof n;if("function"!==s&&"object"!==s&&"object"!=typeof i)return!1;var a=Lr.call(n);if(a!==Lr.call(i))return!1;switch(a){case"[object RegExp]":case"[object String]":return""+n==""+i;case"[object Number]":return+n!=+n?+i!=+i:0==+n?1/+n==1/i:+n==+i;case"[object Date]":case"[object Boolean]":return+n==+i;case"[object Symbol]":return"undefined"!=typeof Symbol&&Symbol.valueOf.call(n)===Symbol.valueOf.call(i);case"[object Map]":case"[object Set]":r>=0&&r++}n=ni(n),i=ni(i);var f="[object Array]"===a;if(!f){if("object"!=typeof n||"object"!=typeof i)return!1;var c=n.constructor,h=i.constructor;if(c!==h&&!(e(c)&&c instanceof c&&e(h)&&h instanceof h)&&"constructor"in n&&"constructor"in i)return!1}if(0===r)return!1;r<0&&(r=-1),o=o||[];for(var l=(u=u||[]).length;l--;)if(u[l]===n)return o[l]===i;if(u.push(n),o.push(i),f){if((l=n.length)!==i.length)return!1;for(;l--;)if(!t(n[l],i[l],r-1,u,o))return!1}else{var v,d=Object.keys(n);if(l=d.length,Object.keys(i).length!==l)return!1;for(;l--;)if(!b(i,v=d[l])||!t(n[v],i[v],r-1,u,o))return!1}return u.pop(),o.pop(),!0}(t,n,i)}function ni(t){return Bn(t)?t.slice():l(t)||Sr(t)||v(t)||kr(t)?Array.from(t.entries()):t}function ii(t){return t[Symbol.iterator]=ri,Object.assign(Object.create(Kr),t)}function ri(){return this}var ei={},ui=Object.assign,oi=Object.getOwnPropertyDescriptor,si=Object.defineProperty,ai=Object.prototype,fi=[];Object.freeze(fi);var ci={};Object.freeze(ci);var hi="undefined"!=typeof Proxy,li=Object.toString(),vi=function(){},di=void 0!==Object.getOwnPropertySymbols,bi="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:di?function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:Object.getOwnPropertyNames,yi=Object.getOwnPropertyDescriptors||function(t){var n={};return bi(t).forEach((function(i){n[i]=oi(t,i)})),n},pi=Symbol("mobx-stored-annotations"),mi=Symbol("mobx administration"),Oi=function(){function t(t){void 0===t&&(t="Atom"),this.tt=void 0,this.Ot=0,this.H=new Set,this.$=0,this.F=qi.L,this.onBOL=void 0,this.onBUOL=void 0,this.tt=t}var n=t.prototype;return n.onBO=function(){this.onBOL&&this.onBOL.forEach((function(t){return t()}))},n.onBUO=function(){this.onBUOL&&this.onBUOL.forEach((function(t){return t()}))},n.reportObserved=function(){return kt(this)},n.reportChanged=function(){At(),Rt(this),xt()},n.toString=function(){return this.tt},w(t,[{key:"isBeingObserved",get:function(){return y(this.Ot,t.wt)},set:function(n){this.Ot=p(this.Ot,t.wt,n)}},{key:"isPendingUnobservation",get:function(){return y(this.Ot,t.jt)},set:function(n){this.Ot=p(this.Ot,t.jt,n)}},{key:"diffValue",get:function(){return y(this.Ot,t.gt)?1:0},set:function(n){this.Ot=p(this.Ot,t.gt,1===n)}}])}();Oi.wt=1,Oi.jt=2,Oi.gt=4;var wi=h("Atom",Oi),ji={identity:function(t,n){return t===n},structural:function(t,n){return ti(t,n)},default:function(t,n){return Object.is?Object.is(t,n):t===n?0!==t||1/t==1/n:t!=t&&n!=n},shallow:function(t,n){return ti(t,n,1)}},gi=A({i:"override",o:function(){return 0},s:function(){t("'"+this.i+"' can only be used with 'makeObservable'")},t:function(){console.warn("'"+this.i+"' cannot be used with decorators - this is a no-op")}}),_i=$(),Si={deep:!0,name:void 0,defaultDecorator:void 0,proxy:!0};Object.freeze(Si);var Ai=F("observable"),xi=F("observable.ref",{enhancer:M}),ki=F("observable.shallow",{enhancer:function(t,n,i){return null==t||Un(t)||Bn(t)||Sr(t)||kr(t)?t:Array.isArray(t)?Ni.array(t,{name:i,deep:!1}):s(t)?Ni.object(t,void 0,{name:i,deep:!1}):l(t)?Ni.map(t,{name:i,deep:!1}):v(t)?Ni.set(t,{name:i,deep:!1}):void 0}}),Ri=F("observable.struct",{enhancer:function(t,n){return ti(t,n)?n:t}}),Ei=A(Ai);ui(nt,Ei);var Mi,Vi,Ni=ui(nt,{box:function(t,n){var i=Z(n);return new Di(t,tt(i),i.name,!0,i.equals)},array:function(t,n){var i=Z(n);return(!1===Yi.useProxies||!1===i.proxy?$n:Cn)(t,tt(i),i.name)},map:function(t,n){var i=Z(n);return new _r(t,tt(i),i.name)},set:function(t,n){var i=Z(n);return new xr(t,tt(i),i.name)},object:function(t,n,r){return Zn((function(){return qt(!1===Yi.useProxies||!1===(null==r?void 0:r.proxy)?Wn({},r):function(t,n){var r,e;return i(),null!=(e=(r=(t=Wn(t,n))[mi]).v)?e:r.v=new Proxy(t,lr)}({},r),t,n)}))},ref:A(xi),shallow:A(ki),deep:Ei,struct:A(Ri)}),Ti=G("computed"),Ci=G("computed.struct",{equals:ji.structural}),Ii=function(t,n){if(k(n))return Ti.t(t,n);if(u(n))return x(t,n,Ti);if(s(t))return A(G("computed",t));var i=s(n)?n:{};return i.get=t,i.name||(i.name=t.name||""),new Wi(i)};Object.assign(Ii,Ti),Ii.struct=A(Ci);var Pi=0,Li=1,Ki=null!=(Mi=null==(Vi=oi((function(){}),"name"))?void 0:Vi.configurable)&&Mi,Bi={value:"action",configurable:!0,writable:!1,enumerable:!1},Di=function(t){function n(n,i,r,e,u){var o;return void 0===r&&(r="ObservableValue"),void 0===u&&(u=ji.default),(o=t.call(this,r)||this).enhancer=void 0,o.tt=void 0,o.equals=void 0,o._t=!1,o.ct=void 0,o.ht=void 0,o.St=void 0,o.dehancer=void 0,o.enhancer=i,o.tt=r,o.equals=u,o.St=i(n,void 0,r),o}_(n,t);var i=n.prototype;return i.dehanceValue=function(t){return void 0!==this.dehancer?this.dehancer(t):t},i.set=function(t){(t=this.At(t))!==Yi.UNCHANGED&&this.xt(t)},i.At=function(t){if(xn(this)){var n=Rn(this,{object:this,type:dr,newValue:t});if(!n)return Yi.UNCHANGED;t=n.newValue}return t=this.enhancer(t,this.St,this.tt),this.equals(this.St,t)?Yi.UNCHANGED:t},i.xt=function(t){var n=this.St;this.St=t,this.reportChanged(),En(this)&&Vn(this,{type:dr,object:this,newValue:t,oldValue:n})},i.get=function(){return this.reportObserved(),this.dehanceValue(this.St)},i.nt=function(t){return kn(this,t)},i.ft=function(t,n){return n&&t({observableKind:"value",debugObjectName:this.tt,object:this,type:dr,newValue:this.St,oldValue:void 0}),Mn(this,t)},i.raw=function(){return this.St},i.toJSON=function(){return this.get()},i.toString=function(){return this.tt+"["+this.St+"]"},i.valueOf=function(){return d(this.get())},i[Symbol.toPrimitive]=function(){return this.valueOf()},n}(Oi),Gi=h("ObservableValue",Di),Wi=function(){function n(n){this.I=qi.L,this.D=[],this.G=null,this.H=new Set,this.W=0,this.$=0,this.F=qi.P,this.q=0,this.St=new Hi(null),this.tt=void 0,this.kt=void 0,this.Ot=0,this.derivation=void 0,this.Rt=void 0,this.Et=Ui.NONE,this.Mt=void 0,this.Vt=void 0,this.Nt=void 0,this.Tt=void 0,this.onBOL=void 0,this.onBUOL=void 0,n.get||t(31),this.derivation=n.get,this.tt=n.name||"ComputedValue",n.set&&(this.Rt=it("ComputedValue-setter",n.set)),this.Vt=n.equals||(n.compareStructural||n.struct?ji.structural:ji.default),this.Mt=n.context,this.Nt=n.requiresReaction,this.Tt=!!n.keepAlive}var i=n.prototype;return i.U=function(){!function(t){t.F===qi.P&&(t.F=qi.B,t.H.forEach((function(t){t.I===qi.P&&(t.I=qi.B,t.U())})))}(this)},i.onBO=function(){this.onBOL&&this.onBOL.forEach((function(t){return t()}))},i.onBUO=function(){this.onBUOL&&this.onBUOL.forEach((function(t){return t()}))},i.get=function(){if(this.isComputing&&t(32,this.tt,this.derivation),0!==Yi.inBatch||0!==this.H.size||this.Tt){if(kt(this),ct(this)){var n=Yi.trackingContext;this.Tt&&!n&&(Yi.trackingContext=this),this.trackAndCompute()&&function(t){t.F!==qi.K&&(t.F=qi.K,t.H.forEach((function(n){n.I===qi.B?n.I=qi.K:n.I===qi.P&&(t.F=qi.P)})))}(this),Yi.trackingContext=n}}else ct(this)&&(this.Ct(),At(),this.St=this.It(!1),xt());var i=this.St;if(ft(i))throw i.cause;return i},i.set=function(n){if(this.Rt){this.isRunningSetter&&t(33,this.tt),this.isRunningSetter=!0;try{this.Rt.call(this.Mt,n)}finally{this.isRunningSetter=!1}}else t(34,this.tt)},i.trackAndCompute=function(){var t=this.St,n=this.I===qi.L,i=this.It(!0),r=n||ft(t)||ft(i)||!this.Vt(t,i);return r&&(this.St=i),r},i.It=function(t){this.isComputing=!0;var n,i=st(!1);if(t)n=lt(this,this.derivation,this.Mt);else if(!0===Yi.disableErrorBoundaries)n=this.derivation.call(this.Mt);else try{n=this.derivation.call(this.Mt)}catch(t){n=new Hi(t)}return at(i),this.isComputing=!1,n},i.X=function(){this.Tt||(vt(this),this.St=void 0)},i.ft=function(t,n){var i=this,r=!0,e=void 0;return Pt((function(){var u=i.get();if(!r||n){var o=bt();t({observableKind:"computed",debugObjectName:i.tt,type:dr,object:i,newValue:u,oldValue:e}),yt(o)}r=!1,e=u}))},i.Ct=function(){},i.toString=function(){return this.tt+"["+this.derivation.toString()+"]"},i.valueOf=function(){return d(this.get())},i[Symbol.toPrimitive]=function(){return this.valueOf()},w(n,[{key:"isComputing",get:function(){return y(this.Ot,n.Pt)},set:function(t){this.Ot=p(this.Ot,n.Pt,t)}},{key:"isRunningSetter",get:function(){return y(this.Ot,n.Lt)},set:function(t){this.Ot=p(this.Ot,n.Lt,t)}},{key:"isBeingObserved",get:function(){return y(this.Ot,n.wt)},set:function(t){this.Ot=p(this.Ot,n.wt,t)}},{key:"isPendingUnobservation",get:function(){return y(this.Ot,n.jt)},set:function(t){this.Ot=p(this.Ot,n.jt,t)}},{key:"diffValue",get:function(){return y(this.Ot,n.gt)?1:0},set:function(t){this.Ot=p(this.Ot,n.gt,1===t)}}])}();Wi.Pt=1,Wi.Lt=2,Wi.wt=4,Wi.jt=8,Wi.gt=16;var qi,Ui,Fi=h("ComputedValue",Wi);!function(t){t[t.L=-1]="NOT_TRACKING_",t[t.P=0]="UP_TO_DATE_",t[t.B=1]="POSSIBLY_STALE_",t[t.K=2]="STALE_"}(qi||(qi={})),function(t){t[t.NONE=0]="NONE",t[t.LOG=1]="LOG",t[t.BREAK=2]="BREAK"}(Ui||(Ui={}));var Hi=function(t){this.cause=void 0,this.cause=t},Xi=["mobxGuid","spyListeners","enforceActions","computedRequiresReaction","reactionRequiresObservable","observableRequiresReaction","allowStateReads","disableErrorBoundaries","runId","UNCHANGED","useProxies"],zi=function(){this.version=6,this.UNCHANGED={},this.trackingDerivation=null,this.trackingContext=null,this.runId=0,this.mobxGuid=0,this.inBatch=0,this.pendingUnobservations=[],this.pendingReactions=[],this.isRunningReactions=!1,this.allowStateChanges=!1,this.allowStateReads=!0,this.enforceActions=!0,this.spyListeners=[],this.globalReactionErrorHandlers=[],this.computedRequiresReaction=!1,this.reactionRequiresObservable=!1,this.observableRequiresReaction=!1,this.disableErrorBoundaries=!1,this.suppressReactionErrors=!1,this.useProxies=!0,this.verifyProxies=!1,this.safeDescriptors=!0},$i=!0,Ji=!1,Yi=function(){var i=n();return i.__mobxInstanceCount>0&&!i.__mobxGlobals&&($i=!1),i.__mobxGlobals&&i.__mobxGlobals.version!==(new zi).version&&($i=!1),$i?i.__mobxGlobals?(i.__mobxInstanceCount+=1,i.__mobxGlobals.UNCHANGED||(i.__mobxGlobals.UNCHANGED={}),i.__mobxGlobals):(i.__mobxInstanceCount=1,i.__mobxGlobals=new zi):(setTimeout((function(){Ji||t(35)}),1),new zi)}(),Qi=function(){function t(t,n,i,r){void 0===t&&(t="Reaction"),this.tt=void 0,this.Kt=void 0,this.Bt=void 0,this.Dt=void 0,this.D=[],this.G=[],this.I=qi.L,this.W=0,this.q=0,this.Ot=0,this.Et=Ui.NONE,this.tt=t,this.Kt=n,this.Bt=i,this.Dt=r}var n=t.prototype;return n.U=function(){this.Y()},n.Y=function(){this.isScheduled||(this.isScheduled=!0,Yi.pendingReactions.push(this),Mt())},n.J=function(){if(!this.isDisposed){At(),this.isScheduled=!1;var t=Yi.trackingContext;if(Yi.trackingContext=this,ct(this)){this.isTrackPending=!0;try{this.Kt()}catch(t){this.Gt(t)}}Yi.trackingContext=t,xt()}},n.track=function(t){if(!this.isDisposed){At(),this.isRunning=!0;var n=Yi.trackingContext;Yi.trackingContext=this;var i=lt(this,t,void 0);Yi.trackingContext=n,this.isRunning=!1,this.isTrackPending=!1,this.isDisposed&&vt(this),ft(i)&&this.Gt(i.cause),xt()}},n.Gt=function(t){var n=this;if(this.Bt)this.Bt(t,this);else{if(Yi.disableErrorBoundaries)throw t;Yi.suppressReactionErrors||console.error("[mobx] uncaught error in '"+this+"'",t),Yi.globalReactionErrorHandlers.forEach((function(i){return i(t,n)}))}},n.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.isRunning||(At(),vt(this),xt()))},n.Z=function(t){var n=this,i=function i(){n.dispose(),null==t||null==t.removeEventListener||t.removeEventListener("abort",i)};return null==t||null==t.addEventListener||t.addEventListener("abort",i),i[mi]=this,i},n.toString=function(){return"Reaction["+this.tt+"]"},n.trace=function(){},w(t,[{key:"isDisposed",get:function(){return y(this.Ot,t.Wt)},set:function(n){this.Ot=p(this.Ot,t.Wt,n)}},{key:"isScheduled",get:function(){return y(this.Ot,t.qt)},set:function(n){this.Ot=p(this.Ot,t.qt,n)}},{key:"isTrackPending",get:function(){return y(this.Ot,t.Ut)},set:function(n){this.Ot=p(this.Ot,t.Ut,n)}},{key:"isRunning",get:function(){return y(this.Ot,t.Ft)},set:function(n){this.Ot=p(this.Ot,t.Ft,n)}},{key:"diffValue",get:function(){return y(this.Ot,t.gt)?1:0},set:function(n){this.Ot=p(this.Ot,t.gt,1===n)}}])}();Qi.Wt=1,Qi.qt=2,Qi.Ut=4,Qi.Ft=8,Qi.gt=16;var Zi=function(t){return t()},tr=h("Reaction",Qi),nr=V("action"),ir=V("action.bound",{bound:!0}),rr=V("autoAction",{autoAction:!0}),er=V("autoAction.bound",{autoAction:!0,bound:!0}),ur=Tt(!1);Object.assign(ur,nr);var or=Tt(!0);Object.assign(or,rr),ur.bound=A(ir),or.bound=A(er);var sr=function(t){return t()},ar=0;zt.prototype=Object.create(Error.prototype);var fr=P("flow"),cr=P("flow.bound",{bound:!0}),hr=Object.assign((function(t,n){if(k(n))return fr.t(t,n);if(u(n))return x(t,n,fr);var i=t,r=i.name||"<unnamed flow>",o=function(){var t,n=this,u=arguments,o=++ar,s=ur(r+" - runid: "+o+" - init",i).apply(n,u),a=void 0,f=new Promise((function(n,i){function u(t){var n;a=void 0;try{n=ur(r+" - runid: "+o+" - yield "+h++,s.next).call(s,t)}catch(t){return i(t)}c(n)}function f(t){var n;a=void 0;try{n=ur(r+" - runid: "+o+" - yield "+h++,s.throw).call(s,t)}catch(t){return i(t)}c(n)}function c(t){if(!e(null==t?void 0:t.then))return t.done?n(t.value):(a=Promise.resolve(t.value)).then(u,f);t.then(c,i)}var h=0;t=i,u(void 0)}));return f.cancel=ur(r+" - runid: "+o+" - cancel",(function(){try{a&&Jt(a);var n=s.return(void 0),i=Promise.resolve(n.value);i.then(vi,vi),Jt(i),t(new zt)}catch(n){t(n)}})),f};return o.isMobXFlow=!0,o}),fr);hr.bound=A(cr);var lr={has:function(t,n){return An(t).ut(n)},get:function(t,n){return An(t).ot(n)},set:function(t,n,i){var r;return!!u(n)&&(null==(r=An(t).rt(n,i,!0))||r)},deleteProperty:function(t,n){var i;return!!u(n)&&(null==(i=An(t).et(n,!0))||i)},defineProperty:function(t,n,i){var r;return null==(r=An(t).l(n,i))||r},ownKeys:function(t){return An(t).st()},preventExtensions:function(){t(13)}},vr=Symbol("mobx-keys"),dr="update",br={get:function(t,n){var i=t[mi];return n===mi?i:"length"===n?i.Ht():"string"!=typeof n||isNaN(n)?b(pr,n)?pr[n]:t[n]:i.ot(parseInt(n))},set:function(t,n,i){var r=t[mi];return"length"===n&&r.Xt(i),"symbol"==typeof n||isNaN(n)?t[n]=i:r.rt(parseInt(n),i),!0},preventExtensions:function(){t(15)}},yr=function(){function n(t,n,i,r){void 0===t&&(t="ObservableArray"),this.zt=void 0,this.$t=void 0,this.vt=void 0,this.O=[],this.ct=void 0,this.ht=void 0,this.Jt=void 0,this.dehancer=void 0,this.v=void 0,this.Yt=0,this.zt=i,this.$t=r,this.vt=new Oi(t),this.Jt=function(t,i){return n(t,i,"ObservableArray[..]")}}var i=n.prototype;return i.Qt=function(t){return void 0!==this.dehancer?this.dehancer(t):t},i.dt=function(t){return void 0!==this.dehancer&&t.length>0?t.map(this.dehancer):t},i.nt=function(t){return kn(this,t)},i.ft=function(t,n){return void 0===n&&(n=!1),n&&t({observableKind:"array",object:this.v,debugObjectName:this.vt.tt,type:"splice",index:0,added:this.O.slice(),addedCount:this.O.length,removed:[],removedCount:0}),Mn(this,t)},i.Ht=function(){return this.vt.reportObserved(),this.O.length},i.Xt=function(n){("number"!=typeof n||isNaN(n)||n<0)&&t("Out of range: "+n);var i=this.O.length;if(n!==i)if(n>i){for(var r=new Array(n-i),e=0;e<n-i;e++)r[e]=void 0;this.lt(i,0,r)}else this.lt(n,i-n)},i.Zt=function(n,i){n!==this.Yt&&t(16),this.Yt+=i,this.$t&&i>0&&zn(n+i+1)},i.lt=function(t,n,i){var r=this,e=this.O.length;if(void 0===t?t=0:t>e?t=e:t<0&&(t=Math.max(0,e+t)),n=1===arguments.length?e-t:null==n?0:Math.max(0,Math.min(n,e-t)),void 0===i&&(i=fi),xn(this)){var u=Rn(this,{object:this.v,type:"splice",index:t,removedCount:n,added:i});if(!u)return fi;n=u.removedCount,i=u.added}if(i=0===i.length?i:i.map((function(t){return r.Jt(t,void 0)})),this.$t){var o=i.length-n;this.Zt(e,o)}var s=this.tn(t,n,i);return 0===n&&0===i.length||this.nn(t,i,s),this.dt(s)},i.tn=function(t,n,i){var r;if(i.length<1e4)return(r=this.O).splice.apply(r,[t,n].concat(i));var e=this.O.slice(t,t+n),u=this.O.slice(t+n);this.O.length+=i.length-n;for(var o=0;o<i.length;o++)this.O[t+o]=i[o];for(var s=0;s<u.length;s++)this.O[t+i.length+s]=u[s];return e},i.in=function(t,n,i){var r=!this.zt&&!1,e=En(this),u=e||r?{observableKind:"array",object:this.v,type:dr,debugObjectName:this.vt.tt,index:t,newValue:n,oldValue:i}:null;this.vt.reportChanged(),e&&Vn(this,u)},i.nn=function(t,n,i){var r=!this.zt&&!1,e=En(this),u=e||r?{observableKind:"array",object:this.v,debugObjectName:this.vt.tt,type:"splice",index:t,removed:i,added:n,removedCount:i.length,addedCount:n.length}:null;this.vt.reportChanged(),e&&Vn(this,u)},i.ot=function(t){if(!(this.$t&&t>=this.O.length))return this.vt.reportObserved(),this.Qt(this.O[t]);console.warn("[mobx] Out of bounds read: "+t)},i.rt=function(n,i){var r=this.O;if(this.$t&&n>r.length&&t(17,n,r.length),n<r.length){var e=r[n];if(xn(this)){var u=Rn(this,{type:dr,object:this.v,index:n,newValue:i});if(!u)return;i=u.newValue}(i=this.Jt(i,e))!==e&&(r[n]=i,this.in(n,i,e))}else{for(var o=new Array(n+1-r.length),s=0;s<o.length-1;s++)o[s]=void 0;o[o.length-1]=i,this.lt(r.length,0,o)}},n}(),pr={clear:function(){return this.splice(0)},replace:function(t){var n=this[mi];return n.lt(0,n.O.length,t)},toJSON:function(){return this.slice()},splice:function(t,n){for(var i=arguments.length,r=new Array(i>2?i-2:0),e=2;e<i;e++)r[e-2]=arguments[e];var u=this[mi];switch(arguments.length){case 0:return[];case 1:return u.lt(t);case 2:return u.lt(t,n)}return u.lt(t,n,r)},spliceWithArray:function(t,n,i){return this[mi].lt(t,n,i)},push:function(){for(var t=this[mi],n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];return t.lt(t.O.length,0,i),t.O.length},pop:function(){return this.splice(Math.max(this[mi].O.length-1,0),1)[0]},shift:function(){return this.splice(0,1)[0]},unshift:function(){for(var t=this[mi],n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];return t.lt(0,0,i),t.O.length},reverse:function(){return Yi.trackingDerivation&&t(37,"reverse"),this.replace(this.slice().reverse()),this},sort:function(){Yi.trackingDerivation&&t(37,"sort");var n=this.slice();return n.sort.apply(n,arguments),this.replace(n),this},remove:function(t){var n=this[mi],i=n.dt(n.O).indexOf(t);return i>-1&&(this.splice(i,1),!0)}};In("at",Pn),In("concat",Pn),In("flat",Pn),In("includes",Pn),In("indexOf",Pn),In("join",Pn),In("lastIndexOf",Pn),In("slice",Pn),In("toString",Pn),In("toLocaleString",Pn),In("toSorted",Pn),In("toSpliced",Pn),In("with",Pn),In("every",Ln),In("filter",Ln),In("find",Ln),In("findIndex",Ln),In("findLast",Ln),In("findLastIndex",Ln),In("flatMap",Ln),In("forEach",Ln),In("map",Ln),In("some",Ln),In("toReversed",Ln),In("reduce",Kn),In("reduceRight",Kn);var mr,Or,wr=h("ObservableArrayAdministration",yr),jr={},gr="add",_r=function(){function n(n,i,r){var u=this;void 0===i&&(i=E),void 0===r&&(r="ObservableMap"),this.Jt=void 0,this.tt=void 0,this[mi]=jr,this.yt=void 0,this.pt=void 0,this.bt=void 0,this.ct=void 0,this.ht=void 0,this.dehancer=void 0,this.Jt=i,this.tt=r,e(Map)||t(18),Zn((function(){u.bt=R("ObservableMap.keys()"),u.yt=new Map,u.pt=new Map,n&&u.merge(n)}))}var i=n.prototype;return i.ut=function(t){return this.yt.has(t)},i.has=function(t){var n=this;if(!Yi.trackingDerivation)return this.ut(t);var i=this.pt.get(t);if(!i){var r=i=new Di(this.ut(t),M,"ObservableMap.key?",!1);this.pt.set(t,r),Dt(r,(function(){return n.pt.delete(t)}))}return i.get()},i.set=function(t,n){var i=this.ut(t);if(xn(this)){var r=Rn(this,{type:i?dr:gr,object:this,newValue:n,name:t});if(!r)return this;n=r.newValue}return i?this.rn(t,n):this.en(t,n),this},i.delete=function(t){var n=this;if(xn(this)&&!Rn(this,{type:"delete",object:this,name:t}))return!1;if(this.ut(t)){var i=En(this),r=i?{observableKind:"map",debugObjectName:this.tt,type:"delete",object:this,oldValue:this.yt.get(t).St,name:t}:null;return jn((function(){var i;n.bt.reportChanged(),null==(i=n.pt.get(t))||i.xt(!1),n.yt.get(t).xt(void 0),n.yt.delete(t)})),i&&Vn(this,r),!0}return!1},i.rn=function(t,n){var i=this.yt.get(t);if((n=i.At(n))!==Yi.UNCHANGED){var r=En(this),e=r?{observableKind:"map",debugObjectName:this.tt,type:dr,object:this,oldValue:i.St,name:t,newValue:n}:null;i.xt(n),r&&Vn(this,e)}},i.en=function(t,n){var i=this;jn((function(){var r,e=new Di(n,i.Jt,"ObservableMap.key",!1);i.yt.set(t,e),n=e.St,null==(r=i.pt.get(t))||r.xt(!0),i.bt.reportChanged()}));var r=En(this);r&&Vn(this,r?{observableKind:"map",debugObjectName:this.tt,type:gr,object:this,name:t,newValue:n}:null)},i.get=function(t){return this.has(t)?this.Qt(this.yt.get(t).get()):this.Qt(void 0)},i.Qt=function(t){return void 0!==this.dehancer?this.dehancer(t):t},i.keys=function(){return this.bt.reportObserved(),this.yt.keys()},i.values=function(){var t=this,n=this.keys();return Dn({next:function(){var i=n.next(),r=i.done;return{done:r,value:r?void 0:t.get(i.value)}}})},i.entries=function(){var t=this,n=this.keys();return Dn({next:function(){var i=n.next(),r=i.done,e=i.value;return{done:r,value:r?void 0:[e,t.get(e)]}}})},i[Symbol.iterator]=function(){return this.entries()},i.forEach=function(t,n){for(var i,r=j(this);!(i=r()).done;){var e=i.value;t.call(n,e[1],e[0],this)}},i.merge=function(n){var i=this;return Sr(n)&&(n=new Map(n)),jn((function(){var r,e;s(n)?function(t){var n=Object.keys(t);if(!di)return n;var i=Object.getOwnPropertySymbols(t);return i.length?[].concat(n,i.filter((function(n){return ai.propertyIsEnumerable.call(t,n)}))):n}(n).forEach((function(t){return i.set(t,n[t])})):Array.isArray(n)?n.forEach((function(t){return i.set(t[0],t[1])})):l(n)?(r=Object.getPrototypeOf(n),e=Object.getPrototypeOf(r),null!==Object.getPrototypeOf(e)&&t(19,n),n.forEach((function(t,n){return i.set(n,t)}))):null!=n&&t(20,n)})),this},i.clear=function(){var t=this;jn((function(){dt((function(){for(var n,i=j(t.keys());!(n=i()).done;)t.delete(n.value)}))}))},i.replace=function(n){var i=this;return jn((function(){for(var r,e=function(n){if(l(n)||Sr(n))return n;if(Array.isArray(n))return new Map(n);if(s(n)){var i=new Map;for(var r in n)i.set(r,n[r]);return i}return t(21,n)}(n),u=new Map,o=!1,a=j(i.yt.keys());!(r=a()).done;){var f=r.value;if(!e.has(f))if(i.delete(f))o=!0;else{var c=i.yt.get(f);u.set(f,c)}}for(var h,v=j(e.entries());!(h=v()).done;){var d=h.value,b=d[0],y=d[1],p=i.yt.has(b);if(i.set(b,y),i.yt.has(b)){var m=i.yt.get(b);u.set(b,m),p||(o=!0)}}if(!o)if(i.yt.size!==u.size)i.bt.reportChanged();else for(var O=i.yt.keys(),w=u.keys(),g=O.next(),_=w.next();!g.done;){if(g.value!==_.value){i.bt.reportChanged();break}g=O.next(),_=w.next()}i.yt=u})),this},i.toString=function(){return"[object ObservableMap]"},i.toJSON=function(){return Array.from(this)},i.ft=function(t){return Mn(this,t)},i.nt=function(t){return kn(this,t)},w(n,[{key:"size",get:function(){return this.bt.reportObserved(),this.yt.size}},{key:Symbol.toStringTag,get:function(){return"Map"}}])}(),Sr=h("ObservableMap",_r),Ar={},xr=function(){function n(n,i,r){var u=this;void 0===i&&(i=E),void 0===r&&(r="ObservableSet"),this.tt=void 0,this[mi]=Ar,this.yt=new Set,this.vt=void 0,this.ht=void 0,this.ct=void 0,this.dehancer=void 0,this.Jt=void 0,this.tt=r,e(Set)||t(22),this.Jt=function(t,n){return i(t,n,r)},Zn((function(){u.vt=R(u.tt),n&&u.replace(n)}))}var i=n.prototype;return i.Qt=function(t){return void 0!==this.dehancer?this.dehancer(t):t},i.clear=function(){var t=this;jn((function(){dt((function(){for(var n,i=j(t.yt.values());!(n=i()).done;)t.delete(n.value)}))}))},i.forEach=function(t,n){for(var i,r=j(this);!(i=r()).done;){var e=i.value;t.call(n,e,e,this)}},i.add=function(t){var n=this;if(xn(this)&&!Rn(this,{type:gr,object:this,newValue:t}))return this;if(!this.has(t)){jn((function(){n.yt.add(n.Jt(t,void 0)),n.vt.reportChanged()}));var i=En(this);i&&Vn(this,i?{observableKind:"set",debugObjectName:this.tt,type:gr,object:this,newValue:t}:null)}return this},i.delete=function(t){var n=this;if(xn(this)&&!Rn(this,{type:"delete",object:this,oldValue:t}))return!1;if(this.has(t)){var i=En(this),r=i?{observableKind:"set",debugObjectName:this.tt,type:"delete",object:this,oldValue:t}:null;return jn((function(){n.vt.reportChanged(),n.yt.delete(t)})),i&&Vn(this,r),!0}return!1},i.has=function(t){return this.vt.reportObserved(),this.yt.has(this.Qt(t))},i.entries=function(){var t=this.values();return Gn({next:function(){var n=t.next(),i=n.value,r=n.done;return r?{value:void 0,done:r}:{value:[i,i],done:r}}})},i.keys=function(){return this.values()},i.values=function(){this.vt.reportObserved();var t=this,n=this.yt.values();return Gn({next:function(){var i=n.next(),r=i.done;return r?{value:void 0,done:r}:{value:t.Qt(i.value),done:r}}})},i.intersection=function(t){return v(t)&&!kr(t)?t.intersection(this):new Set(this).intersection(t)},i.union=function(t){return v(t)&&!kr(t)?t.union(this):new Set(this).union(t)},i.difference=function(t){return new Set(this).difference(t)},i.symmetricDifference=function(t){return v(t)&&!kr(t)?t.symmetricDifference(this):new Set(this).symmetricDifference(t)},i.isSubsetOf=function(t){return new Set(this).isSubsetOf(t)},i.isSupersetOf=function(t){return new Set(this).isSupersetOf(t)},i.isDisjointFrom=function(t){return v(t)&&!kr(t)?t.isDisjointFrom(this):new Set(this).isDisjointFrom(t)},i.replace=function(n){var i=this;return kr(n)&&(n=new Set(n)),jn((function(){Array.isArray(n)||v(n)?(i.clear(),n.forEach((function(t){return i.add(t)}))):null!=n&&t("Cannot initialize set from "+n)})),this},i.ft=function(t){return Mn(this,t)},i.nt=function(t){return kn(this,t)},i.toJSON=function(){return Array.from(this)},i.toString=function(){return"[object ObservableSet]"},i[Symbol.iterator]=function(){return this.values()},w(n,[{key:"size",get:function(){return this.vt.reportObserved(),this.yt.size}},{key:Symbol.toStringTag,get:function(){return"Set"}}])}(),kr=h("ObservableSet",xr),Rr=Object.create(null),Er=function(){function n(t,n,i,r){void 0===n&&(n=new Map),void 0===r&&(r=_i),this.h=void 0,this.O=void 0,this.tt=void 0,this.un=void 0,this.bt=void 0,this.ht=void 0,this.ct=void 0,this.v=void 0,this.p=void 0,this.on=void 0,this.sn=void 0,this.h=t,this.O=n,this.tt=i,this.un=r,this.bt=new Oi("ObservableObject.keys"),this.p=s(this.h)}var i=n.prototype;return i.j=function(t){return this.O.get(t).get()},i._=function(t,n){var i=this.O.get(t);if(i instanceof Wi)return i.set(n),!0;if(xn(this)){var r=Rn(this,{type:dr,object:this.v||this.h,name:t,newValue:n});if(!r)return null;n=r.newValue}if((n=i.At(n))!==Yi.UNCHANGED){var e=En(this),u=e?{type:dr,observableKind:"object",debugObjectName:this.tt,object:this.v||this.h,oldValue:i.St,name:t,newValue:n}:null;i.xt(n),e&&Vn(this,u)}return!0},i.ot=function(t){return Yi.trackingDerivation&&!b(this.h,t)&&this.ut(t),this.h[t]},i.rt=function(t,n,i){return void 0===i&&(i=!1),b(this.h,t)?this.O.has(t)?this._(t,n):i?Reflect.set(this.h,t,n):(this.h[t]=n,!0):this.s(t,{value:n,enumerable:!0,writable:!0,configurable:!0},this.un,i)},i.ut=function(t){if(!Yi.trackingDerivation)return t in this.h;this.sn||(this.sn=new Map);var n=this.sn.get(t);return n||(n=new Di(t in this.h,M,"ObservableObject.key?",!1),this.sn.set(t,n)),n.get()},i.o=function(n,i){if(!0===i&&(i=this.un),!1!==i){if(!(n in this.h)){var r;if(null!=(r=this.h[pi])&&r[n])return;t(1,i.i,this.tt+"."+n.toString())}for(var e=this.h;e&&e!==ai;){var u=oi(e,n);if(u){var o=i.o(this,n,u,e);if(0===o)return;if(1===o)break}e=Object.getPrototypeOf(e)}Fn(this,0,n)}},i.s=function(t,n,i,r){if(void 0===r&&(r=!1),!0===i&&(i=this.un),!1===i)return this.l(t,n,r);var e=i.s(this,t,n,r);return e&&Fn(this,0,t),e},i.l=function(t,n,i){void 0===i&&(i=!1);try{At();var r=this.et(t);if(!r)return r;if(xn(this)){var e=Rn(this,{object:this.v||this.h,name:t,type:gr,newValue:n.value});if(!e)return null;var u=e.newValue;n.value!==u&&(n=g({},n,{value:u}))}if(i){if(!Reflect.defineProperty(this.h,t,n))return!1}else si(this.h,t,n);this.an(t,n.value)}finally{xt()}return!0},i.g=function(t,n,i,r){void 0===r&&(r=!1);try{At();var e=this.et(t);if(!e)return e;if(xn(this)){var u=Rn(this,{object:this.v||this.h,name:t,type:gr,newValue:n});if(!u)return null;n=u.newValue}var o=qn(t),s={configurable:!Yi.safeDescriptors||this.p,enumerable:!0,get:o.get,set:o.set};if(r){if(!Reflect.defineProperty(this.h,t,s))return!1}else si(this.h,t,s);var a=new Di(n,i,"ObservableObject.key",!1);this.O.set(t,a),this.an(t,a.St)}finally{xt()}return!0},i.m=function(t,n,i){void 0===i&&(i=!1);try{At();var r=this.et(t);if(!r)return r;if(xn(this)&&!Rn(this,{object:this.v||this.h,name:t,type:gr,newValue:void 0}))return null;n.name||(n.name="ObservableObject.key"),n.context=this.v||this.h;var e=qn(t),u={configurable:!Yi.safeDescriptors||this.p,enumerable:!1,get:e.get,set:e.set};if(i){if(!Reflect.defineProperty(this.h,t,u))return!1}else si(this.h,t,u);this.O.set(t,new Wi(n)),this.an(t,void 0)}finally{xt()}return!0},i.et=function(t,n){if(void 0===n&&(n=!1),!b(this.h,t))return!0;if(xn(this)&&!Rn(this,{object:this.v||this.h,name:t,type:"remove"}))return null;try{var i;At();var r,e=En(this),u=this.O.get(t),o=void 0;if(!u&&e&&(o=null==(r=oi(this.h,t))?void 0:r.value),n){if(!Reflect.deleteProperty(this.h,t))return!1}else delete this.h[t];u&&(this.O.delete(t),u instanceof Di&&(o=u.St),Rt(u)),this.bt.reportChanged(),null==(i=this.sn)||null==(i=i.get(t))||i.set(t in this.h),e&&e&&Vn(this,{type:"remove",observableKind:"object",object:this.v||this.h,debugObjectName:this.tt,oldValue:o,name:t})}finally{xt()}return!0},i.ft=function(t){return Mn(this,t)},i.nt=function(t){return kn(this,t)},i.an=function(t,n){var i,r=En(this);r&&r&&Vn(this,r?{type:gr,observableKind:"object",debugObjectName:this.tt,object:this.v||this.h,name:t,newValue:n}:null),null==(i=this.sn)||null==(i=i.get(t))||i.set(!0),this.bt.reportChanged()},i.st=function(){return this.bt.reportObserved(),bi(this.h)},i.it=function(){return this.bt.reportObserved(),Object.keys(this.h)},n}(),Mr=h("ObservableObjectAdministration",Er),Vr=Hn(0),Nr=function(){var t=!1,n={};return Object.defineProperty(n,"0",{set:function(){t=!0}}),Object.create(n)[0]=1,!1===t}(),Tr=0,Cr=function(){};mr=Cr,Or=Array.prototype,Object.setPrototypeOf?Object.setPrototypeOf(mr.prototype,Or):void 0!==mr.prototype.__proto__?mr.prototype.__proto__=Or:mr.prototype=Or;var Ir=function(t){function n(n,i,r,e){var u;return void 0===r&&(r="ObservableArray"),void 0===e&&(e=!1),u=t.call(this)||this,Zn((function(){var t=new yr(r,i,e,!0);t.v=u,c(u,mi,t),n&&n.length&&u.spliceWithArray(0,0,n),Nr&&Object.defineProperty(u,"0",Vr)})),u}_(n,t);var i=n.prototype;return i.concat=function(){this[mi].vt.reportObserved();for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return Array.prototype.concat.apply(this.slice(),n.map((function(t){return Bn(t)?t.slice():t})))},i[Symbol.iterator]=function(){var t=this,n=0;return ii({next:function(){return n<t.length?{value:t[n++],done:!1}:{done:!0,value:void 0}}})},w(n,[{key:"length",get:function(){return this[mi].Ht()},set:function(t){this[mi].Xt(t)}},{key:Symbol.toStringTag,get:function(){return"Array"}}])}(Cr);Object.entries(pr).forEach((function(t){var n=t[0];"concat"!==n&&f(Ir.prototype,n,t[1])})),zn(1e3);var Pr,Lr=ai.toString,Kr=(null==(Pr=n().Iterator)?void 0:Pr.prototype)||{};["Symbol","Map","Set"].forEach((function(i){void 0===n()[i]&&t("MobX requires global '"+i+"' to be available or polyfilled")})),"object"==typeof __MOBX_DEVTOOLS_GLOBAL_HOOK__&&__MOBX_DEVTOOLS_GLOBAL_HOOK__.injectMobx({spy:Nt,extras:{getDebugName:Qn},$mobx:mi});export{mi as $mobx,zt as FlowCancellationError,_r as ObservableMap,xr as ObservableSet,Qi as Reaction,ot as _allowStateChanges,Ct as _allowStateChangesInsideComputed,mt as _allowStateReadsEnd,pt as _allowStateReadsStart,or as _autoAction,ut as _endAction,Yn as _getAdministration,wt as _getGlobalState,Zt as _interceptReads,ht as _isComputingDerivation,jt as _resetGlobalState,et as _startAction,ur as action,Pt as autorun,ji as comparer,Ii as computed,Wt as configure,R as createAtom,bn as defineProperty,cn as entries,qt as extendObservable,hr as flow,Yt as flowResult,dn as get,Jn as getAtom,Qn as getDebugName,Ut as getDependencyTree,Ht as getObserverTree,vn as has,tn as intercept,It as isAction,Gi as isBoxedObservable,rn as isComputed,en as isComputedProp,Qt as isFlow,$t as isFlowCancellationError,on as isObservable,Bn as isObservableArray,Sr as isObservableMap,Un as isObservableObject,sn as isObservableProp,kr as isObservableSet,an as keys,Tn as makeAutoObservable,Nn as makeObservable,Ni as observable,pn as observe,Bt as onBecomeObserved,Dt as onBecomeUnobserved,Et as onReactionError,gi as override,yn as ownKeys,Kt as reaction,ln as remove,Ct as runInAction,hn as set,Nt as spy,On as toJS,wn as trace,jn as transaction,dt as untracked,fn as values,gn as when}; | ||
| function t(t){for(var n=arguments.length,i=new Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];throw new Error("number"==typeof t?"[MobX] minified error nr: "+t+(i.length?" "+i.map(String).join(","):"")+". Find the full error at: https://github.com/mobxjs/mobx/blob/main/packages/mobx/src/errors.ts":"[MobX] "+t)}function n(){return"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:ei}function i(){hi||t("Proxy not available")}function r(t){var n=!1;return function(){if(!n)return n=!0,t.apply(this,arguments)}}function e(t){return"function"==typeof t}function u(t){switch(typeof t){case"string":case"symbol":case"number":return!0}return!1}function o(t){return null!==t&&"object"==typeof t}function s(t){if(!o(t))return!1;var n=Object.getPrototypeOf(t);if(null==n)return!0;var i=Object.hasOwnProperty.call(n,"constructor")&&n.constructor;return"function"==typeof i&&i.toString()===li}function a(t){var n=null==t?void 0:t.constructor;return!!n&&("GeneratorFunction"===n.name||"GeneratorFunction"===n.displayName)}function f(t,n,i){si(t,n,{enumerable:!1,writable:!0,configurable:!0,value:i})}function c(t,n,i){si(t,n,{enumerable:!1,writable:!1,configurable:!0,value:i})}function h(t,n){var i="isMobX"+t;return n.prototype[i]=!0,function(t){return o(t)&&!0===t[i]}}function l(t){return null!=t&&"[object Map]"===Object.prototype.toString.call(t)}function v(t){return null!=t&&"[object Set]"===Object.prototype.toString.call(t)}function d(t){return null===t?null:"object"==typeof t?""+t:t}function b(t,n){return ai.hasOwnProperty.call(t,n)}function y(t,n){return!!(t&n)}function p(t,n,i){return i?t|=n:t&=~n,t}function m(t,n){(null==n||n>t.length)&&(n=t.length);for(var i=0,r=Array(n);i<n;i++)r[i]=t[i];return r}function O(t,n){for(var i=0;i<n.length;i++){var r=n[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,S(r.key),r)}}function w(t,n,i){return n&&O(t.prototype,n),i&&O(t,i),Object.defineProperty(t,"prototype",{writable:!1}),t}function j(t,n){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(i)return(i=i.call(t)).next.bind(i);if(Array.isArray(t)||(i=function(t,n){if(t){if("string"==typeof t)return m(t,n);var i={}.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?m(t,n):void 0}}(t))||n&&t&&"number"==typeof t.length){i&&(t=i);var r=0;return function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function g(){return(g=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var i=arguments[n];for(var r in i)({}).hasOwnProperty.call(i,r)&&(t[r]=i[r])}return t}).apply(null,arguments)}function _(t,n){t.prototype=Object.create(n.prototype),t.prototype.constructor=t,function(t,n){(Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,n){return t.__proto__=n,t})(t,n)}(t,n)}function S(t){var n=function(t){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,"string");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof n?n:n+""}function A(t){return Object.assign((function(n,i){if(k(i))return t.t(n,i);x(n,i,t)}),t)}function x(t,n,i){b(t,pi)||f(t,pi,g({},t[pi])),function(t){return"override"===t.i}(i)||(t[pi][n]=i)}function k(t){return"object"==typeof t&&"string"==typeof t.kind}function R(t,n,i){void 0===n&&(n=vi),void 0===i&&(i=vi);var r=new Oi(t);return n!==vi&&Bt(r,n),i!==vi&&Dt(r,i),r}function E(t,n,i){return on(t)?t:Array.isArray(t)?Ni.array(t,{name:i}):s(t)?Ni.object(t,void 0,{name:i}):l(t)?Ni.map(t,{name:i}):v(t)?Ni.set(t,{name:i}):"function"!=typeof t||It(t)||Qt(t)?t:a(t)?hr(t):or(i,t)}function M(t){return t}function V(t,n){return{i:t,u:n,o:N,s:T,t:C}}function N(t,n,i,r){var e;if(null!=(e=this.u)&&e.bound)return null===this.s(t,n,i,!1)?0:1;if(r===t.h)return null===this.s(t,n,i,!1)?0:2;if(It(i.value))return 1;var u=I(t,this,n,i,!1);return si(r,n,u),2}function T(t,n,i,r){var e=I(t,this,n,i);return t.l(n,e,r)}function C(n,i){var r,e=i.kind,u=i.name,o=i.addInitializer,s=this,a=function(t){var n,i,r,e;return it(null!=(n=null==(i=s.u)?void 0:i.name)?n:u.toString(),t,null!=(r=null==(e=s.u)?void 0:e.autoAction)&&r)};return"field"==e?function(t){var n,i=t;return It(i)||(i=a(i)),null!=(n=s.u)&&n.bound&&((i=i.bind(this)).isMobxAction=!0),i}:"method"==e?(It(n)||(n=a(n)),null!=(r=this.u)&&r.bound&&o((function(){var t=this[u].bind(this);t.isMobxAction=!0,this[u]=t})),n):void t("Cannot apply '"+s.i+"' to '"+String(u)+"' (kind: "+e+"):\n'"+s.i+"' can only be used on properties with a function value.")}function I(t,n,i,r,e){var u,o,s,a,f,c,h;void 0===e&&(e=Yi.safeDescriptors);var l,v=r.value;return null!=(u=n.u)&&u.bound&&(v=v.bind(null!=(l=t.v)?l:t.h)),{value:it(null!=(o=null==(s=n.u)?void 0:s.name)?o:i.toString(),v,null!=(a=null==(f=n.u)?void 0:f.autoAction)&&a,null!=(c=n.u)&&c.bound?null!=(h=t.v)?h:t.h:void 0),configurable:!e||t.p,enumerable:!1,writable:!e}}function P(t,n){return{i:t,u:n,o:L,s:K,t:B}}function L(t,n,i,r){var e;if(r===t.h)return null===this.s(t,n,i,!1)?0:2;if(null!=(e=this.u)&&e.bound&&(!b(t.h,n)||!Qt(t.h[n]))&&null===this.s(t,n,i,!1))return 0;if(Qt(i.value))return 1;var u=D(t,0,0,i,!1,!1);return si(r,n,u),2}function K(t,n,i,r){var e,u=D(t,0,0,i,null==(e=this.u)?void 0:e.bound);return t.l(n,u,r)}function B(t,n){var i,r=n.name,e=n.addInitializer;return Qt(t)||(t=hr(t)),null!=(i=this.u)&&i.bound&&e((function(){var t=this[r].bind(this);t.isMobXFlow=!0,this[r]=t})),t}function D(t,n,i,r,e,u){void 0===u&&(u=Yi.safeDescriptors);var o,s=r.value;return Qt(s)||(s=hr(s)),e&&((s=s.bind(null!=(o=t.v)?o:t.h)).isMobXFlow=!0),{value:s,configurable:!u||t.p,enumerable:!1,writable:!u}}function G(t,n){return{i:t,u:n,o:W,s:q,t:U}}function W(t,n,i){return null===this.s(t,n,i,!1)?0:1}function q(t,n,i,r){return t.m(n,g({},this.u,{get:i.get,set:i.set}),r)}function U(t,n){var i=this,r=n.name;return(0,n.addInitializer)((function(){var n=Wn(this)[mi],e=g({},i.u,{get:t,context:this});e.name||(e.name="ObservableObject."+r.toString()),n.O.set(r,new Wi(e))})),function(){return this[mi].j(r)}}function F(t,n){return{i:t,u:n,o:H,s:X,t:z}}function H(t,n,i){return null===this.s(t,n,i,!1)?0:1}function X(t,n,i,r){var e,u;return t.g(n,i.value,null!=(e=null==(u=this.u)?void 0:u.enhancer)?e:E,r)}function z(t,n){function i(t,n){var i,e,s=Wn(t)[mi],a=new Di(n,null!=(i=null==(e=r.u)?void 0:e.enhancer)?i:E,"ObservableObject."+u.toString(),!1);s.O.set(u,a),o.add(t)}var r=this,e=n.kind,u=n.name,o=new WeakSet;if("accessor"==e)return{get:function(){return o.has(this)||i(this,t.get.call(this)),this[mi].j(u)},set:function(t){return o.has(this)||i(this,t),this[mi]._(u,t)},init:function(t){return o.has(this)||i(this,t),t}}}function $(t){return{i:"true",u:t,o:J,s:Y,t:Q}}function J(t,n,i,r){var e,u,o,s;if(i.get)return Ii.o(t,n,i,r);if(i.set){var f=it(n.toString(),i.set);return r===t.h?null===t.l(n,{configurable:!Yi.safeDescriptors||t.p,set:f})?0:2:(si(r,n,{configurable:!0,set:f}),2)}if(r!==t.h&&"function"==typeof i.value)return a(i.value)?(null!=(s=this.u)&&s.autoBind?hr.bound:hr).o(t,n,i,r):(null!=(o=this.u)&&o.autoBind?or.bound:or).o(t,n,i,r);var c,h=!1===(null==(e=this.u)?void 0:e.deep)?Ni.ref:Ni;return"function"==typeof i.value&&null!=(u=this.u)&&u.autoBind&&(i.value=i.value.bind(null!=(c=t.v)?c:t.h)),h.o(t,n,i,r)}function Y(t,n,i,r){var e,u,o;return i.get?Ii.s(t,n,i,r):i.set?t.l(n,{configurable:!Yi.safeDescriptors||t.p,set:it(n.toString(),i.set)},r):("function"==typeof i.value&&null!=(e=this.u)&&e.autoBind&&(i.value=i.value.bind(null!=(o=t.v)?o:t.h)),(!1===(null==(u=this.u)?void 0:u.deep)?Ni.ref:Ni).s(t,n,i,r))}function Q(){t("'"+this.i+"' cannot be used as a decorator")}function Z(t){return t||Si}function tt(t){return!0===t.deep?E:!1===t.deep?M:(n=t.defaultDecorator)&&null!=(i=null==(r=n.u)?void 0:r.enhancer)?i:E;var n,i,r}function nt(t,n,i){return k(n)?Ai.t(t,n):u(n)?void x(t,n,Ai):on(t)?t:s(t)?Ni.object(t,n,i):Array.isArray(t)?Ni.array(t,n):l(t)?Ni.map(t,n):v(t)?Ni.set(t,n):"object"==typeof t&&null!==t?t:Ni.box(t,n)}function it(t,n,i,r){function e(){return rt(0,i,n,r||this,arguments)}return void 0===i&&(i=!1),e.isMobxAction=!0,e.toString=function(){return n.toString()},Ki&&(Bi.value=t,si(e,"name",Bi)),e}function rt(t,n,i,r,e){var u=et(0,n);try{return i.apply(r,e)}catch(t){throw u.S=t,t}finally{ut(u)}}function et(t,n){var i=Yi.trackingDerivation,r=!n||!i;At();var e=Yi.allowStateChanges;r&&(bt(),e=st(!0));var u={A:r,k:i,R:e,M:pt(!0),V:!1,N:0,T:Li++,C:Pi};return Pi=u.T,u}function ut(n){Pi!==n.T&&t(30),Pi=n.C,void 0!==n.S&&(Yi.suppressReactionErrors=!0),at(n.R),mt(n.M),xt(),n.A&&yt(n.k),Yi.suppressReactionErrors=!1}function ot(t,n){var i=st(t);try{return n()}finally{at(i)}}function st(t){var n=Yi.allowStateChanges;return Yi.allowStateChanges=t,n}function at(t){Yi.allowStateChanges=t}function ft(t){return t instanceof Hi}function ct(t){switch(t.I){case qi.P:return!1;case qi.L:case qi.K:return!0;case qi.B:for(var n=pt(!0),i=bt(),r=t.D,e=r.length,u=0;u<e;u++){var o=r[u];if(Fi(o)){if(Yi.disableErrorBoundaries)o.get();else try{o.get()}catch(t){return yt(i),mt(n),!0}if(t.I===qi.K)return yt(i),mt(n),!0}}return Ot(t),yt(i),mt(n),!1}}function ht(){return null!==Yi.trackingDerivation}function lt(t,n,i){var r=pt(!0);Ot(t),t.G=new Array(0===t.W?100:t.D.length),t.q=0,t.W=++Yi.runId;var e,u=Yi.trackingDerivation;if(Yi.trackingDerivation=t,Yi.inBatch++,!0===Yi.disableErrorBoundaries)e=n.call(i);else try{e=n.call(i)}catch(t){e=new Hi(t)}return Yi.inBatch--,Yi.trackingDerivation=u,function(t){for(var n=t.D,i=t.D=t.G,r=qi.P,e=0,u=t.q,o=0;o<u;o++){var s=i[o];0===s.diffValue&&(s.diffValue=1,e!==o&&(i[e]=s),e++),s.I>r&&(r=s.I)}for(i.length=e,t.G=null,u=n.length;u--;){var a=n[u];0===a.diffValue&&_t(a,t),a.diffValue=0}for(;e--;){var f=i[e];1===f.diffValue&&(f.diffValue=0,gt(f,t))}r!==qi.P&&(t.I=r,t.U())}(t),mt(r),e}function vt(t){var n=t.D;t.D=[];for(var i=n.length;i--;)_t(n[i],t);t.I=qi.L}function dt(t){var n=bt();try{return t()}finally{yt(n)}}function bt(){var t=Yi.trackingDerivation;return Yi.trackingDerivation=null,t}function yt(t){Yi.trackingDerivation=t}function pt(t){var n=Yi.allowStateReads;return Yi.allowStateReads=t,n}function mt(t){Yi.allowStateReads=t}function Ot(t){if(t.I!==qi.P){t.I=qi.P;for(var n=t.D,i=n.length;i--;)n[i].F=qi.P}}function wt(){return Yi}function jt(){var t=new zi;for(var n in t)-1===Xi.indexOf(n)&&(Yi[n]=t[n]);Yi.allowStateChanges=!Yi.enforceActions}function gt(t,n){t.H.add(n),t.F>n.I&&(t.F=n.I)}function _t(t,n){t.H.delete(n),0===t.H.size&&St(t)}function St(t){!1===t.isPendingUnobservation&&(t.isPendingUnobservation=!0,Yi.pendingUnobservations.push(t))}function At(){Yi.inBatch++}function xt(){if(0==--Yi.inBatch){Mt();for(var t=Yi.pendingUnobservations,n=0;n<t.length;n++){var i=t[n];i.isPendingUnobservation=!1,0===i.H.size&&(i.isBeingObserved&&(i.isBeingObserved=!1,i.onBUO()),i instanceof Wi&&i.X())}Yi.pendingUnobservations=[]}}function kt(t){var n=Yi.trackingDerivation;return null!==n?(n.W!==t.$&&(t.$=n.W,n.G[n.q++]=t,!t.isBeingObserved&&Yi.trackingContext&&(t.isBeingObserved=!0,t.onBO())),t.isBeingObserved):(0===t.H.size&&Yi.inBatch>0&&St(t),!1)}function Rt(t){t.F!==qi.K&&(t.F=qi.K,t.H.forEach((function(t){t.I===qi.P&&t.U(),t.I=qi.K})))}function Et(t){return Yi.globalReactionErrorHandlers.push(t),function(){var n=Yi.globalReactionErrorHandlers.indexOf(t);n>=0&&Yi.globalReactionErrorHandlers.splice(n,1)}}function Mt(){Yi.inBatch>0||Yi.isRunningReactions||Zi(Vt)}function Vt(){Yi.isRunningReactions=!0;for(var t=Yi.pendingReactions,n=0;t.length>0;){100==++n&&(console.error("[mobx] cycle in reaction: "+t[0]),t.splice(0));for(var i=t.splice(0),r=0,e=i.length;r<e;r++)i[r].J()}Yi.isRunningReactions=!1}function Nt(){return console.warn("[mobx.spy] Is a no-op in production builds"),function(){}}function Tt(t){return function(n,i){return e(n)?it(n.name||"<unnamed action>",n,t):e(i)?it(n,i,t):k(i)?(t?rr:nr).t(n,i):u(i)?x(n,i,t?rr:nr):u(n)?A(V(t?"autoAction":"action",{name:n,autoAction:t})):void 0}}function Ct(t){return rt(0,!1,t,this,void 0)}function It(t){return e(t)&&!0===t.isMobxAction}function Pt(t,n){function i(){t(s)}var r,e,u,o;void 0===n&&(n=ci);var s,a=null!=(r=null==(e=n)?void 0:e.name)?r:"Autorun";if(n.scheduler||n.delay){var f=Lt(n),c=!1;s=new Qi(a,(function(){c||(c=!0,f((function(){c=!1,s.isDisposed||s.track(i)})))}),n.onError,n.requiresObservable)}else s=new Qi(a,(function(){this.track(i)}),n.onError,n.requiresObservable);return null!=(u=n)&&null!=(u=u.signal)&&u.aborted||s.Y(),s.Z(null==(o=n)?void 0:o.signal)}function Lt(t){return t.scheduler?t.scheduler:t.delay?function(n){return setTimeout(n,t.delay)}:sr}function Kt(t,n,i){function r(){if(b=!1,!p.isDisposed){var n=!1,r=f;p.track((function(){var i=ot(!1,(function(){return t(p)}));n=d||!y(f,i),f=i})),(d&&i.fireImmediately||!d&&n)&&h(f,r,p),d=!1}}var e,u,o;void 0===i&&(i=ci);var s,a,f,c=null!=(e=i.name)?e:"Reaction",h=ur(c,i.onError?(s=i.onError,a=n,function(){try{return a.apply(this,arguments)}catch(t){s.call(this,t)}}):n),l=!i.scheduler&&!i.delay,v=Lt(i),d=!0,b=!1,y=i.compareStructural?ji.structural:i.equals||ji.default,p=new Qi(c,(function(){d||l?r():b||(b=!0,v(r))}),i.onError,i.requiresObservable);return null!=(u=i)&&null!=(u=u.signal)&&u.aborted||p.Y(),p.Z(null==(o=i)?void 0:o.signal)}function Bt(t,n,i){return Gt("onBO",t,n,i)}function Dt(t,n,i){return Gt("onBUO",t,n,i)}function Gt(t,n,i,r){var u="function"==typeof r?Jn(n,i):Jn(n),o=e(r)?r:i,s=t+"L";return u[s]?u[s].add(o):u[s]=new Set([o]),function(){var t=u[s];t&&(t.delete(o),0===t.size&&delete u[s])}}function Wt(i){!0===i.isolateGlobalState&&function(){if((Yi.pendingReactions.length||Yi.inBatch||Yi.isRunningReactions)&&t(36),Ji=!0,$i){var i=n();0==--i.__mobxInstanceCount&&(i.__mobxGlobals=void 0),Yi=new zi}}();var r,e,u=i.useProxies,o=i.enforceActions;if(void 0!==u&&(Yi.useProxies="always"===u||"never"!==u&&"undefined"!=typeof Proxy),"ifavailable"===u&&(Yi.verifyProxies=!0),void 0!==o){var s="always"===o?"always":"observed"===o;Yi.enforceActions=s,Yi.allowStateChanges=!0!==s&&"always"!==s}["computedRequiresReaction","reactionRequiresObservable","observableRequiresReaction","disableErrorBoundaries","safeDescriptors"].forEach((function(t){t in i&&(Yi[t]=!!i[t])})),Yi.allowStateReads=!Yi.observableRequiresReaction,i.reactionScheduler&&(r=i.reactionScheduler,e=Zi,Zi=function(t){return r((function(){return e(t)}))})}function qt(t,n,i,r){var e=yi(n);return Zn((function(){var n=Wn(t,r)[mi];bi(e).forEach((function(t){n.s(t,e[t],!i||!(t in i)||i[t])}))})),t}function Ut(t,n){return Ft(Jn(t,n))}function Ft(t){var n,i={name:t.tt};return t.D&&t.D.length>0&&(i.dependencies=(n=t.D,Array.from(new Set(n))).map(Ft)),i}function Ht(t,n){return Xt(Jn(t,n))}function Xt(t){var n={name:t.tt};return function(t){return t.H&&t.H.size>0}(t)&&(n.observers=Array.from(function(t){return t.H}(t)).map(Xt)),n}function zt(){this.message="FLOW_CANCELLED"}function $t(t){return t instanceof zt}function Jt(t){e(t.cancel)&&t.cancel()}function Yt(t){return t}function Qt(t){return!0===(null==t?void 0:t.isMobXFlow)}function Zt(t,n,i){var r;return Sr(t)||Bn(t)||Gi(t)?r=Yn(t):Un(t)&&(r=Yn(t,n)),r.dehancer="function"==typeof n?n:i,function(){r.dehancer=void 0}}function tn(t,n,i){return e(i)?function(t,n,i){return Yn(t,n).nt(i)}(t,n,i):function(t,n){return Yn(t).nt(n)}(t,n)}function nn(t,n){if(void 0===n)return Fi(t);if(!1===Un(t))return!1;if(!t[mi].O.has(n))return!1;var i=Jn(t,n);return Fi(i)}function rn(t){return nn(t)}function en(t,n){return nn(t,n)}function un(t,n){return!!t&&(void 0!==n?!!Un(t)&&t[mi].O.has(n):Un(t)||!!t[mi]||wi(t)||tr(t)||Fi(t))}function on(t){return un(t)}function sn(t,n){return un(t,n)}function an(n){return Un(n)?n[mi].it():Sr(n)||kr(n)?Array.from(n.keys()):Bn(n)?n.map((function(t,n){return n})):void t(5)}function fn(n){return Un(n)?an(n).map((function(t){return n[t]})):Sr(n)?an(n).map((function(t){return n.get(t)})):kr(n)?Array.from(n.values()):Bn(n)?n.slice():void t(6)}function cn(n){return Un(n)?an(n).map((function(t){return[t,n[t]]})):Sr(n)?an(n).map((function(t){return[t,n.get(t)]})):kr(n)?Array.from(n.entries()):Bn(n)?n.map((function(t,n){return[n,t]})):void t(7)}function hn(n,i,r){if(2!==arguments.length||kr(n))Un(n)?n[mi].rt(i,r):Sr(n)?n.set(i,r):kr(n)?n.add(i):Bn(n)?("number"!=typeof i&&(i=parseInt(i,10)),i<0&&t("Invalid index: '"+i+"'"),At(),i>=n.length&&(n.length=i+1),n[i]=r,xt()):t(8);else{At();var e=i;try{for(var u in e)hn(n,u,e[u])}finally{xt()}}}function ln(n,i){Un(n)?n[mi].et(i):Sr(n)||kr(n)?n.delete(i):Bn(n)?("number"!=typeof i&&(i=parseInt(i,10)),n.splice(i,1)):t(9)}function vn(n,i){return Un(n)?n[mi].ut(i):Sr(n)||kr(n)?n.has(i):Bn(n)?i>=0&&i<n.length:void t(10)}function dn(n,i){if(vn(n,i))return Un(n)?n[mi].ot(i):Sr(n)?n.get(i):Bn(n)?n[i]:void t(11)}function bn(n,i,r){if(Un(n))return n[mi].l(i,r);t(39)}function yn(n){if(Un(n))return n[mi].st();t(38)}function pn(t,n,i,r){return e(i)?function(t,n,i,r){return Yn(t,n).ft(i,r)}(t,n,i,r):function(t,n,i){return Yn(t).ft(n,i)}(t,n,i)}function mn(t,n,i){return t.set(n,i),i}function On(t){return function t(n,i){if(null==n||"object"!=typeof n||n instanceof Date||!on(n))return n;if(Gi(n)||Fi(n))return t(n.get(),i);if(i.has(n))return i.get(n);if(Bn(n)){var r=mn(i,n,new Array(n.length));return n.forEach((function(n,e){r[e]=t(n,i)})),r}if(kr(n)){var e=mn(i,n,new Set);return n.forEach((function(n){e.add(t(n,i))})),e}if(Sr(n)){var u=mn(i,n,new Map);return n.forEach((function(n,r){u.set(r,t(n,i))})),u}var o=mn(i,n,{});return yn(n).forEach((function(r){ai.propertyIsEnumerable.call(n,r)&&(o[r]=t(n[r],i))})),o}(t,new Map)}function wn(){}function jn(t,n){void 0===n&&(n=void 0),At();try{return t.apply(n)}finally{xt()}}function gn(t,n,i){return 1===arguments.length||n&&"object"==typeof n?Sn(t,n):_n(t,n,i||{})}function _n(t,n,i){var r;if("number"==typeof i.timeout){var e=new Error("WHEN_TIMEOUT");r=setTimeout((function(){if(!o[mi].isDisposed){if(o(),!i.onError)throw e;i.onError(e)}}),i.timeout)}i.name="When";var u=it("When-effect",n),o=Pt((function(n){ot(!1,t)&&(n.dispose(),r&&clearTimeout(r),u())}),i);return o}function Sn(t,n){var i,r,e;if(null!=n&&null!=(i=n.signal)&&i.aborted)return Object.assign(Promise.reject(new Error("WHEN_ABORTED")),{cancel:function(){return null}});var u=new Promise((function(i,u){var o,s=_n(t,i,g({},n,{onError:u}));r=function(){s(),u(new Error("WHEN_CANCELLED"))},e=function(){s(),u(new Error("WHEN_ABORTED"))},null==n||null==(o=n.signal)||null==o.addEventListener||o.addEventListener("abort",e)})).finally((function(){var t;return null==n||null==(t=n.signal)||null==t.removeEventListener?void 0:t.removeEventListener("abort",e)}));return u.cancel=r,u}function An(t){return t[mi]}function xn(t){return void 0!==t.ct&&t.ct.length>0}function kn(t,n){var i=t.ct||(t.ct=[]);return i.push(n),r((function(){var t=i.indexOf(n);-1!==t&&i.splice(t,1)}))}function Rn(n,i){var r=bt();try{for(var e=[].concat(n.ct||[]),u=0,o=e.length;u<o&&((i=e[u](i))&&!i.type&&t(14),i);u++);return i}finally{yt(r)}}function En(t){return void 0!==t.ht&&t.ht.length>0}function Mn(t,n){var i=t.ht||(t.ht=[]);return i.push(n),r((function(){var t=i.indexOf(n);-1!==t&&i.splice(t,1)}))}function Vn(t,n){var i=bt(),r=t.ht;if(r){for(var e=0,u=(r=r.slice()).length;e<u;e++)r[e](n);yt(i)}}function Nn(t,n,i){return Zn((function(){var r=Wn(t,i)[mi];null!=n||(n=function(t){return b(t,pi)||f(t,pi,g({},t[pi])),t[pi]}(t)),bi(n).forEach((function(t){return r.o(t,n[t])}))})),t}function Tn(t,n,i){return s(t)?qt(t,t,n,i):(Zn((function(){var r=Wn(t,i)[mi];if(!t[vr]){var e=Object.getPrototypeOf(t),u=new Set([].concat(bi(t),bi(e)));u.delete("constructor"),u.delete(mi),f(e,vr,u)}t[vr].forEach((function(t){return r.o(t,!n||!(t in n)||n[t])}))})),t)}function Cn(t,n,r,e){return void 0===r&&(r="ObservableArray"),void 0===e&&(e=!1),i(),Zn((function(){var i=new yr(r,n,e,!1);c(i.O,mi,i);var u=new Proxy(i.O,br);return i.v=u,t&&t.length&&i.lt(0,0,t),u}))}function In(t,n){"function"==typeof Array.prototype[t]&&(pr[t]=n(t))}function Pn(t){return function(){var n=this[mi];n.vt.reportObserved();var i=n.dt(n.O);return i[t].apply(i,arguments)}}function Ln(t){return function(n,i){var r=this,e=this[mi];return e.vt.reportObserved(),e.dt(e.O)[t]((function(t,e){return n.call(i,t,e,r)}))}}function Kn(t){return function(){var n=this,i=this[mi];i.vt.reportObserved();var r=i.dt(i.O),e=arguments[0];return arguments[0]=function(t,i,r){return e(t,i,r,n)},r[t].apply(r,arguments)}}function Bn(t){return o(t)&&wr(t[mi])}function Dn(t){return t[Symbol.toStringTag]="MapIterator",ii(t)}function Gn(t){return t[Symbol.toStringTag]="SetIterator",ii(t)}function Wn(t,n){var i;if(b(t,mi))return t;var r=null!=(i=null==n?void 0:n.name)?i:"ObservableObject",e=new Er(t,new Map,String(r),function(t){var n;return t?null!=(n=t.defaultDecorator)?n:$(t):void 0}(n));return f(t,mi,e),t}function qn(t){return Rr[t]||(Rr[t]={get:function(){return this[mi].j(t)},set:function(n){return this[mi]._(t,n)}})}function Un(t){return!!o(t)&&Mr(t[mi])}function Fn(t,n,i){var r;null==(r=t.h[pi])||delete r[i]}function Hn(t){return{enumerable:!1,configurable:!0,get:function(){return this[mi].ot(t)},set:function(n){this[mi].rt(t,n)}}}function Xn(t){si(Ir.prototype,""+t,Hn(t))}function zn(t){if(t>Tr){for(var n=Tr;n<t+100;n++)Xn(n);Tr=t}}function $n(t,n,i){return new Ir(t,n,i)}function Jn(n,i){if("object"==typeof n&&null!==n){if(Bn(n))return void 0!==i&&t(23),n[mi].vt;if(kr(n))return n.vt;if(Sr(n)){if(void 0===i)return n.bt;var r=n.yt.get(i)||n.pt.get(i);return r||t(25,i,Qn(n)),r}if(Un(n)){if(!i)return t(26);var u=n[mi].O.get(i);return u||t(27,i,Qn(n)),u}if(wi(n)||Fi(n)||tr(n))return n}else if(e(n)&&tr(n[mi]))return n[mi];t(28)}function Yn(n,i){return n||t(29),void 0!==i?Yn(Jn(n,i)):wi(n)||Fi(n)||tr(n)||Sr(n)||kr(n)?n:n[mi]?n[mi]:void t(24,n)}function Qn(t,n){var i;if(void 0!==n)i=Jn(t,n);else{if(It(t))return t.name;i=Un(t)||Sr(t)||kr(t)?Yn(t):Jn(t)}return i.tt}function Zn(t){var n=bt(),i=st(!0);At();try{return t()}finally{xt(),at(i),yt(n)}}function ti(t,n,i){return void 0===i&&(i=-1),function t(n,i,r,u,o){if(n===i)return 0!==n||1/n==1/i;if(null==n||null==i)return!1;if(n!=n)return i!=i;var s=typeof n;if("function"!==s&&"object"!==s&&"object"!=typeof i)return!1;var a=Lr.call(n);if(a!==Lr.call(i))return!1;switch(a){case"[object RegExp]":case"[object String]":return""+n==""+i;case"[object Number]":return+n!=+n?+i!=+i:0==+n?1/+n==1/i:+n==+i;case"[object Date]":case"[object Boolean]":return+n==+i;case"[object Symbol]":return"undefined"!=typeof Symbol&&Symbol.valueOf.call(n)===Symbol.valueOf.call(i);case"[object Map]":case"[object Set]":r>=0&&r++}n=ni(n),i=ni(i);var f="[object Array]"===a;if(!f){if("object"!=typeof n||"object"!=typeof i)return!1;var c=n.constructor,h=i.constructor;if(c!==h&&!(e(c)&&c instanceof c&&e(h)&&h instanceof h)&&"constructor"in n&&"constructor"in i)return!1}if(0===r)return!1;r<0&&(r=-1),o=o||[];for(var l=(u=u||[]).length;l--;)if(u[l]===n)return o[l]===i;if(u.push(n),o.push(i),f){if((l=n.length)!==i.length)return!1;for(;l--;)if(!t(n[l],i[l],r-1,u,o))return!1}else{var v=Object.keys(n),d=v.length;if(Object.keys(i).length!==d)return!1;for(var y=0;y<d;y++){var p=v[y];if(!b(i,p)||!t(n[p],i[p],r-1,u,o))return!1}}return u.pop(),o.pop(),!0}(t,n,i)}function ni(t){return Bn(t)?t.slice():l(t)||Sr(t)||v(t)||kr(t)?Array.from(t.entries()):t}function ii(t){return t[Symbol.iterator]=ri,Object.assign(Object.create(Kr),t)}function ri(){return this}var ei={},ui=Object.assign,oi=Object.getOwnPropertyDescriptor,si=Object.defineProperty,ai=Object.prototype,fi=[];Object.freeze(fi);var ci={};Object.freeze(ci);var hi="undefined"!=typeof Proxy,li=Object.toString(),vi=function(){},di=void 0!==Object.getOwnPropertySymbols,bi="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:di?function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:Object.getOwnPropertyNames,yi=Object.getOwnPropertyDescriptors||function(t){var n={};return bi(t).forEach((function(i){n[i]=oi(t,i)})),n},pi=Symbol("mobx-stored-annotations"),mi=Symbol("mobx administration"),Oi=function(){function t(t){void 0===t&&(t="Atom"),this.tt=void 0,this.Ot=0,this.H=new Set,this.$=0,this.F=qi.L,this.onBOL=void 0,this.onBUOL=void 0,this.tt=t}var n=t.prototype;return n.onBO=function(){this.onBOL&&this.onBOL.forEach((function(t){return t()}))},n.onBUO=function(){this.onBUOL&&this.onBUOL.forEach((function(t){return t()}))},n.reportObserved=function(){return kt(this)},n.reportChanged=function(){At(),Rt(this),xt()},n.toString=function(){return this.tt},w(t,[{key:"isBeingObserved",get:function(){return y(this.Ot,t.wt)},set:function(n){this.Ot=p(this.Ot,t.wt,n)}},{key:"isPendingUnobservation",get:function(){return y(this.Ot,t.jt)},set:function(n){this.Ot=p(this.Ot,t.jt,n)}},{key:"diffValue",get:function(){return y(this.Ot,t.gt)?1:0},set:function(n){this.Ot=p(this.Ot,t.gt,1===n)}}])}();Oi.wt=1,Oi.jt=2,Oi.gt=4;var wi=h("Atom",Oi),ji={identity:function(t,n){return t===n},structural:function(t,n){return ti(t,n)},default:function(t,n){return Object.is?Object.is(t,n):t===n?0!==t||1/t==1/n:t!=t&&n!=n},shallow:function(t,n){return ti(t,n,1)}},gi=A({i:"override",o:function(){return 0},s:function(){t("'"+this.i+"' can only be used with 'makeObservable'")},t:function(){console.warn("'"+this.i+"' cannot be used with decorators - this is a no-op")}}),_i=$(),Si={deep:!0,name:void 0,defaultDecorator:void 0,proxy:!0};Object.freeze(Si);var Ai=F("observable"),xi=F("observable.ref",{enhancer:M}),ki=F("observable.shallow",{enhancer:function(t,n,i){return null==t||Un(t)||Bn(t)||Sr(t)||kr(t)?t:Array.isArray(t)?Ni.array(t,{name:i,deep:!1}):s(t)?Ni.object(t,void 0,{name:i,deep:!1}):l(t)?Ni.map(t,{name:i,deep:!1}):v(t)?Ni.set(t,{name:i,deep:!1}):void 0}}),Ri=F("observable.struct",{enhancer:function(t,n){return ti(t,n)?n:t}}),Ei=A(Ai);ui(nt,Ei);var Mi,Vi,Ni=ui(nt,{box:function(t,n){var i=Z(n);return new Di(t,tt(i),i.name,!0,i.equals)},array:function(t,n){var i=Z(n);return(!1===Yi.useProxies||!1===i.proxy?$n:Cn)(t,tt(i),i.name)},map:function(t,n){var i=Z(n);return new _r(t,tt(i),i.name)},set:function(t,n){var i=Z(n);return new xr(t,tt(i),i.name)},object:function(t,n,r){return Zn((function(){return qt(!1===Yi.useProxies||!1===(null==r?void 0:r.proxy)?Wn({},r):function(t,n){var r,e;return i(),null!=(e=(r=(t=Wn(t,n))[mi]).v)?e:r.v=new Proxy(t,lr)}({},r),t,n)}))},ref:A(xi),shallow:A(ki),deep:Ei,struct:A(Ri)}),Ti=G("computed"),Ci=G("computed.struct",{equals:ji.structural}),Ii=function(t,n){if(k(n))return Ti.t(t,n);if(u(n))return x(t,n,Ti);if(s(t))return A(G("computed",t));var i=s(n)?n:{};return i.get=t,i.name||(i.name=t.name||""),new Wi(i)};Object.assign(Ii,Ti),Ii.struct=A(Ci);var Pi=0,Li=1,Ki=null!=(Mi=null==(Vi=oi((function(){}),"name"))?void 0:Vi.configurable)&&Mi,Bi={value:"action",configurable:!0,writable:!1,enumerable:!1},Di=function(t){function n(n,i,r,e,u){var o;return void 0===r&&(r="ObservableValue"),void 0===u&&(u=ji.default),(o=t.call(this,r)||this).enhancer=void 0,o.tt=void 0,o.equals=void 0,o._t=!1,o.ct=void 0,o.ht=void 0,o.St=void 0,o.dehancer=void 0,o.enhancer=i,o.tt=r,o.equals=u,o.St=i(n,void 0,r),o}_(n,t);var i=n.prototype;return i.dehanceValue=function(t){return void 0!==this.dehancer?this.dehancer(t):t},i.set=function(t){(t=this.At(t))!==Yi.UNCHANGED&&this.xt(t)},i.At=function(t){if(xn(this)){var n=Rn(this,{object:this,type:dr,newValue:t});if(!n)return Yi.UNCHANGED;t=n.newValue}return t=this.enhancer(t,this.St,this.tt),this.equals(this.St,t)?Yi.UNCHANGED:t},i.xt=function(t){var n=this.St;this.St=t,this.reportChanged(),En(this)&&Vn(this,{type:dr,object:this,newValue:t,oldValue:n})},i.get=function(){return this.reportObserved(),this.dehanceValue(this.St)},i.nt=function(t){return kn(this,t)},i.ft=function(t,n){return n&&t({observableKind:"value",debugObjectName:this.tt,object:this,type:dr,newValue:this.St,oldValue:void 0}),Mn(this,t)},i.raw=function(){return this.St},i.toJSON=function(){return this.get()},i.toString=function(){return this.tt+"["+this.St+"]"},i.valueOf=function(){return d(this.get())},i[Symbol.toPrimitive]=function(){return this.valueOf()},n}(Oi),Gi=h("ObservableValue",Di),Wi=function(){function n(n){this.I=qi.L,this.D=[],this.G=null,this.H=new Set,this.W=0,this.$=0,this.F=qi.P,this.q=0,this.St=new Hi(null),this.tt=void 0,this.kt=void 0,this.Ot=0,this.derivation=void 0,this.Rt=void 0,this.Et=Ui.NONE,this.Mt=void 0,this.Vt=void 0,this.Nt=void 0,this.Tt=void 0,this.onBOL=void 0,this.onBUOL=void 0,n.get||t(31),this.derivation=n.get,this.tt=n.name||"ComputedValue",n.set&&(this.Rt=it("ComputedValue-setter",n.set)),this.Vt=n.equals||(n.compareStructural||n.struct?ji.structural:ji.default),this.Mt=n.context,this.Nt=n.requiresReaction,this.Tt=!!n.keepAlive}var i=n.prototype;return i.U=function(){!function(t){t.F===qi.P&&(t.F=qi.B,t.H.forEach((function(t){t.I===qi.P&&(t.I=qi.B,t.U())})))}(this)},i.onBO=function(){this.onBOL&&this.onBOL.forEach((function(t){return t()}))},i.onBUO=function(){this.onBUOL&&this.onBUOL.forEach((function(t){return t()}))},i.get=function(){if(this.isComputing&&t(32,this.tt,this.derivation),0!==Yi.inBatch||0!==this.H.size||this.Tt){if(kt(this),ct(this)){var n=Yi.trackingContext;this.Tt&&!n&&(Yi.trackingContext=this),this.trackAndCompute()&&function(t){t.F!==qi.K&&(t.F=qi.K,t.H.forEach((function(n){n.I===qi.B?n.I=qi.K:n.I===qi.P&&(t.F=qi.P)})))}(this),Yi.trackingContext=n}}else ct(this)&&(this.Ct(),At(),this.St=this.It(!1),xt());var i=this.St;if(ft(i))throw i.cause;return i},i.set=function(n){if(this.Rt){this.isRunningSetter&&t(33,this.tt),this.isRunningSetter=!0;try{this.Rt.call(this.Mt,n)}finally{this.isRunningSetter=!1}}else t(34,this.tt)},i.trackAndCompute=function(){var t=this.St,n=this.I===qi.L,i=this.It(!0),r=n||ft(t)||ft(i)||!this.Vt(t,i);return r&&(this.St=i),r},i.It=function(t){this.isComputing=!0;var n,i=st(!1);if(t)n=lt(this,this.derivation,this.Mt);else if(!0===Yi.disableErrorBoundaries)n=this.derivation.call(this.Mt);else try{n=this.derivation.call(this.Mt)}catch(t){n=new Hi(t)}return at(i),this.isComputing=!1,n},i.X=function(){this.Tt||(vt(this),this.St=void 0)},i.ft=function(t,n){var i=this,r=!0,e=void 0;return Pt((function(){var u=i.get();if(!r||n){var o=bt();t({observableKind:"computed",debugObjectName:i.tt,type:dr,object:i,newValue:u,oldValue:e}),yt(o)}r=!1,e=u}))},i.Ct=function(){},i.toString=function(){return this.tt+"["+this.derivation.toString()+"]"},i.valueOf=function(){return d(this.get())},i[Symbol.toPrimitive]=function(){return this.valueOf()},w(n,[{key:"isComputing",get:function(){return y(this.Ot,n.Pt)},set:function(t){this.Ot=p(this.Ot,n.Pt,t)}},{key:"isRunningSetter",get:function(){return y(this.Ot,n.Lt)},set:function(t){this.Ot=p(this.Ot,n.Lt,t)}},{key:"isBeingObserved",get:function(){return y(this.Ot,n.wt)},set:function(t){this.Ot=p(this.Ot,n.wt,t)}},{key:"isPendingUnobservation",get:function(){return y(this.Ot,n.jt)},set:function(t){this.Ot=p(this.Ot,n.jt,t)}},{key:"diffValue",get:function(){return y(this.Ot,n.gt)?1:0},set:function(t){this.Ot=p(this.Ot,n.gt,1===t)}}])}();Wi.Pt=1,Wi.Lt=2,Wi.wt=4,Wi.jt=8,Wi.gt=16;var qi,Ui,Fi=h("ComputedValue",Wi);!function(t){t[t.L=-1]="NOT_TRACKING_",t[t.P=0]="UP_TO_DATE_",t[t.B=1]="POSSIBLY_STALE_",t[t.K=2]="STALE_"}(qi||(qi={})),function(t){t[t.NONE=0]="NONE",t[t.LOG=1]="LOG",t[t.BREAK=2]="BREAK"}(Ui||(Ui={}));var Hi=function(t){this.cause=void 0,this.cause=t},Xi=["mobxGuid","spyListeners","enforceActions","computedRequiresReaction","reactionRequiresObservable","observableRequiresReaction","allowStateReads","disableErrorBoundaries","runId","UNCHANGED","useProxies"],zi=function(){this.version=6,this.UNCHANGED={},this.trackingDerivation=null,this.trackingContext=null,this.runId=0,this.mobxGuid=0,this.inBatch=0,this.pendingUnobservations=[],this.pendingReactions=[],this.isRunningReactions=!1,this.allowStateChanges=!1,this.allowStateReads=!0,this.enforceActions=!0,this.spyListeners=[],this.globalReactionErrorHandlers=[],this.computedRequiresReaction=!1,this.reactionRequiresObservable=!1,this.observableRequiresReaction=!1,this.disableErrorBoundaries=!1,this.suppressReactionErrors=!1,this.useProxies=!0,this.verifyProxies=!1,this.safeDescriptors=!0},$i=!0,Ji=!1,Yi=function(){var i=n();return i.__mobxInstanceCount>0&&!i.__mobxGlobals&&($i=!1),i.__mobxGlobals&&i.__mobxGlobals.version!==(new zi).version&&($i=!1),$i?i.__mobxGlobals?(i.__mobxInstanceCount+=1,i.__mobxGlobals.UNCHANGED||(i.__mobxGlobals.UNCHANGED={}),i.__mobxGlobals):(i.__mobxInstanceCount=1,i.__mobxGlobals=new zi):(setTimeout((function(){Ji||t(35)}),1),new zi)}(),Qi=function(){function t(t,n,i,r){void 0===t&&(t="Reaction"),this.tt=void 0,this.Kt=void 0,this.Bt=void 0,this.Dt=void 0,this.D=[],this.G=[],this.I=qi.L,this.W=0,this.q=0,this.Ot=0,this.Et=Ui.NONE,this.tt=t,this.Kt=n,this.Bt=i,this.Dt=r}var n=t.prototype;return n.U=function(){this.Y()},n.Y=function(){this.isScheduled||(this.isScheduled=!0,Yi.pendingReactions.push(this),Mt())},n.J=function(){if(!this.isDisposed){At(),this.isScheduled=!1;var t=Yi.trackingContext;if(Yi.trackingContext=this,ct(this)){this.isTrackPending=!0;try{this.Kt()}catch(t){this.Gt(t)}}Yi.trackingContext=t,xt()}},n.track=function(t){if(!this.isDisposed){At(),this.isRunning=!0;var n=Yi.trackingContext;Yi.trackingContext=this;var i=lt(this,t,void 0);Yi.trackingContext=n,this.isRunning=!1,this.isTrackPending=!1,this.isDisposed&&vt(this),ft(i)&&this.Gt(i.cause),xt()}},n.Gt=function(t){var n=this;if(this.Bt)this.Bt(t,this);else{if(Yi.disableErrorBoundaries)throw t;Yi.suppressReactionErrors||console.error("[mobx] uncaught error in '"+this+"'",t),Yi.globalReactionErrorHandlers.forEach((function(i){return i(t,n)}))}},n.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.isRunning||(At(),vt(this),xt()))},n.Z=function(t){var n=this,i=function i(){n.dispose(),null==t||null==t.removeEventListener||t.removeEventListener("abort",i)};return null==t||null==t.addEventListener||t.addEventListener("abort",i),i[mi]=this,i},n.toString=function(){return"Reaction["+this.tt+"]"},n.trace=function(){},w(t,[{key:"isDisposed",get:function(){return y(this.Ot,t.Wt)},set:function(n){this.Ot=p(this.Ot,t.Wt,n)}},{key:"isScheduled",get:function(){return y(this.Ot,t.qt)},set:function(n){this.Ot=p(this.Ot,t.qt,n)}},{key:"isTrackPending",get:function(){return y(this.Ot,t.Ut)},set:function(n){this.Ot=p(this.Ot,t.Ut,n)}},{key:"isRunning",get:function(){return y(this.Ot,t.Ft)},set:function(n){this.Ot=p(this.Ot,t.Ft,n)}},{key:"diffValue",get:function(){return y(this.Ot,t.gt)?1:0},set:function(n){this.Ot=p(this.Ot,t.gt,1===n)}}])}();Qi.Wt=1,Qi.qt=2,Qi.Ut=4,Qi.Ft=8,Qi.gt=16;var Zi=function(t){return t()},tr=h("Reaction",Qi),nr=V("action"),ir=V("action.bound",{bound:!0}),rr=V("autoAction",{autoAction:!0}),er=V("autoAction.bound",{autoAction:!0,bound:!0}),ur=Tt(!1);Object.assign(ur,nr);var or=Tt(!0);Object.assign(or,rr),ur.bound=A(ir),or.bound=A(er);var sr=function(t){return t()},ar=0;zt.prototype=Object.create(Error.prototype);var fr=P("flow"),cr=P("flow.bound",{bound:!0}),hr=Object.assign((function(t,n){if(k(n))return fr.t(t,n);if(u(n))return x(t,n,fr);var i=t,r=i.name||"<unnamed flow>",o=function(){var t,n=this,u=arguments,o=++ar,s=ur(r+" - runid: "+o+" - init",i).apply(n,u),a=void 0,f=new Promise((function(n,i){function u(t){var n;a=void 0;try{n=ur(r+" - runid: "+o+" - yield "+h++,s.next).call(s,t)}catch(t){return i(t)}c(n)}function f(t){var n;a=void 0;try{n=ur(r+" - runid: "+o+" - yield "+h++,s.throw).call(s,t)}catch(t){return i(t)}c(n)}function c(t){if(!e(null==t?void 0:t.then))return t.done?n(t.value):(a=Promise.resolve(t.value)).then(u,f);t.then(c,i)}var h=0;t=i,u(void 0)}));return f.cancel=ur(r+" - runid: "+o+" - cancel",(function(){try{a&&Jt(a);var n=s.return(void 0),i=Promise.resolve(n.value);i.then(vi,vi),Jt(i),t(new zt)}catch(n){t(n)}})),f};return o.isMobXFlow=!0,o}),fr);hr.bound=A(cr);var lr={has:function(t,n){return An(t).ut(n)},get:function(t,n){return An(t).ot(n)},set:function(t,n,i){var r;return!!u(n)&&(null==(r=An(t).rt(n,i,!0))||r)},deleteProperty:function(t,n){var i;return!!u(n)&&(null==(i=An(t).et(n,!0))||i)},defineProperty:function(t,n,i){var r;return null==(r=An(t).l(n,i))||r},ownKeys:function(t){return An(t).st()},preventExtensions:function(){t(13)}},vr=Symbol("mobx-keys"),dr="update",br={get:function(t,n){var i=t[mi];return n===mi?i:"length"===n?i.Ht():"string"!=typeof n||isNaN(n)?b(pr,n)?pr[n]:t[n]:i.ot(parseInt(n))},set:function(t,n,i){var r=t[mi];return"length"===n&&r.Xt(i),"symbol"==typeof n||isNaN(n)?t[n]=i:r.rt(parseInt(n),i),!0},preventExtensions:function(){t(15)}},yr=function(){function n(t,n,i,r){void 0===t&&(t="ObservableArray"),this.zt=void 0,this.$t=void 0,this.vt=void 0,this.O=[],this.ct=void 0,this.ht=void 0,this.Jt=void 0,this.dehancer=void 0,this.v=void 0,this.Yt=0,this.zt=i,this.$t=r,this.vt=new Oi(t),this.Jt=function(t,i){return n(t,i,"ObservableArray[..]")}}var i=n.prototype;return i.Qt=function(t){return void 0!==this.dehancer?this.dehancer(t):t},i.dt=function(t){return void 0!==this.dehancer&&t.length>0?t.map(this.dehancer):t},i.nt=function(t){return kn(this,t)},i.ft=function(t,n){return void 0===n&&(n=!1),n&&t({observableKind:"array",object:this.v,debugObjectName:this.vt.tt,type:"splice",index:0,added:this.O.slice(),addedCount:this.O.length,removed:[],removedCount:0}),Mn(this,t)},i.Ht=function(){return this.vt.reportObserved(),this.O.length},i.Xt=function(n){("number"!=typeof n||isNaN(n)||n<0)&&t("Out of range: "+n);var i=this.O.length;if(n!==i)if(n>i){for(var r=new Array(n-i),e=0;e<n-i;e++)r[e]=void 0;this.lt(i,0,r)}else this.lt(n,i-n)},i.Zt=function(n,i){n!==this.Yt&&t(16),this.Yt+=i,this.$t&&i>0&&zn(n+i+1)},i.lt=function(t,n,i){var r=this,e=this.O.length;if(void 0===t?t=0:t>e?t=e:t<0&&(t=Math.max(0,e+t)),n=1===arguments.length?e-t:null==n?0:Math.max(0,Math.min(n,e-t)),void 0===i&&(i=fi),xn(this)){var u=Rn(this,{object:this.v,type:"splice",index:t,removedCount:n,added:i});if(!u)return fi;n=u.removedCount,i=u.added}if(i=0===i.length?i:i.map((function(t){return r.Jt(t,void 0)})),this.$t){var o=i.length-n;this.Zt(e,o)}var s=this.tn(t,n,i);return 0===n&&0===i.length||this.nn(t,i,s),this.dt(s)},i.tn=function(t,n,i){var r;if(i.length<1e4)return(r=this.O).splice.apply(r,[t,n].concat(i));var e=this.O.slice(t,t+n),u=this.O.slice(t+n);this.O.length+=i.length-n;for(var o=0;o<i.length;o++)this.O[t+o]=i[o];for(var s=0;s<u.length;s++)this.O[t+i.length+s]=u[s];return e},i.in=function(t,n,i){var r=!this.zt&&!1,e=En(this),u=e||r?{observableKind:"array",object:this.v,type:dr,debugObjectName:this.vt.tt,index:t,newValue:n,oldValue:i}:null;this.vt.reportChanged(),e&&Vn(this,u)},i.nn=function(t,n,i){var r=!this.zt&&!1,e=En(this),u=e||r?{observableKind:"array",object:this.v,debugObjectName:this.vt.tt,type:"splice",index:t,removed:i,added:n,removedCount:i.length,addedCount:n.length}:null;this.vt.reportChanged(),e&&Vn(this,u)},i.ot=function(t){if(!(this.$t&&t>=this.O.length))return this.vt.reportObserved(),this.Qt(this.O[t]);console.warn("[mobx] Out of bounds read: "+t)},i.rt=function(n,i){var r=this.O;if(this.$t&&n>r.length&&t(17,n,r.length),n<r.length){var e=r[n];if(xn(this)){var u=Rn(this,{type:dr,object:this.v,index:n,newValue:i});if(!u)return;i=u.newValue}(i=this.Jt(i,e))!==e&&(r[n]=i,this.in(n,i,e))}else{for(var o=new Array(n+1-r.length),s=0;s<o.length-1;s++)o[s]=void 0;o[o.length-1]=i,this.lt(r.length,0,o)}},n}(),pr={clear:function(){return this.splice(0)},replace:function(t){var n=this[mi];return n.lt(0,n.O.length,t)},toJSON:function(){return this.slice()},splice:function(t,n){for(var i=arguments.length,r=new Array(i>2?i-2:0),e=2;e<i;e++)r[e-2]=arguments[e];var u=this[mi];switch(arguments.length){case 0:return[];case 1:return u.lt(t);case 2:return u.lt(t,n)}return u.lt(t,n,r)},spliceWithArray:function(t,n,i){return this[mi].lt(t,n,i)},push:function(){for(var t=this[mi],n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];return t.lt(t.O.length,0,i),t.O.length},pop:function(){return this.splice(Math.max(this[mi].O.length-1,0),1)[0]},shift:function(){return this.splice(0,1)[0]},unshift:function(){for(var t=this[mi],n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];return t.lt(0,0,i),t.O.length},reverse:function(){return Yi.trackingDerivation&&t(37,"reverse"),this.replace(this.slice().reverse()),this},sort:function(){Yi.trackingDerivation&&t(37,"sort");var n=this.slice();return n.sort.apply(n,arguments),this.replace(n),this},remove:function(t){var n=this[mi],i=n.dt(n.O).indexOf(t);return i>-1&&(this.splice(i,1),!0)}};In("at",Pn),In("concat",Pn),In("flat",Pn),In("includes",Pn),In("indexOf",Pn),In("join",Pn),In("lastIndexOf",Pn),In("slice",Pn),In("toString",Pn),In("toLocaleString",Pn),In("toSorted",Pn),In("toSpliced",Pn),In("with",Pn),In("every",Ln),In("filter",Ln),In("find",Ln),In("findIndex",Ln),In("findLast",Ln),In("findLastIndex",Ln),In("flatMap",Ln),In("forEach",Ln),In("map",Ln),In("some",Ln),In("toReversed",Ln),In("reduce",Kn),In("reduceRight",Kn);var mr,Or,wr=h("ObservableArrayAdministration",yr),jr={},gr="add",_r=function(){function n(n,i,r){var u=this;void 0===i&&(i=E),void 0===r&&(r="ObservableMap"),this.Jt=void 0,this.tt=void 0,this[mi]=jr,this.yt=void 0,this.pt=void 0,this.bt=void 0,this.ct=void 0,this.ht=void 0,this.dehancer=void 0,this.Jt=i,this.tt=r,e(Map)||t(18),Zn((function(){u.bt=R("ObservableMap.keys()"),u.yt=new Map,u.pt=new Map,n&&u.merge(n)}))}var i=n.prototype;return i.ut=function(t){return this.yt.has(t)},i.has=function(t){var n=this;if(!Yi.trackingDerivation)return this.ut(t);var i=this.pt.get(t);if(!i){var r=i=new Di(this.ut(t),M,"ObservableMap.key?",!1);this.pt.set(t,r),Dt(r,(function(){return n.pt.delete(t)}))}return i.get()},i.set=function(t,n){var i=this.ut(t);if(xn(this)){var r=Rn(this,{type:i?dr:gr,object:this,newValue:n,name:t});if(!r)return this;n=r.newValue}return i?this.rn(t,n):this.en(t,n),this},i.delete=function(t){var n=this;if(xn(this)&&!Rn(this,{type:"delete",object:this,name:t}))return!1;if(this.ut(t)){var i=En(this),r=i?{observableKind:"map",debugObjectName:this.tt,type:"delete",object:this,oldValue:this.yt.get(t).St,name:t}:null;return jn((function(){var i;n.bt.reportChanged(),null==(i=n.pt.get(t))||i.xt(!1),n.yt.get(t).xt(void 0),n.yt.delete(t)})),i&&Vn(this,r),!0}return!1},i.rn=function(t,n){var i=this.yt.get(t);if((n=i.At(n))!==Yi.UNCHANGED){var r=En(this),e=r?{observableKind:"map",debugObjectName:this.tt,type:dr,object:this,oldValue:i.St,name:t,newValue:n}:null;i.xt(n),r&&Vn(this,e)}},i.en=function(t,n){var i=this;jn((function(){var r,e=new Di(n,i.Jt,"ObservableMap.key",!1);i.yt.set(t,e),n=e.St,null==(r=i.pt.get(t))||r.xt(!0),i.bt.reportChanged()}));var r=En(this);r&&Vn(this,r?{observableKind:"map",debugObjectName:this.tt,type:gr,object:this,name:t,newValue:n}:null)},i.get=function(t){return this.has(t)?this.Qt(this.yt.get(t).get()):this.Qt(void 0)},i.Qt=function(t){return void 0!==this.dehancer?this.dehancer(t):t},i.keys=function(){return this.bt.reportObserved(),this.yt.keys()},i.values=function(){var t=this,n=this.keys();return Dn({next:function(){var i=n.next(),r=i.done;return{done:r,value:r?void 0:t.get(i.value)}}})},i.entries=function(){var t=this,n=this.keys();return Dn({next:function(){var i=n.next(),r=i.done,e=i.value;return{done:r,value:r?void 0:[e,t.get(e)]}}})},i[Symbol.iterator]=function(){return this.entries()},i.forEach=function(t,n){for(var i,r=j(this);!(i=r()).done;){var e=i.value;t.call(n,e[1],e[0],this)}},i.merge=function(n){var i=this;return Sr(n)&&(n=new Map(n)),jn((function(){var r,e;s(n)?function(t){var n=Object.keys(t);if(!di)return n;var i=Object.getOwnPropertySymbols(t);return i.length?[].concat(n,i.filter((function(n){return ai.propertyIsEnumerable.call(t,n)}))):n}(n).forEach((function(t){return i.set(t,n[t])})):Array.isArray(n)?n.forEach((function(t){return i.set(t[0],t[1])})):l(n)?(r=Object.getPrototypeOf(n),e=Object.getPrototypeOf(r),null!==Object.getPrototypeOf(e)&&t(19,n),n.forEach((function(t,n){return i.set(n,t)}))):null!=n&&t(20,n)})),this},i.clear=function(){var t=this;jn((function(){dt((function(){for(var n,i=j(t.keys());!(n=i()).done;)t.delete(n.value)}))}))},i.replace=function(n){var i=this;return jn((function(){for(var r,e=function(n){if(l(n)||Sr(n))return n;if(Array.isArray(n))return new Map(n);if(s(n)){var i=new Map;for(var r in n)i.set(r,n[r]);return i}return t(21,n)}(n),u=new Map,o=!1,a=j(i.yt.keys());!(r=a()).done;){var f=r.value;if(!e.has(f))if(i.delete(f))o=!0;else{var c=i.yt.get(f);u.set(f,c)}}for(var h,v=j(e.entries());!(h=v()).done;){var d=h.value,b=d[0],y=d[1],p=i.yt.has(b);if(i.set(b,y),i.yt.has(b)){var m=i.yt.get(b);u.set(b,m),p||(o=!0)}}if(!o)if(i.yt.size!==u.size)i.bt.reportChanged();else for(var O=i.yt.keys(),w=u.keys(),g=O.next(),_=w.next();!g.done;){if(g.value!==_.value){i.bt.reportChanged();break}g=O.next(),_=w.next()}i.yt=u})),this},i.toString=function(){return"[object ObservableMap]"},i.toJSON=function(){return Array.from(this)},i.ft=function(t){return Mn(this,t)},i.nt=function(t){return kn(this,t)},w(n,[{key:"size",get:function(){return this.bt.reportObserved(),this.yt.size}},{key:Symbol.toStringTag,get:function(){return"Map"}}])}(),Sr=h("ObservableMap",_r),Ar={},xr=function(){function n(n,i,r){var u=this;void 0===i&&(i=E),void 0===r&&(r="ObservableSet"),this.tt=void 0,this[mi]=Ar,this.yt=new Set,this.vt=void 0,this.ht=void 0,this.ct=void 0,this.dehancer=void 0,this.Jt=void 0,this.tt=r,e(Set)||t(22),this.Jt=function(t,n){return i(t,n,r)},Zn((function(){u.vt=R(u.tt),n&&u.replace(n)}))}var i=n.prototype;return i.Qt=function(t){return void 0!==this.dehancer?this.dehancer(t):t},i.clear=function(){var t=this;jn((function(){dt((function(){for(var n,i=j(t.yt.values());!(n=i()).done;)t.delete(n.value)}))}))},i.forEach=function(t,n){for(var i,r=j(this);!(i=r()).done;){var e=i.value;t.call(n,e,e,this)}},i.add=function(t){var n=this;if(xn(this)){var i=Rn(this,{type:gr,object:this,newValue:t});if(!i)return this;t=i.newValue}if(!this.has(t)){jn((function(){n.yt.add(n.Jt(t,void 0)),n.vt.reportChanged()}));var r=En(this);r&&Vn(this,r?{observableKind:"set",debugObjectName:this.tt,type:gr,object:this,newValue:t}:null)}return this},i.delete=function(t){var n=this;if(xn(this)&&!Rn(this,{type:"delete",object:this,oldValue:t}))return!1;if(this.has(t)){var i=En(this),r=i?{observableKind:"set",debugObjectName:this.tt,type:"delete",object:this,oldValue:t}:null;return jn((function(){n.vt.reportChanged(),n.yt.delete(t)})),i&&Vn(this,r),!0}return!1},i.has=function(t){return this.vt.reportObserved(),this.yt.has(this.Qt(t))},i.entries=function(){var t=this.values();return Gn({next:function(){var n=t.next(),i=n.value,r=n.done;return r?{value:void 0,done:r}:{value:[i,i],done:r}}})},i.keys=function(){return this.values()},i.values=function(){this.vt.reportObserved();var t=this,n=this.yt.values();return Gn({next:function(){var i=n.next(),r=i.done;return r?{value:void 0,done:r}:{value:t.Qt(i.value),done:r}}})},i.intersection=function(t){return v(t)&&!kr(t)?t.intersection(this):new Set(this).intersection(t)},i.union=function(t){return v(t)&&!kr(t)?t.union(this):new Set(this).union(t)},i.difference=function(t){return new Set(this).difference(t)},i.symmetricDifference=function(t){return v(t)&&!kr(t)?t.symmetricDifference(this):new Set(this).symmetricDifference(t)},i.isSubsetOf=function(t){return new Set(this).isSubsetOf(t)},i.isSupersetOf=function(t){return new Set(this).isSupersetOf(t)},i.isDisjointFrom=function(t){return v(t)&&!kr(t)?t.isDisjointFrom(this):new Set(this).isDisjointFrom(t)},i.replace=function(n){var i=this;return kr(n)&&(n=new Set(n)),jn((function(){Array.isArray(n)||v(n)?(i.clear(),n.forEach((function(t){return i.add(t)}))):null!=n&&t("Cannot initialize set from "+n)})),this},i.ft=function(t){return Mn(this,t)},i.nt=function(t){return kn(this,t)},i.toJSON=function(){return Array.from(this)},i.toString=function(){return"[object ObservableSet]"},i[Symbol.iterator]=function(){return this.values()},w(n,[{key:"size",get:function(){return this.vt.reportObserved(),this.yt.size}},{key:Symbol.toStringTag,get:function(){return"Set"}}])}(),kr=h("ObservableSet",xr),Rr=Object.create(null),Er=function(){function n(t,n,i,r){void 0===n&&(n=new Map),void 0===r&&(r=_i),this.h=void 0,this.O=void 0,this.tt=void 0,this.un=void 0,this.bt=void 0,this.ht=void 0,this.ct=void 0,this.v=void 0,this.p=void 0,this.on=void 0,this.sn=void 0,this.h=t,this.O=n,this.tt=i,this.un=r,this.bt=new Oi("ObservableObject.keys"),this.p=s(this.h)}var i=n.prototype;return i.j=function(t){return this.O.get(t).get()},i._=function(t,n){var i=this.O.get(t);if(i instanceof Wi)return i.set(n),!0;if(xn(this)){var r=Rn(this,{type:dr,object:this.v||this.h,name:t,newValue:n});if(!r)return null;n=r.newValue}if((n=i.At(n))!==Yi.UNCHANGED){var e=En(this),u=e?{type:dr,observableKind:"object",debugObjectName:this.tt,object:this.v||this.h,oldValue:i.St,name:t,newValue:n}:null;i.xt(n),e&&Vn(this,u)}return!0},i.ot=function(t){return Yi.trackingDerivation&&!b(this.h,t)&&this.ut(t),this.h[t]},i.rt=function(t,n,i){return void 0===i&&(i=!1),b(this.h,t)?this.O.has(t)?this._(t,n):i?Reflect.set(this.h,t,n):(this.h[t]=n,!0):this.s(t,{value:n,enumerable:!0,writable:!0,configurable:!0},this.un,i)},i.ut=function(t){if(!Yi.trackingDerivation)return t in this.h;this.sn||(this.sn=new Map);var n=this.sn.get(t);return n||(n=new Di(t in this.h,M,"ObservableObject.key?",!1),this.sn.set(t,n)),n.get()},i.o=function(n,i){if(!0===i&&(i=this.un),!1!==i){if(!(n in this.h)){var r;if(null!=(r=this.h[pi])&&r[n])return;t(1,i.i,this.tt+"."+n.toString())}for(var e=this.h;e&&e!==ai;){var u=oi(e,n);if(u){var o=i.o(this,n,u,e);if(0===o)return;if(1===o)break}e=Object.getPrototypeOf(e)}Fn(this,0,n)}},i.s=function(t,n,i,r){if(void 0===r&&(r=!1),!0===i&&(i=this.un),!1===i)return this.l(t,n,r);var e=i.s(this,t,n,r);return e&&Fn(this,0,t),e},i.l=function(t,n,i){void 0===i&&(i=!1);try{At();var r=this.et(t);if(!r)return r;if(xn(this)){var e=Rn(this,{object:this.v||this.h,name:t,type:gr,newValue:n.value});if(!e)return null;var u=e.newValue;n.value!==u&&(n=g({},n,{value:u}))}if(i){if(!Reflect.defineProperty(this.h,t,n))return!1}else si(this.h,t,n);this.an(t,n.value)}finally{xt()}return!0},i.g=function(t,n,i,r){void 0===r&&(r=!1);try{At();var e=this.et(t);if(!e)return e;if(xn(this)){var u=Rn(this,{object:this.v||this.h,name:t,type:gr,newValue:n});if(!u)return null;n=u.newValue}var o=qn(t),s={configurable:!Yi.safeDescriptors||this.p,enumerable:!0,get:o.get,set:o.set};if(r){if(!Reflect.defineProperty(this.h,t,s))return!1}else si(this.h,t,s);var a=new Di(n,i,"ObservableObject.key",!1);this.O.set(t,a),this.an(t,a.St)}finally{xt()}return!0},i.m=function(t,n,i){void 0===i&&(i=!1);try{At();var r=this.et(t);if(!r)return r;if(xn(this)&&!Rn(this,{object:this.v||this.h,name:t,type:gr,newValue:void 0}))return null;n.name||(n.name="ObservableObject.key"),n.context=this.v||this.h;var e=qn(t),u={configurable:!Yi.safeDescriptors||this.p,enumerable:!1,get:e.get,set:e.set};if(i){if(!Reflect.defineProperty(this.h,t,u))return!1}else si(this.h,t,u);this.O.set(t,new Wi(n)),this.an(t,void 0)}finally{xt()}return!0},i.et=function(t,n){if(void 0===n&&(n=!1),!b(this.h,t))return!0;if(xn(this)&&!Rn(this,{object:this.v||this.h,name:t,type:"remove"}))return null;try{var i;At();var r,e=En(this),u=this.O.get(t),o=void 0;if(!u&&e&&(o=null==(r=oi(this.h,t))?void 0:r.value),n){if(!Reflect.deleteProperty(this.h,t))return!1}else delete this.h[t];u&&(this.O.delete(t),u instanceof Di&&(o=u.St),Rt(u)),this.bt.reportChanged(),null==(i=this.sn)||null==(i=i.get(t))||i.set(t in this.h),e&&e&&Vn(this,{type:"remove",observableKind:"object",object:this.v||this.h,debugObjectName:this.tt,oldValue:o,name:t})}finally{xt()}return!0},i.ft=function(t){return Mn(this,t)},i.nt=function(t){return kn(this,t)},i.an=function(t,n){var i,r=En(this);r&&r&&Vn(this,r?{type:gr,observableKind:"object",debugObjectName:this.tt,object:this.v||this.h,name:t,newValue:n}:null),null==(i=this.sn)||null==(i=i.get(t))||i.set(!0),this.bt.reportChanged()},i.st=function(){return this.bt.reportObserved(),bi(this.h)},i.it=function(){return this.bt.reportObserved(),Object.keys(this.h)},n}(),Mr=h("ObservableObjectAdministration",Er),Vr=Hn(0),Nr=function(){var t=!1,n={};return Object.defineProperty(n,"0",{set:function(){t=!0}}),Object.create(n)[0]=1,!1===t}(),Tr=0,Cr=function(){};mr=Cr,Or=Array.prototype,Object.setPrototypeOf?Object.setPrototypeOf(mr.prototype,Or):void 0!==mr.prototype.__proto__?mr.prototype.__proto__=Or:mr.prototype=Or;var Ir=function(t){function n(n,i,r,e){var u;return void 0===r&&(r="ObservableArray"),void 0===e&&(e=!1),u=t.call(this)||this,Zn((function(){var t=new yr(r,i,e,!0);t.v=u,c(u,mi,t),n&&n.length&&u.spliceWithArray(0,0,n),Nr&&Object.defineProperty(u,"0",Vr)})),u}_(n,t);var i=n.prototype;return i.concat=function(){this[mi].vt.reportObserved();for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return Array.prototype.concat.apply(this.slice(),n.map((function(t){return Bn(t)?t.slice():t})))},i[Symbol.iterator]=function(){var t=this,n=0;return ii({next:function(){return n<t.length?{value:t[n++],done:!1}:{done:!0,value:void 0}}})},w(n,[{key:"length",get:function(){return this[mi].Ht()},set:function(t){this[mi].Xt(t)}},{key:Symbol.toStringTag,get:function(){return"Array"}}])}(Cr);Object.entries(pr).forEach((function(t){var n=t[0];"concat"!==n&&f(Ir.prototype,n,t[1])})),zn(1e3);var Pr,Lr=ai.toString,Kr=(null==(Pr=n().Iterator)?void 0:Pr.prototype)||{};["Symbol","Map","Set"].forEach((function(i){void 0===n()[i]&&t("MobX requires global '"+i+"' to be available or polyfilled")})),"object"==typeof __MOBX_DEVTOOLS_GLOBAL_HOOK__&&__MOBX_DEVTOOLS_GLOBAL_HOOK__.injectMobx({spy:Nt,extras:{getDebugName:Qn},$mobx:mi});export{mi as $mobx,zt as FlowCancellationError,_r as ObservableMap,xr as ObservableSet,Qi as Reaction,ot as _allowStateChanges,Ct as _allowStateChangesInsideComputed,mt as _allowStateReadsEnd,pt as _allowStateReadsStart,or as _autoAction,ut as _endAction,Yn as _getAdministration,wt as _getGlobalState,Zt as _interceptReads,ht as _isComputingDerivation,jt as _resetGlobalState,et as _startAction,ur as action,Pt as autorun,ji as comparer,Ii as computed,Wt as configure,R as createAtom,bn as defineProperty,cn as entries,qt as extendObservable,hr as flow,Yt as flowResult,dn as get,Jn as getAtom,Qn as getDebugName,Ut as getDependencyTree,Ht as getObserverTree,vn as has,tn as intercept,It as isAction,Gi as isBoxedObservable,rn as isComputed,en as isComputedProp,Qt as isFlow,$t as isFlowCancellationError,on as isObservable,Bn as isObservableArray,Sr as isObservableMap,Un as isObservableObject,sn as isObservableProp,kr as isObservableSet,an as keys,Tn as makeAutoObservable,Nn as makeObservable,Ni as observable,pn as observe,Bt as onBecomeObserved,Dt as onBecomeUnobserved,Et as onReactionError,gi as override,yn as ownKeys,Kt as reaction,ln as remove,Ct as runInAction,hn as set,Nt as spy,On as toJS,wn as trace,jn as transaction,dt as untracked,fn as values,gn as when}; | ||
| //# sourceMappingURL=mobx.esm.production.min.js.map |
@@ -1,2 +0,2 @@ | ||
| !function(t,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n((t=t||self).mobx={})}(this,(function(t){function n(t){for(var n=arguments.length,i=new Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];throw new Error("number"==typeof t?"[MobX] minified error nr: "+t+(i.length?" "+i.map(String).join(","):"")+". Find the full error at: https://github.com/mobxjs/mobx/blob/main/packages/mobx/src/errors.ts":"[MobX] "+t)}function i(){return"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:Rn}function r(){Bn||n("Proxy not available")}function e(t){var n=!1;return function(){if(!n)return n=!0,t.apply(this,arguments)}}function u(t){return"function"==typeof t}function o(t){switch(typeof t){case"string":case"symbol":case"number":return!0}return!1}function s(t){return null!==t&&"object"==typeof t}function f(t){if(!s(t))return!1;var n=Object.getPrototypeOf(t);if(null==n)return!0;var i=Object.hasOwnProperty.call(n,"constructor")&&n.constructor;return"function"==typeof i&&i.toString()===Dn}function c(t){var n=null==t?void 0:t.constructor;return!!n&&("GeneratorFunction"===n.name||"GeneratorFunction"===n.displayName)}function a(t,n,i){Ln(t,n,{enumerable:!1,writable:!0,configurable:!0,value:i})}function h(t,n,i){Ln(t,n,{enumerable:!1,writable:!1,configurable:!0,value:i})}function v(t,n){var i="isMobX"+t;return n.prototype[i]=!0,function(t){return s(t)&&!0===t[i]}}function l(t){return null!=t&&"[object Map]"===Object.prototype.toString.call(t)}function d(t){return null!=t&&"[object Set]"===Object.prototype.toString.call(t)}function b(t){return null===t?null:"object"==typeof t?""+t:t}function y(t,n){return Cn.hasOwnProperty.call(t,n)}function p(t,n){return!!(t&n)}function m(t,n,i){return i?t|=n:t&=~n,t}function j(t,n){(null==n||n>t.length)&&(n=t.length);for(var i=0,r=Array(n);i<n;i++)r[i]=t[i];return r}function w(t,n){for(var i=0;i<n.length;i++){var r=n[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,A(r.key),r)}}function O(t,n,i){return n&&w(t.prototype,n),i&&w(t,i),Object.defineProperty(t,"prototype",{writable:!1}),t}function g(t,n){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(i)return(i=i.call(t)).next.bind(i);if(Array.isArray(t)||(i=function(t,n){if(t){if("string"==typeof t)return j(t,n);var i={}.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?j(t,n):void 0}}(t))||n&&t&&"number"==typeof t.length){i&&(t=i);var r=0;return function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _(){return(_=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var i=arguments[n];for(var r in i)({}).hasOwnProperty.call(i,r)&&(t[r]=i[r])}return t}).apply(null,arguments)}function S(t,n){t.prototype=Object.create(n.prototype),t.prototype.constructor=t,function(t,n){(Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,n){return t.__proto__=n,t})(t,n)}(t,n)}function A(t){var n=function(t){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,"string");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof n?n:n+""}function x(t){return Object.assign((function(n,i){if(M(i))return t.t(n,i);k(n,i,t)}),t)}function k(t,n,i){y(t,Un)||a(t,Un,_({},t[Un])),function(t){return"override"===t.i}(i)||(t[Un][n]=i)}function M(t){return"object"==typeof t&&"string"==typeof t.kind}function V(t,n,i){void 0===n&&(n=Wn),void 0===i&&(i=Wn);var r=new Fn(t);return n!==Wn&&Lt(r,n),i!==Wn&&Ct(r,i),r}function E(t,n,i){return Xt(t)?t:Array.isArray(t)?oi.array(t,{name:i}):f(t)?oi.object(t,void 0,{name:i}):l(t)?oi.map(t,{name:i}):d(t)?oi.set(t,{name:i}):"function"!=typeof t||Rt(t)||Gt(t)?t:c(t)?Bi(t):Ii(i,t)}function N(t){return t}function R(t,n){return{i:t,u:n,o:T,s:I,t:L}}function T(t,n,i,r){var e;if(null!=(e=this.u)&&e.bound)return null===this.s(t,n,i,!1)?0:1;if(r===t.h)return null===this.s(t,n,i,!1)?0:2;if(Rt(i.value))return 1;var u=C(t,this,n,i,!1);return Ln(r,n,u),2}function I(t,n,i,r){var e=C(t,this,n,i);return t.v(n,e,r)}function L(t,i){var r,e=i.kind,u=i.name,o=i.addInitializer,s=this,f=function(t){var n,i,r,e;return rt(null!=(n=null==(i=s.u)?void 0:i.name)?n:u.toString(),t,null!=(r=null==(e=s.u)?void 0:e.autoAction)&&r)};return"field"==e?function(t){var n,i=t;return Rt(i)||(i=f(i)),null!=(n=s.u)&&n.bound&&((i=i.bind(this)).isMobxAction=!0),i}:"method"==e?(Rt(t)||(t=f(t)),null!=(r=this.u)&&r.bound&&o((function(){var t=this[u].bind(this);t.isMobxAction=!0,this[u]=t})),t):void n("Cannot apply '"+s.i+"' to '"+String(u)+"' (kind: "+e+"):\n'"+s.i+"' can only be used on properties with a function value.")}function C(t,n,i,r,e){var u,o,s,f,c,a,h;void 0===e&&(e=Ai.safeDescriptors);var v,l=r.value;return null!=(u=n.u)&&u.bound&&(l=l.bind(null!=(v=t.l)?v:t.h)),{value:rt(null!=(o=null==(s=n.u)?void 0:s.name)?o:i.toString(),l,null!=(f=null==(c=n.u)?void 0:c.autoAction)&&f,null!=(a=n.u)&&a.bound?null!=(h=t.l)?h:t.h:void 0),configurable:!e||t.p,enumerable:!1,writable:!e}}function P(t,n){return{i:t,u:n,o:K,s:B,t:D}}function K(t,n,i,r){var e;if(r===t.h)return null===this.s(t,n,i,!1)?0:2;if(null!=(e=this.u)&&e.bound&&(!y(t.h,n)||!Gt(t.h[n]))&&null===this.s(t,n,i,!1))return 0;if(Gt(i.value))return 1;var u=W(t,0,0,i,!1,!1);return Ln(r,n,u),2}function B(t,n,i,r){var e,u=W(t,0,0,i,null==(e=this.u)?void 0:e.bound);return t.v(n,u,r)}function D(t,n){var i,r=n.name,e=n.addInitializer;return Gt(t)||(t=Bi(t)),null!=(i=this.u)&&i.bound&&e((function(){var t=this[r].bind(this);t.isMobXFlow=!0,this[r]=t})),t}function W(t,n,i,r,e,u){void 0===u&&(u=Ai.safeDescriptors);var o,s=r.value;return Gt(s)||(s=Bi(s)),e&&((s=s.bind(null!=(o=t.l)?o:t.h)).isMobXFlow=!0),{value:s,configurable:!u||t.p,enumerable:!1,writable:!u}}function q(t,n){return{i:t,u:n,o:G,s:H,t:U}}function G(t,n,i){return null===this.s(t,n,i,!1)?0:1}function H(t,n,i,r){return t.m(n,_({},this.u,{get:i.get,set:i.set}),r)}function U(t,n){var i=this,r=n.name;return(0,n.addInitializer)((function(){var n=yn(this)[Xn],e=_({},i.u,{get:t,context:this});e.name||(e.name="ObservableObject."+r.toString()),n.j.set(r,new yi(e))})),function(){return this[Xn].O(r)}}function X(t,n){return{i:t,u:n,o:F,s:z,t:$}}function F(t,n,i){return null===this.s(t,n,i,!1)?0:1}function z(t,n,i,r){var e,u;return t.g(n,i.value,null!=(e=null==(u=this.u)?void 0:u.enhancer)?e:E,r)}function $(t,n){function i(t,n){var i,e,s=yn(t)[Xn],f=new di(n,null!=(i=null==(e=r.u)?void 0:e.enhancer)?i:E,"ObservableObject."+u.toString(),!1);s.j.set(u,f),o.add(t)}var r=this,e=n.kind,u=n.name,o=new WeakSet;if("accessor"==e)return{get:function(){return o.has(this)||i(this,t.get.call(this)),this[Xn].O(u)},set:function(t){return o.has(this)||i(this,t),this[Xn]._(u,t)},init:function(t){return o.has(this)||i(this,t),t}}}function J(t){return{i:"true",u:t,o:Y,s:Q,t:Z}}function Y(t,n,i,r){var e,u,o,s;if(i.get)return ci.o(t,n,i,r);if(i.set){var f=rt(n.toString(),i.set);return r===t.h?null===t.v(n,{configurable:!Ai.safeDescriptors||t.p,set:f})?0:2:(Ln(r,n,{configurable:!0,set:f}),2)}if(r!==t.h&&"function"==typeof i.value)return c(i.value)?(null!=(s=this.u)&&s.autoBind?Bi.bound:Bi).o(t,n,i,r):(null!=(o=this.u)&&o.autoBind?Ii.bound:Ii).o(t,n,i,r);var a,h=!1===(null==(e=this.u)?void 0:e.deep)?oi.ref:oi;return"function"==typeof i.value&&null!=(u=this.u)&&u.autoBind&&(i.value=i.value.bind(null!=(a=t.l)?a:t.h)),h.o(t,n,i,r)}function Q(t,n,i,r){var e,u,o;return i.get?ci.s(t,n,i,r):i.set?t.v(n,{configurable:!Ai.safeDescriptors||t.p,set:rt(n.toString(),i.set)},r):("function"==typeof i.value&&null!=(e=this.u)&&e.autoBind&&(i.value=i.value.bind(null!=(o=t.l)?o:t.h)),(!1===(null==(u=this.u)?void 0:u.deep)?oi.ref:oi).s(t,n,i,r))}function Z(){n("'"+this.i+"' cannot be used as a decorator")}function tt(t){return t||Qn}function nt(t){return!0===t.deep?E:!1===t.deep?N:(n=t.defaultDecorator)&&null!=(i=null==(r=n.u)?void 0:r.enhancer)?i:E;var n,i,r}function it(t,n,i){return M(n)?Zn.t(t,n):o(n)?void k(t,n,Zn):Xt(t)?t:f(t)?oi.object(t,n,i):Array.isArray(t)?oi.array(t,n):l(t)?oi.map(t,n):d(t)?oi.set(t,n):"object"==typeof t&&null!==t?t:oi.box(t,n)}function rt(t,n,i,r){function e(){return et(0,i,n,r||this,arguments)}return void 0===i&&(i=!1),e.isMobxAction=!0,e.toString=function(){return n.toString()},vi&&(li.value=t,Ln(e,"name",li)),e}function et(t,n,i,r,e){var u=ut(0,n);try{return i.apply(r,e)}catch(t){throw u.S=t,t}finally{ot(u)}}function ut(t,n){var i=Ai.trackingDerivation,r=!n||!i;_t();var e=Ai.allowStateChanges;r&&(bt(),e=ft(!0));var u={A:r,k:i,M:e,V:pt(!0),N:!1,R:0,T:hi++,I:ai};return ai=u.T,u}function ot(t){ai!==t.T&&n(30),ai=t.I,void 0!==t.S&&(Ai.suppressReactionErrors=!0),ct(t.M),mt(t.V),St(),t.A&&yt(t.k),Ai.suppressReactionErrors=!1}function st(t,n){var i=ft(t);try{return n()}finally{ct(i)}}function ft(t){var n=Ai.allowStateChanges;return Ai.allowStateChanges=t,n}function ct(t){Ai.allowStateChanges=t}function at(t){return t instanceof wi}function ht(t){switch(t.L){case pi.C:return!1;case pi.P:case pi.K:return!0;case pi.B:for(var n=pt(!0),i=bt(),r=t.D,e=r.length,u=0;u<e;u++){var o=r[u];if(ji(o)){if(Ai.disableErrorBoundaries)o.get();else try{o.get()}catch(t){return yt(i),mt(n),!0}if(t.L===pi.K)return yt(i),mt(n),!0}}return jt(t),yt(i),mt(n),!1}}function vt(t,n,i){var r=pt(!0);jt(t),t.W=new Array(0===t.q?100:t.D.length),t.G=0,t.q=++Ai.runId;var e,u=Ai.trackingDerivation;if(Ai.trackingDerivation=t,Ai.inBatch++,!0===Ai.disableErrorBoundaries)e=n.call(i);else try{e=n.call(i)}catch(t){e=new wi(t)}return Ai.inBatch--,Ai.trackingDerivation=u,function(t){for(var n=t.D,i=t.D=t.W,r=pi.C,e=0,u=t.G,o=0;o<u;o++){var s=i[o];0===s.diffValue&&(s.diffValue=1,e!==o&&(i[e]=s),e++),s.L>r&&(r=s.L)}for(i.length=e,t.W=null,u=n.length;u--;){var f=n[u];0===f.diffValue&&Ot(f,t),f.diffValue=0}for(;e--;){var c=i[e];1===c.diffValue&&(c.diffValue=0,wt(c,t))}r!==pi.C&&(t.L=r,t.H())}(t),mt(r),e}function lt(t){var n=t.D;t.D=[];for(var i=n.length;i--;)Ot(n[i],t);t.L=pi.P}function dt(t){var n=bt();try{return t()}finally{yt(n)}}function bt(){var t=Ai.trackingDerivation;return Ai.trackingDerivation=null,t}function yt(t){Ai.trackingDerivation=t}function pt(t){var n=Ai.allowStateReads;return Ai.allowStateReads=t,n}function mt(t){Ai.allowStateReads=t}function jt(t){if(t.L!==pi.C){t.L=pi.C;for(var n=t.D,i=n.length;i--;)n[i].U=pi.C}}function wt(t,n){t.X.add(n),t.U>n.L&&(t.U=n.L)}function Ot(t,n){t.X.delete(n),0===t.X.size&>(t)}function gt(t){!1===t.isPendingUnobservation&&(t.isPendingUnobservation=!0,Ai.pendingUnobservations.push(t))}function _t(){Ai.inBatch++}function St(){if(0==--Ai.inBatch){kt();for(var t=Ai.pendingUnobservations,n=0;n<t.length;n++){var i=t[n];i.isPendingUnobservation=!1,0===i.X.size&&(i.isBeingObserved&&(i.isBeingObserved=!1,i.onBUO()),i instanceof yi&&i.F())}Ai.pendingUnobservations=[]}}function At(t){var n=Ai.trackingDerivation;return null!==n?(n.q!==t.$&&(t.$=n.q,n.W[n.G++]=t,!t.isBeingObserved&&Ai.trackingContext&&(t.isBeingObserved=!0,t.onBO())),t.isBeingObserved):(0===t.X.size&&Ai.inBatch>0&>(t),!1)}function xt(t){t.U!==pi.K&&(t.U=pi.K,t.X.forEach((function(t){t.L===pi.C&&t.H(),t.L=pi.K})))}function kt(){Ai.inBatch>0||Ai.isRunningReactions||ki(Mt)}function Mt(){Ai.isRunningReactions=!0;for(var t=Ai.pendingReactions,n=0;t.length>0;){100==++n&&(console.error("[mobx] cycle in reaction: "+t[0]),t.splice(0));for(var i=t.splice(0),r=0,e=i.length;r<e;r++)i[r].J()}Ai.isRunningReactions=!1}function Vt(){return console.warn("[mobx.spy] Is a no-op in production builds"),function(){}}function Et(t){return function(n,i){return u(n)?rt(n.name||"<unnamed action>",n,t):u(i)?rt(n,i,t):M(i)?(t?Ni:Vi).t(n,i):o(i)?k(n,i,t?Ni:Vi):o(n)?x(R(t?"autoAction":"action",{name:n,autoAction:t})):void 0}}function Nt(t){return et(0,!1,t,this,void 0)}function Rt(t){return u(t)&&!0===t.isMobxAction}function Tt(t,n){function i(){t(s)}var r,e,u,o;void 0===n&&(n=Kn);var s,f=null!=(r=null==(e=n)?void 0:e.name)?r:"Autorun";if(n.scheduler||n.delay){var c=It(n),a=!1;s=new xi(f,(function(){a||(a=!0,c((function(){a=!1,s.isDisposed||s.track(i)})))}),n.onError,n.requiresObservable)}else s=new xi(f,(function(){this.track(i)}),n.onError,n.requiresObservable);return null!=(u=n)&&null!=(u=u.signal)&&u.aborted||s.Y(),s.Z(null==(o=n)?void 0:o.signal)}function It(t){return t.scheduler?t.scheduler:t.delay?function(n){return setTimeout(n,t.delay)}:Li}function Lt(t,n,i){return Pt("onBO",t,n,i)}function Ct(t,n,i){return Pt("onBUO",t,n,i)}function Pt(t,n,i,r){var e="function"==typeof r?Sn(n,i):Sn(n),o=u(r)?r:i,s=t+"L";return e[s]?e[s].add(o):e[s]=new Set([o]),function(){var t=e[s];t&&(t.delete(o),0===t.size&&delete e[s])}}function Kt(t,n,i,r){var e=Hn(n);return kn((function(){var n=yn(t,r)[Xn];Gn(e).forEach((function(t){n.s(t,e[t],!i||!(t in i)||i[t])}))})),t}function Bt(t){var n,i={name:t.tt};return t.D&&t.D.length>0&&(i.dependencies=(n=t.D,Array.from(new Set(n))).map(Bt)),i}function Dt(t){var n={name:t.tt};return function(t){return t.X&&t.X.size>0}(t)&&(n.observers=Array.from(function(t){return t.X}(t)).map(Dt)),n}function Wt(){this.message="FLOW_CANCELLED"}function qt(t){u(t.cancel)&&t.cancel()}function Gt(t){return!0===(null==t?void 0:t.isMobXFlow)}function Ht(t,n){if(void 0===n)return ji(t);if(!1===mn(t))return!1;if(!t[Xn].j.has(n))return!1;var i=Sn(t,n);return ji(i)}function Ut(t,n){return!!t&&(void 0!==n?!!mn(t)&&t[Xn].j.has(n):mn(t)||!!t[Xn]||zn(t)||Mi(t)||ji(t))}function Xt(t){return Ut(t)}function Ft(t){return mn(t)?t[Xn].nt():Qi(t)||nr(t)?Array.from(t.keys()):ln(t)?t.map((function(t,n){return n})):void n(5)}function zt(t,i){return mn(t)?t[Xn].it(i):Qi(t)||nr(t)?t.has(i):ln(t)?i>=0&&i<t.length:void n(10)}function $t(t){if(mn(t))return t[Xn].rt();n(38)}function Jt(t,n,i){return t.set(n,i),i}function Yt(t,n){void 0===n&&(n=void 0),_t();try{return t.apply(n)}finally{St()}}function Qt(t,n,i){var r;if("number"==typeof i.timeout){var e=new Error("WHEN_TIMEOUT");r=setTimeout((function(){if(!o[Xn].isDisposed){if(o(),!i.onError)throw e;i.onError(e)}}),i.timeout)}i.name="When";var u=rt("When-effect",n),o=Tt((function(n){st(!1,t)&&(n.dispose(),r&&clearTimeout(r),u())}),i);return o}function Zt(t,n){var i,r,e;if(null!=n&&null!=(i=n.signal)&&i.aborted)return Object.assign(Promise.reject(new Error("WHEN_ABORTED")),{cancel:function(){return null}});var u=new Promise((function(i,u){var o,s=Qt(t,i,_({},n,{onError:u}));r=function(){s(),u(new Error("WHEN_CANCELLED"))},e=function(){s(),u(new Error("WHEN_ABORTED"))},null==n||null==(o=n.signal)||null==o.addEventListener||o.addEventListener("abort",e)})).finally((function(){var t;return null==n||null==(t=n.signal)||null==t.removeEventListener?void 0:t.removeEventListener("abort",e)}));return u.cancel=r,u}function tn(t){return t[Xn]}function nn(t){return void 0!==t.et&&t.et.length>0}function rn(t,n){var i=t.et||(t.et=[]);return i.push(n),e((function(){var t=i.indexOf(n);-1!==t&&i.splice(t,1)}))}function en(t,i){var r=bt();try{for(var e=[].concat(t.et||[]),u=0,o=e.length;u<o&&((i=e[u](i))&&!i.type&&n(14),i);u++);return i}finally{yt(r)}}function un(t){return void 0!==t.ut&&t.ut.length>0}function on(t,n){var i=t.ut||(t.ut=[]);return i.push(n),e((function(){var t=i.indexOf(n);-1!==t&&i.splice(t,1)}))}function sn(t,n){var i=bt(),r=t.ut;if(r){for(var e=0,u=(r=r.slice()).length;e<u;e++)r[e](n);yt(i)}}function fn(t,n,i,e){return void 0===i&&(i="ObservableArray"),void 0===e&&(e=!1),r(),kn((function(){var r=new Hi(i,n,e,!1);h(r.j,Xn,r);var u=new Proxy(r.j,Gi);return r.l=u,t&&t.length&&r.ot(0,0,t),u}))}function cn(t,n){"function"==typeof Array.prototype[t]&&(Ui[t]=n(t))}function an(t){return function(){var n=this[Xn];n.st.reportObserved();var i=n.ft(n.j);return i[t].apply(i,arguments)}}function hn(t){return function(n,i){var r=this,e=this[Xn];return e.st.reportObserved(),e.ft(e.j)[t]((function(t,e){return n.call(i,t,e,r)}))}}function vn(t){return function(){var n=this,i=this[Xn];i.st.reportObserved();var r=i.ft(i.j),e=arguments[0];return arguments[0]=function(t,i,r){return e(t,i,r,n)},r[t].apply(r,arguments)}}function ln(t){return s(t)&&zi(t[Xn])}function dn(t){return t[Symbol.toStringTag]="MapIterator",En(t)}function bn(t){return t[Symbol.toStringTag]="SetIterator",En(t)}function yn(t,n){var i;if(y(t,Xn))return t;var r=null!=(i=null==n?void 0:n.name)?i:"ObservableObject",e=new rr(t,new Map,String(r),function(t){var n;return t?null!=(n=t.defaultDecorator)?n:J(t):void 0}(n));return a(t,Xn,e),t}function pn(t){return ir[t]||(ir[t]={get:function(){return this[Xn].O(t)},set:function(n){return this[Xn]._(t,n)}})}function mn(t){return!!s(t)&&er(t[Xn])}function jn(t,n,i){var r;null==(r=t.h[Un])||delete r[i]}function wn(t){return{enumerable:!1,configurable:!0,get:function(){return this[Xn].ct(t)},set:function(n){this[Xn].ht(t,n)}}}function On(t){Ln(cr.prototype,""+t,wn(t))}function gn(t){if(t>sr){for(var n=sr;n<t+100;n++)On(n);sr=t}}function _n(t,n,i){return new cr(t,n,i)}function Sn(t,i){if("object"==typeof t&&null!==t){if(ln(t))return void 0!==i&&n(23),t[Xn].st;if(nr(t))return t.st;if(Qi(t)){if(void 0===i)return t.vt;var r=t.lt.get(i)||t.dt.get(i);return r||n(25,i,xn(t)),r}if(mn(t)){if(!i)return n(26);var e=t[Xn].j.get(i);return e||n(27,i,xn(t)),e}if(zn(t)||ji(t)||Mi(t))return t}else if(u(t)&&Mi(t[Xn]))return t[Xn];n(28)}function An(t,i){return t||n(29),void 0!==i?An(Sn(t,i)):zn(t)||ji(t)||Mi(t)||Qi(t)||nr(t)?t:t[Xn]?t[Xn]:void n(24,t)}function xn(t,n){var i;if(void 0!==n)i=Sn(t,n);else{if(Rt(t))return t.name;i=mn(t)||Qi(t)||nr(t)?An(t):Sn(t)}return i.tt}function kn(t){var n=bt(),i=ft(!0);_t();try{return t()}finally{St(),ct(i),yt(n)}}function Mn(t,n,i){return void 0===i&&(i=-1),function t(n,i,r,e,o){if(n===i)return 0!==n||1/n==1/i;if(null==n||null==i)return!1;if(n!=n)return i!=i;var s=typeof n;if("function"!==s&&"object"!==s&&"object"!=typeof i)return!1;var f=hr.call(n);if(f!==hr.call(i))return!1;switch(f){case"[object RegExp]":case"[object String]":return""+n==""+i;case"[object Number]":return+n!=+n?+i!=+i:0==+n?1/+n==1/i:+n==+i;case"[object Date]":case"[object Boolean]":return+n==+i;case"[object Symbol]":return"undefined"!=typeof Symbol&&Symbol.valueOf.call(n)===Symbol.valueOf.call(i);case"[object Map]":case"[object Set]":r>=0&&r++}n=Vn(n),i=Vn(i);var c="[object Array]"===f;if(!c){if("object"!=typeof n||"object"!=typeof i)return!1;var a=n.constructor,h=i.constructor;if(a!==h&&!(u(a)&&a instanceof a&&u(h)&&h instanceof h)&&"constructor"in n&&"constructor"in i)return!1}if(0===r)return!1;r<0&&(r=-1),o=o||[];for(var v=(e=e||[]).length;v--;)if(e[v]===n)return o[v]===i;if(e.push(n),o.push(i),c){if((v=n.length)!==i.length)return!1;for(;v--;)if(!t(n[v],i[v],r-1,e,o))return!1}else{var l,d=Object.keys(n);if(v=d.length,Object.keys(i).length!==v)return!1;for(;v--;)if(!y(i,l=d[v])||!t(n[l],i[l],r-1,e,o))return!1}return e.pop(),o.pop(),!0}(t,n,i)}function Vn(t){return ln(t)?t.slice():l(t)||Qi(t)||d(t)||nr(t)?Array.from(t.entries()):t}function En(t){return t[Symbol.iterator]=Nn,Object.assign(Object.create(vr),t)}function Nn(){return this}var Rn={},Tn=Object.assign,In=Object.getOwnPropertyDescriptor,Ln=Object.defineProperty,Cn=Object.prototype,Pn=[];Object.freeze(Pn);var Kn={};Object.freeze(Kn);var Bn="undefined"!=typeof Proxy,Dn=Object.toString(),Wn=function(){},qn=void 0!==Object.getOwnPropertySymbols,Gn="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:qn?function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:Object.getOwnPropertyNames,Hn=Object.getOwnPropertyDescriptors||function(t){var n={};return Gn(t).forEach((function(i){n[i]=In(t,i)})),n},Un=Symbol("mobx-stored-annotations"),Xn=Symbol("mobx administration"),Fn=function(){function t(t){void 0===t&&(t="Atom"),this.tt=void 0,this.bt=0,this.X=new Set,this.$=0,this.U=pi.P,this.onBOL=void 0,this.onBUOL=void 0,this.tt=t}var n=t.prototype;return n.onBO=function(){this.onBOL&&this.onBOL.forEach((function(t){return t()}))},n.onBUO=function(){this.onBUOL&&this.onBUOL.forEach((function(t){return t()}))},n.reportObserved=function(){return At(this)},n.reportChanged=function(){_t(),xt(this),St()},n.toString=function(){return this.tt},O(t,[{key:"isBeingObserved",get:function(){return p(this.bt,t.yt)},set:function(n){this.bt=m(this.bt,t.yt,n)}},{key:"isPendingUnobservation",get:function(){return p(this.bt,t.pt)},set:function(n){this.bt=m(this.bt,t.pt,n)}},{key:"diffValue",get:function(){return p(this.bt,t.jt)?1:0},set:function(n){this.bt=m(this.bt,t.jt,1===n)}}])}();Fn.yt=1,Fn.pt=2,Fn.jt=4;var zn=v("Atom",Fn),$n={identity:function(t,n){return t===n},structural:function(t,n){return Mn(t,n)},default:function(t,n){return Object.is?Object.is(t,n):t===n?0!==t||1/t==1/n:t!=t&&n!=n},shallow:function(t,n){return Mn(t,n,1)}},Jn=x({i:"override",o:function(){return 0},s:function(){n("'"+this.i+"' can only be used with 'makeObservable'")},t:function(){console.warn("'"+this.i+"' cannot be used with decorators - this is a no-op")}}),Yn=J(),Qn={deep:!0,name:void 0,defaultDecorator:void 0,proxy:!0};Object.freeze(Qn);var Zn=X("observable"),ti=X("observable.ref",{enhancer:N}),ni=X("observable.shallow",{enhancer:function(t,n,i){return null==t||mn(t)||ln(t)||Qi(t)||nr(t)?t:Array.isArray(t)?oi.array(t,{name:i,deep:!1}):f(t)?oi.object(t,void 0,{name:i,deep:!1}):l(t)?oi.map(t,{name:i,deep:!1}):d(t)?oi.set(t,{name:i,deep:!1}):void 0}}),ii=X("observable.struct",{enhancer:function(t,n){return Mn(t,n)?n:t}}),ri=x(Zn);Tn(it,ri);var ei,ui,oi=Tn(it,{box:function(t,n){var i=tt(n);return new di(t,nt(i),i.name,!0,i.equals)},array:function(t,n){var i=tt(n);return(!1===Ai.useProxies||!1===i.proxy?_n:fn)(t,nt(i),i.name)},map:function(t,n){var i=tt(n);return new Yi(t,nt(i),i.name)},set:function(t,n){var i=tt(n);return new tr(t,nt(i),i.name)},object:function(t,n,i){return kn((function(){return Kt(!1===Ai.useProxies||!1===(null==i?void 0:i.proxy)?yn({},i):function(t,n){var i,e;return r(),null!=(e=(i=(t=yn(t,n))[Xn]).l)?e:i.l=new Proxy(t,Di)}({},i),t,n)}))},ref:x(ti),shallow:x(ni),deep:ri,struct:x(ii)}),si=q("computed"),fi=q("computed.struct",{equals:$n.structural}),ci=function(t,n){if(M(n))return si.t(t,n);if(o(n))return k(t,n,si);if(f(t))return x(q("computed",t));var i=f(n)?n:{};return i.get=t,i.name||(i.name=t.name||""),new yi(i)};Object.assign(ci,si),ci.struct=x(fi);var ai=0,hi=1,vi=null!=(ei=null==(ui=In((function(){}),"name"))?void 0:ui.configurable)&&ei,li={value:"action",configurable:!0,writable:!1,enumerable:!1},di=function(t){function n(n,i,r,e,u){var o;return void 0===r&&(r="ObservableValue"),void 0===u&&(u=$n.default),(o=t.call(this,r)||this).enhancer=void 0,o.tt=void 0,o.equals=void 0,o.wt=!1,o.et=void 0,o.ut=void 0,o.Ot=void 0,o.dehancer=void 0,o.enhancer=i,o.tt=r,o.equals=u,o.Ot=i(n,void 0,r),o}S(n,t);var i=n.prototype;return i.dehanceValue=function(t){return void 0!==this.dehancer?this.dehancer(t):t},i.set=function(t){(t=this.gt(t))!==Ai.UNCHANGED&&this._t(t)},i.gt=function(t){if(nn(this)){var n=en(this,{object:this,type:qi,newValue:t});if(!n)return Ai.UNCHANGED;t=n.newValue}return t=this.enhancer(t,this.Ot,this.tt),this.equals(this.Ot,t)?Ai.UNCHANGED:t},i._t=function(t){var n=this.Ot;this.Ot=t,this.reportChanged(),un(this)&&sn(this,{type:qi,object:this,newValue:t,oldValue:n})},i.get=function(){return this.reportObserved(),this.dehanceValue(this.Ot)},i.St=function(t){return rn(this,t)},i.At=function(t,n){return n&&t({observableKind:"value",debugObjectName:this.tt,object:this,type:qi,newValue:this.Ot,oldValue:void 0}),on(this,t)},i.raw=function(){return this.Ot},i.toJSON=function(){return this.get()},i.toString=function(){return this.tt+"["+this.Ot+"]"},i.valueOf=function(){return b(this.get())},i[Symbol.toPrimitive]=function(){return this.valueOf()},n}(Fn),bi=v("ObservableValue",di),yi=function(){function t(t){this.L=pi.P,this.D=[],this.W=null,this.X=new Set,this.q=0,this.$=0,this.U=pi.C,this.G=0,this.Ot=new wi(null),this.tt=void 0,this.xt=void 0,this.bt=0,this.derivation=void 0,this.kt=void 0,this.Mt=mi.NONE,this.Vt=void 0,this.Et=void 0,this.Nt=void 0,this.Rt=void 0,this.onBOL=void 0,this.onBUOL=void 0,t.get||n(31),this.derivation=t.get,this.tt=t.name||"ComputedValue",t.set&&(this.kt=rt("ComputedValue-setter",t.set)),this.Et=t.equals||(t.compareStructural||t.struct?$n.structural:$n.default),this.Vt=t.context,this.Nt=t.requiresReaction,this.Rt=!!t.keepAlive}var i=t.prototype;return i.H=function(){!function(t){t.U===pi.C&&(t.U=pi.B,t.X.forEach((function(t){t.L===pi.C&&(t.L=pi.B,t.H())})))}(this)},i.onBO=function(){this.onBOL&&this.onBOL.forEach((function(t){return t()}))},i.onBUO=function(){this.onBUOL&&this.onBUOL.forEach((function(t){return t()}))},i.get=function(){if(this.isComputing&&n(32,this.tt,this.derivation),0!==Ai.inBatch||0!==this.X.size||this.Rt){if(At(this),ht(this)){var t=Ai.trackingContext;this.Rt&&!t&&(Ai.trackingContext=this),this.trackAndCompute()&&function(t){t.U!==pi.K&&(t.U=pi.K,t.X.forEach((function(n){n.L===pi.B?n.L=pi.K:n.L===pi.C&&(t.U=pi.C)})))}(this),Ai.trackingContext=t}}else ht(this)&&(this.Tt(),_t(),this.Ot=this.It(!1),St());var i=this.Ot;if(at(i))throw i.cause;return i},i.set=function(t){if(this.kt){this.isRunningSetter&&n(33,this.tt),this.isRunningSetter=!0;try{this.kt.call(this.Vt,t)}finally{this.isRunningSetter=!1}}else n(34,this.tt)},i.trackAndCompute=function(){var t=this.Ot,n=this.L===pi.P,i=this.It(!0),r=n||at(t)||at(i)||!this.Et(t,i);return r&&(this.Ot=i),r},i.It=function(t){this.isComputing=!0;var n,i=ft(!1);if(t)n=vt(this,this.derivation,this.Vt);else if(!0===Ai.disableErrorBoundaries)n=this.derivation.call(this.Vt);else try{n=this.derivation.call(this.Vt)}catch(t){n=new wi(t)}return ct(i),this.isComputing=!1,n},i.F=function(){this.Rt||(lt(this),this.Ot=void 0)},i.At=function(t,n){var i=this,r=!0,e=void 0;return Tt((function(){var u=i.get();if(!r||n){var o=bt();t({observableKind:"computed",debugObjectName:i.tt,type:qi,object:i,newValue:u,oldValue:e}),yt(o)}r=!1,e=u}))},i.Tt=function(){},i.toString=function(){return this.tt+"["+this.derivation.toString()+"]"},i.valueOf=function(){return b(this.get())},i[Symbol.toPrimitive]=function(){return this.valueOf()},O(t,[{key:"isComputing",get:function(){return p(this.bt,t.Lt)},set:function(n){this.bt=m(this.bt,t.Lt,n)}},{key:"isRunningSetter",get:function(){return p(this.bt,t.Ct)},set:function(n){this.bt=m(this.bt,t.Ct,n)}},{key:"isBeingObserved",get:function(){return p(this.bt,t.yt)},set:function(n){this.bt=m(this.bt,t.yt,n)}},{key:"isPendingUnobservation",get:function(){return p(this.bt,t.pt)},set:function(n){this.bt=m(this.bt,t.pt,n)}},{key:"diffValue",get:function(){return p(this.bt,t.jt)?1:0},set:function(n){this.bt=m(this.bt,t.jt,1===n)}}])}();yi.Lt=1,yi.Ct=2,yi.yt=4,yi.pt=8,yi.jt=16;var pi,mi,ji=v("ComputedValue",yi);!function(t){t[t.P=-1]="NOT_TRACKING_",t[t.C=0]="UP_TO_DATE_",t[t.B=1]="POSSIBLY_STALE_",t[t.K=2]="STALE_"}(pi||(pi={})),function(t){t[t.NONE=0]="NONE",t[t.LOG=1]="LOG",t[t.BREAK=2]="BREAK"}(mi||(mi={}));var wi=function(t){this.cause=void 0,this.cause=t},Oi=["mobxGuid","spyListeners","enforceActions","computedRequiresReaction","reactionRequiresObservable","observableRequiresReaction","allowStateReads","disableErrorBoundaries","runId","UNCHANGED","useProxies"],gi=function(){this.version=6,this.UNCHANGED={},this.trackingDerivation=null,this.trackingContext=null,this.runId=0,this.mobxGuid=0,this.inBatch=0,this.pendingUnobservations=[],this.pendingReactions=[],this.isRunningReactions=!1,this.allowStateChanges=!1,this.allowStateReads=!0,this.enforceActions=!0,this.spyListeners=[],this.globalReactionErrorHandlers=[],this.computedRequiresReaction=!1,this.reactionRequiresObservable=!1,this.observableRequiresReaction=!1,this.disableErrorBoundaries=!1,this.suppressReactionErrors=!1,this.useProxies=!0,this.verifyProxies=!1,this.safeDescriptors=!0},_i=!0,Si=!1,Ai=function(){var t=i();return t.__mobxInstanceCount>0&&!t.__mobxGlobals&&(_i=!1),t.__mobxGlobals&&t.__mobxGlobals.version!==(new gi).version&&(_i=!1),_i?t.__mobxGlobals?(t.__mobxInstanceCount+=1,t.__mobxGlobals.UNCHANGED||(t.__mobxGlobals.UNCHANGED={}),t.__mobxGlobals):(t.__mobxInstanceCount=1,t.__mobxGlobals=new gi):(setTimeout((function(){Si||n(35)}),1),new gi)}(),xi=function(){function t(t,n,i,r){void 0===t&&(t="Reaction"),this.tt=void 0,this.Pt=void 0,this.Kt=void 0,this.Bt=void 0,this.D=[],this.W=[],this.L=pi.P,this.q=0,this.G=0,this.bt=0,this.Mt=mi.NONE,this.tt=t,this.Pt=n,this.Kt=i,this.Bt=r}var n=t.prototype;return n.H=function(){this.Y()},n.Y=function(){this.isScheduled||(this.isScheduled=!0,Ai.pendingReactions.push(this),kt())},n.J=function(){if(!this.isDisposed){_t(),this.isScheduled=!1;var t=Ai.trackingContext;if(Ai.trackingContext=this,ht(this)){this.isTrackPending=!0;try{this.Pt()}catch(t){this.Dt(t)}}Ai.trackingContext=t,St()}},n.track=function(t){if(!this.isDisposed){_t(),this.isRunning=!0;var n=Ai.trackingContext;Ai.trackingContext=this;var i=vt(this,t,void 0);Ai.trackingContext=n,this.isRunning=!1,this.isTrackPending=!1,this.isDisposed&<(this),at(i)&&this.Dt(i.cause),St()}},n.Dt=function(t){var n=this;if(this.Kt)this.Kt(t,this);else{if(Ai.disableErrorBoundaries)throw t;Ai.suppressReactionErrors||console.error("[mobx] uncaught error in '"+this+"'",t),Ai.globalReactionErrorHandlers.forEach((function(i){return i(t,n)}))}},n.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.isRunning||(_t(),lt(this),St()))},n.Z=function(t){var n=this,i=function i(){n.dispose(),null==t||null==t.removeEventListener||t.removeEventListener("abort",i)};return null==t||null==t.addEventListener||t.addEventListener("abort",i),i[Xn]=this,i},n.toString=function(){return"Reaction["+this.tt+"]"},n.trace=function(){},O(t,[{key:"isDisposed",get:function(){return p(this.bt,t.Wt)},set:function(n){this.bt=m(this.bt,t.Wt,n)}},{key:"isScheduled",get:function(){return p(this.bt,t.qt)},set:function(n){this.bt=m(this.bt,t.qt,n)}},{key:"isTrackPending",get:function(){return p(this.bt,t.Gt)},set:function(n){this.bt=m(this.bt,t.Gt,n)}},{key:"isRunning",get:function(){return p(this.bt,t.Ht)},set:function(n){this.bt=m(this.bt,t.Ht,n)}},{key:"diffValue",get:function(){return p(this.bt,t.jt)?1:0},set:function(n){this.bt=m(this.bt,t.jt,1===n)}}])}();xi.Wt=1,xi.qt=2,xi.Gt=4,xi.Ht=8,xi.jt=16;var ki=function(t){return t()},Mi=v("Reaction",xi),Vi=R("action"),Ei=R("action.bound",{bound:!0}),Ni=R("autoAction",{autoAction:!0}),Ri=R("autoAction.bound",{autoAction:!0,bound:!0}),Ti=Et(!1);Object.assign(Ti,Vi);var Ii=Et(!0);Object.assign(Ii,Ni),Ti.bound=x(Ei),Ii.bound=x(Ri);var Li=function(t){return t()},Ci=0;Wt.prototype=Object.create(Error.prototype);var Pi=P("flow"),Ki=P("flow.bound",{bound:!0}),Bi=Object.assign((function(t,n){if(M(n))return Pi.t(t,n);if(o(n))return k(t,n,Pi);var i=t,r=i.name||"<unnamed flow>",e=function(){var t,n=this,e=arguments,o=++Ci,s=Ti(r+" - runid: "+o+" - init",i).apply(n,e),f=void 0,c=new Promise((function(n,i){function e(t){var n;f=void 0;try{n=Ti(r+" - runid: "+o+" - yield "+h++,s.next).call(s,t)}catch(t){return i(t)}a(n)}function c(t){var n;f=void 0;try{n=Ti(r+" - runid: "+o+" - yield "+h++,s.throw).call(s,t)}catch(t){return i(t)}a(n)}function a(t){if(!u(null==t?void 0:t.then))return t.done?n(t.value):(f=Promise.resolve(t.value)).then(e,c);t.then(a,i)}var h=0;t=i,e(void 0)}));return c.cancel=Ti(r+" - runid: "+o+" - cancel",(function(){try{f&&qt(f);var n=s.return(void 0),i=Promise.resolve(n.value);i.then(Wn,Wn),qt(i),t(new Wt)}catch(n){t(n)}})),c};return e.isMobXFlow=!0,e}),Pi);Bi.bound=x(Ki);var Di={has:function(t,n){return tn(t).it(n)},get:function(t,n){return tn(t).ct(n)},set:function(t,n,i){var r;return!!o(n)&&(null==(r=tn(t).ht(n,i,!0))||r)},deleteProperty:function(t,n){var i;return!!o(n)&&(null==(i=tn(t).Ut(n,!0))||i)},defineProperty:function(t,n,i){var r;return null==(r=tn(t).v(n,i))||r},ownKeys:function(t){return tn(t).rt()},preventExtensions:function(){n(13)}},Wi=Symbol("mobx-keys"),qi="update",Gi={get:function(t,n){var i=t[Xn];return n===Xn?i:"length"===n?i.Xt():"string"!=typeof n||isNaN(n)?y(Ui,n)?Ui[n]:t[n]:i.ct(parseInt(n))},set:function(t,n,i){var r=t[Xn];return"length"===n&&r.Ft(i),"symbol"==typeof n||isNaN(n)?t[n]=i:r.ht(parseInt(n),i),!0},preventExtensions:function(){n(15)}},Hi=function(){function t(t,n,i,r){void 0===t&&(t="ObservableArray"),this.zt=void 0,this.$t=void 0,this.st=void 0,this.j=[],this.et=void 0,this.ut=void 0,this.Jt=void 0,this.dehancer=void 0,this.l=void 0,this.Yt=0,this.zt=i,this.$t=r,this.st=new Fn(t),this.Jt=function(t,i){return n(t,i,"ObservableArray[..]")}}var i=t.prototype;return i.Qt=function(t){return void 0!==this.dehancer?this.dehancer(t):t},i.ft=function(t){return void 0!==this.dehancer&&t.length>0?t.map(this.dehancer):t},i.St=function(t){return rn(this,t)},i.At=function(t,n){return void 0===n&&(n=!1),n&&t({observableKind:"array",object:this.l,debugObjectName:this.st.tt,type:"splice",index:0,added:this.j.slice(),addedCount:this.j.length,removed:[],removedCount:0}),on(this,t)},i.Xt=function(){return this.st.reportObserved(),this.j.length},i.Ft=function(t){("number"!=typeof t||isNaN(t)||t<0)&&n("Out of range: "+t);var i=this.j.length;if(t!==i)if(t>i){for(var r=new Array(t-i),e=0;e<t-i;e++)r[e]=void 0;this.ot(i,0,r)}else this.ot(t,i-t)},i.Zt=function(t,i){t!==this.Yt&&n(16),this.Yt+=i,this.$t&&i>0&&gn(t+i+1)},i.ot=function(t,n,i){var r=this,e=this.j.length;if(void 0===t?t=0:t>e?t=e:t<0&&(t=Math.max(0,e+t)),n=1===arguments.length?e-t:null==n?0:Math.max(0,Math.min(n,e-t)),void 0===i&&(i=Pn),nn(this)){var u=en(this,{object:this.l,type:"splice",index:t,removedCount:n,added:i});if(!u)return Pn;n=u.removedCount,i=u.added}if(i=0===i.length?i:i.map((function(t){return r.Jt(t,void 0)})),this.$t){var o=i.length-n;this.Zt(e,o)}var s=this.tn(t,n,i);return 0===n&&0===i.length||this.nn(t,i,s),this.ft(s)},i.tn=function(t,n,i){var r;if(i.length<1e4)return(r=this.j).splice.apply(r,[t,n].concat(i));var e=this.j.slice(t,t+n),u=this.j.slice(t+n);this.j.length+=i.length-n;for(var o=0;o<i.length;o++)this.j[t+o]=i[o];for(var s=0;s<u.length;s++)this.j[t+i.length+s]=u[s];return e},i.in=function(t,n,i){var r=!this.zt&&!1,e=un(this),u=e||r?{observableKind:"array",object:this.l,type:qi,debugObjectName:this.st.tt,index:t,newValue:n,oldValue:i}:null;this.st.reportChanged(),e&&sn(this,u)},i.nn=function(t,n,i){var r=!this.zt&&!1,e=un(this),u=e||r?{observableKind:"array",object:this.l,debugObjectName:this.st.tt,type:"splice",index:t,removed:i,added:n,removedCount:i.length,addedCount:n.length}:null;this.st.reportChanged(),e&&sn(this,u)},i.ct=function(t){if(!(this.$t&&t>=this.j.length))return this.st.reportObserved(),this.Qt(this.j[t]);console.warn("[mobx] Out of bounds read: "+t)},i.ht=function(t,i){var r=this.j;if(this.$t&&t>r.length&&n(17,t,r.length),t<r.length){var e=r[t];if(nn(this)){var u=en(this,{type:qi,object:this.l,index:t,newValue:i});if(!u)return;i=u.newValue}(i=this.Jt(i,e))!==e&&(r[t]=i,this.in(t,i,e))}else{for(var o=new Array(t+1-r.length),s=0;s<o.length-1;s++)o[s]=void 0;o[o.length-1]=i,this.ot(r.length,0,o)}},t}(),Ui={clear:function(){return this.splice(0)},replace:function(t){var n=this[Xn];return n.ot(0,n.j.length,t)},toJSON:function(){return this.slice()},splice:function(t,n){for(var i=arguments.length,r=new Array(i>2?i-2:0),e=2;e<i;e++)r[e-2]=arguments[e];var u=this[Xn];switch(arguments.length){case 0:return[];case 1:return u.ot(t);case 2:return u.ot(t,n)}return u.ot(t,n,r)},spliceWithArray:function(t,n,i){return this[Xn].ot(t,n,i)},push:function(){for(var t=this[Xn],n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];return t.ot(t.j.length,0,i),t.j.length},pop:function(){return this.splice(Math.max(this[Xn].j.length-1,0),1)[0]},shift:function(){return this.splice(0,1)[0]},unshift:function(){for(var t=this[Xn],n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];return t.ot(0,0,i),t.j.length},reverse:function(){return Ai.trackingDerivation&&n(37,"reverse"),this.replace(this.slice().reverse()),this},sort:function(){Ai.trackingDerivation&&n(37,"sort");var t=this.slice();return t.sort.apply(t,arguments),this.replace(t),this},remove:function(t){var n=this[Xn],i=n.ft(n.j).indexOf(t);return i>-1&&(this.splice(i,1),!0)}};cn("at",an),cn("concat",an),cn("flat",an),cn("includes",an),cn("indexOf",an),cn("join",an),cn("lastIndexOf",an),cn("slice",an),cn("toString",an),cn("toLocaleString",an),cn("toSorted",an),cn("toSpliced",an),cn("with",an),cn("every",hn),cn("filter",hn),cn("find",hn),cn("findIndex",hn),cn("findLast",hn),cn("findLastIndex",hn),cn("flatMap",hn),cn("forEach",hn),cn("map",hn),cn("some",hn),cn("toReversed",hn),cn("reduce",vn),cn("reduceRight",vn);var Xi,Fi,zi=v("ObservableArrayAdministration",Hi),$i={},Ji="add",Yi=function(){function t(t,i,r){var e=this;void 0===i&&(i=E),void 0===r&&(r="ObservableMap"),this.Jt=void 0,this.tt=void 0,this[Xn]=$i,this.lt=void 0,this.dt=void 0,this.vt=void 0,this.et=void 0,this.ut=void 0,this.dehancer=void 0,this.Jt=i,this.tt=r,u(Map)||n(18),kn((function(){e.vt=V("ObservableMap.keys()"),e.lt=new Map,e.dt=new Map,t&&e.merge(t)}))}var i=t.prototype;return i.it=function(t){return this.lt.has(t)},i.has=function(t){var n=this;if(!Ai.trackingDerivation)return this.it(t);var i=this.dt.get(t);if(!i){var r=i=new di(this.it(t),N,"ObservableMap.key?",!1);this.dt.set(t,r),Ct(r,(function(){return n.dt.delete(t)}))}return i.get()},i.set=function(t,n){var i=this.it(t);if(nn(this)){var r=en(this,{type:i?qi:Ji,object:this,newValue:n,name:t});if(!r)return this;n=r.newValue}return i?this.rn(t,n):this.en(t,n),this},i.delete=function(t){var n=this;if(nn(this)&&!en(this,{type:"delete",object:this,name:t}))return!1;if(this.it(t)){var i=un(this),r=i?{observableKind:"map",debugObjectName:this.tt,type:"delete",object:this,oldValue:this.lt.get(t).Ot,name:t}:null;return Yt((function(){var i;n.vt.reportChanged(),null==(i=n.dt.get(t))||i._t(!1),n.lt.get(t)._t(void 0),n.lt.delete(t)})),i&&sn(this,r),!0}return!1},i.rn=function(t,n){var i=this.lt.get(t);if((n=i.gt(n))!==Ai.UNCHANGED){var r=un(this),e=r?{observableKind:"map",debugObjectName:this.tt,type:qi,object:this,oldValue:i.Ot,name:t,newValue:n}:null;i._t(n),r&&sn(this,e)}},i.en=function(t,n){var i=this;Yt((function(){var r,e=new di(n,i.Jt,"ObservableMap.key",!1);i.lt.set(t,e),n=e.Ot,null==(r=i.dt.get(t))||r._t(!0),i.vt.reportChanged()}));var r=un(this);r&&sn(this,r?{observableKind:"map",debugObjectName:this.tt,type:Ji,object:this,name:t,newValue:n}:null)},i.get=function(t){return this.has(t)?this.Qt(this.lt.get(t).get()):this.Qt(void 0)},i.Qt=function(t){return void 0!==this.dehancer?this.dehancer(t):t},i.keys=function(){return this.vt.reportObserved(),this.lt.keys()},i.values=function(){var t=this,n=this.keys();return dn({next:function(){var i=n.next(),r=i.done;return{done:r,value:r?void 0:t.get(i.value)}}})},i.entries=function(){var t=this,n=this.keys();return dn({next:function(){var i=n.next(),r=i.done,e=i.value;return{done:r,value:r?void 0:[e,t.get(e)]}}})},i[Symbol.iterator]=function(){return this.entries()},i.forEach=function(t,n){for(var i,r=g(this);!(i=r()).done;){var e=i.value;t.call(n,e[1],e[0],this)}},i.merge=function(t){var i=this;return Qi(t)&&(t=new Map(t)),Yt((function(){var r,e;f(t)?function(t){var n=Object.keys(t);if(!qn)return n;var i=Object.getOwnPropertySymbols(t);return i.length?[].concat(n,i.filter((function(n){return Cn.propertyIsEnumerable.call(t,n)}))):n}(t).forEach((function(n){return i.set(n,t[n])})):Array.isArray(t)?t.forEach((function(t){return i.set(t[0],t[1])})):l(t)?(r=Object.getPrototypeOf(t),e=Object.getPrototypeOf(r),null!==Object.getPrototypeOf(e)&&n(19,t),t.forEach((function(t,n){return i.set(n,t)}))):null!=t&&n(20,t)})),this},i.clear=function(){var t=this;Yt((function(){dt((function(){for(var n,i=g(t.keys());!(n=i()).done;)t.delete(n.value)}))}))},i.replace=function(t){var i=this;return Yt((function(){for(var r,e=function(t){if(l(t)||Qi(t))return t;if(Array.isArray(t))return new Map(t);if(f(t)){var i=new Map;for(var r in t)i.set(r,t[r]);return i}return n(21,t)}(t),u=new Map,o=!1,s=g(i.lt.keys());!(r=s()).done;){var c=r.value;if(!e.has(c))if(i.delete(c))o=!0;else{var a=i.lt.get(c);u.set(c,a)}}for(var h,v=g(e.entries());!(h=v()).done;){var d=h.value,b=d[0],y=d[1],p=i.lt.has(b);if(i.set(b,y),i.lt.has(b)){var m=i.lt.get(b);u.set(b,m),p||(o=!0)}}if(!o)if(i.lt.size!==u.size)i.vt.reportChanged();else for(var j=i.lt.keys(),w=u.keys(),O=j.next(),_=w.next();!O.done;){if(O.value!==_.value){i.vt.reportChanged();break}O=j.next(),_=w.next()}i.lt=u})),this},i.toString=function(){return"[object ObservableMap]"},i.toJSON=function(){return Array.from(this)},i.At=function(t){return on(this,t)},i.St=function(t){return rn(this,t)},O(t,[{key:"size",get:function(){return this.vt.reportObserved(),this.lt.size}},{key:Symbol.toStringTag,get:function(){return"Map"}}])}(),Qi=v("ObservableMap",Yi),Zi={},tr=function(){function t(t,i,r){var e=this;void 0===i&&(i=E),void 0===r&&(r="ObservableSet"),this.tt=void 0,this[Xn]=Zi,this.lt=new Set,this.st=void 0,this.ut=void 0,this.et=void 0,this.dehancer=void 0,this.Jt=void 0,this.tt=r,u(Set)||n(22),this.Jt=function(t,n){return i(t,n,r)},kn((function(){e.st=V(e.tt),t&&e.replace(t)}))}var i=t.prototype;return i.Qt=function(t){return void 0!==this.dehancer?this.dehancer(t):t},i.clear=function(){var t=this;Yt((function(){dt((function(){for(var n,i=g(t.lt.values());!(n=i()).done;)t.delete(n.value)}))}))},i.forEach=function(t,n){for(var i,r=g(this);!(i=r()).done;){var e=i.value;t.call(n,e,e,this)}},i.add=function(t){var n=this;if(nn(this)&&!en(this,{type:Ji,object:this,newValue:t}))return this;if(!this.has(t)){Yt((function(){n.lt.add(n.Jt(t,void 0)),n.st.reportChanged()}));var i=un(this);i&&sn(this,i?{observableKind:"set",debugObjectName:this.tt,type:Ji,object:this,newValue:t}:null)}return this},i.delete=function(t){var n=this;if(nn(this)&&!en(this,{type:"delete",object:this,oldValue:t}))return!1;if(this.has(t)){var i=un(this),r=i?{observableKind:"set",debugObjectName:this.tt,type:"delete",object:this,oldValue:t}:null;return Yt((function(){n.st.reportChanged(),n.lt.delete(t)})),i&&sn(this,r),!0}return!1},i.has=function(t){return this.st.reportObserved(),this.lt.has(this.Qt(t))},i.entries=function(){var t=this.values();return bn({next:function(){var n=t.next(),i=n.value,r=n.done;return r?{value:void 0,done:r}:{value:[i,i],done:r}}})},i.keys=function(){return this.values()},i.values=function(){this.st.reportObserved();var t=this,n=this.lt.values();return bn({next:function(){var i=n.next(),r=i.done;return r?{value:void 0,done:r}:{value:t.Qt(i.value),done:r}}})},i.intersection=function(t){return d(t)&&!nr(t)?t.intersection(this):new Set(this).intersection(t)},i.union=function(t){return d(t)&&!nr(t)?t.union(this):new Set(this).union(t)},i.difference=function(t){return new Set(this).difference(t)},i.symmetricDifference=function(t){return d(t)&&!nr(t)?t.symmetricDifference(this):new Set(this).symmetricDifference(t)},i.isSubsetOf=function(t){return new Set(this).isSubsetOf(t)},i.isSupersetOf=function(t){return new Set(this).isSupersetOf(t)},i.isDisjointFrom=function(t){return d(t)&&!nr(t)?t.isDisjointFrom(this):new Set(this).isDisjointFrom(t)},i.replace=function(t){var i=this;return nr(t)&&(t=new Set(t)),Yt((function(){Array.isArray(t)||d(t)?(i.clear(),t.forEach((function(t){return i.add(t)}))):null!=t&&n("Cannot initialize set from "+t)})),this},i.At=function(t){return on(this,t)},i.St=function(t){return rn(this,t)},i.toJSON=function(){return Array.from(this)},i.toString=function(){return"[object ObservableSet]"},i[Symbol.iterator]=function(){return this.values()},O(t,[{key:"size",get:function(){return this.st.reportObserved(),this.lt.size}},{key:Symbol.toStringTag,get:function(){return"Set"}}])}(),nr=v("ObservableSet",tr),ir=Object.create(null),rr=function(){function t(t,n,i,r){void 0===n&&(n=new Map),void 0===r&&(r=Yn),this.h=void 0,this.j=void 0,this.tt=void 0,this.un=void 0,this.vt=void 0,this.ut=void 0,this.et=void 0,this.l=void 0,this.p=void 0,this.on=void 0,this.sn=void 0,this.h=t,this.j=n,this.tt=i,this.un=r,this.vt=new Fn("ObservableObject.keys"),this.p=f(this.h)}var i=t.prototype;return i.O=function(t){return this.j.get(t).get()},i._=function(t,n){var i=this.j.get(t);if(i instanceof yi)return i.set(n),!0;if(nn(this)){var r=en(this,{type:qi,object:this.l||this.h,name:t,newValue:n});if(!r)return null;n=r.newValue}if((n=i.gt(n))!==Ai.UNCHANGED){var e=un(this),u=e?{type:qi,observableKind:"object",debugObjectName:this.tt,object:this.l||this.h,oldValue:i.Ot,name:t,newValue:n}:null;i._t(n),e&&sn(this,u)}return!0},i.ct=function(t){return Ai.trackingDerivation&&!y(this.h,t)&&this.it(t),this.h[t]},i.ht=function(t,n,i){return void 0===i&&(i=!1),y(this.h,t)?this.j.has(t)?this._(t,n):i?Reflect.set(this.h,t,n):(this.h[t]=n,!0):this.s(t,{value:n,enumerable:!0,writable:!0,configurable:!0},this.un,i)},i.it=function(t){if(!Ai.trackingDerivation)return t in this.h;this.sn||(this.sn=new Map);var n=this.sn.get(t);return n||(n=new di(t in this.h,N,"ObservableObject.key?",!1),this.sn.set(t,n)),n.get()},i.o=function(t,i){if(!0===i&&(i=this.un),!1!==i){if(!(t in this.h)){var r;if(null!=(r=this.h[Un])&&r[t])return;n(1,i.i,this.tt+"."+t.toString())}for(var e=this.h;e&&e!==Cn;){var u=In(e,t);if(u){var o=i.o(this,t,u,e);if(0===o)return;if(1===o)break}e=Object.getPrototypeOf(e)}jn(this,0,t)}},i.s=function(t,n,i,r){if(void 0===r&&(r=!1),!0===i&&(i=this.un),!1===i)return this.v(t,n,r);var e=i.s(this,t,n,r);return e&&jn(this,0,t),e},i.v=function(t,n,i){void 0===i&&(i=!1);try{_t();var r=this.Ut(t);if(!r)return r;if(nn(this)){var e=en(this,{object:this.l||this.h,name:t,type:Ji,newValue:n.value});if(!e)return null;var u=e.newValue;n.value!==u&&(n=_({},n,{value:u}))}if(i){if(!Reflect.defineProperty(this.h,t,n))return!1}else Ln(this.h,t,n);this.fn(t,n.value)}finally{St()}return!0},i.g=function(t,n,i,r){void 0===r&&(r=!1);try{_t();var e=this.Ut(t);if(!e)return e;if(nn(this)){var u=en(this,{object:this.l||this.h,name:t,type:Ji,newValue:n});if(!u)return null;n=u.newValue}var o=pn(t),s={configurable:!Ai.safeDescriptors||this.p,enumerable:!0,get:o.get,set:o.set};if(r){if(!Reflect.defineProperty(this.h,t,s))return!1}else Ln(this.h,t,s);var f=new di(n,i,"ObservableObject.key",!1);this.j.set(t,f),this.fn(t,f.Ot)}finally{St()}return!0},i.m=function(t,n,i){void 0===i&&(i=!1);try{_t();var r=this.Ut(t);if(!r)return r;if(nn(this)&&!en(this,{object:this.l||this.h,name:t,type:Ji,newValue:void 0}))return null;n.name||(n.name="ObservableObject.key"),n.context=this.l||this.h;var e=pn(t),u={configurable:!Ai.safeDescriptors||this.p,enumerable:!1,get:e.get,set:e.set};if(i){if(!Reflect.defineProperty(this.h,t,u))return!1}else Ln(this.h,t,u);this.j.set(t,new yi(n)),this.fn(t,void 0)}finally{St()}return!0},i.Ut=function(t,n){if(void 0===n&&(n=!1),!y(this.h,t))return!0;if(nn(this)&&!en(this,{object:this.l||this.h,name:t,type:"remove"}))return null;try{var i;_t();var r,e=un(this),u=this.j.get(t),o=void 0;if(!u&&e&&(o=null==(r=In(this.h,t))?void 0:r.value),n){if(!Reflect.deleteProperty(this.h,t))return!1}else delete this.h[t];u&&(this.j.delete(t),u instanceof di&&(o=u.Ot),xt(u)),this.vt.reportChanged(),null==(i=this.sn)||null==(i=i.get(t))||i.set(t in this.h),e&&e&&sn(this,{type:"remove",observableKind:"object",object:this.l||this.h,debugObjectName:this.tt,oldValue:o,name:t})}finally{St()}return!0},i.At=function(t){return on(this,t)},i.St=function(t){return rn(this,t)},i.fn=function(t,n){var i,r=un(this);r&&r&&sn(this,r?{type:Ji,observableKind:"object",debugObjectName:this.tt,object:this.l||this.h,name:t,newValue:n}:null),null==(i=this.sn)||null==(i=i.get(t))||i.set(!0),this.vt.reportChanged()},i.rt=function(){return this.vt.reportObserved(),Gn(this.h)},i.nt=function(){return this.vt.reportObserved(),Object.keys(this.h)},t}(),er=v("ObservableObjectAdministration",rr),ur=wn(0),or=function(){var t=!1,n={};return Object.defineProperty(n,"0",{set:function(){t=!0}}),Object.create(n)[0]=1,!1===t}(),sr=0,fr=function(){};Xi=fr,Fi=Array.prototype,Object.setPrototypeOf?Object.setPrototypeOf(Xi.prototype,Fi):void 0!==Xi.prototype.__proto__?Xi.prototype.__proto__=Fi:Xi.prototype=Fi;var cr=function(t){function n(n,i,r,e){var u;return void 0===r&&(r="ObservableArray"),void 0===e&&(e=!1),u=t.call(this)||this,kn((function(){var t=new Hi(r,i,e,!0);t.l=u,h(u,Xn,t),n&&n.length&&u.spliceWithArray(0,0,n),or&&Object.defineProperty(u,"0",ur)})),u}S(n,t);var i=n.prototype;return i.concat=function(){this[Xn].st.reportObserved();for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return Array.prototype.concat.apply(this.slice(),n.map((function(t){return ln(t)?t.slice():t})))},i[Symbol.iterator]=function(){var t=this,n=0;return En({next:function(){return n<t.length?{value:t[n++],done:!1}:{done:!0,value:void 0}}})},O(n,[{key:"length",get:function(){return this[Xn].Xt()},set:function(t){this[Xn].Ft(t)}},{key:Symbol.toStringTag,get:function(){return"Array"}}])}(fr);Object.entries(Ui).forEach((function(t){var n=t[0];"concat"!==n&&a(cr.prototype,n,t[1])})),gn(1e3);var ar,hr=Cn.toString,vr=(null==(ar=i().Iterator)?void 0:ar.prototype)||{};["Symbol","Map","Set"].forEach((function(t){void 0===i()[t]&&n("MobX requires global '"+t+"' to be available or polyfilled")})),"object"==typeof __MOBX_DEVTOOLS_GLOBAL_HOOK__&&__MOBX_DEVTOOLS_GLOBAL_HOOK__.injectMobx({spy:Vt,extras:{getDebugName:xn},$mobx:Xn}),t.$mobx=Xn,t.FlowCancellationError=Wt,t.ObservableMap=Yi,t.ObservableSet=tr,t.Reaction=xi,t._allowStateChanges=st,t._allowStateChangesInsideComputed=Nt,t._allowStateReadsEnd=mt,t._allowStateReadsStart=pt,t._autoAction=Ii,t._endAction=ot,t._getAdministration=An,t._getGlobalState=function(){return Ai},t._interceptReads=function(t,n,i){var r;return Qi(t)||ln(t)||bi(t)?r=An(t):mn(t)&&(r=An(t,n)),r.dehancer="function"==typeof n?n:i,function(){r.dehancer=void 0}},t._isComputingDerivation=function(){return null!==Ai.trackingDerivation},t._resetGlobalState=function(){var t=new gi;for(var n in t)-1===Oi.indexOf(n)&&(Ai[n]=t[n]);Ai.allowStateChanges=!Ai.enforceActions},t._startAction=ut,t.action=Ti,t.autorun=Tt,t.comparer=$n,t.computed=ci,t.configure=function(t){!0===t.isolateGlobalState&&function(){if((Ai.pendingReactions.length||Ai.inBatch||Ai.isRunningReactions)&&n(36),Si=!0,_i){var t=i();0==--t.__mobxInstanceCount&&(t.__mobxGlobals=void 0),Ai=new gi}}();var r,e,u=t.useProxies,o=t.enforceActions;if(void 0!==u&&(Ai.useProxies="always"===u||"never"!==u&&"undefined"!=typeof Proxy),"ifavailable"===u&&(Ai.verifyProxies=!0),void 0!==o){var s="always"===o?"always":"observed"===o;Ai.enforceActions=s,Ai.allowStateChanges=!0!==s&&"always"!==s}["computedRequiresReaction","reactionRequiresObservable","observableRequiresReaction","disableErrorBoundaries","safeDescriptors"].forEach((function(n){n in t&&(Ai[n]=!!t[n])})),Ai.allowStateReads=!Ai.observableRequiresReaction,t.reactionScheduler&&(r=t.reactionScheduler,e=ki,ki=function(t){return r((function(){return e(t)}))})},t.createAtom=V,t.defineProperty=function(t,i,r){if(mn(t))return t[Xn].v(i,r);n(39)},t.entries=function(t){return mn(t)?Ft(t).map((function(n){return[n,t[n]]})):Qi(t)?Ft(t).map((function(n){return[n,t.get(n)]})):nr(t)?Array.from(t.entries()):ln(t)?t.map((function(t,n){return[n,t]})):void n(7)},t.extendObservable=Kt,t.flow=Bi,t.flowResult=function(t){return t},t.get=function(t,i){if(zt(t,i))return mn(t)?t[Xn].ct(i):Qi(t)?t.get(i):ln(t)?t[i]:void n(11)},t.getAtom=Sn,t.getDebugName=xn,t.getDependencyTree=function(t,n){return Bt(Sn(t,n))},t.getObserverTree=function(t,n){return Dt(Sn(t,n))},t.has=zt,t.intercept=function(t,n,i){return u(i)?function(t,n,i){return An(t,n).St(i)}(t,n,i):function(t,n){return An(t).St(n)}(t,n)},t.isAction=Rt,t.isBoxedObservable=bi,t.isComputed=function(t){return Ht(t)},t.isComputedProp=function(t,n){return Ht(t,n)},t.isFlow=Gt,t.isFlowCancellationError=function(t){return t instanceof Wt},t.isObservable=Xt,t.isObservableArray=ln,t.isObservableMap=Qi,t.isObservableObject=mn,t.isObservableProp=function(t,n){return Ut(t,n)},t.isObservableSet=nr,t.keys=Ft,t.makeAutoObservable=function(t,n,i){return f(t)?Kt(t,t,n,i):(kn((function(){var r=yn(t,i)[Xn];if(!t[Wi]){var e=Object.getPrototypeOf(t),u=new Set([].concat(Gn(t),Gn(e)));u.delete("constructor"),u.delete(Xn),a(e,Wi,u)}t[Wi].forEach((function(t){return r.o(t,!n||!(t in n)||n[t])}))})),t)},t.makeObservable=function(t,n,i){return kn((function(){var r=yn(t,i)[Xn];null!=n||(n=function(t){return y(t,Un)||a(t,Un,_({},t[Un])),t[Un]}(t)),Gn(n).forEach((function(t){return r.o(t,n[t])}))})),t},t.observable=oi,t.observe=function(t,n,i,r){return u(i)?function(t,n,i,r){return An(t,n).At(i,r)}(t,n,i,r):function(t,n,i){return An(t).At(n,i)}(t,n,i)},t.onBecomeObserved=Lt,t.onBecomeUnobserved=Ct,t.onReactionError=function(t){return Ai.globalReactionErrorHandlers.push(t),function(){var n=Ai.globalReactionErrorHandlers.indexOf(t);n>=0&&Ai.globalReactionErrorHandlers.splice(n,1)}},t.override=Jn,t.ownKeys=$t,t.reaction=function(t,n,i){function r(){if(b=!1,!p.isDisposed){var n=!1,r=c;p.track((function(){var i=st(!1,(function(){return t(p)}));n=d||!y(c,i),c=i})),(d&&i.fireImmediately||!d&&n)&&h(c,r,p),d=!1}}var e,u,o;void 0===i&&(i=Kn);var s,f,c,a=null!=(e=i.name)?e:"Reaction",h=Ti(a,i.onError?(s=i.onError,f=n,function(){try{return f.apply(this,arguments)}catch(t){s.call(this,t)}}):n),v=!i.scheduler&&!i.delay,l=It(i),d=!0,b=!1,y=i.compareStructural?$n.structural:i.equals||$n.default,p=new xi(a,(function(){d||v?r():b||(b=!0,l(r))}),i.onError,i.requiresObservable);return null!=(u=i)&&null!=(u=u.signal)&&u.aborted||p.Y(),p.Z(null==(o=i)?void 0:o.signal)},t.remove=function(t,i){mn(t)?t[Xn].Ut(i):Qi(t)||nr(t)?t.delete(i):ln(t)?("number"!=typeof i&&(i=parseInt(i,10)),t.splice(i,1)):n(9)},t.runInAction=Nt,t.set=function t(i,r,e){if(2!==arguments.length||nr(i))mn(i)?i[Xn].ht(r,e):Qi(i)?i.set(r,e):nr(i)?i.add(r):ln(i)?("number"!=typeof r&&(r=parseInt(r,10)),r<0&&n("Invalid index: '"+r+"'"),_t(),r>=i.length&&(i.length=r+1),i[r]=e,St()):n(8);else{_t();var u=r;try{for(var o in u)t(i,o,u[o])}finally{St()}}},t.spy=Vt,t.toJS=function(t){return function t(n,i){if(null==n||"object"!=typeof n||n instanceof Date||!Xt(n))return n;if(bi(n)||ji(n))return t(n.get(),i);if(i.has(n))return i.get(n);if(ln(n)){var r=Jt(i,n,new Array(n.length));return n.forEach((function(n,e){r[e]=t(n,i)})),r}if(nr(n)){var e=Jt(i,n,new Set);return n.forEach((function(n){e.add(t(n,i))})),e}if(Qi(n)){var u=Jt(i,n,new Map);return n.forEach((function(n,r){u.set(r,t(n,i))})),u}var o=Jt(i,n,{});return $t(n).forEach((function(r){Cn.propertyIsEnumerable.call(n,r)&&(o[r]=t(n[r],i))})),o}(t,new Map)},t.trace=function(){},t.transaction=Yt,t.untracked=dt,t.values=function(t){return mn(t)?Ft(t).map((function(n){return t[n]})):Qi(t)?Ft(t).map((function(n){return t.get(n)})):nr(t)?Array.from(t.values()):ln(t)?t.slice():void n(6)},t.when=function(t,n,i){return 1===arguments.length||n&&"object"==typeof n?Zt(t,n):Qt(t,n,i||{})},Object.defineProperty(t,"__esModule",{value:!0})})); | ||
| !function(t,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):"function"==typeof define&&define.amd?define(["exports"],n):n((t=t||self).mobx={})}(this,(function(t){function n(t){for(var n=arguments.length,i=new Array(n>1?n-1:0),r=1;r<n;r++)i[r-1]=arguments[r];throw new Error("number"==typeof t?"[MobX] minified error nr: "+t+(i.length?" "+i.map(String).join(","):"")+". Find the full error at: https://github.com/mobxjs/mobx/blob/main/packages/mobx/src/errors.ts":"[MobX] "+t)}function i(){return"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:Rn}function r(){Bn||n("Proxy not available")}function e(t){var n=!1;return function(){if(!n)return n=!0,t.apply(this,arguments)}}function u(t){return"function"==typeof t}function o(t){switch(typeof t){case"string":case"symbol":case"number":return!0}return!1}function s(t){return null!==t&&"object"==typeof t}function f(t){if(!s(t))return!1;var n=Object.getPrototypeOf(t);if(null==n)return!0;var i=Object.hasOwnProperty.call(n,"constructor")&&n.constructor;return"function"==typeof i&&i.toString()===Dn}function c(t){var n=null==t?void 0:t.constructor;return!!n&&("GeneratorFunction"===n.name||"GeneratorFunction"===n.displayName)}function a(t,n,i){Ln(t,n,{enumerable:!1,writable:!0,configurable:!0,value:i})}function h(t,n,i){Ln(t,n,{enumerable:!1,writable:!1,configurable:!0,value:i})}function v(t,n){var i="isMobX"+t;return n.prototype[i]=!0,function(t){return s(t)&&!0===t[i]}}function l(t){return null!=t&&"[object Map]"===Object.prototype.toString.call(t)}function d(t){return null!=t&&"[object Set]"===Object.prototype.toString.call(t)}function b(t){return null===t?null:"object"==typeof t?""+t:t}function y(t,n){return Cn.hasOwnProperty.call(t,n)}function p(t,n){return!!(t&n)}function m(t,n,i){return i?t|=n:t&=~n,t}function j(t,n){(null==n||n>t.length)&&(n=t.length);for(var i=0,r=Array(n);i<n;i++)r[i]=t[i];return r}function w(t,n){for(var i=0;i<n.length;i++){var r=n[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,A(r.key),r)}}function O(t,n,i){return n&&w(t.prototype,n),i&&w(t,i),Object.defineProperty(t,"prototype",{writable:!1}),t}function g(t,n){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(i)return(i=i.call(t)).next.bind(i);if(Array.isArray(t)||(i=function(t,n){if(t){if("string"==typeof t)return j(t,n);var i={}.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?j(t,n):void 0}}(t))||n&&t&&"number"==typeof t.length){i&&(t=i);var r=0;return function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _(){return(_=Object.assign?Object.assign.bind():function(t){for(var n=1;n<arguments.length;n++){var i=arguments[n];for(var r in i)({}).hasOwnProperty.call(i,r)&&(t[r]=i[r])}return t}).apply(null,arguments)}function S(t,n){t.prototype=Object.create(n.prototype),t.prototype.constructor=t,function(t,n){(Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,n){return t.__proto__=n,t})(t,n)}(t,n)}function A(t){var n=function(t){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,"string");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==typeof n?n:n+""}function x(t){return Object.assign((function(n,i){if(M(i))return t.t(n,i);k(n,i,t)}),t)}function k(t,n,i){y(t,Un)||a(t,Un,_({},t[Un])),function(t){return"override"===t.i}(i)||(t[Un][n]=i)}function M(t){return"object"==typeof t&&"string"==typeof t.kind}function V(t,n,i){void 0===n&&(n=Wn),void 0===i&&(i=Wn);var r=new Fn(t);return n!==Wn&&Lt(r,n),i!==Wn&&Ct(r,i),r}function E(t,n,i){return Xt(t)?t:Array.isArray(t)?oi.array(t,{name:i}):f(t)?oi.object(t,void 0,{name:i}):l(t)?oi.map(t,{name:i}):d(t)?oi.set(t,{name:i}):"function"!=typeof t||Rt(t)||Gt(t)?t:c(t)?Bi(t):Ii(i,t)}function N(t){return t}function R(t,n){return{i:t,u:n,o:T,s:I,t:L}}function T(t,n,i,r){var e;if(null!=(e=this.u)&&e.bound)return null===this.s(t,n,i,!1)?0:1;if(r===t.h)return null===this.s(t,n,i,!1)?0:2;if(Rt(i.value))return 1;var u=C(t,this,n,i,!1);return Ln(r,n,u),2}function I(t,n,i,r){var e=C(t,this,n,i);return t.v(n,e,r)}function L(t,i){var r,e=i.kind,u=i.name,o=i.addInitializer,s=this,f=function(t){var n,i,r,e;return rt(null!=(n=null==(i=s.u)?void 0:i.name)?n:u.toString(),t,null!=(r=null==(e=s.u)?void 0:e.autoAction)&&r)};return"field"==e?function(t){var n,i=t;return Rt(i)||(i=f(i)),null!=(n=s.u)&&n.bound&&((i=i.bind(this)).isMobxAction=!0),i}:"method"==e?(Rt(t)||(t=f(t)),null!=(r=this.u)&&r.bound&&o((function(){var t=this[u].bind(this);t.isMobxAction=!0,this[u]=t})),t):void n("Cannot apply '"+s.i+"' to '"+String(u)+"' (kind: "+e+"):\n'"+s.i+"' can only be used on properties with a function value.")}function C(t,n,i,r,e){var u,o,s,f,c,a,h;void 0===e&&(e=Ai.safeDescriptors);var v,l=r.value;return null!=(u=n.u)&&u.bound&&(l=l.bind(null!=(v=t.l)?v:t.h)),{value:rt(null!=(o=null==(s=n.u)?void 0:s.name)?o:i.toString(),l,null!=(f=null==(c=n.u)?void 0:c.autoAction)&&f,null!=(a=n.u)&&a.bound?null!=(h=t.l)?h:t.h:void 0),configurable:!e||t.p,enumerable:!1,writable:!e}}function P(t,n){return{i:t,u:n,o:K,s:B,t:D}}function K(t,n,i,r){var e;if(r===t.h)return null===this.s(t,n,i,!1)?0:2;if(null!=(e=this.u)&&e.bound&&(!y(t.h,n)||!Gt(t.h[n]))&&null===this.s(t,n,i,!1))return 0;if(Gt(i.value))return 1;var u=W(t,0,0,i,!1,!1);return Ln(r,n,u),2}function B(t,n,i,r){var e,u=W(t,0,0,i,null==(e=this.u)?void 0:e.bound);return t.v(n,u,r)}function D(t,n){var i,r=n.name,e=n.addInitializer;return Gt(t)||(t=Bi(t)),null!=(i=this.u)&&i.bound&&e((function(){var t=this[r].bind(this);t.isMobXFlow=!0,this[r]=t})),t}function W(t,n,i,r,e,u){void 0===u&&(u=Ai.safeDescriptors);var o,s=r.value;return Gt(s)||(s=Bi(s)),e&&((s=s.bind(null!=(o=t.l)?o:t.h)).isMobXFlow=!0),{value:s,configurable:!u||t.p,enumerable:!1,writable:!u}}function q(t,n){return{i:t,u:n,o:G,s:H,t:U}}function G(t,n,i){return null===this.s(t,n,i,!1)?0:1}function H(t,n,i,r){return t.m(n,_({},this.u,{get:i.get,set:i.set}),r)}function U(t,n){var i=this,r=n.name;return(0,n.addInitializer)((function(){var n=yn(this)[Xn],e=_({},i.u,{get:t,context:this});e.name||(e.name="ObservableObject."+r.toString()),n.j.set(r,new yi(e))})),function(){return this[Xn].O(r)}}function X(t,n){return{i:t,u:n,o:F,s:z,t:$}}function F(t,n,i){return null===this.s(t,n,i,!1)?0:1}function z(t,n,i,r){var e,u;return t.g(n,i.value,null!=(e=null==(u=this.u)?void 0:u.enhancer)?e:E,r)}function $(t,n){function i(t,n){var i,e,s=yn(t)[Xn],f=new di(n,null!=(i=null==(e=r.u)?void 0:e.enhancer)?i:E,"ObservableObject."+u.toString(),!1);s.j.set(u,f),o.add(t)}var r=this,e=n.kind,u=n.name,o=new WeakSet;if("accessor"==e)return{get:function(){return o.has(this)||i(this,t.get.call(this)),this[Xn].O(u)},set:function(t){return o.has(this)||i(this,t),this[Xn]._(u,t)},init:function(t){return o.has(this)||i(this,t),t}}}function J(t){return{i:"true",u:t,o:Y,s:Q,t:Z}}function Y(t,n,i,r){var e,u,o,s;if(i.get)return ci.o(t,n,i,r);if(i.set){var f=rt(n.toString(),i.set);return r===t.h?null===t.v(n,{configurable:!Ai.safeDescriptors||t.p,set:f})?0:2:(Ln(r,n,{configurable:!0,set:f}),2)}if(r!==t.h&&"function"==typeof i.value)return c(i.value)?(null!=(s=this.u)&&s.autoBind?Bi.bound:Bi).o(t,n,i,r):(null!=(o=this.u)&&o.autoBind?Ii.bound:Ii).o(t,n,i,r);var a,h=!1===(null==(e=this.u)?void 0:e.deep)?oi.ref:oi;return"function"==typeof i.value&&null!=(u=this.u)&&u.autoBind&&(i.value=i.value.bind(null!=(a=t.l)?a:t.h)),h.o(t,n,i,r)}function Q(t,n,i,r){var e,u,o;return i.get?ci.s(t,n,i,r):i.set?t.v(n,{configurable:!Ai.safeDescriptors||t.p,set:rt(n.toString(),i.set)},r):("function"==typeof i.value&&null!=(e=this.u)&&e.autoBind&&(i.value=i.value.bind(null!=(o=t.l)?o:t.h)),(!1===(null==(u=this.u)?void 0:u.deep)?oi.ref:oi).s(t,n,i,r))}function Z(){n("'"+this.i+"' cannot be used as a decorator")}function tt(t){return t||Qn}function nt(t){return!0===t.deep?E:!1===t.deep?N:(n=t.defaultDecorator)&&null!=(i=null==(r=n.u)?void 0:r.enhancer)?i:E;var n,i,r}function it(t,n,i){return M(n)?Zn.t(t,n):o(n)?void k(t,n,Zn):Xt(t)?t:f(t)?oi.object(t,n,i):Array.isArray(t)?oi.array(t,n):l(t)?oi.map(t,n):d(t)?oi.set(t,n):"object"==typeof t&&null!==t?t:oi.box(t,n)}function rt(t,n,i,r){function e(){return et(0,i,n,r||this,arguments)}return void 0===i&&(i=!1),e.isMobxAction=!0,e.toString=function(){return n.toString()},vi&&(li.value=t,Ln(e,"name",li)),e}function et(t,n,i,r,e){var u=ut(0,n);try{return i.apply(r,e)}catch(t){throw u.S=t,t}finally{ot(u)}}function ut(t,n){var i=Ai.trackingDerivation,r=!n||!i;_t();var e=Ai.allowStateChanges;r&&(bt(),e=ft(!0));var u={A:r,k:i,M:e,V:pt(!0),N:!1,R:0,T:hi++,I:ai};return ai=u.T,u}function ot(t){ai!==t.T&&n(30),ai=t.I,void 0!==t.S&&(Ai.suppressReactionErrors=!0),ct(t.M),mt(t.V),St(),t.A&&yt(t.k),Ai.suppressReactionErrors=!1}function st(t,n){var i=ft(t);try{return n()}finally{ct(i)}}function ft(t){var n=Ai.allowStateChanges;return Ai.allowStateChanges=t,n}function ct(t){Ai.allowStateChanges=t}function at(t){return t instanceof wi}function ht(t){switch(t.L){case pi.C:return!1;case pi.P:case pi.K:return!0;case pi.B:for(var n=pt(!0),i=bt(),r=t.D,e=r.length,u=0;u<e;u++){var o=r[u];if(ji(o)){if(Ai.disableErrorBoundaries)o.get();else try{o.get()}catch(t){return yt(i),mt(n),!0}if(t.L===pi.K)return yt(i),mt(n),!0}}return jt(t),yt(i),mt(n),!1}}function vt(t,n,i){var r=pt(!0);jt(t),t.W=new Array(0===t.q?100:t.D.length),t.G=0,t.q=++Ai.runId;var e,u=Ai.trackingDerivation;if(Ai.trackingDerivation=t,Ai.inBatch++,!0===Ai.disableErrorBoundaries)e=n.call(i);else try{e=n.call(i)}catch(t){e=new wi(t)}return Ai.inBatch--,Ai.trackingDerivation=u,function(t){for(var n=t.D,i=t.D=t.W,r=pi.C,e=0,u=t.G,o=0;o<u;o++){var s=i[o];0===s.diffValue&&(s.diffValue=1,e!==o&&(i[e]=s),e++),s.L>r&&(r=s.L)}for(i.length=e,t.W=null,u=n.length;u--;){var f=n[u];0===f.diffValue&&Ot(f,t),f.diffValue=0}for(;e--;){var c=i[e];1===c.diffValue&&(c.diffValue=0,wt(c,t))}r!==pi.C&&(t.L=r,t.H())}(t),mt(r),e}function lt(t){var n=t.D;t.D=[];for(var i=n.length;i--;)Ot(n[i],t);t.L=pi.P}function dt(t){var n=bt();try{return t()}finally{yt(n)}}function bt(){var t=Ai.trackingDerivation;return Ai.trackingDerivation=null,t}function yt(t){Ai.trackingDerivation=t}function pt(t){var n=Ai.allowStateReads;return Ai.allowStateReads=t,n}function mt(t){Ai.allowStateReads=t}function jt(t){if(t.L!==pi.C){t.L=pi.C;for(var n=t.D,i=n.length;i--;)n[i].U=pi.C}}function wt(t,n){t.X.add(n),t.U>n.L&&(t.U=n.L)}function Ot(t,n){t.X.delete(n),0===t.X.size&>(t)}function gt(t){!1===t.isPendingUnobservation&&(t.isPendingUnobservation=!0,Ai.pendingUnobservations.push(t))}function _t(){Ai.inBatch++}function St(){if(0==--Ai.inBatch){kt();for(var t=Ai.pendingUnobservations,n=0;n<t.length;n++){var i=t[n];i.isPendingUnobservation=!1,0===i.X.size&&(i.isBeingObserved&&(i.isBeingObserved=!1,i.onBUO()),i instanceof yi&&i.F())}Ai.pendingUnobservations=[]}}function At(t){var n=Ai.trackingDerivation;return null!==n?(n.q!==t.$&&(t.$=n.q,n.W[n.G++]=t,!t.isBeingObserved&&Ai.trackingContext&&(t.isBeingObserved=!0,t.onBO())),t.isBeingObserved):(0===t.X.size&&Ai.inBatch>0&>(t),!1)}function xt(t){t.U!==pi.K&&(t.U=pi.K,t.X.forEach((function(t){t.L===pi.C&&t.H(),t.L=pi.K})))}function kt(){Ai.inBatch>0||Ai.isRunningReactions||ki(Mt)}function Mt(){Ai.isRunningReactions=!0;for(var t=Ai.pendingReactions,n=0;t.length>0;){100==++n&&(console.error("[mobx] cycle in reaction: "+t[0]),t.splice(0));for(var i=t.splice(0),r=0,e=i.length;r<e;r++)i[r].J()}Ai.isRunningReactions=!1}function Vt(){return console.warn("[mobx.spy] Is a no-op in production builds"),function(){}}function Et(t){return function(n,i){return u(n)?rt(n.name||"<unnamed action>",n,t):u(i)?rt(n,i,t):M(i)?(t?Ni:Vi).t(n,i):o(i)?k(n,i,t?Ni:Vi):o(n)?x(R(t?"autoAction":"action",{name:n,autoAction:t})):void 0}}function Nt(t){return et(0,!1,t,this,void 0)}function Rt(t){return u(t)&&!0===t.isMobxAction}function Tt(t,n){function i(){t(s)}var r,e,u,o;void 0===n&&(n=Kn);var s,f=null!=(r=null==(e=n)?void 0:e.name)?r:"Autorun";if(n.scheduler||n.delay){var c=It(n),a=!1;s=new xi(f,(function(){a||(a=!0,c((function(){a=!1,s.isDisposed||s.track(i)})))}),n.onError,n.requiresObservable)}else s=new xi(f,(function(){this.track(i)}),n.onError,n.requiresObservable);return null!=(u=n)&&null!=(u=u.signal)&&u.aborted||s.Y(),s.Z(null==(o=n)?void 0:o.signal)}function It(t){return t.scheduler?t.scheduler:t.delay?function(n){return setTimeout(n,t.delay)}:Li}function Lt(t,n,i){return Pt("onBO",t,n,i)}function Ct(t,n,i){return Pt("onBUO",t,n,i)}function Pt(t,n,i,r){var e="function"==typeof r?Sn(n,i):Sn(n),o=u(r)?r:i,s=t+"L";return e[s]?e[s].add(o):e[s]=new Set([o]),function(){var t=e[s];t&&(t.delete(o),0===t.size&&delete e[s])}}function Kt(t,n,i,r){var e=Hn(n);return kn((function(){var n=yn(t,r)[Xn];Gn(e).forEach((function(t){n.s(t,e[t],!i||!(t in i)||i[t])}))})),t}function Bt(t){var n,i={name:t.tt};return t.D&&t.D.length>0&&(i.dependencies=(n=t.D,Array.from(new Set(n))).map(Bt)),i}function Dt(t){var n={name:t.tt};return function(t){return t.X&&t.X.size>0}(t)&&(n.observers=Array.from(function(t){return t.X}(t)).map(Dt)),n}function Wt(){this.message="FLOW_CANCELLED"}function qt(t){u(t.cancel)&&t.cancel()}function Gt(t){return!0===(null==t?void 0:t.isMobXFlow)}function Ht(t,n){if(void 0===n)return ji(t);if(!1===mn(t))return!1;if(!t[Xn].j.has(n))return!1;var i=Sn(t,n);return ji(i)}function Ut(t,n){return!!t&&(void 0!==n?!!mn(t)&&t[Xn].j.has(n):mn(t)||!!t[Xn]||zn(t)||Mi(t)||ji(t))}function Xt(t){return Ut(t)}function Ft(t){return mn(t)?t[Xn].nt():Qi(t)||nr(t)?Array.from(t.keys()):ln(t)?t.map((function(t,n){return n})):void n(5)}function zt(t,i){return mn(t)?t[Xn].it(i):Qi(t)||nr(t)?t.has(i):ln(t)?i>=0&&i<t.length:void n(10)}function $t(t){if(mn(t))return t[Xn].rt();n(38)}function Jt(t,n,i){return t.set(n,i),i}function Yt(t,n){void 0===n&&(n=void 0),_t();try{return t.apply(n)}finally{St()}}function Qt(t,n,i){var r;if("number"==typeof i.timeout){var e=new Error("WHEN_TIMEOUT");r=setTimeout((function(){if(!o[Xn].isDisposed){if(o(),!i.onError)throw e;i.onError(e)}}),i.timeout)}i.name="When";var u=rt("When-effect",n),o=Tt((function(n){st(!1,t)&&(n.dispose(),r&&clearTimeout(r),u())}),i);return o}function Zt(t,n){var i,r,e;if(null!=n&&null!=(i=n.signal)&&i.aborted)return Object.assign(Promise.reject(new Error("WHEN_ABORTED")),{cancel:function(){return null}});var u=new Promise((function(i,u){var o,s=Qt(t,i,_({},n,{onError:u}));r=function(){s(),u(new Error("WHEN_CANCELLED"))},e=function(){s(),u(new Error("WHEN_ABORTED"))},null==n||null==(o=n.signal)||null==o.addEventListener||o.addEventListener("abort",e)})).finally((function(){var t;return null==n||null==(t=n.signal)||null==t.removeEventListener?void 0:t.removeEventListener("abort",e)}));return u.cancel=r,u}function tn(t){return t[Xn]}function nn(t){return void 0!==t.et&&t.et.length>0}function rn(t,n){var i=t.et||(t.et=[]);return i.push(n),e((function(){var t=i.indexOf(n);-1!==t&&i.splice(t,1)}))}function en(t,i){var r=bt();try{for(var e=[].concat(t.et||[]),u=0,o=e.length;u<o&&((i=e[u](i))&&!i.type&&n(14),i);u++);return i}finally{yt(r)}}function un(t){return void 0!==t.ut&&t.ut.length>0}function on(t,n){var i=t.ut||(t.ut=[]);return i.push(n),e((function(){var t=i.indexOf(n);-1!==t&&i.splice(t,1)}))}function sn(t,n){var i=bt(),r=t.ut;if(r){for(var e=0,u=(r=r.slice()).length;e<u;e++)r[e](n);yt(i)}}function fn(t,n,i,e){return void 0===i&&(i="ObservableArray"),void 0===e&&(e=!1),r(),kn((function(){var r=new Hi(i,n,e,!1);h(r.j,Xn,r);var u=new Proxy(r.j,Gi);return r.l=u,t&&t.length&&r.ot(0,0,t),u}))}function cn(t,n){"function"==typeof Array.prototype[t]&&(Ui[t]=n(t))}function an(t){return function(){var n=this[Xn];n.st.reportObserved();var i=n.ft(n.j);return i[t].apply(i,arguments)}}function hn(t){return function(n,i){var r=this,e=this[Xn];return e.st.reportObserved(),e.ft(e.j)[t]((function(t,e){return n.call(i,t,e,r)}))}}function vn(t){return function(){var n=this,i=this[Xn];i.st.reportObserved();var r=i.ft(i.j),e=arguments[0];return arguments[0]=function(t,i,r){return e(t,i,r,n)},r[t].apply(r,arguments)}}function ln(t){return s(t)&&zi(t[Xn])}function dn(t){return t[Symbol.toStringTag]="MapIterator",En(t)}function bn(t){return t[Symbol.toStringTag]="SetIterator",En(t)}function yn(t,n){var i;if(y(t,Xn))return t;var r=null!=(i=null==n?void 0:n.name)?i:"ObservableObject",e=new rr(t,new Map,String(r),function(t){var n;return t?null!=(n=t.defaultDecorator)?n:J(t):void 0}(n));return a(t,Xn,e),t}function pn(t){return ir[t]||(ir[t]={get:function(){return this[Xn].O(t)},set:function(n){return this[Xn]._(t,n)}})}function mn(t){return!!s(t)&&er(t[Xn])}function jn(t,n,i){var r;null==(r=t.h[Un])||delete r[i]}function wn(t){return{enumerable:!1,configurable:!0,get:function(){return this[Xn].ct(t)},set:function(n){this[Xn].ht(t,n)}}}function On(t){Ln(cr.prototype,""+t,wn(t))}function gn(t){if(t>sr){for(var n=sr;n<t+100;n++)On(n);sr=t}}function _n(t,n,i){return new cr(t,n,i)}function Sn(t,i){if("object"==typeof t&&null!==t){if(ln(t))return void 0!==i&&n(23),t[Xn].st;if(nr(t))return t.st;if(Qi(t)){if(void 0===i)return t.vt;var r=t.lt.get(i)||t.dt.get(i);return r||n(25,i,xn(t)),r}if(mn(t)){if(!i)return n(26);var e=t[Xn].j.get(i);return e||n(27,i,xn(t)),e}if(zn(t)||ji(t)||Mi(t))return t}else if(u(t)&&Mi(t[Xn]))return t[Xn];n(28)}function An(t,i){return t||n(29),void 0!==i?An(Sn(t,i)):zn(t)||ji(t)||Mi(t)||Qi(t)||nr(t)?t:t[Xn]?t[Xn]:void n(24,t)}function xn(t,n){var i;if(void 0!==n)i=Sn(t,n);else{if(Rt(t))return t.name;i=mn(t)||Qi(t)||nr(t)?An(t):Sn(t)}return i.tt}function kn(t){var n=bt(),i=ft(!0);_t();try{return t()}finally{St(),ct(i),yt(n)}}function Mn(t,n,i){return void 0===i&&(i=-1),function t(n,i,r,e,o){if(n===i)return 0!==n||1/n==1/i;if(null==n||null==i)return!1;if(n!=n)return i!=i;var s=typeof n;if("function"!==s&&"object"!==s&&"object"!=typeof i)return!1;var f=hr.call(n);if(f!==hr.call(i))return!1;switch(f){case"[object RegExp]":case"[object String]":return""+n==""+i;case"[object Number]":return+n!=+n?+i!=+i:0==+n?1/+n==1/i:+n==+i;case"[object Date]":case"[object Boolean]":return+n==+i;case"[object Symbol]":return"undefined"!=typeof Symbol&&Symbol.valueOf.call(n)===Symbol.valueOf.call(i);case"[object Map]":case"[object Set]":r>=0&&r++}n=Vn(n),i=Vn(i);var c="[object Array]"===f;if(!c){if("object"!=typeof n||"object"!=typeof i)return!1;var a=n.constructor,h=i.constructor;if(a!==h&&!(u(a)&&a instanceof a&&u(h)&&h instanceof h)&&"constructor"in n&&"constructor"in i)return!1}if(0===r)return!1;r<0&&(r=-1),o=o||[];for(var v=(e=e||[]).length;v--;)if(e[v]===n)return o[v]===i;if(e.push(n),o.push(i),c){if((v=n.length)!==i.length)return!1;for(;v--;)if(!t(n[v],i[v],r-1,e,o))return!1}else{var l=Object.keys(n),d=l.length;if(Object.keys(i).length!==d)return!1;for(var b=0;b<d;b++){var p=l[b];if(!y(i,p)||!t(n[p],i[p],r-1,e,o))return!1}}return e.pop(),o.pop(),!0}(t,n,i)}function Vn(t){return ln(t)?t.slice():l(t)||Qi(t)||d(t)||nr(t)?Array.from(t.entries()):t}function En(t){return t[Symbol.iterator]=Nn,Object.assign(Object.create(vr),t)}function Nn(){return this}var Rn={},Tn=Object.assign,In=Object.getOwnPropertyDescriptor,Ln=Object.defineProperty,Cn=Object.prototype,Pn=[];Object.freeze(Pn);var Kn={};Object.freeze(Kn);var Bn="undefined"!=typeof Proxy,Dn=Object.toString(),Wn=function(){},qn=void 0!==Object.getOwnPropertySymbols,Gn="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:qn?function(t){return Object.getOwnPropertyNames(t).concat(Object.getOwnPropertySymbols(t))}:Object.getOwnPropertyNames,Hn=Object.getOwnPropertyDescriptors||function(t){var n={};return Gn(t).forEach((function(i){n[i]=In(t,i)})),n},Un=Symbol("mobx-stored-annotations"),Xn=Symbol("mobx administration"),Fn=function(){function t(t){void 0===t&&(t="Atom"),this.tt=void 0,this.bt=0,this.X=new Set,this.$=0,this.U=pi.P,this.onBOL=void 0,this.onBUOL=void 0,this.tt=t}var n=t.prototype;return n.onBO=function(){this.onBOL&&this.onBOL.forEach((function(t){return t()}))},n.onBUO=function(){this.onBUOL&&this.onBUOL.forEach((function(t){return t()}))},n.reportObserved=function(){return At(this)},n.reportChanged=function(){_t(),xt(this),St()},n.toString=function(){return this.tt},O(t,[{key:"isBeingObserved",get:function(){return p(this.bt,t.yt)},set:function(n){this.bt=m(this.bt,t.yt,n)}},{key:"isPendingUnobservation",get:function(){return p(this.bt,t.pt)},set:function(n){this.bt=m(this.bt,t.pt,n)}},{key:"diffValue",get:function(){return p(this.bt,t.jt)?1:0},set:function(n){this.bt=m(this.bt,t.jt,1===n)}}])}();Fn.yt=1,Fn.pt=2,Fn.jt=4;var zn=v("Atom",Fn),$n={identity:function(t,n){return t===n},structural:function(t,n){return Mn(t,n)},default:function(t,n){return Object.is?Object.is(t,n):t===n?0!==t||1/t==1/n:t!=t&&n!=n},shallow:function(t,n){return Mn(t,n,1)}},Jn=x({i:"override",o:function(){return 0},s:function(){n("'"+this.i+"' can only be used with 'makeObservable'")},t:function(){console.warn("'"+this.i+"' cannot be used with decorators - this is a no-op")}}),Yn=J(),Qn={deep:!0,name:void 0,defaultDecorator:void 0,proxy:!0};Object.freeze(Qn);var Zn=X("observable"),ti=X("observable.ref",{enhancer:N}),ni=X("observable.shallow",{enhancer:function(t,n,i){return null==t||mn(t)||ln(t)||Qi(t)||nr(t)?t:Array.isArray(t)?oi.array(t,{name:i,deep:!1}):f(t)?oi.object(t,void 0,{name:i,deep:!1}):l(t)?oi.map(t,{name:i,deep:!1}):d(t)?oi.set(t,{name:i,deep:!1}):void 0}}),ii=X("observable.struct",{enhancer:function(t,n){return Mn(t,n)?n:t}}),ri=x(Zn);Tn(it,ri);var ei,ui,oi=Tn(it,{box:function(t,n){var i=tt(n);return new di(t,nt(i),i.name,!0,i.equals)},array:function(t,n){var i=tt(n);return(!1===Ai.useProxies||!1===i.proxy?_n:fn)(t,nt(i),i.name)},map:function(t,n){var i=tt(n);return new Yi(t,nt(i),i.name)},set:function(t,n){var i=tt(n);return new tr(t,nt(i),i.name)},object:function(t,n,i){return kn((function(){return Kt(!1===Ai.useProxies||!1===(null==i?void 0:i.proxy)?yn({},i):function(t,n){var i,e;return r(),null!=(e=(i=(t=yn(t,n))[Xn]).l)?e:i.l=new Proxy(t,Di)}({},i),t,n)}))},ref:x(ti),shallow:x(ni),deep:ri,struct:x(ii)}),si=q("computed"),fi=q("computed.struct",{equals:$n.structural}),ci=function(t,n){if(M(n))return si.t(t,n);if(o(n))return k(t,n,si);if(f(t))return x(q("computed",t));var i=f(n)?n:{};return i.get=t,i.name||(i.name=t.name||""),new yi(i)};Object.assign(ci,si),ci.struct=x(fi);var ai=0,hi=1,vi=null!=(ei=null==(ui=In((function(){}),"name"))?void 0:ui.configurable)&&ei,li={value:"action",configurable:!0,writable:!1,enumerable:!1},di=function(t){function n(n,i,r,e,u){var o;return void 0===r&&(r="ObservableValue"),void 0===u&&(u=$n.default),(o=t.call(this,r)||this).enhancer=void 0,o.tt=void 0,o.equals=void 0,o.wt=!1,o.et=void 0,o.ut=void 0,o.Ot=void 0,o.dehancer=void 0,o.enhancer=i,o.tt=r,o.equals=u,o.Ot=i(n,void 0,r),o}S(n,t);var i=n.prototype;return i.dehanceValue=function(t){return void 0!==this.dehancer?this.dehancer(t):t},i.set=function(t){(t=this.gt(t))!==Ai.UNCHANGED&&this._t(t)},i.gt=function(t){if(nn(this)){var n=en(this,{object:this,type:qi,newValue:t});if(!n)return Ai.UNCHANGED;t=n.newValue}return t=this.enhancer(t,this.Ot,this.tt),this.equals(this.Ot,t)?Ai.UNCHANGED:t},i._t=function(t){var n=this.Ot;this.Ot=t,this.reportChanged(),un(this)&&sn(this,{type:qi,object:this,newValue:t,oldValue:n})},i.get=function(){return this.reportObserved(),this.dehanceValue(this.Ot)},i.St=function(t){return rn(this,t)},i.At=function(t,n){return n&&t({observableKind:"value",debugObjectName:this.tt,object:this,type:qi,newValue:this.Ot,oldValue:void 0}),on(this,t)},i.raw=function(){return this.Ot},i.toJSON=function(){return this.get()},i.toString=function(){return this.tt+"["+this.Ot+"]"},i.valueOf=function(){return b(this.get())},i[Symbol.toPrimitive]=function(){return this.valueOf()},n}(Fn),bi=v("ObservableValue",di),yi=function(){function t(t){this.L=pi.P,this.D=[],this.W=null,this.X=new Set,this.q=0,this.$=0,this.U=pi.C,this.G=0,this.Ot=new wi(null),this.tt=void 0,this.xt=void 0,this.bt=0,this.derivation=void 0,this.kt=void 0,this.Mt=mi.NONE,this.Vt=void 0,this.Et=void 0,this.Nt=void 0,this.Rt=void 0,this.onBOL=void 0,this.onBUOL=void 0,t.get||n(31),this.derivation=t.get,this.tt=t.name||"ComputedValue",t.set&&(this.kt=rt("ComputedValue-setter",t.set)),this.Et=t.equals||(t.compareStructural||t.struct?$n.structural:$n.default),this.Vt=t.context,this.Nt=t.requiresReaction,this.Rt=!!t.keepAlive}var i=t.prototype;return i.H=function(){!function(t){t.U===pi.C&&(t.U=pi.B,t.X.forEach((function(t){t.L===pi.C&&(t.L=pi.B,t.H())})))}(this)},i.onBO=function(){this.onBOL&&this.onBOL.forEach((function(t){return t()}))},i.onBUO=function(){this.onBUOL&&this.onBUOL.forEach((function(t){return t()}))},i.get=function(){if(this.isComputing&&n(32,this.tt,this.derivation),0!==Ai.inBatch||0!==this.X.size||this.Rt){if(At(this),ht(this)){var t=Ai.trackingContext;this.Rt&&!t&&(Ai.trackingContext=this),this.trackAndCompute()&&function(t){t.U!==pi.K&&(t.U=pi.K,t.X.forEach((function(n){n.L===pi.B?n.L=pi.K:n.L===pi.C&&(t.U=pi.C)})))}(this),Ai.trackingContext=t}}else ht(this)&&(this.Tt(),_t(),this.Ot=this.It(!1),St());var i=this.Ot;if(at(i))throw i.cause;return i},i.set=function(t){if(this.kt){this.isRunningSetter&&n(33,this.tt),this.isRunningSetter=!0;try{this.kt.call(this.Vt,t)}finally{this.isRunningSetter=!1}}else n(34,this.tt)},i.trackAndCompute=function(){var t=this.Ot,n=this.L===pi.P,i=this.It(!0),r=n||at(t)||at(i)||!this.Et(t,i);return r&&(this.Ot=i),r},i.It=function(t){this.isComputing=!0;var n,i=ft(!1);if(t)n=vt(this,this.derivation,this.Vt);else if(!0===Ai.disableErrorBoundaries)n=this.derivation.call(this.Vt);else try{n=this.derivation.call(this.Vt)}catch(t){n=new wi(t)}return ct(i),this.isComputing=!1,n},i.F=function(){this.Rt||(lt(this),this.Ot=void 0)},i.At=function(t,n){var i=this,r=!0,e=void 0;return Tt((function(){var u=i.get();if(!r||n){var o=bt();t({observableKind:"computed",debugObjectName:i.tt,type:qi,object:i,newValue:u,oldValue:e}),yt(o)}r=!1,e=u}))},i.Tt=function(){},i.toString=function(){return this.tt+"["+this.derivation.toString()+"]"},i.valueOf=function(){return b(this.get())},i[Symbol.toPrimitive]=function(){return this.valueOf()},O(t,[{key:"isComputing",get:function(){return p(this.bt,t.Lt)},set:function(n){this.bt=m(this.bt,t.Lt,n)}},{key:"isRunningSetter",get:function(){return p(this.bt,t.Ct)},set:function(n){this.bt=m(this.bt,t.Ct,n)}},{key:"isBeingObserved",get:function(){return p(this.bt,t.yt)},set:function(n){this.bt=m(this.bt,t.yt,n)}},{key:"isPendingUnobservation",get:function(){return p(this.bt,t.pt)},set:function(n){this.bt=m(this.bt,t.pt,n)}},{key:"diffValue",get:function(){return p(this.bt,t.jt)?1:0},set:function(n){this.bt=m(this.bt,t.jt,1===n)}}])}();yi.Lt=1,yi.Ct=2,yi.yt=4,yi.pt=8,yi.jt=16;var pi,mi,ji=v("ComputedValue",yi);!function(t){t[t.P=-1]="NOT_TRACKING_",t[t.C=0]="UP_TO_DATE_",t[t.B=1]="POSSIBLY_STALE_",t[t.K=2]="STALE_"}(pi||(pi={})),function(t){t[t.NONE=0]="NONE",t[t.LOG=1]="LOG",t[t.BREAK=2]="BREAK"}(mi||(mi={}));var wi=function(t){this.cause=void 0,this.cause=t},Oi=["mobxGuid","spyListeners","enforceActions","computedRequiresReaction","reactionRequiresObservable","observableRequiresReaction","allowStateReads","disableErrorBoundaries","runId","UNCHANGED","useProxies"],gi=function(){this.version=6,this.UNCHANGED={},this.trackingDerivation=null,this.trackingContext=null,this.runId=0,this.mobxGuid=0,this.inBatch=0,this.pendingUnobservations=[],this.pendingReactions=[],this.isRunningReactions=!1,this.allowStateChanges=!1,this.allowStateReads=!0,this.enforceActions=!0,this.spyListeners=[],this.globalReactionErrorHandlers=[],this.computedRequiresReaction=!1,this.reactionRequiresObservable=!1,this.observableRequiresReaction=!1,this.disableErrorBoundaries=!1,this.suppressReactionErrors=!1,this.useProxies=!0,this.verifyProxies=!1,this.safeDescriptors=!0},_i=!0,Si=!1,Ai=function(){var t=i();return t.__mobxInstanceCount>0&&!t.__mobxGlobals&&(_i=!1),t.__mobxGlobals&&t.__mobxGlobals.version!==(new gi).version&&(_i=!1),_i?t.__mobxGlobals?(t.__mobxInstanceCount+=1,t.__mobxGlobals.UNCHANGED||(t.__mobxGlobals.UNCHANGED={}),t.__mobxGlobals):(t.__mobxInstanceCount=1,t.__mobxGlobals=new gi):(setTimeout((function(){Si||n(35)}),1),new gi)}(),xi=function(){function t(t,n,i,r){void 0===t&&(t="Reaction"),this.tt=void 0,this.Pt=void 0,this.Kt=void 0,this.Bt=void 0,this.D=[],this.W=[],this.L=pi.P,this.q=0,this.G=0,this.bt=0,this.Mt=mi.NONE,this.tt=t,this.Pt=n,this.Kt=i,this.Bt=r}var n=t.prototype;return n.H=function(){this.Y()},n.Y=function(){this.isScheduled||(this.isScheduled=!0,Ai.pendingReactions.push(this),kt())},n.J=function(){if(!this.isDisposed){_t(),this.isScheduled=!1;var t=Ai.trackingContext;if(Ai.trackingContext=this,ht(this)){this.isTrackPending=!0;try{this.Pt()}catch(t){this.Dt(t)}}Ai.trackingContext=t,St()}},n.track=function(t){if(!this.isDisposed){_t(),this.isRunning=!0;var n=Ai.trackingContext;Ai.trackingContext=this;var i=vt(this,t,void 0);Ai.trackingContext=n,this.isRunning=!1,this.isTrackPending=!1,this.isDisposed&<(this),at(i)&&this.Dt(i.cause),St()}},n.Dt=function(t){var n=this;if(this.Kt)this.Kt(t,this);else{if(Ai.disableErrorBoundaries)throw t;Ai.suppressReactionErrors||console.error("[mobx] uncaught error in '"+this+"'",t),Ai.globalReactionErrorHandlers.forEach((function(i){return i(t,n)}))}},n.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.isRunning||(_t(),lt(this),St()))},n.Z=function(t){var n=this,i=function i(){n.dispose(),null==t||null==t.removeEventListener||t.removeEventListener("abort",i)};return null==t||null==t.addEventListener||t.addEventListener("abort",i),i[Xn]=this,i},n.toString=function(){return"Reaction["+this.tt+"]"},n.trace=function(){},O(t,[{key:"isDisposed",get:function(){return p(this.bt,t.Wt)},set:function(n){this.bt=m(this.bt,t.Wt,n)}},{key:"isScheduled",get:function(){return p(this.bt,t.qt)},set:function(n){this.bt=m(this.bt,t.qt,n)}},{key:"isTrackPending",get:function(){return p(this.bt,t.Gt)},set:function(n){this.bt=m(this.bt,t.Gt,n)}},{key:"isRunning",get:function(){return p(this.bt,t.Ht)},set:function(n){this.bt=m(this.bt,t.Ht,n)}},{key:"diffValue",get:function(){return p(this.bt,t.jt)?1:0},set:function(n){this.bt=m(this.bt,t.jt,1===n)}}])}();xi.Wt=1,xi.qt=2,xi.Gt=4,xi.Ht=8,xi.jt=16;var ki=function(t){return t()},Mi=v("Reaction",xi),Vi=R("action"),Ei=R("action.bound",{bound:!0}),Ni=R("autoAction",{autoAction:!0}),Ri=R("autoAction.bound",{autoAction:!0,bound:!0}),Ti=Et(!1);Object.assign(Ti,Vi);var Ii=Et(!0);Object.assign(Ii,Ni),Ti.bound=x(Ei),Ii.bound=x(Ri);var Li=function(t){return t()},Ci=0;Wt.prototype=Object.create(Error.prototype);var Pi=P("flow"),Ki=P("flow.bound",{bound:!0}),Bi=Object.assign((function(t,n){if(M(n))return Pi.t(t,n);if(o(n))return k(t,n,Pi);var i=t,r=i.name||"<unnamed flow>",e=function(){var t,n=this,e=arguments,o=++Ci,s=Ti(r+" - runid: "+o+" - init",i).apply(n,e),f=void 0,c=new Promise((function(n,i){function e(t){var n;f=void 0;try{n=Ti(r+" - runid: "+o+" - yield "+h++,s.next).call(s,t)}catch(t){return i(t)}a(n)}function c(t){var n;f=void 0;try{n=Ti(r+" - runid: "+o+" - yield "+h++,s.throw).call(s,t)}catch(t){return i(t)}a(n)}function a(t){if(!u(null==t?void 0:t.then))return t.done?n(t.value):(f=Promise.resolve(t.value)).then(e,c);t.then(a,i)}var h=0;t=i,e(void 0)}));return c.cancel=Ti(r+" - runid: "+o+" - cancel",(function(){try{f&&qt(f);var n=s.return(void 0),i=Promise.resolve(n.value);i.then(Wn,Wn),qt(i),t(new Wt)}catch(n){t(n)}})),c};return e.isMobXFlow=!0,e}),Pi);Bi.bound=x(Ki);var Di={has:function(t,n){return tn(t).it(n)},get:function(t,n){return tn(t).ct(n)},set:function(t,n,i){var r;return!!o(n)&&(null==(r=tn(t).ht(n,i,!0))||r)},deleteProperty:function(t,n){var i;return!!o(n)&&(null==(i=tn(t).Ut(n,!0))||i)},defineProperty:function(t,n,i){var r;return null==(r=tn(t).v(n,i))||r},ownKeys:function(t){return tn(t).rt()},preventExtensions:function(){n(13)}},Wi=Symbol("mobx-keys"),qi="update",Gi={get:function(t,n){var i=t[Xn];return n===Xn?i:"length"===n?i.Xt():"string"!=typeof n||isNaN(n)?y(Ui,n)?Ui[n]:t[n]:i.ct(parseInt(n))},set:function(t,n,i){var r=t[Xn];return"length"===n&&r.Ft(i),"symbol"==typeof n||isNaN(n)?t[n]=i:r.ht(parseInt(n),i),!0},preventExtensions:function(){n(15)}},Hi=function(){function t(t,n,i,r){void 0===t&&(t="ObservableArray"),this.zt=void 0,this.$t=void 0,this.st=void 0,this.j=[],this.et=void 0,this.ut=void 0,this.Jt=void 0,this.dehancer=void 0,this.l=void 0,this.Yt=0,this.zt=i,this.$t=r,this.st=new Fn(t),this.Jt=function(t,i){return n(t,i,"ObservableArray[..]")}}var i=t.prototype;return i.Qt=function(t){return void 0!==this.dehancer?this.dehancer(t):t},i.ft=function(t){return void 0!==this.dehancer&&t.length>0?t.map(this.dehancer):t},i.St=function(t){return rn(this,t)},i.At=function(t,n){return void 0===n&&(n=!1),n&&t({observableKind:"array",object:this.l,debugObjectName:this.st.tt,type:"splice",index:0,added:this.j.slice(),addedCount:this.j.length,removed:[],removedCount:0}),on(this,t)},i.Xt=function(){return this.st.reportObserved(),this.j.length},i.Ft=function(t){("number"!=typeof t||isNaN(t)||t<0)&&n("Out of range: "+t);var i=this.j.length;if(t!==i)if(t>i){for(var r=new Array(t-i),e=0;e<t-i;e++)r[e]=void 0;this.ot(i,0,r)}else this.ot(t,i-t)},i.Zt=function(t,i){t!==this.Yt&&n(16),this.Yt+=i,this.$t&&i>0&&gn(t+i+1)},i.ot=function(t,n,i){var r=this,e=this.j.length;if(void 0===t?t=0:t>e?t=e:t<0&&(t=Math.max(0,e+t)),n=1===arguments.length?e-t:null==n?0:Math.max(0,Math.min(n,e-t)),void 0===i&&(i=Pn),nn(this)){var u=en(this,{object:this.l,type:"splice",index:t,removedCount:n,added:i});if(!u)return Pn;n=u.removedCount,i=u.added}if(i=0===i.length?i:i.map((function(t){return r.Jt(t,void 0)})),this.$t){var o=i.length-n;this.Zt(e,o)}var s=this.tn(t,n,i);return 0===n&&0===i.length||this.nn(t,i,s),this.ft(s)},i.tn=function(t,n,i){var r;if(i.length<1e4)return(r=this.j).splice.apply(r,[t,n].concat(i));var e=this.j.slice(t,t+n),u=this.j.slice(t+n);this.j.length+=i.length-n;for(var o=0;o<i.length;o++)this.j[t+o]=i[o];for(var s=0;s<u.length;s++)this.j[t+i.length+s]=u[s];return e},i.in=function(t,n,i){var r=!this.zt&&!1,e=un(this),u=e||r?{observableKind:"array",object:this.l,type:qi,debugObjectName:this.st.tt,index:t,newValue:n,oldValue:i}:null;this.st.reportChanged(),e&&sn(this,u)},i.nn=function(t,n,i){var r=!this.zt&&!1,e=un(this),u=e||r?{observableKind:"array",object:this.l,debugObjectName:this.st.tt,type:"splice",index:t,removed:i,added:n,removedCount:i.length,addedCount:n.length}:null;this.st.reportChanged(),e&&sn(this,u)},i.ct=function(t){if(!(this.$t&&t>=this.j.length))return this.st.reportObserved(),this.Qt(this.j[t]);console.warn("[mobx] Out of bounds read: "+t)},i.ht=function(t,i){var r=this.j;if(this.$t&&t>r.length&&n(17,t,r.length),t<r.length){var e=r[t];if(nn(this)){var u=en(this,{type:qi,object:this.l,index:t,newValue:i});if(!u)return;i=u.newValue}(i=this.Jt(i,e))!==e&&(r[t]=i,this.in(t,i,e))}else{for(var o=new Array(t+1-r.length),s=0;s<o.length-1;s++)o[s]=void 0;o[o.length-1]=i,this.ot(r.length,0,o)}},t}(),Ui={clear:function(){return this.splice(0)},replace:function(t){var n=this[Xn];return n.ot(0,n.j.length,t)},toJSON:function(){return this.slice()},splice:function(t,n){for(var i=arguments.length,r=new Array(i>2?i-2:0),e=2;e<i;e++)r[e-2]=arguments[e];var u=this[Xn];switch(arguments.length){case 0:return[];case 1:return u.ot(t);case 2:return u.ot(t,n)}return u.ot(t,n,r)},spliceWithArray:function(t,n,i){return this[Xn].ot(t,n,i)},push:function(){for(var t=this[Xn],n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];return t.ot(t.j.length,0,i),t.j.length},pop:function(){return this.splice(Math.max(this[Xn].j.length-1,0),1)[0]},shift:function(){return this.splice(0,1)[0]},unshift:function(){for(var t=this[Xn],n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];return t.ot(0,0,i),t.j.length},reverse:function(){return Ai.trackingDerivation&&n(37,"reverse"),this.replace(this.slice().reverse()),this},sort:function(){Ai.trackingDerivation&&n(37,"sort");var t=this.slice();return t.sort.apply(t,arguments),this.replace(t),this},remove:function(t){var n=this[Xn],i=n.ft(n.j).indexOf(t);return i>-1&&(this.splice(i,1),!0)}};cn("at",an),cn("concat",an),cn("flat",an),cn("includes",an),cn("indexOf",an),cn("join",an),cn("lastIndexOf",an),cn("slice",an),cn("toString",an),cn("toLocaleString",an),cn("toSorted",an),cn("toSpliced",an),cn("with",an),cn("every",hn),cn("filter",hn),cn("find",hn),cn("findIndex",hn),cn("findLast",hn),cn("findLastIndex",hn),cn("flatMap",hn),cn("forEach",hn),cn("map",hn),cn("some",hn),cn("toReversed",hn),cn("reduce",vn),cn("reduceRight",vn);var Xi,Fi,zi=v("ObservableArrayAdministration",Hi),$i={},Ji="add",Yi=function(){function t(t,i,r){var e=this;void 0===i&&(i=E),void 0===r&&(r="ObservableMap"),this.Jt=void 0,this.tt=void 0,this[Xn]=$i,this.lt=void 0,this.dt=void 0,this.vt=void 0,this.et=void 0,this.ut=void 0,this.dehancer=void 0,this.Jt=i,this.tt=r,u(Map)||n(18),kn((function(){e.vt=V("ObservableMap.keys()"),e.lt=new Map,e.dt=new Map,t&&e.merge(t)}))}var i=t.prototype;return i.it=function(t){return this.lt.has(t)},i.has=function(t){var n=this;if(!Ai.trackingDerivation)return this.it(t);var i=this.dt.get(t);if(!i){var r=i=new di(this.it(t),N,"ObservableMap.key?",!1);this.dt.set(t,r),Ct(r,(function(){return n.dt.delete(t)}))}return i.get()},i.set=function(t,n){var i=this.it(t);if(nn(this)){var r=en(this,{type:i?qi:Ji,object:this,newValue:n,name:t});if(!r)return this;n=r.newValue}return i?this.rn(t,n):this.en(t,n),this},i.delete=function(t){var n=this;if(nn(this)&&!en(this,{type:"delete",object:this,name:t}))return!1;if(this.it(t)){var i=un(this),r=i?{observableKind:"map",debugObjectName:this.tt,type:"delete",object:this,oldValue:this.lt.get(t).Ot,name:t}:null;return Yt((function(){var i;n.vt.reportChanged(),null==(i=n.dt.get(t))||i._t(!1),n.lt.get(t)._t(void 0),n.lt.delete(t)})),i&&sn(this,r),!0}return!1},i.rn=function(t,n){var i=this.lt.get(t);if((n=i.gt(n))!==Ai.UNCHANGED){var r=un(this),e=r?{observableKind:"map",debugObjectName:this.tt,type:qi,object:this,oldValue:i.Ot,name:t,newValue:n}:null;i._t(n),r&&sn(this,e)}},i.en=function(t,n){var i=this;Yt((function(){var r,e=new di(n,i.Jt,"ObservableMap.key",!1);i.lt.set(t,e),n=e.Ot,null==(r=i.dt.get(t))||r._t(!0),i.vt.reportChanged()}));var r=un(this);r&&sn(this,r?{observableKind:"map",debugObjectName:this.tt,type:Ji,object:this,name:t,newValue:n}:null)},i.get=function(t){return this.has(t)?this.Qt(this.lt.get(t).get()):this.Qt(void 0)},i.Qt=function(t){return void 0!==this.dehancer?this.dehancer(t):t},i.keys=function(){return this.vt.reportObserved(),this.lt.keys()},i.values=function(){var t=this,n=this.keys();return dn({next:function(){var i=n.next(),r=i.done;return{done:r,value:r?void 0:t.get(i.value)}}})},i.entries=function(){var t=this,n=this.keys();return dn({next:function(){var i=n.next(),r=i.done,e=i.value;return{done:r,value:r?void 0:[e,t.get(e)]}}})},i[Symbol.iterator]=function(){return this.entries()},i.forEach=function(t,n){for(var i,r=g(this);!(i=r()).done;){var e=i.value;t.call(n,e[1],e[0],this)}},i.merge=function(t){var i=this;return Qi(t)&&(t=new Map(t)),Yt((function(){var r,e;f(t)?function(t){var n=Object.keys(t);if(!qn)return n;var i=Object.getOwnPropertySymbols(t);return i.length?[].concat(n,i.filter((function(n){return Cn.propertyIsEnumerable.call(t,n)}))):n}(t).forEach((function(n){return i.set(n,t[n])})):Array.isArray(t)?t.forEach((function(t){return i.set(t[0],t[1])})):l(t)?(r=Object.getPrototypeOf(t),e=Object.getPrototypeOf(r),null!==Object.getPrototypeOf(e)&&n(19,t),t.forEach((function(t,n){return i.set(n,t)}))):null!=t&&n(20,t)})),this},i.clear=function(){var t=this;Yt((function(){dt((function(){for(var n,i=g(t.keys());!(n=i()).done;)t.delete(n.value)}))}))},i.replace=function(t){var i=this;return Yt((function(){for(var r,e=function(t){if(l(t)||Qi(t))return t;if(Array.isArray(t))return new Map(t);if(f(t)){var i=new Map;for(var r in t)i.set(r,t[r]);return i}return n(21,t)}(t),u=new Map,o=!1,s=g(i.lt.keys());!(r=s()).done;){var c=r.value;if(!e.has(c))if(i.delete(c))o=!0;else{var a=i.lt.get(c);u.set(c,a)}}for(var h,v=g(e.entries());!(h=v()).done;){var d=h.value,b=d[0],y=d[1],p=i.lt.has(b);if(i.set(b,y),i.lt.has(b)){var m=i.lt.get(b);u.set(b,m),p||(o=!0)}}if(!o)if(i.lt.size!==u.size)i.vt.reportChanged();else for(var j=i.lt.keys(),w=u.keys(),O=j.next(),_=w.next();!O.done;){if(O.value!==_.value){i.vt.reportChanged();break}O=j.next(),_=w.next()}i.lt=u})),this},i.toString=function(){return"[object ObservableMap]"},i.toJSON=function(){return Array.from(this)},i.At=function(t){return on(this,t)},i.St=function(t){return rn(this,t)},O(t,[{key:"size",get:function(){return this.vt.reportObserved(),this.lt.size}},{key:Symbol.toStringTag,get:function(){return"Map"}}])}(),Qi=v("ObservableMap",Yi),Zi={},tr=function(){function t(t,i,r){var e=this;void 0===i&&(i=E),void 0===r&&(r="ObservableSet"),this.tt=void 0,this[Xn]=Zi,this.lt=new Set,this.st=void 0,this.ut=void 0,this.et=void 0,this.dehancer=void 0,this.Jt=void 0,this.tt=r,u(Set)||n(22),this.Jt=function(t,n){return i(t,n,r)},kn((function(){e.st=V(e.tt),t&&e.replace(t)}))}var i=t.prototype;return i.Qt=function(t){return void 0!==this.dehancer?this.dehancer(t):t},i.clear=function(){var t=this;Yt((function(){dt((function(){for(var n,i=g(t.lt.values());!(n=i()).done;)t.delete(n.value)}))}))},i.forEach=function(t,n){for(var i,r=g(this);!(i=r()).done;){var e=i.value;t.call(n,e,e,this)}},i.add=function(t){var n=this;if(nn(this)){var i=en(this,{type:Ji,object:this,newValue:t});if(!i)return this;t=i.newValue}if(!this.has(t)){Yt((function(){n.lt.add(n.Jt(t,void 0)),n.st.reportChanged()}));var r=un(this);r&&sn(this,r?{observableKind:"set",debugObjectName:this.tt,type:Ji,object:this,newValue:t}:null)}return this},i.delete=function(t){var n=this;if(nn(this)&&!en(this,{type:"delete",object:this,oldValue:t}))return!1;if(this.has(t)){var i=un(this),r=i?{observableKind:"set",debugObjectName:this.tt,type:"delete",object:this,oldValue:t}:null;return Yt((function(){n.st.reportChanged(),n.lt.delete(t)})),i&&sn(this,r),!0}return!1},i.has=function(t){return this.st.reportObserved(),this.lt.has(this.Qt(t))},i.entries=function(){var t=this.values();return bn({next:function(){var n=t.next(),i=n.value,r=n.done;return r?{value:void 0,done:r}:{value:[i,i],done:r}}})},i.keys=function(){return this.values()},i.values=function(){this.st.reportObserved();var t=this,n=this.lt.values();return bn({next:function(){var i=n.next(),r=i.done;return r?{value:void 0,done:r}:{value:t.Qt(i.value),done:r}}})},i.intersection=function(t){return d(t)&&!nr(t)?t.intersection(this):new Set(this).intersection(t)},i.union=function(t){return d(t)&&!nr(t)?t.union(this):new Set(this).union(t)},i.difference=function(t){return new Set(this).difference(t)},i.symmetricDifference=function(t){return d(t)&&!nr(t)?t.symmetricDifference(this):new Set(this).symmetricDifference(t)},i.isSubsetOf=function(t){return new Set(this).isSubsetOf(t)},i.isSupersetOf=function(t){return new Set(this).isSupersetOf(t)},i.isDisjointFrom=function(t){return d(t)&&!nr(t)?t.isDisjointFrom(this):new Set(this).isDisjointFrom(t)},i.replace=function(t){var i=this;return nr(t)&&(t=new Set(t)),Yt((function(){Array.isArray(t)||d(t)?(i.clear(),t.forEach((function(t){return i.add(t)}))):null!=t&&n("Cannot initialize set from "+t)})),this},i.At=function(t){return on(this,t)},i.St=function(t){return rn(this,t)},i.toJSON=function(){return Array.from(this)},i.toString=function(){return"[object ObservableSet]"},i[Symbol.iterator]=function(){return this.values()},O(t,[{key:"size",get:function(){return this.st.reportObserved(),this.lt.size}},{key:Symbol.toStringTag,get:function(){return"Set"}}])}(),nr=v("ObservableSet",tr),ir=Object.create(null),rr=function(){function t(t,n,i,r){void 0===n&&(n=new Map),void 0===r&&(r=Yn),this.h=void 0,this.j=void 0,this.tt=void 0,this.un=void 0,this.vt=void 0,this.ut=void 0,this.et=void 0,this.l=void 0,this.p=void 0,this.on=void 0,this.sn=void 0,this.h=t,this.j=n,this.tt=i,this.un=r,this.vt=new Fn("ObservableObject.keys"),this.p=f(this.h)}var i=t.prototype;return i.O=function(t){return this.j.get(t).get()},i._=function(t,n){var i=this.j.get(t);if(i instanceof yi)return i.set(n),!0;if(nn(this)){var r=en(this,{type:qi,object:this.l||this.h,name:t,newValue:n});if(!r)return null;n=r.newValue}if((n=i.gt(n))!==Ai.UNCHANGED){var e=un(this),u=e?{type:qi,observableKind:"object",debugObjectName:this.tt,object:this.l||this.h,oldValue:i.Ot,name:t,newValue:n}:null;i._t(n),e&&sn(this,u)}return!0},i.ct=function(t){return Ai.trackingDerivation&&!y(this.h,t)&&this.it(t),this.h[t]},i.ht=function(t,n,i){return void 0===i&&(i=!1),y(this.h,t)?this.j.has(t)?this._(t,n):i?Reflect.set(this.h,t,n):(this.h[t]=n,!0):this.s(t,{value:n,enumerable:!0,writable:!0,configurable:!0},this.un,i)},i.it=function(t){if(!Ai.trackingDerivation)return t in this.h;this.sn||(this.sn=new Map);var n=this.sn.get(t);return n||(n=new di(t in this.h,N,"ObservableObject.key?",!1),this.sn.set(t,n)),n.get()},i.o=function(t,i){if(!0===i&&(i=this.un),!1!==i){if(!(t in this.h)){var r;if(null!=(r=this.h[Un])&&r[t])return;n(1,i.i,this.tt+"."+t.toString())}for(var e=this.h;e&&e!==Cn;){var u=In(e,t);if(u){var o=i.o(this,t,u,e);if(0===o)return;if(1===o)break}e=Object.getPrototypeOf(e)}jn(this,0,t)}},i.s=function(t,n,i,r){if(void 0===r&&(r=!1),!0===i&&(i=this.un),!1===i)return this.v(t,n,r);var e=i.s(this,t,n,r);return e&&jn(this,0,t),e},i.v=function(t,n,i){void 0===i&&(i=!1);try{_t();var r=this.Ut(t);if(!r)return r;if(nn(this)){var e=en(this,{object:this.l||this.h,name:t,type:Ji,newValue:n.value});if(!e)return null;var u=e.newValue;n.value!==u&&(n=_({},n,{value:u}))}if(i){if(!Reflect.defineProperty(this.h,t,n))return!1}else Ln(this.h,t,n);this.fn(t,n.value)}finally{St()}return!0},i.g=function(t,n,i,r){void 0===r&&(r=!1);try{_t();var e=this.Ut(t);if(!e)return e;if(nn(this)){var u=en(this,{object:this.l||this.h,name:t,type:Ji,newValue:n});if(!u)return null;n=u.newValue}var o=pn(t),s={configurable:!Ai.safeDescriptors||this.p,enumerable:!0,get:o.get,set:o.set};if(r){if(!Reflect.defineProperty(this.h,t,s))return!1}else Ln(this.h,t,s);var f=new di(n,i,"ObservableObject.key",!1);this.j.set(t,f),this.fn(t,f.Ot)}finally{St()}return!0},i.m=function(t,n,i){void 0===i&&(i=!1);try{_t();var r=this.Ut(t);if(!r)return r;if(nn(this)&&!en(this,{object:this.l||this.h,name:t,type:Ji,newValue:void 0}))return null;n.name||(n.name="ObservableObject.key"),n.context=this.l||this.h;var e=pn(t),u={configurable:!Ai.safeDescriptors||this.p,enumerable:!1,get:e.get,set:e.set};if(i){if(!Reflect.defineProperty(this.h,t,u))return!1}else Ln(this.h,t,u);this.j.set(t,new yi(n)),this.fn(t,void 0)}finally{St()}return!0},i.Ut=function(t,n){if(void 0===n&&(n=!1),!y(this.h,t))return!0;if(nn(this)&&!en(this,{object:this.l||this.h,name:t,type:"remove"}))return null;try{var i;_t();var r,e=un(this),u=this.j.get(t),o=void 0;if(!u&&e&&(o=null==(r=In(this.h,t))?void 0:r.value),n){if(!Reflect.deleteProperty(this.h,t))return!1}else delete this.h[t];u&&(this.j.delete(t),u instanceof di&&(o=u.Ot),xt(u)),this.vt.reportChanged(),null==(i=this.sn)||null==(i=i.get(t))||i.set(t in this.h),e&&e&&sn(this,{type:"remove",observableKind:"object",object:this.l||this.h,debugObjectName:this.tt,oldValue:o,name:t})}finally{St()}return!0},i.At=function(t){return on(this,t)},i.St=function(t){return rn(this,t)},i.fn=function(t,n){var i,r=un(this);r&&r&&sn(this,r?{type:Ji,observableKind:"object",debugObjectName:this.tt,object:this.l||this.h,name:t,newValue:n}:null),null==(i=this.sn)||null==(i=i.get(t))||i.set(!0),this.vt.reportChanged()},i.rt=function(){return this.vt.reportObserved(),Gn(this.h)},i.nt=function(){return this.vt.reportObserved(),Object.keys(this.h)},t}(),er=v("ObservableObjectAdministration",rr),ur=wn(0),or=function(){var t=!1,n={};return Object.defineProperty(n,"0",{set:function(){t=!0}}),Object.create(n)[0]=1,!1===t}(),sr=0,fr=function(){};Xi=fr,Fi=Array.prototype,Object.setPrototypeOf?Object.setPrototypeOf(Xi.prototype,Fi):void 0!==Xi.prototype.__proto__?Xi.prototype.__proto__=Fi:Xi.prototype=Fi;var cr=function(t){function n(n,i,r,e){var u;return void 0===r&&(r="ObservableArray"),void 0===e&&(e=!1),u=t.call(this)||this,kn((function(){var t=new Hi(r,i,e,!0);t.l=u,h(u,Xn,t),n&&n.length&&u.spliceWithArray(0,0,n),or&&Object.defineProperty(u,"0",ur)})),u}S(n,t);var i=n.prototype;return i.concat=function(){this[Xn].st.reportObserved();for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return Array.prototype.concat.apply(this.slice(),n.map((function(t){return ln(t)?t.slice():t})))},i[Symbol.iterator]=function(){var t=this,n=0;return En({next:function(){return n<t.length?{value:t[n++],done:!1}:{done:!0,value:void 0}}})},O(n,[{key:"length",get:function(){return this[Xn].Xt()},set:function(t){this[Xn].Ft(t)}},{key:Symbol.toStringTag,get:function(){return"Array"}}])}(fr);Object.entries(Ui).forEach((function(t){var n=t[0];"concat"!==n&&a(cr.prototype,n,t[1])})),gn(1e3);var ar,hr=Cn.toString,vr=(null==(ar=i().Iterator)?void 0:ar.prototype)||{};["Symbol","Map","Set"].forEach((function(t){void 0===i()[t]&&n("MobX requires global '"+t+"' to be available or polyfilled")})),"object"==typeof __MOBX_DEVTOOLS_GLOBAL_HOOK__&&__MOBX_DEVTOOLS_GLOBAL_HOOK__.injectMobx({spy:Vt,extras:{getDebugName:xn},$mobx:Xn}),t.$mobx=Xn,t.FlowCancellationError=Wt,t.ObservableMap=Yi,t.ObservableSet=tr,t.Reaction=xi,t._allowStateChanges=st,t._allowStateChangesInsideComputed=Nt,t._allowStateReadsEnd=mt,t._allowStateReadsStart=pt,t._autoAction=Ii,t._endAction=ot,t._getAdministration=An,t._getGlobalState=function(){return Ai},t._interceptReads=function(t,n,i){var r;return Qi(t)||ln(t)||bi(t)?r=An(t):mn(t)&&(r=An(t,n)),r.dehancer="function"==typeof n?n:i,function(){r.dehancer=void 0}},t._isComputingDerivation=function(){return null!==Ai.trackingDerivation},t._resetGlobalState=function(){var t=new gi;for(var n in t)-1===Oi.indexOf(n)&&(Ai[n]=t[n]);Ai.allowStateChanges=!Ai.enforceActions},t._startAction=ut,t.action=Ti,t.autorun=Tt,t.comparer=$n,t.computed=ci,t.configure=function(t){!0===t.isolateGlobalState&&function(){if((Ai.pendingReactions.length||Ai.inBatch||Ai.isRunningReactions)&&n(36),Si=!0,_i){var t=i();0==--t.__mobxInstanceCount&&(t.__mobxGlobals=void 0),Ai=new gi}}();var r,e,u=t.useProxies,o=t.enforceActions;if(void 0!==u&&(Ai.useProxies="always"===u||"never"!==u&&"undefined"!=typeof Proxy),"ifavailable"===u&&(Ai.verifyProxies=!0),void 0!==o){var s="always"===o?"always":"observed"===o;Ai.enforceActions=s,Ai.allowStateChanges=!0!==s&&"always"!==s}["computedRequiresReaction","reactionRequiresObservable","observableRequiresReaction","disableErrorBoundaries","safeDescriptors"].forEach((function(n){n in t&&(Ai[n]=!!t[n])})),Ai.allowStateReads=!Ai.observableRequiresReaction,t.reactionScheduler&&(r=t.reactionScheduler,e=ki,ki=function(t){return r((function(){return e(t)}))})},t.createAtom=V,t.defineProperty=function(t,i,r){if(mn(t))return t[Xn].v(i,r);n(39)},t.entries=function(t){return mn(t)?Ft(t).map((function(n){return[n,t[n]]})):Qi(t)?Ft(t).map((function(n){return[n,t.get(n)]})):nr(t)?Array.from(t.entries()):ln(t)?t.map((function(t,n){return[n,t]})):void n(7)},t.extendObservable=Kt,t.flow=Bi,t.flowResult=function(t){return t},t.get=function(t,i){if(zt(t,i))return mn(t)?t[Xn].ct(i):Qi(t)?t.get(i):ln(t)?t[i]:void n(11)},t.getAtom=Sn,t.getDebugName=xn,t.getDependencyTree=function(t,n){return Bt(Sn(t,n))},t.getObserverTree=function(t,n){return Dt(Sn(t,n))},t.has=zt,t.intercept=function(t,n,i){return u(i)?function(t,n,i){return An(t,n).St(i)}(t,n,i):function(t,n){return An(t).St(n)}(t,n)},t.isAction=Rt,t.isBoxedObservable=bi,t.isComputed=function(t){return Ht(t)},t.isComputedProp=function(t,n){return Ht(t,n)},t.isFlow=Gt,t.isFlowCancellationError=function(t){return t instanceof Wt},t.isObservable=Xt,t.isObservableArray=ln,t.isObservableMap=Qi,t.isObservableObject=mn,t.isObservableProp=function(t,n){return Ut(t,n)},t.isObservableSet=nr,t.keys=Ft,t.makeAutoObservable=function(t,n,i){return f(t)?Kt(t,t,n,i):(kn((function(){var r=yn(t,i)[Xn];if(!t[Wi]){var e=Object.getPrototypeOf(t),u=new Set([].concat(Gn(t),Gn(e)));u.delete("constructor"),u.delete(Xn),a(e,Wi,u)}t[Wi].forEach((function(t){return r.o(t,!n||!(t in n)||n[t])}))})),t)},t.makeObservable=function(t,n,i){return kn((function(){var r=yn(t,i)[Xn];null!=n||(n=function(t){return y(t,Un)||a(t,Un,_({},t[Un])),t[Un]}(t)),Gn(n).forEach((function(t){return r.o(t,n[t])}))})),t},t.observable=oi,t.observe=function(t,n,i,r){return u(i)?function(t,n,i,r){return An(t,n).At(i,r)}(t,n,i,r):function(t,n,i){return An(t).At(n,i)}(t,n,i)},t.onBecomeObserved=Lt,t.onBecomeUnobserved=Ct,t.onReactionError=function(t){return Ai.globalReactionErrorHandlers.push(t),function(){var n=Ai.globalReactionErrorHandlers.indexOf(t);n>=0&&Ai.globalReactionErrorHandlers.splice(n,1)}},t.override=Jn,t.ownKeys=$t,t.reaction=function(t,n,i){function r(){if(b=!1,!p.isDisposed){var n=!1,r=c;p.track((function(){var i=st(!1,(function(){return t(p)}));n=d||!y(c,i),c=i})),(d&&i.fireImmediately||!d&&n)&&h(c,r,p),d=!1}}var e,u,o;void 0===i&&(i=Kn);var s,f,c,a=null!=(e=i.name)?e:"Reaction",h=Ti(a,i.onError?(s=i.onError,f=n,function(){try{return f.apply(this,arguments)}catch(t){s.call(this,t)}}):n),v=!i.scheduler&&!i.delay,l=It(i),d=!0,b=!1,y=i.compareStructural?$n.structural:i.equals||$n.default,p=new xi(a,(function(){d||v?r():b||(b=!0,l(r))}),i.onError,i.requiresObservable);return null!=(u=i)&&null!=(u=u.signal)&&u.aborted||p.Y(),p.Z(null==(o=i)?void 0:o.signal)},t.remove=function(t,i){mn(t)?t[Xn].Ut(i):Qi(t)||nr(t)?t.delete(i):ln(t)?("number"!=typeof i&&(i=parseInt(i,10)),t.splice(i,1)):n(9)},t.runInAction=Nt,t.set=function t(i,r,e){if(2!==arguments.length||nr(i))mn(i)?i[Xn].ht(r,e):Qi(i)?i.set(r,e):nr(i)?i.add(r):ln(i)?("number"!=typeof r&&(r=parseInt(r,10)),r<0&&n("Invalid index: '"+r+"'"),_t(),r>=i.length&&(i.length=r+1),i[r]=e,St()):n(8);else{_t();var u=r;try{for(var o in u)t(i,o,u[o])}finally{St()}}},t.spy=Vt,t.toJS=function(t){return function t(n,i){if(null==n||"object"!=typeof n||n instanceof Date||!Xt(n))return n;if(bi(n)||ji(n))return t(n.get(),i);if(i.has(n))return i.get(n);if(ln(n)){var r=Jt(i,n,new Array(n.length));return n.forEach((function(n,e){r[e]=t(n,i)})),r}if(nr(n)){var e=Jt(i,n,new Set);return n.forEach((function(n){e.add(t(n,i))})),e}if(Qi(n)){var u=Jt(i,n,new Map);return n.forEach((function(n,r){u.set(r,t(n,i))})),u}var o=Jt(i,n,{});return $t(n).forEach((function(r){Cn.propertyIsEnumerable.call(n,r)&&(o[r]=t(n[r],i))})),o}(t,new Map)},t.trace=function(){},t.transaction=Yt,t.untracked=dt,t.values=function(t){return mn(t)?Ft(t).map((function(n){return t[n]})):Qi(t)?Ft(t).map((function(n){return t.get(n)})):nr(t)?Array.from(t.values()):ln(t)?t.slice():void n(6)},t.when=function(t,n,i){return 1===arguments.length||n&&"object"==typeof n?Zt(t,n):Qt(t,n,i||{})},Object.defineProperty(t,"__esModule",{value:!0})})); | ||
| //# sourceMappingURL=mobx.umd.production.min.js.map |
@@ -16,7 +16,8 @@ import { $mobx, IEnhancer, IListenable, Lambda, IInterceptable, IInterceptor, IAtom } from "../internal"; | ||
| }; | ||
| export type ISetWillChange<T = any> = { | ||
| export type ISetWillDeleteChange<T = any> = { | ||
| type: "delete"; | ||
| object: ObservableSet<T>; | ||
| oldValue: T; | ||
| } | { | ||
| }; | ||
| export type ISetWillAddChange<T = any> = { | ||
| type: "add"; | ||
@@ -26,2 +27,3 @@ object: ObservableSet<T>; | ||
| }; | ||
| export type ISetWillChange<T = any> = ISetWillDeleteChange<T> | ISetWillAddChange<T>; | ||
| export declare class ObservableSet<T = any> implements Set<T>, IInterceptable<ISetWillChange>, IListenable { | ||
@@ -28,0 +30,0 @@ name_: string; |
+1
-1
| { | ||
| "name": "mobx", | ||
| "version": "6.13.6", | ||
| "version": "6.13.7", | ||
| "description": "Simple, scalable state management.", | ||
@@ -5,0 +5,0 @@ "source": "src/mobx.ts", |
@@ -54,13 +54,16 @@ import { | ||
| export type ISetWillDeleteChange<T = any> = { | ||
| type: "delete" | ||
| object: ObservableSet<T> | ||
| oldValue: T | ||
| }; | ||
| export type ISetWillAddChange<T = any> = { | ||
| type: "add" | ||
| object: ObservableSet<T> | ||
| newValue: T | ||
| }; | ||
| export type ISetWillChange<T = any> = | ||
| | { | ||
| type: "delete" | ||
| object: ObservableSet<T> | ||
| oldValue: T | ||
| } | ||
| | { | ||
| type: "add" | ||
| object: ObservableSet<T> | ||
| newValue: T | ||
| } | ||
| | ISetWillDeleteChange<T> | ||
| | ISetWillAddChange<T> | ||
@@ -124,3 +127,3 @@ export class ObservableSet<T = any> implements Set<T>, IInterceptable<ISetWillChange>, IListenable { | ||
| if (hasInterceptors(this)) { | ||
| const change = interceptChange<ISetWillChange<T>>(this, { | ||
| const change = interceptChange<ISetWillAddChange<T>>(this, { | ||
| type: ADD, | ||
@@ -133,4 +136,6 @@ object: this, | ||
| } | ||
| // ideally, value = change.value would be done here, so that values can be | ||
| // changed by interceptor. Same applies for other Set and Map api's. | ||
| // implemented reassignment same as it's done for ObservableMap | ||
| value = change.newValue!; | ||
| } | ||
@@ -170,3 +175,3 @@ if (!this.has(value)) { | ||
| if (hasInterceptors(this)) { | ||
| const change = interceptChange<ISetWillChange<T>>(this, { | ||
| const change = interceptChange<ISetWillDeleteChange<T>>(this, { | ||
| type: DELETE, | ||
@@ -173,0 +178,0 @@ object: this, |
+5
-4
@@ -20,2 +20,4 @@ import { | ||
| // Copied from https://github.com/jashkenas/underscore/blob/5c237a7c682fb68fd5378203f0bf22dce1624854/underscore.js#L1186-L1289 | ||
| // Modified: "Deep compare objects" part to iterate over keys in forward order instead of reverse order. | ||
| // | ||
| // Internal recursive comparison function for `isEqual`. | ||
@@ -153,4 +155,3 @@ function eq(a: any, b: any, depth: number, aStack?: any[], bStack?: any[]) { | ||
| const keys = Object.keys(a) | ||
| let key | ||
| length = keys.length | ||
| const length = keys.length | ||
| // Ensure that both objects contain the same number of properties before comparing deep equality. | ||
@@ -160,5 +161,5 @@ if (Object.keys(b).length !== length) { | ||
| } | ||
| while (length--) { | ||
| for (let i = 0; i < length; i++) { | ||
| // Deep compare each member | ||
| key = keys[length] | ||
| const key = keys[i] | ||
| if (!(hasProp(b, key) && eq(a[key], b[key], depth - 1, aStack, bStack))) { | ||
@@ -165,0 +166,0 @@ return false |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Uses eval
Supply chain riskPackage uses dynamic code execution (e.g., eval()), which is a dangerous practice. This can prevent the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
Uses eval
Supply chain riskPackage uses dynamic code execution (e.g., eval()), which is a dangerous practice. This can prevent the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Found 1 instance in 1 package
4334846
0.06%33403
0.03%