New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

dob

Package Overview
Dependencies
Maintainers
1
Versions
45
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

dob - npm Package Compare versions

Comparing version 2.5.7 to 2.5.8

2

built/bundle.js

@@ -1,1 +0,1 @@

!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var r in n)("object"==typeof exports?exports:e)[r]=n[r]}}("undefined"!=typeof self?self:this,function(){return function(e){function t(e){var t=P[e];if(!t)return u;var r=function(n){return t.hot.active?(P[n]?P[n].parents.indexOf(e)<0&&P[n].parents.push(e):(v=[e],s=n),t.children.indexOf(n)<0&&t.children.push(n)):(console.warn("[HMR] unexpected require("+n+") from disposed module "+e),v=[]),u(n)},o=function(e){return{configurable:!0,enumerable:!0,get:function(){return u[e]},set:function(t){u[e]=t}}};for(var c in u)Object.prototype.hasOwnProperty.call(u,c)&&"e"!==c&&Object.defineProperty(r,c,o(c));return r.e=function(e){function t(){w--,"prepare"===m&&(O[e]||a(e),0===w&&0===j&&i())}return"ready"===m&&n("prepare"),w++,u.e(e).then(t,function(e){throw t(),e})},r}function n(e){m=e;for(var t=0;t<_.length;t++)_[t].call(null,e)}function r(e){return+e+""===e?+e:e}function o(e){if("idle"!==m)throw new Error("check() is only allowed in idle status");return b=e,n("check"),function(e){return e=e||1e4,new Promise(function(t,n){if("undefined"==typeof XMLHttpRequest)return n(new Error("No browser support"));try{var r=new XMLHttpRequest,o=u.p+""+h+".hot-update.json";r.open("GET",o,!0),r.timeout=e,r.send(null)}catch(e){return n(e)}r.onreadystatechange=function(){if(4===r.readyState)if(0===r.status)n(new Error("Manifest request to "+o+" timed out."));else if(404===r.status)t();else if(200!==r.status&&304!==r.status)n(new Error("Manifest request to "+o+" failed."));else{try{var e=JSON.parse(r.responseText)}catch(e){return void n(e)}t(e)}}})}(y).then(function(e){if(!e)return n("idle"),null;k={},O={},D=e.c,p=e.h,n("prepare");var t=new Promise(function(e,t){f={resolve:e,reject:t}});d={};return a(0),"prepare"===m&&0===w&&0===j&&i(),t})}function a(e){D[e]?(k[e]=!0,j++,function(e){var t=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.src=u.p+""+e+"."+h+".hot-update.js",t.appendChild(n)}(e)):O[e]=!0}function i(){n("ready");var e=f;if(f=null,e)if(b)Promise.resolve().then(function(){return c(b)}).then(function(t){e.resolve(t)},function(t){e.reject(t)});else{var t=[];for(var o in d)Object.prototype.hasOwnProperty.call(d,o)&&t.push(r(o));e.resolve(t)}}function c(t){function o(e){for(var t=[e],n={},r=t.slice().map(function(e){return{chain:[e],id:e}});r.length>0;){var o=r.pop(),i=o.id,c=o.chain;if((s=P[i])&&!s.hot._selfAccepted){if(s.hot._selfDeclined)return{type:"self-declined",chain:c,moduleId:i};if(s.hot._main)return{type:"unaccepted",chain:c,moduleId:i};for(var u=0;u<s.parents.length;u++){var l=s.parents[u],f=P[l];if(f){if(f.hot._declinedDependencies[i])return{type:"declined",chain:c.concat([l]),moduleId:i,parentId:l};t.indexOf(l)>=0||(f.hot._acceptedDependencies[i]?(n[l]||(n[l]=[]),a(n[l],[i])):(delete n[l],t.push(l),r.push({chain:c.concat([l]),id:l})))}}}}return{type:"accepted",moduleId:e,outdatedModules:t,outdatedDependencies:n}}function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];e.indexOf(r)<0&&e.push(r)}}if("ready"!==m)throw new Error("apply() is only allowed in ready status");t=t||{};var i,c,l,s,f,b={},y=[],S={},_=function(){console.warn("[HMR] unexpected require("+w.moduleId+") to disposed module")};for(var j in d)if(Object.prototype.hasOwnProperty.call(d,j)){f=r(j);var w,O=!1,k=!1,A=!1,M="";switch((w=d[j]?o(f):{type:"disposed",moduleId:j}).chain&&(M="\nUpdate propagation: "+w.chain.join(" -> ")),w.type){case"self-declined":t.onDeclined&&t.onDeclined(w),t.ignoreDeclined||(O=new Error("Aborted because of self decline: "+w.moduleId+M));break;case"declined":t.onDeclined&&t.onDeclined(w),t.ignoreDeclined||(O=new Error("Aborted because of declined dependency: "+w.moduleId+" in "+w.parentId+M));break;case"unaccepted":t.onUnaccepted&&t.onUnaccepted(w),t.ignoreUnaccepted||(O=new Error("Aborted because "+f+" is not accepted"+M));break;case"accepted":t.onAccepted&&t.onAccepted(w),k=!0;break;case"disposed":t.onDisposed&&t.onDisposed(w),A=!0;break;default:throw new Error("Unexception type "+w.type)}if(O)return n("abort"),Promise.reject(O);if(k){S[f]=d[f],a(y,w.outdatedModules);for(f in w.outdatedDependencies)Object.prototype.hasOwnProperty.call(w.outdatedDependencies,f)&&(b[f]||(b[f]=[]),a(b[f],w.outdatedDependencies[f]))}A&&(a(y,[w.moduleId]),S[f]=_)}var E=[];for(c=0;c<y.length;c++)f=y[c],P[f]&&P[f].hot._selfAccepted&&E.push({module:f,errorHandler:P[f].hot._selfAccepted});n("dispose"),Object.keys(D).forEach(function(e){!1===D[e]&&function(e){delete installedChunks[e]}(e)});for(var x,B=y.slice();B.length>0;)if(f=B.pop(),s=P[f]){var R={},I=s.hot._disposeHandlers;for(l=0;l<I.length;l++)(i=I[l])(R);for(g[f]=R,s.hot.active=!1,delete P[f],delete b[f],l=0;l<s.children.length;l++){var H=P[s.children[l]];H&&((x=H.parents.indexOf(f))>=0&&H.parents.splice(x,1))}}var T,$;for(f in b)if(Object.prototype.hasOwnProperty.call(b,f)&&(s=P[f]))for($=b[f],l=0;l<$.length;l++)T=$[l],(x=s.children.indexOf(T))>=0&&s.children.splice(x,1);n("apply"),h=p;for(f in S)Object.prototype.hasOwnProperty.call(S,f)&&(e[f]=S[f]);var U=null;for(f in b)if(Object.prototype.hasOwnProperty.call(b,f)&&(s=P[f])){$=b[f];var C=[];for(c=0;c<$.length;c++)if(T=$[c],i=s.hot._acceptedDependencies[T]){if(C.indexOf(i)>=0)continue;C.push(i)}for(c=0;c<C.length;c++){i=C[c];try{i($)}catch(e){t.onErrored&&t.onErrored({type:"accept-errored",moduleId:f,dependencyId:$[c],error:e}),t.ignoreErrored||U||(U=e)}}}for(c=0;c<E.length;c++){var q=E[c];f=q.module,v=[f];try{u(f)}catch(e){if("function"==typeof q.errorHandler)try{q.errorHandler(e)}catch(n){t.onErrored&&t.onErrored({type:"self-accept-error-handler-errored",moduleId:f,error:n,orginalError:e,originalError:e}),t.ignoreErrored||U||(U=n),U||(U=e)}else t.onErrored&&t.onErrored({type:"self-accept-errored",moduleId:f,error:e}),t.ignoreErrored||U||(U=e)}}return U?(n("fail"),Promise.reject(U)):(n("idle"),new Promise(function(e){e(y)}))}function u(n){if(P[n])return P[n].exports;var r=P[n]={i:n,l:!1,exports:{},hot:function(e){var t={_acceptedDependencies:{},_declinedDependencies:{},_selfAccepted:!1,_selfDeclined:!1,_disposeHandlers:[],_main:s!==e,active:!0,accept:function(e,n){if(void 0===e)t._selfAccepted=!0;else if("function"==typeof e)t._selfAccepted=e;else if("object"==typeof e)for(var r=0;r<e.length;r++)t._acceptedDependencies[e[r]]=n||function(){};else t._acceptedDependencies[e]=n||function(){}},decline:function(e){if(void 0===e)t._selfDeclined=!0;else if("object"==typeof e)for(var n=0;n<e.length;n++)t._declinedDependencies[e[n]]=!0;else t._declinedDependencies[e]=!0},dispose:function(e){t._disposeHandlers.push(e)},addDisposeHandler:function(e){t._disposeHandlers.push(e)},removeDisposeHandler:function(e){var n=t._disposeHandlers.indexOf(e);n>=0&&t._disposeHandlers.splice(n,1)},check:o,apply:c,status:function(e){if(!e)return m;_.push(e)},addStatusHandler:function(e){_.push(e)},removeStatusHandler:function(e){var t=_.indexOf(e);t>=0&&_.splice(t,1)},data:g[e]};return s=void 0,t}(n),parents:(S=v,v=[],S),children:[]};return e[n].call(r.exports,r,r.exports,t(n)),r.l=!0,r.exports}var l=window.webpackHotUpdate;window.webpackHotUpdate=function(e,t){!function(e,t){if(D[e]&&k[e]){k[e]=!1;for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(d[n]=t[n]);0==--j&&0===w&&i()}}(e,t),l&&l(e,t)};var s,f,d,p,b=!0,h="28b0e21cecda856c5574",y=1e4,g={},v=[],S=[],_=[],m="idle",j=0,w=0,O={},k={},D={},P={};return u.m=e,u.c=P,u.d=function(e,t,n){u.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},u.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return u.d(t,"a",t),t},u.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},u.p="",u.h=function(){return h},t(8)(u.s=8)}([function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(5),o="ascoders-dob",a="object"==typeof self&&self.self===self&&self||"object"==typeof e&&e.global===e&&e,i=new(function(){return function(){this.proxies=new WeakMap,this.originObjects=new WeakMap,this.objectReactionBindings=new WeakMap,this.currentReaction=null,this.batchDeep=0,this.pendingReactions=new Set,this.ignoreDynamicSymbol=Symbol(),this.pendingTracks=new Set,this.useDebug=!1,this.currentDebugOutputAction=null,this.debugOutputActionMapBatchDeep=new Map,this.parentInfo=new WeakMap,this.currentDebugName=null,this.currentDebugId=null,this.strictMode=!1,this.event=new r.Event,this.uniqueIdCounter=0,this.getCallstackMaxCount=50}}());t.globalState=i,a[o]?t.globalState=i=a[o]:a[o]=i}).call(t,n(2))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.isPrimitive=function(e){return null===e||void 0===e||"string"==typeof e||"number"==typeof e||"boolean"==typeof e||e instanceof Date},t.noop=function(){},t.inAction=function(){return 0!==r.globalState.batchDeep},t.inTrack=function(){return!!r.globalState.currentReaction},t.getBinder=function(e,t){var n=r.globalState.objectReactionBindings.get(e);n||(n=new Map,r.globalState.objectReactionBindings.set(e,n));var o=n.get(t);return o||(o=new Set,n.set(t,o)),{binder:n,keyBinder:o}},t.startDebug=function(){r.globalState.useDebug=!0},t.stopDebug=function(){r.globalState.useDebug=!1},t.useStrict=function(){r.globalState.strictMode=!0},t.cancelStrict=function(){r.globalState.strictMode=!1},t.createUniqueId=function(){return r.globalState.uniqueIdCounter++}},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";var r=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&c.return&&c.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();Object.defineProperty(t,"__esModule",{value:!0});var a=n(4),i=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return o(e,[{key:"set",value:function(e,t){a.globalState.instances.has(e)||a.globalState.instances.set(e,t)}},{key:"get",value:function(e){if(!a.globalState.instances.has(e))throw new Error(e.name+" 未注册。先使用 set 方法注册,再使用 get 获取");var t=a.globalState.instances.get(e);if(!t[a.globalState.injectSymbol])return t;var n=!0,o=!1,i=void 0;try{for(var c,u=function(){var e=r(c.value,2),n=e[0],o=e[1];Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:function(){return a.globalState.instances.get(o)},set:function(e){t.propertyKey=e}})},l=t[a.globalState.injectSymbol][Symbol.iterator]();!(n=(c=l.next()).done);n=!0)u()}catch(e){o=!0,i=e}finally{try{!n&&l.return&&l.return()}finally{if(o)throw i}}return t}}]),e}();t.default=i},function(e,t,n){"use strict";(function(e){var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};Object.defineProperty(t,"__esModule",{value:!0});var r="ascoders-dependency-inject",o="object"===("undefined"==typeof self?"undefined":n(self))&&self.self===self&&self||"object"===(void 0===e?"undefined":n(e))&&e.global===e&&e,a=new function e(){!function(t,n){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this),this.instances=new WeakMap,this.injectSymbol=Symbol()};t.globalState=a,o[r]?t.globalState=a=o[r]:o[r]=a}).call(t,n(2))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(){this.events=new Map}return e.prototype.on=function(e,t){var n={callback:t};this.events.get(e)?this.events.get(e).push(n):this.events.set(e,[n])},e.prototype.off=function(e,t){if(!this.events.get(e))return!1;var n=this.events.get(e).filter(function(e){return e.callback!==t});return this.events.set(e,n),!0},e.prototype.emit=function(e,t){if(!e||!this.events.get(e))return!1;this.events.get(e).forEach(function(e){e.callback(t)})},e}();t.Event=r},function(e,t,n){"use strict";function r(e){if(void 0===e&&(e={}),y.isPrimitive(e))throw TypeError("dob not support "+e+", because it is a basic type.");return b.globalState.proxies.has(e)?b.globalState.proxies.get(e):o(e)}function o(e){if(Object.getOwnPropertySymbols(e).indexOf(b.globalState.ignoreDynamicSymbol)>-1)return e;var t,n=p.default.get(e.constructor);return t="function"==typeof n||"object"==typeof n?n(e,l,i,a):n?e:new Proxy(e,{get:function(e,t,n){var r=Reflect.get(e,t,n);return"$raw"===t?e:(b.globalState.event.emit("get",{target:e,key:t,value:r}),l(e,t),r=a(e,t,r))},set:function(e,t,n,r){var o=Reflect.get(e,t,r);"object"==typeof n&&n&&(n=n.$raw||n),b.globalState.event.emit("set",{target:e,key:t,value:n,oldValue:o});var a=Reflect.set(e,t,n,r);return"length"!==t&&n===o||i(e,t),a},deleteProperty:function(e,t){var n=Reflect.has(e,t);b.globalState.event.emit("deleteProperty",{target:e,key:t});var r=Reflect.deleteProperty(e,t);return n&&i(e,t),r}}),b.globalState.proxies.set(e,t),b.globalState.proxies.set(t,t),b.globalState.originObjects.set(t,e),b.globalState.objectReactionBindings.set(e,new Map),t}function a(e,t,n){if("undefined"!=typeof window&&n instanceof HTMLElement)return n;var r="object"==typeof n&&n,a=r&&b.globalState.proxies.get(n);return r?a||o(n):n}function i(e,t){if(b.globalState.strictMode&&0===b.globalState.batchDeep)throw Error("You are not allowed to modify observable value out of Action.");var n=y.getBinder(e,t).keyBinder;Array.from(n).forEach(function(e){y.inAction()?b.globalState.pendingReactions.add(e):0===b.globalState.pendingReactions.size?c(e):(b.globalState.pendingReactions.add(e),u())})}function c(e){e.run()}function u(){var e=0;b.globalState.pendingReactions.forEach(function(t){++e>=g?b.globalState.pendingReactions.clear():c(t)}),b.globalState.pendingReactions.clear()}function l(e,t){if(b.globalState.currentReaction&&!y.inAction()){var n=y.getBinder(e,t).keyBinder;n.has(b.globalState.currentReaction)||(n.add(b.globalState.currentReaction),b.globalState.currentReaction.addBinder(n))}}function s(){0===b.globalState.batchDeep&&(b.globalState.pendingReactions=new Set),b.globalState.batchDeep++,b.globalState.event.emit("startBatch",null)}function f(){0==--b.globalState.batchDeep&&u(),b.globalState.event.emit("endBatch",null)}function d(e,t){b.globalState.event.emit("runInAction",t),s();try{return e()}finally{f()}}Object.defineProperty(t,"__esModule",{value:!0});var p=n(14),b=n(0),h=n(7),y=n(1),g=1e3;t.runReaction=c,t.isObservable=function(e){return b.globalState.proxies.get(e)===e},t.observe=function(e,t){var n=new h.Reaction("observe",function(){n.track(e)},t);return y.inAction()?b.globalState.pendingReactions.add(n):n.run(),{unobserve:function(){n.dispose()}}},t.startBatch=s,t.endBatch=f,t.Action=function(e,t,n){return void 0===t?d.call(null,e,e.name):function(e,t,n){var r=n.value;return{get:function(){var e=this;return function(){for(var n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];return d(r.bind.apply(r,[e].concat(n)),t)}}}}.call(null,e,e.constructor.name+"."+t,n)},t.observable=function(e){return void 0===e&&(e={}),"function"==typeof e?function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return r(new(e.bind.apply(e,[void 0].concat(t))))}}(e):r(e)},t.Static=function(e){return Object.defineProperty(e,b.globalState.ignoreDynamicSymbol,{value:!0}),e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=n(1),a=function(){function e(e,t,n){this.delay=null,this.keyBinders=new Set,this.name=e,this.callback=t,this.delay=n||null}return e.prototype.track=function(e){if(e)if(o.inTrack())r.globalState.pendingTracks.add(this.track.bind(this,e));else{r.globalState.currentReaction=this,this.clearBinding();try{e({debugId:r.globalState.currentDebugId})}finally{r.globalState.currentReaction=null}var t=0,n=Array.from(r.globalState.pendingTracks);r.globalState.pendingTracks.clear(),n.forEach(function(e){if(++t>=1e3)return console.warn("The number of executions reaches the upper limit, there may be a dead cycle."),void r.globalState.pendingTracks.clear();e()})}},e.prototype.dispose=function(){this.clearBinding(),this.callback=null},e.prototype.run=function(){this.callback&&this.callback()},e.prototype.addBinder=function(e){this.keyBinders.add(e)},e.prototype.clearBinding=function(){var e=this;this.keyBinders.forEach(function(t){t.delete(e)}),this.keyBinders.clear()},e}();t.Reaction=a},function(e,t,n){e.exports=n(9)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(10);t.inject=r.inject,t.combineStores=r.injectFactory;var o=n(13);t.Atom=o.Atom,n(19);var a=n(5);t.Event=a.Event;var i=n(0);t.globalState=i.globalState;var c=n(6);t.Action=c.Action,t.isObservable=c.isObservable,t.observable=c.observable,t.observe=c.observe,t.Static=c.Static;var u=n(7);t.Reaction=u.Reaction;var l=n(1);t.cancelStrict=l.cancelStrict,t.startDebug=l.startDebug,t.stopDebug=l.stopDebug,t.useStrict=l.useStrict;var s=i.globalState.event;t.dobEvent=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(3);t.Container=r.default;var o=n(11);t.inject=o.default;var a=n(12);t.injectFactory=a.injectFactory},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(4);t.default=function(e){return function(t,n,o){o&&(o.enumerable=!0,o.configurable=!0,o.writable=!0),t[r.globalState.injectSymbol]||Object.defineProperty(t,r.globalState.injectSymbol,{enumerable:!0,configurable:!0,value:new Map}),t[r.globalState.injectSymbol].set(n,e)}}},function(e,t,n){"use strict";function r(e,t){Object.keys(t).forEach(function(n){if("object"===a(t[n]))r(e,t[n]);else{var o=new t[n];e.set(t[n],o)}})}function o(e){var t=new i.default;r(t,e);return Object.keys(e).reduce(function(n,r){return"object"===a(e[r])?n[r]=o(e[r]):n[r]=t.get(e[r]),n},{})}var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};Object.defineProperty(t,"__esModule",{value:!0});var i=n(3);t.injectFactory=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=n(6),a=n(1),i=function(){function e(e,t){void 0===e&&(e=a.noop),void 0===t&&(t=a.noop),this.reactions=new Set,this.isBeingTracked=!1,this.onBecomeObservedHandler=e,this.onBecomeUnobservedHandler=t}return e.prototype.reportObserved=function(){o.startBatch(),r.globalState.currentReaction&&this.reactions.add(r.globalState.currentReaction),this.isBeingTracked||(this.isBeingTracked=!0,this.onBecomeObservedHandler()),o.endBatch()},e.prototype.reportChanged=function(){this.reactions.forEach(function(e){o.runReaction(e)})},e.prototype.unobserve=function(){this.isBeingTracked=!1,this.reactions.clear(),this.onBecomeUnobservedHandler()},e}();t.Atom=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(15),o=n(16),a=n(17),i=n(18);t.default=new Map([[Map,r.default],[Set,o.default],[WeakMap,a.default],[WeakSet,i.default],[Date,!0],[RegExp,!0]])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=Map.prototype,a=Symbol("Map master key"),i=["has","get"],c=["forEach","keys","values","entries",Symbol.iterator],u=["set","delete","clear"].concat(i,c);t.default=function(e,t,n,l){e.$raw={};for(var s=function(t){e.$raw[t]=function(){o[t].apply(e,arguments)}},f=0,d=u;f<d.length;f++)s(d[f]);for(var p=function(n){e[n]=function(a){var i=o[n].apply(this,arguments);return r.globalState.event.emit("get",{target:e,key:a,value:i}),i=l(this,a,i),t(this,a),i}},b=0,h=i;b<h.length;b++)p(h[b]);for(var y=function(n){e[n]=function(){return t(this,a),o[n].apply(this,arguments)}},g=0,v=c;g<v.length;g++)y(v[g]);return e.set=function(t,i){var c=this.get(t),u=o.set.apply(this,arguments);return r.globalState.event.emit("set",{target:e,key:t,oldValue:c,value:i}),c!==i&&(n(this,t),n(this,a)),u},e.delete=function(t){var i=this.has(t),c=o.delete.apply(this,arguments);return r.globalState.event.emit("deleteProperty",{target:e,key:t}),i&&(n(this,t),n(this,a)),c},e.clear=function(){var e=this.size,t=o.clear.apply(this,arguments);return e&&n(this,a),t},Object.defineProperty(e,"size",{get:function(){var e=Object.getPrototypeOf(this),n=Reflect.get(e,"size",this);return t(this,a),n}}),e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=Set.prototype,a=Symbol("Set master value"),i=["has"],c=["forEach","keys","values","entries",Symbol.iterator],u=["add","delete","clear"].concat(i,c);t.default=function(e,t,n,l){e.$raw={};for(var s=function(t){e.$raw[t]=function(){o[t].apply(e,arguments)}},f=0,d=u;f<d.length;f++)s(d[f]);for(var p=function(n){e[n]=function(a){var i=o[n].apply(this,arguments);return r.globalState.event.emit("get",{target:e,key:null,value:i}),i=l(this,a,i),t(this,a),i}},b=0,h=i;b<h.length;b++)p(h[b]);for(var y=function(n){e[n]=function(){return t(this,a),o[n].apply(this,arguments)}},g=0,v=c;g<v.length;g++)y(v[g]);return e.add=function(t){var i=this.has(t),c=o.add.apply(this,arguments);return r.globalState.event.emit("set",{target:e,key:null,value:t,oldValue:null}),i||(n(this,t),n(this,a)),c},e.delete=function(t){var i=this.has(t),c=o.delete.apply(this,arguments);return r.globalState.event.emit("deleteProperty",{target:e,key:null}),i&&(n(this,t),n(this,a)),c},e.clear=function(){var e=this.size,t=o.clear.apply(this,arguments);return e&&n(this,a),t},Object.defineProperty(e,"size",{get:function(){var e=Object.getPrototypeOf(this),n=Reflect.get(e,"size",this);return t(this,a),n}}),e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=WeakMap.prototype,a=["has","get"],i=["set","delete"].concat(a);t.default=function(e,t,n,c){e.$raw={};for(var u=function(t){e.$raw[t]=function(){o[t].apply(e,arguments)}},l=0,s=i;l<s.length;l++)u(s[l]);for(var f=function(n){e[n]=function(a){var i=o[n].apply(this,arguments);return r.globalState.event.emit("get",{target:e,key:null,value:i}),i=c(this,a,i),t(this,a),i}},d=0,p=a;d<p.length;d++)f(p[d]);return e.set=function(t,a){var i=this.get(t),c=o.set.apply(this,arguments);return r.globalState.event.emit("set",{target:e,key:t,oldValue:i,value:a}),i!==a&&n(this,t),c},e.delete=function(t){var a=this.has(t),i=o.delete.apply(this,arguments);return r.globalState.event.emit("deleteProperty",{target:e,key:t}),a&&n(this,t),i},e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=WeakSet.prototype,a=["has"],i=["add","delete"].concat(a);t.default=function(e,t,n,c){e.$raw={};for(var u=function(t){e.$raw[t]=function(){o[t].apply(e,arguments)}},l=0,s=i;l<s.length;l++)u(s[l]);for(var f=function(n){e[n]=function(a){var i=o[n].apply(this,arguments);return r.globalState.event.emit("get",{target:e,key:null,value:i}),i=c(this,a,i),t(this,a),i}},d=0,p=a;d<p.length;d++)f(p[d]);return e.add=function(t){var a=this.has(t),i=o.add.apply(this,arguments);return r.globalState.event.emit("set",{target:e,key:null,value:t,oldValue:null}),a||n(this,t),i},e.delete=function(t){var a=this.has(t),i=o.delete.apply(this,arguments);return r.globalState.event.emit("deleteProperty",{target:e,key:null}),a&&n(this,t),i},e}},function(e,t,n){"use strict";function r(e){a.globalState.currentDebugOutputAction?a.globalState.currentDebugOutputAction.changeList.push(e):a.globalState.event.emit("debug",{id:i.createUniqueId(),name:null,changeList:[e],type:"isolated"})}function o(e){var t=[];if(a.globalState.parentInfo.has(e))for(var n=e,r=0;a.globalState.parentInfo.has(n);){var o=a.globalState.parentInfo.get(n);if(t.unshift(o.key),a.globalState.parentInfo.has(o.parent)||t.unshift(o.parent.constructor.name),n=o.parent,++r>=a.globalState.getCallstackMaxCount)break}else t.unshift(e.constructor.name);return t}Object.defineProperty(t,"__esModule",{value:!0});var a=n(0),i=n(1),c=n(20);a.globalState.event.on("get",function(e){a.globalState.useDebug&&null!==e.value&&"object"==typeof e.value&&a.globalState.parentInfo.set(e.value,{parent:e.target,key:e.key})}),a.globalState.event.on("runInAction",function(e){a.globalState.useDebug&&(a.globalState.currentDebugName=e||null)}),a.globalState.event.on("startBatch",function(){if(a.globalState.useDebug){var e={name:a.globalState.currentDebugName,changeList:[],type:"action"};a.globalState.debugOutputActionMapBatchDeep.set(a.globalState.batchDeep,e),a.globalState.currentDebugOutputAction=e,1===a.globalState.batchDeep&&(e.id=i.createUniqueId(),a.globalState.currentDebugId=e.id),a.globalState.batchDeep>1&&a.globalState.debugOutputActionMapBatchDeep.get(a.globalState.batchDeep-1).changeList.push({type:"action",action:e})}}),a.globalState.event.on("endBatch",function(){if(a.globalState.useDebug&&(a.globalState.currentDebugOutputAction=a.globalState.debugOutputActionMapBatchDeep.get(a.globalState.batchDeep)||null,!i.inAction())){var e=null;try{e=JSON.parse(JSON.stringify(a.globalState.debugOutputActionMapBatchDeep.get(1)))}catch(e){return}a.globalState.event.emit("debug",e),a.globalState.currentDebugOutputAction=null,a.globalState.debugOutputActionMapBatchDeep.clear()}}),a.globalState.event.on("set",function(e){if(a.globalState.useDebug){r({type:"change",callStack:o(e.target),oldValue:c(e.oldValue),key:e.key,value:c(e.value)})}}),a.globalState.event.on("deleteProperty",function(e){if(a.globalState.useDebug){r({type:"delete",callStack:o(e.target),key:e.key})}})},function(e,t,n){(function(e,n){function r(e,t){return e.set(t[0],t[1]),e}function o(e,t){return e.add(t),e}function a(e,t,n,r){var o=-1,a=e?e.length:0;for(r&&a&&(n=e[++o]);++o<a;)n=t(n,e[o],o,e);return n}function i(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}function c(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function u(e,t){return function(n){return e(t(n))}}function l(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}function s(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function f(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function d(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function p(e){this.__data__=new f(e)}function b(e,t){var n=Ge(e)||function(e){return function(e){return function(e){return!!e&&"object"==typeof e}(e)&&D(e)}(e)&&_e.call(e,"callee")&&(!Ae.call(e,"callee")||me.call(e)==R)}(e)?function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}(e.length,String):[],r=n.length,o=!!r;for(var a in e)!t&&!_e.call(e,a)||o&&("length"==a||function(e,t){return!!(t=null==t?B:t)&&("number"==typeof e||ie.test(e))&&e>-1&&e%1==0&&e<t}(a,r))||n.push(a);return n}function h(e,t,n){var r=e[t];_e.call(e,t)&&k(r,n)&&(void 0!==n||t in e)||(e[t]=n)}function y(e,t){for(var n=e.length;n--;)if(k(e[n][0],t))return n;return-1}function g(e,t,n,u,s,f,d){var b;if(u&&(b=f?u(e,s,f,d):u(e)),void 0!==b)return b;if(!A(e))return e;var y=Ge(e);if(y){if(b=function(e){var t=e.length,n=e.constructor(t);t&&"string"==typeof e[0]&&_e.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!t)return function(e,t){var n=-1,r=e.length;t||(t=Array(r));for(;++n<r;)t[n]=e[n];return t}(e,b)}else{var v=Je(e),m=v==T||v==$;if(Xe(e))return function(e,t){if(t)return e.slice();var n=new e.constructor(e.length);return e.copy(n),n}(e,t);if(v==q||v==R||m&&!f){if(i(e))return f?e:{};if(b=function(e){return"function"!=typeof e.constructor||w(e)?{}:function(e){return A(e)?Pe(e):{}}(De(e))}(m?{}:e),!t)return function(e,t){return _(e,Ve(e),t)}(e,function(e,t){return e&&_(t,M(t),e)}(b,e))}else{if(!ce[v])return f?e:{};b=function(e,t,n,i){var u=e.constructor;switch(t){case J:return S(e);case I:case H:return new u(+e);case G:return function(e,t){var n=t?S(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,i);case X:case K:case Y:case Q:case Z:case ee:case te:case ne:case re:return function(e,t){var n=t?S(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}(e,i);case U:return function(e,t,n){return a(t?n(c(e),!0):c(e),r,new e.constructor)}(e,i,n);case C:case L:return new u(e);case W:return function(e){var t=new e.constructor(e.source,oe.exec(e));return t.lastIndex=e.lastIndex,t}(e);case z:return function(e,t,n){return a(t?n(l(e),!0):l(e),o,new e.constructor)}(e,i,n);case N:return function(e){return Ne?Object(Ne.call(e)):{}}(e)}}(e,v,g,t)}}d||(d=new p);var j=d.get(e);if(j)return j;if(d.set(e,b),!y)var O=n?function(e){return function(e,t,n){var r=t(e);return Ge(e)?r:function(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}(r,n(e))}(e,M,Ve)}(e):M(e);return function(e,t){for(var n=-1,r=e?e.length:0;++n<r&&!1!==t(e[n],n,e););}(O||e,function(r,o){O&&(r=e[o=r]),h(b,o,g(r,t,n,u,o,e,d))}),b}function v(e){if(!A(e)||function(e){return!!ve&&ve in e}(e))return!1;return(P(e)||i(e)?je:ae).test(O(e))}function S(e){var t=new e.constructor(e.byteLength);return new ke(t).set(new ke(e)),t}function _(e,t,n,r){n||(n={});for(var o=-1,a=t.length;++o<a;){var i=t[o],c=r?r(n[i],e[i],i,n,e):void 0;h(n,i,void 0===c?e[i]:c)}return n}function m(e,t){var n=e.__data__;return function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?n["string"==typeof t?"string":"hash"]:n.map}function j(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return v(n)?n:void 0}function w(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||ye)}function O(e){if(null!=e){try{return Se.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function k(e,t){return e===t||e!=e&&t!=t}function D(e){return null!=e&&function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=B}(e.length)&&!P(e)}function P(e){var t=A(e)?me.call(e):"";return t==T||t==$}function A(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function M(e){return D(e)?b(e):function(e){if(!w(e))return Be(e);var t=[];for(var n in Object(e))_e.call(e,n)&&"constructor"!=n&&t.push(n);return t}(e)}var E=200,x="__lodash_hash_undefined__",B=9007199254740991,R="[object Arguments]",I="[object Boolean]",H="[object Date]",T="[object Function]",$="[object GeneratorFunction]",U="[object Map]",C="[object Number]",q="[object Object]",F="[object Promise]",W="[object RegExp]",z="[object Set]",L="[object String]",N="[object Symbol]",V="[object WeakMap]",J="[object ArrayBuffer]",G="[object DataView]",X="[object Float32Array]",K="[object Float64Array]",Y="[object Int8Array]",Q="[object Int16Array]",Z="[object Int32Array]",ee="[object Uint8Array]",te="[object Uint8ClampedArray]",ne="[object Uint16Array]",re="[object Uint32Array]",oe=/\w*$/,ae=/^\[object .+?Constructor\]$/,ie=/^(?:0|[1-9]\d*)$/,ce={};ce[R]=ce["[object Array]"]=ce[J]=ce[G]=ce[I]=ce[H]=ce[X]=ce[K]=ce[Y]=ce[Q]=ce[Z]=ce[U]=ce[C]=ce[q]=ce[W]=ce[z]=ce[L]=ce[N]=ce[ee]=ce[te]=ce[ne]=ce[re]=!0,ce["[object Error]"]=ce[T]=ce[V]=!1;var ue="object"==typeof e&&e&&e.Object===Object&&e,le="object"==typeof self&&self&&self.Object===Object&&self,se=ue||le||Function("return this")(),fe="object"==typeof t&&t&&!t.nodeType&&t,de=fe&&"object"==typeof n&&n&&!n.nodeType&&n,pe=de&&de.exports===fe,be=Array.prototype,he=Function.prototype,ye=Object.prototype,ge=se["__core-js_shared__"],ve=function(){var e=/[^.]+$/.exec(ge&&ge.keys&&ge.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Se=he.toString,_e=ye.hasOwnProperty,me=ye.toString,je=RegExp("^"+Se.call(_e).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),we=pe?se.Buffer:void 0,Oe=se.Symbol,ke=se.Uint8Array,De=u(Object.getPrototypeOf,Object),Pe=Object.create,Ae=ye.propertyIsEnumerable,Me=be.splice,Ee=Object.getOwnPropertySymbols,xe=we?we.isBuffer:void 0,Be=u(Object.keys,Object),Re=j(se,"DataView"),Ie=j(se,"Map"),He=j(se,"Promise"),Te=j(se,"Set"),$e=j(se,"WeakMap"),Ue=j(Object,"create"),Ce=O(Re),qe=O(Ie),Fe=O(He),We=O(Te),ze=O($e),Le=Oe?Oe.prototype:void 0,Ne=Le?Le.valueOf:void 0;s.prototype.clear=function(){this.__data__=Ue?Ue(null):{}},s.prototype.delete=function(e){return this.has(e)&&delete this.__data__[e]},s.prototype.get=function(e){var t=this.__data__;if(Ue){var n=t[e];return n===x?void 0:n}return _e.call(t,e)?t[e]:void 0},s.prototype.has=function(e){var t=this.__data__;return Ue?void 0!==t[e]:_e.call(t,e)},s.prototype.set=function(e,t){return this.__data__[e]=Ue&&void 0===t?x:t,this},f.prototype.clear=function(){this.__data__=[]},f.prototype.delete=function(e){var t=this.__data__,n=y(t,e);return!(n<0||(n==t.length-1?t.pop():Me.call(t,n,1),0))},f.prototype.get=function(e){var t=this.__data__,n=y(t,e);return n<0?void 0:t[n][1]},f.prototype.has=function(e){return y(this.__data__,e)>-1},f.prototype.set=function(e,t){var n=this.__data__,r=y(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},d.prototype.clear=function(){this.__data__={hash:new s,map:new(Ie||f),string:new s}},d.prototype.delete=function(e){return m(this,e).delete(e)},d.prototype.get=function(e){return m(this,e).get(e)},d.prototype.has=function(e){return m(this,e).has(e)},d.prototype.set=function(e,t){return m(this,e).set(e,t),this},p.prototype.clear=function(){this.__data__=new f},p.prototype.delete=function(e){return this.__data__.delete(e)},p.prototype.get=function(e){return this.__data__.get(e)},p.prototype.has=function(e){return this.__data__.has(e)},p.prototype.set=function(e,t){var n=this.__data__;if(n instanceof f){var r=n.__data__;if(!Ie||r.length<E-1)return r.push([e,t]),this;n=this.__data__=new d(r)}return n.set(e,t),this};var Ve=Ee?u(Ee,Object):function(){return[]},Je=function(e){return me.call(e)};(Re&&Je(new Re(new ArrayBuffer(1)))!=G||Ie&&Je(new Ie)!=U||He&&Je(He.resolve())!=F||Te&&Je(new Te)!=z||$e&&Je(new $e)!=V)&&(Je=function(e){var t=me.call(e),n=t==q?e.constructor:void 0,r=n?O(n):void 0;if(r)switch(r){case Ce:return G;case qe:return U;case Fe:return F;case We:return z;case ze:return V}return t});var Ge=Array.isArray,Xe=xe||function(){return!1};n.exports=function(e){return g(e,!0,!0)}}).call(t,n(2),n(21)(e))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}}])});
!function(e,t){if("object"==typeof exports&&"object"==typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var n=t();for(var r in n)("object"==typeof exports?exports:e)[r]=n[r]}}(this,function(){return function(e){function t(e){var t=P[e];if(!t)return u;var r=function(n){return t.hot.active?(P[n]?P[n].parents.indexOf(e)<0&&P[n].parents.push(e):(v=[e],s=n),t.children.indexOf(n)<0&&t.children.push(n)):(console.warn("[HMR] unexpected require("+n+") from disposed module "+e),v=[]),u(n)},o=function(e){return{configurable:!0,enumerable:!0,get:function(){return u[e]},set:function(t){u[e]=t}}};for(var c in u)Object.prototype.hasOwnProperty.call(u,c)&&"e"!==c&&Object.defineProperty(r,c,o(c));return r.e=function(e){function t(){w--,"prepare"===m&&(O[e]||a(e),0===w&&0===j&&i())}return"ready"===m&&n("prepare"),w++,u.e(e).then(t,function(e){throw t(),e})},r}function n(e){m=e;for(var t=0;t<_.length;t++)_[t].call(null,e)}function r(e){return+e+""===e?+e:e}function o(e){if("idle"!==m)throw new Error("check() is only allowed in idle status");return b=e,n("check"),function(e){return e=e||1e4,new Promise(function(t,n){if("undefined"==typeof XMLHttpRequest)return n(new Error("No browser support"));try{var r=new XMLHttpRequest,o=u.p+""+h+".hot-update.json";r.open("GET",o,!0),r.timeout=e,r.send(null)}catch(e){return n(e)}r.onreadystatechange=function(){if(4===r.readyState)if(0===r.status)n(new Error("Manifest request to "+o+" timed out."));else if(404===r.status)t();else if(200!==r.status&&304!==r.status)n(new Error("Manifest request to "+o+" failed."));else{try{var e=JSON.parse(r.responseText)}catch(e){return void n(e)}t(e)}}})}(y).then(function(e){if(!e)return n("idle"),null;k={},O={},D=e.c,d=e.h,n("prepare");var t=new Promise(function(e,t){f={resolve:e,reject:t}});p={};return a(0),"prepare"===m&&0===w&&0===j&&i(),t})}function a(e){D[e]?(k[e]=!0,j++,function(e){var t=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.src=u.p+""+e+"."+h+".hot-update.js",t.appendChild(n)}(e)):O[e]=!0}function i(){n("ready");var e=f;if(f=null,e)if(b)Promise.resolve().then(function(){return c(b)}).then(function(t){e.resolve(t)},function(t){e.reject(t)});else{var t=[];for(var o in p)Object.prototype.hasOwnProperty.call(p,o)&&t.push(r(o));e.resolve(t)}}function c(t){function o(e){for(var t=[e],n={},r=t.slice().map(function(e){return{chain:[e],id:e}});r.length>0;){var o=r.pop(),i=o.id,c=o.chain;if((s=P[i])&&!s.hot._selfAccepted){if(s.hot._selfDeclined)return{type:"self-declined",chain:c,moduleId:i};if(s.hot._main)return{type:"unaccepted",chain:c,moduleId:i};for(var u=0;u<s.parents.length;u++){var l=s.parents[u],f=P[l];if(f){if(f.hot._declinedDependencies[i])return{type:"declined",chain:c.concat([l]),moduleId:i,parentId:l};t.indexOf(l)>=0||(f.hot._acceptedDependencies[i]?(n[l]||(n[l]=[]),a(n[l],[i])):(delete n[l],t.push(l),r.push({chain:c.concat([l]),id:l})))}}}}return{type:"accepted",moduleId:e,outdatedModules:t,outdatedDependencies:n}}function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];e.indexOf(r)<0&&e.push(r)}}if("ready"!==m)throw new Error("apply() is only allowed in ready status");t=t||{};var i,c,l,s,f,b={},y=[],S={},_=function(){console.warn("[HMR] unexpected require("+w.moduleId+") to disposed module")};for(var j in p)if(Object.prototype.hasOwnProperty.call(p,j)){f=r(j);var w,O=!1,k=!1,M=!1,A="";switch((w=p[j]?o(f):{type:"disposed",moduleId:j}).chain&&(A="\nUpdate propagation: "+w.chain.join(" -> ")),w.type){case"self-declined":t.onDeclined&&t.onDeclined(w),t.ignoreDeclined||(O=new Error("Aborted because of self decline: "+w.moduleId+A));break;case"declined":t.onDeclined&&t.onDeclined(w),t.ignoreDeclined||(O=new Error("Aborted because of declined dependency: "+w.moduleId+" in "+w.parentId+A));break;case"unaccepted":t.onUnaccepted&&t.onUnaccepted(w),t.ignoreUnaccepted||(O=new Error("Aborted because "+f+" is not accepted"+A));break;case"accepted":t.onAccepted&&t.onAccepted(w),k=!0;break;case"disposed":t.onDisposed&&t.onDisposed(w),M=!0;break;default:throw new Error("Unexception type "+w.type)}if(O)return n("abort"),Promise.reject(O);if(k){S[f]=p[f],a(y,w.outdatedModules);for(f in w.outdatedDependencies)Object.prototype.hasOwnProperty.call(w.outdatedDependencies,f)&&(b[f]||(b[f]=[]),a(b[f],w.outdatedDependencies[f]))}M&&(a(y,[w.moduleId]),S[f]=_)}var E=[];for(c=0;c<y.length;c++)f=y[c],P[f]&&P[f].hot._selfAccepted&&E.push({module:f,errorHandler:P[f].hot._selfAccepted});n("dispose"),Object.keys(D).forEach(function(e){!1===D[e]&&function(e){delete installedChunks[e]}(e)});for(var x,B=y.slice();B.length>0;)if(f=B.pop(),s=P[f]){var R={},I=s.hot._disposeHandlers;for(l=0;l<I.length;l++)(i=I[l])(R);for(g[f]=R,s.hot.active=!1,delete P[f],delete b[f],l=0;l<s.children.length;l++){var H=P[s.children[l]];H&&((x=H.parents.indexOf(f))>=0&&H.parents.splice(x,1))}}var T,$;for(f in b)if(Object.prototype.hasOwnProperty.call(b,f)&&(s=P[f]))for($=b[f],l=0;l<$.length;l++)T=$[l],(x=s.children.indexOf(T))>=0&&s.children.splice(x,1);n("apply"),h=d;for(f in S)Object.prototype.hasOwnProperty.call(S,f)&&(e[f]=S[f]);var U=null;for(f in b)if(Object.prototype.hasOwnProperty.call(b,f)&&(s=P[f])){$=b[f];var C=[];for(c=0;c<$.length;c++)if(T=$[c],i=s.hot._acceptedDependencies[T]){if(C.indexOf(i)>=0)continue;C.push(i)}for(c=0;c<C.length;c++){i=C[c];try{i($)}catch(e){t.onErrored&&t.onErrored({type:"accept-errored",moduleId:f,dependencyId:$[c],error:e}),t.ignoreErrored||U||(U=e)}}}for(c=0;c<E.length;c++){var W=E[c];f=W.module,v=[f];try{u(f)}catch(e){if("function"==typeof W.errorHandler)try{W.errorHandler(e)}catch(n){t.onErrored&&t.onErrored({type:"self-accept-error-handler-errored",moduleId:f,error:n,orginalError:e,originalError:e}),t.ignoreErrored||U||(U=n),U||(U=e)}else t.onErrored&&t.onErrored({type:"self-accept-errored",moduleId:f,error:e}),t.ignoreErrored||U||(U=e)}}return U?(n("fail"),Promise.reject(U)):(n("idle"),new Promise(function(e){e(y)}))}function u(n){if(P[n])return P[n].exports;var r=P[n]={i:n,l:!1,exports:{},hot:function(e){var t={_acceptedDependencies:{},_declinedDependencies:{},_selfAccepted:!1,_selfDeclined:!1,_disposeHandlers:[],_main:s!==e,active:!0,accept:function(e,n){if(void 0===e)t._selfAccepted=!0;else if("function"==typeof e)t._selfAccepted=e;else if("object"==typeof e)for(var r=0;r<e.length;r++)t._acceptedDependencies[e[r]]=n||function(){};else t._acceptedDependencies[e]=n||function(){}},decline:function(e){if(void 0===e)t._selfDeclined=!0;else if("object"==typeof e)for(var n=0;n<e.length;n++)t._declinedDependencies[e[n]]=!0;else t._declinedDependencies[e]=!0},dispose:function(e){t._disposeHandlers.push(e)},addDisposeHandler:function(e){t._disposeHandlers.push(e)},removeDisposeHandler:function(e){var n=t._disposeHandlers.indexOf(e);n>=0&&t._disposeHandlers.splice(n,1)},check:o,apply:c,status:function(e){if(!e)return m;_.push(e)},addStatusHandler:function(e){_.push(e)},removeStatusHandler:function(e){var t=_.indexOf(e);t>=0&&_.splice(t,1)},data:g[e]};return s=void 0,t}(n),parents:(S=v,v=[],S),children:[]};return e[n].call(r.exports,r,r.exports,t(n)),r.l=!0,r.exports}var l=this.webpackHotUpdate;this.webpackHotUpdate=function(e,t){!function(e,t){if(D[e]&&k[e]){k[e]=!1;for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(p[n]=t[n]);0==--j&&0===w&&i()}}(e,t),l&&l(e,t)};var s,f,p,d,b=!0,h="56be1a00731f13eec899",y=1e4,g={},v=[],S=[],_=[],m="idle",j=0,w=0,O={},k={},D={},P={};return u.m=e,u.c=P,u.d=function(e,t,n){u.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},u.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return u.d(t,"a",t),t},u.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},u.p="",u.h=function(){return h},t(8)(u.s=8)}([function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var r=n(5),o="ascoders-dob",a="object"==typeof self&&self.self===self&&self||"object"==typeof e&&e.global===e&&e,i=new(function(){return function(){this.proxies=new WeakMap,this.originObjects=new WeakMap,this.objectReactionBindings=new WeakMap,this.currentReaction=null,this.batchDeep=0,this.pendingReactions=new Set,this.ignoreDynamicSymbol=Symbol(),this.pendingTracks=new Set,this.useDebug=!1,this.currentDebugOutputAction=null,this.debugOutputActionMapBatchDeep=new Map,this.parentInfo=new WeakMap,this.currentDebugName=null,this.currentDebugId=null,this.strictMode=!1,this.event=new r.Event,this.uniqueIdCounter=0,this.getCallstackMaxCount=50}}());t.globalState=i,a[o]?t.globalState=i=a[o]:a[o]=i}).call(t,n(2))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.isPrimitive=function(e){return null===e||void 0===e||"string"==typeof e||"number"==typeof e||"boolean"==typeof e||e instanceof Date},t.noop=function(){},t.inAction=function(){return 0!==r.globalState.batchDeep},t.inTrack=function(){return!!r.globalState.currentReaction},t.getBinder=function(e,t){var n=r.globalState.objectReactionBindings.get(e);n||(n=new Map,r.globalState.objectReactionBindings.set(e,n));var o=n.get(t);return o||(o=new Set,n.set(t,o)),{binder:n,keyBinder:o}},t.startDebug=function(){r.globalState.useDebug=!0},t.stopDebug=function(){r.globalState.useDebug=!1},t.useStrict=function(){r.globalState.strictMode=!0},t.cancelStrict=function(){r.globalState.strictMode=!1},t.createUniqueId=function(){return r.globalState.uniqueIdCounter++}},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";var r=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&c.return&&c.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),o=function(){function e(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,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();Object.defineProperty(t,"__esModule",{value:!0});var a=n(4),i=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return o(e,[{key:"set",value:function(e,t){a.globalState.instances.has(e)||a.globalState.instances.set(e,t)}},{key:"get",value:function(e){if(!a.globalState.instances.has(e))throw new Error(e.name+" 未注册。先使用 set 方法注册,再使用 get 获取");var t=a.globalState.instances.get(e);if(!t[a.globalState.injectSymbol])return t;var n=!0,o=!1,i=void 0;try{for(var c,u=function(){var e=r(c.value,2),n=e[0],o=e[1];Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:function(){return a.globalState.instances.get(o)},set:function(e){t.propertyKey=e}})},l=t[a.globalState.injectSymbol][Symbol.iterator]();!(n=(c=l.next()).done);n=!0)u()}catch(e){o=!0,i=e}finally{try{!n&&l.return&&l.return()}finally{if(o)throw i}}return t}}]),e}();t.default=i},function(e,t,n){"use strict";(function(e){var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};Object.defineProperty(t,"__esModule",{value:!0});var r="ascoders-dependency-inject",o="object"===("undefined"==typeof self?"undefined":n(self))&&self.self===self&&self||"object"===(void 0===e?"undefined":n(e))&&e.global===e&&e,a=new function e(){!function(t,n){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this),this.instances=new WeakMap,this.injectSymbol=Symbol()};t.globalState=a,o[r]?t.globalState=a=o[r]:o[r]=a}).call(t,n(2))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(){this.events=new Map}return e.prototype.on=function(e,t){var n={callback:t};this.events.get(e)?this.events.get(e).push(n):this.events.set(e,[n])},e.prototype.off=function(e,t){if(!this.events.get(e))return!1;var n=this.events.get(e).filter(function(e){return e.callback!==t});return this.events.set(e,n),!0},e.prototype.emit=function(e,t){if(!e||!this.events.get(e))return!1;this.events.get(e).forEach(function(e){e.callback(t)})},e}();t.Event=r},function(e,t,n){"use strict";function r(e){if(void 0===e&&(e={}),v.isPrimitive(e))throw TypeError("dob not support "+e+", because it is a basic type.");return y.globalState.proxies.has(e)?y.globalState.proxies.get(e):o(e)}function o(e){if(Object.getOwnPropertySymbols(e).indexOf(y.globalState.ignoreDynamicSymbol)>-1)return e;var t,n=h.default.get(e.constructor);return t="function"==typeof n||"object"==typeof n?n(e,l,i,a):n?e:new Proxy(e,{get:function(e,t,n){var r=Reflect.get(e,t,n);return"$raw"===t?e:(y.globalState.event.emit("get",{target:e,key:t,value:r}),l(e,t),r=a(e,t,r))},set:function(e,t,n,r){var o=Reflect.get(e,t,r);"object"==typeof n&&n&&(n=n.$raw||n),y.globalState.event.emit("set",{target:e,key:t,value:n,oldValue:o});var a=Reflect.set(e,t,n,r);return"length"!==t&&n===o||i(e,t),a},deleteProperty:function(e,t){var n=Reflect.has(e,t);y.globalState.event.emit("deleteProperty",{target:e,key:t});var r=Reflect.deleteProperty(e,t);return n&&i(e,t),r}}),y.globalState.proxies.set(e,t),y.globalState.proxies.set(t,t),y.globalState.originObjects.set(t,e),y.globalState.objectReactionBindings.set(e,new Map),t}function a(e,t,n){if("undefined"!=typeof window&&n instanceof HTMLElement)return n;var r="object"==typeof n&&n,a=r&&y.globalState.proxies.get(n);return r?a||o(n):n}function i(e,t){if(y.globalState.strictMode&&0===y.globalState.batchDeep)throw Error("You are not allowed to modify observable value out of Action.");var n=v.getBinder(e,t).keyBinder;Array.from(n).forEach(function(e){v.inAction()?y.globalState.pendingReactions.add(e):0===y.globalState.pendingReactions.size?c(e):(y.globalState.pendingReactions.add(e),u())})}function c(e){e.run()}function u(){var e=0;y.globalState.pendingReactions.forEach(function(t){++e>=S?y.globalState.pendingReactions.clear():c(t)}),y.globalState.pendingReactions.clear()}function l(e,t){if(y.globalState.currentReaction&&!v.inAction()){var n=v.getBinder(e,t).keyBinder;n.has(y.globalState.currentReaction)||(n.add(y.globalState.currentReaction),y.globalState.currentReaction.addBinder(n))}}function s(){0===y.globalState.batchDeep&&(y.globalState.pendingReactions=new Set),y.globalState.batchDeep++,y.globalState.event.emit("startBatch",null)}function f(){0==--y.globalState.batchDeep&&u(),y.globalState.event.emit("endBatch",null)}function p(e,t,n){return void 0===t?d.call(null,e,e.name):function(e,t,n){var r=n.value;return{get:function(){var e=this;return function(){for(var n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];return d(r.bind.apply(r,[e].concat(n)),t)}}}}.call(null,e,e.constructor.name+"."+t,n)}function d(e,t){y.globalState.event.emit("runInAction",t),s();try{return e()}finally{f()}}function b(e){return void 0===e&&(e={}),"function"==typeof e?function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return r(new(e.bind.apply(e,[void 0].concat(t))))}}(e):r(e)}Object.defineProperty(t,"__esModule",{value:!0});var h=n(15),y=n(0),g=n(7),v=n(1),S=1e3;t.runReaction=c,t.isObservable=function(e){return y.globalState.proxies.get(e)===e},t.observe=function(e,t){var n=new g.Reaction("observe",function(){n.track(e)},t);return v.inAction()?y.globalState.pendingReactions.add(n):n.run(),{unobserve:function(){n.dispose()}}},t.startBatch=s,t.endBatch=f,t.Action=p,t.observable=b,t.Static=function(e){return Object.defineProperty(e,y.globalState.ignoreDynamicSymbol,{value:!0}),e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=n(1),a=function(){function e(e,t,n){this.delay=null,this.keyBinders=new Set,this.name=e,this.callback=t,this.delay=n||null}return e.prototype.track=function(e){if(e)if(o.inTrack())r.globalState.pendingTracks.add(this.track.bind(this,e));else{r.globalState.currentReaction=this,this.clearBinding();try{e({debugId:r.globalState.currentDebugId})}finally{r.globalState.currentReaction=null}var t=0,n=Array.from(r.globalState.pendingTracks);r.globalState.pendingTracks.clear(),n.forEach(function(e){if(++t>=1e3)return console.warn("The number of executions reaches the upper limit, there may be a dead cycle."),void r.globalState.pendingTracks.clear();e()})}},e.prototype.dispose=function(){this.clearBinding(),this.callback=null},e.prototype.run=function(){this.callback&&this.callback()},e.prototype.addBinder=function(e){this.keyBinders.add(e)},e.prototype.clearBinding=function(){var e=this;this.keyBinders.forEach(function(t){t.delete(e)}),this.keyBinders.clear()},e}();t.Reaction=a},function(e,t,n){e.exports=n(9)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(10),o=r.observable({a:1,b:2});new r.Reaction("test",function(){console.log("obj.b",o.b)}).track(function(){o.a}),o.a=3},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(11);t.inject=r.inject,t.combineStores=r.injectFactory;var o=n(14);t.Atom=o.Atom,n(20);var a=n(5);t.Event=a.Event;var i=n(0);t.globalState=i.globalState;var c=n(6);t.Action=c.Action,t.isObservable=c.isObservable,t.observable=c.observable,t.observe=c.observe,t.Static=c.Static;var u=n(7);t.Reaction=u.Reaction;var l=n(1);t.cancelStrict=l.cancelStrict,t.startDebug=l.startDebug,t.stopDebug=l.stopDebug,t.useStrict=l.useStrict;var s=i.globalState.event;t.dobEvent=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(3);t.Container=r.default;var o=n(12);t.inject=o.default;var a=n(13);t.injectFactory=a.injectFactory},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(4);t.default=function(e){return function(t,n,o){o&&(o.enumerable=!0,o.configurable=!0,o.writable=!0),t[r.globalState.injectSymbol]||Object.defineProperty(t,r.globalState.injectSymbol,{enumerable:!0,configurable:!0,value:new Map}),t[r.globalState.injectSymbol].set(n,e)}}},function(e,t,n){"use strict";function r(e,t){Object.keys(t).forEach(function(n){if("object"===a(t[n]))r(e,t[n]);else{var o=new t[n];e.set(t[n],o)}})}function o(e){var t=new i.default;r(t,e);return Object.keys(e).reduce(function(n,r){return"object"===a(e[r])?n[r]=o(e[r]):n[r]=t.get(e[r]),n},{})}var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};Object.defineProperty(t,"__esModule",{value:!0});var i=n(3);t.injectFactory=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=n(6),a=n(1),i=function(){function e(e,t){void 0===e&&(e=a.noop),void 0===t&&(t=a.noop),this.reactions=new Set,this.isBeingTracked=!1,this.onBecomeObservedHandler=e,this.onBecomeUnobservedHandler=t}return e.prototype.reportObserved=function(){o.startBatch(),r.globalState.currentReaction&&this.reactions.add(r.globalState.currentReaction),this.isBeingTracked||(this.isBeingTracked=!0,this.onBecomeObservedHandler()),o.endBatch()},e.prototype.reportChanged=function(){this.reactions.forEach(function(e){o.runReaction(e)})},e.prototype.unobserve=function(){this.isBeingTracked=!1,this.reactions.clear(),this.onBecomeUnobservedHandler()},e}();t.Atom=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(16),o=n(17),a=n(18),i=n(19);t.default=new Map([[Map,r.default],[Set,o.default],[WeakMap,a.default],[WeakSet,i.default],[Date,!0],[RegExp,!0]])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=Map.prototype,a=Symbol("Map master key"),i=["has","get"],c=["forEach","keys","values","entries",Symbol.iterator],u=["set","delete","clear"].concat(i,c);t.default=function(e,t,n,l){e.$raw={};for(var s=function(t){e.$raw[t]=function(){o[t].apply(e,arguments)}},f=0,p=u;f<p.length;f++)s(p[f]);for(var d=function(n){e[n]=function(a){var i=o[n].apply(this,arguments);return r.globalState.event.emit("get",{target:e,key:a,value:i}),i=l(this,a,i),t(this,a),i}},b=0,h=i;b<h.length;b++)d(h[b]);for(var y=function(n){e[n]=function(){return t(this,a),o[n].apply(this,arguments)}},g=0,v=c;g<v.length;g++)y(v[g]);return e.set=function(t,i){var c=this.get(t),u=o.set.apply(this,arguments);return r.globalState.event.emit("set",{target:e,key:t,oldValue:c,value:i}),c!==i&&(n(this,t),n(this,a)),u},e.delete=function(t){var i=this.has(t),c=o.delete.apply(this,arguments);return r.globalState.event.emit("deleteProperty",{target:e,key:t}),i&&(n(this,t),n(this,a)),c},e.clear=function(){var e=this.size,t=o.clear.apply(this,arguments);return e&&n(this,a),t},Object.defineProperty(e,"size",{get:function(){var e=Object.getPrototypeOf(this),n=Reflect.get(e,"size",this);return t(this,a),n}}),e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=Set.prototype,a=Symbol("Set master value"),i=["has"],c=["forEach","keys","values","entries",Symbol.iterator],u=["add","delete","clear"].concat(i,c);t.default=function(e,t,n,l){e.$raw={};for(var s=function(t){e.$raw[t]=function(){o[t].apply(e,arguments)}},f=0,p=u;f<p.length;f++)s(p[f]);for(var d=function(n){e[n]=function(a){var i=o[n].apply(this,arguments);return r.globalState.event.emit("get",{target:e,key:null,value:i}),i=l(this,a,i),t(this,a),i}},b=0,h=i;b<h.length;b++)d(h[b]);for(var y=function(n){e[n]=function(){return t(this,a),o[n].apply(this,arguments)}},g=0,v=c;g<v.length;g++)y(v[g]);return e.add=function(t){var i=this.has(t),c=o.add.apply(this,arguments);return r.globalState.event.emit("set",{target:e,key:null,value:t,oldValue:null}),i||(n(this,t),n(this,a)),c},e.delete=function(t){var i=this.has(t),c=o.delete.apply(this,arguments);return r.globalState.event.emit("deleteProperty",{target:e,key:null}),i&&(n(this,t),n(this,a)),c},e.clear=function(){var e=this.size,t=o.clear.apply(this,arguments);return e&&n(this,a),t},Object.defineProperty(e,"size",{get:function(){var e=Object.getPrototypeOf(this),n=Reflect.get(e,"size",this);return t(this,a),n}}),e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=WeakMap.prototype,a=["has","get"],i=["set","delete"].concat(a);t.default=function(e,t,n,c){e.$raw={};for(var u=function(t){e.$raw[t]=function(){o[t].apply(e,arguments)}},l=0,s=i;l<s.length;l++)u(s[l]);for(var f=function(n){e[n]=function(a){var i=o[n].apply(this,arguments);return r.globalState.event.emit("get",{target:e,key:null,value:i}),i=c(this,a,i),t(this,a),i}},p=0,d=a;p<d.length;p++)f(d[p]);return e.set=function(t,a){var i=this.get(t),c=o.set.apply(this,arguments);return r.globalState.event.emit("set",{target:e,key:t,oldValue:i,value:a}),i!==a&&n(this,t),c},e.delete=function(t){var a=this.has(t),i=o.delete.apply(this,arguments);return r.globalState.event.emit("deleteProperty",{target:e,key:t}),a&&n(this,t),i},e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),o=WeakSet.prototype,a=["has"],i=["add","delete"].concat(a);t.default=function(e,t,n,c){e.$raw={};for(var u=function(t){e.$raw[t]=function(){o[t].apply(e,arguments)}},l=0,s=i;l<s.length;l++)u(s[l]);for(var f=function(n){e[n]=function(a){var i=o[n].apply(this,arguments);return r.globalState.event.emit("get",{target:e,key:null,value:i}),i=c(this,a,i),t(this,a),i}},p=0,d=a;p<d.length;p++)f(d[p]);return e.add=function(t){var a=this.has(t),i=o.add.apply(this,arguments);return r.globalState.event.emit("set",{target:e,key:null,value:t,oldValue:null}),a||n(this,t),i},e.delete=function(t){var a=this.has(t),i=o.delete.apply(this,arguments);return r.globalState.event.emit("deleteProperty",{target:e,key:null}),a&&n(this,t),i},e}},function(e,t,n){"use strict";function r(e){a.globalState.currentDebugOutputAction?a.globalState.currentDebugOutputAction.changeList.push(e):a.globalState.event.emit("debug",{id:i.createUniqueId(),name:null,changeList:[e],type:"isolated"})}function o(e){var t=[];if(a.globalState.parentInfo.has(e))for(var n=e,r=0;a.globalState.parentInfo.has(n);){var o=a.globalState.parentInfo.get(n);if(t.unshift(o.key),a.globalState.parentInfo.has(o.parent)||t.unshift(o.parent.constructor.name),n=o.parent,++r>=a.globalState.getCallstackMaxCount)break}else t.unshift(e.constructor.name);return t}Object.defineProperty(t,"__esModule",{value:!0});var a=n(0),i=n(1),c=n(21);a.globalState.event.on("get",function(e){a.globalState.useDebug&&null!==e.value&&"object"==typeof e.value&&a.globalState.parentInfo.set(e.value,{parent:e.target,key:e.key})}),a.globalState.event.on("runInAction",function(e){a.globalState.useDebug&&(a.globalState.currentDebugName=e||null)}),a.globalState.event.on("startBatch",function(){if(a.globalState.useDebug){var e={name:a.globalState.currentDebugName,changeList:[],type:"action"};a.globalState.debugOutputActionMapBatchDeep.set(a.globalState.batchDeep,e),a.globalState.currentDebugOutputAction=e,1===a.globalState.batchDeep&&(e.id=i.createUniqueId(),a.globalState.currentDebugId=e.id),a.globalState.batchDeep>1&&a.globalState.debugOutputActionMapBatchDeep.get(a.globalState.batchDeep-1).changeList.push({type:"action",action:e})}}),a.globalState.event.on("endBatch",function(){if(a.globalState.useDebug&&(a.globalState.currentDebugOutputAction=a.globalState.debugOutputActionMapBatchDeep.get(a.globalState.batchDeep)||null,!i.inAction())){var e=null;try{e=JSON.parse(JSON.stringify(a.globalState.debugOutputActionMapBatchDeep.get(1)))}catch(e){return}a.globalState.event.emit("debug",e),a.globalState.currentDebugOutputAction=null,a.globalState.debugOutputActionMapBatchDeep.clear()}}),a.globalState.event.on("set",function(e){if(a.globalState.useDebug){r({type:"change",callStack:o(e.target),oldValue:c(e.oldValue),key:e.key,value:c(e.value)})}}),a.globalState.event.on("deleteProperty",function(e){if(a.globalState.useDebug){r({type:"delete",callStack:o(e.target),key:e.key})}})},function(e,t,n){(function(e,n){function r(e,t){return e.set(t[0],t[1]),e}function o(e,t){return e.add(t),e}function a(e,t,n,r){var o=-1,a=e?e.length:0;for(r&&a&&(n=e[++o]);++o<a;)n=t(n,e[o],o,e);return n}function i(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}function c(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}function u(e,t){return function(n){return e(t(n))}}function l(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}function s(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function f(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function p(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function d(e){this.__data__=new f(e)}function b(e,t){var n=Ve(e)||function(e){return function(e){return function(e){return!!e&&"object"==typeof e}(e)&&D(e)}(e)&&ve.call(e,"callee")&&(!De.call(e,"callee")||Se.call(e)==R)}(e)?function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}(e.length,String):[],r=n.length,o=!!r;for(var a in e)!t&&!ve.call(e,a)||o&&("length"==a||function(e,t){return!!(t=null==t?B:t)&&("number"==typeof e||oe.test(e))&&e>-1&&e%1==0&&e<t}(a,r))||n.push(a);return n}function h(e,t,n){var r=e[t];ve.call(e,t)&&k(r,n)&&(void 0!==n||t in e)||(e[t]=n)}function y(e,t){for(var n=e.length;n--;)if(k(e[n][0],t))return n;return-1}function g(e,t,n,u,s,f,p){var b;if(u&&(b=f?u(e,s,f,p):u(e)),void 0!==b)return b;if(!M(e))return e;var y=Ve(e);if(y){if(b=function(e){var t=e.length,n=e.constructor(t);t&&"string"==typeof e[0]&&ve.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!t)return function(e,t){var n=-1,r=e.length;t||(t=Array(r));for(;++n<r;)t[n]=e[n];return t}(e,b)}else{var v=Ne(e),m=v==T||v==$;if(Je(e))return function(e,t){if(t)return e.slice();var n=new e.constructor(e.length);return e.copy(n),n}(e,t);if(v==W||v==R||m&&!f){if(i(e))return f?e:{};if(b=function(e){return"function"!=typeof e.constructor||w(e)?{}:function(e){return M(e)?ke(e):{}}(Oe(e))}(m?{}:e),!t)return function(e,t){return _(e,Le(e),t)}(e,function(e,t){return e&&_(t,A(t),e)}(b,e))}else{if(!ae[v])return f?e:{};b=function(e,t,n,i){var u=e.constructor;switch(t){case N:return S(e);case I:case H:return new u(+e);case V:return function(e,t){var n=t?S(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,i);case J:case G:case X:case K:case Y:case Q:case Z:case ee:case te:return function(e,t){var n=t?S(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}(e,i);case U:return function(e,t,n){return a(t?n(c(e),!0):c(e),r,new e.constructor)}(e,i,n);case C:case z:return new u(e);case q:return function(e){var t=new e.constructor(e.source,ne.exec(e));return t.lastIndex=e.lastIndex,t}(e);case F:return function(e,t,n){return a(t?n(l(e),!0):l(e),o,new e.constructor)}(e,i,n);case L:return function(e){return ze?Object(ze.call(e)):{}}(e)}}(e,v,g,t)}}p||(p=new d);var j=p.get(e);if(j)return j;if(p.set(e,b),!y)var O=n?function(e){return function(e,t,n){var r=t(e);return Ve(e)?r:function(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}(r,n(e))}(e,A,Le)}(e):A(e);return function(e,t){for(var n=-1,r=e?e.length:0;++n<r&&!1!==t(e[n],n,e););}(O||e,function(r,o){O&&(r=e[o=r]),h(b,o,g(r,t,n,u,o,e,p))}),b}function v(e){if(!M(e)||function(e){return!!ye&&ye in e}(e))return!1;return(P(e)||i(e)?_e:re).test(O(e))}function S(e){var t=new e.constructor(e.byteLength);return new we(t).set(new we(e)),t}function _(e,t,n,r){n||(n={});for(var o=-1,a=t.length;++o<a;){var i=t[o],c=r?r(n[i],e[i],i,n,e):void 0;h(n,i,void 0===c?e[i]:c)}return n}function m(e,t){var n=e.__data__;return function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?n["string"==typeof t?"string":"hash"]:n.map}function j(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return v(n)?n:void 0}function w(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||be)}function O(e){if(null!=e){try{return ge.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function k(e,t){return e===t||e!=e&&t!=t}function D(e){return null!=e&&function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=B}(e.length)&&!P(e)}function P(e){var t=M(e)?Se.call(e):"";return t==T||t==$}function M(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function A(e){return D(e)?b(e):function(e){if(!w(e))return Ee(e);var t=[];for(var n in Object(e))ve.call(e,n)&&"constructor"!=n&&t.push(n);return t}(e)}var E=200,x="__lodash_hash_undefined__",B=9007199254740991,R="[object Arguments]",I="[object Boolean]",H="[object Date]",T="[object Function]",$="[object GeneratorFunction]",U="[object Map]",C="[object Number]",W="[object Object]",q="[object RegExp]",F="[object Set]",z="[object String]",L="[object Symbol]",N="[object ArrayBuffer]",V="[object DataView]",J="[object Float32Array]",G="[object Float64Array]",X="[object Int8Array]",K="[object Int16Array]",Y="[object Int32Array]",Q="[object Uint8Array]",Z="[object Uint8ClampedArray]",ee="[object Uint16Array]",te="[object Uint32Array]",ne=/\w*$/,re=/^\[object .+?Constructor\]$/,oe=/^(?:0|[1-9]\d*)$/,ae={};ae[R]=ae["[object Array]"]=ae[N]=ae[V]=ae[I]=ae[H]=ae[J]=ae[G]=ae[X]=ae[K]=ae[Y]=ae[U]=ae[C]=ae[W]=ae[q]=ae[F]=ae[z]=ae[L]=ae[Q]=ae[Z]=ae[ee]=ae[te]=!0,ae["[object Error]"]=ae[T]=ae["[object WeakMap]"]=!1;var ie="object"==typeof e&&e&&e.Object===Object&&e,ce="object"==typeof self&&self&&self.Object===Object&&self,ue=ie||ce||Function("return this")(),le="object"==typeof t&&t&&!t.nodeType&&t,se=le&&"object"==typeof n&&n&&!n.nodeType&&n,fe=se&&se.exports===le,pe=Array.prototype,de=Function.prototype,be=Object.prototype,he=ue["__core-js_shared__"],ye=function(){var e=/[^.]+$/.exec(he&&he.keys&&he.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),ge=de.toString,ve=be.hasOwnProperty,Se=be.toString,_e=RegExp("^"+ge.call(ve).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),me=fe?ue.Buffer:void 0,je=ue.Symbol,we=ue.Uint8Array,Oe=u(Object.getPrototypeOf,Object),ke=Object.create,De=be.propertyIsEnumerable,Pe=pe.splice,Me=Object.getOwnPropertySymbols,Ae=me?me.isBuffer:void 0,Ee=u(Object.keys,Object),xe=j(ue,"DataView"),Be=j(ue,"Map"),Re=j(ue,"Promise"),Ie=j(ue,"Set"),He=j(ue,"WeakMap"),Te=j(Object,"create"),$e=O(xe),Ue=O(Be),Ce=O(Re),We=O(Ie),qe=O(He),Fe=je?je.prototype:void 0,ze=Fe?Fe.valueOf:void 0;s.prototype.clear=function(){this.__data__=Te?Te(null):{}},s.prototype.delete=function(e){return this.has(e)&&delete this.__data__[e]},s.prototype.get=function(e){var t=this.__data__;if(Te){var n=t[e];return n===x?void 0:n}return ve.call(t,e)?t[e]:void 0},s.prototype.has=function(e){var t=this.__data__;return Te?void 0!==t[e]:ve.call(t,e)},s.prototype.set=function(e,t){return this.__data__[e]=Te&&void 0===t?x:t,this},f.prototype.clear=function(){this.__data__=[]},f.prototype.delete=function(e){var t=this.__data__,n=y(t,e);return!(n<0||(n==t.length-1?t.pop():Pe.call(t,n,1),0))},f.prototype.get=function(e){var t=this.__data__,n=y(t,e);return n<0?void 0:t[n][1]},f.prototype.has=function(e){return y(this.__data__,e)>-1},f.prototype.set=function(e,t){var n=this.__data__,r=y(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},p.prototype.clear=function(){this.__data__={hash:new s,map:new(Be||f),string:new s}},p.prototype.delete=function(e){return m(this,e).delete(e)},p.prototype.get=function(e){return m(this,e).get(e)},p.prototype.has=function(e){return m(this,e).has(e)},p.prototype.set=function(e,t){return m(this,e).set(e,t),this},d.prototype.clear=function(){this.__data__=new f},d.prototype.delete=function(e){return this.__data__.delete(e)},d.prototype.get=function(e){return this.__data__.get(e)},d.prototype.has=function(e){return this.__data__.has(e)},d.prototype.set=function(e,t){var n=this.__data__;if(n instanceof f){var r=n.__data__;if(!Be||r.length<E-1)return r.push([e,t]),this;n=this.__data__=new p(r)}return n.set(e,t),this};var Le=Me?u(Me,Object):function(){return[]},Ne=function(e){return Se.call(e)};(xe&&Ne(new xe(new ArrayBuffer(1)))!=V||Be&&Ne(new Be)!=U||Re&&"[object Promise]"!=Ne(Re.resolve())||Ie&&Ne(new Ie)!=F||He&&"[object WeakMap]"!=Ne(new He))&&(Ne=function(e){var t=Se.call(e),n=t==W?e.constructor:void 0,r=n?O(n):void 0;if(r)switch(r){case $e:return V;case Ue:return U;case Ce:return"[object Promise]";case We:return F;case qe:return"[object WeakMap]"}return t});var Ve=Array.isArray,Je=Ae||function(){return!1};n.exports=function(e){return g(e,!0,!0)}}).call(t,n(2),n(22)(e))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}}])});
{
"name": "dob",
"version": "2.5.7",
"version": "2.5.8",
"description": "",

@@ -33,3 +33,2 @@ "main": "built/src/index.js",

"@types/lodash": "*",
"@types/node": "*",
"@types/react": "*",

@@ -47,3 +46,2 @@ "@types/react-dom": "*",

"react-dom": "^15.5.4",
"run-react": "^2.2.2",
"style-loader": "^0.18.2",

@@ -56,3 +54,3 @@ "todomvc-app-css": "^2.1.0",

"dependencies": {
"dependency-inject": "^1.1.3",
"dependency-inject": "^1.1.5",
"lodash.clonedeep": "^4.5.0"

@@ -65,2 +63,5 @@ },

"entrys": [
"demos/reaction"
],
"productionEntrys": [
"src/index"

@@ -67,0 +68,0 @@ ],

@@ -95,2 +95,29 @@ # Dob &middot; [![CircleCI Status](https://img.shields.io/travis/dobjs/dob/master.svg?style=flat)](https://travis-ci.org/dobjs/dob) [![npm version](https://img.shields.io/npm/v/dob.svg?style=flat)](https://www.npmjs.com/package/dob) [![code coverage](https://img.shields.io/codecov/c/github/dobjs/dob/master.svg)](https://codecov.io/github/dobjs/dob)

## Note
### Dependency injection does not support circular references
Do not allow circular dependencies between store and action, It's impossible to do like this:
```typescript
class A {
@inject(B) b
}
class B {
@inject(A) a
}
```
### Do not deconstruct to the last level on dynamic object
```typescript
const obj = observable({ a: 1 })
// good
obj.a = 5
// bad
let { a } = obj
a = 5
```
## Inspired

@@ -97,0 +124,0 @@

@@ -5,2 +5,4 @@ import { globalState, IDebugChange, IDebugInfo } from "./global-state"

declare function require(name: string): any;
// tslint:disable-next-line:no-var-requires

@@ -7,0 +9,0 @@ const cloneDeep = require("lodash.clonedeep")

@@ -7,2 +7,4 @@ import { Event } from "./event"

declare var global: any
const globalOrWindow: any = (typeof self === "object" && self.self === self && self) ||

@@ -9,0 +11,0 @@ (typeof global === "object" && global.global === global && global)

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc