1import{bt as F,cb as p,bD as g,d9 as h,aY as W,bN as k,aX as O,a_ as D,cU as A,d3 as I,d2 as M,da as L,bC as N,db as P,cO as _,bp as V}from"./szcXUDxO.js";function E(e,i){return P()?(_(e,i),!0):!1}const y=new WeakMap,J=(...e)=>{var i;const n=e[0],t=(i=D())===null||i===void 0?void 0:i.proxy,a=t??P();if(a==null&&!L())throw new Error("injectLocal must be called in setup");return a&&y.has(a)&&n in y.get(a)?y.get(a)[n]:N(...e)},G=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const K=e=>typeof e<"u",Q=e=>e!=null,U=Object.prototype.toString,Z=e=>U.call(e)==="[object Object]",d=()=>{};function X(...e){if(e.length!==1)return A(...e);const i=e[0];return typeof i=="function"?I(M(()=>({get:i,set:d}))):F(i)}function T(e,i){function n(...t){return new Promise((a,o)=>{Promise.resolve(e(()=>i.apply(this,t),{fn:i,thisArg:this,args:t})).then(a).catch(o)})}return"cancel"in e&&Object.assign(n,{cancel:e.cancel,flush:e.flush,isPending:e.isPending}),n}const C=e=>e();function R(e,i={}){let n,t,a=d,o=d;const s=O(!1),r=u=>{clearTimeout(u),a(),a=d};let c;return Object.assign(u=>{const b=p(e),m=p(i.maxWait);return n&&r(n),b<=0||m!==void 0&&m<=0?(t&&(r(t),t=void 0),s.value=!1,Promise.resolve(u())):(s.value=!0,new Promise((f,v)=>{a=i.rejectOnCancel?v:f,o=f,c=u,m&&!t&&(t=setTimeout(()=>{n&&r(n),t=void 0,s.value=!1,f(c())},m)),n=setTimeout(()=>{t&&r(t),t=void 0,s.value=!1,f(u())},b)}))},{cancel:()=>{n&&(r(n),n=void 0),t&&(r(t),t=void 0),s.value=!1,o=d},flush:()=>
1{if(s.value){n&&(clearTimeout(n),n=void 0),t&&(clearTimeout(t),t=void 0),s.value=!1;const u=o;a=d,o=d,u(c())}},isPending:h(s)})}function Y(...e){let i=0,n,t=!0,a=d,o,s,r,c,l;!V(e[0])&&typeof e[0]=="object"?{delay:s,trailing:r=!0,leading:c=!0,rejectOnCancel:l=!1}=e[0]:[s,r=!0,c=!0,l=!1]=e;const u=()=>{n&&(clearTimeout(n),n=void 0,a(),a=d)};return m=>{const f=p(s),v=Date.now()-i,w=()=>o=m();return u(),f<=0?(i=Date.now(),w()):(v>f?(i=Date.now(),(c||!t)&&w()):r&&(o=new Promise((j,x)=>{a=l?x:j,n=setTimeout(()=>{i=Date.now(),t=!0,j(w()),u()},Math.max(0,f-v))})),!c&&!n&&(n=setTimeout(()=>t=!0,f)),t=!1,o)}}function $(e=C,i={}){const{initialState:n="active"}=i,t=X(n==="active");function a(){t.value=!1}function o(){t.value=!0}const s=(...r)=>{t.value&&e(...r)};return{isActive:h(t),pause:a,resume:o,eventFilter:s}}function ee(e){return e.endsWith("rem")?Number.parseFloat(e)*16:Number.parseFloat(e)}function te(e){return Array.isArray(e)?e:[e]}function q(e){return D()}function z(e,i=200,n={}){return T(R(i,n),e)}function B(e,i=200,n={}){const t=F(p(e)),a=z(()=>{t.value=e.value},i,n);return g(e,()=>a()),h(t)}const ne=B;function ie(e,i=200,n=!1,t=!0,a=!1){return T(Y(i,n,t,a),e)}function S(e,i,n={}){const{eventFilter:t=C,...a}=n;return g(e,T(t,i),a)}function ae(e,i,n={}){const{eventFilter:t,initialState:a="active",...o}=n,{eventFilter:s,pause:r,resume:c,isActive:l}=$(t,{initialState:a});return{stop:S(e,i,{...o,eventFilter:s}),pause:r,resume:c,isActive:l}}function oe(e,i=!0,n){q()?W(e,n):i?e():k(e)}function se(e,i,n={}){const{immediate:t=!0,immediateCallback:a=!1}=n,o=O(!1);let s;function r(){s&&(clearTimeout(s),s=void 0)}function c(){o.value=!1,r()}function l(...u){a&&e(),r(),o.value=!0,s=setTimeout(()=>{o.value=!1,s=void 0,e(...u)},p(i))}return t&&(o.value=!0,G&&l()),E(c),{isPending:h(o),start:l,stop:c}}function re(e,i,n={}){const{debounce:t=0,maxWait:a=void 0,...o}=n;return S(e,i,{...o,eventFilter:R(t,{maxWait:a})})}function ce(e,i,n){return g(e,i,{...n,immediate:!0})}export{z as a,oe as b,ae as c,ce as d,K as e,te as f,J as g,Z as h,G as i,Q as j,ie as k,ne as l,d as n,ee as p,B as r,E as t,se as u,re as w};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.