index.a6e5e68b.js 7.5 KB

1
  1. import{b0 as Y,b1 as B,V as f,a4 as $,b2 as P,b3 as H,U as W}from"./ResizeObserver.es.62ab429c.js";var A;const E=typeof window!="undefined",K=e=>typeof e=="string",S=()=>{};E&&((A=window==null?void 0:window.navigator)==null?void 0:A.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function j(e,r){function t(...n){e(()=>r.apply(this,n),{fn:r,thisArg:this,args:n})}return t}const J=e=>e();function q(e,r={}){let t,n;return a=>{const i=P(e),s=P(r.maxWait);if(t&&clearTimeout(t),i<=0||s!==void 0&&s<=0)return n&&(clearTimeout(n),n=null),a();s&&!n&&(n=setTimeout(()=>{t&&clearTimeout(t),n=null,a()},s)),t=setTimeout(()=>{n&&clearTimeout(n),n=null,a()},i)}}function Q(e,r=!0,t=!0){let n=0,o,a=!0;const i=()=>{o&&(clearTimeout(o),o=void 0)};return l=>{const u=P(e),v=Date.now()-n;if(i(),u<=0)return n=Date.now(),l();v>u&&(t||!a)?(n=Date.now(),l()):r&&(o=setTimeout(()=>{n=Date.now(),a=!0,i(),l()},u)),!t&&!o&&(o=setTimeout(()=>a=!0,u)),a=!1}}function Z(e=J){const r=f(!0);function t(){r.value=!1}function n(){r.value=!0}return{isActive:r,pause:t,resume:n,eventFilter:(...a)=>{r.value&&e(...a)}}}function k(e,r=!1,t="Timeout"){return new Promise((n,o)=>{setTimeout(r?()=>o(t):n,e)})}function M(e){return Y()?(B(e),!0):!1}function ee(e,r=200,t={}){return j(q(r,t),e)}function te(e,r=200,t=!0,n=!0){return j(Q(r,t,n),e)}var L=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,oe=(e,r)=>{var t={};for(var n in e)ne.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(e!=null&&L)for(var n of L(e))r.indexOf(n)<0&&re.call(e,n)&&(t[n]=e[n]);return t};function ae(e,r,t={}){const n=t,{eventFilter:o=J}=n,a=oe(n,["eventFilter"]);return $(e,j(o,r),a)}var ie=Object.defineProperty,le=Object.defineProperties,se=Object.getOwnPropertyDescriptors,D=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable,R=(e,r,t)=>r in e?ie(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,ue=(e,r)=>{for(var t in r||(r={}))C.call(r,t)&&R(e,t,r[t]);if(D)for(var t of D(r))U.call(r,t)&&R(e,t,r[t]);return e},fe=(e,r)=>le(e,se(r)),ce=(e,r)=>{var t={};for(var n in e)C.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(e!=null&&D)for(var n of D(e))r.indexOf(n)<0&&U.call(e,n)&&(t[n]=e[n]);return t};function ve(e,r,t={}){const n=t,{eventFilter:o}=n,a=ce(n,["eventFilter"]),{eventFilter:i,pause:s,resume:l,isActive:u}=Z(o);return{stop:ae(e,r,fe(ue({},a),{eventFilter:i})),pause:s,resume:l,isActive:u}}function V(e){var r;const t=P(e);return(r=t==null?void 0:t.$el)!=null?r:t}const h=E?window:void 0;E&&window.document;E&&window.navigator;E&&window.location;function T(...e){let r,t,n,o;if(K(e[0])?([t,n,o]=e,r=h):[r,t,n,o]=e,!r)return S;let a=S;const i=$(()=>V(r),l=>{a(),l&&(l.addEventListener(t,n,o),a=()=>{l.removeEventListener(t,n,o),a=S})},{immediate:!0,flush:"post"}),s=()=>{i(),a()};return M(s),s}function he(e,r,t){const{immediate:n=!0,delay:o=0,onError:a=S,resetOnExecute:i=!0,shallow:s=!0}=t!=null?t:{},l=s?H(r):f(r),u=f(!1),v=f(!1),w=f(void 0);async function p(c=0,...g){i&&(l.value=r),w.value=void 0,u.value=!1,v.value=!0,c>0&&await k(c);const y=typeof e=="function"?e(...g):e;try{const m=await y;l.value=m,u.value=!0}catch(m){w.value=m,a(m)}finally{v.value=!1}return l.value}return n&&p(o),{state:l,isReady:u,isLoading:v,error:w,execute:p}}const F=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},N="__vueuse_ssr_handlers__";F[N]=F[N]||{};const pe=F[N];function de(e,r){return pe[e]||r}function we(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 me={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 ge(e,r,t,n={}){var o;const{flush:a="pre",deep:i=!0,listenToStorageChanges:s=!0,writeDefaults:l=!0,shallow:u,window:v=h,eventFilter:w,onError:p=d=>{console.error(d)}}=n,c=(u?H:f)(r);if(!t)try{t=de("getDefaultStorage",()=>{var d;return(d=h)==null?void 0:d.localStorage})()}catch(d){p(d)}if(!t)return c;const g=P(r),y=we(g),m=(o=n.serializer)!=null?o:me[y],{pause:_,resume:b}=ve(c,()=>G(c.value),{flush:a,deep:i,eventFilter:w});return v&&s&&T(v,"storage",x),x(),c;function G(d){try{d==null?t.removeItem(e):t.setItem(e,m.write(d))}catch(O){p(O)}}function X(d){if(!(d&&d.key!==e)){_();try{const O=d?d.newValue:t.getItem(e);return O==null?(l&&g!==null&&t.setItem(e,m.write(g)),g):typeof O!="string"?O:m.read(O)}catch(O){p(O)}finally{b()}}}function x(d){d&&d.key!==e||(c.value=X(d))}}var z=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Oe=(e,r)=>{var t={};for(var n in e)ye.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(e!=null&&z)for(var n of z(e))r.indexOf(n)<0&&be.call(e,n)&&(t[n]=e[n]);return t};function Se(e,r,t={}){const n=t,{window:o=h}=n,a=Oe(n,["window"]);let i;const s=o&&"ResizeObserver"in o,l=()=>{i&&(i.disconnect(),i=void 0)},u=$(()=>V(e),w=>{l(),s&&o&&w&&(i=new ResizeObserver(r),i.observe(w,a))},{immediate:!0,flush:"post"}),v=()=>{l(),u()};return M(v),{isSupported:s,stop:v}}function Te(e,r={}){const{throttle:t=0,idle:n=200,onStop:o=S,onScroll:a=S,offset:i={left:0,right:0,top:0,bottom:0},eventListenerOptions:s={capture:!1,passive:!0}}=r,l=f(0),u=f(0),v=f(!1),w=W({left:!0,right:!1,top:!0,bottom:!1}),p=W({left:!1,right:!1,top:!1,bottom:!1});if(e){const c=ee(y=>{v.value=!1,p.left=!1,p.right=!1,p.top=!1,p.bottom=!1,o(y)},t+n),g=y=>{const m=y.target===document?y.target.documentElement:y.target,_=m.scrollLeft;p.left=_<l.value,p.right=_>l.value,w.left=_<=0+(i.left||0),w.right=_+m.clientWidth>=m.scrollWidth-(i.right||0),l.value=_;let b=m.scrollTop;y.target===document&&!b&&(b=document.body.scrollTop),p.top=b<u.value,p.bottom=b>u.value,w.top=b<=0+(i.top||0),w.bottom=b+m.clientHeight>=m.scrollHeight-(i.bottom||0),u.value=b,v.value=!0,c(y),a(y)};T(e,"scroll",t?te(g,t):g,s)}return{x:l,y:u,isScrolling:v,arrivedState:w,directions:p}}function Pe(e,r,t={}){const{window:n=h}=t;return ge(e,r,n==null?void 0:n.localStorage,t)}function Ee(e={}){const{window:r=h}=e,t=r==null?void 0:r.navigator,n=Boolean(t&&"connection"in t),o=f(!0),a=f(!1),i=f(void 0),s=f(void 0),l=f(void 0),u=f(void 0),v=f(void 0),w=f(void 0),p=f("unknown"),c=n&&t.connection;function g(){!t||(o.value=t.onLine,i.value=o.value?void 0:Date.now(),s.value=o.value?Date.now():void 0,c&&(l.value=c.downlink,u.value=c.downlinkMax,w.value=c.effectiveType,v.value=c.rtt,a.value=c.saveData,p.value=c.type))}return r&&(T(r,"offline",()=>{o.value=!1,i.value=Date.now()}),T(r,"online",()=>{o.value=!0,s.value=Date.now()})),c&&T(c,"change",g,!1),g(),{isSupported:n,isOnline:o,saveData:a,offlineAt:i,onlineAt:s,downlink:l,downlinkMax:u,effectiveType:w,rtt:v,type:p}}var I;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(I||(I={}));function De({window:e=h}={}){if(!e)return{x:f(0),y:f(0)};const r=f(e.pageXOffset),t=f(e.pageYOffset);return T("scroll",()=>{r.value=e.pageXOffset,t.value=e.pageYOffset},{capture:!1,passive:!0}),{x:r,y:t}}export{T as a,De as b,he as c,Pe as d,Te as e,te as f,Ee as g,Se as u};