(()=>{const e=(e,t=document)=>t.querySelector(e),t=(e,t=document)=>t.querySelectorAll(e),r=(e,t,r,n)=>(e.addEventListener(t,r,n),()=>e.removeEventListener(t,r,n)),n=()=>matchMedia("(prefers-reduced-motion: reduce)").matches,o=()=>matchMedia("(max-width: 767px)").matches,a=[],i=e=>a.push(e);const s=e=>{const t=e.getAttribute("data-delay");return null!==t&&parseFloat(t)||0},l=e=>!!e.closest("[data-hero]"),c={enabled:!1},d=(e,t)=>{if(!c.enabled&&"1"!==document.documentElement?.dataset?.pagefxDebug&&!0!==window.__PAGEFX_DEBUG)return;const r=Math.round(performance.now());void 0!==t?console.log(`[PageFX] ${e} @ ${r}ms`,t):console.log(`[PageFX] ${e} @ ${r}ms`)};let u=!1;const p=[];function g(e="ready"){if(!u){for(u=!0,d("fx:ready",e),dispatchEvent(new CustomEvent("fx:ready",{detail:{reason:e}}));p.length;){const e=p.shift();try{e?.()}catch(e){d("fx:ready:error",e)}}requestAnimationFrame(()=>{document.body.classList.add("fx-ready"),ScrollTrigger?.refresh?.()})}}function m(e){if("function"==typeof e)if(u){d("fx:ready:run");try{e()}catch(e){d("fx:ready:error",e)}}else p.push(e),d("fx:ready:queued")}let h=!1,f=!1;addEventListener("pageshow",t=>{t.persisted&&(e("#page-transition-overlay")?.classList.remove("cover"),document.querySelector(".transition-bottom")?.classList.remove("cover"))}),document.addEventListener("DOMContentLoaded",()=>d("DOMContentLoaded")),addEventListener("load",()=>d("window:load")),addEventListener("overlay:show",e=>d("overlay:show",e?.detail?.reason||"n/a")),addEventListener("overlay:complete",e=>d("overlay:complete",e?.detail?.reason||"n/a")),addEventListener("fx:ready",e=>d("fx:ready:event",e?.detail?.reason||"n/a")),d("script loaded");let y=!1;function w(e,t=650,r=650){let o=null,a=null,i=250;if("string"==typeof e)a=e,i=Number(t)||250;else if(e&&"object"==typeof e){o=e;try{o.preventDefault?.()}catch{}a="string"==typeof t?t:o.currentTarget?.href||o.target?.closest?.("a[href]")?.href||null,i=Number(r)||250}if(!a)return;if(n())return void location.assign(a);const s=document.querySelector(".transition-bottom");if(!s)return void location.assign(a);s.classList.add("cover"),y=!0,setTimeout(()=>{location.assign(a)},i);setTimeout(()=>{y||s.classList.remove("cover")},i+500),addEventListener("pageshow",e=>{e.persisted&&(y=!1,s.classList.remove("cover"))},{once:!0})}window.PageFX||={},Object.assign(window.PageFX,{initLenis:function(){if(d("initLenis"),n())return null;if(!window.Lenis||!window.gsap||!window.ScrollTrigger)return console.warn("[Lenis/GSAP missing]"),null;if(window.__lenis__)return window.__lenis__;const e=new Lenis({lerp:.12,smoothWheel:!0,smoothTouch:!1,prevent:e=>e.closest(".ts-wrapper")||e.closest(".ts-dropdown")||e.closest(".ts-dropdown-content")});gsap.ticker.add(t=>e.raf(1e3*t)),gsap.ticker.lagSmoothing(0),ScrollTrigger.scrollerProxy(document.documentElement,{scrollTop(e){return arguments.length?window.scrollTo(0,e):window.pageYOffset},getBoundingClientRect:()=>({top:0,left:0,width:innerWidth,height:innerHeight})}),addEventListener("scroll",()=>ScrollTrigger.update(),{passive:!0});const t=()=>{e.resize?.(),ScrollTrigger.refresh(!0)};return addEventListener("load",t,{once:!0}),addEventListener("resize",()=>gsap.delayedCall(.15,t),{passive:!0}),addEventListener("overlay:show",()=>{try{e.stop()}catch{}}),addEventListener("overlay:complete",()=>{try{e.start()}catch{}}),window.lenis=window.__lenis__=e},initNavbarSmart:function({root:t=".navbar",compactOffset:r=40}={}){d("initNavbarSmart");const n=e(t);if(!n)return;let o=0;const a=()=>{const e=window.scrollY;n.classList.toggle("is-compact",e>r);const t=e-o;Math.abs(t)>8&&n.classList.toggle("is-hidden",t>0&&e>80),o=e},s=ScrollTrigger.create({start:0,end:"max",onUpdate:a});a(),i(()=>s.kill())},initTextReveal:function(){d("initTextReveal");const e=e=>e.getBoundingClientRect().top{const t=gsap.utils.toArray(function(e){if(e.querySelector(".word"))return e.querySelectorAll(".word");const t=[...e.childNodes],r=document.createDocumentFragment();return t.forEach(e=>{3===e.nodeType?(e.textContent||"").split(/(\s+)/).forEach(e=>{if(e)if(/\s+/.test(e))r.appendChild(document.createTextNode(e));else{const t=document.createElement("span");t.className="word",t.textContent=e,r.appendChild(t)}}):r.appendChild(e)}),e.innerHTML="",e.appendChild(r),e.querySelectorAll(".word")}(e));if(!t.length)return;const r=gsap.from(t,{yPercent:100,duration:.9,ease:"power4.out",stagger:.14,scrollTrigger:{trigger:e,start:"top 85%",once:!0}});i(()=>r.scrollTrigger?.kill())}),gsap.utils.toArray('[data-animate="text-line"]').forEach(t=>{if(t.querySelector(".line-span"))return;const r=[];if("function"==typeof window.SplitText){const e=[...t.childNodes];t.innerHTML="";let n=document.createElement("span");n.className="text-line-seg",t.appendChild(n),e.forEach(e=>{if(1===e.nodeType&&"BR"===e.tagName)return n=document.createElement("span"),n.className="text-line-seg",void t.appendChild(n);n.appendChild(e)}),t.querySelectorAll(".text-line-seg").forEach(e=>{if(!e.textContent.trim())return;(new SplitText(e,{type:"lines"}).lines||[]).forEach(e=>{if(!e.textContent.trim())return;const t=document.createElement("span");t.className="line-span",e.parentNode.insertBefore(t,e),t.appendChild(e),r.push(e)})})}else{const e=[...t.childNodes];t.innerHTML="",e.forEach(e=>{if(1===e.nodeType&&"BR"===e.tagName)return;if(3===e.nodeType&&!e.textContent.trim())return;const n=document.createElement("span");n.className="line-span";const o=document.createElement("span");o.className="text-line-inner",o.appendChild(e),n.appendChild(o),t.appendChild(n),r.push(o)})}if(!r.length)return;if(l(t)&&e(t))m(()=>{gsap.from(r,{opacity:0,y:"100%",duration:.9,ease:"power4.out",delay:s(t),stagger:.2,clearProps:"opacity,transform"})});else{const e=gsap.from(r,{opacity:0,y:"100%",duration:.9,ease:"power4.out",delay:s(t),stagger:.2,scrollTrigger:{trigger:t,start:window.innerWidth<=991?"top 90%":"top 75%",once:!0}});i(()=>e.scrollTrigger?.kill())}}),gsap.utils.toArray('[data-animate]:not([data-animate="word"]):not([data-animate="text-line"]):not([data-animate="chars"]):not([data-animate="typewriter"])').forEach(t=>{const r=t.getAttribute("data-animate"),n=l(t)&&e(t),o={opacity:0,y:"fade-up"===r?40:0,x:"fade-left"===r?-60:"fade-right"===r?60:0,scale:"scale-in"===r?.9:1},a={opacity:1,x:0,y:0,scale:1,duration:"scale-in"===r?1:.85,ease:"power3.out",clearProps:"opacity,transform"};if(n)m(()=>{gsap.fromTo(t,o,a)});else{const e=gsap.fromTo(t,o,{...a,scrollTrigger:{trigger:t,start:"top 85%",once:!0}});i(()=>e.scrollTrigger?.kill())}})},initTextOpacity:function({selector:e="[data-text-opacity], .text-opacity",baseOpacity:t=.2}={}){if(d("initTextOpacity"),!window.gsap||!window.ScrollTrigger)return;const r=document.querySelectorAll(e);r.length&&r.forEach(e=>{if("1"===e.dataset.fxOpacityInit)return;e.dataset.fxOpacityInit="1";const r=[...e.childNodes];e.textContent="";const n=[];r.forEach(t=>{3!==t.nodeType?1!==t.nodeType||"BR"!==t.tagName?e.appendChild(t.cloneNode(!0)):e.appendChild(t.cloneNode()):(t.textContent||"").split(/(\s+)/).forEach(t=>{if(t)if(/^\s+$/.test(t))e.appendChild(document.createTextNode(t));else{const r=document.createElement("span");r.className="fx-opacity-word",r.textContent=t,e.appendChild(r),n.push(r)}})});const o=e.dataset.opacityMin&&parseFloat(e.dataset.opacityMin)||t;n.forEach((e,t)=>{gsap.fromTo(e,{opacity:o},{opacity:1,ease:"none",scrollTrigger:{trigger:e,start:`top+=${20*t} 80%`,end:`top+=${20*t} 40%`,toggleActions:"play reverse play reverse",scrub:!0}})})})},initMarqueeEnhanced:function(){d("initMarqueeEnhanced"),t('.marquee[wb-data="marquee"]').forEach(e=>{const t=e.querySelector(".marquee-row"),r=t?.querySelector(".marquee-track");if(!t||!r)return;t._cloned||(t.appendChild(r.cloneNode(!0)),t._cloned=!0);const n=e.dataset,o="y"===n.axis?"y":"x",a="reverse"===n.direction?-1:1,s="true"===n.hoverPause,l="true"===n.scrollOnly,c="true"===n.scrollSync,d=l||c,u=parseInt(n.rot||"720",10),p=Number(n.speed)||120,g=Number(n.minDuration)||8;let m,h,f,y,w=!1;const v=gsap.utils.toArray(e.querySelectorAll(".marquee-sep__icon"));v.length&&gsap.set(v,{transformOrigin:"50% 50%",force3D:!0});const x=(e=0)=>{const n=(()=>{if("x"===o){const e=t.scrollWidth,r=t.children.length||1;return Math.max(1,e/r)}{const e=r.getBoundingClientRect(),t=Math.max(1,Math.round(e.height));return r.style.height=t+"px",t}})();if(!n)return;const i=n/Math.max(20,p),s={x:0,y:0},l={ease:"linear",repeat:-1,duration:Math.max(g,i),force3D:!0};"y"===o?(s.y=-1===a?-n:0,l.y=-1===a?0:-n):(s.x=-1===a?-n:0,l.x=-1===a?0:-n);const c=m?m.progress():e;m&&m.kill(),gsap.set(t,s),m=gsap.to(t,l),isNaN(c)||m.progress(c%1)};if(l){const r=Number(n.speed||n.duration)||1,i=()=>{const t=e.getBoundingClientRect();return("y"===o?t.height:t.width)*r},s={x:0,y:0},l={ease:"none"};"y"===o?(s.y=-1===a?()=>-i():0,l.y=-1===a?0:()=>-i()):(s.x=-1===a?()=>-i():0,l.x=-1===a?0:()=>-i()),l.scrollTrigger={trigger:e,start:"top bottom",end:"bottom top",scrub:.7,onUpdate:e=>{v.length&&gsap.set(v,{rotation:a*u*-e.progress})}},m=gsap.fromTo(t,s,l),h=m.scrollTrigger}else{if(x(0),s){const t=()=>{w=!0,m?.pause()},r=()=>{w=!1,m?.resume()};e.addEventListener("mouseenter",t,{passive:!0}),e.addEventListener("mouseleave",r,{passive:!0}),i(()=>{e.removeEventListener("mouseenter",t),e.removeEventListener("mouseleave",r)})}c&&(h=ScrollTrigger.create({trigger:e,start:"top bottom",end:"bottom top",scrub:!0,onUpdate:e=>{if(!m)return;const t=1+e.getVelocity()/300;m.timeScale(gsap.utils.clamp(.3,3,t))}}));const t=()=>m&&x(m.progress());f=new ResizeObserver(()=>t()),f.observe(r),addEventListener("load",t,{once:!0})}d||(y=new IntersectionObserver(e=>{e.some(e=>e.isIntersecting)&&!w?m?.resume():m?.pause()},{threshold:.05}),y.observe(e)),i(()=>{m?.kill(),h?.kill(),f?.disconnect?.(),y?.disconnect?.()})})},initTilt:function({sel:e="[data-tilt]",child:a="[data-tilt-child]",max:s=10,pers:l=500}={}){d("initTilt"),n()||o()||gsap.utils.toArray(t(e)).forEach(e=>{const t=e.querySelector(a);if(!t)return;const n=r(e,"mousemove",e=>{const r=t.getBoundingClientRect(),n=(e.clientX-(r.left+r.width/2))/(r.width/2),o=(e.clientY-(r.top+r.height/2))/(r.height/2);gsap.to(t,{rotationY:gsap.utils.clamp(-s,s,n*s),rotationX:gsap.utils.clamp(-s,s,-o*s),transformPerspective:l,force3D:!0,ease:"power1.out",duration:.2,overwrite:"auto"})},{passive:!0}),o=r(e,"mouseleave",()=>gsap.to(t,{rotationY:0,rotationX:0,transformPerspective:l,duration:.2,ease:"power1.out",overwrite:"auto"}),{passive:!0});i(()=>{n(),o()})})},initHeaderTween:function({sel:e=".header",shownTop:t=40,hiddenTop:r=-150,threshold:o=300}={}){d("initHeaderTween");const a=document.querySelector(e);if(!a||!window.gsap||n())return()=>{};gsap.set(a,{opacity:0,y:30}),m(()=>{gsap.to(a,{opacity:1,y:0,duration:.6,ease:"power3.out",onComplete:()=>{gsap.set(a,{clearProps:"y"})}})});let i=window.scrollY,s="shown",l=!1;const c=()=>{"shown"!==s&&(s="shown",gsap.to(a,{top:t,duration:.45,ease:"power2.out",overwrite:!0}))},u=()=>{l||(l=!0,requestAnimationFrame(()=>{const e=window.scrollY;ei?"hidden"!==s&&(s="hidden",gsap.to(a,{top:r,duration:.9,ease:"power2.out",overwrite:!0})):c(),i=e,l=!1}))};return window.addEventListener("scroll",u,{passive:!0}),gsap.set(a,{top:t}),()=>window.removeEventListener("scroll",u)},initPillarSlider:function(){if(d("initPillarSlider"),!window.gsap||!window.ScrollTrigger)return()=>{};const e=n(),t=[];return document.querySelectorAll('[data-pillar-slider="true"]').forEach(r=>{const n=r.querySelector(".pillar-slider-list"),o=r.closest("section")||r,a=r.querySelector(".pillar-slider-pin")||n;if(!n||!o||!a)return;if(e)return;n.style.display="flex",n.style.flexWrap="nowrap";const i=a.getBoundingClientRect().height;i&&(a.style.minHeight=i+"px",a.style.width=a.style.width||"100%");const s=Number(r.getAttribute("data-pillar-bp")||992),l=Number(r.getAttribute("data-pillar-extra")||500),c=()=>{const e=r.getBoundingClientRect().width||window.innerWidth||0;if(!e||e0)return o+l;if(l>0)return l;const a=n.querySelector(".pillar-slider-item")||n.firstElementChild;if(!a)return 0;return a.getBoundingClientRect().width||0};let d=c();if(!d)return void ScrollTrigger.addEventListener("refreshInit",()=>{d=c()});const u=gsap.to(n,{x:()=>{const e=c();return e?-e:0},ease:"none",scrollTrigger:{trigger:o,scroller:document.documentElement,start:"top top",end:()=>{const e=c();return e?`+=${e}`:"+=0"},scrub:1,pin:a,pinSpacing:!0,anticipatePin:1,invalidateOnRefresh:!0,onRefresh(e){const t=e.pin||a||o,r=t&&t.parentNode;if(!r||!r.classList.contains("pin-spacer"))return;const n=o.getAttribute("data-pillar-spacer-class");n&&n.split(/\s+/).forEach(e=>e&&r.classList.add(e))},onLeave:()=>{a.style.minHeight=""},onEnterBack:()=>{const e=a.getBoundingClientRect().height;e&&(a.style.minHeight=e+"px")}}});t.push(()=>{try{u.scrollTrigger&&u.scrollTrigger.kill(),u.kill()}catch{}})}),requestAnimationFrame(()=>{ScrollTrigger.refresh()}),()=>t.forEach(e=>{try{e()}catch{}})},initImageRotate:function({selector:e="[data-rotate-images]"}={}){document.querySelectorAll(e).forEach(e=>{if("1"===e.dataset.fxRotateInit)return;e.dataset.fxRotateInit="1";const t=(e.dataset.rotateImages||"").split(",").map(e=>e.trim()).filter(Boolean);if(!t.length)return;e.removeAttribute("srcset"),e.removeAttribute("sizes");const r=parseInt(e.dataset.rotateInterval||"2000",10);let n=0;t.forEach(e=>{(new Image).src=e});const o=setInterval(()=>{n=(n+1)%t.length,e.src=t[n]},r);i(()=>clearInterval(o))})},initWordCycler:function({selector:e="[data-words]",threshold:t=.25}={}){d("initWordCycler");const r=!(!window.gsap||!window.TextPlugin);r&&gsap.registerPlugin(TextPlugin);const n=new WeakMap,o=new WeakMap,a=e=>{if(o.has(e)){const t=o.get(e);if(t.started)return;return t.started=!0,void(t.delayId=setTimeout(()=>{t.tl.play(0),t.cursorTl.play(0)},t.delayMs))}const t=n.get(e);if(!t||t.running)return;t.running=!0;const r=()=>{if(!t.running)return;t.idx=(t.idx+1)%t.words.length;const n=t.words[t.idx];"chars"===t.mode?((e,t)=>{e.innerHTML="";const r=[];for(const n of t)if(/\s/.test(n))e.appendChild(document.createTextNode(n));else{const t=document.createElement("span");t.className="char",t.textContent=n,e.appendChild(t),r.push(t)}r.length&&gsap.from(r,{opacity:0,yPercent:100,duration:.6,stagger:.03,ease:"power2.out"})})(e,n):e.textContent=n,t.timeout=setTimeout(r,t.intervalMs)};t.timeout=setTimeout(r,t.delayMs)},s=e=>{if(o.has(e)){const t=o.get(e);if(!t.started)return;return t.started=!1,clearTimeout(t.delayId),t.delayId=null,t.tl.pause(0),void t.cursorTl.pause(0)}const t=n.get(e);t&&(t.running=!1,clearTimeout(t.timeout),t.timeout=null)},l=document.querySelectorAll(e);if(!l.length)return;l.forEach(e=>{if(n.has(e)||o.has(e))return;const t=(e.dataset.words||"").split(",").map(e=>e.trim()).filter(Boolean);if(!t.length)return;const a=Math.max(300,parseInt(e.dataset.wordsInterval||"1300",10)),i=Math.max(0,parseInt(e.dataset.wordsDelay||"0",10)),s=e.dataset.animate;let l="simple";if("chars"===s&&(l="chars"),"typewriter"===s&&r&&(l="typewriter"),"typewriter"!==s||r||(l="chars"),"typewriter"===l){const r=document.createElement("span");r.className="tw-text";const n=document.createElement("span");n.className="tw-cursor",n.textContent="_",e.innerHTML="",e.appendChild(r),e.appendChild(n);const s=.8,l=.6,c=a/1e3,d=gsap.timeline({repeat:-1,paused:!0});t.forEach(e=>{const t=gsap.timeline({repeat:1,yoyo:!0,repeatDelay:c});t.to(r,{duration:s,text:e,ease:"none"}).to({},{duration:l}),d.add(t)});const u=gsap.to(n,{opacity:0,repeat:-1,yoyo:!0,duration:.5,ease:"power1.inOut",paused:!0});return void o.set(e,{tl:d,cursorTl:u,delayMs:i,started:!1,delayId:null})}let c=t.findIndex(t=>t===e.textContent.trim());c<0&&(c=0),n.set(e,{mode:l,words:t,idx:c,intervalMs:a,delayMs:i,running:!1,timeout:null})});const c=new IntersectionObserver(e=>{e.forEach(e=>{const t=e.target;(n.has(t)||o.has(t))&&(e.isIntersecting?a(t):s(t))})},{threshold:t});l.forEach(e=>c.observe(e)),i(()=>{c.disconnect(),l.forEach(s)})},initPageTransitions:function({selector:e="a[href]",delay:t=650,ignoreSelector:r='[data-no-transition], [data-transition="off"]'}={}){if(d("initPageTransitions"),"1"===document.documentElement.dataset.pagefxTransitionsInit)return;document.documentElement.dataset.pagefxTransitionsInit="1",addEventListener("click",n=>{if(n.defaultPrevented)return;if(0!==n.button)return;if(n.metaKey||n.ctrlKey||n.shiftKey||n.altKey)return;const o=n.target?.closest?.(e);if(!o)return;if(o.closest(r))return;if(o.hasAttribute("download"))return;if("_blank"===(o.getAttribute("target")||"").toLowerCase())return;const a=o.getAttribute("href")||"";a&&"#"!==a&&!a.startsWith("javascript:")&&(/^(mailto:|tel:|sms:|whatsapp:)/i.test(a)||(e=>{try{const t=new URL(e,location.href);return!!t.hash&&t.origin===location.origin&&t.pathname===location.pathname&&t.search===location.search}catch{return!1}})(a)||w(n,o.href,t))},!0)},initDataMove:function({selector:e="[data-move]",groupSelector:t="[data-move-group]",triggerStart:r="top 85%",once:n=!0}={}){if(d("initDataMove"),!window.gsap||!window.ScrollTrigger)return;const a=o(),s=(e,t=0,r=0)=>{const n=a&&e.dataset.toMobile?e.dataset.toMobile:e.dataset.to;if(!n)return null;const o={duration:parseFloat(e.dataset.duration)||1.2,ease:e.dataset.ease||"power3.out"};return r&&(o.delay=t*r),n.split(",").forEach(e=>{const[t,r]=e.split(":").map(e=>e.trim());var n;t&&(o[t]="true"===(n=r)||"false"!==n&&(isNaN(n)||""===n?n:parseFloat(n)))}),o};document.querySelectorAll(t).forEach(t=>{if("1"===t.dataset.fxDataMoveGroupInit)return;t.dataset.fxDataMoveGroupInit="1";const o=Array.from(t.querySelectorAll(e));if(!o.length)return;const a=parseFloat(t.dataset.stagger)||0,c=()=>{const e=gsap.timeline();o.forEach((t,r)=>{const n=s(t,r,a);n&&e.to(t,n,0)})};if(l(t)&&t.getBoundingClientRect().tope.kill())}}),document.querySelectorAll(e).forEach(e=>{if(e.closest(t))return;if("1"===e.dataset.fxDataMoveInit)return;e.dataset.fxDataMoveInit="1";const o=l(e)&&e.getBoundingClientRect().topgsap.to(e,a));else{const t=gsap.to(e,{...a,scrollTrigger:{trigger:e,start:r,once:n}});i(()=>t.scrollTrigger?.kill())}})},showOverlay:function(t="initial"){if(d("showOverlay",t),f)return;if(h)return;if("initial"!==t)return;const r=e("#page-transition-overlay");r&&(r.parentElement!==document.body&&document.body.appendChild(r),h=!0,r.style.zIndex="2147483647",r.classList.add("cover"),r.setAttribute("aria-hidden","false"),dispatchEvent(new CustomEvent("overlay:show",{detail:{reason:t}})))},hideOverlay:function(t="initial"){if(d("hideOverlay",t),f)return;if("initial"!==t)return;const r=e("#page-transition-overlay"),n=()=>{f||(f=!0,h=!1,r?.setAttribute("aria-hidden","true"),dispatchEvent(new CustomEvent("overlay:complete",{detail:{reason:t}})),g(t))};if(!r)return n();const o=()=>{r.removeEventListener("transitionend",o),n()};r.addEventListener("transitionend",o,{once:!0}),requestAnimationFrame(()=>r.classList.remove("cover")),setTimeout(o,1600)},gatePageReady:function({maxWait:e=1200,minHold:t=200,waitForLoad:r=!0}={}){d("gatePageReady:start");const n=document.querySelector("[data-hero-video], .w-background-video video, video[autoplay][muted]"),o=document.querySelector("[data-hero-image], img[data-hero]"),a=[];n&&a.push(new Promise(e=>{if(n.readyState>=3)return e();["loadeddata","canplay","playing","timeupdate"].forEach(t=>n.addEventListener(t,()=>e(),{once:!0})),n.play?.().catch(()=>{})})),o&&a.push(o.decode?o.decode():Promise.resolve());const i=new Promise(e=>setTimeout(e,t)),s=new Promise(t=>setTimeout(t,e)),l=Promise.race([a.length?Promise.race(a):Promise.resolve(),s]),c=r?new Promise(r=>{if("complete"===document.readyState)return r();const n=()=>{clearTimeout(o),r()},o=setTimeout(n,e+t);addEventListener("load",n,{once:!0})}):Promise.resolve();return Promise.all([l,i,c]).then(()=>new Promise(e=>{requestAnimationFrame(()=>{try{ScrollTrigger?.refresh?.()}catch{}d("gatePageReady:done"),e()})}))},destroyAll:function(){for(;a.length;)try{a.pop()()}catch{}ScrollTrigger?.getAll().forEach(e=>e.kill()),gsap?.globalTimeline.getChildren().forEach(e=>e?.kill?.())},routeTransitionGo:w,setFXReady:g,runWhenFXReady:m,setDebug:function(e=!0){c.enabled=!!e,c.enabled&&d("debug:on")}})})();