UNPKG

hart-estate-widget

Version:

HART Estate widget

2 lines 218 kB
/*! For license information please see DebugPanelPlugin.js.LICENSE.txt */ var e={53:(e,t,n)=>{n.d(t,{R:()=>r});class r{static space=(...e)=>r.collect(e).join(" ");static join=(...e)=>r.collect(e).join("");static collect=e=>{const t=e.length;if(0===t)return[];const n=[];for(let r=0;r<t;r++){const t=e[r];t&&n.push(`${t}`)}return n}}r.space},56:(e,t,n)=>{e.exports=function(e){var t=n.nc;t&&e.setAttribute("nonce",t)}},67:(e,t,n)=>{n(167)},72:(e,t,n)=>{var r=n(881),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=r.useState,o=r.useEffect,l=r.useLayoutEffect,u=r.useDebugValue;function s(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!a(e,n)}catch(e){return!0}}var c="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),a=r[0].inst,c=r[1];return l((function(){a.value=n,a.getSnapshot=t,s(a)&&c({inst:a})}),[e,n,t]),o((function(){return s(a)&&c({inst:a}),e((function(){s(a)&&c({inst:a})}))}),[e]),u(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:c},79:(e,t,n)=>{e.exports=n(672)},113:e=>{e.exports=function(e,t){if(t.styleSheet)t.styleSheet.cssText=e;else{for(;t.firstChild;)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}}},167:(e,t,n)=>{n.d(t,{q:()=>c});var r=n(426),a=n(881),i=n(819),o=n(496),l=n(379),u=n(651);function s(e){e.reaction=new r.qT("observer".concat(e.name),(function(){var t;e.stateVersion=Symbol(),null===(t=e.onStoreChange)||void 0===t||t.call(e)}))}function c(e,t){if(void 0===t&&(t="observed"),(0,o.P)())return e();var n=a.useRef(null);if(!n.current){var r={reaction:null,onStoreChange:null,stateVersion:Symbol(),name:t,subscribe:function(e){return l.Y.unregister(r),r.onStoreChange=e,r.reaction||(s(r),r.stateVersion=Symbol()),function(){var e;r.onStoreChange=null,null===(e=r.reaction)||void 0===e||e.dispose(),r.reaction=null}},getSnapshot:function(){return r.stateVersion}};n.current=r}var c,f,d=n.current;if(d.reaction||(s(d),l.Y.register(n,d,d)),a.useDebugValue(d.reaction,i.E),(0,u.useSyncExternalStore)(d.subscribe,d.getSnapshot,d.getSnapshot),d.reaction.track((function(){try{c=e()}catch(e){f=e}})),f)throw f;return c}},193:(e,t,n)=>{var r=n(368);t.H=r.createRoot,r.hydrateRoot},255:(e,t,n)=>{n(881)},258:(e,t,n)=>{n.d(t,{P:()=>d});var r,a,i=n(881),o=n(496),l=n(167),u="function"==typeof Symbol&&Symbol.for,s=null!==(a=null===(r=Object.getOwnPropertyDescriptor((function(){}),"name"))||void 0===r?void 0:r.configurable)&&void 0!==a&&a,c=u?Symbol.for("react.forward_ref"):"function"==typeof i.forwardRef&&(0,i.forwardRef)((function(e){return null})).$$typeof,f=u?Symbol.for("react.memo"):"function"==typeof i.memo&&(0,i.memo)((function(e){return null})).$$typeof;function d(e,t){var n;if(f&&e.$$typeof===f)throw new Error("[mobx-react-lite] You are trying to use `observer` on a function component wrapped in either another `observer` or `React.memo`. The observer already applies 'React.memo' for you.");if((0,o.P)())return e;var r=null!==(n=null==t?void 0:t.forwardRef)&&void 0!==n&&n,a=e,u=e.displayName||e.name;if(c&&e.$$typeof===c&&(r=!0,"function"!=typeof(a=e.render)))throw new Error("[mobx-react-lite] `render` property of ForwardRef was not a function");var d,h,v=function(e,t){return(0,l.q)((function(){return a(e,t)}),u)};return v.displayName=e.displayName,s&&Object.defineProperty(v,"name",{value:e.name,writable:!0,configurable:!0}),e.contextTypes&&(v.contextTypes=e.contextTypes),r&&(v=(0,i.forwardRef)(v)),v=(0,i.memo)(v),d=e,h=v,Object.keys(d).forEach((function(e){p[e]||Object.defineProperty(h,e,Object.getOwnPropertyDescriptor(d,e))})),v}var p={$$typeof:!0,render:!0,compare:!0,type:!0,displayName:!0}},321:(e,t,n)=>{n(881),n(721)},331:(e,t,n)=>{var r=n(426);if(!n(881).useState)throw new Error("mobx-react-lite requires React with Hooks support");if(!r.Gn)throw new Error("mobx-react-lite@3 requires mobx at least version 6 to be available")},368:(e,t,n)=>{!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(824)},379:(e,t,n)=>{n.d(t,{Y:()=>r});var r=new(n(422).Xr)((function(e){var t;null===(t=e.reaction)||void 0===t||t.dispose(),e.reaction=null}))},405:(e,t,n)=>{e.exports=n(775)},422:(e,t,n)=>{n.d(t,{Xr:()=>a});var r=function(){function e(e){var t=this;Object.defineProperty(this,"finalize",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty(this,"registrations",{enumerable:!0,configurable:!0,writable:!0,value:new Map}),Object.defineProperty(this,"sweepTimeout",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"sweep",{enumerable:!0,configurable:!0,writable:!0,value:function(e){void 0===e&&(e=1e4),clearTimeout(t.sweepTimeout),t.sweepTimeout=void 0;var n=Date.now();t.registrations.forEach((function(r,a){n-r.registeredAt>=e&&(t.finalize(r.value),t.registrations.delete(a))})),t.registrations.size>0&&t.scheduleSweep()}}),Object.defineProperty(this,"finalizeAllImmediately",{enumerable:!0,configurable:!0,writable:!0,value:function(){t.sweep(0)}})}return Object.defineProperty(e.prototype,"register",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,n){this.registrations.set(n,{value:t,registeredAt:Date.now()}),this.scheduleSweep()}}),Object.defineProperty(e.prototype,"unregister",{enumerable:!1,configurable:!0,writable:!0,value:function(e){this.registrations.delete(e)}}),Object.defineProperty(e.prototype,"scheduleSweep",{enumerable:!1,configurable:!0,writable:!0,value:function(){void 0===this.sweepTimeout&&(this.sweepTimeout=setTimeout(this.sweep,1e4))}}),e}(),a="undefined"!=typeof FinalizationRegistry?FinalizationRegistry:r},426:(e,t,n)=>{function r(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw new Error("number"==typeof e?"[MobX] minified error nr: "+e+(n.length?" "+n.map(String).join(","):"")+". Find the full error at: https://github.com/mobxjs/mobx/blob/main/packages/mobx/src/errors.ts":"[MobX] "+e)}n.d(t,{Gn:()=>dn,jK:()=>qt,l_:()=>hn,qT:()=>_t,yl:()=>Wt});var a={};function i(){return"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:a}var o=Object.assign,l=Object.getOwnPropertyDescriptor,u=Object.defineProperty,s=Object.prototype,c=[];Object.freeze(c);var f={};Object.freeze(f);var d="undefined"!=typeof Proxy,p=Object.toString();function h(){d||r("Proxy not available")}function v(e){var t=!1;return function(){if(!t)return t=!0,e.apply(this,arguments)}}var g=function(){};function m(e){return"function"==typeof e}function b(e){switch(typeof e){case"string":case"symbol":case"number":return!0}return!1}function y(e){return null!==e&&"object"==typeof e}function _(e){if(!y(e))return!1;var t=Object.getPrototypeOf(e);if(null==t)return!0;var n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n.toString()===p}function w(e){var t=null==e?void 0:e.constructor;return!!t&&("GeneratorFunction"===t.name||"GeneratorFunction"===t.displayName)}function k(e,t,n){u(e,t,{enumerable:!1,writable:!0,configurable:!0,value:n})}function S(e,t,n){u(e,t,{enumerable:!1,writable:!1,configurable:!0,value:n})}function x(e,t){var n="isMobX"+e;return t.prototype[n]=!0,function(e){return y(e)&&!0===e[n]}}function E(e){return null!=e&&"[object Map]"===Object.prototype.toString.call(e)}function O(e){return null!=e&&"[object Set]"===Object.prototype.toString.call(e)}var C=void 0!==Object.getOwnPropertySymbols,P="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:C?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames;function N(e){return null===e?null:"object"==typeof e?""+e:e}function T(e,t){return s.hasOwnProperty.call(e,t)}var j=Object.getOwnPropertyDescriptors||function(e){var t={};return P(e).forEach((function(n){t[n]=l(e,n)})),t};function A(e,t){return!!(e&t)}function L(e,t,n){return n?e|=t:e&=~t,e}function z(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function R(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,U(r.key),r)}}function M(e,t,n){return t&&R(e.prototype,t),n&&R(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function D(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return z(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?z(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[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 I(){return I=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},I.apply(null,arguments)}function V(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,F(e,t)}function F(e,t){return F=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},F(e,t)}function U(e){var t=function(e){if("object"!=typeof e||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:t+""}var B=Symbol("mobx-stored-annotations");function $(e){return Object.assign((function(t,n){if(H(n))return e.decorate_20223_(t,n);q(t,n,e)}),e)}function q(e,t,n){T(e,B)||k(e,B,I({},e[B])),function(e){return e.annotationType_===Z}(n)||(e[B][t]=n)}function H(e){return"object"==typeof e&&"string"==typeof e.kind}var W=Symbol("mobx administration"),K=function(){function e(e){void 0===e&&(e="Atom"),this.name_=void 0,this.flags_=0,this.observers_=new Set,this.lastAccessedBy_=0,this.lowestObserverState_=Ge.NOT_TRACKING_,this.onBOL=void 0,this.onBUOL=void 0,this.name_=e}var t=e.prototype;return t.onBO=function(){this.onBOL&&this.onBOL.forEach((function(e){return e()}))},t.onBUO=function(){this.onBUOL&&this.onBUOL.forEach((function(e){return e()}))},t.reportObserved=function(){return bt(this)},t.reportChanged=function(){gt(),yt(this),mt()},t.toString=function(){return this.name_},M(e,[{key:"isBeingObserved",get:function(){return A(this.flags_,e.isBeingObservedMask_)},set:function(t){this.flags_=L(this.flags_,e.isBeingObservedMask_,t)}},{key:"isPendingUnobservation",get:function(){return A(this.flags_,e.isPendingUnobservationMask_)},set:function(t){this.flags_=L(this.flags_,e.isPendingUnobservationMask_,t)}},{key:"diffValue",get:function(){return A(this.flags_,e.diffValueMask_)?1:0},set:function(t){this.flags_=L(this.flags_,e.diffValueMask_,1===t)}}])}();K.isBeingObservedMask_=1,K.isPendingUnobservationMask_=2,K.diffValueMask_=4;var Q=x("Atom",K);function G(e,t,n){void 0===t&&(t=g),void 0===n&&(n=g);var r=new K(e);return t!==g&&Ft(Dt,r,t,undefined),n!==g&&Vt(r,n),r}var Y={identity:function(e,t){return e===t},structural:function(e,t){return ur(e,t)},default:function(e,t){return Object.is?Object.is(e,t):e===t?0!==e||1/e==1/t:e!=e&&t!=t},shallow:function(e,t){return ur(e,t,1)}};function X(e,t,n){return tn(e)?e:Array.isArray(e)?Re.array(e,{name:n}):_(e)?Re.object(e,void 0,{name:n}):E(e)?Re.map(e,{name:n}):O(e)?Re.set(e,{name:n}):"function"!=typeof e||Rt(e)||en(e)?e:w(e)?Jt(e):zt(n,e)}function J(e){return e}var Z="override";function ee(e,t){return{annotationType_:e,options_:t,make_:te,extend_:ne,decorate_20223_:re}}function te(e,t,n,r){var a;if(null!=(a=this.options_)&&a.bound)return null===this.extend_(e,t,n,!1)?0:1;if(r===e.target_)return null===this.extend_(e,t,n,!1)?0:2;if(Rt(n.value))return 1;var i=ae(e,this,t,n,!1);return u(r,t,i),2}function ne(e,t,n,r){var a=ae(e,this,t,n);return e.defineProperty_(t,a,r)}function re(e,t){var n,a=t.kind,i=t.name,o=t.addInitializer,l=this,u=function(e){var t,n,r,a;return qe(null!=(t=null==(n=l.options_)?void 0:n.name)?t:i.toString(),e,null!=(r=null==(a=l.options_)?void 0:a.autoAction)&&r)};return"field"==a?function(e){var t,n=e;return Rt(n)||(n=u(n)),null!=(t=l.options_)&&t.bound&&((n=n.bind(this)).isMobxAction=!0),n}:"method"==a?(Rt(e)||(e=u(e)),null!=(n=this.options_)&&n.bound&&o((function(){var e=this,t=e[i].bind(e);t.isMobxAction=!0,e[i]=t})),e):void r("Cannot apply '"+l.annotationType_+"' to '"+String(i)+"' (kind: "+a+"):\n'"+l.annotationType_+"' can only be used on properties with a function value.")}function ae(e,t,n,r,a){var i,o,l,u,s,c,f,d;void 0===a&&(a=dt.safeDescriptors),d=r,t.annotationType_,d.value;var p,h=r.value;return null!=(i=t.options_)&&i.bound&&(h=h.bind(null!=(p=e.proxy_)?p:e.target_)),{value:qe(null!=(o=null==(l=t.options_)?void 0:l.name)?o:n.toString(),h,null!=(u=null==(s=t.options_)?void 0:s.autoAction)&&u,null!=(c=t.options_)&&c.bound?null!=(f=e.proxy_)?f:e.target_:void 0),configurable:!a||e.isPlainObject_,enumerable:!1,writable:!a}}function ie(e,t){return{annotationType_:e,options_:t,make_:oe,extend_:le,decorate_20223_:ue}}function oe(e,t,n,r){var a;if(r===e.target_)return null===this.extend_(e,t,n,!1)?0:2;if(null!=(a=this.options_)&&a.bound&&(!T(e.target_,t)||!en(e.target_[t]))&&null===this.extend_(e,t,n,!1))return 0;if(en(n.value))return 1;var i=se(e,this,0,n,!1,!1);return u(r,t,i),2}function le(e,t,n,r){var a,i=se(e,this,0,n,null==(a=this.options_)?void 0:a.bound);return e.defineProperty_(t,i,r)}function ue(e,t){var n,r=t.name,a=t.addInitializer;return en(e)||(e=Jt(e)),null!=(n=this.options_)&&n.bound&&a((function(){var e=this,t=e[r].bind(e);t.isMobXFlow=!0,e[r]=t})),e}function se(e,t,n,r,a,i){var o;void 0===i&&(i=dt.safeDescriptors),o=r,t.annotationType_,o.value;var l,u=r.value;return en(u)||(u=Jt(u)),a&&((u=u.bind(null!=(l=e.proxy_)?l:e.target_)).isMobXFlow=!0),{value:u,configurable:!i||e.isPlainObject_,enumerable:!1,writable:!i}}function ce(e,t){return{annotationType_:e,options_:t,make_:fe,extend_:de,decorate_20223_:pe}}function fe(e,t,n){return null===this.extend_(e,t,n,!1)?0:1}function de(e,t,n,r){return a=n,this.annotationType_,a.get,e.defineComputedProperty_(t,I({},this.options_,{get:n.get,set:n.set}),r);var a}function pe(e,t){var n=this,r=t.name;return(0,t.addInitializer)((function(){var t=Fn(this)[W],a=I({},n.options_,{get:e,context:this});a.name||(a.name="ObservableObject."+r.toString()),t.values_.set(r,new Qe(a))})),function(){return this[W].getObservablePropValue_(r)}}function he(e,t){return{annotationType_:e,options_:t,make_:ve,extend_:ge,decorate_20223_:me}}function ve(e,t,n){return null===this.extend_(e,t,n,!1)?0:1}function ge(e,t,n,r){var a,i;return this.annotationType_,e.defineObservableProperty_(t,n.value,null!=(a=null==(i=this.options_)?void 0:i.enhancer)?a:X,r)}function me(e,t){var n=this,r=t.kind,a=t.name,i=new WeakSet;function o(e,t){var r,o,l=Fn(e)[W],u=new Ke(t,null!=(r=null==(o=n.options_)?void 0:o.enhancer)?r:X,"ObservableObject."+a.toString(),!1);l.values_.set(a,u),i.add(e)}if("accessor"==r)return{get:function(){return i.has(this)||o(this,e.get.call(this)),this[W].getObservablePropValue_(a)},set:function(e){return i.has(this)||o(this,e),this[W].setObservablePropValue_(a,e)},init:function(e){return i.has(this)||o(this,e),e}}}var be="true",ye=_e();function _e(e){return{annotationType_:be,options_:e,make_:we,extend_:ke,decorate_20223_:Se}}function we(e,t,n,r){var a,i,o,l;if(n.get)return Ve.make_(e,t,n,r);if(n.set){var s=qe(t.toString(),n.set);return r===e.target_?null===e.defineProperty_(t,{configurable:!dt.safeDescriptors||e.isPlainObject_,set:s})?0:2:(u(r,t,{configurable:!0,set:s}),2)}if(r!==e.target_&&"function"==typeof n.value)return w(n.value)?(null!=(l=this.options_)&&l.autoBind?Jt.bound:Jt).make_(e,t,n,r):(null!=(o=this.options_)&&o.autoBind?zt.bound:zt).make_(e,t,n,r);var c,f=!1===(null==(a=this.options_)?void 0:a.deep)?Re.ref:Re;return"function"==typeof n.value&&null!=(i=this.options_)&&i.autoBind&&(n.value=n.value.bind(null!=(c=e.proxy_)?c:e.target_)),f.make_(e,t,n,r)}function ke(e,t,n,r){var a,i,o;return n.get?Ve.extend_(e,t,n,r):n.set?e.defineProperty_(t,{configurable:!dt.safeDescriptors||e.isPlainObject_,set:qe(t.toString(),n.set)},r):("function"==typeof n.value&&null!=(a=this.options_)&&a.autoBind&&(n.value=n.value.bind(null!=(o=e.proxy_)?o:e.target_)),(!1===(null==(i=this.options_)?void 0:i.deep)?Re.ref:Re).extend_(e,t,n,r))}function Se(e,t){r("'"+this.annotationType_+"' cannot be used as a decorator")}var xe={deep:!0,name:void 0,defaultDecorator:void 0,proxy:!0};function Ee(e){return e||xe}Object.freeze(xe);var Oe=he("observable"),Ce=he("observable.ref",{enhancer:J}),Pe=he("observable.shallow",{enhancer:function(e,t,n){return null==e||$n(e)||On(e)||jn(e)||Rn(e)?e:Array.isArray(e)?Re.array(e,{name:n,deep:!1}):_(e)?Re.object(e,void 0,{name:n,deep:!1}):E(e)?Re.map(e,{name:n,deep:!1}):O(e)?Re.set(e,{name:n,deep:!1}):void 0}}),Ne=he("observable.struct",{enhancer:function(e,t){return ur(e,t)?t:e}}),Te=$(Oe);function je(e){return!0===e.deep?X:!1===e.deep?J:(t=e.defaultDecorator)&&null!=(n=null==(r=t.options_)?void 0:r.enhancer)?n:X;var t,n,r}function Ae(e,t,n){return H(t)?Oe.decorate_20223_(e,t):b(t)?void q(e,t,Oe):tn(e)?e:_(e)?Re.object(e,t,n):Array.isArray(e)?Re.array(e,t):E(e)?Re.map(e,t):O(e)?Re.set(e,t):"object"==typeof e&&null!==e?e:Re.box(e,t)}o(Ae,Te);var Le,ze,Re=o(Ae,{box:function(e,t){var n=Ee(t);return new Ke(e,je(n),n.name,!0,n.equals)},array:function(e,t){var n=Ee(t);return(!1===dt.useProxies||!1===n.proxy?tr:yn)(e,je(n),n.name)},map:function(e,t){var n=Ee(t);return new Tn(e,je(n),n.name)},set:function(e,t){var n=Ee(t);return new zn(e,je(n),n.name)},object:function(e,t,n){return ir((function(){return Ht(!1===dt.useProxies||!1===(null==n?void 0:n.proxy)?Fn({},n):function(e,t){var n,r;return h(),null!=(r=(n=(e=Fn(e,t))[W]).proxy_)?r:n.proxy_=new Proxy(e,an)}({},n),e,t)}))},ref:$(Ce),shallow:$(Pe),deep:Te,struct:$(Ne)}),Me="computed",De=ce(Me),Ie=ce("computed.struct",{equals:Y.structural}),Ve=function(e,t){if(H(t))return De.decorate_20223_(e,t);if(b(t))return q(e,t,De);if(_(e))return $(ce(Me,e));var n=_(t)?t:{};return n.get=e,n.name||(n.name=e.name||""),new Qe(n)};Object.assign(Ve,De),Ve.struct=$(Ie);var Fe=0,Ue=1,Be=null!=(Le=null==(ze=l((function(){}),"name"))?void 0:ze.configurable)&&Le,$e={value:"action",configurable:!0,writable:!1,enumerable:!1};function qe(e,t,n,a){function i(){return function(e,t,n,a,i){var o=function(e,t){var n=!1,r=0,a=dt.trackingDerivation,i=!t||!a;gt();var o=dt.allowStateChanges;i&&(at(),o=He(!0));var l={runAsAction_:i,prevDerivation_:a,prevAllowStateChanges_:o,prevAllowStateReads_:ot(!0),notifySpy_:n,startTime_:r,actionId_:Ue++,parentActionId_:Fe};return Fe=l.actionId_,l}(0,t);try{return n.apply(a,i)}catch(e){throw o.error_=e,e}finally{!function(e){Fe!==e.actionId_&&r(30),Fe=e.parentActionId_,void 0!==e.error_&&(dt.suppressReactionErrors=!0),We(e.prevAllowStateChanges_),lt(e.prevAllowStateReads_),mt(),e.runAsAction_&&it(e.prevDerivation_),dt.suppressReactionErrors=!1}(o)}}(0,n,t,a||this,arguments)}return void 0===n&&(n=!1),i.isMobxAction=!0,i.toString=function(){return t.toString()},Be&&($e.value=e,u(i,"name",$e)),i}function He(e){var t=dt.allowStateChanges;return dt.allowStateChanges=e,t}function We(e){dt.allowStateChanges=e}var Ke=function(e){function t(t,n,r,a,i){var o;return void 0===r&&(r="ObservableValue"),void 0===a&&(a=!0),void 0===i&&(i=Y.default),(o=e.call(this,r)||this).enhancer=void 0,o.name_=void 0,o.equals=void 0,o.hasUnreportedChange_=!1,o.interceptors_=void 0,o.changeListeners_=void 0,o.value_=void 0,o.dehancer=void 0,o.enhancer=n,o.name_=r,o.equals=i,o.value_=n(t,void 0,r),o}V(t,e);var n=t.prototype;return n.dehanceValue=function(e){return void 0!==this.dehancer?this.dehancer(e):e},n.set=function(e){this.value_,(e=this.prepareNewValue_(e))!==dt.UNCHANGED&&this.setNewValue_(e)},n.prepareNewValue_=function(e){if(on(this)){var t=un(this,{object:this,type:gn,newValue:e});if(!t)return dt.UNCHANGED;e=t.newValue}return e=this.enhancer(e,this.value_,this.name_),this.equals(this.value_,e)?dt.UNCHANGED:e},n.setNewValue_=function(e){var t=this.value_;this.value_=e,this.reportChanged(),sn(this)&&fn(this,{type:gn,object:this,newValue:e,oldValue:t})},n.get=function(){return this.reportObserved(),this.dehanceValue(this.value_)},n.intercept_=function(e){return ln(this,e)},n.observe_=function(e,t){return t&&e({observableKind:"value",debugObjectName:this.name_,object:this,type:gn,newValue:this.value_,oldValue:void 0}),cn(this,e)},n.raw=function(){return this.value_},n.toJSON=function(){return this.get()},n.toString=function(){return this.name_+"["+this.value_+"]"},n.valueOf=function(){return N(this.get())},n[Symbol.toPrimitive]=function(){return this.valueOf()},t}(K),Qe=function(){function e(e){this.dependenciesState_=Ge.NOT_TRACKING_,this.observing_=[],this.newObserving_=null,this.observers_=new Set,this.runId_=0,this.lastAccessedBy_=0,this.lowestObserverState_=Ge.UP_TO_DATE_,this.unboundDepsCount_=0,this.value_=new Je(null),this.name_=void 0,this.triggeredBy_=void 0,this.flags_=0,this.derivation=void 0,this.setter_=void 0,this.isTracing_=Ye.NONE,this.scope_=void 0,this.equals_=void 0,this.requiresReaction_=void 0,this.keepAlive_=void 0,this.onBOL=void 0,this.onBUOL=void 0,e.get||r(31),this.derivation=e.get,this.name_=e.name||"ComputedValue",e.set&&(this.setter_=qe("ComputedValue-setter",e.set)),this.equals_=e.equals||(e.compareStructural||e.struct?Y.structural:Y.default),this.scope_=e.context,this.requiresReaction_=e.requiresReaction,this.keepAlive_=!!e.keepAlive}var t=e.prototype;return t.onBecomeStale_=function(){!function(e){e.lowestObserverState_===Ge.UP_TO_DATE_&&(e.lowestObserverState_=Ge.POSSIBLY_STALE_,e.observers_.forEach((function(e){e.dependenciesState_===Ge.UP_TO_DATE_&&(e.dependenciesState_=Ge.POSSIBLY_STALE_,e.onBecomeStale_())})))}(this)},t.onBO=function(){this.onBOL&&this.onBOL.forEach((function(e){return e()}))},t.onBUO=function(){this.onBUOL&&this.onBUOL.forEach((function(e){return e()}))},t.get=function(){if(this.isComputing&&r(32,this.name_,this.derivation),0!==dt.inBatch||0!==this.observers_.size||this.keepAlive_){if(bt(this),et(this)){var e=dt.trackingContext;this.keepAlive_&&!e&&(dt.trackingContext=this),this.trackAndCompute()&&function(e){e.lowestObserverState_!==Ge.STALE_&&(e.lowestObserverState_=Ge.STALE_,e.observers_.forEach((function(t){t.dependenciesState_===Ge.POSSIBLY_STALE_?t.dependenciesState_=Ge.STALE_:t.dependenciesState_===Ge.UP_TO_DATE_&&(e.lowestObserverState_=Ge.UP_TO_DATE_)})))}(this),dt.trackingContext=e}}else et(this)&&(this.warnAboutUntrackedRead_(),gt(),this.value_=this.computeValue_(!1),mt());var t=this.value_;if(Ze(t))throw t.cause;return t},t.set=function(e){if(this.setter_){this.isRunningSetter&&r(33,this.name_),this.isRunningSetter=!0;try{this.setter_.call(this.scope_,e)}finally{this.isRunningSetter=!1}}else r(34,this.name_)},t.trackAndCompute=function(){var e=this.value_,t=this.dependenciesState_===Ge.NOT_TRACKING_,n=this.computeValue_(!0),r=t||Ze(e)||Ze(n)||!this.equals_(e,n);return r&&(this.value_=n),r},t.computeValue_=function(e){this.isComputing=!0;var t,n=He(!1);if(e)t=tt(this,this.derivation,this.scope_);else if(!0===dt.disableErrorBoundaries)t=this.derivation.call(this.scope_);else try{t=this.derivation.call(this.scope_)}catch(e){t=new Je(e)}return We(n),this.isComputing=!1,t},t.suspend_=function(){this.keepAlive_||(nt(this),this.value_=void 0)},t.observe_=function(e,t){var n=this,r=!0,a=void 0;return function(e,t){var n,r,a,i;void 0===t&&(t=f);var o,l=null!=(n=null==(r=t)?void 0:r.name)?n:"Autorun";if(t.scheduler||t.delay){var u=function(e){return e.scheduler?e.scheduler:e.delay?function(t){return setTimeout(t,e.delay)}:Mt}(t),s=!1;o=new _t(l,(function(){s||(s=!0,u((function(){s=!1,o.isDisposed||o.track(c)})))}),t.onError,t.requiresObservable)}else o=new _t(l,(function(){this.track(c)}),t.onError,t.requiresObservable);function c(){e(o)}return null!=(a=t)&&null!=(a=a.signal)&&a.aborted||o.schedule_(),o.getDisposer_(null==(i=t)?void 0:i.signal)}((function(){var i=n.get();if(!r||t){var o=at();e({observableKind:"computed",debugObjectName:n.name_,type:gn,object:n,newValue:i,oldValue:a}),it(o)}r=!1,a=i}))},t.warnAboutUntrackedRead_=function(){},t.toString=function(){return this.name_+"["+this.derivation.toString()+"]"},t.valueOf=function(){return N(this.get())},t[Symbol.toPrimitive]=function(){return this.valueOf()},M(e,[{key:"isComputing",get:function(){return A(this.flags_,e.isComputingMask_)},set:function(t){this.flags_=L(this.flags_,e.isComputingMask_,t)}},{key:"isRunningSetter",get:function(){return A(this.flags_,e.isRunningSetterMask_)},set:function(t){this.flags_=L(this.flags_,e.isRunningSetterMask_,t)}},{key:"isBeingObserved",get:function(){return A(this.flags_,e.isBeingObservedMask_)},set:function(t){this.flags_=L(this.flags_,e.isBeingObservedMask_,t)}},{key:"isPendingUnobservation",get:function(){return A(this.flags_,e.isPendingUnobservationMask_)},set:function(t){this.flags_=L(this.flags_,e.isPendingUnobservationMask_,t)}},{key:"diffValue",get:function(){return A(this.flags_,e.diffValueMask_)?1:0},set:function(t){this.flags_=L(this.flags_,e.diffValueMask_,1===t)}}])}();Qe.isComputingMask_=1,Qe.isRunningSetterMask_=2,Qe.isBeingObservedMask_=4,Qe.isPendingUnobservationMask_=8,Qe.diffValueMask_=16;var Ge,Ye,Xe=x("ComputedValue",Qe);!function(e){e[e.NOT_TRACKING_=-1]="NOT_TRACKING_",e[e.UP_TO_DATE_=0]="UP_TO_DATE_",e[e.POSSIBLY_STALE_=1]="POSSIBLY_STALE_",e[e.STALE_=2]="STALE_"}(Ge||(Ge={})),function(e){e[e.NONE=0]="NONE",e[e.LOG=1]="LOG",e[e.BREAK=2]="BREAK"}(Ye||(Ye={}));var Je=function(e){this.cause=void 0,this.cause=e};function Ze(e){return e instanceof Je}function et(e){switch(e.dependenciesState_){case Ge.UP_TO_DATE_:return!1;case Ge.NOT_TRACKING_:case Ge.STALE_:return!0;case Ge.POSSIBLY_STALE_:for(var t=ot(!0),n=at(),r=e.observing_,a=r.length,i=0;i<a;i++){var o=r[i];if(Xe(o)){if(dt.disableErrorBoundaries)o.get();else try{o.get()}catch(e){return it(n),lt(t),!0}if(e.dependenciesState_===Ge.STALE_)return it(n),lt(t),!0}}return ut(e),it(n),lt(t),!1}}function tt(e,t,n){var r=ot(!0);ut(e),e.newObserving_=new Array(0===e.runId_?100:e.observing_.length),e.unboundDepsCount_=0,e.runId_=++dt.runId;var a,i=dt.trackingDerivation;if(dt.trackingDerivation=e,dt.inBatch++,!0===dt.disableErrorBoundaries)a=t.call(n);else try{a=t.call(n)}catch(e){a=new Je(e)}return dt.inBatch--,dt.trackingDerivation=i,function(e){for(var t=e.observing_,n=e.observing_=e.newObserving_,r=Ge.UP_TO_DATE_,a=0,i=e.unboundDepsCount_,o=0;o<i;o++){var l=n[o];0===l.diffValue&&(l.diffValue=1,a!==o&&(n[a]=l),a++),l.dependenciesState_>r&&(r=l.dependenciesState_)}for(n.length=a,e.newObserving_=null,i=t.length;i--;){var u=t[i];0===u.diffValue&&ht(u,e),u.diffValue=0}for(;a--;){var s=n[a];1===s.diffValue&&(s.diffValue=0,pt(s,e))}r!==Ge.UP_TO_DATE_&&(e.dependenciesState_=r,e.onBecomeStale_())}(e),lt(r),a}function nt(e){var t=e.observing_;e.observing_=[];for(var n=t.length;n--;)ht(t[n],e);e.dependenciesState_=Ge.NOT_TRACKING_}function rt(e){var t=at();try{return e()}finally{it(t)}}function at(){var e=dt.trackingDerivation;return dt.trackingDerivation=null,e}function it(e){dt.trackingDerivation=e}function ot(e){var t=dt.allowStateReads;return dt.allowStateReads=e,t}function lt(e){dt.allowStateReads=e}function ut(e){if(e.dependenciesState_!==Ge.UP_TO_DATE_){e.dependenciesState_=Ge.UP_TO_DATE_;for(var t=e.observing_,n=t.length;n--;)t[n].lowestObserverState_=Ge.UP_TO_DATE_}}var st=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},ct=!0,ft=!1,dt=function(){var e=i();return e.__mobxInstanceCount>0&&!e.__mobxGlobals&&(ct=!1),e.__mobxGlobals&&e.__mobxGlobals.version!==(new st).version&&(ct=!1),ct?e.__mobxGlobals?(e.__mobxInstanceCount+=1,e.__mobxGlobals.UNCHANGED||(e.__mobxGlobals.UNCHANGED={}),e.__mobxGlobals):(e.__mobxInstanceCount=1,e.__mobxGlobals=new st):(setTimeout((function(){ft||r(35)}),1),new st)}();function pt(e,t){e.observers_.add(t),e.lowestObserverState_>t.dependenciesState_&&(e.lowestObserverState_=t.dependenciesState_)}function ht(e,t){e.observers_.delete(t),0===e.observers_.size&&vt(e)}function vt(e){!1===e.isPendingUnobservation&&(e.isPendingUnobservation=!0,dt.pendingUnobservations.push(e))}function gt(){dt.inBatch++}function mt(){if(0===--dt.inBatch){St();for(var e=dt.pendingUnobservations,t=0;t<e.length;t++){var n=e[t];n.isPendingUnobservation=!1,0===n.observers_.size&&(n.isBeingObserved&&(n.isBeingObserved=!1,n.onBUO()),n instanceof Qe&&n.suspend_())}dt.pendingUnobservations=[]}}function bt(e){var t=dt.trackingDerivation;return null!==t?(t.runId_!==e.lastAccessedBy_&&(e.lastAccessedBy_=t.runId_,t.newObserving_[t.unboundDepsCount_++]=e,!e.isBeingObserved&&dt.trackingContext&&(e.isBeingObserved=!0,e.onBO())),e.isBeingObserved):(0===e.observers_.size&&dt.inBatch>0&&vt(e),!1)}function yt(e){e.lowestObserverState_!==Ge.STALE_&&(e.lowestObserverState_=Ge.STALE_,e.observers_.forEach((function(e){e.dependenciesState_===Ge.UP_TO_DATE_&&e.onBecomeStale_(),e.dependenciesState_=Ge.STALE_})))}var _t=function(){function e(e,t,n,r){void 0===e&&(e="Reaction"),this.name_=void 0,this.onInvalidate_=void 0,this.errorHandler_=void 0,this.requiresObservable_=void 0,this.observing_=[],this.newObserving_=[],this.dependenciesState_=Ge.NOT_TRACKING_,this.runId_=0,this.unboundDepsCount_=0,this.flags_=0,this.isTracing_=Ye.NONE,this.name_=e,this.onInvalidate_=t,this.errorHandler_=n,this.requiresObservable_=r}var t=e.prototype;return t.onBecomeStale_=function(){this.schedule_()},t.schedule_=function(){this.isScheduled||(this.isScheduled=!0,dt.pendingReactions.push(this),St())},t.runReaction_=function(){if(!this.isDisposed){gt(),this.isScheduled=!1;var e=dt.trackingContext;if(dt.trackingContext=this,et(this)){this.isTrackPending=!0;try{this.onInvalidate_()}catch(e){this.reportExceptionInDerivation_(e)}}dt.trackingContext=e,mt()}},t.track=function(e){if(!this.isDisposed){gt(),this.isRunning=!0;var t=dt.trackingContext;dt.trackingContext=this;var n=tt(this,e,void 0);dt.trackingContext=t,this.isRunning=!1,this.isTrackPending=!1,this.isDisposed&&nt(this),Ze(n)&&this.reportExceptionInDerivation_(n.cause),mt()}},t.reportExceptionInDerivation_=function(e){var t=this;if(this.errorHandler_)this.errorHandler_(e,this);else{if(dt.disableErrorBoundaries)throw e;var n="[mobx] uncaught error in '"+this+"'";dt.suppressReactionErrors||console.error(n,e),dt.globalReactionErrorHandlers.forEach((function(n){return n(e,t)}))}},t.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.isRunning||(gt(),nt(this),mt()))},t.getDisposer_=function(e){var t=this,n=function n(){t.dispose(),null==e||null==e.removeEventListener||e.removeEventListener("abort",n)};return null==e||null==e.addEventListener||e.addEventListener("abort",n),n[W]=this,n},t.toString=function(){return"Reaction["+this.name_+"]"},t.trace=function(e){void 0===e&&(e=!1)},M(e,[{key:"isDisposed",get:function(){return A(this.flags_,e.isDisposedMask_)},set:function(t){this.flags_=L(this.flags_,e.isDisposedMask_,t)}},{key:"isScheduled",get:function(){return A(this.flags_,e.isScheduledMask_)},set:function(t){this.flags_=L(this.flags_,e.isScheduledMask_,t)}},{key:"isTrackPending",get:function(){return A(this.flags_,e.isTrackPendingMask_)},set:function(t){this.flags_=L(this.flags_,e.isTrackPendingMask_,t)}},{key:"isRunning",get:function(){return A(this.flags_,e.isRunningMask_)},set:function(t){this.flags_=L(this.flags_,e.isRunningMask_,t)}},{key:"diffValue",get:function(){return A(this.flags_,e.diffValueMask_)?1:0},set:function(t){this.flags_=L(this.flags_,e.diffValueMask_,1===t)}}])}();_t.isDisposedMask_=1,_t.isScheduledMask_=2,_t.isTrackPendingMask_=4,_t.isRunningMask_=8,_t.diffValueMask_=16;var wt=100,kt=function(e){return e()};function St(){dt.inBatch>0||dt.isRunningReactions||kt(xt)}function xt(){dt.isRunningReactions=!0;for(var e=dt.pendingReactions,t=0;e.length>0;){++t===wt&&(console.error("[mobx] cycle in reaction: "+e[0]),e.splice(0));for(var n=e.splice(0),r=0,a=n.length;r<a;r++)n[r].runReaction_()}dt.isRunningReactions=!1}var Et=x("Reaction",_t),Ot="action",Ct="autoAction",Pt=ee(Ot),Nt=ee("action.bound",{bound:!0}),Tt=ee(Ct,{autoAction:!0}),jt=ee("autoAction.bound",{autoAction:!0,bound:!0});function At(e){return function(t,n){return m(t)?qe(t.name||"<unnamed action>",t,e):m(n)?qe(t,n,e):H(n)?(e?Tt:Pt).decorate_20223_(t,n):b(n)?q(t,n,e?Tt:Pt):b(t)?$(ee(e?Ct:Ot,{name:t,autoAction:e})):void 0}}var Lt=At(!1);Object.assign(Lt,Pt);var zt=At(!0);function Rt(e){return m(e)&&!0===e.isMobxAction}Object.assign(zt,Tt),Lt.bound=$(Nt),zt.bound=$(jt);var Mt=function(e){return e()};var Dt="onBO",It="onBUO";function Vt(e,t,n){return Ft(It,e,t,n)}function Ft(e,t,n,r){var a="function"==typeof r?nr(t,n):nr(t),i=m(r)?r:n,o=e+"L";return a[o]?a[o].add(i):a[o]=new Set([i]),function(){var e=a[o];e&&(e.delete(i),0===e.size&&delete a[o])}}var Ut="never",Bt="always",$t="observed";function qt(e){!0===e.isolateGlobalState&&function(){if((dt.pendingReactions.length||dt.inBatch||dt.isRunningReactions)&&r(36),ft=!0,ct){var e=i();0===--e.__mobxInstanceCount&&(e.__mobxGlobals=void 0),dt=new st}}();var t,n,a=e.useProxies,o=e.enforceActions;if(void 0!==a&&(dt.useProxies=a===Bt||a!==Ut&&"undefined"!=typeof Proxy),"ifavailable"===a&&(dt.verifyProxies=!0),void 0!==o){var l=o===Bt?Bt:o===$t;dt.enforceActions=l,dt.allowStateChanges=!0!==l&&l!==Bt}["computedRequiresReaction","reactionRequiresObservable","observableRequiresReaction","disableErrorBoundaries","safeDescriptors"].forEach((function(t){t in e&&(dt[t]=!!e[t])})),dt.allowStateReads=!dt.observableRequiresReaction,e.reactionScheduler&&(t=e.reactionScheduler,n=kt,kt=function(e){return t((function(){return n(e)}))})}function Ht(e,t,n,r){var a=j(t);return ir((function(){var t=Fn(e,r)[W];P(a).forEach((function(e){t.extend_(e,a[e],!n||!(e in n)||n[e])}))})),e}function Wt(e,t){return Kt(nr(e,t))}function Kt(e){var t,n={name:e.name_};return e.observing_&&e.observing_.length>0&&(n.dependencies=(t=e.observing_,Array.from(new Set(t))).map(Kt)),n}var Qt=0;function Gt(){this.message="FLOW_CANCELLED"}Gt.prototype=Object.create(Error.prototype);var Yt=ie("flow"),Xt=ie("flow.bound",{bound:!0}),Jt=Object.assign((function(e,t){if(H(t))return Yt.decorate_20223_(e,t);if(b(t))return q(e,t,Yt);var n=e,r=n.name||"<unnamed flow>",a=function(){var e,t=arguments,a=++Qt,i=Lt(r+" - runid: "+a+" - init",n).apply(this,t),o=void 0,l=new Promise((function(t,n){var l=0;function u(e){var t;o=void 0;try{t=Lt(r+" - runid: "+a+" - yield "+l++,i.next).call(i,e)}catch(e){return n(e)}c(t)}function s(e){var t;o=void 0;try{t=Lt(r+" - runid: "+a+" - yield "+l++,i.throw).call(i,e)}catch(e){return n(e)}c(t)}function c(e){if(!m(null==e?void 0:e.then))return e.done?t(e.value):(o=Promise.resolve(e.value)).then(u,s);e.then(c,n)}e=n,u(void 0)}));return l.cancel=Lt(r+" - runid: "+a+" - cancel",(function(){try{o&&Zt(o);var t=i.return(void 0),n=Promise.resolve(t.value);n.then(g,g),Zt(n),e(new Gt)}catch(t){e(t)}})),l};return a.isMobXFlow=!0,a}),Yt);function Zt(e){m(e.cancel)&&e.cancel()}function en(e){return!0===(null==e?void 0:e.isMobXFlow)}function tn(e){return function(e,t){return!!e&&(void 0!==t?!!$n(e)&&e[W].values_.has(t):$n(e)||!!e[W]||Q(e)||Et(e)||Xe(e))}(e)}function nn(e,t){void 0===t&&(t=void 0),gt();try{return e.apply(t)}finally{mt()}}function rn(e){return e[W]}Jt.bound=$(Xt);var an={has:function(e,t){return rn(e).has_(t)},get:function(e,t){return rn(e).get_(t)},set:function(e,t,n){var r;return!!b(t)&&(null==(r=rn(e).set_(t,n,!0))||r)},deleteProperty:function(e,t){var n;return!!b(t)&&(null==(n=rn(e).delete_(t,!0))||n)},defineProperty:function(e,t,n){var r;return null==(r=rn(e).defineProperty_(t,n))||r},ownKeys:function(e){return rn(e).ownKeys_()},preventExtensions:function(e){r(13)}};function on(e){return void 0!==e.interceptors_&&e.interceptors_.length>0}function ln(e,t){var n=e.interceptors_||(e.interceptors_=[]);return n.push(t),v((function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)}))}function un(e,t){var n=at();try{for(var a=[].concat(e.interceptors_||[]),i=0,o=a.length;i<o&&((t=a[i](t))&&!t.type&&r(14),t);i++);return t}finally{it(n)}}function sn(e){return void 0!==e.changeListeners_&&e.changeListeners_.length>0}function cn(e,t){var n=e.changeListeners_||(e.changeListeners_=[]);return n.push(t),v((function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)}))}function fn(e,t){var n=at(),r=e.changeListeners_;if(r){for(var a=0,i=(r=r.slice()).length;a<i;a++)r[a](t);it(n)}}function dn(e,t,n){return ir((function(){var r=Fn(e,n)[W];null!=t||(t=function(e){return T(e,B)||k(e,B,I({},e[B])),e[B]}(e)),P(t).forEach((function(e){return r.make_(e,t[e])}))})),e}var pn=Symbol("mobx-keys");function hn(e,t,n){return _(e)?Ht(e,e,t,n):(ir((function(){var r=Fn(e,n)[W];if(!e[pn]){var a=Object.getPrototypeOf(e),i=new Set([].concat(P(e),P(a)));i.delete("constructor"),i.delete(W),k(a,pn,i)}e[pn].forEach((function(e){return r.make_(e,!t||!(e in t)||t[e])}))})),e)}var vn="splice",gn="update",mn={get:function(e,t){var n=e[W];return t===W?n:"length"===t?n.getArrayLength_():"string"!=typeof t||isNaN(t)?T(_n,t)?_n[t]:e[t]:n.get_(parseInt(t))},set:function(e,t,n){var r=e[W];return"length"===t&&r.setArrayLength_(n),"symbol"==typeof t||isNaN(t)?e[t]=n:r.set_(parseInt(t),n),!0},preventExtensions:function(){r(15)}},bn=function(){function e(e,t,n,r){void 0===e&&(e="ObservableArray"),this.owned_=void 0,this.legacyMode_=void 0,this.atom_=void 0,this.values_=[],this.interceptors_=void 0,this.changeListeners_=void 0,this.enhancer_=void 0,this.dehancer=void 0,this.proxy_=void 0,this.lastKnownLength_=0,this.owned_=n,this.legacyMode_=r,this.atom_=new K(e),this.enhancer_=function(e,n){return t(e,n,"ObservableArray[..]")}}var t=e.prototype;return t.dehanceValue_=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.dehanceValues_=function(e){return void 0!==this.dehancer&&e.length>0?e.map(this.dehancer):e},t.intercept_=function(e){return ln(this,e)},t.observe_=function(e,t){return void 0===t&&(t=!1),t&&e({observableKind:"array",object:this.proxy_,debugObjectName:this.atom_.name_,type:"splice",index:0,added:this.values_.slice(),addedCount:this.values_.length,removed:[],removedCount:0}),cn(this,e)},t.getArrayLength_=function(){return this.atom_.reportObserved(),this.values_.length},t.setArrayLength_=function(e){("number"!=typeof e||isNaN(e)||e<0)&&r("Out of range: "+e);var t=this.values_.length;if(e!==t)if(e>t){for(var n=new Array(e-t),a=0;a<e-t;a++)n[a]=void 0;this.spliceWithArray_(t,0,n)}else this.spliceWithArray_(e,t-e)},t.updateArrayLength_=function(e,t){e!==this.lastKnownLength_&&r(16),this.lastKnownLength_+=t,this.legacyMode_&&t>0&&er(e+t+1)},t.spliceWithArray_=function(e,t,n){var r=this;this.atom_;var a=this.values_.length;if(void 0===e?e=0:e>a?e=a:e<0&&(e=Math.max(0,a+e)),t=1===arguments.length?a-e:null==t?0:Math.max(0,Math.min(t,a-e)),void 0===n&&(n=c),on(this)){var i=un(this,{object:this.proxy_,type:vn,index:e,removedCount:t,added:n});if(!i)return c;t=i.removedCount,n=i.added}if(n=0===n.length?n:n.map((function(e){return r.enhancer_(e,void 0)})),this.legacyMode_){var o=n.length-t;this.updateArrayLength_(a,o)}var l=this.spliceItemsIntoValues_(e,t,n);return 0===t&&0===n.length||this.notifyArraySplice_(e,n,l),this.dehanceValues_(l)},t.spliceItemsIntoValues_=function(e,t,n){var r;if(n.length<1e4)return(r=this.values_).splice.apply(r,[e,t].concat(n));var a=this.values_.slice(e,e+t),i=this.values_.slice(e+t);this.values_.length+=n.length-t;for(var o=0;o<n.length;o++)this.values_[e+o]=n[o];for(var l=0;l<i.length;l++)this.values_[e+n.length+l]=i[l];return a},t.notifyArrayChildUpdate_=function(e,t,n){var r=!this.owned_&&!1,a=sn(this),i=a||r?{observableKind:"array",object:this.proxy_,type:gn,debugObjectName:this.atom_.name_,index:e,newValue:t,oldValue:n}:null;this.atom_.reportChanged(),a&&fn(this,i)},t.notifyArraySplice_=function(e,t,n){var r=!this.owned_&&!1,a=sn(this),i=a||r?{observableKind:"array",object:this.proxy_,debugObjectName:this.atom_.name_,type:vn,index:e,removed:n,added:t,removedCount:n.length,addedCount:t.length}:null;this.atom_.reportChanged(),a&&fn(this,i)},t.get_=function(e){if(!(this.legacyMode_&&e>=this.values_.length))return this.atom_.reportObserved(),this.dehanceValue_(this.values_[e]);console.warn("[mobx] Out of bounds read: "+e)},t.set_=function(e,t){var n=this.values_;if(this.legacyMode_&&e>n.length&&r(17,e,n.length),e<n.length){this.atom_;var a=n[e];if(on(this)){var i=un(this,{type:gn,object:this.proxy_,index:e,newValue:t});if(!i)return;t=i.newValue}(t=this.enhancer_(t,a))!==a&&(n[e]=t,this.notifyArrayChildUpdate_(e,t,a))}else{for(var o=new Array(e+1-n.length),l=0;l<o.length-1;l++)o[l]=void 0;o[o.length-1]=t,this.spliceWithArray_(n.length,0,o)}},e}();function yn(e,t,n,r){return void 0===n&&(n="ObservableArray"),void 0===r&&(r=!1),h(),ir((function(){var a=new bn(n,t,r,!1);S(a.values_,W,a);var i=new Proxy(a.values_,mn);return a.proxy_=i,e&&e.length&&a.spliceWithArray_(0,0,e),i}))}var _n={clear:function(){return this.splice(0)},replace:function(e){var t=this[W];return t.spliceWithArray_(0,t.values_.length,e)},toJSON:function(){return this.slice()},splice:function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];var i=this[W];switch(arguments.length){case 0:return[];case 1:return i.spliceWithArray_(e);case 2:return i.spliceWithArray_(e,t)}return i.spliceWithArray_(e,t,r)},spliceWithArray:function(e,t,n){return this[W].spliceWithArray_(e,t,n)},push:function(){for(var e=this[W],t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.spliceWithArray_(e.values_.length,0,n),e.values_.length},pop:function(){return this.splice(Math.max(this[W].values_.length-1,0),1)[0]},shift:function(){return this.splice(0,1)[0]},unshift:function(){for(var e=this[W],t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.spliceWithArray_(0,0,n),e.values_.length},reverse:function(){return dt.trackingDerivation&&r(37,"reverse"),this.replace(this.slice().reverse()),this},sort:function(){dt.trackingDerivation&&r(37,"sort");var e=this.slice();return e.sort.apply(e,arguments),this.replace(e),this},remove:function(e){var t=this[W],n=t.dehanceValues_(t.values_).indexOf(e);return n>-1&&(this.splice(n,1),!0)}};function wn(e,t){"function"==typeof Array.prototype[e]&&(_n[e]=t(e))}function kn(e){return function(){var t=this[W];t.atom_.reportObserved();var n=t.dehanceValues_(t.values_);return n[e].apply(n,arguments)}}function Sn(e){return function(t,n){var r=this,a=this[W];return a.atom_.reportObserved(),a.dehanceValues_(a.values_)[e]((function(e,a){return t.call(n,e,a,r)}))}}function xn(e){return function(){var t=this,n=this[W];n.atom_.reportObserved();var r=n.dehanceValues_(n.values_),a=arguments[0];return arguments[0]=function(e,n,r){return a(e,n,r,t)},r[e].apply(r,arguments)}}wn("at",kn),wn("concat",kn),wn("flat",kn),wn("includes",kn),wn("indexOf",kn),wn("join",kn),wn("lastIndexOf",kn),wn("slice",kn),wn("toString",kn),wn("toLocaleString",kn),wn("toSorted",kn),wn("toSpliced",kn),wn("with",kn),wn("every",Sn),wn("filter",Sn),wn("find",Sn),wn("findIndex",Sn),wn("findLast",Sn),wn("findLastIndex",Sn),wn("flatMap",Sn),wn("forEach",Sn),wn("map",Sn),wn("some",Sn),wn("toReversed",Sn),wn("reduce",xn),wn("reduceRight",xn);var En=x("ObservableArrayAdministration",bn);function On(e){return y(e)&&En(e[W])}var Cn={},Pn="add",Nn="delete",Tn=function(){function e(e,t,n){var a=this;void 0===t&&(t=X),void 0===n&&(n="ObservableMap"),this.enhancer_=void 0,this.name_=void 0,this[W]=Cn,this.data_=void 0,this.hasMap_=void 0,this.keysAtom_=void 0,this.interceptors_=void 0,this.changeListeners_=void 0,this.dehancer=void 0,this.enhancer_=t,this.name_=n,m(Map)||r(18),ir((function(){a.keysAtom_=G("ObservableMap.keys()"),a.data_=new Map,a.hasMap_=new Map,e&&a.merge(e)}))}var t=e.prototype;return t.has_=function(e){return this.data_.has(e)},t.has=function(e){var t=this;if(!dt.trackingDerivation)return this.has_(e);var n=this.hasMap_.get(e);if(!n){var r=n=new Ke(this.has_(e),J,"ObservableMap.key?",!1);this.hasMap_.set(e,r),Vt(r,(function(){return t.hasMap_.delete(e)}))}return n.get()},t.set=function(e,t){var n=this.has_(e);if(on(this)){var r=un(this,{type:n?gn:Pn,object:this,newValue:t,name:e});if(!r)return this;t=r.newValue}return n?this.updateValue_(e,t):this.addValue_(e,t),this},t.delete=function(e){var t=this;if(this.keysAtom_,on(this)&&!un(this,{type:Nn,object:this,name:e}))return!1;if(this.has_(e)){var n=sn(this),r=n?{observableKind:"map",debugObjectName:this.name_,type:Nn,object:this,oldValue:this.data_.get(e).value_,name:e}:null;return nn((function(){var n;t.keysAtom_.reportChanged(),null==(n=t.hasMap_.get(e))||n.setNewValue_(!1),t.data_.get(e).setNewValue_(void 0),t.data_.delete(e)})),n&&fn(this,r),!0}return!1},t.updateValue_=function(e,t){var n=this.data_.get(e);if((t=n.prepareNewValue_(t))!==dt.UNCHANGED){var r=sn(this),a=r?{observableKind:"map",debugObjectName:this.name_,type:gn,object:this,oldValue:n.value_,name:e,newValue:t}:null;n.setNewValue_(t),r&&fn(this,a)}},t.addValue_=function(e,t){var n=this;this.keysAtom_,nn((function(){var r,a=new Ke(t,n.enhancer_,"ObservableMap.key",!1);n.data_.set(e,a),t=a.value_,null==(r=n.hasMap_.get(e))||r.setNewValue_(!0),n.keysAtom_.reportChanged()}));var r=sn(this),a=r?{observableKind:"map",debugObjectName:this.name_,type:Pn,object:this,name:e,newValue:t}:null;r&&fn(this,a)},t.get=function(e){return this.has(e)?this.dehanceValue_(this.data_.get(e).get()):this.dehanceValue_(void 0)},t.dehanceValue_=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.keys=function(){return this.keysAtom_.reportObserved(),this.data_.keys()},t.values=function(){var e=this,t=this.keys();return An({next:function(){var n=t.next(),r=n.done,a=n.value;return{done:r,value:r?void 0:e.get(a)}}})},t.entries=function(){var e=this,t=this.keys();return An({next:function(){var n=t.next(),r=n.done,a=n.value;return{done:r,value:r?void 0:[a,e.get(a)]}}})},t[Symbol.iterator]=function(){return this.entries()},t.forEach=function(e,t){for(var n,r=D(this);!(n=r()).done;){var a=n.value,i=a[0],o=a[1];e.call(t,o,i,this)}},t.merge=function(e){var t=this;return jn(e)&&(e=new Map(e)),nn((function(){var n,a,i;_(e)?function(e){var t=Object.keys(e);if(!C)return t;var n=Object.getOwnPropertySymbols(e);return n.length?[].concat(t,n.filter((function(t){return s.propertyIsEnumerable.call(e,t)}))):t}(e).forEach((function(n){return t.set(n,e[n])})):Array.isArray(e)?e.forEach((function(e){var n=e[0],r=e[1];return t.set(n,r)})):E(e)?(n=e,a=Object.getPrototypeOf(n),i=Object.getPrototypeOf(a),null!==Object.getPrototypeOf(i)&&r(19,e),e.forEach((function(e,n){return t.set(n,e)}))):null!=e&&r(20,e)})),this},t.clear=function(){var e=this;nn((function(){rt((function(){for(var t,n=D(e.keys());!(t=n()).done;){var r=t.value;e.delete(r)}}))}))},t.replace=function(e){var t=this;return nn((function(){for(var n,a=function(e){if(E(e)||jn(e))return e;if(Array.isArray(e))return new Map(e);if(_(e)){var t=new Map;for(var n in e)t.set(n,e[n]);return t}return r(21,e)}(e),i=new Map,o=!1,l=D(t.data_.keys());!(n=l()).done;){var u=n.value;if(!a.has(u))if(t.delete(u))o=!0;else{var s=t.data_.get(u);i.set(u,s)}}for(var c,f=D(a.entries());!(c=f()).done;){var d=c.value,p=d[0],h=d[1],v=t.data_.has(p);if(t.set(p,h),t.data_.has(p)){var g=t.data_.get(p);i.set(p,g),v||(o=!0)}}if(!o)if(t.data_.size!==i.size)t.keysAtom_.reportChanged();else for(var m=t.data_.keys(),b=i.keys(),y=m.next(),w=b.next();!y.done;){if(y.value!==w.value){t.keysAtom_.reportChanged();break}y=m.next(),w=b.next()}t.data_=i})),this},t.toString=function(){return"[object ObservableMap]"},t.toJSON=function(){return Array.from(this)},t.observe_=function(e,t){return cn(this,e)},t.intercept_=function(e){return ln(this,e)},M(e,[{key:"size",get:function(){return this.keysAtom_.reportObserved(),this.data_.size}},{key:Symbol.toStringTag,get:function(){return"Map"}}])}(),jn=x("ObservableMap",Tn);function An(e){return e[Symbol.toStringTag]="MapIterator",dr(e)}var Ln={},zn=function(){function e(e,t,n){var a=this;void 0===t&&(t=X),void 0===n&&(n="ObservableSet"),this.name_=void 0,this[W]=Ln,this.data_=new Set,this.atom_=void 0,this.changeListeners_=void 0,this.interceptors_=void 0,this.dehancer=void 0,this.enhancer_=void 0,this.name_=n,m(Set)||r(22),this.enhancer_=function(e,r){return t(e,r,n)},ir((function(){a.atom_=G(a.name_),e&&a.replace(e)}))}var t=e.prototype;return t.dehanceValue_=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.clear=function(){var e=this;nn((function(){rt((function(){for(var t,n=D(e.data_.values());!(t=n()).done;){var r=t.value;e.delete(r)}}))}))},t.forEach=function(e,t){for(var n,r=D(this);!(n=r()).done;){var a=n.value;e.call(t,a,a,this)}},t.add=function(e){var t=this;if(this.atom_,on(this)){var n=un(this,{type:Pn,object:this,newValue:e});if(!n)return this;e=n.newValue}if(!this.has(e)){nn((function(){t.data_.add(t.enhancer_(e,void 0))