var Webflow;(Webflow=Webflow||[]).push((function(){const t=window.innerWidth>=992,e=992>window.innerWidth&&window.innerWidth>=768,a=768>window.innerWidth,o=3,s=2;!function(){const t=$(".c-topbar");t.find(".topbar-close-btn").on("click",(()=>{t.addClass("is--closed");localStorage.setItem("topbarState","off")}))}();i=setInterval((function(){if(n(".hp-layer__phone").height>0){console.log("Header heights meta loaded");clearInterval(i);!function(){const a=gsap.timeline();if(t||e){const t=.93,e="power1.out",o=(window.innerWidth,n(".s-hp-header")),s=n(".hp-layer__phone"),i=n(".hp-layer__cards"),r=n(".hp-layer__code"),l=n(".hp-header__bot-text"),d=40-s.left,c=o.height-(s.top+s.height)+.3*s.height,p=30-i.left,u=o.height-(i.top+i.height)+.12*s.height,h=-r.left-45,_=o.height-(r.top+r.height)-.14*s.height,g=$(".hp-header__bot-logos").width(),m=$(".hp-logos-col").width()-g;a.add("start",0).to(".hp-layer__phone",{x:d,y:c,scale:t,duration:1,ease:e},"start").to(".hp-layer__cards",{x:p,y:u,scale:t,duration:1,ease:e},"start").to(".hp-layer__code",{x:h,y:_,scale:t,duration:1,ease:e},"start").to(".hp-header__bot-logos",{x:m,duration:1,ease:"none"},"start").to(".hp-layer__stamp__wrap",{scale:1.35,duration:1,ease:"power2.out"},"start").to(".hp-header__bot-text",{y:"-140%",duration:.5,ease:"power3.in"},"start").to(".hp-header__bot-text",{x:l.width+100,duration:.5,ease:"power3.out"},">");ScrollTrigger.create({trigger:".s-hp-header",animation:a,scrub:1,start:"top 0%",end:"bottom +50%"})}else{const t=1.25,e="power1.out",o=(window.innerWidth,window.innerWidth-2*(window.innerWidth>767?30:24)),s=n(".s-hp-header"),i=n(".hp-header__bottom"),r=s.height-(i.height+70)-70;console.log(i);const l=n(".hp-layer__phone"),d=n(".hp-layer__cards"),c=n(".hp-layer__code"),p=n(".hp-layer__stamp__wrap"),u=.65*o,h=u-l.left-l.width/2*t,_=r-(l.top+l.height*t)+t*l.height*0,g=u-d.left-(d.width/2+.1*d.width)*t,m=r-(d.top+d.height*t)-t*l.height*.18,f=u-c.left-(c.width/2+.4*c.width)*t,v=r-(c.top+c.height*t)-t*l.height*.42,b=r-(l.top+l.height*t)-t*l.height*.5-.5*p.height;a.add("start",0).to(".hp-layer__phone",{x:h,y:_,scale:t,duration:1,ease:e},"start").to(".hp-layer__cards",{x:g,y:m,scale:t,duration:1,ease:e},"start").to(".hp-layer__code",{x:f,y:v,scale:t,duration:1,ease:e},"start").to(".hp-layer__stamp__wrap",{scale:1.55,y:b,duration:1,ease:"sine.inOut"},"start");ScrollTrigger.create({trigger:".s-hp-header",animation:a,scrub:1,start:"top 0%",end:"bottom 100%"});const w=$(".hp-header__bot-logos").width(),y=$(".hp-header__bottom-wrap").width()+50-w;ScrollTrigger.create({trigger:".hp-header__bottom",animation:gsap.timeline().to(".hp-header__bot-logos",{x:y,duration:1,ease:"none"},"start"),scrub:1,start:"top bottom-=180px",end:"bottom 40%"})}}()}}),500);var i;!function(){if(t||e){const s=$(".s-hp-heavy-lifting .hp-heavy__buttons__desktop"),i=$(".hp-heavy__buttons__desktop > .hp-heavy__buttons"),n=s.find(".hp-heavy__buttons__zero-block"),r=$(".s-hp-heavy-lifting .hp-heavy__arrows .c-btn-arrow");$(r[0]).on("click",(()=>{a(1)}));$(r[1]).on("click",(()=>{a(-1)}));n.css("margin-left",-1*n.width());let l=0;const d=$(i[0]).width(),c=500;let p=!1;function a(t){if(p)return;let e=l+t*c;e<-d&&(e%=d);e>d&&(e%=d);p=!0;gsap.to(".hp-heavy__buttons__desktop",{x:e,duration:.5,ease:"expo.out",onComplete:()=>{p=!1}});l=e}}else{const u=$(".s-hp-heavy-lifting .hp-heavy__buttons__mobile").find(".hp-heavy__buttons-group"),h=[$(u[0]).find(".hp-heavy-btn"),$(u[1]).find(".hp-heavy-btn")],_=$(".s-hp-heavy-lifting .c-page-btn");_.each(((t,e)=>{$(e).attr("data-id",t)}));$(u[0]).each(((t,e)=>{$(e).attr("data-id",t)}));$(u[1]).each(((t,e)=>{$(e).attr("data-id",t)}));_.on("click",(t=>{o($(t.currentTarget).attr("data-id"))}));let g=0;const m=6,f=24;new Hammer($(".hp-heavy__buttons__mobile")[0]).on("swipe",(function(t){!function(t){let e=g+t;e>=m&&(e=0);e<0&&(e=m-1);o(e)}(t.direction==Hammer.DIRECTION_RIGHT?-1:1)}));function o(t){let e=t;e%=m;console.log(e);const a=$(h[0][e]).position().left,o=$(h[1][e]).position().left;console.log(">1> ",h[0][e]);console.log(">2> ",$(h[0][e]).position());gsap.to(u[0],{x:f-a,duration:.5,ease:"expo.out"});gsap.to(u[1],{x:f-o,duration:.5,ease:"expo.out"});g=parseInt(t);_.removeClass("is--active");$(_[g]).addClass("is--active")}}}();!function(){$(".s-hp-use-cases .hp-use-case__item").on("click",(t=>{u($(t.currentTarget).attr("data-id"))}));const o=$(".hp-popups__use-cases"),s=o.find(".c-popup-bg"),i=o.find(".c-use-case-popup"),n=o.find("[btn-close]");$.merge(n,s).on("click",u.bind(this,""));const l=t?1:e?.6:.8,d=$(".hp-use-cases__menu-col"),c=gsap.timeline();c.to(d[0],{y:-140*l,duration:1,ease:"none"},0).to(d[1],{y:-70*l,duration:1,ease:"none"},0).to(d[2],{y:-280*l,duration:1,ease:"none"},0);ScrollTrigger.create({trigger:t||e?".s-hp-use-cases":".hp-use-cases__menu",animation:c,scrub:1,start:t||e?"100px 100%":"top 100%",end:"bottom 0%"});const p=$(a?".hp-use-case__cta-note-mobile":".hp-use-case__cta-note");ScrollTrigger.create({trigger:".s-hp-use-cases",animation:gsap.timeline().fromTo(p,{scale:0},{scale:1,ease:"back.out",duration:.5}),start:"top 50%",end:"bottom 0%"});function u(t){console.log("show: ",t);gsap.to(p,{scale:0,ease:"expo.out",duration:.5});if(t&&t.length>0){const e=o.find(`[data-id="${t}"]`);console.log(`[data-id="${t}"]`);o.addClass("is--active");s.addClass("is--active");e.addClass("is--open");r(!1)}else{s.removeClass("is--active");i.removeClass("is--open");setTimeout((()=>{o.removeClass("is--active")}),500);r(!0)}}}();setTimeout((()=>{const a=$(".s-hp-reviews"),o=a.find(".hp-rv-slide"),s=a.find(".hp-reviews__slider-container"),i=a.find(".c-btn-arrow");$(i[0]).on("click",(()=>{c(-1)}));$(i[1]).on("click",(()=>{c(1)}));let n=0;const r=t?80:e?40:24,l=$(o[0]).outerWidth()+r,d=o.length;new Hammer($(".hp-reviews__slider-container")[0]).on("swipe",(function(t){c(t.direction==Hammer.DIRECTION_RIGHT?-1:1)}));function c(t){let e=n+t;e>=d&&(e=0);e<0&&(e=d-1);let a=-l*e;o.removeClass("is--active");gsap.to(s,{x:a,duration:.5,ease:"expo.out"});$(o[e]).addClass("is--active");n=e}}),500);!function(){const a=document.querySelector("#lottie-adv");a.getLottie().totalFrames>0?s():a.addEventListener("ready",(()=>{console.log("LOADED: Adv Lottie");s()}));function s(){const s=$(".hp-adv-slide__title"),i=$(".hp-adv-slide__text"),n=t||e?$(".hp-adv__bottom .c-page-btn"):$(".hp-adv__pages-mobile .c-page-btn");let r=0;const l=gsap.timeline({onUpdate:function(){let t=Math.ceil(d*l.progress());t=Math.min(t,d);a.seek(t)}}),d=a.getLottie().totalFrames;console.log("lottieLen: ",d);l.add("start",0).add(p(0,!0),"start+=0").call(c.bind(null,0),null,"<+0.5").add("slide1",">+2").add(p(0,!1),"slide1").add(p(1,!0),"<+0.2").call(c.bind(null,1),null,"<0.5").add("slide2",">+2").add(p(1,!1),"slide2").add(p(2,!0),"<+0.2").call(c.bind(null,2),null,"<0.5").to({val:0},{val:1,duration:2});ScrollTrigger.create({refreshPriority:o,trigger:".s-hp-advantages__wrap",animation:l,pin:!0,scrub:!0,start:"top 0%",end:"300% 100%",onUpdate:t=>{r=t.direction}});n.removeClass("is--active");function c(t){n.removeClass("is--active");r<0&&(t-=1);$(n[t]).addClass("is--active")}function p(a,o){const n=t||e?250:50,r=s[a],l=i[a],d=gsap.timeline();d.fromTo([r,l],{x:o?+n:0,alpha:o?0:1},{x:o?0:-n,alpha:o?1:0,duration:1,ease:"quad.inOut",stagger:.12});return d}}}();!function(){const o=$(".s23__bottom");o.find("[s23-device]").on("click",(t=>{p($(t.currentTarget).attr("s23-device"))}));const i=$(".hp-popups__2-devices"),n=i.find(".c-popup-bg"),l=i.find(".popup-2dev__dlg");gsap.set(l,{pointerEvents:"none",alpha:0});const d=i.find(".popup-2dev__close");$.merge(d,n).on("click",p.bind(this,""));let c=null;function p(t){let e,a=!1;if(t&&t.length>0){a=!0;c=t}else{a=!1;if(!c)return;t=c}e=$(l["dart"==t?0:1]);const o=e.find(".dev-1__dup-img"),s=e.find(".dev-1__stamp-img"),d=gsap.timeline();if(a){i.addClass("is--active");n.addClass("is--active");gsap.set(e,{pointerEvents:"all",alpha:1});d.fromTo(e,{y:"100%"},{y:0,ease:"expo.out",duration:.5}).fromTo(o,{alpha:0,scale:.7},{alpha:1,scale:1,ease:"quad.out",duration:.5},">-0.3").fromTo(s,{alpha:0,scale:.7,rotation:-90},{alpha:1,scale:1,rotation:0,ease:"quad.out",duration:.5},"<+0.2")}else{n.removeClass("is--active");gsap.set(e,{pointerEvents:"none"});d.to(s,{alpha:0,scale:.2,rotation:-90,ease:"expo.out",duration:.3}).to(o,{alpha:0,scale:.2,ease:"expo.out",duration:.3},"<+0.1").to(e,{y:"100%",ease:"expo.out",duration:.35},">-0.2");setTimeout((()=>{i.removeClass("is--active")}),500)}r(!a)}const u=$(".w-embed.cubes-lottie"),h=$(".hp-stack-2 .hp-sec-title"),_=$(".hp-stack-4 .hp-sec-title"),g=$(".hp-stack-2 ._2dev__cta-wrap"),m=$(".hp-stack__arrows-lvl-1 .c-stack-btn-arrow"),f=t?h:[h,g],v=document.querySelector("#cubes-lottie");v.getLottie().totalFrames>0?b():v.addEventListener("ready",(()=>{console.log("LOADED: Cube Lottie");b()}));!function(){const o=$(".hp-stack-4"),s=o.find(".hp-cubes-row > *"),i=$(".hp-stack__arrows-lvl-2 .hp-stack__arrows > *"),n=o.find(".hp-stack-4__close"),l=o.find(".hp-stack__btn-back"),d=t?n:l,c=o.find(".hp-stack__view-details");m.on("click",(t=>{b(0==m.index(t.currentTarget)?-1:1)}));s.on("click",(t=>{w(s.index(t.currentTarget))}));[n,l].forEach((t=>{t.on("click",(()=>{w(-1)}))}));$(i[0]).on("click",(()=>{k(-1)}));$(i[1]).on("click",(()=>{k(1)}));d.css("display","block");$(".hp-stack__view-details").css("display","flex");const p=$(".hp-stack-details__cube"),h=$(".hp-stack-details__info");p.removeClass("edit-mode");h.removeClass("edit-mode");gsap.set([l,n,i],{alpha:0});c.css("pointer-events","none");gsap.set(m,{autoAlpha:0});let g=-1,f=0;const v=$(".hp-cubes-row");function b(t){const e=150;console.log("dir",t);let a=f+t;a<0&&(a=0);a>=5&&(a=4);gsap.to(v,{x:-a*e,duration:.5,ease:"expo.out"});f=a}function w(o){const n=gsap.timeline();console.log("showCube",o);const l=o>=0,p=y(o);if(l){c.css("pointer-events","all");(e||a)&&n.to(_,{autoAlpha:0,duration:.3,ease:"power3.out"});const o=t?{rotation:-180,scale:.5}:{x:-50},r=t?{rotation:0,scale:1}:{x:0},l=gsap.timeline();a&&l.to(m,{autoAlpha:0,duration:.5,ease:"expo.out"});n.to(s,{autoAlpha:0,duration:.5,ease:"expo.out"},"<").add(l,"<").fromTo(d,{autoAlpha:0,...o},{autoAlpha:1,...r,duration:.5,ease:"expo.out"},"<").fromTo(i[0],{autoAlpha:0,x:50},{autoAlpha:1,x:0,duration:.5,ease:"expo.out"},"<+0").fromTo(i[1],{autoAlpha:0,x:-50},{autoAlpha:1,x:0,duration:.5,ease:"expo.out"},"<").add(p,"<").to(u,{alpha:a?.2:.5,x:-Math.min(window.innerWidth/2,640),duration:.8,ease:"power3.inOut"},"<")}else{c.css("pointer-events","none");(e||a)&&n.to(_,{autoAlpha:1,duration:.5,ease:"quad.out"});const o=t?{rotation:180,scale:.5}:{x:-10},r=gsap.timeline();a&&r.to(m,{autoAlpha:1,duration:.5,ease:"expo.out"});n.to(d,{autoAlpha:0,...o,duration:.5,ease:"expo.out"},"<").add(r,"<").to(i,{autoAlpha:0,duration:.5,ease:"expo.out"},"<").add(p,"<").fromTo(s,{autoAlpha:0,y:50},{autoAlpha:1,y:0,duration:.5,stagger:.1,ease:"power3.out"},">-0.2").to(u,{alpha:1,x:0,duration:.8,ease:"power3.inOut"},"<-0.1")}r(!l)}function y(t){const e=gsap.timeline();if(t>=0){const a=$(h[t]).find(".hp-stack-details__title, .hp-stack-details__list > *");x(t);$(h[t]).find(".hp-stack-details__list")[0].scrollTop=0;e.fromTo(p[t],{autoAlpha:0,scale:0,x:0},{autoAlpha:1,scale:1,duration:.5,ease:"quad.out"},"<").fromTo(a,{autoAlpha:0,y:50},{autoAlpha:1,y:0,duration:.5,ease:"expo.out",stagger:.1},"<");g=t}else if(g>=0){const t=$(h[g]).find(".hp-stack-details__title, .hp-stack-details__list > *");e.to(p,{autoAlpha:0,duration:.3,ease:"quad.out"},"<").to(t,{autoAlpha:0,duration:.3,ease:"expo.out",onComplete:()=>{p.removeClass("is--active");h.removeClass("is--active")}},"<");g=-1}return e}function x(t){p.removeClass("is--active");h.removeClass("is--active");$(p[t]).addClass("is--active");$(h[t]).addClass("is--active")}function k(t){const e=180;let a=g+t;a<0&&(a=4);a>=5&&(a=0);const o=t>0?1:-1,s=$(h[g]).find(".hp-stack-details__title, .hp-stack-details__list > *"),i=$(h[a]).find(".hp-stack-details__title, .hp-stack-details__list > *");gsap.timeline().to(p[g],{autoAlpha:0,x:-o*e,scale:.3,duration:.3,ease:"quad.out"},"<").fromTo(p[a],{autoAlpha:0,x:o*e,scale:.3},{autoAlpha:1,x:0,scale:1,duration:.3,ease:"quad.out"},"<").to(s,{autoAlpha:0,duration:.5,ease:"power3.out"},"<").fromTo(i,{autoAlpha:0},{autoAlpha:1,duration:.5,ease:"power3.out"},"<");g=a;x(g)}}();function b(){const a=v.getLottie().totalFrames;console.log("lottieLen: ",a);const o=$(".s23-device-btn"),i=$(".s23-device__shadow"),n=$(".s23-device__1, .s23-device__2"),r=$(".hp-stack-4 .hp-cubes-row > *"),l=t?[130,260]:e?[90,180]:[50,90],d=t?[-100,180]:e?[-100,150]:[-60,90],c=t||e?[-50,-100]:[-30,-60],p=t?[-120,200]:e?[-120,180]:[-50,120],h=gsap.timeline();h.add("start",.7).to(i,{alpha:0,duration:.3,ease:"sine.out"},"start").to(o,{alpha:0,duration:.3,ease:"sine.out",stagger:.05},"<+0.1").to(f,{alpha:0,duration:.3,ease:"sine.out",stagger:.1},"<").add("devices",">-0.15").from(".hp-stacks-stamp__wrap",{alpha:0,duration:.3,ease:"sine.out"},"devices+=0.3").to(n[0],{y:d[0],x:l[0],scale:.5,duration:.2,ease:"quad.in"},"devices+=0").to(n[0],{y:d[1],x:l[1],alpha:0,duration:.3,ease:"quad.out"},">").to(n[1],{y:p[0],x:c[0],scale:.5,duration:.2,ease:"quad.in"},"devices+=0.1").to(n[1],{y:p[1],x:c[1],alpha:0,duration:.25,ease:"quad.out"},">").to(".hp-stack-2 .s23__bottom",{y:500,scaleX:.1,scaleY:1.3,duration:.3,ease:"quad.out"},">-0.07").add("cubes",">-.18").from(".cubes-both",{y:window.innerHeight/2+300,duration:.5,ease:"quad.out"},"cubes").from(".cube-small",{y:t||e?-150:-115,scale:1.4,duration:.2,ease:"quad.out"}).from(u,{alpha:0,duration:.1,ease:"quad.out"}).to(".cubes-both",{alpha:0,duration:.1,ease:"sine.out"}).fromTo({value:0},{value:0},{value:1,duration:1,ease:"none",onUpdate:function(){!function(t){const e=a-10;let o=Math.ceil(e*t)+10;o=Math.min(o,e);v.seek(o)}(this.progress())}},"<-0.1").add((function(){const t=1==ScrollTrigger.getById("stackScroller").direction;$(".hp-stack-4").css("pointer-events",t?"all":"none")}),">").add("cubes-row",">-0.5").from(r,{x:"100vw",duration:.5,ease:"quad.out",stagger:.1},"cubes-row").to(m,{autoAlpha:1,duration:.5,ease:"quad.out"},"<").to(u,{y:t||e?"+=400":"+=320",duration:.4,ease:"quad.out"},"<").from(_,{alpha:0,duration:.3,ease:"quad.out"},">-0.3").to({val:0},{val:1,duration:.5});ScrollTrigger.create({id:"stackScroller",refreshPriority:s,trigger:".hp-stack-2-3",animation:h,pin:!0,scrub:!0,start:"top 0%",end:"350% 100%"})}}();function n(t){const e=$(t).position();e.width=$(t).width();e.height=$(t).height();return e}function r(t){t?$("body").removeClass("no-scroll"):$("body").addClass("no-scroll")}}));window.addEventListener("DOMContentLoaded",(()=>{const t=document.querySelector(".c-topbar"),e=localStorage.getItem("topbarState");(!e||e&&"on"==e)&&t.classList.remove("is--closed")}));(Webflow=Webflow||[]).push((function(){$(".hp-section__ticker").each(((t,e)=>{const a=.25*window.innerWidth;ScrollTrigger.create({trigger:e,animation:gsap.to(e,{x:-a,duration:1,ease:"none"}),scrub:.6,start:"top 100%",end:"bottom 0%"})}))}));