1"use strict";var mouseX=0,mouseY=0,browser_version=(document.documentElement.classList.remove("no-js"),detectBrowser());function detectBrowser(){var e=window.navigator.userAgent;return-1!=e.indexOf("Chrome")?"chrome":-1!=e.indexOf("Safari")?"safari":-1!=e.indexOf("Firefox")?"firefox":0<e.indexOf("MSIE ")?"IE IE10":0<e.indexOf("Trident/")?"IE IE11":0<e.indexOf("Edge/")&&"IE EDGE"}function isTouchDevice(){return"ontouchstart"in window||0<navigator.maxTouchPoints||0<navigator.msMaxTouchPoints}!1!==browser_version&&(document.documentElement.className+=" "+browser_version+" "),gsap.registerPlugin(ScrollTrigger),isTouchDevice()?document.documentElement.className+=" touch ":document.documentElement.className+=" no_touch ";var _lenis,supportsPassive=!1;try{var opts=Object.defineProperty({},"passive",{get:function(){supportsPassive=!0}});window.addEventListener("testPassive",null,opts),window.removeEventListener("testPassive",null,opts)}catch(e){}isTouchDevice()?window.lenis={scrollTo:function(e,o){var e="string"==typeof e?document.querySelector(e):e;e&&(o=(null==o?void 0:o.offset)||0,e=e.getBoundingClientRect().top+window.scrollY+o,window.scrollTo({top:e,behavior:"smooth"}))}}:(_lenis=new Lenis({eventsTarget:document.querySelector("#pagewrapper")}),(window.lenis=_lenis).on("scroll",ScrollTrigger.update),gsap.ticker.add(function(e){_lenis.raf(1e3*e)}),gsap.ticker.lagSmoothing(0)),window.addEventListener("DOMContentLoaded",function(){var e,o=document.querySelectorAll('a[href^="#"]:not([href^="#modal"])');o&&o.forEach(function(e){e.addEventListener("click",function(e){var o=this.getAttribute("href").replace("#",""),n=(n=document.getElementById(o))||document.querySelector('*[data-anchor="'+o+'"]'),o=new CustomEvent("scrollToAnchor",{detail:{anchor:o}});window.dispatchEvent(o),lenis.scrollTo(n),e.preventDefault()})}),window.location.hash&&(o=window.location.hash.replace("#",""),e=document.querySelector('*[data-anchor="'+o+'"]'))&&(o=new CustomEvent("scrollToAnchor",{detail:{anchor:o}}),window.dispatchEvent(o),lenis.scrollTo(e)),document.querySelectorAll("video.check_mobile").forEach(function(e){var o=e.dataset.srcMobile;window.innerWidth<600&&o&&(e.src=o)})}); 2"use strict";var customCursor,cursorX,cursorY,cursorTicking;isTouchDevice()||(document.querySelectorAll(".button, .header_cta a, .is-magnetic").forEach(function(t){var s=!1;t.addEventListener("mousemove",function(o){var r;s||(s=!0,r=this,requestAnimationFrame(function(){var t=r.getBoundingClientRect(),e=o.clientX-t.left-t.width/2,t=o.clientY-t.top-t.height/2;r.style.transform="translate("+.15*e+"px, "+.3*t+"px) rotate3d("+-.1*e+", "+-.3*t+", 0, 12deg)",s=!1}))}),t.addEventListener("mouseleave",function(){this.style.transform="translate3d(0px, 0px, 0px) rotate3d(0, 0, 0, 0deg)"})}),customCursor=document.getElementById("custom_cursor"),cursorX=gsap.quickTo(customCursor,"left",{duration:.1,ease:"power1"}),cursorY=gsap.quickTo(customCursor,"top",{duration:.1,ease:"power1"}),cursorTicking=!1,window.addEventListener("mousemove",function(t){mouseX=t.clientX,mouseY=t.clientY,cursorTicking||(cursorTicking=!0,requestAnimationFrame(function(){cursorX(mouseX),cursorY(mouseY),cursorTicking=!1}))}),document.body.addEventListener("mouseleave",function(){gsap.to(customCursor,{opacity:0,ease:"power1",duration:.25})}),document.addEventListener("DOMContentLoaded",function(){var e=null;document.body.addEventListener("mouseover",function(t){t=t.target.closest(".cc_interactive, a, .button, button");t!==e&&(e&&(customCursor.innerHTML="",customCursor.classList.remove("circle_stroke","text"),e.classList.remove("no-cursor"),e=null),t)&&t.closest("#pagewrapper, .sidenav_container, .welcome_video")&&!t.closest("dialog[open]")&&!t.classList.contains("no_custom_cursor")&&"#"!==t.getAttribute("href")&&"#!"!==t.getAttribute("href")&&((e=t).classList.add("no-cursor"),!customCursor.classList.contains("circle_stroke")&&t.getAttribute("data-text")&&(customCursor.classList.add("text"),customCursor.innerHTML=t.getAttribute("data-text")),customCursor.classList.add("circle_stroke"))}),document.body.addEventListener("mouseout",function(t){!e||e.contains(t.relatedTarget)||(customCursor.innerHTML="",customCursor.classList.remove("circle_stroke","text"),e.classList.remove("no-cursor"),e=null)})}),document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll(".image_clip_bg").forEach(function(r){var s=!1;r.addEventListener("mousemove",function(o){s||(s=!0,requestAnimationFrame(function(){var t=r.getBoundingClientRect(),e=o.clientX-t.left,t=o.clientY-t.top;r.style.setProperty("--clip-position","".concat(e-120,"px ").concat(t-120,"px")),s=!1}))})})})); 3"use strict";var lastScrollTop=0,delta=5,scrollTicking=!1,navClickLock=!1;function hasScrolled(){var o,l=window.scrollY;if(!(Math.abs(lastScrollTop-l)<=delta)){if(l<lastScrollTop){if(window.innerWidth<1300)return;document.body.classList.add("showNav")}
3else navClickLock||(document.body.classList.remove("showNav"),null!=(o=document.querySelector("#mega_menue"))&&o.classList.remove("show"));lastScrollTop=l}}window.addEventListener("scroll",function(){50<window.scrollY?document.body.classList.remove("initNav"):document.body.classList.add("initNav"),scrollTicking||(requestAnimationFrame(function(){hasScrolled(),scrollTicking=!1}),scrollTicking=!0)},!!supportsPassive&&{passive:!0});var toggleMenuButton=document.querySelector("#nav_toggle_scrolled");toggleMenuButton&&toggleMenuButton.addEventListener("click",function(){document.body.classList.add("showNav"),navClickLock=!0,lastScrollTop=window.scrollY,setTimeout(function(){navClickLock=!1},400)}); 4"use strict";document.addEventListener("DOMContentLoaded",function(){var o,r,n=document.querySelectorAll(".parallax_container"),i=[];0!==n.length&&(n.forEach(function(n){n.querySelectorAll(".offset").forEach(function(n){i.push(n)})}),o=!1,r=null,document.addEventListener("mousemove",function(n){r=n,o||(o=!0,requestAnimationFrame(function(){var n,t,e,a;n=window.innerWidth/2,t=window.innerHeight/2,e=(r.clientX-n)/n,a=(r.clientY-t)/t,i.forEach(function(n){var t=n.dataset.depth;n._parallaxAnim&&n._parallaxAnim.cancel(),n._parallaxAnim=n.animate([{transform:"translate(".concat(e*t*10,"px, ").concat(a*t*10,"px)")}],{duration:3e3,fill:"forwards"})}),o=!1}))},!1))}); 5"use strict";function scrollTrigger(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},e=document.querySelectorAll(e);(e=Array.from(e)).forEach(function(e){addObserver(e,t)})}function addObserver(a,n){"IntersectionObserver"in window?new IntersectionObserver(function(e,r){e.forEach(function(e){var t;e.isIntersecting&&(n.cb?n.cb(a):(t=e.target.getAttribute("data-delay"))?setTimeout(function(){e.target.classList.add("animate")},t):e.target.classList.add("animate"),r.unobserve(e.target))})},n).observe(a):n.cb?n.cb(a):entry.target.classList.add("animate")}scrollTrigger(".reveal",{rootMargin:"100px"});
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.