PageSourceSearch

https://watools.ai/_nuxt/kctRCKw3.js

js watools.ai collected 2026-10-02 00:42:26 UTC 1,358 bytes, 1 lines download raw bytes

1import{aP as g,aa as h,_ as d}from"./BrSRS2Es.js";let u=[],c=!1,l=null;function p(){return l||(l=(async()=>{const{gsap:e}=await d(async()=>{const{gsap:n}=await import("./3rhFH0k0.js").then(s=>s.i);return{gsap:n}},[],import.meta.url),t=(await d(()=>import("./3rhFH0k0.js").then(n=>n.S),[],import.meta.url)).ScrollTrigger;return e.registerPlugin(t),e.config({force3D:!0}),{gsap:e,ScrollTrigger:t}})()),l}function w(){return typeof requestAnimationFrame<"u"?requestAnimationFrame:e=>setTimeout(e,16)}function a(){c=!1;const e=u.slice();u=[],e.length!==0&&p().then(({gsap:i,ScrollTrigger:t})=>{const n=w(),s=[];n(()=>{for(const r of e){const o=r.getEl();if(!o||o.isConnected===!1){r.setTweens([]);continue}try{const f=o.style.willChange;f||(o.style.willChange="transform, opacity"),s.push(()=>{o.style.willChange=f});const m=r.setup(i,t,o);r.setTweens(Array.isArray(m)?m:[])}catch{r.setTweens([])}}typeof t.refresh=="function"?n(()=>{t.refresh(),s.forEach(r=>r())}):s.forEach(r=>r())})})}function y(){if(c)return;c=!0;const e=window;typeof e.requestIdleCallback=="function"?e.requestIdleCallback(()=>a(),{timeout:3e3}):typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>a()):setTimeout(a,300)}function T(e,i){let t=[];g(()=>{u.push({getEl:()=>e.value,setup:i,setTweens:n=>{t=n}}),y()}),h(()=>{t.forEach(n=>n.scrollTrigger?.kill()),t=[]})}export{T as u};

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.