🚀. Socket Launch Week Day 2:Introducing Manifest Alerts.Learn more
Sign In

@vueuse/shared

Package Overview
Dependencies
Maintainers
1
Versions
275
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.2.1
to
14.3.0
+1
-1
dist/index.iife.min.js

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

(function(e,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,n){return(0,t.getCurrentScope)()?((0,t.onScopeDispose)(e,n),!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,a=i==null?(0,t.getCurrentScope)():i;if(a==null&&!(0,t.hasInjectionContext)())throw Error(`injectLocal must be called in setup`);return a&&g.has(a)&&r in g.get(a)?g.get(a)[r]:(0,t.inject)(...e)};function v(e,n){var r;let i=(r=(0,t.getCurrentInstance)())==null?void 0:r.proxy,a=i==null?(0,t.getCurrentScope)():i;if(a==null)throw Error(`provideLocal must be called in setup`);g.has(a)||g.set(a,Object.create(null));let o=g.get(a);return o[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)}let y=typeof window<`u`&&typeof document<`u`,ne=typeof WorkerGlobalScope<`u`&&globalThis instanceof WorkerGlobalScope,re=e=>e!==void 0,ie=e=>e!=null,ae=(e,...t)=>{e||console.warn(...t)},oe=Object.prototype.toString,b=e=>oe.call(e)===`[object Object]`,se=()=>Date.now(),x=()=>+Date.now(),ce=(e,t,n)=>Math.min(n,Math.max(t,e)),S=()=>{},le=(e,t)=>(e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e),ue=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),de=fe();function fe(){var e,t,n;return y&&!!(!((e=window)==null||(e=e.navigator)==null)&&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 C(...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:S}))):(0,t.ref)(n)}function w(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 T=e=>e();function E(e,n={}){let r,i,a=S,o=e=>{clearTimeout(e),a(),a=S},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 D(...e){let n=0,r,i=!0,a=S,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=S)};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 O(e=T,n={}){let{initialState:r=`active`}=n,i=C(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 k(e,t=!1,n=`Timeout`){return new Promise((r,i)=>{t?setTimeout(()=>i(n),e):setTimeout(r,e)})}function pe(e){return e}function me(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 he(e){return e()}function A(e,...t){return t.some(t=>t in e)}function ge(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 _e(e){return e.endsWith(`rem`)?Number.parseFloat(e)*16:Number.parseFloat(e)}function ve(e,t,n=!1){return t.reduce((t,r)=>(r in e&&(!n||e[r]!==void 0)&&(t[r]=e[r]),t),{})}function ye(e,t,n=!1){return Object.fromEntries(Object.entries(e).filter(([e,r])=>(!n||r!==void 0)&&!t.includes(e)))}function be(e){return Object.entries(e)}function j(e){return Array.isArray(e)?e:[e]}function M(e){let t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))}let xe=/\B([A-Z])/g,Se=M(e=>e.replace(xe,`-$1`).toLowerCase()),Ce=/-(\w)/g,we=M(e=>e.replace(Ce,(e,t)=>t?t.toUpperCase():``));function N(e){return e||(0,t.getCurrentInstance)()}function Te(e){if(!y)return 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 P(e,n,{enumerable:r=!1,unwrap:i=!0}={}){for(let[a,o]of Object.entries(n))a!==`value`&&((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 Ee(e,n){return n==null?(0,t.unref)(e):(0,t.unref)(e)[n]}function De(e){return(0,t.unref)(e)!=null}function Oe(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 F(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 ke=F;function Ae(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`?F(n.bind(e),r):n]}))}function I(e){return(0,t.isRef)(e)?(0,t.reactive)(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}}})):(0,t.reactive)(e)}function L(e){return I((0,t.computed)(e))}function je(e,...n){let r=n.flat(),i=r[0];return L(()=>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]))))}function Me(e,...n){let r=n.flat(),i=r[0];return L(()=>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,C(e,t)])))}function R(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 Ne=R;function z(e,t=200,n={}){return w(E(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 w(D(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 P(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=T,...a}=r;return(0,t.watch)(e,w(i,n),a)}function G(e,t,n={}){let{eventFilter:r,initialState:i=`active`,...a}=n,{eventFilter:o,pause:s,resume:c,isActive:l}=O(r,{initialState:i});return{stop:W(e,t,{...a,eventFilter:o}),pause:s,resume:c,isActive:l}}let He=G;function Ue(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(G(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(G(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 We(e,n,r={}){let{flush:i=`sync`,deep:a=!1,immediate:o=!0}=r,s=j(n);return(0,t.watch)(e,e=>s.forEach(t=>t.value=e),{flush:i,deep:a,immediate:o})}function Ge(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 Ke(e,n=!0,r){N(r)?(0,t.onBeforeMount)(e,r):n?e():(0,t.nextTick)(e)}function qe(e,n){N(n)&&(0,t.onBeforeUnmount)(e,n)}function Je(e,n=!0,r){N(r)?(0,t.onMounted)(e,r):n?e():(0,t.nextTick)(e)}function Ye(e,n){N(n)&&(0,t.onUnmounted)(e,n)}function K(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(k(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(k(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 K(e,!n)}}:{toMatch:r,toBe:i,toBeTruthy:a,toBeNull:o,toBeNaN:c,toBeUndefined:s,changed:u,changedTimes:d,get not(){return K(e,!n)}}}function Xe(e){return K(e)}function Ze(e,t){return e===t}function Qe(...e){var n,r;let i=e[0],a=e[1],o=(n=e[2])==null?Ze: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 $e(e,n){return(0,t.computed)(()=>(0,t.toValue)(e).every((e,r,i)=>n((0,t.toValue)(e),r,i)))}function et(e,n){return(0,t.computed)(()=>(0,t.toValue)(e).map(e=>(0,t.toValue)(e)).filter(n))}function tt(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 nt(e,n){return(0,t.computed)(()=>(0,t.toValue)(e).findIndex((e,r,i)=>n((0,t.toValue)(e),r,i)))}function rt(e,t){let n=e.length;for(;n-- >0;)if(t(e[n],n,e))return e[n]}function it(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)):rt((0,t.toValue)(e),(e,r,i)=>n((0,t.toValue)(e),r,i))))}function at(e){return b(e)&&A(e,`formIndex`,`comparator`)}function ot(...e){var n;let r=e[0],i=e[1],a=e[2],o=0;if(at(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 st(e,n){return(0,t.computed)(()=>(0,t.toValue)(e).map(e=>(0,t.toValue)(e)).join((0,t.toValue)(n)))}function ct(e,n){return(0,t.computed)(()=>(0,t.toValue)(e).map(e=>(0,t.toValue)(e)).map(n))}function lt(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 ut(e,n){return(0,t.computed)(()=>(0,t.toValue)(e).some((e,r,i)=>n((0,t.toValue)(e),r,i)))}function dt(e){return Array.from(new Set(e))}function ft(e,t){return e.reduce((n,r)=>(n.some(n=>t(r,n,e))||n.push(r),n),[])}function pt(e,n){return(0,t.computed)(()=>{let r=(0,t.toValue)(e).map(e=>(0,t.toValue)(e));return n?ft(r,n):dt(r)})}function mt(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 ht=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[T\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/i,gt=/[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 _t(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 q(e){let t=[`th`,`st`,`nd`,`rd`],n=e%100;return e+(t[(n-20)%10]||t[n]||t[0])}function J(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?_t:i,m=e=>{var t;return(t=e.split(` `)[1])==null?``:t},h={Yo:()=>q(a),YY:()=>String(a).slice(-2),YYYY:()=>a,M:()=>o+1,Mo:()=>q(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:()=>q(s),DD:()=>`${s}`.padStart(2,`0`),H:()=>String(c),Ho:()=>q(c),HH:()=>`${c}`.padStart(2,`0`),h:()=>`${c%12||12}`.padStart(1,`0`),ho:()=>q(c%12||12),hh:()=>`${c%12||12}`.padStart(2,`0`),m:()=>String(l),mo:()=>q(l),mm:()=>`${l}`.padStart(2,`0`),s:()=>String(u),so:()=>q(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(gt,(e,t)=>{var n,r;return(n=t==null?(r=h[e])==null?void 0:r.call(h):t)==null?e:n})}function Y(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(ht);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 vt(e,n=`HH:mm:ss`,r={}){return(0,t.computed)(()=>J(Y((0,t.toValue)(e)),(0,t.toValue)(n),r))}function X(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)))}return i&&y&&u(),((0,t.isRef)(n)||typeof n==`function`)&&p((0,t.watch)(n,()=>{s.value&&y&&u()})),p(l),{isActive:(0,t.shallowReadonly)(s),pause:l,resume:u}}function yt(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=X(a?()=>{s(),a(o.value)}:s,e,{immediate:i});return r?{counter:(0,t.shallowReadonly)(o),reset:c,...l}:(0,t.shallowReadonly)(o)}function bt(e,n={}){var r;let i=(0,t.shallowRef)((r=n.initialValue)==null?null:r);return(0,t.watch)(e,()=>i.value=x(),n),(0,t.shallowReadonly)(i)}function Z(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,y&&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=Z(i==null?S: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),{stop:s,resume:c,pause:l}=W(e,(...e)=>{o.value+=1,o.value>=(0,t.toValue)(i)&&(0,t.nextTick)(()=>s()),n(...e)},a);return{count:o,stop:s,resume:c,pause:l}}function Dt(e,t,n={}){let{debounce:r=0,maxWait:i=void 0,...a}=n;return W(e,t,{...a,eventFilter:E(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=T,...a}=r,o=w(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:D(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}e.assert=ae,e.autoResetRef=Ne,e.bypassFilter=T,e.camelize=we,e.clamp=ce,e.computedEager=l,e.computedWithControl=d,e.containsProp=A,e.controlledComputed=f,e.controlledRef=Be,e.createEventHook=m,e.createFilterWrapper=w,e.createGlobalState=h,e.createInjectionState=ee,e.createReactiveFn=ke,e.createRef=te,e.createSharedComposable=Te,e.createSingletonPromise=me,e.debounceFilter=E,e.debouncedRef=Pe,e.debouncedWatch=Ot,e.eagerComputed=u,e.extendRef=P,e.formatDate=J,e.get=Ee,e.getLifeCycleTarget=N,e.hasOwn=ue,e.hyphenate=Se,e.identity=pe,e.ignorableWatch=At,e.increaseWithUnit=ge,e.injectLocal=_,e.invoke=he,e.isClient=y,e.isDef=re,e.isDefined=De,e.isIOS=de,e.isObject=b,e.isWorker=ne,e.makeDestructurable=Oe,e.noop=S,e.normalizeDate=Y,e.notNullish=ie,e.now=se,e.objectEntries=be,e.objectOmit=ye,e.objectPick=ve,e.pausableFilter=O,e.pausableWatch=He,e.promiseTimeout=k,e.provideLocal=v,e.pxValue=_e,e.rand=le,e.reactify=F,e.reactifyObject=Ae,e.reactiveComputed=L,e.reactiveOmit=je,e.reactivePick=Me,e.refAutoReset=R,e.refDebounced=B,e.refDefault=Ie,e.refManualReset=Le,e.refThrottled=H,e.refWithControl=U,e.set=Ve,e.syncRef=Ue,e.syncRefs=We,e.throttleFilter=D,e.throttledRef=Re,e.throttledWatch=Nt,e.timestamp=x,e.toArray=j,e.toReactive=I,e.toRef=C,e.toRefs=Ge,e.tryOnBeforeMount=Ke,e.tryOnBeforeUnmount=qe,e.tryOnMounted=Je,e.tryOnScopeDispose=p,e.tryOnUnmounted=Ye,e.until=Xe,e.useArrayDifference=Qe,e.useArrayEvery=$e,e.useArrayFilter=et,e.useArrayFind=tt,e.useArrayFindIndex=nt,e.useArrayFindLast=it,e.useArrayIncludes=ot,e.useArrayJoin=st,e.useArrayMap=ct,e.useArrayReduce=lt,e.useArraySome=ut,e.useArrayUnique=pt,e.useCounter=mt,e.useDateFormat=vt,e.useDebounce=Fe,e.useDebounceFn=z,e.useInterval=yt,e.useIntervalFn=X,e.useLastChanged=bt,e.useThrottle=ze,e.useThrottleFn=V,e.useTimeout=xt,e.useTimeoutFn=Z,e.useToNumber=St,e.useToString=Ct,e.useToggle=wt,e.watchArray=Tt,e.watchAtMost=Et,e.watchDebounced=Dt,e.watchDeep=kt,e.watchIgnorable=Q,e.watchImmediate=jt,e.watchOnce=Mt,e.watchPausable=G,e.watchThrottled=$,e.watchTriggerable=Pt,e.watchWithFilter=W,e.whenever=Lt})(this.VueUse=this.VueUse||{},Vue);
(function(e,t){Object.defineProperty(e,Symbol.toStringTag,{value:`Module`});function n(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 r=n;function i(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 a=i;function o(e={}){function n(e){return typeof e==`function`}let r=n(e)?{mounted:e,updated:e}:e,{mounted:i,unmounted:a}=r;if(!n(i))return e;let o=new WeakMap;return{...r,mounted(e,n,r,a){var s;let c=(s=o.get(e))==null?(0,t.effectScope)():s;o.set(e,c),c.run(()=>{i==null||i(e,n,r,a)})},unmounted(e,t,r,i){var s;(s=o.get(e))==null||s.stop(),o.delete(e),n(a)&&a(e,t,r,i)}}}function s(e,n){return(0,t.getCurrentScope)()?((0,t.onScopeDispose)(e,n),!0):!1}function c(){let e=new Set,t=t=>{e.delete(t)};return{on:n=>{e.add(n);let r=()=>t(n);return s(r),{off:r}},off:t,trigger:(...t)=>Promise.all(Array.from(e).map(e=>e(...t))),clear:()=>{e.clear()}}}function l(e){let n=!1,r,i=(0,t.effectScope)(!0);return((...t)=>(n||(r=i.run(()=>e(...t)),n=!0),r))}let u=new WeakMap,d=(...e)=>{var n;let r=e[0],i=(n=(0,t.getCurrentInstance)())==null?void 0:n.proxy,a=i==null?(0,t.getCurrentScope)():i;if(a==null&&!(0,t.hasInjectionContext)())throw Error(`injectLocal must be called in setup`);return a&&u.has(a)&&r in u.get(a)?u.get(a)[r]:(0,t.inject)(...e)};function f(e,n){var r;let i=(r=(0,t.getCurrentInstance)())==null?void 0:r.proxy,a=i==null?(0,t.getCurrentScope)():i;if(a==null)throw Error(`provideLocal must be called in setup`);u.has(a)||u.set(a,Object.create(null));let o=u.get(a);return o[e]=n,(0,t.provide)(e,n)}function p(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 f(n,r),r},()=>d(n,r)]}function m(e,n){return n===!0?(0,t.ref)(e):(0,t.shallowRef)(e)}let h=typeof window<`u`&&typeof document<`u`,ee=typeof WorkerGlobalScope<`u`&&globalThis instanceof WorkerGlobalScope,te=e=>e!==void 0,ne=e=>e!=null,g=(e,...t)=>{e||console.warn(...t)},re=Object.prototype.toString,_=e=>re.call(e)===`[object Object]`,ie=()=>Date.now(),v=()=>+Date.now(),ae=(e,t,n)=>Math.min(n,Math.max(t,e)),y=()=>{},oe=(e,t)=>(e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e),se=(e,t)=>Object.hasOwn(e,t),ce=le();function le(){var e,t,n;return h&&!!(!((e=window)==null||(e=e.navigator)==null)&&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 b(...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:y}))):(0,t.ref)(n)}function x(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 S=e=>e();function C(e,n={}){let r,i,a=y,o=e=>{clearTimeout(e),a(),a=y},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 w(...e){let n=0,r,i=!0,a=y,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=y)};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 T(e=S,n={}){let{initialState:r=`active`}=n,i=b(r===`active`);function a(){i.value=!1}function o(){i.value=!0}return{isActive:(0,t.shallowReadonly)(i),pause:a,resume:o,eventFilter:(...t)=>{i.value&&e(...t)}}}function E(e,t=!1,n=`Timeout`){return new Promise((r,i)=>{t?setTimeout(i,e,n):setTimeout(r,e)})}function ue(e){return e}function de(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 fe(e){return e()}function D(e,...t){return t.some(t=>t in e)}function pe(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 me(e){return e.endsWith(`rem`)?Number.parseFloat(e)*16:Number.parseFloat(e)}function he(e,t,n=!1){return t.reduce((t,r)=>(r in e&&(!n||e[r]!==void 0)&&(t[r]=e[r]),t),{})}function ge(e,t,n=!1){return Object.fromEntries(Object.entries(e).filter(([e,r])=>(!n||r!==void 0)&&!t.includes(e)))}function _e(e){return Object.entries(e)}function O(e){return Array.isArray(e)?e:[e]}function k(e){let t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))}let ve=/\B([A-Z])/g,ye=k(e=>e.replace(ve,`-$1`).toLowerCase()),be=/-(\w)/g,xe=k(e=>e.replace(be,(e,t)=>t?t.toUpperCase():``));function A(e){return e||(0,t.getCurrentInstance)()}function j(e){if(!h)return 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))),s(a),r))}function M(e,n,{enumerable:r=!1,unwrap:i=!0}={}){for(let[a,o]of Object.entries(n))a!==`value`&&((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 Se(e,n){return n==null?(0,t.unref)(e):(0,t.unref)(e)[n]}function Ce(e){return(0,t.unref)(e)!=null}function we(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 N(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 Te=N;function Ee(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`?N(n.bind(e),r):n]}))}function P(e){return(0,t.isRef)(e)?(0,t.reactive)(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}}})):(0,t.reactive)(e)}function F(e){return P((0,t.computed)(e))}function De(e,...n){let r=n.flat(),i=r[0];return F(()=>Object.fromEntries(typeof i==`function`?Object.entries((0,t.toRefs)(e)).filter(([e,n])=>!i((0,t.toValue)(n),e)):Object.entries((0,t.toRefs)(e)).filter(e=>!r.includes(e[0]))))}function Oe(e,...n){let r=n.flat(),i=r[0];return F(()=>Object.fromEntries(typeof i==`function`?Object.entries((0,t.toRefs)(e)).filter(([e,n])=>i((0,t.toValue)(n),e)):r.map(t=>[t,b(e,t)])))}function I(e,n=1e4){return(0,t.customRef)((r,i)=>{let a=(0,t.toValue)(e),o,c=()=>setTimeout(()=>{a=(0,t.toValue)(e),i()},(0,t.toValue)(n));return s(()=>{clearTimeout(o)}),{get(){return r(),a},set(e){a=e,i(),clearTimeout(o),o=c()}}})}let ke=I;function L(e,t=200,n={}){return x(C(t,n),e)}function R(e,n=200,r={}){let i=(0,t.ref)((0,t.toValue)(e)),a=L(()=>{i.value=e.value},n,r);return(0,t.watch)(e,()=>a()),(0,t.shallowReadonly)(i)}let Ae=R,je=R;function Me(e,n){return(0,t.computed)({get(){var t;return(t=e.value)==null?n:t},set(t){e.value=t}})}function Ne(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 z(e,t=200,n=!1,r=!0,i=!1){return x(w(t,n,r,i),e)}function B(e,n=200,r=!0,i=!0){if(n<=0)return e;let a=(0,t.ref)((0,t.toValue)(e)),o=z(()=>{a.value=e.value},n,r,i);return(0,t.watch)(e,()=>o()),a}let Pe=B,Fe=B;function V(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 M(o,{get:s,set:c,untrackedGet:()=>s(!1),silentSet:e=>c(e,!1),peek:()=>s(!1),lay:e=>c(e,!1)},{enumerable:!0})}let Ie=V;function Le(...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 H(e,n,r={}){let{eventFilter:i=S,...a}=r;return(0,t.watch)(e,x(i,n),a)}function U(e,t,n={}){let{eventFilter:r,initialState:i=`active`,...a}=n,{eventFilter:o,pause:s,resume:c,isActive:l}=T(r,{initialState:i});return{stop:H(e,t,{...a,eventFilter:o}),pause:s,resume:c,isActive:l}}let Re=U;function ze(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(U(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(U(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 Be(e,n,r={}){let{flush:i=`sync`,deep:a=!1,immediate:o=!0}=r,s=O(n);return(0,t.watch)(e,e=>s.forEach(t=>t.value=e),{flush:i,deep:a,immediate:o})}function Ve(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 He(e,n=!0,r){A(r)?(0,t.onBeforeMount)(e,r):n?e():(0,t.nextTick)(e)}function Ue(e,n){A(n)&&(0,t.onBeforeUnmount)(e,n)}function We(e,n=!0,r){A(r)?(0,t.onMounted)(e,r):n?e():(0,t.nextTick)(e)}function Ge(e,n){A(n)&&(0,t.onUnmounted)(e,n)}function W(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(E(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(E(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 W(e,!n)}}:{toMatch:r,toBe:i,toBeTruthy:a,toBeNull:o,toBeNaN:c,toBeUndefined:s,changed:u,changedTimes:d,get not(){return W(e,!n)}}}function Ke(e){return W(e)}function qe(e,t){return e===t}function Je(...e){var n,r;let i=e[0],a=e[1],o=(n=e[2])==null?qe: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 Ye(e,n){return(0,t.computed)(()=>(0,t.toValue)(e).every((e,r,i)=>n((0,t.toValue)(e),r,i)))}function Xe(e,n){return(0,t.computed)(()=>(0,t.toValue)(e).map(e=>(0,t.toValue)(e)).filter(n))}function Ze(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 Qe(e,n){return(0,t.computed)(()=>(0,t.toValue)(e).findIndex((e,r,i)=>n((0,t.toValue)(e),r,i)))}function $e(e,t){let n=e.length;for(;n-- >0;)if(t(e[n],n,e))return e[n]}function et(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)):$e((0,t.toValue)(e),(e,r,i)=>n((0,t.toValue)(e),r,i))))}function tt(e){return _(e)&&D(e,`formIndex`,`comparator`)}function nt(...e){var n;let r=e[0],i=e[1],a=e[2],o=0;if(tt(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 rt(e,n){return(0,t.computed)(()=>(0,t.toValue)(e).map(e=>(0,t.toValue)(e)).join((0,t.toValue)(n)))}function it(e,n){return(0,t.computed)(()=>(0,t.toValue)(e).map(e=>(0,t.toValue)(e)).map(n))}function at(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 ot(e,n){return(0,t.computed)(()=>(0,t.toValue)(e).some((e,r,i)=>n((0,t.toValue)(e),r,i)))}function st(e){return Array.from(new Set(e))}function ct(e,t){return e.reduce((n,r)=>(n.some(n=>t(r,n,e))||n.push(r),n),[])}function lt(e,n){return(0,t.computed)(()=>{let r=(0,t.toValue)(e).map(e=>(0,t.toValue)(e));return n?ct(r,n):st(r)})}function ut(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 dt=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[T\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/i,ft=/[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 pt(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 G(e){let t=[`th`,`st`,`nd`,`rd`],n=e%100;return e+(t[(n-20)%10]||t[n]||t[0])}function K(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?pt:i,m=e=>{var t;return(t=e.split(` `)[1])==null?``:t},h={Yo:()=>G(a),YY:()=>String(a).slice(-2),YYYY:()=>a,M:()=>o+1,Mo:()=>G(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:()=>G(s),DD:()=>`${s}`.padStart(2,`0`),H:()=>String(c),Ho:()=>G(c),HH:()=>`${c}`.padStart(2,`0`),h:()=>`${c%12||12}`.padStart(1,`0`),ho:()=>G(c%12||12),hh:()=>`${c%12||12}`.padStart(2,`0`),m:()=>String(l),mo:()=>G(l),mm:()=>`${l}`.padStart(2,`0`),s:()=>String(u),so:()=>G(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(ft,(e,t)=>{var n,r;return(n=t==null?(r=h[e])==null?void 0:r.call(h):t)==null?e:n})}function q(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(dt);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 mt(e,n=`HH:mm:ss`,r={}){return(0,t.computed)(()=>K(q((0,t.toValue)(e)),(0,t.toValue)(n),r))}function J(e,n=1e3,r={}){let{immediate:i=!0,immediateCallback:a=!1}=r,o=null,c=(0,t.shallowRef)(!1);function l(){o&&(clearInterval(o),o=null)}function u(){c.value=!1,l()}function d(){let r=(0,t.toValue)(n);r<=0||(c.value=!0,a&&e(),l(),c.value&&(o=setInterval(e,r)))}return i&&h&&d(),((0,t.isRef)(n)||typeof n==`function`)&&s((0,t.watch)(n,()=>{c.value&&h&&d()})),s(u),{isActive:(0,t.shallowReadonly)(c),pause:u,resume:d}}function ht(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=J(a?()=>{s(),a(o.value)}:s,e,{immediate:i});return r?{counter:(0,t.shallowReadonly)(o),reset:c,...l}:(0,t.shallowReadonly)(o)}function gt(e,n={}){var r;let i=(0,t.shallowRef)((r=n.initialValue)==null?null:r);return(0,t.watch)(e,()=>i.value=v(),n),(0,t.shallowReadonly)(i)}function Y(e,n,r={}){let{immediate:i=!0,immediateCallback:a=!1}=r,o=(0,t.shallowRef)(!1),c;function l(){c&&(clearTimeout(c),c=void 0)}function u(){o.value=!1,l()}function d(...r){a&&e(),l(),o.value=!0,c=setTimeout(()=>{o.value=!1,c=void 0,e(...r)},(0,t.toValue)(n))}return i&&(o.value=!0,h&&d()),s(u),{isPending:(0,t.shallowReadonly)(o),start:d,stop:u}}function _t(e=1e3,n={}){let{controls:r=!1,callback:i}=n,a=Y(i==null?y:i,e,n),o=(0,t.computed)(()=>!a.isPending.value);return r?{ready:o,...a}:o}function vt(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 yt(e){return(0,t.computed)(()=>`${(0,t.toValue)(e)}`)}function bt(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 xt(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 St(e,n,r){let{count:i,...a}=r,o=(0,t.shallowRef)(0),{stop:s,resume:c,pause:l}=H(e,(...e)=>{o.value+=1,o.value>=(0,t.toValue)(i)&&(0,t.nextTick)(()=>s()),n(...e)},a);return{count:o,stop:s,resume:c,pause:l}}function X(e,t,n={}){let{debounce:r=0,maxWait:i=void 0,...a}=n;return H(e,t,{...a,eventFilter:C(r,{maxWait:i})})}let Ct=X;function wt(e,n,r){return(0,t.watch)(e,n,{...r,deep:!0})}function Z(e,n,r={}){let{eventFilter:i=S,...a}=r,o=x(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 Tt=Z;function Et(e,n,r){return(0,t.watch)(e,n,{...r,immediate:!0})}function Q(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 H(e,t,{...o,eventFilter:w(r,i,a)})}let Dt=$;function Ot(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=Z(e,o,n),{ignoreUpdates:c}=s,l=()=>{let t;return c(()=>{t=o(kt(e),At(e))}),t};return{...s,trigger:l}}function kt(e){return(0,t.isReactive)(e)?e:Array.isArray(e)?e.map(e=>(0,t.toValue)(e)):(0,t.toValue)(e)}function At(e){return Array.isArray(e)?e.map(()=>void 0):void 0}function jt(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}e.assert=g,e.autoResetRef=ke,e.bypassFilter=S,e.camelize=xe,e.clamp=ae,e.computedEager=n,e.computedWithControl=i,e.containsProp=D,e.controlledComputed=a,e.controlledRef=Ie,e.createDisposableDirective=o,e.createEventHook=c,e.createFilterWrapper=x,e.createGlobalState=l,e.createInjectionState=p,e.createReactiveFn=Te,e.createRef=m,e.createSharedComposable=j,e.createSingletonPromise=de,e.debounceFilter=C,e.debouncedRef=Ae,e.debouncedWatch=Ct,e.eagerComputed=r,e.extendRef=M,e.formatDate=K,e.get=Se,e.getLifeCycleTarget=A,e.hasOwn=se,e.hyphenate=ye,e.identity=ue,e.ignorableWatch=Tt,e.increaseWithUnit=pe,e.injectLocal=d,e.invoke=fe,e.isClient=h,e.isDef=te,e.isDefined=Ce,e.isIOS=ce,e.isObject=_,e.isWorker=ee,e.makeDestructurable=we,e.noop=y,e.normalizeDate=q,e.notNullish=ne,e.now=ie,e.objectEntries=_e,e.objectOmit=ge,e.objectPick=he,e.pausableFilter=T,e.pausableWatch=Re,e.promiseTimeout=E,e.provideLocal=f,e.pxValue=me,e.rand=oe,e.reactify=N,e.reactifyObject=Ee,e.reactiveComputed=F,e.reactiveOmit=De,e.reactivePick=Oe,e.refAutoReset=I,e.refDebounced=R,e.refDefault=Me,e.refManualReset=Ne,e.refThrottled=B,e.refWithControl=V,e.set=Le,e.syncRef=ze,e.syncRefs=Be,e.throttleFilter=w,e.throttledRef=Pe,e.throttledWatch=Dt,e.timestamp=v,e.toArray=O,e.toReactive=P,e.toRef=b,e.toRefs=Ve,e.tryOnBeforeMount=He,e.tryOnBeforeUnmount=Ue,e.tryOnMounted=We,e.tryOnScopeDispose=s,e.tryOnUnmounted=Ge,e.until=Ke,e.useArrayDifference=Je,e.useArrayEvery=Ye,e.useArrayFilter=Xe,e.useArrayFind=Ze,e.useArrayFindIndex=Qe,e.useArrayFindLast=et,e.useArrayIncludes=nt,e.useArrayJoin=rt,e.useArrayMap=it,e.useArrayReduce=at,e.useArraySome=ot,e.useArrayUnique=lt,e.useCounter=ut,e.useDateFormat=mt,e.useDebounce=je,e.useDebounceFn=L,e.useInterval=ht,e.useIntervalFn=J,e.useLastChanged=gt,e.useThrottle=Fe,e.useThrottleFn=z,e.useTimeout=_t,e.useTimeoutFn=Y,e.useToNumber=vt,e.useToString=yt,e.useToggle=bt,e.watchArray=xt,e.watchAtMost=St,e.watchDebounced=X,e.watchDeep=wt,e.watchIgnorable=Z,e.watchImmediate=Et,e.watchOnce=Q,e.watchPausable=U,e.watchThrottled=$,e.watchTriggerable=Ot,e.watchWithFilter=H,e.whenever=jt})(this.VueUse=this.VueUse||{},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";
//#region computedEager/index.ts

@@ -30,3 +29,2 @@ /**

const eagerComputed = computedEager;
//#endregion

@@ -53,4 +51,4 @@ //#region computedWithControl/index.ts

});
const get$1 = typeof fn === "function" ? fn : fn.get;
const set$1 = typeof fn === "function" ? void 0 : fn.set;
const get = typeof fn === "function" ? fn : fn.get;
const set = typeof fn === "function" ? void 0 : fn.set;
const result = customRef((_track, _trigger) => {

@@ -62,3 +60,3 @@ track = _track;

if (dirty) {
v = get$1(v);
v = get(v);
dirty = false;

@@ -69,4 +67,4 @@ }

},
set(v$1) {
set$1 === null || set$1 === void 0 || set$1(v$1);
set(v) {
set === null || set === void 0 || set(v);
}

@@ -80,4 +78,41 @@ };

const controlledComputed = computedWithControl;
//#endregion
//#region createDisposableDirective/index.ts
/**
* Utility for authoring disposable directives. Reactive effects created within `mounted` directive hook will be tracked and automatically disposed when directive is unmounted.
*
* @see https://vueuse.org/createDisposableDirective
*
* @__NO_SIDE_EFFECTS__
*/
function createDisposableDirective(origin = {}) {
function isFunc(fn) {
return typeof fn === "function";
}
const normalisedOrigin = isFunc(origin) ? {
mounted: origin,
updated: origin
} : origin;
const { mounted, unmounted } = normalisedOrigin;
if (!isFunc(mounted)) return origin;
const scopeWeakMap = /* @__PURE__ */ new WeakMap();
return {
...normalisedOrigin,
mounted(el, binding, vNode, prevNode) {
var _scopeWeakMap$get;
const scope = (_scopeWeakMap$get = scopeWeakMap.get(el)) !== null && _scopeWeakMap$get !== void 0 ? _scopeWeakMap$get : effectScope();
scopeWeakMap.set(el, scope);
scope.run(() => {
mounted === null || mounted === void 0 || mounted(el, binding, vNode, prevNode);
});
},
unmounted(el, binding, vNode, prevNode) {
var _scopeWeakMap$get2;
(_scopeWeakMap$get2 = scopeWeakMap.get(el)) === null || _scopeWeakMap$get2 === void 0 || _scopeWeakMap$get2.stop();
scopeWeakMap.delete(el);
if (isFunc(unmounted)) unmounted(el, binding, vNode, prevNode);
}
};
}
//#endregion
//#region tryOnScopeDispose/index.ts

@@ -96,3 +131,2 @@ /**

}
//#endregion

@@ -131,3 +165,2 @@ //#region createEventHook/index.ts

}
//#endregion

@@ -155,7 +188,5 @@ //#region createGlobalState/index.ts

}
//#endregion
//#region provideLocal/map.ts
const localProvidedStateMap = /* @__PURE__ */ new WeakMap();
//#endregion

@@ -183,3 +214,2 @@ //#region injectLocal/index.ts

};
//#endregion

@@ -206,12 +236,4 @@ //#region provideLocal/index.ts

}
//#endregion
//#region createInjectionState/index.ts
/**
* Create global state that can be injected into components.
*
* @see https://vueuse.org/createInjectionState
*
* @__NO_SIDE_EFFECTS__
*/
function createInjectionState(composable, options) {

@@ -228,3 +250,2 @@ const key = (options === null || options === void 0 ? void 0 : options.injectionKey) || Symbol(composable.name || "InjectionState");

}
//#endregion

@@ -251,3 +272,2 @@ //#region createRef/index.ts

}
//#endregion

@@ -273,3 +293,3 @@ //#region utils/is.ts

};
const hasOwn = (val, key) => Object.prototype.hasOwnProperty.call(val, key);
const hasOwn = (val, key) => Object.hasOwn(val, key);
const isIOS = /* @__PURE__ */ getIsIOS();

@@ -280,3 +300,2 @@ function getIsIOS() {

}
//#endregion

@@ -292,3 +311,2 @@ //#region toRef/index.ts

}
//#endregion

@@ -311,4 +329,4 @@ //#region utils/filters.ts

}
const bypassFilter = (invoke$1) => {
return invoke$1();
const bypassFilter = (invoke) => {
return invoke();
};

@@ -322,4 +340,4 @@ /**

let lastRejector = noop;
const _clearTimeout = (timer$1) => {
clearTimeout(timer$1);
const _clearTimeout = (timer) => {
clearTimeout(timer);
lastRejector();

@@ -329,3 +347,3 @@ lastRejector = noop;

let lastInvoker;
const filter = (invoke$1) => {
const filter = (invoke) => {
const duration = toValue(ms);

@@ -339,7 +357,7 @@ const maxDuration = toValue(options.maxWait);

}
return Promise.resolve(invoke$1());
return Promise.resolve(invoke());
}
return new Promise((resolve, reject) => {
lastRejector = options.rejectOnCancel ? reject : resolve;
lastInvoker = invoke$1;
lastInvoker = invoke;
if (maxDuration && !maxTimer) maxTimer = setTimeout(() => {

@@ -353,3 +371,3 @@ if (timer) _clearTimeout(timer);

maxTimer = void 0;
resolve(invoke$1());
resolve(invoke());
}, duration);

@@ -383,3 +401,3 @@ });

const elapsed = Date.now() - lastExec;
const invoke$1 = () => {
const invoke = () => {
return lastValue = _invoke();

@@ -390,7 +408,7 @@ };

lastExec = Date.now();
return invoke$1();
return invoke();
}
if (elapsed > duration) {
lastExec = Date.now();
if (leading || !isLeading) invoke$1();
if (leading || !isLeading) invoke();
} else if (trailing) lastValue = new Promise((resolve, reject) => {

@@ -401,3 +419,3 @@ lastRejector = rejectOnCancel ? reject : resolve;

isLeading = true;
resolve(invoke$1());
resolve(invoke());
clear();

@@ -431,3 +449,3 @@ }, Math.max(0, duration - elapsed));

return {
isActive: readonly(isActive),
isActive: shallowReadonly(isActive),
pause,

@@ -438,3 +456,2 @@ resume,

}
//#endregion

@@ -444,3 +461,3 @@ //#region utils/general.ts

return new Promise((resolve, reject) => {
if (throwOnTimeout) setTimeout(() => reject(reason), ms);
if (throwOnTimeout) setTimeout(reject, ms, reason);
else setTimeout(resolve, ms);

@@ -523,3 +540,2 @@ });

}
//#endregion

@@ -539,3 +555,2 @@ //#region utils/port.ts

});
//#endregion

@@ -546,3 +561,2 @@ //#region utils/vue.ts

}
//#endregion

@@ -580,9 +594,8 @@ //#region createSharedComposable/index.ts

}
//#endregion
//#region extendRef/index.ts
function extendRef(ref$1, extend, { enumerable = false, unwrap = true } = {}) {
function extendRef(ref, extend, { enumerable = false, unwrap = true } = {}) {
for (const [key, value] of Object.entries(extend)) {
if (key === "value") continue;
if (isRef(value) && unwrap) Object.defineProperty(ref$1, key, {
if (isRef(value) && unwrap) Object.defineProperty(ref, key, {
get() {

@@ -596,3 +609,3 @@ return value.value;

});
else Object.defineProperty(ref$1, key, {
else Object.defineProperty(ref, key, {
value,

@@ -602,5 +615,4 @@ enumerable

}
return ref$1;
return ref;
}
//#endregion

@@ -612,3 +624,2 @@ //#region get/index.ts

}
//#endregion

@@ -619,3 +630,2 @@ //#region isDefined/index.ts

}
//#endregion

@@ -640,3 +650,2 @@ //#region makeDestructurable/index.ts

}
//#endregion

@@ -662,3 +671,2 @@ //#region reactify/index.ts

const createReactiveFn = reactify;
//#endregion

@@ -686,3 +694,2 @@ //#region reactifyObject/index.ts

}
//#endregion

@@ -724,3 +731,2 @@ //#region toReactive/index.ts

}
//#endregion

@@ -734,3 +740,2 @@ //#region reactiveComputed/index.ts

}
//#endregion

@@ -748,3 +753,2 @@ //#region reactiveOmit/index.ts

}
//#endregion

@@ -762,3 +766,2 @@ //#region reactivePick/index.ts

}
//#endregion

@@ -800,3 +803,2 @@ //#region refAutoReset/index.ts

const autoResetRef = refAutoReset;
//#endregion

@@ -819,3 +821,2 @@ //#region useDebounceFn/index.ts

}
//#endregion

@@ -840,3 +841,2 @@ //#region refDebounced/index.ts

const useDebounce = refDebounced;
//#endregion

@@ -860,3 +860,2 @@ //#region refDefault/index.ts

}
//#endregion

@@ -893,3 +892,2 @@ //#region refManualReset/index.ts

}
//#endregion

@@ -919,3 +917,2 @@ //#region useThrottleFn/index.ts

}
//#endregion

@@ -945,3 +942,2 @@ //#region refThrottled/index.ts

const useThrottle = refThrottled;
//#endregion

@@ -958,3 +954,3 @@ //#region refWithControl/index.ts

let trigger;
const ref$1 = customRef((_track, _trigger) => {
const ref = customRef((_track, _trigger) => {
track = _track;

@@ -964,14 +960,14 @@ trigger = _trigger;

get() {
return get$1();
return get();
},
set(v) {
set$1(v);
set(v);
}
};
});
function get$1(tracking = true) {
function get(tracking = true) {
if (tracking) track();
return source;
}
function set$1(value, triggering = true) {
function set(value, triggering = true) {
var _options$onBeforeChan, _options$onChanged;

@@ -988,7 +984,7 @@ if (value === source) return;

*/
const untrackedGet = () => get$1(false);
const untrackedGet = () => get(false);
/**
* Set the value without triggering the reactivity system
*/
const silentSet = (v) => set$1(v, false);
const silentSet = (v) => set(v, false);
/**

@@ -999,3 +995,3 @@ * Get the value without tracked in the reactivity system.

*/
const peek = () => get$1(false);
const peek = () => get(false);
/**

@@ -1006,6 +1002,6 @@ * Set the value without triggering the reactivity system

*/
const lay = (v) => set$1(v, false);
return extendRef(ref$1, {
get: get$1,
set: set$1,
const lay = (v) => set(v, false);
return extendRef(ref, {
get,
set,
untrackedGet,

@@ -1019,3 +1015,2 @@ silentSet,

const controlledRef = refWithControl;
//#endregion

@@ -1028,4 +1023,4 @@ //#region set/index.ts

if (args.length === 2) {
const [ref$1, value] = args;
ref$1.value = value;
const [ref, value] = args;
ref.value = value;
}

@@ -1037,10 +1032,8 @@ if (args.length === 3) {

}
//#endregion
//#region watchWithFilter/index.ts
function watchWithFilter(source, cb, options = {}) {
const { eventFilter = bypassFilter,...watchOptions } = options;
const { eventFilter = bypassFilter, ...watchOptions } = options;
return watch(source, createFilterWrapper(eventFilter, cb), watchOptions);
}
//#endregion

@@ -1050,3 +1043,3 @@ //#region watchPausable/index.ts

function watchPausable(source, cb, options = {}) {
const { eventFilter: filter, initialState = "active",...watchOptions } = options;
const { eventFilter: filter, initialState = "active", ...watchOptions } = options;
const { eventFilter, pause, resume, isActive } = pausableFilter(filter, { initialState });

@@ -1065,3 +1058,2 @@ return {

const pausableWatch = watchPausable;
//#endregion

@@ -1106,3 +1098,2 @@ //#region syncRef/index.ts

}
//#endregion

@@ -1125,3 +1116,2 @@ //#region syncRefs/index.ts

}
//#endregion

@@ -1162,3 +1152,2 @@ //#region toRefs/index.ts

}
//#endregion

@@ -1178,3 +1167,2 @@ //#region tryOnBeforeMount/index.ts

}
//#endregion

@@ -1191,3 +1179,2 @@ //#region tryOnBeforeUnmount/index.ts

}
//#endregion

@@ -1207,3 +1194,2 @@ //#region tryOnMounted/index.ts

}
//#endregion

@@ -1220,3 +1206,2 @@ //#region tryOnUnmounted/index.ts

}
//#endregion

@@ -1320,3 +1305,2 @@ //#region until/index.ts

}
//#endregion

@@ -1351,3 +1335,2 @@ //#region useArrayDifference/index.ts

}
//#endregion

@@ -1369,3 +1352,2 @@ //#region useArrayEvery/index.ts

}
//#endregion

@@ -1387,3 +1369,2 @@ //#region useArrayFilter/index.ts

}
//#endregion

@@ -1405,3 +1386,2 @@ //#region useArrayFind/index.ts

}
//#endregion

@@ -1423,3 +1403,2 @@ //#region useArrayFindIndex/index.ts

}
//#endregion

@@ -1445,3 +1424,2 @@ //#region useArrayFindLast/index.ts

}
//#endregion

@@ -1474,8 +1452,7 @@ //#region useArrayIncludes/index.ts

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

@@ -1497,3 +1474,2 @@ //#region useArrayJoin/index.ts

}
//#endregion

@@ -1515,3 +1491,2 @@ //#region useArrayMap/index.ts

}
//#endregion

@@ -1538,3 +1513,2 @@ //#region useArrayReduce/index.ts

}
//#endregion

@@ -1556,3 +1530,2 @@ //#region useArraySome/index.ts

}
//#endregion

@@ -1584,3 +1557,2 @@ //#region useArrayUnique/index.ts

}
//#endregion

@@ -1601,7 +1573,7 @@ //#region useCounter/index.ts

const dec = (delta = 1) => count.value = Math.min(Math.max(min, count.value - delta), max);
const get$1 = () => count.value;
const set$1 = (val) => count.value = Math.max(min, Math.min(max, val));
const get = () => count.value;
const set = (val) => count.value = Math.max(min, Math.min(max, val));
const reset = (val = _initialValue) => {
_initialValue = val;
return set$1(val);
return set(val);
};

@@ -1612,8 +1584,7 @@ return {

dec,
get: get$1,
set: set$1,
get,
set,
reset
};
}
//#endregion

@@ -1723,3 +1694,2 @@ //#region useDateFormat/index.ts

}
//#endregion

@@ -1768,3 +1738,2 @@ //#region useIntervalFn/index.ts

}
//#endregion

@@ -1790,3 +1759,2 @@ //#region useInterval/index.ts

}
//#endregion

@@ -1800,3 +1768,2 @@ //#region useLastChanged/index.ts

}
//#endregion

@@ -1846,3 +1813,2 @@ //#region useTimeoutFn/index.ts

}
//#endregion

@@ -1860,3 +1826,2 @@ //#region useTimeout/index.ts

}
//#endregion

@@ -1879,3 +1844,2 @@ //#region useToNumber/index.ts

}
//#endregion

@@ -1893,3 +1857,2 @@ //#region useToString/index.ts

}
//#endregion

@@ -1923,3 +1886,2 @@ //#region useToggle/index.ts

}
//#endregion

@@ -1946,3 +1908,3 @@ //#region watchArray/index.ts

}
const removed = oldList.filter((_$1, i) => !oldListRemains[i]);
const removed = oldList.filter((_, i) => !oldListRemains[i]);
cb(newList, oldList, added, removed, onCleanup);

@@ -1952,7 +1914,6 @@ oldList = [...newList];

}
//#endregion
//#region watchAtMost/index.ts
function watchAtMost(source, cb, options) {
const { count,...watchOptions } = options;
const { count, ...watchOptions } = options;
const current = shallowRef(0);

@@ -1971,7 +1932,6 @@ const { stop, resume, pause } = watchWithFilter(source, (...args) => {

}
//#endregion
//#region watchDebounced/index.ts
function watchDebounced(source, cb, options = {}) {
const { debounce = 0, maxWait = void 0,...watchOptions } = options;
const { debounce = 0, maxWait = void 0, ...watchOptions } = options;
return watchWithFilter(source, cb, {

@@ -1984,3 +1944,2 @@ ...watchOptions,

const debouncedWatch = watchDebounced;
//#endregion

@@ -1999,7 +1958,6 @@ //#region watchDeep/index.ts

}
//#endregion
//#region watchIgnorable/index.ts
function watchIgnorable(source, cb, options = {}) {
const { eventFilter = bypassFilter,...watchOptions } = options;
const { eventFilter = bypassFilter, ...watchOptions } = options;
const filteredCb = createFilterWrapper(eventFilter, cb);

@@ -2057,3 +2015,2 @@ let ignoreUpdates;

const ignorableWatch = watchIgnorable;
//#endregion

@@ -2072,3 +2029,2 @@ //#region watchImmediate/index.ts

}
//#endregion

@@ -2087,7 +2043,6 @@ //#region watchOnce/index.ts

}
//#endregion
//#region watchThrottled/index.ts
function watchThrottled(source, cb, options = {}) {
const { throttle = 0, trailing = true, leading = true,...watchOptions } = options;
const { throttle = 0, trailing = true, leading = true, ...watchOptions } = options;
return watchWithFilter(source, cb, {

@@ -2100,3 +2055,2 @@ ...watchOptions,

const throttledWatch = watchThrottled;
//#endregion

@@ -2123,7 +2077,7 @@ //#region watchTriggerable/index.ts

const trigger = () => {
let res$1;
let res;
ignoreUpdates(() => {
res$1 = _cb(getWatchSources(source), getOldValue(source));
res = _cb(getWatchSources(source), getOldValue(source));
});
return res$1;
return res;
};

@@ -2143,10 +2097,4 @@ return {

}
//#endregion
//#region whenever/index.ts
/**
* Shorthand for watching value to be truthy
*
* @see https://vueuse.org/whenever
*/
function whenever(source, cb, options) {

@@ -2164,4 +2112,3 @@ const stop = watch(source, (v, ov, onInvalidate) => {

}
//#endregion
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 };
export { assert, autoResetRef, bypassFilter, camelize, clamp, computedEager, computedWithControl, containsProp, controlledComputed, controlledRef, createDisposableDirective, 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.2.1",
"version": "14.3.0",
"author": "Anthony Fu <https://github.com/antfu>",

@@ -25,3 +25,4 @@ "license": "MIT",

".": "./dist/index.js",
"./*": "./dist/*"
"./*": "./dist/*",
"./package.json": "./package.json"
},

@@ -40,5 +41,4 @@ "main": "./dist/index.js",

"scripts": {
"build": "tsdown",
"test:attw": "attw --pack --config-path ../../.attw.json ."
"build": "tsdown"
}
}

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

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