2 lines
14 KiB
JavaScript
2 lines
14 KiB
JavaScript
import{D as e,O as t,g as n,o as r,w as i}from"./_plugin-vue_export-helper-CfRVXrSo.js";function a(){return o().__VUE_DEVTOOLS_GLOBAL_HOOK__}function o(){return typeof navigator<`u`&&typeof window<`u`?window:typeof globalThis<`u`?globalThis:{}}var s=typeof Proxy==`function`,c=`devtools-plugin:setup`,l=`plugin:settings:set`,u,d;function ee(){return u===void 0&&(typeof window<`u`&&window.performance?(u=!0,d=window.performance):typeof globalThis<`u`&&globalThis.perf_hooks?.performance?(u=!0,d=globalThis.perf_hooks.performance):u=!1),u}function f(){return ee()?d.now():Date.now()}var te=class{constructor(e,t){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=e,this.hook=t;let n={};if(e.settings)for(let t in e.settings)n[t]=e.settings[t].defaultValue;let r=`__vue-devtools-plugin-settings__${e.id}`,i=Object.assign({},n);try{let e=localStorage.getItem(r),t=JSON.parse(e);Object.assign(i,t)}catch{}this.fallbacks={getSettings(){return i},setSettings(e){try{localStorage.setItem(r,JSON.stringify(e))}catch{}i=e},now(){return f()}},t&&t.on(l,(e,t)=>{e===this.plugin.id&&this.fallbacks.setSettings(t)}),this.proxiedOn=new Proxy({},{get:(e,t)=>this.target?this.target.on[t]:(...e)=>{this.onQueue.push({method:t,args:e})}}),this.proxiedTarget=new Proxy({},{get:(e,t)=>this.target?this.target[t]:t===`on`?this.proxiedOn:Object.keys(this.fallbacks).includes(t)?(...e)=>(this.targetQueue.push({method:t,args:e,resolve:()=>{}}),this.fallbacks[t](...e)):(...e)=>new Promise(n=>{this.targetQueue.push({method:t,args:e,resolve:n})})})}async setRealTarget(e){this.target=e;for(let e of this.onQueue)this.target.on[e.method](...e.args);for(let e of this.targetQueue)e.resolve(await this.target[e.method](...e.args))}};function ne(e,t){let n=e,r=o(),i=a(),l=s&&n.enableEarlyProxy;if(i&&(r.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!l))i.emit(c,e,t);else{let e=l?new te(n,i):null;(r.__VUE_DEVTOOLS_PLUGINS__=r.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:t,proxy:e}),e&&t(e.proxiedTarget)}}var p=`store`;function m(e){return e===void 0&&(e=null),n(e===null?p:e)}function h(e,t){Object.keys(e).forEach(function(n){return t(e[n],n)})}function g(e){return typeof e==`object`&&!!e}function _(e){return e&&typeof e.then==`function`}function v(e,t){return function(){return e(t)}}function y(e,t,n){return t.indexOf(e)<0&&(n&&n.prepend?t.unshift(e):t.push(e)),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function b(e,t){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var n=e.state;S(e,n,[],e._modules.root,!0),x(e,n,t)}function x(n,i,a){var o=n._state,s=n._scope;n.getters={},n._makeLocalGettersCache=Object.create(null);var c=n._wrappedGetters,l={},u={},d=e(!0);d.run(function(){h(c,function(e,t){l[t]=v(e,n),u[t]=r(function(){return l[t]()}),Object.defineProperty(n.getters,t,{get:function(){return u[t].value},enumerable:!0})})}),n._state=t({data:i}),n._scope=d,n.strict&&ae(n),o&&a&&n._withCommit(function(){o.data=null}),s&&s.stop()}function S(e,t,n,r,i){var a=!n.length,o=e._modules.getNamespace(n);if(r.namespaced&&(e._modulesNamespaceMap[o],e._modulesNamespaceMap[o]=r),!a&&!i){var s=E(t,n.slice(0,-1)),c=n[n.length-1];e._withCommit(function(){s[c]=r.state})}var l=r.context=re(e,o,n);r.forEachMutation(function(t,n){ie(e,o+n,t,l)}),r.forEachAction(function(t,n){w(e,t.root?n:o+n,t.handler||t,l)}),r.forEachGetter(function(t,n){T(e,o+n,t,l)}),r.forEachChild(function(r,a){S(e,t,n.concat(a),r,i)})}function re(e,t,n){var r=t===``,i={dispatch:r?e.dispatch:function(n,r,i){var a=D(n,r,i),o=a.payload,s=a.options,c=a.type;return(!s||!s.root)&&(c=t+c),e.dispatch(c,o)},commit:r?e.commit:function(n,r,i){var a=D(n,r,i),o=a.payload,s=a.options,c=a.type;(!s||!s.root)&&(c=t+c),e.commit(c,o,s)}};return Object.defineProperties(i,{getters:{get:r?function(){return e.getters}:function(){return C(e,t)}},state:{get:function(){return E(e.state,n)}}}),i}function C(e,t){if(!e._makeLocalGettersCache[t]){var n={},r=t.length;Object.keys(e.getters).forEach(function(i){if(i.slice(0,r)===t){var a=i.slice(r);Object.defineProperty(n,a,{get:function(){return e.getters[i]},enumerable:!0})}}),e._makeLocalGettersCache[t]=n}return e._makeLocalGettersCache[t]}function ie(e,t,n,r){(e._mutations[t]||(e._mutations[t]=[])).push(function(t){n.call(e,r.state,t)})}function w(e,t,n,r){(e._actions[t]||(e._actions[t]=[])).push(function(t){var i=n.call(e,{dispatch:r.dispatch,commit:r.commit,getters:r.getters,state:r.state,rootGetters:e.getters,rootState:e.state},t);return _(i)||(i=Promise.resolve(i)),e._devtoolHook?i.catch(function(t){throw e._devtoolHook.emit(`vuex:error`,t),t}):i})}function T(e,t,n,r){e._wrappedGetters[t]||(e._wrappedGetters[t]=function(e){return n(r.state,r.getters,e.state,e.getters)})}function ae(e){i(function(){return e._state.data},function(){},{deep:!0,flush:`sync`})}function E(e,t){return t.reduce(function(e,t){return e[t]},e)}function D(e,t,n){return g(e)&&e.type&&(n=t,t=e,e=e.type),{type:e,payload:t,options:n}}var O=`vuex bindings`,k=`vuex:mutations`,A=`vuex:actions`,j=`vuex`,M=0;function N(e,t){ne({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:[O]},function(n){n.addTimelineLayer({id:k,label:`Vuex Mutations`,color:P}),n.addTimelineLayer({id:A,label:`Vuex Actions`,color:P}),n.addInspector({id:j,label:`Vuex`,icon:`storage`,treeFilterPlaceholder:`Filter stores...`}),n.on.getInspectorTree(function(n){if(n.app===e&&n.inspectorId===j)if(n.filter){var r=[];R(r,t._modules.root,n.filter,``),n.rootNodes=r}else n.rootNodes=[L(t._modules.root,``)]}),n.on.getInspectorState(function(n){if(n.app===e&&n.inspectorId===j){var r=n.nodeId;C(t,r),n.state=z(V(t._modules,r),r===`root`?t.getters:t._makeLocalGettersCache,r)}}),n.on.editInspectorState(function(n){if(n.app===e&&n.inspectorId===j){var r=n.nodeId,i=n.path;r!==`root`&&(i=r.split(`/`).filter(Boolean).concat(i)),t._withCommit(function(){n.set(t._state.data,i,n.state.value)})}}),t.subscribe(function(e,t){var r={};e.payload&&(r.payload=e.payload),r.state=t,n.notifyComponentUpdate(),n.sendInspectorTree(j),n.sendInspectorState(j),n.addTimelineEvent({layerId:k,event:{time:Date.now(),title:e.type,data:r}})}),t.subscribeAction({before:function(e,t){var r={};e.payload&&(r.payload=e.payload),e._id=M++,e._time=Date.now(),r.state=t,n.addTimelineEvent({layerId:A,event:{time:e._time,title:e.type,groupId:e._id,subtitle:`start`,data:r}})},after:function(e,t){var r={},i=Date.now()-e._time;r.duration={_custom:{type:`duration`,display:i+`ms`,tooltip:`Action duration`,value:i}},e.payload&&(r.payload=e.payload),r.state=t,n.addTimelineEvent({layerId:A,event:{time:Date.now(),title:e.type,groupId:e._id,subtitle:`end`,data:r}})}})})}var P=8702998,F={label:`namespaced`,textColor:16777215,backgroundColor:6710886};function I(e){return e&&e!==`root`?e.split(`/`).slice(-2,-1)[0]:`Root`}function L(e,t){return{id:t||`root`,label:I(t),tags:e.namespaced?[F]:[],children:Object.keys(e._children).map(function(n){return L(e._children[n],t+n+`/`)})}}function R(e,t,n,r){r.includes(n)&&e.push({id:r||`root`,label:r.endsWith(`/`)?r.slice(0,r.length-1):r||`Root`,tags:t.namespaced?[F]:[]}),Object.keys(t._children).forEach(function(i){R(e,t._children[i],n,r+i+`/`)})}function z(e,t,n){t=n===`root`?t:t[n];var r=Object.keys(t),i={state:Object.keys(e.state).map(function(t){return{key:t,editable:!0,value:e.state[t]}})};if(r.length){var a=B(t);i.getters=Object.keys(a).map(function(e){return{key:e.endsWith(`/`)?I(e):e,editable:!1,value:H(function(){return a[e]})}})}return i}function B(e){var t={};return Object.keys(e).forEach(function(n){var r=n.split(`/`);if(r.length>1){var i=t,a=r.pop();r.forEach(function(e){i[e]||(i[e]={_custom:{value:{},display:e,tooltip:`Module`,abstract:!0}}),i=i[e]._custom.value}),i[a]=H(function(){return e[n]})}else t[n]=H(function(){return e[n]})}),t}function V(e,t){var n=t.split(`/`).filter(function(e){return e});return n.reduce(function(e,r,i){var a=e[r];if(!a)throw Error(`Missing module "`+r+`" for path "`+t+`".`);return i===n.length-1?a:a._children},t===`root`?e:e.root._children)}function H(e){try{return e()}catch(e){return e}}var U=function(e,t){this.runtime=t,this._children=Object.create(null),this._rawModule=e;var n=e.state;this.state=(typeof n==`function`?n():n)||{}},W={namespaced:{configurable:!0}};W.namespaced.get=function(){return!!this._rawModule.namespaced},U.prototype.addChild=function(e,t){this._children[e]=t},U.prototype.removeChild=function(e){delete this._children[e]},U.prototype.getChild=function(e){return this._children[e]},U.prototype.hasChild=function(e){return e in this._children},U.prototype.update=function(e){this._rawModule.namespaced=e.namespaced,e.actions&&(this._rawModule.actions=e.actions),e.mutations&&(this._rawModule.mutations=e.mutations),e.getters&&(this._rawModule.getters=e.getters)},U.prototype.forEachChild=function(e){h(this._children,e)},U.prototype.forEachGetter=function(e){this._rawModule.getters&&h(this._rawModule.getters,e)},U.prototype.forEachAction=function(e){this._rawModule.actions&&h(this._rawModule.actions,e)},U.prototype.forEachMutation=function(e){this._rawModule.mutations&&h(this._rawModule.mutations,e)},Object.defineProperties(U.prototype,W);var G=function(e){this.register([],e,!1)};G.prototype.get=function(e){return e.reduce(function(e,t){return e.getChild(t)},this.root)},G.prototype.getNamespace=function(e){var t=this.root;return e.reduce(function(e,n){return t=t.getChild(n),e+(t.namespaced?n+`/`:``)},``)},G.prototype.update=function(e){K([],this.root,e)},G.prototype.register=function(e,t,n){var r=this;n===void 0&&(n=!0);var i=new U(t,n);e.length===0?this.root=i:this.get(e.slice(0,-1)).addChild(e[e.length-1],i),t.modules&&h(t.modules,function(t,i){r.register(e.concat(i),t,n)})},G.prototype.unregister=function(e){var t=this.get(e.slice(0,-1)),n=e[e.length-1],r=t.getChild(n);r&&r.runtime&&t.removeChild(n)},G.prototype.isRegistered=function(e){var t=this.get(e.slice(0,-1)),n=e[e.length-1];return t?t.hasChild(n):!1};function K(e,t,n){if(t.update(n),n.modules)for(var r in n.modules){if(!t.getChild(r))return;K(e.concat(r),t.getChild(r),n.modules[r])}}function q(e){return new J(e)}var J=function(e){var t=this;e===void 0&&(e={});var n=e.plugins;n===void 0&&(n=[]);var r=e.strict;r===void 0&&(r=!1);var i=e.devtools;this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new G(e),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._makeLocalGettersCache=Object.create(null),this._scope=null,this._devtools=i;var a=this,o=this,s=o.dispatch,c=o.commit;this.dispatch=function(e,t){return s.call(a,e,t)},this.commit=function(e,t,n){return c.call(a,e,t,n)},this.strict=r;var l=this._modules.root.state;S(this,l,[],this._modules.root),x(this,l),n.forEach(function(e){return e(t)})},Y={state:{configurable:!0}};J.prototype.install=function(e,t){e.provide(t||`store`,this),e.config.globalProperties.$store=this,this._devtools!==void 0&&this._devtools&&N(e,this)},Y.state.get=function(){return this._state.data},Y.state.set=function(e){},J.prototype.commit=function(e,t,n){var r=this,i=D(e,t,n),a=i.type,o=i.payload;i.options;var s={type:a,payload:o},c=this._mutations[a];c&&(this._withCommit(function(){c.forEach(function(e){e(o)})}),this._subscribers.slice().forEach(function(e){return e(s,r.state)}))},J.prototype.dispatch=function(e,t){var n=this,r=D(e,t),i=r.type,a=r.payload,o={type:i,payload:a},s=this._actions[i];if(s){try{this._actionSubscribers.slice().filter(function(e){return e.before}).forEach(function(e){return e.before(o,n.state)})}catch{}var c=s.length>1?Promise.all(s.map(function(e){return e(a)})):s[0](a);return new Promise(function(e,t){c.then(function(t){try{n._actionSubscribers.filter(function(e){return e.after}).forEach(function(e){return e.after(o,n.state)})}catch{}e(t)},function(e){try{n._actionSubscribers.filter(function(e){return e.error}).forEach(function(t){return t.error(o,n.state,e)})}catch{}t(e)})})}},J.prototype.subscribe=function(e,t){return y(e,this._subscribers,t)},J.prototype.subscribeAction=function(e,t){return y(typeof e==`function`?{before:e}:e,this._actionSubscribers,t)},J.prototype.watch=function(e,t,n){var r=this;return i(function(){return e(r.state,r.getters)},t,Object.assign({},n))},J.prototype.replaceState=function(e){var t=this;this._withCommit(function(){t._state.data=e})},J.prototype.registerModule=function(e,t,n){n===void 0&&(n={}),typeof e==`string`&&(e=[e]),this._modules.register(e,t),S(this,this.state,e,this._modules.get(e),n.preserveState),x(this,this.state)},J.prototype.unregisterModule=function(e){var t=this;typeof e==`string`&&(e=[e]),this._modules.unregister(e),this._withCommit(function(){var n=E(t.state,e.slice(0,-1));delete n[e[e.length-1]]}),b(this)},J.prototype.hasModule=function(e){return typeof e==`string`&&(e=[e]),this._modules.isRegistered(e)},J.prototype.hotUpdate=function(e){this._modules.update(e),b(this,!0)},J.prototype._withCommit=function(e){var t=this._committing;this._committing=!0,e(),this._committing=t},Object.defineProperties(J.prototype,Y);var X=Q(function(e,t){var n={};return Z(t).forEach(function(t){var r=t.key,i=t.val;n[r]=function(){var t=this.$store.state,n=this.$store.getters;if(e){var r=$(this.$store,`mapState`,e);if(!r)return;t=r.context.state,n=r.context.getters}return typeof i==`function`?i.call(this,t,n):t[i]},n[r].vuex=!0}),n}),oe=Q(function(e,t){var n={};return Z(t).forEach(function(t){var r=t.key,i=t.val;i=e+i,n[r]=function(){if(!(e&&!$(this.$store,`mapGetters`,e)))return this.$store.getters[i]},n[r].vuex=!0}),n}),se=Q(function(e,t){var n={};return Z(t).forEach(function(t){var r=t.key,i=t.val;n[r]=function(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];var r=this.$store.dispatch;if(e){var a=$(this.$store,`mapActions`,e);if(!a)return;r=a.context.dispatch}return typeof i==`function`?i.apply(this,[r].concat(t)):r.apply(this.$store,[i].concat(t))}}),n});function Z(e){return ce(e)?Array.isArray(e)?e.map(function(e){return{key:e,val:e}}):Object.keys(e).map(function(t){return{key:t,val:e[t]}}):[]}function ce(e){return Array.isArray(e)||g(e)}function Q(e){return function(t,n){return typeof t==`string`?t.charAt(t.length-1)!==`/`&&(t+=`/`):(n=t,t=``),e(t,n)}}function $(e,t,n){return e._modulesNamespaceMap[n]}export{m as a,X as i,se as n,oe as r,q as t};
|
|
//# sourceMappingURL=vuex.esm-bundler-DEh690_n.js.map
|