Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoInstallSign in
Socket

@vueuse/shared

Package Overview
Dependencies
Maintainers
1
Versions
274
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vueuse/shared - npm Package Compare versions

Comparing version
14.0.0-alpha.1
to
14.0.0-alpha.2
+1
-1
dist/index.iife.min.js

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

(function(exports,t){var n=Object.create,r=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.getPrototypeOf,s=Object.prototype.hasOwnProperty,c=(e,t,n,o)=>{if(t&&typeof t==`object`||typeof t==`function`)for(var c=a(t),l=0,u=c.length,d;l<u;l++)d=c[l],!s.call(e,d)&&d!==n&&r(e,d,{get:(e=>t[e]).bind(null,d),enumerable:!(o=i(t,d))||o.enumerable});return e},l=(e,t,i)=>(i=e==null?{}:n(o(e)),c(t||!e||!e.__esModule?r(i,`default`,{value:e,enumerable:!0}):i,e));t=l(t);function u(e,n){var r;let i=(0,t.shallowRef)();return(0,t.watchEffect)(()=>{i.value=e()},{...n,flush:(r=n==null?void 0:n.flush)==null?`sync`:r}),(0,t.readonly)(i)}function d(e,n,r={}){let i,a,o,s=!0,c=()=>{s=!0,o()};(0,t.watch)(e,c,{flush:`sync`,...r});let l=typeof n==`function`?n:n.get,u=typeof n==`function`?void 0:n.set,d=(0,t.customRef)((e,t)=>(a=e,o=t,{get(){return s&&(i=l(i),s=!1),a(),i},set(e){u==null||u(e)}}));return d.trigger=c,d}function f(e){return(0,t.getCurrentScope)()?((0,t.onScopeDispose)(e),!0):!1}function p(){let e=new Set,t=t=>{e.delete(t)},n=()=>{e.clear()},r=n=>{e.add(n);let r=()=>t(n);return f(r),{off:r}},i=(...t)=>Promise.all(Array.from(e).map(e=>e(...t)));return{on:r,off:t,trigger:i,clear:n}}function m(e){let n=!1,r,i=(0,t.effectScope)(!0);return((...t)=>(n||(r=i.run(()=>e(...t)),n=!0),r))}let h=new WeakMap,g=(...e)=>{var n;let r=e[0],i=(n=(0,t.getCurrentInstance)())==null?void 0:n.proxy;if(i==null&&!(0,t.hasInjectionContext)())throw Error(`injectLocal must be called in setup`);return i&&h.has(i)&&r in h.get(i)?h.get(i)[r]:(0,t.inject)(...e)};function _(e,n){var r;let i=(r=(0,t.getCurrentInstance)())==null?void 0:r.proxy;if(i==null)throw Error(`provideLocal must be called in setup`);h.has(i)||h.set(i,Object.create(null));let a=h.get(i);return a[e]=n,(0,t.provide)(e,n)}function ee(e,t){let n=(t==null?void 0:t.injectionKey)||Symbol(e.name||`InjectionState`),r=t==null?void 0:t.defaultValue,i=(...t)=>{let r=e(...t);return _(n,r),r},a=()=>g(n,r);return[i,a]}function te(e,n){return n===!0?(0,t.ref)(e):(0,t.shallowRef)(e)}function ne(e){let n=0,r,i,a=()=>{--n,i&&n<=0&&(i.stop(),r=void 0,i=void 0)};return((...o)=>(n+=1,i||(i=(0,t.effectScope)(!0),r=i.run(()=>e(...o))),f(a),r))}function v(e,n,{enumerable:r=!1,unwrap:i=!0}={}){for(let[a,o]of Object.entries(n)){if(a===`value`)continue;(0,t.isRef)(o)&&i?Object.defineProperty(e,a,{get(){return o.value},set(e){o.value=e},enumerable:r}):Object.defineProperty(e,a,{value:o,enumerable:r})}return e}function re(e,n){return n==null?(0,t.unref)(e):(0,t.unref)(e)[n]}function ie(e){return(0,t.unref)(e)!=null}function ae(e,t){if(typeof Symbol<`u`){let n={...e};return Object.defineProperty(n,Symbol.iterator,{enumerable:!1,value(){let e=0;return{next:()=>({value:t[e++],done:e>t.length})}}}),n}else return Object.assign([...t],e)}function y(e,n){let r=(n==null?void 0:n.computedGetter)===!1?t.unref:t.toValue;return function(...n){return(0,t.computed)(()=>e.apply(this,n.map(e=>r(e))))}}function oe(e,t={}){let n=[],r;if(Array.isArray(t))n=t;else{r=t;let{includeOwnProperties:i=!0}=t;n.push(...Object.keys(e)),i&&n.push(...Object.getOwnPropertyNames(e))}return Object.fromEntries(n.map(t=>{let n=e[t];return[t,typeof n==`function`?y(n.bind(e),r):n]}))}function b(e){if(!(0,t.isRef)(e))return(0,t.reactive)(e);let n=new Proxy({},{get(n,r,i){return(0,t.unref)(Reflect.get(e.value,r,i))},set(n,r,i){return(0,t.isRef)(e.value[r])&&!(0,t.isRef)(i)?e.value[r].value=i:e.value[r]=i,!0},deleteProperty(t,n){return Reflect.deleteProperty(e.value,n)},has(t,n){return Reflect.has(e.value,n)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return(0,t.reactive)(n)}function x(e){return b((0,t.computed)(e))}function se(e,...n){let r=n.flat(),i=r[0];return x(()=>typeof i==`function`?Object.fromEntries(Object.entries((0,t.toRefs)(e)).filter(([e,n])=>!i((0,t.toValue)(n),e))):Object.fromEntries(Object.entries((0,t.toRefs)(e)).filter(e=>!r.includes(e[0]))))}let S=typeof window<`u`&&typeof document<`u`,ce=typeof WorkerGlobalScope<`u`&&globalThis instanceof WorkerGlobalScope,le=e=>e!==void 0,ue=e=>e!=null,de=(e,...t)=>{e||console.warn(...t)},fe=Object.prototype.toString,C=e=>fe.call(e)===`[object Object]`,pe=()=>Date.now(),w=()=>+Date.now(),me=(e,t,n)=>Math.min(n,Math.max(t,e)),T=()=>{},he=(e,t)=>(e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e),ge=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),_e=ve();function ve(){var e,t,n;return S&&((e=window)==null||(e=e.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window)==null||(t=t.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test((n=window)==null?void 0:n.navigator.userAgent))}function E(...e){if(e.length!==1)return(0,t.toRef)(...e);let n=e[0];return typeof n==`function`?(0,t.readonly)((0,t.customRef)(()=>({get:n,set:T}))):(0,t.ref)(n)}let ye=E;function be(e,...n){let r=n.flat(),i=r[0];return x(()=>typeof i==`function`?Object.fromEntries(Object.entries((0,t.toRefs)(e)).filter(([e,n])=>i((0,t.toValue)(n),e))):Object.fromEntries(r.map(t=>[t,E(e,t)])))}function D(e,n=1e4){return(0,t.customRef)((r,i)=>{let a=(0,t.toValue)(e),o,s=()=>setTimeout(()=>{a=(0,t.toValue)(e),i()},(0,t.toValue)(n));return f(()=>{clearTimeout(o)}),{get(){return r(),a},set(e){a=e,i(),clearTimeout(o),o=s()}}})}function O(e,t){function n(...n){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(r).catch(i)})}return n}let k=e=>e();function A(e,n={}){let r,i,a=T,o=e=>{clearTimeout(e),a(),a=T},s,c=c=>{let l=(0,t.toValue)(e),u=(0,t.toValue)(n.maxWait);return r&&o(r),l<=0||u!==void 0&&u<=0?(i&&(o(i),i=void 0),Promise.resolve(c())):new Promise((e,t)=>{a=n.rejectOnCancel?t:e,s=c,u&&!i&&(i=setTimeout(()=>{r&&o(r),i=void 0,e(s())},u)),r=setTimeout(()=>{i&&o(i),i=void 0,e(c())},l)})};return c}function j(...e){let n=0,r,i=!0,a=T,o,s,c,l,u;!(0,t.isRef)(e[0])&&typeof e[0]==`object`?{delay:s,trailing:c=!0,leading:l=!0,rejectOnCancel:u=!1}=e[0]:[s,c=!0,l=!0,u=!1]=e;let d=()=>{r&&(clearTimeout(r),r=void 0,a(),a=T)},f=e=>{let f=(0,t.toValue)(s),p=Date.now()-n,m=()=>o=e();return d(),f<=0?(n=Date.now(),m()):(p>f?(n=Date.now(),(l||!i)&&m()):c&&(o=new Promise((e,t)=>{a=u?t:e,r=setTimeout(()=>{n=Date.now(),i=!0,e(m()),d()},Math.max(0,f-p))})),!l&&!r&&(r=setTimeout(()=>i=!0,f)),i=!1,o)};return f}function M(e=k,n={}){let{initialState:r=`active`}=n,i=E(r===`active`);function a(){i.value=!1}function o(){i.value=!0}let s=(...t)=>{i.value&&e(...t)};return{isActive:(0,t.readonly)(i),pause:a,resume:o,eventFilter:s}}function N(e,t=!1,n=`Timeout`){return new Promise((r,i)=>{t?setTimeout(()=>i(n),e):setTimeout(r,e)})}function xe(e){return e}function Se(e){let t;function n(){return t||(t=e()),t}return n.reset=async()=>{let e=t;t=void 0,e&&await e},n}function Ce(e){return e()}function P(e,...t){return t.some(t=>t in e)}function we(e,t){var n;if(typeof e==`number`)return e+t;let r=((n=e.match(/^-?\d+\.?\d*/))==null?void 0:n[0])||``,i=e.slice(r.length),a=Number.parseFloat(r)+t;return Number.isNaN(a)?e:a+i}function Te(e){return e.endsWith(`rem`)?Number.parseFloat(e)*16:Number.parseFloat(e)}function Ee(e,t,n=!1){return t.reduce((t,r)=>(r in e&&(!n||e[r]!==void 0)&&(t[r]=e[r]),t),{})}function De(e,t,n=!1){return Object.fromEntries(Object.entries(e).filter(([e,r])=>(!n||r!==void 0)&&!t.includes(e)))}function Oe(e){return Object.entries(e)}function F(e){return Array.isArray(e)?e:[e]}function I(e){let t=Object.create(null);return(n=>{let r=t[n];return r||(t[n]=e(n))})}let ke=/\B([A-Z])/g,Ae=I(e=>e.replace(ke,`-$1`).toLowerCase()),je=/-(\w)/g,Me=I(e=>e.replace(je,(e,t)=>t?t.toUpperCase():``));function L(e){return e||(0,t.getCurrentInstance)()}function R(e,t=200,n={}){return O(A(t,n),e)}function z(e,n=200,r={}){let i=(0,t.ref)((0,t.toValue)(e)),a=R(()=>{i.value=e.value},n,r);return(0,t.watch)(e,()=>a()),(0,t.shallowReadonly)(i)}function Ne(e,n){return(0,t.computed)({get(){var t;return(t=e.value)==null?n:t},set(t){e.value=t}})}function B(e,t=200,n=!1,r=!0,i=!1){return O(j(t,n,r,i),e)}function V(e,n=200,r=!0,i=!0){if(n<=0)return e;let a=(0,t.ref)((0,t.toValue)(e)),o=B(()=>{a.value=e.value},n,r,i);return(0,t.watch)(e,()=>o()),a}function H(e,n={}){let r=e,i,a,o=(0,t.customRef)((e,t)=>(i=e,a=t,{get(){return s()},set(e){c(e)}}));function s(e=!0){return e&&i(),r}function c(e,t=!0){var i,o;if(e===r)return;let s=r;((i=n.onBeforeChange)==null?void 0:i.call(n,e,s))!==!1&&(r=e,(o=n.onChanged)==null||o.call(n,e,s),t&&a())}let l=()=>s(!1),u=e=>c(e,!1),d=()=>s(!1),f=e=>c(e,!1);return v(o,{get:s,set:c,untrackedGet:l,silentSet:u,peek:d,lay:f},{enumerable:!0})}let Pe=H;function Fe(...e){if(e.length===2){let[t,n]=e;t.value=n}if(e.length===3){let[t,n,r]=e;t[n]=r}}function U(e,n,r={}){let{eventFilter:i=k,...a}=r;return(0,t.watch)(e,O(i,n),a)}function W(e,t,n={}){let{eventFilter:r,initialState:i=`active`,...a}=n,{eventFilter:o,pause:s,resume:c,isActive:l}=M(r,{initialState:i}),u=U(e,t,{...a,eventFilter:o});return{stop:u,pause:s,resume:c,isActive:l}}function Ie(e,t,...[n]){let{flush:r=`sync`,deep:i=!1,immediate:a=!0,direction:o=`both`,transform:s={}}=n||{},c=[],l=`ltr`in s&&s.ltr||(e=>e),u=`rtl`in s&&s.rtl||(e=>e);(o===`both`||o===`ltr`)&&c.push(W(e,e=>{c.forEach(e=>e.pause()),t.value=l(e),c.forEach(e=>e.resume())},{flush:r,deep:i,immediate:a})),(o===`both`||o===`rtl`)&&c.push(W(t,t=>{c.forEach(e=>e.pause()),e.value=u(t),c.forEach(e=>e.resume())},{flush:r,deep:i,immediate:a}));let d=()=>{c.forEach(e=>e.stop())};return d}function Le(e,n,r={}){let{flush:i=`sync`,deep:a=!1,immediate:o=!0}=r,s=F(n);return(0,t.watch)(e,e=>s.forEach(t=>t.value=e),{flush:i,deep:a,immediate:o})}function Re(e,n={}){if(!(0,t.isRef)(e))return(0,t.toRefs)(e);let r=Array.isArray(e.value)?Array.from({length:e.value.length}):{};for(let i in e.value)r[i]=(0,t.customRef)(()=>({get(){return e.value[i]},set(r){var a;let o=(a=(0,t.toValue)(n.replaceRef))==null?!0:a;if(o)if(Array.isArray(e.value)){let t=[...e.value];t[i]=r,e.value=t}else{let t={...e.value,[i]:r};Object.setPrototypeOf(t,Object.getPrototypeOf(e.value)),e.value=t}else e.value[i]=r}}));return r}let ze=t.toValue,Be=t.toValue;function Ve(e,n=!0,r){let i=L(r);i?(0,t.onBeforeMount)(e,r):n?e():(0,t.nextTick)(e)}function He(e,n){let r=L(n);r&&(0,t.onBeforeUnmount)(e,n)}function Ue(e,n=!0,r){let i=L(r);i?(0,t.onMounted)(e,r):n?e():(0,t.nextTick)(e)}function We(e,n){let r=L(n);r&&(0,t.onUnmounted)(e,n)}function G(e,n=!1){function r(r,{flush:i=`sync`,deep:a=!1,timeout:o,throwOnTimeout:s}={}){let c=null,l=new Promise(o=>{c=(0,t.watch)(e,e=>{r(e)!==n&&(c?c():(0,t.nextTick)(()=>c==null?void 0:c()),o(e))},{flush:i,deep:a,immediate:!0})}),u=[l];return o!=null&&u.push(N(o,s).then(()=>(0,t.toValue)(e)).finally(()=>c==null?void 0:c())),Promise.race(u)}function i(i,a){if(!(0,t.isRef)(i))return r(e=>e===i,a);let{flush:o=`sync`,deep:s=!1,timeout:c,throwOnTimeout:l}=a==null?{}:a,u=null,d=new Promise(r=>{u=(0,t.watch)([e,i],([e,i])=>{n!==(e===i)&&(u?u():(0,t.nextTick)(()=>u==null?void 0:u()),r(e))},{flush:o,deep:s,immediate:!0})}),f=[d];return c!=null&&f.push(N(c,l).then(()=>(0,t.toValue)(e)).finally(()=>(u==null||u(),(0,t.toValue)(e)))),Promise.race(f)}function a(e){return r(e=>!!e,e)}function o(e){return i(null,e)}function s(e){return i(void 0,e)}function c(e){return r(Number.isNaN,e)}function l(e,n){return r(n=>{let r=Array.from(n);return r.includes(e)||r.includes((0,t.toValue)(e))},n)}function u(e){return d(1,e)}function d(e=1,t){let n=-1;return r(()=>(n+=1,n>=e),t)}if(Array.isArray((0,t.toValue)(e))){let t={toMatch:r,toContains:l,changed:u,changedTimes:d,get not(){return G(e,!n)}};return t}else{let t={toMatch:r,toBe:i,toBeTruthy:a,toBeNull:o,toBeNaN:c,toBeUndefined:s,changed:u,changedTimes:d,get not(){return G(e,!n)}};return t}}function Ge(e){return G(e)}function Ke(e,t){return e===t}function qe(...e){var n,r;let i=e[0],a=e[1],o=(n=e[2])==null?Ke:n,{symmetric:s=!1}=(r=e[3])==null?{}:r;if(typeof o==`string`){let e=o;o=(t,n)=>t[e]===n[e]}let c=(0,t.computed)(()=>(0,t.toValue)(i).filter(e=>(0,t.toValue)(a).findIndex(t=>o(e,t))===-1));if(s){let e=(0,t.computed)(()=>(0,t.toValue)(a).filter(e=>(0,t.toValue)(i).findIndex(t=>o(e,t))===-1));return(0,t.computed)(()=>s?[...(0,t.toValue)(c),...(0,t.toValue)(e)]:(0,t.toValue)(c))}else return c}function Je(e,n){return(0,t.computed)(()=>(0,t.toValue)(e).every((e,r,i)=>n((0,t.toValue)(e),r,i)))}function Ye(e,n){return(0,t.computed)(()=>(0,t.toValue)(e).map(e=>(0,t.toValue)(e)).filter(n))}function Xe(e,n){return(0,t.computed)(()=>(0,t.toValue)((0,t.toValue)(e).find((e,r,i)=>n((0,t.toValue)(e),r,i))))}function Ze(e,n){return(0,t.computed)(()=>(0,t.toValue)(e).findIndex((e,r,i)=>n((0,t.toValue)(e),r,i)))}function Qe(e,t){let n=e.length;for(;n-- >0;)if(t(e[n],n,e))return e[n]}function $e(e,n){return(0,t.computed)(()=>(0,t.toValue)(Array.prototype.findLast?(0,t.toValue)(e).findLast((e,r,i)=>n((0,t.toValue)(e),r,i)):Qe((0,t.toValue)(e),(e,r,i)=>n((0,t.toValue)(e),r,i))))}function et(e){return C(e)&&P(e,`formIndex`,`comparator`)}function tt(...e){var n;let r=e[0],i=e[1],a=e[2],o=0;if(et(a)){var s;o=(s=a.fromIndex)==null?0:s,a=a.comparator}if(typeof a==`string`){let e=a;a=(n,r)=>n[e]===(0,t.toValue)(r)}return a=(n=a)==null?((e,n)=>e===(0,t.toValue)(n)):n,(0,t.computed)(()=>(0,t.toValue)(r).slice(o).some((e,n,r)=>a((0,t.toValue)(e),(0,t.toValue)(i),n,(0,t.toValue)(r))))}function nt(e,n){return(0,t.computed)(()=>(0,t.toValue)(e).map(e=>(0,t.toValue)(e)).join((0,t.toValue)(n)))}function rt(e,n){return(0,t.computed)(()=>(0,t.toValue)(e).map(e=>(0,t.toValue)(e)).map(n))}function it(e,n,...r){let i=(e,r,i)=>n((0,t.toValue)(e),(0,t.toValue)(r),i);return(0,t.computed)(()=>{let n=(0,t.toValue)(e);return r.length?n.reduce(i,typeof r[0]==`function`?(0,t.toValue)(r[0]()):(0,t.toValue)(r[0])):n.reduce(i)})}function at(e,n){return(0,t.computed)(()=>(0,t.toValue)(e).some((e,r,i)=>n((0,t.toValue)(e),r,i)))}function ot(e){return Array.from(new Set(e))}function st(e,t){return e.reduce((n,r)=>(n.some(n=>t(r,n,e))||n.push(r),n),[])}function ct(e,n){return(0,t.computed)(()=>{let r=(0,t.toValue)(e).map(e=>(0,t.toValue)(e));return n?st(r,n):ot(r)})}function lt(e=0,n={}){let r=(0,t.unref)(e),i=(0,t.shallowRef)(e),{max:a=1/0,min:o=-1/0}=n,s=(e=1)=>i.value=Math.max(Math.min(a,i.value+e),o),c=(e=1)=>i.value=Math.min(Math.max(o,i.value-e),a),l=()=>i.value,u=e=>i.value=Math.max(o,Math.min(a,e)),d=(e=r)=>(r=e,u(e));return{count:(0,t.shallowReadonly)(i),inc:s,dec:c,get:l,set:u,reset:d}}let ut=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[T\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/i,dt=/[YMDHhms]o|\[([^\]]+)\]|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}|z{1,4}|SSS/g;function ft(e,t,n,r){let i=e<12?`AM`:`PM`;return r&&(i=i.split(``).reduce((e,t)=>e+=`${t}.`,``)),n?i.toLowerCase():i}function K(e){let t=[`th`,`st`,`nd`,`rd`],n=e%100;return e+(t[(n-20)%10]||t[n]||t[0])}function q(e,n,r={}){var i;let a=e.getFullYear(),o=e.getMonth(),s=e.getDate(),c=e.getHours(),l=e.getMinutes(),u=e.getSeconds(),d=e.getMilliseconds(),f=e.getDay(),p=(i=r.customMeridiem)==null?ft:i,m=e=>{var t;return(t=e.split(` `)[1])==null?``:t},h={Yo:()=>K(a),YY:()=>String(a).slice(-2),YYYY:()=>a,M:()=>o+1,Mo:()=>K(o+1),MM:()=>`${o+1}`.padStart(2,`0`),MMM:()=>e.toLocaleDateString((0,t.toValue)(r.locales),{month:`short`}),MMMM:()=>e.toLocaleDateString((0,t.toValue)(r.locales),{month:`long`}),D:()=>String(s),Do:()=>K(s),DD:()=>`${s}`.padStart(2,`0`),H:()=>String(c),Ho:()=>K(c),HH:()=>`${c}`.padStart(2,`0`),h:()=>`${c%12||12}`.padStart(1,`0`),ho:()=>K(c%12||12),hh:()=>`${c%12||12}`.padStart(2,`0`),m:()=>String(l),mo:()=>K(l),mm:()=>`${l}`.padStart(2,`0`),s:()=>String(u),so:()=>K(u),ss:()=>`${u}`.padStart(2,`0`),SSS:()=>`${d}`.padStart(3,`0`),d:()=>f,dd:()=>e.toLocaleDateString((0,t.toValue)(r.locales),{weekday:`narrow`}),ddd:()=>e.toLocaleDateString((0,t.toValue)(r.locales),{weekday:`short`}),dddd:()=>e.toLocaleDateString((0,t.toValue)(r.locales),{weekday:`long`}),A:()=>p(c,l),AA:()=>p(c,l,!1,!0),a:()=>p(c,l,!0),aa:()=>p(c,l,!0,!0),z:()=>m(e.toLocaleDateString((0,t.toValue)(r.locales),{timeZoneName:`shortOffset`})),zz:()=>m(e.toLocaleDateString((0,t.toValue)(r.locales),{timeZoneName:`shortOffset`})),zzz:()=>m(e.toLocaleDateString((0,t.toValue)(r.locales),{timeZoneName:`shortOffset`})),zzzz:()=>m(e.toLocaleDateString((0,t.toValue)(r.locales),{timeZoneName:`longOffset`}))};return n.replace(dt,(e,t)=>{var n,r;return(n=t==null?(r=h[e])==null?void 0:r.call(h):t)==null?e:n})}function J(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)){let t=e.match(ut);if(t){let e=t[2]-1||0,n=(t[7]||`0`).substring(0,3);return new Date(t[1],e,t[3]||1,t[4]||0,t[5]||0,t[6]||0,n)}}return new Date(e)}function pt(e,n=`HH:mm:ss`,r={}){return(0,t.computed)(()=>q(J((0,t.toValue)(e)),(0,t.toValue)(n),r))}function Y(e,n=1e3,r={}){let{immediate:i=!0,immediateCallback:a=!1}=r,o=null,s=(0,t.shallowRef)(!1);function c(){o&&(clearInterval(o),o=null)}function l(){s.value=!1,c()}function u(){let r=(0,t.toValue)(n);r<=0||(s.value=!0,a&&e(),c(),s.value&&(o=setInterval(e,r)))}if(i&&S&&u(),(0,t.isRef)(n)||typeof n==`function`){let e=(0,t.watch)(n,()=>{s.value&&S&&u()});f(e)}return f(l),{isActive:(0,t.shallowReadonly)(s),pause:l,resume:u}}function mt(e=1e3,n={}){let{controls:r=!1,immediate:i=!0,callback:a}=n,o=(0,t.shallowRef)(0),s=()=>o.value+=1,c=()=>{o.value=0},l=Y(a?()=>{s(),a(o.value)}:s,e,{immediate:i});return r?{counter:(0,t.shallowReadonly)(o),reset:c,...l}:(0,t.shallowReadonly)(o)}function ht(e,n={}){var r;let i=(0,t.shallowRef)((r=n.initialValue)==null?null:r);return(0,t.watch)(e,()=>i.value=w(),n),(0,t.shallowReadonly)(i)}function X(e,n,r={}){let{immediate:i=!0,immediateCallback:a=!1}=r,o=(0,t.shallowRef)(!1),s;function c(){s&&(clearTimeout(s),s=void 0)}function l(){o.value=!1,c()}function u(...r){a&&e(),c(),o.value=!0,s=setTimeout(()=>{o.value=!1,s=void 0,e(...r)},(0,t.toValue)(n))}return i&&(o.value=!0,S&&u()),f(l),{isPending:(0,t.shallowReadonly)(o),start:u,stop:l}}function gt(e=1e3,n={}){let{controls:r=!1,callback:i}=n,a=X(i==null?T:i,e,n),o=(0,t.computed)(()=>!a.isPending.value);return r?{ready:o,...a}:o}function _t(e,n={}){let{method:r=`parseFloat`,radix:i,nanToZero:a}=n;return(0,t.computed)(()=>{let n=(0,t.toValue)(e);return typeof r==`function`?n=r(n):typeof n==`string`&&(n=Number[r](n,i)),a&&Number.isNaN(n)&&(n=0),n})}function vt(e){return(0,t.computed)(()=>`${(0,t.toValue)(e)}`)}function yt(e=!1,n={}){let{truthyValue:r=!0,falsyValue:i=!1}=n,a=(0,t.isRef)(e),o=(0,t.shallowRef)(e);function s(e){if(arguments.length)return o.value=e,o.value;{let e=(0,t.toValue)(r);return o.value=o.value===e?(0,t.toValue)(i):e,o.value}}return a?s:[o,s]}function bt(e,n,r){let i=r!=null&&r.immediate?[]:[...typeof e==`function`?e():Array.isArray(e)?e:(0,t.toValue)(e)];return(0,t.watch)(e,(e,t,r)=>{let a=Array.from({length:i.length}),o=[];for(let t of e){let e=!1;for(let n=0;n<i.length;n++)if(!a[n]&&t===i[n]){a[n]=!0,e=!0;break}e||o.push(t)}let s=i.filter((e,t)=>!a[t]);n(e,i,o,s,r),i=[...e]},r)}function xt(e,n,r){let{count:i,...a}=r,o=(0,t.shallowRef)(0),s=U(e,(...e)=>{o.value+=1,o.value>=(0,t.toValue)(i)&&(0,t.nextTick)(()=>s()),n(...e)},a);return{count:o,stop:s}}function Z(e,t,n={}){let{debounce:r=0,maxWait:i=void 0,...a}=n;return U(e,t,{...a,eventFilter:A(r,{maxWait:i})})}function St(e,n,r){return(0,t.watch)(e,n,{...r,deep:!0})}function Q(e,n,r={}){let{eventFilter:i=k,...a}=r,o=O(i,n),s,c,l;if(a.flush===`sync`){let n=!1;c=()=>{},s=e=>{n=!0,e(),n=!1},l=(0,t.watch)(e,(...e)=>{n||o(...e)},a)}else{let n=[],r=0,i=0;c=()=>{r=i},n.push((0,t.watch)(e,()=>{i++},{...a,flush:`sync`})),s=e=>{let t=i;e(),r+=i-t},n.push((0,t.watch)(e,(...e)=>{let t=r>0&&r===i;r=0,i=0,!t&&o(...e)},a)),l=()=>{n.forEach(e=>e())}}return{stop:l,ignoreUpdates:s,ignorePrevAsyncUpdates:c}}function Ct(e,n,r){return(0,t.watch)(e,n,{...r,immediate:!0})}function wt(e,n,r){return(0,t.watch)(e,n,{...r,once:!0})}function $(e,t,n={}){let{throttle:r=0,trailing:i=!0,leading:a=!0,...o}=n;return U(e,t,{...o,eventFilter:j(r,i,a)})}function Tt(e,t,n={}){let r;function i(){if(!r)return;let e=r;r=void 0,e()}function a(e){r=e}let o=(e,n)=>(i(),t(e,n,a)),s=Q(e,o,n),{ignoreUpdates:c}=s,l=()=>{let t;return c(()=>{t=o(Et(e),Dt(e))}),t};return{...s,trigger:l}}function Et(e){return(0,t.isReactive)(e)?e:Array.isArray(e)?e.map(e=>(0,t.toValue)(e)):(0,t.toValue)(e)}function Dt(e){return Array.isArray(e)?e.map(()=>void 0):void 0}function Ot(e,n,r){let i=(0,t.watch)(e,(e,a,o)=>{e&&(r!=null&&r.once&&(0,t.nextTick)(()=>i()),n(e,a,o))},{...r,once:!1});return i}exports.assert=de,exports.autoResetRef=D,exports.refAutoReset=D,exports.bypassFilter=k,exports.camelize=Me,exports.clamp=me,exports.computedEager=u,exports.eagerComputed=u,exports.computedWithControl=d,exports.controlledComputed=d,exports.containsProp=P,exports.controlledRef=Pe,exports.createEventHook=p,exports.createFilterWrapper=O,exports.createGlobalState=m,exports.createInjectionState=ee,exports.createReactiveFn=y,exports.reactify=y,exports.createRef=te,exports.createSharedComposable=ne,exports.createSingletonPromise=Se,exports.debounceFilter=A,exports.debouncedRef=z,exports.refDebounced=z,exports.useDebounce=z,exports.debouncedWatch=Z,exports.watchDebounced=Z,exports.extendRef=v,exports.formatDate=q,exports.get=re,exports.getLifeCycleTarget=L,exports.hasOwn=ge,exports.hyphenate=Ae,exports.identity=xe,exports.ignorableWatch=Q,exports.watchIgnorable=Q,exports.increaseWithUnit=we,exports.injectLocal=g,exports.invoke=Ce,exports.isClient=S,exports.isDef=le,exports.isDefined=ie,exports.isIOS=_e,exports.isObject=C,exports.isWorker=ce,exports.makeDestructurable=ae,exports.noop=T,exports.normalizeDate=J,exports.notNullish=ue,exports.now=pe,exports.objectEntries=Oe,exports.objectOmit=De,exports.objectPick=Ee,exports.pausableFilter=M,exports.pausableWatch=W,exports.watchPausable=W,exports.promiseTimeout=N,exports.provideLocal=_,exports.pxValue=Te,exports.rand=he,exports.reactifyObject=oe,exports.reactiveComputed=x,exports.reactiveOmit=se,exports.reactivePick=be,exports.refDefault=Ne,exports.refThrottled=V,exports.throttledRef=V,exports.useThrottle=V,exports.refWithControl=H,exports.resolveRef=ye,exports.resolveUnref=Be,exports.set=Fe,exports.syncRef=Ie,exports.syncRefs=Le,exports.throttleFilter=j,exports.throttledWatch=$,exports.watchThrottled=$,exports.timestamp=w,exports.toArray=F,exports.toReactive=b,exports.toRef=E,exports.toRefs=Re,exports.toValue=ze,exports.tryOnBeforeMount=Ve,exports.tryOnBeforeUnmount=He,exports.tryOnMounted=Ue,exports.tryOnScopeDispose=f,exports.tryOnUnmounted=We,exports.until=Ge,exports.useArrayDifference=qe,exports.useArrayEvery=Je,exports.useArrayFilter=Ye,exports.useArrayFind=Xe,exports.useArrayFindIndex=Ze,exports.useArrayFindLast=$e,exports.useArrayIncludes=tt,exports.useArrayJoin=nt,exports.useArrayMap=rt,exports.useArrayReduce=it,exports.useArraySome=at,exports.useArrayUnique=ct,exports.useCounter=lt,exports.useDateFormat=pt,exports.useDebounceFn=R,exports.useInterval=mt,exports.useIntervalFn=Y,exports.useLastChanged=ht,exports.useThrottleFn=B,exports.useTimeout=gt,exports.useTimeoutFn=X,exports.useToNumber=_t,exports.useToString=vt,exports.useToggle=yt,exports.watchArray=bt,exports.watchAtMost=xt,exports.watchDeep=St,exports.watchImmediate=Ct,exports.watchOnce=wt,exports.watchTriggerable=Tt,exports.watchWithFilter=U,exports.whenever=Ot})(this.VueUse=this.VueUse||{},Vue);
(function(exports,t){var n=Object.create,r=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.getPrototypeOf,s=Object.prototype.hasOwnProperty,c=(e,t,n,o)=>{if(t&&typeof t==`object`||typeof t==`function`)for(var c=a(t),l=0,u=c.length,d;l<u;l++)d=c[l],!s.call(e,d)&&d!==n&&r(e,d,{get:(e=>t[e]).bind(null,d),enumerable:!(o=i(t,d))||o.enumerable});return e};t=((e,t,i)=>(i=e==null?{}:n(o(e)),c(t||!e||!e.__esModule?r(i,`default`,{value:e,enumerable:!0}):i,e)))(t);function l(e,n){var r;let i=(0,t.shallowRef)();return(0,t.watchEffect)(()=>{i.value=e()},{...n,flush:(r=n==null?void 0:n.flush)==null?`sync`:r}),(0,t.readonly)(i)}let u=l;function d(e,n,r={}){let i,a,o,s=!0,c=()=>{s=!0,o()};(0,t.watch)(e,c,{flush:`sync`,...r});let l=typeof n==`function`?n:n.get,u=typeof n==`function`?void 0:n.set,d=(0,t.customRef)((e,t)=>(a=e,o=t,{get(){return s&&(i=l(i),s=!1),a(),i},set(e){u==null||u(e)}}));return d.trigger=c,d}let f=d;function p(e){return(0,t.getCurrentScope)()?((0,t.onScopeDispose)(e),!0):!1}function m(){let e=new Set,t=t=>{e.delete(t)};return{on:n=>{e.add(n);let r=()=>t(n);return p(r),{off:r}},off:t,trigger:(...t)=>Promise.all(Array.from(e).map(e=>e(...t))),clear:()=>{e.clear()}}}function h(e){let n=!1,r,i=(0,t.effectScope)(!0);return((...t)=>(n||(r=i.run(()=>e(...t)),n=!0),r))}let g=new WeakMap,_=(...e)=>{var n;let r=e[0],i=(n=(0,t.getCurrentInstance)())==null?void 0:n.proxy;if(i==null&&!(0,t.hasInjectionContext)())throw Error(`injectLocal must be called in setup`);return i&&g.has(i)&&r in g.get(i)?g.get(i)[r]:(0,t.inject)(...e)};function v(e,n){var r;let i=(r=(0,t.getCurrentInstance)())==null?void 0:r.proxy;if(i==null)throw Error(`provideLocal must be called in setup`);g.has(i)||g.set(i,Object.create(null));let a=g.get(i);return a[e]=n,(0,t.provide)(e,n)}function ee(e,t){let n=(t==null?void 0:t.injectionKey)||Symbol(e.name||`InjectionState`),r=t==null?void 0:t.defaultValue;return[(...t)=>{let r=e(...t);return v(n,r),r},()=>_(n,r)]}function te(e,n){return n===!0?(0,t.ref)(e):(0,t.shallowRef)(e)}function ne(e){let n=0,r,i,a=()=>{--n,i&&n<=0&&(i.stop(),r=void 0,i=void 0)};return((...o)=>(n+=1,i||(i=(0,t.effectScope)(!0),r=i.run(()=>e(...o))),p(a),r))}function y(e,n,{enumerable:r=!1,unwrap:i=!0}={}){for(let[a,o]of Object.entries(n)){if(a===`value`)continue;(0,t.isRef)(o)&&i?Object.defineProperty(e,a,{get(){return o.value},set(e){o.value=e},enumerable:r}):Object.defineProperty(e,a,{value:o,enumerable:r})}return e}function re(e,n){return n==null?(0,t.unref)(e):(0,t.unref)(e)[n]}function ie(e){return(0,t.unref)(e)!=null}function ae(e,t){if(typeof Symbol<`u`){let n={...e};return Object.defineProperty(n,Symbol.iterator,{enumerable:!1,value(){let e=0;return{next:()=>({value:t[e++],done:e>t.length})}}}),n}else return Object.assign([...t],e)}function b(e,n){let r=(n==null?void 0:n.computedGetter)===!1?t.unref:t.toValue;return function(...n){return(0,t.computed)(()=>e.apply(this,n.map(e=>r(e))))}}let oe=b;function se(e,t={}){let n=[],r;if(Array.isArray(t))n=t;else{r=t;let{includeOwnProperties:i=!0}=t;n.push(...Object.keys(e)),i&&n.push(...Object.getOwnPropertyNames(e))}return Object.fromEntries(n.map(t=>{let n=e[t];return[t,typeof n==`function`?b(n.bind(e),r):n]}))}function x(e){if(!(0,t.isRef)(e))return(0,t.reactive)(e);let n=new Proxy({},{get(n,r,i){return(0,t.unref)(Reflect.get(e.value,r,i))},set(n,r,i){return(0,t.isRef)(e.value[r])&&!(0,t.isRef)(i)?e.value[r].value=i:e.value[r]=i,!0},deleteProperty(t,n){return Reflect.deleteProperty(e.value,n)},has(t,n){return Reflect.has(e.value,n)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return(0,t.reactive)(n)}function S(e){return x((0,t.computed)(e))}function ce(e,...n){let r=n.flat(),i=r[0];return S(()=>typeof i==`function`?Object.fromEntries(Object.entries((0,t.toRefs)(e)).filter(([e,n])=>!i((0,t.toValue)(n),e))):Object.fromEntries(Object.entries((0,t.toRefs)(e)).filter(e=>!r.includes(e[0]))))}let C=typeof window<`u`&&typeof document<`u`,le=typeof WorkerGlobalScope<`u`&&globalThis instanceof WorkerGlobalScope,ue=e=>e!==void 0,de=e=>e!=null,fe=(e,...t)=>{e||console.warn(...t)},pe=Object.prototype.toString,w=e=>pe.call(e)===`[object Object]`,me=()=>Date.now(),T=()=>+Date.now(),he=(e,t,n)=>Math.min(n,Math.max(t,e)),E=()=>{},ge=(e,t)=>(e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e),_e=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),ve=ye();function ye(){var e,t,n;return C&&((e=window)==null||(e=e.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window)==null||(t=t.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test((n=window)==null?void 0:n.navigator.userAgent))}function D(...e){if(e.length!==1)return(0,t.toRef)(...e);let n=e[0];return typeof n==`function`?(0,t.readonly)((0,t.customRef)(()=>({get:n,set:E}))):(0,t.ref)(n)}function be(e,...n){let r=n.flat(),i=r[0];return S(()=>typeof i==`function`?Object.fromEntries(Object.entries((0,t.toRefs)(e)).filter(([e,n])=>i((0,t.toValue)(n),e))):Object.fromEntries(r.map(t=>[t,D(e,t)])))}function O(e,n=1e4){return(0,t.customRef)((r,i)=>{let a=(0,t.toValue)(e),o,s=()=>setTimeout(()=>{a=(0,t.toValue)(e),i()},(0,t.toValue)(n));return p(()=>{clearTimeout(o)}),{get(){return r(),a},set(e){a=e,i(),clearTimeout(o),o=s()}}})}let xe=O;function k(e,t){function n(...n){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(r).catch(i)})}return n}let A=e=>e();function j(e,n={}){let r,i,a=E,o=e=>{clearTimeout(e),a(),a=E},s;return c=>{let l=(0,t.toValue)(e),u=(0,t.toValue)(n.maxWait);return r&&o(r),l<=0||u!==void 0&&u<=0?(i&&(o(i),i=void 0),Promise.resolve(c())):new Promise((e,t)=>{a=n.rejectOnCancel?t:e,s=c,u&&!i&&(i=setTimeout(()=>{r&&o(r),i=void 0,e(s())},u)),r=setTimeout(()=>{i&&o(i),i=void 0,e(c())},l)})}}function M(...e){let n=0,r,i=!0,a=E,o,s,c,l,u;!(0,t.isRef)(e[0])&&typeof e[0]==`object`?{delay:s,trailing:c=!0,leading:l=!0,rejectOnCancel:u=!1}=e[0]:[s,c=!0,l=!0,u=!1]=e;let d=()=>{r&&(clearTimeout(r),r=void 0,a(),a=E)};return e=>{let f=(0,t.toValue)(s),p=Date.now()-n,m=()=>o=e();return d(),f<=0?(n=Date.now(),m()):(p>f?(n=Date.now(),(l||!i)&&m()):c&&(o=new Promise((e,t)=>{a=u?t:e,r=setTimeout(()=>{n=Date.now(),i=!0,e(m()),d()},Math.max(0,f-p))})),!l&&!r&&(r=setTimeout(()=>i=!0,f)),i=!1,o)}}function N(e=A,n={}){let{initialState:r=`active`}=n,i=D(r===`active`);function a(){i.value=!1}function o(){i.value=!0}return{isActive:(0,t.readonly)(i),pause:a,resume:o,eventFilter:(...t)=>{i.value&&e(...t)}}}function P(e,t=!1,n=`Timeout`){return new Promise((r,i)=>{t?setTimeout(()=>i(n),e):setTimeout(r,e)})}function Se(e){return e}function Ce(e){let t;function n(){return t||(t=e()),t}return n.reset=async()=>{let e=t;t=void 0,e&&await e},n}function we(e){return e()}function F(e,...t){return t.some(t=>t in e)}function Te(e,t){var n;if(typeof e==`number`)return e+t;let r=((n=e.match(/^-?\d+\.?\d*/))==null?void 0:n[0])||``,i=e.slice(r.length),a=Number.parseFloat(r)+t;return Number.isNaN(a)?e:a+i}function Ee(e){return e.endsWith(`rem`)?Number.parseFloat(e)*16:Number.parseFloat(e)}function De(e,t,n=!1){return t.reduce((t,r)=>(r in e&&(!n||e[r]!==void 0)&&(t[r]=e[r]),t),{})}function Oe(e,t,n=!1){return Object.fromEntries(Object.entries(e).filter(([e,r])=>(!n||r!==void 0)&&!t.includes(e)))}function ke(e){return Object.entries(e)}function I(e){return Array.isArray(e)?e:[e]}function L(e){let t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))}let Ae=/\B([A-Z])/g,je=L(e=>e.replace(Ae,`-$1`).toLowerCase()),Me=/-(\w)/g,Ne=L(e=>e.replace(Me,(e,t)=>t?t.toUpperCase():``));function R(e){return e||(0,t.getCurrentInstance)()}function z(e,t=200,n={}){return k(j(t,n),e)}function B(e,n=200,r={}){let i=(0,t.ref)((0,t.toValue)(e)),a=z(()=>{i.value=e.value},n,r);return(0,t.watch)(e,()=>a()),(0,t.shallowReadonly)(i)}let Pe=B,Fe=B;function Ie(e,n){return(0,t.computed)({get(){var t;return(t=e.value)==null?n:t},set(t){e.value=t}})}function Le(e){let n=(0,t.toValue)(e),r,i=()=>{n=(0,t.toValue)(e),r()},a=(0,t.customRef)((e,t)=>(r=t,{get(){return e(),n},set(e){n=e,r()}}));return a.reset=i,a}function V(e,t=200,n=!1,r=!0,i=!1){return k(M(t,n,r,i),e)}function H(e,n=200,r=!0,i=!0){if(n<=0)return e;let a=(0,t.ref)((0,t.toValue)(e)),o=V(()=>{a.value=e.value},n,r,i);return(0,t.watch)(e,()=>o()),a}let Re=H,ze=H;function U(e,n={}){let r=e,i,a,o=(0,t.customRef)((e,t)=>(i=e,a=t,{get(){return s()},set(e){c(e)}}));function s(e=!0){return e&&i(),r}function c(e,t=!0){var i,o;if(e===r)return;let s=r;((i=n.onBeforeChange)==null?void 0:i.call(n,e,s))!==!1&&(r=e,(o=n.onChanged)==null||o.call(n,e,s),t&&a())}return y(o,{get:s,set:c,untrackedGet:()=>s(!1),silentSet:e=>c(e,!1),peek:()=>s(!1),lay:e=>c(e,!1)},{enumerable:!0})}let Be=U;function Ve(...e){if(e.length===2){let[t,n]=e;t.value=n}if(e.length===3){let[t,n,r]=e;t[n]=r}}function W(e,n,r={}){let{eventFilter:i=A,...a}=r;return(0,t.watch)(e,k(i,n),a)}function G(e,t,n={}){let{eventFilter:r,initialState:i=`active`,...a}=n,{eventFilter:o,pause:s,resume:c,isActive:l}=N(r,{initialState:i});return{stop:W(e,t,{...a,eventFilter:o}),pause:s,resume:c,isActive:l}}let K=G;function He(e,t,...[n]){let{flush:r=`sync`,deep:i=!1,immediate:a=!0,direction:o=`both`,transform:s={}}=n||{},c=[],l=`ltr`in s&&s.ltr||(e=>e),u=`rtl`in s&&s.rtl||(e=>e);return(o===`both`||o===`ltr`)&&c.push(K(e,e=>{c.forEach(e=>e.pause()),t.value=l(e),c.forEach(e=>e.resume())},{flush:r,deep:i,immediate:a})),(o===`both`||o===`rtl`)&&c.push(K(t,t=>{c.forEach(e=>e.pause()),e.value=u(t),c.forEach(e=>e.resume())},{flush:r,deep:i,immediate:a})),()=>{c.forEach(e=>e.stop())}}function Ue(e,n,r={}){let{flush:i=`sync`,deep:a=!1,immediate:o=!0}=r,s=I(n);return(0,t.watch)(e,e=>s.forEach(t=>t.value=e),{flush:i,deep:a,immediate:o})}function We(e,n={}){if(!(0,t.isRef)(e))return(0,t.toRefs)(e);let r=Array.isArray(e.value)?Array.from({length:e.value.length}):{};for(let i in e.value)r[i]=(0,t.customRef)(()=>({get(){return e.value[i]},set(r){var a;if((a=(0,t.toValue)(n.replaceRef))==null||a)if(Array.isArray(e.value)){let t=[...e.value];t[i]=r,e.value=t}else{let t={...e.value,[i]:r};Object.setPrototypeOf(t,Object.getPrototypeOf(e.value)),e.value=t}else e.value[i]=r}}));return r}function Ge(e,n=!0,r){R(r)?(0,t.onBeforeMount)(e,r):n?e():(0,t.nextTick)(e)}function Ke(e,n){R(n)&&(0,t.onBeforeUnmount)(e,n)}function qe(e,n=!0,r){R(r)?(0,t.onMounted)(e,r):n?e():(0,t.nextTick)(e)}function Je(e,n){R(n)&&(0,t.onUnmounted)(e,n)}function q(e,n=!1){function r(r,{flush:i=`sync`,deep:a=!1,timeout:o,throwOnTimeout:s}={}){let c=null,l=[new Promise(o=>{c=(0,t.watch)(e,e=>{r(e)!==n&&(c?c():(0,t.nextTick)(()=>c==null?void 0:c()),o(e))},{flush:i,deep:a,immediate:!0})})];return o!=null&&l.push(P(o,s).then(()=>(0,t.toValue)(e)).finally(()=>c==null?void 0:c())),Promise.race(l)}function i(i,a){if(!(0,t.isRef)(i))return r(e=>e===i,a);let{flush:o=`sync`,deep:s=!1,timeout:c,throwOnTimeout:l}=a==null?{}:a,u=null,d=[new Promise(r=>{u=(0,t.watch)([e,i],([e,i])=>{n!==(e===i)&&(u?u():(0,t.nextTick)(()=>u==null?void 0:u()),r(e))},{flush:o,deep:s,immediate:!0})})];return c!=null&&d.push(P(c,l).then(()=>(0,t.toValue)(e)).finally(()=>(u==null||u(),(0,t.toValue)(e)))),Promise.race(d)}function a(e){return r(e=>!!e,e)}function o(e){return i(null,e)}function s(e){return i(void 0,e)}function c(e){return r(Number.isNaN,e)}function l(e,n){return r(n=>{let r=Array.from(n);return r.includes(e)||r.includes((0,t.toValue)(e))},n)}function u(e){return d(1,e)}function d(e=1,t){let n=-1;return r(()=>(n+=1,n>=e),t)}return Array.isArray((0,t.toValue)(e))?{toMatch:r,toContains:l,changed:u,changedTimes:d,get not(){return q(e,!n)}}:{toMatch:r,toBe:i,toBeTruthy:a,toBeNull:o,toBeNaN:c,toBeUndefined:s,changed:u,changedTimes:d,get not(){return q(e,!n)}}}function Ye(e){return q(e)}function Xe(e,t){return e===t}function Ze(...e){var n,r;let i=e[0],a=e[1],o=(n=e[2])==null?Xe:n,{symmetric:s=!1}=(r=e[3])==null?{}:r;if(typeof o==`string`){let e=o;o=(t,n)=>t[e]===n[e]}let c=(0,t.computed)(()=>(0,t.toValue)(i).filter(e=>(0,t.toValue)(a).findIndex(t=>o(e,t))===-1));if(s){let e=(0,t.computed)(()=>(0,t.toValue)(a).filter(e=>(0,t.toValue)(i).findIndex(t=>o(e,t))===-1));return(0,t.computed)(()=>s?[...(0,t.toValue)(c),...(0,t.toValue)(e)]:(0,t.toValue)(c))}else return c}function Qe(e,n){return(0,t.computed)(()=>(0,t.toValue)(e).every((e,r,i)=>n((0,t.toValue)(e),r,i)))}function $e(e,n){return(0,t.computed)(()=>(0,t.toValue)(e).map(e=>(0,t.toValue)(e)).filter(n))}function et(e,n){return(0,t.computed)(()=>(0,t.toValue)((0,t.toValue)(e).find((e,r,i)=>n((0,t.toValue)(e),r,i))))}function tt(e,n){return(0,t.computed)(()=>(0,t.toValue)(e).findIndex((e,r,i)=>n((0,t.toValue)(e),r,i)))}function nt(e,t){let n=e.length;for(;n-- >0;)if(t(e[n],n,e))return e[n]}function rt(e,n){return(0,t.computed)(()=>(0,t.toValue)(Array.prototype.findLast?(0,t.toValue)(e).findLast((e,r,i)=>n((0,t.toValue)(e),r,i)):nt((0,t.toValue)(e),(e,r,i)=>n((0,t.toValue)(e),r,i))))}function it(e){return w(e)&&F(e,`formIndex`,`comparator`)}function at(...e){var n;let r=e[0],i=e[1],a=e[2],o=0;if(it(a)){var s;o=(s=a.fromIndex)==null?0:s,a=a.comparator}if(typeof a==`string`){let e=a;a=(n,r)=>n[e]===(0,t.toValue)(r)}return a=(n=a)==null?((e,n)=>e===(0,t.toValue)(n)):n,(0,t.computed)(()=>(0,t.toValue)(r).slice(o).some((e,n,r)=>a((0,t.toValue)(e),(0,t.toValue)(i),n,(0,t.toValue)(r))))}function ot(e,n){return(0,t.computed)(()=>(0,t.toValue)(e).map(e=>(0,t.toValue)(e)).join((0,t.toValue)(n)))}function st(e,n){return(0,t.computed)(()=>(0,t.toValue)(e).map(e=>(0,t.toValue)(e)).map(n))}function ct(e,n,...r){let i=(e,r,i)=>n((0,t.toValue)(e),(0,t.toValue)(r),i);return(0,t.computed)(()=>{let n=(0,t.toValue)(e);return r.length?n.reduce(i,typeof r[0]==`function`?(0,t.toValue)(r[0]()):(0,t.toValue)(r[0])):n.reduce(i)})}function lt(e,n){return(0,t.computed)(()=>(0,t.toValue)(e).some((e,r,i)=>n((0,t.toValue)(e),r,i)))}function ut(e){return Array.from(new Set(e))}function dt(e,t){return e.reduce((n,r)=>(n.some(n=>t(r,n,e))||n.push(r),n),[])}function ft(e,n){return(0,t.computed)(()=>{let r=(0,t.toValue)(e).map(e=>(0,t.toValue)(e));return n?dt(r,n):ut(r)})}function pt(e=0,n={}){let r=(0,t.unref)(e),i=(0,t.shallowRef)(e),{max:a=1/0,min:o=-1/0}=n,s=(e=1)=>i.value=Math.max(Math.min(a,i.value+e),o),c=(e=1)=>i.value=Math.min(Math.max(o,i.value-e),a),l=()=>i.value,u=e=>i.value=Math.max(o,Math.min(a,e));return{count:(0,t.shallowReadonly)(i),inc:s,dec:c,get:l,set:u,reset:(e=r)=>(r=e,u(e))}}let mt=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[T\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/i,ht=/[YMDHhms]o|\[([^\]]+)\]|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}|z{1,4}|SSS/g;function gt(e,t,n,r){let i=e<12?`AM`:`PM`;return r&&(i=i.split(``).reduce((e,t)=>e+=`${t}.`,``)),n?i.toLowerCase():i}function J(e){let t=[`th`,`st`,`nd`,`rd`],n=e%100;return e+(t[(n-20)%10]||t[n]||t[0])}function Y(e,n,r={}){var i;let a=e.getFullYear(),o=e.getMonth(),s=e.getDate(),c=e.getHours(),l=e.getMinutes(),u=e.getSeconds(),d=e.getMilliseconds(),f=e.getDay(),p=(i=r.customMeridiem)==null?gt:i,m=e=>{var t;return(t=e.split(` `)[1])==null?``:t},h={Yo:()=>J(a),YY:()=>String(a).slice(-2),YYYY:()=>a,M:()=>o+1,Mo:()=>J(o+1),MM:()=>`${o+1}`.padStart(2,`0`),MMM:()=>e.toLocaleDateString((0,t.toValue)(r.locales),{month:`short`}),MMMM:()=>e.toLocaleDateString((0,t.toValue)(r.locales),{month:`long`}),D:()=>String(s),Do:()=>J(s),DD:()=>`${s}`.padStart(2,`0`),H:()=>String(c),Ho:()=>J(c),HH:()=>`${c}`.padStart(2,`0`),h:()=>`${c%12||12}`.padStart(1,`0`),ho:()=>J(c%12||12),hh:()=>`${c%12||12}`.padStart(2,`0`),m:()=>String(l),mo:()=>J(l),mm:()=>`${l}`.padStart(2,`0`),s:()=>String(u),so:()=>J(u),ss:()=>`${u}`.padStart(2,`0`),SSS:()=>`${d}`.padStart(3,`0`),d:()=>f,dd:()=>e.toLocaleDateString((0,t.toValue)(r.locales),{weekday:`narrow`}),ddd:()=>e.toLocaleDateString((0,t.toValue)(r.locales),{weekday:`short`}),dddd:()=>e.toLocaleDateString((0,t.toValue)(r.locales),{weekday:`long`}),A:()=>p(c,l),AA:()=>p(c,l,!1,!0),a:()=>p(c,l,!0),aa:()=>p(c,l,!0,!0),z:()=>m(e.toLocaleDateString((0,t.toValue)(r.locales),{timeZoneName:`shortOffset`})),zz:()=>m(e.toLocaleDateString((0,t.toValue)(r.locales),{timeZoneName:`shortOffset`})),zzz:()=>m(e.toLocaleDateString((0,t.toValue)(r.locales),{timeZoneName:`shortOffset`})),zzzz:()=>m(e.toLocaleDateString((0,t.toValue)(r.locales),{timeZoneName:`longOffset`}))};return n.replace(ht,(e,t)=>{var n,r;return(n=t==null?(r=h[e])==null?void 0:r.call(h):t)==null?e:n})}function X(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)){let t=e.match(mt);if(t){let e=t[2]-1||0,n=(t[7]||`0`).substring(0,3);return new Date(t[1],e,t[3]||1,t[4]||0,t[5]||0,t[6]||0,n)}}return new Date(e)}function _t(e,n=`HH:mm:ss`,r={}){return(0,t.computed)(()=>Y(X((0,t.toValue)(e)),(0,t.toValue)(n),r))}function Z(e,n=1e3,r={}){let{immediate:i=!0,immediateCallback:a=!1}=r,o=null,s=(0,t.shallowRef)(!1);function c(){o&&(clearInterval(o),o=null)}function l(){s.value=!1,c()}function u(){let r=(0,t.toValue)(n);r<=0||(s.value=!0,a&&e(),c(),s.value&&(o=setInterval(e,r)))}if(i&&C&&u(),(0,t.isRef)(n)||typeof n==`function`){let e=(0,t.watch)(n,()=>{s.value&&C&&u()});p(e)}return p(l),{isActive:(0,t.shallowReadonly)(s),pause:l,resume:u}}function vt(e=1e3,n={}){let{controls:r=!1,immediate:i=!0,callback:a}=n,o=(0,t.shallowRef)(0),s=()=>o.value+=1,c=()=>{o.value=0},l=Z(a?()=>{s(),a(o.value)}:s,e,{immediate:i});return r?{counter:(0,t.shallowReadonly)(o),reset:c,...l}:(0,t.shallowReadonly)(o)}function yt(e,n={}){var r;let i=(0,t.shallowRef)((r=n.initialValue)==null?null:r);return(0,t.watch)(e,()=>i.value=T(),n),(0,t.shallowReadonly)(i)}function bt(e,n,r={}){let{immediate:i=!0,immediateCallback:a=!1}=r,o=(0,t.shallowRef)(!1),s;function c(){s&&(clearTimeout(s),s=void 0)}function l(){o.value=!1,c()}function u(...r){a&&e(),c(),o.value=!0,s=setTimeout(()=>{o.value=!1,s=void 0,e(...r)},(0,t.toValue)(n))}return i&&(o.value=!0,C&&u()),p(l),{isPending:(0,t.shallowReadonly)(o),start:u,stop:l}}function xt(e=1e3,n={}){let{controls:r=!1,callback:i}=n,a=bt(i==null?E:i,e,n),o=(0,t.computed)(()=>!a.isPending.value);return r?{ready:o,...a}:o}function St(e,n={}){let{method:r=`parseFloat`,radix:i,nanToZero:a}=n;return(0,t.computed)(()=>{let n=(0,t.toValue)(e);return typeof r==`function`?n=r(n):typeof n==`string`&&(n=Number[r](n,i)),a&&Number.isNaN(n)&&(n=0),n})}function Ct(e){return(0,t.computed)(()=>`${(0,t.toValue)(e)}`)}function wt(e=!1,n={}){let{truthyValue:r=!0,falsyValue:i=!1}=n,a=(0,t.isRef)(e),o=(0,t.shallowRef)(e);function s(e){if(arguments.length)return o.value=e,o.value;{let e=(0,t.toValue)(r);return o.value=o.value===e?(0,t.toValue)(i):e,o.value}}return a?s:[o,s]}function Tt(e,n,r){let i=r!=null&&r.immediate?[]:[...typeof e==`function`?e():Array.isArray(e)?e:(0,t.toValue)(e)];return(0,t.watch)(e,(e,t,r)=>{let a=Array.from({length:i.length}),o=[];for(let t of e){let e=!1;for(let n=0;n<i.length;n++)if(!a[n]&&t===i[n]){a[n]=!0,e=!0;break}e||o.push(t)}let s=i.filter((e,t)=>!a[t]);n(e,i,o,s,r),i=[...e]},r)}function Et(e,n,r){let{count:i,...a}=r,o=(0,t.shallowRef)(0),s=W(e,(...e)=>{o.value+=1,o.value>=(0,t.toValue)(i)&&(0,t.nextTick)(()=>s()),n(...e)},a);return{count:o,stop:s}}function Dt(e,t,n={}){let{debounce:r=0,maxWait:i=void 0,...a}=n;return W(e,t,{...a,eventFilter:j(r,{maxWait:i})})}let Ot=Dt;function kt(e,n,r){return(0,t.watch)(e,n,{...r,deep:!0})}function Q(e,n,r={}){let{eventFilter:i=A,...a}=r,o=k(i,n),s,c,l;if(a.flush===`sync`){let n=!1;c=()=>{},s=e=>{n=!0,e(),n=!1},l=(0,t.watch)(e,(...e)=>{n||o(...e)},a)}else{let n=[],r=0,i=0;c=()=>{r=i},n.push((0,t.watch)(e,()=>{i++},{...a,flush:`sync`})),s=e=>{let t=i;e(),r+=i-t},n.push((0,t.watch)(e,(...e)=>{let t=r>0&&r===i;r=0,i=0,!t&&o(...e)},a)),l=()=>{n.forEach(e=>e())}}return{stop:l,ignoreUpdates:s,ignorePrevAsyncUpdates:c}}let At=Q;function jt(e,n,r){return(0,t.watch)(e,n,{...r,immediate:!0})}function Mt(e,n,r){return(0,t.watch)(e,n,{...r,once:!0})}function $(e,t,n={}){let{throttle:r=0,trailing:i=!0,leading:a=!0,...o}=n;return W(e,t,{...o,eventFilter:M(r,i,a)})}let Nt=$;function Pt(e,t,n={}){let r;function i(){if(!r)return;let e=r;r=void 0,e()}function a(e){r=e}let o=(e,n)=>(i(),t(e,n,a)),s=Q(e,o,n),{ignoreUpdates:c}=s,l=()=>{let t;return c(()=>{t=o(Ft(e),It(e))}),t};return{...s,trigger:l}}function Ft(e){return(0,t.isReactive)(e)?e:Array.isArray(e)?e.map(e=>(0,t.toValue)(e)):(0,t.toValue)(e)}function It(e){return Array.isArray(e)?e.map(()=>void 0):void 0}function Lt(e,n,r){let i=(0,t.watch)(e,(e,a,o)=>{e&&(r!=null&&r.once&&(0,t.nextTick)(()=>i()),n(e,a,o))},{...r,once:!1});return i}exports.assert=fe,exports.autoResetRef=xe,exports.bypassFilter=A,exports.camelize=Ne,exports.clamp=he,exports.computedEager=l,exports.computedWithControl=d,exports.containsProp=F,exports.controlledComputed=f,exports.controlledRef=Be,exports.createEventHook=m,exports.createFilterWrapper=k,exports.createGlobalState=h,exports.createInjectionState=ee,exports.createReactiveFn=oe,exports.createRef=te,exports.createSharedComposable=ne,exports.createSingletonPromise=Ce,exports.debounceFilter=j,exports.debouncedRef=Pe,exports.debouncedWatch=Ot,exports.eagerComputed=u,exports.extendRef=y,exports.formatDate=Y,exports.get=re,exports.getLifeCycleTarget=R,exports.hasOwn=_e,exports.hyphenate=je,exports.identity=Se,exports.ignorableWatch=At,exports.increaseWithUnit=Te,exports.injectLocal=_,exports.invoke=we,exports.isClient=C,exports.isDef=ue,exports.isDefined=ie,exports.isIOS=ve,exports.isObject=w,exports.isWorker=le,exports.makeDestructurable=ae,exports.noop=E,exports.normalizeDate=X,exports.notNullish=de,exports.now=me,exports.objectEntries=ke,exports.objectOmit=Oe,exports.objectPick=De,exports.pausableFilter=N,exports.pausableWatch=K,exports.promiseTimeout=P,exports.provideLocal=v,exports.pxValue=Ee,exports.rand=ge,exports.reactify=b,exports.reactifyObject=se,exports.reactiveComputed=S,exports.reactiveOmit=ce,exports.reactivePick=be,exports.refAutoReset=O,exports.refDebounced=B,exports.refDefault=Ie,exports.refManualReset=Le,exports.refThrottled=H,exports.refWithControl=U,exports.set=Ve,exports.syncRef=He,exports.syncRefs=Ue,exports.throttleFilter=M,exports.throttledRef=Re,exports.throttledWatch=Nt,exports.timestamp=T,exports.toArray=I,exports.toReactive=x,exports.toRef=D,exports.toRefs=We,exports.tryOnBeforeMount=Ge,exports.tryOnBeforeUnmount=Ke,exports.tryOnMounted=qe,exports.tryOnScopeDispose=p,exports.tryOnUnmounted=Je,exports.until=Ye,exports.useArrayDifference=Ze,exports.useArrayEvery=Qe,exports.useArrayFilter=$e,exports.useArrayFind=et,exports.useArrayFindIndex=tt,exports.useArrayFindLast=rt,exports.useArrayIncludes=at,exports.useArrayJoin=ot,exports.useArrayMap=st,exports.useArrayReduce=ct,exports.useArraySome=lt,exports.useArrayUnique=ft,exports.useCounter=pt,exports.useDateFormat=_t,exports.useDebounce=Fe,exports.useDebounceFn=z,exports.useInterval=vt,exports.useIntervalFn=Z,exports.useLastChanged=yt,exports.useThrottle=ze,exports.useThrottleFn=V,exports.useTimeout=xt,exports.useTimeoutFn=bt,exports.useToNumber=St,exports.useToString=Ct,exports.useToggle=wt,exports.watchArray=Tt,exports.watchAtMost=Et,exports.watchDebounced=Dt,exports.watchDeep=kt,exports.watchIgnorable=Q,exports.watchImmediate=jt,exports.watchOnce=Mt,exports.watchPausable=G,exports.watchThrottled=$,exports.watchTriggerable=Pt,exports.watchWithFilter=W,exports.whenever=Lt})(this.VueUse=this.VueUse||{},Vue);

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

import { computed, customRef, effectScope, getCurrentInstance, getCurrentScope, hasInjectionContext, inject, isReactive, isRef, nextTick, onBeforeMount, onBeforeUnmount, onMounted, onScopeDispose, onUnmounted, provide, reactive, readonly, ref, shallowReadonly, shallowRef, toRef as toRef$1, toRefs as toRefs$1, toValue as toValue$1, unref, watch, watchEffect } from "vue";
import { computed, customRef, effectScope, getCurrentInstance, getCurrentScope, hasInjectionContext, inject, isReactive, isRef, nextTick, onBeforeMount, onBeforeUnmount, onMounted, onScopeDispose, onUnmounted, provide, reactive, readonly, ref, shallowReadonly, shallowRef, toRef as toRef$1, toRefs as toRefs$1, toValue, unref, watch, watchEffect } from "vue";

@@ -25,2 +25,4 @@ //#region computedEager/index.ts

}
/** @deprecated use `computedEager` instead */
const eagerComputed = computedEager;

@@ -70,2 +72,4 @@ //#endregion

}
/** @deprecated use `computedWithControl` instead */
const controlledComputed = computedWithControl;

@@ -334,3 +338,3 @@ //#endregion

function reactify(fn, options) {
const unrefFn = (options === null || options === void 0 ? void 0 : options.computedGetter) === false ? unref : toValue$1;
const unrefFn = (options === null || options === void 0 ? void 0 : options.computedGetter) === false ? unref : toValue;
return function(...args) {

@@ -340,2 +344,4 @@ return computed(() => fn.apply(this, args.map((i) => unrefFn(i))));

}
/** @deprecated use `reactify` instead */
const createReactiveFn = reactify;

@@ -422,3 +428,3 @@ //#endregion

const predicate = flatKeys[0];
return reactiveComputed(() => typeof predicate === "function" ? Object.fromEntries(Object.entries(toRefs$1(obj)).filter(([k, v]) => !predicate(toValue$1(v), k))) : Object.fromEntries(Object.entries(toRefs$1(obj)).filter((e) => !flatKeys.includes(e[0]))));
return reactiveComputed(() => typeof predicate === "function" ? Object.fromEntries(Object.entries(toRefs$1(obj)).filter(([k, v]) => !predicate(toValue(v), k))) : Object.fromEntries(Object.entries(toRefs$1(obj)).filter((e) => !flatKeys.includes(e[0]))));
}

@@ -463,6 +469,2 @@

}
/**
* @deprecated use `toRef` instead
*/
const resolveRef = toRef;

@@ -479,3 +481,3 @@ //#endregion

const predicate = flatKeys[0];
return reactiveComputed(() => typeof predicate === "function" ? Object.fromEntries(Object.entries(toRefs$1(obj)).filter(([k, v]) => predicate(toValue$1(v), k))) : Object.fromEntries(flatKeys.map((k) => [k, toRef(obj, k)])));
return reactiveComputed(() => typeof predicate === "function" ? Object.fromEntries(Object.entries(toRefs$1(obj)).filter(([k, v]) => predicate(toValue(v), k))) : Object.fromEntries(flatKeys.map((k) => [k, toRef(obj, k)])));
}

@@ -494,8 +496,8 @@

return customRef((track, trigger) => {
let value = toValue$1(defaultValue);
let value = toValue(defaultValue);
let timer;
const resetAfter = () => setTimeout(() => {
value = toValue$1(defaultValue);
value = toValue(defaultValue);
trigger();
}, toValue$1(afterMs));
}, toValue(afterMs));
tryOnScopeDispose(() => {

@@ -518,2 +520,4 @@ clearTimeout(timer);

}
/** @deprecated use `refAutoReset` instead */
const autoResetRef = refAutoReset;

@@ -554,4 +558,4 @@ //#endregion

const filter = (invoke$1) => {
const duration = toValue$1(ms);
const maxDuration = toValue$1(options.maxWait);
const duration = toValue(ms);
const maxDuration = toValue(options.maxWait);
if (timer) _clearTimeout(timer);

@@ -603,3 +607,3 @@ if (duration <= 0 || maxDuration !== void 0 && maxDuration <= 0) {

const filter = (_invoke) => {
const duration = toValue$1(ms);
const duration = toValue(ms);
const elapsed = Date.now() - lastExec;

@@ -746,4 +750,3 @@ const invoke$1 = () => {

return ((str) => {
const hit = cache[str];
return hit || (cache[str] = fn(str));
return cache[str] || (cache[str] = fn(str));
});

@@ -790,3 +793,3 @@ }

function refDebounced(value, ms = 200, options = {}) {
const debounced = ref(toValue$1(value));
const debounced = ref(toValue(value));
const updater = useDebounceFn(() => {

@@ -798,2 +801,6 @@ debounced.value = value.value;

}
/** @deprecated use `refDebounced` instead */
const debouncedRef = refDebounced;
/** @deprecated use `refDebounced` instead */
const useDebounce = refDebounced;

@@ -820,2 +827,34 @@ //#endregion

//#endregion
//#region refManualReset/index.ts
/**
* Create a ref with manual reset functionality.
*
* @see https://vueuse.org/refManualReset
* @param defaultValue The value which will be set.
*/
function refManualReset(defaultValue) {
let value = toValue(defaultValue);
let trigger;
const reset = () => {
value = toValue(defaultValue);
trigger();
};
const refValue = customRef((track, _trigger) => {
trigger = _trigger;
return {
get() {
track();
return value;
},
set(newValue) {
value = newValue;
trigger();
}
};
});
refValue.reset = reset;
return refValue;
}
//#endregion
//#region useThrottleFn/index.ts

@@ -858,3 +897,3 @@ /**

if (delay <= 0) return value;
const throttled = ref(toValue$1(value));
const throttled = ref(toValue(value));
const updater = useThrottleFn(() => {

@@ -866,2 +905,6 @@ throttled.value = value.value;

}
/** @deprecated use `refThrottled` instead */
const throttledRef = refThrottled;
/** @deprecated use `refThrottled` instead */
const useThrottle = refThrottled;

@@ -933,5 +976,3 @@ //#endregion

}
/**
* Alias for `refWithControl`
*/
/** @deprecated use `refWithControl` instead */
const controlledRef = refWithControl;

@@ -967,8 +1008,7 @@

const { eventFilter, pause, resume, isActive } = pausableFilter(filter, { initialState });
const stop = watchWithFilter(source, cb, {
...watchOptions,
eventFilter
});
return {
stop,
stop: watchWithFilter(source, cb, {
...watchOptions,
eventFilter
}),
pause,

@@ -979,2 +1019,4 @@ resume,

}
/** @deprecated use `watchPausable` instead */
const pausableWatch = watchPausable;

@@ -997,3 +1039,3 @@ //#endregion

const transformRTL = "rtl" in transform && transform.rtl || ((v) => v);
if (direction === "both" || direction === "ltr") watchers.push(watchPausable(left, (newValue) => {
if (direction === "both" || direction === "ltr") watchers.push(pausableWatch(left, (newValue) => {
watchers.forEach((w) => w.pause());

@@ -1007,3 +1049,3 @@ right.value = transformLTR(newValue);

}));
if (direction === "both" || direction === "rtl") watchers.push(watchPausable(right, (newValue) => {
if (direction === "both" || direction === "rtl") watchers.push(pausableWatch(right, (newValue) => {
watchers.forEach((w) => w.pause());

@@ -1059,4 +1101,3 @@ left.value = transformRTL(newValue);

var _toValue;
const replaceRef = (_toValue = toValue$1(options.replaceRef)) !== null && _toValue !== void 0 ? _toValue : true;
if (replaceRef) if (Array.isArray(objectRef.value)) {
if ((_toValue = toValue(options.replaceRef)) !== null && _toValue !== void 0 ? _toValue : true) if (Array.isArray(objectRef.value)) {
const copy = [...objectRef.value];

@@ -1080,15 +1121,2 @@ copy[key] = v;

//#endregion
//#region toValue/index.ts
/**
* Get the value of value/ref/getter.
*
* @deprecated use `toValue` from `vue` instead
*/
const toValue = toValue$1;
/**
* @deprecated use `toValue` instead
*/
const resolveUnref = toValue$1;
//#endregion
//#region tryOnBeforeMount/index.ts

@@ -1103,4 +1131,3 @@ /**

function tryOnBeforeMount(fn, sync = true, target) {
const instance = getLifeCycleTarget(target);
if (instance) onBeforeMount(fn, target);
if (getLifeCycleTarget(target)) onBeforeMount(fn, target);
else if (sync) fn();

@@ -1119,4 +1146,3 @@ else nextTick(fn);

function tryOnBeforeUnmount(fn, target) {
const instance = getLifeCycleTarget(target);
if (instance) onBeforeUnmount(fn, target);
if (getLifeCycleTarget(target)) onBeforeUnmount(fn, target);
}

@@ -1134,4 +1160,3 @@

function tryOnMounted(fn, sync = true, target) {
const instance = getLifeCycleTarget(target);
if (instance) onMounted(fn, target);
if (getLifeCycleTarget(target)) onMounted(fn, target);
else if (sync) fn();

@@ -1150,4 +1175,3 @@ else nextTick(fn);

function tryOnUnmounted(fn, target) {
const instance = getLifeCycleTarget(target);
if (instance) onUnmounted(fn, target);
if (getLifeCycleTarget(target)) onUnmounted(fn, target);
}

@@ -1160,3 +1184,3 @@

let stop = null;
const watcher = new Promise((resolve) => {
const promises = [new Promise((resolve) => {
stop = watch(r, (v) => {

@@ -1173,5 +1197,4 @@ if (condition(v) !== isNot) {

});
});
const promises = [watcher];
if (timeout != null) promises.push(promiseTimeout(timeout, throwOnTimeout).then(() => toValue$1(r)).finally(() => stop === null || stop === void 0 ? void 0 : stop()));
})];
if (timeout != null) promises.push(promiseTimeout(timeout, throwOnTimeout).then(() => toValue(r)).finally(() => stop === null || stop === void 0 ? void 0 : stop()));
return Promise.race(promises);

@@ -1183,3 +1206,3 @@ }

let stop = null;
const watcher = new Promise((resolve) => {
const promises = [new Promise((resolve) => {
stop = watch([r, value], ([v1, v2]) => {

@@ -1196,7 +1219,6 @@ if (isNot !== (v1 === v2)) {

});
});
const promises = [watcher];
if (timeout != null) promises.push(promiseTimeout(timeout, throwOnTimeout).then(() => toValue$1(r)).finally(() => {
})];
if (timeout != null) promises.push(promiseTimeout(timeout, throwOnTimeout).then(() => toValue(r)).finally(() => {
stop === null || stop === void 0 || stop();
return toValue$1(r);
return toValue(r);
}));

@@ -1220,3 +1242,3 @@ return Promise.race(promises);

const array = Array.from(v);
return array.includes(value) || array.includes(toValue$1(value));
return array.includes(value) || array.includes(toValue(value));
}, options);

@@ -1234,29 +1256,24 @@ }

}
if (Array.isArray(toValue$1(r))) {
const instance = {
toMatch,
toContains,
changed,
changedTimes,
get not() {
return createUntil(r, !isNot);
}
};
return instance;
} else {
const instance = {
toMatch,
toBe,
toBeTruthy,
toBeNull,
toBeNaN,
toBeUndefined,
changed,
changedTimes,
get not() {
return createUntil(r, !isNot);
}
};
return instance;
}
if (Array.isArray(toValue(r))) return {
toMatch,
toContains,
changed,
changedTimes,
get not() {
return createUntil(r, !isNot);
}
};
else return {
toMatch,
toBe,
toBeTruthy,
toBeNull,
toBeNaN,
toBeUndefined,
changed,
changedTimes,
get not() {
return createUntil(r, !isNot);
}
};
}

@@ -1290,6 +1307,6 @@ function until(r) {

}
const diff1 = computed(() => toValue$1(list).filter((x) => toValue$1(values).findIndex((y) => compareFn(x, y)) === -1));
const diff1 = computed(() => toValue(list).filter((x) => toValue(values).findIndex((y) => compareFn(x, y)) === -1));
if (symmetric) {
const diff2 = computed(() => toValue$1(values).filter((x) => toValue$1(list).findIndex((y) => compareFn(x, y)) === -1));
return computed(() => symmetric ? [...toValue$1(diff1), ...toValue$1(diff2)] : toValue$1(diff1));
const diff2 = computed(() => toValue(values).filter((x) => toValue(list).findIndex((y) => compareFn(x, y)) === -1));
return computed(() => symmetric ? [...toValue(diff1), ...toValue(diff2)] : toValue(diff1));
} else return diff1;

@@ -1312,3 +1329,3 @@ }

function useArrayEvery(list, fn) {
return computed(() => toValue$1(list).every((element, index, array) => fn(toValue$1(element), index, array)));
return computed(() => toValue(list).every((element, index, array) => fn(toValue(element), index, array)));
}

@@ -1330,3 +1347,3 @@

function useArrayFilter(list, fn) {
return computed(() => toValue$1(list).map((i) => toValue$1(i)).filter(fn));
return computed(() => toValue(list).map((i) => toValue(i)).filter(fn));
}

@@ -1348,3 +1365,3 @@

function useArrayFind(list, fn) {
return computed(() => toValue$1(toValue$1(list).find((element, index, array) => fn(toValue$1(element), index, array))));
return computed(() => toValue(toValue(list).find((element, index, array) => fn(toValue(element), index, array))));
}

@@ -1366,3 +1383,3 @@

function useArrayFindIndex(list, fn) {
return computed(() => toValue$1(list).findIndex((element, index, array) => fn(toValue$1(element), index, array)));
return computed(() => toValue(list).findIndex((element, index, array) => fn(toValue(element), index, array)));
}

@@ -1375,3 +1392,2 @@

while (index-- > 0) if (cb(arr[index], index, arr)) return arr[index];
return void 0;
}

@@ -1390,3 +1406,3 @@ /**

function useArrayFindLast(list, fn) {
return computed(() => toValue$1(!Array.prototype.findLast ? findLast(toValue$1(list), (element, index, array) => fn(toValue$1(element), index, array)) : toValue$1(list).findLast((element, index, array) => fn(toValue$1(element), index, array))));
return computed(() => toValue(!Array.prototype.findLast ? findLast(toValue(list), (element, index, array) => fn(toValue(element), index, array)) : toValue(list).findLast((element, index, array) => fn(toValue(element), index, array))));
}

@@ -1421,6 +1437,6 @@

const key = comparator;
comparator = (element, value$1) => element[key] === toValue$1(value$1);
comparator = (element, value$1) => element[key] === toValue(value$1);
}
comparator = (_comparator = comparator) !== null && _comparator !== void 0 ? _comparator : ((element, value$1) => element === toValue$1(value$1));
return computed(() => toValue$1(list).slice(formIndex).some((element, index, array) => comparator(toValue$1(element), toValue$1(value), index, toValue$1(array))));
comparator = (_comparator = comparator) !== null && _comparator !== void 0 ? _comparator : ((element, value$1) => element === toValue(value$1));
return computed(() => toValue(list).slice(formIndex).some((element, index, array) => comparator(toValue(element), toValue(value), index, toValue(array))));
}

@@ -1442,3 +1458,3 @@

function useArrayJoin(list, separator) {
return computed(() => toValue$1(list).map((i) => toValue$1(i)).join(toValue$1(separator)));
return computed(() => toValue(list).map((i) => toValue(i)).join(toValue(separator)));
}

@@ -1460,3 +1476,3 @@

function useArrayMap(list, fn) {
return computed(() => toValue$1(list).map((i) => toValue$1(i)).map(fn));
return computed(() => toValue(list).map((i) => toValue(i)).map(fn));
}

@@ -1479,6 +1495,6 @@

function useArrayReduce(list, reducer, ...args) {
const reduceCallback = (sum, value, index) => reducer(toValue$1(sum), toValue$1(value), index);
const reduceCallback = (sum, value, index) => reducer(toValue(sum), toValue(value), index);
return computed(() => {
const resolved = toValue$1(list);
return args.length ? resolved.reduce(reduceCallback, typeof args[0] === "function" ? toValue$1(args[0]()) : toValue$1(args[0])) : resolved.reduce(reduceCallback);
const resolved = toValue(list);
return args.length ? resolved.reduce(reduceCallback, typeof args[0] === "function" ? toValue(args[0]()) : toValue(args[0])) : resolved.reduce(reduceCallback);
});

@@ -1501,3 +1517,3 @@ }

function useArraySome(list, fn) {
return computed(() => toValue$1(list).some((element, index, array) => fn(toValue$1(element), index, array)));
return computed(() => toValue(list).some((element, index, array) => fn(toValue(element), index, array)));
}

@@ -1527,3 +1543,3 @@

return computed(() => {
const resolvedList = toValue$1(list).map((element) => toValue$1(element));
const resolvedList = toValue(list).map((element) => toValue(element));
return compareFn ? uniqueElementsBy(resolvedList, compareFn) : uniq(resolvedList);

@@ -1605,4 +1621,4 @@ });

MM: () => `${month + 1}`.padStart(2, "0"),
MMM: () => date.toLocaleDateString(toValue$1(options.locales), { month: "short" }),
MMMM: () => date.toLocaleDateString(toValue$1(options.locales), { month: "long" }),
MMM: () => date.toLocaleDateString(toValue(options.locales), { month: "short" }),
MMMM: () => date.toLocaleDateString(toValue(options.locales), { month: "long" }),
D: () => String(days),

@@ -1625,5 +1641,5 @@ Do: () => formatOrdinal(days),

d: () => day,
dd: () => date.toLocaleDateString(toValue$1(options.locales), { weekday: "narrow" }),
ddd: () => date.toLocaleDateString(toValue$1(options.locales), { weekday: "short" }),
dddd: () => date.toLocaleDateString(toValue$1(options.locales), { weekday: "long" }),
dd: () => date.toLocaleDateString(toValue(options.locales), { weekday: "narrow" }),
ddd: () => date.toLocaleDateString(toValue(options.locales), { weekday: "short" }),
dddd: () => date.toLocaleDateString(toValue(options.locales), { weekday: "long" }),
A: () => meridiem(hours, minutes),

@@ -1633,6 +1649,6 @@ AA: () => meridiem(hours, minutes, false, true),

aa: () => meridiem(hours, minutes, true, true),
z: () => stripTimeZone(date.toLocaleDateString(toValue$1(options.locales), { timeZoneName: "shortOffset" })),
zz: () => stripTimeZone(date.toLocaleDateString(toValue$1(options.locales), { timeZoneName: "shortOffset" })),
zzz: () => stripTimeZone(date.toLocaleDateString(toValue$1(options.locales), { timeZoneName: "shortOffset" })),
zzzz: () => stripTimeZone(date.toLocaleDateString(toValue$1(options.locales), { timeZoneName: "longOffset" }))
z: () => stripTimeZone(date.toLocaleDateString(toValue(options.locales), { timeZoneName: "shortOffset" })),
zz: () => stripTimeZone(date.toLocaleDateString(toValue(options.locales), { timeZoneName: "shortOffset" })),
zzz: () => stripTimeZone(date.toLocaleDateString(toValue(options.locales), { timeZoneName: "shortOffset" })),
zzzz: () => stripTimeZone(date.toLocaleDateString(toValue(options.locales), { timeZoneName: "longOffset" }))
};

@@ -1669,3 +1685,3 @@ return formatStr.replace(REGEX_FORMAT, (match, $1) => {

function useDateFormat(date, formatStr = "HH:mm:ss", options = {}) {
return computed(() => formatDate(normalizeDate(toValue$1(date)), toValue$1(formatStr), options));
return computed(() => formatDate(normalizeDate(toValue(date)), toValue(formatStr), options));
}

@@ -1698,3 +1714,3 @@

function resume() {
const intervalValue = toValue$1(interval);
const intervalValue = toValue(interval);
if (intervalValue <= 0) return;

@@ -1782,3 +1798,3 @@ isActive.value = true;

cb(...args);
}, toValue$1(interval));
}, toValue(interval));
}

@@ -1820,3 +1836,3 @@ if (immediate) {

return computed(() => {
let resolved = toValue$1(value);
let resolved = toValue(value);
if (typeof method === "function") resolved = method(resolved);

@@ -1839,3 +1855,3 @@ else if (typeof resolved === "string") resolved = Number[method](resolved, radix);

function useToString(value) {
return computed(() => `${toValue$1(value)}`);
return computed(() => `${toValue(value)}`);
}

@@ -1863,4 +1879,4 @@

} else {
const truthy = toValue$1(truthyValue);
_value.value = _value.value === truthy ? toValue$1(falsyValue) : truthy;
const truthy = toValue(truthyValue);
_value.value = _value.value === truthy ? toValue(falsyValue) : truthy;
return _value.value;

@@ -1881,3 +1897,3 @@ }

function watchArray(source, cb, options) {
let oldList = (options === null || options === void 0 ? void 0 : options.immediate) ? [] : [...typeof source === "function" ? source() : Array.isArray(source) ? source : toValue$1(source)];
let oldList = (options === null || options === void 0 ? void 0 : options.immediate) ? [] : [...typeof source === "function" ? source() : Array.isArray(source) ? source : toValue(source)];
return watch(source, (newList, _, onCleanup) => {

@@ -1908,3 +1924,3 @@ const oldListRemains = Array.from({ length: oldList.length });

current.value += 1;
if (current.value >= toValue$1(count)) nextTick(() => stop());
if (current.value >= toValue(count)) nextTick(() => stop());
cb(...args);

@@ -1927,2 +1943,4 @@ }, watchOptions);

}
/** @deprecated use `watchDebounced` instead */
const debouncedWatch = watchDebounced;

@@ -1997,2 +2015,4 @@ //#endregion

}
/** @deprecated use `watchIgnorable` instead */
const ignorableWatch = watchIgnorable;

@@ -2036,2 +2056,4 @@ //#endregion

}
/** @deprecated use `watchThrottled` instead */
const throttledWatch = watchThrottled;

@@ -2072,4 +2094,4 @@ //#endregion

if (isReactive(sources)) return sources;
if (Array.isArray(sources)) return sources.map((item) => toValue$1(item));
return toValue$1(sources);
if (Array.isArray(sources)) return sources.map((item) => toValue(item));
return toValue(sources);
}

@@ -2101,2 +2123,2 @@ function getOldValue(source) {

//#endregion
export { assert, refAutoReset as autoResetRef, refAutoReset, bypassFilter, camelize, clamp, computedEager, computedEager as eagerComputed, computedWithControl, computedWithControl as controlledComputed, containsProp, controlledRef, createEventHook, createFilterWrapper, createGlobalState, createInjectionState, reactify as createReactiveFn, reactify, createRef, createSharedComposable, createSingletonPromise, debounceFilter, refDebounced as debouncedRef, refDebounced, refDebounced as useDebounce, watchDebounced as debouncedWatch, watchDebounced, extendRef, formatDate, get, getLifeCycleTarget, hasOwn, hyphenate, identity, watchIgnorable as ignorableWatch, watchIgnorable, increaseWithUnit, injectLocal, invoke, isClient, isDef, isDefined, isIOS, isObject, isWorker, makeDestructurable, noop, normalizeDate, notNullish, now, objectEntries, objectOmit, objectPick, pausableFilter, watchPausable as pausableWatch, watchPausable, promiseTimeout, provideLocal, pxValue, rand, reactifyObject, reactiveComputed, reactiveOmit, reactivePick, refDefault, refThrottled, refThrottled as throttledRef, refThrottled as useThrottle, refWithControl, resolveRef, resolveUnref, set, syncRef, syncRefs, throttleFilter, watchThrottled as throttledWatch, watchThrottled, timestamp, toArray, toReactive, toRef, toRefs, toValue, tryOnBeforeMount, tryOnBeforeUnmount, tryOnMounted, tryOnScopeDispose, tryOnUnmounted, until, useArrayDifference, useArrayEvery, useArrayFilter, useArrayFind, useArrayFindIndex, useArrayFindLast, useArrayIncludes, useArrayJoin, useArrayMap, useArrayReduce, useArraySome, useArrayUnique, useCounter, useDateFormat, useDebounceFn, useInterval, useIntervalFn, useLastChanged, useThrottleFn, useTimeout, useTimeoutFn, useToNumber, useToString, useToggle, watchArray, watchAtMost, watchDeep, watchImmediate, watchOnce, watchTriggerable, watchWithFilter, whenever };
export { assert, autoResetRef, bypassFilter, camelize, clamp, computedEager, computedWithControl, containsProp, controlledComputed, controlledRef, createEventHook, createFilterWrapper, createGlobalState, createInjectionState, createReactiveFn, createRef, createSharedComposable, createSingletonPromise, debounceFilter, debouncedRef, debouncedWatch, eagerComputed, extendRef, formatDate, get, getLifeCycleTarget, hasOwn, hyphenate, identity, ignorableWatch, increaseWithUnit, injectLocal, invoke, isClient, isDef, isDefined, isIOS, isObject, isWorker, makeDestructurable, noop, normalizeDate, notNullish, now, objectEntries, objectOmit, objectPick, pausableFilter, pausableWatch, promiseTimeout, provideLocal, pxValue, rand, reactify, reactifyObject, reactiveComputed, reactiveOmit, reactivePick, refAutoReset, refDebounced, refDefault, refManualReset, refThrottled, refWithControl, set, syncRef, syncRefs, throttleFilter, throttledRef, throttledWatch, timestamp, toArray, toReactive, toRef, toRefs, tryOnBeforeMount, tryOnBeforeUnmount, tryOnMounted, tryOnScopeDispose, tryOnUnmounted, until, useArrayDifference, useArrayEvery, useArrayFilter, useArrayFind, useArrayFindIndex, useArrayFindLast, useArrayIncludes, useArrayJoin, useArrayMap, useArrayReduce, useArraySome, useArrayUnique, useCounter, useDateFormat, useDebounce, useDebounceFn, useInterval, useIntervalFn, useLastChanged, useThrottle, useThrottleFn, useTimeout, useTimeoutFn, useToNumber, useToString, useToggle, watchArray, watchAtMost, watchDebounced, watchDeep, watchIgnorable, watchImmediate, watchOnce, watchPausable, watchThrottled, watchTriggerable, watchWithFilter, whenever };
{
"name": "@vueuse/shared",
"type": "module",
"version": "14.0.0-alpha.1",
"version": "14.0.0-alpha.2",
"author": "Anthony Fu <https://github.com/antfu>",

@@ -6,0 +6,0 @@ "license": "MIT",

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display