1import{g as t,S as z,a as T}from"./ScrollTrigger-CkU_M-MF.js";import{T as I,S as w}from"./SplitText-Dtg_4XnG.js";import{X as L}from"./index-DNd6UlUW.js";import{w as R}from"./dotlottie-player-D0O-5CjZ.js";import{c as f}from"./colors-COu_-ATG.js";import{t as k}from"./utils-MtTrsEiq.js";import{a as P}from"./main-CyAaFkSm.js";/* empty css */t.registerPlugin(z);t.registerPlugin(I);t.registerPlugin(w);function E({lottieEl:e,badgeEl:o,headlineEl:r,ctaEl:i,timeContainerEl:s}){if(!e)return;L.setWasmUrl(R);const X=`${k}${e.getAttribute("data-lottie-intro-src")}`,F=`${k}${e.getAttribute("data-lottie-loop-src")}`,h={fit:"cover",align:[.5,.5]},n=document.createElement("canvas");n.style.width="100%",n.style.height="100%",e.appendChild(n);const c=new L({canvas:n,src:X,loop:!1,autoplay:!0,layout:h,renderConfig:{autoResize:!0}});let y=!1,S=!r;const v=()=>{y&&S&&c.load({src:F,loop:!0,autoplay:!0,layout:h})};if(r){const x=w.create(r,{type:"words"}),d={opacity:0,x:-148,scaleX:1.25,filter:"blur(10px)",transformOrigin:"100% 50%"};t.set(x.words,d),o&&t.set(o,d),s&&t.set(s,d),i&&t.set(i,{opacity:0,scale:0,transformOrigin:"50% 50%"});const a=t.timeline({paused:!0,onComplete:()=>{S=!0,v()}});o&&a.to(o,{opacity:1,x:0,scaleX:1,filter:"blur(0px)",duration:.5,ease:"power3.out"},0),s&&a.to(s,{opacity:1,x:0,scaleX:1,filter:"blur(0px)",duration:.5,ease:"power3.out"},0);const q=[{offset:.04,duration:.55,ease:"power2.out"},{offset:.09,duration:.45,ease:"power3.out"},{offset:.26,duration:.28,ease:"power4.out"},{offset:.14,duration:.62,ease:"power2.out"},{offset:.32,duration:.4,ease:"power3.out"},{offset:.46,duration:.5,ease:"power2.out"},{offset:.24,duration:.62,ease:"power2.out"},{offset:.34,duration:.42,ease:"power3.out"}];x.words.forEach((l,M)=>{const u=q[M%q.length];a.to(l,{opacity:1,x:0,scaleX:1,filter:"blur(0px)",duration:u.duration,ease:u.ease},u.offset)}),i&&a.to(i,{opacity:1,scale:1,duration:.2,ease:"back.out(2)"},"+=0.1");let b=!1;c.addEventListener("frame",l=>{!b&&l.currentFrame>=c.totalFrames*.72&&(b=!0,a.play())})}c.addEventListener("complete",()=>{y=!0,v()})}const W=window.matchMedia("(max-width: 779.98px)").matches;E(W?{lottieEl:document.querySelector(".fwrd-2026-hero-lottie-mobile"),badgeEl:document.querySelector(".fwrd-2026-hero-badge-mobile"),headlineEl:document.querySelector(".fwrd-2026-hero-headline-mobile"),ctaEl:document.querySelector(".fwrd-2026-hero-cta-mobile .btn")}:{lottieEl:document.querySelector(".fwrd-2026-hero-lottie"),badgeEl:document.querySelector(".fwrd-2026-hero-badge"),headlineEl:document.querySelector(".fwrd-2026-hero-headline"),ctaEl:document.querySelector(".fwrd-2026-hero-cta .btn"),timeContainerEl:document.querySelector(".fwrd-2026-hero-time-container")});const H=document.querySelector(".fwrd-2026-intro-pinner"),m=document.querySelector(".fwrd-2026-intro-trigger"),C=document.querySelector(".fwrd-2026-intro-heading");if(H&&m&&C){const e=w.create(C,{type:"words, chars"});t.set(e.chars,{color:f["pink-70"]});const o=t.matchMedia();o.add("(min-width: 780px)",()=>{t.timeline({scrollTrigger:{trigger:m,start:"center center",end:()=>"+="+window.innerHeight,scrub:!0,pin:".fwrd-2026-intro-pinner",pinSpacing:!0,invalidateOnRefresh:!0}}).to(e.chars,{color:f.plum,stagger:.02,ease:T.config(1)})}),o.add("(max-width: 779px)",()=>{t.to(e.chars,{color:f.plum,stagger:.02,ease:T.config(1),scrollTrigger:{trigger:m,start:"top bottom",end:"bottom top",scrub:!0}})})}const A=document.querySelector(".fwrd-2026-stack-cards"),p=document.querySelector(".fwrd-2026-stack-card-1"),g=document.querySelector(".fwrd-2026-stack-card-3");A&&p&&g&&t.matchMedia().add("(min-width: 780px)",()=>{t.set([p,g],{x:0,y:0,rotation:0}),t.timeline({scrollTrigger:{trigger:A,start:"top 65%",pinnedContainer:H,toggleActions:"play none none reverse"}}).to(p,{x:-200,y:50,rotation:-10,duration:.8,ease:"power2.out"}).to(g,{x:200,y:50,rotation:10,duration:.8,ease:"power2.out"},"<")});document.querySelectorAll(".fwrd-2026-flip-card").forEach(e=>{e.addEventListener("mouseleave",()=>e.classList.remove("is-forced-front"))});document.querySelectorAll(".fwrd-2026-flip-card-toggle").forEach(e
1=>{e.addEventListener("click",o=>{o.stopPropagation();const r=e.closest(".fwrd-2026-flip-card");r&&(P()?r.classList.toggle("is-active"):r.classList.toggle("is-forced-front"))})});document.querySelectorAll(".fwrd-2026-zoom-card").forEach(e=>{e.addEventListener("mouseleave",()=>e.classList.remove("is-forced-inactive"))});document.querySelectorAll(".fwrd-2026-zoom-card-toggle").forEach(e=>{e.addEventListener("click",o=>{o.stopPropagation();const r=e.closest(".fwrd-2026-zoom-card");r&&(P()?r.classList.toggle("is-active"):r.classList.toggle("is-forced-inactive"))})});document.querySelectorAll(".fwrd-link-correction").forEach(e=>{e.addEventListener("click",o=>{o.preventDefault();const r=document.querySelector("#registration");if(!r)return;const i=r.getBoundingClientRect().top+window.scrollY;window.scrollTo({top:i,behavior:"smooth"})})});
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.