1import{u as c}from"./CQYBuK0D.js";import{r as i,cM as m,G as p,$ as f,d4 as b,d5 as g,o as a,c as r,a as l,B as d,af as v,A as k,I as w}from"./E4wIjeAY.js";import{c as B}from"./Dx8Jabvz.js";import"./Bp8qykg5.js";const _={class:"blue-dot-wrapper"},h={key:0,class:"blue-dot--top__wrapper"},C={key:1,class:"blue-dot--bottom__wrapper"},S=i({__name:"BlueDotsBackground",props:{dots:B(),fadeOutOnScrollDown:c()},setup(t){const u=t,o=m("section"),s=w(!1);return p(()=>{s.value=!0}),f(({context:n})=>{n.add(()=>{u.fadeOutOnScrollDown&&b.create({trigger:o.value,start:"clamp(top top)",end:"clamp(50% top)",onUpdate:e=>{s.value=e.progress<.9}})},g(o))}),(n,e)=>(a(),r("section",{ref_key:"section",ref:o,class:v(["blue-dots-background",{animated:k(s)}])},[l("div",_,[t.dots==="both"||t.dots==="right"?(a(),r("div",h,[...e[0]||(e[0]=[l("div",{class:"blue-dot blue-dot--top"},null,-1)])])):d("",!0),t.dots==="both"||t.dots==="left"?(a(),r("div",C,[...e[1]||(e[1]=[l("div",{class:"blue-dot blue-dot--bottom"},null,-1)])])):d("",!0)])],2))}});export{S as default};
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.