LocalCDN-Firefox-Chrome-Brave/resources/vuex/4.1.0/vuex.min.jsm

1 line
21 KiB
JavaScript

"use strict";var vue=require("vue"),devtoolsApi=require("@vue/devtools-api"),storeKey="store";function useStore(t){return vue.inject(null!==(t=void 0===t?null:t)?t:storeKey)}function find(t,e){return t.filter(e)[0]}function deepCopy(e,o){if(void 0===o&&(o=[]),null===e||"object"!=typeof e)return e;var t=find(o,function(t){return t.original===e});if(t)return t.copy;var r=Array.isArray(e)?[]:{};return o.push({original:e,copy:r}),Object.keys(e).forEach(function(t){r[t]=deepCopy(e[t],o)}),r}function forEachValue(e,o){Object.keys(e).forEach(function(t){return o(e[t],t)})}function isObject(t){return null!==t&&"object"==typeof t}function isPromise(t){return t&&"function"==typeof t.then}function assert(t,e){if(!t)throw new Error("[vuex] "+e)}function partial(t,e){return function(){return t(e)}}function genericSubscribe(e,o,t){return o.indexOf(e)<0&&(t&&t.prepend?o.unshift(e):o.push(e)),function(){var t=o.indexOf(e);-1<t&&o.splice(t,1)}}function resetStore(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var o=t.state;installModule(t,o,[],t._modules.root,!0),resetStoreState(t,o,e)}function resetStoreState(o,t,e){var r=o._state,n=o._scope,i=(o.getters={},o._makeLocalGettersCache=Object.create(null),o._wrappedGetters),s={},a={},c=vue.effectScope(!0);c.run(function(){forEachValue(i,function(t,e){s[e]=partial(t,o),a[e]=vue.computed(function(){return s[e]()}),Object.defineProperty(o.getters,e,{get:function(){return a[e].value},enumerable:!0})})}),o._state=vue.reactive({data:t}),o._scope=c,o.strict&&enableStrictMode(o),r&&e&&o._withCommit(function(){r.data=null}),n&&n.stop()}function installModule(o,r,n,t,i){var e,s,a=!n.length,c=o._modules.getNamespace(n),u=(t.namespaced&&(o._modulesNamespaceMap[c]&&"production"!==process.env.NODE_ENV&&console.error("[vuex] duplicate namespace "+c+" for the namespaced module "+n.join("/")),o._modulesNamespaceMap[c]=t),a||i||(e=getNestedState(r,n.slice(0,-1)),s=n[n.length-1],o._withCommit(function(){"production"!==process.env.NODE_ENV&&s in e&&console.warn('[vuex] state field "'+s+'" was overridden by a module with the same name at "'+n.join(".")+'"'),e[s]=t.state})),t.context=makeLocalContext(o,c,n));t.forEachMutation(function(t,e){registerMutation(o,c+e,t,u)}),t.forEachAction(function(t,e){e=t.root?e:c+e,t=t.handler||t;registerAction(o,e,t,u)}),t.forEachGetter(function(t,e){registerGetter(o,c+e,t,u)}),t.forEachChild(function(t,e){installModule(o,r,n.concat(e),t,i)})}function makeLocalContext(n,i,t){var e=""===i,o={dispatch:e?n.dispatch:function(t,e,o){var t=unifyObjectStyle(t,e,o),e=t.payload,o=t.options,r=t.type;if(o&&o.root||(r=i+r,"production"===process.env.NODE_ENV||n._actions[r]))return n.dispatch(r,e);console.error("[vuex] unknown local action type: "+t.type+", global type: "+r)},commit:e?n.commit:function(t,e,o){var t=unifyObjectStyle(t,e,o),e=t.payload,o=t.options,r=t.type;o&&o.root||(r=i+r,"production"===process.env.NODE_ENV||n._mutations[r])?n.commit(r,e,o):console.error("[vuex] unknown local mutation type: "+t.type+", global type: "+r)}};return Object.defineProperties(o,{getters:{get:e?function(){return n.getters}:function(){return makeLocalGetters(n,i)}},state:{get:function(){return getNestedState(n.state,t)}}}),o}function makeLocalGetters(o,r){var n,i;return o._makeLocalGettersCache[r]||(n={},i=r.length,Object.keys(o.getters).forEach(function(t){var e;t.slice(0,i)===r&&(e=t.slice(i),Object.defineProperty(n,e,{get:function(){return o.getters[t]},enumerable:!0}))}),o._makeLocalGettersCache[r]=n),o._makeLocalGettersCache[r]}function registerMutation(e,t,o,r){(e._mutations[t]||(e._mutations[t]=[])).push(function(t){o.call(e,r.state,t)})}function registerAction(e,t,o,r){(e._actions[t]||(e._actions[t]=[])).push(function(t){t=o.call(e,{dispatch:r.dispatch,commit:r.commit,getters:r.getters,state:r.state,rootGetters:e.getters,rootState:e.state},t);return isPromise(t)||(t=Promise.resolve(t)),e._devtoolHook?t.catch(function(t){throw e._devtoolHook.emit("vuex:error",t),t}):t})}function registerGetter(t,e,o,r){t._wrappedGetters[e]?"production"!==process.env.NODE_ENV&&console.error("[vuex] duplicate getter key: "+e):t._wrappedGetters[e]=function(t){return o(r.state,r.getters,t.state,t.getters)}}function enableStrictMode(t){vue.watch(function(){return t._state.data},function(){"production"!==process.env.NODE_ENV&&assert(t._committing,"do not mutate vuex store state outside mutation handlers.")},{deep:!0,flush:"sync"})}function getNestedState(t,e){return e.reduce(function(t,e){return t[e]},t)}function unifyObjectStyle(t,e,o){return isObject(t)&&t.type&&(o=e,t=(e=t).type),"production"!==process.env.NODE_ENV&&assert("string"==typeof t,"expects string as the type, but found "+typeof t+"."),{type:t,payload:e,options:o}}var LABEL_VUEX_BINDINGS="vuex bindings",MUTATIONS_LAYER_ID="vuex:mutations",ACTIONS_LAYER_ID="vuex:actions",INSPECTOR_ID="vuex",actionId=0;function addDevtools(r,i){devtoolsApi.setupDevtoolsPlugin({id:"org.vuejs.vuex",app:r,label:"Vuex",homepage:"https://next.vuex.vuejs.org/",logo:"https://vuejs.org/images/icons/favicon-96x96.png",packageName:"vuex",componentStateTypes:[LABEL_VUEX_BINDINGS]},function(n){n.addTimelineLayer({id:MUTATIONS_LAYER_ID,label:"Vuex Mutations",color:COLOR_LIME_500}),n.addTimelineLayer({id:ACTIONS_LAYER_ID,label:"Vuex Actions",color:COLOR_LIME_500}),n.addInspector({id:INSPECTOR_ID,label:"Vuex",icon:"storage",treeFilterPlaceholder:"Filter stores..."}),n.on.getInspectorTree(function(t){var e;t.app===r&&t.inspectorId===INSPECTOR_ID&&(t.filter?(flattenStoreForInspectorTree(e=[],i._modules.root,t.filter,""),t.rootNodes=e):t.rootNodes=[formatStoreForInspectorTree(i._modules.root,"")])}),n.on.getInspectorState(function(t){var e;t.app===r&&t.inspectorId===INSPECTOR_ID&&(e=t.nodeId,makeLocalGetters(i,e),t.state=formatStoreForInspectorState(getStoreModule(i._modules,e),"root"===e?i.getters:i._makeLocalGettersCache,e))}),n.on.editInspectorState(function(t){var e,o;t.app===r&&t.inspectorId===INSPECTOR_ID&&(e=t.nodeId,o=t.path,"root"!==e&&(o=e.split("/").filter(Boolean).concat(o)),i._withCommit(function(){t.set(i._state.data,o,t.state.value)}))}),i.subscribe(function(t,e){var o={};t.payload&&(o.payload=t.payload),o.state=e,n.notifyComponentUpdate(),n.sendInspectorTree(INSPECTOR_ID),n.sendInspectorState(INSPECTOR_ID),n.addTimelineEvent({layerId:MUTATIONS_LAYER_ID,event:{time:Date.now(),title:t.type,data:o}})}),i.subscribeAction({before:function(t,e){var o={};t.payload&&(o.payload=t.payload),t._id=actionId++,t._time=Date.now(),o.state=e,n.addTimelineEvent({layerId:ACTIONS_LAYER_ID,event:{time:t._time,title:t.type,groupId:t._id,subtitle:"start",data:o}})},after:function(t,e){var o={},r=Date.now()-t._time;o.duration={_custom:{type:"duration",display:r+"ms",tooltip:"Action duration",value:r}},t.payload&&(o.payload=t.payload),o.state=e,n.addTimelineEvent({layerId:ACTIONS_LAYER_ID,event:{time:Date.now(),title:t.type,groupId:t._id,subtitle:"end",data:o}})}})})}var COLOR_LIME_500=8702998,COLOR_DARK=6710886,COLOR_WHITE=16777215,TAG_NAMESPACED={label:"namespaced",textColor:COLOR_WHITE,backgroundColor:COLOR_DARK};function extractNameFromPath(t){return t&&"root"!==t?t.split("/").slice(-2,-1)[0]:"Root"}function formatStoreForInspectorTree(e,o){return{id:o||"root",label:extractNameFromPath(o),tags:e.namespaced?[TAG_NAMESPACED]:[],children:Object.keys(e._children).map(function(t){return formatStoreForInspectorTree(e._children[t],o+t+"/")})}}function flattenStoreForInspectorTree(e,o,r,n){n.includes(r)&&e.push({id:n||"root",label:n.endsWith("/")?n.slice(0,n.length-1):n||"Root",tags:o.namespaced?[TAG_NAMESPACED]:[]}),Object.keys(o._children).forEach(function(t){flattenStoreForInspectorTree(e,o._children[t],r,n+t+"/")})}function formatStoreForInspectorState(e,t,o){t="root"===o?t:t[o];var r,o=Object.keys(t),n={state:Object.keys(e.state).map(function(t){return{key:t,editable:!0,value:e.state[t]}})};return o.length&&(r=transformPathsToObjectTree(t),n.getters=Object.keys(r).map(function(t){return{key:t.endsWith("/")?extractNameFromPath(t):t,editable:!1,value:canThrow(function(){return r[t]})}})),n}function transformPathsToObjectTree(n){var i={};return Object.keys(n).forEach(function(t){var e,o,r=t.split("/");1<r.length?(e=i,o=r.pop(),r.forEach(function(t){e[t]||(e[t]={_custom:{value:{},display:t,tooltip:"Module",abstract:!0}}),e=e[t]._custom.value}),e[o]=canThrow(function(){return n[t]})):i[t]=canThrow(function(){return n[t]})}),i}function getStoreModule(t,r){var n=r.split("/").filter(function(t){return t});return n.reduce(function(t,e,o){t=t[e];if(t)return o===n.length-1?t:t._children;throw new Error('Missing module "'+e+'" for path "'+r+'".')},"root"===r?t:t.root._children)}function canThrow(t){try{return t()}catch(t){return t}}var Module=function(t,e){this.runtime=e,this._children=Object.create(null);e=(this._rawModule=t).state;this.state=("function"==typeof e?e():e)||{}},prototypeAccessors$1={namespaced:{configurable:!0}},ModuleCollection=(prototypeAccessors$1.namespaced.get=function(){return!!this._rawModule.namespaced},Module.prototype.addChild=function(t,e){this._children[t]=e},Module.prototype.removeChild=function(t){delete this._children[t]},Module.prototype.getChild=function(t){return this._children[t]},Module.prototype.hasChild=function(t){return t in this._children},Module.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)},Module.prototype.forEachChild=function(t){forEachValue(this._children,t)},Module.prototype.forEachGetter=function(t){this._rawModule.getters&&forEachValue(this._rawModule.getters,t)},Module.prototype.forEachAction=function(t){this._rawModule.actions&&forEachValue(this._rawModule.actions,t)},Module.prototype.forEachMutation=function(t){this._rawModule.mutations&&forEachValue(this._rawModule.mutations,t)},Object.defineProperties(Module.prototype,prototypeAccessors$1),function(t){this.register([],t,!1)});function update(t,e,o){if("production"!==process.env.NODE_ENV&&assertRawModule(t,o),e.update(o),o.modules)for(var r in o.modules){if(!e.getChild(r))return void("production"!==process.env.NODE_ENV&&console.warn("[vuex] trying to add a new module '"+r+"' on hot reloading, manual reload is needed"));update(t.concat(r),e.getChild(r),o.modules[r])}}ModuleCollection.prototype.get=function(t){return t.reduce(function(t,e){return t.getChild(e)},this.root)},ModuleCollection.prototype.getNamespace=function(t){var o=this.root;return t.reduce(function(t,e){return t+((o=o.getChild(e)).namespaced?e+"/":"")},"")},ModuleCollection.prototype.update=function(t){update([],this.root,t)},ModuleCollection.prototype.register=function(o,t,r){var n=this,e=(void 0===r&&(r=!0),"production"!==process.env.NODE_ENV&&assertRawModule(o,t),new Module(t,r));0===o.length?this.root=e:this.get(o.slice(0,-1)).addChild(o[o.length-1],e),t.modules&&forEachValue(t.modules,function(t,e){n.register(o.concat(e),t,r)})},ModuleCollection.prototype.unregister=function(t){var e=this.get(t.slice(0,-1)),t=t[t.length-1],o=e.getChild(t);o?o.runtime&&e.removeChild(t):"production"!==process.env.NODE_ENV&&console.warn("[vuex] trying to unregister module '"+t+"', which is not registered")},ModuleCollection.prototype.isRegistered=function(t){var e=this.get(t.slice(0,-1)),t=t[t.length-1];return!!e&&e.hasChild(t)};var functionAssert={assert:function(t){return"function"==typeof t},expected:"function"},objectAssert={assert:function(t){return"function"==typeof t||"object"==typeof t&&"function"==typeof t.handler},expected:'function or object with "handler" function'},assertTypes={getters:functionAssert,mutations:functionAssert,actions:objectAssert};function assertRawModule(n,t){Object.keys(assertTypes).forEach(function(o){var r;t[o]&&(r=assertTypes[o],forEachValue(t[o],function(t,e){assert(r.assert(t),makeAssertionMessage(n,o,e,t,r.expected))}))})}function makeAssertionMessage(t,e,o,r,n){n=e+" should be "+n+' but "'+e+"."+o+'"';return 0<t.length&&(n+=' in module "'+t.join(".")+'"'),n+=" is "+JSON.stringify(r)+"."}function createStore(t){return new Store(t)}var Store=function t(e){var o=this,r=(void 0===e&&(e={}),"production"!==process.env.NODE_ENV&&(assert("undefined"!=typeof Promise,"vuex requires a Promise polyfill in this browser."),assert(this instanceof t,"store must be called with the new operator.")),e.plugins),n=(void 0===r&&(r=[]),e.strict),i=(void 0===n&&(n=!1),e.devtools),s=(this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new ModuleCollection(e),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._makeLocalGettersCache=Object.create(null),this._scope=null,this._devtools=i,this),a=this.dispatch,c=this.commit,e=(this.dispatch=function(t,e){return a.call(s,t,e)},this.commit=function(t,e,o){return c.call(s,t,e,o)},this.strict=n,this._modules.root.state);installModule(this,e,[],this._modules.root),resetStoreState(this,e),r.forEach(function(t){return t(o)})},prototypeAccessors={state:{configurable:!0}},mapState=(Store.prototype.install=function(t,e){t.provide(e||storeKey,this),(void 0!==(t.config.globalProperties.$store=this)._devtools?this._devtools:"production"!==process.env.NODE_ENV||!1)&&addDevtools(t,this)},prototypeAccessors.state.get=function(){return this._state.data},prototypeAccessors.state.set=function(t){"production"!==process.env.NODE_ENV&&assert(!1,"use store.replaceState() to explicit replace store state.")},Store.prototype.commit=function(t,e,o){var r=this,t=unifyObjectStyle(t,e,o),e=t.type,n=t.payload,o=t.options,i={type:e,payload:n},s=this._mutations[e];s?(this._withCommit(function(){s.forEach(function(t){t(n)})}),this._subscribers.slice().forEach(function(t){return t(i,r.state)}),"production"!==process.env.NODE_ENV&&o&&o.silent&&console.warn("[vuex] mutation type: "+e+". Silent option has been removed. Use the filter functionality in the vue-devtools")):"production"!==process.env.NODE_ENV&&console.error("[vuex] unknown mutation type: "+e)},Store.prototype.dispatch=function(t,e){var o=this,t=unifyObjectStyle(t,e),e=t.type,r=t.payload,n={type:e,payload:r},t=this._actions[e];if(t){try{this._actionSubscribers.slice().filter(function(t){return t.before}).forEach(function(t){return t.before(n,o.state)})}catch(t){"production"!==process.env.NODE_ENV&&(console.warn("[vuex] error in before action subscribers: "),console.error(t))}var i=1<t.length?Promise.all(t.map(function(t){return t(r)})):t[0](r);return new Promise(function(e,t){i.then(function(t){try{o._actionSubscribers.filter(function(t){return t.after}).forEach(function(t){return t.after(n,o.state)})}catch(t){"production"!==process.env.NODE_ENV&&(console.warn("[vuex] error in after action subscribers: "),console.error(t))}e(t)},function(e){try{o._actionSubscribers.filter(function(t){return t.error}).forEach(function(t){return t.error(n,o.state,e)})}catch(t){"production"!==process.env.NODE_ENV&&(console.warn("[vuex] error in error action subscribers: "),console.error(t))}t(e)})})}"production"!==process.env.NODE_ENV&&console.error("[vuex] unknown action type: "+e)},Store.prototype.subscribe=function(t,e){return genericSubscribe(t,this._subscribers,e)},Store.prototype.subscribeAction=function(t,e){return genericSubscribe("function"==typeof t?{before:t}:t,this._actionSubscribers,e)},Store.prototype.watch=function(t,e,o){var r=this;return"production"!==process.env.NODE_ENV&&assert("function"==typeof t,"store.watch only accepts a function."),vue.watch(function(){return t(r.state,r.getters)},e,Object.assign({},o))},Store.prototype.replaceState=function(t){var e=this;this._withCommit(function(){e._state.data=t})},Store.prototype.registerModule=function(t,e,o){void 0===o&&(o={}),"string"==typeof t&&(t=[t]),"production"!==process.env.NODE_ENV&&(assert(Array.isArray(t),"module path must be a string or an Array."),assert(0<t.length,"cannot register the root module by using registerModule.")),this._modules.register(t,e),installModule(this,this.state,t,this._modules.get(t),o.preserveState),resetStoreState(this,this.state)},Store.prototype.unregisterModule=function(t){var e=this;"string"==typeof t&&(t=[t]),"production"!==process.env.NODE_ENV&&assert(Array.isArray(t),"module path must be a string or an Array."),this._modules.unregister(t),this._withCommit(function(){delete getNestedState(e.state,t.slice(0,-1))[t[t.length-1]]}),resetStore(this)},Store.prototype.hasModule=function(t){return"string"==typeof t&&(t=[t]),"production"!==process.env.NODE_ENV&&assert(Array.isArray(t),"module path must be a string or an Array."),this._modules.isRegistered(t)},Store.prototype.hotUpdate=function(t){this._modules.update(t),resetStore(this,!0)},Store.prototype._withCommit=function(t){var e=this._committing;this._committing=!0,t(),this._committing=e},Object.defineProperties(Store.prototype,prototypeAccessors),normalizeNamespace(function(n,t){var o={};return"production"===process.env.NODE_ENV||isValidMap(t)||console.error("[vuex] mapState: mapper parameter must be either an Array or an Object"),normalizeMap(t).forEach(function(t){var e=t.key,r=t.val;o[e]=function(){var t=this.$store.state,e=this.$store.getters;if(n){var o=getModuleByNamespace(this.$store,"mapState",n);if(!o)return;t=o.context.state,e=o.context.getters}return"function"==typeof r?r.call(this,t,e):t[r]},o[e].vuex=!0}),o})),mapMutations=normalizeNamespace(function(i,t){var o={};return"production"===process.env.NODE_ENV||isValidMap(t)||console.error("[vuex] mapMutations: mapper parameter must be either an Array or an Object"),normalizeMap(t).forEach(function(t){var e=t.key,n=t.val;o[e]=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var o=this.$store.commit;if(i){var r=getModuleByNamespace(this.$store,"mapMutations",i);if(!r)return;o=r.context.commit}return"function"==typeof n?n.apply(this,[o].concat(t)):o.apply(this.$store,[n].concat(t))}}),o}),mapGetters=normalizeNamespace(function(r,t){var n={};return"production"===process.env.NODE_ENV||isValidMap(t)||console.error("[vuex] mapGetters: mapper parameter must be either an Array or an Object"),normalizeMap(t).forEach(function(t){var e=t.key,o=t.val,o=r+o;n[e]=function(){if(!r||getModuleByNamespace(this.$store,"mapGetters",r)){if("production"===process.env.NODE_ENV||o in this.$store.getters)return this.$store.getters[o];console.error("[vuex] unknown getter: "+o)}},n[e].vuex=!0}),n}),mapActions=normalizeNamespace(function(i,t){var o={};return"production"===process.env.NODE_ENV||isValidMap(t)||console.error("[vuex] mapActions: mapper parameter must be either an Array or an Object"),normalizeMap(t).forEach(function(t){var e=t.key,n=t.val;o[e]=function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];var o=this.$store.dispatch;if(i){var r=getModuleByNamespace(this.$store,"mapActions",i);if(!r)return;o=r.context.dispatch}return"function"==typeof n?n.apply(this,[o].concat(t)):o.apply(this.$store,[n].concat(t))}}),o}),createNamespacedHelpers=function(t){return{mapState:mapState.bind(null,t),mapGetters:mapGetters.bind(null,t),mapMutations:mapMutations.bind(null,t),mapActions:mapActions.bind(null,t)}};function normalizeMap(e){return isValidMap(e)?Array.isArray(e)?e.map(function(t){return{key:t,val:t}}):Object.keys(e).map(function(t){return{key:t,val:e[t]}}):[]}function isValidMap(t){return Array.isArray(t)||isObject(t)}function normalizeNamespace(o){return function(t,e){return"string"!=typeof t?(e=t,t=""):"/"!==t.charAt(t.length-1)&&(t+="/"),o(t,e)}}function getModuleByNamespace(t,e,o){t=t._modulesNamespaceMap[o];return"production"===process.env.NODE_ENV||t||console.error("[vuex] module namespace not found in "+e+"(): "+o),t}function createLogger(t){var i=(t=void 0===t?{}:t).collapsed,s=(void 0===i&&(i=!0),t.filter),a=(void 0===s&&(s=function(t,e,o){return!0}),t.transformer),c=(void 0===a&&(a=function(t){return t}),t.mutationTransformer),r=(void 0===c&&(c=function(t){return t}),t.actionFilter),u=(void 0===r&&(r=function(t,e){return!0}),t.actionTransformer),e=(void 0===u&&(u=function(t){return t}),t.logMutations),o=(void 0===e&&(e=!0),t.logActions),l=(void 0===o&&(o=!0),t.logger);return void 0===l&&(l=console),function(t){var n=deepCopy(t.state);void 0!==l&&(e&&t.subscribe(function(t,e){var o,r,e=deepCopy(e);s(t,n,e)&&(o=getFormattedTime(),r=c(t),t="mutation "+t.type+o,startMessage(l,t,i),l.log("%c prev state","color: #9E9E9E; font-weight: bold",a(n)),l.log("%c mutation","color: #03A9F4; font-weight: bold",r),l.log("%c next state","color: #4CAF50; font-weight: bold",a(e)),endMessage(l)),n=e}),o&&t.subscribeAction(function(t,e){var o;r(t,e)&&(e=getFormattedTime(),o=u(t),t="action "+t.type+e,startMessage(l,t,i),l.log("%c action","color: #03A9F4; font-weight: bold",o),endMessage(l))}))}}function startMessage(e,o,t){t=t?e.groupCollapsed:e.group;try{t.call(e,o)}catch(t){e.log(o)}}function endMessage(e){try{e.groupEnd()}catch(t){e.log("—— log end ——")}}function getFormattedTime(){var t=new Date;return" @ "+pad(t.getHours(),2)+":"+pad(t.getMinutes(),2)+":"+pad(t.getSeconds(),2)+"."+pad(t.getMilliseconds(),3)}function repeat(t,e){return new Array(e+1).join(t)}function pad(t,e){return repeat("0",e-t.toString().length)+t}var index_cjs={version:"4.1.0",Store:Store,storeKey:storeKey,createStore:createStore,useStore:useStore,mapState:mapState,mapMutations:mapMutations,mapGetters:mapGetters,mapActions:mapActions,createNamespacedHelpers:createNamespacedHelpers,createLogger:createLogger};module.exports=index_cjs;