|
|
import{c as B,w as x,r as K,L as W}from "./vue.runtime.esm.js";/*! * vuex v4.0.2 * (c) 2021 Evan You * @license MIT */var A="store";function ft(e){return e===void 0&&(e=null),B(e!==null?e:A)}function _(e,t){Object.keys(e).forEach(function(i){return t(e[i],i)})}function $(e){return e!==null&&typeof e=="object"}function z(e){return e&&typeof e.then=="function"}function Y(e,t){return function(){return e(t)}}function G(e,t,i){return t.indexOf(e)<0&&(i&&i.prepend?t.unshift(e):t.push(e)),function(){var r=t.indexOf(e);r>-1&&t.splice(r,1)}}function T(e,t){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var i=e.state;y(e,i,[],e._modules.root,!0),C(e,i,t)}function C(e,t,i){var r=e._state;e.getters={},e._makeLocalGettersCache=Object.create(null);var n=e._wrappedGetters,o={};_(n,function(a,c){o[c]=Y(a,e),Object.defineProperty(e.getters,c,{get:function(){return o[c]()},enumerable:!0})}),e._state=K({data:t}),e.strict&&Z(e),r&&i&&e._withCommit(function(){r.data=null})}function y(e,t,i,r,n){var o=!i.length,a=e._modules.getNamespace(i);if(r.namespaced&&(e._modulesNamespaceMap[a],e._modulesNamespaceMap[a]=r),!o&&!n){var c=O(t,i.slice(0,-1)),u=i[i.length-1];e._withCommit(function(){c[u]=r.state})}var l=r.context=X(e,a,i);r.forEachMutation(function(s,f){var h=a+f;q(e,h,s,l)}),r.forEachAction(function(s,f){var h=s.root?f:a+f,d=s.handler||s;J(e,h,d,l)}),r.forEachGetter(function(s,f){var h=a+f;Q(e,h,s,l)}),r.forEachChild(function(s,f){y(e,t,i.concat(f),s,n)})}function X(e,t,i){var r=t==="",n={dispatch:r?e.dispatch:function(o,a,c){var u=b(o,a,c),l=u.payload,s=u.options,f=u.type;return(!s||!s.root)&&(f=t+f),e.dispatch(f,l)},commit:r?e.commit:function(o,a,c){var u=b(o,a,c),l=u.payload,s=u.options,f=u.type;(!s||!s.root)&&(f=t+f),e.commit(f,l,s)}};return Object.defineProperties(n,{getters:{get:r?function(){return e.getters}:function(){return L(e,t)}},state:{get:function(){return O(e.state,i)}}}),n}function L(e,t){if(!e._makeLocalGettersCache[t]){var i={},r=t.length;Object.keys(e.getters).forEach(function(n){if(n.slice(0,r)===t){var o=n.slice(r);Object.defineProperty(i,o,{get:function(){return e.getters[n]},enumerable:!0})}}),e._makeLocalGettersCache[t]=i}return e._makeLocalGettersCache[t]}function q(e,t,i,r){var n=e._mutations[t]||(e._mutations[t]=[]);n.push(function(a){i.call(e,r.state,a)})}function J(e,t,i,r){var n=e._actions[t]||(e._actions[t]=[]);n.push(function(a){var c=i.call(e,{dispatch:r.dispatch,commit:r.commit,getters:r.getters,state:r.state,rootGetters:e.getters,rootState:e.state},a);return z(c)||(c=Promise.resolve(c)),e._devtoolHook?c.catch(function(u){throw e._devtoolHook.emit("vuex:error",u),u}):c})}function Q(e,t,i,r){e._wrappedGetters[t]||(e._wrappedGetters[t]=function(o){return i(r.state,r.getters,o.state,o.getters)})}function Z(e){x(function(){return e._state.data},function(){},{deep:!0,flush:"sync"})}function O(e,t){return t.reduce(function(i,r){return i[r]},e)}function b(e,t,i){return $(e)&&e.type&&(i=t,t=e,e=e.type),{type:e,payload:t,options:i}}var tt="vuex bindings",N="vuex:mutations",E="vuex:actions",g="vuex",et=0;function rt(e,t){W({id:"org.vuejs.vuex",app:e,label:"Vuex",homepage:"https://next.vuex.vuejs.org/",logo:"https://vuejs.org/images/icons/favicon-96x96.png",packageName:"vuex",componentStateTypes:[tt]},function(i){i.addTimelineLayer({id:N,label:"Vuex Mutations",color:D}),i.addTimelineLayer({id:E,label:"Vuex Actions",color:D}),i.addInspector({id:g,label:"Vuex",icon:"storage",treeFilterPlaceholder:"Filter stores..."}),i.on.getInspectorTree(function(r){if(r.app===e&&r.inspectorId===g)if(r.filter){var n=[];V(n,t._modules.root,r.filter,""),r.rootNodes=n}else r.rootNodes=[P(t._modules.root,"")]}),i.on.getInspectorState(function(r){if(r.app===e&&r.inspectorId===g){var n=r.nodeId;L(t,n),r.state=ot(ct(t._modules,n),n==="root"?t.getters:t._makeLocalGettersCache,n)}}),i.on.editInspectorState(function(r){if(r.app===e&&r.inspectorId===g){var n=r.nodeId,o=r.path;n!=="root"&&(o=n.split("/").filter(Boolean).concat(o)),t._withCommit(function(){r.set(t._state.data,o,r.state.value)})}}),t.subscribe(function(r,n){var o={};r.payload&&(o.payload=r.payload)
|