Files
AllinSSL/static/build/static/js/index-CrgF-7bm.js
2026-01-14 18:55:54 +08:00

2 lines
2.4 KiB
JavaScript

import{c7 as e,cc as t,aT as n,ca as a,c9 as i,C as o,y as r,cd as s,aH as u,c8 as c,o as l,W as f,K as m,r as p,ce as v}from"./main-xFoDg72M.js";function d(e){return!!s()&&(u(e),!0)}const b=new WeakMap,w=(...e)=>{var t;const n=e[0],r=null==(t=a())?void 0:t.proxy;if(null==r&&!i())throw new Error("injectLocal must be called in setup");return r&&b.has(r)&&n in b.get(r)?b.get(r)[n]:o(...e)},y="undefined"!=typeof window&&"undefined"!=typeof document;"undefined"!=typeof WorkerGlobalScope&&(globalThis,WorkerGlobalScope);const g=Object.prototype.toString,h=e=>"[object Object]"===g.call(e),j=()=>{};function F(e,t){return function(...n){return new Promise((a,i)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(a).catch(i)})}}const T=e=>e();function A(e=T,n={}){const{initialState:a="active"}=n,i=function(...e){if(1!==e.length)return m(...e);const n=e[0];return"function"==typeof n?t(v(()=>({get:n,set:j}))):p(n)}("active"===a);return{isActive:t(i),pause:function(){i.value=!1},resume:function(){i.value=!0},eventFilter:(...t)=>{i.value&&e(...t)}}}function S(e){return e.endsWith("rem")?16*Number.parseFloat(e):Number.parseFloat(e)}function W(e){return Array.isArray(e)?e:[e]}function k(e,t=200,a=!1,i=!0,o=!1){return F(function(...e){let t,a,i,o,r,s,u=0,l=!0,f=j;n(e[0])||"object"!=typeof e[0]?[i,o=!0,r=!0,s=!1]=e:({delay:i,trailing:o=!0,leading:r=!0,rejectOnCancel:s=!1}=e[0]);const m=()=>{t&&(clearTimeout(t),t=void 0,f(),f=j)};return e=>{const n=c(i),p=Date.now()-u,v=()=>a=e();return m(),n<=0?(u=Date.now(),v()):(p>n&&(r||!l)?(u=Date.now(),v()):o&&(a=new Promise((e,a)=>{f=s?a:e,t=setTimeout(()=>{u=Date.now(),l=!0,e(v()),m()},Math.max(0,n-p))})),r||t||(t=setTimeout(()=>l=!0,n)),l=!1,a)}}(t,a,i,o),e)}function D(e,t,n={}){const{eventFilter:a,initialState:i="active",...o}=n,{eventFilter:s,pause:u,resume:c,isActive:l}=A(a,{initialState:i}),f=function(e,t,n={}){const{eventFilter:a=T,...i}=n;return r(e,F(a,t),i)}(e,t,{...o,eventFilter:s});return{stop:f,pause:u,resume:c,isActive:l}}function P(e,t=!0,n){a()?l(e,n):t?e():f(e)}function x(n,a,i={}){const{immediate:o=!0,immediateCallback:r=!1}=i,s=e(!1);let u=null;function l(){u&&(clearTimeout(u),u=null)}function f(){s.value=!1,l()}function m(...e){r&&n(),l(),s.value=!0,u=setTimeout(()=>{s.value=!1,u=null,n(...e)},c(a))}return o&&(s.value=!0,y&&m()),d(f),{isPending:t(s),start:m,stop:f}}function C(e,t,n){return r(e,t,{...n,immediate:!0})}export{x as a,y as b,d as c,h as d,D as e,P as f,w as i,S as p,W as t,k as u,C as w};