index.e57ccea0.js 4.7 KB

1
  1. import{b4 as V,a2 as D,W as s,b5 as X,b6 as T,b7 as W}from"./index.9a8e7555.js";function Y(e){return V()?(X(e),!0):!1}const b=typeof window!="undefined",H=e=>typeof e=="string",O=()=>{};function K(e,t){function r(...n){e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})}return r}const x=e=>e();function q(e=x){const t=s(!0);function r(){t.value=!1}function n(){t.value=!0}return{isActive:t,pause:r,resume:n,eventFilter:(...i)=>{t.value&&e(...i)}}}function B(e,t=!1,r="Timeout"){return new Promise((n,o)=>{setTimeout(t?()=>o(r):n,e)})}var F=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,U=(e,t)=>{var r={};for(var n in e)G.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&F)for(var n of F(e))t.indexOf(n)<0&&Q.call(e,n)&&(r[n]=e[n]);return r};function Z(e,t,r={}){const n=r,{eventFilter:o=x}=n,i=U(n,["eventFilter"]);return D(e,K(o,t),i)}var k=Object.defineProperty,ee=Object.defineProperties,te=Object.getOwnPropertyDescriptors,S=Object.getOwnPropertySymbols,J=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,E=(e,t,r)=>t in e?k(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,re=(e,t)=>{for(var r in t||(t={}))J.call(t,r)&&E(e,r,t[r]);if(S)for(var r of S(t))L.call(t,r)&&E(e,r,t[r]);return e},ne=(e,t)=>ee(e,te(t)),ae=(e,t)=>{var r={};for(var n in e)J.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&S)for(var n of S(e))t.indexOf(n)<0&&L.call(e,n)&&(r[n]=e[n]);return r};function oe(e,t,r={}){const n=r,{eventFilter:o}=n,i=ae(n,["eventFilter"]),{eventFilter:d,pause:u,resume:l,isActive:v}=q(o);return{stop:Z(e,t,ne(re({},i),{eventFilter:d})),pause:u,resume:l,isActive:v}}function ie(e){var t;const r=W(e);return(t=r==null?void 0:r.$el)!=null?t:r}const m=b?window:void 0;b&&window.document;b&&window.navigator;b&&window.location;function R(...e){let t,r,n,o;if(H(e[0])?([r,n,o]=e,t=m):[t,r,n,o]=e,!t)return O;let i=O;const d=D(()=>ie(t),l=>{i(),l&&(l.addEventListener(r,n,o),i=()=>{l.removeEventListener(r,n,o),i=O})},{immediate:!0,flush:"post"}),u=()=>{d(),i()};return Y(u),u}function de(e,t,r){const{immediate:n=!0,delay:o=0,onError:i=O,resetOnExecute:d=!0,shallow:u=!0}=r!=null?r:{},l=u?T(t):s(t),v=s(!1),w=s(!1),_=s(void 0);async function y(f=0,...g){d&&(l.value=t),_.value=void 0,v.value=!1,w.value=!0,f>0&&await B(f);const h=typeof e=="function"?e(...g):e;try{const c=await h;l.value=c,v.value=!0}catch(c){_.value=c,i(c)}finally{w.value=!1}return l.value}return n&&y(o),{state:l,isReady:v,isLoading:w,error:_,execute:y}}const P=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},$="__vueuse_ssr_handlers__";P[$]=P[$]||{};const le=P[$];function se(e,t){return le[e]||t}function ue(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"||Array.isArray(e)?"object":Number.isNaN(e)?"any":"number"}const fe={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}};function ce(e,t,r,n={}){var o;const{flush:i="pre",deep:d=!0,listenToStorageChanges:u=!0,writeDefaults:l=!0,shallow:v,window:w=m,eventFilter:_,onError:y=a=>{console.error(a)}}=n,f=(v?T:s)(t);if(!r)try{r=se("getDefaultStorage",()=>{var a;return(a=m)==null?void 0:a.localStorage})()}catch(a){y(a)}if(!r)return f;const g=W(t),h=ue(g),c=(o=n.serializer)!=null?o:fe[h],{pause:z,resume:C}=oe(f,()=>I(f.value),{flush:i,deep:d,eventFilter:_});return w&&u&&R(w,"storage",j),j(),f;function I(a){try{a==null?r.removeItem(e):r.setItem(e,c.write(a))}catch(p){y(p)}}function M(a){if(!(a&&a.key!==e)){z();try{const p=a?a.newValue:r.getItem(e);return p==null?(l&&g!==null&&r.setItem(e,c.write(g)),g):typeof p!="string"?p:c.read(p)}catch(p){y(p)}finally{C()}}}function j(a){a&&a.key!==e||(f.value=M(a))}}function ve(e,t,r={}){const{window:n=m}=r;return ce(e,t,n==null?void 0:n.localStorage,r)}var N,A;b&&(window==null?void 0:window.navigator)&&((N=window==null?void 0:window.navigator)==null?void 0:N.platform)&&/iP(ad|hone|od)/.test((A=window==null?void 0:window.navigator)==null?void 0:A.platform);function we({window:e=m}={}){if(!e)return{x:s(0),y:s(0)};const t=s(e.pageXOffset),r=s(e.pageYOffset);return R("scroll",()=>{t.value=e.pageXOffset,r.value=e.pageYOffset},{capture:!1,passive:!0}),{x:t,y:r}}export{we as a,de as b,ve as c,R as u};