@vueuse/shared
Advanced tools
Comparing version 10.0.0-beta.1 to 10.0.0-beta.2
@@ -374,17 +374,13 @@ import * as vue_demi from 'vue-demi'; | ||
/** | ||
* Reactively omit fields from a reactive object | ||
* | ||
* @see https://vueuse.org/reactiveOmit | ||
*/ | ||
type ReactiveOmitPredicate<T> = (value: T[keyof T], key: keyof T) => boolean; | ||
declare function reactiveOmit<T extends object, K extends keyof T>(obj: T, ...keys: (K | K[])[]): Omit<T, K>; | ||
declare function reactiveOmit<T extends object>(obj: T, predicate: ReactiveOmitPredicate<T>): Partial<T>; | ||
/** | ||
* Reactively pick fields from a reactive object | ||
* | ||
* @see https://vueuse.org/reactivePick | ||
*/ | ||
type ReactivePickPredicate<T> = (value: T[keyof T], key: keyof T) => boolean; | ||
declare function reactivePick<T extends object, K extends keyof T>(obj: T, ...keys: (K | K[])[]): { | ||
[S in K]: UnwrapRef<T[S]>; | ||
}; | ||
declare function reactivePick<T extends object>(obj: T, predicate: ReactivePickPredicate<T>): { | ||
[S in keyof T]?: UnwrapRef<T[S]>; | ||
}; | ||
@@ -773,5 +769,6 @@ /** | ||
* @param {Array} list - the array was called upon. | ||
* @param compareFn | ||
* @returns {Array} A computed ref that returns a unique array of items. | ||
*/ | ||
declare function useArrayUnique<T>(list: MaybeComputedRef<MaybeComputedRef<T>[]>): ComputedRef<T[]>; | ||
declare function useArrayUnique<T>(list: MaybeComputedRef<MaybeComputedRef<T>[]>, compareFn?: (a: T, b: T, array: T[]) => boolean): ComputedRef<T[]>; | ||
@@ -1092,2 +1089,2 @@ interface UseCounterOptions { | ||
export { AnyFn, ArgumentsType, Arrayable, Awaitable, ComputedRefWithControl, ComputedWithControlRefExtra, ConfigurableEventFilter, ConfigurableFlush, ConfigurableFlushSync, ControlledRefOptions, DateLike, DebounceFilterOptions, DeepMaybeRef, ElementOf, EventFilter, EventHook, EventHookOff, EventHookOn, EventHookTrigger, ExtendRefOptions, Fn, FunctionArgs, FunctionWrapperOptions, IgnoredUpdater, MapOldSources, MapSources, MaybeComputedRef, MaybeReadonlyRef, MaybeRef, Pausable, PromisifyFn, Reactified, ReactifyNested, ReactifyObjectOptions, ReactifyOptions, RemovableRef, ShallowUnwrapRef, SingletonPromiseReturn, Stoppable, SyncRefOptions, SyncRefsOptions, UntilArrayInstance, UntilBaseInstance, UntilToMatchOptions, UntilValueInstance, UseArrayIncludesComparatorFn, UseArrayIncludesOptions, UseArrayReducer, UseCounterOptions, UseDateFormatOptions, UseDateFormatReturn, UseIntervalControls, UseIntervalFnOptions, UseIntervalOptions, UseLastChangedOptions, UseTimeoutFnOptions, UseTimeoutOptions, UseToNumberOptions, UseToggleOptions, WatchArrayCallback, WatchAtMostOptions, WatchAtMostReturn, WatchDebouncedOptions, WatchIgnorableReturn, WatchPausableReturn, WatchThrottledOptions, WatchTriggerableCallback, WatchTriggerableReturn, WatchWithFilterOptions, WritableComputedRefWithControl, __onlyVue27Plus, __onlyVue3, assert, refAutoReset as autoResetRef, bypassFilter, clamp, computedEager, computedWithControl, containsProp, computedWithControl as controlledComputed, controlledRef, createEventHook, createFilterWrapper, createGlobalState, createInjectionState, reactify as createReactiveFn, createSharedComposable, createSingletonPromise, debounceFilter, refDebounced as debouncedRef, watchDebounced as debouncedWatch, directiveHooks, computedEager as eagerComputed, extendRef, formatDate, get, hasOwn, identity, watchIgnorable as ignorableWatch, increaseWithUnit, invoke, isBoolean, isClient, isDef, isDefined, isFunction, isIOS, isNumber, isObject, isString, isWindow, makeDestructurable, noop, normalizeDate, now, objectEntries, objectPick, pausableFilter, watchPausable as pausableWatch, promiseTimeout, rand, reactify, reactifyObject, reactiveComputed, reactiveOmit, reactivePick, refAutoReset, refDebounced, refDefault, refThrottled, refWithControl, resolveRef, resolveUnref, set, syncRef, syncRefs, throttleFilter, refThrottled as throttledRef, watchThrottled as throttledWatch, timestamp, toReactive, toRefs, tryOnBeforeMount, tryOnBeforeUnmount, tryOnMounted, tryOnScopeDispose, tryOnUnmounted, until, useArrayDifference, useArrayEvery, useArrayFilter, useArrayFind, useArrayFindIndex, useArrayFindLast, useArrayIncludes, useArrayJoin, useArrayMap, useArrayReduce, useArraySome, useArrayUnique, useCounter, useDateFormat, refDebounced as useDebounce, useDebounceFn, useInterval, useIntervalFn, useLastChanged, refThrottled as useThrottle, useThrottleFn, useTimeout, useTimeoutFn, useToNumber, useToString, useToggle, watchArray, watchAtMost, watchDebounced, watchDeep, watchIgnorable, watchImmediate, watchOnce, watchPausable, watchThrottled, watchTriggerable, watchWithFilter, whenever }; | ||
export { AnyFn, ArgumentsType, Arrayable, Awaitable, ComputedRefWithControl, ComputedWithControlRefExtra, ConfigurableEventFilter, ConfigurableFlush, ConfigurableFlushSync, ControlledRefOptions, DateLike, DebounceFilterOptions, DeepMaybeRef, ElementOf, EventFilter, EventHook, EventHookOff, EventHookOn, EventHookTrigger, ExtendRefOptions, Fn, FunctionArgs, FunctionWrapperOptions, IgnoredUpdater, MapOldSources, MapSources, MaybeComputedRef, MaybeReadonlyRef, MaybeRef, Pausable, PromisifyFn, Reactified, ReactifyNested, ReactifyObjectOptions, ReactifyOptions, ReactiveOmitPredicate, ReactivePickPredicate, RemovableRef, ShallowUnwrapRef, SingletonPromiseReturn, Stoppable, SyncRefOptions, SyncRefsOptions, UntilArrayInstance, UntilBaseInstance, UntilToMatchOptions, UntilValueInstance, UseArrayIncludesComparatorFn, UseArrayIncludesOptions, UseArrayReducer, UseCounterOptions, UseDateFormatOptions, UseDateFormatReturn, UseIntervalControls, UseIntervalFnOptions, UseIntervalOptions, UseLastChangedOptions, UseTimeoutFnOptions, UseTimeoutOptions, UseToNumberOptions, UseToggleOptions, WatchArrayCallback, WatchAtMostOptions, WatchAtMostReturn, WatchDebouncedOptions, WatchIgnorableReturn, WatchPausableReturn, WatchThrottledOptions, WatchTriggerableCallback, WatchTriggerableReturn, WatchWithFilterOptions, WritableComputedRefWithControl, __onlyVue27Plus, __onlyVue3, assert, refAutoReset as autoResetRef, bypassFilter, clamp, computedEager, computedWithControl, containsProp, computedWithControl as controlledComputed, controlledRef, createEventHook, createFilterWrapper, createGlobalState, createInjectionState, reactify as createReactiveFn, createSharedComposable, createSingletonPromise, debounceFilter, refDebounced as debouncedRef, watchDebounced as debouncedWatch, directiveHooks, computedEager as eagerComputed, extendRef, formatDate, get, hasOwn, identity, watchIgnorable as ignorableWatch, increaseWithUnit, invoke, isBoolean, isClient, isDef, isDefined, isFunction, isIOS, isNumber, isObject, isString, isWindow, makeDestructurable, noop, normalizeDate, now, objectEntries, objectPick, pausableFilter, watchPausable as pausableWatch, promiseTimeout, rand, reactify, reactifyObject, reactiveComputed, reactiveOmit, reactivePick, refAutoReset, refDebounced, refDefault, refThrottled, refWithControl, resolveRef, resolveUnref, set, syncRef, syncRefs, throttleFilter, refThrottled as throttledRef, watchThrottled as throttledWatch, timestamp, toReactive, toRefs, tryOnBeforeMount, tryOnBeforeUnmount, tryOnMounted, tryOnScopeDispose, tryOnUnmounted, until, useArrayDifference, useArrayEvery, useArrayFilter, useArrayFind, useArrayFindIndex, useArrayFindLast, useArrayIncludes, useArrayJoin, useArrayMap, useArrayReduce, useArraySome, useArrayUnique, useCounter, useDateFormat, refDebounced as useDebounce, useDebounceFn, useInterval, useIntervalFn, useLastChanged, refThrottled as useThrottle, useThrottleFn, useTimeout, useTimeoutFn, useToNumber, useToString, useToggle, watchArray, watchAtMost, watchDebounced, watchDeep, watchIgnorable, watchImmediate, watchOnce, watchPausable, watchThrottled, watchTriggerable, watchWithFilter, whenever }; |
@@ -612,3 +612,4 @@ var VueDemi = (function (VueDemi, Vue, VueCompositionAPI) { | ||
const flatKeys = keys.flat(); | ||
return reactiveComputed(() => Object.fromEntries(Object.entries(vueDemi.toRefs(obj)).filter((e) => !flatKeys.includes(e[0])))); | ||
const predicate = flatKeys[0]; | ||
return reactiveComputed(() => typeof predicate === "function" ? Object.fromEntries(Object.entries(vueDemi.toRefs(obj)).filter(([k, v]) => !predicate(resolveUnref(v), k))) : Object.fromEntries(Object.entries(vueDemi.toRefs(obj)).filter((e) => !flatKeys.includes(e[0])))); | ||
} | ||
@@ -618,3 +619,4 @@ | ||
const flatKeys = keys.flat(); | ||
return vueDemi.reactive(Object.fromEntries(flatKeys.map((k) => [k, vueDemi.toRef(obj, k)]))); | ||
const predicate = flatKeys[0]; | ||
return reactiveComputed(() => typeof predicate === "function" ? Object.fromEntries(Object.entries(vueDemi.toRefs(obj)).filter(([k, v]) => predicate(resolveUnref(v), k))) : Object.fromEntries(flatKeys.map((k) => [k, vueDemi.toRef(obj, k)]))); | ||
} | ||
@@ -1052,5 +1054,18 @@ | ||
function useArrayUnique(list) { | ||
return vueDemi.computed(() => [...new Set(resolveUnref(list).map((element) => resolveUnref(element)))]); | ||
function uniq(array) { | ||
return Array.from(new Set(array)); | ||
} | ||
function uniqueElementsBy(array, fn) { | ||
return array.reduce((acc, v) => { | ||
if (!acc.some((x) => fn(v, x, array))) | ||
acc.push(v); | ||
return acc; | ||
}, []); | ||
} | ||
function useArrayUnique(list, compareFn) { | ||
return vueDemi.computed(() => { | ||
const resolvedList = resolveUnref(list).map((element) => resolveUnref(element)); | ||
return compareFn ? uniqueElementsBy(resolvedList, compareFn) : uniq(resolvedList); | ||
}); | ||
} | ||
@@ -1057,0 +1072,0 @@ function useCounter(initialValue = 0, options = {}) { |
@@ -1,1 +0,1 @@ | ||
var VueDemi=function(a,i,T){if(a.install)return a;if(!i)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),a;if(i.version.slice(0,4)==="2.7."){let h=function(m,A){var g,N={},W={config:i.config,use:i.use.bind(i),mixin:i.mixin.bind(i),component:i.component.bind(i),provide:function($,S){return N[$]=S,this},directive:function($,S){return S?(i.directive($,S),W):i.directive($)},mount:function($,S){return g||(g=new i(Object.assign({propsData:A},m,{provide:Object.assign(N,m.provide)})),g.$mount($,S),g)},unmount:function(){g&&(g.$destroy(),g=void 0)}};return W};var Ve=h;for(var b in i)a[b]=i[b];a.isVue2=!0,a.isVue3=!1,a.install=function(){},a.Vue=i,a.Vue2=i,a.version=i.version,a.warn=i.util.warn,a.createApp=h}else if(i.version.slice(0,2)==="2.")if(T){for(var b in T)a[b]=T[b];a.isVue2=!0,a.isVue3=!1,a.install=function(){},a.Vue=i,a.Vue2=i,a.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 b in i)a[b]=i[b];a.isVue2=!1,a.isVue3=!0,a.install=function(){},a.Vue=i,a.Vue2=void 0,a.version=i.version,a.set=function(h,m,A){return Array.isArray(h)?(h.length=Math.max(h.length,m),h.splice(m,1,A),A):(h[m]=A,A)},a.del=function(h,m){if(Array.isArray(h)){h.splice(m,1);return}delete h[m]}}else console.error("[vue-demi] Vue version "+i.version+" is unsupported.");return a}(this.VueDemi=this.VueDemi||(typeof VueDemi!="undefined"?VueDemi:{}),this.Vue||(typeof Vue!="undefined"?Vue:void 0),this.VueCompositionAPI||(typeof VueCompositionAPI!="undefined"?VueCompositionAPI:void 0));(function(a,i){"use strict";var T=Object.defineProperty,b=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,g=(e,t,r)=>t in e?T(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,N=(e,t)=>{for(var r in t||(t={}))m.call(t,r)&&g(e,r,t[r]);if(h)for(var r of h(t))A.call(t,r)&&g(e,r,t[r]);return e},W=(e,t)=>b(e,Ve(t));function $(e,t){var r;const n=i.shallowRef();return i.watchEffect(()=>{n.value=e()},W(N({},t),{flush:(r=t==null?void 0:t.flush)!=null?r:"sync"})),i.readonly(n)}var S;const M=typeof window!="undefined",De=e=>typeof e!="undefined",xe=(e,...t)=>{e||console.warn(...t)},x=Object.prototype.toString,et=e=>typeof e=="boolean",U=e=>typeof e=="function",tt=e=>typeof e=="number",ee=e=>typeof e=="string",te=e=>x.call(e)==="[object Object]",rt=e=>typeof window!="undefined"&&x.call(e)==="[object Window]",nt=()=>Date.now(),re=()=>+Date.now(),ot=(e,t,r)=>Math.min(r,Math.max(t,e)),I=()=>{},at=(e,t)=>(e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e),it=M&&((S=window==null?void 0:window.navigator)==null?void 0:S.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent),ct=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);function s(e){return typeof e=="function"?e():i.unref(e)}function R(e,t){function r(...n){return new Promise((o,c)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(o).catch(c)})}return r}const L=e=>e();function z(e,t={}){let r,n,o=I;const c=u=>{clearTimeout(u),o(),o=I};return u=>{const f=s(e),y=s(t.maxWait);return r&&c(r),f<=0||y!==void 0&&y<=0?(n&&(c(n),n=null),Promise.resolve(u())):new Promise((d,p)=>{o=t.rejectOnCancel?p:d,y&&!n&&(n=setTimeout(()=>{r&&c(r),n=null,d(u())},y)),r=setTimeout(()=>{n&&c(n),n=null,d(u())},f)})}}function Z(e,t=!0,r=!0,n=!1){let o=0,c,l=!0,u=I,f;const y=()=>{c&&(clearTimeout(c),c=void 0,u(),u=I)};return p=>{const _=s(e),O=Date.now()-o,v=()=>f=p();return y(),_<=0?(o=Date.now(),v()):(O>_&&(r||!l)?(o=Date.now(),v()):t&&(f=new Promise((w,P)=>{u=n?P:w,c=setTimeout(()=>{o=Date.now(),l=!0,w(v()),y()},Math.max(0,_-O))})),!r&&!c&&(c=setTimeout(()=>l=!0,_)),l=!1,f)}}function ne(e=L){const t=i.ref(!0);function r(){t.value=!1}function n(){t.value=!0}const o=(...c)=>{t.value&&e(...c)};return{isActive:i.readonly(t),pause:r,resume:n,eventFilter:o}}function lt(e="this function"){if(!i.isVue3)throw new Error(`[VueUse] ${e} is only works on Vue 3.`)}function oe(e="this function"){if(!(i.isVue3||i.version.startsWith("2.7.")))throw new Error(`[VueUse] ${e} is only works on Vue 2.7 or above.`)}const ut={mounted:i.isVue3?"mounted":"inserted",updated:i.isVue3?"updated":"componentUpdated",unmounted:i.isVue3?"unmounted":"unbind"};function q(e,t=!1,r="Timeout"){return new Promise((n,o)=>{setTimeout(t?()=>o(r):n,e)})}function st(e){return e}function ft(e){let t;function r(){return t||(t=e()),t}return r.reset=async()=>{const n=t;t=void 0,n&&await n},r}function dt(e){return e()}function ae(e,...t){return t.some(r=>r in e)}function pt(e,t){var r;if(typeof e=="number")return e+t;const n=((r=e.match(/^-?[0-9]+\.?[0-9]*/))==null?void 0:r[0])||"",o=e.slice(n.length),c=parseFloat(n)+t;return Number.isNaN(c)?e:c+o}function _t(e,t,r=!1){return t.reduce((n,o)=>(o in e&&(!r||e[o]!==void 0)&&(n[o]=e[o]),n),{})}function yt(e){return Object.entries(e)}function ie(e,t){let r,n,o;const c=i.ref(!0),l=()=>{c.value=!0,o()};i.watch(e,l,{flush:"sync"});const u=U(t)?t:t.get,f=U(t)?void 0:t.set,y=i.customRef((d,p)=>(n=d,o=p,{get(){return c.value&&(r=u(),c.value=!1),n(),r},set(_){f==null||f(_)}}));return Object.isExtensible(y)&&(y.trigger=l),y}function j(e){return i.getCurrentScope()?(i.onScopeDispose(e),!0):!1}function vt(){const e=new Set,t=o=>{e.delete(o)};return{on:o=>{e.add(o);const c=()=>t(o);return j(c),{off:c}},off:t,trigger:o=>Promise.all(Array.from(e).map(c=>c(o)))}}function Ot(e){let t=!1,r;const n=i.effectScope(!0);return(...o)=>(t||(r=n.run(()=>e(...o)),t=!0),r)}function ht(e){const t=Symbol("InjectionState");return[(...o)=>{const c=e(...o);return i.provide(t,c),c},()=>i.inject(t)]}function wt(e){let t=0,r,n;const o=()=>{t-=1,n&&t<=0&&(n.stop(),r=void 0,n=void 0)};return(...c)=>(t+=1,r||(n=i.effectScope(!0),r=n.run(()=>e(...c))),j(o),r)}function ce(e,t,{enumerable:r=!1,unwrap:n=!0}={}){oe();for(const[o,c]of Object.entries(t))o!=="value"&&(i.isRef(c)&&n?Object.defineProperty(e,o,{get(){return c.value},set(l){c.value=l},enumerable:r}):Object.defineProperty(e,o,{value:c,enumerable:r}));return e}function Pt(e,t){return t==null?i.unref(e):i.unref(e)[t]}function mt(e){return i.unref(e)!=null}var gt=Object.defineProperty,le=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,ue=(e,t,r)=>t in e?gt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,St=(e,t)=>{for(var r in t||(t={}))bt.call(t,r)&&ue(e,r,t[r]);if(le)for(var r of le(t))$t.call(t,r)&&ue(e,r,t[r]);return e};function At(e,t){if(typeof Symbol!="undefined"){const r=St({},e);return Object.defineProperty(r,Symbol.iterator,{enumerable:!1,value(){let n=0;return{next:()=>({value:t[n++],done:n>t.length})}}}),r}else return Object.assign([...t],e)}function J(e,t){const r=(t==null?void 0:t.computedGetter)===!1?i.unref:s;return function(...n){return i.computed(()=>e.apply(this,n.map(o=>r(o))))}}function jt(e,t={}){let r=[],n;if(Array.isArray(t))r=t;else{n=t;const{includeOwnProperties:o=!0}=t;r.push(...Object.keys(e)),o&&r.push(...Object.getOwnPropertyNames(e))}return Object.fromEntries(r.map(o=>{const c=e[o];return[o,typeof c=="function"?J(c.bind(e),n):c]}))}function se(e){if(!i.isRef(e))return i.reactive(e);const t=new Proxy({},{get(r,n,o){return i.unref(Reflect.get(e.value,n,o))},set(r,n,o){return i.isRef(e.value[n])&&!i.isRef(o)?e.value[n].value=o:e.value[n]=o,!0},deleteProperty(r,n){return Reflect.deleteProperty(e.value,n)},has(r,n){return Reflect.has(e.value,n)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return i.reactive(t)}function fe(e){return se(i.computed(e))}function It(e,...t){const r=t.flat();return fe(()=>Object.fromEntries(Object.entries(i.toRefs(e)).filter(n=>!r.includes(n[0]))))}function Et(e,...t){const r=t.flat();return i.reactive(Object.fromEntries(r.map(n=>[n,i.toRef(e,n)])))}function de(e,t=1e4){return i.customRef((r,n)=>{let o=e,c;const l=()=>setTimeout(()=>{o=e,n()},s(t));return j(()=>{clearTimeout(c)}),{get(){return r(),o},set(u){o=u,n(),clearTimeout(c),c=l()}}})}function pe(e,t=200,r={}){return R(z(t,r),e)}function X(e,t=200,r={}){const n=i.ref(e.value),o=pe(()=>{n.value=e.value},t,r);return i.watch(e,()=>o()),n}function Ft(e,t){return i.computed({get(){var r;return(r=e.value)!=null?r:t},set(r){e.value=r}})}function _e(e,t=200,r=!1,n=!0,o=!1){return R(Z(t,r,n,o),e)}function K(e,t=200,r=!0,n=!0){if(t<=0)return e;const o=i.ref(e.value),c=_e(()=>{o.value=e.value},t,r,n);return i.watch(e,()=>c()),o}function ye(e,t={}){let r=e,n,o;const c=i.customRef((_,O)=>(n=_,o=O,{get(){return l()},set(v){u(v)}}));function l(_=!0){return _&&n(),r}function u(_,O=!0){var v,w;if(_===r)return;const P=r;((v=t.onBeforeChange)==null?void 0:v.call(t,_,P))!==!1&&(r=_,(w=t.onChanged)==null||w.call(t,_,P),O&&o())}return ce(c,{get:l,set:u,untrackedGet:()=>l(!1),silentSet:_=>u(_,!1),peek:()=>l(!1),lay:_=>u(_,!1)},{enumerable:!0})}const Tt=ye;function Mt(e){return typeof e=="function"?i.computed(e):i.ref(e)}function Rt(...e){if(e.length===2){const[t,r]=e;t.value=r}if(e.length===3)if(i.isVue2)i.set(...e);else{const[t,r,n]=e;t[r]=n}}function Ct(e,t,r={}){var n,o;const{flush:c="sync",deep:l=!1,immediate:u=!0,direction:f="both",transform:y={}}=r;let d,p;const _=(n=y.ltr)!=null?n:v=>v,O=(o=y.rtl)!=null?o:v=>v;return(f==="both"||f==="ltr")&&(d=i.watch(e,v=>t.value=_(v),{flush:c,deep:l,immediate:u})),(f==="both"||f==="rtl")&&(p=i.watch(t,v=>e.value=O(v),{flush:c,deep:l,immediate:u})),()=>{d==null||d(),p==null||p()}}function Nt(e,t,r={}){const{flush:n="sync",deep:o=!1,immediate:c=!0}=r;return Array.isArray(t)||(t=[t]),i.watch(e,l=>t.forEach(u=>u.value=l),{flush:n,deep:o,immediate:c})}var Wt=Object.defineProperty,Ut=Object.defineProperties,Lt=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable,Oe=(e,t,r)=>t in e?Wt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,kt=(e,t)=>{for(var r in t||(t={}))Bt.call(t,r)&&Oe(e,r,t[r]);if(ve)for(var r of ve(t))Ht.call(t,r)&&Oe(e,r,t[r]);return e},Yt=(e,t)=>Ut(e,Lt(t));function Gt(e){if(!i.isRef(e))return i.toRefs(e);const t=Array.isArray(e.value)?new Array(e.value.length):{};for(const r in e.value)t[r]=i.customRef(()=>({get(){return e.value[r]},set(n){if(Array.isArray(e.value)){const o=[...e.value];o[r]=n,e.value=o}else{const o=Yt(kt({},e.value),{[r]:n});Object.setPrototypeOf(o,e.value),e.value=o}}}));return t}function zt(e,t=!0){i.getCurrentInstance()?i.onBeforeMount(e):t?e():i.nextTick(e)}function Zt(e){i.getCurrentInstance()&&i.onBeforeUnmount(e)}function qt(e,t=!0){i.getCurrentInstance()?i.onMounted(e):t?e():i.nextTick(e)}function Jt(e){i.getCurrentInstance()&&i.onUnmounted(e)}function Q(e,t=!1){function r(p,{flush:_="sync",deep:O=!1,timeout:v,throwOnTimeout:w}={}){let P=null;const D=[new Promise(G=>{P=i.watch(e,F=>{p(F)!==t&&(P==null||P(),G(F))},{flush:_,deep:O,immediate:!0})})];return v!=null&&D.push(q(v,w).then(()=>s(e)).finally(()=>P==null?void 0:P())),Promise.race(D)}function n(p,_){if(!i.isRef(p))return r(F=>F===p,_);const{flush:O="sync",deep:v=!1,timeout:w,throwOnTimeout:P}=_??{};let E=null;const G=[new Promise(F=>{E=i.watch([e,p],([Qe,Wn])=>{t!==(Qe===Wn)&&(E==null||E(),F(Qe))},{flush:O,deep:v,immediate:!0})})];return w!=null&&G.push(q(w,P).then(()=>s(e)).finally(()=>(E==null||E(),s(e)))),Promise.race(G)}function o(p){return r(_=>Boolean(_),p)}function c(p){return n(null,p)}function l(p){return n(void 0,p)}function u(p){return r(Number.isNaN,p)}function f(p,_){return r(O=>{const v=Array.from(O);return v.includes(p)||v.includes(s(p))},_)}function y(p){return d(1,p)}function d(p=1,_){let O=-1;return r(()=>(O+=1,O>=p),_)}return Array.isArray(s(e))?{toMatch:r,toContains:f,changed:y,changedTimes:d,get not(){return Q(e,!t)}}:{toMatch:r,toBe:n,toBeTruthy:o,toBeNull:c,toBeNaN:u,toBeUndefined:l,changed:y,changedTimes:d,get not(){return Q(e,!t)}}}function Xt(e){return Q(e)}const Kt=(e,t)=>e===t;function Qt(...e){var t;const r=e[0],n=e[1];let o=(t=e[2])!=null?t:Kt;if(ee(o)){const c=o;o=(l,u)=>l[c]===u[c]}return i.computed(()=>s(r).filter(c=>s(n).findIndex(l=>o(c,l))===-1))}function Vt(e,t){return i.computed(()=>s(e).every((r,n,o)=>t(s(r),n,o)))}function Dt(e,t){return i.computed(()=>s(e).map(r=>s(r)).filter(t))}function xt(e,t){return i.computed(()=>s(s(e).find((r,n,o)=>t(s(r),n,o))))}function er(e,t){return i.computed(()=>s(e).findIndex((r,n,o)=>t(s(r),n,o)))}function tr(e,t){let r=e.length;for(;r-- >0;)if(t(e[r],r,e))return e[r]}function rr(e,t){return i.computed(()=>s(Array.prototype.findLast?s(e).findLast((r,n,o)=>t(s(r),n,o)):tr(s(e),(r,n,o)=>t(s(r),n,o))))}function nr(e){return te(e)&&ae(e,"formIndex","comparator")}function or(...e){var t;const r=e[0],n=e[1];let o=e[2],c=0;if(nr(o)&&(c=(t=o.fromIndex)!=null?t:0,o=o.comparator),typeof o=="string"){const l=o;o=(u,f)=>u[l]===s(f)}return o=o??((l,u)=>l===s(u)),i.computed(()=>s(r).slice(c).some((l,u,f)=>o(s(l),s(n),u,s(f))))}function ar(e,t){return i.computed(()=>s(e).map(r=>s(r)).join(s(t)))}function ir(e,t){return i.computed(()=>s(e).map(r=>s(r)).map(t))}function cr(e,t,...r){const n=(o,c,l)=>t(s(o),s(c),l);return i.computed(()=>{const o=s(e);return r.length?o.reduce(n,s(r[0])):o.reduce(n)})}function lr(e,t){return i.computed(()=>s(e).some((r,n,o)=>t(s(r),n,o)))}function ur(e){return i.computed(()=>[...new Set(s(e).map(t=>s(t)))])}function sr(e=0,t={}){const r=i.ref(e),{max:n=1/0,min:o=-1/0}=t,c=(d=1)=>r.value=Math.min(n,r.value+d),l=(d=1)=>r.value=Math.max(o,r.value-d),u=()=>r.value,f=d=>r.value=Math.max(o,Math.min(n,d));return{count:r,inc:c,dec:l,get:u,set:f,reset:(d=e)=>(e=d,f(d))}}const fr=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,dr=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a{1,2}|A{1,2}|m{1,2}|s{1,2}|Z{1,2}|SSS/g,pr=(e,t,r,n)=>{let o=e<12?"AM":"PM";return n&&(o=o.split("").reduce((c,l)=>c+=`${l}.`,"")),r?o.toLowerCase():o},he=(e,t,r={})=>{var n;const o=e.getFullYear(),c=e.getMonth(),l=e.getDate(),u=e.getHours(),f=e.getMinutes(),y=e.getSeconds(),d=e.getMilliseconds(),p=e.getDay(),_=(n=r.customMeridiem)!=null?n:pr,O={YY:()=>String(o).slice(-2),YYYY:()=>o,M:()=>c+1,MM:()=>`${c+1}`.padStart(2,"0"),MMM:()=>e.toLocaleDateString(r.locales,{month:"short"}),MMMM:()=>e.toLocaleDateString(r.locales,{month:"long"}),D:()=>String(l),DD:()=>`${l}`.padStart(2,"0"),H:()=>String(u),HH:()=>`${u}`.padStart(2,"0"),h:()=>`${u%12||12}`.padStart(1,"0"),hh:()=>`${u%12||12}`.padStart(2,"0"),m:()=>String(f),mm:()=>`${f}`.padStart(2,"0"),s:()=>String(y),ss:()=>`${y}`.padStart(2,"0"),SSS:()=>`${d}`.padStart(3,"0"),d:()=>p,dd:()=>e.toLocaleDateString(r.locales,{weekday:"narrow"}),ddd:()=>e.toLocaleDateString(r.locales,{weekday:"short"}),dddd:()=>e.toLocaleDateString(r.locales,{weekday:"long"}),A:()=>_(u,f),AA:()=>_(u,f,!1,!0),a:()=>_(u,f,!0),aa:()=>_(u,f,!0,!0)};return t.replace(dr,(v,w)=>w||O[v]())},we=e=>{if(e===null)return new Date(NaN);if(e===void 0)return new Date;if(e instanceof Date)return new Date(e);if(typeof e=="string"&&!/Z$/i.test(e)){const t=e.match(fr);if(t){const r=t[2]-1||0,n=(t[7]||"0").substring(0,3);return new Date(t[1],r,t[3]||1,t[4]||0,t[5]||0,t[6]||0,n)}}return new Date(e)};function _r(e,t="HH:mm:ss",r={}){return i.computed(()=>he(we(s(e)),s(t),r))}function Pe(e,t=1e3,r={}){const{immediate:n=!0,immediateCallback:o=!1}=r;let c=null;const l=i.ref(!1);function u(){c&&(clearInterval(c),c=null)}function f(){l.value=!1,u()}function y(){const d=s(t);d<=0||(l.value=!0,o&&e(),u(),c=setInterval(e,d))}if(n&&M&&y(),i.isRef(t)||U(t)){const d=i.watch(t,()=>{l.value&&M&&y()});j(d)}return j(f),{isActive:l,pause:f,resume:y}}var yr=Object.defineProperty,me=Object.getOwnPropertySymbols,vr=Object.prototype.hasOwnProperty,Or=Object.prototype.propertyIsEnumerable,ge=(e,t,r)=>t in e?yr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,hr=(e,t)=>{for(var r in t||(t={}))vr.call(t,r)&&ge(e,r,t[r]);if(me)for(var r of me(t))Or.call(t,r)&&ge(e,r,t[r]);return e};function wr(e=1e3,t={}){const{controls:r=!1,immediate:n=!0,callback:o}=t,c=i.ref(0),l=()=>c.value+=1,u=()=>{c.value=0},f=Pe(o?()=>{l(),o(c.value)}:l,e,{immediate:n});return r?hr({counter:c,reset:u},f):c}function Pr(e,t={}){var r;const n=i.ref((r=t.initialValue)!=null?r:null);return i.watch(e,()=>n.value=re(),t),n}function be(e,t,r={}){const{immediate:n=!0}=r,o=i.ref(!1);let c=null;function l(){c&&(clearTimeout(c),c=null)}function u(){o.value=!1,l()}function f(...y){l(),o.value=!0,c=setTimeout(()=>{o.value=!1,c=null,e(...y)},s(t))}return n&&(o.value=!0,M&&f()),j(u),{isPending:i.readonly(o),start:f,stop:u}}var mr=Object.defineProperty,$e=Object.getOwnPropertySymbols,gr=Object.prototype.hasOwnProperty,br=Object.prototype.propertyIsEnumerable,Se=(e,t,r)=>t in e?mr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,$r=(e,t)=>{for(var r in t||(t={}))gr.call(t,r)&&Se(e,r,t[r]);if($e)for(var r of $e(t))br.call(t,r)&&Se(e,r,t[r]);return e};function Sr(e=1e3,t={}){const{controls:r=!1,callback:n}=t,o=be(n??I,e,t),c=i.computed(()=>!o.isPending.value);return r?$r({ready:c},o):c}function Ar(e,t={}){const{method:r="parseFloat",radix:n,nanToZero:o}=t;return i.computed(()=>{let c=s(e);return typeof c=="string"&&(c=Number[r](c,n)),o&&isNaN(c)&&(c=0),c})}function jr(e){return i.computed(()=>`${s(e)}`)}function Ir(e=!1,t={}){const{truthyValue:r=!0,falsyValue:n=!1}=t,o=i.isRef(e),c=i.ref(e);function l(u){if(arguments.length)return c.value=u,c.value;{const f=s(r);return c.value=c.value===f?s(n):f,c.value}}return o?l:[c,l]}function Er(e,t,r){let n=(r==null?void 0:r.immediate)?[]:[...e instanceof Function?e():Array.isArray(e)?e:i.unref(e)];return i.watch(e,(o,c,l)=>{const u=new Array(n.length),f=[];for(const d of o){let p=!1;for(let _=0;_<n.length;_++)if(!u[_]&&d===n[_]){u[_]=!0,p=!0;break}p||f.push(d)}const y=n.filter((d,p)=>!u[p]);t(o,n,f,y,l),n=[...o]},r)}var Ae=Object.getOwnPropertySymbols,Fr=Object.prototype.hasOwnProperty,Tr=Object.prototype.propertyIsEnumerable,Mr=(e,t)=>{var r={};for(var n in e)Fr.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Ae)for(var n of Ae(e))t.indexOf(n)<0&&Tr.call(e,n)&&(r[n]=e[n]);return r};function C(e,t,r={}){const n=r,{eventFilter:o=L}=n,c=Mr(n,["eventFilter"]);return i.watch(e,R(o,t),c)}var je=Object.getOwnPropertySymbols,Rr=Object.prototype.hasOwnProperty,Cr=Object.prototype.propertyIsEnumerable,Nr=(e,t)=>{var r={};for(var n in e)Rr.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&je)for(var n of je(e))t.indexOf(n)<0&&Cr.call(e,n)&&(r[n]=e[n]);return r};function Wr(e,t,r){const n=r,{count:o}=n,c=Nr(n,["count"]),l=i.ref(0),u=C(e,(...f)=>{l.value+=1,l.value>=s(o)&&i.nextTick(()=>u()),t(...f)},c);return{count:l,stop:u}}var Ur=Object.defineProperty,Lr=Object.defineProperties,Br=Object.getOwnPropertyDescriptors,B=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,Fe=(e,t,r)=>t in e?Ur(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Hr=(e,t)=>{for(var r in t||(t={}))Ie.call(t,r)&&Fe(e,r,t[r]);if(B)for(var r of B(t))Ee.call(t,r)&&Fe(e,r,t[r]);return e},kr=(e,t)=>Lr(e,Br(t)),Yr=(e,t)=>{var r={};for(var n in e)Ie.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&B)for(var n of B(e))t.indexOf(n)<0&&Ee.call(e,n)&&(r[n]=e[n]);return r};function Te(e,t,r={}){const n=r,{debounce:o=0,maxWait:c=void 0}=n,l=Yr(n,["debounce","maxWait"]);return C(e,t,kr(Hr({},l),{eventFilter:z(o,{maxWait:c})}))}var Gr=Object.defineProperty,zr=Object.defineProperties,Zr=Object.getOwnPropertyDescriptors,Me=Object.getOwnPropertySymbols,qr=Object.prototype.hasOwnProperty,Jr=Object.prototype.propertyIsEnumerable,Re=(e,t,r)=>t in e?Gr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Xr=(e,t)=>{for(var r in t||(t={}))qr.call(t,r)&&Re(e,r,t[r]);if(Me)for(var r of Me(t))Jr.call(t,r)&&Re(e,r,t[r]);return e},Kr=(e,t)=>zr(e,Zr(t));function Qr(e,t,r){return i.watch(e,(n,o,c)=>{n&&t(n,o,c)},Kr(Xr({},r),{deep:!0}))}var Vr=Object.defineProperty,Dr=Object.defineProperties,xr=Object.getOwnPropertyDescriptors,H=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,We=(e,t,r)=>t in e?Vr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,en=(e,t)=>{for(var r in t||(t={}))Ce.call(t,r)&&We(e,r,t[r]);if(H)for(var r of H(t))Ne.call(t,r)&&We(e,r,t[r]);return e},tn=(e,t)=>Dr(e,xr(t)),rn=(e,t)=>{var r={};for(var n in e)Ce.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&H)for(var n of H(e))t.indexOf(n)<0&&Ne.call(e,n)&&(r[n]=e[n]);return r};function V(e,t,r={}){const n=r,{eventFilter:o=L}=n,c=rn(n,["eventFilter"]),l=R(o,t);let u,f,y;if(c.flush==="sync"){const d=i.ref(!1);f=()=>{},u=p=>{d.value=!0,p(),d.value=!1},y=i.watch(e,(...p)=>{d.value||l(...p)},c)}else{const d=[],p=i.ref(0),_=i.ref(0);f=()=>{p.value=_.value},d.push(i.watch(e,()=>{_.value++},tn(en({},c),{flush:"sync"}))),u=O=>{const v=_.value;O(),p.value+=_.value-v},d.push(i.watch(e,(...O)=>{const v=p.value>0&&p.value===_.value;p.value=0,_.value=0,!v&&l(...O)},c)),y=()=>{d.forEach(O=>O())}}return{stop:y,ignoreUpdates:u,ignorePrevAsyncUpdates:f}}var nn=Object.defineProperty,on=Object.defineProperties,an=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,cn=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,Le=(e,t,r)=>t in e?nn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,un=(e,t)=>{for(var r in t||(t={}))cn.call(t,r)&&Le(e,r,t[r]);if(Ue)for(var r of Ue(t))ln.call(t,r)&&Le(e,r,t[r]);return e},sn=(e,t)=>on(e,an(t));function fn(e,t,r){return i.watch(e,(n,o,c)=>{n&&t(n,o,c)},sn(un({},r),{immediate:!0}))}function dn(e,t,r){const n=i.watch(e,(...o)=>(i.nextTick(()=>n()),t(...o)),r)}var pn=Object.defineProperty,_n=Object.defineProperties,yn=Object.getOwnPropertyDescriptors,k=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,ke=(e,t,r)=>t in e?pn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,vn=(e,t)=>{for(var r in t||(t={}))Be.call(t,r)&&ke(e,r,t[r]);if(k)for(var r of k(t))He.call(t,r)&&ke(e,r,t[r]);return e},On=(e,t)=>_n(e,yn(t)),hn=(e,t)=>{var r={};for(var n in e)Be.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&k)for(var n of k(e))t.indexOf(n)<0&&He.call(e,n)&&(r[n]=e[n]);return r};function Ye(e,t,r={}){const n=r,{eventFilter:o}=n,c=hn(n,["eventFilter"]),{eventFilter:l,pause:u,resume:f,isActive:y}=ne(o);return{stop:C(e,t,On(vn({},c),{eventFilter:l})),pause:u,resume:f,isActive:y}}var wn=Object.defineProperty,Pn=Object.defineProperties,mn=Object.getOwnPropertyDescriptors,Y=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,Ze=(e,t,r)=>t in e?wn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,gn=(e,t)=>{for(var r in t||(t={}))Ge.call(t,r)&&Ze(e,r,t[r]);if(Y)for(var r of Y(t))ze.call(t,r)&&Ze(e,r,t[r]);return e},bn=(e,t)=>Pn(e,mn(t)),$n=(e,t)=>{var r={};for(var n in e)Ge.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Y)for(var n of Y(e))t.indexOf(n)<0&&ze.call(e,n)&&(r[n]=e[n]);return r};function qe(e,t,r={}){const n=r,{throttle:o=0,trailing:c=!0,leading:l=!0}=n,u=$n(n,["throttle","trailing","leading"]);return C(e,t,bn(gn({},u),{eventFilter:Z(o,c,l)}))}var Sn=Object.defineProperty,An=Object.defineProperties,jn=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,In=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,Xe=(e,t,r)=>t in e?Sn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Fn=(e,t)=>{for(var r in t||(t={}))In.call(t,r)&&Xe(e,r,t[r]);if(Je)for(var r of Je(t))En.call(t,r)&&Xe(e,r,t[r]);return e},Tn=(e,t)=>An(e,jn(t));function Mn(e,t,r={}){let n;function o(){if(!n)return;const d=n;n=void 0,d()}function c(d){n=d}const l=(d,p)=>(o(),t(d,p,c)),u=V(e,l,r),{ignoreUpdates:f}=u,y=()=>{let d;return f(()=>{d=l(Rn(e),Cn(e))}),d};return Tn(Fn({},u),{trigger:y})}function Rn(e){return i.isReactive(e)?e:Array.isArray(e)?e.map(t=>Ke(t)):Ke(e)}function Ke(e){return typeof e=="function"?e():i.unref(e)}function Cn(e){return Array.isArray(e)?e.map(()=>{}):void 0}function Nn(e,t,r){return i.watch(e,(n,o,c)=>{n&&t(n,o,c)},r)}a.__onlyVue27Plus=oe,a.__onlyVue3=lt,a.assert=xe,a.autoResetRef=de,a.bypassFilter=L,a.clamp=ot,a.computedEager=$,a.computedWithControl=ie,a.containsProp=ae,a.controlledComputed=ie,a.controlledRef=Tt,a.createEventHook=vt,a.createFilterWrapper=R,a.createGlobalState=Ot,a.createInjectionState=ht,a.createReactiveFn=J,a.createSharedComposable=wt,a.createSingletonPromise=ft,a.debounceFilter=z,a.debouncedRef=X,a.debouncedWatch=Te,a.directiveHooks=ut,a.eagerComputed=$,a.extendRef=ce,a.formatDate=he,a.get=Pt,a.hasOwn=ct,a.identity=st,a.ignorableWatch=V,a.increaseWithUnit=pt,a.invoke=dt,a.isBoolean=et,a.isClient=M,a.isDef=De,a.isDefined=mt,a.isFunction=U,a.isIOS=it,a.isNumber=tt,a.isObject=te,a.isString=ee,a.isWindow=rt,a.makeDestructurable=At,a.noop=I,a.normalizeDate=we,a.now=nt,a.objectEntries=yt,a.objectPick=_t,a.pausableFilter=ne,a.pausableWatch=Ye,a.promiseTimeout=q,a.rand=at,a.reactify=J,a.reactifyObject=jt,a.reactiveComputed=fe,a.reactiveOmit=It,a.reactivePick=Et,a.refAutoReset=de,a.refDebounced=X,a.refDefault=Ft,a.refThrottled=K,a.refWithControl=ye,a.resolveRef=Mt,a.resolveUnref=s,a.set=Rt,a.syncRef=Ct,a.syncRefs=Nt,a.throttleFilter=Z,a.throttledRef=K,a.throttledWatch=qe,a.timestamp=re,a.toReactive=se,a.toRefs=Gt,a.tryOnBeforeMount=zt,a.tryOnBeforeUnmount=Zt,a.tryOnMounted=qt,a.tryOnScopeDispose=j,a.tryOnUnmounted=Jt,a.until=Xt,a.useArrayDifference=Qt,a.useArrayEvery=Vt,a.useArrayFilter=Dt,a.useArrayFind=xt,a.useArrayFindIndex=er,a.useArrayFindLast=rr,a.useArrayIncludes=or,a.useArrayJoin=ar,a.useArrayMap=ir,a.useArrayReduce=cr,a.useArraySome=lr,a.useArrayUnique=ur,a.useCounter=sr,a.useDateFormat=_r,a.useDebounce=X,a.useDebounceFn=pe,a.useInterval=wr,a.useIntervalFn=Pe,a.useLastChanged=Pr,a.useThrottle=K,a.useThrottleFn=_e,a.useTimeout=Sr,a.useTimeoutFn=be,a.useToNumber=Ar,a.useToString=jr,a.useToggle=Ir,a.watchArray=Er,a.watchAtMost=Wr,a.watchDebounced=Te,a.watchDeep=Qr,a.watchIgnorable=V,a.watchImmediate=fn,a.watchOnce=dn,a.watchPausable=Ye,a.watchThrottled=qe,a.watchTriggerable=Mn,a.watchWithFilter=C,a.whenever=Nn})(this.VueUse=this.VueUse||{},VueDemi); | ||
var VueDemi=function(a,i,T){if(a.install)return a;if(!i)return console.error("[vue-demi] no Vue instance found, please be sure to import `vue` before `vue-demi`."),a;if(i.version.slice(0,4)==="2.7."){let h=function(P,A){var g,N={},W={config:i.config,use:i.use.bind(i),mixin:i.mixin.bind(i),component:i.component.bind(i),provide:function($,S){return N[$]=S,this},directive:function($,S){return S?(i.directive($,S),W):i.directive($)},mount:function($,S){return g||(g=new i(Object.assign({propsData:A},P,{provide:Object.assign(N,P.provide)})),g.$mount($,S),g)},unmount:function(){g&&(g.$destroy(),g=void 0)}};return W};var Ve=h;for(var b in i)a[b]=i[b];a.isVue2=!0,a.isVue3=!1,a.install=function(){},a.Vue=i,a.Vue2=i,a.version=i.version,a.warn=i.util.warn,a.createApp=h}else if(i.version.slice(0,2)==="2.")if(T){for(var b in T)a[b]=T[b];a.isVue2=!0,a.isVue3=!1,a.install=function(){},a.Vue=i,a.Vue2=i,a.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 b in i)a[b]=i[b];a.isVue2=!1,a.isVue3=!0,a.install=function(){},a.Vue=i,a.Vue2=void 0,a.version=i.version,a.set=function(h,P,A){return Array.isArray(h)?(h.length=Math.max(h.length,P),h.splice(P,1,A),A):(h[P]=A,A)},a.del=function(h,P){if(Array.isArray(h)){h.splice(P,1);return}delete h[P]}}else console.error("[vue-demi] Vue version "+i.version+" is unsupported.");return a}(this.VueDemi=this.VueDemi||(typeof VueDemi!="undefined"?VueDemi:{}),this.Vue||(typeof Vue!="undefined"?Vue:void 0),this.VueCompositionAPI||(typeof VueCompositionAPI!="undefined"?VueCompositionAPI:void 0));(function(a,i){"use strict";var T=Object.defineProperty,b=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,g=(e,t,r)=>t in e?T(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,N=(e,t)=>{for(var r in t||(t={}))P.call(t,r)&&g(e,r,t[r]);if(h)for(var r of h(t))A.call(t,r)&&g(e,r,t[r]);return e},W=(e,t)=>b(e,Ve(t));function $(e,t){var r;const n=i.shallowRef();return i.watchEffect(()=>{n.value=e()},W(N({},t),{flush:(r=t==null?void 0:t.flush)!=null?r:"sync"})),i.readonly(n)}var S;const R=typeof window!="undefined",De=e=>typeof e!="undefined",xe=(e,...t)=>{e||console.warn(...t)},ee=Object.prototype.toString,et=e=>typeof e=="boolean",U=e=>typeof e=="function",tt=e=>typeof e=="number",te=e=>typeof e=="string",re=e=>ee.call(e)==="[object Object]",rt=e=>typeof window!="undefined"&&ee.call(e)==="[object Window]",nt=()=>Date.now(),ne=()=>+Date.now(),ot=(e,t,r)=>Math.min(r,Math.max(t,e)),I=()=>{},at=(e,t)=>(e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e),it=R&&((S=window==null?void 0:window.navigator)==null?void 0:S.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent),ct=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);function s(e){return typeof e=="function"?e():i.unref(e)}function M(e,t){function r(...n){return new Promise((o,c)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(o).catch(c)})}return r}const L=e=>e();function q(e,t={}){let r,n,o=I;const c=l=>{clearTimeout(l),o(),o=I};return l=>{const f=s(e),y=s(t.maxWait);return r&&c(r),f<=0||y!==void 0&&y<=0?(n&&(c(n),n=null),Promise.resolve(l())):new Promise((d,p)=>{o=t.rejectOnCancel?p:d,y&&!n&&(n=setTimeout(()=>{r&&c(r),n=null,d(l())},y)),r=setTimeout(()=>{n&&c(n),n=null,d(l())},f)})}}function z(e,t=!0,r=!0,n=!1){let o=0,c,u=!0,l=I,f;const y=()=>{c&&(clearTimeout(c),c=void 0,l(),l=I)};return p=>{const _=s(e),O=Date.now()-o,v=()=>f=p();return y(),_<=0?(o=Date.now(),v()):(O>_&&(r||!u)?(o=Date.now(),v()):t&&(f=new Promise((w,m)=>{l=n?m:w,c=setTimeout(()=>{o=Date.now(),u=!0,w(v()),y()},Math.max(0,_-O))})),!r&&!c&&(c=setTimeout(()=>u=!0,_)),u=!1,f)}}function oe(e=L){const t=i.ref(!0);function r(){t.value=!1}function n(){t.value=!0}const o=(...c)=>{t.value&&e(...c)};return{isActive:i.readonly(t),pause:r,resume:n,eventFilter:o}}function ut(e="this function"){if(!i.isVue3)throw new Error(`[VueUse] ${e} is only works on Vue 3.`)}function ae(e="this function"){if(!(i.isVue3||i.version.startsWith("2.7.")))throw new Error(`[VueUse] ${e} is only works on Vue 2.7 or above.`)}const lt={mounted:i.isVue3?"mounted":"inserted",updated:i.isVue3?"updated":"componentUpdated",unmounted:i.isVue3?"unmounted":"unbind"};function Z(e,t=!1,r="Timeout"){return new Promise((n,o)=>{setTimeout(t?()=>o(r):n,e)})}function st(e){return e}function ft(e){let t;function r(){return t||(t=e()),t}return r.reset=async()=>{const n=t;t=void 0,n&&await n},r}function dt(e){return e()}function ie(e,...t){return t.some(r=>r in e)}function pt(e,t){var r;if(typeof e=="number")return e+t;const n=((r=e.match(/^-?[0-9]+\.?[0-9]*/))==null?void 0:r[0])||"",o=e.slice(n.length),c=parseFloat(n)+t;return Number.isNaN(c)?e:c+o}function _t(e,t,r=!1){return t.reduce((n,o)=>(o in e&&(!r||e[o]!==void 0)&&(n[o]=e[o]),n),{})}function yt(e){return Object.entries(e)}function ce(e,t){let r,n,o;const c=i.ref(!0),u=()=>{c.value=!0,o()};i.watch(e,u,{flush:"sync"});const l=U(t)?t:t.get,f=U(t)?void 0:t.set,y=i.customRef((d,p)=>(n=d,o=p,{get(){return c.value&&(r=l(),c.value=!1),n(),r},set(_){f==null||f(_)}}));return Object.isExtensible(y)&&(y.trigger=u),y}function j(e){return i.getCurrentScope()?(i.onScopeDispose(e),!0):!1}function vt(){const e=new Set,t=o=>{e.delete(o)};return{on:o=>{e.add(o);const c=()=>t(o);return j(c),{off:c}},off:t,trigger:o=>Promise.all(Array.from(e).map(c=>c(o)))}}function Ot(e){let t=!1,r;const n=i.effectScope(!0);return(...o)=>(t||(r=n.run(()=>e(...o)),t=!0),r)}function ht(e){const t=Symbol("InjectionState");return[(...o)=>{const c=e(...o);return i.provide(t,c),c},()=>i.inject(t)]}function wt(e){let t=0,r,n;const o=()=>{t-=1,n&&t<=0&&(n.stop(),r=void 0,n=void 0)};return(...c)=>(t+=1,r||(n=i.effectScope(!0),r=n.run(()=>e(...c))),j(o),r)}function ue(e,t,{enumerable:r=!1,unwrap:n=!0}={}){ae();for(const[o,c]of Object.entries(t))o!=="value"&&(i.isRef(c)&&n?Object.defineProperty(e,o,{get(){return c.value},set(u){c.value=u},enumerable:r}):Object.defineProperty(e,o,{value:c,enumerable:r}));return e}function mt(e,t){return t==null?i.unref(e):i.unref(e)[t]}function Pt(e){return i.unref(e)!=null}var gt=Object.defineProperty,le=Object.getOwnPropertySymbols,bt=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,se=(e,t,r)=>t in e?gt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,St=(e,t)=>{for(var r in t||(t={}))bt.call(t,r)&&se(e,r,t[r]);if(le)for(var r of le(t))$t.call(t,r)&&se(e,r,t[r]);return e};function At(e,t){if(typeof Symbol!="undefined"){const r=St({},e);return Object.defineProperty(r,Symbol.iterator,{enumerable:!1,value(){let n=0;return{next:()=>({value:t[n++],done:n>t.length})}}}),r}else return Object.assign([...t],e)}function J(e,t){const r=(t==null?void 0:t.computedGetter)===!1?i.unref:s;return function(...n){return i.computed(()=>e.apply(this,n.map(o=>r(o))))}}function jt(e,t={}){let r=[],n;if(Array.isArray(t))r=t;else{n=t;const{includeOwnProperties:o=!0}=t;r.push(...Object.keys(e)),o&&r.push(...Object.getOwnPropertyNames(e))}return Object.fromEntries(r.map(o=>{const c=e[o];return[o,typeof c=="function"?J(c.bind(e),n):c]}))}function fe(e){if(!i.isRef(e))return i.reactive(e);const t=new Proxy({},{get(r,n,o){return i.unref(Reflect.get(e.value,n,o))},set(r,n,o){return i.isRef(e.value[n])&&!i.isRef(o)?e.value[n].value=o:e.value[n]=o,!0},deleteProperty(r,n){return Reflect.deleteProperty(e.value,n)},has(r,n){return Reflect.has(e.value,n)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return i.reactive(t)}function X(e){return fe(i.computed(e))}function It(e,...t){const r=t.flat(),n=r[0];return X(()=>Object.fromEntries(typeof n=="function"?Object.entries(i.toRefs(e)).filter(([o,c])=>!n(s(c),o)):Object.entries(i.toRefs(e)).filter(o=>!r.includes(o[0]))))}function Et(e,...t){const r=t.flat(),n=r[0];return X(()=>Object.fromEntries(typeof n=="function"?Object.entries(i.toRefs(e)).filter(([o,c])=>n(s(c),o)):r.map(o=>[o,i.toRef(e,o)])))}function de(e,t=1e4){return i.customRef((r,n)=>{let o=e,c;const u=()=>setTimeout(()=>{o=e,n()},s(t));return j(()=>{clearTimeout(c)}),{get(){return r(),o},set(l){o=l,n(),clearTimeout(c),c=u()}}})}function pe(e,t=200,r={}){return M(q(t,r),e)}function K(e,t=200,r={}){const n=i.ref(e.value),o=pe(()=>{n.value=e.value},t,r);return i.watch(e,()=>o()),n}function Ft(e,t){return i.computed({get(){var r;return(r=e.value)!=null?r:t},set(r){e.value=r}})}function _e(e,t=200,r=!1,n=!0,o=!1){return M(z(t,r,n,o),e)}function Q(e,t=200,r=!0,n=!0){if(t<=0)return e;const o=i.ref(e.value),c=_e(()=>{o.value=e.value},t,r,n);return i.watch(e,()=>c()),o}function ye(e,t={}){let r=e,n,o;const c=i.customRef((_,O)=>(n=_,o=O,{get(){return u()},set(v){l(v)}}));function u(_=!0){return _&&n(),r}function l(_,O=!0){var v,w;if(_===r)return;const m=r;((v=t.onBeforeChange)==null?void 0:v.call(t,_,m))!==!1&&(r=_,(w=t.onChanged)==null||w.call(t,_,m),O&&o())}return ue(c,{get:u,set:l,untrackedGet:()=>u(!1),silentSet:_=>l(_,!1),peek:()=>u(!1),lay:_=>l(_,!1)},{enumerable:!0})}const Tt=ye;function Rt(e){return typeof e=="function"?i.computed(e):i.ref(e)}function Mt(...e){if(e.length===2){const[t,r]=e;t.value=r}if(e.length===3)if(i.isVue2)i.set(...e);else{const[t,r,n]=e;t[r]=n}}function Ct(e,t,r={}){var n,o;const{flush:c="sync",deep:u=!1,immediate:l=!0,direction:f="both",transform:y={}}=r;let d,p;const _=(n=y.ltr)!=null?n:v=>v,O=(o=y.rtl)!=null?o:v=>v;return(f==="both"||f==="ltr")&&(d=i.watch(e,v=>t.value=_(v),{flush:c,deep:u,immediate:l})),(f==="both"||f==="rtl")&&(p=i.watch(t,v=>e.value=O(v),{flush:c,deep:u,immediate:l})),()=>{d==null||d(),p==null||p()}}function Nt(e,t,r={}){const{flush:n="sync",deep:o=!1,immediate:c=!0}=r;return Array.isArray(t)||(t=[t]),i.watch(e,u=>t.forEach(l=>l.value=u),{flush:n,deep:o,immediate:c})}var Wt=Object.defineProperty,Ut=Object.defineProperties,Lt=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,Ht=Object.prototype.propertyIsEnumerable,Oe=(e,t,r)=>t in e?Wt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,kt=(e,t)=>{for(var r in t||(t={}))Bt.call(t,r)&&Oe(e,r,t[r]);if(ve)for(var r of ve(t))Ht.call(t,r)&&Oe(e,r,t[r]);return e},Yt=(e,t)=>Ut(e,Lt(t));function Gt(e){if(!i.isRef(e))return i.toRefs(e);const t=Array.isArray(e.value)?new Array(e.value.length):{};for(const r in e.value)t[r]=i.customRef(()=>({get(){return e.value[r]},set(n){if(Array.isArray(e.value)){const o=[...e.value];o[r]=n,e.value=o}else{const o=Yt(kt({},e.value),{[r]:n});Object.setPrototypeOf(o,e.value),e.value=o}}}));return t}function qt(e,t=!0){i.getCurrentInstance()?i.onBeforeMount(e):t?e():i.nextTick(e)}function zt(e){i.getCurrentInstance()&&i.onBeforeUnmount(e)}function Zt(e,t=!0){i.getCurrentInstance()?i.onMounted(e):t?e():i.nextTick(e)}function Jt(e){i.getCurrentInstance()&&i.onUnmounted(e)}function V(e,t=!1){function r(p,{flush:_="sync",deep:O=!1,timeout:v,throwOnTimeout:w}={}){let m=null;const x=[new Promise(G=>{m=i.watch(e,F=>{p(F)!==t&&(m==null||m(),G(F))},{flush:_,deep:O,immediate:!0})})];return v!=null&&x.push(Z(v,w).then(()=>s(e)).finally(()=>m==null?void 0:m())),Promise.race(x)}function n(p,_){if(!i.isRef(p))return r(F=>F===p,_);const{flush:O="sync",deep:v=!1,timeout:w,throwOnTimeout:m}=_??{};let E=null;const G=[new Promise(F=>{E=i.watch([e,p],([Qe,Ln])=>{t!==(Qe===Ln)&&(E==null||E(),F(Qe))},{flush:O,deep:v,immediate:!0})})];return w!=null&&G.push(Z(w,m).then(()=>s(e)).finally(()=>(E==null||E(),s(e)))),Promise.race(G)}function o(p){return r(_=>Boolean(_),p)}function c(p){return n(null,p)}function u(p){return n(void 0,p)}function l(p){return r(Number.isNaN,p)}function f(p,_){return r(O=>{const v=Array.from(O);return v.includes(p)||v.includes(s(p))},_)}function y(p){return d(1,p)}function d(p=1,_){let O=-1;return r(()=>(O+=1,O>=p),_)}return Array.isArray(s(e))?{toMatch:r,toContains:f,changed:y,changedTimes:d,get not(){return V(e,!t)}}:{toMatch:r,toBe:n,toBeTruthy:o,toBeNull:c,toBeNaN:l,toBeUndefined:u,changed:y,changedTimes:d,get not(){return V(e,!t)}}}function Xt(e){return V(e)}const Kt=(e,t)=>e===t;function Qt(...e){var t;const r=e[0],n=e[1];let o=(t=e[2])!=null?t:Kt;if(te(o)){const c=o;o=(u,l)=>u[c]===l[c]}return i.computed(()=>s(r).filter(c=>s(n).findIndex(u=>o(c,u))===-1))}function Vt(e,t){return i.computed(()=>s(e).every((r,n,o)=>t(s(r),n,o)))}function Dt(e,t){return i.computed(()=>s(e).map(r=>s(r)).filter(t))}function xt(e,t){return i.computed(()=>s(s(e).find((r,n,o)=>t(s(r),n,o))))}function er(e,t){return i.computed(()=>s(e).findIndex((r,n,o)=>t(s(r),n,o)))}function tr(e,t){let r=e.length;for(;r-- >0;)if(t(e[r],r,e))return e[r]}function rr(e,t){return i.computed(()=>s(Array.prototype.findLast?s(e).findLast((r,n,o)=>t(s(r),n,o)):tr(s(e),(r,n,o)=>t(s(r),n,o))))}function nr(e){return re(e)&&ie(e,"formIndex","comparator")}function or(...e){var t;const r=e[0],n=e[1];let o=e[2],c=0;if(nr(o)&&(c=(t=o.fromIndex)!=null?t:0,o=o.comparator),typeof o=="string"){const u=o;o=(l,f)=>l[u]===s(f)}return o=o??((u,l)=>u===s(l)),i.computed(()=>s(r).slice(c).some((u,l,f)=>o(s(u),s(n),l,s(f))))}function ar(e,t){return i.computed(()=>s(e).map(r=>s(r)).join(s(t)))}function ir(e,t){return i.computed(()=>s(e).map(r=>s(r)).map(t))}function cr(e,t,...r){const n=(o,c,u)=>t(s(o),s(c),u);return i.computed(()=>{const o=s(e);return r.length?o.reduce(n,s(r[0])):o.reduce(n)})}function ur(e,t){return i.computed(()=>s(e).some((r,n,o)=>t(s(r),n,o)))}function lr(e){return Array.from(new Set(e))}function sr(e,t){return e.reduce((r,n)=>(r.some(o=>t(n,o,e))||r.push(n),r),[])}function fr(e,t){return i.computed(()=>{const r=s(e).map(n=>s(n));return t?sr(r,t):lr(r)})}function dr(e=0,t={}){const r=i.ref(e),{max:n=1/0,min:o=-1/0}=t,c=(d=1)=>r.value=Math.min(n,r.value+d),u=(d=1)=>r.value=Math.max(o,r.value-d),l=()=>r.value,f=d=>r.value=Math.max(o,Math.min(n,d));return{count:r,inc:c,dec:u,get:l,set:f,reset:(d=e)=>(e=d,f(d))}}const pr=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,_r=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a{1,2}|A{1,2}|m{1,2}|s{1,2}|Z{1,2}|SSS/g,yr=(e,t,r,n)=>{let o=e<12?"AM":"PM";return n&&(o=o.split("").reduce((c,u)=>c+=`${u}.`,"")),r?o.toLowerCase():o},he=(e,t,r={})=>{var n;const o=e.getFullYear(),c=e.getMonth(),u=e.getDate(),l=e.getHours(),f=e.getMinutes(),y=e.getSeconds(),d=e.getMilliseconds(),p=e.getDay(),_=(n=r.customMeridiem)!=null?n:yr,O={YY:()=>String(o).slice(-2),YYYY:()=>o,M:()=>c+1,MM:()=>`${c+1}`.padStart(2,"0"),MMM:()=>e.toLocaleDateString(r.locales,{month:"short"}),MMMM:()=>e.toLocaleDateString(r.locales,{month:"long"}),D:()=>String(u),DD:()=>`${u}`.padStart(2,"0"),H:()=>String(l),HH:()=>`${l}`.padStart(2,"0"),h:()=>`${l%12||12}`.padStart(1,"0"),hh:()=>`${l%12||12}`.padStart(2,"0"),m:()=>String(f),mm:()=>`${f}`.padStart(2,"0"),s:()=>String(y),ss:()=>`${y}`.padStart(2,"0"),SSS:()=>`${d}`.padStart(3,"0"),d:()=>p,dd:()=>e.toLocaleDateString(r.locales,{weekday:"narrow"}),ddd:()=>e.toLocaleDateString(r.locales,{weekday:"short"}),dddd:()=>e.toLocaleDateString(r.locales,{weekday:"long"}),A:()=>_(l,f),AA:()=>_(l,f,!1,!0),a:()=>_(l,f,!0),aa:()=>_(l,f,!0,!0)};return t.replace(_r,(v,w)=>w||O[v]())},we=e=>{if(e===null)return new Date(NaN);if(e===void 0)return new Date;if(e instanceof Date)return new Date(e);if(typeof e=="string"&&!/Z$/i.test(e)){const t=e.match(pr);if(t){const r=t[2]-1||0,n=(t[7]||"0").substring(0,3);return new Date(t[1],r,t[3]||1,t[4]||0,t[5]||0,t[6]||0,n)}}return new Date(e)};function vr(e,t="HH:mm:ss",r={}){return i.computed(()=>he(we(s(e)),s(t),r))}function me(e,t=1e3,r={}){const{immediate:n=!0,immediateCallback:o=!1}=r;let c=null;const u=i.ref(!1);function l(){c&&(clearInterval(c),c=null)}function f(){u.value=!1,l()}function y(){const d=s(t);d<=0||(u.value=!0,o&&e(),l(),c=setInterval(e,d))}if(n&&R&&y(),i.isRef(t)||U(t)){const d=i.watch(t,()=>{u.value&&R&&y()});j(d)}return j(f),{isActive:u,pause:f,resume:y}}var Or=Object.defineProperty,Pe=Object.getOwnPropertySymbols,hr=Object.prototype.hasOwnProperty,wr=Object.prototype.propertyIsEnumerable,ge=(e,t,r)=>t in e?Or(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,mr=(e,t)=>{for(var r in t||(t={}))hr.call(t,r)&&ge(e,r,t[r]);if(Pe)for(var r of Pe(t))wr.call(t,r)&&ge(e,r,t[r]);return e};function Pr(e=1e3,t={}){const{controls:r=!1,immediate:n=!0,callback:o}=t,c=i.ref(0),u=()=>c.value+=1,l=()=>{c.value=0},f=me(o?()=>{u(),o(c.value)}:u,e,{immediate:n});return r?mr({counter:c,reset:l},f):c}function gr(e,t={}){var r;const n=i.ref((r=t.initialValue)!=null?r:null);return i.watch(e,()=>n.value=ne(),t),n}function be(e,t,r={}){const{immediate:n=!0}=r,o=i.ref(!1);let c=null;function u(){c&&(clearTimeout(c),c=null)}function l(){o.value=!1,u()}function f(...y){u(),o.value=!0,c=setTimeout(()=>{o.value=!1,c=null,e(...y)},s(t))}return n&&(o.value=!0,R&&f()),j(l),{isPending:i.readonly(o),start:f,stop:l}}var br=Object.defineProperty,$e=Object.getOwnPropertySymbols,$r=Object.prototype.hasOwnProperty,Sr=Object.prototype.propertyIsEnumerable,Se=(e,t,r)=>t in e?br(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Ar=(e,t)=>{for(var r in t||(t={}))$r.call(t,r)&&Se(e,r,t[r]);if($e)for(var r of $e(t))Sr.call(t,r)&&Se(e,r,t[r]);return e};function jr(e=1e3,t={}){const{controls:r=!1,callback:n}=t,o=be(n??I,e,t),c=i.computed(()=>!o.isPending.value);return r?Ar({ready:c},o):c}function Ir(e,t={}){const{method:r="parseFloat",radix:n,nanToZero:o}=t;return i.computed(()=>{let c=s(e);return typeof c=="string"&&(c=Number[r](c,n)),o&&isNaN(c)&&(c=0),c})}function Er(e){return i.computed(()=>`${s(e)}`)}function Fr(e=!1,t={}){const{truthyValue:r=!0,falsyValue:n=!1}=t,o=i.isRef(e),c=i.ref(e);function u(l){if(arguments.length)return c.value=l,c.value;{const f=s(r);return c.value=c.value===f?s(n):f,c.value}}return o?u:[c,u]}function Tr(e,t,r){let n=(r==null?void 0:r.immediate)?[]:[...e instanceof Function?e():Array.isArray(e)?e:i.unref(e)];return i.watch(e,(o,c,u)=>{const l=new Array(n.length),f=[];for(const d of o){let p=!1;for(let _=0;_<n.length;_++)if(!l[_]&&d===n[_]){l[_]=!0,p=!0;break}p||f.push(d)}const y=n.filter((d,p)=>!l[p]);t(o,n,f,y,u),n=[...o]},r)}var Ae=Object.getOwnPropertySymbols,Rr=Object.prototype.hasOwnProperty,Mr=Object.prototype.propertyIsEnumerable,Cr=(e,t)=>{var r={};for(var n in e)Rr.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Ae)for(var n of Ae(e))t.indexOf(n)<0&&Mr.call(e,n)&&(r[n]=e[n]);return r};function C(e,t,r={}){const n=r,{eventFilter:o=L}=n,c=Cr(n,["eventFilter"]);return i.watch(e,M(o,t),c)}var je=Object.getOwnPropertySymbols,Nr=Object.prototype.hasOwnProperty,Wr=Object.prototype.propertyIsEnumerable,Ur=(e,t)=>{var r={};for(var n in e)Nr.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&je)for(var n of je(e))t.indexOf(n)<0&&Wr.call(e,n)&&(r[n]=e[n]);return r};function Lr(e,t,r){const n=r,{count:o}=n,c=Ur(n,["count"]),u=i.ref(0),l=C(e,(...f)=>{u.value+=1,u.value>=s(o)&&i.nextTick(()=>l()),t(...f)},c);return{count:u,stop:l}}var Br=Object.defineProperty,Hr=Object.defineProperties,kr=Object.getOwnPropertyDescriptors,B=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,Fe=(e,t,r)=>t in e?Br(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Yr=(e,t)=>{for(var r in t||(t={}))Ie.call(t,r)&&Fe(e,r,t[r]);if(B)for(var r of B(t))Ee.call(t,r)&&Fe(e,r,t[r]);return e},Gr=(e,t)=>Hr(e,kr(t)),qr=(e,t)=>{var r={};for(var n in e)Ie.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&B)for(var n of B(e))t.indexOf(n)<0&&Ee.call(e,n)&&(r[n]=e[n]);return r};function Te(e,t,r={}){const n=r,{debounce:o=0,maxWait:c=void 0}=n,u=qr(n,["debounce","maxWait"]);return C(e,t,Gr(Yr({},u),{eventFilter:q(o,{maxWait:c})}))}var zr=Object.defineProperty,Zr=Object.defineProperties,Jr=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,Xr=Object.prototype.hasOwnProperty,Kr=Object.prototype.propertyIsEnumerable,Me=(e,t,r)=>t in e?zr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Qr=(e,t)=>{for(var r in t||(t={}))Xr.call(t,r)&&Me(e,r,t[r]);if(Re)for(var r of Re(t))Kr.call(t,r)&&Me(e,r,t[r]);return e},Vr=(e,t)=>Zr(e,Jr(t));function Dr(e,t,r){return i.watch(e,(n,o,c)=>{n&&t(n,o,c)},Vr(Qr({},r),{deep:!0}))}var xr=Object.defineProperty,en=Object.defineProperties,tn=Object.getOwnPropertyDescriptors,H=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,We=(e,t,r)=>t in e?xr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,rn=(e,t)=>{for(var r in t||(t={}))Ce.call(t,r)&&We(e,r,t[r]);if(H)for(var r of H(t))Ne.call(t,r)&&We(e,r,t[r]);return e},nn=(e,t)=>en(e,tn(t)),on=(e,t)=>{var r={};for(var n in e)Ce.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&H)for(var n of H(e))t.indexOf(n)<0&&Ne.call(e,n)&&(r[n]=e[n]);return r};function D(e,t,r={}){const n=r,{eventFilter:o=L}=n,c=on(n,["eventFilter"]),u=M(o,t);let l,f,y;if(c.flush==="sync"){const d=i.ref(!1);f=()=>{},l=p=>{d.value=!0,p(),d.value=!1},y=i.watch(e,(...p)=>{d.value||u(...p)},c)}else{const d=[],p=i.ref(0),_=i.ref(0);f=()=>{p.value=_.value},d.push(i.watch(e,()=>{_.value++},nn(rn({},c),{flush:"sync"}))),l=O=>{const v=_.value;O(),p.value+=_.value-v},d.push(i.watch(e,(...O)=>{const v=p.value>0&&p.value===_.value;p.value=0,_.value=0,!v&&u(...O)},c)),y=()=>{d.forEach(O=>O())}}return{stop:y,ignoreUpdates:l,ignorePrevAsyncUpdates:f}}var an=Object.defineProperty,cn=Object.defineProperties,un=Object.getOwnPropertyDescriptors,Ue=Object.getOwnPropertySymbols,ln=Object.prototype.hasOwnProperty,sn=Object.prototype.propertyIsEnumerable,Le=(e,t,r)=>t in e?an(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,fn=(e,t)=>{for(var r in t||(t={}))ln.call(t,r)&&Le(e,r,t[r]);if(Ue)for(var r of Ue(t))sn.call(t,r)&&Le(e,r,t[r]);return e},dn=(e,t)=>cn(e,un(t));function pn(e,t,r){return i.watch(e,(n,o,c)=>{n&&t(n,o,c)},dn(fn({},r),{immediate:!0}))}function _n(e,t,r){const n=i.watch(e,(...o)=>(i.nextTick(()=>n()),t(...o)),r)}var yn=Object.defineProperty,vn=Object.defineProperties,On=Object.getOwnPropertyDescriptors,k=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,ke=(e,t,r)=>t in e?yn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,hn=(e,t)=>{for(var r in t||(t={}))Be.call(t,r)&&ke(e,r,t[r]);if(k)for(var r of k(t))He.call(t,r)&&ke(e,r,t[r]);return e},wn=(e,t)=>vn(e,On(t)),mn=(e,t)=>{var r={};for(var n in e)Be.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&k)for(var n of k(e))t.indexOf(n)<0&&He.call(e,n)&&(r[n]=e[n]);return r};function Ye(e,t,r={}){const n=r,{eventFilter:o}=n,c=mn(n,["eventFilter"]),{eventFilter:u,pause:l,resume:f,isActive:y}=oe(o);return{stop:C(e,t,wn(hn({},c),{eventFilter:u})),pause:l,resume:f,isActive:y}}var Pn=Object.defineProperty,gn=Object.defineProperties,bn=Object.getOwnPropertyDescriptors,Y=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,ze=(e,t,r)=>t in e?Pn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,$n=(e,t)=>{for(var r in t||(t={}))Ge.call(t,r)&&ze(e,r,t[r]);if(Y)for(var r of Y(t))qe.call(t,r)&&ze(e,r,t[r]);return e},Sn=(e,t)=>gn(e,bn(t)),An=(e,t)=>{var r={};for(var n in e)Ge.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&Y)for(var n of Y(e))t.indexOf(n)<0&&qe.call(e,n)&&(r[n]=e[n]);return r};function Ze(e,t,r={}){const n=r,{throttle:o=0,trailing:c=!0,leading:u=!0}=n,l=An(n,["throttle","trailing","leading"]);return C(e,t,Sn($n({},l),{eventFilter:z(o,c,u)}))}var jn=Object.defineProperty,In=Object.defineProperties,En=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Fn=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,Xe=(e,t,r)=>t in e?jn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,Rn=(e,t)=>{for(var r in t||(t={}))Fn.call(t,r)&&Xe(e,r,t[r]);if(Je)for(var r of Je(t))Tn.call(t,r)&&Xe(e,r,t[r]);return e},Mn=(e,t)=>In(e,En(t));function Cn(e,t,r={}){let n;function o(){if(!n)return;const d=n;n=void 0,d()}function c(d){n=d}const u=(d,p)=>(o(),t(d,p,c)),l=D(e,u,r),{ignoreUpdates:f}=l,y=()=>{let d;return f(()=>{d=u(Nn(e),Wn(e))}),d};return Mn(Rn({},l),{trigger:y})}function Nn(e){return i.isReactive(e)?e:Array.isArray(e)?e.map(t=>Ke(t)):Ke(e)}function Ke(e){return typeof e=="function"?e():i.unref(e)}function Wn(e){return Array.isArray(e)?e.map(()=>{}):void 0}function Un(e,t,r){return i.watch(e,(n,o,c)=>{n&&t(n,o,c)},r)}a.__onlyVue27Plus=ae,a.__onlyVue3=ut,a.assert=xe,a.autoResetRef=de,a.bypassFilter=L,a.clamp=ot,a.computedEager=$,a.computedWithControl=ce,a.containsProp=ie,a.controlledComputed=ce,a.controlledRef=Tt,a.createEventHook=vt,a.createFilterWrapper=M,a.createGlobalState=Ot,a.createInjectionState=ht,a.createReactiveFn=J,a.createSharedComposable=wt,a.createSingletonPromise=ft,a.debounceFilter=q,a.debouncedRef=K,a.debouncedWatch=Te,a.directiveHooks=lt,a.eagerComputed=$,a.extendRef=ue,a.formatDate=he,a.get=mt,a.hasOwn=ct,a.identity=st,a.ignorableWatch=D,a.increaseWithUnit=pt,a.invoke=dt,a.isBoolean=et,a.isClient=R,a.isDef=De,a.isDefined=Pt,a.isFunction=U,a.isIOS=it,a.isNumber=tt,a.isObject=re,a.isString=te,a.isWindow=rt,a.makeDestructurable=At,a.noop=I,a.normalizeDate=we,a.now=nt,a.objectEntries=yt,a.objectPick=_t,a.pausableFilter=oe,a.pausableWatch=Ye,a.promiseTimeout=Z,a.rand=at,a.reactify=J,a.reactifyObject=jt,a.reactiveComputed=X,a.reactiveOmit=It,a.reactivePick=Et,a.refAutoReset=de,a.refDebounced=K,a.refDefault=Ft,a.refThrottled=Q,a.refWithControl=ye,a.resolveRef=Rt,a.resolveUnref=s,a.set=Mt,a.syncRef=Ct,a.syncRefs=Nt,a.throttleFilter=z,a.throttledRef=Q,a.throttledWatch=Ze,a.timestamp=ne,a.toReactive=fe,a.toRefs=Gt,a.tryOnBeforeMount=qt,a.tryOnBeforeUnmount=zt,a.tryOnMounted=Zt,a.tryOnScopeDispose=j,a.tryOnUnmounted=Jt,a.until=Xt,a.useArrayDifference=Qt,a.useArrayEvery=Vt,a.useArrayFilter=Dt,a.useArrayFind=xt,a.useArrayFindIndex=er,a.useArrayFindLast=rr,a.useArrayIncludes=or,a.useArrayJoin=ar,a.useArrayMap=ir,a.useArrayReduce=cr,a.useArraySome=ur,a.useArrayUnique=fr,a.useCounter=dr,a.useDateFormat=vr,a.useDebounce=K,a.useDebounceFn=pe,a.useInterval=Pr,a.useIntervalFn=me,a.useLastChanged=gr,a.useThrottle=Q,a.useThrottleFn=_e,a.useTimeout=jr,a.useTimeoutFn=be,a.useToNumber=Ir,a.useToString=Er,a.useToggle=Fr,a.watchArray=Tr,a.watchAtMost=Lr,a.watchDebounced=Te,a.watchDeep=Dr,a.watchIgnorable=D,a.watchImmediate=pn,a.watchOnce=_n,a.watchPausable=Ye,a.watchThrottled=Ze,a.watchTriggerable=Cn,a.watchWithFilter=C,a.whenever=Un})(this.VueUse=this.VueUse||{},VueDemi); |
{ | ||
"name": "@vueuse/shared", | ||
"version": "10.0.0-beta.1", | ||
"version": "10.0.0-beta.2", | ||
"author": "Anthony Fu <https://github.com/antfu>", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
244814
6281