PageSourceSearch

https://www.locofy.ai/assets/utils-mO1dhXob.js

js locofy.ai collected 2026-09-25 15:09:49 UTC 1,207 bytes, 1 lines download raw bytes

1const t=async t=>{await new Promise(e=>setTimeout(()=>e(1),t))},e=(t,e)=>new Promise(n=>{const{tx:s,ty:r,s:o,timing:a}=t,i=a[1],m=(t,e,n)=>{const s=e/n;return t[0]+s*(t[1]-t[0])},c=(t,n,s)=>{e.setAttribute("transform",`scale(${s}) translate(${t}, ${n})`)},u=performance.now(),l=t=>{const e=t-u;if(e<i){const t=m(s,e,i),n=m(r,e,i),a=m(o,e,i);c(t,n,a),requestAnimationFrame(l)}else c(s[1],r[1],o[1]),n("OK")};c(s[0],r[0],o[0]),requestAnimationFrame(l)}),n=(t,e,n)=>{const s=(t=>t<.5?4*t*t*t:1-Math.pow(-2*t+2,3)/2)(e/n);return t[0]+s*(t[1]-t[0])},s=(t,e)=>new Promise(s=>{e||s("");const{tx:r,ty:o,s:a,timing:i}=t,m=i[1],c=(t,n,s)=>{e.setAttribute("transform",`scale(${s}) translate(${t/s}, ${n/s})`)},u=performance.now(),l=t=>{const e=t-u;if(e<m){const t=n(r,e,m),s=n(o,e,m),i=n(a,e,m);c(t,s,i),requestAnimationFrame(l)}else c(r[1],o[1],a[1]),s("OK")};c(r[0],o[0],a[0]),requestAnimationFrame(l)});function r(t,e){let n=0,s=t.length-1,r=null;for(;n<=s;){const o=Math.floor((n+s)/2);t[o].time<e?(r=t[o],n=o+1):s=o-1}return r}function o(t,e=.9){const n=[t[0]];for(let s=1;s<t.length;s++)n.push({x:e*t[s].x+(1-e)*n[s-1].x,y:e*t[s].y+(1-e)*n[s-1].y,time:t[s].time});return n}export{e as a,r as b,t as d,o as e,s};

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.