Socket
Socket
Sign inDemoInstall

@vue/composition-api

Package Overview
Dependencies
Maintainers
4
Versions
106
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vue/composition-api - npm Package Compare versions

Comparing version 1.0.0-beta.13 to 1.0.0-beta.14

15

CHANGELOG.md

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

<a name="1.0.0-beta.14"></a>
# [1.0.0-beta.14](https://github.com/vuejs/composition-api/compare/v1.0.0-beta.13...v1.0.0-beta.14) (2020-09-15)
### Bug Fixes
* circular objects and making all Vue.observable objects isReactive ([#512](https://github.com/vuejs/composition-api/issues/512)) ([f204daa](https://github.com/vuejs/composition-api/commit/f204daa))
### Features
* **reactive:** allow usage of reactive before `Vue.use` ([#515](https://github.com/vuejs/composition-api/issues/515)) ([89fd11c](https://github.com/vuejs/composition-api/commit/89fd11c))
<a name="1.0.0-beta.13"></a>

@@ -2,0 +17,0 @@ # [1.0.0-beta.13](https://github.com/vuejs/composition-api/compare/v1.0.0-beta.12...v1.0.0-beta.13) (2020-09-12)

3

dist/index.d.ts

@@ -229,3 +229,2 @@ import Vue$1, { VueConstructor, ComponentOptions, VNode, CreateElement } from 'vue';

declare function shallowReactive<T extends object = any>(obj: T): T;
declare function markReactive(target: any, shallow?: boolean): void;
/**

@@ -337,2 +336,2 @@ * Make obj reactivity

export default Plugin;
export { ComponentRenderProxy, ComputedRef, FlushMode, InjectionKey, PropOptions, PropType, Ref, SetupContext, ShallowUnwrapRef, UnwrapRef, VueWatcher, WatchCallback, WatchEffect, WatchOptions, WatchOptionsBase, WatchSource, WatchStopHandle, WritableComputedRef, computed, createApp, customRef, defineComponent, getCurrentInstance, createElement as h, inject, isReactive, isReadonly, isRef, markRaw, markReactive, nextTick, onActivated, onBeforeMount, onBeforeUnmount, onBeforeUpdate, onDeactivated, onErrorCaptured, onMounted, onServerPrefetch, onUnmounted, onUpdated, provide, proxyRefs, reactive, ref, set, shallowReactive, shallowReadonly, shallowRef, toRaw, toRef, toRefs, triggerRef, unref, useCSSModule, version, watch, watchEffect };
export { ComponentRenderProxy, ComputedRef, FlushMode, InjectionKey, PropOptions, PropType, Ref, SetupContext, ShallowUnwrapRef, UnwrapRef, VueWatcher, WatchCallback, WatchEffect, WatchOptions, WatchOptionsBase, WatchSource, WatchStopHandle, WritableComputedRef, computed, createApp, customRef, defineComponent, getCurrentInstance, createElement as h, inject, isReactive, isReadonly, isRef, markRaw, nextTick, onActivated, onBeforeMount, onBeforeUnmount, onBeforeUpdate, onDeactivated, onErrorCaptured, onMounted, onServerPrefetch, onUnmounted, onUpdated, provide, proxyRefs, reactive, ref, set, shallowReactive, shallowReadonly, shallowRef, toRaw, toRef, toRefs, triggerRef, unref, useCSSModule, version, watch, watchEffect };

@@ -48,2 +48,5 @@ 'use strict';

}
function isObject(val) {
return val !== null && typeof val === 'object';
}
function isPlainObject(x) {

@@ -70,2 +73,9 @@ return toString(x) === '[object Object]';

var vueDependency = undefined;
try {
vueDependency = require('vue');
}
catch (_a) {
// not available
}
var vueConstructor = null;

@@ -83,2 +93,10 @@ var currentInstance = null;

}
// returns registered vue or `vue` dependency
function getRegisteredVueOrDefault() {
var constructor = vueConstructor || vueDependency;
{
assert(vueConstructor, "No vue dependency found.");
}
return constructor;
}
function setVueConstructor(Vue) {

@@ -251,27 +269,7 @@ if ( vueConstructor) {

var RefKey = 'composition-api.refKey';
var PropsReactive = '__props_reactive__';
if (typeof window !== 'undefined' && !('WeakSet' in window)) {
// simple polyfil for IE
Object.defineProperty(window, 'WeakSet', {
value: new (/** @class */ (function () {
function class_1(_map) {
if (_map === void 0) { _map = new WeakMap(); }
this._map = _map;
}
class_1.prototype.has = function (v) {
return this._map.has(v);
};
class_1.prototype.add = function (v) {
return this._map.set(v, true);
};
class_1.prototype.remove = function (v) {
return this._map.set(v, true);
};
return class_1;
}()))(),
});
}
var reactiveSet = new WeakSet();
var rawSet = new WeakSet();
var readonlySet = new WeakSet();
var accessModifiedSet = new WeakMap();
var rawSet = new WeakMap();
var readonlySet = new WeakMap();

@@ -294,3 +292,3 @@ var RefImpl = /** @class */ (function () {

var sealed = Object.seal(r);
readonlySet.add(sealed);
readonlySet.set(sealed, true);
return sealed;

@@ -312,2 +310,5 @@ }

}
function isPropObject(obj) {
return obj && typeof obj === 'object' && PropsReactive in obj;
}
function unref(ref) {

@@ -317,7 +318,7 @@ return isRef(ref) ? ref.value : ref;

function toRefs(obj) {
if ( !isReactive(obj) && !isPropObject(obj)) {
warn("toRefs() expects a reactive object but received a plain one.");
}
if (!isPlainObject(obj))
return obj;
if ( !isReactive(obj)) {
warn("toRefs() expects a reactive object but received a plain one.");
}
var ret = {};

@@ -399,3 +400,4 @@ for (var key in obj) {

function isRaw(obj) {
return rawSet.has(obj);
var _a;
return Boolean((obj === null || obj === void 0 ? void 0 : obj.__ob__) && ((_a = obj.__ob__) === null || _a === void 0 ? void 0 : _a.__raw__));
}

@@ -406,3 +408,4 @@ function isReadonly(obj) {

function isReactive(obj) {
return reactiveSet.has(obj);
var _a;
return Boolean((obj === null || obj === void 0 ? void 0 : obj.__ob__) && !((_a = obj.__ob__) === null || _a === void 0 ? void 0 : _a.__raw__));
}

@@ -418,4 +421,6 @@ /**

isRef(target) ||
isComponentInstance(target))
isComponentInstance(target) ||
accessModifiedSet.has(target))
return;
accessModifiedSet.set(target, true);
var keys = Object.keys(target);

@@ -432,2 +437,4 @@ for (var i = 0; i < keys.length; i++) {

return;
if (isRaw(target[key]))
return;
var getter;

@@ -482,3 +489,3 @@ var setter;

function observe(obj) {
var Vue = getVueConstructor();
var Vue = getRegisteredVueOrDefault();
var observed;

@@ -502,13 +509,8 @@ if (Vue.observable) {

warn('"shallowReactive()" is called without provide an "object".');
// @ts-ignore
return;
}
if (!isPlainObject(obj) ||
isReactive(obj) ||
isRaw(obj) ||
!Object.isExtensible(obj)) {
if (!isPlainObject(obj) || isRaw(obj) || !Object.isExtensible(obj)) {
return obj;
}
var observed = observe({});
markReactive(observed, true);
setupAccessControl(observed);

@@ -532,3 +534,2 @@ var ob = observed.__ob__;

}
// setupAccessControl(val);
Object.defineProperty(observed, key, {

@@ -571,29 +572,2 @@ enumerable: true,

}
function markReactive(target, shallow) {
if (shallow === void 0) { shallow = false; }
if (!(isPlainObject(target) || Array.isArray(target)) ||
// !isPlainObject(target) ||
isRaw(target) ||
// Array.isArray(target) ||
isRef(target) ||
isComponentInstance(target)) {
return;
}
if (isReactive(target) || !Object.isExtensible(target)) {
return;
}
reactiveSet.add(target);
if (shallow) {
return;
}
if (Array.isArray(target)) {
// TODO way to track new array items
target.forEach(function (x) { return markReactive(x); });
return;
}
var keys = Object.keys(target);
for (var i = 0; i < keys.length; i++) {
markReactive(target[keys[i]]);
}
}
/**

@@ -608,11 +582,6 @@ * Make obj reactivity

}
if (!isPlainObject(obj) ||
isReactive(obj) ||
isRaw(obj) ||
!Object.isExtensible(obj)) {
if (!isPlainObject(obj) || isRaw(obj) || !Object.isExtensible(obj)) {
return obj;
}
var observed = observe(obj);
// def(obj, ReactiveIdentifierKey, ReactiveIdentifier);
markReactive(obj);
setupAccessControl(observed);

@@ -624,4 +593,3 @@ return observed;

if (!isPlainObject(obj) || !Object.isExtensible(obj)) {
//@ts-ignore
return obj; // just typing
return obj;
}

@@ -676,3 +644,3 @@ var readonlyObj = {};

}
readonlySet.add(readonlyObj);
readonlySet.set(readonlyObj, true);
return readonlyObj;

@@ -688,12 +656,15 @@ }

// set the vue observable flag at obj
def(obj, '__ob__', observe({}).__ob__);
var ob = observe({}).__ob__;
ob.__raw__ = true;
def(obj, '__ob__', ob);
// mark as Raw
rawSet.add(obj);
rawSet.set(obj, true);
return obj;
}
function toRaw(observed) {
var _a, _b;
if (isRaw(observed) || !Object.isExtensible(observed)) {
return observed;
}
return observed.__ob__.value || observed;
return ((_b = (_a = observed) === null || _a === void 0 ? void 0 : _a.__ob__) === null || _b === void 0 ? void 0 : _b.value) || observed;
}

@@ -749,3 +720,2 @@

defineAccessControl(target, key, val);
markReactive(ob.value[key]);
ob.dep.notify();

@@ -1266,8 +1236,14 @@ return val;

if (!(propName in vm) && !(props && hasOwn(props, propName))) {
proxy(vm, propName, {
get: function () { return propValue.value; },
set: function (val) {
propValue.value = val;
},
});
if (isRef(propValue)) {
proxy(vm, propName, {
get: function () { return propValue.value; },
set: function (val) {
propValue.value = val;
},
});
}
else {
// @ts-ignore
vm[propName] = propValue;
}
{

@@ -1277,8 +1253,13 @@ // expose binding to Vue Devtool as a data property

vm.$nextTick(function () {
proxy(vm._data, propName, {
get: function () { return propValue.value; },
set: function (val) {
propValue.value = val;
},
});
if (isRef(propValue)) {
proxy(vm._data, propName, {
get: function () { return propValue.value; },
set: function (val) {
propValue.value = val;
},
});
}
else {
vm._data[propName] = propValue;
}
});

@@ -1413,4 +1394,4 @@ }

var ctx = createSetupContext(vm);
// mark props
markReactive(props);
// fake reactive for `toRefs(props)`
def(props, PropsReactive, true);
// resolve scopedSlots and slots to functions

@@ -1420,2 +1401,3 @@ resolveScopedSlots(vm, ctx.slots);

activateCurrentInstance(vm, function () {
// make props to be fake reactive, this is for `toRefs(props)`
binding = setup(props, ctx);

@@ -1439,18 +1421,14 @@ });

}
vmStateManager.set(vm, 'rawBindings', binding);
var bindingObj_1 = binding;
vmStateManager.set(vm, 'rawBindings', binding);
Object.keys(binding).forEach(function (name) {
Object.keys(bindingObj_1).forEach(function (name) {
var bindingValue = bindingObj_1[name];
// only make primitive value reactive
if (!isRef(bindingValue)) {
if (isReactive(bindingValue)) {
bindingValue = ref(bindingValue);
}
else {
// bind function to the vm, this will make `this` = vm
if (!isReactive(bindingValue)) {
if (isFunction(bindingValue)) {
bindingValue = bindingValue.bind(vm);
}
// a non-reactive should not don't get reactivity
bindingValue = ref(markRaw(bindingValue));
else if (!isObject(bindingValue)) {
bindingValue = ref(bindingValue);
}
}

@@ -1573,8 +1551,2 @@ }

};
var observable = Vue.observable;
Vue.observable = function (obj) {
var o = observable(obj);
markReactive(o);
return o;
};
setVueConstructor(Vue);

@@ -1592,3 +1564,3 @@ mixin(Vue);

var version = "1.0.0-beta.13";
var version = "1.0.0-beta.14";
// auto install when using CDN

@@ -1611,3 +1583,2 @@ if (typeof window !== 'undefined' && window.Vue) {

exports.markRaw = markRaw;
exports.markReactive = markReactive;
exports.nextTick = nextTick;

@@ -1614,0 +1585,0 @@ exports.onActivated = onActivated;

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

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e,t=(e=require("vue"))&&"object"==typeof e&&"default"in e?e.default:e;function n(e){return"function"==typeof e&&/native code/.test(e.toString())}var r="undefined"!=typeof Symbol&&n(Symbol)&&"undefined"!=typeof Reflect&&n(Reflect.ownKeys),o=function(e){return e},i={enumerable:!0,configurable:!0,get:o,set:o};function u(e,t,n){var r=n.get,u=n.set;i.get=r||o,i.set=u||o,Object.defineProperty(e,t,i)}function a(e,t){return Object.hasOwnProperty.call(e,t)}function f(e){return"[object Object]"===function(e){return Object.prototype.toString.call(e)}(e)}function c(e){return"function"==typeof e}function s(e,n){t.util.warn(e,n)}var l,p=null,v=null;function d(){return p}function y(){return v}function b(e){v=e}function h(e){return y()}function g(e,t){void 0===t&&(t={});var n=e.config.silent;e.config.silent=!0;var r=new e(t);return e.config.silent=n,r}function _(e){var t=d();return t&&e instanceof t}function m(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e.$scopedSlots[t]?e.$scopedSlots[t].apply(e,n):s("slots."+t+'() got called outside of the "render()" scope',e)}}var w=function(){return(w=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e,t=(e=require("vue"))&&"object"==typeof e&&"default"in e?e.default:e;function n(e){return"function"==typeof e&&/native code/.test(e.toString())}var r="undefined"!=typeof Symbol&&n(Symbol)&&"undefined"!=typeof Reflect&&n(Reflect.ownKeys),o=function(e){return e},i={enumerable:!0,configurable:!0,get:o,set:o};function u(e,t,n){var r=n.get,u=n.set;i.get=r||o,i.set=u||o,Object.defineProperty(e,t,i)}function a(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}function f(e,t){return Object.hasOwnProperty.call(e,t)}function c(e){return"[object Object]"===function(e){return Object.prototype.toString.call(e)}(e)}function s(e){return"function"==typeof e}function l(e,n){t.util.warn(e,n)}var v=void 0;try{v=require("vue")}catch(e){}var p,d=null,y=null;function _(){return d}function b(){return y}function h(e){y=e}function g(e){return b()}function m(e,t){void 0===t&&(t={});var n=e.config.silent;e.config.silent=!0;var r=new e(t);return e.config.silent=n,r}function x(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e.$scopedSlots[t]?e.$scopedSlots[t].apply(e,n):l("slots."+t+'() got called outside of the "render()" scope',e)}}var w=function(){return(w=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};
/*! *****************************************************************************

@@ -15,2 +15,2 @@ Copyright (c) Microsoft Corporation.

PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */function x(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function O(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),u=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)u.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return u}function j(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(O(arguments[t]));return e}function $(e){return r?Symbol.for(e):e}var k=$("composition-api.preFlushQueue"),S=$("composition-api.postFlushQueue"),R="composition-api.refKey";"undefined"==typeof window||"WeakSet"in window||Object.defineProperty(window,"WeakSet",{value:new(function(){function e(e){void 0===e&&(e=new WeakMap),this._map=e}return e.prototype.has=function(e){return this._map.has(e)},e.prototype.add=function(e){return this._map.set(e,!0)},e.prototype.remove=function(e){return this._map.set(e,!0)},e}())});var E=new WeakSet,P=new WeakSet,A=new WeakSet,C=function(e){u(this,"value",{get:e.get,set:e.set})};function M(e,t){var n=new C(e),r=Object.seal(n);return A.add(r),r}function W(e){var t;if(D(e))return e;var n=J(((t={})[R]=e,t));return M({get:function(){return n[R]},set:function(e){return n[R]=e}})}function D(e){return e instanceof C}function U(e){return D(e)?e.value:e}function z(e){if(!f(e))return e;var t={};for(var n in e)t[n]=B(e,n);return t}function B(e,t){var n=e[t];return D(n)?n:M({get:function(){return e[t]},set:function(n){return e[t]=n}})}function F(e){return P.has(e)}function T(e){return E.has(e)}function V(e){if(!(!f(e)||F(e)||Array.isArray(e)||D(e)||_(e)))for(var t=Object.keys(e),n=0;n<t.length;n++)I(e,t[n])}function I(e,t,n){if("__ob__"!==t){var r,o,i=Object.getOwnPropertyDescriptor(e,t);if(i){if(!1===i.configurable)return;r=i.get,o=i.set,r&&!o||2!==arguments.length||(n=e[t])}V(n),Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var o=r?r.call(e):n;return t!==R&&D(o)?o.value:o},set:function(i){if(!r||o){var u=r?r.call(e):n;t!==R&&D(u)&&!D(i)?u.value=i:o?o.call(e,i):n=i,V(i)}}})}}function K(e){var t,n=d();n.observable?t=n.observable(e):t=g(n,{data:{$$state:e}})._data.$$state;return t}function Q(e){var t,n;if(!f(e)||T(e)||F(e)||!Object.isExtensible(e))return e;var r=K({});q(r,!0),V(r);var o=r.__ob__,i=function(t){var n,i,a=e[t],f=Object.getOwnPropertyDescriptor(e,t);if(f){if(!1===f.configurable)return"continue";n=f.get,i=f.set,n&&!i||2!==u.length||(a=e[t])}Object.defineProperty(r,t,{enumerable:!0,configurable:!0,get:function(){var t=n?n.call(e):a;return o.dep.depend(),t},set:function(t){n&&!i||(i?i.call(e,t):a=t,o.dep.notify())}})},u=arguments;try{for(var a=x(Object.keys(e)),c=a.next();!c.done;c=a.next()){var s=c.value;i(s)}}catch(e){t={error:e}}finally{try{c&&!c.done&&(n=a.return)&&n.call(a)}finally{if(t)throw t.error}}return r}function q(e,t){if(void 0===t&&(t=!1),!(!f(e)&&!Array.isArray(e)||F(e)||D(e)||_(e))&&!T(e)&&Object.isExtensible(e)&&(E.add(e),!t))if(Array.isArray(e))e.forEach((function(e){return q(e)}));else for(var n=Object.keys(e),r=0;r<n.length;r++)q(e[n[r]])}function J(e){if(!f(e)||T(e)||F(e)||!Object.isExtensible(e))return e;var t=K(e);return q(e),V(t),t}function N(e){return f(e)&&Object.isExtensible(e)?(function(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}(e,"__ob__",K({}).__ob__),P.add(e),e):e}function G(e){return function(t){var n,r=h(((n=e)[0].toUpperCase(),n.slice(1)));r&&function(e,t,n,r){var o=t.$options,i=e.config.optionMergeStrategies[n];o[n]=i(o[n],function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=y();b(e);try{return t.apply(void 0,j(n))}finally{b(o)}}}(t,r))}(d(),r,e,t)}}var H,L=G("beforeMount"),X=G("mounted"),Y=G("beforeUpdate"),Z=G("updated"),ee=G("beforeDestroy"),te=G("destroyed"),ne=G("errorCaptured"),re=G("activated"),oe=G("deactivated"),ie=G("serverPrefetch");function ue(){ce(this,k)}function ae(){ce(this,S)}function fe(){var e=y();return e?function(e){return void 0!==e[k]}(e)||function(e){e[k]=[],e[S]=[],e.$on("hook:beforeUpdate",ue),e.$on("hook:updated",ae)}(e):(H||(H=g(d())),e=H),e}function ce(e,t){for(var n=e[t],r=0;r<n.length;r++)n[r]();n.length=0}function se(e,t,n){var r=function(){e.$nextTick((function(){e[k].length&&ce(e,k),e[S].length&&ce(e,S)}))};switch(n){case"pre":r(),e[k].push(t);break;case"post":r(),e[S].push(t);break;default:!function(e,t){if(!e)throw new Error("[vue-composition-api] "+t)}(!1,'flush must be one of ["post", "pre", "sync"], but got '+n)}}function le(e,t){var n=e.teardown;e.teardown=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];n.apply(e,r),t()}}function pe(e,t,n,r){var i,u,a=r.flush,f="sync"===a,l=function(e){u=function(){try{e()}catch(e){!function(e,t,n){if("undefined"==typeof window||"undefined"==typeof console)throw e;console.error(e)}(e)}}},p=function(){u&&(u(),u=null)},v=function(t){return f||e===H?t:function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return se(e,(function(){t.apply(void 0,j(n))}),a)}};if(null===n){var d=!1,y=function(e,t,n,r){var o=e._watchers.length;return e.$watch(t,n,{immediate:r.immediateInvokeCallback,deep:r.deep,lazy:r.noRun,sync:r.sync,before:r.before}),e._watchers[o]}(e,(function(){if(!d)try{d=!0,t(l)}finally{d=!1}}),o,{deep:r.deep||!1,sync:f,before:p});le(y,p),y.lazy=!1;var b=y.get.bind(y);return y.get=v(b),function(){y.teardown()}}var h,g=r.deep;Array.isArray(t)?h=function(){return t.map((function(e){return D(e)?e.value:e()}))}:D(t)?h=function(){return t.value}:T(t)?(h=function(){return t},g=!0):c(t)?h=t:(h=o,s("Invalid watch source: "+JSON.stringify(t)+".\n A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.",e));var _=function(e,t){p(),n(e,t,l)},m=v(_);if(r.immediate){var w=m,x=function(e,t){x=w,_(e,t)};m=function(e,t){x(e,t)}}var O=e.$watch(h,m,{immediate:r.immediate,deep:g,sync:f}),$=e._watchers[e._watchers.length-1];return T($.value)&&(null===(i=$.value.__ob__)||void 0===i?void 0:i.dep)&&g&&$.value.__ob__.dep.addSub({update:function(){$.run()}}),le($,p),function(){O()}}var ve={};var de={};var ye;var be={set:function(e,t,n){(e.__composition_api_state__=e.__composition_api_state__||{})[t]=n},get:function(e,t){return(e.__composition_api_state__||{})[t]}};function he(e){var t=be.get(e,"rawBindings")||{};if(t&&Object.keys(t).length){for(var n=e.$refs,r=be.get(e,"refs")||[],o=0;o<r.length;o++){var i=t[f=r[o]];!n[f]&&i&&D(i)&&(i.value=null)}var u=Object.keys(n),a=[];for(o=0;o<u.length;o++){var f;i=t[f=u[o]];n[f]&&i&&D(i)&&(i.value=n[f],a.push(f))}be.set(e,"refs",a)}}function ge(e,t){var n=e.$options._parentVnode;if(n){for(var r=be.get(e,"slots")||[],o=function(e,t){var n;if(e){if(e._normalized)return e._normalized;for(var r in n={},e)e[r]&&"$"!==r[0]&&(n[r]=!0)}else n={};for(var r in t)r in n||(n[r]=!0);return n}(n.data.scopedSlots,e.$slots),i=0;i<r.length;i++){o[a=r[i]]||delete t[a]}var u=Object.keys(o);for(i=0;i<u.length;i++){var a;t[a=u[i]]||(t[a]=m(e,a))}be.set(e,"slots",u)}}function _e(e,t,n){var r=y();b(e);try{return t(e)}catch(e){if(!n)throw e;n(e)}finally{b(r)}}function me(e){e.mixin({beforeCreate:function(){var e=this,t=e.$options,n=t.setup,r=t.render;r&&(t.render=function(){for(var t=this,n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];return _e(e,(function(){return r.apply(t,n)}))});if(!n)return;if("function"!=typeof n)return;var o=t.data;t.data=function(){return function(e,t){void 0===t&&(t={});var n,r=e.$options.setup,o=function(e){var t={slots:{}},n=["emit"];return["root","parent","refs","attrs","listeners","isServer","ssrContext"].forEach((function(n){var r,o,i;Array.isArray(n)?(r=O(n,2),o=r[0],i=r[1]):o=i=n,i="$"+i,u(t,o,{get:function(){return e[i]},set:function(){s("Cannot assign to '"+o+"' because it is a read-only property",e)}})})),n.forEach((function(n){var r="$"+n;u(t,n,{get:function(){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];e[r].apply(e,t)}}})})),t}(e);if(q(t),ge(e,o.slots),_e(e,(function(){n=r(t,o)})),!n)return;if(c(n)){var i=n;return void(e.$options.render=function(){return ge(e,o.slots),_e(e,(function(){return i()}))})}if(f(n)){T(n)&&(n=z(n));var l=n;be.set(e,"rawBindings",n),Object.keys(n).forEach((function(t){var n=l[t];D(n)||(T(n)?n=W(n):(c(n)&&(n=n.bind(e)),n=W(N(n)))),function(e,t,n){var r=e.$options.props;t in e||r&&a(r,t)||u(e,t,{get:function(){return n.value},set:function(e){n.value=e}})}(e,t,n)}))}}(e,e.$props),"function"==typeof o?o.call(e,e):o||{}}},mounted:function(){he(this)},updated:function(){he(this)}})}function we(e){if(!function(e){return a(e,"__composition_api_installed__")}(e)){e.config.optionMergeStrategies.setup=function(e,t){return function(n,o){return function e(t,n){if(!t)return n;if(!n)return t;for(var o,i,u,c=r?Reflect.ownKeys(t):Object.keys(t),s=0;s<c.length;s++)"__ob__"!==(o=c[s])&&(i=n[o],u=t[o],a(n,o)?i!==u&&f(i)&&!D(i)&&f(u)&&!D(u)&&e(u,i):n[o]=u);return n}("function"==typeof e?e(n,o)||{}:void 0,"function"==typeof t?t(n,o)||{}:void 0)}};var t=e.observable;e.observable=function(e){var n=t(e);return q(n),n},function(e){p=e,Object.defineProperty(e,"__composition_api_installed__",{configurable:!0,writable:!0,value:!0})}(e),me(e)}}var xe={install:function(e){return we(e)}};"undefined"!=typeof window&&window.Vue&&window.Vue.use(xe),exports.computed=function(e){var t,n,r,i,u=y();if("function"==typeof e?t=e:(t=e.get,n=e.set),u&&!u.$isServer){var a,f=function(){if(!l){var e=g(d(),{computed:{value:function(){return 0}}}),t=e._computedWatchers.value.constructor,n=e._data.__ob__.dep.constructor;l={Watcher:t,Dep:n},e.$destroy()}return l}(),c=f.Watcher,s=f.Dep;i=function(){return a||(a=new c(u,t,o,{lazy:!0})),a.dirty&&a.evaluate(),s.target&&a.depend(),a.value},r=function(e){n&&n(e)}}else{var p=g(d(),{computed:{$$state:{get:t,set:n}}});u&&u.$on("hook:destroyed",(function(){return p.$destroy()})),i=function(){return p.$$state},r=function(e){p.$$state=e}}return M({get:i,set:r})},exports.createApp=function(e,t){void 0===t&&(t=void 0);var n=d(),r=void 0;return{config:n.config,use:n.use.bind(n),mixin:n.mixin.bind(n),component:n.component.bind(n),directive:n.directive.bind(n),mount:function(o,i){return r||((r=new n(w({propsData:t},e))).$mount(o,i),r)},unmount:function(){r&&(r.$destroy(),r=void 0)}}},exports.customRef=function(e){var t=W(0);return M(e((function(){t.value}),(function(){++t.value})))},exports.default=xe,exports.defineComponent=function(e){return e},exports.getCurrentInstance=y,exports.h=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=y();return n?n.$createElement.apply(n,e):(s("`createElement()` has been called outside of render function."),ye||(ye=g(d()).$createElement),ye.apply(ye,e))},exports.inject=function(e,t,n){if(void 0===n&&(n=!1),!e)return t;var r=y();if(r){var o=function(e,t){for(var n=t;n;){if(n._provided&&a(n._provided,e))return n._provided[e];n=n.$parent}return ve}(e,r);return o!==ve?o:n&&c(t)?t():t}s("inject() can only be used inside setup() or functional components.")},exports.isReactive=T,exports.isReadonly=function(e){return A.has(e)},exports.isRef=D,exports.markRaw=N,exports.markReactive=q,exports.nextTick=function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return null===(e=d())||void 0===e?void 0:e.nextTick.apply(this,t)},exports.onActivated=re,exports.onBeforeMount=L,exports.onBeforeUnmount=ee,exports.onBeforeUpdate=Y,exports.onDeactivated=oe,exports.onErrorCaptured=ne,exports.onMounted=X,exports.onServerPrefetch=ie,exports.onUnmounted=te,exports.onUpdated=Z,exports.provide=function(e,t){var n=h();if(n){if(!n._provided){var r={};Object.defineProperty(n,"_provided",{get:function(){return r},set:function(e){return Object.assign(r,e)}})}n._provided[e]=t}},exports.proxyRefs=function(e){var t,n,r;if(T(e))return e;var o=J(((t={})[R]=e,t)),i=function(e){u(o,e,{get:function(){return D(o[e])?o[e].value:o[e]},set:function(t){if(D(o[e]))return o[e].value=U(t);o[e]=U(t)}})};try{for(var a=x(Object.keys(e)),f=a.next();!f.done;f=a.next()){i(f.value)}}catch(e){n={error:e}}finally{try{f&&!f.done&&(r=a.return)&&r.call(a)}finally{if(n)throw n.error}}return o},exports.reactive=J,exports.ref=W,exports.set=function(e,t,n){var r,o=d().util,i=(o.warn,o.defineReactive);if(r=e,Array.isArray(r)&&function(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}(t))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(t in e&&!(t in Object.prototype))return e[t]=n,n;var u=e.__ob__;return e._isVue||u&&u.vmCount?n:u?(i(u.value,t,n),I(e,t,n),q(u.value[t]),u.dep.notify(),n):(e[t]=n,n)},exports.shallowReactive=Q,exports.shallowReadonly=function(e){var t,n;if(!f(e)||!Object.isExtensible(e))return e;var r={},o=J({}),i=o.__ob__,u=function(t){var n,o=e[t],u=void 0,f=Object.getOwnPropertyDescriptor(e,t);if(f){if(!1===f.configurable)return"continue";n=f.get,u=f.set,n&&!u||2!==a.length||(o=e[t])}Object.defineProperty(r,t,{enumerable:!0,configurable:!0,get:function(){var t=n?n.call(e):o;return i.dep.depend(),t},set:function(e){}})},a=arguments;try{for(var c=x(Object.keys(e)),s=c.next();!s.done;s=c.next()){var l=s.value;u(l)}}catch(e){t={error:e}}finally{try{s&&!s.done&&(n=c.return)&&n.call(c)}finally{if(t)throw t.error}}return A.add(r),r},exports.shallowRef=function(e){var t;if(D(e))return e;var n=Q(((t={})[R]=e,t));return M({get:function(){return n[R]},set:function(e){return n[R]=e}})},exports.toRaw=function(e){return F(e)||!Object.isExtensible(e)?e:e.__ob__.value||e},exports.toRef=B,exports.toRefs=z,exports.triggerRef=function(e){D(e)&&(e.value=e.value)},exports.unref=U,exports.useCSSModule=function(e){void 0===e&&(e="$style");var t=y();if(!t)return de;var n=t[e];return n||de},exports.version="1.0.0-beta.13",exports.watch=function(e,t,n){var r=null;"function"==typeof t?r=t:(n=t,r=null);var o=function(e){return w({immediate:!1,deep:!1,flush:"post"},e)}(n);return pe(fe(),e,r,o)},exports.watchEffect=function(e,t){var n=function(e){return w({immediate:!0,deep:!1,flush:"post"},e)}(t);return pe(fe(),e,null,n)};
***************************************************************************** */function j(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function O(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),u=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)u.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return u}function $(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(O(arguments[t]));return e}function k(e){return r?Symbol.for(e):e}var S=k("composition-api.preFlushQueue"),R=k("composition-api.postFlushQueue"),E="composition-api.refKey",P=new WeakMap,M=new WeakMap,A=new WeakMap,C=function(e){u(this,"value",{get:e.get,set:e.set})};function D(e,t){var n=new C(e),r=Object.seal(n);return A.set(r,!0),r}function B(e){var t;if(U(e))return e;var n=J(((t={})[E]=e,t));return D({get:function(){return n[E]},set:function(e){return n[E]=e}})}function U(e){return e instanceof C}function W(e){return U(e)?e.value:e}function z(e){if(!c(e))return e;var t={};for(var n in e)t[n]=F(e,n);return t}function F(e,t){var n=e[t];return U(n)?n:D({get:function(){return e[t]},set:function(n){return e[t]=n}})}function T(e){var t;return Boolean((null==e?void 0:e.__ob__)&&(null===(t=e.__ob__)||void 0===t?void 0:t.__raw__))}function V(e){var t;return Boolean((null==e?void 0:e.__ob__)&&!(null===(t=e.__ob__)||void 0===t?void 0:t.__raw__))}function I(e){if(!(!c(e)||T(e)||Array.isArray(e)||U(e)||function(e){var t=_();return t&&e instanceof t}(e)||P.has(e))){P.set(e,!0);for(var t=Object.keys(e),n=0;n<t.length;n++)K(e,t[n])}}function K(e,t,n){if("__ob__"!==t&&!T(e[t])){var r,o,i=Object.getOwnPropertyDescriptor(e,t);if(i){if(!1===i.configurable)return;r=i.get,o=i.set,r&&!o||2!==arguments.length||(n=e[t])}I(n),Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var o=r?r.call(e):n;return t!==E&&U(o)?o.value:o},set:function(i){if(!r||o){var u=r?r.call(e):n;t!==E&&U(u)&&!U(i)?u.value=i:o?o.call(e,i):n=i,I(i)}}})}}function q(e){var t,n=d||v;n.observable?t=n.observable(e):t=m(n,{data:{$$state:e}})._data.$$state;return t}function Q(e){var t,n;if(!c(e)||T(e)||!Object.isExtensible(e))return e;var r=q({});I(r);var o=r.__ob__,i=function(t){var n,i,a=e[t],f=Object.getOwnPropertyDescriptor(e,t);if(f){if(!1===f.configurable)return"continue";n=f.get,i=f.set,n&&!i||2!==u.length||(a=e[t])}Object.defineProperty(r,t,{enumerable:!0,configurable:!0,get:function(){var t=n?n.call(e):a;return o.dep.depend(),t},set:function(t){n&&!i||(i?i.call(e,t):a=t,o.dep.notify())}})},u=arguments;try{for(var a=j(Object.keys(e)),f=a.next();!f.done;f=a.next()){var s=f.value;i(s)}}catch(e){t={error:e}}finally{try{f&&!f.done&&(n=a.return)&&n.call(a)}finally{if(t)throw t.error}}return r}function J(e){if(!c(e)||T(e)||!Object.isExtensible(e))return e;var t=q(e);return I(t),t}function N(e){return function(t){var n,r=g(((n=e)[0].toUpperCase(),n.slice(1)));r&&function(e,t,n,r){var o=t.$options,i=e.config.optionMergeStrategies[n];o[n]=i(o[n],function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=b();h(e);try{return t.apply(void 0,$(n))}finally{h(o)}}}(t,r))}(_(),r,e,t)}}var G,H=N("beforeMount"),L=N("mounted"),X=N("beforeUpdate"),Y=N("updated"),Z=N("beforeDestroy"),ee=N("destroyed"),te=N("errorCaptured"),ne=N("activated"),re=N("deactivated"),oe=N("serverPrefetch");function ie(){fe(this,S)}function ue(){fe(this,R)}function ae(){var e=b();return e?function(e){return void 0!==e[S]}(e)||function(e){e[S]=[],e[R]=[],e.$on("hook:beforeUpdate",ie),e.$on("hook:updated",ue)}(e):(G||(G=m(_())),e=G),e}function fe(e,t){for(var n=e[t],r=0;r<n.length;r++)n[r]();n.length=0}function ce(e,t,n){var r=function(){e.$nextTick((function(){e[S].length&&fe(e,S),e[R].length&&fe(e,R)}))};switch(n){case"pre":r(),e[S].push(t);break;case"post":r(),e[R].push(t);break;default:!function(e,t){if(!e)throw new Error("[vue-composition-api] "+t)}(!1,'flush must be one of ["post", "pre", "sync"], but got '+n)}}function se(e,t){var n=e.teardown;e.teardown=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];n.apply(e,r),t()}}function le(e,t,n,r){var i,u,a=r.flush,f="sync"===a,c=function(e){u=function(){try{e()}catch(e){!function(e,t,n){if("undefined"==typeof window||"undefined"==typeof console)throw e;console.error(e)}(e)}}},v=function(){u&&(u(),u=null)},p=function(t){return f||e===G?t:function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return ce(e,(function(){t.apply(void 0,$(n))}),a)}};if(null===n){var d=!1,y=function(e,t,n,r){var o=e._watchers.length;return e.$watch(t,n,{immediate:r.immediateInvokeCallback,deep:r.deep,lazy:r.noRun,sync:r.sync,before:r.before}),e._watchers[o]}(e,(function(){if(!d)try{d=!0,t(c)}finally{d=!1}}),o,{deep:r.deep||!1,sync:f,before:v});se(y,v),y.lazy=!1;var _=y.get.bind(y);return y.get=p(_),function(){y.teardown()}}var b,h=r.deep;Array.isArray(t)?b=function(){return t.map((function(e){return U(e)?e.value:e()}))}:U(t)?b=function(){return t.value}:V(t)?(b=function(){return t},h=!0):s(t)?b=t:(b=o,l("Invalid watch source: "+JSON.stringify(t)+".\n A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.",e));var g=function(e,t){v(),n(e,t,c)},m=p(g);if(r.immediate){var x=m,w=function(e,t){w=x,g(e,t)};m=function(e,t){w(e,t)}}var j=e.$watch(b,m,{immediate:r.immediate,deep:h,sync:f}),O=e._watchers[e._watchers.length-1];return V(O.value)&&(null===(i=O.value.__ob__)||void 0===i?void 0:i.dep)&&h&&O.value.__ob__.dep.addSub({update:function(){O.run()}}),se(O,v),function(){j()}}var ve={};var pe={};var de;var ye={set:function(e,t,n){(e.__composition_api_state__=e.__composition_api_state__||{})[t]=n},get:function(e,t){return(e.__composition_api_state__||{})[t]}};function _e(e){var t=ye.get(e,"rawBindings")||{};if(t&&Object.keys(t).length){for(var n=e.$refs,r=ye.get(e,"refs")||[],o=0;o<r.length;o++){var i=t[f=r[o]];!n[f]&&i&&U(i)&&(i.value=null)}var u=Object.keys(n),a=[];for(o=0;o<u.length;o++){var f;i=t[f=u[o]];n[f]&&i&&U(i)&&(i.value=n[f],a.push(f))}ye.set(e,"refs",a)}}function be(e,t){var n=e.$options._parentVnode;if(n){for(var r=ye.get(e,"slots")||[],o=function(e,t){var n;if(e){if(e._normalized)return e._normalized;for(var r in n={},e)e[r]&&"$"!==r[0]&&(n[r]=!0)}else n={};for(var r in t)r in n||(n[r]=!0);return n}(n.data.scopedSlots,e.$slots),i=0;i<r.length;i++){o[a=r[i]]||delete t[a]}var u=Object.keys(o);for(i=0;i<u.length;i++){var a;t[a=u[i]]||(t[a]=x(e,a))}ye.set(e,"slots",u)}}function he(e,t,n){var r=b();h(e);try{return t(e)}catch(e){if(!n)throw e;n(e)}finally{h(r)}}function ge(e){e.mixin({beforeCreate:function(){var e=this,t=e.$options,n=t.setup,r=t.render;r&&(t.render=function(){for(var t=this,n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];return he(e,(function(){return r.apply(t,n)}))});if(!n)return;if("function"!=typeof n)return;var o=t.data;t.data=function(){return function(e,t){void 0===t&&(t={});var n,r=e.$options.setup,o=function(e){var t={slots:{}},n=["emit"];return["root","parent","refs","attrs","listeners","isServer","ssrContext"].forEach((function(n){var r,o,i;Array.isArray(n)?(r=O(n,2),o=r[0],i=r[1]):o=i=n,i="$"+i,u(t,o,{get:function(){return e[i]},set:function(){l("Cannot assign to '"+o+"' because it is a read-only property",e)}})})),n.forEach((function(n){var r="$"+n;u(t,n,{get:function(){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];e[r].apply(e,t)}}})})),t}(e);if(a(t,"__props_reactive__",!0),be(e,o.slots),he(e,(function(){n=r(t,o)})),!n)return;if(s(n)){var i=n;return void(e.$options.render=function(){return be(e,o.slots),he(e,(function(){return i()}))})}if(c(n)){V(n)&&(n=z(n)),ye.set(e,"rawBindings",n);var v=n;Object.keys(v).forEach((function(t){var n,r=v[t];U(r)||V(r)||(s(r)?r=r.bind(e):(null===(n=r)||"object"!=typeof n)&&(r=B(r))),function(e,t,n){var r=e.$options.props;t in e||r&&f(r,t)||(U(n)?u(e,t,{get:function(){return n.value},set:function(e){n.value=e}}):e[t]=n)}(e,t,r)}))}}(e,e.$props),"function"==typeof o?o.call(e,e):o||{}}},mounted:function(){_e(this)},updated:function(){_e(this)}})}function me(e){(function(e){return f(e,"__composition_api_installed__")})(e)||(e.config.optionMergeStrategies.setup=function(e,t){return function(n,o){return function e(t,n){if(!t)return n;if(!n)return t;for(var o,i,u,a=r?Reflect.ownKeys(t):Object.keys(t),s=0;s<a.length;s++)"__ob__"!==(o=a[s])&&(i=n[o],u=t[o],f(n,o)?i!==u&&c(i)&&!U(i)&&c(u)&&!U(u)&&e(u,i):n[o]=u);return n}("function"==typeof e?e(n,o)||{}:void 0,"function"==typeof t?t(n,o)||{}:void 0)}},function(e){d=e,Object.defineProperty(e,"__composition_api_installed__",{configurable:!0,writable:!0,value:!0})}(e),ge(e))}var xe={install:function(e){return me(e)}};"undefined"!=typeof window&&window.Vue&&window.Vue.use(xe),exports.computed=function(e){var t,n,r,i,u=b();if("function"==typeof e?t=e:(t=e.get,n=e.set),u&&!u.$isServer){var a,f=function(){if(!p){var e=m(_(),{computed:{value:function(){return 0}}}),t=e._computedWatchers.value.constructor,n=e._data.__ob__.dep.constructor;p={Watcher:t,Dep:n},e.$destroy()}return p}(),c=f.Watcher,s=f.Dep;i=function(){return a||(a=new c(u,t,o,{lazy:!0})),a.dirty&&a.evaluate(),s.target&&a.depend(),a.value},r=function(e){n&&n(e)}}else{var l=m(_(),{computed:{$$state:{get:t,set:n}}});u&&u.$on("hook:destroyed",(function(){return l.$destroy()})),i=function(){return l.$$state},r=function(e){l.$$state=e}}return D({get:i,set:r})},exports.createApp=function(e,t){void 0===t&&(t=void 0);var n=_(),r=void 0;return{config:n.config,use:n.use.bind(n),mixin:n.mixin.bind(n),component:n.component.bind(n),directive:n.directive.bind(n),mount:function(o,i){return r||((r=new n(w({propsData:t},e))).$mount(o,i),r)},unmount:function(){r&&(r.$destroy(),r=void 0)}}},exports.customRef=function(e){var t=B(0);return D(e((function(){t.value}),(function(){++t.value})))},exports.default=xe,exports.defineComponent=function(e){return e},exports.getCurrentInstance=b,exports.h=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=b();return n?n.$createElement.apply(n,e):(l("`createElement()` has been called outside of render function."),de||(de=m(_()).$createElement),de.apply(de,e))},exports.inject=function(e,t,n){if(void 0===n&&(n=!1),!e)return t;var r=b();if(r){var o=function(e,t){for(var n=t;n;){if(n._provided&&f(n._provided,e))return n._provided[e];n=n.$parent}return ve}(e,r);return o!==ve?o:n&&s(t)?t():t}l("inject() can only be used inside setup() or functional components.")},exports.isReactive=V,exports.isReadonly=function(e){return A.has(e)},exports.isRef=U,exports.markRaw=function(e){if(!c(e)||!Object.isExtensible(e))return e;var t=q({}).__ob__;return t.__raw__=!0,a(e,"__ob__",t),M.set(e,!0),e},exports.nextTick=function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return null===(e=_())||void 0===e?void 0:e.nextTick.apply(this,t)},exports.onActivated=ne,exports.onBeforeMount=H,exports.onBeforeUnmount=Z,exports.onBeforeUpdate=X,exports.onDeactivated=re,exports.onErrorCaptured=te,exports.onMounted=L,exports.onServerPrefetch=oe,exports.onUnmounted=ee,exports.onUpdated=Y,exports.provide=function(e,t){var n=g();if(n){if(!n._provided){var r={};Object.defineProperty(n,"_provided",{get:function(){return r},set:function(e){return Object.assign(r,e)}})}n._provided[e]=t}},exports.proxyRefs=function(e){var t,n,r;if(V(e))return e;var o=J(((t={})[E]=e,t)),i=function(e){u(o,e,{get:function(){return U(o[e])?o[e].value:o[e]},set:function(t){if(U(o[e]))return o[e].value=W(t);o[e]=W(t)}})};try{for(var a=j(Object.keys(e)),f=a.next();!f.done;f=a.next()){i(f.value)}}catch(e){n={error:e}}finally{try{f&&!f.done&&(r=a.return)&&r.call(a)}finally{if(n)throw n.error}}return o},exports.reactive=J,exports.ref=B,exports.set=function(e,t,n){var r,o=_().util,i=(o.warn,o.defineReactive);if(r=e,Array.isArray(r)&&function(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}(t))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if(t in e&&!(t in Object.prototype))return e[t]=n,n;var u=e.__ob__;return e._isVue||u&&u.vmCount?n:u?(i(u.value,t,n),K(e,t,n),u.dep.notify(),n):(e[t]=n,n)},exports.shallowReactive=Q,exports.shallowReadonly=function(e){var t,n;if(!c(e)||!Object.isExtensible(e))return e;var r={},o=J({}),i=o.__ob__,u=function(t){var n,o=e[t],u=void 0,f=Object.getOwnPropertyDescriptor(e,t);if(f){if(!1===f.configurable)return"continue";n=f.get,u=f.set,n&&!u||2!==a.length||(o=e[t])}Object.defineProperty(r,t,{enumerable:!0,configurable:!0,get:function(){var t=n?n.call(e):o;return i.dep.depend(),t},set:function(e){}})},a=arguments;try{for(var f=j(Object.keys(e)),s=f.next();!s.done;s=f.next()){var l=s.value;u(l)}}catch(e){t={error:e}}finally{try{s&&!s.done&&(n=f.return)&&n.call(f)}finally{if(t)throw t.error}}return A.set(r,!0),r},exports.shallowRef=function(e){var t;if(U(e))return e;var n=Q(((t={})[E]=e,t));return D({get:function(){return n[E]},set:function(e){return n[E]=e}})},exports.toRaw=function(e){var t,n;return T(e)||!Object.isExtensible(e)?e:(null===(n=null===(t=e)||void 0===t?void 0:t.__ob__)||void 0===n?void 0:n.value)||e},exports.toRef=F,exports.toRefs=z,exports.triggerRef=function(e){U(e)&&(e.value=e.value)},exports.unref=W,exports.useCSSModule=function(e){void 0===e&&(e="$style");var t=b();if(!t)return pe;var n=t[e];return n||pe},exports.version="1.0.0-beta.14",exports.watch=function(e,t,n){var r=null;"function"==typeof t?r=t:(n=t,r=null);var o=function(e){return w({immediate:!1,deep:!1,flush:"post"},e)}(n);return le(ae(),e,r,o)},exports.watchEffect=function(e,t){var n=function(e){return w({immediate:!0,deep:!1,flush:"post"},e)}(t);return le(ae(),e,null,n)};

@@ -42,2 +42,5 @@ import Vue from 'vue';

}
function isObject(val) {
return val !== null && typeof val === 'object';
}
function isPlainObject(x) {

@@ -64,2 +67,9 @@ return toString(x) === '[object Object]';

var vueDependency = undefined;
try {
vueDependency = require('vue');
}
catch (_a) {
// not available
}
var vueConstructor = null;

@@ -77,2 +87,10 @@ var currentInstance = null;

}
// returns registered vue or `vue` dependency
function getRegisteredVueOrDefault() {
var constructor = vueConstructor || vueDependency;
if ((process.env.NODE_ENV !== 'production')) {
assert(vueConstructor, "No vue dependency found.");
}
return constructor;
}
function setVueConstructor(Vue) {

@@ -245,27 +263,7 @@ if ((process.env.NODE_ENV !== 'production') && vueConstructor) {

var RefKey = 'composition-api.refKey';
var PropsReactive = '__props_reactive__';
if (typeof window !== 'undefined' && !('WeakSet' in window)) {
// simple polyfil for IE
Object.defineProperty(window, 'WeakSet', {
value: new (/** @class */ (function () {
function class_1(_map) {
if (_map === void 0) { _map = new WeakMap(); }
this._map = _map;
}
class_1.prototype.has = function (v) {
return this._map.has(v);
};
class_1.prototype.add = function (v) {
return this._map.set(v, true);
};
class_1.prototype.remove = function (v) {
return this._map.set(v, true);
};
return class_1;
}()))(),
});
}
var reactiveSet = new WeakSet();
var rawSet = new WeakSet();
var readonlySet = new WeakSet();
var accessModifiedSet = new WeakMap();
var rawSet = new WeakMap();
var readonlySet = new WeakMap();

@@ -288,3 +286,3 @@ var RefImpl = /** @class */ (function () {

var sealed = Object.seal(r);
readonlySet.add(sealed);
readonlySet.set(sealed, true);
return sealed;

@@ -306,2 +304,5 @@ }

}
function isPropObject(obj) {
return obj && typeof obj === 'object' && PropsReactive in obj;
}
function unref(ref) {

@@ -311,7 +312,7 @@ return isRef(ref) ? ref.value : ref;

function toRefs(obj) {
if ((process.env.NODE_ENV !== 'production') && !isReactive(obj) && !isPropObject(obj)) {
warn("toRefs() expects a reactive object but received a plain one.");
}
if (!isPlainObject(obj))
return obj;
if ((process.env.NODE_ENV !== 'production') && !isReactive(obj)) {
warn("toRefs() expects a reactive object but received a plain one.");
}
var ret = {};

@@ -393,3 +394,4 @@ for (var key in obj) {

function isRaw(obj) {
return rawSet.has(obj);
var _a;
return Boolean((obj === null || obj === void 0 ? void 0 : obj.__ob__) && ((_a = obj.__ob__) === null || _a === void 0 ? void 0 : _a.__raw__));
}

@@ -400,3 +402,4 @@ function isReadonly(obj) {

function isReactive(obj) {
return reactiveSet.has(obj);
var _a;
return Boolean((obj === null || obj === void 0 ? void 0 : obj.__ob__) && !((_a = obj.__ob__) === null || _a === void 0 ? void 0 : _a.__raw__));
}

@@ -412,4 +415,6 @@ /**

isRef(target) ||
isComponentInstance(target))
isComponentInstance(target) ||
accessModifiedSet.has(target))
return;
accessModifiedSet.set(target, true);
var keys = Object.keys(target);

@@ -426,2 +431,4 @@ for (var i = 0; i < keys.length; i++) {

return;
if (isRaw(target[key]))
return;
var getter;

@@ -476,3 +483,3 @@ var setter;

function observe(obj) {
var Vue = getVueConstructor();
var Vue = getRegisteredVueOrDefault();
var observed;

@@ -496,13 +503,8 @@ if (Vue.observable) {

warn('"shallowReactive()" is called without provide an "object".');
// @ts-ignore
return;
}
if (!isPlainObject(obj) ||
isReactive(obj) ||
isRaw(obj) ||
!Object.isExtensible(obj)) {
if (!isPlainObject(obj) || isRaw(obj) || !Object.isExtensible(obj)) {
return obj;
}
var observed = observe({});
markReactive(observed, true);
setupAccessControl(observed);

@@ -526,3 +528,2 @@ var ob = observed.__ob__;

}
// setupAccessControl(val);
Object.defineProperty(observed, key, {

@@ -565,29 +566,2 @@ enumerable: true,

}
function markReactive(target, shallow) {
if (shallow === void 0) { shallow = false; }
if (!(isPlainObject(target) || Array.isArray(target)) ||
// !isPlainObject(target) ||
isRaw(target) ||
// Array.isArray(target) ||
isRef(target) ||
isComponentInstance(target)) {
return;
}
if (isReactive(target) || !Object.isExtensible(target)) {
return;
}
reactiveSet.add(target);
if (shallow) {
return;
}
if (Array.isArray(target)) {
// TODO way to track new array items
target.forEach(function (x) { return markReactive(x); });
return;
}
var keys = Object.keys(target);
for (var i = 0; i < keys.length; i++) {
markReactive(target[keys[i]]);
}
}
/**

@@ -602,11 +576,6 @@ * Make obj reactivity

}
if (!isPlainObject(obj) ||
isReactive(obj) ||
isRaw(obj) ||
!Object.isExtensible(obj)) {
if (!isPlainObject(obj) || isRaw(obj) || !Object.isExtensible(obj)) {
return obj;
}
var observed = observe(obj);
// def(obj, ReactiveIdentifierKey, ReactiveIdentifier);
markReactive(obj);
setupAccessControl(observed);

@@ -618,4 +587,3 @@ return observed;

if (!isPlainObject(obj) || !Object.isExtensible(obj)) {
//@ts-ignore
return obj; // just typing
return obj;
}

@@ -670,3 +638,3 @@ var readonlyObj = {};

}
readonlySet.add(readonlyObj);
readonlySet.set(readonlyObj, true);
return readonlyObj;

@@ -682,12 +650,15 @@ }

// set the vue observable flag at obj
def(obj, '__ob__', observe({}).__ob__);
var ob = observe({}).__ob__;
ob.__raw__ = true;
def(obj, '__ob__', ob);
// mark as Raw
rawSet.add(obj);
rawSet.set(obj, true);
return obj;
}
function toRaw(observed) {
var _a, _b;
if (isRaw(observed) || !Object.isExtensible(observed)) {
return observed;
}
return observed.__ob__.value || observed;
return ((_b = (_a = observed) === null || _a === void 0 ? void 0 : _a.__ob__) === null || _b === void 0 ? void 0 : _b.value) || observed;
}

@@ -743,3 +714,2 @@

defineAccessControl(target, key, val);
markReactive(ob.value[key]);
ob.dep.notify();

@@ -1261,8 +1231,14 @@ return val;

if (!(propName in vm) && !(props && hasOwn(props, propName))) {
proxy(vm, propName, {
get: function () { return propValue.value; },
set: function (val) {
propValue.value = val;
},
});
if (isRef(propValue)) {
proxy(vm, propName, {
get: function () { return propValue.value; },
set: function (val) {
propValue.value = val;
},
});
}
else {
// @ts-ignore
vm[propName] = propValue;
}
if ((process.env.NODE_ENV !== 'production')) {

@@ -1272,8 +1248,13 @@ // expose binding to Vue Devtool as a data property

vm.$nextTick(function () {
proxy(vm._data, propName, {
get: function () { return propValue.value; },
set: function (val) {
propValue.value = val;
},
});
if (isRef(propValue)) {
proxy(vm._data, propName, {
get: function () { return propValue.value; },
set: function (val) {
propValue.value = val;
},
});
}
else {
vm._data[propName] = propValue;
}
});

@@ -1408,4 +1389,4 @@ }

var ctx = createSetupContext(vm);
// mark props
markReactive(props);
// fake reactive for `toRefs(props)`
def(props, PropsReactive, true);
// resolve scopedSlots and slots to functions

@@ -1415,2 +1396,3 @@ resolveScopedSlots(vm, ctx.slots);

activateCurrentInstance(vm, function () {
// make props to be fake reactive, this is for `toRefs(props)`
binding = setup(props, ctx);

@@ -1434,18 +1416,14 @@ });

}
vmStateManager.set(vm, 'rawBindings', binding);
var bindingObj_1 = binding;
vmStateManager.set(vm, 'rawBindings', binding);
Object.keys(binding).forEach(function (name) {
Object.keys(bindingObj_1).forEach(function (name) {
var bindingValue = bindingObj_1[name];
// only make primitive value reactive
if (!isRef(bindingValue)) {
if (isReactive(bindingValue)) {
bindingValue = ref(bindingValue);
}
else {
// bind function to the vm, this will make `this` = vm
if (!isReactive(bindingValue)) {
if (isFunction(bindingValue)) {
bindingValue = bindingValue.bind(vm);
}
// a non-reactive should not don't get reactivity
bindingValue = ref(markRaw(bindingValue));
else if (!isObject(bindingValue)) {
bindingValue = ref(bindingValue);
}
}

@@ -1571,8 +1549,2 @@ }

};
var observable = Vue.observable;
Vue.observable = function (obj) {
var o = observable(obj);
markReactive(o);
return o;
};
setVueConstructor(Vue);

@@ -1590,3 +1562,3 @@ mixin(Vue);

var version = "1.0.0-beta.13";
var version = "1.0.0-beta.14";
// auto install when using CDN

@@ -1598,2 +1570,2 @@ if (typeof window !== 'undefined' && window.Vue) {

export default Plugin;
export { computed, createApp, customRef, defineComponent, getCurrentInstance, createElement as h, inject, isReactive, isReadonly, isRef, markRaw, markReactive, nextTick, onActivated, onBeforeMount, onBeforeUnmount, onBeforeUpdate, onDeactivated, onErrorCaptured, onMounted, onServerPrefetch, onUnmounted, onUpdated, provide, proxyRefs, reactive, ref, set, shallowReactive, shallowReadonly, shallowRef, toRaw, toRef, toRefs, triggerRef, unref, useCSSModule, version, watch, watchEffect };
export { computed, createApp, customRef, defineComponent, getCurrentInstance, createElement as h, inject, isReactive, isReadonly, isRef, markRaw, nextTick, onActivated, onBeforeMount, onBeforeUnmount, onBeforeUpdate, onDeactivated, onErrorCaptured, onMounted, onServerPrefetch, onUnmounted, onUpdated, provide, proxyRefs, reactive, ref, set, shallowReactive, shallowReadonly, shallowRef, toRaw, toRef, toRefs, triggerRef, unref, useCSSModule, version, watch, watchEffect };

@@ -48,2 +48,5 @@ (function (global, factory) {

}
function isObject(val) {
return val !== null && typeof val === 'object';
}
function isPlainObject(x) {

@@ -70,2 +73,9 @@ return toString(x) === '[object Object]';

var vueDependency = undefined;
try {
vueDependency = require('vue');
}
catch (_a) {
// not available
}
var vueConstructor = null;

@@ -83,2 +93,10 @@ var currentInstance = null;

}
// returns registered vue or `vue` dependency
function getRegisteredVueOrDefault() {
var constructor = vueConstructor || vueDependency;
{
assert(vueConstructor, "No vue dependency found.");
}
return constructor;
}
function setVueConstructor(Vue) {

@@ -251,27 +269,7 @@ if ( vueConstructor) {

var RefKey = 'composition-api.refKey';
var PropsReactive = '__props_reactive__';
if (typeof window !== 'undefined' && !('WeakSet' in window)) {
// simple polyfil for IE
Object.defineProperty(window, 'WeakSet', {
value: new (/** @class */ (function () {
function class_1(_map) {
if (_map === void 0) { _map = new WeakMap(); }
this._map = _map;
}
class_1.prototype.has = function (v) {
return this._map.has(v);
};
class_1.prototype.add = function (v) {
return this._map.set(v, true);
};
class_1.prototype.remove = function (v) {
return this._map.set(v, true);
};
return class_1;
}()))(),
});
}
var reactiveSet = new WeakSet();
var rawSet = new WeakSet();
var readonlySet = new WeakSet();
var accessModifiedSet = new WeakMap();
var rawSet = new WeakMap();
var readonlySet = new WeakMap();

@@ -294,3 +292,3 @@ var RefImpl = /** @class */ (function () {

var sealed = Object.seal(r);
readonlySet.add(sealed);
readonlySet.set(sealed, true);
return sealed;

@@ -312,2 +310,5 @@ }

}
function isPropObject(obj) {
return obj && typeof obj === 'object' && PropsReactive in obj;
}
function unref(ref) {

@@ -317,7 +318,7 @@ return isRef(ref) ? ref.value : ref;

function toRefs(obj) {
if ( !isReactive(obj) && !isPropObject(obj)) {
warn("toRefs() expects a reactive object but received a plain one.");
}
if (!isPlainObject(obj))
return obj;
if ( !isReactive(obj)) {
warn("toRefs() expects a reactive object but received a plain one.");
}
var ret = {};

@@ -399,3 +400,4 @@ for (var key in obj) {

function isRaw(obj) {
return rawSet.has(obj);
var _a;
return Boolean((obj === null || obj === void 0 ? void 0 : obj.__ob__) && ((_a = obj.__ob__) === null || _a === void 0 ? void 0 : _a.__raw__));
}

@@ -406,3 +408,4 @@ function isReadonly(obj) {

function isReactive(obj) {
return reactiveSet.has(obj);
var _a;
return Boolean((obj === null || obj === void 0 ? void 0 : obj.__ob__) && !((_a = obj.__ob__) === null || _a === void 0 ? void 0 : _a.__raw__));
}

@@ -418,4 +421,6 @@ /**

isRef(target) ||
isComponentInstance(target))
isComponentInstance(target) ||
accessModifiedSet.has(target))
return;
accessModifiedSet.set(target, true);
var keys = Object.keys(target);

@@ -432,2 +437,4 @@ for (var i = 0; i < keys.length; i++) {

return;
if (isRaw(target[key]))
return;
var getter;

@@ -482,3 +489,3 @@ var setter;

function observe(obj) {
var Vue = getVueConstructor();
var Vue = getRegisteredVueOrDefault();
var observed;

@@ -502,13 +509,8 @@ if (Vue.observable) {

warn('"shallowReactive()" is called without provide an "object".');
// @ts-ignore
return;
}
if (!isPlainObject(obj) ||
isReactive(obj) ||
isRaw(obj) ||
!Object.isExtensible(obj)) {
if (!isPlainObject(obj) || isRaw(obj) || !Object.isExtensible(obj)) {
return obj;
}
var observed = observe({});
markReactive(observed, true);
setupAccessControl(observed);

@@ -532,3 +534,2 @@ var ob = observed.__ob__;

}
// setupAccessControl(val);
Object.defineProperty(observed, key, {

@@ -571,29 +572,2 @@ enumerable: true,

}
function markReactive(target, shallow) {
if (shallow === void 0) { shallow = false; }
if (!(isPlainObject(target) || Array.isArray(target)) ||
// !isPlainObject(target) ||
isRaw(target) ||
// Array.isArray(target) ||
isRef(target) ||
isComponentInstance(target)) {
return;
}
if (isReactive(target) || !Object.isExtensible(target)) {
return;
}
reactiveSet.add(target);
if (shallow) {
return;
}
if (Array.isArray(target)) {
// TODO way to track new array items
target.forEach(function (x) { return markReactive(x); });
return;
}
var keys = Object.keys(target);
for (var i = 0; i < keys.length; i++) {
markReactive(target[keys[i]]);
}
}
/**

@@ -608,11 +582,6 @@ * Make obj reactivity

}
if (!isPlainObject(obj) ||
isReactive(obj) ||
isRaw(obj) ||
!Object.isExtensible(obj)) {
if (!isPlainObject(obj) || isRaw(obj) || !Object.isExtensible(obj)) {
return obj;
}
var observed = observe(obj);
// def(obj, ReactiveIdentifierKey, ReactiveIdentifier);
markReactive(obj);
setupAccessControl(observed);

@@ -624,4 +593,3 @@ return observed;

if (!isPlainObject(obj) || !Object.isExtensible(obj)) {
//@ts-ignore
return obj; // just typing
return obj;
}

@@ -676,3 +644,3 @@ var readonlyObj = {};

}
readonlySet.add(readonlyObj);
readonlySet.set(readonlyObj, true);
return readonlyObj;

@@ -688,12 +656,15 @@ }

// set the vue observable flag at obj
def(obj, '__ob__', observe({}).__ob__);
var ob = observe({}).__ob__;
ob.__raw__ = true;
def(obj, '__ob__', ob);
// mark as Raw
rawSet.add(obj);
rawSet.set(obj, true);
return obj;
}
function toRaw(observed) {
var _a, _b;
if (isRaw(observed) || !Object.isExtensible(observed)) {
return observed;
}
return observed.__ob__.value || observed;
return ((_b = (_a = observed) === null || _a === void 0 ? void 0 : _a.__ob__) === null || _b === void 0 ? void 0 : _b.value) || observed;
}

@@ -749,3 +720,2 @@

defineAccessControl(target, key, val);
markReactive(ob.value[key]);
ob.dep.notify();

@@ -1266,8 +1236,14 @@ return val;

if (!(propName in vm) && !(props && hasOwn(props, propName))) {
proxy(vm, propName, {
get: function () { return propValue.value; },
set: function (val) {
propValue.value = val;
},
});
if (isRef(propValue)) {
proxy(vm, propName, {
get: function () { return propValue.value; },
set: function (val) {
propValue.value = val;
},
});
}
else {
// @ts-ignore
vm[propName] = propValue;
}
{

@@ -1277,8 +1253,13 @@ // expose binding to Vue Devtool as a data property

vm.$nextTick(function () {
proxy(vm._data, propName, {
get: function () { return propValue.value; },
set: function (val) {
propValue.value = val;
},
});
if (isRef(propValue)) {
proxy(vm._data, propName, {
get: function () { return propValue.value; },
set: function (val) {
propValue.value = val;
},
});
}
else {
vm._data[propName] = propValue;
}
});

@@ -1413,4 +1394,4 @@ }

var ctx = createSetupContext(vm);
// mark props
markReactive(props);
// fake reactive for `toRefs(props)`
def(props, PropsReactive, true);
// resolve scopedSlots and slots to functions

@@ -1420,2 +1401,3 @@ resolveScopedSlots(vm, ctx.slots);

activateCurrentInstance(vm, function () {
// make props to be fake reactive, this is for `toRefs(props)`
binding = setup(props, ctx);

@@ -1439,18 +1421,14 @@ });

}
vmStateManager.set(vm, 'rawBindings', binding);
var bindingObj_1 = binding;
vmStateManager.set(vm, 'rawBindings', binding);
Object.keys(binding).forEach(function (name) {
Object.keys(bindingObj_1).forEach(function (name) {
var bindingValue = bindingObj_1[name];
// only make primitive value reactive
if (!isRef(bindingValue)) {
if (isReactive(bindingValue)) {
bindingValue = ref(bindingValue);
}
else {
// bind function to the vm, this will make `this` = vm
if (!isReactive(bindingValue)) {
if (isFunction(bindingValue)) {
bindingValue = bindingValue.bind(vm);
}
// a non-reactive should not don't get reactivity
bindingValue = ref(markRaw(bindingValue));
else if (!isObject(bindingValue)) {
bindingValue = ref(bindingValue);
}
}

@@ -1573,8 +1551,2 @@ }

};
var observable = Vue.observable;
Vue.observable = function (obj) {
var o = observable(obj);
markReactive(o);
return o;
};
setVueConstructor(Vue);

@@ -1592,3 +1564,3 @@ mixin(Vue);

var version = "1.0.0-beta.13";
var version = "1.0.0-beta.14";
// auto install when using CDN

@@ -1611,3 +1583,2 @@ if (typeof window !== 'undefined' && window.Vue) {

exports.markRaw = markRaw;
exports.markReactive = markReactive;
exports.nextTick = nextTick;

@@ -1614,0 +1585,0 @@ exports.onActivated = onActivated;

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

!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("vue")):"function"==typeof define&&define.amd?define(["exports","vue"],n):n((e="undefined"!=typeof globalThis?globalThis:e||self).VueCompositionAPI={},e.Vue)}(this,(function(e,n){"use strict";n=n&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n;function t(e){return"function"==typeof e&&/native code/.test(e.toString())}var r="undefined"!=typeof Symbol&&t(Symbol)&&"undefined"!=typeof Reflect&&t(Reflect.ownKeys),o=function(e){return e},i={enumerable:!0,configurable:!0,get:o,set:o};function u(e,n,t){var r=t.get,u=t.set;i.get=r||o,i.set=u||o,Object.defineProperty(e,n,i)}function a(e,n){return Object.hasOwnProperty.call(e,n)}function f(e){return"[object Object]"===function(e){return Object.prototype.toString.call(e)}(e)}function c(e){return"function"==typeof e}function l(e,t){n.util.warn(e,t)}var s,v=null,d=null;function p(){return v}function y(){return d}function b(e){d=e}function h(e){return y()}function g(e,n){void 0===n&&(n={});var t=e.config.silent;e.config.silent=!0;var r=new e(n);return e.config.silent=t,r}function _(e){var n=p();return n&&e instanceof n}function m(e,n){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return e.$scopedSlots[n]?e.$scopedSlots[n].apply(e,t):l("slots."+n+'() got called outside of the "render()" scope',e)}}var w=function(){return(w=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var o in n=arguments[t])Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o]);return e}).apply(this,arguments)};
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("vue")):"function"==typeof define&&define.amd?define(["exports","vue"],n):n((e="undefined"!=typeof globalThis?globalThis:e||self).VueCompositionAPI={},e.Vue)}(this,(function(e,n){"use strict";n=n&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n;function t(e){return"function"==typeof e&&/native code/.test(e.toString())}var r="undefined"!=typeof Symbol&&t(Symbol)&&"undefined"!=typeof Reflect&&t(Reflect.ownKeys),o=function(e){return e},i={enumerable:!0,configurable:!0,get:o,set:o};function u(e,n,t){var r=t.get,u=t.set;i.get=r||o,i.set=u||o,Object.defineProperty(e,n,i)}function a(e,n,t,r){Object.defineProperty(e,n,{value:t,enumerable:!!r,writable:!0,configurable:!0})}function f(e,n){return Object.hasOwnProperty.call(e,n)}function c(e){return"[object Object]"===function(e){return Object.prototype.toString.call(e)}(e)}function l(e){return"function"==typeof e}function s(e,t){n.util.warn(e,t)}var v=void 0;try{v=require("vue")}catch(e){}var d,p=null,y=null;function _(){return p}function b(){return y}function h(e){y=e}function g(e){return b()}function m(e,n){void 0===n&&(n={});var t=e.config.silent;e.config.silent=!0;var r=new e(n);return e.config.silent=t,r}function w(e,n){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return e.$scopedSlots[n]?e.$scopedSlots[n].apply(e,t):s("slots."+n+'() got called outside of the "render()" scope',e)}}var O=function(){return(O=Object.assign||function(e){for(var n,t=1,r=arguments.length;t<r;t++)for(var o in n=arguments[t])Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o]);return e}).apply(this,arguments)};
/*! *****************************************************************************

@@ -15,2 +15,2 @@ Copyright (c) Microsoft Corporation.

PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */function O(e){var n="function"==typeof Symbol&&Symbol.iterator,t=n&&e[n],r=0;if(t)return t.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}function j(e,n){var t="function"==typeof Symbol&&e[Symbol.iterator];if(!t)return e;var r,o,i=t.call(e),u=[];try{for(;(void 0===n||n-- >0)&&!(r=i.next()).done;)u.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(t=i.return)&&t.call(i)}finally{if(o)throw o.error}}return u}function $(){for(var e=[],n=0;n<arguments.length;n++)e=e.concat(j(arguments[n]));return e}function k(e){return r?Symbol.for(e):e}var S=k("composition-api.preFlushQueue"),x=k("composition-api.postFlushQueue"),R="composition-api.refKey";"undefined"==typeof window||"WeakSet"in window||Object.defineProperty(window,"WeakSet",{value:new(function(){function e(e){void 0===e&&(e=new WeakMap),this._map=e}return e.prototype.has=function(e){return this._map.has(e)},e.prototype.add=function(e){return this._map.set(e,!0)},e.prototype.remove=function(e){return this._map.set(e,!0)},e}())});var P=new WeakSet,E=new WeakSet,A=new WeakSet,C=function(e){u(this,"value",{get:e.get,set:e.set})};function M(e,n){var t=new C(e),r=Object.seal(t);return A.add(r),r}function W(e){var n;if(D(e))return e;var t=J(((n={})[R]=e,n));return M({get:function(){return t[R]},set:function(e){return t[R]=e}})}function D(e){return e instanceof C}function U(e){return D(e)?e.value:e}function T(e){if(!f(e))return e;var n={};for(var t in e)n[t]=V(e,t);return n}function V(e,n){var t=e[n];return D(t)?t:M({get:function(){return e[n]},set:function(t){return e[n]=t}})}function z(e){return E.has(e)}function B(e){return P.has(e)}function F(e){if(!(!f(e)||z(e)||Array.isArray(e)||D(e)||_(e)))for(var n=Object.keys(e),t=0;t<n.length;t++)I(e,n[t])}function I(e,n,t){if("__ob__"!==n){var r,o,i=Object.getOwnPropertyDescriptor(e,n);if(i){if(!1===i.configurable)return;r=i.get,o=i.set,r&&!o||2!==arguments.length||(t=e[n])}F(t),Object.defineProperty(e,n,{enumerable:!0,configurable:!0,get:function(){var o=r?r.call(e):t;return n!==R&&D(o)?o.value:o},set:function(i){if(!r||o){var u=r?r.call(e):t;n!==R&&D(u)&&!D(i)?u.value=i:o?o.call(e,i):t=i,F(i)}}})}}function K(e){var n,t=p();t.observable?n=t.observable(e):n=g(t,{data:{$$state:e}})._data.$$state;return n}function Q(e){var n,t;if(!f(e)||B(e)||z(e)||!Object.isExtensible(e))return e;var r=K({});q(r,!0),F(r);var o=r.__ob__,i=function(n){var t,i,a=e[n],f=Object.getOwnPropertyDescriptor(e,n);if(f){if(!1===f.configurable)return"continue";t=f.get,i=f.set,t&&!i||2!==u.length||(a=e[n])}Object.defineProperty(r,n,{enumerable:!0,configurable:!0,get:function(){var n=t?t.call(e):a;return o.dep.depend(),n},set:function(n){t&&!i||(i?i.call(e,n):a=n,o.dep.notify())}})},u=arguments;try{for(var a=O(Object.keys(e)),c=a.next();!c.done;c=a.next()){var l=c.value;i(l)}}catch(e){n={error:e}}finally{try{c&&!c.done&&(t=a.return)&&t.call(a)}finally{if(n)throw n.error}}return r}function q(e,n){if(void 0===n&&(n=!1),!(!f(e)&&!Array.isArray(e)||z(e)||D(e)||_(e))&&!B(e)&&Object.isExtensible(e)&&(P.add(e),!n))if(Array.isArray(e))e.forEach((function(e){return q(e)}));else for(var t=Object.keys(e),r=0;r<t.length;r++)q(e[t[r]])}function J(e){if(!f(e)||B(e)||z(e)||!Object.isExtensible(e))return e;var n=K(e);return q(e),F(n),n}function N(e){return f(e)&&Object.isExtensible(e)?(function(e,n,t,r){Object.defineProperty(e,n,{value:t,enumerable:!!r,writable:!0,configurable:!0})}(e,"__ob__",K({}).__ob__),E.add(e),e):e}function G(e){return function(n){var t,r=h(((t=e)[0].toUpperCase(),t.slice(1)));r&&function(e,n,t,r){var o=n.$options,i=e.config.optionMergeStrategies[t];o[t]=i(o[t],function(e,n){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];var o=y();b(e);try{return n.apply(void 0,$(t))}finally{b(o)}}}(n,r))}(p(),r,e,n)}}var H,L=G("beforeMount"),X=G("mounted"),Y=G("beforeUpdate"),Z=G("updated"),ee=G("beforeDestroy"),ne=G("destroyed"),te=G("errorCaptured"),re=G("activated"),oe=G("deactivated"),ie=G("serverPrefetch");function ue(){ce(this,S)}function ae(){ce(this,x)}function fe(){var e=y();return e?function(e){return void 0!==e[S]}(e)||function(e){e[S]=[],e[x]=[],e.$on("hook:beforeUpdate",ue),e.$on("hook:updated",ae)}(e):(H||(H=g(p())),e=H),e}function ce(e,n){for(var t=e[n],r=0;r<t.length;r++)t[r]();t.length=0}function le(e,n,t){var r=function(){e.$nextTick((function(){e[S].length&&ce(e,S),e[x].length&&ce(e,x)}))};switch(t){case"pre":r(),e[S].push(n);break;case"post":r(),e[x].push(n);break;default:!function(e,n){if(!e)throw new Error("[vue-composition-api] "+n)}(!1,'flush must be one of ["post", "pre", "sync"], but got '+t)}}function se(e,n){var t=e.teardown;e.teardown=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];t.apply(e,r),n()}}function ve(e,n,t,r){var i,u,a=r.flush,f="sync"===a,s=function(e){u=function(){try{e()}catch(e){!function(e,n,t){if("undefined"==typeof window||"undefined"==typeof console)throw e;console.error(e)}(e)}}},v=function(){u&&(u(),u=null)},d=function(n){return f||e===H?n:function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return le(e,(function(){n.apply(void 0,$(t))}),a)}};if(null===t){var p=!1,y=function(e,n,t,r){var o=e._watchers.length;return e.$watch(n,t,{immediate:r.immediateInvokeCallback,deep:r.deep,lazy:r.noRun,sync:r.sync,before:r.before}),e._watchers[o]}(e,(function(){if(!p)try{p=!0,n(s)}finally{p=!1}}),o,{deep:r.deep||!1,sync:f,before:v});se(y,v),y.lazy=!1;var b=y.get.bind(y);return y.get=d(b),function(){y.teardown()}}var h,g=r.deep;Array.isArray(n)?h=function(){return n.map((function(e){return D(e)?e.value:e()}))}:D(n)?h=function(){return n.value}:B(n)?(h=function(){return n},g=!0):c(n)?h=n:(h=o,l("Invalid watch source: "+JSON.stringify(n)+".\n A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.",e));var _=function(e,n){v(),t(e,n,s)},m=d(_);if(r.immediate){var w=m,O=function(e,n){O=w,_(e,n)};m=function(e,n){O(e,n)}}var j=e.$watch(h,m,{immediate:r.immediate,deep:g,sync:f}),k=e._watchers[e._watchers.length-1];return B(k.value)&&(null===(i=k.value.__ob__)||void 0===i?void 0:i.dep)&&g&&k.value.__ob__.dep.addSub({update:function(){k.run()}}),se(k,v),function(){j()}}var de={};var pe={};var ye;var be={set:function(e,n,t){(e.__composition_api_state__=e.__composition_api_state__||{})[n]=t},get:function(e,n){return(e.__composition_api_state__||{})[n]}};function he(e){var n=be.get(e,"rawBindings")||{};if(n&&Object.keys(n).length){for(var t=e.$refs,r=be.get(e,"refs")||[],o=0;o<r.length;o++){var i=n[f=r[o]];!t[f]&&i&&D(i)&&(i.value=null)}var u=Object.keys(t),a=[];for(o=0;o<u.length;o++){var f;i=n[f=u[o]];t[f]&&i&&D(i)&&(i.value=t[f],a.push(f))}be.set(e,"refs",a)}}function ge(e,n){var t=e.$options._parentVnode;if(t){for(var r=be.get(e,"slots")||[],o=function(e,n){var t;if(e){if(e._normalized)return e._normalized;for(var r in t={},e)e[r]&&"$"!==r[0]&&(t[r]=!0)}else t={};for(var r in n)r in t||(t[r]=!0);return t}(t.data.scopedSlots,e.$slots),i=0;i<r.length;i++){o[a=r[i]]||delete n[a]}var u=Object.keys(o);for(i=0;i<u.length;i++){var a;n[a=u[i]]||(n[a]=m(e,a))}be.set(e,"slots",u)}}function _e(e,n,t){var r=y();b(e);try{return n(e)}catch(e){if(!t)throw e;t(e)}finally{b(r)}}function me(e){e.mixin({beforeCreate:function(){var e=this,n=e.$options,t=n.setup,r=n.render;r&&(n.render=function(){for(var n=this,t=[],o=0;o<arguments.length;o++)t[o]=arguments[o];return _e(e,(function(){return r.apply(n,t)}))});if(!t)return;if("function"!=typeof t)return;var o=n.data;n.data=function(){return function(e,n){void 0===n&&(n={});var t,r=e.$options.setup,o=function(e){var n={slots:{}},t=["emit"];return["root","parent","refs","attrs","listeners","isServer","ssrContext"].forEach((function(t){var r,o,i;Array.isArray(t)?(r=j(t,2),o=r[0],i=r[1]):o=i=t,i="$"+i,u(n,o,{get:function(){return e[i]},set:function(){l("Cannot assign to '"+o+"' because it is a read-only property",e)}})})),t.forEach((function(t){var r="$"+t;u(n,t,{get:function(){return function(){for(var n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];e[r].apply(e,n)}}})})),n}(e);if(q(n),ge(e,o.slots),_e(e,(function(){t=r(n,o)})),!t)return;if(c(t)){var i=t;return void(e.$options.render=function(){return ge(e,o.slots),_e(e,(function(){return i()}))})}if(f(t)){B(t)&&(t=T(t));var s=t;be.set(e,"rawBindings",t),Object.keys(t).forEach((function(n){var t=s[n];D(t)||(B(t)?t=W(t):(c(t)&&(t=t.bind(e)),t=W(N(t)))),function(e,n,t){var r=e.$options.props;n in e||r&&a(r,n)||u(e,n,{get:function(){return t.value},set:function(e){t.value=e}})}(e,n,t)}))}}(e,e.$props),"function"==typeof o?o.call(e,e):o||{}}},mounted:function(){he(this)},updated:function(){he(this)}})}function we(e){if(!function(e){return a(e,"__composition_api_installed__")}(e)){e.config.optionMergeStrategies.setup=function(e,n){return function(t,o){return function e(n,t){if(!n)return t;if(!t)return n;for(var o,i,u,c=r?Reflect.ownKeys(n):Object.keys(n),l=0;l<c.length;l++)"__ob__"!==(o=c[l])&&(i=t[o],u=n[o],a(t,o)?i!==u&&f(i)&&!D(i)&&f(u)&&!D(u)&&e(u,i):t[o]=u);return t}("function"==typeof e?e(t,o)||{}:void 0,"function"==typeof n?n(t,o)||{}:void 0)}};var n=e.observable;e.observable=function(e){var t=n(e);return q(t),t},function(e){v=e,Object.defineProperty(e,"__composition_api_installed__",{configurable:!0,writable:!0,value:!0})}(e),me(e)}}var Oe={install:function(e){return we(e)}};"undefined"!=typeof window&&window.Vue&&window.Vue.use(Oe),e.computed=function(e){var n,t,r,i,u=y();if("function"==typeof e?n=e:(n=e.get,t=e.set),u&&!u.$isServer){var a,f=function(){if(!s){var e=g(p(),{computed:{value:function(){return 0}}}),n=e._computedWatchers.value.constructor,t=e._data.__ob__.dep.constructor;s={Watcher:n,Dep:t},e.$destroy()}return s}(),c=f.Watcher,l=f.Dep;i=function(){return a||(a=new c(u,n,o,{lazy:!0})),a.dirty&&a.evaluate(),l.target&&a.depend(),a.value},r=function(e){t&&t(e)}}else{var v=g(p(),{computed:{$$state:{get:n,set:t}}});u&&u.$on("hook:destroyed",(function(){return v.$destroy()})),i=function(){return v.$$state},r=function(e){v.$$state=e}}return M({get:i,set:r})},e.createApp=function(e,n){void 0===n&&(n=void 0);var t=p(),r=void 0;return{config:t.config,use:t.use.bind(t),mixin:t.mixin.bind(t),component:t.component.bind(t),directive:t.directive.bind(t),mount:function(o,i){return r||((r=new t(w({propsData:n},e))).$mount(o,i),r)},unmount:function(){r&&(r.$destroy(),r=void 0)}}},e.customRef=function(e){var n=W(0);return M(e((function(){n.value}),(function(){++n.value})))},e.default=Oe,e.defineComponent=function(e){return e},e.getCurrentInstance=y,e.h=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var t=y();return t?t.$createElement.apply(t,e):(l("`createElement()` has been called outside of render function."),ye||(ye=g(p()).$createElement),ye.apply(ye,e))},e.inject=function(e,n,t){if(void 0===t&&(t=!1),!e)return n;var r=y();if(r){var o=function(e,n){for(var t=n;t;){if(t._provided&&a(t._provided,e))return t._provided[e];t=t.$parent}return de}(e,r);return o!==de?o:t&&c(n)?n():n}l("inject() can only be used inside setup() or functional components.")},e.isReactive=B,e.isReadonly=function(e){return A.has(e)},e.isRef=D,e.markRaw=N,e.markReactive=q,e.nextTick=function(){for(var e,n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];return null===(e=p())||void 0===e?void 0:e.nextTick.apply(this,n)},e.onActivated=re,e.onBeforeMount=L,e.onBeforeUnmount=ee,e.onBeforeUpdate=Y,e.onDeactivated=oe,e.onErrorCaptured=te,e.onMounted=X,e.onServerPrefetch=ie,e.onUnmounted=ne,e.onUpdated=Z,e.provide=function(e,n){var t=h();if(t){if(!t._provided){var r={};Object.defineProperty(t,"_provided",{get:function(){return r},set:function(e){return Object.assign(r,e)}})}t._provided[e]=n}},e.proxyRefs=function(e){var n,t,r;if(B(e))return e;var o=J(((n={})[R]=e,n)),i=function(e){u(o,e,{get:function(){return D(o[e])?o[e].value:o[e]},set:function(n){if(D(o[e]))return o[e].value=U(n);o[e]=U(n)}})};try{for(var a=O(Object.keys(e)),f=a.next();!f.done;f=a.next()){i(f.value)}}catch(e){t={error:e}}finally{try{f&&!f.done&&(r=a.return)&&r.call(a)}finally{if(t)throw t.error}}return o},e.reactive=J,e.ref=W,e.set=function(e,n,t){var r,o=p().util,i=(o.warn,o.defineReactive);if(r=e,Array.isArray(r)&&function(e){var n=parseFloat(String(e));return n>=0&&Math.floor(n)===n&&isFinite(e)}(n))return e.length=Math.max(e.length,n),e.splice(n,1,t),t;if(n in e&&!(n in Object.prototype))return e[n]=t,t;var u=e.__ob__;return e._isVue||u&&u.vmCount?t:u?(i(u.value,n,t),I(e,n,t),q(u.value[n]),u.dep.notify(),t):(e[n]=t,t)},e.shallowReactive=Q,e.shallowReadonly=function(e){var n,t;if(!f(e)||!Object.isExtensible(e))return e;var r={},o=J({}),i=o.__ob__,u=function(n){var t,o=e[n],u=void 0,f=Object.getOwnPropertyDescriptor(e,n);if(f){if(!1===f.configurable)return"continue";t=f.get,u=f.set,t&&!u||2!==a.length||(o=e[n])}Object.defineProperty(r,n,{enumerable:!0,configurable:!0,get:function(){var n=t?t.call(e):o;return i.dep.depend(),n},set:function(e){}})},a=arguments;try{for(var c=O(Object.keys(e)),l=c.next();!l.done;l=c.next()){var s=l.value;u(s)}}catch(e){n={error:e}}finally{try{l&&!l.done&&(t=c.return)&&t.call(c)}finally{if(n)throw n.error}}return A.add(r),r},e.shallowRef=function(e){var n;if(D(e))return e;var t=Q(((n={})[R]=e,n));return M({get:function(){return t[R]},set:function(e){return t[R]=e}})},e.toRaw=function(e){return z(e)||!Object.isExtensible(e)?e:e.__ob__.value||e},e.toRef=V,e.toRefs=T,e.triggerRef=function(e){D(e)&&(e.value=e.value)},e.unref=U,e.useCSSModule=function(e){void 0===e&&(e="$style");var n=y();if(!n)return pe;var t=n[e];return t||pe},e.version="1.0.0-beta.13",e.watch=function(e,n,t){var r=null;"function"==typeof n?r=n:(t=n,r=null);var o=function(e){return w({immediate:!1,deep:!1,flush:"post"},e)}(t);return ve(fe(),e,r,o)},e.watchEffect=function(e,n){var t=function(e){return w({immediate:!0,deep:!1,flush:"post"},e)}(n);return ve(fe(),e,null,t)},Object.defineProperty(e,"__esModule",{value:!0})}));
***************************************************************************** */function j(e){var n="function"==typeof Symbol&&Symbol.iterator,t=n&&e[n],r=0;if(t)return t.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}function $(e,n){var t="function"==typeof Symbol&&e[Symbol.iterator];if(!t)return e;var r,o,i=t.call(e),u=[];try{for(;(void 0===n||n-- >0)&&!(r=i.next()).done;)u.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(t=i.return)&&t.call(i)}finally{if(o)throw o.error}}return u}function x(){for(var e=[],n=0;n<arguments.length;n++)e=e.concat($(arguments[n]));return e}function k(e){return r?Symbol.for(e):e}var S=k("composition-api.preFlushQueue"),R=k("composition-api.postFlushQueue"),P="composition-api.refKey",E=new WeakMap,A=new WeakMap,C=new WeakMap,M=function(e){u(this,"value",{get:e.get,set:e.set})};function D(e,n){var t=new M(e),r=Object.seal(t);return C.set(r,!0),r}function B(e){var n;if(U(e))return e;var t=J(((n={})[P]=e,n));return D({get:function(){return t[P]},set:function(e){return t[P]=e}})}function U(e){return e instanceof M}function T(e){return U(e)?e.value:e}function V(e){if(!c(e))return e;var n={};for(var t in e)n[t]=W(e,t);return n}function W(e,n){var t=e[n];return U(t)?t:D({get:function(){return e[n]},set:function(t){return e[n]=t}})}function z(e){var n;return Boolean((null==e?void 0:e.__ob__)&&(null===(n=e.__ob__)||void 0===n?void 0:n.__raw__))}function F(e){var n;return Boolean((null==e?void 0:e.__ob__)&&!(null===(n=e.__ob__)||void 0===n?void 0:n.__raw__))}function I(e){if(!(!c(e)||z(e)||Array.isArray(e)||U(e)||function(e){var n=_();return n&&e instanceof n}(e)||E.has(e))){E.set(e,!0);for(var n=Object.keys(e),t=0;t<n.length;t++)K(e,n[t])}}function K(e,n,t){if("__ob__"!==n&&!z(e[n])){var r,o,i=Object.getOwnPropertyDescriptor(e,n);if(i){if(!1===i.configurable)return;r=i.get,o=i.set,r&&!o||2!==arguments.length||(t=e[n])}I(t),Object.defineProperty(e,n,{enumerable:!0,configurable:!0,get:function(){var o=r?r.call(e):t;return n!==P&&U(o)?o.value:o},set:function(i){if(!r||o){var u=r?r.call(e):t;n!==P&&U(u)&&!U(i)?u.value=i:o?o.call(e,i):t=i,I(i)}}})}}function q(e){var n,t=p||v;t.observable?n=t.observable(e):n=m(t,{data:{$$state:e}})._data.$$state;return n}function Q(e){var n,t;if(!c(e)||z(e)||!Object.isExtensible(e))return e;var r=q({});I(r);var o=r.__ob__,i=function(n){var t,i,a=e[n],f=Object.getOwnPropertyDescriptor(e,n);if(f){if(!1===f.configurable)return"continue";t=f.get,i=f.set,t&&!i||2!==u.length||(a=e[n])}Object.defineProperty(r,n,{enumerable:!0,configurable:!0,get:function(){var n=t?t.call(e):a;return o.dep.depend(),n},set:function(n){t&&!i||(i?i.call(e,n):a=n,o.dep.notify())}})},u=arguments;try{for(var a=j(Object.keys(e)),f=a.next();!f.done;f=a.next()){var l=f.value;i(l)}}catch(e){n={error:e}}finally{try{f&&!f.done&&(t=a.return)&&t.call(a)}finally{if(n)throw n.error}}return r}function J(e){if(!c(e)||z(e)||!Object.isExtensible(e))return e;var n=q(e);return I(n),n}function N(e){return function(n){var t,r=g(((t=e)[0].toUpperCase(),t.slice(1)));r&&function(e,n,t,r){var o=n.$options,i=e.config.optionMergeStrategies[t];o[t]=i(o[t],function(e,n){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];var o=b();h(e);try{return n.apply(void 0,x(t))}finally{h(o)}}}(n,r))}(_(),r,e,n)}}var G,H=N("beforeMount"),L=N("mounted"),X=N("beforeUpdate"),Y=N("updated"),Z=N("beforeDestroy"),ee=N("destroyed"),ne=N("errorCaptured"),te=N("activated"),re=N("deactivated"),oe=N("serverPrefetch");function ie(){fe(this,S)}function ue(){fe(this,R)}function ae(){var e=b();return e?function(e){return void 0!==e[S]}(e)||function(e){e[S]=[],e[R]=[],e.$on("hook:beforeUpdate",ie),e.$on("hook:updated",ue)}(e):(G||(G=m(_())),e=G),e}function fe(e,n){for(var t=e[n],r=0;r<t.length;r++)t[r]();t.length=0}function ce(e,n,t){var r=function(){e.$nextTick((function(){e[S].length&&fe(e,S),e[R].length&&fe(e,R)}))};switch(t){case"pre":r(),e[S].push(n);break;case"post":r(),e[R].push(n);break;default:!function(e,n){if(!e)throw new Error("[vue-composition-api] "+n)}(!1,'flush must be one of ["post", "pre", "sync"], but got '+t)}}function le(e,n){var t=e.teardown;e.teardown=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];t.apply(e,r),n()}}function se(e,n,t,r){var i,u,a=r.flush,f="sync"===a,c=function(e){u=function(){try{e()}catch(e){!function(e,n,t){if("undefined"==typeof window||"undefined"==typeof console)throw e;console.error(e)}(e)}}},v=function(){u&&(u(),u=null)},d=function(n){return f||e===G?n:function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return ce(e,(function(){n.apply(void 0,x(t))}),a)}};if(null===t){var p=!1,y=function(e,n,t,r){var o=e._watchers.length;return e.$watch(n,t,{immediate:r.immediateInvokeCallback,deep:r.deep,lazy:r.noRun,sync:r.sync,before:r.before}),e._watchers[o]}(e,(function(){if(!p)try{p=!0,n(c)}finally{p=!1}}),o,{deep:r.deep||!1,sync:f,before:v});le(y,v),y.lazy=!1;var _=y.get.bind(y);return y.get=d(_),function(){y.teardown()}}var b,h=r.deep;Array.isArray(n)?b=function(){return n.map((function(e){return U(e)?e.value:e()}))}:U(n)?b=function(){return n.value}:F(n)?(b=function(){return n},h=!0):l(n)?b=n:(b=o,s("Invalid watch source: "+JSON.stringify(n)+".\n A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.",e));var g=function(e,n){v(),t(e,n,c)},m=d(g);if(r.immediate){var w=m,O=function(e,n){O=w,g(e,n)};m=function(e,n){O(e,n)}}var j=e.$watch(b,m,{immediate:r.immediate,deep:h,sync:f}),$=e._watchers[e._watchers.length-1];return F($.value)&&(null===(i=$.value.__ob__)||void 0===i?void 0:i.dep)&&h&&$.value.__ob__.dep.addSub({update:function(){$.run()}}),le($,v),function(){j()}}var ve={};var de={};var pe;var ye={set:function(e,n,t){(e.__composition_api_state__=e.__composition_api_state__||{})[n]=t},get:function(e,n){return(e.__composition_api_state__||{})[n]}};function _e(e){var n=ye.get(e,"rawBindings")||{};if(n&&Object.keys(n).length){for(var t=e.$refs,r=ye.get(e,"refs")||[],o=0;o<r.length;o++){var i=n[f=r[o]];!t[f]&&i&&U(i)&&(i.value=null)}var u=Object.keys(t),a=[];for(o=0;o<u.length;o++){var f;i=n[f=u[o]];t[f]&&i&&U(i)&&(i.value=t[f],a.push(f))}ye.set(e,"refs",a)}}function be(e,n){var t=e.$options._parentVnode;if(t){for(var r=ye.get(e,"slots")||[],o=function(e,n){var t;if(e){if(e._normalized)return e._normalized;for(var r in t={},e)e[r]&&"$"!==r[0]&&(t[r]=!0)}else t={};for(var r in n)r in t||(t[r]=!0);return t}(t.data.scopedSlots,e.$slots),i=0;i<r.length;i++){o[a=r[i]]||delete n[a]}var u=Object.keys(o);for(i=0;i<u.length;i++){var a;n[a=u[i]]||(n[a]=w(e,a))}ye.set(e,"slots",u)}}function he(e,n,t){var r=b();h(e);try{return n(e)}catch(e){if(!t)throw e;t(e)}finally{h(r)}}function ge(e){e.mixin({beforeCreate:function(){var e=this,n=e.$options,t=n.setup,r=n.render;r&&(n.render=function(){for(var n=this,t=[],o=0;o<arguments.length;o++)t[o]=arguments[o];return he(e,(function(){return r.apply(n,t)}))});if(!t)return;if("function"!=typeof t)return;var o=n.data;n.data=function(){return function(e,n){void 0===n&&(n={});var t,r=e.$options.setup,o=function(e){var n={slots:{}},t=["emit"];return["root","parent","refs","attrs","listeners","isServer","ssrContext"].forEach((function(t){var r,o,i;Array.isArray(t)?(r=$(t,2),o=r[0],i=r[1]):o=i=t,i="$"+i,u(n,o,{get:function(){return e[i]},set:function(){s("Cannot assign to '"+o+"' because it is a read-only property",e)}})})),t.forEach((function(t){var r="$"+t;u(n,t,{get:function(){return function(){for(var n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];e[r].apply(e,n)}}})})),n}(e);if(a(n,"__props_reactive__",!0),be(e,o.slots),he(e,(function(){t=r(n,o)})),!t)return;if(l(t)){var i=t;return void(e.$options.render=function(){return be(e,o.slots),he(e,(function(){return i()}))})}if(c(t)){F(t)&&(t=V(t)),ye.set(e,"rawBindings",t);var v=t;Object.keys(v).forEach((function(n){var t,r=v[n];U(r)||F(r)||(l(r)?r=r.bind(e):(null===(t=r)||"object"!=typeof t)&&(r=B(r))),function(e,n,t){var r=e.$options.props;n in e||r&&f(r,n)||(U(t)?u(e,n,{get:function(){return t.value},set:function(e){t.value=e}}):e[n]=t)}(e,n,r)}))}}(e,e.$props),"function"==typeof o?o.call(e,e):o||{}}},mounted:function(){_e(this)},updated:function(){_e(this)}})}function me(e){(function(e){return f(e,"__composition_api_installed__")})(e)||(e.config.optionMergeStrategies.setup=function(e,n){return function(t,o){return function e(n,t){if(!n)return t;if(!t)return n;for(var o,i,u,a=r?Reflect.ownKeys(n):Object.keys(n),l=0;l<a.length;l++)"__ob__"!==(o=a[l])&&(i=t[o],u=n[o],f(t,o)?i!==u&&c(i)&&!U(i)&&c(u)&&!U(u)&&e(u,i):t[o]=u);return t}("function"==typeof e?e(t,o)||{}:void 0,"function"==typeof n?n(t,o)||{}:void 0)}},function(e){p=e,Object.defineProperty(e,"__composition_api_installed__",{configurable:!0,writable:!0,value:!0})}(e),ge(e))}var we={install:function(e){return me(e)}};"undefined"!=typeof window&&window.Vue&&window.Vue.use(we),e.computed=function(e){var n,t,r,i,u=b();if("function"==typeof e?n=e:(n=e.get,t=e.set),u&&!u.$isServer){var a,f=function(){if(!d){var e=m(_(),{computed:{value:function(){return 0}}}),n=e._computedWatchers.value.constructor,t=e._data.__ob__.dep.constructor;d={Watcher:n,Dep:t},e.$destroy()}return d}(),c=f.Watcher,l=f.Dep;i=function(){return a||(a=new c(u,n,o,{lazy:!0})),a.dirty&&a.evaluate(),l.target&&a.depend(),a.value},r=function(e){t&&t(e)}}else{var s=m(_(),{computed:{$$state:{get:n,set:t}}});u&&u.$on("hook:destroyed",(function(){return s.$destroy()})),i=function(){return s.$$state},r=function(e){s.$$state=e}}return D({get:i,set:r})},e.createApp=function(e,n){void 0===n&&(n=void 0);var t=_(),r=void 0;return{config:t.config,use:t.use.bind(t),mixin:t.mixin.bind(t),component:t.component.bind(t),directive:t.directive.bind(t),mount:function(o,i){return r||((r=new t(O({propsData:n},e))).$mount(o,i),r)},unmount:function(){r&&(r.$destroy(),r=void 0)}}},e.customRef=function(e){var n=B(0);return D(e((function(){n.value}),(function(){++n.value})))},e.default=we,e.defineComponent=function(e){return e},e.getCurrentInstance=b,e.h=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];var t=b();return t?t.$createElement.apply(t,e):(s("`createElement()` has been called outside of render function."),pe||(pe=m(_()).$createElement),pe.apply(pe,e))},e.inject=function(e,n,t){if(void 0===t&&(t=!1),!e)return n;var r=b();if(r){var o=function(e,n){for(var t=n;t;){if(t._provided&&f(t._provided,e))return t._provided[e];t=t.$parent}return ve}(e,r);return o!==ve?o:t&&l(n)?n():n}s("inject() can only be used inside setup() or functional components.")},e.isReactive=F,e.isReadonly=function(e){return C.has(e)},e.isRef=U,e.markRaw=function(e){if(!c(e)||!Object.isExtensible(e))return e;var n=q({}).__ob__;return n.__raw__=!0,a(e,"__ob__",n),A.set(e,!0),e},e.nextTick=function(){for(var e,n=[],t=0;t<arguments.length;t++)n[t]=arguments[t];return null===(e=_())||void 0===e?void 0:e.nextTick.apply(this,n)},e.onActivated=te,e.onBeforeMount=H,e.onBeforeUnmount=Z,e.onBeforeUpdate=X,e.onDeactivated=re,e.onErrorCaptured=ne,e.onMounted=L,e.onServerPrefetch=oe,e.onUnmounted=ee,e.onUpdated=Y,e.provide=function(e,n){var t=g();if(t){if(!t._provided){var r={};Object.defineProperty(t,"_provided",{get:function(){return r},set:function(e){return Object.assign(r,e)}})}t._provided[e]=n}},e.proxyRefs=function(e){var n,t,r;if(F(e))return e;var o=J(((n={})[P]=e,n)),i=function(e){u(o,e,{get:function(){return U(o[e])?o[e].value:o[e]},set:function(n){if(U(o[e]))return o[e].value=T(n);o[e]=T(n)}})};try{for(var a=j(Object.keys(e)),f=a.next();!f.done;f=a.next()){i(f.value)}}catch(e){t={error:e}}finally{try{f&&!f.done&&(r=a.return)&&r.call(a)}finally{if(t)throw t.error}}return o},e.reactive=J,e.ref=B,e.set=function(e,n,t){var r,o=_().util,i=(o.warn,o.defineReactive);if(r=e,Array.isArray(r)&&function(e){var n=parseFloat(String(e));return n>=0&&Math.floor(n)===n&&isFinite(e)}(n))return e.length=Math.max(e.length,n),e.splice(n,1,t),t;if(n in e&&!(n in Object.prototype))return e[n]=t,t;var u=e.__ob__;return e._isVue||u&&u.vmCount?t:u?(i(u.value,n,t),K(e,n,t),u.dep.notify(),t):(e[n]=t,t)},e.shallowReactive=Q,e.shallowReadonly=function(e){var n,t;if(!c(e)||!Object.isExtensible(e))return e;var r={},o=J({}),i=o.__ob__,u=function(n){var t,o=e[n],u=void 0,f=Object.getOwnPropertyDescriptor(e,n);if(f){if(!1===f.configurable)return"continue";t=f.get,u=f.set,t&&!u||2!==a.length||(o=e[n])}Object.defineProperty(r,n,{enumerable:!0,configurable:!0,get:function(){var n=t?t.call(e):o;return i.dep.depend(),n},set:function(e){}})},a=arguments;try{for(var f=j(Object.keys(e)),l=f.next();!l.done;l=f.next()){var s=l.value;u(s)}}catch(e){n={error:e}}finally{try{l&&!l.done&&(t=f.return)&&t.call(f)}finally{if(n)throw n.error}}return C.set(r,!0),r},e.shallowRef=function(e){var n;if(U(e))return e;var t=Q(((n={})[P]=e,n));return D({get:function(){return t[P]},set:function(e){return t[P]=e}})},e.toRaw=function(e){var n,t;return z(e)||!Object.isExtensible(e)?e:(null===(t=null===(n=e)||void 0===n?void 0:n.__ob__)||void 0===t?void 0:t.value)||e},e.toRef=W,e.toRefs=V,e.triggerRef=function(e){U(e)&&(e.value=e.value)},e.unref=T,e.useCSSModule=function(e){void 0===e&&(e="$style");var n=b();if(!n)return de;var t=n[e];return t||de},e.version="1.0.0-beta.14",e.watch=function(e,n,t){var r=null;"function"==typeof n?r=n:(t=n,r=null);var o=function(e){return O({immediate:!1,deep:!1,flush:"post"},e)}(t);return se(ae(),e,r,o)},e.watchEffect=function(e,n){var t=function(e){return O({immediate:!0,deep:!1,flush:"post"},e)}(n);return se(ae(),e,null,t)},Object.defineProperty(e,"__esModule",{value:!0})}));
{
"name": "@vue/composition-api",
"version": "1.0.0-beta.13",
"version": "1.0.0-beta.14",
"description": "Provide logic composition capabilities for Vue.",

@@ -5,0 +5,0 @@ "keywords": [

@@ -46,3 +46,3 @@ # @vue/composition-api

<script src="https://cdn.jsdelivr.net/npm/vue@2.6"></script>
<script src="https://cdn.jsdelivr.net/npm/@vue/composition-api@1.0.0-beta.13"></script>
<script src="https://cdn.jsdelivr.net/npm/@vue/composition-api@1.0.0-beta.14"></script>
```

@@ -49,0 +49,0 @@ <!--cdn-links-end-->

@@ -43,3 +43,3 @@ # @vue/composition-api

<script src="https://cdn.jsdelivr.net/npm/vue@2.6"></script>
<script src="https://cdn.jsdelivr.net/npm/@vue/composition-api@1.0.0-beta.13"></script>
<script src="https://cdn.jsdelivr.net/npm/@vue/composition-api@1.0.0-beta.14"></script>
```

@@ -46,0 +46,0 @@ <!--cdn-links-end-->

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