(()=>{var PW=Object.create;var{getPrototypeOf:bW,defineProperty:iJ,getOwnPropertyNames:bK,getOwnPropertyDescriptor:TW}=Object,TK=Object.prototype.hasOwnProperty;var lB=(Q,J,Z)=>{Z=Q!=null?PW(bW(Q)):{};let $=J||!Q||!Q.__esModule?iJ(Z,"default",{value:Q,enumerable:!0}):Z;for(let K of bK(Q))if(!TK.call($,K))iJ($,K,{get:()=>Q[K],enumerable:!0});return $},PK=new WeakMap,oB=(Q)=>{var J=PK.get(Q),Z;if(J)return J;if(J=iJ({},"__esModule",{value:!0}),Q&&typeof Q==="object"||typeof Q==="function")bK(Q).map(($)=>!TK.call(J,$)&&iJ(J,$,{get:()=>Q[$],enumerable:!(Z=TW(Q,$))||Z.enumerable}));return PK.set(Q,J),J},sB=(Q,J)=>()=>(J||Q((J={exports:{}}).exports,J),J.exports);var _1=(Q,J)=>{for(var Z in J)iJ(Q,Z,{get:J[Z],enumerable:!0,configurable:!0,set:($)=>J[Z]=()=>$})};class o9{static instance;groups=[];constructor(){}static getInstance(){if(!o9.instance)o9.instance=new o9;return o9.instance}configsMatch(Q,J){return Q.root===J.root&&Q.rootMargin===J.rootMargin}handleIntersection(Q){Q.forEach((J)=>{let Z=this.groups.find((G)=>{return Array.from(G.elements.keys()).includes(J.target)});if(!Z)return;let $=J.target,K=Z.elements.get($);if(!K)return;let{isIntersecting:W,intersectionRatio:q,boundingClientRect:H}=J,B=-1;if(K.lastDirection!==void 0)B=W?H.top>0?1:-1:H.top>0?-1:1;if(K.lastDirection=B,W){if(K.callbacks.isIn?.({entry:J,direction:B}),K.callbacks.callback?.({entry:J,direction:B,isIn:!0}),K.once)this.removeElement($)}else K.callbacks.isOut?.({entry:J,direction:B}),K.callbacks.callback?.({entry:J,direction:B,isIn:!1})})}addElement(Q,J,Z){this.removeElement(Q);let $=this.groups.find((K)=>this.configsMatch(K.config,J));if(!$){let K=new IntersectionObserver((W)=>this.handleIntersection(W),{...J,threshold:[0]});$={config:J,observer:K,elements:new Map},this.groups.push($)}return $.elements.set(Q,{callbacks:Z,once:J.once||!1,lastDirection:void 0}),$.observer.observe(Q),$}removeElement(Q){let J=this.groups.find((Z)=>Z.elements.has(Q));if(!J)return;if(J.observer.unobserve(Q),J.elements.delete(Q),J.elements.size===0)J.observer.disconnect(),this.groups=this.groups.filter((Z)=>Z!==J)}}class nJ{element;#J;#Z;isIn(Q){}isOut(Q){}inView;callback;#$=null;#K=null;constructor(Q,J={root:null,rootMargin:"0px",threshold:0,autoStart:!1,once:!1,callback:void 0}){if(this.element=Q,this.#J=J,this.inView=!1,this.callback=J.callback||(()=>{}),J.autoStart)this.start()}start(){this.#Z=o9.getInstance().addElement(this.element,this.#J,{isIn:(Q)=>{this.inView=!0,this.isIn?.(Q)},isOut:(Q)=>{this.inView=!1,this.isOut?.(Q)},callback:this.callback})}stop(){o9.getInstance().removeElement(this.element)}destroy(){this.stop(),this.#$=null,this.#K=null}}var wW="1.3.11";function hK(Q,J,Z){return Math.max(Q,Math.min(J,Z))}function xW(Q,J,Z){return(1-Z)*Q+Z*J}function hW(Q,J,Z,$){return xW(Q,J,1-Math.exp(-Z*$))}function fW(Q,J){return(Q%J+J)%J}var yW=class{isRunning=!1;value=0;from=0;to=0;currentTime=0;lerp;duration;easing;onUpdate;advance(Q){if(!this.isRunning)return;let J=!1;if(this.duration&&this.easing){this.currentTime+=Q;let Z=hK(0,this.currentTime/this.duration,1);J=Z>=1;let $=J?1:this.easing(Z);this.value=this.from+(this.to-this.from)*$}else if(this.lerp){if(this.value=hW(this.value,this.to,this.lerp*60,Q),Math.round(this.value)===this.to)this.value=this.to,J=!0}else this.value=this.to,J=!0;if(J)this.stop();this.onUpdate?.(this.value,J)}stop(){this.isRunning=!1}fromTo(Q,J,{lerp:Z,duration:$,easing:K,onStart:W,onUpdate:q}){this.from=this.value=Q,this.to=J,this.lerp=Z,this.duration=$,this.easing=K,this.currentTime=0,this.isRunning=!0,W?.(),this.onUpdate=q}};function vW(Q,J){let Z;return function(...$){let K=this;clearTimeout(Z),Z=setTimeout(()=>{Z=void 0,Q.apply(K,$)},J)}}var _W=class{constructor(Q,J,{autoResize:Z=!0,debounce:$=250}={}){if(this.wrapper=Q,this.content=J,Z){if(this.debouncedResize=vW(this.resize,$),this.wrapper instanceof Window)window.addEventListener("resize",this.debouncedResize,!1);else this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper);this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)}this.resize()}width=0;height=0;scrollHeight=0;scrollWidth=0;debouncedResize;wrapperResizeObserver;contentResizeObserver;destroy(){if(this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),this.wrapper===window&&this.debouncedResize)window.removeEventListener("resize",this.debouncedResize,!1)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{if(this.wrapper instanceof Window)this.width=window.innerWidth,this.height=window.innerHeight;else this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight};onContentResize=()=>{if(this.wrapper instanceof Window)this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth;else this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}},fK=class{events={};emit(Q,...J){let Z=this.events[Q]||[];for(let $=0,K=Z.length;${this.events[Q]=this.events[Q]?.filter((Z)=>J!==Z)}}off(Q,J){this.events[Q]=this.events[Q]?.filter((Z)=>J!==Z)}destroy(){this.events={}}},wK=16.666666666666668,k9={passive:!1},uW=class{constructor(Q,J={wheelMultiplier:1,touchMultiplier:1}){this.element=Q,this.options=J,window.addEventListener("resize",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener("wheel",this.onWheel,k9),this.element.addEventListener("touchstart",this.onTouchStart,k9),this.element.addEventListener("touchmove",this.onTouchMove,k9),this.element.addEventListener("touchend",this.onTouchEnd,k9)}touchStart={x:0,y:0};lastDelta={x:0,y:0};window={width:0,height:0};emitter=new fK;on(Q,J){return this.emitter.on(Q,J)}destroy(){this.emitter.destroy(),window.removeEventListener("resize",this.onWindowResize,!1),this.element.removeEventListener("wheel",this.onWheel,k9),this.element.removeEventListener("touchstart",this.onTouchStart,k9),this.element.removeEventListener("touchmove",this.onTouchMove,k9),this.element.removeEventListener("touchend",this.onTouchEnd,k9)}onTouchStart=(Q)=>{let{clientX:J,clientY:Z}=Q.targetTouches?Q.targetTouches[0]:Q;this.touchStart.x=J,this.touchStart.y=Z,this.lastDelta={x:0,y:0},this.emitter.emit("scroll",{deltaX:0,deltaY:0,event:Q})};onTouchMove=(Q)=>{let{clientX:J,clientY:Z}=Q.targetTouches?Q.targetTouches[0]:Q,$=-(J-this.touchStart.x)*this.options.touchMultiplier,K=-(Z-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=J,this.touchStart.y=Z,this.lastDelta={x:$,y:K},this.emitter.emit("scroll",{deltaX:$,deltaY:K,event:Q})};onTouchEnd=(Q)=>{this.emitter.emit("scroll",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:Q})};onWheel=(Q)=>{let{deltaX:J,deltaY:Z,deltaMode:$}=Q,K=$===1?wK:$===2?this.window.width:1,W=$===1?wK:$===2?this.window.height:1;J*=K,Z*=W,J*=this.options.wheelMultiplier,Z*=this.options.wheelMultiplier,this.emitter.emit("scroll",{deltaX:J,deltaY:Z,event:Q})};onWindowResize=()=>{this.window={width:window.innerWidth,height:window.innerHeight}}},xK=(Q)=>Math.min(1,1.001-Math.pow(2,-10*Q)),yK=class{_isScrolling=!1;_isStopped=!1;_isLocked=!1;_preventNextNativeScrollEvent=!1;_resetVelocityTimeout=null;__rafID=null;isTouching;time=0;userData={};lastVelocity=0;velocity=0;direction=0;options;targetScroll;animatedScroll;animate=new yW;emitter=new fK;dimensions;virtualScroll;constructor({wrapper:Q=window,content:J=document.documentElement,eventsTarget:Z=Q,smoothWheel:$=!0,syncTouch:K=!1,syncTouchLerp:W=0.075,touchInertiaExponent:q=1.7,duration:H,easing:B,lerp:G=0.1,infinite:U=!1,orientation:L="vertical",gestureOrientation:z=L==="horizontal"?"both":"vertical",touchMultiplier:j=1,wheelMultiplier:X=1,autoResize:M=!0,prevent:N,virtualScroll:R,overscroll:F=!0,autoRaf:C=!1,anchors:I=!1,autoToggle:V=!1,allowNestedScroll:E=!1,__experimental__naiveDimensions:D=!1}={}){if(window.lenisVersion=wW,!Q||Q===document.documentElement)Q=window;if(typeof H==="number"&&typeof B!=="function")B=xK;else if(typeof B==="function"&&typeof H!=="number")H=1;if(this.options={wrapper:Q,content:J,eventsTarget:Z,smoothWheel:$,syncTouch:K,syncTouchLerp:W,touchInertiaExponent:q,duration:H,easing:B,lerp:G,infinite:U,gestureOrientation:z,orientation:L,touchMultiplier:j,wheelMultiplier:X,autoResize:M,prevent:N,virtualScroll:R,overscroll:F,autoRaf:C,anchors:I,autoToggle:V,allowNestedScroll:E,__experimental__naiveDimensions:D},this.dimensions=new _W(Q,J,{autoResize:M}),this.updateClassName(),this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener("scroll",this.onNativeScroll,!1),this.options.wrapper.addEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.anchors&&this.options.wrapper===window)this.options.wrapper.addEventListener("click",this.onClick,!1);if(this.options.wrapper.addEventListener("pointerdown",this.onPointerDown,!1),this.virtualScroll=new uW(Z,{touchMultiplier:j,wheelMultiplier:X}),this.virtualScroll.on("scroll",this.onVirtualScroll),this.options.autoToggle)this.rootElement.addEventListener("transitionend",this.onTransitionEnd,{passive:!0});if(this.options.autoRaf)this.__rafID=requestAnimationFrame(this.raf)}destroy(){if(this.emitter.destroy(),this.options.wrapper.removeEventListener("scroll",this.onNativeScroll,!1),this.options.wrapper.removeEventListener("scrollend",this.onScrollEnd,{capture:!0}),this.options.wrapper.removeEventListener("pointerdown",this.onPointerDown,!1),this.options.anchors&&this.options.wrapper===window)this.options.wrapper.removeEventListener("click",this.onClick,!1);if(this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName(),this.__rafID)cancelAnimationFrame(this.__rafID)}on(Q,J){return this.emitter.on(Q,J)}off(Q,J){return this.emitter.off(Q,J)}onScrollEnd=(Q)=>{if(!(Q instanceof CustomEvent)){if(this.isScrolling==="smooth"||this.isScrolling===!1)Q.stopPropagation()}};dispatchScrollendEvent=()=>{this.options.wrapper.dispatchEvent(new CustomEvent("scrollend",{bubbles:this.options.wrapper===window,detail:{lenisScrollEnd:!0}}))};onTransitionEnd=(Q)=>{if(Q.propertyName.includes("overflow")){let J=this.isHorizontal?"overflow-x":"overflow-y",Z=getComputedStyle(this.rootElement)[J];if(["hidden","clip"].includes(Z))this.internalStop();else this.internalStart()}};setScroll(Q){if(this.isHorizontal)this.options.wrapper.scrollTo({left:Q,behavior:"instant"});else this.options.wrapper.scrollTo({top:Q,behavior:"instant"})}onClick=(Q)=>{let Z=Q.composedPath().find(($)=>$ instanceof HTMLAnchorElement&&($.getAttribute("href")?.startsWith("#")||$.getAttribute("href")?.startsWith("/#")||$.getAttribute("href")?.startsWith("./#")));if(Z){let $=Z.getAttribute("href");if($){let K=typeof this.options.anchors==="object"&&this.options.anchors?this.options.anchors:void 0,W=`#${$.split("#")[1]}`;if(["#","/#","./#","#top","/#top","./#top"].includes($))W=0;this.scrollTo(W,K)}}};onPointerDown=(Q)=>{if(Q.button===1)this.reset()};onVirtualScroll=(Q)=>{if(typeof this.options.virtualScroll==="function"&&this.options.virtualScroll(Q)===!1)return;let{deltaX:J,deltaY:Z,event:$}=Q;if(this.emitter.emit("virtual-scroll",{deltaX:J,deltaY:Z,event:$}),$.ctrlKey)return;if($.lenisStopPropagation)return;let K=$.type.includes("touch"),W=$.type.includes("wheel");this.isTouching=$.type==="touchstart"||$.type==="touchmove";let q=J===0&&Z===0;if(this.options.syncTouch&&K&&$.type==="touchstart"&&q&&!this.isStopped&&!this.isLocked){this.reset();return}let B=this.options.gestureOrientation==="vertical"&&Z===0||this.options.gestureOrientation==="horizontal"&&J===0;if(q||B)return;let G=$.composedPath();G=G.slice(0,G.indexOf(this.rootElement));let U=this.options.prevent;if(G.find((N)=>N instanceof HTMLElement&&(typeof U==="function"&&U?.(N)||N.hasAttribute?.("data-lenis-prevent")||K&&N.hasAttribute?.("data-lenis-prevent-touch")||W&&N.hasAttribute?.("data-lenis-prevent-wheel")||this.options.allowNestedScroll&&this.checkNestedScroll(N,{deltaX:J,deltaY:Z}))))return;if(this.isStopped||this.isLocked){if($.cancelable)$.preventDefault();return}if(!(this.options.syncTouch&&K||this.options.smoothWheel&&W)){this.isScrolling="native",this.animate.stop(),$.lenisStopPropagation=!0;return}let z=Z;if(this.options.gestureOrientation==="both")z=Math.abs(Z)>Math.abs(J)?Z:J;else if(this.options.gestureOrientation==="horizontal")z=J;if(!this.options.overscroll||this.options.infinite||this.options.wrapper!==window&&this.limit>0&&(this.animatedScroll>0&&this.animatedScroll0||this.animatedScroll===this.limit&&Z<0))$.lenisStopPropagation=!0;if($.cancelable)$.preventDefault();let j=K&&this.options.syncTouch,M=K&&$.type==="touchend";if(M)z=Math.sign(this.velocity)*Math.pow(Math.abs(this.velocity),this.options.touchInertiaExponent);this.scrollTo(this.targetScroll+z,{programmatic:!1,...j?{lerp:M?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}})};resize(){this.dimensions.resize(),this.animatedScroll=this.targetScroll=this.actualScroll,this.emit()}emit(){this.emitter.emit("scroll",this)}onNativeScroll=()=>{if(this._resetVelocityTimeout!==null)clearTimeout(this._resetVelocityTimeout),this._resetVelocityTimeout=null;if(this._preventNextNativeScrollEvent){this._preventNextNativeScrollEvent=!1;return}if(this.isScrolling===!1||this.isScrolling==="native"){let Q=this.animatedScroll;if(this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-Q,this.direction=Math.sign(this.animatedScroll-Q),!this.isStopped)this.isScrolling="native";if(this.emit(),this.velocity!==0)this._resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()},400)}};reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){if(!this.isStopped)return;if(this.options.autoToggle){this.rootElement.style.removeProperty("overflow");return}this.internalStart()}internalStart(){if(!this.isStopped)return;this.reset(),this.isStopped=!1,this.emit()}stop(){if(this.isStopped)return;if(this.options.autoToggle){this.rootElement.style.setProperty("overflow","clip");return}this.internalStop()}internalStop(){if(this.isStopped)return;this.reset(),this.isStopped=!0,this.emit()}raf=(Q)=>{let J=Q-(this.time||Q);if(this.time=Q,this.animate.advance(J*0.001),this.options.autoRaf)this.__rafID=requestAnimationFrame(this.raf)};scrollTo(Q,{offset:J=0,immediate:Z=!1,lock:$=!1,duration:K=this.options.duration,easing:W=this.options.easing,lerp:q=this.options.lerp,onStart:H,onComplete:B,force:G=!1,programmatic:U=!0,userData:L}={}){if((this.isStopped||this.isLocked)&&!G)return;if(typeof Q==="string"&&["top","left","start"].includes(Q))Q=0;else if(typeof Q==="string"&&["bottom","right","end"].includes(Q))Q=this.limit;else{let z;if(typeof Q==="string")z=document.querySelector(Q);else if(Q instanceof HTMLElement&&Q?.nodeType)z=Q;if(z){if(this.options.wrapper!==window){let X=this.rootElement.getBoundingClientRect();J-=this.isHorizontal?X.left:X.top}let j=z.getBoundingClientRect();Q=(this.isHorizontal?j.left:j.top)+this.animatedScroll}}if(typeof Q!=="number")return;if(Q+=J,Q=Math.round(Q),this.options.infinite){if(U){this.targetScroll=this.animatedScroll=this.scroll;let z=Q-this.animatedScroll;if(z>this.limit/2)Q=Q-this.limit;else if(z<-this.limit/2)Q=Q+this.limit}}else Q=hK(0,Q,this.limit);if(Q===this.targetScroll){H?.(this),B?.(this);return}if(this.userData=L??{},Z){this.animatedScroll=this.targetScroll=Q,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),B?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()});return}if(!U)this.targetScroll=Q;if(typeof K==="number"&&typeof W!=="function")W=xK;else if(typeof W==="function"&&typeof K!=="number")K=1;this.animate.fromTo(this.animatedScroll,Q,{duration:K,easing:W,lerp:q,onStart:()=>{if($)this.isLocked=!0;this.isScrolling="smooth",H?.(this)},onUpdate:(z,j)=>{if(this.isScrolling="smooth",this.lastVelocity=this.velocity,this.velocity=z-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=z,this.setScroll(this.scroll),U)this.targetScroll=z;if(!j)this.emit();if(j)this.reset(),this.emit(),B?.(this),this.userData={},requestAnimationFrame(()=>{this.dispatchScrollendEvent()}),this.preventNextNativeScrollEvent()}})}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=!0,requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=!1})}checkNestedScroll(Q,{deltaX:J,deltaY:Z}){let $=Date.now(),K=Q._lenis??={},W,q,H,B,G,U,L,z,j=this.options.gestureOrientation;if($-(K.time??0)>2000){K.time=Date.now();let V=window.getComputedStyle(Q);K.computedStyle=V;let{overflowX:E,overflowY:D}=V;if(W=["auto","overlay","scroll"].includes(E),q=["auto","overlay","scroll"].includes(D),K.hasOverflowX=W,K.hasOverflowY=q,!W&&!q)return!1;if(j==="vertical"&&!q)return!1;if(j==="horizontal"&&!W)return!1;G=Q.scrollWidth,U=Q.scrollHeight,L=Q.clientWidth,z=Q.clientHeight,H=G>L,B=U>z,K.isScrollableX=H,K.isScrollableY=B,K.scrollWidth=G,K.scrollHeight=U,K.clientWidth=L,K.clientHeight=z}else H=K.isScrollableX,B=K.isScrollableY,W=K.hasOverflowX,q=K.hasOverflowY,G=K.scrollWidth,U=K.scrollHeight,L=K.clientWidth,z=K.clientHeight;if(!W&&!q||!H&&!B)return!1;if(j==="vertical"&&(!q||!B))return!1;if(j==="horizontal"&&(!W||!H))return!1;let X;if(j==="horizontal")X="x";else if(j==="vertical")X="y";else{let V=J!==0,E=Z!==0;if(V&&W&&H)X="x";if(E&&q&&B)X="y"}if(!X)return!1;let M,N,R,F,C;if(X==="x")M=Q.scrollLeft,N=G-L,R=J,F=W,C=H;else if(X==="y")M=Q.scrollTop,N=U-z,R=Z,F=q,C=B;else return!1;return(R>0?M0)&&F&&C}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){if(this.options.__experimental__naiveDimensions)if(this.isHorizontal)return this.rootElement.scrollWidth-this.rootElement.clientWidth;else return this.rootElement.scrollHeight-this.rootElement.clientHeight;else return this.dimensions.limit[this.isHorizontal?"x":"y"]}get isHorizontal(){return this.options.orientation==="horizontal"}get actualScroll(){let Q=this.options.wrapper;return this.isHorizontal?Q.scrollX??Q.scrollLeft:Q.scrollY??Q.scrollTop}get scroll(){return this.options.infinite?fW(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return this.limit===0?1:this.scroll/this.limit}get isScrolling(){return this._isScrolling}set isScrolling(Q){if(this._isScrolling!==Q)this._isScrolling=Q,this.updateClassName()}get isStopped(){return this._isStopped}set isStopped(Q){if(this._isStopped!==Q)this._isStopped=Q,this.updateClassName()}get isLocked(){return this._isLocked}set isLocked(Q){if(this._isLocked!==Q)this._isLocked=Q,this.updateClassName()}get isSmooth(){return this.isScrolling==="smooth"}get className(){let Q="lenis";if(this.options.autoToggle)Q+=" lenis-autoToggle";if(this.isStopped)Q+=" lenis-stopped";if(this.isLocked)Q+=" lenis-locked";if(this.isScrolling)Q+=" lenis-scrolling";if(this.isScrolling==="smooth")Q+=" lenis-smooth";return Q}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\w+)?/g,"").trim()}};function U9(Q){if(Q===void 0)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return Q}function pK(Q,J){Q.prototype=Object.create(J.prototype),Q.prototype.constructor=Q,Q.__proto__=J}/*! * GSAP 3.13.0 * https://gsap.com * * @license Copyright 2008-2025, GreenSock. All rights reserved. * Subject to the terms at https://gsap.com/standard-license * @author: Jack Doyle, jack@greensock.com */var R8={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},IJ={duration:0.5,overwrite:!1,delay:0},BZ,l0,j0,w8=1e8,B0=1/w8,a$=Math.PI*2,dW=a$/4,gW=0,lK=Math.sqrt,mW=Math.cos,cW=Math.sin,x0=function(J){return typeof J==="string"},I0=function(J){return typeof J==="function"},j9=function(J){return typeof J==="number"},i1=function(J){return typeof J>"u"},e8=function(J){return typeof J==="object"},N8=function(J){return J!==!1},GZ=function(){return typeof window<"u"},u1=function(J){return I0(J)||x0(J)},oK=typeof ArrayBuffer==="function"&&ArrayBuffer.isView||function(){},a0=Array.isArray,t$=/(?:-?\.?\d|\.)+/gi,UZ=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,r9=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,p$=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,LZ=/[+-]=-?[.\d]+/,sK=/[^,'"\[\]\s]+/gi,pW=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,M0,a8,e$,jZ,O8={},c1={},iK,nK=function(J){return(c1=CJ(J,O8))&&t0},n1=function(J,Z){return console.warn("Invalid property",J,"set to",Z,"Missing plugin? gsap.registerPlugin()")},$1=function(J,Z){return!Z&&console.warn(J)},rK=function(J,Z){return J&&(O8[J]=Z)&&c1&&(c1[J]=Z)||O8},Z1=function(){return 0},lW={suppressEvents:!0,isStart:!0,kill:!1},d1={suppressEvents:!0,kill:!1},oW={suppressEvents:!0},zZ={},P9=[],JZ={},aK,M8={},l$={},vK=30,g1=[],MZ="",XZ=function(J){var Z=J[0],$,K;if(e8(Z)||I0(Z)||(J=[J]),!($=(Z._gsap||{}).harness)){K=g1.length;while(K--&&!g1[K].targetTest(Z));$=g1[K]}K=J.length;while(K--)J[K]&&(J[K]._gsap||(J[K]._gsap=new YZ(J[K],$)))||J.splice(K,1);return J},b9=function(J){return J._gsap||XZ(x8(J))[0]._gsap},NZ=function(J,Z,$){return($=J[Z])&&I0($)?J[Z]():i1($)&&J.getAttribute&&J.getAttribute(Z)||$},Q8=function(J,Z){return(J=J.split(",")).forEach(Z)||J},C0=function(J){return Math.round(J*1e5)/1e5||0},P0=function(J){return Math.round(J*1e7)/1e7||0},a9=function(J,Z){var $=Z.charAt(0),K=parseFloat(Z.substr(2));return J=parseFloat(J),$==="+"?J+K:$==="-"?J-K:$==="*"?J*K:J/K},sW=function(J,Z){var $=Z.length,K=0;for(;J.indexOf(Z[K])<0&&++K<$;);return K<$},p1=function(){var J=P9.length,Z=P9.slice(0),$,K;JZ={},P9.length=0;for($=0;$H)q=q._prev}if(q)Z._next=q._next,q._next=Z;else Z._next=J[$],J[$]=Z;if(Z._next)Z._next._prev=Z;else J[K]=Z;return Z._prev=q,Z.parent=Z._dp=J,Z},W1=function(J,Z,$,K){if($===void 0)$="_first";if(K===void 0)K="_last";var{_prev:W,_next:q}=Z;if(W)W._next=q;else if(J[$]===Z)J[$]=q;if(q)q._prev=W;else if(J[K]===Z)J[K]=W;Z._next=Z._prev=Z.parent=null},T9=function(J,Z){J.parent&&(!Z||J.parent.autoRemoveChildren)&&J.parent.remove&&J.parent.remove(J),J._act=0},s9=function(J,Z){if(J&&(!Z||Z._end>J._dur||Z._start<0)){var $=J;while($)$._dirty=1,$=$.parent}return J},rW=function(J){var Z=J.parent;while(Z&&Z.parent)Z._dirty=1,Z.totalDuration(),Z=Z.parent;return J},$Z=function(J,Z,$,K){return J._startAt&&(l0?J._startAt.revert(d1):J.vars.immediateRender&&!J.vars.autoRevert||J._startAt.render(Z,!0,K))},aW=function Q(J){return!J||J._ts&&Q(J.parent)},uK=function(J){return J._repeat?EJ(J._tTime,J=J.duration()+J._rDelay)*J:0},EJ=function(J,Z){var $=Math.floor(J=P0(J/Z));return J&&$===J?$-1:$},o1=function(J,Z){return(J-Z._start)*Z._ts+(Z._ts>=0?0:Z._dirty?Z.totalDuration():Z._tDur)},r1=function(J){return J._end=P0(J._start+(J._tDur/Math.abs(J._ts||J._rts||B0)||0))},a1=function(J,Z){var $=J._dp;if($&&$.smoothChildTiming&&J._ts)J._start=P0($._time-(J._ts>0?Z/J._ts:((J._dirty?J.totalDuration():J._tDur)-Z)/-J._ts)),r1(J),$._dirty||s9($,J);return J},ZQ=function(J,Z){var $;if(Z._time||!Z._dur&&Z._initted||Z._startB0)Z.render($,!0)}if(s9(J,Z)._dp&&J._initted&&J._time>=J._dur&&J._ts){if(J._dur=0&&$.totalTime($._tTime),$=$._dp}J._zTime=-B0}},t8=function(J,Z,$,K){return Z.parent&&T9(Z),Z._start=P0((j9($)?$:$||J!==M0?T8(J,$,Z):J._time)+Z._delay),Z._end=P0(Z._start+(Z.totalDuration()/Math.abs(Z.timeScale())||0)),$Q(J,Z,"_first","_last",J._sort?"_start":0),ZZ(Z)||(J._recent=Z),K||ZQ(J,Z),J._ts<0&&a1(J,J._tTime),J},KQ=function(J,Z){return(O8.ScrollTrigger||n1("scrollTrigger",Z))&&O8.ScrollTrigger.create(Z,J)},QQ=function(J,Z,$,K,W){if(CZ(J,Z,W),!J._initted)return 1;if(!$&&J._pt&&!l0&&(J._dur&&J.vars.lazy!==!1||!J._dur&&J.vars.lazy)&&aK!==X8.frame)return P9.push(J),J._lazy=[W,K],1},tW=function Q(J){var Z=J.parent;return Z&&Z._ts&&Z._initted&&!Z._lock&&(Z.rawTime()<0||Q(Z))},ZZ=function(J){var Z=J.data;return Z==="isFromStart"||Z==="isStart"},eW=function(J,Z,$,K){var W=J.ratio,q=Z<0||!Z&&(!J._start&&tW(J)&&!(!J._initted&&ZZ(J))||(J._ts<0||J._dp._ts<0)&&!ZZ(J))?0:1,H=J._rDelay,B=0,G,U,L;if(H&&J._repeat){if(B=q1(0,J._tDur,Z),U=EJ(B,H),J._yoyo&&U&1&&(q=1-q),U!==EJ(J._tTime,H))W=1-q,J.vars.repeatRefresh&&J._initted&&J.invalidate()}if(q!==W||l0||K||J._zTime===B0||!Z&&J._zTime){if(!J._initted&&QQ(J,Z,K,$,B))return;L=J._zTime,J._zTime=Z||($?B0:0),$||($=Z&&!L),J.ratio=q,J._from&&(q=1-q),J._time=0,J._tTime=B,G=J._pt;while(G)G.r(q,G.d),G=G._next;if(Z<0&&$Z(J,Z,$,!0),J._onUpdate&&!$&&D8(J,"onUpdate"),B&&J._repeat&&!$&&J.parent&&D8(J,"onRepeat"),(Z>=J._tDur||Z<0)&&J.ratio===q){if(q&&T9(J,1),!$&&!l0)D8(J,q?"onComplete":"onReverseComplete",!0),J._prom&&J._prom()}}else if(!J._zTime)J._zTime=Z},Jq=function(J,Z,$){var K;if($>Z){K=J._first;while(K&&K._start<=$){if(K.data==="isPause"&&K._start>Z)return K;K=K._next}}else{K=J._last;while(K&&K._start>=$){if(K.data==="isPause"&&K._start0&&!K&&a1(J,J._tTime=J._tDur*H),J.parent&&r1(J),$||s9(J.parent,J),J},dK=function(J){return J instanceof p0?s9(J):DJ(J,J._dur)},$q={_start:0,endTime:Z1,totalDuration:Z1},T8=function Q(J,Z,$){var K=J.labels,W=J._recent||$q,q=J.duration()>=w8?W.endTime(!1):J._dur,H,B,G;if(x0(Z)&&(isNaN(Z)||(Z in K))){if(B=Z.charAt(0),G=Z.substr(-1)==="%",H=Z.indexOf("="),B==="<"||B===">")return H>=0&&(Z=Z.replace(/=/,"")),(B==="<"?W._start:W.endTime(W._repeat>=0))+(parseFloat(Z.substr(1))||0)*(G?(H<0?W:$).totalDuration()/100:1);if(H<0)return Z in K||(K[Z]=q),K[Z];if(B=parseFloat(Z.charAt(H-1)+Z.substr(H+1)),G&&$)B=B/100*(a0($)?$[0]:$).totalDuration();return H>1?Q(J,Z.substr(0,H-1),$)+B:q+B}return Z==null?q:+Z},eJ=function(J,Z,$){var K=j9(Z[1]),W=(K?2:1)+(J<2?0:1),q=Z[W],H,B;if(K&&(q.duration=Z[1]),q.parent=$,J){H=q,B=$;while(B&&!("immediateRender"in H))H=B.vars.defaults||{},B=N8(B.vars.inherit)&&B.parent;q.immediateRender=N8(H.immediateRender),J<2?q.runBackwards=1:q.startAt=Z[W-1]}return new k0(Z[0],q,Z[W+1])},w9=function(J,Z){return J||J===0?Z(J):Z},q1=function(J,Z,$){return $Z?Z:$},o0=function(J,Z){return!x0(J)||!(Z=pW.exec(J))?"":Z[1]},Zq=function(J,Z,$){return w9($,function(K){return q1(J,Z,K)})},KZ=[].slice,WQ=function(J,Z){return J&&e8(J)&&"length"in J&&(!Z&&!J.length||(J.length-1 in J)&&e8(J[0]))&&!J.nodeType&&J!==a8},Kq=function(J,Z,$){if($===void 0)$=[];return J.forEach(function(K){var W;return x0(K)&&!Z||WQ(K,1)?(W=$).push.apply(W,x8(K)):$.push(K)})||$},x8=function(J,Z,$){return j0&&!Z&&j0.selector?j0.selector(J):x0(J)&&!$&&(e$||!OJ())?KZ.call((Z||jZ).querySelectorAll(J),0):a0(J)?Kq(J,$):WQ(J)?KZ.call(J,0):J?[J]:[]},QZ=function(J){return J=x8(J)[0]||$1("Invalid scope")||{},function(Z){var $=J.current||J.nativeElement||J;return x8(Z,$.querySelectorAll?$:$===J?$1("Invalid scope")||jZ.createElement("div"):J)}},qQ=function(J){return J.sort(function(){return 0.5-Math.random()})},HQ=function(J){if(I0(J))return J;var Z=e8(J)?J:{each:J},$=i9(Z.ease),K=Z.from||0,W=parseFloat(Z.base)||0,q={},H=K>0&&K<1,B=isNaN(K)||H,G=Z.axis,U=K,L=K;if(x0(K))U=L={center:0.5,edges:0.5,end:1}[K]||0;else if(!H&&B)U=K[0],L=K[1];return function(z,j,X){var M=(X||Z).length,N=q[M],R,F,C,I,V,E,D,A,O;if(!N){if(O=Z.grid==="auto"?0:(Z.grid||[1,w8])[1],!O){D=-w8;while(D<(D=X[O++].getBoundingClientRect().left)&&OD&&(D=V),VM?M-1:!G?Math.max(O,M/O):G==="y"?M/O:O)||0)*(K==="edges"?-1:1),N.b=M<0?W-M:W,N.u=o0(Z.amount||Z.each)||0,$=$&&M<0?NQ($):$}return M=(N[z]-N.min)/N.max||0,P0(N.b+($?$(M):M)*N.v)+N.u}},WZ=function(J){var Z=Math.pow(10,((J+"").split(".")[1]||"").length);return function($){var K=P0(Math.round(parseFloat($)/J)*J*Z);return(K-K%1)/Z+(j9($)?0:o0($))}},BQ=function(J,Z){var $=a0(J),K,W;if(!$&&e8(J))if(K=$=J.radius||w8,J.values){if(J=x8(J.values),W=!j9(J[0]))K*=K}else J=WZ(J.increment);return w9(Z,!$?WZ(J):I0(J)?function(q){return W=J(q),Math.abs(W-q)<=K?W:q}:function(q){var H=parseFloat(W?q.x:q),B=parseFloat(W?q.y:0),G=w8,U=0,L=J.length,z,j;while(L--){if(W)z=J[L].x-H,j=J[L].y-B,z=z*z+j*j;else z=Math.abs(J[L]-H);if(zK?W-q:q)})},AJ=function(J){var Z=0,$="",K,W,q,H;while(~(K=J.indexOf("random(",Z)))q=J.indexOf(")",K),H=J.charAt(K+7)==="[",W=J.substr(K+7,q-K-7).match(H?sK:t$),$+=J.substr(Z,K-Z)+GQ(H?W:+W[0],H?0:+W[1],+W[2]||0.00001),Z=q+1;return $+J.substr(Z,J.length-Z)},LQ=function(J,Z,$,K,W){var q=Z-J,H=K-$;return w9(W,function(B){return $+((B-J)/q*H||0)})},Gq=function Q(J,Z,$,K){var W=isNaN(J+Z)?0:function(j){return(1-j)*J+j*Z};if(!W){var q=x0(J),H={},B,G,U,L,z;if($===!0&&(K=1)&&($=null),q)J={p:J},Z={p:Z};else if(a0(J)&&!a0(Z)){U=[],L=J.length,z=L-2;for(G=1;G(H=Math.abs(H)))B=q,W=H;return B},D8=function(J,Z,$){var K=J.vars,W=K[Z],q=j0,H=J._ctx,B,G,U;if(!W)return;return B=K[Z+"Params"],G=K.callbackScope||J,$&&P9.length&&p1(),H&&(j0=H),U=B?W.apply(G,B):W.call(G),j0=q,U},rJ=function(J){return T9(J),J.scrollTrigger&&J.scrollTrigger.kill(!!l0),J.progress()<1&&D8(J,"onInterrupt"),J},VJ,jQ=[],zQ=function(J){if(!J)return;if(J=!J.name&&J.default||J,GZ()||J.headless){var Z=J.name,$=I0(J),K=Z&&!$&&J.init?function(){this._props=[]}:J,W={init:Z1,render:OZ,add:VZ,kill:Oq,modifier:Dq,rawVars:0},q={targetTest:0,get:0,getSetter:t1,aliases:{},register:0};if(OJ(),J!==K){if(M8[Z])return;if(F8(K,F8(l1(J,W),q)),CJ(K.prototype,CJ(W,l1(J,q))),M8[K.prop=Z]=K,J.targetTest)g1.push(K),zZ[Z]=1;Z=(Z==="css"?"CSS":Z.charAt(0).toUpperCase()+Z.substr(1))+"Plugin"}rK(Z,K),J.register&&J.register(t0,K,W8)}else jQ.push(J)},H0=255,aJ={aqua:[0,H0,H0],lime:[0,H0,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,H0],navy:[0,0,128],white:[H0,H0,H0],olive:[128,128,0],yellow:[H0,H0,0],orange:[H0,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[H0,0,0],pink:[H0,192,203],cyan:[0,H0,H0],transparent:[H0,H0,H0,0]},o$=function(J,Z,$){return J+=J<0?1:J>1?-1:0,(J*6<1?Z+($-Z)*J*6:J<0.5?$:J*3<2?Z+($-Z)*(0.6666666666666666-J)*6:Z)*H0+0.5|0},MQ=function(J,Z,$){var K=!J?aJ.black:j9(J)?[J>>16,J>>8&H0,J&H0]:0,W,q,H,B,G,U,L,z,j,X;if(!K){if(J.substr(-1)===",")J=J.substr(0,J.length-1);if(aJ[J])K=aJ[J];else if(J.charAt(0)==="#"){if(J.length<6)W=J.charAt(1),q=J.charAt(2),H=J.charAt(3),J="#"+W+W+q+q+H+H+(J.length===5?J.charAt(4)+J.charAt(4):"");if(J.length===9)return K=parseInt(J.substr(1,6),16),[K>>16,K>>8&H0,K&H0,parseInt(J.substr(7),16)/255];J=parseInt(J.substr(1),16),K=[J>>16,J>>8&H0,J&H0]}else if(J.substr(0,3)==="hsl"){if(K=X=J.match(t$),!Z)B=+K[0]%360/360,G=+K[1]/100,U=+K[2]/100,q=U<=0.5?U*(G+1):U+G-U*G,W=U*2-q,K.length>3&&(K[3]*=1),K[0]=o$(B+0.3333333333333333,W,q),K[1]=o$(B,W,q),K[2]=o$(B-0.3333333333333333,W,q);else if(~J.indexOf("="))return K=J.match(UZ),$&&K.length<4&&(K[3]=1),K}else K=J.match(t$)||aJ.transparent;K=K.map(Number)}if(Z&&!X){if(W=K[0]/H0,q=K[1]/H0,H=K[2]/H0,L=Math.max(W,q,H),z=Math.min(W,q,H),U=(L+z)/2,L===z)B=G=0;else j=L-z,G=U>0.5?j/(2-L-z):j/(L+z),B=L===W?(q-H)/j+(qJ||R<0)&&($+=R-Z),K+=R,V=K-$,C=V-q,C>0||F)E=++L.frame,z=V-L.time*1000,L.time=V=V/1000,q+=C+(C>=W?4:W-C),I=1;if(F||(B=G(M)),I)for(j=0;j=R&&j--},_listeners:H},L}(),OJ=function(){return!K1&&X8.wake()},t={},Lq=/^[\d.\-M][\d.\-,\s]/,jq=/["']/g,zq=function(J){var Z={},$=J.substr(1,J.length-3).split(":"),K=$[0],W=1,q=$.length,H,B,G;for(;W1&&$.config?$.config.apply(null,~J.indexOf("{")?[zq(Z[1])]:Mq(J).split(",").map(eK)):t._CE&&Lq.test(J)?t._CE("",J):$},NQ=function(J){return function(Z){return 1-J(1-Z)}},RQ=function Q(J,Z){var $=J._first,K;while($){if($ instanceof p0)Q($,Z);else if($.vars.yoyoEase&&(!$._yoyo||!$._repeat)&&$._yoyo!==Z)if($.timeline)Q($.timeline,Z);else K=$._ease,$._ease=$._yEase,$._yEase=K,$._yoyo=Z;$=$._next}},i9=function(J,Z){return!J?Z:(I0(J)?J:t[J]||Xq(J))||Z},t9=function(J,Z,$,K){if($===void 0)$=function(B){return 1-Z(1-B)};if(K===void 0)K=function(B){return B<0.5?Z(B*2)/2:1-Z((1-B)*2)/2};var W={easeIn:Z,easeOut:$,easeInOut:K},q;return Q8(J,function(H){t[H]=O8[H]=W,t[q=H.toLowerCase()]=$;for(var B in W)t[q+(B==="easeIn"?".in":B==="easeOut"?".out":".inOut")]=t[H+"."+B]=W[B]}),W},FQ=function(J){return function(Z){return Z<0.5?(1-J(1-Z*2))/2:0.5+J((Z-0.5)*2)/2}},s$=function Q(J,Z,$){var K=Z>=1?Z:1,W=($||(J?0.3:0.45))/(Z<1?Z:1),q=W/a$*(Math.asin(1/K)||0),H=function(U){return U===1?1:K*Math.pow(2,-10*U)*cW((U-q)*W)+1},B=J==="out"?H:J==="in"?function(G){return 1-H(1-G)}:FQ(H);return W=a$/W,B.config=function(G,U){return Q(J,G,U)},B},i$=function Q(J,Z){if(Z===void 0)Z=1.70158;var $=function(q){return q?--q*q*((Z+1)*q+Z)+1:0},K=J==="out"?$:J==="in"?function(W){return 1-$(1-W)}:FQ($);return K.config=function(W){return Q(J,W)},K};Q8("Linear,Quad,Cubic,Quart,Quint,Strong",function(Q,J){var Z=J<5?J+1:J;t9(Q+",Power"+(Z-1),J?function($){return Math.pow($,Z)}:function($){return $},function($){return 1-Math.pow(1-$,Z)},function($){return $<0.5?Math.pow($*2,Z)/2:1-Math.pow((1-$)*2,Z)/2})});t.Linear.easeNone=t.none=t.Linear.easeIn;t9("Elastic",s$("in"),s$("out"),s$());(function(Q,J){var Z=1/J,$=2*Z,K=2.5*Z,W=function(H){return H0?$+($+this._rDelay)*this._repeat:$):this.totalDuration()&&this._dur},J.totalDuration=function($){if(!arguments.length)return this._tDur;return this._dirty=0,DJ(this,this._repeat<0?$:($-this._repeat*this._rDelay)/(this._repeat+1))},J.totalTime=function($,K){if(OJ(),!arguments.length)return this._tTime;var W=this._dp;if(W&&W.smoothChildTiming&&this._ts){a1(this,$),!W._dp||W.parent||ZQ(W,this);while(W&&W.parent){if(W.parent._time!==W._start+(W._ts>=0?W._tTime/W._ts:(W.totalDuration()-W._tTime)/-W._ts))W.totalTime(W._tTime,!0);W=W.parent}if(!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&$0||!this._tDur&&!$))t8(this._dp,this,this._start-this._delay)}if(this._tTime!==$||!this._dur&&!K||this._initted&&Math.abs(this._zTime)===B0||!$&&!this._initted&&(this.add||this._ptLookup))this._ts||(this._pTime=$),tK(this,$,K);return this},J.time=function($,K){return arguments.length?this.totalTime(Math.min(this.totalDuration(),$+uK(this))%(this._dur+this._rDelay)||($?this._dur:0),K):this._time},J.totalProgress=function($,K){return arguments.length?this.totalTime(this.totalDuration()*$,K):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},J.progress=function($,K){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-$:$)+uK(this),K):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},J.iteration=function($,K){var W=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+($-1)*W,K):this._repeat?EJ(this._tTime,W)+1:1},J.timeScale=function($,K){if(!arguments.length)return this._rts===-B0?0:this._rts;if(this._rts===$)return this;var W=this.parent&&this._ts?o1(this.parent._time,this):this._tTime;return this._rts=+$||0,this._ts=this._ps||$===-B0?0:this._rts,this.totalTime(q1(-Math.abs(this._delay),this.totalDuration(),W),K!==!1),r1(this),rW(this)},J.paused=function($){if(!arguments.length)return this._ps;if(this._ps!==$)if(this._ps=$,$)this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0;else OJ(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==B0&&(this._tTime-=B0));return this},J.startTime=function($){if(arguments.length){this._start=$;var K=this.parent||this._dp;return K&&(K._sort||!this.parent)&&t8(K,this,$-this._delay),this}return this._start},J.endTime=function($){return this._start+(N8($)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},J.rawTime=function($){var K=this.parent||this._dp;return!K?this._tTime:$&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):!this._ts?this._tTime:o1(K.rawTime($),this)},J.revert=function($){if($===void 0)$=oW;var K=l0;if(l0=$,RZ(this))this.timeline&&this.timeline.revert($),this.totalTime(-0.01,$.suppressEvents);return this.data!=="nested"&&$.kill!==!1&&this.kill(),l0=K,this},J.globalTime=function($){var K=this,W=arguments.length?$:K.rawTime();while(K)W=K._start+W/(Math.abs(K._ts)||1),K=K._dp;return!this.parent&&this._sat?this._sat.globalTime($):W},J.repeat=function($){if(arguments.length)return this._repeat=$===1/0?-2:$,dK(this);return this._repeat===-2?1/0:this._repeat},J.repeatDelay=function($){if(arguments.length){var K=this._time;return this._rDelay=$,dK(this),K?this.time(K):this}return this._rDelay},J.yoyo=function($){if(arguments.length)return this._yoyo=$,this;return this._yoyo},J.seek=function($,K){return this.totalTime(T8(this,$),N8(K))},J.restart=function($,K){return this.play().totalTime($?-this._delay:0,N8(K)),this._dur||(this._zTime=-B0),this},J.play=function($,K){return $!=null&&this.seek($,K),this.reversed(!1).paused(!1)},J.reverse=function($,K){return $!=null&&this.seek($||this.totalDuration(),K),this.reversed(!0).paused(!1)},J.pause=function($,K){return $!=null&&this.seek($,K),this.paused(!0)},J.resume=function(){return this.paused(!1)},J.reversed=function($){if(arguments.length)return!!$!==this.reversed()&&this.timeScale(-this._rts||($?-B0:0)),this;return this._rts<0},J.invalidate=function(){return this._initted=this._act=0,this._zTime=-B0,this},J.isActive=function(){var $=this.parent||this._dp,K=this._start,W;return!!(!$||this._ts&&this._initted&&$.isActive()&&(W=$.rawTime(!0))>=K&&W1){if(!K)delete q[$];else q[$]=K,W&&(q[$+"Params"]=W),$==="onUpdate"&&(this._onUpdate=K);return this}return q[$]},J.then=function($){var K=this;return new Promise(function(W){var q=I0($)?$:JQ,H=function(){var G=K.then;K.then=null,I0(q)&&(q=q(K))&&(q.then||q===K)&&(K.then=G),W(q),K.then=G};if(K._initted&&K.totalProgress()===1&&K._ts>=0||!K._tTime&&K._ts<0)H();else K._prom=H})},J.kill=function(){rJ(this)},Q}();F8(Q1.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-B0,_prom:0,_ps:!1,_rts:1});var p0=function(Q){pK(J,Q);function J($,K){var W;if($===void 0)$={};return W=Q.call(this,$)||this,W.labels={},W.smoothChildTiming=!!$.smoothChildTiming,W.autoRemoveChildren=!!$.autoRemoveChildren,W._sort=N8($.sortChildren),M0&&t8($.parent||M0,U9(W),K),$.reversed&&W.reverse(),$.paused&&W.paused(!0),$.scrollTrigger&&KQ(U9(W),$.scrollTrigger),W}var Z=J.prototype;return Z.to=function(K,W,q){return eJ(0,arguments,this),this},Z.from=function(K,W,q){return eJ(1,arguments,this),this},Z.fromTo=function(K,W,q,H){return eJ(2,arguments,this),this},Z.set=function(K,W,q){return W.duration=0,W.parent=this,tJ(W).repeatDelay||(W.repeat=0),W.immediateRender=!!W.immediateRender,new k0(K,W,T8(this,q),1),this},Z.call=function(K,W,q){return t8(this,k0.delayedCall(0,K,W),q)},Z.staggerTo=function(K,W,q,H,B,G,U){return q.duration=W,q.stagger=q.stagger||H,q.onComplete=G,q.onCompleteParams=U,q.parent=this,new k0(K,q,T8(this,B)),this},Z.staggerFrom=function(K,W,q,H,B,G,U){return q.runBackwards=1,tJ(q).immediateRender=N8(q.immediateRender),this.staggerTo(K,W,q,H,B,G,U)},Z.staggerFromTo=function(K,W,q,H,B,G,U,L){return H.startAt=q,tJ(H).immediateRender=N8(H.immediateRender),this.staggerTo(K,W,H,B,G,U,L)},Z.render=function(K,W,q){var H=this._time,B=this._dirty?this.totalDuration():this._tDur,G=this._dur,U=K<=0?0:P0(K),L=this._zTime<0!==K<0&&(this._initted||!G),z,j,X,M,N,R,F,C,I,V,E,D;if(this!==M0&&U>B&&K>=0&&(U=B),U!==this._tTime||q||L){if(H!==this._time&&G)U+=this._time-H,K+=this._time-H;if(z=U,I=this._start,C=this._ts,R=!C,L)G||(H=this._zTime),(K||!W)&&(this._zTime=K);if(this._repeat){if(E=this._yoyo,N=G+this._rDelay,this._repeat<-1&&K<0)return this.totalTime(N*100+K,W,q);if(z=P0(U%N),U===B)M=this._repeat,z=G;else{if(V=P0(U/N),M=~~V,M&&M===V)z=G,M--;z>G&&(z=G)}if(V=EJ(this._tTime,N),!H&&this._tTime&&V!==M&&this._tTime-V*N-this._dur<=0&&(V=M),E&&M&1)z=G-z,D=1;if(M!==V&&!this._lock){var A=E&&V&1,O=A===(E&&M&1);if(M=H&&K>=0){j=this._first;while(j){if(X=j._next,(j._act||z>=j._start)&&j._ts&&F!==j){if(j.parent!==this)return this.render(K,W,q);if(j.render(j._ts>0?(z-j._start)*j._ts:(j._dirty?j.totalDuration():j._tDur)+(z-j._start)*j._ts,W,q),z!==this._time||!this._ts&&!R){F=0,X&&(U+=this._zTime=-B0);break}}j=X}}else{j=this._last;var S=K<0?K:z;while(j){if(X=j._prev,(j._act||S<=j._end)&&j._ts&&F!==j){if(j.parent!==this)return this.render(K,W,q);if(j.render(j._ts>0?(S-j._start)*j._ts:(j._dirty?j.totalDuration():j._tDur)+(S-j._start)*j._ts,W,q||l0&&RZ(j)),z!==this._time||!this._ts&&!R){F=0,X&&(U+=this._zTime=S?-B0:B0);break}}j=X}}if(F&&!W){if(this.pause(),F.render(z>=H?0:-B0)._zTime=z>=H?1:-1,this._ts)return this._start=I,r1(this),this.render(K,W,q)}if(this._onUpdate&&!W&&D8(this,"onUpdate",!0),U===B&&this._tTime>=this.totalDuration()||!U&&H){if(I===this._start||Math.abs(C)!==Math.abs(this._ts)){if(!this._lock){if((K||!G)&&(U===B&&this._ts>0||!U&&this._ts<0)&&T9(this,1),!W&&!(K<0&&!H)&&(U||H||!B))D8(this,U===B&&K>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(U0)&&this._prom()}}}}return this},Z.add=function(K,W){var q=this;if(j9(W)||(W=T8(this,W,K)),!(K instanceof Q1)){if(a0(K))return K.forEach(function(H){return q.add(H,W)}),this;if(x0(K))return this.addLabel(K,W);if(I0(K))K=k0.delayedCall(0,K);else return this}return this!==K?t8(this,K,W):this},Z.getChildren=function(K,W,q,H){if(K===void 0)K=!0;if(W===void 0)W=!0;if(q===void 0)q=!0;if(H===void 0)H=-w8;var B=[],G=this._first;while(G){if(G._start>=H)if(G instanceof k0)W&&B.push(G);else q&&B.push(G),K&&B.push.apply(B,G.getChildren(!0,W,q));G=G._next}return B},Z.getById=function(K){var W=this.getChildren(1,1,1),q=W.length;while(q--)if(W[q].vars.id===K)return W[q]},Z.remove=function(K){if(x0(K))return this.removeLabel(K);if(I0(K))return this.killTweensOf(K);if(K.parent===this&&W1(this,K),K===this._recent)this._recent=this._last;return s9(this)},Z.totalTime=function(K,W){if(!arguments.length)return this._tTime;if(this._forcing=1,!this._dp&&this._ts)this._start=P0(X8.time-(this._ts>0?K/this._ts:(this.totalDuration()-K)/-this._ts));return Q.prototype.totalTime.call(this,K,W),this._forcing=0,this},Z.addLabel=function(K,W){return this.labels[K]=T8(this,W),this},Z.removeLabel=function(K){return delete this.labels[K],this},Z.addPause=function(K,W,q){var H=k0.delayedCall(0,W||Z1,q);return H.data="isPause",this._hasPause=1,t8(this,H,T8(this,K))},Z.removePause=function(K){var W=this._first;K=T8(this,K);while(W){if(W._start===K&&W.data==="isPause")T9(W);W=W._next}},Z.killTweensOf=function(K,W,q){var H=this.getTweensOf(K,q),B=H.length;while(B--)S9!==H[B]&&H[B].kill(K,W);return this},Z.getTweensOf=function(K,W){var q=[],H=x8(K),B=this._first,G=j9(W),U;while(B){if(B instanceof k0){if(sW(B._targets,H)&&(G?(!S9||B._initted&&B._ts)&&B.globalTime(0)<=W&&B.globalTime(B.totalDuration())>W:!W||B.isActive()))q.push(B)}else if((U=B.getTweensOf(H,W)).length)q.push.apply(q,U);B=B._next}return q},Z.tweenTo=function(K,W){W=W||{};var q=this,H=T8(q,K),B=W,G=B.startAt,U=B.onStart,L=B.onStartParams,z=B.immediateRender,j,X=k0.to(q,F8({ease:W.ease||"none",lazy:!1,immediateRender:!1,time:H,overwrite:"auto",duration:W.duration||Math.abs((H-(G&&"time"in G?G.time:q._time))/q.timeScale())||B0,onStart:function(){if(q.pause(),!j){var N=W.duration||Math.abs((H-(G&&"time"in G?G.time:q._time))/q.timeScale());X._dur!==N&&DJ(X,N,0,1).render(X._time,!0,!0),j=1}U&&U.apply(X,L||[])}},W));return z?X.render(0):X},Z.tweenFromTo=function(K,W,q){return this.tweenTo(W,F8({startAt:{time:T8(this,K)}},q))},Z.recent=function(){return this._recent},Z.nextLabel=function(K){if(K===void 0)K=this._time;return gK(this,T8(this,K))},Z.previousLabel=function(K){if(K===void 0)K=this._time;return gK(this,T8(this,K),1)},Z.currentLabel=function(K){return arguments.length?this.seek(K,!0):this.previousLabel(this._time+B0)},Z.shiftChildren=function(K,W,q){if(q===void 0)q=0;var H=this._first,B=this.labels,G;while(H){if(H._start>=q)H._start+=K,H._end+=K;H=H._next}if(W){for(G in B)if(B[G]>=q)B[G]+=K}return s9(this)},Z.invalidate=function(K){var W=this._first;this._lock=0;while(W)W.invalidate(K),W=W._next;return Q.prototype.invalidate.call(this,K)},Z.clear=function(K){if(K===void 0)K=!0;var W=this._first,q;while(W)q=W._next,this.remove(W),W=q;return this._dp&&(this._time=this._tTime=this._pTime=0),K&&(this.labels={}),s9(this)},Z.totalDuration=function(K){var W=0,q=this,H=q._last,B=w8,G,U,L;if(arguments.length)return q.timeScale((q._repeat<0?q.duration():q.totalDuration())/(q.reversed()?-K:K));if(q._dirty){L=q.parent;while(H){if(G=H._prev,H._dirty&&H.totalDuration(),U=H._start,U>B&&q._sort&&H._ts&&!q._lock)q._lock=1,t8(q,H,U-H._delay,1)._lock=0;else B=U;if(U<0&&H._ts){if(W-=U,!L&&!q._dp||L&&L.smoothChildTiming)q._start+=U/q._ts,q._time-=U,q._tTime-=U;q.shiftChildren(-U,!1,-1/0),B=0}H._end>W&&H._ts&&(W=H._end),H=G}DJ(q,q===M0&&q._time>W?q._time:W,1,1),q._dirty=0}return q._tDur},J.updateRoot=function(K){if(M0._ts)tK(M0,o1(K,M0)),aK=X8.frame;if(X8.frame>=vK){vK+=R8.autoSleep||120;var W=M0._first;if(!W||!W._ts){if(R8.autoSleep&&X8._listeners.length<2){while(W&&!W._ts)W=W._next;W||X8.sleep()}}}},J}(Q1);F8(p0.prototype,{_lock:0,_hasPause:0,_forcing:0});var Nq=function(J,Z,$,K,W,q,H){var B=new W8(this._pt,J,Z,0,1,DZ,null,W),G=0,U=0,L,z,j,X,M,N,R,F;if(B.b=$,B.e=K,$+="",K+="",R=~K.indexOf("random("))K=AJ(K);if(q)F=[$,K],q(F,J,Z),$=F[0],K=F[1];z=$.match(p$)||[];while(L=p$.exec(K)){if(X=L[0],M=K.substring(G,L.index),j)j=(j+1)%5;else if(M.substr(-5)==="rgba(")j=1;if(X!==z[U++])N=parseFloat(z[U-1])||0,B._pt={_next:B._pt,p:M||U===1?M:",",s:N,c:X.charAt(1)==="="?a9(N,X)-N:parseFloat(X)-N,m:j&&j<4?Math.round:0},G=p$.lastIndex}if(B.c=G")}),I.duration();else{E={};for(A in X)A==="ease"||A==="easeEach"||Vq(A,X[A],E,X.easeEach);for(A in E){T=E[A].sort(function(f,h){return f.t-h.t}),P=0;for(V=0;VB-B0&&!U?B:KG)z=G;if(R=this._yoyo&&X&1,R)I=this._yEase,z=G-z;if(N=EJ(this._tTime,M),z===H&&!q&&this._initted&&X===N)return this._tTime=L,this;if(X!==N){if(C&&this._yEase&&RQ(C,R),this.vars.repeatRefresh&&!R&&!this._lock&&z!==M&&this._initted)this._lock=q=1,this.render(P0(M*X),!0).invalidate()._lock=0}}if(!this._initted){if(QQ(this,U?K:z,q,W,L))return this._tTime=0,this;if(H!==this._time&&!(q&&this.vars.repeatRefresh&&X!==N))return this;if(G!==this._dur)return this.render(K,W,q)}if(this._tTime=L,this._time=z,!this._act&&this._ts)this._act=1,this._lazy=0;if(this.ratio=F=(I||this._ease)(z/G),this._from)this.ratio=F=1-F;if(!H&&L&&!W&&!N){if(D8(this,"onStart"),this._tTime!==L)return this}j=this._pt;while(j)j.r(F,j.d),j=j._next;if(C&&C.render(K<0?K:C._dur*C._ease(z/this._dur),W,q)||this._startAt&&(this._zTime=K),this._onUpdate&&!W)U&&$Z(this,K,W,q),D8(this,"onUpdate");if(this._repeat&&X!==N&&this.vars.onRepeat&&!W&&this.parent&&D8(this,"onRepeat"),(L===this._tDur||!L)&&this._tTime===L){if(U&&!this._onUpdate&&$Z(this,K,!0,!0),(K||!G)&&(L===this._tDur&&this._ts>0||!L&&this._ts<0)&&T9(this,1),!W&&!(U&&!H)&&(L||H||R))D8(this,L===B?"onComplete":"onReverseComplete",!0),this._prom&&!(L0)&&this._prom()}}return this},Z.targets=function(){return this._targets},Z.invalidate=function(K){return(!K||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(K),Q.prototype.invalidate.call(this,K)},Z.resetTo=function(K,W,q,H,B){K1||X8.wake(),this._ts||this.play();var G=Math.min(this._dur,(this._dp._time-this._start)*this._ts),U;if(this._initted||CZ(this,G),U=this._ease(G/this._dur),Fq(this,K,W,q,H,U,G,B))return this.resetTo(K,W,q,H,1);return a1(this,0),this.parent||$Q(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0)},Z.kill=function(K,W){if(W===void 0)W="all";if(!K&&(!W||W==="all"))return this._lazy=this._pt=0,this.parent?rJ(this):this.scrollTrigger&&this.scrollTrigger.kill(!!l0),this;if(this.timeline){var q=this.timeline.totalDuration();return this.timeline.killTweensOf(K,W,S9&&S9.vars.overwrite!==!0)._first||rJ(this),this.parent&&q!==this.timeline.totalDuration()&&DJ(this,this._dur*this.timeline._tDur/q,0,1),this}var H=this._targets,B=K?x8(K):H,G=this._ptLookup,U=this._pt,L,z,j,X,M,N,R;if((!W||W==="all")&&nW(H,B))return W==="all"&&(this._pt=0),rJ(this);if(L=this._op=this._op||[],W!=="all"){if(x0(W))M={},Q8(W,function(F){return M[F]=1}),W=M;W=Yq(H,W)}R=H.length;while(R--)if(~B.indexOf(H[R])){if(z=G[R],W==="all")L[R]=W,X=z,j={};else j=L[R]=L[R]||{},X=W;for(M in X){if(N=z&&z[M],N){if(!("kill"in N.d)||N.d.kill(M)===!0)W1(this,N,"_pt");delete z[M]}if(j!=="all")j[M]=1}}return this._initted&&!this._pt&&U&&rJ(this),this},J.to=function(K,W){return new J(K,W,arguments[2])},J.from=function(K,W){return eJ(1,arguments)},J.delayedCall=function(K,W,q,H){return new J(W,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:K,onComplete:W,onReverseComplete:W,onCompleteParams:q,onReverseCompleteParams:q,callbackScope:H})},J.fromTo=function(K,W,q){return eJ(2,arguments)},J.set=function(K,W){return W.duration=0,W.repeatDelay||(W.repeat=0),new J(K,W)},J.killTweensOf=function(K,W,q){return M0.killTweensOf(K,W,q)},J}(Q1);F8(k0.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});Q8("staggerTo,staggerFrom,staggerFromTo",function(Q){k0[Q]=function(){var J=new p0,Z=KZ.call(arguments,0);return Z.splice(Q==="staggerFromTo"?5:4,0,0),J[Q].apply(J,Z)}});var EZ=function(J,Z,$){return J[Z]=$},IQ=function(J,Z,$){return J[Z]($)},Iq=function(J,Z,$,K){return J[Z](K.fp,$)},Cq=function(J,Z,$){return J.setAttribute(Z,$)},t1=function(J,Z){return I0(J[Z])?IQ:i1(J[Z])&&J.setAttribute?Cq:EZ},CQ=function(J,Z){return Z.set(Z.t,Z.p,Math.round((Z.s+Z.c*J)*1e6)/1e6,Z)},Eq=function(J,Z){return Z.set(Z.t,Z.p,!!(Z.s+Z.c*J),Z)},DZ=function(J,Z){var $=Z._pt,K="";if(!J&&Z.b)K=Z.b;else if(J===1&&Z.e)K=Z.e;else{while($)K=$.p+($.m?$.m($.s+$.c*J):Math.round(($.s+$.c*J)*1e4)/1e4)+K,$=$._next;K+=Z.c}Z.set(Z.t,Z.p,K,Z)},OZ=function(J,Z){var $=Z._pt;while($)$.r(J,$.d),$=$._next},Dq=function(J,Z,$,K){var W=this._pt,q;while(W)q=W._next,W.p===K&&W.modifier(J,Z,$),W=q},Oq=function(J){var Z=this._pt,$,K;while(Z){if(K=Z._next,Z.p===J&&!Z.op||Z.op===J)W1(this,Z,"_pt");else if(!Z.dep)$=1;Z=K}return!$},Aq=function(J,Z,$,K){K.mSet(J,Z,K.m.call(K.tween,$,K.mt),K)},AZ=function(J){var Z=J._pt,$,K,W,q;while(Z){$=Z._next,K=W;while(K&&K.pr>Z.pr)K=K._next;if(Z._prev=K?K._prev:q)Z._prev._next=Z;else W=Z;if(Z._next=K)K._prev=Z;else q=Z;Z=$}J._pt=W},W8=function(){function Q(Z,$,K,W,q,H,B,G,U){if(this.t=$,this.s=W,this.c=q,this.p=K,this.r=H||CQ,this.d=B||this,this.set=G||EZ,this.pr=U||0,this._next=Z,Z)Z._prev=this}var J=Q.prototype;return J.modifier=function($,K,W){this.mSet=this.mSet||this.set,this.set=Aq,this.m=$,this.mt=W,this.tween=K},Q}();Q8(MZ+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(Q){return zZ[Q]=1});O8.TweenMax=O8.TweenLite=k0;O8.TimelineLite=O8.TimelineMax=p0;M0=new p0({sortChildren:!1,defaults:IJ,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0});R8.stringFilter=FZ;var n9=[],m1={},kq=[],cK=0,Sq=0,n$=function(J){return(m1[J]||kq).map(function(Z){return Z()})},HZ=function(){var J=Date.now(),Z=[];if(J-cK>2)n$("matchMediaInit"),n9.forEach(function($){var{queries:K,conditions:W}=$,q,H,B,G;for(H in K)if(q=a8.matchMedia(K[H]).matches,q&&(B=1),q!==W[H])W[H]=q,G=1;if(G)$.revert(),B&&Z.push($)}),n$("matchMediaRevert"),Z.forEach(function($){return $.onMatch($,function(K){return $.add(null,K)})}),cK=J,n$("matchMedia")},EQ=function(){function Q(Z,$){this.selector=$&&QZ($),this.data=[],this._r=[],this.isReverted=!1,this.id=Sq++,Z&&this.add(Z)}var J=Q.prototype;return J.add=function($,K,W){if(I0($))W=K,K=$,$=I0;var q=this,H=function(){var G=j0,U=q.selector,L;return G&&G!==q&&G.data.push(q),W&&(q.selector=QZ(W)),j0=q,L=K.apply(q,arguments),I0(L)&&q._r.push(L),j0=G,q.selector=U,q.isReverted=!1,L};return q.last=H,$===I0?H(q,function(B){return q.add(null,B)}):$?q[$]=H:H},J.ignore=function($){var K=j0;j0=null,$(this),j0=K},J.getTweens=function(){var $=[];return this.data.forEach(function(K){return K instanceof Q?$.push.apply($,K.getTweens()):K instanceof k0&&!(K.parent&&K.parent.data==="nested")&&$.push(K)}),$},J.clear=function(){this._r.length=this.data.length=0},J.kill=function($,K){var W=this;if($)(function(){var H=W.getTweens(),B=W.data.length,G;while(B--)if(G=W.data[B],G.data==="isFlip")G.revert(),G.getChildren(!0,!0,!1).forEach(function(U){return H.splice(H.indexOf(U),1)});H.map(function(U){return{g:U._dur||U._delay||U._sat&&!U._sat.vars.immediateRender?U.globalTime(0):-1/0,t:U}}).sort(function(U,L){return L.g-U.g||-1/0}).forEach(function(U){return U.t.revert($)}),B=W.data.length;while(B--)if(G=W.data[B],G instanceof p0){if(G.data!=="nested")G.scrollTrigger&&G.scrollTrigger.revert(),G.kill()}else!(G instanceof k0)&&G.revert&&G.revert($);W._r.forEach(function(U){return U($,W)}),W.isReverted=!0})();else this.data.forEach(function(H){return H.kill&&H.kill()});if(this.clear(),K){var q=n9.length;while(q--)n9[q].id===this.id&&n9.splice(q,1)}},J.revert=function($){this.kill($||{})},Q}(),Pq=function(){function Q(Z){this.contexts=[],this.scope=Z,j0&&j0.data.push(this)}var J=Q.prototype;return J.add=function($,K,W){e8($)||($={matches:$});var q=new EQ(0,W||this.scope),H=q.conditions={},B,G,U;j0&&!q.selector&&(q.selector=j0.selector),this.contexts.push(q),K=q.add("onMatch",K),q.queries=$;for(G in $)if(G==="all")U=1;else if(B=a8.matchMedia($[G]),B)n9.indexOf(q)<0&&n9.push(q),(H[G]=B.matches)&&(U=1),B.addListener?B.addListener(HZ):B.addEventListener("change",HZ);return U&&K(q,function(L){return q.add(null,L)}),this},J.revert=function($){this.kill($||{})},J.kill=function($){this.contexts.forEach(function(K){return K.kill($,!0)})},Q}(),s1={registerPlugin:function(){for(var J=arguments.length,Z=Array(J),$=0;$1){var K=J.map(function(U){return t0.quickSetter(U,Z,$)}),W=K.length;return function(U){var L=W;while(L--)K[L](U)}}J=J[0]||{};var q=M8[Z],H=b9(J),B=H.harness&&(H.harness.aliases||{})[Z]||Z,G=q?function(U){var L=new q;VJ._pt=0,L.init(J,$?U+$:U,VJ,0,[J]),L.render(1,L),VJ._pt&&OZ(1,VJ)}:H.set(J,B);return q?G:function(U){return G(J,B,$?U+$:U,H,1)}},quickTo:function(J,Z,$){var K,W=t0.to(J,F8((K={},K[Z]="+=0.1",K.paused=!0,K.stagger=0,K),$||{})),q=function(B,G,U){return W.resetTo(Z,B,G,U)};return q.tween=W,q},isTweening:function(J){return M0.getTweensOf(J,!0).length>0},defaults:function(J){return J&&J.ease&&(J.ease=i9(J.ease,IJ.ease)),_K(IJ,J||{})},config:function(J){return _K(R8,J||{})},registerEffect:function(J){var{name:Z,effect:$,plugins:K,defaults:W,extendTimeline:q}=J;if((K||"").split(",").forEach(function(H){return H&&!M8[H]&&!O8[H]&&$1(Z+" effect requires "+H+" plugin.")}),l$[Z]=function(H,B,G){return $(x8(H),F8(B||{},W),G)},q)p0.prototype[Z]=function(H,B,G){return this.add(l$[Z](H,e8(B)?B:(G=B)&&{},this),G)}},registerEase:function(J,Z){t[J]=i9(Z)},parseEase:function(J,Z){return arguments.length?i9(J,Z):t},getById:function(J){return M0.getById(J)},exportRoot:function(J,Z){if(J===void 0)J={};var $=new p0(J),K,W;$.smoothChildTiming=N8(J.smoothChildTiming),M0.remove($),$._dp=0,$._time=$._tTime=M0._time,K=M0._first;while(K){if(W=K._next,Z||!(!K._dur&&K instanceof k0&&K.vars.onComplete===K._targets[0]))t8($,K,K._start-K._delay);K=W}return t8(M0,$,0),$},context:function(J,Z){return J?new EQ(J,Z):j0},matchMedia:function(J){return new Pq(J)},matchMediaRefresh:function(){return n9.forEach(function(J){var Z=J.conditions,$,K;for(K in Z)if(Z[K])Z[K]=!1,$=1;$&&J.revert()})||HZ()},addEventListener:function(J,Z){var $=m1[J]||(m1[J]=[]);~$.indexOf(Z)||$.push(Z)},removeEventListener:function(J,Z){var $=m1[J],K=$&&$.indexOf(Z);K>=0&&$.splice(K,1)},utils:{wrap:Hq,wrapYoyo:Bq,distribute:HQ,random:GQ,snap:BQ,normalize:qq,getUnit:o0,clamp:Zq,splitColor:MQ,toArray:x8,selector:QZ,mapRange:LQ,pipe:Qq,unitize:Wq,interpolate:Gq,shuffle:qQ},install:nK,effects:l$,ticker:X8,updateRoot:p0.updateRoot,plugins:M8,globalTimeline:M0,core:{PropTween:W8,globals:rK,Tween:k0,Timeline:p0,Animation:Q1,getCache:b9,_removeLinkedListItem:W1,reverting:function(){return l0},context:function(J){if(J&&j0)j0.data.push(J),J._ctx=j0;return j0},suppressOverwrites:function(J){return BZ=J}}};Q8("to,from,fromTo,delayedCall,set,killTweensOf",function(Q){return s1[Q]=k0[Q]});X8.add(p0.updateRoot);VJ=s1.to({},{duration:0});var bq=function(J,Z){var $=J._pt;while($&&$.p!==Z&&$.op!==Z&&$.fp!==Z)$=$._next;return $},Tq=function(J,Z){var $=J._targets,K,W,q;for(K in Z){W=$.length;while(W--)if(q=J._ptLookup[W][K],q&&(q=q.d)){if(q._pt)q=bq(q,K);q&&q.modifier&&q.modifier(Z[K],J,$[W],K)}}},r$=function(J,Z){return{name:J,headless:1,rawVars:1,init:function(K,W,q){q._onInit=function(H){var B,G;if(x0(W))B={},Q8(W,function(U){return B[U]=1}),W=B;if(Z){B={};for(G in W)B[G]=Z(W[G]);W=B}Tq(H,W)}}}},t0=s1.registerPlugin({name:"attr",init:function(J,Z,$,K,W){var q,H,B;this.tween=$;for(q in Z)B=J.getAttribute(q)||"",H=this.add(J,"setAttribute",(B||0)+"",Z[q],K,W,0,0,q),H.op=q,H.b=B,this._props.push(q)},render:function(J,Z){var $=Z._pt;while($)l0?$.set($.t,$.p,$.b,$):$.r(J,$.d),$=$._next}},{name:"endArray",headless:1,init:function(J,Z){var $=Z.length;while($--)this.add(J,$,J[$]||0,Z[$],0,0,0,0,0,1)}},r$("roundProps",WZ),r$("modifiers"),r$("snap",BQ))||s1;k0.version=p0.version=t0.version="3.13.0";iK=1;GZ()&&OJ();var{Power0:wq,Power1:xq,Power2:hq,Power3:fq,Power4:yq,Linear:vq,Quad:_q,Cubic:uq,Quart:dq,Quint:gq,Strong:mq,Elastic:cq,Back:pq,SteppedEase:lq,Bounce:oq,Sine:sq,Expo:iq,Circ:nq}=t;/*! * CSSPlugin 3.13.0 * https://gsap.com * * Copyright 2008-2025, GreenSock. All rights reserved. * Subject to the terms at https://gsap.com/standard-license * @author: Jack Doyle, jack@greensock.com */var DQ,x9,SJ,wZ,ZJ,rq,OQ,xZ,aq=function(){return typeof window<"u"},M9={},$J=180/Math.PI,PJ=Math.PI/180,kJ=Math.atan2,AQ=1e8,hZ=/([A-Z])/g,tq=/(left|right|width|margin|padding|x)/i,eq=/[\s,\(]\S/,J9={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},SZ=function(J,Z){return Z.set(Z.t,Z.p,Math.round((Z.s+Z.c*J)*1e4)/1e4+Z.u,Z)},JH=function(J,Z){return Z.set(Z.t,Z.p,J===1?Z.e:Math.round((Z.s+Z.c*J)*1e4)/1e4+Z.u,Z)},$H=function(J,Z){return Z.set(Z.t,Z.p,J?Math.round((Z.s+Z.c*J)*1e4)/1e4+Z.u:Z.b,Z)},ZH=function(J,Z){var $=Z.s+Z.c*J;Z.set(Z.t,Z.p,~~($+($<0?-0.5:0.5))+Z.u,Z)},hQ=function(J,Z){return Z.set(Z.t,Z.p,J?Z.e:Z.b,Z)},fQ=function(J,Z){return Z.set(Z.t,Z.p,J!==1?Z.b:Z.e,Z)},KH=function(J,Z,$){return J.style[Z]=$},QH=function(J,Z,$){return J.style.setProperty(Z,$)},WH=function(J,Z,$){return J._gsap[Z]=$},qH=function(J,Z,$){return J._gsap.scaleX=J._gsap.scaleY=$},HH=function(J,Z,$,K,W){var q=J._gsap;q.scaleX=q.scaleY=$,q.renderTransform(W,q)},BH=function(J,Z,$,K,W){var q=J._gsap;q[Z]=$,q.renderTransform(W,q)},X0="transform",Y8=X0+"Origin",GH=function Q(J,Z){var $=this,K=this.target,W=K.style,q=K._gsap;if(J in M9&&W){if(this.tfm=this.tfm||{},J!=="transform")J=J9[J]||J,~J.indexOf(",")?J.split(",").forEach(function(H){return $.tfm[H]=z9(K,H)}):this.tfm[J]=q.x?q[J]:z9(K,J),J===Y8&&(this.tfm.zOrigin=q.zOrigin);else return J9.transform.split(",").forEach(function(H){return Q.call($,H,Z)});if(this.props.indexOf(X0)>=0)return;if(q.svg)this.svgo=K.getAttribute("data-svg-origin"),this.props.push(Y8,Z,"");J=X0}(W||Z)&&this.props.push(J,Z,W[J])},yQ=function(J){if(J.translate)J.removeProperty("translate"),J.removeProperty("scale"),J.removeProperty("rotate")},UH=function(){var J=this.props,Z=this.target,$=Z.style,K=Z._gsap,W,q;for(W=0;W=0?kQ[q]:"")+J},bZ=function(){if(aq()&&window.document)DQ=window,x9=DQ.document,SJ=x9.documentElement,ZJ=PZ("div")||{style:{}},rq=PZ("div"),X0=bJ(X0),Y8=X0+"Origin",ZJ.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",_Q=!!bJ("perspective"),xZ=t0.core.reverting,wZ=1},SQ=function(J){var Z=J.ownerSVGElement,$=PZ("svg",Z&&Z.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),K=J.cloneNode(!0),W;K.style.display="block",$.appendChild(K),SJ.appendChild($);try{W=K.getBBox()}catch(q){}return $.removeChild(K),SJ.removeChild($),W},PQ=function(J,Z){var $=Z.length;while($--)if(J.hasAttribute(Z[$]))return J.getAttribute(Z[$])},uQ=function(J){var Z,$;try{Z=J.getBBox()}catch(K){Z=SQ(J),$=1}return Z&&(Z.width||Z.height)||$||(Z=SQ(J)),Z&&!Z.width&&!Z.x&&!Z.y?{x:+PQ(J,["x","cx","x1"])||0,y:+PQ(J,["y","cy","y1"])||0,width:0,height:0}:Z},dQ=function(J){return!!(J.getCTM&&(!J.parentNode||J.ownerSVGElement)&&uQ(J))},KJ=function(J,Z){if(Z){var $=J.style,K;if(Z in M9&&Z!==Y8)Z=X0;if($.removeProperty){if(K=Z.substr(0,2),K==="ms"||Z.substr(0,6)==="webkit")Z="-"+Z;$.removeProperty(K==="--"?Z:Z.replace(hZ,"-$1").toLowerCase())}else $.removeAttribute(Z)}},h9=function(J,Z,$,K,W,q){var H=new W8(J._pt,Z,$,0,1,q?fQ:hQ);return J._pt=H,H.b=K,H.e=W,J._props.push($),H},bQ={deg:1,rad:1,turn:1},LH={grid:1,flex:1},f9=function Q(J,Z,$,K){var W=parseFloat($)||0,q=($+"").trim().substr((W+"").length)||"px",H=ZJ.style,B=tq.test(Z),G=J.tagName.toLowerCase()==="svg",U=(G?"client":"offset")+(B?"Width":"Height"),L=100,z=K==="px",j=K==="%",X,M,N,R;if(K===q||!W||bQ[K]||bQ[q])return W;if(q!=="px"&&!z&&(W=Q(J,Z,$,"px")),R=J.getCTM&&dQ(J),(j||q==="%")&&(M9[Z]||~Z.indexOf("adius")))return X=R?J.getBBox()[B?"width":"height"]:J[U],C0(j?W/X*L:W/100*X);if(H[B?"width":"height"]=L+(z?q:K),M=K!=="rem"&&~Z.indexOf("adius")||K==="em"&&J.appendChild&&!G?J:J.parentNode,R)M=(J.ownerSVGElement||{}).parentNode;if(!M||M===x9||!M.appendChild)M=x9.body;if(N=M._gsap,N&&j&&N.width&&B&&N.time===X8.time&&!N.uncache)return C0(W/N.width*L);else{if(j&&(Z==="height"||Z==="width")){var F=J.style[Z];J.style[Z]=L+K,X=J[U],F?J.style[Z]=F:KJ(J,Z)}else(j||q==="%")&&!LH[h8(M,"display")]&&(H.position=h8(J,"position")),M===J&&(H.position="static"),M.appendChild(ZJ),X=ZJ[U],M.removeChild(ZJ),H.position="absolute";if(B&&j)N=b9(M),N.time=X8.time,N.width=M[U]}return C0(z?X*W/L:X&&W?L/X*W:0)},z9=function(J,Z,$,K){var W;if(wZ||bZ(),Z in J9&&Z!=="transform"){if(Z=J9[Z],~Z.indexOf(","))Z=Z.split(",")[0]}if(M9[Z]&&Z!=="transform")W=G1(J,K),W=Z!=="transformOrigin"?W[Z]:W.svg?W.origin:J$(h8(J,Y8))+" "+W.zOrigin+"px";else if(W=J.style[Z],!W||W==="auto"||K||~(W+"").indexOf("calc("))W=e1[Z]&&e1[Z](J,Z,$)||h8(J,Z)||NZ(J,Z)||(Z==="opacity"?1:0);return $&&!~(W+"").trim().indexOf(" ")?f9(J,Z,W,$)+$:W},jH=function(J,Z,$,K){if(!$||$==="none"){var W=bJ(Z,J,1),q=W&&h8(J,W,1);if(q&&q!==$)Z=W,$=q;else if(Z==="borderColor")$=h8(J,"borderTopColor")}var H=new W8(this._pt,J.style,Z,0,1,DZ),B=0,G=0,U,L,z,j,X,M,N,R,F,C,I,V;if(H.b=$,H.e=K,$+="",K+="",K.substring(0,6)==="var(--")K=h8(J,K.substring(4,K.indexOf(")")));if(K==="auto")M=J.style[Z],J.style[Z]=K,K=h8(J,Z)||K,M?J.style[Z]=M:KJ(J,Z);if(U=[$,K],FZ(U),$=U[0],K=U[1],z=$.match(r9)||[],V=K.match(r9)||[],V.length){while(L=r9.exec(K)){if(N=L[0],F=K.substring(B,L.index),X)X=(X+1)%5;else if(F.substr(-5)==="rgba("||F.substr(-5)==="hsla(")X=1;if(N!==(M=z[G++]||"")){if(j=parseFloat(M)||0,I=M.substr((j+"").length),N.charAt(1)==="="&&(N=a9(j,N)+I),R=parseFloat(N),C=N.substr((R+"").length),B=r9.lastIndex-C.length,!C){if(C=C||R8.units[Z]||I,B===K.length)K+=C,H.e+=C}if(I!==C)j=f9(J,Z,M,C)||0;H._pt={_next:H._pt,p:F||G===1?F:",",s:j,c:R-j,m:X&&X<4||Z==="zIndex"?Math.round:0}}}H.c=B-1){if(H=W[G],M9[H])B=1,H=H==="transformOrigin"?Y8:X0;KJ($,H)}}if(B){if(KJ($,X0),q)q.svg&&$.removeAttribute("transform"),K.scale=K.rotate=K.translate="none",G1($,1),q.uncache=1,yQ(K)}}},e1={clearProps:function(J,Z,$,K,W){if(W.data!=="isFromStart"){var q=J._pt=new W8(J._pt,Z,$,0,0,MH);return q.u=K,q.pr=-10,q.tween=W,J._props.push($),1}}},B1=[1,0,0,1,0,0],gQ={},mQ=function(J){return J==="matrix(1, 0, 0, 1, 0, 0)"||J==="none"||!J},wQ=function(J){var Z=h8(J,X0);return mQ(Z)?B1:Z.substr(7).match(UZ).map(C0)},fZ=function(J,Z){var $=J._gsap||b9(J),K=J.style,W=wQ(J),q,H,B,G;if($.svg&&J.getAttribute("transform"))return B=J.transform.baseVal.consolidate().matrix,W=[B.a,B.b,B.c,B.d,B.e,B.f],W.join(",")==="1,0,0,1,0,0"?B1:W;else if(W===B1&&!J.offsetParent&&J!==SJ&&!$.svg){if(B=K.display,K.display="block",q=J.parentNode,!q||!J.offsetParent&&!J.getBoundingClientRect().width)G=1,H=J.nextElementSibling,SJ.appendChild(J);if(W=wQ(J),B?K.display=B:KJ(J,"display"),G)H?q.insertBefore(J,H):q?q.appendChild(J):SJ.removeChild(J)}return Z&&W.length>6?[W[0],W[1],W[4],W[5],W[12],W[13]]:W},TZ=function(J,Z,$,K,W,q){var H=J._gsap,B=W||fZ(J,!0),G=H.xOrigin||0,U=H.yOrigin||0,L=H.xOffset||0,z=H.yOffset||0,j=B[0],X=B[1],M=B[2],N=B[3],R=B[4],F=B[5],C=Z.split(" "),I=parseFloat(C[0])||0,V=parseFloat(C[1])||0,E,D,A,O;if(!$)E=uQ(J),I=E.x+(~C[0].indexOf("%")?I/100*E.width:I),V=E.y+(~(C[1]||C[0]).indexOf("%")?V/100*E.height:V);else if(B!==B1&&(D=j*N-X*M))A=I*(N/D)+V*(-M/D)+(M*F-N*R)/D,O=I*(-X/D)+V*(j/D)-(j*F-X*R)/D,I=A,V=O;if(K||K!==!1&&H.smooth)R=I-G,F=V-U,H.xOffset=L+(R*j+F*M)-R,H.yOffset=z+(R*X+F*N)-F;else H.xOffset=H.yOffset=0;if(H.xOrigin=I,H.yOrigin=V,H.smooth=!!K,H.origin=Z,H.originIsAbsolute=!!$,J.style[Y8]="0px 0px",q)h9(q,H,"xOrigin",G,I),h9(q,H,"yOrigin",U,V),h9(q,H,"xOffset",L,H.xOffset),h9(q,H,"yOffset",z,H.yOffset);J.setAttribute("data-svg-origin",I+" "+V)},G1=function(J,Z){var $=J._gsap||new YZ(J);if("x"in $&&!Z&&!$.uncache)return $;var K=J.style,W=$.scaleX<0,q="px",H="deg",B=getComputedStyle(J),G=h8(J,Y8)||"0",U,L,z,j,X,M,N,R,F,C,I,V,E,D,A,O,S,w,P,T,v,y,f,h,d,g,Y,m,Q0,W0,Z0,N0;if(U=L=z=M=N=R=F=C=I=0,j=X=1,$.svg=!!(J.getCTM&&dQ(J)),B.translate){if(B.translate!=="none"||B.scale!=="none"||B.rotate!=="none")K[X0]=(B.translate!=="none"?"translate3d("+(B.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+(B.rotate!=="none"?"rotate("+B.rotate+") ":"")+(B.scale!=="none"?"scale("+B.scale.split(" ").join(",")+") ":"")+(B[X0]!=="none"?B[X0]:"");K.scale=K.rotate=K.translate="none"}if(D=fZ(J,$.svg),$.svg){if($.uncache)d=J.getBBox(),G=$.xOrigin-d.x+"px "+($.yOrigin-d.y)+"px",h="";else h=!Z&&J.getAttribute("data-svg-origin");TZ(J,h||G,!!h||$.originIsAbsolute,$.smooth!==!1,D)}if(V=$.xOrigin||0,E=$.yOrigin||0,D!==B1){if(w=D[0],P=D[1],T=D[2],v=D[3],U=y=D[4],L=f=D[5],D.length===6){if(j=Math.sqrt(w*w+P*P),X=Math.sqrt(v*v+T*T),M=w||P?kJ(P,w)*$J:0,F=T||v?kJ(T,v)*$J+M:0,F&&(X*=Math.abs(Math.cos(F*PJ))),$.svg)U-=V-(V*w+E*T),L-=E-(V*P+E*v)}else{if(N0=D[6],W0=D[7],Y=D[8],m=D[9],Q0=D[10],Z0=D[11],U=D[12],L=D[13],z=D[14],A=kJ(N0,Q0),N=A*$J,A)O=Math.cos(-A),S=Math.sin(-A),h=y*O+Y*S,d=f*O+m*S,g=N0*O+Q0*S,Y=y*-S+Y*O,m=f*-S+m*O,Q0=N0*-S+Q0*O,Z0=W0*-S+Z0*O,y=h,f=d,N0=g;if(A=kJ(-T,Q0),R=A*$J,A)O=Math.cos(-A),S=Math.sin(-A),h=w*O-Y*S,d=P*O-m*S,g=T*O-Q0*S,Z0=v*S+Z0*O,w=h,P=d,T=g;if(A=kJ(P,w),M=A*$J,A)O=Math.cos(A),S=Math.sin(A),h=w*O+P*S,d=y*O+f*S,P=P*O-w*S,f=f*O-y*S,w=h,y=d;if(N&&Math.abs(N)+Math.abs(M)>359.9)N=M=0,R=180-R;j=C0(Math.sqrt(w*w+P*P+T*T)),X=C0(Math.sqrt(f*f+N0*N0)),A=kJ(y,f),F=Math.abs(A)>0.0002?A*$J:0,I=Z0?1/(Z0<0?-Z0:Z0):0}if($.svg)h=J.getAttribute("transform"),$.forceCSS=J.setAttribute("transform","")||!mQ(h8(J,X0)),h&&J.setAttribute("transform",h)}if(Math.abs(F)>90&&Math.abs(F)<270)if(W)j*=-1,F+=M<=0?180:-180,M+=M<=0?180:-180;else X*=-1,F+=F<=0?180:-180;if(Z=Z||$.uncache,$.x=U-(($.xPercent=U&&(!Z&&$.xPercent||(Math.round(J.offsetWidth/2)===Math.round(-U)?-50:0)))?J.offsetWidth*$.xPercent/100:0)+q,$.y=L-(($.yPercent=L&&(!Z&&$.yPercent||(Math.round(J.offsetHeight/2)===Math.round(-L)?-50:0)))?J.offsetHeight*$.yPercent/100:0)+q,$.z=z+q,$.scaleX=C0(j),$.scaleY=C0(X),$.rotation=C0(M)+H,$.rotationX=C0(N)+H,$.rotationY=C0(R)+H,$.skewX=F+H,$.skewY=C+H,$.transformPerspective=I+q,$.zOrigin=parseFloat(G.split(" ")[2])||!Z&&$.zOrigin||0)K[Y8]=J$(G);return $.xOffset=$.yOffset=0,$.force3D=R8.force3D,$.renderTransform=$.svg?NH:_Q?cQ:XH,$.uncache=0,$},J$=function(J){return(J=J.split(" "))[0]+" "+J[1]},kZ=function(J,Z,$){var K=o0(Z);return C0(parseFloat(Z)+parseFloat(f9(J,"x",$+"px",K)))+K},XH=function(J,Z){Z.z="0px",Z.rotationY=Z.rotationX="0deg",Z.force3D=0,cQ(J,Z)},e9="0deg",H1="0px",JJ=") ",cQ=function(J,Z){var $=Z||this,K=$.xPercent,W=$.yPercent,q=$.x,H=$.y,B=$.z,G=$.rotation,U=$.rotationY,L=$.rotationX,z=$.skewX,j=$.skewY,X=$.scaleX,M=$.scaleY,N=$.transformPerspective,R=$.force3D,F=$.target,C=$.zOrigin,I="",V=R==="auto"&&J&&J!==1||R===!0;if(C&&(L!==e9||U!==e9)){var E=parseFloat(U)*PJ,D=Math.sin(E),A=Math.cos(E),O;E=parseFloat(L)*PJ,O=Math.cos(E),q=kZ(F,q,D*O*-C),H=kZ(F,H,-Math.sin(E)*-C),B=kZ(F,B,A*O*-C+C)}if(N!==H1)I+="perspective("+N+JJ;if(K||W)I+="translate("+K+"%, "+W+"%) ";if(V||q!==H1||H!==H1||B!==H1)I+=B!==H1||V?"translate3d("+q+", "+H+", "+B+") ":"translate("+q+", "+H+JJ;if(G!==e9)I+="rotate("+G+JJ;if(U!==e9)I+="rotateY("+U+JJ;if(L!==e9)I+="rotateX("+L+JJ;if(z!==e9||j!==e9)I+="skew("+z+", "+j+JJ;if(X!==1||M!==1)I+="scale("+X+", "+M+JJ;F.style[X0]=I||"translate(0, 0)"},NH=function(J,Z){var $=Z||this,K=$.xPercent,W=$.yPercent,q=$.x,H=$.y,B=$.rotation,G=$.skewX,U=$.skewY,L=$.scaleX,z=$.scaleY,j=$.target,X=$.xOrigin,M=$.yOrigin,N=$.xOffset,R=$.yOffset,F=$.forceCSS,C=parseFloat(q),I=parseFloat(H),V,E,D,A,O;if(B=parseFloat(B),G=parseFloat(G),U=parseFloat(U),U)U=parseFloat(U),G+=U,B+=U;if(B||G){if(B*=PJ,G*=PJ,V=Math.cos(B)*L,E=Math.sin(B)*L,D=Math.sin(B-G)*-z,A=Math.cos(B-G)*z,G){if(U*=PJ,O=Math.tan(G-U),O=Math.sqrt(1+O*O),D*=O,A*=O,U)O=Math.tan(U),O=Math.sqrt(1+O*O),V*=O,E*=O}V=C0(V),E=C0(E),D=C0(D),A=C0(A)}else V=L,A=z,E=D=0;if(C&&!~(q+"").indexOf("px")||I&&!~(H+"").indexOf("px"))C=f9(j,"x",q,"px"),I=f9(j,"y",H,"px");if(X||M||N||R)C=C0(C+X-(X*V+M*D)+N),I=C0(I+M-(X*E+M*A)+R);if(K||W)O=j.getBBox(),C=C0(C+K/100*O.width),I=C0(I+W/100*O.height);O="matrix("+V+","+E+","+D+","+A+","+C+","+I+")",j.setAttribute("transform",O),F&&(j.style[X0]=O)},RH=function(J,Z,$,K,W){var q=360,H=x0(W),B=parseFloat(W)*(H&&~W.indexOf("rad")?$J:1),G=B-K,U=K+G+"deg",L,z;if(H){if(L=W.split("_")[1],L==="short"){if(G%=q,G!==G%(q/2))G+=G<0?q:-q}if(L==="cw"&&G<0)G=(G+q*AQ)%q-~~(G/q)*q;else if(L==="ccw"&&G>0)G=(G-q*AQ)%q-~~(G/q)*q}return J._pt=z=new W8(J._pt,Z,$,K,G,JH),z.e=U,z.u="deg",J._props.push($),z},xQ=function(J,Z){for(var $ in Z)J[$]=Z[$];return J},FH=function(J,Z,$){var K=xQ({},$._gsap),W="perspective,force3D,transformOrigin,svgOrigin",q=$.style,H,B,G,U,L,z,j,X;if(K.svg)G=$.getAttribute("transform"),$.setAttribute("transform",""),q[X0]=Z,H=G1($,1),KJ($,X0),$.setAttribute("transform",G);else G=getComputedStyle($)[X0],q[X0]=Z,H=G1($,1),q[X0]=G;for(B in M9)if(G=K[B],U=H[B],G!==U&&W.indexOf(B)<0)j=o0(G),X=o0(U),L=j!==X?f9($,B,G,X):parseFloat(G),z=parseFloat(U),J._pt=new W8(J._pt,H,B,L,z-L,SZ),J._pt.u=X||0,J._props.push(B);xQ(H,K)};Q8("padding,margin,Width,Radius",function(Q,J){var Z="Top",$="Right",K="Bottom",W="Left",q=(J<3?[Z,$,K,W]:[Z+W,Z+$,K+$,K+W]).map(function(H){return J<2?Q+H:"border"+H+Q});e1[J>1?"border"+Q:Q]=function(H,B,G,U,L){var z,j;if(arguments.length<4)return z=q.map(function(X){return z9(H,X,G)}),j=z.join(" "),j.split(z[0]).length===5?z[0]:j;z=(U+"").split(" "),j={},q.forEach(function(X,M){return j[X]=z[M]=z[M]||z[(M-1)/2|0]}),H.init(B,j,L)}});var yZ={name:"css",register:bZ,targetTest:function(J){return J.style&&J.nodeType},init:function(J,Z,$,K,W){var q=this._props,H=J.style,B=$.vars.startAt,G,U,L,z,j,X,M,N,R,F,C,I,V,E,D,A;wZ||bZ(),this.styles=this.styles||vQ(J),A=this.styles.props,this.tween=$;for(M in Z){if(M==="autoRound")continue;if(U=Z[M],M8[M]&&IZ(M,Z,$,K,J,W))continue;if(j=typeof U,X=e1[M],j==="function")U=U.call($,K,J,W),j=typeof U;if(j==="string"&&~U.indexOf("random("))U=AJ(U);if(X)X(this,J,M,U,$)&&(D=1);else if(M.substr(0,2)==="--"){if(G=(getComputedStyle(J).getPropertyValue(M)+"").trim(),U+="",L9.lastIndex=0,!L9.test(G))N=o0(G),R=o0(U);R?N!==R&&(G=f9(J,M,G,R)+R):N&&(U+=N),this.add(H,"setProperty",G,U,K,W,0,0,M),q.push(M),A.push(M,0,H[M])}else if(j!=="undefined"){if(B&&M in B)G=typeof B[M]==="function"?B[M].call($,K,J,W):B[M],x0(G)&&~G.indexOf("random(")&&(G=AJ(G)),o0(G+"")||G==="auto"||(G+=R8.units[M]||o0(z9(J,M))||""),(G+"").charAt(1)==="="&&(G=z9(J,M));else G=z9(J,M);if(z=parseFloat(G),F=j==="string"&&U.charAt(1)==="="&&U.substr(0,2),F&&(U=U.substr(2)),L=parseFloat(U),M in J9){if(M==="autoAlpha"){if(z===1&&z9(J,"visibility")==="hidden"&&L)z=0;A.push("visibility",0,H.visibility),h9(this,H,"visibility",z?"inherit":"hidden",L?"inherit":"hidden",!L)}if(M!=="scale"&&M!=="transform")M=J9[M],~M.indexOf(",")&&(M=M.split(",")[0])}if(C=M in M9,C){if(this.styles.save(M),j==="string"&&U.substring(0,6)==="var(--")U=h8(J,U.substring(4,U.indexOf(")"))),L=parseFloat(U);if(!I)V=J._gsap,V.renderTransform&&!Z.parseTransform||G1(J,Z.parseTransform),E=Z.smoothOrigin!==!1&&V.smooth,I=this._pt=new W8(this._pt,H,X0,0,1,V.renderTransform,V,0,-1),I.dep=1;if(M==="scale")this._pt=new W8(this._pt,V,"scaleY",V.scaleY,(F?a9(V.scaleY,F+L):L)-V.scaleY||0,SZ),this._pt.u=0,q.push("scaleY",M),M+="X";else if(M==="transformOrigin"){if(A.push(Y8,0,H[Y8]),U=zH(U),V.svg)TZ(J,U,0,E,0,this);else R=parseFloat(U.split(" ")[2])||0,R!==V.zOrigin&&h9(this,V,"zOrigin",V.zOrigin,R),h9(this,H,M,J$(G),J$(U));continue}else if(M==="svgOrigin"){TZ(J,U,1,E,0,this);continue}else if(M in gQ){RH(this,V,M,z,F?a9(z,F+U):U);continue}else if(M==="smoothOrigin"){h9(this,V,"smooth",V.smooth,U);continue}else if(M==="force3D"){V[M]=U;continue}else if(M==="transform"){FH(this,U,J);continue}}else if(!(M in H))M=bJ(M)||M;if(C||(L||L===0)&&(z||z===0)&&!eq.test(U)&&M in H){if(N=(G+"").substr((z+"").length),L||(L=0),R=o0(U)||(M in R8.units?R8.units[M]:N),N!==R&&(z=f9(J,M,G,R)),this._pt=new W8(this._pt,C?V:H,M,z,(F?a9(z,F+L):L)-z,!C&&(R==="px"||M==="zIndex")&&Z.autoRound!==!1?ZH:SZ),this._pt.u=R||0,N!==R&&R!=="%")this._pt.b=G,this._pt.r=$H}else if(!(M in H)){if(M in J)this.add(J,M,G||J[M],F?F+U:U,K,W);else if(M!=="parseTransform"){n1(M,U);continue}}else jH.call(this,J,M,G,F?F+U:U);C||(M in H?A.push(M,0,H[M]):typeof J[M]==="function"?A.push(M,2,J[M]()):A.push(M,1,G||J[M])),q.push(M)}}D&&AZ(this)},render:function(J,Z){if(Z.tween._time||!xZ()){var $=Z._pt;while($)$.r(J,$.d),$=$._next}else Z.styles.revert()},get:z9,aliases:J9,getSetter:function(J,Z,$){var K=J9[Z];return K&&K.indexOf(",")<0&&(Z=K),Z in M9&&Z!==Y8&&(J._gsap.x||z9(J,"x"))?$&&OQ===$?Z==="scale"?qH:WH:(OQ=$||{})&&(Z==="scale"?HH:BH):J.style&&!i1(J.style[Z])?KH:~Z.indexOf("-")?QH:t1(J,Z)},core:{_removeProperty:KJ,_getMatrix:fZ}};t0.utils.checkPrefix=bJ;t0.core.getStyleSaver=vQ;(function(Q,J,Z,$){var K=Q8(Q+","+J+","+Z,function(W){M9[W]=1});Q8(J,function(W){R8.units[W]="deg",gQ[W]=1}),J9[K[13]]=Q+","+J,Q8($,function(W){var q=W.split(":");J9[q[1]]=K[q[0]]})})("x,y,z,scale,scaleX,scaleY,xPercent,yPercent","rotation,rotationX,rotationY,skewX,skewY","transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective","0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY");Q8("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(Q){R8.units[Q]="px"});t0.registerPlugin(yZ);var G0=t0.registerPlugin(yZ)||t0,HG=G0.core.Tween;function pQ(Q,J){for(var Z=0;ZB)W=K,K=X,H=q,q=N;else if($)K+=X;else K=W+(X-W)/(N-H)*(q-H)},L=function(){W=K=$?0:K,H=q=0},z=function(X){var M=H,N=W,R=j1();return(X||X===0)&&X!==K&&U(X),q===H||R-H>G?0:(K+($?N:-N))/(($?R:q)-M)*1000};return{update:U,reset:L,getVelocity:z}},U1=function(J,Z){return Z&&!J._gsapAllow&&J.preventDefault(),J.changedTouches?J.changedTouches[0]:J},lQ=function(J){var Z=Math.max.apply(Math,J),$=Math.min.apply(Math,J);return Math.abs(Z)>=Math.abs($)?Z:$},aQ=function(){L1=s0.core.globals().ScrollTrigger,L1&&L1.core&&IH()},tQ=function(J){if(s0=J||nQ(),!K$&&s0&&typeof document<"u"&&document.body)A8=window,y9=document,v9=y9.documentElement,wJ=y9.body,sQ=[A8,y9,v9,wJ],VH=s0.utils.clamp,iQ=s0.core.context||function(){},QJ="onpointerenter"in wJ?"pointer":"mouse",oQ=E0.isTouch=A8.matchMedia&&A8.matchMedia("(hover: none), (pointer: coarse)").matches?1:("ontouchstart"in A8)||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,l8=E0.eventTypes=("ontouchstart"in v9?"touchstart,touchmove,touchcancel,touchend":!("onpointerdown"in v9)?"mousedown,mousemove,mouseup,mouseup":"pointerdown,pointermove,pointercancel,pointerup").split(","),setTimeout(function(){return rQ=0},500),aQ(),K$=1;return K$};e0.op=b0;s.cache=0;var E0=function(){function Q(Z){this.init(Z)}var J=Q.prototype;return J.init=function($){K$||tQ(s0)||console.warn("Please gsap.registerPlugin(Observer)"),L1||aQ();var{tolerance:K,dragMinimum:W,type:q,target:H,lineHeight:B,debounce:G,preventDefault:U,onStop:L,onStopDelay:z,ignore:j,wheelSpeed:X,event:M,onDragStart:N,onDragEnd:R,onDrag:F,onPress:C,onRelease:I,onRight:V,onLeft:E,onUp:D,onDown:A,onChangeX:O,onChangeY:S,onChange:w,onToggleX:P,onToggleY:T,onHover:v,onHoverEnd:y,onMove:f,ignoreCheck:h,isNormalizer:d,onGestureStart:g,onGestureEnd:Y,onWheel:m,onEnable:Q0,onDisable:W0,onClick:Z0,scrollSpeed:N0,capture:f0,allowClicks:R0,lockAxis:g0,onLockAxis:y0}=$;this.target=H=B8(H)||v9,this.vars=$,j&&(j=s0.utils.toArray(j)),K=K||0.000000001,W=W||0,X=X||1,N0=N0||1,q=q||"wheel,touch,pointer",G=G!==!1,B||(B=parseFloat(A8.getComputedStyle(wJ).lineHeight)||22);var F0,K8,j8,e,D0,z8,I8,k=this,C8=0,W9=0,C9=$.passive||!U&&$.passive!==!1,Y0=N9(H,e0),q9=N9(H,b0),E9=Y0(),g9=q9(),v0=~q.indexOf("touch")&&!~q.indexOf("pointer")&&l8[0]==="pointerdown",D9=z1(H),O0=H.ownerDocument||y9,d8=[0,0,0],b8=[0,0,0],H9=0,pJ=function(){return H9=j1()},S0=function(u,J0){return(k.event=u)&&j&&CH(u.target,j)||J0&&v0&&u.pointerType!=="touch"||h&&h(u,J0)},f1=function(){k._vx.reset(),k._vy.reset(),K8.pause(),L&&L(k)},B9=function(){var u=k.deltaX=lQ(d8),J0=k.deltaY=lQ(b8),b=Math.abs(u)>=K,p=Math.abs(J0)>=K;if(w&&(b||p)&&w(k,u,J0,d8,b8),b)V&&k.deltaX>0&&V(k),E&&k.deltaX<0&&E(k),O&&O(k),P&&k.deltaX<0!==C8<0&&P(k),C8=k.deltaX,d8[0]=d8[1]=d8[2]=0;if(p)A&&k.deltaY>0&&A(k),D&&k.deltaY<0&&D(k),S&&S(k),T&&k.deltaY<0!==W9<0&&T(k),W9=k.deltaY,b8[0]=b8[1]=b8[2]=0;if(e||j8){if(f&&f(k),j8)N&&j8===1&&N(k),F&&F(k),j8=0;e=!1}if(z8&&!(z8=!1)&&y0&&y0(k),D0)m(k),D0=!1;F0=0},RJ=function(u,J0,b){d8[b]+=u,b8[b]+=J0,k._vx.update(u),k._vy.update(J0),G?F0||(F0=requestAnimationFrame(B9)):B9()},FJ=function(u,J0){if(g0&&!I8)k.axis=I8=Math.abs(u)>Math.abs(J0)?"x":"y",z8=!0;if(I8!=="y")d8[2]+=u,k._vx.update(u,!0);if(I8!=="x")b8[2]+=J0,k._vy.update(J0,!0);G?F0||(F0=requestAnimationFrame(B9)):B9()},O9=function(u){if(S0(u,1))return;u=U1(u,U);var{clientX:J0,clientY:b}=u,p=J0-k.x,_=b-k.y,l=k.isDragging;if(k.x=J0,k.y=b,l||(p||_)&&(Math.abs(k.startX-J0)>=W||Math.abs(k.startY-b)>=W))j8=l?2:1,l||(k.isDragging=!0),FJ(p,_)},m9=k.onPress=function(o){if(S0(o,1)||o&&o.button)return;k.axis=I8=null,K8.pause(),k.isPressed=!0,o=U1(o),C8=W9=0,k.startX=k.x=o.clientX,k.startY=k.y=o.clientY,k._vx.reset(),k._vy.reset(),H8(d?H:O0,l8[1],O9,C9,!0),k.deltaX=k.deltaY=0,C&&C(k)},r=k.onRelease=function(o){if(S0(o,1))return;q8(d?H:O0,l8[1],O9,!0);var u=!isNaN(k.y-k.startY),J0=k.isDragging,b=J0&&(Math.abs(k.x-k.startX)>3||Math.abs(k.y-k.startY)>3),p=U1(o);if(!b&&u){if(k._vx.reset(),k._vy.reset(),U&&R0)s0.delayedCall(0.08,function(){if(j1()-H9>300&&!o.defaultPrevented){if(o.target.click)o.target.click();else if(O0.createEvent){var _=O0.createEvent("MouseEvents");_.initMouseEvent("click",!0,!0,A8,1,p.screenX,p.screenY,p.clientX,p.clientY,!1,!1,!1,!1,0,null),o.target.dispatchEvent(_)}}})}k.isDragging=k.isGesturing=k.isPressed=!1,L&&J0&&!d&&K8.restart(!0),j8&&B9(),R&&J0&&R(k),I&&I(k,b)},c9=function(u){return u.touches&&u.touches.length>1&&(k.isGesturing=!0)&&g(u,k.isDragging)},g8=function(){return(k.isGesturing=!1)||Y(k)},m8=function(u){if(S0(u))return;var J0=Y0(),b=q9();RJ((J0-E9)*N0,(b-g9)*N0,1),E9=J0,g9=b,L&&K8.restart(!0)},c8=function(u){if(S0(u))return;u=U1(u,U),m&&(D0=!0);var J0=(u.deltaMode===1?B:u.deltaMode===2?A8.innerHeight:1)*X;RJ(u.deltaX*J0,u.deltaY*J0,0),L&&!d&&K8.restart(!0)},p9=function(u){if(S0(u))return;var{clientX:J0,clientY:b}=u,p=J0-k.x,_=b-k.y;k.x=J0,k.y=b,e=!0,L&&K8.restart(!0),(p||_)&&FJ(p,_)},YJ=function(u){k.event=u,v(k)},G9=function(u){k.event=u,y(k)},lJ=function(u){return S0(u)||U1(u,U)&&Z0(k)};K8=k._dc=s0.delayedCall(z||0.25,f1).pause(),k.deltaX=k.deltaY=0,k._vx=W$(0,50,!0),k._vy=W$(0,50,!0),k.scrollX=Y0,k.scrollY=q9,k.isDragging=k.isGesturing=k.isPressed=!1,iQ(this),k.enable=function(o){if(!k.isEnabled){if(H8(D9?O0:H,"scroll",_Z),q.indexOf("scroll")>=0&&H8(D9?O0:H,"scroll",m8,C9,f0),q.indexOf("wheel")>=0&&H8(H,"wheel",c8,C9,f0),q.indexOf("touch")>=0&&oQ||q.indexOf("pointer")>=0)H8(H,l8[0],m9,C9,f0),H8(O0,l8[2],r),H8(O0,l8[3],r),R0&&H8(H,"click",pJ,!0,!0),Z0&&H8(H,"click",lJ),g&&H8(O0,"gesturestart",c9),Y&&H8(O0,"gestureend",g8),v&&H8(H,QJ+"enter",YJ),y&&H8(H,QJ+"leave",G9),f&&H8(H,QJ+"move",p9);k.isEnabled=!0,k.isDragging=k.isGesturing=k.isPressed=e=j8=!1,k._vx.reset(),k._vy.reset(),E9=Y0(),g9=q9(),o&&o.type&&m9(o),Q0&&Q0(k)}return k},k.disable=function(){if(k.isEnabled){if(TJ.filter(function(o){return o!==k&&z1(o.target)}).length||q8(D9?O0:H,"scroll",_Z),k.isPressed)k._vx.reset(),k._vy.reset(),q8(d?H:O0,l8[1],O9,!0);q8(D9?O0:H,"scroll",m8,f0),q8(H,"wheel",c8,f0),q8(H,l8[0],m9,f0),q8(O0,l8[2],r),q8(O0,l8[3],r),q8(H,"click",pJ,!0),q8(H,"click",lJ),q8(O0,"gesturestart",c9),q8(O0,"gestureend",g8),q8(H,QJ+"enter",YJ),q8(H,QJ+"leave",G9),q8(H,QJ+"move",p9),k.isEnabled=k.isPressed=k.isDragging=!1,W0&&W0(k)}},k.kill=k.revert=function(){k.disable();var o=TJ.indexOf(k);o>=0&&TJ.splice(o,1),X9===k&&(X9=0)},TJ.push(k),d&&z1(H)&&(X9=k),k.enable(M)},YH(Q,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),Q}();E0.version="3.13.0";E0.create=function(Q){return new E0(Q)};E0.register=tQ;E0.getAll=function(){return TJ.slice()};E0.getById=function(Q){return TJ.filter(function(J){return J.vars.id===Q})[0]};nQ()&&s0.registerPlugin(E0);/*! * ScrollTrigger 3.13.0 * https://gsap.com * * @license Copyright 2008-2025, GreenSock. All rights reserved. * Subject to the terms at https://gsap.com/standard-license * @author: Jack Doyle, jack@greensock.com */var x,fJ,n,U0,P8,K0,eZ,I$,A1,V1,X1,q$,J8,O$,oZ,U8,eQ,J7,yJ,N7,uZ,R7,G8,sZ,F7,Y7,_9,iZ,JK,vJ,$K,C$,nZ,dZ,H$=1,$8=Date.now,gZ=$8(),v8=0,N1=0,$7=function(J,Z,$){var K=S8(J)&&(J.substr(0,6)==="clamp("||J.indexOf("max")>-1);return $["_"+Z+"Clamp"]=K,K?J.substr(6,J.length-7):J},Z7=function(J,Z){return Z&&(!S8(J)||J.substr(0,6)!=="clamp(")?"clamp("+J+")":J},EH=function Q(){return N1&&requestAnimationFrame(Q)},K7=function(){return O$=1},Q7=function(){return O$=0},$9=function(J){return J},R1=function(J){return Math.round(J*1e5)/1e5||0},V7=function(){return typeof window<"u"},I7=function(){return x||V7()&&(x=window.gsap)&&x.registerPlugin&&x},UJ=function(J){return!!~eZ.indexOf(J)},C7=function(J){return(J==="Height"?$K:n["inner"+J])||P8["client"+J]||K0["client"+J]},E7=function(J){return R9(J,"getBoundingClientRect")||(UJ(J)?function(){return V$.width=n.innerWidth,V$.height=$K,V$}:function(){return F9(J)})},DH=function(J,Z,$){var{d:K,d2:W,a:q}=$;return(q=R9(J,"getBoundingClientRect"))?function(){return q()[K]}:function(){return(Z?C7(W):J["client"+W])||0}},OH=function(J,Z){return!Z||~o8.indexOf(J)?E7(J):function(){return V$}},Z9=function(J,Z){var{s:$,d2:K,d:W,a:q}=Z;return Math.max(0,($="scroll"+K)&&(q=R9(J,$))?q()-E7(J)()[W]:UJ(J)?(P8[$]||K0[$])-C7(K):J[$]-J["offset"+K])},B$=function(J,Z){for(var $=0;$0){K-=q;for(H=0;H<$.length;H++)if($[H]>=K)return $[H];return $[H-1]}else{H=$.length,K+=q;while(H--)if($[H]<=K)return $[H]}return $[0]}:function(K,W,q){if(q===void 0)q=0.001;var H=Z(K);return!W||Math.abs(H-K)$&&(K*=Z/100),J=J.substr(0,$-1);J=K+(J in D$?D$[J]*Z:~J.indexOf("%")?parseFloat(J)*Z/100:parseFloat(J)||0)}return J},j$=function(J,Z,$,K,W,q,H,B){var{startColor:G,endColor:U,fontSize:L,indent:z,fontWeight:j}=W,X=U0.createElement("div"),M=UJ($)||R9($,"pinType")==="fixed",N=J.indexOf("scroller")!==-1,R=M?K0:$,F=J.indexOf("start")!==-1,C=F?G:U,I="border-color:"+C+";font-size:"+L+";color:"+C+";font-weight:"+j+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return I+="position:"+((N||B)&&M?"fixed;":"absolute;"),(N||B||!M)&&(I+=(K===b0?ZK:KK)+":"+(q+parseFloat(z))+"px;"),H&&(I+="box-sizing:border-box;text-align:left;width:"+H.offsetWidth+"px;"),X._isStart=F,X.setAttribute("class","gsap-marker-"+J+(Z?" marker-"+Z:"")),X.style.cssText=I,X.innerText=Z||Z===0?J+"-"+Z:J,R.children[0]?R.insertBefore(X,R.children[0]):R.appendChild(X),X._offset=X["offset"+K.op.d2],R$(X,0,K,F),X},R$=function(J,Z,$,K){var W={display:"block"},q=$[K?"os2":"p2"],H=$[K?"p2":"os2"];J._isFlipped=K,W[$.a+"Percent"]=K?-100:0,W[$.a]=K?"1px":0,W["border"+q+uJ]=1,W["border"+H+uJ]=0,W[$.p]=Z+"px",x.set(J,W)},i=[],rZ={},k1,H7=function(){return $8()-v8>34&&(k1||(k1=requestAnimationFrame(Y9)))},hJ=function(){if(!G8||!G8.isPressed||G8.startX>K0.clientWidth){if(s.cache++,G8)k1||(k1=requestAnimationFrame(Y9));else Y9();v8||jJ("scrollStart"),v8=$8()}},cZ=function(){Y7=n.innerWidth,F7=n.innerHeight},Y1=function(J){s.cache++,(J===!0||!J8&&!R7&&!U0.fullscreenElement&&!U0.webkitFullscreenElement&&(!sZ||Y7!==n.innerWidth||Math.abs(n.innerHeight-F7)>n.innerHeight*0.25))&&I$.restart(!0)},LJ={},PH=[],k7=function Q(){return u0(c,"scrollEnd",Q)||qJ(!0)},jJ=function(J){return LJ[J]&&LJ[J].map(function(Z){return Z()})||PH},k8=[],S7=function(J){for(var Z=0;ZW,H=K._startClamp&&K.start>=W;(q||H)&&K.setPositions(H?W-1:K.start,q?Math.max(H?W:K.start+1,W):K.end,!0)}),G7(!1),nZ=0,$.forEach(function(K){return K&&K.render&&K.render(-1)}),s.forEach(function(K){if(Z8(K))K.smooth&&requestAnimationFrame(function(){return K.target.style.scrollBehavior="smooth"}),K.rec&&K(K.rec)}),P7(JK,1),I$.pause(),GJ++,L8=2,Y9(2),i.forEach(function(K){return Z8(K.vars.onRefresh)&&K.vars.onRefresh(K)}),L8=c.isRefreshing=!1,jJ("refresh")},aZ=0,F$=1,O1,Y9=function(J){if(J===2||!L8&&!C$){c.isUpdating=!0,O1&&O1.update(0);var Z=i.length,$=$8(),K=$-gZ>=50,W=Z&&i[0].scroll();if(F$=aZ>W?-1:1,L8||(aZ=W),K){if(v8&&!O$&&$-v8>200)v8=0,jJ("scrollEnd");X1=gZ,gZ=$}if(F$<0){U8=Z;while(U8-- >0)i[U8]&&i[U8].update(0,K);F$=1}else for(U8=0;U820),$-=$-E}else j&&(J=x.utils.mapRange(j.scrollTrigger.start,j.scrollTrigger.end,0,z,J)),H&&R$(H,$,K,!0);if(X)B[X]=J||-0.001,J<0&&(J=0);if(q){var A=J+$,O=q._isStart;if(N="scroll"+K.d2,R$(q,A,K,O&&A>20||!O&&(L?Math.max(K0[N],P8[N]):q.parentNode[N])<=A+1),L)G=F9(H),L&&(q.style[K.op.p]=G[K.op.p]-K.op.m-q._offset+h0)}if(j&&F)N=F9(F),j.seek(z),R=F9(F),j._caScrollDist=N[K.p]-R[K.p],J=J/j._caScrollDist*z;return j&&j.seek(M),j?J:Math.round(J)},hH=/(webkit|moz|length|cssText|inset)/i,L7=function(J,Z,$,K){if(J.parentNode!==Z){var W=J.style,q,H;if(Z===K0){J._stOrig=W.cssText,H=y8(J);for(q in H)if(!+q&&!hH.test(q)&&H[q]&&typeof W[q]==="string"&&q!=="0")W[q]=H[q];W.top=$,W.left=K}else W.cssText=J._stOrig;x.core.getCache(J).uncache=1,Z.appendChild(J)}},T7=function(J,Z,$){var K=Z,W=K;return function(q){var H=Math.round(J());if(H!==K&&H!==W&&Math.abs(H-K)>3&&Math.abs(H-W)>3)q=H,$&&$();return W=K,K=Math.round(q),K}},M$=function(J,Z,$){var K={};K[Z.p]="+="+$,x.set(J,K)},j7=function(J,Z){var $=N9(J,Z),K="_scroll"+Z.p2,W=function q(H,B,G,U,L){var z=q.tween,j=B.onComplete,X={};G=G||$();var M=T7($,G,function(){z.kill(),q.tween=0});return L=U&&L||0,U=U||H-G,z&&z.kill(),B[K]=H,B.inherit=!1,B.modifiers=X,X[K]=function(){return M(G+U*z.ratio+L*z.ratio*z.ratio)},B.onUpdate=function(){s.cache++,q.tween&&Y9()},B.onComplete=function(){q.tween=0,j&&j.call(z)},z=q.tween=x.to(J,B),z};return J[K]=$,$.wheelHandler=function(){return W.tween&&W.tween.kill()&&(W.tween=0)},d0(J,"wheel",$.wheelHandler),c.isTouch&&d0(J,"touchmove",$.wheelHandler),W},c=function(){function Q(Z,$){fJ||Q.register(x)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),iZ(this),this.init(Z,$)}var J=Q.prototype;return J.init=function($,K){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!N1){this.update=this.refresh=this.kill=$9;return}$=W7(S8($)||F1($)||$.nodeType?{trigger:$}:$,L$);var W=$,q=W.onUpdate,H=W.toggleClass,B=W.id,G=W.onToggle,U=W.onRefresh,L=W.scrub,z=W.trigger,j=W.pin,X=W.pinSpacing,M=W.invalidateOnRefresh,N=W.anticipatePin,R=W.onScrubComplete,F=W.onSnapComplete,C=W.once,I=W.snap,V=W.pinReparent,E=W.pinSpacer,D=W.containerAnimation,A=W.fastScrollEnd,O=W.preventOverlaps,S=$.horizontal||$.containerAnimation&&$.horizontal!==!1?e0:b0,w=!L&&L!==0,P=B8($.scroller||n),T=x.core.getCache(P),v=UJ(P),y=("pinType"in $?$.pinType:R9(P,"pinType")||v&&"fixed")==="fixed",f=[$.onEnter,$.onLeave,$.onEnterBack,$.onLeaveBack],h=w&&$.toggleActions.split(" "),d="markers"in $?$.markers:L$.markers,g=v?0:parseFloat(y8(P)["border"+S.p2+uJ])||0,Y=this,m=$.onRefreshInit&&function(){return $.onRefreshInit(Y)},Q0=DH(P,v,S),W0=OH(P,v),Z0=0,N0=0,f0=0,R0=N9(P,S),g0,y0,F0,K8,j8,e,D0,z8,I8,k,C8,W9,C9,Y0,q9,E9,g9,v0,D9,O0,d8,b8,H9,pJ,S0,f1,B9,RJ,FJ,O9,m9,r,c9,g8,m8,c8,p9,YJ,G9;if(Y._startClamp=Y._endClamp=!1,Y._dir=S,N*=45,Y.scroller=P,Y.scroll=D?D.time.bind(D):R0,K8=R0(),Y.vars=$,K=K||$.animation,"refreshPriority"in $)N7=1,$.refreshPriority===-9999&&(O1=Y);if(T.tweenScroll=T.tweenScroll||{top:j7(P,b0),left:j7(P,e0)},Y.tweenTo=g0=T.tweenScroll[S.p],Y.scrubDuration=function(b){if(c9=F1(b)&&b,!c9)r&&r.progress(1).kill(),r=0;else r?r.duration(b):r=x.to(K,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:c9,paused:!0,onComplete:function(){return R&&R(Y)}})},K)K.vars.lazy=!1,K._initted&&!Y.isReverted||K.vars.immediateRender!==!1&&$.immediateRender!==!1&&K.duration()&&K.render(0,!0,!0),Y.animation=K.pause(),K.scrollTrigger=Y,Y.scrubDuration(L),O9=0,B||(B=K.vars.id);if(I){if(!WJ(I)||I.push)I={snapTo:I};"scrollBehavior"in K0.style&&x.set(v?[K0,P8]:P,{scrollBehavior:"auto"}),s.forEach(function(b){return Z8(b)&&b.target===(v?U0.scrollingElement||P8:P)&&(b.smooth=!1)}),F0=Z8(I.snapTo)?I.snapTo:I.snapTo==="labels"?kH(K):I.snapTo==="labelsDirectional"?SH(K):I.directional!==!1?function(b,p){return WK(I.snapTo)(b,$8()-N0<500?0:p.direction)}:x.utils.snap(I.snapTo),g8=I.duration||{min:0.1,max:2},g8=WJ(g8)?V1(g8.min,g8.max):V1(g8,g8),m8=x.delayedCall(I.delay||c9/2||0.1,function(){var b=R0(),p=$8()-N0<500,_=g0.tween;if((p||Math.abs(Y.getVelocity())<10)&&!_&&!O$&&Z0!==b){var l=(b-e)/Y0,_0=K&&!w?K.totalProgress():l,a=p?0:(_0-m9)/($8()-X1)*1000||0,A0=x.utils.clamp(-l,1-l,xJ(a/2)*a/0.185),i0=l+(I.inertia===!1?0:A0),V0,L0,q0=I,p8=q0.onStart,z0=q0.onInterrupt,E8=q0.onComplete;if(V0=F0(i0,Y),F1(V0)||(V0=i0),L0=Math.max(0,Math.round(e+V0*Y0)),b<=D0&&b>=e&&L0!==b){if(_&&!_._initted&&_.data<=xJ(L0-b))return;if(I.inertia===!1)A0=V0-l;g0(L0,{duration:g8(xJ(Math.max(xJ(i0-_0),xJ(V0-_0))*0.185/a/0.05||0)),ease:I.ease||"power3",data:xJ(L0-b),onInterrupt:function(){return m8.restart(!0)&&z0&&z0(Y)},onComplete:function(){if(Y.update(),Z0=R0(),K&&!w)r?r.resetTo("totalProgress",V0,K._tTime/K._tDur):K.progress(V0);O9=m9=K&&!w?K.totalProgress():Y.progress,F&&F(Y),E8&&E8(Y)}},b,A0*Y0,L0-b-A0*Y0),p8&&p8(Y,g0.tween)}}else if(Y.isActive&&Z0!==b)m8.restart(!0)}).pause()}if(B&&(rZ[B]=Y),z=Y.trigger=B8(z||j!==!0&&j),G9=z&&z._gsap&&z._gsap.stRevert,G9&&(G9=G9(Y)),j=j===!0?z:B8(j),S8(H)&&(H={targets:z,className:H}),j){if(X===!1||X===f8||(X=!X&&j.parentNode&&j.parentNode.style&&y8(j.parentNode).display==="flex"?!1:T0),Y.pin=j,y0=x.core.getCache(j),!y0.spacer){if(E)E=B8(E),E&&!E.nodeType&&(E=E.current||E.nativeElement),y0.spacerIsNative=!!E,E&&(y0.spacerState=z$(E));y0.spacer=v0=E||U0.createElement("div"),v0.classList.add("pin-spacer"),B&&v0.classList.add("pin-spacer-"+B),y0.pinState=q9=z$(j)}else q9=y0.pinState;$.force3D!==!1&&x.set(j,{force3D:!0}),Y.spacer=v0=y0.spacer,FJ=y8(j),pJ=FJ[X+S.os2],O0=x.getProperty(j),d8=x.quickSetter(j,S.a,h0),pZ(j,v0,FJ),g9=z$(j)}if(d){W9=WJ(d)?W7(d,q7):q7,k=j$("scroller-start",B,P,S,W9,0),C8=j$("scroller-end",B,P,S,W9,0,k),D9=k["offset"+S.op.d2];var lJ=B8(R9(P,"content")||P);if(z8=this.markerStart=j$("start",B,lJ,S,W9,D9,0,D),I8=this.markerEnd=j$("end",B,lJ,S,W9,D9,0,D),D&&(YJ=x.quickSetter([z8,I8],S.a,h0)),!y&&!(o8.length&&R9(P,"fixedMarkers")===!0))AH(v?K0:P),x.set([k,C8],{force3D:!0}),f1=x.quickSetter(k,S.a,h0),RJ=x.quickSetter(C8,S.a,h0)}if(D){var o=D.vars.onUpdate,u=D.vars.onUpdateParams;D.eventCallback("onUpdate",function(){Y.update(0,0,1),o&&o.apply(D,u||[])})}if(Y.previous=function(){return i[i.indexOf(Y)-1]},Y.next=function(){return i[i.indexOf(Y)+1]},Y.revert=function(b,p){if(!p)return Y.kill(!0);var _=b!==!1||!Y.enabled,l=J8;if(_!==Y.isReverted){if(_)c8=Math.max(R0(),Y.scroll.rec||0),f0=Y.progress,p9=K&&K.progress();if(z8&&[z8,I8,k,C8].forEach(function(_0){return _0.style.display=_?"none":"block"}),_)J8=Y,Y.update(_);if(j&&(!V||!Y.isActive))if(_)TH(j,v0,q9);else pZ(j,v0,y8(j),S0);_||Y.update(_),J8=l,Y.isReverted=_}},Y.refresh=function(b,p,_,l){if((J8||!Y.enabled)&&!p)return;if(j&&b&&v8){d0(Q,"scrollEnd",k7);return}if(!L8&&m&&m(Y),J8=Y,g0.tween&&!_)g0.tween.kill(),g0.tween=0;if(r&&r.pause(),M&&K)K.revert({kill:!1}).invalidate(),K.getChildren&&K.getChildren(!0,!0,!1).forEach(function(A9){return A9.vars.immediateRender&&A9.render(0,!0,!0)});Y.isReverted||Y.revert(!0,!0),Y._subPinOffset=!1;var _0=Q0(),a=W0(),A0=D?D.duration():Z9(P,S),i0=Y0<=0.01||!Y0,V0=0,L0=l||0,q0=WJ(_)?_.end:$.end,p8=$.endTrigger||z,z0=WJ(_)?_.start:$.start||($.start===0||!z?0:j?"0 0":"0 100%"),E8=Y.pinnedContainer=$.pinnedContainer&&B8($.pinnedContainer,Y),i8=z&&Math.max(0,i.indexOf(Y))||0,m0=i8,c0,n0,l9,y1,r0,w0,n8,c$,SK,oJ,r8,sJ,v1;if(d&&WJ(_))sJ=x.getProperty(k,S.p),v1=x.getProperty(C8,S.p);while(m0-- >0){if(w0=i[m0],w0.end||w0.refresh(0,1)||(J8=Y),n8=w0.pin,n8&&(n8===z||n8===j||n8===E8)&&!w0.isReverted)oJ||(oJ=[]),oJ.unshift(w0),w0.revert(!0,!0);if(w0!==i[m0])i8--,m0--}if(Z8(z0)&&(z0=z0(Y)),z0=$7(z0,"start",Y),e=U7(z0,z,_0,S,R0(),z8,k,Y,a,g,y,A0,D,Y._startClamp&&"_startClamp")||(j?-0.001:0),Z8(q0)&&(q0=q0(Y)),S8(q0)&&!q0.indexOf("+="))if(~q0.indexOf(" "))q0=(S8(z0)?z0.split(" ")[0]:"")+q0;else V0=N$(q0.substr(2),_0),q0=S8(z0)?z0:(D?x.utils.mapRange(0,D.duration(),D.scrollTrigger.start,D.scrollTrigger.end,e):e)+V0,p8=z;q0=$7(q0,"end",Y),D0=Math.max(e,U7(q0||(p8?"100% 0":A0),p8,_0,S,R0()+V0,I8,C8,Y,a,g,y,A0,D,Y._endClamp&&"_endClamp"))||-0.001,V0=0,m0=i8;while(m0--)if(w0=i[m0],n8=w0.pin,n8&&w0.start-w0._pinPush<=e&&!D&&w0.end>0){if(c0=w0.end-(Y._startClamp?Math.max(0,w0.start):w0.start),(n8===z&&w0.start-w0._pinPush=Z9(P,S))){if(c0=y8(j),y1=S===b0,l9=R0(),b8=parseFloat(O0(S.a))+L0,!A0&&D0>1){if(r8=(v?U0.scrollingElement||P8:P).style,r8={style:r8,value:r8["overflow"+S.a.toUpperCase()]},v&&y8(K0)["overflow"+S.a.toUpperCase()]!=="scroll")r8.style["overflow"+S.a.toUpperCase()]="scroll"}if(pZ(j,v0,c0),g9=z$(j),n0=F9(j,!0),c$=y&&N9(P,y1?e0:b0)(),X){if(S0=[X+S.os2,Y0+L0+h0],S0.t=v0,m0=X===T0?E$(j,S)+Y0+L0:0,m0)S0.push(S.d,m0+h0),v0.style.flexBasis!=="auto"&&(v0.style.flexBasis=m0+h0);if(_J(S0),E8)i.forEach(function(A9){if(A9.pin===E8&&A9.vars.pinSpacing!==!1)A9._subPinOffset=!0});y&&R0(c8)}else m0=E$(j,S),m0&&v0.style.flexBasis!=="auto"&&(v0.style.flexBasis=m0+h0);if(y)r0={top:n0.top+(y1?l9-e:c$)+h0,left:n0.left+(y1?c$:l9-e)+h0,boxSizing:"border-box",position:"fixed"},r0[HJ]=r0["max"+uJ]=Math.ceil(n0.width)+h0,r0[BJ]=r0["max"+QK]=Math.ceil(n0.height)+h0,r0[f8]=r0[f8+E1]=r0[f8+I1]=r0[f8+D1]=r0[f8+C1]="0",r0[T0]=c0[T0],r0[T0+E1]=c0[T0+E1],r0[T0+I1]=c0[T0+I1],r0[T0+D1]=c0[T0+D1],r0[T0+C1]=c0[T0+C1],E9=xH(q9,r0,V),L8&&R0(0);if(K)SK=K._initted,uZ(1),K.render(K.duration(),!0,!0),H9=O0(S.a)-b8+Y0+L0,B9=Math.abs(Y0-H9)>1,y&&B9&&E9.splice(E9.length-2,2),K.render(0,!0,!0),SK||K.invalidate(!0),K.parent||K.totalTime(K.totalTime()),uZ(0);else H9=Y0;r8&&(r8.value?r8.style["overflow"+S.a.toUpperCase()]=r8.value:r8.style.removeProperty("overflow-"+S.a))}else if(z&&R0()&&!D){n0=z.parentNode;while(n0&&n0!==K0){if(n0._pinOffset)e-=n0._pinOffset,D0-=n0._pinOffset;n0=n0.parentNode}}if(oJ&&oJ.forEach(function(A9){return A9.revert(!1,!0)}),Y.start=e,Y.end=D0,K8=j8=L8?c8:R0(),!D&&!L8)K80?i.slice(0,p).reverse():i.slice(p+1);return(S8(b)?_.filter(function(l){return l.vars.preventOverlaps===b}):_).filter(function(l){return Y.direction>0?l.end<=e:l.start>=D0})},Y.update=function(b,p,_){if(D&&!_&&!b)return;var l=L8===!0?c8:Y.scroll(),_0=b?0:(l-e)/Y0,a=_0<0?0:_0>1?1:_0||0,A0=Y.progress,i0,V0,L0,q0,p8,z0,E8,i8;if(p){if(j8=K8,K8=D?R0():l,I)m9=O9,O9=K&&!w?K.totalProgress():a}if(N&&j&&!J8&&!H$&&v8){if(!a&&el+(l-j8)/($8()-X1)*N)a=0.9999}if(a!==A0&&Y.enabled){if(i0=Y.isActive=!!a&&a<1,V0=!!A0&&A0<1,z0=i0!==V0,p8=z0||!!a!==!!A0,Y.direction=a>A0?1:-1,Y.progress=a,p8&&!J8){if(L0=a&&!A0?0:a===1?1:A0===1?2:3,w)q0=!z0&&h[L0+1]!=="none"&&h[L0+1]||h[L0],i8=K&&(q0==="complete"||q0==="reset"||(q0 in K))}if(O&&(z0||i8)&&(i8||L||!K)&&(Z8(O)?O(Y):Y.getTrailing(O).forEach(function(l9){return l9.endAnimation()})),!w){if(r&&!J8&&!H$)if(r._dp._time-r._start!==r._time&&r.render(r._dp._time-r._start),r.resetTo)r.resetTo("totalProgress",a,K._tTime/K._tDur);else r.vars.totalProgress=a,r.invalidate().restart();else if(K)K.totalProgress(a,!!(J8&&(N0||b)))}if(j){if(b&&X&&(v0.style[X+S.os2]=pJ),!y)d8(R1(b8+H9*a));else if(p8){if(E8=!b&&a>A0&&D0+1>l&&l+1>=Z9(P,S),V)if(!b&&(i0||E8)){var m0=F9(j,!0),c0=l-e;L7(j,K0,m0.top+(S===b0?c0:0)+h0,m0.left+(S===b0?0:c0)+h0)}else L7(j,v0);_J(i0||E8?E9:g9),B9&&a<1&&i0||d8(b8+(a===1&&!E8?H9:0))}}if(I&&!g0.tween&&!J8&&!H$&&m8.restart(!0),H&&(z0||C&&a&&(a<1||!dZ))&&A1(H.targets).forEach(function(l9){return l9.classList[i0||C?"add":"remove"](H.className)}),q&&!w&&!b&&q(Y),p8&&!J8){if(w){if(i8)if(q0==="complete")K.pause().totalProgress(1);else if(q0==="reset")K.restart(!0).pause();else if(q0==="restart")K.restart(!0);else K[q0]();q&&q(Y)}if(z0||!dZ){if(G&&z0&&mZ(Y,G),f[L0]&&mZ(Y,f[L0]),C&&(a===1?Y.kill(!1,1):f[L0]=0),!z0)L0=a===1?1:3,f[L0]&&mZ(Y,f[L0])}if(A&&!i0&&Math.abs(Y.getVelocity())>(F1(A)?A:2500))M1(Y.callbackAnimation),r?r.progress(1):M1(K,q0==="reverse"?1:!a,1)}else if(w&&q&&!J8)q(Y)}if(RJ){var n0=D?l/D.duration()*(D._caScrollDist||0):l;f1(n0+(k._isFlipped?1:0)),RJ(n0)}YJ&&YJ(-l/D.duration()*(D._caScrollDist||0))},Y.enable=function(b,p){if(!Y.enabled){if(Y.enabled=!0,d0(P,"resize",Y1),v||d0(P,"scroll",hJ),m&&d0(Q,"refreshInit",m),b!==!1)Y.progress=f0=0,K8=j8=Z0=R0();p!==!1&&Y.refresh()}},Y.getTween=function(b){return b&&g0?g0.tween:r},Y.setPositions=function(b,p,_,l){if(D){var _0=D.scrollTrigger,a=D.duration(),A0=_0.end-_0.start;b=_0.start+A0*b/a,p=_0.start+A0*p/a}Y.refresh(!1,!1,{start:Z7(b,_&&!!Y._startClamp),end:Z7(p,_&&!!Y._endClamp)},l),Y.update()},Y.adjustPinSpacing=function(b){if(S0&&b){var p=S0.indexOf(S.d)+1;S0[p]=parseFloat(S0[p])+b+h0,S0[1]=parseFloat(S0[1])+b+h0,_J(S0)}},Y.disable=function(b,p){if(Y.enabled){if(b!==!1&&Y.revert(!0,!0),Y.enabled=Y.isActive=!1,p||r&&r.pause(),c8=0,y0&&(y0.uncache=1),m&&u0(Q,"refreshInit",m),m8)m8.pause(),g0.tween&&g0.tween.kill()&&(g0.tween=0);if(!v){var _=i.length;while(_--)if(i[_].scroller===P&&i[_]!==Y)return;u0(P,"resize",Y1),v||u0(P,"scroll",hJ)}}},Y.kill=function(b,p){Y.disable(b,p),r&&!p&&r.kill(),B&&delete rZ[B];var _=i.indexOf(Y);if(_>=0&&i.splice(_,1),_===U8&&F$>0&&U8--,_=0,i.forEach(function(l){return l.scroller===Y.scroller&&(_=1)}),_||L8||(Y.scroll.rec=0),K)K.scrollTrigger=null,b&&K.revert({kill:!1}),p||K.kill();if(z8&&[z8,I8,k,C8].forEach(function(l){return l.parentNode&&l.parentNode.removeChild(l)}),O1===Y&&(O1=0),j)y0&&(y0.uncache=1),_=0,i.forEach(function(l){return l.pin===j&&_++}),_||(y0.spacer=0);$.onKill&&$.onKill(Y)},i.push(Y),Y.enable(!1,!1),G9&&G9(Y),K&&K.add&&!Y0){var J0=Y.update;Y.update=function(){Y.update=J0,s.cache++,e||D0||Y.refresh()},x.delayedCall(0.01,Y.update),Y0=0.01,e=D0=0}else Y.refresh();j&&bH()},Q.register=function($){if(!fJ)x=$||I7(),V7()&&window.document&&Q.enable(),fJ=N1;return fJ},Q.defaults=function($){if($)for(var K in $)L$[K]=$[K];return L$},Q.disable=function($,K){N1=0,i.forEach(function(q){return q[K?"kill":"disable"]($)}),u0(n,"wheel",hJ),u0(U0,"scroll",hJ),clearInterval(q$),u0(U0,"touchcancel",$9),u0(K0,"touchstart",$9),G$(u0,U0,"pointerdown,touchstart,mousedown",K7),G$(u0,U0,"pointerup,touchend,mouseup",Q7),I$.kill(),B$(u0);for(var W=0;W0&&q.left+H0&&q.top+H=0&&k8.splice(Z,5),k8.push(J,J.style.cssText,J.getBBox&&J.getAttribute("transform"),x.core.getCache(J),iZ())}}):k8};c.revert=function(Q,J){return qK(!Q,J)};c.create=function(Q,J){return new c(Q,J)};c.refresh=function(Q){return Q?Y1(!0):(fJ||c.register())&&qJ(!0)};c.update=function(Q){return++s.cache&&Y9(Q===!0?2:0)};c.clearScrollMemory=P7;c.maxScroll=function(Q,J){return Z9(Q,J?e0:b0)};c.getScrollFunc=function(Q,J){return N9(B8(Q),J?e0:b0)};c.getById=function(Q){return rZ[Q]};c.getAll=function(){return i.filter(function(Q){return Q.vars.id!=="ScrollSmoother"})};c.isScrolling=function(){return!!v8};c.snapDirectional=WK;c.addEventListener=function(Q,J){var Z=LJ[Q]||(LJ[Q]=[]);~Z.indexOf(J)||Z.push(J)};c.removeEventListener=function(Q,J){var Z=LJ[Q],$=Z&&Z.indexOf(J);$>=0&&Z.splice($,1)};c.batch=function(Q,J){var Z=[],$={},K=J.interval||0.016,W=J.batchMax||1e9,q=function(G,U){var L=[],z=[],j=x.delayedCall(K,function(){U(L,z),L=[],z=[]}).pause();return function(X){L.length||j.restart(!0),L.push(X.trigger),z.push(X),W<=L.length&&j.progress(1)}},H;for(H in J)$[H]=H.substr(0,2)==="on"&&Z8(J[H])&&H!=="onRefreshInit"?q(H,J[H]):J[H];if(Z8(W))W=W(),d0(c,"refresh",function(){return W=J.batchMax()});return A1(Q).forEach(function(B){var G={};for(H in $)G[H]=$[H];G.trigger=B,Z.push(c.create(G))}),Z};var z7=function(J,Z,$,K){return Z>K?J(K):Z<0&&J(0),$>K?(K-Z)/($-Z):$<0?Z/(Z-$):1},lZ=function Q(J,Z){if(Z===!0)J.style.removeProperty("touch-action");else J.style.touchAction=Z===!0?"auto":Z?"pan-"+Z+(E0.isTouch?" pinch-zoom":""):"none";J===P8&&Q(K0,Z)},X$={auto:1,scroll:1},fH=function(J){var{event:Z,target:$,axis:K}=J,W=(Z.changedTouches?Z.changedTouches[0]:Z).target,q=W._gsap||x.core.getCache(W),H=$8(),B;if(!q._isScrollT||H-q._isScrollT>2000){while(W&&W!==K0&&(W.scrollHeight<=W.clientHeight&&W.scrollWidth<=W.clientWidth||!(X$[(B=y8(W)).overflowY]||X$[B.overflowX])))W=W.parentNode;q._isScroll=W&&W!==$&&!UJ(W)&&(X$[(B=y8(W)).overflowY]||X$[B.overflowX]),q._isScrollT=H}if(q._isScroll||K==="x")Z.stopPropagation(),Z._gsapAllow=!0},w7=function(J,Z,$,K){return E0.create({target:J,capture:!0,debounce:!1,lockAxis:!0,type:Z,onWheel:K=K&&fH,onPress:K,onDrag:K,onScroll:K,onEnable:function(){return $&&d0(U0,E0.eventTypes[0],X7,!1,!0)},onDisable:function(){return u0(U0,E0.eventTypes[0],X7,!0)}})},yH=/(input|label|select|textarea)/i,M7,X7=function(J){var Z=yH.test(J.target.tagName);if(Z||M7)J._gsapAllow=!0,M7=Z},vH=function(J){WJ(J)||(J={}),J.preventDefault=J.isNormalizer=J.allowClicks=!0,J.type||(J.type="wheel,touch"),J.debounce=!!J.debounce,J.id=J.id||"normalizer";var Z=J,$=Z.normalizeScrollX,K=Z.momentum,W=Z.allowNestedScroll,q=Z.onRelease,H,B,G=B8(J.target)||P8,U=x.core.globals().ScrollSmoother,L=U&&U.get(),z=_9&&(J.content&&B8(J.content)||L&&J.content!==!1&&!L.smooth()&&L.content()),j=N9(G,b0),X=N9(G,e0),M=1,N=(E0.isTouch&&n.visualViewport?n.visualViewport.scale*n.visualViewport.width:n.outerWidth)/n.innerWidth,R=0,F=Z8(K)?function(){return K(H)}:function(){return K||2.8},C,I,V=w7(G,J.type,!0,W),E=function(){return I=!1},D=$9,A=$9,O=function(){B=Z9(G,b0),A=V1(_9?1:0,B),$&&(D=V1(0,Z9(G,e0))),C=GJ},S=function(){z._gsap.y=R1(parseFloat(z._gsap.y)+j.offset)+"px",z.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(z._gsap.y)+", 0, 1)",j.offset=j.cacheID=0},w=function(){if(I){requestAnimationFrame(E);var d=R1(H.deltaY/2),g=A(j.v-d);if(z&&g!==j.v+j.offset){j.offset=g-j.v;var Y=R1((parseFloat(z&&z._gsap.y)||0)-j.offset);z.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+Y+", 0, 1)",z._gsap.y=Y+"px",j.cacheID=s.cache,Y9()}return!0}j.offset&&S(),I=!0},P,T,v,y,f=function(){if(O(),P.isActive()&&P.vars.scrollY>B)j()>B?P.progress(1)&&j(B):P.resetTo("scrollY",B)};return z&&x.set(z,{y:"+=0"}),J.ignoreCheck=function(h){return _9&&h.type==="touchmove"&&w(h)||M>1.05&&h.type!=="touchstart"||H.isGesturing||h.touches&&h.touches.length>1},J.onPress=function(){I=!1;var h=M;M=R1((n.visualViewport&&n.visualViewport.scale||1)/N),P.pause(),h!==M&&lZ(G,M>1.01?!0:$?!1:"x"),T=X(),v=j(),O(),C=GJ},J.onRelease=J.onGestureStart=function(h,d){if(j.offset&&S(),!d)y.restart(!0);else{s.cache++;var g=F(),Y,m;if($)Y=X(),m=Y+g*0.05*-h.velocityX/0.227,g*=z7(X,Y,m,Z9(G,e0)),P.vars.scrollX=D(m);if(Y=j(),m=Y+g*0.05*-h.velocityY/0.227,g*=z7(j,Y,m,Z9(G,b0)),P.vars.scrollY=A(m),P.invalidate().duration(g).play(0.01),_9&&P.vars.scrollY>=B||Y>=B-1)x.to({},{onUpdate:f,duration:g})}q&&q(h)},J.onWheel=function(){if(P._ts&&P.pause(),$8()-R>1000)C=0,R=$8()},J.onChange=function(h,d,g,Y,m){if(GJ!==C&&O(),d&&$&&X(D(Y[2]===d?T+(h.startX-h.x):X()+d-Y[1])),g){j.offset&&S();var Q0=m[2]===g,W0=Q0?v+h.startY-h.y:j()+g-m[1],Z0=A(W0);Q0&&W0!==Z0&&(v+=Z0-W0),j(Z0)}(g||d)&&Y9()},J.onEnable=function(){if(lZ(G,$?!1:"x"),c.addEventListener("refresh",f),d0(n,"resize",f),j.smooth)j.target.style.scrollBehavior="auto",j.smooth=X.smooth=!1;V.enable()},J.onDisable=function(){lZ(G,!0),u0(n,"resize",f),c.removeEventListener("refresh",f),V.kill()},J.lockAxis=J.lockAxis!==!1,H=new E0(J),H.iOS=_9,_9&&!j()&&j(1),_9&&x.ticker.add($9),y=H._dc,P=x.to(H,{ease:"power4",paused:!0,inherit:!1,scrollX:$?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:T7(j,j(),function(){return P.pause()})},onUpdate:Y9,onComplete:y.vars.onComplete}),H};c.sort=function(Q){if(Z8(Q))return i.sort(Q);var J=n.pageYOffset||0;return c.getAll().forEach(function(Z){return Z._sortY=Z.trigger?J+Z.trigger.getBoundingClientRect().top:Z.start+n.innerHeight}),i.sort(Q||function(Z,$){return(Z.vars.refreshPriority||0)*-1e6+(Z.vars.containerAnimation?1e6:Z._sortY)-(($.vars.containerAnimation?1e6:$._sortY)+($.vars.refreshPriority||0)*-1e6)})};c.observe=function(Q){return new E0(Q)};c.normalizeScroll=function(Q){if(typeof Q>"u")return G8;if(Q===!0&&G8)return G8.enable();if(Q===!1){G8&&G8.kill(),G8=Q;return}var J=Q instanceof E0?Q:vH(Q);return G8&&G8.target===J.target&&G8.kill(),UJ(J.target)&&(G8=J),J};c.core={_getVelocityProp:W$,_inputObserver:w7,_scrollers:s,_proxies:o8,bridge:{ss:function(){v8||jJ("scrollStart"),v8=$8()},ref:function(){return J8}}};I7()&&x.registerPlugin(c);var x7=()=>{return window.matchMedia("(prefers-reduced-motion: reduce)").matches};G0.registerPlugin(c);var _H={ease:"expo.out",duration:1.2};G0.defaults(_H);var NG=x7(),A$=G0;function h7(Q=null){let J=()=>{let W=document.body.firstElementChild;return W instanceof HTMLElement&&W.classList.contains("w-editor-publish-node")},Z=J(),$=Z;if(new MutationObserver((W)=>{W.forEach((q)=>{if(q.type==="childList"){let H=J();if(H!==Z){if(console.log("Editor state changed to:",H),Q)Q(H);Z=H}}})}).observe(document.body,{childList:!0,subtree:!1}),Q)Q($);return $}var uH={infinite:!1,lerp:0.1,smoothWheel:!0,touchMultiplier:2};class f7 extends yK{#J=A$.ticker.add((Q)=>this.raf(Q*1000));constructor(){super(uH);this.on("scroll",this.#Z.bind(this))}#Z(Q){this.notify(Q)}toTop(){this.scrollTo(0,{immediate:!0})}#$=[];add(Q,J=0,Z=Symbol()){let $=this.#$.findIndex((K)=>K.priority>J);if($===-1)this.#$.push({fn:Q,priority:J,id:Z});else this.#$.splice($,0,{fn:Q,priority:J,id:Z});return()=>this.remove(Z)}remove(Q){this.#$=this.#$.filter((J)=>J.id!==Q)}notify(Q){if(this.#$.length<1)return;this.#$.forEach((J)=>J.fn(Q))}}var K9=new f7;h7((Q)=>{if(Q)K9.destroy();else K9.start()});class HK{#J=[];add(Q,J=0,Z=Symbol()){let $=this.#J.findIndex((K)=>K.priority>J);if($===-1)this.#J.push({fn:Q,priority:J,id:Z});else this.#J.splice($,0,{fn:Q,priority:J,id:Z});return()=>this.remove(Z)}remove(Q){this.#J=this.#J.filter((J)=>J.id!==Q)}notify(Q){if(this.#J.length<1)return;this.#J.forEach((J)=>J.fn(Q))}}class y7 extends HK{constructor(){super();A$.ticker.add(this.update.bind(this))}update(Q,J){this.notify({deltaTime:Q,time:J*0.01})}}class v7 extends HK{width=window.innerWidth;height=window.innerHeight;timeoutId=null;debounceDelay=100;constructor(){super();window.addEventListener("resize",this.update.bind(this))}update(){if(this.timeoutId)window.clearTimeout(this.timeoutId);console.log("update"),this.timeoutId=window.setTimeout(()=>{let{innerWidth:Q,innerHeight:J}=window;if(Q!==this.width||J!==this.height)this.width=Q,this.height=J,this.notify({width:this.width,height:this.height});this.timeoutId=null},this.debounceDelay)}}var dH=new y7,Q9=new v7;var _7=(Q)=>{let J=Q.getBoundingClientRect();return{top:J.top+K9.scroll,bottom:J.bottom+K9.scroll,width:J.width,height:J.height,left:J.left,right:J.right,wh:Q9.height,ww:Q9.width,offset:J.top+K9.scroll,centery:Q9.height/2-J.height/2-J.top-K9.scroll,centerx:-Q9.width/2+J.left+J.width/2}};function u7(Q,J,Z,$,K){return $+(K-$)*(Q-J)/(Z-J)}function d7(Q,J,Z){return Math.min(Math.max(Z,Q),J)}var gH={bounds:[0,1],top:"bottom",bottom:"top",callback:void 0};class g7 extends nJ{value=0;init=!1;isIn(Q){this.#K()}isOut(Q){}bounds;config;resize;handleScroll;#J;#Z;constructor(Q,J={}){super(Q,{autoStart:!0,once:!1,threshold:0});this.element=Q,this.config={...gH,...J},this.#$(),this.#J=K9.add(this.#K.bind(this)),this.#Z=Q9.add(this.#$.bind(this)),this.init=!0,this.#K()}#$=()=>{this.bounds=mH(this.element,this.config),this.resize?.(this.bounds),this.#K()};#K(){if(!this.inView||!this.init)return;this.value=d7(0,1,u7(K9.scroll,this.bounds.top,this.bounds.bottom,this.config.bounds[0],this.config.bounds[1])),this.handleScroll?.(this.value),this.config.callback?.(this.value)}destroy(){this.config.callback=void 0,this.#J(),this.#Z(),super.destroy()}}function mH(Q,J){let Z=_7(Q),{top:$,bottom:K,wh:W}=Z,q=W/2;return Z.top=$-(J.top==="center"?q:J.top==="bottom"?W:0),Z.bottom=K-(J.bottom==="center"?q:J.bottom==="bottom"?W:0),Z}var cH=[],BK=[];function uG(Q){BK.push(Q)}function pH(Q){cH.push(Q)}function c7(){BK.forEach((Q)=>Q()),BK.length=0}var m7=[],GK=[];function dG(Q,{element:J}={}){if(J)m7.push(async()=>{let Z=J.getBoundingClientRect();return Z.top0?await Q():Promise.resolve()});else m7.push(Q)}function gG(Q){GK.push(Q)}async function p7(){await Promise.allSettled(GK.map((Q)=>Q())),GK.length=0,document.documentElement.classList.add("is-ready"),document.fonts.ready.then(function(){document.documentElement.classList.add("fonts-loaded")})}function mG(Q,{root:J,rootMargin:Z,threshold:$,autoStart:K,once:W,callback:q}){let H=new nJ(Q,{root:J,rootMargin:Z,threshold:$,autoStart:K,once:W,callback:q});return pH(()=>{H.destroy()}),H}var lH={};_1(lH,{Marquee:()=>k$});class k${constructor(){this.isInitialized=!1,this.resizeHandler=null,this.marquees=new Map,this.prefersReducedMotion=!1,this.isMobile=!1}init(){if(this.isInitialized)return;this.prefersReducedMotion=window.matchMedia("(prefers-reduced-motion: reduce)").matches,this.isMobile=window.innerWidth<=768||/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),this.resizeHandler=this.debounceOnWidthChange(()=>{this.isMobile=window.innerWidth<=768,this.initMarquees()},250),this.initMarquees(),window.addEventListener("resize",this.resizeHandler),this.isInitialized=!0}initMarquees(){document.querySelectorAll("[data-marquee]").forEach((Q,J)=>{if(this.marquees.has(Q))this.destroyMarquee(Q);let Z=this.isMobile?100:0;setTimeout(()=>{let $=new l7(Q,J,{prefersReducedMotion:this.prefersReducedMotion,isMobile:this.isMobile});this.marquees.set(Q,$)},Z)})}destroyMarquee(Q){let J=this.marquees.get(Q);if(J)J.destroy(),this.marquees.delete(Q)}debounceOnWidthChange(Q,J){let Z=innerWidth,$;return function(...K){clearTimeout($),$=setTimeout(()=>{if(innerWidth!==Z)Z=innerWidth,Q.apply(this,K)},J)}}destroy(){if(this.marquees.forEach((Q,J)=>{this.destroyMarquee(J)}),this.resizeHandler)window.removeEventListener("resize",this.resizeHandler),this.resizeHandler=null;this.isInitialized=!1}}class l7{constructor(Q,J,Z={}){this.container=Q,this.list=Q.querySelector("[data-marquee-list]"),this.index=J,this.options=Z,this.timeline=null,this.originalItems=[],this.init()}init(){if(this.options.prefersReducedMotion)return;this.setupMarquee()}setupMarquee(){if(!this.list)return;if(this.container.offsetHeight,this.originalItems=Array.from(this.list.querySelectorAll("[data-marquee-item]")),this.originalItems.length===0)return;this.createSeamlessLoop()}createSeamlessLoop(){Array.from(this.list.querySelectorAll("[data-marquee-item]")).forEach((q)=>{if(q.getAttribute("data-marquee-duplicate")==="true")q.remove()});let J=this.container.getBoundingClientRect().width,Z=0;this.originalItems.forEach((q)=>{let H=q.getBoundingClientRect(),B=getComputedStyle(q),G=parseFloat(B.marginLeft)||0,U=parseFloat(B.marginRight)||0;Z+=H.width+G+U});let $=this.options.isMobile?J*4:J*3,K=Math.max(1,Math.ceil($/Z));for(let q=0;q{let B=H.cloneNode(!0);B.setAttribute("data-marquee-duplicate","true"),this.list.appendChild(B)});let W=Array.from(this.list.querySelectorAll("[data-marquee-item]"));this.createSimpleAnimation(W,Z)}createSimpleAnimation(Q,J){let $=parseFloat(this.container.getAttribute("data-marquee-speed"))||1;if(this.options.isMobile)$*=0.5;let K=J/100/$;if(this.timeline)this.timeline.kill();G0.set(this.list,{x:0}),this.timeline=G0.to(this.list,{x:-J,duration:K,ease:"none",repeat:-1,onRepeat:()=>{G0.set(this.list,{x:0})}})}destroy(){if(this.timeline)this.timeline.kill(),this.timeline=null;if(this.list)G0.set(this.list,{x:0}),Array.from(this.list.querySelectorAll("[data-marquee-item]")).forEach((J)=>{if(J.getAttribute("data-marquee-duplicate")==="true")J.remove()});this.originalItems=[]}}var OB={};_1(OB,{DotsAnimation:()=>y$});/*! * paths 3.13.0 * https://gsap.com * * Copyright 2008-2025, GreenSock. All rights reserved. * Subject to the terms at https://gsap.com/standard-license * @author: Jack Doyle, jack@greensock.com */var oH=/[achlmqstvz]|(-?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/ig,sH=/(?:(-)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/ig,iH=/[\+\-]?\d*\.?\d+e[\+\-]?\d+/ig,nH=/(^[#\.][a-z]|[a-y][a-z])/i,rH=Math.PI/180,aH=180/Math.PI,S$=Math.sin,P$=Math.cos,_8=Math.abs,V9=Math.sqrt,tH=Math.atan2,UK=1e8,o7=function(J){return typeof J==="string"},a7=function(J){return typeof J==="number"},eH=function(J){return typeof J>"u"},JB={},$B={},b$=1e5,t7=function(J){return Math.round((J+UK)%1*b$)/b$||(J<0?0:1)},$0=function(J){return Math.round(J*b$)/b$||0},s7=function(J){return Math.round(J*10000000000)/10000000000||0},i7=function(J,Z,$,K){var W=J[Z],q=K===1?6:LK(W,$,K);if((q||!K)&&q+$+2Z){while(--W&&J[W]>Z);W<0&&(W=0)}else while(J[++W] element or an SVG path data string"):o7(Q)?zJ(Q):a7(Q[0])?[Q]:Q}function QB(Q){var J=[],Z=0;for(;Z-1)if(q=K[W].nodeName.toLowerCase(),Z.indexOf(","+q+",")<0)$.setAttributeNS(null,q,K[W].nodeValue);return $},HB={rect:"rx,ry,x,y,width,height",circle:"r,cx,cy",ellipse:"rx,ry,cx,cy",line:"x1,x2,y1,y2"},BB=function(J,Z){var $=Z?Z.split(","):[],K={},W=$.length;while(--W>-1)K[$[W]]=+J.getAttribute($[W])||0;return K};function JW(Q,J){var Z=Q.tagName.toLowerCase(),$=0.552284749831,K,W,q,H,B,G,U,L,z,j,X,M,N,R,F,C,I,V,E,D,A,O;if(Z==="path"||!Q.getBBox)return Q;if(G=qB(Q,"x,y,width,height,cx,cy,rx,ry,r,x1,x2,y1,y2,points"),O=BB(Q,HB[Z]),Z==="rect")if(H=O.rx,B=O.ry||H,W=O.x,q=O.y,j=O.width-H*2,X=O.height-B*2,H||B)M=W+H*(1-$),N=W+H,R=N+j,F=R+H*$,C=R+H,I=q+B*(1-$),V=q+B,E=V+X,D=E+B*$,A=E+B,K="M"+C+","+V+" V"+E+" C"+[C,D,F,A,R,A,R-(R-N)/3,A,N+(R-N)/3,A,N,A,M,A,W,D,W,E,W,E-(E-V)/3,W,V+(E-V)/3,W,V,W,I,M,q,N,q,N+(R-N)/3,q,R-(R-N)/3,q,R,q,F,q,C,I,C,V].join(",")+"z";else K="M"+(W+j)+","+q+" v"+X+" h"+-j+" v"+-X+" h"+j+"z";else if(Z==="circle"||Z==="ellipse"){if(Z==="circle")H=B=O.r,L=H*$;else H=O.rx,B=O.ry,L=B*$;W=O.cx,q=O.cy,U=H*$,K="M"+(W+H)+","+q+" C"+[W+H,q+L,W+U,q+B,W,q+B,W-U,q+B,W-H,q+L,W-H,q,W-H,q-L,W-U,q-B,W,q-B,W+U,q-B,W+H,q-L,W+H,q].join(",")+"z"}else if(Z==="line")K="M"+O.x1+","+O.y1+" L"+O.x2+","+O.y2;else if(Z==="polyline"||Z==="polygon"){if(z=(Q.getAttribute("points")+"").match(sH)||[],W=z.shift(),q=z.shift(),K="M"+W+","+q+" L"+z.join(","),Z==="polygon")K+=","+W+","+q+"z"}if(G.setAttribute("d",P1(G._gsRawPath=zJ(K))),J&&Q.parentNode)Q.parentNode.insertBefore(G,Q),Q.parentNode.removeChild(Q);return G}function $W(Q,J,Z){var $=Q[J],K=Q[J+2],W=Q[J+4],q;return $+=(K-$)*Z,K+=(W-K)*Z,$+=(K-$)*Z,q=K+(W+(Q[J+6]-W)*Z-K)*Z-$,$=Q[J+1],K=Q[J+3],W=Q[J+5],$+=(K-$)*Z,K+=(W-K)*Z,$+=(K-$)*Z,$0(tH(K+(W+(Q[J+7]-W)*Z-K)*Z-$,q)*aH)}function jK(Q,J,Z){Z=eH(Z)?1:s7(Z)||0,J=s7(J)||0;var $=Math.max(0,~~(_8(Z-J)-0.00000001)),K=QB(Q);if(J>Z)J=1-J,Z=1-Z,ZB(K),K.totalLength=0;if(J<0||Z<0){var W=Math.abs(~~Math.min(J,Z))+1;J+=W,Z+=W}K.totalLength||u9(K);var q=Z>1,H=r7(K,J,JB,!0),B=r7(K,Z,$B),G=B.segment,U=H.segment,L=B.segIndex,z=H.segIndex,j=B.i,X=H.i,M=z===L,N=j===X&&M,R,F,C,I,V,E,D,A;if(q||$){if(R=LL)&&K.splice(I,1)}else G.angle=$W(G,j+C,0),j+=C,H=G[j],B=G[j+1],G.length=G.totalLength=0,G.totalPoints=K.totalPoints=8,G.push(H,B,H,B,H,B,H,B);return K.totalLength=0,K}function GB(Q,J,Z){if(J=J||0,!Q.samples)Q.samples=[],Q.lookup=[];var $=~~Q.resolution||12,K=1/$,W=Z?J+Z*6+1:Q.length,q=Q[J],H=Q[J+1],B=J?J/6*$:0,G=Q.samples,U=Q.lookup,L=(J?Q.minLength:UK)||UK,z=G[B+Z*$-1],j=J?G[B-1]:0,X,M,N,R,F,C,I,V,E,D,A,O,S,w,P,T,v;G.length=U.length=0;for(M=J+2;M8)Q.splice(M,6),M-=6,W-=6}else for(X=1;X<=$;X++){if(w=K*X,S=1-w,C=I-(I=(w*w*N+3*S*(w*R+S*F))*w),A=O-(O=(w*w*V+3*S*(w*E+S*D))*w),T=V9(A*A+C*C),T=1)return 0;var $=Q[J],K=Q[J+1],W=Q[J+2],q=Q[J+3],H=Q[J+4],B=Q[J+5],G=Q[J+6],U=Q[J+7],L=$+(W-$)*Z,z=W+(H-W)*Z,j=K+(q-K)*Z,X=q+(B-q)*Z,M=L+(z-L)*Z,N=j+(X-j)*Z,R=H+(G-H)*Z,F=B+(U-B)*Z;return z+=(R-z)*Z,X+=(F-X)*Z,Q.splice(J+2,4,$0(L),$0(j),$0(M),$0(N),$0(M+(z-M)*Z),$0(N+(X-N)*Z),$0(z),$0(X),$0(R),$0(F)),Q.samples&&Q.samples.splice(J/6*Q.resolution|0,0,0,0,0,0,0,0),6}function r7(Q,J,Z,$){if(Z=Z||{},Q.totalLength||u9(Q),J<0||J>1)J=t7(J);var K=0,W=Q[0],q,H,B,G,U,L,z;if(!J)z=L=K=0,W=Q[0];else if(J===1)z=1,K=Q.length-1,W=Q[K],L=W.length-8;else{if(Q.length>1){B=Q.totalLength*J,U=L=0;while((U+=Q[L++].totalLength)1)J=t7(J);if(K.lookup||u9(Q),Q.length>1){B=Q.totalLength*J,U=L=0;while((U+=Q[L++].totalLength)=1?0.999999999:z?z:0.000000001):K.angle||0;return W}function d9(Q,J,Z,$,K,W,q){var H=Q.length,B,G,U,L,z;while(--H>-1){B=Q[H],G=B.length;for(U=0;U1)Z=V9(I)*Z,$=V9(I)*$;var V=Z*Z,E=$*$,D=(V*E-V*C-E*F)/(V*C+E*F);if(D<0)D=0;var A=(W===q?-1:1)*V9(D),O=A*(Z*R/$),S=A*-($*N/Z),w=(Q+H)/2,P=(J+B)/2,T=w+(U*O-L*S),v=P+(L*O+U*S),y=(N-O)/Z,f=(R-S)/$,h=(-N-O)/Z,d=(-R-S)/$,g=y*y+f*f,Y=(f<0?-1:1)*Math.acos(y/V9(g)),m=(y*d-f*h<0?-1:1)*Math.acos((y*h+f*d)/V9(g*(h*h+d*d)));if(isNaN(m)&&(m=z),!q&&m>0)m-=j;else if(q&&m<0)m+=j;Y%=j,m%=j;var Q0=Math.ceil(_8(m)/(j/4)),W0=[],Z0=m/Q0,N0=1.3333333333333333*S$(Z0/2)/(1+P$(Z0/2)),f0=U*Z,R0=L*Z,g0=L*-$,y0=U*$,F0;for(F0=0;F0-0.0001?0:S}).match(oH)||[],Z=[],$=0,K=0,W=0.6666666666666666,q=J.length,H=0,B="ERROR: malformed path: "+Q,G,U,L,z,j,X,M,N,R,F,C,I,V,E,D,A=function(S,w,P,T){F=(P-S)/3,C=(T-w)/3,M.push(S+F,w+C,P-F,T-C,P,T)};if(!Q||!isNaN(J[0])||isNaN(J[1]))return console.log(B),Z;for(G=0;G0.5||_8(K-z)>0.5){if(A($,K,L,z),j==="L")G+=2}$=L,K=z}else if(j==="A"){if(E=J[G+4],D=J[G+5],F=J[G+6],C=J[G+7],U=7,E.length>1){if(E.length<3)C=F,F=D,U--;else C=D,F=E.substr(2),U-=2;D=E.charAt(1),E=E.charAt(0)}if(I=UB($,K,+J[G+1],+J[G+2],+J[G+3],+E,+D,(X?$:0)+F*1,(X?K:0)+C*1),G+=U,I)for(U=0;U1?XB(G):G.getItem(0).matrix,L=G.a*U.x+G.c*U.y,z=G.b*U.x+G.d*U.y;else G=new w1,L=z=0;if(Z&&J.tagName.toLowerCase()==="g")L=z=0;(K?$:q).appendChild(B),B.setAttribute("transform","matrix("+G.a+","+G.b+","+G.c+","+G.d+","+(G.e+L)+","+(G.f+z)+")")}else{if(L=z=0,KW){G=J.offsetParent,U=J;while(U&&(U=U.parentNode)&&U!==G&&U.parentNode)if((MJ.getComputedStyle(U)[s8]+"").length>4)L=U.offsetLeft,z=U.offsetTop,U=0}if(j=MJ.getComputedStyle(J),j.position!=="absolute"&&j.position!=="fixed"){G=J.offsetParent;while(q&&q!==G)L+=q.scrollLeft||0,z+=q.scrollTop||0,q=q.parentNode}U=B.style,U.top=J.offsetTop-z+"px",U.left=J.offsetLeft-L+"px",U[s8]=j[s8],U[NK]=j[NK],U.position=j.position==="fixed"?"fixed":"absolute",H.appendChild(B)}return B},XK=function(J,Z,$,K,W,q,H){return J.a=Z,J.b=$,J.c=K,J.d=W,J.e=q,J.f=H,J},w1=function(){function Q(Z,$,K,W,q,H){if(Z===void 0)Z=1;if($===void 0)$=0;if(K===void 0)K=0;if(W===void 0)W=1;if(q===void 0)q=0;if(H===void 0)H=0;XK(this,Z,$,K,W,q,H)}var J=Q.prototype;return J.inverse=function(){var $=this.a,K=this.b,W=this.c,q=this.d,H=this.e,B=this.f,G=$*q-K*W||0.0000000001;return XK(this,q/G,-K/G,-W/G,$/G,(W*B-q*H)/G,-($*B-K*H)/G)},J.multiply=function($){var K=this.a,W=this.b,q=this.c,H=this.d,B=this.e,G=this.f,U=$.a,L=$.c,z=$.b,j=$.d,X=$.e,M=$.f;return XK(this,U*K+z*q,U*W+z*H,L*K+j*q,L*W+j*H,B+X*K+M*q,G+X*W+M*H)},J.clone=function(){return new Q(this.a,this.b,this.c,this.d,this.e,this.f)},J.equals=function($){var K=this.a,W=this.b,q=this.c,H=this.d,B=this.e,G=this.f;return K===$.a&&W===$.b&&q===$.c&&H===$.d&&B===$.e&&G===$.f},J.apply=function($,K){if(K===void 0)K={};var{x:W,y:q}=$,H=this.a,B=this.b,G=this.c,U=this.d,L=this.e,z=this.f;return K.x=W*H+q*G+L||0,K.y=W*B+q*U+z||0,K},Q}();function XJ(Q,J,Z,$){if(!Q||!Q.parentNode||(I9||QW(Q)).documentElement===Q)return new w1;var K=LB(Q),W=FK(Q),q=W?WW:qW,H=RB(Q,Z),B=q[0].getBoundingClientRect(),G=q[1].getBoundingClientRect(),U=q[2].getBoundingClientRect(),L=H.parentNode,z=!$&&MB(Q),j=new w1((G.left-B.left)/100,(G.top-B.top)/100,(U.left-B.left)/100,(U.top-B.top)/100,B.left+(z?0:zB()),B.top+(z?0:jB()));if(L.removeChild(H),K){B=K.length;while(B--)G=K[B],G.scaleX=G.scaleY=0,G.renderTransform(1,G)}return J?j.inverse():j}/*! * MotionPathPlugin 3.13.0 * https://gsap.com * * @license Copyright 2008-2025, GreenSock. All rights reserved. * Subject to the terms at https://gsap.com/standard-license * @author: Jack Doyle, jack@greensock.com */var FB="x,translateX,left,marginLeft,xPercent".split(","),YB="y,translateY,top,marginTop,yPercent".split(","),VB=Math.PI/180,u8,UW,dJ,VK,YK,HW,IB=function(){return u8||typeof window<"u"&&(u8=window.gsap)&&u8.registerPlugin&&u8},x1=function(J,Z,$,K){var W=Z.length,q=K===2?0:K,H=0,B;for(;H1)J=1;else if(J<0)J=0;while(K--)zK($[K],J,!K&&Z.rotate,$[K]);while(W)W.set(W.t,W.p,W.path[W.pp]+W.u,W.d,J),W=W._next;Z.rotate&&Z.rSet(Z.target,Z.rProp,$[0].angle*(Z.radians?VB:1)+Z.rOffset+Z.ru,Z,J)}else Z.styles.revert()},getLength:function(J){return u9(S1(J)).totalLength},sliceRawPath:jK,getRawPath:S1,pointsToSegment:T$,stringToRawPath:zJ,rawPathToString:P1,transformRawPath:d9,getGlobalMatrix:XJ,getPositionOnPath:zK,cacheRawPathMeasurements:u9,convertToPath:function(J,Z){return VK(J).map(function($){return JW($,Z!==!1)})},convertCoordinates:function(J,Z,$){var K=XJ(Z,!0,!0).multiply(XJ(J));return $?K.apply($):K},getAlignMatrix:IK,getRelativePosition:function(J,Z,$,K){var W=IK(J,Z,$,K);return{x:W.e,y:W.f}},arrayToRawPath:function(J,Z){Z=Z||{};var $=x1(x1([],J,Z.x||"x",0),J,Z.y||"y",1);return Z.relative&&LW($),[Z.type==="cubic"?$:T$($,Z.curviness)]}};IB()&&u8.registerPlugin(CK);G0.registerPlugin(CK);class y${constructor(Q="[data-dots]"){this.isInitialized=!1,this.dots=new Map,this.prefersReducedMotion=!1,this.selector=Q}init(){if(this.isInitialized)return;this.prefersReducedMotion=window.matchMedia("(prefers-reduced-motion: reduce)").matches,this.initDots(),this.isInitialized=!0}initDots(){document.querySelectorAll(this.selector).forEach((Q,J)=>{if(this.dots.has(Q))this.destroyDot(Q);let Z=new zW(Q,J,{prefersReducedMotion:this.prefersReducedMotion});this.dots.set(Q,Z)})}destroyDot(Q){let J=this.dots.get(Q);if(J)J.destroy(),this.dots.delete(Q)}destroy(){this.dots.forEach((Q,J)=>{this.destroyDot(J)}),this.isInitialized=!1}}class zW{constructor(Q,J,Z={}){this.container=Q,this.index=J,this.options=Z,this.timelines=[],this.svgElements=[],this.circles=this.getDefaultCircles(),this.colors=["#7D00FF","#7D00FF"],this.numDots=5,this.init()}init(){if(this.options.prefersReducedMotion)return;let Q=this.container.getAttribute("data-dots-count");if(Q)this.numDots=parseInt(Q,10);let J=this.container.getAttribute("data-dots-colors");if(J)this.colors=J.split(",").map(($)=>$.trim());let Z=this.container.getAttribute("data-dots-circles");if(Z)try{this.circles=JSON.parse(Z)}catch($){console.warn("Invalid circles data, using defaults")}this.setupDots()}getDefaultCircles(){return[{cx:690.183,cy:690.183,r:513.183},{cx:689.496,cy:689.496,r:466.496},{cx:690.421,cy:690.421,r:428.421},{cx:690.406,cy:690.406,r:392.406},{cx:689.896,cy:689.896,r:356.896},{cx:689.954,cy:689.954,r:316.954},{cx:690.305,cy:690.305,r:280.305},{cx:690.293,cy:690.293,r:242.293},{cx:689.958,cy:689.958,r:208.958},{cx:690.345,cy:690.345,r:167.345},{cx:689.94,cy:689.94,r:129.94},{cx:690.259,cy:690.259,r:95.2588},{cx:689.758,cy:689.758,r:65.7582},{cx:690.089,cy:690.089,r:40.0886},{cx:690.178,cy:690.178,r:14.178},{cx:689.643,cy:689.643,r:587.643},{cx:690.372,cy:690.372,r:621.372},{cx:689.846,cy:689.846,r:654.846},{cx:689.944,cy:689.944,r:689.944},{cx:689.53,cy:689.53,r:552.53}]}setupDots(){let Q=this.container.querySelector("svg");if(!Q){console.warn("No SVG element found in container");return}this.revealCircles(Q).then(()=>{this.createDotElements(Q)})}revealCircles(Q){return new Promise((J)=>{let Z=Array.from(Q.querySelectorAll("circle"));if(Z.length===0){J();return}let $=Z.map((W)=>({element:W,radius:parseFloat(W.getAttribute("r"))||0})).sort((W,q)=>W.radius-q.radius);$.forEach(({element:W})=>{let q=parseFloat(W.getAttribute("cx"))||0,H=parseFloat(W.getAttribute("cy"))||0;G0.set(W,{transformOrigin:`${q}px ${H}px`,scale:0,opacity:0})});let K=G0.timeline({onComplete:J});$.forEach(({element:W},q)=>{K.to(W,{scale:1,opacity:1,duration:1.6,ease:"expo.out"},q*0.04)}),this.timelines.push(K)})}createDotElements(Q){let J=Q.querySelector("[data-dots-container]");if(!J)J=document.createElementNS("http://www.w3.org/2000/svg","g"),J.setAttribute("data-dots-container",""),Q.appendChild(J);this.selectRandomCircles(this.numDots).forEach(($,K)=>{this.createDot(J,$,K)})}selectRandomCircles(Q){let J=this.circles.map((K,W)=>({...K,originalIndex:W})).filter((K)=>K.r>300),Z=[],$=new Set;while(Z.length{if(Q)Q.kill()}),this.timelines=[],this.svgElements.forEach((Q)=>{if(Q&&Q.parentNode)Q.parentNode.removeChild(Q)}),this.svgElements=[]}}var yB={};_1(yB,{TextAnimations:()=>d$});/*! * SplitText 3.13.0 * https://gsap.com * * @license Copyright 2025, GreenSock. All rights reserved. Subject to the terms at https://gsap.com/standard-license. * @author: Jack Doyle */var h1,mJ,DK,AB=()=>DK||_$.register(window.gsap),MW=typeof Intl<"u"?new Intl.Segmenter:0,v$=(Q)=>typeof Q==="string"?v$(document.querySelectorAll(Q)):("length"in Q)?Array.from(Q):[Q],XW=(Q)=>v$(Q).filter((J)=>J instanceof HTMLElement),OK=[],EK=function(){},kB=/\s+/g,NW=new RegExp("\\p{RI}\\p{RI}|\\p{Emoji}(\\p{EMod}|\\u{FE0F}\\u{20E3}?|[\\u{E0020}-\\u{E007E}]+\\u{E007F})?(\\u{200D}\\p{Emoji}(\\p{EMod}|\\u{FE0F}\\u{20E3}?|[\\u{E0020}-\\u{E007E}]+\\u{E007F})?)*|.","gu"),RW={left:0,top:0,width:0,height:0},FW=(Q,J)=>{if(J){let Z=new Set(Q.join("").match(J)||OK),$=Q.length,K,W,q,H;if(Z.size)while(--$>-1){W=Q[$];for(q of Z)if(q.startsWith(W)&&q.length>W.length){K=0,H=W;while(q.startsWith(H+=Q[$+ ++K])&&H.lengthwindow.getComputedStyle(Q).display==="inline"&&(Q.style.display="inline-block"),cJ=(Q,J,Z)=>J.insertBefore(typeof Q==="string"?document.createTextNode(Q):Q,Z),AK=(Q,J,Z)=>{let $=J[Q+"sClass"]||"",{tag:K="div",aria:W="auto",propIndex:q=!1}=J,H=Q==="line"?"block":"inline-block",B=$.indexOf("++")>-1,G=(U)=>{let L=document.createElement(K),z=Z.length+1;if($&&(L.className=$+(B?" "+$+z:"")),q&&L.style.setProperty("--"+Q,z+""),W!=="none"&&L.setAttribute("aria-hidden","true"),K!=="span")L.style.position="relative",L.style.display=H;return L.textContent=U,Z.push(L),L};return B&&($=$.replace("++","")),G.collection=Z,G},SB=(Q,J,Z,$)=>{let K=AK("line",Z,$),W=window.getComputedStyle(Q).textAlign||"left";return(q,H)=>{let B=K("");B.style.textAlign=W,Q.insertBefore(B,J[q]);for(;q{var U;let L=Array.from(Q.childNodes),z=0,{wordDelimiter:j,reduceWhiteSpace:X=!0,prepareText:M}=J,N=Q.getBoundingClientRect(),R=N,F=!X&&window.getComputedStyle(Q).whiteSpace.substring(0,3)==="pre",C=0,I=Z.collection,V,E,D,A,O,S,w,P,T,v,y,f,h,d,g,Y,m,Q0;if(typeof j==="object")D=j.delimiter||j,E=j.replaceWith||"";else E=j===""?"":j||" ";V=E!==" ";for(;z-1)S=I[I.length-1],S.appendChild(document.createTextNode($?"":Y));else S=Z($?"":Y),cJ(S,Q,A),C&&T===1&&!w&&S.insertBefore(C,S.firstChild);if($){y=MW?FW([...MW.segment(Y)].map((W0)=>W0.segment),B):Y.match(H)||OK;for(Q0=0;Q0R.top&&v.left<=R.left){f=Q.cloneNode(),h=Q.childNodes[0];while(h&&h!==S)d=h,h=h.nextSibling,f.appendChild(d);Q.parentNode.insertBefore(f,Q),K&&YW(f)}R=v}if(T=O.length?" ":V&&Y.slice(-1)===" "?" "+E:E,Q,A)}}Q.removeChild(A),C=0}else if(A.nodeType===1){if(q&&q.indexOf(A)>-1)I.indexOf(A.previousSibling)>-1&&I[I.length-1].appendChild(A),C=A;else VW(A,J,Z,$,K,W,q,H,B,!0),C=0;K&&YW(A)}},IW=class Q{constructor(J,Z){this.isSplit=!1,AB(),this.elements=XW(J),this.chars=[],this.words=[],this.lines=[],this.masks=[],this.vars=Z,this._split=()=>this.isSplit&&this.split(this.vars);let $=[],K,W=()=>{let q=$.length,H;while(q--){H=$[q];let B=H.element.offsetWidth;if(B!==H.width){H.width=B,this._split();return}}};this._data={orig:$,obs:typeof ResizeObserver<"u"&&new ResizeObserver(()=>{clearTimeout(K),K=setTimeout(W,200)})},EK(this),this.split(Z)}split(J){this.isSplit&&this.revert(),this.vars=J=J||this.vars||{};let{type:Z="chars,words,lines",aria:$="auto",deepSlice:K=!0,smartWrap:W,onSplit:q,autoSplit:H=!1,specialChars:B,mask:G}=this.vars,U=Z.indexOf("lines")>-1,L=Z.indexOf("chars")>-1,z=Z.indexOf("words")>-1,j=L&&!z&&!U,X=B&&("push"in B?new RegExp("(?:"+B.join("|")+")","gu"):B),M=X?new RegExp(X.source+"|"+NW.source,"gu"):NW,N=!!J.ignore&&XW(J.ignore),{orig:R,animTime:F,obs:C}=this._data,I;if(L||z||U)this.elements.forEach((V,E)=>{R[E]={element:V,html:V.innerHTML,ariaL:V.getAttribute("aria-label"),ariaH:V.getAttribute("aria-hidden")},$==="auto"?V.setAttribute("aria-label",(V.textContent||"").trim()):$==="hidden"&&V.setAttribute("aria-hidden","true");let D=[],A=[],O=[],S=L?AK("char",J,D):null,w=AK("word",J,A),P,T,v,y;if(VW(V,J,w,S,j,K&&(U||j),N,M,X,!1),U){let f=v$(V.childNodes),h=SB(V,f,J,O),d,g=[],Y=0,m=f.map((W0)=>W0.nodeType===1?W0.getBoundingClientRect():RW),Q0=RW;for(P=0;PQ0.top&&m[P].left<=Q0.left)h(Y,P),Y=P;Q0=m[P]}Y{var Z0;return(Z0=W0.parentNode)==null?void 0:Z0.removeChild(W0)})}if(!z){for(P=0;P{let E=V.cloneNode();return V.replaceWith(E),E.appendChild(V),V.className&&(E.className=V.className.replace(/(\b\w+\b)/g,"$1-mask")),E.style.overflow="clip",E}));if(this.isSplit=!0,mJ&&(H?mJ.addEventListener("loadingdone",this._split):mJ.status==="loading"&&console.warn("SplitText called before fonts loaded")),(I=q&&q(this))&&I.totalTime)this._data.anim=F?I.totalTime(F):I;return U&&H&&this.elements.forEach((V,E)=>{R[E].width=V.offsetWidth,C&&C.observe(V)}),this}revert(){var J,Z;let{orig:$,anim:K,obs:W}=this._data;if(W&&W.disconnect(),$.forEach(({element:q,html:H,ariaL:B,ariaH:G})=>{q.innerHTML=H,B?q.setAttribute("aria-label",B):q.removeAttribute("aria-label"),G?q.setAttribute("aria-hidden",G):q.removeAttribute("aria-hidden")}),this.chars.length=this.words.length=this.lines.length=$.length=this.masks.length=0,this.isSplit=!1,mJ==null||mJ.removeEventListener("loadingdone",this._split),K)this._data.animTime=K.totalTime(),K.revert();return(Z=(J=this.vars).onRevert)==null||Z.call(J,this),this}static create(J,Z){return new Q(J,Z)}static register(J){if(h1=h1||J||window.gsap,h1)v$=h1.utils.toArray,EK=h1.core.context||EK;if(!DK&&window.innerWidth>0)mJ=document.fonts,DK=!0}};IW.version="3.13.0";var _$=IW;/*! * CustomEase 3.13.0 * https://gsap.com * * @license Copyright 2008-2025, GreenSock. All rights reserved. * Subject to the terms at https://gsap.com/standard-license * @author: Jack Doyle, jack@greensock.com */var V8,EW,DW=function(){return V8||typeof window<"u"&&(V8=window.gsap)&&V8.registerPlugin&&V8},CW=function(){if(V8=DW(),V8)V8.registerEase("_CE",NJ.create),EW=1;else console.warn("Please gsap.registerPlugin(CustomEase)")},PB=100000000000000000000,u$=function(J){return~~(J*1000+(J<0?-0.5:0.5))/1000},bB=1,TB=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/gi,wB=/[cLlsSaAhHvVtTqQ]/g,xB=function(J){var Z=J.length,$=PB,K;for(K=1;KG*(A*A+O*O))P=U.length,Q(J,Z,z,j,F,C,E,D,G,U,L),Q(E,D,I,V,N,R,H,B,G,U,L+1+(U.length-P));return U},NJ=function(){function Q(Z,$,K){EW||CW(),this.id=Z,bB&&this.setData($,K)}var J=Q.prototype;return J.setData=function($,K){K=K||{},$=$||"0,0,1,1";var W=$.match(TB),q=1,H=[],B=[],G=K.precision||1,U=G<=1,L,z,j,X,M,N,R,F,C;if(this.data=$,wB.test($)||~$.indexOf("M")&&$.indexOf("C")<0)W=zJ($)[0];if(L=W.length,L===4)W.unshift(0,0),W.push(1,1),L=8;else if((L-2)%6)throw"Invalid CustomEase";if(+W[0]!==0||+W[L-2]!==1)hB(W,K.height,K.originY);this.segment=W;for(X=2;XF.x||F.y!==R.y&&F.x===R.x||R===F)&&R.x<=1){if(F.cx=R.x-F.x,F.cy=R.y-F.y,F.n=R,F.nx=R.x,U&&X>1&&Math.abs(F.cy/F.cx-H[X-2].cy/H[X-2].cx)>2)U=0;if(F.cxR||z===N-1)U.push(F,C),L=(M-C)/(X-F);F=X,C=M}U="M"+U.join(",")}return G&&G.setAttribute("d",U),U},Q}();NJ.version="3.13.0";NJ.headless=!0;DW()&&V8.registerPlugin(NJ);G0.registerPlugin(c,_$,NJ);class d${constructor(Q="[data-split-inview]"){this.isInitialized=!1,this.scrollTriggers=[],this.splitInstances=new WeakMap,this.selector=Q,NJ.create("smooth","0.215, 0.61, 0.355, 1")}async init(){if(this.isInitialized)return;await document.fonts.ready,this.initSplitInview(),this.isInitialized=!0}destroy(){this.scrollTriggers.forEach((Q)=>Q.kill()),this.scrollTriggers=[];for(let[Q,J]of this.splitInstances.entries())J.revert(),this.splitInstances.delete(Q);this.isInitialized=!1}refresh(){c.refresh()}initSplitInview(){let Q=document.querySelectorAll(this.selector);if(!Q.length)return;let J=[];if(Q.forEach(($)=>{if($.dataset.splitInviewInitialized==="true")return;Array.from($.children).forEach((W)=>{if(W.classList.contains("u-sr-only"))return;if(W.tagName.toLowerCase()==="ul")return;if(W.tagName.toLowerCase()==="p")this.addAccessibleFallback(W);J.push(W)}),$.dataset.splitInviewInitialized="true"}),!J.length)return;let Z=new Map;J.forEach(($)=>{Z.set($,$.getBoundingClientRect())}),Promise.resolve().then(()=>{J.forEach(($)=>{let K=$.tagName.toLowerCase(),W=this.getAnimationParams(K);if(this.splitInstances.has($))this.splitInstances.get($).revert();let q=_$.create($,{type:"lines",mask:"lines",tag:"span",linesClass:"split-line",aria:"hidden"});this.splitInstances.set($,q),this.setupViewportAnimations($,q,W)})})}getAnimationParams(Q){if(Q.startsWith("h"))return{y:-120,duration:0.6,stagger:0.072,ease:"smooth"};if(Q==="p")return{y:120,duration:0.6,stagger:0.072,ease:"smooth"};return{y:100,duration:0.55,stagger:0.06,ease:"smooth"}}setupViewportAnimations(Q,J,Z){let $=G0.matchMedia();$.add("(min-width: 992px)",()=>{let K=G0.timeline({scrollTrigger:{trigger:Q,toggleClass:"is-inview",start:"top 85%",once:!0}});return K.fromTo(J.lines,{y:Z.y},{y:0,duration:Z.duration,stagger:Z.stagger,ease:Z.ease}),this.scrollTriggers.push(K.scrollTrigger),()=>{G0.set(J.lines,{clearProps:"all"})}}),$.add("(max-width: 991px)",()=>{return G0.set(J.lines,{y:0}),()=>G0.set(J.lines,{clearProps:"all"})})}addAccessibleFallback(Q){let J=Q.textContent.trim();if(!J)return;let Z=document.createElement("span");Z.className="u-sr-only",Z.textContent=J,Q.parentNode.insertBefore(Z,Q),Q.setAttribute("aria-hidden","true")}}var uB={};_1(uB,{CoinsAnimation:()=>g$});var vB=(()=>{let Q=document.currentScript?.src;if(!Q)return window.location.origin;return new URL(Q).origin})(),_B=new URL("/public/rive-canvas-lite-loader.js",vB).href;class g${constructor(Q,J,Z=0.8,$="top 0%",K="bottom top"){this.canvasId=Q,this.sectionId=J,this.rive=null,this.canvas=null,this.speedProperty=null,this.baseSpeed=Z,this.currentSpeed=Z,this.targetSpeed=Z,this.lastScrollTime=Date.now(),this.observer=null,this.isVisible=!1,this.animationFrameId=null,this.startTrigger=$,this.endTrigger=K,this.isDestroyed=!1,this.scrollTrigger=null}init(){if(this.isDestroyed=!1,G0.registerPlugin(c),this.canvas=document.getElementById(this.canvasId),!this.canvas)return console.warn(`Canvas #${this.canvasId} not found`),!1;return this.setupHighDPICanvas(),this.setupRive().catch((Q)=>{console.warn(`Failed to initialize Rive canvas #${this.canvasId}`,Q)}),this.setupIntersectionObserver(),!0}setupHighDPICanvas(){this.canvas.style.width="100%",this.canvas.style.height="100%",this.canvas.style.display="block",this.canvas.style.objectFit="contain"}setupIntersectionObserver(){this.observer=new IntersectionObserver((Q)=>{Q.forEach((J)=>{if(this.isVisible=J.isIntersecting,this.rive)if(J.isIntersecting)this.rive.play();else this.rive.pause()})},{threshold:0.1}),this.observer.observe(this.canvas)}async setupRive(){let{loadRive:Q}=await import(_B),J=await Q();if(this.isDestroyed||!this.canvas)return;this.rive=new J.Rive({src:"https://cdn.prod.website-files.com/68da6f24db5fedbdab2e7d56/68e1788e590408f8a05d1655_threshold_10.riv",canvas:this.canvas,layoutScaleFactor:1,artboard:"main",stateMachines:"stateMachine",autoplay:!0,autoBind:!0,useOffscreenRenderer:!0,layout:new J.Layout({fit:J.Fit.Contain,alignment:"center"}),onLoad:()=>{if(this.isDestroyed||!this.rive)return;this.rive.resizeDrawingSurfaceToCanvas();let Z=this.rive.viewModelInstance;this.speedProperty=Z.number("speed"),this.speedProperty.value=this.baseSpeed,this.setupScrollTrigger(),this.startSpeedLerp()}})}setupScrollTrigger(){this.scrollTrigger=c.create({trigger:`#${this.sectionId}`,start:this.startTrigger,end:this.endTrigger,scrub:1,onUpdate:(Q)=>{let J=Q.getVelocity();if(Math.abs(J)>10){this.lastScrollTime=Date.now();let Z=0.01;this.targetSpeed=this.baseSpeed+J*Z;let $=-3,K=3;this.targetSpeed=Math.max($,Math.min(K,this.targetSpeed))}}})}startSpeedLerp(){let Q=()=>{if(!this.speedProperty||!this.isVisible){this.animationFrameId=requestAnimationFrame(Q);return}if(Date.now()-this.lastScrollTime>100)this.targetSpeed=this.baseSpeed;let $=0.1;this.currentSpeed+=(this.targetSpeed-this.currentSpeed)*$,this.speedProperty.value=this.currentSpeed,this.animationFrameId=requestAnimationFrame(Q)};Q()}destroy(){if(this.isDestroyed=!0,this.animationFrameId)cancelAnimationFrame(this.animationFrameId),this.animationFrameId=null;if(this.observer)this.observer.disconnect(),this.observer=null;if(this.rive)this.rive.cleanup(),this.rive=null;if(this.scrollTrigger)this.scrollTrigger.kill(),this.scrollTrigger=null}}p7();c7();var kK=window.matchMedia("(max-width: 991px)").matches,dB=window.matchMedia("(prefers-reduced-motion: reduce)").matches;if(!kK)new d$("#heroSection [data-split-inview]").init();var gB=new k$;gB.init();var mB=new y$("#heroSection [data-dots]");mB.init();if(!kK&&!dB)new g$("riveHero","heroSection",0.8,"top 0%","bottom top").init();var cB=()=>{let J=document.currentScript?.src;return J?new URL(J).origin:window.location.origin},OW=new URL("/src/pages/home-noncritical.js",cB()).href,m$=null,kW=()=>{if(m$)return m$;return m$=new Promise((Q,J)=>{let Z=document.createElement("script");Z.src=OW,Z.async=!0,Z.dataset.homeNoncritical="true",Z.onload=()=>Q(),Z.onerror=()=>J(Error(`Failed to load ${OW}`)),document.head.appendChild(Z)}),m$},SW=()=>{kW().catch((Q)=>{console.warn("Failed to load noncritical home animations",Q)})},AW=()=>{let Q=["scroll","wheel","touchmove","keydown"],J=()=>{Q.forEach(($)=>{window.removeEventListener($,Z)})},Z=()=>{J(),SW()};Q.forEach(($)=>{window.addEventListener($,Z,{once:!0,passive:!0})})},pB=()=>{if(kK){AW();return}let Q=Array.from(document.querySelectorAll("#main > section:not(#heroSection), #footerSection"));if(!Q.length){AW();return}if(!("IntersectionObserver"in window)){SW();return}let J=new IntersectionObserver((Z)=>{if(!Z.some(($)=>$.isIntersecting))return;kW().catch(($)=>{console.warn("Failed to load noncritical home animations",$)}).finally(()=>{J.disconnect()})},{rootMargin:"200px"});Q.forEach((Z)=>{J.observe(Z)})};pB();history.scrollRestoration="manual";window.scrollTo(0,0);})(); //# debugId=7BBF7C919C14951164756E2164756E21