1import{D as r,c as V,E as b,J as M,w as p,d as a,o as t,f as o,g as w,i as U,e as N,F as H,r as h,G as f,U as y,t as O,h as d,j as S,C as z,$ as A,b as n,a_ as F}from"./ps28OtTi.js";const P={class:"wrapper"},R={class:"HomeHero__title"},T={class:"HomeHero__logos","aria-hidden":"true"},G={__name:"HomeHero",props:{title:{type:Array,default:()=>["PO","PU","LAI","RE","!"]}},setup(u){const g=u,i=r(30),c=r(10),l=r(10),m=r(!1),E=V(()=>["HomeHero",g.title.length===4?"HomeHero--short-title":""]),L=()=>{i.value=15,c.value=30,l.value=1},e=()=>{i.value=30,c.value=10,l.value=10};return b(()=>{setTimeout(()=>{m.value=!0},1500),window.addEventListener("mouseup",e),window.addEventListener("touchend",e),window.addEventListener("touchcancel",e),window.addEventListener("contextmenu",e),window.addEventListener("mouseout",e)}),M(()=>{window.removeEventListener("mouseup",e),window.removeEventListener("touchend",e),window.removeEventListener("touchcancel",e),window.removeEventListener("contextmenu",e),window.removeEventListener("mouseout",e)}),(j,v)=>{const k=z,x=A,B=F,D=d("magnetic"),$=d("appear"),C=d("scroll-progress");return p((t(),a("div",{class:y(n(E))},[o("div",P,[o("div",R,[v[0]||(v[0]=o("h1",{class:"HomeHero__title__clone visually-hidden"},"Espace Saint-Denis",-1)),(t(!0),a(H,null,h(u.title,(s,_)=>p((t(),a("div",{key:`home-hero-title-${_}`,class:"HomeHero__title__container",style:f({"--letter-index":_}),"aria-hidden":"true"},[o("span",{class:y(["HomeHero__title__container__letters",`HomeHero__title__container__letters--${_}`])},O(s),3)],4)),[[D,{scale:1.05,force:.1,interpolation:.07,direction:1,cssVars:!0}]])),128))])]),w(x,null,{default:S(()=>[o("div",T,[(t(),a(H,null,h(5,s=>w(k,{key:`home-hero-logo-${s}`,class:"HomeHero__logos__item",random:"",style:f({"--logo-index":s})},null,8,["style"])),64))])]),_:1}),n(m)?(t(),U(B,{key:0,class:"HomeHero__trail",frequency:.01,interpolation:.3,lookback:n(l),distance:n(i),count:n(c),onMousedown:L},null,8,["lookback","distance","count"])):N("",!0)],2)),[[$,{name:"HomeHero",duration:1500,ssr:!0}],[C,{startOffsetByViewport:"0vh"}]])}}};export{G 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.