1import{h as d}from"./l6nTfI3p.js";import{j as g,a as m,L as u,z as x,E as a,F as s,I as f,W as _,a0 as p,Z as l,N as k,M as i}from"./uYV77xYY.js";const h={key:0,class:"grid grid-cols-2 items-center gap-4 md:grid-cols-4"},v={key:0,class:"flex text-4xl font-black lg:text-6xl"},y={"data-gsap-target":"number"},b={key:1,class:"mt-2 text-xl font-medium font-serif lg:mt-6 lg:text-2xl","data-gsap-target":"text"},V=g({__name:"index",props:{block:{}},setup(C){let n;const c=m();return u(()=>{n=d.context(e=>{if(typeof e.selector!="function")return;const o=e.selector('[data-gsap-target="number"]'),r=e.selector('[data-gsap-target="text"]'),t=d.timeline({scrollTrigger:{start:"top-=50% bottom",trigger:c.value}});o!=null&&o.length&&t.from(o,{snap:{textContent:1},stagger:1,duration:2,autoAlpha:0,textContent:0},"0"),r&&t.from(r,{y:10,scale:.5,stagger:1,autoAlpha:0},"0")},c.value)}),x(()=>{n==null||n.revert()}),(e,o)=>{var r;return a(),s("div",{ref_key:"blockRef",ref:c,class:"mx-auto px-4 max-w-6xl"},[(r=e.block.statistics)!=null&&r.length?(a(),s("div",h,[(a(!0),s(f,null,_(e.block.statistics,t=>(a(),s("div",{key:t.id,class:"flex flex-col items-center justify-center text-center text-purple-dark"},[t.statistic_value?(a(),s("div",v,[p(l(t.statistic_prepend)+" ",1),k("span",y,l(t.statistic_value),1),p(" "+l(t.statistic_append),1)])):i("",!0),t.statistic_text?(a(),s("div",b,l(t.statistic_text),1)):i("",!0)]))),128))])):i("",!0)],512)}}});export{V as default}; 2//# sourceMappingURL=CnLbPYF8.js.map
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.