1import{f as M,B as H,r,s as f,q as i,o as I,t as O,v as C,c as A,e as B,d as s,n as b,P as L}from"./qO0RrA5o.js";const V=["data-slice-type","data-slice-variation"],R={class:"home-page-content"},W={class:"home-page-top"},N={class:"home-page-top-ctn"},X=["src"],j=M({__name:"index",props:H(),setup(S){const n=S,h=r(),u=r(),c=r(),a=r(),g=r(),v=r();let l=[],m=!1,d=null;f(()=>{var e;return(e=n.context)==null?void 0:e.appMounted},(e,t)=>{}),f(()=>{var e;return(e=n.context)==null?void 0:e.loaderIsStartEnding},(e,t)=>{var o;e&&!m&&(m=!0,P(),k(),(o=n.context)!=null&&o.win.isInPortraitMode||i.delayedCall(.2,()=>{p()}))}),f(()=>{var e,t;return(t=(e=n.context)==null?void 0:e.win)==null?void 0:t.width},(e,t)=>{t>0&&e>0&&(x(),w(!0))}),I(()=>{var e,t;(e=n.context)!=null&&e.loaderIsStartEnding&&w(),(t=a.value)==null||t.addEventListener("canplay",y)}),O(()=>{x()});function y(){var e;d===!1&&p(),d=!0,(e=a.value)==null||e.removeEventListener("canplay",y)}function w(e=!1){var t,o;m=!0,P(),e?(t=n.context)!=null&&t.win.isInPortraitMode||p():(E(),(o=n.context)!=null&&o.win.isInPortraitMode||i.delayedCall(.3,()=>{d?p():d=!1}))}function x(){for(let e of l)e==null||e.revert();l=[]}function P(){l.push(new C(h.value.$el.children[0],{type:"lines, words",wordsClass:"home-page-hero-word",linesClass:"home-page-hero-line"})),l.push(new C(u.value.$el.children[0],{type:"lines",linesClass:"home-hero-bottom-line"})),h.value.$el.children[0].classList.add("home-page-title-ctn")}function k(){const e=i.timeline({paused:!0,defaults:{duration:1.2,ease:"expo.out"}}).from(a.value,{scale:.9,opacity:0,onStart:()=>{a.value.play()}},"<+=0.7").from(".home-page-hero-line:first-child .home-page-hero-word",{xPercent:-20,opacity:0},"<").from(".home-page-hero-line:last-child .home-page-hero-word",{xPercent:20,opacity:0},"<").from(".home-hero-bottom-line:first-child",{xPercent:-10,opacity:0,duration:.7,ease:"power4.out"},">-=0.6").from(".home-hero-bottom-line:last-child",{xPercent:10,opacity:0,duration:.7,ease:"power4.out"},"<+=0.2");l.push(e),i.set(".page-content",{opacity:1}),e.play()}function E(){i.set(u.value.$el,{overflow:"hidden"});const e=i.timeline({paused:!0}).fromTo(a.value,{clipPath:"inset(100% 0% 0% 0%)"},{clipPath:"inset(0% 0% 0% 0%)",duration:1.2,ease:"expo.out"}).from(".home-hero-bottom-line",{yPercent:100,duration:1.5,stagger:.15,ease:"expo.inOut"},"<").from(c.value,{scale:.31,duration:1.5,ease:"expo.inOut",onStart:()=>{a.value.play()}},"<+=0.5").from(".home-page-hero-line:first-child .home-page-hero-word",{xPercent:-150,duration:1.5,ease:"expo.inOut"},"<").from(".home-page-hero-line:last-child .home-page-hero-word",{xPercent:150,duration:1.5,ease:"expo.inOut"},"<");l.push(e),i.set(".page-content",{opacity:1}),e.play()}function p(){const e=window.innerWidth/c.value.clientWidth,t=window.innerHeight/c.value.clientHeight,o=Math.max(e,t),_=e<t?(t-e)/2*100/o:0,T=e>t?(e-t)/2*100/o:0,$=i.timeline({scrollTrigger:{trigger:".page-content",endTrigger:g.value,start:"top top",end:"bottom top+=25%",scrub:!0,pin:v.value},defaults:{ease:"expo.inOut",duration:75}}).fromTo(a.value,{scale:1,clipPath:"inset(0% 0% 0% 0%)"},{scale:o,clipPath:`inset(${T}% ${_}% ${T}% ${_}%)`}).to(".home-page-hero-line:first-child",{xPercent:15},"<").to(".home-page-hero-line:last-child",{xPercent:-15},"<").fromTo(c.value,{y:0},{y:()=>-window.innerHeight*.1,duration:20,ease:"power1.in"},">-=20");i.set(".home-projects-bottom",{y:()=>-window.innerHeight*.1}),l.push($)}return(e,t)=>{const o=L;return B(),A("section",{"data-slice-type":e.slice.slice_type,"data-slice-variation":e.slice.variation,class:"home-page-container grid-padding",ref_key:"ctn",ref:g},[s("div",{class:"home-page-container-pin",ref_key:"ctnPin",ref:v},[s("div",R,[s("div",W,[s("div",N,[b(o,{field:e.slice.primary.title,wrapper:"div",class:"home-page-title",ref_key:"title",ref:h},null,8,["field"]),s("div",{class:"home-page-video-ctn",ref_key:"videoElCtn",ref:c},[s("video",{src:e.slice.primary.video_link.url,playsinline:"",muted:"",loop:"",ref_key:"videoEl",ref:a},null,8,X)],512)])]),b(o,{field:e.slice.primary.small_text,wrapper:"div",class:"home-page-bottom",ref_key:"bottomText",ref:u},null,8,["field"])])],512)],8,V)}}});
1export{j 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.