1import{t as e}from"./deviceInfo.eHzC_0c8.js";import{t}from"./gsap.Bi_c5vh2.js";import{t as n}from"./ScrollTrigger.BTGKJApg.js";import{n as r}from"./svgIcons.BJG5ZY5_.js";t.registerPlugin(n),document.addEventListener(`DOMContentLoaded`,()=>{let n=document.querySelector(`[data-welcome-section]`);if(!n)return;let i=n.querySelector(`[data-logo]`),a=n.querySelector(`[data-welcome-header]`),o=n.querySelector(`[data-cta]`),s=n.querySelector(`[data-hero-particles]`),c=n.querySelector(`[data-os-cta-container]`);if(c){let t=e.operatingSystem,n=t.name===`mac`?`desktop_mac`:t.name===`windows`?`desktop_windows`:`terminal`;c.innerHTML=` 2 <a class="call-to-action button button-primary" href="/download" data-analytics-event="download-cta" data-module-name="home_hero" data-page-position="hero"> 3 <span style="display: flex; align-items: center; gap: 8px;"> 4 ${t.name===`unknown`?r(`download`,{size:20}):r(n,{size:20})} 5 Download${t.buttonText} 6 </span> 7 </a> 8 `}let l=t.timeline();a&&a.helper&&(a.helper.initialize(),a.helper.startTyping(l)),l.from(i,{opacity:0,y:`1em`,duration:2,ease:`power2.out`}).from(o,{opacity:0,y:50,duration:2,ease:`power2.out`},`<`).from(s,{opacity:0,duration:4,ease:`power2.out`},`<`),t.to(s,{scrollTrigger:{trigger:n,start:`center top`,end:`bottom top`,scrub:!0,onUpdate:e=>{s.style.opacity=String(1-e.progress)}},opacity:0,ease:`power2.out`})});
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.