UNPKG

koagent

Version:
1 lines 802 kB
{"id":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","dependencies":[{"name":"/Users/xsp/src/js/koalajs/packages/koagent/package.json","includedInParent":true,"mtime":1541040056487},{"name":"/Users/xsp/src/js/koalajs/packages/koagent/.babelrc","includedInParent":true,"mtime":1541039725197},{"name":"/Users/xsp/src/js/koalajs/packages/koagent-dfire/node_modules/vuex/package.json","includedInParent":true,"mtime":1540983754394}],"generated":{"js":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\nexports.install = install;\nexports.default = exports.createNamespacedHelpers = exports.mapActions = exports.mapGetters = exports.mapMutations = exports.mapState = exports.Store = void 0;\n\n/**\n * vuex v3.0.1\n * (c) 2017 Evan You\n * @license MIT\n */\nvar applyMixin = function (Vue) {\n var version = Number(Vue.version.split('.')[0]);\n\n if (version >= 2) {\n Vue.mixin({\n beforeCreate: vuexInit\n });\n } else {\n // override init and inject vuex init procedure\n // for 1.x backwards compatibility.\n var _init = Vue.prototype._init;\n\n Vue.prototype._init = function (options) {\n if (options === void 0) options = {};\n options.init = options.init ? [vuexInit].concat(options.init) : vuexInit;\n\n _init.call(this, options);\n };\n }\n /**\n * Vuex init hook, injected into each instances init hooks list.\n */\n\n\n function vuexInit() {\n var options = this.$options; // store injection\n\n if (options.store) {\n this.$store = typeof options.store === 'function' ? options.store() : options.store;\n } else if (options.parent && options.parent.$store) {\n this.$store = options.parent.$store;\n }\n }\n};\n\nvar devtoolHook = typeof window !== 'undefined' && window.__VUE_DEVTOOLS_GLOBAL_HOOK__;\n\nfunction devtoolPlugin(store) {\n if (!devtoolHook) {\n return;\n }\n\n store._devtoolHook = devtoolHook;\n devtoolHook.emit('vuex:init', store);\n devtoolHook.on('vuex:travel-to-state', function (targetState) {\n store.replaceState(targetState);\n });\n store.subscribe(function (mutation, state) {\n devtoolHook.emit('vuex:mutation', mutation, state);\n });\n}\n/**\n * Get the first item that pass the test\n * by second argument function\n *\n * @param {Array} list\n * @param {Function} f\n * @return {*}\n */\n\n/**\n * Deep copy the given object considering circular structure.\n * This function caches all nested objects and its copies.\n * If it detects circular structure, use cached copy to avoid infinite loop.\n *\n * @param {*} obj\n * @param {Array<Object>} cache\n * @return {*}\n */\n\n/**\n * forEach for object\n */\n\n\nfunction forEachValue(obj, fn) {\n Object.keys(obj).forEach(function (key) {\n return fn(obj[key], key);\n });\n}\n\nfunction isObject(obj) {\n return obj !== null && typeof obj === 'object';\n}\n\nfunction isPromise(val) {\n return val && typeof val.then === 'function';\n}\n\nfunction assert(condition, msg) {\n if (!condition) {\n throw new Error(\"[vuex] \" + msg);\n }\n}\n\nvar Module = function Module(rawModule, runtime) {\n this.runtime = runtime;\n this._children = Object.create(null);\n this._rawModule = rawModule;\n var rawState = rawModule.state;\n this.state = (typeof rawState === 'function' ? rawState() : rawState) || {};\n};\n\nvar prototypeAccessors$1 = {\n namespaced: {\n configurable: true\n }\n};\n\nprototypeAccessors$1.namespaced.get = function () {\n return !!this._rawModule.namespaced;\n};\n\nModule.prototype.addChild = function addChild(key, module) {\n this._children[key] = module;\n};\n\nModule.prototype.removeChild = function removeChild(key) {\n delete this._children[key];\n};\n\nModule.prototype.getChild = function getChild(key) {\n return this._children[key];\n};\n\nModule.prototype.update = function update(rawModule) {\n this._rawModule.namespaced = rawModule.namespaced;\n\n if (rawModule.actions) {\n this._rawModule.actions = rawModule.actions;\n }\n\n if (rawModule.mutations) {\n this._rawModule.mutations = rawModule.mutations;\n }\n\n if (rawModule.getters) {\n this._rawModule.getters = rawModule.getters;\n }\n};\n\nModule.prototype.forEachChild = function forEachChild(fn) {\n forEachValue(this._children, fn);\n};\n\nModule.prototype.forEachGetter = function forEachGetter(fn) {\n if (this._rawModule.getters) {\n forEachValue(this._rawModule.getters, fn);\n }\n};\n\nModule.prototype.forEachAction = function forEachAction(fn) {\n if (this._rawModule.actions) {\n forEachValue(this._rawModule.actions, fn);\n }\n};\n\nModule.prototype.forEachMutation = function forEachMutation(fn) {\n if (this._rawModule.mutations) {\n forEachValue(this._rawModule.mutations, fn);\n }\n};\n\nObject.defineProperties(Module.prototype, prototypeAccessors$1);\n\nvar ModuleCollection = function ModuleCollection(rawRootModule) {\n // register root module (Vuex.Store options)\n this.register([], rawRootModule, false);\n};\n\nModuleCollection.prototype.get = function get(path) {\n return path.reduce(function (module, key) {\n return module.getChild(key);\n }, this.root);\n};\n\nModuleCollection.prototype.getNamespace = function getNamespace(path) {\n var module = this.root;\n return path.reduce(function (namespace, key) {\n module = module.getChild(key);\n return namespace + (module.namespaced ? key + '/' : '');\n }, '');\n};\n\nModuleCollection.prototype.update = function update$1(rawRootModule) {\n update([], this.root, rawRootModule);\n};\n\nModuleCollection.prototype.register = function register(path, rawModule, runtime) {\n var this$1 = this;\n if (runtime === void 0) runtime = true;\n\n if (\"development\" !== 'production') {\n assertRawModule(path, rawModule);\n }\n\n var newModule = new Module(rawModule, runtime);\n\n if (path.length === 0) {\n this.root = newModule;\n } else {\n var parent = this.get(path.slice(0, -1));\n parent.addChild(path[path.length - 1], newModule);\n } // register nested modules\n\n\n if (rawModule.modules) {\n forEachValue(rawModule.modules, function (rawChildModule, key) {\n this$1.register(path.concat(key), rawChildModule, runtime);\n });\n }\n};\n\nModuleCollection.prototype.unregister = function unregister(path) {\n var parent = this.get(path.slice(0, -1));\n var key = path[path.length - 1];\n\n if (!parent.getChild(key).runtime) {\n return;\n }\n\n parent.removeChild(key);\n};\n\nfunction update(path, targetModule, newModule) {\n if (\"development\" !== 'production') {\n assertRawModule(path, newModule);\n } // update target module\n\n\n targetModule.update(newModule); // update nested modules\n\n if (newModule.modules) {\n for (var key in newModule.modules) {\n if (!targetModule.getChild(key)) {\n if (\"development\" !== 'production') {\n console.warn(\"[vuex] trying to add a new module '\" + key + \"' on hot reloading, \" + 'manual reload is needed');\n }\n\n return;\n }\n\n update(path.concat(key), targetModule.getChild(key), newModule.modules[key]);\n }\n }\n}\n\nvar functionAssert = {\n assert: function (value) {\n return typeof value === 'function';\n },\n expected: 'function'\n};\nvar objectAssert = {\n assert: function (value) {\n return typeof value === 'function' || typeof value === 'object' && typeof value.handler === 'function';\n },\n expected: 'function or object with \"handler\" function'\n};\nvar assertTypes = {\n getters: functionAssert,\n mutations: functionAssert,\n actions: objectAssert\n};\n\nfunction assertRawModule(path, rawModule) {\n Object.keys(assertTypes).forEach(function (key) {\n if (!rawModule[key]) {\n return;\n }\n\n var assertOptions = assertTypes[key];\n forEachValue(rawModule[key], function (value, type) {\n assert(assertOptions.assert(value), makeAssertionMessage(path, key, type, value, assertOptions.expected));\n });\n });\n}\n\nfunction makeAssertionMessage(path, key, type, value, expected) {\n var buf = key + \" should be \" + expected + \" but \\\"\" + key + \".\" + type + \"\\\"\";\n\n if (path.length > 0) {\n buf += \" in module \\\"\" + path.join('.') + \"\\\"\";\n }\n\n buf += \" is \" + JSON.stringify(value) + \".\";\n return buf;\n}\n\nvar Vue; // bind on install\n\nvar Store = function Store(options) {\n var this$1 = this;\n if (options === void 0) options = {}; // Auto install if it is not done yet and `window` has `Vue`.\n // To allow users to avoid auto-installation in some cases,\n // this code should be placed here. See #731\n\n if (!Vue && typeof window !== 'undefined' && window.Vue) {\n install(window.Vue);\n }\n\n if (\"development\" !== 'production') {\n assert(Vue, \"must call Vue.use(Vuex) before creating a store instance.\");\n assert(typeof Promise !== 'undefined', \"vuex requires a Promise polyfill in this browser.\");\n assert(this instanceof Store, \"Store must be called with the new operator.\");\n }\n\n var plugins = options.plugins;\n if (plugins === void 0) plugins = [];\n var strict = options.strict;\n if (strict === void 0) strict = false;\n var state = options.state;\n if (state === void 0) state = {};\n\n if (typeof state === 'function') {\n state = state() || {};\n } // store internal state\n\n\n this._committing = false;\n this._actions = Object.create(null);\n this._actionSubscribers = [];\n this._mutations = Object.create(null);\n this._wrappedGetters = Object.create(null);\n this._modules = new ModuleCollection(options);\n this._modulesNamespaceMap = Object.create(null);\n this._subscribers = [];\n this._watcherVM = new Vue(); // bind commit and dispatch to self\n\n var store = this;\n var ref = this;\n var dispatch = ref.dispatch;\n var commit = ref.commit;\n\n this.dispatch = function boundDispatch(type, payload) {\n return dispatch.call(store, type, payload);\n };\n\n this.commit = function boundCommit(type, payload, options) {\n return commit.call(store, type, payload, options);\n }; // strict mode\n\n\n this.strict = strict; // init root module.\n // this also recursively registers all sub-modules\n // and collects all module getters inside this._wrappedGetters\n\n installModule(this, state, [], this._modules.root); // initialize the store vm, which is responsible for the reactivity\n // (also registers _wrappedGetters as computed properties)\n\n resetStoreVM(this, state); // apply plugins\n\n plugins.forEach(function (plugin) {\n return plugin(this$1);\n });\n\n if (Vue.config.devtools) {\n devtoolPlugin(this);\n }\n};\n\nexports.Store = Store;\nvar prototypeAccessors = {\n state: {\n configurable: true\n }\n};\n\nprototypeAccessors.state.get = function () {\n return this._vm._data.$$state;\n};\n\nprototypeAccessors.state.set = function (v) {\n if (\"development\" !== 'production') {\n assert(false, \"Use store.replaceState() to explicit replace store state.\");\n }\n};\n\nStore.prototype.commit = function commit(_type, _payload, _options) {\n var this$1 = this; // check object-style commit\n\n var ref = unifyObjectStyle(_type, _payload, _options);\n var type = ref.type;\n var payload = ref.payload;\n var options = ref.options;\n var mutation = {\n type: type,\n payload: payload\n };\n var entry = this._mutations[type];\n\n if (!entry) {\n if (\"development\" !== 'production') {\n console.error(\"[vuex] unknown mutation type: \" + type);\n }\n\n return;\n }\n\n this._withCommit(function () {\n entry.forEach(function commitIterator(handler) {\n handler(payload);\n });\n });\n\n this._subscribers.forEach(function (sub) {\n return sub(mutation, this$1.state);\n });\n\n if (\"development\" !== 'production' && options && options.silent) {\n console.warn(\"[vuex] mutation type: \" + type + \". Silent option has been removed. \" + 'Use the filter functionality in the vue-devtools');\n }\n};\n\nStore.prototype.dispatch = function dispatch(_type, _payload) {\n var this$1 = this; // check object-style dispatch\n\n var ref = unifyObjectStyle(_type, _payload);\n var type = ref.type;\n var payload = ref.payload;\n var action = {\n type: type,\n payload: payload\n };\n var entry = this._actions[type];\n\n if (!entry) {\n if (\"development\" !== 'production') {\n console.error(\"[vuex] unknown action type: \" + type);\n }\n\n return;\n }\n\n this._actionSubscribers.forEach(function (sub) {\n return sub(action, this$1.state);\n });\n\n return entry.length > 1 ? Promise.all(entry.map(function (handler) {\n return handler(payload);\n })) : entry[0](payload);\n};\n\nStore.prototype.subscribe = function subscribe(fn) {\n return genericSubscribe(fn, this._subscribers);\n};\n\nStore.prototype.subscribeAction = function subscribeAction(fn) {\n return genericSubscribe(fn, this._actionSubscribers);\n};\n\nStore.prototype.watch = function watch(getter, cb, options) {\n var this$1 = this;\n\n if (\"development\" !== 'production') {\n assert(typeof getter === 'function', \"store.watch only accepts a function.\");\n }\n\n return this._watcherVM.$watch(function () {\n return getter(this$1.state, this$1.getters);\n }, cb, options);\n};\n\nStore.prototype.replaceState = function replaceState(state) {\n var this$1 = this;\n\n this._withCommit(function () {\n this$1._vm._data.$$state = state;\n });\n};\n\nStore.prototype.registerModule = function registerModule(path, rawModule, options) {\n if (options === void 0) options = {};\n\n if (typeof path === 'string') {\n path = [path];\n }\n\n if (\"development\" !== 'production') {\n assert(Array.isArray(path), \"module path must be a string or an Array.\");\n assert(path.length > 0, 'cannot register the root module by using registerModule.');\n }\n\n this._modules.register(path, rawModule);\n\n installModule(this, this.state, path, this._modules.get(path), options.preserveState); // reset store to update getters...\n\n resetStoreVM(this, this.state);\n};\n\nStore.prototype.unregisterModule = function unregisterModule(path) {\n var this$1 = this;\n\n if (typeof path === 'string') {\n path = [path];\n }\n\n if (\"development\" !== 'production') {\n assert(Array.isArray(path), \"module path must be a string or an Array.\");\n }\n\n this._modules.unregister(path);\n\n this._withCommit(function () {\n var parentState = getNestedState(this$1.state, path.slice(0, -1));\n Vue.delete(parentState, path[path.length - 1]);\n });\n\n resetStore(this);\n};\n\nStore.prototype.hotUpdate = function hotUpdate(newOptions) {\n this._modules.update(newOptions);\n\n resetStore(this, true);\n};\n\nStore.prototype._withCommit = function _withCommit(fn) {\n var committing = this._committing;\n this._committing = true;\n fn();\n this._committing = committing;\n};\n\nObject.defineProperties(Store.prototype, prototypeAccessors);\n\nfunction genericSubscribe(fn, subs) {\n if (subs.indexOf(fn) < 0) {\n subs.push(fn);\n }\n\n return function () {\n var i = subs.indexOf(fn);\n\n if (i > -1) {\n subs.splice(i, 1);\n }\n };\n}\n\nfunction resetStore(store, hot) {\n store._actions = Object.create(null);\n store._mutations = Object.create(null);\n store._wrappedGetters = Object.create(null);\n store._modulesNamespaceMap = Object.create(null);\n var state = store.state; // init all modules\n\n installModule(store, state, [], store._modules.root, true); // reset vm\n\n resetStoreVM(store, state, hot);\n}\n\nfunction resetStoreVM(store, state, hot) {\n var oldVm = store._vm; // bind store public getters\n\n store.getters = {};\n var wrappedGetters = store._wrappedGetters;\n var computed = {};\n forEachValue(wrappedGetters, function (fn, key) {\n // use computed to leverage its lazy-caching mechanism\n computed[key] = function () {\n return fn(store);\n };\n\n Object.defineProperty(store.getters, key, {\n get: function () {\n return store._vm[key];\n },\n enumerable: true // for local getters\n\n });\n }); // use a Vue instance to store the state tree\n // suppress warnings just in case the user has added\n // some funky global mixins\n\n var silent = Vue.config.silent;\n Vue.config.silent = true;\n store._vm = new Vue({\n data: {\n $$state: state\n },\n computed: computed\n });\n Vue.config.silent = silent; // enable strict mode for new vm\n\n if (store.strict) {\n enableStrictMode(store);\n }\n\n if (oldVm) {\n if (hot) {\n // dispatch changes in all subscribed watchers\n // to force getter re-evaluation for hot reloading.\n store._withCommit(function () {\n oldVm._data.$$state = null;\n });\n }\n\n Vue.nextTick(function () {\n return oldVm.$destroy();\n });\n }\n}\n\nfunction installModule(store, rootState, path, module, hot) {\n var isRoot = !path.length;\n\n var namespace = store._modules.getNamespace(path); // register in namespace map\n\n\n if (module.namespaced) {\n store._modulesNamespaceMap[namespace] = module;\n } // set state\n\n\n if (!isRoot && !hot) {\n var parentState = getNestedState(rootState, path.slice(0, -1));\n var moduleName = path[path.length - 1];\n\n store._withCommit(function () {\n Vue.set(parentState, moduleName, module.state);\n });\n }\n\n var local = module.context = makeLocalContext(store, namespace, path);\n module.forEachMutation(function (mutation, key) {\n var namespacedType = namespace + key;\n registerMutation(store, namespacedType, mutation, local);\n });\n module.forEachAction(function (action, key) {\n var type = action.root ? key : namespace + key;\n var handler = action.handler || action;\n registerAction(store, type, handler, local);\n });\n module.forEachGetter(function (getter, key) {\n var namespacedType = namespace + key;\n registerGetter(store, namespacedType, getter, local);\n });\n module.forEachChild(function (child, key) {\n installModule(store, rootState, path.concat(key), child, hot);\n });\n}\n/**\n * make localized dispatch, commit, getters and state\n * if there is no namespace, just use root ones\n */\n\n\nfunction makeLocalContext(store, namespace, path) {\n var noNamespace = namespace === '';\n var local = {\n dispatch: noNamespace ? store.dispatch : function (_type, _payload, _options) {\n var args = unifyObjectStyle(_type, _payload, _options);\n var payload = args.payload;\n var options = args.options;\n var type = args.type;\n\n if (!options || !options.root) {\n type = namespace + type;\n\n if (\"development\" !== 'production' && !store._actions[type]) {\n console.error(\"[vuex] unknown local action type: \" + args.type + \", global type: \" + type);\n return;\n }\n }\n\n return store.dispatch(type, payload);\n },\n commit: noNamespace ? store.commit : function (_type, _payload, _options) {\n var args = unifyObjectStyle(_type, _payload, _options);\n var payload = args.payload;\n var options = args.options;\n var type = args.type;\n\n if (!options || !options.root) {\n type = namespace + type;\n\n if (\"development\" !== 'production' && !store._mutations[type]) {\n console.error(\"[vuex] unknown local mutation type: \" + args.type + \", global type: \" + type);\n return;\n }\n }\n\n store.commit(type, payload, options);\n }\n }; // getters and state object must be gotten lazily\n // because they will be changed by vm update\n\n Object.defineProperties(local, {\n getters: {\n get: noNamespace ? function () {\n return store.getters;\n } : function () {\n return makeLocalGetters(store, namespace);\n }\n },\n state: {\n get: function () {\n return getNestedState(store.state, path);\n }\n }\n });\n return local;\n}\n\nfunction makeLocalGetters(store, namespace) {\n var gettersProxy = {};\n var splitPos = namespace.length;\n Object.keys(store.getters).forEach(function (type) {\n // skip if the target getter is not match this namespace\n if (type.slice(0, splitPos) !== namespace) {\n return;\n } // extract local getter type\n\n\n var localType = type.slice(splitPos); // Add a port to the getters proxy.\n // Define as getter property because\n // we do not want to evaluate the getters in this time.\n\n Object.defineProperty(gettersProxy, localType, {\n get: function () {\n return store.getters[type];\n },\n enumerable: true\n });\n });\n return gettersProxy;\n}\n\nfunction registerMutation(store, type, handler, local) {\n var entry = store._mutations[type] || (store._mutations[type] = []);\n entry.push(function wrappedMutationHandler(payload) {\n handler.call(store, local.state, payload);\n });\n}\n\nfunction registerAction(store, type, handler, local) {\n var entry = store._actions[type] || (store._actions[type] = []);\n entry.push(function wrappedActionHandler(payload, cb) {\n var res = handler.call(store, {\n dispatch: local.dispatch,\n commit: local.commit,\n getters: local.getters,\n state: local.state,\n rootGetters: store.getters,\n rootState: store.state\n }, payload, cb);\n\n if (!isPromise(res)) {\n res = Promise.resolve(res);\n }\n\n if (store._devtoolHook) {\n return res.catch(function (err) {\n store._devtoolHook.emit('vuex:error', err);\n\n throw err;\n });\n } else {\n return res;\n }\n });\n}\n\nfunction registerGetter(store, type, rawGetter, local) {\n if (store._wrappedGetters[type]) {\n if (\"development\" !== 'production') {\n console.error(\"[vuex] duplicate getter key: \" + type);\n }\n\n return;\n }\n\n store._wrappedGetters[type] = function wrappedGetter(store) {\n return rawGetter(local.state, // local state\n local.getters, // local getters\n store.state, // root state\n store.getters // root getters\n );\n };\n}\n\nfunction enableStrictMode(store) {\n store._vm.$watch(function () {\n return this._data.$$state;\n }, function () {\n if (\"development\" !== 'production') {\n assert(store._committing, \"Do not mutate vuex store state outside mutation handlers.\");\n }\n }, {\n deep: true,\n sync: true\n });\n}\n\nfunction getNestedState(state, path) {\n return path.length ? path.reduce(function (state, key) {\n return state[key];\n }, state) : state;\n}\n\nfunction unifyObjectStyle(type, payload, options) {\n if (isObject(type) && type.type) {\n options = payload;\n payload = type;\n type = type.type;\n }\n\n if (\"development\" !== 'production') {\n assert(typeof type === 'string', \"Expects string as the type, but found \" + typeof type + \".\");\n }\n\n return {\n type: type,\n payload: payload,\n options: options\n };\n}\n\nfunction install(_Vue) {\n if (Vue && _Vue === Vue) {\n if (\"development\" !== 'production') {\n console.error('[vuex] already installed. Vue.use(Vuex) should be called only once.');\n }\n\n return;\n }\n\n Vue = _Vue;\n applyMixin(Vue);\n}\n\nvar mapState = normalizeNamespace(function (namespace, states) {\n var res = {};\n normalizeMap(states).forEach(function (ref) {\n var key = ref.key;\n var val = ref.val;\n\n res[key] = function mappedState() {\n var state = this.$store.state;\n var getters = this.$store.getters;\n\n if (namespace) {\n var module = getModuleByNamespace(this.$store, 'mapState', namespace);\n\n if (!module) {\n return;\n }\n\n state = module.context.state;\n getters = module.context.getters;\n }\n\n return typeof val === 'function' ? val.call(this, state, getters) : state[val];\n }; // mark vuex getter for devtools\n\n\n res[key].vuex = true;\n });\n return res;\n});\nexports.mapState = mapState;\nvar mapMutations = normalizeNamespace(function (namespace, mutations) {\n var res = {};\n normalizeMap(mutations).forEach(function (ref) {\n var key = ref.key;\n var val = ref.val;\n\n res[key] = function mappedMutation() {\n var args = [],\n len = arguments.length;\n\n while (len--) args[len] = arguments[len];\n\n var commit = this.$store.commit;\n\n if (namespace) {\n var module = getModuleByNamespace(this.$store, 'mapMutations', namespace);\n\n if (!module) {\n return;\n }\n\n commit = module.context.commit;\n }\n\n return typeof val === 'function' ? val.apply(this, [commit].concat(args)) : commit.apply(this.$store, [val].concat(args));\n };\n });\n return res;\n});\nexports.mapMutations = mapMutations;\nvar mapGetters = normalizeNamespace(function (namespace, getters) {\n var res = {};\n normalizeMap(getters).forEach(function (ref) {\n var key = ref.key;\n var val = ref.val;\n val = namespace + val;\n\n res[key] = function mappedGetter() {\n if (namespace && !getModuleByNamespace(this.$store, 'mapGetters', namespace)) {\n return;\n }\n\n if (\"development\" !== 'production' && !(val in this.$store.getters)) {\n console.error(\"[vuex] unknown getter: \" + val);\n return;\n }\n\n return this.$store.getters[val];\n }; // mark vuex getter for devtools\n\n\n res[key].vuex = true;\n });\n return res;\n});\nexports.mapGetters = mapGetters;\nvar mapActions = normalizeNamespace(function (namespace, actions) {\n var res = {};\n normalizeMap(actions).forEach(function (ref) {\n var key = ref.key;\n var val = ref.val;\n\n res[key] = function mappedAction() {\n var args = [],\n len = arguments.length;\n\n while (len--) args[len] = arguments[len];\n\n var dispatch = this.$store.dispatch;\n\n if (namespace) {\n var module = getModuleByNamespace(this.$store, 'mapActions', namespace);\n\n if (!module) {\n return;\n }\n\n dispatch = module.context.dispatch;\n }\n\n return typeof val === 'function' ? val.apply(this, [dispatch].concat(args)) : dispatch.apply(this.$store, [val].concat(args));\n };\n });\n return res;\n});\nexports.mapActions = mapActions;\n\nvar createNamespacedHelpers = function (namespace) {\n return {\n mapState: mapState.bind(null, namespace),\n mapGetters: mapGetters.bind(null, namespace),\n mapMutations: mapMutations.bind(null, namespace),\n mapActions: mapActions.bind(null, namespace)\n };\n};\n\nexports.createNamespacedHelpers = createNamespacedHelpers;\n\nfunction normalizeMap(map) {\n return Array.isArray(map) ? map.map(function (key) {\n return {\n key: key,\n val: key\n };\n }) : Object.keys(map).map(function (key) {\n return {\n key: key,\n val: map[key]\n };\n });\n}\n\nfunction normalizeNamespace(fn) {\n return function (namespace, map) {\n if (typeof namespace !== 'string') {\n map = namespace;\n namespace = '';\n } else if (namespace.charAt(namespace.length - 1) !== '/') {\n namespace += '/';\n }\n\n return fn(namespace, map);\n };\n}\n\nfunction getModuleByNamespace(store, helper, namespace) {\n var module = store._modulesNamespaceMap[namespace];\n\n if (\"development\" !== 'production' && !module) {\n console.error(\"[vuex] module namespace not found in \" + helper + \"(): \" + namespace);\n }\n\n return module;\n}\n\nvar index_esm = {\n Store: Store,\n install: install,\n version: '3.0.1',\n mapState: mapState,\n mapMutations: mapMutations,\n mapGetters: mapGetters,\n mapActions: mapActions,\n createNamespacedHelpers: createNamespacedHelpers\n};\nvar _default = index_esm;\nexports.default = _default;","map":{"mappings":[{"generated":{"line":9,"column":0},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":1,"column":0}},{"generated":{"line":14,"column":0},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":6,"column":0}},{"name":"applyMixin","generated":{"line":14,"column":4},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":6,"column":4}},{"generated":{"line":14,"column":14},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":6,"column":14}},{"generated":{"line":14,"column":17},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":6,"column":17}},{"name":"Vue","generated":{"line":14,"column":27},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":6,"column":27}},{"generated":{"line":14,"column":30},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":6,"column":17}},{"generated":{"line":14,"column":32},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":6,"column":32}},{"generated":{"line":15,"column":0},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":7,"column":2}},{"name":"version","generated":{"line":15,"column":6},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":7,"column":6}},{"generated":{"line":15,"column":13},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":7,"column":13}},{"name":"Number","generated":{"line":15,"column":16},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":7,"column":16}},{"generated":{"line":15,"column":22},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":7,"column":22}},{"name":"Vue","generated":{"line":15,"column":23},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":7,"column":23}},{"generated":{"line":15,"column":26},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":7,"column":26}},{"name":"version","generated":{"line":15,"column":27},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":7,"column":27}},{"generated":{"line":15,"column":34},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":7,"column":23}},{"name":"split","generated":{"line":15,"column":35},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":7,"column":35}},{"generated":{"line":15,"column":40},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":7,"column":23}},{"generated":{"line":15,"column":41},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":7,"column":41}},{"generated":{"line":15,"column":44},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":7,"column":23}},{"generated":{"line":15,"column":46},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":7,"column":46}},{"generated":{"line":15,"column":47},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":7,"column":23}},{"generated":{"line":15,"column":48},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":7,"column":22}},{"generated":{"line":15,"column":49},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":7,"column":2}},{"generated":{"line":17,"column":0},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":9,"column":2}},{"name":"version","generated":{"line":17,"column":6},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":9,"column":6}},{"generated":{"line":17,"column":13},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":9,"column":13}},{"generated":{"line":17,"column":17},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":9,"column":17}},{"generated":{"line":17,"column":18},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":9,"column":2}},{"generated":{"line":17,"column":20},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":9,"column":20}},{"name":"Vue","generated":{"line":18,"column":0},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":10,"column":4}},{"name":"Vue","generated":{"line":18,"column":4},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":10,"column":4}},{"generated":{"line":18,"column":7},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":10,"column":7}},{"name":"mixin","generated":{"line":18,"column":8},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":10,"column":8}},{"generated":{"line":18,"column":13},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":10,"column":4}},{"generated":{"line":18,"column":14},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":10,"column":14}},{"name":"beforeCreate","generated":{"line":19,"column":0},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":10,"column":16}},{"name":"beforeCreate","generated":{"line":19,"column":6},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":10,"column":16}},{"generated":{"line":19,"column":18},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":10,"column":28}},{"name":"vuexInit","generated":{"line":19,"column":20},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":10,"column":30}},{"generated":{"line":20,"column":0},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":10,"column":14}},{"generated":{"line":20,"column":5},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":10,"column":4}},{"generated":{"line":21,"column":0},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":11,"column":3}},{"generated":{"line":21,"column":3},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":9,"column":2}},{"generated":{"line":21,"column":9},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":11,"column":9}},{"generated":{"line":22,"column":0},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":12,"column":4}},{"generated":{"line":23,"column":0},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":13,"column":4}},{"generated":{"line":24,"column":0},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":14,"column":4}},{"name":"_init","generated":{"line":24,"column":8},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":14,"column":8}},{"generated":{"line":24,"column":13},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":14,"column":13}},{"name":"Vue","generated":{"line":24,"column":16},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":14,"column":16}},{"generated":{"line":24,"column":19},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":14,"column":19}},{"name":"prototype","generated":{"line":24,"column":20},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":14,"column":20}},{"generated":{"line":24,"column":29},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":14,"column":16}},{"name":"_init","generated":{"line":24,"column":30},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":14,"column":30}},{"generated":{"line":24,"column":35},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":14,"column":4}},{"name":"Vue","generated":{"line":26,"column":0},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":15,"column":4}},{"name":"Vue","generated":{"line":26,"column":4},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":15,"column":4}},{"generated":{"line":26,"column":7},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":15,"column":7}},{"name":"prototype","generated":{"line":26,"column":8},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":15,"column":8}},{"generated":{"line":26,"column":17},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":15,"column":4}},{"name":"_init","generated":{"line":26,"column":18},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":15,"column":18}},{"generated":{"line":26,"column":23},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":15,"column":4}},{"generated":{"line":26,"column":26},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":15,"column":26}},{"name":"options","generated":{"line":26,"column":36},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":15,"column":36}},{"generated":{"line":26,"column":43},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":15,"column":26}},{"generated":{"line":26,"column":45},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":15,"column":45}},{"generated":{"line":27,"column":0},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":16,"column":6}},{"name":"options","generated":{"line":27,"column":10},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":16,"column":11}},{"generated":{"line":27,"column":17},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":16,"column":18}},{"generated":{"line":27,"column":22},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":16,"column":23}},{"generated":{"line":27,"column":27},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":16,"column":28}},{"generated":{"line":27,"column":28},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":16,"column":6}},{"name":"options","generated":{"line":27,"column":30},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":16,"column":32}},{"generated":{"line":27,"column":37},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":16,"column":39}},{"generated":{"line":27,"column":40},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":16,"column":42}},{"generated":{"line":27,"column":42},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":16,"column":32}},{"name":"options","generated":{"line":28,"column":0},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":18,"column":6}},{"name":"options","generated":{"line":28,"column":6},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":18,"column":6}},{"generated":{"line":28,"column":13},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":18,"column":13}},{"name":"init","generated":{"line":28,"column":14},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":18,"column":14}},{"generated":{"line":28,"column":18},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":18,"column":6}},{"name":"options","generated":{"line":28,"column":21},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":18,"column":21}},{"generated":{"line":28,"column":28},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":18,"column":28}},{"name":"init","generated":{"line":28,"column":29},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":18,"column":29}},{"generated":{"line":28,"column":33},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":18,"column":21}},{"generated":{"line":28,"column":36},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":19,"column":10}},{"name":"vuexInit","generated":{"line":28,"column":37},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":19,"column":11}},{"generated":{"line":28,"column":45},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":19,"column":10}},{"name":"concat","generated":{"line":28,"column":47},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":19,"column":21}},{"generated":{"line":28,"column":53},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":19,"column":10}},{"name":"options","generated":{"line":28,"column":54},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":19,"column":28}},{"generated":{"line":28,"column":61},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":19,"column":35}},{"name":"init","generated":{"line":28,"column":62},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":19,"column":36}},{"generated":{"line":28,"column":66},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":19,"column":10}},{"generated":{"line":28,"column":67},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":18,"column":21}},{"name":"vuexInit","generated":{"line":28,"column":70},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":20,"column":10}},{"generated":{"line":28,"column":78},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":18,"column":6}},{"name":"_init","generated":{"line":30,"column":0},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":21,"column":6}},{"name":"_init","generated":{"line":30,"column":6},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":21,"column":6}},{"generated":{"line":30,"column":11},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":21,"column":11}},{"name":"call","generated":{"line":30,"column":12},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":21,"column":12}},{"generated":{"line":30,"column":16},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":21,"column":6}},{"generated":{"line":30,"column":17},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":21,"column":17}},{"generated":{"line":30,"column":21},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":21,"column":6}},{"name":"options","generated":{"line":30,"column":23},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":21,"column":23}},{"generated":{"line":30,"column":30},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":21,"column":6}},{"generated":{"line":31,"column":0},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":22,"column":5}},{"generated":{"line":31,"column":5},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":15,"column":4}},{"generated":{"line":32,"column":0},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":23,"column":3}},{"generated":{"line":33,"column":0},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":25,"column":2}},{"generated":{"line":38,"column":0},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":29,"column":2}},{"name":"vuexInit","generated":{"line":38,"column":11},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":29,"column":11}},{"generated":{"line":38,"column":19},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":29,"column":2}},{"generated":{"line":38,"column":22},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":29,"column":23}},{"generated":{"line":39,"column":0},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":30,"column":4}},{"name":"options","generated":{"line":39,"column":8},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":30,"column":8}},{"generated":{"line":39,"column":15},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":30,"column":15}},{"generated":{"line":39,"column":18},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":30,"column":18}},{"name":"$options","generated":{"line":39,"column":23},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":30,"column":23}},{"generated":{"line":39,"column":31},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":30,"column":4}},{"generated":{"line":39,"column":32},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":29,"column":23}},{"generated":{"line":39,"column":33},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":31,"column":4}},{"generated":{"line":41,"column":0},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":32,"column":4}},{"name":"options","generated":{"line":41,"column":8},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":32,"column":8}},{"generated":{"line":41,"column":15},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":32,"column":15}},{"name":"store","generated":{"line":41,"column":16},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":32,"column":16}},{"generated":{"line":41,"column":21},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":32,"column":4}},{"generated":{"line":41,"column":23},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":32,"column":23}},{"generated":{"line":42,"column":0},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":33,"column":6}},{"name":"$store","generated":{"line":42,"column":11},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":33,"column":11}},{"generated":{"line":42,"column":17},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":33,"column":6}},{"generated":{"line":42,"column":20},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":33,"column":20}},{"name":"options","generated":{"line":42,"column":27},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":33,"column":27}},{"generated":{"line":42,"column":34},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":33,"column":34}},{"name":"store","generated":{"line":42,"column":35},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":33,"column":35}},{"generated":{"line":42,"column":40},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":33,"column":20}},{"generated":{"line":42,"column":45},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":33,"column":45}},{"generated":{"line":42,"column":55},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":33,"column":20}},{"name":"options","generated":{"line":42,"column":58},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":34,"column":10}},{"generated":{"line":42,"column":65},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":34,"column":17}},{"name":"store","generated":{"line":42,"column":66},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":34,"column":18}},{"generated":{"line":42,"column":71},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":34,"column":10}},{"generated":{"line":42,"column":73},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":33,"column":20}},{"name":"options","generated":{"line":42,"column":76},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":35,"column":10}},{"generated":{"line":42,"column":83},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":35,"column":17}},{"name":"store","generated":{"line":42,"column":84},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":35,"column":18}},{"generated":{"line":42,"column":89},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":33,"column":6}},{"generated":{"line":43,"column":0},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":36,"column":5}},{"generated":{"line":43,"column":5},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":32,"column":4}},{"generated":{"line":43,"column":11},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":36,"column":11}},{"name":"options","generated":{"line":43,"column":15},"source":"../../koagent-dfire/node_modules/vuex/dist/vuex.esm.js","original":{"line":36,"column":15}},{"generated":{"line":43,"column":22},"sour