Socket
Socket
Sign inDemoInstall

@vueuse/integrations

Package Overview
Dependencies
Maintainers
3
Versions
235
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vueuse/integrations - npm Package Compare versions

Comparing version 10.0.0-beta.3 to 10.0.0-beta.4

48

index.d.ts

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

import { MaybeComputedRef, MaybeRef, ConfigurableFlush, RemovableRef } from '@vueuse/shared';
import { MaybeRefOrGetter, MaybeRef, ConfigurableFlush, RemovableRef } from '@vueuse/shared';
import { ValidateError, ValidateOption, Rules } from 'async-validator';

@@ -11,3 +11,3 @@ import * as vue_demi from 'vue-demi';

import { Options as Options$1, Drauu, Brush } from 'drauu';
import { EventHookOn, MaybeComputedElementRef, Fn, MaybeElementRef, ConfigurableDocument, MaybeComputedRef as MaybeComputedRef$1 } from '@vueuse/core';
import { EventHookOn, MaybeComputedElementRef, Fn, MaybeElementRef, ConfigurableDocument, MaybeRefOrGetter as MaybeRefOrGetter$1 } from '@vueuse/core';
import { Options as Options$2, ActivateOptions, DeactivateOptions } from 'focus-trap';

@@ -61,3 +61,3 @@ import Fuse from 'fuse.js';

*/
declare function useAsyncValidator(value: MaybeComputedRef<Record<string, any>>, rules: MaybeComputedRef<Rules>, options?: UseAsyncValidatorOptions): UseAsyncValidatorReturn & PromiseLike<UseAsyncValidatorReturn>;
declare function useAsyncValidator(value: MaybeRefOrGetter<Record<string, any>>, rules: MaybeRefOrGetter<Rules>, options?: UseAsyncValidatorOptions): UseAsyncValidatorReturn & PromiseLike<UseAsyncValidatorReturn>;

@@ -106,3 +106,3 @@ interface UseAxiosReturn<T, R = AxiosResponse<T>, _D = any> {

*/
execute: (url?: string | AxiosRequestConfig<D>, config?: AxiosRequestConfig<D>) => PromiseLike<StrictUseAxiosReturn<T, R, D>>;
execute: (url?: string | AxiosRequestConfig<D>, config?: AxiosRequestConfig<D>) => Promise<StrictUseAxiosReturn<T, R, D>>;
}

@@ -113,3 +113,3 @@ interface EasyUseAxiosReturn<T, R, D> extends UseAxiosReturn<T, R, D> {

*/
execute: (url: string, config?: AxiosRequestConfig<D>) => PromiseLike<EasyUseAxiosReturn<T, R, D>>;
execute: (url: string, config?: AxiosRequestConfig<D>) => Promise<EasyUseAxiosReturn<T, R, D>>;
}

@@ -137,2 +137,10 @@ interface UseAxiosOptions<T = any> {

/**
* Initial data to use
*/
initialData?: T;
/**
* Sets the state to initialState before executing the promise.
*/
resetOnExecute?: boolean;
/**
* Callback when request is finished.

@@ -142,8 +150,8 @@ */

}
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(url: string, config?: AxiosRequestConfig<D>, options?: UseAxiosOptions): StrictUseAxiosReturn<T, R, D> & PromiseLike<StrictUseAxiosReturn<T, R, D>>;
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(url: string, instance?: AxiosInstance, options?: UseAxiosOptions): StrictUseAxiosReturn<T, R, D> & PromiseLike<StrictUseAxiosReturn<T, R, D>>;
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(url: string, config: AxiosRequestConfig<D>, instance: AxiosInstance, options?: UseAxiosOptions): StrictUseAxiosReturn<T, R, D> & PromiseLike<StrictUseAxiosReturn<T, R, D>>;
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(config?: AxiosRequestConfig<D>): EasyUseAxiosReturn<T, R, D> & PromiseLike<EasyUseAxiosReturn<T, R, D>>;
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(instance?: AxiosInstance): EasyUseAxiosReturn<T, R, D> & PromiseLike<EasyUseAxiosReturn<T, R, D>>;
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(config?: AxiosRequestConfig<D>, instance?: AxiosInstance): EasyUseAxiosReturn<T, R, D> & PromiseLike<EasyUseAxiosReturn<T, R, D>>;
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(url: string, config?: AxiosRequestConfig<D>, options?: UseAxiosOptions): StrictUseAxiosReturn<T, R, D> & Promise<StrictUseAxiosReturn<T, R, D>>;
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(url: string, instance?: AxiosInstance, options?: UseAxiosOptions): StrictUseAxiosReturn<T, R, D> & Promise<StrictUseAxiosReturn<T, R, D>>;
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(url: string, config: AxiosRequestConfig<D>, instance: AxiosInstance, options?: UseAxiosOptions): StrictUseAxiosReturn<T, R, D> & Promise<StrictUseAxiosReturn<T, R, D>>;
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(config?: AxiosRequestConfig<D>): EasyUseAxiosReturn<T, R, D> & Promise<EasyUseAxiosReturn<T, R, D>>;
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(instance?: AxiosInstance): EasyUseAxiosReturn<T, R, D> & Promise<EasyUseAxiosReturn<T, R, D>>;
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(config?: AxiosRequestConfig<D>, instance?: AxiosInstance): EasyUseAxiosReturn<T, R, D> & Promise<EasyUseAxiosReturn<T, R, D>>;

@@ -179,3 +187,3 @@ declare const changeCase_camelCase: typeof camelCase;

declare function useChangeCase(input: MaybeRef<string>, type: ChangeCaseType, options?: Options | undefined): WritableComputedRef<string>;
declare function useChangeCase(input: MaybeComputedRef<string>, type: ChangeCaseType, options?: Options | undefined): ComputedRef<string>;
declare function useChangeCase(input: MaybeRefOrGetter<string>, type: ChangeCaseType, options?: Options | undefined): ComputedRef<string>;

@@ -316,3 +324,3 @@ /**

}
declare function useFuse<DataItem>(search: MaybeComputedRef<string>, data: MaybeComputedRef<DataItem[]>, options?: MaybeComputedRef<UseFuseOptions<DataItem>>): {
declare function useFuse<DataItem>(search: MaybeRefOrGetter<string>, data: MaybeRefOrGetter<DataItem[]>, options?: MaybeRefOrGetter<UseFuseOptions<DataItem>>): {
fuse: vue_demi.Ref<{

@@ -362,3 +370,3 @@ search: <R = DataItem>(pattern: string | Fuse.Expression, options?: Fuse.FuseSearchOptions | undefined) => Fuse.FuseResult<R>[];

*/
declare function useIDBKeyval<T>(key: IDBValidKey, initialValue: MaybeComputedRef<T>, options?: UseIDBOptions): {
declare function useIDBKeyval<T>(key: IDBValidKey, initialValue: MaybeRefOrGetter<T>, options?: UseIDBOptions): {
data: RemovableRef<T>;

@@ -390,3 +398,3 @@ isFinished: Ref<boolean>;

*/
declare function useJwt<Payload extends object = JwtPayload, Header extends object = JwtHeader, Fallback = null>(encodedJwt: MaybeComputedRef<string>, options?: UseJwtOptions<Fallback>): UseJwtReturn<Payload, Header, Fallback>;
declare function useJwt<Payload extends object = JwtPayload, Header extends object = JwtHeader, Fallback = null>(encodedJwt: MaybeRefOrGetter<string>, options?: UseJwtOptions<Fallback>): UseJwtReturn<Payload, Header, Fallback>;

@@ -399,3 +407,3 @@ type UseNProgressOptions = Partial<NProgressOptions>;

*/
declare function useNProgress(currentProgress?: MaybeComputedRef<number | null | undefined>, options?: UseNProgressOptions): {
declare function useNProgress(currentProgress?: MaybeRefOrGetter<number | null | undefined>, options?: UseNProgressOptions): {
isLoading: vue_demi.WritableComputedRef<boolean>;

@@ -416,3 +424,3 @@ progress: vue_demi.Ref<number | (() => number | null | undefined) | null | undefined>;

*/
declare function useQRCode(text: MaybeComputedRef<string>, options?: QRCode.QRCodeToDataURLOptions): vue_demi.Ref<string>;
declare function useQRCode(text: MaybeRefOrGetter<string>, options?: QRCode.QRCodeToDataURLOptions): vue_demi.Ref<string>;

@@ -430,6 +438,6 @@ interface UseSortableReturn {

type UseSortableOptions = Options$3 & ConfigurableDocument;
declare function useSortable<T>(selector: string, list: MaybeComputedRef$1<T[]>, options?: UseSortableOptions): UseSortableReturn;
declare function useSortable<T>(el: MaybeComputedRef$1<HTMLElement | null | undefined>, list: MaybeComputedRef$1<T[]>, options?: UseSortableOptions): UseSortableReturn;
declare function moveArrayElement<T>(list: MaybeComputedRef$1<T[]>, from: number, to: number): void;
declare function useSortable<T>(selector: string, list: MaybeRefOrGetter$1<T[]>, options?: UseSortableOptions): UseSortableReturn;
declare function useSortable<T>(el: MaybeRefOrGetter$1<HTMLElement | null | undefined>, list: MaybeRefOrGetter$1<T[]>, options?: UseSortableOptions): UseSortableReturn;
declare function moveArrayElement<T>(list: MaybeRefOrGetter$1<T[]>, from: number, to: number): void;
export { AsyncValidatorError, ChangeCaseType, EasyUseAxiosReturn, FuseOptions, StrictUseAxiosReturn, UseAsyncValidatorExecuteReturn, UseAsyncValidatorOptions, UseAsyncValidatorReturn, UseAxiosOptions, UseAxiosReturn, UseDrauuOptions, UseDrauuReturn, UseFocusTrapOptions, UseFocusTrapReturn, UseFuseOptions, UseFuseReturn, UseIDBOptions, UseJwtOptions, UseJwtReturn, UseNProgressOptions, UseNProgressReturn, UseSortableOptions, UseSortableReturn, createCookies, moveArrayElement, useAsyncValidator, useAxios, useChangeCase, useCookies, useDrauu, useFocusTrap, useFuse, useIDBKeyval, useJwt, useNProgress, useQRCode, useSortable };

@@ -144,3 +144,3 @@ var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) {

} = options;
const valueRef = shared.resolveRef(value);
const valueRef = shared.toRef(value);
const errorInfo = vueDemi.shallowRef(null);

@@ -157,3 +157,3 @@ const isFinished = vueDemi.ref(true);

});
const validator = vueDemi.computed(() => new AsyncValidatorSchema(shared.resolveUnref(rules)));
const validator = vueDemi.computed(() => new AsyncValidatorSchema(shared.toValue(rules)));
const execute = async () => {

@@ -246,4 +246,12 @@ isFinished.value = false;

options = args[args.length - 1];
const {
initialData,
shallow,
onSuccess = shared.noop,
onError = shared.noop,
immediate,
resetOnExecute = false
} = options;
const response = vueDemi.shallowRef();
const data = options.shallow ? vueDemi.shallowRef() : vueDemi.ref();
const data = (shallow ? vueDemi.shallowRef : vueDemi.ref)(initialData);
const isFinished = vueDemi.ref(false);

@@ -268,6 +276,13 @@ const isLoading = vueDemi.ref(false);

};
const resetData = () => {
if (resetOnExecute)
data.value = initialData;
};
const waitUntilFinished = () => new Promise((resolve, reject) => {
shared.until(isFinished).toBe(true).then(() => resolve(result)).catch(reject);
shared.until(isFinished).toBe(true).then(() => error.value ? reject(error.value) : resolve(result));
});
const then = (onFulfilled, onRejected) => waitUntilFinished().then(onFulfilled, onRejected);
const promise = {
then: (...args2) => waitUntilFinished().then(...args2),
catch: (...args2) => waitUntilFinished().catch(...args2)
};
const execute = (executeUrl = url, config = {}) => {

@@ -279,16 +294,15 @@ error.value = void 0;

isFinished.value = true;
return { then };
return promise;
}
resetData();
abort();
loading(true);
instance(_url, __spreadProps$1(__spreadValues$5(__spreadValues$5({}, defaultConfig), typeof executeUrl === "object" ? executeUrl : config), { cancelToken: cancelToken.token })).then((r) => {
var _a;
response.value = r;
const result2 = r.data;
data.value = result2;
(_a = options.onSuccess) == null ? void 0 : _a.call(options, result2);
onSuccess(result2);
}).catch((e) => {
var _a;
error.value = e;
(_a = options.onError) == null ? void 0 : _a.call(options, e);
onError(e);
}).finally(() => {

@@ -299,5 +313,5 @@ var _a;

});
return { then };
return promise;
};
if (options.immediate && url)
if (immediate && url)
execute();

@@ -316,5 +330,3 @@ const result = {

};
return __spreadProps$1(__spreadValues$5({}, result), {
then
});
return __spreadValues$5(__spreadValues$5({}, result), promise);
}

@@ -339,3 +351,3 @@

if (shared.isFunction(input))
return vueDemi.computed(() => changeCase[type](shared.resolveUnref(input), options));
return vueDemi.computed(() => changeCase[type](shared.toValue(input), options));
const text = vueDemi.ref(input);

@@ -633,4 +645,4 @@ return vueDemi.computed({

return new Fuse(
(_a = shared.resolveUnref(data)) != null ? _a : [],
(_b = shared.resolveUnref(options)) == null ? void 0 : _b.fuseOptions
(_a = shared.toValue(data)) != null ? _a : [],
(_b = shared.toValue(options)) == null ? void 0 : _b.fuseOptions
);

@@ -642,3 +654,3 @@ };

var _a;
return (_a = shared.resolveUnref(options)) == null ? void 0 : _a.fuseOptions;
return (_a = shared.toValue(options)) == null ? void 0 : _a.fuseOptions;
},

@@ -651,3 +663,3 @@ () => {

vueDemi.watch(
() => shared.resolveUnref(data),
() => shared.toValue(data),
(newData) => {

@@ -659,7 +671,7 @@ fuse.value.setCollection(newData);

const results = vueDemi.computed(() => {
const resolved = shared.resolveUnref(options);
if ((resolved == null ? void 0 : resolved.matchAllWhenSearchEmpty) && !vueDemi.unref(search))
return shared.resolveUnref(data).map((item, index) => ({ item, refIndex: index }));
const resolved = shared.toValue(options);
if ((resolved == null ? void 0 : resolved.matchAllWhenSearchEmpty) && !shared.toValue(search))
return shared.toValue(data).map((item, index) => ({ item, refIndex: index }));
const limit = resolved == null ? void 0 : resolved.resultLimit;
return fuse.value.search(shared.resolveUnref(search), limit ? { limit } : void 0);
return fuse.value.search(shared.toValue(search), limit ? { limit } : void 0);
});

@@ -700,3 +712,3 @@ return {

const data = (shallow ? vueDemi.shallowRef : vueDemi.ref)(initialValue);
const rawInit = shared.resolveUnref(initialValue);
const rawInit = shared.toValue(initialValue);
async function read() {

@@ -750,4 +762,4 @@ try {

};
const header = vueDemi.computed(() => decodeWithFallback(shared.resolveUnref(encodedJwt), { header: true }));
const payload = vueDemi.computed(() => decodeWithFallback(shared.resolveUnref(encodedJwt)));
const header = vueDemi.computed(() => decodeWithFallback(shared.toValue(encodedJwt), { header: true }));
const payload = vueDemi.computed(() => decodeWithFallback(shared.toValue(encodedJwt)));
return {

@@ -790,3 +802,3 @@ header,

function useQRCode(text, options) {
const src = shared.resolveRef(text);
const src = shared.toRef(text);
const result = vueDemi.ref("");

@@ -852,3 +864,3 @@ vueDemi.watch(

function moveArrayElement(list, from, to) {
const array = core.resolveUnref(list);
const array = core.toValue(list);
if (to >= 0 && to < array.length) {

@@ -855,0 +867,0 @@ const element = array.splice(from, 1)[0];

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

var VueDemi=function(l,a,F){if(l.install)return l;if(!a)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),l;if(a.version.slice(0,4)==="2.7."){let p=function(g,E){var _,T={},B={config:a.config,use:a.use.bind(a),mixin:a.mixin.bind(a),component:a.component.bind(a),provide:function(m,S){return T[m]=S,this},directive:function(m,S){return S?(a.directive(m,S),B):a.directive(m)},mount:function(m,S){return _||(_=new a(Object.assign({propsData:E},g,{provide:Object.assign(T,g.provide)})),_.$mount(m,S),_)},unmount:function(){_&&(_.$destroy(),_=void 0)}};return B};var H=p;for(var o in a)l[o]=a[o];l.isVue2=!0,l.isVue3=!1,l.install=function(){},l.Vue=a,l.Vue2=a,l.version=a.version,l.warn=a.util.warn,l.createApp=p}else if(a.version.slice(0,2)==="2.")if(F){for(var o in F)l[o]=F[o];l.isVue2=!0,l.isVue3=!1,l.install=function(){},l.Vue=a,l.Vue2=a,l.version=a.version}else console.error("[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.");else if(a.version.slice(0,2)==="3."){for(var o in a)l[o]=a[o];l.isVue2=!1,l.isVue3=!0,l.install=function(){},l.Vue=a,l.Vue2=void 0,l.version=a.version,l.set=function(p,g,E){return Array.isArray(p)?(p.length=Math.max(p.length,g),p.splice(g,1,E),E):(p[g]=E,E)},l.del=function(p,g){if(Array.isArray(p)){p.splice(g,1);return}delete p[g]}}else console.error("[vue-demi] Vue version "+a.version+" is unsupported.");return l}(this.VueDemi=this.VueDemi||(typeof VueDemi<"u"?VueDemi:{}),this.Vue||(typeof Vue<"u"?Vue:void 0),this.VueCompositionAPI||(typeof VueCompositionAPI<"u"?VueCompositionAPI:void 0));(function(l,a,F,o,H,p,g,E,_,T,B,m,S,b,ve,de){"use strict";var pe=Object.defineProperty,_e=Object.defineProperties,we=Object.getOwnPropertyDescriptors,M=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,W=(t,r,e)=>r in t?pe(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e,Pe=(t,r)=>{for(var e in r||(r={}))Oe.call(r,e)&&W(t,e,r[e]);if(M)for(var e of M(r))ye.call(r,e)&&W(t,e,r[e]);return t},he=(t,r)=>_e(t,we(r));const me=F.default||F;function ge(t,r,e={}){const{validateOption:n={},immediate:u=!0,manual:c=!1}=e,i=a.resolveRef(t),d=o.shallowRef(null),s=o.ref(!0),f=o.ref(!u||c),w=o.computed(()=>{var h;return((h=d.value)==null?void 0:h.errors)||[]}),C=o.computed(()=>{var h;return((h=d.value)==null?void 0:h.fields)||{}}),P=o.computed(()=>new me(a.resolveUnref(r))),O=async()=>{s.value=!1,f.value=!1;try{await P.value.validate(i.value,n),f.value=!0,d.value=null}catch(h){d.value=h}finally{s.value=!0}return{pass:f.value,errorInfo:d.value,errors:w.value,errorFields:C.value}};c||o.watch([i,P],()=>O(),{immediate:u,deep:!0});const $={isFinished:s,pass:f,errors:w,errorInfo:d,errorFields:C,execute:O};function j(){return new Promise((h,I)=>{a.until(s).toBe(!0).then(()=>h($)).catch(U=>I(U))})}return he(Pe({},$),{then(h,I){return j().then(h,I)}})}var Ce=Object.defineProperty,be=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,q=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,X=(t,r,e)=>r in t?Ce(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e,z=(t,r)=>{for(var e in r||(r={}))Se.call(r,e)&&X(t,e,r[e]);if(q)for(var e of q(r))$e.call(r,e)&&X(t,e,r[e]);return t},Y=(t,r)=>be(t,Ee(r));function Ae(...t){const r=typeof t[0]=="string"?t[0]:void 0,e=a.isString(r)?1:0;let n={},u=H,c={immediate:!!e,shallow:!0};const i=y=>!!y?.request;t.length>0+e&&(i(t[0+e])?u=t[0+e]:n=t[0+e]),t.length>1+e&&i(t[1+e])&&(u=t[1+e]),(t.length===2+e&&!i(t[1+e])||t.length===3+e)&&(c=t[t.length-1]);const d=o.shallowRef(),s=c.shallow?o.shallowRef():o.ref(),f=o.ref(!1),w=o.ref(!1),C=o.ref(!1),P=o.shallowRef(),O=H.CancelToken.source;let $=O();const j=y=>{f.value||!w.value||($.cancel(y),$=O(),C.value=!0,w.value=!1,f.value=!1)},h=y=>{w.value=y,f.value=!y},I=()=>new Promise((y,v)=>{a.until(f).toBe(!0).then(()=>y(N)).catch(v)}),U=(y,v)=>I().then(y,v),Q=(y=r,v={})=>{P.value=void 0;const R=typeof y=="string"?y:r??v.url;return R===void 0?(P.value=new H.AxiosError(H.AxiosError.ERR_INVALID_URL),f.value=!0,{then:U}):(j(),h(!0),u(R,Y(z(z({},n),typeof y=="object"?y:v),{cancelToken:$.token})).then(A=>{var L;d.value=A;const fe=A.data;s.value=fe,(L=c.onSuccess)==null||L.call(c,fe)}).catch(A=>{var L;P.value=A,(L=c.onError)==null||L.call(c,A)}).finally(()=>{var A;(A=c.onFinish)==null||A.call(c),h(!1)}),{then:U})};c.immediate&&r&&Q();const N={response:d,data:s,error:P,isFinished:f,isLoading:w,cancel:j,isAborted:C,isCanceled:C,abort:j,execute:Q};return Y(z({},N),{then:U})}var Z=Object.freeze({__proto__:null,camelCase:p.camelCase,capitalCase:p.capitalCase,constantCase:p.constantCase,dotCase:p.dotCase,headerCase:p.headerCase,noCase:p.noCase,paramCase:p.paramCase,pascalCase:p.pascalCase,pathCase:p.pathCase,sentenceCase:p.sentenceCase,snakeCase:p.snakeCase});function je(t,r,e){if(a.isFunction(t))return o.computed(()=>Z[r](a.resolveUnref(t),e));const n=o.ref(t);return o.computed({get(){return Z[r](n.value,e)},set(u){n.value=u}})}var Ie=Object.defineProperty,k=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,x=(t,r,e)=>r in t?Ie(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e,K=(t,r)=>{for(var e in r||(r={}))Ue.call(r,e)&&x(t,e,r[e]);if(k)for(var e of k(r))Re.call(r,e)&&x(t,e,r[e]);return t};function Fe(t){const r=new g(t?t.headers.cookie:null);return(e,{doNotParse:n=!1,autoUpdateDependencies:u=!1}={})=>V(e,{doNotParse:n,autoUpdateDependencies:u},r)}function V(t,{doNotParse:r=!1,autoUpdateDependencies:e=!1}={},n=new g){const u=e?[...t||[]]:t;let c=n.getAll({doNotParse:!0});const i=o.ref(0),d=()=>{const s=n.getAll({doNotParse:!0});Ne(u||null,s,c)&&i.value++,c=s};return n.addChangeListener(d),a.tryOnScopeDispose(()=>{n.removeChangeListener(d)}),{get:(...s)=>(e&&u&&!u.includes(s[0])&&u.push(s[0]),i.value,n.get(s[0],K({doNotParse:r},s[1]))),getAll:(...s)=>(i.value,n.getAll(K({doNotParse:r},s[0]))),set:(...s)=>n.set(...s),remove:(...s)=>n.remove(...s),addChangeListener:(...s)=>n.addChangeListener(...s),removeChangeListener:(...s)=>n.removeChangeListener(...s)}}function Ne(t,r,e){if(!t)return!0;for(const n of t)if(r[n]!==e[n])return!0;return!1}var Le=Object.defineProperty,D=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,ee=(t,r,e)=>r in t?Le(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e,Be=(t,r)=>{for(var e in r||(r={}))He.call(r,e)&&ee(t,e,r[e]);if(D)for(var e of D(r))Te.call(r,e)&&ee(t,e,r[e]);return t};function Ge(t,r){const e=o.ref();let n=[];const u=_.createEventHook(),c=_.createEventHook(),i=_.createEventHook(),d=_.createEventHook(),s=_.createEventHook(),f=o.ref(!1),w=o.ref(!1),C=o.ref(!1),P=o.ref(!1),O=o.ref({color:"black",size:3,arrowEnd:!1,cornerRadius:0,dasharray:void 0,fill:"transparent",mode:"draw"});o.watch(O,()=>{const v=e.value;v&&(v.brush=O.value,v.mode=O.value.mode)},{deep:!0});const $=()=>{var v;return(v=e.value)==null?void 0:v.undo()},j=()=>{var v;return(v=e.value)==null?void 0:v.redo()},h=()=>{var v;return(v=e.value)==null?void 0:v.clear()},I=()=>{var v;return(v=e.value)==null?void 0:v.cancel()},U=v=>{var R;return(R=e.value)==null?void 0:R.load(v)},Q=()=>{var v;return(v=e.value)==null?void 0:v.dump()},N=()=>{var v;n.forEach(R=>R()),(v=e.value)==null||v.unmount()},y=()=>{e.value&&(f.value=e.value.canUndo(),w.value=e.value.canRedo(),C.value=e.value.altPressed,P.value=e.value.shiftPressed)};return o.watch(()=>_.unrefElement(t),v=>{!v||typeof SVGSVGElement>"u"||!(v instanceof SVGSVGElement)||(e.value&&N(),e.value=E.createDrauu(Be({el:v},r)),y(),n=[e.value.on("canceled",()=>c.trigger()),e.value.on("committed",()=>i.trigger()),e.value.on("start",()=>d.trigger()),e.value.on("end",()=>s.trigger()),e.value.on("changed",()=>{y(),u.trigger()})])},{flush:"post"}),a.tryOnScopeDispose(()=>N()),{drauuInstance:e,load:U,dump:Q,clear:h,cancel:I,undo:$,redo:j,canUndo:f,canRedo:w,brush:O,onChanged:u.on,onCommitted:i.on,onStart:d.on,onEnd:s.on,onCanceled:c.on}}var Je=Object.defineProperty,Qe=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,G=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ne=(t,r,e)=>r in t?Je(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e,Me=(t,r)=>{for(var e in r||(r={}))re.call(r,e)&&ne(t,e,r[e]);if(G)for(var e of G(r))te.call(r,e)&&ne(t,e,r[e]);return t},We=(t,r)=>Qe(t,ze(r)),qe=(t,r)=>{var e={};for(var n in t)re.call(t,n)&&r.indexOf(n)<0&&(e[n]=t[n]);if(t!=null&&G)for(var n of G(t))r.indexOf(n)<0&&te.call(t,n)&&(e[n]=t[n]);return e};function Xe(t,r={}){let e;const n=r,{immediate:u}=n,c=qe(n,["immediate"]),i=o.ref(!1),d=o.ref(!1),s=P=>e&&e.activate(P),f=P=>e&&e.deactivate(P),w=()=>{e&&(e.pause(),d.value=!0)},C=()=>{e&&(e.unpause(),d.value=!1)};return o.watch(()=>_.unrefElement(t),P=>{P&&(e=T.createFocusTrap(P,We(Me({},c),{onActivate(){i.value=!0,r.onActivate&&r.onActivate()},onDeactivate(){i.value=!1,r.onDeactivate&&r.onDeactivate()}})),u&&s())},{flush:"post"}),_.tryOnScopeDispose(()=>f()),{hasFocus:i,isPaused:d,activate:s,deactivate:f,pause:w,unpause:C}}function Ye(t,r,e){const n=()=>{var i,d;return new B((i=a.resolveUnref(r))!=null?i:[],(d=a.resolveUnref(e))==null?void 0:d.fuseOptions)},u=o.ref(n());o.watch(()=>{var i;return(i=a.resolveUnref(e))==null?void 0:i.fuseOptions},()=>{u.value=n()},{deep:!0}),o.watch(()=>a.resolveUnref(r),i=>{u.value.setCollection(i)},{deep:!0});const c=o.computed(()=>{const i=a.resolveUnref(e);if(i?.matchAllWhenSearchEmpty&&!o.unref(t))return a.resolveUnref(r).map((s,f)=>({item:s,refIndex:f}));const d=i?.resultLimit;return u.value.search(a.resolveUnref(t),d?{limit:d}:void 0)});return{fuse:u,results:c}}var Ze=Object.defineProperty,oe=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,ae=(t,r,e)=>r in t?Ze(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e,Ke=(t,r)=>{for(var e in r||(r={}))ke.call(r,e)&&ae(t,e,r[e]);if(oe)for(var e of oe(r))xe.call(r,e)&&ae(t,e,r[e]);return t};function Ve(t,r,e={}){const{flush:n="pre",deep:u=!0,shallow:c=!1,onError:i=O=>{console.error(O)},writeDefaults:d=!0}=e,s=o.ref(!1),f=(c?o.shallowRef:o.ref)(r),w=a.resolveUnref(r);async function C(){try{const O=await m.get(t);O===void 0?w!=null&&d&&await m.set(t,w):f.value=O}catch(O){i(O)}s.value=!0}C();async function P(){try{f.value==null?await m.del(t):Array.isArray(f.value)?await m.update(t,()=>JSON.parse(JSON.stringify(f.value))):typeof f.value=="object"?await m.update(t,()=>Ke({},f.value)):await m.update(t,()=>f.value)}catch(O){i(O)}}return o.watch(f,()=>P(),{flush:n,deep:u}),{isFinished:s,data:f}}function De(t,r={}){const{onError:e,fallbackValue:n=null}=r,u=(d,s)=>{try{return S(d,s)}catch(f){return e?.(f),n}},c=o.computed(()=>u(a.resolveUnref(t),{header:!0})),i=o.computed(()=>u(a.resolveUnref(t)));return{header:c,payload:i}}function er(t=null,r){const e=o.ref(t),n=o.computed({set:c=>c?b.start():b.done(),get:()=>a.isNumber(e.value)&&e.value<1});r&&b.configure(r);const u=b.set;return b.set=c=>(e.value=c,u.call(b,c)),o.watchEffect(()=>{a.isNumber(e.value)&&a.isClient&&u.call(b,e.value)}),a.tryOnScopeDispose(b.remove),{isLoading:n,progress:e,start:b.start,done:b.done,remove:()=>{e.value=null,b.remove()}}}function rr(t,r){const e=a.resolveRef(t),n=o.ref("");return o.watch(e,async u=>{e.value&&a.isClient&&(n.value=await ve.toDataURL(u,r))},{immediate:!0}),n}var tr=Object.defineProperty,J=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,ue=(t,r,e)=>r in t?tr(t,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):t[r]=e,ie=(t,r)=>{for(var e in r||(r={}))le.call(r,e)&&ue(t,e,r[e]);if(J)for(var e of J(r))se.call(r,e)&&ue(t,e,r[e]);return t},nr=(t,r)=>{var e={};for(var n in t)le.call(t,n)&&r.indexOf(n)<0&&(e[n]=t[n]);if(t!=null&&J)for(var n of J(t))r.indexOf(n)<0&&se.call(t,n)&&(e[n]=t[n]);return e};function or(t,r,e={}){let n;const u=e,{document:c=_.defaultDocument}=u,i=nr(u,["document"]),d={onUpdate:w=>{ce(r,w.oldIndex,w.newIndex)}},s=()=>{const w=typeof t=="string"?c?.querySelector(t):_.unrefElement(t);w&&(n=new de(w,ie(ie({},d),i)))},f=()=>n?.destroy();return _.tryOnMounted(s),_.tryOnScopeDispose(f),{stop:f,start:s}}function ce(t,r,e){const n=_.resolveUnref(t);if(e>=0&&e<n.length){const u=n.splice(r,1)[0];o.nextTick(()=>n.splice(e,0,u))}}l.createCookies=Fe,l.moveArrayElement=ce,l.useAsyncValidator=ge,l.useAxios=Ae,l.useChangeCase=je,l.useCookies=V,l.useDrauu=Ge,l.useFocusTrap=Xe,l.useFuse=Ye,l.useIDBKeyval=Ve,l.useJwt=De,l.useNProgress=er,l.useQRCode=rr,l.useSortable=or})(this.VueUse=this.VueUse||{},VueUse,AsyncValidator,VueDemi,axios,changeCase,UniversalCookie,Drauu,VueUse,focusTrap,Fuse,idbKeyval,jwt_decode,nprogress,QRCode,Sortable);
var VueDemi=function(l,a,F){if(l.install)return l;if(!a)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),l;if(a.version.slice(0,4)==="2.7."){let p=function(g,A){var _,U={},B={config:a.config,use:a.use.bind(a),mixin:a.mixin.bind(a),component:a.component.bind(a),provide:function(m,j){return U[m]=j,this},directive:function(m,j){return j?(a.directive(m,j),B):a.directive(m)},mount:function(m,j){return _||(_=new a(Object.assign({propsData:A},g,{provide:Object.assign(U,g.provide)})),_.$mount(m,j),_)},unmount:function(){_&&(_.$destroy(),_=void 0)}};return B};var T=p;for(var o in a)l[o]=a[o];l.isVue2=!0,l.isVue3=!1,l.install=function(){},l.Vue=a,l.Vue2=a,l.version=a.version,l.warn=a.util.warn,l.createApp=p}else if(a.version.slice(0,2)==="2.")if(F){for(var o in F)l[o]=F[o];l.isVue2=!0,l.isVue3=!1,l.install=function(){},l.Vue=a,l.Vue2=a,l.version=a.version}else console.error("[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.");else if(a.version.slice(0,2)==="3."){for(var o in a)l[o]=a[o];l.isVue2=!1,l.isVue3=!0,l.install=function(){},l.Vue=a,l.Vue2=void 0,l.version=a.version,l.set=function(p,g,A){return Array.isArray(p)?(p.length=Math.max(p.length,g),p.splice(g,1,A),A):(p[g]=A,A)},l.del=function(p,g){if(Array.isArray(p)){p.splice(g,1);return}delete p[g]}}else console.error("[vue-demi] Vue version "+a.version+" is unsupported.");return l}(this.VueDemi=this.VueDemi||(typeof VueDemi<"u"?VueDemi:{}),this.Vue||(typeof Vue<"u"?Vue:void 0),this.VueCompositionAPI||(typeof VueCompositionAPI<"u"?VueCompositionAPI:void 0));(function(l,a,F,o,T,p,g,A,_,U,B,m,j,C,Oe,ye){"use strict";var Pe=Object.defineProperty,he=Object.defineProperties,me=Object.getOwnPropertyDescriptors,W=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,q=(r,t,e)=>t in r?Pe(r,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[t]=e,be=(r,t)=>{for(var e in t||(t={}))ge.call(t,e)&&q(r,e,t[e]);if(W)for(var e of W(t))Ce.call(t,e)&&q(r,e,t[e]);return r},Ee=(r,t)=>he(r,me(t));const Se=F.default||F;function $e(r,t,e={}){const{validateOption:n={},immediate:s=!0,manual:v=!1}=e,i=a.toRef(r),c=o.shallowRef(null),u=o.ref(!0),d=o.ref(!s||v),w=o.computed(()=>{var y;return((y=c.value)==null?void 0:y.errors)||[]}),b=o.computed(()=>{var y;return((y=c.value)==null?void 0:y.fields)||{}}),h=o.computed(()=>new Se(a.toValue(t))),O=async()=>{u.value=!1,d.value=!1;try{await h.value.validate(i.value,n),d.value=!0,c.value=null}catch(y){c.value=y}finally{u.value=!0}return{pass:d.value,errorInfo:c.value,errors:w.value,errorFields:b.value}};v||o.watch([i,h],()=>O(),{immediate:s,deep:!0});const I={isFinished:u,pass:d,errors:w,errorInfo:c,errorFields:b,execute:O};function E(){return new Promise((y,$)=>{a.until(u).toBe(!0).then(()=>y(I)).catch(S=>$(S))})}return Ee(be({},I),{then(y,$){return E().then(y,$)}})}var Ae=Object.defineProperty,je=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,X=(r,t,e)=>t in r?Ae(r,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[t]=e,G=(r,t)=>{for(var e in t||(t={}))Re.call(t,e)&&X(r,e,t[e]);if(x)for(var e of x(t))Fe.call(t,e)&&X(r,e,t[e]);return r},Ne=(r,t)=>je(r,Ie(t));function Le(...r){const t=typeof r[0]=="string"?r[0]:void 0,e=a.isString(t)?1:0;let n={},s=T,v={immediate:!!e,shallow:!0};const i=P=>!!P?.request;r.length>0+e&&(i(r[0+e])?s=r[0+e]:n=r[0+e]),r.length>1+e&&i(r[1+e])&&(s=r[1+e]),(r.length===2+e&&!i(r[1+e])||r.length===3+e)&&(v=r[r.length-1]);const{initialData:c,shallow:u,onSuccess:d=a.noop,onError:w=a.noop,immediate:b,resetOnExecute:h=!1}=v,O=o.shallowRef(),I=(u?o.shallowRef:o.ref)(c),E=o.ref(!1),y=o.ref(!1),$=o.ref(!1),S=o.shallowRef(),z=T.CancelToken.source;let N=z();const L=P=>{E.value||!y.value||(N.cancel(P),N=z(),$.value=!0,y.value=!1,E.value=!1)},f=P=>{y.value=P,E.value=!P},H=()=>{h&&(I.value=c)},ve=()=>new Promise((P,M)=>{a.until(E).toBe(!0).then(()=>S.value?M(S.value):P(pe))}),V={then:(...P)=>ve().then(...P),catch:(...P)=>ve().catch(...P)},de=(P=t,M={})=>{S.value=void 0;const _e=typeof P=="string"?P:t??M.url;return _e===void 0?(S.value=new T.AxiosError(T.AxiosError.ERR_INVALID_URL),E.value=!0,V):(H(),L(),f(!0),s(_e,Ne(G(G({},n),typeof P=="object"?P:M),{cancelToken:N.token})).then(R=>{O.value=R;const we=R.data;I.value=we,d(we)}).catch(R=>{S.value=R,w(R)}).finally(()=>{var R;(R=v.onFinish)==null||R.call(v),f(!1)}),V)};b&&t&&de();const pe={response:O,data:I,error:S,isFinished:E,isLoading:y,cancel:L,isAborted:$,isCanceled:$,abort:L,execute:de};return G(G({},pe),V)}var Y=Object.freeze({__proto__:null,camelCase:p.camelCase,capitalCase:p.capitalCase,constantCase:p.constantCase,dotCase:p.dotCase,headerCase:p.headerCase,noCase:p.noCase,paramCase:p.paramCase,pascalCase:p.pascalCase,pathCase:p.pathCase,sentenceCase:p.sentenceCase,snakeCase:p.snakeCase});function He(r,t,e){if(a.isFunction(r))return o.computed(()=>Y[t](a.toValue(r),e));const n=o.ref(r);return o.computed({get(){return Y[t](n.value,e)},set(s){n.value=s}})}var Te=Object.defineProperty,Z=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,k=(r,t,e)=>t in r?Te(r,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[t]=e,K=(r,t)=>{for(var e in t||(t={}))Ue.call(t,e)&&k(r,e,t[e]);if(Z)for(var e of Z(t))Be.call(t,e)&&k(r,e,t[e]);return r};function Ge(r){const t=new g(r?r.headers.cookie:null);return(e,{doNotParse:n=!1,autoUpdateDependencies:s=!1}={})=>D(e,{doNotParse:n,autoUpdateDependencies:s},t)}function D(r,{doNotParse:t=!1,autoUpdateDependencies:e=!1}={},n=new g){const s=e?[...r||[]]:r;let v=n.getAll({doNotParse:!0});const i=o.ref(0),c=()=>{const u=n.getAll({doNotParse:!0});Je(s||null,u,v)&&i.value++,v=u};return n.addChangeListener(c),a.tryOnScopeDispose(()=>{n.removeChangeListener(c)}),{get:(...u)=>(e&&s&&!s.includes(u[0])&&s.push(u[0]),i.value,n.get(u[0],K({doNotParse:t},u[1]))),getAll:(...u)=>(i.value,n.getAll(K({doNotParse:t},u[0]))),set:(...u)=>n.set(...u),remove:(...u)=>n.remove(...u),addChangeListener:(...u)=>n.addChangeListener(...u),removeChangeListener:(...u)=>n.removeChangeListener(...u)}}function Je(r,t,e){if(!r)return!0;for(const n of r)if(t[n]!==e[n])return!0;return!1}var Qe=Object.defineProperty,ee=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,te=(r,t,e)=>t in r?Qe(r,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[t]=e,Ve=(r,t)=>{for(var e in t||(t={}))ze.call(t,e)&&te(r,e,t[e]);if(ee)for(var e of ee(t))Me.call(t,e)&&te(r,e,t[e]);return r};function We(r,t){const e=o.ref();let n=[];const s=_.createEventHook(),v=_.createEventHook(),i=_.createEventHook(),c=_.createEventHook(),u=_.createEventHook(),d=o.ref(!1),w=o.ref(!1),b=o.ref(!1),h=o.ref(!1),O=o.ref({color:"black",size:3,arrowEnd:!1,cornerRadius:0,dasharray:void 0,fill:"transparent",mode:"draw"});o.watch(O,()=>{const f=e.value;f&&(f.brush=O.value,f.mode=O.value.mode)},{deep:!0});const I=()=>{var f;return(f=e.value)==null?void 0:f.undo()},E=()=>{var f;return(f=e.value)==null?void 0:f.redo()},y=()=>{var f;return(f=e.value)==null?void 0:f.clear()},$=()=>{var f;return(f=e.value)==null?void 0:f.cancel()},S=f=>{var H;return(H=e.value)==null?void 0:H.load(f)},z=()=>{var f;return(f=e.value)==null?void 0:f.dump()},N=()=>{var f;n.forEach(H=>H()),(f=e.value)==null||f.unmount()},L=()=>{e.value&&(d.value=e.value.canUndo(),w.value=e.value.canRedo(),b.value=e.value.altPressed,h.value=e.value.shiftPressed)};return o.watch(()=>_.unrefElement(r),f=>{!f||typeof SVGSVGElement>"u"||!(f instanceof SVGSVGElement)||(e.value&&N(),e.value=A.createDrauu(Ve({el:f},t)),L(),n=[e.value.on("canceled",()=>v.trigger()),e.value.on("committed",()=>i.trigger()),e.value.on("start",()=>c.trigger()),e.value.on("end",()=>u.trigger()),e.value.on("changed",()=>{L(),s.trigger()})])},{flush:"post"}),a.tryOnScopeDispose(()=>N()),{drauuInstance:e,load:S,dump:z,clear:y,cancel:$,undo:I,redo:E,canUndo:d,canRedo:w,brush:O,onChanged:s.on,onCommitted:i.on,onStart:c.on,onEnd:u.on,onCanceled:v.on}}var qe=Object.defineProperty,xe=Object.defineProperties,Xe=Object.getOwnPropertyDescriptors,J=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ae=(r,t,e)=>t in r?qe(r,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[t]=e,Ye=(r,t)=>{for(var e in t||(t={}))re.call(t,e)&&ae(r,e,t[e]);if(J)for(var e of J(t))ne.call(t,e)&&ae(r,e,t[e]);return r},Ze=(r,t)=>xe(r,Xe(t)),ke=(r,t)=>{var e={};for(var n in r)re.call(r,n)&&t.indexOf(n)<0&&(e[n]=r[n]);if(r!=null&&J)for(var n of J(r))t.indexOf(n)<0&&ne.call(r,n)&&(e[n]=r[n]);return e};function Ke(r,t={}){let e;const n=t,{immediate:s}=n,v=ke(n,["immediate"]),i=o.ref(!1),c=o.ref(!1),u=h=>e&&e.activate(h),d=h=>e&&e.deactivate(h),w=()=>{e&&(e.pause(),c.value=!0)},b=()=>{e&&(e.unpause(),c.value=!1)};return o.watch(()=>_.unrefElement(r),h=>{h&&(e=U.createFocusTrap(h,Ze(Ye({},v),{onActivate(){i.value=!0,t.onActivate&&t.onActivate()},onDeactivate(){i.value=!1,t.onDeactivate&&t.onDeactivate()}})),s&&u())},{flush:"post"}),_.tryOnScopeDispose(()=>d()),{hasFocus:i,isPaused:c,activate:u,deactivate:d,pause:w,unpause:b}}function De(r,t,e){const n=()=>{var i,c;return new B((i=a.toValue(t))!=null?i:[],(c=a.toValue(e))==null?void 0:c.fuseOptions)},s=o.ref(n());o.watch(()=>{var i;return(i=a.toValue(e))==null?void 0:i.fuseOptions},()=>{s.value=n()},{deep:!0}),o.watch(()=>a.toValue(t),i=>{s.value.setCollection(i)},{deep:!0});const v=o.computed(()=>{const i=a.toValue(e);if(i?.matchAllWhenSearchEmpty&&!a.toValue(r))return a.toValue(t).map((u,d)=>({item:u,refIndex:d}));const c=i?.resultLimit;return s.value.search(a.toValue(r),c?{limit:c}:void 0)});return{fuse:s,results:v}}var et=Object.defineProperty,oe=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,rt=Object.prototype.propertyIsEnumerable,le=(r,t,e)=>t in r?et(r,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[t]=e,nt=(r,t)=>{for(var e in t||(t={}))tt.call(t,e)&&le(r,e,t[e]);if(oe)for(var e of oe(t))rt.call(t,e)&&le(r,e,t[e]);return r};function at(r,t,e={}){const{flush:n="pre",deep:s=!0,shallow:v=!1,onError:i=O=>{console.error(O)},writeDefaults:c=!0}=e,u=o.ref(!1),d=(v?o.shallowRef:o.ref)(t),w=a.toValue(t);async function b(){try{const O=await m.get(r);O===void 0?w!=null&&c&&await m.set(r,w):d.value=O}catch(O){i(O)}u.value=!0}b();async function h(){try{d.value==null?await m.del(r):Array.isArray(d.value)?await m.update(r,()=>JSON.parse(JSON.stringify(d.value))):typeof d.value=="object"?await m.update(r,()=>nt({},d.value)):await m.update(r,()=>d.value)}catch(O){i(O)}}return o.watch(d,()=>h(),{flush:n,deep:s}),{isFinished:u,data:d}}function ot(r,t={}){const{onError:e,fallbackValue:n=null}=t,s=(c,u)=>{try{return j(c,u)}catch(d){return e?.(d),n}},v=o.computed(()=>s(a.toValue(r),{header:!0})),i=o.computed(()=>s(a.toValue(r)));return{header:v,payload:i}}function lt(r=null,t){const e=o.ref(r),n=o.computed({set:v=>v?C.start():C.done(),get:()=>a.isNumber(e.value)&&e.value<1});t&&C.configure(t);const s=C.set;return C.set=v=>(e.value=v,s.call(C,v)),o.watchEffect(()=>{a.isNumber(e.value)&&a.isClient&&s.call(C,e.value)}),a.tryOnScopeDispose(C.remove),{isLoading:n,progress:e,start:C.start,done:C.done,remove:()=>{e.value=null,C.remove()}}}function st(r,t){const e=a.toRef(r),n=o.ref("");return o.watch(e,async s=>{e.value&&a.isClient&&(n.value=await Oe.toDataURL(s,t))},{immediate:!0}),n}var ut=Object.defineProperty,Q=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,ie=(r,t,e)=>t in r?ut(r,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):r[t]=e,ce=(r,t)=>{for(var e in t||(t={}))se.call(t,e)&&ie(r,e,t[e]);if(Q)for(var e of Q(t))ue.call(t,e)&&ie(r,e,t[e]);return r},it=(r,t)=>{var e={};for(var n in r)se.call(r,n)&&t.indexOf(n)<0&&(e[n]=r[n]);if(r!=null&&Q)for(var n of Q(r))t.indexOf(n)<0&&ue.call(r,n)&&(e[n]=r[n]);return e};function ct(r,t,e={}){let n;const s=e,{document:v=_.defaultDocument}=s,i=it(s,["document"]),c={onUpdate:w=>{fe(t,w.oldIndex,w.newIndex)}},u=()=>{const w=typeof r=="string"?v?.querySelector(r):_.unrefElement(r);w&&(n=new ye(w,ce(ce({},c),i)))},d=()=>n?.destroy();return _.tryOnMounted(u),_.tryOnScopeDispose(d),{stop:d,start:u}}function fe(r,t,e){const n=_.toValue(r);if(e>=0&&e<n.length){const s=n.splice(t,1)[0];o.nextTick(()=>n.splice(e,0,s))}}l.createCookies=Ge,l.moveArrayElement=fe,l.useAsyncValidator=$e,l.useAxios=Le,l.useChangeCase=He,l.useCookies=D,l.useDrauu=We,l.useFocusTrap=Ke,l.useFuse=De,l.useIDBKeyval=at,l.useJwt=ot,l.useNProgress=lt,l.useQRCode=st,l.useSortable=ct})(this.VueUse=this.VueUse||{},VueUse,AsyncValidator,VueDemi,axios,changeCase,UniversalCookie,Drauu,VueUse,focusTrap,Fuse,idbKeyval,jwt_decode,nprogress,QRCode,Sortable);
{
"name": "@vueuse/integrations",
"version": "10.0.0-beta.3",
"version": "10.0.0-beta.4",
"description": "Integration wrappers for utility libraries",

@@ -164,4 +164,4 @@ "author": "Anthony Fu <https://github.com/antfu>",

"dependencies": {
"@vueuse/core": "10.0.0-beta.3",
"@vueuse/shared": "10.0.0-beta.3",
"@vueuse/core": "10.0.0-beta.4",
"@vueuse/shared": "10.0.0-beta.4",
"vue-demi": "*"

@@ -168,0 +168,0 @@ },

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

import { MaybeComputedRef } from '@vueuse/shared';
import { MaybeRefOrGetter } from '@vueuse/shared';
import { ValidateError, ValidateOption, Rules } from 'async-validator';

@@ -46,4 +46,4 @@ import { Ref } from 'vue-demi';

*/
declare function useAsyncValidator(value: MaybeComputedRef<Record<string, any>>, rules: MaybeComputedRef<Rules>, options?: UseAsyncValidatorOptions): UseAsyncValidatorReturn & PromiseLike<UseAsyncValidatorReturn>;
declare function useAsyncValidator(value: MaybeRefOrGetter<Record<string, any>>, rules: MaybeRefOrGetter<Rules>, options?: UseAsyncValidatorOptions): UseAsyncValidatorReturn & PromiseLike<UseAsyncValidatorReturn>;
export { AsyncValidatorError, UseAsyncValidatorExecuteReturn, UseAsyncValidatorOptions, UseAsyncValidatorReturn, useAsyncValidator };

@@ -144,3 +144,3 @@ var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) {

} = options;
const valueRef = shared.resolveRef(value);
const valueRef = shared.toRef(value);
const errorInfo = vueDemi.shallowRef(null);

@@ -157,3 +157,3 @@ const isFinished = vueDemi.ref(true);

});
const validator = vueDemi.computed(() => new AsyncValidatorSchema(shared.resolveUnref(rules)));
const validator = vueDemi.computed(() => new AsyncValidatorSchema(shared.toValue(rules)));
const execute = async () => {

@@ -160,0 +160,0 @@ isFinished.value = false;

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

var VueDemi=function(e,r,v){if(e.install)return e;if(!r)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),e;if(r.version.slice(0,4)==="2.7."){let o=function(i,c){var f,y={},h={config:r.config,use:r.use.bind(r),mixin:r.mixin.bind(r),component:r.component.bind(r),provide:function(u,d){return y[u]=d,this},directive:function(u,d){return d?(r.directive(u,d),h):r.directive(u)},mount:function(u,d){return f||(f=new r(Object.assign({propsData:c},i,{provide:Object.assign(y,i.provide)})),f.$mount(u,d),f)},unmount:function(){f&&(f.$destroy(),f=void 0)}};return h};var F=o;for(var n in r)e[n]=r[n];e.isVue2=!0,e.isVue3=!1,e.install=function(){},e.Vue=r,e.Vue2=r,e.version=r.version,e.warn=r.util.warn,e.createApp=o}else if(r.version.slice(0,2)==="2.")if(v){for(var n in v)e[n]=v[n];e.isVue2=!0,e.isVue3=!1,e.install=function(){},e.Vue=r,e.Vue2=r,e.version=r.version}else console.error("[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.");else if(r.version.slice(0,2)==="3."){for(var n in r)e[n]=r[n];e.isVue2=!1,e.isVue3=!0,e.install=function(){},e.Vue=r,e.Vue2=void 0,e.version=r.version,e.set=function(o,i,c){return Array.isArray(o)?(o.length=Math.max(o.length,i),o.splice(i,1,c),c):(o[i]=c,c)},e.del=function(o,i){if(Array.isArray(o)){o.splice(i,1);return}delete o[i]}}else console.error("[vue-demi] Vue version "+r.version+" is unsupported.");return e}(this.VueDemi=this.VueDemi||(typeof VueDemi<"u"?VueDemi:{}),this.Vue||(typeof Vue<"u"?Vue:void 0),this.VueCompositionAPI||(typeof VueCompositionAPI<"u"?VueCompositionAPI:void 0));(function(e,r,v,n){"use strict";var F=Object.defineProperty,o=Object.defineProperties,i=Object.getOwnPropertyDescriptors,c=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,h=(a,t,s)=>t in a?F(a,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):a[t]=s,u=(a,t)=>{for(var s in t||(t={}))f.call(t,s)&&h(a,s,t[s]);if(c)for(var s of c(t))y.call(t,s)&&h(a,s,t[s]);return a},d=(a,t)=>o(a,i(t));const R=v.default||v;function E(a,t,s={}){const{validateOption:S={},immediate:P=!0,manual:b=!1}=s,A=r.resolveRef(a),p=n.shallowRef(null),_=n.ref(!0),w=n.ref(!P||b),j=n.computed(()=>{var l;return((l=p.value)==null?void 0:l.errors)||[]}),I=n.computed(()=>{var l;return((l=p.value)==null?void 0:l.fields)||{}}),g=n.computed(()=>new R(r.resolveUnref(t))),U=async()=>{_.value=!1,w.value=!1;try{await g.value.validate(A.value,S),w.value=!0,p.value=null}catch(l){p.value=l}finally{_.value=!0}return{pass:w.value,errorInfo:p.value,errors:j.value,errorFields:I.value}};b||n.watch([A,g],()=>U(),{immediate:P,deep:!0});const x={isFinished:_,pass:w,errors:j,errorInfo:p,errorFields:I,execute:U};function $(){return new Promise((l,O)=>{r.until(_).toBe(!0).then(()=>l(x)).catch(B=>O(B))})}return d(u({},x),{then(l,O){return $().then(l,O)}})}e.useAsyncValidator=E})(this.VueUse=this.VueUse||{},VueUse,AsyncValidator,VueDemi);
var VueDemi=function(n,r,v){if(n.install)return n;if(!r)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),n;if(r.version.slice(0,4)==="2.7."){let o=function(i,c){var f,y={},h={config:r.config,use:r.use.bind(r),mixin:r.mixin.bind(r),component:r.component.bind(r),provide:function(u,d){return y[u]=d,this},directive:function(u,d){return d?(r.directive(u,d),h):r.directive(u)},mount:function(u,d){return f||(f=new r(Object.assign({propsData:c},i,{provide:Object.assign(y,i.provide)})),f.$mount(u,d),f)},unmount:function(){f&&(f.$destroy(),f=void 0)}};return h};var U=o;for(var e in r)n[e]=r[e];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=r,n.Vue2=r,n.version=r.version,n.warn=r.util.warn,n.createApp=o}else if(r.version.slice(0,2)==="2.")if(v){for(var e in v)n[e]=v[e];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=r,n.Vue2=r,n.version=r.version}else console.error("[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.");else if(r.version.slice(0,2)==="3."){for(var e in r)n[e]=r[e];n.isVue2=!1,n.isVue3=!0,n.install=function(){},n.Vue=r,n.Vue2=void 0,n.version=r.version,n.set=function(o,i,c){return Array.isArray(o)?(o.length=Math.max(o.length,i),o.splice(i,1,c),c):(o[i]=c,c)},n.del=function(o,i){if(Array.isArray(o)){o.splice(i,1);return}delete o[i]}}else console.error("[vue-demi] Vue version "+r.version+" is unsupported.");return n}(this.VueDemi=this.VueDemi||(typeof VueDemi<"u"?VueDemi:{}),this.Vue||(typeof Vue<"u"?Vue:void 0),this.VueCompositionAPI||(typeof VueCompositionAPI<"u"?VueCompositionAPI:void 0));(function(n,r,v,e){"use strict";var U=Object.defineProperty,o=Object.defineProperties,i=Object.getOwnPropertyDescriptors,c=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,h=(a,t,s)=>t in a?U(a,t,{enumerable:!0,configurable:!0,writable:!0,value:s}):a[t]=s,u=(a,t)=>{for(var s in t||(t={}))f.call(t,s)&&h(a,s,t[s]);if(c)for(var s of c(t))y.call(t,s)&&h(a,s,t[s]);return a},d=(a,t)=>o(a,i(t));const R=v.default||v;function E(a,t,s={}){const{validateOption:S={},immediate:P=!0,manual:b=!1}=s,A=r.toRef(a),p=e.shallowRef(null),_=e.ref(!0),w=e.ref(!P||b),j=e.computed(()=>{var l;return((l=p.value)==null?void 0:l.errors)||[]}),I=e.computed(()=>{var l;return((l=p.value)==null?void 0:l.fields)||{}}),g=e.computed(()=>new R(r.toValue(t))),x=async()=>{_.value=!1,w.value=!1;try{await g.value.validate(A.value,S),w.value=!0,p.value=null}catch(l){p.value=l}finally{_.value=!0}return{pass:w.value,errorInfo:p.value,errors:j.value,errorFields:I.value}};b||e.watch([A,g],()=>x(),{immediate:P,deep:!0});const F={isFinished:_,pass:w,errors:j,errorInfo:p,errorFields:I,execute:x};function $(){return new Promise((l,O)=>{r.until(_).toBe(!0).then(()=>l(F)).catch(B=>O(B))})}return d(u({},F),{then(l,O){return $().then(l,O)}})}n.useAsyncValidator=E})(this.VueUse=this.VueUse||{},VueUse,AsyncValidator,VueDemi);

@@ -46,3 +46,3 @@ import { ShallowRef, Ref } from 'vue-demi';

*/
execute: (url?: string | AxiosRequestConfig<D>, config?: AxiosRequestConfig<D>) => PromiseLike<StrictUseAxiosReturn<T, R, D>>;
execute: (url?: string | AxiosRequestConfig<D>, config?: AxiosRequestConfig<D>) => Promise<StrictUseAxiosReturn<T, R, D>>;
}

@@ -53,3 +53,3 @@ interface EasyUseAxiosReturn<T, R, D> extends UseAxiosReturn<T, R, D> {

*/
execute: (url: string, config?: AxiosRequestConfig<D>) => PromiseLike<EasyUseAxiosReturn<T, R, D>>;
execute: (url: string, config?: AxiosRequestConfig<D>) => Promise<EasyUseAxiosReturn<T, R, D>>;
}

@@ -77,2 +77,10 @@ interface UseAxiosOptions<T = any> {

/**
* Initial data to use
*/
initialData?: T;
/**
* Sets the state to initialState before executing the promise.
*/
resetOnExecute?: boolean;
/**
* Callback when request is finished.

@@ -82,9 +90,9 @@ */

}
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(url: string, config?: AxiosRequestConfig<D>, options?: UseAxiosOptions): StrictUseAxiosReturn<T, R, D> & PromiseLike<StrictUseAxiosReturn<T, R, D>>;
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(url: string, instance?: AxiosInstance, options?: UseAxiosOptions): StrictUseAxiosReturn<T, R, D> & PromiseLike<StrictUseAxiosReturn<T, R, D>>;
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(url: string, config: AxiosRequestConfig<D>, instance: AxiosInstance, options?: UseAxiosOptions): StrictUseAxiosReturn<T, R, D> & PromiseLike<StrictUseAxiosReturn<T, R, D>>;
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(config?: AxiosRequestConfig<D>): EasyUseAxiosReturn<T, R, D> & PromiseLike<EasyUseAxiosReturn<T, R, D>>;
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(instance?: AxiosInstance): EasyUseAxiosReturn<T, R, D> & PromiseLike<EasyUseAxiosReturn<T, R, D>>;
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(config?: AxiosRequestConfig<D>, instance?: AxiosInstance): EasyUseAxiosReturn<T, R, D> & PromiseLike<EasyUseAxiosReturn<T, R, D>>;
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(url: string, config?: AxiosRequestConfig<D>, options?: UseAxiosOptions): StrictUseAxiosReturn<T, R, D> & Promise<StrictUseAxiosReturn<T, R, D>>;
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(url: string, instance?: AxiosInstance, options?: UseAxiosOptions): StrictUseAxiosReturn<T, R, D> & Promise<StrictUseAxiosReturn<T, R, D>>;
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(url: string, config: AxiosRequestConfig<D>, instance: AxiosInstance, options?: UseAxiosOptions): StrictUseAxiosReturn<T, R, D> & Promise<StrictUseAxiosReturn<T, R, D>>;
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(config?: AxiosRequestConfig<D>): EasyUseAxiosReturn<T, R, D> & Promise<EasyUseAxiosReturn<T, R, D>>;
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(instance?: AxiosInstance): EasyUseAxiosReturn<T, R, D> & Promise<EasyUseAxiosReturn<T, R, D>>;
declare function useAxios<T = any, R = AxiosResponse<T>, D = any>(config?: AxiosRequestConfig<D>, instance?: AxiosInstance): EasyUseAxiosReturn<T, R, D> & Promise<EasyUseAxiosReturn<T, R, D>>;
export { EasyUseAxiosReturn, StrictUseAxiosReturn, UseAxiosOptions, UseAxiosReturn, useAxios };

@@ -159,4 +159,12 @@ var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) {

options = args[args.length - 1];
const {
initialData,
shallow,
onSuccess = shared.noop,
onError = shared.noop,
immediate,
resetOnExecute = false
} = options;
const response = vueDemi.shallowRef();
const data = options.shallow ? vueDemi.shallowRef() : vueDemi.ref();
const data = (shallow ? vueDemi.shallowRef : vueDemi.ref)(initialData);
const isFinished = vueDemi.ref(false);

@@ -181,6 +189,13 @@ const isLoading = vueDemi.ref(false);

};
const resetData = () => {
if (resetOnExecute)
data.value = initialData;
};
const waitUntilFinished = () => new Promise((resolve, reject) => {
shared.until(isFinished).toBe(true).then(() => resolve(result)).catch(reject);
shared.until(isFinished).toBe(true).then(() => error.value ? reject(error.value) : resolve(result));
});
const then = (onFulfilled, onRejected) => waitUntilFinished().then(onFulfilled, onRejected);
const promise = {
then: (...args2) => waitUntilFinished().then(...args2),
catch: (...args2) => waitUntilFinished().catch(...args2)
};
const execute = (executeUrl = url, config = {}) => {

@@ -192,16 +207,15 @@ error.value = void 0;

isFinished.value = true;
return { then };
return promise;
}
resetData();
abort();
loading(true);
instance(_url, __spreadProps(__spreadValues(__spreadValues({}, defaultConfig), typeof executeUrl === "object" ? executeUrl : config), { cancelToken: cancelToken.token })).then((r) => {
var _a;
response.value = r;
const result2 = r.data;
data.value = result2;
(_a = options.onSuccess) == null ? void 0 : _a.call(options, result2);
onSuccess(result2);
}).catch((e) => {
var _a;
error.value = e;
(_a = options.onError) == null ? void 0 : _a.call(options, e);
onError(e);
}).finally(() => {

@@ -212,5 +226,5 @@ var _a;

});
return { then };
return promise;
};
if (options.immediate && url)
if (immediate && url)
execute();

@@ -229,5 +243,3 @@ const result = {

};
return __spreadProps(__spreadValues({}, result), {
then
});
return __spreadValues(__spreadValues({}, result), promise);
}

@@ -234,0 +246,0 @@

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

var VueDemi=function(e,n,h){if(e.install)return e;if(!n)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),e;if(n.version.slice(0,4)==="2.7."){let s=function(c,u){var f,P={},y={config:n.config,use:n.use.bind(n),mixin:n.mixin.bind(n),component:n.component.bind(n),provide:function(a,d){return P[a]=d,this},directive:function(a,d){return d?(n.directive(a,d),y):n.directive(a)},mount:function(a,d){return f||(f=new n(Object.assign({propsData:u},c,{provide:Object.assign(P,c.provide)})),f.$mount(a,d),f)},unmount:function(){f&&(f.$destroy(),f=void 0)}};return y};var q=s;for(var l in n)e[l]=n[l];e.isVue2=!0,e.isVue3=!1,e.install=function(){},e.Vue=n,e.Vue2=n,e.version=n.version,e.warn=n.util.warn,e.createApp=s}else if(n.version.slice(0,2)==="2.")if(h){for(var l in h)e[l]=h[l];e.isVue2=!0,e.isVue3=!1,e.install=function(){},e.Vue=n,e.Vue2=n,e.version=n.version}else console.error("[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.");else if(n.version.slice(0,2)==="3."){for(var l in n)e[l]=n[l];e.isVue2=!1,e.isVue3=!0,e.install=function(){},e.Vue=n,e.Vue2=void 0,e.version=n.version,e.set=function(s,c,u){return Array.isArray(s)?(s.length=Math.max(s.length,c),s.splice(c,1,u),u):(s[c]=u,u)},e.del=function(s,c){if(Array.isArray(s)){s.splice(c,1);return}delete s[c]}}else console.error("[vue-demi] Vue version "+n.version+" is unsupported.");return e}(this.VueDemi=this.VueDemi||(typeof VueDemi<"u"?VueDemi:{}),this.Vue||(typeof Vue<"u"?Vue:void 0),this.VueCompositionAPI||(typeof VueCompositionAPI<"u"?VueCompositionAPI:void 0));(function(e,n,h,l){"use strict";var q=Object.defineProperty,s=Object.defineProperties,c=Object.getOwnPropertyDescriptors,u=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,y=(r,t,o)=>t in r?q(r,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):r[t]=o,a=(r,t)=>{for(var o in t||(t={}))f.call(t,o)&&y(r,o,t[o]);if(u)for(var o of u(t))P.call(t,o)&&y(r,o,t[o]);return r},d=(r,t)=>s(r,c(t));function B(...r){const t=typeof r[0]=="string"?r[0]:void 0,o=h.isString(t)?1:0;let C={},j=l,v={immediate:!!o,shallow:!0};const I=i=>!!i?.request;r.length>0+o&&(I(r[0+o])?j=r[0+o]:C=r[0+o]),r.length>1+o&&I(r[1+o])&&(j=r[1+o]),(r.length===2+o&&!I(r[1+o])||r.length===3+o)&&(v=r[r.length-1]);const T=n.shallowRef(),F=v.shallow?n.shallowRef():n.ref(),_=n.ref(!1),A=n.ref(!1),E=n.ref(!1),O=n.shallowRef(),L=l.CancelToken.source;let R=L();const S=i=>{_.value||!A.value||(R.cancel(i),R=L(),E.value=!0,A.value=!1,_.value=!1)},g=i=>{A.value=i,_.value=!i},M=()=>new Promise((i,w)=>{h.until(_).toBe(!0).then(()=>i(U)).catch(w)}),x=(i,w)=>M().then(i,w),N=(i=t,w={})=>{O.value=void 0;const $=typeof i=="string"?i:t??w.url;return $===void 0?(O.value=new l.AxiosError(l.AxiosError.ERR_INVALID_URL),_.value=!0,{then:x}):(S(),g(!0),j($,d(a(a({},C),typeof i=="object"?i:w),{cancelToken:R.token})).then(p=>{var b;T.value=p;const k=p.data;F.value=k,(b=v.onSuccess)==null||b.call(v,k)}).catch(p=>{var b;O.value=p,(b=v.onError)==null||b.call(v,p)}).finally(()=>{var p;(p=v.onFinish)==null||p.call(v),g(!1)}),{then:x})};v.immediate&&t&&N();const U={response:T,data:F,error:O,isFinished:_,isLoading:A,cancel:S,isAborted:E,isCanceled:E,abort:S,execute:N};return d(a({},U),{then:x})}e.useAxios=B})(this.VueUse=this.VueUse||{},VueDemi,VueUse,axios);
var VueDemi=function(e,n,p){if(e.install)return e;if(!n)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),e;if(n.version.slice(0,4)==="2.7."){let i=function(c,u){var a,y={},w={config:n.config,use:n.use.bind(n),mixin:n.mixin.bind(n),component:n.component.bind(n),provide:function(f,v){return y[f]=v,this},directive:function(f,v){return v?(n.directive(f,v),w):n.directive(f)},mount:function(f,v){return a||(a=new n(Object.assign({propsData:u},c,{provide:Object.assign(y,c.provide)})),a.$mount(f,v),a)},unmount:function(){a&&(a.$destroy(),a=void 0)}};return w};var B=i;for(var l in n)e[l]=n[l];e.isVue2=!0,e.isVue3=!1,e.install=function(){},e.Vue=n,e.Vue2=n,e.version=n.version,e.warn=n.util.warn,e.createApp=i}else if(n.version.slice(0,2)==="2.")if(p){for(var l in p)e[l]=p[l];e.isVue2=!0,e.isVue3=!1,e.install=function(){},e.Vue=n,e.Vue2=n,e.version=n.version}else console.error("[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.");else if(n.version.slice(0,2)==="3."){for(var l in n)e[l]=n[l];e.isVue2=!1,e.isVue3=!0,e.install=function(){},e.Vue=n,e.Vue2=void 0,e.version=n.version,e.set=function(i,c,u){return Array.isArray(i)?(i.length=Math.max(i.length,c),i.splice(c,1,u),u):(i[c]=u,u)},e.del=function(i,c){if(Array.isArray(i)){i.splice(c,1);return}delete i[c]}}else console.error("[vue-demi] Vue version "+n.version+" is unsupported.");return e}(this.VueDemi=this.VueDemi||(typeof VueDemi<"u"?VueDemi:{}),this.Vue||(typeof Vue<"u"?Vue:void 0),this.VueCompositionAPI||(typeof VueCompositionAPI<"u"?VueCompositionAPI:void 0));(function(e,n,p,l){"use strict";var B=Object.defineProperty,i=Object.defineProperties,c=Object.getOwnPropertyDescriptors,u=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,w=(t,r,o)=>r in t?B(t,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):t[r]=o,f=(t,r)=>{for(var o in r||(r={}))a.call(r,o)&&w(t,o,r[o]);if(u)for(var o of u(r))y.call(r,o)&&w(t,o,r[o]);return t},v=(t,r)=>i(t,c(r));function M(...t){const r=typeof t[0]=="string"?t[0]:void 0,o=p.isString(r)?1:0;let C={},A=l,b={immediate:!!o,shallow:!0};const j=s=>!!s?.request;t.length>0+o&&(j(t[0+o])?A=t[0+o]:C=t[0+o]),t.length>1+o&&j(t[1+o])&&(A=t[1+o]),(t.length===2+o&&!j(t[1+o])||t.length===3+o)&&(b=t[t.length-1]);const{initialData:T,shallow:z,onSuccess:G=p.noop,onError:H=p.noop,immediate:J,resetOnExecute:K=!1}=b,F=n.shallowRef(),E=(z?n.shallowRef:n.ref)(T),h=n.ref(!1),P=n.ref(!1),I=n.ref(!1),_=n.shallowRef(),L=l.CancelToken.source;let R=L();const x=s=>{h.value||!P.value||(R.cancel(s),R=L(),I.value=!0,P.value=!1,h.value=!1)},g=s=>{P.value=s,h.value=!s},Q=()=>{K&&(E.value=T)},N=()=>new Promise((s,O)=>{p.until(h).toBe(!0).then(()=>_.value?O(_.value):s($))}),S={then:(...s)=>N().then(...s),catch:(...s)=>N().catch(...s)},U=(s=r,O={})=>{_.value=void 0;const k=typeof s=="string"?s:r??O.url;return k===void 0?(_.value=new l.AxiosError(l.AxiosError.ERR_INVALID_URL),h.value=!0,S):(Q(),x(),g(!0),A(k,v(f(f({},C),typeof s=="object"?s:O),{cancelToken:R.token})).then(d=>{F.value=d;const q=d.data;E.value=q,G(q)}).catch(d=>{_.value=d,H(d)}).finally(()=>{var d;(d=b.onFinish)==null||d.call(b),g(!1)}),S)};J&&r&&U();const $={response:F,data:E,error:_,isFinished:h,isLoading:P,cancel:x,isAborted:I,isCanceled:I,abort:x,execute:U};return f(f({},$),S)}e.useAxios=M})(this.VueUse=this.VueUse||{},VueDemi,VueUse,axios);
import { camelCase, capitalCase, constantCase, dotCase, headerCase, noCase, paramCase, pascalCase, pathCase, sentenceCase, snakeCase, Options } from 'change-case';
import { MaybeRef, MaybeComputedRef } from '@vueuse/shared';
import { MaybeRef, MaybeRefOrGetter } from '@vueuse/shared';
import { WritableComputedRef, ComputedRef } from 'vue-demi';

@@ -34,4 +34,4 @@

declare function useChangeCase(input: MaybeRef<string>, type: ChangeCaseType, options?: Options | undefined): WritableComputedRef<string>;
declare function useChangeCase(input: MaybeComputedRef<string>, type: ChangeCaseType, options?: Options | undefined): ComputedRef<string>;
declare function useChangeCase(input: MaybeRefOrGetter<string>, type: ChangeCaseType, options?: Options | undefined): ComputedRef<string>;
export { ChangeCaseType, useChangeCase };

@@ -135,3 +135,3 @@ var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) {

if (shared.isFunction(input))
return vueDemi.computed(() => changeCase[type](shared.resolveUnref(input), options));
return vueDemi.computed(() => changeCase[type](shared.toValue(input), options));
const text = vueDemi.ref(input);

@@ -138,0 +138,0 @@ return vueDemi.computed({

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

var VueDemi=function(n,e,a){if(n.install)return n;if(!e)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),n;if(e.version.slice(0,4)==="2.7."){let r=function(i,t){var o,l={},d={config:e.config,use:e.use.bind(e),mixin:e.mixin.bind(e),component:e.component.bind(e),provide:function(f,c){return l[f]=c,this},directive:function(f,c){return c?(e.directive(f,c),d):e.directive(f)},mount:function(f,c){return o||(o=new e(Object.assign({propsData:t},i,{provide:Object.assign(l,i.provide)})),o.$mount(f,c),o)},unmount:function(){o&&(o.$destroy(),o=void 0)}};return d};var p=r;for(var s in e)n[s]=e[s];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=e,n.Vue2=e,n.version=e.version,n.warn=e.util.warn,n.createApp=r}else if(e.version.slice(0,2)==="2.")if(a){for(var s in a)n[s]=a[s];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=e,n.Vue2=e,n.version=e.version}else console.error("[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.");else if(e.version.slice(0,2)==="3."){for(var s in e)n[s]=e[s];n.isVue2=!1,n.isVue3=!0,n.install=function(){},n.Vue=e,n.Vue2=void 0,n.version=e.version,n.set=function(r,i,t){return Array.isArray(r)?(r.length=Math.max(r.length,i),r.splice(i,1,t),t):(r[i]=t,t)},n.del=function(r,i){if(Array.isArray(r)){r.splice(i,1);return}delete r[i]}}else console.error("[vue-demi] Vue version "+e.version+" is unsupported.");return n}(this.VueDemi=this.VueDemi||(typeof VueDemi<"u"?VueDemi:{}),this.Vue||(typeof Vue<"u"?Vue:void 0),this.VueCompositionAPI||(typeof VueCompositionAPI<"u"?VueCompositionAPI:void 0));(function(n,e,a,s){"use strict";var p=Object.freeze({__proto__:null,camelCase:s.camelCase,capitalCase:s.capitalCase,constantCase:s.constantCase,dotCase:s.dotCase,headerCase:s.headerCase,noCase:s.noCase,paramCase:s.paramCase,pascalCase:s.pascalCase,pathCase:s.pathCase,sentenceCase:s.sentenceCase,snakeCase:s.snakeCase});function r(i,t,o){if(e.isFunction(i))return a.computed(()=>p[t](e.resolveUnref(i),o));const l=a.ref(i);return a.computed({get(){return p[t](l.value,o)},set(d){l.value=d}})}n.useChangeCase=r})(this.VueUse=this.VueUse||{},VueUse,VueDemi,changeCase);
var VueDemi=function(n,s,a){if(n.install)return n;if(!s)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),n;if(s.version.slice(0,4)==="2.7."){let r=function(i,t){var o,l={},d={config:s.config,use:s.use.bind(s),mixin:s.mixin.bind(s),component:s.component.bind(s),provide:function(f,c){return l[f]=c,this},directive:function(f,c){return c?(s.directive(f,c),d):s.directive(f)},mount:function(f,c){return o||(o=new s(Object.assign({propsData:t},i,{provide:Object.assign(l,i.provide)})),o.$mount(f,c),o)},unmount:function(){o&&(o.$destroy(),o=void 0)}};return d};var u=r;for(var e in s)n[e]=s[e];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=s,n.Vue2=s,n.version=s.version,n.warn=s.util.warn,n.createApp=r}else if(s.version.slice(0,2)==="2.")if(a){for(var e in a)n[e]=a[e];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=s,n.Vue2=s,n.version=s.version}else console.error("[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.");else if(s.version.slice(0,2)==="3."){for(var e in s)n[e]=s[e];n.isVue2=!1,n.isVue3=!0,n.install=function(){},n.Vue=s,n.Vue2=void 0,n.version=s.version,n.set=function(r,i,t){return Array.isArray(r)?(r.length=Math.max(r.length,i),r.splice(i,1,t),t):(r[i]=t,t)},n.del=function(r,i){if(Array.isArray(r)){r.splice(i,1);return}delete r[i]}}else console.error("[vue-demi] Vue version "+s.version+" is unsupported.");return n}(this.VueDemi=this.VueDemi||(typeof VueDemi<"u"?VueDemi:{}),this.Vue||(typeof Vue<"u"?Vue:void 0),this.VueCompositionAPI||(typeof VueCompositionAPI<"u"?VueCompositionAPI:void 0));(function(n,s,a,e){"use strict";var u=Object.freeze({__proto__:null,camelCase:e.camelCase,capitalCase:e.capitalCase,constantCase:e.constantCase,dotCase:e.dotCase,headerCase:e.headerCase,noCase:e.noCase,paramCase:e.paramCase,pascalCase:e.pascalCase,pathCase:e.pathCase,sentenceCase:e.sentenceCase,snakeCase:e.snakeCase});function r(i,t,o){if(s.isFunction(i))return a.computed(()=>u[t](s.toValue(i),o));const l=a.ref(i);return a.computed({get(){return u[t](l.value,o)},set(d){l.value=d}})}n.useChangeCase=r})(this.VueUse=this.VueUse||{},VueUse,VueDemi,changeCase);
import * as vue_demi from 'vue-demi';
import { ComputedRef } from 'vue-demi';
import Fuse from 'fuse.js';
import { MaybeComputedRef } from '@vueuse/shared';
import { MaybeRefOrGetter } from '@vueuse/shared';

@@ -12,3 +12,3 @@ type FuseOptions<T> = Fuse.IFuseOptions<T>;

}
declare function useFuse<DataItem>(search: MaybeComputedRef<string>, data: MaybeComputedRef<DataItem[]>, options?: MaybeComputedRef<UseFuseOptions<DataItem>>): {
declare function useFuse<DataItem>(search: MaybeRefOrGetter<string>, data: MaybeRefOrGetter<DataItem[]>, options?: MaybeRefOrGetter<UseFuseOptions<DataItem>>): {
fuse: vue_demi.Ref<{

@@ -15,0 +15,0 @@ search: <R = DataItem>(pattern: string | Fuse.Expression, options?: Fuse.FuseSearchOptions | undefined) => Fuse.FuseResult<R>[];

@@ -122,4 +122,4 @@ var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) {

return new Fuse(
(_a = shared.resolveUnref(data)) != null ? _a : [],
(_b = shared.resolveUnref(options)) == null ? void 0 : _b.fuseOptions
(_a = shared.toValue(data)) != null ? _a : [],
(_b = shared.toValue(options)) == null ? void 0 : _b.fuseOptions
);

@@ -131,3 +131,3 @@ };

var _a;
return (_a = shared.resolveUnref(options)) == null ? void 0 : _a.fuseOptions;
return (_a = shared.toValue(options)) == null ? void 0 : _a.fuseOptions;
},

@@ -140,3 +140,3 @@ () => {

vueDemi.watch(
() => shared.resolveUnref(data),
() => shared.toValue(data),
(newData) => {

@@ -148,7 +148,7 @@ fuse.value.setCollection(newData);

const results = vueDemi.computed(() => {
const resolved = shared.resolveUnref(options);
if ((resolved == null ? void 0 : resolved.matchAllWhenSearchEmpty) && !vueDemi.unref(search))
return shared.resolveUnref(data).map((item, index) => ({ item, refIndex: index }));
const resolved = shared.toValue(options);
if ((resolved == null ? void 0 : resolved.matchAllWhenSearchEmpty) && !shared.toValue(search))
return shared.toValue(data).map((item, index) => ({ item, refIndex: index }));
const limit = resolved == null ? void 0 : resolved.resultLimit;
return fuse.value.search(shared.resolveUnref(search), limit ? { limit } : void 0);
return fuse.value.search(shared.toValue(search), limit ? { limit } : void 0);
});

@@ -155,0 +155,0 @@ return {

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

var VueDemi=function(n,e,u){if(n.install)return n;if(!e)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),n;if(e.version.slice(0,4)==="2.7."){let i=function(o,l){var f,c={},v={config:e.config,use:e.use.bind(e),mixin:e.mixin.bind(e),component:e.component.bind(e),provide:function(r,t){return c[r]=t,this},directive:function(r,t){return t?(e.directive(r,t),v):e.directive(r)},mount:function(r,t){return f||(f=new e(Object.assign({propsData:l},o,{provide:Object.assign(c,o.provide)})),f.$mount(r,t),f)},unmount:function(){f&&(f.$destroy(),f=void 0)}};return v};var d=i;for(var s in e)n[s]=e[s];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=e,n.Vue2=e,n.version=e.version,n.warn=e.util.warn,n.createApp=i}else if(e.version.slice(0,2)==="2.")if(u){for(var s in u)n[s]=u[s];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=e,n.Vue2=e,n.version=e.version}else console.error("[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.");else if(e.version.slice(0,2)==="3."){for(var s in e)n[s]=e[s];n.isVue2=!1,n.isVue3=!0,n.install=function(){},n.Vue=e,n.Vue2=void 0,n.version=e.version,n.set=function(i,o,l){return Array.isArray(i)?(i.length=Math.max(i.length,o),i.splice(o,1,l),l):(i[o]=l,l)},n.del=function(i,o){if(Array.isArray(i)){i.splice(o,1);return}delete i[o]}}else console.error("[vue-demi] Vue version "+e.version+" is unsupported.");return n}(this.VueDemi=this.VueDemi||(typeof VueDemi<"u"?VueDemi:{}),this.Vue||(typeof Vue<"u"?Vue:void 0),this.VueCompositionAPI||(typeof VueCompositionAPI<"u"?VueCompositionAPI:void 0));(function(n,e,u,s){"use strict";function d(i,o,l){const f=()=>{var r,t;return new e((r=s.resolveUnref(o))!=null?r:[],(t=s.resolveUnref(l))==null?void 0:t.fuseOptions)},c=u.ref(f());u.watch(()=>{var r;return(r=s.resolveUnref(l))==null?void 0:r.fuseOptions},()=>{c.value=f()},{deep:!0}),u.watch(()=>s.resolveUnref(o),r=>{c.value.setCollection(r)},{deep:!0});const v=u.computed(()=>{const r=s.resolveUnref(l);if(r?.matchAllWhenSearchEmpty&&!u.unref(i))return s.resolveUnref(o).map((p,a)=>({item:p,refIndex:a}));const t=r?.resultLimit;return c.value.search(s.resolveUnref(i),t?{limit:t}:void 0)});return{fuse:c,results:v}}n.useFuse=d})(this.VueUse=this.VueUse||{},Fuse,VueDemi,VueUse);
var VueDemi=function(n,e,f){if(n.install)return n;if(!e)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),n;if(e.version.slice(0,4)==="2.7."){let o=function(t,u){var l,c={},v={config:e.config,use:e.use.bind(e),mixin:e.mixin.bind(e),component:e.component.bind(e),provide:function(i,s){return c[i]=s,this},directive:function(i,s){return s?(e.directive(i,s),v):e.directive(i)},mount:function(i,s){return l||(l=new e(Object.assign({propsData:u},t,{provide:Object.assign(c,t.provide)})),l.$mount(i,s),l)},unmount:function(){l&&(l.$destroy(),l=void 0)}};return v};var d=o;for(var r in e)n[r]=e[r];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=e,n.Vue2=e,n.version=e.version,n.warn=e.util.warn,n.createApp=o}else if(e.version.slice(0,2)==="2.")if(f){for(var r in f)n[r]=f[r];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=e,n.Vue2=e,n.version=e.version}else console.error("[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.");else if(e.version.slice(0,2)==="3."){for(var r in e)n[r]=e[r];n.isVue2=!1,n.isVue3=!0,n.install=function(){},n.Vue=e,n.Vue2=void 0,n.version=e.version,n.set=function(o,t,u){return Array.isArray(o)?(o.length=Math.max(o.length,t),o.splice(t,1,u),u):(o[t]=u,u)},n.del=function(o,t){if(Array.isArray(o)){o.splice(t,1);return}delete o[t]}}else console.error("[vue-demi] Vue version "+e.version+" is unsupported.");return n}(this.VueDemi=this.VueDemi||(typeof VueDemi<"u"?VueDemi:{}),this.Vue||(typeof Vue<"u"?Vue:void 0),this.VueCompositionAPI||(typeof VueCompositionAPI<"u"?VueCompositionAPI:void 0));(function(n,e,f,r){"use strict";function d(o,t,u){const l=()=>{var i,s;return new e((i=r.toValue(t))!=null?i:[],(s=r.toValue(u))==null?void 0:s.fuseOptions)},c=f.ref(l());f.watch(()=>{var i;return(i=r.toValue(u))==null?void 0:i.fuseOptions},()=>{c.value=l()},{deep:!0}),f.watch(()=>r.toValue(t),i=>{c.value.setCollection(i)},{deep:!0});const v=f.computed(()=>{const i=r.toValue(u);if(i?.matchAllWhenSearchEmpty&&!r.toValue(o))return r.toValue(t).map((a,p)=>({item:a,refIndex:p}));const s=i?.resultLimit;return c.value.search(r.toValue(o),s?{limit:s}:void 0)});return{fuse:c,results:v}}n.useFuse=d})(this.VueUse=this.VueUse||{},Fuse,VueDemi,VueUse);

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

import { ConfigurableFlush, MaybeComputedRef, RemovableRef } from '@vueuse/shared';
import { ConfigurableFlush, MaybeRefOrGetter, RemovableRef } from '@vueuse/shared';
import { Ref } from 'vue-demi';

@@ -36,3 +36,3 @@

*/
declare function useIDBKeyval<T>(key: IDBValidKey, initialValue: MaybeComputedRef<T>, options?: UseIDBOptions): {
declare function useIDBKeyval<T>(key: IDBValidKey, initialValue: MaybeRefOrGetter<T>, options?: UseIDBOptions): {
data: RemovableRef<T>;

@@ -39,0 +39,0 @@ isFinished: Ref<boolean>;

@@ -146,3 +146,3 @@ var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) {

const data = (shallow ? vueDemi.shallowRef : vueDemi.ref)(initialValue);
const rawInit = shared.resolveUnref(initialValue);
const rawInit = shared.toValue(initialValue);
async function read() {

@@ -149,0 +149,0 @@ try {

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

var VueDemi=function(r,n,c){if(r.install)return r;if(!n)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),r;if(n.version.slice(0,4)==="2.7."){let o=function(a,u){var f,d={},v={config:n.config,use:n.use.bind(n),mixin:n.mixin.bind(n),component:n.component.bind(n),provide:function(e,t){return d[e]=t,this},directive:function(e,t){return t?(n.directive(e,t),v):n.directive(e)},mount:function(e,t){return f||(f=new n(Object.assign({propsData:u},a,{provide:Object.assign(d,a.provide)})),f.$mount(e,t),f)},unmount:function(){f&&(f.$destroy(),f=void 0)}};return v};var O=o;for(var s in n)r[s]=n[s];r.isVue2=!0,r.isVue3=!1,r.install=function(){},r.Vue=n,r.Vue2=n,r.version=n.version,r.warn=n.util.warn,r.createApp=o}else if(n.version.slice(0,2)==="2.")if(c){for(var s in c)r[s]=c[s];r.isVue2=!0,r.isVue3=!1,r.install=function(){},r.Vue=n,r.Vue2=n,r.version=n.version}else console.error("[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.");else if(n.version.slice(0,2)==="3."){for(var s in n)r[s]=n[s];r.isVue2=!1,r.isVue3=!0,r.install=function(){},r.Vue=n,r.Vue2=void 0,r.version=n.version,r.set=function(o,a,u){return Array.isArray(o)?(o.length=Math.max(o.length,a),o.splice(a,1,u),u):(o[a]=u,u)},r.del=function(o,a){if(Array.isArray(o)){o.splice(a,1);return}delete o[a]}}else console.error("[vue-demi] Vue version "+n.version+" is unsupported.");return r}(this.VueDemi=this.VueDemi||(typeof VueDemi<"u"?VueDemi:{}),this.Vue||(typeof Vue<"u"?Vue:void 0),this.VueCompositionAPI||(typeof VueCompositionAPI<"u"?VueCompositionAPI:void 0));(function(r,n,c,s){"use strict";var O=Object.defineProperty,o=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,f=(e,t,i)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i,d=(e,t)=>{for(var i in t||(t={}))a.call(t,i)&&f(e,i,t[i]);if(o)for(var i of o(t))u.call(t,i)&&f(e,i,t[i]);return e};function v(e,t,i={}){const{flush:_="pre",deep:A=!0,shallow:P=!1,onError:h=p=>{console.error(p)},writeDefaults:b=!0}=i,y=c.ref(!1),l=(P?c.shallowRef:c.ref)(t),w=n.resolveUnref(t);async function I(){try{const p=await s.get(e);p===void 0?w!=null&&b&&await s.set(e,w):l.value=p}catch(p){h(p)}y.value=!0}I();async function g(){try{l.value==null?await s.del(e):Array.isArray(l.value)?await s.update(e,()=>JSON.parse(JSON.stringify(l.value))):typeof l.value=="object"?await s.update(e,()=>d({},l.value)):await s.update(e,()=>l.value)}catch(p){h(p)}}return c.watch(l,()=>g(),{flush:_,deep:A}),{isFinished:y,data:l}}r.useIDBKeyval=v})(this.VueUse=this.VueUse||{},VueUse,VueDemi,idbKeyval);
var VueDemi=function(r,n,c){if(r.install)return r;if(!n)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),r;if(n.version.slice(0,4)==="2.7."){let s=function(a,u){var f,d={},v={config:n.config,use:n.use.bind(n),mixin:n.mixin.bind(n),component:n.component.bind(n),provide:function(e,t){return d[e]=t,this},directive:function(e,t){return t?(n.directive(e,t),v):n.directive(e)},mount:function(e,t){return f||(f=new n(Object.assign({propsData:u},a,{provide:Object.assign(d,a.provide)})),f.$mount(e,t),f)},unmount:function(){f&&(f.$destroy(),f=void 0)}};return v};var O=s;for(var o in n)r[o]=n[o];r.isVue2=!0,r.isVue3=!1,r.install=function(){},r.Vue=n,r.Vue2=n,r.version=n.version,r.warn=n.util.warn,r.createApp=s}else if(n.version.slice(0,2)==="2.")if(c){for(var o in c)r[o]=c[o];r.isVue2=!0,r.isVue3=!1,r.install=function(){},r.Vue=n,r.Vue2=n,r.version=n.version}else console.error("[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.");else if(n.version.slice(0,2)==="3."){for(var o in n)r[o]=n[o];r.isVue2=!1,r.isVue3=!0,r.install=function(){},r.Vue=n,r.Vue2=void 0,r.version=n.version,r.set=function(s,a,u){return Array.isArray(s)?(s.length=Math.max(s.length,a),s.splice(a,1,u),u):(s[a]=u,u)},r.del=function(s,a){if(Array.isArray(s)){s.splice(a,1);return}delete s[a]}}else console.error("[vue-demi] Vue version "+n.version+" is unsupported.");return r}(this.VueDemi=this.VueDemi||(typeof VueDemi<"u"?VueDemi:{}),this.Vue||(typeof Vue<"u"?Vue:void 0),this.VueCompositionAPI||(typeof VueCompositionAPI<"u"?VueCompositionAPI:void 0));(function(r,n,c,o){"use strict";var O=Object.defineProperty,s=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,f=(e,t,i)=>t in e?O(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i,d=(e,t)=>{for(var i in t||(t={}))a.call(t,i)&&f(e,i,t[i]);if(s)for(var i of s(t))u.call(t,i)&&f(e,i,t[i]);return e};function v(e,t,i={}){const{flush:_="pre",deep:A=!0,shallow:P=!1,onError:h=p=>{console.error(p)},writeDefaults:b=!0}=i,y=c.ref(!1),l=(P?c.shallowRef:c.ref)(t),w=n.toValue(t);async function I(){try{const p=await o.get(e);p===void 0?w!=null&&b&&await o.set(e,w):l.value=p}catch(p){h(p)}y.value=!0}I();async function g(){try{l.value==null?await o.del(e):Array.isArray(l.value)?await o.update(e,()=>JSON.parse(JSON.stringify(l.value))):typeof l.value=="object"?await o.update(e,()=>d({},l.value)):await o.update(e,()=>l.value)}catch(p){h(p)}}return c.watch(l,()=>g(),{flush:_,deep:A}),{isFinished:y,data:l}}r.useIDBKeyval=v})(this.VueUse=this.VueUse||{},VueUse,VueDemi,idbKeyval);
import { ComputedRef } from 'vue-demi';
import { MaybeComputedRef } from '@vueuse/shared';
import { MaybeRefOrGetter } from '@vueuse/shared';
import { JwtPayload, JwtHeader } from 'jwt-decode';

@@ -27,4 +27,4 @@

*/
declare function useJwt<Payload extends object = JwtPayload, Header extends object = JwtHeader, Fallback = null>(encodedJwt: MaybeComputedRef<string>, options?: UseJwtOptions<Fallback>): UseJwtReturn<Payload, Header, Fallback>;
declare function useJwt<Payload extends object = JwtPayload, Header extends object = JwtHeader, Fallback = null>(encodedJwt: MaybeRefOrGetter<string>, options?: UseJwtOptions<Fallback>): UseJwtReturn<Payload, Header, Fallback>;
export { UseJwtOptions, UseJwtReturn, useJwt };

@@ -131,4 +131,4 @@ var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) {

};
const header = vueDemi.computed(() => decodeWithFallback(shared.resolveUnref(encodedJwt), { header: true }));
const payload = vueDemi.computed(() => decodeWithFallback(shared.resolveUnref(encodedJwt)));
const header = vueDemi.computed(() => decodeWithFallback(shared.toValue(encodedJwt), { header: true }));
const payload = vueDemi.computed(() => decodeWithFallback(shared.toValue(encodedJwt)));
return {

@@ -135,0 +135,0 @@ header,

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

var VueDemi=function(n,r,d){if(n.install)return n;if(!r)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),n;if(r.version.slice(0,4)==="2.7."){let i=function(o,t){var s,l={},u={config:r.config,use:r.use.bind(r),mixin:r.mixin.bind(r),component:r.component.bind(r),provide:function(f,c){return l[f]=c,this},directive:function(f,c){return c?(r.directive(f,c),u):r.directive(f)},mount:function(f,c){return s||(s=new r(Object.assign({propsData:t},o,{provide:Object.assign(l,o.provide)})),s.$mount(f,c),s)},unmount:function(){s&&(s.$destroy(),s=void 0)}};return u};var a=i;for(var e in r)n[e]=r[e];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=r,n.Vue2=r,n.version=r.version,n.warn=r.util.warn,n.createApp=i}else if(r.version.slice(0,2)==="2.")if(d){for(var e in d)n[e]=d[e];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=r,n.Vue2=r,n.version=r.version}else console.error("[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.");else if(r.version.slice(0,2)==="3."){for(var e in r)n[e]=r[e];n.isVue2=!1,n.isVue3=!0,n.install=function(){},n.Vue=r,n.Vue2=void 0,n.version=r.version,n.set=function(i,o,t){return Array.isArray(i)?(i.length=Math.max(i.length,o),i.splice(o,1,t),t):(i[o]=t,t)},n.del=function(i,o){if(Array.isArray(i)){i.splice(o,1);return}delete i[o]}}else console.error("[vue-demi] Vue version "+r.version+" is unsupported.");return n}(this.VueDemi=this.VueDemi||(typeof VueDemi<"u"?VueDemi:{}),this.Vue||(typeof Vue<"u"?Vue:void 0),this.VueCompositionAPI||(typeof VueCompositionAPI<"u"?VueCompositionAPI:void 0));(function(n,r,d,e){"use strict";function a(i,o={}){const{onError:t,fallbackValue:s=null}=o,l=(c,v)=>{try{return e(c,v)}catch(p){return t?.(p),s}},u=r.computed(()=>l(d.resolveUnref(i),{header:!0})),f=r.computed(()=>l(d.resolveUnref(i)));return{header:u,payload:f}}n.useJwt=a})(this.VueUse=this.VueUse||{},VueDemi,VueUse,jwt_decode);
var VueDemi=function(n,r,d){if(n.install)return n;if(!r)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),n;if(r.version.slice(0,4)==="2.7."){let i=function(o,t){var s,l={},u={config:r.config,use:r.use.bind(r),mixin:r.mixin.bind(r),component:r.component.bind(r),provide:function(f,c){return l[f]=c,this},directive:function(f,c){return c?(r.directive(f,c),u):r.directive(f)},mount:function(f,c){return s||(s=new r(Object.assign({propsData:t},o,{provide:Object.assign(l,o.provide)})),s.$mount(f,c),s)},unmount:function(){s&&(s.$destroy(),s=void 0)}};return u};var a=i;for(var e in r)n[e]=r[e];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=r,n.Vue2=r,n.version=r.version,n.warn=r.util.warn,n.createApp=i}else if(r.version.slice(0,2)==="2.")if(d){for(var e in d)n[e]=d[e];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=r,n.Vue2=r,n.version=r.version}else console.error("[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.");else if(r.version.slice(0,2)==="3."){for(var e in r)n[e]=r[e];n.isVue2=!1,n.isVue3=!0,n.install=function(){},n.Vue=r,n.Vue2=void 0,n.version=r.version,n.set=function(i,o,t){return Array.isArray(i)?(i.length=Math.max(i.length,o),i.splice(o,1,t),t):(i[o]=t,t)},n.del=function(i,o){if(Array.isArray(i)){i.splice(o,1);return}delete i[o]}}else console.error("[vue-demi] Vue version "+r.version+" is unsupported.");return n}(this.VueDemi=this.VueDemi||(typeof VueDemi<"u"?VueDemi:{}),this.Vue||(typeof Vue<"u"?Vue:void 0),this.VueCompositionAPI||(typeof VueCompositionAPI<"u"?VueCompositionAPI:void 0));(function(n,r,d,e){"use strict";function a(i,o={}){const{onError:t,fallbackValue:s=null}=o,l=(c,v)=>{try{return e(c,v)}catch(p){return t?.(p),s}},u=r.computed(()=>l(d.toValue(i),{header:!0})),f=r.computed(()=>l(d.toValue(i)));return{header:u,payload:f}}n.useJwt=a})(this.VueUse=this.VueUse||{},VueDemi,VueUse,jwt_decode);
import * as vue_demi from 'vue-demi';
import nprogress, { NProgressOptions } from 'nprogress';
import { MaybeComputedRef } from '@vueuse/shared';
import { MaybeRefOrGetter } from '@vueuse/shared';

@@ -11,3 +11,3 @@ type UseNProgressOptions = Partial<NProgressOptions>;

*/
declare function useNProgress(currentProgress?: MaybeComputedRef<number | null | undefined>, options?: UseNProgressOptions): {
declare function useNProgress(currentProgress?: MaybeRefOrGetter<number | null | undefined>, options?: UseNProgressOptions): {
isLoading: vue_demi.WritableComputedRef<boolean>;

@@ -14,0 +14,0 @@ progress: vue_demi.Ref<number | (() => number | null | undefined) | null | undefined>;

import * as vue_demi from 'vue-demi';
import { MaybeComputedRef } from '@vueuse/shared';
import { MaybeRefOrGetter } from '@vueuse/shared';
import QRCode from 'qrcode';

@@ -12,4 +12,4 @@

*/
declare function useQRCode(text: MaybeComputedRef<string>, options?: QRCode.QRCodeToDataURLOptions): vue_demi.Ref<string>;
declare function useQRCode(text: MaybeRefOrGetter<string>, options?: QRCode.QRCodeToDataURLOptions): vue_demi.Ref<string>;
export { useQRCode };

@@ -119,3 +119,3 @@ var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) {

function useQRCode(text, options) {
const src = shared.resolveRef(text);
const src = shared.toRef(text);
const result = vueDemi.ref("");

@@ -122,0 +122,0 @@ vueDemi.watch(

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

var VueDemi=function(n,i,f){if(n.install)return n;if(!i)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),n;if(i.version.slice(0,4)==="2.7."){let r=function(s,t){var o,l={},u={config:i.config,use:i.use.bind(i),mixin:i.mixin.bind(i),component:i.component.bind(i),provide:function(c,d){return l[c]=d,this},directive:function(c,d){return d?(i.directive(c,d),u):i.directive(c)},mount:function(c,d){return o||(o=new i(Object.assign({propsData:t},s,{provide:Object.assign(l,s.provide)})),o.$mount(c,d),o)},unmount:function(){o&&(o.$destroy(),o=void 0)}};return u};var v=r;for(var e in i)n[e]=i[e];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=i,n.Vue2=i,n.version=i.version,n.warn=i.util.warn,n.createApp=r}else if(i.version.slice(0,2)==="2.")if(f){for(var e in f)n[e]=f[e];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=i,n.Vue2=i,n.version=i.version}else console.error("[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.");else if(i.version.slice(0,2)==="3."){for(var e in i)n[e]=i[e];n.isVue2=!1,n.isVue3=!0,n.install=function(){},n.Vue=i,n.Vue2=void 0,n.version=i.version,n.set=function(r,s,t){return Array.isArray(r)?(r.length=Math.max(r.length,s),r.splice(s,1,t),t):(r[s]=t,t)},n.del=function(r,s){if(Array.isArray(r)){r.splice(s,1);return}delete r[s]}}else console.error("[vue-demi] Vue version "+i.version+" is unsupported.");return n}(this.VueDemi=this.VueDemi||(typeof VueDemi<"u"?VueDemi:{}),this.Vue||(typeof Vue<"u"?Vue:void 0),this.VueCompositionAPI||(typeof VueCompositionAPI<"u"?VueCompositionAPI:void 0));(function(n,i,f,e){"use strict";function v(r,s){const t=i.resolveRef(r),o=f.ref("");return f.watch(t,async l=>{t.value&&i.isClient&&(o.value=await e.toDataURL(l,s))},{immediate:!0}),o}n.useQRCode=v})(this.VueUse=this.VueUse||{},VueUse,VueDemi,QRCode);
var VueDemi=function(n,i,f){if(n.install)return n;if(!i)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),n;if(i.version.slice(0,4)==="2.7."){let r=function(s,t){var o,l={},u={config:i.config,use:i.use.bind(i),mixin:i.mixin.bind(i),component:i.component.bind(i),provide:function(c,d){return l[c]=d,this},directive:function(c,d){return d?(i.directive(c,d),u):i.directive(c)},mount:function(c,d){return o||(o=new i(Object.assign({propsData:t},s,{provide:Object.assign(l,s.provide)})),o.$mount(c,d),o)},unmount:function(){o&&(o.$destroy(),o=void 0)}};return u};var a=r;for(var e in i)n[e]=i[e];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=i,n.Vue2=i,n.version=i.version,n.warn=i.util.warn,n.createApp=r}else if(i.version.slice(0,2)==="2.")if(f){for(var e in f)n[e]=f[e];n.isVue2=!0,n.isVue3=!1,n.install=function(){},n.Vue=i,n.Vue2=i,n.version=i.version}else console.error("[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.");else if(i.version.slice(0,2)==="3."){for(var e in i)n[e]=i[e];n.isVue2=!1,n.isVue3=!0,n.install=function(){},n.Vue=i,n.Vue2=void 0,n.version=i.version,n.set=function(r,s,t){return Array.isArray(r)?(r.length=Math.max(r.length,s),r.splice(s,1,t),t):(r[s]=t,t)},n.del=function(r,s){if(Array.isArray(r)){r.splice(s,1);return}delete r[s]}}else console.error("[vue-demi] Vue version "+i.version+" is unsupported.");return n}(this.VueDemi=this.VueDemi||(typeof VueDemi<"u"?VueDemi:{}),this.Vue||(typeof Vue<"u"?Vue:void 0),this.VueCompositionAPI||(typeof VueCompositionAPI<"u"?VueCompositionAPI:void 0));(function(n,i,f,e){"use strict";function a(r,s){const t=i.toRef(r),o=f.ref("");return f.watch(t,async l=>{t.value&&i.isClient&&(o.value=await e.toDataURL(l,s))},{immediate:!0}),o}n.useQRCode=a})(this.VueUse=this.VueUse||{},VueUse,VueDemi,QRCode);

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

import { ConfigurableDocument, MaybeComputedRef } from '@vueuse/core';
import { ConfigurableDocument, MaybeRefOrGetter } from '@vueuse/core';
import { Options } from 'sortablejs';

@@ -15,6 +15,6 @@

type UseSortableOptions = Options & ConfigurableDocument;
declare function useSortable<T>(selector: string, list: MaybeComputedRef<T[]>, options?: UseSortableOptions): UseSortableReturn;
declare function useSortable<T>(el: MaybeComputedRef<HTMLElement | null | undefined>, list: MaybeComputedRef<T[]>, options?: UseSortableOptions): UseSortableReturn;
declare function moveArrayElement<T>(list: MaybeComputedRef<T[]>, from: number, to: number): void;
declare function useSortable<T>(selector: string, list: MaybeRefOrGetter<T[]>, options?: UseSortableOptions): UseSortableReturn;
declare function useSortable<T>(el: MaybeRefOrGetter<HTMLElement | null | undefined>, list: MaybeRefOrGetter<T[]>, options?: UseSortableOptions): UseSortableReturn;
declare function moveArrayElement<T>(list: MaybeRefOrGetter<T[]>, from: number, to: number): void;
export { UseSortableOptions, UseSortableReturn, moveArrayElement, useSortable };

@@ -166,3 +166,3 @@ var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) {

function moveArrayElement(list, from, to) {
const array = core.resolveUnref(list);
const array = core.toValue(list);
if (to >= 0 && to < array.length) {

@@ -169,0 +169,0 @@ const element = array.splice(from, 1)[0];

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

var VueDemi=function(r,n,p){if(r.install)return r;if(!n)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),r;if(n.version.slice(0,4)==="2.7."){let o=function(f,d){var l,u={},b={config:n.config,use:n.use.bind(n),mixin:n.mixin.bind(n),component:n.component.bind(n),provide:function(v,c){return u[v]=c,this},directive:function(v,c){return c?(n.directive(v,c),b):n.directive(v)},mount:function(v,c){return l||(l=new n(Object.assign({propsData:d},f,{provide:Object.assign(u,f.provide)})),l.$mount(v,c),l)},unmount:function(){l&&(l.$destroy(),l=void 0)}};return b};var A=o;for(var a in n)r[a]=n[a];r.isVue2=!0,r.isVue3=!1,r.install=function(){},r.Vue=n,r.Vue2=n,r.version=n.version,r.warn=n.util.warn,r.createApp=o}else if(n.version.slice(0,2)==="2.")if(p){for(var a in p)r[a]=p[a];r.isVue2=!0,r.isVue3=!1,r.install=function(){},r.Vue=n,r.Vue2=n,r.version=n.version}else console.error("[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.");else if(n.version.slice(0,2)==="3."){for(var a in n)r[a]=n[a];r.isVue2=!1,r.isVue3=!0,r.install=function(){},r.Vue=n,r.Vue2=void 0,r.version=n.version,r.set=function(o,f,d){return Array.isArray(o)?(o.length=Math.max(o.length,f),o.splice(f,1,d),d):(o[f]=d,d)},r.del=function(o,f){if(Array.isArray(o)){o.splice(f,1);return}delete o[f]}}else console.error("[vue-demi] Vue version "+n.version+" is unsupported.");return r}(this.VueDemi=this.VueDemi||(typeof VueDemi<"u"?VueDemi:{}),this.Vue||(typeof Vue<"u"?Vue:void 0),this.VueCompositionAPI||(typeof VueCompositionAPI<"u"?VueCompositionAPI:void 0));(function(r,n,p,a){"use strict";var A=Object.defineProperty,o=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,l=(e,i,t)=>i in e?A(e,i,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[i]=t,u=(e,i)=>{for(var t in i||(i={}))f.call(i,t)&&l(e,t,i[t]);if(o)for(var t of o(i))d.call(i,t)&&l(e,t,i[t]);return e},b=(e,i)=>{var t={};for(var s in e)f.call(e,s)&&i.indexOf(s)<0&&(t[s]=e[s]);if(e!=null&&o)for(var s of o(e))i.indexOf(s)<0&&d.call(e,s)&&(t[s]=e[s]);return t};function v(e,i,t={}){let s;const O=t,{document:_=n.defaultDocument}=O,P=b(O,["document"]),g={onUpdate:y=>{c(i,y.oldIndex,y.newIndex)}},h=()=>{const y=typeof e=="string"?_?.querySelector(e):n.unrefElement(e);y&&(s=new p(y,u(u({},g),P)))},w=()=>s?.destroy();return n.tryOnMounted(h),n.tryOnScopeDispose(w),{stop:w,start:h}}function c(e,i,t){const s=n.resolveUnref(e);if(t>=0&&t<s.length){const O=s.splice(i,1)[0];a.nextTick(()=>s.splice(t,0,O))}}r.moveArrayElement=c,r.useSortable=v})(this.VueUse=this.VueUse||{},VueUse,Sortable,VueDemi);
var VueDemi=function(r,n,v){if(r.install)return r;if(!n)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),r;if(n.version.slice(0,4)==="2.7."){let o=function(f,d){var l,p={},b={config:n.config,use:n.use.bind(n),mixin:n.mixin.bind(n),component:n.component.bind(n),provide:function(u,c){return p[u]=c,this},directive:function(u,c){return c?(n.directive(u,c),b):n.directive(u)},mount:function(u,c){return l||(l=new n(Object.assign({propsData:d},f,{provide:Object.assign(p,f.provide)})),l.$mount(u,c),l)},unmount:function(){l&&(l.$destroy(),l=void 0)}};return b};var A=o;for(var a in n)r[a]=n[a];r.isVue2=!0,r.isVue3=!1,r.install=function(){},r.Vue=n,r.Vue2=n,r.version=n.version,r.warn=n.util.warn,r.createApp=o}else if(n.version.slice(0,2)==="2.")if(v){for(var a in v)r[a]=v[a];r.isVue2=!0,r.isVue3=!1,r.install=function(){},r.Vue=n,r.Vue2=n,r.version=n.version}else console.error("[vue-demi] no VueCompositionAPI instance found, please be sure to import `@vue/composition-api` before `vue-demi`.");else if(n.version.slice(0,2)==="3."){for(var a in n)r[a]=n[a];r.isVue2=!1,r.isVue3=!0,r.install=function(){},r.Vue=n,r.Vue2=void 0,r.version=n.version,r.set=function(o,f,d){return Array.isArray(o)?(o.length=Math.max(o.length,f),o.splice(f,1,d),d):(o[f]=d,d)},r.del=function(o,f){if(Array.isArray(o)){o.splice(f,1);return}delete o[f]}}else console.error("[vue-demi] Vue version "+n.version+" is unsupported.");return r}(this.VueDemi=this.VueDemi||(typeof VueDemi<"u"?VueDemi:{}),this.Vue||(typeof Vue<"u"?Vue:void 0),this.VueCompositionAPI||(typeof VueCompositionAPI<"u"?VueCompositionAPI:void 0));(function(r,n,v,a){"use strict";var A=Object.defineProperty,o=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,l=(e,i,t)=>i in e?A(e,i,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[i]=t,p=(e,i)=>{for(var t in i||(i={}))f.call(i,t)&&l(e,t,i[t]);if(o)for(var t of o(i))d.call(i,t)&&l(e,t,i[t]);return e},b=(e,i)=>{var t={};for(var s in e)f.call(e,s)&&i.indexOf(s)<0&&(t[s]=e[s]);if(e!=null&&o)for(var s of o(e))i.indexOf(s)<0&&d.call(e,s)&&(t[s]=e[s]);return t};function u(e,i,t={}){let s;const O=t,{document:_=n.defaultDocument}=O,P=b(O,["document"]),g={onUpdate:y=>{c(i,y.oldIndex,y.newIndex)}},h=()=>{const y=typeof e=="string"?_?.querySelector(e):n.unrefElement(e);y&&(s=new v(y,p(p({},g),P)))},w=()=>s?.destroy();return n.tryOnMounted(h),n.tryOnScopeDispose(w),{stop:w,start:h}}function c(e,i,t){const s=n.toValue(e);if(t>=0&&t<s.length){const O=s.splice(i,1)[0];a.nextTick(()=>s.splice(t,0,O))}}r.moveArrayElement=c,r.useSortable=u})(this.VueUse=this.VueUse||{},VueUse,Sortable,VueDemi);

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

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