(()=>{var{defineProperty:w1,getOwnPropertyNames:NW,getOwnPropertyDescriptor:MW}=Object,FW=Object.prototype.hasOwnProperty;var c$=new WeakMap,DW=(Q)=>{var J=c$.get(Q),Z;if(J)return J;if(J=w1({},"__esModule",{value:!0}),Q&&typeof Q==="object"||typeof Q==="function")NW(Q).map(($)=>!FW.call(J,$)&&w1(J,$,{get:()=>Q[$],enumerable:!(Z=MW(Q,$))||Z.enumerable}));return c$.set(Q,J),J};var D8=(Q,J)=>{for(var Z in J)w1(Q,Z,{get:J[Z],enumerable:!0,configurable:!0,set:($)=>J[Z]=()=>$})};var hG={};D8(hG,{App:()=>B1});var IW="1.3.17";function l$(Q,J,Z){return Math.max(Q,Math.min(J,Z))}function RW(Q,J,Z){return(1-Z)*Q+Z*J}function CW(Q,J,Z,$){return RW(Q,J,1-Math.exp(-Z*$))}function OW(Q,J){return(Q%J+J)%J}var VW=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=l$(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=CW(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:q,onStart:K,onUpdate:W}){this.from=this.value=Q,this.to=J,this.lerp=Z,this.duration=$,this.easing=q,this.currentTime=0,this.isRunning=!0,K?.(),this.onUpdate=W}};function EW(Q,J){let Z;return function(...$){let q=this;clearTimeout(Z),Z=setTimeout(()=>{Z=void 0,Q.apply(q,$)},J)}}var AW=class{constructor(Q,J,{autoResize:Z=!0,debounce:$=250}={}){if(this.wrapper=Q,this.content=J,Z){if(this.debouncedResize=EW(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}}},s$=class{events={};emit(Q,...J){let Z=this.events[Q]||[];for(let $=0,q=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={}}},p$=16.666666666666668,p8={passive:!1},PW=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,p8),this.element.addEventListener("touchstart",this.onTouchStart,p8),this.element.addEventListener("touchmove",this.onTouchMove,p8),this.element.addEventListener("touchend",this.onTouchEnd,p8)}touchStart={x:0,y:0};lastDelta={x:0,y:0};window={width:0,height:0};emitter=new s$;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,p8),this.element.removeEventListener("touchstart",this.onTouchStart,p8),this.element.removeEventListener("touchmove",this.onTouchMove,p8),this.element.removeEventListener("touchend",this.onTouchEnd,p8)}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,q=-(Z-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=J,this.touchStart.y=Z,this.lastDelta={x:$,y:q},this.emitter.emit("scroll",{deltaX:$,deltaY:q,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,q=$===1?p$:$===2?this.window.width:1,K=$===1?p$:$===2?this.window.height:1;J*=q,Z*=K,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}}},o$=(Q)=>Math.min(1,1.001-Math.pow(2,-10*Q)),i$=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 VW;emitter=new s$;dimensions;virtualScroll;constructor({wrapper:Q=window,content:J=document.documentElement,eventsTarget:Z=Q,smoothWheel:$=!0,syncTouch:q=!1,syncTouchLerp:K=0.075,touchInertiaExponent:W=1.7,duration:G,easing:H,lerp:B=0.1,infinite:U=!1,orientation:X="vertical",gestureOrientation:z=X==="horizontal"?"both":"vertical",touchMultiplier:Y=1,wheelMultiplier:L=1,autoResize:j=!0,prevent:N,virtualScroll:V,overscroll:C=!0,autoRaf:I=!1,anchors:F=!1,autoToggle:M=!1,allowNestedScroll:E=!1,__experimental__naiveDimensions:R=!1,naiveDimensions:P=R,stopInertiaOnNavigate:A=!1}={}){if(window.lenisVersion=IW,!Q||Q===document.documentElement)Q=window;if(typeof G==="number"&&typeof H!=="function")H=o$;else if(typeof H==="function"&&typeof G!=="number")G=1;if(this.options={wrapper:Q,content:J,eventsTarget:Z,smoothWheel:$,syncTouch:q,syncTouchLerp:K,touchInertiaExponent:W,duration:G,easing:H,lerp:B,infinite:U,gestureOrientation:z,orientation:X,touchMultiplier:Y,wheelMultiplier:L,autoResize:j,prevent:N,virtualScroll:V,overscroll:C,autoRaf:I,anchors:F,autoToggle:M,allowNestedScroll:E,naiveDimensions:P,stopInertiaOnNavigate:A},this.dimensions=new AW(Q,J,{autoResize:j}),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.stopInertiaOnNavigate)this.options.wrapper.addEventListener("click",this.onClick,!1);if(this.options.wrapper.addEventListener("pointerdown",this.onPointerDown,!1),this.virtualScroll=new PW(Z,{touchMultiplier:Y,wheelMultiplier:L}),this.virtualScroll.on("scroll",this.onVirtualScroll),this.options.autoToggle)this.checkOverflow(),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.stopInertiaOnNavigate)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}}))};get overflow(){let Q=this.isHorizontal?"overflow-x":"overflow-y";return getComputedStyle(this.rootElement)[Q]}checkOverflow(){if(["hidden","clip"].includes(this.overflow))this.internalStop();else this.internalStart()}onTransitionEnd=(Q)=>{if(Q.propertyName.includes("overflow"))this.checkOverflow()};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().filter(($)=>$ instanceof HTMLAnchorElement&&$.getAttribute("href"));if(this.options.anchors){let $=Z.find((q)=>q.getAttribute("href")?.includes("#"));if($){let q=$.getAttribute("href");if(q){let K=typeof this.options.anchors==="object"&&this.options.anchors?this.options.anchors:void 0,W=`#${q.split("#")[1]}`;this.scrollTo(W,K)}}}if(this.options.stopInertiaOnNavigate){if(Z.find((q)=>q.host===window.location.host))this.reset()}};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 q=$.type.includes("touch"),K=$.type.includes("wheel");this.isTouching=$.type==="touchstart"||$.type==="touchmove";let W=J===0&&Z===0;if(this.options.syncTouch&&q&&$.type==="touchstart"&&W&&!this.isStopped&&!this.isLocked){this.reset();return}let H=this.options.gestureOrientation==="vertical"&&Z===0||this.options.gestureOrientation==="horizontal"&&J===0;if(W||H)return;let B=$.composedPath();B=B.slice(0,B.indexOf(this.rootElement));let U=this.options.prevent;if(B.find((N)=>N instanceof HTMLElement&&(typeof U==="function"&&U?.(N)||N.hasAttribute?.("data-lenis-prevent")||q&&N.hasAttribute?.("data-lenis-prevent-touch")||K&&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&&q||this.options.smoothWheel&&K)){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 Y=q&&this.options.syncTouch,j=q&&$.type==="touchend";if(j)z=Math.sign(this.velocity)*Math.pow(Math.abs(this.velocity),this.options.touchInertiaExponent);this.scrollTo(this.targetScroll+z,{programmatic:!1,...Y?{lerp:j?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,programmatic:q=!0,lerp:K=q?this.options.lerp:void 0,duration:W=q?this.options.duration:void 0,easing:G=q?this.options.easing:void 0,onStart:H,onComplete:B,force:U=!1,userData:X}={}){if((this.isStopped||this.isLocked)&&!U)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"){if(z=document.querySelector(Q),!z)if(Q==="#top")Q=0;else console.warn("Lenis: Target not found",Q)}else if(Q instanceof HTMLElement&&Q?.nodeType)z=Q;if(z){if(this.options.wrapper!==window){let L=this.rootElement.getBoundingClientRect();J-=this.isHorizontal?L.left:L.top}let Y=z.getBoundingClientRect();Q=(this.isHorizontal?Y.left:Y.top)+this.animatedScroll}}if(typeof Q!=="number")return;if(Q+=J,Q=Math.round(Q),this.options.infinite){if(q){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=l$(0,Q,this.limit);if(Q===this.targetScroll){H?.(this),B?.(this);return}if(this.userData=X??{},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(!q)this.targetScroll=Q;if(typeof W==="number"&&typeof G!=="function")G=o$;else if(typeof G==="function"&&typeof W!=="number")W=1;this.animate.fromTo(this.animatedScroll,Q,{duration:W,easing:G,lerp:K,onStart:()=>{if($)this.isLocked=!0;this.isScrolling="smooth",H?.(this)},onUpdate:(z,Y)=>{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),q)this.targetScroll=z;if(!Y)this.emit();if(Y)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(),q=Q._lenis??={},K,W,G,H,B,U,X,z,Y=this.options.gestureOrientation;if($-(q.time??0)>2000){q.time=Date.now();let M=window.getComputedStyle(Q);q.computedStyle=M;let{overflowX:E,overflowY:R}=M;if(K=["auto","overlay","scroll"].includes(E),W=["auto","overlay","scroll"].includes(R),q.hasOverflowX=K,q.hasOverflowY=W,!K&&!W)return!1;if(Y==="vertical"&&!W)return!1;if(Y==="horizontal"&&!K)return!1;B=Q.scrollWidth,U=Q.scrollHeight,X=Q.clientWidth,z=Q.clientHeight,G=B>X,H=U>z,q.isScrollableX=G,q.isScrollableY=H,q.scrollWidth=B,q.scrollHeight=U,q.clientWidth=X,q.clientHeight=z}else G=q.isScrollableX,H=q.isScrollableY,K=q.hasOverflowX,W=q.hasOverflowY,B=q.scrollWidth,U=q.scrollHeight,X=q.clientWidth,z=q.clientHeight;if(!K&&!W||!G&&!H)return!1;if(Y==="vertical"&&(!W||!H))return!1;if(Y==="horizontal"&&(!K||!G))return!1;let L;if(Y==="horizontal")L="x";else if(Y==="vertical")L="y";else{let M=J!==0,E=Z!==0;if(M&&K&&G)L="x";if(E&&W&&H)L="y"}if(!L)return!1;let j,N,V,C,I;if(L==="x")j=Q.scrollLeft,N=B-X,V=J,C=K,I=G;else if(L==="y")j=Q.scrollTop,N=U-z,V=Z,C=W,I=H;else return!1;return(V>0?j0)&&C&&I}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){if(this.options.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?OW(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 I8(Q){if(Q===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Q}function $5(Q,J){Q.prototype=Object.create(J.prototype),Q.prototype.constructor=Q,Q.__proto__=J}/*! * GSAP 3.14.2 * 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 R9={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},oJ={duration:0.5,overwrite:!1,delay:0},a1,d0,X0,g9=1e8,$0=1/g9,u1=Math.PI*2,xW=u1/4,SW=0,q5=Math.sqrt,kW=Math.cos,TW=Math.sin,T0=function Q(J){return typeof J==="string"},D0=function Q(J){return typeof J==="function"},C8=function Q(J){return typeof J==="number"},kZ=function Q(J){return typeof J==="undefined"},U8=function Q(J){return typeof J==="object"},I9=function Q(J){return J!==!1},t1=function Q(){return typeof window!=="undefined"},RZ=function Q(J){return D0(J)||T0(J)},K5=typeof ArrayBuffer==="function"&&ArrayBuffer.isView||function(){},e0=Array.isArray,bW=/random\([^)]+\)/g,wW=/,\s*/g,n$=/(?:-?\.?\d|\.)+/gi,e1=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,NJ=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,h1=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,JQ=/[+-]=-?[.\d]+/,hW=/[^,'"\[\]\s]+/gi,yW=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,j0,H8,d1,ZQ,S9={},EZ={},W5,G5=function Q(J){return(EZ=lJ(J,S9))&&J9},TZ=function Q(J,Z){return console.warn("Invalid property",J,"set to",Z,"Missing plugin? gsap.registerPlugin()")},O7=function Q(J,Z){return!Z&&console.warn(J)},H5=function Q(J,Z){return J&&(S9[J]=Z)&&EZ&&(EZ[J]=Z)||S9},V7=function Q(){return 0},fW={suppressEvents:!0,isStart:!0,kill:!1},CZ={suppressEvents:!0,kill:!1},_W={suppressEvents:!0},QQ={},l8=[],c1={},B5,F9={},y1={},r$=30,OZ=[],$Q="",qQ=function Q(J){var Z=J[0],$,q;if(U8(Z)||D0(Z)||(J=[J]),!($=(Z._gsap||{}).harness)){q=OZ.length;while(q--&&!OZ[q].targetTest(Z));$=OZ[q]}q=J.length;while(q--)J[q]&&(J[q]._gsap||(J[q]._gsap=new HQ(J[q],$)))||J.splice(q,1);return J},s8=function Q(J){return J._gsap||qQ(m9(J))[0]._gsap},KQ=function Q(J,Z,$){return($=J[Z])&&D0($)?J[Z]():kZ($)&&J.getAttribute&&J.getAttribute(Z)||$},B9=function Q(J,Z){return(J=J.split(",")).forEach(Z)||J},I0=function Q(J){return Math.round(J*1e5)/1e5||0},z0=function Q(J){return Math.round(J*1e7)/1e7||0},MJ=function Q(J,Z){var $=Z.charAt(0),q=parseFloat(Z.substr(2));return J=parseFloat(J),$==="+"?J+q:$==="-"?J-q:$==="*"?J*q:J/q},vW=function Q(J,Z){var $=Z.length,q=0;for(;J.indexOf(Z[q])<0&&++q<$;);return q<$},AZ=function Q(){var J=l8.length,Z=l8.slice(0),$,q;c1={},l8.length=0;for($=0;$G)W=W._prev}if(W)Z._next=W._next,W._next=Z;else Z._next=J[$],J[$]=Z;if(Z._next)Z._next._prev=Z;else J[q]=Z;return Z._prev=W,Z.parent=Z._dp=J,Z},P7=function Q(J,Z,$,q){if($===void 0)$="_first";if(q===void 0)q="_last";var{_prev:K,_next:W}=Z;if(K)K._next=W;else if(J[$]===Z)J[$]=W;if(W)W._prev=K;else if(J[q]===Z)J[q]=K;Z._next=Z._prev=Z.parent=null},i8=function Q(J,Z){J.parent&&(!Z||J.parent.autoRemoveChildren)&&J.parent.remove&&J.parent.remove(J),J._act=0},zJ=function Q(J,Z){if(J&&(!Z||Z._end>J._dur||Z._start<0)){var $=J;while($)$._dirty=1,$=$.parent}return J},uW=function Q(J){var Z=J.parent;while(Z&&Z.parent)Z._dirty=1,Z.totalDuration(),Z=Z.parent;return J},p1=function Q(J,Z,$,q){return J._startAt&&(d0?J._startAt.revert(CZ):J.vars.immediateRender&&!J.vars.autoRevert||J._startAt.render(Z,!0,q))},dW=function Q(J){return!J||J._ts&&Q(J.parent)},t$=function Q(J){return J._repeat?sJ(J._tTime,J=J.duration()+J._rDelay)*J:0},sJ=function Q(J,Z){var $=Math.floor(J=z0(J/Z));return J&&$===J?$-1:$},xZ=function Q(J,Z){return(J-Z._start)*Z._ts+(Z._ts>=0?0:Z._dirty?Z.totalDuration():Z._tDur)},bZ=function Q(J){return J._end=z0(J._start+(J._tDur/Math.abs(J._ts||J._rts||$0)||0))},wZ=function Q(J,Z){var $=J._dp;if($&&$.smoothChildTiming&&J._ts)J._start=z0($._time-(J._ts>0?Z/J._ts:((J._dirty?J.totalDuration():J._tDur)-Z)/-J._ts)),bZ(J),$._dirty||zJ($,J);return J},j5=function Q(J,Z){var $;if(Z._time||!Z._dur&&Z._initted||Z._start$0)Z.render($,!0)}if(zJ(J,Z)._dp&&J._initted&&J._time>=J._dur&&J._ts){if(J._dur=0&&$.totalTime($._tTime),$=$._dp}J._zTime=-$0}},B8=function Q(J,Z,$,q){return Z.parent&&i8(Z),Z._start=z0((C8($)?$:$||J!==j0?v9(J,$,Z):J._time)+Z._delay),Z._end=z0(Z._start+(Z.totalDuration()/Math.abs(Z.timeScale())||0)),z5(J,Z,"_first","_last",J._sort?"_start":0),o1(Z)||(J._recent=Z),q||j5(J,Z),J._ts<0&&wZ(J,J._tTime),J},L5=function Q(J,Z){return(S9.ScrollTrigger||TZ("scrollTrigger",Z))&&S9.ScrollTrigger.create(Z,J)},N5=function Q(J,Z,$,q,K){if(XQ(J,Z,K),!J._initted)return 1;if(!$&&J._pt&&!d0&&(J._dur&&J.vars.lazy!==!1||!J._dur&&J.vars.lazy)&&B5!==D9.frame)return l8.push(J),J._lazy=[K,q],1},cW=function Q(J){var Z=J.parent;return Z&&Z._ts&&Z._initted&&!Z._lock&&(Z.rawTime()<0||Q(Z))},o1=function Q(J){var Z=J.data;return Z==="isFromStart"||Z==="isStart"},pW=function Q(J,Z,$,q){var K=J.ratio,W=Z<0||!Z&&(!J._start&&cW(J)&&!(!J._initted&&o1(J))||(J._ts<0||J._dp._ts<0)&&!o1(J))?0:1,G=J._rDelay,H=0,B,U,X;if(G&&J._repeat){if(H=x7(0,J._tDur,Z),U=sJ(H,G),J._yoyo&&U&1&&(W=1-W),U!==sJ(J._tTime,G))K=1-W,J.vars.repeatRefresh&&J._initted&&J.invalidate()}if(W!==K||d0||q||J._zTime===$0||!Z&&J._zTime){if(!J._initted&&N5(J,Z,q,$,H))return;X=J._zTime,J._zTime=Z||($?$0:0),$||($=Z&&!X),J.ratio=W,J._from&&(W=1-W),J._time=0,J._tTime=H,B=J._pt;while(B)B.r(W,B.d),B=B._next;if(Z<0&&p1(J,Z,$,!0),J._onUpdate&&!$&&x9(J,"onUpdate"),H&&J._repeat&&!$&&J.parent&&x9(J,"onRepeat"),(Z>=J._tDur||Z<0)&&J.ratio===W){if(W&&i8(J,1),!$&&!d0)x9(J,W?"onComplete":"onReverseComplete",!0),J._prom&&J._prom()}}else if(!J._zTime)J._zTime=Z},oW=function Q(J,Z,$){var q;if($>Z){q=J._first;while(q&&q._start<=$){if(q.data==="isPause"&&q._start>Z)return q;q=q._next}}else{q=J._last;while(q&&q._start>=$){if(q.data==="isPause"&&q._start0&&!q&&wZ(J,J._tTime=J._tDur*G),J.parent&&bZ(J),$||zJ(J.parent,J),J},e$=function Q(J){return J instanceof u0?zJ(J):iJ(J,J._dur)},lW={_start:0,endTime:V7,totalDuration:V7},v9=function Q(J,Z,$){var q=J.labels,K=J._recent||lW,W=J.duration()>=g9?K.endTime(!1):J._dur,G,H,B;if(T0(Z)&&(isNaN(Z)||(Z in q))){if(H=Z.charAt(0),B=Z.substr(-1)==="%",G=Z.indexOf("="),H==="<"||H===">")return G>=0&&(Z=Z.replace(/=/,"")),(H==="<"?K._start:K.endTime(K._repeat>=0))+(parseFloat(Z.substr(1))||0)*(B?(G<0?K:$).totalDuration()/100:1);if(G<0)return Z in q||(q[Z]=W),q[Z];if(H=parseFloat(Z.charAt(G-1)+Z.substr(G+1)),B&&$)H=H/100*(e0($)?$[0]:$).totalDuration();return G>1?Q(J,Z.substr(0,G-1),$)+H:W+H}return Z==null?W:+Z},R7=function Q(J,Z,$){var q=C8(Z[1]),K=(q?2:1)+(J<2?0:1),W=Z[K],G,H;if(q&&(W.duration=Z[1]),W.parent=$,J){G=W,H=$;while(H&&!("immediateRender"in G))G=H.vars.defaults||{},H=I9(H.vars.inherit)&&H.parent;W.immediateRender=I9(G.immediateRender),J<2?W.runBackwards=1:W.startAt=Z[K-1]}return new E0(Z[0],W,Z[K+1])},n8=function Q(J,Z){return J||J===0?Z(J):Z},x7=function Q(J,Z,$){return $Z?Z:$},c0=function Q(J,Z){return!T0(J)||!(Z=yW.exec(J))?"":Z[1]},sW=function Q(J,Z,$){return n8($,function(q){return x7(J,Z,q)})},l1=[].slice,M5=function Q(J,Z){return J&&U8(J)&&"length"in J&&(!Z&&!J.length||(J.length-1 in J)&&U8(J[0]))&&!J.nodeType&&J!==H8},iW=function Q(J,Z,$){if($===void 0)$=[];return J.forEach(function(q){var K;return T0(q)&&!Z||M5(q,1)?(K=$).push.apply(K,m9(q)):$.push(q)})||$},m9=function Q(J,Z,$){return X0&&!Z&&X0.selector?X0.selector(J):T0(J)&&!$&&(d1||!nJ())?l1.call((Z||ZQ).querySelectorAll(J),0):e0(J)?iW(J,$):M5(J)?l1.call(J,0):J?[J]:[]},s1=function Q(J){return J=m9(J)[0]||O7("Invalid scope")||{},function(Z){var $=J.current||J.nativeElement||J;return m9(Z,$.querySelectorAll?$:$===J?O7("Invalid scope")||ZQ.createElement("div"):J)}},F5=function Q(J){return J.sort(function(){return 0.5-Math.random()})},D5=function Q(J){if(D0(J))return J;var Z=U8(J)?J:{each:J},$=jJ(Z.ease),q=Z.from||0,K=parseFloat(Z.base)||0,W={},G=q>0&&q<1,H=isNaN(q)||G,B=Z.axis,U=q,X=q;if(T0(q))U=X={center:0.5,edges:0.5,end:1}[q]||0;else if(!G&&H)U=q[0],X=q[1];return function(z,Y,L){var j=(L||Z).length,N=W[j],V,C,I,F,M,E,R,P,A;if(!N){if(A=Z.grid==="auto"?0:(Z.grid||[1,g9])[1],!A){R=-g9;while(R<(R=L[A++].getBoundingClientRect().left)&&AR&&(R=M),Mj?j-1:!B?Math.max(A,j/A):B==="y"?j/A:A)||0)*(q==="edges"?-1:1),N.b=j<0?K-j:K,N.u=c0(Z.amount||Z.each)||0,$=$&&j<0?x5($):$}return j=(N[z]-N.min)/N.max||0,z0(N.b+($?$(j):j)*N.v)+N.u}},i1=function Q(J){var Z=Math.pow(10,((J+"").split(".")[1]||"").length);return function($){var q=z0(Math.round(parseFloat($)/J)*J*Z);return(q-q%1)/Z+(C8($)?0:c0($))}},I5=function Q(J,Z){var $=e0(J),q,K;if(!$&&U8(J))if(q=$=J.radius||g9,J.values){if(J=m9(J.values),K=!C8(J[0]))q*=q}else J=i1(J.increment);return n8(Z,!$?i1(J):D0(J)?function(W){return K=J(W),Math.abs(K-W)<=q?K:W}:function(W){var G=parseFloat(K?W.x:W),H=parseFloat(K?W.y:0),B=g9,U=0,X=J.length,z,Y;while(X--){if(K)z=J[X].x-G,Y=J[X].y-H,z=z*z+Y*Y;else z=Math.abs(J[X]-G);if(zq?K-W:W)})},rJ=function Q(J){return J.replace(bW,function(Z){var $=Z.indexOf("[")+1,q=Z.substring($||7,$?Z.indexOf("]"):Z.length-1).split(wW);return R5($?q:+q[0],$?0:+q[1],+q[2]||0.00001)})},O5=function Q(J,Z,$,q,K){var W=Z-J,G=q-$;return n8(K,function(H){return $+((H-J)/W*G||0)})},J6=function Q(J,Z,$,q){var K=isNaN(J+Z)?0:function(Y){return(1-Y)*J+Y*Z};if(!K){var W=T0(J),G={},H,B,U,X,z;if($===!0&&(q=1)&&($=null),W)J={p:J},Z={p:Z};else if(e0(J)&&!e0(Z)){U=[],X=J.length,z=X-2;for(B=1;B(G=Math.abs(G)))H=W,K=G;return H},x9=function Q(J,Z,$){var q=J.vars,K=q[Z],W=X0,G=J._ctx,H,B,U;if(!K)return;return H=q[Z+"Params"],B=q.callbackScope||J,$&&l8.length&&AZ(),G&&(X0=G),U=H?K.apply(B,H):K.call(B),X0=W,U},F7=function Q(J){return i8(J),J.scrollTrigger&&J.scrollTrigger.kill(!!d0),J.progress()<1&&x9(J,"onInterrupt"),J},pJ,V5=[],E5=function Q(J){if(!J)return;if(J=!J.name&&J.default||J,t1()||J.headless){var Z=J.name,$=D0(J),q=Z&&!$&&J.init?function(){this._props=[]}:J,K={init:V7,render:jQ,add:BQ,kill:N6,modifier:L6,rawVars:0},W={targetTest:0,get:0,getSetter:hZ,aliases:{},register:0};if(nJ(),J!==q){if(F9[Z])return;if(C9(q,C9(PZ(J,K),W)),lJ(q.prototype,lJ(K,PZ(J,W))),F9[q.prop=Z]=q,J.targetTest)OZ.push(q),QQ[Z]=1;Z=(Z==="css"?"CSS":Z.charAt(0).toUpperCase()+Z.substr(1))+"Plugin"}H5(Z,q),J.register&&J.register(J9,q,U9)}else V5.push(J)},Q0=255,D7={aqua:[0,Q0,Q0],lime:[0,Q0,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,Q0],navy:[0,0,128],white:[Q0,Q0,Q0],olive:[128,128,0],yellow:[Q0,Q0,0],orange:[Q0,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[Q0,0,0],pink:[Q0,192,203],cyan:[0,Q0,Q0],transparent:[Q0,Q0,Q0,0]},f1=function Q(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)*Q0+0.5|0},A5=function Q(J,Z,$){var q=!J?D7.black:C8(J)?[J>>16,J>>8&Q0,J&Q0]:0,K,W,G,H,B,U,X,z,Y,L;if(!q){if(J.substr(-1)===",")J=J.substr(0,J.length-1);if(D7[J])q=D7[J];else if(J.charAt(0)==="#"){if(J.length<6)K=J.charAt(1),W=J.charAt(2),G=J.charAt(3),J="#"+K+K+W+W+G+G+(J.length===5?J.charAt(4)+J.charAt(4):"");if(J.length===9)return q=parseInt(J.substr(1,6),16),[q>>16,q>>8&Q0,q&Q0,parseInt(J.substr(7),16)/255];J=parseInt(J.substr(1),16),q=[J>>16,J>>8&Q0,J&Q0]}else if(J.substr(0,3)==="hsl"){if(q=L=J.match(n$),!Z)H=+q[0]%360/360,B=+q[1]/100,U=+q[2]/100,W=U<=0.5?U*(B+1):U+B-U*B,K=U*2-W,q.length>3&&(q[3]*=1),q[0]=f1(H+0.3333333333333333,K,W),q[1]=f1(H,K,W),q[2]=f1(H-0.3333333333333333,K,W);else if(~J.indexOf("="))return q=J.match(e1),$&&q.length<4&&(q[3]=1),q}else q=J.match(n$)||D7.transparent;q=q.map(Number)}if(Z&&!L){if(K=q[0]/Q0,W=q[1]/Q0,G=q[2]/Q0,X=Math.max(K,W,G),z=Math.min(K,W,G),U=(X+z)/2,X===z)H=B=0;else Y=X-z,B=U>0.5?Y/(2-X-z):Y/(X+z),H=X===K?(W-G)/Y+(WJ||V<0)&&($+=V-Z),q+=V,M=q-$,I=M-W,I>0||C)E=++X.frame,z=M-X.time*1000,X.time=M=M/1000,W+=I+(I>=K?4:K-I),F=1;if(C||(H=B(j)),F)for(Y=0;Y=V&&Y--},_listeners:G},X}(),nJ=function Q(){return!E7&&D9.wake()},n={},Q6=/^[\d.\-M][\d.\-,\s]/,$6=/["']/g,q6=function Q(J){var Z={},$=J.substr(1,J.length-3).split(":"),q=$[0],K=1,W=$.length,G,H,B;for(;K1&&$.config?$.config.apply(null,~J.indexOf("{")?[q6(Z[1])]:K6(J).split(",").map(X5)):n._CE&&Q6.test(J)?n._CE("",J):$},x5=function Q(J){return function(Z){return 1-J(1-Z)}},S5=function Q(J,Z){var $=J._first,q;while($){if($ instanceof u0)Q($,Z);else if($.vars.yoyoEase&&(!$._yoyo||!$._repeat)&&$._yoyo!==Z)if($.timeline)Q($.timeline,Z);else q=$._ease,$._ease=$._yEase,$._yEase=q,$._yoyo=Z;$=$._next}},jJ=function Q(J,Z){return!J?Z:(D0(J)?J:n[J]||W6(J))||Z},FJ=function Q(J,Z,$,q){if($===void 0)$=function G(H){return 1-Z(1-H)};if(q===void 0)q=function G(H){return H<0.5?Z(H*2)/2:1-Z((1-H)*2)/2};var K={easeIn:Z,easeOut:$,easeInOut:q},W;return B9(J,function(G){n[G]=S9[G]=K,n[W=G.toLowerCase()]=$;for(var H in K)n[W+(H==="easeIn"?".in":H==="easeOut"?".out":".inOut")]=n[G+"."+H]=K[H]}),K},k5=function Q(J){return function(Z){return Z<0.5?(1-J(1-Z*2))/2:0.5+J((Z-0.5)*2)/2}},_1=function Q(J,Z,$){var q=Z>=1?Z:1,K=($||(J?0.3:0.45))/(Z<1?Z:1),W=K/u1*(Math.asin(1/q)||0),G=function B(U){return U===1?1:q*Math.pow(2,-10*U)*TW((U-W)*K)+1},H=J==="out"?G:J==="in"?function(B){return 1-G(1-B)}:k5(G);return K=u1/K,H.config=function(B,U){return Q(J,B,U)},H},v1=function Q(J,Z){if(Z===void 0)Z=1.70158;var $=function K(W){return W?--W*W*((Z+1)*W+Z)+1:0},q=J==="out"?$:J==="in"?function(K){return 1-$(1-K)}:k5($);return q.config=function(K){return Q(J,K)},q};B9("Linear,Quad,Cubic,Quart,Quint,Strong",function(Q,J){var Z=J<5?J+1:J;FJ(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})});n.Linear.easeNone=n.none=n.Linear.easeIn;FJ("Elastic",_1("in"),_1("out"),_1());(function(Q,J){var Z=1/J,$=2*Z,q=2.5*Z,K=function W(G){return G0?$+($+this._rDelay)*this._repeat:$):this.totalDuration()&&this._dur},J.totalDuration=function Z($){if(!arguments.length)return this._tDur;return this._dirty=0,iJ(this,this._repeat<0?$:($-this._repeat*this._rDelay)/(this._repeat+1))},J.totalTime=function Z($,q){if(nJ(),!arguments.length)return this._tTime;var K=this._dp;if(K&&K.smoothChildTiming&&this._ts){wZ(this,$),!K._dp||K.parent||j5(K,this);while(K&&K.parent){if(K.parent._time!==K._start+(K._ts>=0?K._tTime/K._ts:(K.totalDuration()-K._tTime)/-K._ts))K.totalTime(K._tTime,!0);K=K.parent}if(!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&$0||!this._tDur&&!$))B8(this._dp,this,this._start-this._delay)}if(this._tTime!==$||!this._dur&&!q||this._initted&&Math.abs(this._zTime)===$0||!this._initted&&this._dur&&$||!$&&!this._initted&&(this.add||this._ptLookup))this._ts||(this._pTime=$),U5(this,$,q);return this},J.time=function Z($,q){return arguments.length?this.totalTime(Math.min(this.totalDuration(),$+t$(this))%(this._dur+this._rDelay)||($?this._dur:0),q):this._time},J.totalProgress=function Z($,q){return arguments.length?this.totalTime(this.totalDuration()*$,q):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},J.progress=function Z($,q){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-$:$)+t$(this),q):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},J.iteration=function Z($,q){var K=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+($-1)*K,q):this._repeat?sJ(this._tTime,K)+1:1},J.timeScale=function Z($,q){if(!arguments.length)return this._rts===-$0?0:this._rts;if(this._rts===$)return this;var K=this.parent&&this._ts?xZ(this.parent._time,this):this._tTime;return this._rts=+$||0,this._ts=this._ps||$===-$0?0:this._rts,this.totalTime(x7(-Math.abs(this._delay),this.totalDuration(),K),q!==!1),bZ(this),uW(this)},J.paused=function Z($){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 nJ(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==$0&&(this._tTime-=$0));return this},J.startTime=function Z($){if(arguments.length){this._start=z0($);var q=this.parent||this._dp;return q&&(q._sort||!this.parent)&&B8(q,this,this._start-this._delay),this}return this._start},J.endTime=function Z($){return this._start+(I9($)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},J.rawTime=function Z($){var q=this.parent||this._dp;return!q?this._tTime:$&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):!this._ts?this._tTime:xZ(q.rawTime($),this)},J.revert=function Z($){if($===void 0)$=_W;var q=d0;if(d0=$,WQ(this))this.timeline&&this.timeline.revert($),this.totalTime(-0.01,$.suppressEvents);return this.data!=="nested"&&$.kill!==!1&&this.kill(),d0=q,this},J.globalTime=function Z($){var q=this,K=arguments.length?$:q.rawTime();while(q)K=q._start+K/(Math.abs(q._ts)||1),q=q._dp;return!this.parent&&this._sat?this._sat.globalTime($):K},J.repeat=function Z($){if(arguments.length)return this._repeat=$===1/0?-2:$,e$(this);return this._repeat===-2?1/0:this._repeat},J.repeatDelay=function Z($){if(arguments.length){var q=this._time;return this._rDelay=$,e$(this),q?this.time(q):this}return this._rDelay},J.yoyo=function Z($){if(arguments.length)return this._yoyo=$,this;return this._yoyo},J.seek=function Z($,q){return this.totalTime(v9(this,$),I9(q))},J.restart=function Z($,q){return this.play().totalTime($?-this._delay:0,I9(q)),this._dur||(this._zTime=-$0),this},J.play=function Z($,q){return $!=null&&this.seek($,q),this.reversed(!1).paused(!1)},J.reverse=function Z($,q){return $!=null&&this.seek($||this.totalDuration(),q),this.reversed(!0).paused(!1)},J.pause=function Z($,q){return $!=null&&this.seek($,q),this.paused(!0)},J.resume=function Z(){return this.paused(!1)},J.reversed=function Z($){if(arguments.length)return!!$!==this.reversed()&&this.timeScale(-this._rts||($?-$0:0)),this;return this._rts<0},J.invalidate=function Z(){return this._initted=this._act=0,this._zTime=-$0,this},J.isActive=function Z(){var $=this.parent||this._dp,q=this._start,K;return!!(!$||this._ts&&this._initted&&$.isActive()&&(K=$.rawTime(!0))>=q&&K1){if(!q)delete W[$];else W[$]=q,K&&(W[$+"Params"]=K),$==="onUpdate"&&(this._onUpdate=q);return this}return W[$]},J.then=function Z($){var q=this,K=q._prom;return new Promise(function(W){var G=D0($)?$:Y5,H=function B(){var U=q.then;q.then=null,K&&K(),D0(G)&&(G=G(q))&&(G.then||G===q)&&(q.then=U),W(G),q.then=U};if(q._initted&&q.totalProgress()===1&&q._ts>=0||!q._tTime&&q._ts<0)H();else q._prom=H})},J.kill=function Z(){F7(this)},Q}();C9(A7.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:-$0,_prom:0,_ps:!1,_rts:1});var u0=function(Q){$5(J,Q);function J($,q){var K;if($===void 0)$={};return K=Q.call(this,$)||this,K.labels={},K.smoothChildTiming=!!$.smoothChildTiming,K.autoRemoveChildren=!!$.autoRemoveChildren,K._sort=I9($.sortChildren),j0&&B8($.parent||j0,I8(K),q),$.reversed&&K.reverse(),$.paused&&K.paused(!0),$.scrollTrigger&&L5(I8(K),$.scrollTrigger),K}var Z=J.prototype;return Z.to=function $(q,K,W){return R7(0,arguments,this),this},Z.from=function $(q,K,W){return R7(1,arguments,this),this},Z.fromTo=function $(q,K,W,G){return R7(2,arguments,this),this},Z.set=function $(q,K,W){return K.duration=0,K.parent=this,I7(K).repeatDelay||(K.repeat=0),K.immediateRender=!!K.immediateRender,new E0(q,K,v9(this,W),1),this},Z.call=function $(q,K,W){return B8(this,E0.delayedCall(0,q,K),W)},Z.staggerTo=function $(q,K,W,G,H,B,U){return W.duration=K,W.stagger=W.stagger||G,W.onComplete=B,W.onCompleteParams=U,W.parent=this,new E0(q,W,v9(this,H)),this},Z.staggerFrom=function $(q,K,W,G,H,B,U){return W.runBackwards=1,I7(W).immediateRender=I9(W.immediateRender),this.staggerTo(q,K,W,G,H,B,U)},Z.staggerFromTo=function $(q,K,W,G,H,B,U,X){return G.startAt=W,I7(G).immediateRender=I9(G.immediateRender),this.staggerTo(q,K,G,H,B,U,X)},Z.render=function $(q,K,W){var G=this._time,H=this._dirty?this.totalDuration():this._tDur,B=this._dur,U=q<=0?0:z0(q),X=this._zTime<0!==q<0&&(this._initted||!B),z,Y,L,j,N,V,C,I,F,M,E,R;if(this!==j0&&U>H&&q>=0&&(U=H),U!==this._tTime||W||X){if(G!==this._time&&B)U+=this._time-G,q+=this._time-G;if(z=U,F=this._start,I=this._ts,V=!I,X)B||(G=this._zTime),(q||!K)&&(this._zTime=q);if(this._repeat){if(E=this._yoyo,N=B+this._rDelay,this._repeat<-1&&q<0)return this.totalTime(N*100+q,K,W);if(z=z0(U%N),U===H)j=this._repeat,z=B;else{if(M=z0(U/N),j=~~M,j&&j===M)z=B,j--;z>B&&(z=B)}if(M=sJ(this._tTime,N),!G&&this._tTime&&M!==j&&this._tTime-M*N-this._dur<=0&&(M=j),E&&j&1)z=B-z,R=1;if(j!==M&&!this._lock){var P=E&&M&1,A=P===(E&&j&1);if(j=G&&q>=0){Y=this._first;while(Y){if(L=Y._next,(Y._act||z>=Y._start)&&Y._ts&&C!==Y){if(Y.parent!==this)return this.render(q,K,W);if(Y.render(Y._ts>0?(z-Y._start)*Y._ts:(Y._dirty?Y.totalDuration():Y._tDur)+(z-Y._start)*Y._ts,K,W),z!==this._time||!this._ts&&!V){C=0,L&&(U+=this._zTime=-$0);break}}Y=L}}else{Y=this._last;var x=q<0?q:z;while(Y){if(L=Y._prev,(Y._act||x<=Y._end)&&Y._ts&&C!==Y){if(Y.parent!==this)return this.render(q,K,W);if(Y.render(Y._ts>0?(x-Y._start)*Y._ts:(Y._dirty?Y.totalDuration():Y._tDur)+(x-Y._start)*Y._ts,K,W||d0&&WQ(Y)),z!==this._time||!this._ts&&!V){C=0,L&&(U+=this._zTime=x?-$0:$0);break}}Y=L}}if(C&&!K){if(this.pause(),C.render(z>=G?0:-$0)._zTime=z>=G?1:-1,this._ts)return this._start=F,bZ(this),this.render(q,K,W)}if(this._onUpdate&&!K&&x9(this,"onUpdate",!0),U===H&&this._tTime>=this.totalDuration()||!U&&G){if(F===this._start||Math.abs(I)!==Math.abs(this._ts)){if(!this._lock){if((q||!B)&&(U===H&&this._ts>0||!U&&this._ts<0)&&i8(this,1),!K&&!(q<0&&!G)&&(U||G||!H))x9(this,U===H&&q>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(U0)&&this._prom()}}}}return this},Z.add=function $(q,K){var W=this;if(C8(K)||(K=v9(this,K,q)),!(q instanceof A7)){if(e0(q))return q.forEach(function(G){return W.add(G,K)}),this;if(T0(q))return this.addLabel(q,K);if(D0(q))q=E0.delayedCall(0,q);else return this}return this!==q?B8(this,q,K):this},Z.getChildren=function $(q,K,W,G){if(q===void 0)q=!0;if(K===void 0)K=!0;if(W===void 0)W=!0;if(G===void 0)G=-g9;var H=[],B=this._first;while(B){if(B._start>=G)if(B instanceof E0)K&&H.push(B);else W&&H.push(B),q&&H.push.apply(H,B.getChildren(!0,K,W));B=B._next}return H},Z.getById=function $(q){var K=this.getChildren(1,1,1),W=K.length;while(W--)if(K[W].vars.id===q)return K[W]},Z.remove=function $(q){if(T0(q))return this.removeLabel(q);if(D0(q))return this.killTweensOf(q);if(q.parent===this&&P7(this,q),q===this._recent)this._recent=this._last;return zJ(this)},Z.totalTime=function $(q,K){if(!arguments.length)return this._tTime;if(this._forcing=1,!this._dp&&this._ts)this._start=z0(D9.time-(this._ts>0?q/this._ts:(this.totalDuration()-q)/-this._ts));return Q.prototype.totalTime.call(this,q,K),this._forcing=0,this},Z.addLabel=function $(q,K){return this.labels[q]=v9(this,K),this},Z.removeLabel=function $(q){return delete this.labels[q],this},Z.addPause=function $(q,K,W){var G=E0.delayedCall(0,K||V7,W);return G.data="isPause",this._hasPause=1,B8(this,G,v9(this,q))},Z.removePause=function $(q){var K=this._first;q=v9(this,q);while(K){if(K._start===q&&K.data==="isPause")i8(K);K=K._next}},Z.killTweensOf=function $(q,K,W){var G=this.getTweensOf(q,W),H=G.length;while(H--)o8!==G[H]&&G[H].kill(q,K);return this},Z.getTweensOf=function $(q,K){var W=[],G=m9(q),H=this._first,B=C8(K),U;while(H){if(H instanceof E0){if(vW(H._targets,G)&&(B?(!o8||H._initted&&H._ts)&&H.globalTime(0)<=K&&H.globalTime(H.totalDuration())>K:!K||H.isActive()))W.push(H)}else if((U=H.getTweensOf(G,K)).length)W.push.apply(W,U);H=H._next}return W},Z.tweenTo=function $(q,K){K=K||{};var W=this,G=v9(W,q),H=K,B=H.startAt,U=H.onStart,X=H.onStartParams,z=H.immediateRender,Y,L=E0.to(W,C9({ease:K.ease||"none",lazy:!1,immediateRender:!1,time:G,overwrite:"auto",duration:K.duration||Math.abs((G-(B&&"time"in B?B.time:W._time))/W.timeScale())||$0,onStart:function j(){if(W.pause(),!Y){var N=K.duration||Math.abs((G-(B&&"time"in B?B.time:W._time))/W.timeScale());L._dur!==N&&iJ(L,N,0,1).render(L._time,!0,!0),Y=1}U&&U.apply(L,X||[])}},K));return z?L.render(0):L},Z.tweenFromTo=function $(q,K,W){return this.tweenTo(K,C9({startAt:{time:v9(this,q)}},W))},Z.recent=function $(){return this._recent},Z.nextLabel=function $(q){if(q===void 0)q=this._time;return J5(this,v9(this,q))},Z.previousLabel=function $(q){if(q===void 0)q=this._time;return J5(this,v9(this,q),1)},Z.currentLabel=function $(q){return arguments.length?this.seek(q,!0):this.previousLabel(this._time+$0)},Z.shiftChildren=function $(q,K,W){if(W===void 0)W=0;var G=this._first,H=this.labels,B;q=z0(q);while(G){if(G._start>=W)G._start+=q,G._end+=q;G=G._next}if(K){for(B in H)if(H[B]>=W)H[B]+=q}return zJ(this)},Z.invalidate=function $(q){var K=this._first;this._lock=0;while(K)K.invalidate(q),K=K._next;return Q.prototype.invalidate.call(this,q)},Z.clear=function $(q){if(q===void 0)q=!0;var K=this._first,W;while(K)W=K._next,this.remove(K),K=W;return this._dp&&(this._time=this._tTime=this._pTime=0),q&&(this.labels={}),zJ(this)},Z.totalDuration=function $(q){var K=0,W=this,G=W._last,H=g9,B,U,X;if(arguments.length)return W.timeScale((W._repeat<0?W.duration():W.totalDuration())/(W.reversed()?-q:q));if(W._dirty){X=W.parent;while(G){if(B=G._prev,G._dirty&&G.totalDuration(),U=G._start,U>H&&W._sort&&G._ts&&!W._lock)W._lock=1,B8(W,G,U-G._delay,1)._lock=0;else H=U;if(U<0&&G._ts){if(K-=U,!X&&!W._dp||X&&X.smoothChildTiming)W._start+=z0(U/W._ts),W._time-=U,W._tTime-=U;W.shiftChildren(-U,!1,-1/0),H=0}G._end>K&&G._ts&&(K=G._end),G=B}iJ(W,W===j0&&W._time>K?W._time:K,1,1),W._dirty=0}return W._tDur},J.updateRoot=function $(q){if(j0._ts)U5(j0,xZ(q,j0)),B5=D9.frame;if(D9.frame>=r$){r$+=R9.autoSleep||120;var K=j0._first;if(!K||!K._ts){if(R9.autoSleep&&D9._listeners.length<2){while(K&&!K._ts)K=K._next;K||D9.sleep()}}}},J}(A7);C9(u0.prototype,{_lock:0,_hasPause:0,_forcing:0});var G6=function Q(J,Z,$,q,K,W,G){var H=new U9(this._pt,J,Z,0,1,zQ,null,K),B=0,U=0,X,z,Y,L,j,N,V,C;if(H.b=$,H.e=q,$+="",q+="",V=~q.indexOf("random("))q=rJ(q);if(W)C=[$,q],W(C,J,Z),$=C[0],q=C[1];z=$.match(h1)||[];while(X=h1.exec(q)){if(L=X[0],j=q.substring(B,X.index),Y)Y=(Y+1)%5;else if(j.substr(-5)==="rgba(")Y=1;if(L!==z[U++])N=parseFloat(z[U-1])||0,H._pt={_next:H._pt,p:j||U===1?j:",",s:N,c:L.charAt(1)==="="?MJ(N,L)-N:parseFloat(L)-N,m:Y&&Y<4?Math.round:0},B=h1.lastIndex}if(H.c=B")}),F.duration();else{E={};for(P in L)P==="ease"||P==="easeEach"||X6(P,L[P],E,L.easeEach);for(P in E){u=E[P].sort(function(s,y){return s.t-y.t}),S=0;for(M=0;MH-$0&&!U?H:q<$0?0:q,z,Y,L,j,N,V,C,I,F;if(!B)pW(this,q,K,W);else if(X!==this._tTime||!q||W||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==U||this._lazy){if(z=X,I=this.timeline,this._repeat){if(j=B+this._rDelay,this._repeat<-1&&U)return this.totalTime(j*100+q,K,W);if(z=z0(X%j),X===H)L=this._repeat,z=B;else if(N=z0(X/j),L=~~N,L&&L===N)z=B,L--;else if(z>B)z=B;if(V=this._yoyo&&L&1,V)F=this._yEase,z=B-z;if(N=sJ(this._tTime,j),z===G&&!W&&this._initted&&L===N)return this._tTime=X,this;if(L!==N){if(I&&this._yEase&&S5(I,V),this.vars.repeatRefresh&&!V&&!this._lock&&z!==j&&this._initted)this._lock=W=1,this.render(z0(j*L),!0).invalidate()._lock=0}}if(!this._initted){if(N5(this,U?q:z,W,K,X))return this._tTime=0,this;if(G!==this._time&&!(W&&this.vars.repeatRefresh&&L!==N))return this;if(B!==this._dur)return this.render(q,K,W)}if(this._tTime=X,this._time=z,!this._act&&this._ts)this._act=1,this._lazy=0;if(this.ratio=C=(F||this._ease)(z/B),this._from)this.ratio=C=1-C;if(!G&&X&&!K&&!N){if(x9(this,"onStart"),this._tTime!==X)return this}Y=this._pt;while(Y)Y.r(C,Y.d),Y=Y._next;if(I&&I.render(q<0?q:I._dur*I._ease(z/this._dur),K,W)||this._startAt&&(this._zTime=q),this._onUpdate&&!K)U&&p1(this,q,K,W),x9(this,"onUpdate");if(this._repeat&&L!==N&&this.vars.onRepeat&&!K&&this.parent&&x9(this,"onRepeat"),(X===this._tDur||!X)&&this._tTime===X){if(U&&!this._onUpdate&&p1(this,q,!0,!0),(q||!B)&&(X===this._tDur&&this._ts>0||!X&&this._ts<0)&&i8(this,1),!K&&!(U&&!G)&&(X||G||V))x9(this,X===H?"onComplete":"onReverseComplete",!0),this._prom&&!(X0)&&this._prom()}}return this},Z.targets=function $(){return this._targets},Z.invalidate=function $(q){return(!q||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(q),Q.prototype.invalidate.call(this,q)},Z.resetTo=function $(q,K,W,G,H){E7||D9.wake(),this._ts||this.play();var B=Math.min(this._dur,(this._dp._time-this._start)*this._ts),U;if(this._initted||XQ(this,B),U=this._ease(B/this._dur),B6(this,q,K,W,G,U,B,H))return this.resetTo(q,K,W,G,1);return wZ(this,0),this.parent||z5(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0)},Z.kill=function $(q,K){if(K===void 0)K="all";if(!q&&(!K||K==="all"))return this._lazy=this._pt=0,this.parent?F7(this):this.scrollTrigger&&this.scrollTrigger.kill(!!d0),this;if(this.timeline){var W=this.timeline.totalDuration();return this.timeline.killTweensOf(q,K,o8&&o8.vars.overwrite!==!0)._first||F7(this),this.parent&&W!==this.timeline.totalDuration()&&iJ(this,this._dur*this.timeline._tDur/W,0,1),this}var G=this._targets,H=q?m9(q):G,B=this._ptLookup,U=this._pt,X,z,Y,L,j,N,V;if((!K||K==="all")&&mW(G,H))return K==="all"&&(this._pt=0),F7(this);if(X=this._op=this._op||[],K!=="all"){if(T0(K))j={},B9(K,function(C){return j[C]=1}),K=j;K=U6(G,K)}V=G.length;while(V--)if(~H.indexOf(G[V])){if(z=B[V],K==="all")X[V]=K,L=z,Y={};else Y=X[V]=X[V]||{},L=K;for(j in L){if(N=z&&z[j],N){if(!("kill"in N.d)||N.d.kill(j)===!0)P7(this,N,"_pt");delete z[j]}if(Y!=="all")Y[j]=1}}return this._initted&&!this._pt&&U&&F7(this),this},J.to=function $(q,K){return new J(q,K,arguments[2])},J.from=function $(q,K){return R7(1,arguments)},J.delayedCall=function $(q,K,W,G){return new J(K,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:q,onComplete:K,onReverseComplete:K,onCompleteParams:W,onReverseCompleteParams:W,callbackScope:G})},J.fromTo=function $(q,K,W){return R7(2,arguments)},J.set=function $(q,K){return K.duration=0,K.repeatDelay||(K.repeat=0),new J(q,K)},J.killTweensOf=function $(q,K,W){return j0.killTweensOf(q,K,W)},J}(A7);C9(E0.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});B9("staggerTo,staggerFrom,staggerFromTo",function(Q){E0[Q]=function(){var J=new u0,Z=l1.call(arguments,0);return Z.splice(Q==="staggerFromTo"?5:4,0,0),J[Q].apply(J,Z)}});var YQ=function Q(J,Z,$){return J[Z]=$},w5=function Q(J,Z,$){return J[Z]($)},Y6=function Q(J,Z,$,q){return J[Z](q.fp,$)},z6=function Q(J,Z,$){return J.setAttribute(Z,$)},hZ=function Q(J,Z){return D0(J[Z])?w5:kZ(J[Z])&&J.setAttribute?z6:YQ},h5=function Q(J,Z){return Z.set(Z.t,Z.p,Math.round((Z.s+Z.c*J)*1e6)/1e6,Z)},j6=function Q(J,Z){return Z.set(Z.t,Z.p,!!(Z.s+Z.c*J),Z)},zQ=function Q(J,Z){var $=Z._pt,q="";if(!J&&Z.b)q=Z.b;else if(J===1&&Z.e)q=Z.e;else{while($)q=$.p+($.m?$.m($.s+$.c*J):Math.round(($.s+$.c*J)*1e4)/1e4)+q,$=$._next;q+=Z.c}Z.set(Z.t,Z.p,q,Z)},jQ=function Q(J,Z){var $=Z._pt;while($)$.r(J,$.d),$=$._next},L6=function Q(J,Z,$,q){var K=this._pt,W;while(K)W=K._next,K.p===q&&K.modifier(J,Z,$),K=W},N6=function Q(J){var Z=this._pt,$,q;while(Z){if(q=Z._next,Z.p===J&&!Z.op||Z.op===J)P7(this,Z,"_pt");else if(!Z.dep)$=1;Z=q}return!$},M6=function Q(J,Z,$,q){q.mSet(J,Z,q.m.call(q.tween,$,q.mt),q)},LQ=function Q(J){var Z=J._pt,$,q,K,W;while(Z){$=Z._next,q=K;while(q&&q.pr>Z.pr)q=q._next;if(Z._prev=q?q._prev:W)Z._prev._next=Z;else K=Z;if(Z._next=q)q._prev=Z;else W=Z;Z=$}J._pt=K},U9=function(){function Q(Z,$,q,K,W,G,H,B,U){if(this.t=$,this.s=K,this.c=W,this.p=q,this.r=G||h5,this.d=H||this,this.set=B||YQ,this.pr=U||0,this._next=Z,Z)Z._prev=this}var J=Q.prototype;return J.modifier=function Z($,q,K){this.mSet=this.mSet||this.set,this.set=M6,this.m=$,this.mt=K,this.tween=q},Q}();B9($Q+"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 QQ[Q]=1});S9.TweenMax=S9.TweenLite=E0;S9.TimelineLite=S9.TimelineMax=u0;j0=new u0({sortChildren:!1,defaults:oJ,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0});R9.stringFilter=GQ;var LJ=[],VZ={},F6=[],Q5=0,D6=0,g1=function Q(J){return(VZ[J]||F6).map(function(Z){return Z()})},r1=function Q(){var J=Date.now(),Z=[];if(J-Q5>2)g1("matchMediaInit"),LJ.forEach(function($){var{queries:q,conditions:K}=$,W,G,H,B;for(G in q)if(W=H8.matchMedia(q[G]).matches,W&&(H=1),W!==K[G])K[G]=W,B=1;if(B)$.revert(),H&&Z.push($)}),g1("matchMediaRevert"),Z.forEach(function($){return $.onMatch($,function(q){return $.add(null,q)})}),Q5=J,g1("matchMedia")},y5=function(){function Q(Z,$){this.selector=$&&s1($),this.data=[],this._r=[],this.isReverted=!1,this.id=D6++,Z&&this.add(Z)}var J=Q.prototype;return J.add=function Z($,q,K){if(D0($))K=q,q=$,$=D0;var W=this,G=function H(){var B=X0,U=W.selector,X;return B&&B!==W&&B.data.push(W),K&&(W.selector=s1(K)),X0=W,X=q.apply(W,arguments),D0(X)&&W._r.push(X),X0=B,W.selector=U,W.isReverted=!1,X};return W.last=G,$===D0?G(W,function(H){return W.add(null,H)}):$?W[$]=G:G},J.ignore=function Z($){var q=X0;X0=null,$(this),X0=q},J.getTweens=function Z(){var $=[];return this.data.forEach(function(q){return q instanceof Q?$.push.apply($,q.getTweens()):q instanceof E0&&!(q.parent&&q.parent.data==="nested")&&$.push(q)}),$},J.clear=function Z(){this._r.length=this.data.length=0},J.kill=function Z($,q){var K=this;if($)(function(){var G=K.getTweens(),H=K.data.length,B;while(H--)if(B=K.data[H],B.data==="isFlip")B.revert(),B.getChildren(!0,!0,!1).forEach(function(U){return G.splice(G.indexOf(U),1)});G.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,X){return X.g-U.g||-1/0}).forEach(function(U){return U.t.revert($)}),H=K.data.length;while(H--)if(B=K.data[H],B instanceof u0){if(B.data!=="nested")B.scrollTrigger&&B.scrollTrigger.revert(),B.kill()}else!(B instanceof E0)&&B.revert&&B.revert($);K._r.forEach(function(U){return U($,K)}),K.isReverted=!0})();else this.data.forEach(function(G){return G.kill&&G.kill()});if(this.clear(),q){var W=LJ.length;while(W--)LJ[W].id===this.id&&LJ.splice(W,1)}},J.revert=function Z($){this.kill($||{})},Q}(),I6=function(){function Q(Z){this.contexts=[],this.scope=Z,X0&&X0.data.push(this)}var J=Q.prototype;return J.add=function Z($,q,K){U8($)||($={matches:$});var W=new y5(0,K||this.scope),G=W.conditions={},H,B,U;X0&&!W.selector&&(W.selector=X0.selector),this.contexts.push(W),q=W.add("onMatch",q),W.queries=$;for(B in $)if(B==="all")U=1;else if(H=H8.matchMedia($[B]),H)LJ.indexOf(W)<0&&LJ.push(W),(G[B]=H.matches)&&(U=1),H.addListener?H.addListener(r1):H.addEventListener("change",r1);return U&&q(W,function(X){return W.add(null,X)}),this},J.revert=function Z($){this.kill($||{})},J.kill=function Z($){this.contexts.forEach(function(q){return q.kill($,!0)})},Q}(),SZ={registerPlugin:function Q(){for(var J=arguments.length,Z=new Array(J),$=0;$1){var q=J.map(function(U){return J9.quickSetter(U,Z,$)}),K=q.length;return function(U){var X=K;while(X--)q[X](U)}}J=J[0]||{};var W=F9[Z],G=s8(J),H=G.harness&&(G.harness.aliases||{})[Z]||Z,B=W?function(U){var X=new W;pJ._pt=0,X.init(J,$?U+$:U,pJ,0,[J]),X.render(1,X),pJ._pt&&jQ(1,pJ)}:G.set(J,H);return W?B:function(U){return B(J,H,$?U+$:U,G,1)}},quickTo:function Q(J,Z,$){var q,K=J9.to(J,C9((q={},q[Z]="+=0.1",q.paused=!0,q.stagger=0,q),$||{})),W=function G(H,B,U){return K.resetTo(Z,H,B,U)};return W.tween=K,W},isTweening:function Q(J){return j0.getTweensOf(J,!0).length>0},defaults:function Q(J){return J&&J.ease&&(J.ease=jJ(J.ease,oJ.ease)),a$(oJ,J||{})},config:function Q(J){return a$(R9,J||{})},registerEffect:function Q(J){var{name:Z,effect:$,plugins:q,defaults:K,extendTimeline:W}=J;if((q||"").split(",").forEach(function(G){return G&&!F9[G]&&!S9[G]&&O7(Z+" effect requires "+G+" plugin.")}),y1[Z]=function(G,H,B){return $(m9(G),C9(H||{},K),B)},W)u0.prototype[Z]=function(G,H,B){return this.add(y1[Z](G,U8(H)?H:(B=H)&&{},this),B)}},registerEase:function Q(J,Z){n[J]=jJ(Z)},parseEase:function Q(J,Z){return arguments.length?jJ(J,Z):n},getById:function Q(J){return j0.getById(J)},exportRoot:function Q(J,Z){if(J===void 0)J={};var $=new u0(J),q,K;$.smoothChildTiming=I9(J.smoothChildTiming),j0.remove($),$._dp=0,$._time=$._tTime=j0._time,q=j0._first;while(q){if(K=q._next,Z||!(!q._dur&&q instanceof E0&&q.vars.onComplete===q._targets[0]))B8($,q,q._start-q._delay);q=K}return B8(j0,$,0),$},context:function Q(J,Z){return J?new y5(J,Z):X0},matchMedia:function Q(J){return new I6(J)},matchMediaRefresh:function Q(){return LJ.forEach(function(J){var Z=J.conditions,$,q;for(q in Z)if(Z[q])Z[q]=!1,$=1;$&&J.revert()})||r1()},addEventListener:function Q(J,Z){var $=VZ[J]||(VZ[J]=[]);~$.indexOf(Z)||$.push(Z)},removeEventListener:function Q(J,Z){var $=VZ[J],q=$&&$.indexOf(Z);q>=0&&$.splice(q,1)},utils:{wrap:tW,wrapYoyo:eW,distribute:D5,random:R5,snap:I5,normalize:aW,getUnit:c0,clamp:sW,splitColor:A5,toArray:m9,selector:s1,mapRange:O5,pipe:nW,unitize:rW,interpolate:J6,shuffle:F5},install:G5,effects:y1,ticker:D9,updateRoot:u0.updateRoot,plugins:F9,globalTimeline:j0,core:{PropTween:U9,globals:H5,Tween:E0,Timeline:u0,Animation:A7,getCache:s8,_removeLinkedListItem:P7,reverting:function Q(){return d0},context:function Q(J){if(J&&X0)X0.data.push(J),J._ctx=X0;return X0},suppressOverwrites:function Q(J){return a1=J}}};B9("to,from,fromTo,delayedCall,set,killTweensOf",function(Q){return SZ[Q]=E0[Q]});D9.add(u0.updateRoot);pJ=SZ.to({},{duration:0});var R6=function Q(J,Z){var $=J._pt;while($&&$.p!==Z&&$.op!==Z&&$.fp!==Z)$=$._next;return $},C6=function Q(J,Z){var $=J._targets,q,K,W;for(q in Z){K=$.length;while(K--)if(W=J._ptLookup[K][q],W&&(W=W.d)){if(W._pt)W=R6(W,q);W&&W.modifier&&W.modifier(Z[q],J,$[K],q)}}},m1=function Q(J,Z){return{name:J,headless:1,rawVars:1,init:function $(q,K,W){W._onInit=function(G){var H,B;if(T0(K))H={},B9(K,function(U){return H[U]=1}),K=H;if(Z){H={};for(B in K)H[B]=Z(K[B]);K=H}C6(G,K)}}}},J9=SZ.registerPlugin({name:"attr",init:function Q(J,Z,$,q,K){var W,G,H;this.tween=$;for(W in Z)H=J.getAttribute(W)||"",G=this.add(J,"setAttribute",(H||0)+"",Z[W],q,K,0,0,W),G.op=W,G.b=H,this._props.push(W)},render:function Q(J,Z){var $=Z._pt;while($)d0?$.set($.t,$.p,$.b,$):$.r(J,$.d),$=$._next}},{name:"endArray",headless:1,init:function Q(J,Z){var $=Z.length;while($--)this.add(J,$,J[$]||0,Z[$],0,0,0,0,0,1)}},m1("roundProps",i1),m1("modifiers"),m1("snap",I5))||SZ;E0.version=u0.version=J9.version="3.14.2";W5=1;t1()&&nJ();var{Power0:O6,Power1:V6,Power2:E6,Power3:A6,Power4:P6,Linear:x6,Quad:S6,Cubic:k6,Quart:T6,Quint:b6,Strong:w6,Elastic:h6,Back:y6,SteppedEase:f6,Bounce:_6,Sine:v6,Expo:g6,Circ:m6}=n;/*! * CSSPlugin 3.14.2 * 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 f5,r8,tJ,RQ,CJ,u6,_5,CQ,d6=function Q(){return typeof window!=="undefined"},V8={},RJ=180/Math.PI,eJ=Math.PI/180,aJ=Math.atan2,v5=1e8,OQ=/([A-Z])/g,c6=/(left|right|width|margin|padding|x)/i,p6=/[\s,\(]\S/,X8={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},MQ=function Q(J,Z){return Z.set(Z.t,Z.p,Math.round((Z.s+Z.c*J)*1e4)/1e4+Z.u,Z)},o6=function Q(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)},l6=function Q(J,Z){return Z.set(Z.t,Z.p,J?Math.round((Z.s+Z.c*J)*1e4)/1e4+Z.u:Z.b,Z)},s6=function Q(J,Z){return Z.set(Z.t,Z.p,J===1?Z.e:J?Math.round((Z.s+Z.c*J)*1e4)/1e4+Z.u:Z.b,Z)},i6=function Q(J,Z){var $=Z.s+Z.c*J;Z.set(Z.t,Z.p,~~($+($<0?-0.5:0.5))+Z.u,Z)},l5=function Q(J,Z){return Z.set(Z.t,Z.p,J?Z.e:Z.b,Z)},s5=function Q(J,Z){return Z.set(Z.t,Z.p,J!==1?Z.b:Z.e,Z)},n6=function Q(J,Z,$){return J.style[Z]=$},r6=function Q(J,Z,$){return J.style.setProperty(Z,$)},a6=function Q(J,Z,$){return J._gsap[Z]=$},t6=function Q(J,Z,$){return J._gsap.scaleX=J._gsap.scaleY=$},e6=function Q(J,Z,$,q,K){var W=J._gsap;W.scaleX=W.scaleY=$,W.renderTransform(K,W)},J4=function Q(J,Z,$,q,K){var W=J._gsap;W[Z]=$,W.renderTransform(K,W)},L0="transform",O9=L0+"Origin",Z4=function Q(J,Z){var $=this,q=this.target,K=q.style,W=q._gsap;if(J in V8&&K){if(this.tfm=this.tfm||{},J!=="transform")J=X8[J]||J,~J.indexOf(",")?J.split(",").forEach(function(G){return $.tfm[G]=O8(q,G)}):this.tfm[J]=W.x?W[J]:O8(q,J),J===O9&&(this.tfm.zOrigin=W.zOrigin);else return X8.transform.split(",").forEach(function(G){return Q.call($,G,Z)});if(this.props.indexOf(L0)>=0)return;if(W.svg)this.svgo=q.getAttribute("data-svg-origin"),this.props.push(O9,Z,"");J=L0}(K||Z)&&this.props.push(J,Z,K[J])},i5=function Q(J){if(J.translate)J.removeProperty("translate"),J.removeProperty("scale"),J.removeProperty("rotate")},Q4=function Q(){var J=this.props,Z=this.target,$=Z.style,q=Z._gsap,K,W;for(K=0;K=0?g5[W]:"")+J},DQ=function Q(){if(d6()&&window.document)f5=window,r8=f5.document,tJ=r8.documentElement,CJ=FQ("div")||{style:{}},u6=FQ("div"),L0=J7(L0),O9=L0+"Origin",CJ.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",r5=!!J7("perspective"),CQ=J9.core.reverting,RQ=1},m5=function Q(J){var Z=J.ownerSVGElement,$=FQ("svg",Z&&Z.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),q=J.cloneNode(!0),K;q.style.display="block",$.appendChild(q),tJ.appendChild($);try{K=q.getBBox()}catch(W){}return $.removeChild(q),tJ.removeChild($),K},u5=function Q(J,Z){var $=Z.length;while($--)if(J.hasAttribute(Z[$]))return J.getAttribute(Z[$])},a5=function Q(J){var Z,$;try{Z=J.getBBox()}catch(q){Z=m5(J),$=1}return Z&&(Z.width||Z.height)||$||(Z=m5(J)),Z&&!Z.width&&!Z.x&&!Z.y?{x:+u5(J,["x","cx","x1"])||0,y:+u5(J,["y","cy","y1"])||0,width:0,height:0}:Z},t5=function Q(J){return!!(J.getCTM&&(!J.parentNode||J.ownerSVGElement)&&a5(J))},t8=function Q(J,Z){if(Z){var $=J.style,q;if(Z in V8&&Z!==O9)Z=L0;if($.removeProperty){if(q=Z.substr(0,2),q==="ms"||Z.substr(0,6)==="webkit")Z="-"+Z;$.removeProperty(q==="--"?Z:Z.replace(OQ,"-$1").toLowerCase())}else $.removeAttribute(Z)}},a8=function Q(J,Z,$,q,K,W){var G=new U9(J._pt,Z,$,0,1,W?s5:l5);return J._pt=G,G.b=q,G.e=K,J._props.push($),G},d5={deg:1,rad:1,turn:1},$4={grid:1,flex:1},e8=function Q(J,Z,$,q){var K=parseFloat($)||0,W=($+"").trim().substr((K+"").length)||"px",G=CJ.style,H=c6.test(Z),B=J.tagName.toLowerCase()==="svg",U=(B?"client":"offset")+(H?"Width":"Height"),X=100,z=q==="px",Y=q==="%",L,j,N,V;if(q===W||!K||d5[q]||d5[W])return K;if(W!=="px"&&!z&&(K=Q(J,Z,$,"px")),V=J.getCTM&&t5(J),(Y||W==="%")&&(V8[Z]||~Z.indexOf("adius")))return L=V?J.getBBox()[H?"width":"height"]:J[U],I0(Y?K/L*X:K/100*L);if(G[H?"width":"height"]=X+(z?W:q),j=q!=="rem"&&~Z.indexOf("adius")||q==="em"&&J.appendChild&&!B?J:J.parentNode,V)j=(J.ownerSVGElement||{}).parentNode;if(!j||j===r8||!j.appendChild)j=r8.body;if(N=j._gsap,N&&Y&&N.width&&H&&N.time===D9.time&&!N.uncache)return I0(K/N.width*X);else{if(Y&&(Z==="height"||Z==="width")){var C=J.style[Z];J.style[Z]=X+q,L=J[U],C?J.style[Z]=C:t8(J,Z)}else(Y||W==="%")&&!$4[k9(j,"display")]&&(G.position=k9(J,"position")),j===J&&(G.position="static"),j.appendChild(CJ),L=CJ[U],j.removeChild(CJ),G.position="absolute";if(H&&Y)N=s8(j),N.time=D9.time,N.width=j[U]}return I0(z?L*K/X:L&&K?X/L*K:0)},O8=function Q(J,Z,$,q){var K;if(RQ||DQ(),Z in X8&&Z!=="transform"){if(Z=X8[Z],~Z.indexOf(","))Z=Z.split(",")[0]}if(V8[Z]&&Z!=="transform")K=T7(J,q),K=Z!=="transformOrigin"?K[Z]:K.svg?K.origin:fZ(k9(J,O9))+" "+K.zOrigin+"px";else if(K=J.style[Z],!K||K==="auto"||q||~(K+"").indexOf("calc("))K=yZ[Z]&&yZ[Z](J,Z,$)||k9(J,Z)||KQ(J,Z)||(Z==="opacity"?1:0);return $&&!~(K+"").trim().indexOf(" ")?e8(J,Z,K,$)+$:K},q4=function Q(J,Z,$,q){if(!$||$==="none"){var K=J7(Z,J,1),W=K&&k9(J,K,1);if(W&&W!==$)Z=K,$=W;else if(Z==="borderColor")$=k9(J,"borderTopColor")}var G=new U9(this._pt,J.style,Z,0,1,zQ),H=0,B=0,U,X,z,Y,L,j,N,V,C,I,F,M;if(G.b=$,G.e=q,$+="",q+="",q.substring(0,6)==="var(--")q=k9(J,q.substring(4,q.indexOf(")")));if(q==="auto")j=J.style[Z],J.style[Z]=q,q=k9(J,Z)||q,j?J.style[Z]=j:t8(J,Z);if(U=[$,q],GQ(U),$=U[0],q=U[1],z=$.match(NJ)||[],M=q.match(NJ)||[],M.length){while(X=NJ.exec(q)){if(N=X[0],C=q.substring(H,X.index),L)L=(L+1)%5;else if(C.substr(-5)==="rgba("||C.substr(-5)==="hsla(")L=1;if(N!==(j=z[B++]||"")){if(Y=parseFloat(j)||0,F=j.substr((Y+"").length),N.charAt(1)==="="&&(N=MJ(Y,N)+F),V=parseFloat(N),I=N.substr((V+"").length),H=NJ.lastIndex-I.length,!I){if(I=I||R9.units[Z]||F,H===q.length)q+=I,G.e+=I}if(F!==I)Y=e8(J,Z,j,I)||0;G._pt={_next:G._pt,p:C||B===1?C:",",s:Y,c:V-Y,m:L&&L<4||Z==="zIndex"?Math.round:0}}}G.c=H-1){if(G=K[B],V8[G])H=1,G=G==="transformOrigin"?O9:L0;t8($,G)}}if(H){if(t8($,L0),W)W.svg&&$.removeAttribute("transform"),q.scale=q.rotate=q.translate="none",T7($,1),W.uncache=1,i5(q)}}},yZ={clearProps:function Q(J,Z,$,q,K){if(K.data!=="isFromStart"){var W=J._pt=new U9(J._pt,Z,$,0,0,W4);return W.u=q,W.pr=-10,W.tween=K,J._props.push($),1}}},k7=[1,0,0,1,0,0],e5={},Jq=function Q(J){return J==="matrix(1, 0, 0, 1, 0, 0)"||J==="none"||!J},p5=function Q(J){var Z=k9(J,L0);return Jq(Z)?k7:Z.substr(7).match(e1).map(I0)},VQ=function Q(J,Z){var $=J._gsap||s8(J),q=J.style,K=p5(J),W,G,H,B;if($.svg&&J.getAttribute("transform"))return H=J.transform.baseVal.consolidate().matrix,K=[H.a,H.b,H.c,H.d,H.e,H.f],K.join(",")==="1,0,0,1,0,0"?k7:K;else if(K===k7&&!J.offsetParent&&J!==tJ&&!$.svg){if(H=q.display,q.display="block",W=J.parentNode,!W||!J.offsetParent&&!J.getBoundingClientRect().width)B=1,G=J.nextElementSibling,tJ.appendChild(J);if(K=p5(J),H?q.display=H:t8(J,"display"),B)G?W.insertBefore(J,G):W?W.appendChild(J):tJ.removeChild(J)}return Z&&K.length>6?[K[0],K[1],K[4],K[5],K[12],K[13]]:K},IQ=function Q(J,Z,$,q,K,W){var G=J._gsap,H=K||VQ(J,!0),B=G.xOrigin||0,U=G.yOrigin||0,X=G.xOffset||0,z=G.yOffset||0,Y=H[0],L=H[1],j=H[2],N=H[3],V=H[4],C=H[5],I=Z.split(" "),F=parseFloat(I[0])||0,M=parseFloat(I[1])||0,E,R,P,A;if(!$)E=a5(J),F=E.x+(~I[0].indexOf("%")?F/100*E.width:F),M=E.y+(~(I[1]||I[0]).indexOf("%")?M/100*E.height:M);else if(H!==k7&&(R=Y*N-L*j))P=F*(N/R)+M*(-j/R)+(j*C-N*V)/R,A=F*(-L/R)+M*(Y/R)-(Y*C-L*V)/R,F=P,M=A;if(q||q!==!1&&G.smooth)V=F-B,C=M-U,G.xOffset=X+(V*Y+C*j)-V,G.yOffset=z+(V*L+C*N)-C;else G.xOffset=G.yOffset=0;if(G.xOrigin=F,G.yOrigin=M,G.smooth=!!q,G.origin=Z,G.originIsAbsolute=!!$,J.style[O9]="0px 0px",W)a8(W,G,"xOrigin",B,F),a8(W,G,"yOrigin",U,M),a8(W,G,"xOffset",X,G.xOffset),a8(W,G,"yOffset",z,G.yOffset);J.setAttribute("data-svg-origin",F+" "+M)},T7=function Q(J,Z){var $=J._gsap||new HQ(J);if("x"in $&&!Z&&!$.uncache)return $;var q=J.style,K=$.scaleX<0,W="px",G="deg",H=getComputedStyle(J),B=k9(J,O9)||"0",U,X,z,Y,L,j,N,V,C,I,F,M,E,R,P,A,x,h,S,u,g,o,s,y,t,G0,D,H0,K9,s9,N0,v0;if(U=X=z=j=N=V=C=I=F=0,Y=L=1,$.svg=!!(J.getCTM&&t5(J)),H.translate){if(H.translate!=="none"||H.scale!=="none"||H.rotate!=="none")q[L0]=(H.translate!=="none"?"translate3d("+(H.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+(H.rotate!=="none"?"rotate("+H.rotate+") ":"")+(H.scale!=="none"?"scale("+H.scale.split(" ").join(",")+") ":"")+(H[L0]!=="none"?H[L0]:"");q.scale=q.rotate=q.translate="none"}if(R=VQ(J,$.svg),$.svg){if($.uncache)t=J.getBBox(),B=$.xOrigin-t.x+"px "+($.yOrigin-t.y)+"px",y="";else y=!Z&&J.getAttribute("data-svg-origin");IQ(J,y||B,!!y||$.originIsAbsolute,$.smooth!==!1,R)}if(M=$.xOrigin||0,E=$.yOrigin||0,R!==k7){if(h=R[0],S=R[1],u=R[2],g=R[3],U=o=R[4],X=s=R[5],R.length===6){if(Y=Math.sqrt(h*h+S*S),L=Math.sqrt(g*g+u*u),j=h||S?aJ(S,h)*RJ:0,C=u||g?aJ(u,g)*RJ+j:0,C&&(L*=Math.abs(Math.cos(C*eJ))),$.svg)U-=M-(M*h+E*u),X-=E-(M*S+E*g)}else{if(v0=R[6],s9=R[7],D=R[8],H0=R[9],K9=R[10],N0=R[11],U=R[12],X=R[13],z=R[14],P=aJ(v0,K9),N=P*RJ,P)A=Math.cos(-P),x=Math.sin(-P),y=o*A+D*x,t=s*A+H0*x,G0=v0*A+K9*x,D=o*-x+D*A,H0=s*-x+H0*A,K9=v0*-x+K9*A,N0=s9*-x+N0*A,o=y,s=t,v0=G0;if(P=aJ(-u,K9),V=P*RJ,P)A=Math.cos(-P),x=Math.sin(-P),y=h*A-D*x,t=S*A-H0*x,G0=u*A-K9*x,N0=g*x+N0*A,h=y,S=t,u=G0;if(P=aJ(S,h),j=P*RJ,P)A=Math.cos(P),x=Math.sin(P),y=h*A+S*x,t=o*A+s*x,S=S*A-h*x,s=s*A-o*x,h=y,o=t;if(N&&Math.abs(N)+Math.abs(j)>359.9)N=j=0,V=180-V;Y=I0(Math.sqrt(h*h+S*S+u*u)),L=I0(Math.sqrt(s*s+v0*v0)),P=aJ(o,s),C=Math.abs(P)>0.0002?P*RJ:0,F=N0?1/(N0<0?-N0:N0):0}if($.svg)y=J.getAttribute("transform"),$.forceCSS=J.setAttribute("transform","")||!Jq(k9(J,L0)),y&&J.setAttribute("transform",y)}if(Math.abs(C)>90&&Math.abs(C)<270)if(K)Y*=-1,C+=j<=0?180:-180,j+=j<=0?180:-180;else L*=-1,C+=C<=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)+W,$.y=X-(($.yPercent=X&&(!Z&&$.yPercent||(Math.round(J.offsetHeight/2)===Math.round(-X)?-50:0)))?J.offsetHeight*$.yPercent/100:0)+W,$.z=z+W,$.scaleX=I0(Y),$.scaleY=I0(L),$.rotation=I0(j)+G,$.rotationX=I0(N)+G,$.rotationY=I0(V)+G,$.skewX=C+G,$.skewY=I+G,$.transformPerspective=F+W,$.zOrigin=parseFloat(B.split(" ")[2])||!Z&&$.zOrigin||0)q[O9]=fZ(B);return $.xOffset=$.yOffset=0,$.force3D=R9.force3D,$.renderTransform=$.svg?H4:r5?Zq:G4,$.uncache=0,$},fZ=function Q(J){return(J=J.split(" "))[0]+" "+J[1]},NQ=function Q(J,Z,$){var q=c0(Z);return I0(parseFloat(Z)+parseFloat(e8(J,"x",$+"px",q)))+q},G4=function Q(J,Z){Z.z="0px",Z.rotationY=Z.rotationX="0deg",Z.force3D=0,Zq(J,Z)},DJ="0deg",S7="0px",IJ=") ",Zq=function Q(J,Z){var $=Z||this,q=$.xPercent,K=$.yPercent,W=$.x,G=$.y,H=$.z,B=$.rotation,U=$.rotationY,X=$.rotationX,z=$.skewX,Y=$.skewY,L=$.scaleX,j=$.scaleY,N=$.transformPerspective,V=$.force3D,C=$.target,I=$.zOrigin,F="",M=V==="auto"&&J&&J!==1||V===!0;if(I&&(X!==DJ||U!==DJ)){var E=parseFloat(U)*eJ,R=Math.sin(E),P=Math.cos(E),A;E=parseFloat(X)*eJ,A=Math.cos(E),W=NQ(C,W,R*A*-I),G=NQ(C,G,-Math.sin(E)*-I),H=NQ(C,H,P*A*-I+I)}if(N!==S7)F+="perspective("+N+IJ;if(q||K)F+="translate("+q+"%, "+K+"%) ";if(M||W!==S7||G!==S7||H!==S7)F+=H!==S7||M?"translate3d("+W+", "+G+", "+H+") ":"translate("+W+", "+G+IJ;if(B!==DJ)F+="rotate("+B+IJ;if(U!==DJ)F+="rotateY("+U+IJ;if(X!==DJ)F+="rotateX("+X+IJ;if(z!==DJ||Y!==DJ)F+="skew("+z+", "+Y+IJ;if(L!==1||j!==1)F+="scale("+L+", "+j+IJ;C.style[L0]=F||"translate(0, 0)"},H4=function Q(J,Z){var $=Z||this,q=$.xPercent,K=$.yPercent,W=$.x,G=$.y,H=$.rotation,B=$.skewX,U=$.skewY,X=$.scaleX,z=$.scaleY,Y=$.target,L=$.xOrigin,j=$.yOrigin,N=$.xOffset,V=$.yOffset,C=$.forceCSS,I=parseFloat(W),F=parseFloat(G),M,E,R,P,A;if(H=parseFloat(H),B=parseFloat(B),U=parseFloat(U),U)U=parseFloat(U),B+=U,H+=U;if(H||B){if(H*=eJ,B*=eJ,M=Math.cos(H)*X,E=Math.sin(H)*X,R=Math.sin(H-B)*-z,P=Math.cos(H-B)*z,B){if(U*=eJ,A=Math.tan(B-U),A=Math.sqrt(1+A*A),R*=A,P*=A,U)A=Math.tan(U),A=Math.sqrt(1+A*A),M*=A,E*=A}M=I0(M),E=I0(E),R=I0(R),P=I0(P)}else M=X,P=z,E=R=0;if(I&&!~(W+"").indexOf("px")||F&&!~(G+"").indexOf("px"))I=e8(Y,"x",W,"px"),F=e8(Y,"y",G,"px");if(L||j||N||V)I=I0(I+L-(L*M+j*R)+N),F=I0(F+j-(L*E+j*P)+V);if(q||K)A=Y.getBBox(),I=I0(I+q/100*A.width),F=I0(F+K/100*A.height);A="matrix("+M+","+E+","+R+","+P+","+I+","+F+")",Y.setAttribute("transform",A),C&&(Y.style[L0]=A)},B4=function Q(J,Z,$,q,K){var W=360,G=T0(K),H=parseFloat(K)*(G&&~K.indexOf("rad")?RJ:1),B=H-q,U=q+B+"deg",X,z;if(G){if(X=K.split("_")[1],X==="short"){if(B%=W,B!==B%(W/2))B+=B<0?W:-W}if(X==="cw"&&B<0)B=(B+W*v5)%W-~~(B/W)*W;else if(X==="ccw"&&B>0)B=(B-W*v5)%W-~~(B/W)*W}return J._pt=z=new U9(J._pt,Z,$,q,B,o6),z.e=U,z.u="deg",J._props.push($),z},o5=function Q(J,Z){for(var $ in Z)J[$]=Z[$];return J},U4=function Q(J,Z,$){var q=o5({},$._gsap),K="perspective,force3D,transformOrigin,svgOrigin",W=$.style,G,H,B,U,X,z,Y,L;if(q.svg)B=$.getAttribute("transform"),$.setAttribute("transform",""),W[L0]=Z,G=T7($,1),t8($,L0),$.setAttribute("transform",B);else B=getComputedStyle($)[L0],W[L0]=Z,G=T7($,1),W[L0]=B;for(H in V8)if(B=q[H],U=G[H],B!==U&&K.indexOf(H)<0)Y=c0(B),L=c0(U),X=Y!==L?e8($,H,B,L):parseFloat(B),z=parseFloat(U),J._pt=new U9(J._pt,G,H,X,z-X,MQ),J._pt.u=L||0,J._props.push(H);o5(G,q)};B9("padding,margin,Width,Radius",function(Q,J){var Z="Top",$="Right",q="Bottom",K="Left",W=(J<3?[Z,$,q,K]:[Z+K,Z+$,q+$,q+K]).map(function(G){return J<2?Q+G:"border"+G+Q});yZ[J>1?"border"+Q:Q]=function(G,H,B,U,X){var z,Y;if(arguments.length<4)return z=W.map(function(L){return O8(G,L,B)}),Y=z.join(" "),Y.split(z[0]).length===5?z[0]:Y;z=(U+"").split(" "),Y={},W.forEach(function(L,j){return Y[L]=z[j]=z[j]||z[(j-1)/2|0]}),G.init(H,Y,X)}});var EQ={name:"css",register:DQ,targetTest:function Q(J){return J.style&&J.nodeType},init:function Q(J,Z,$,q,K){var W=this._props,G=J.style,H=$.vars.startAt,B,U,X,z,Y,L,j,N,V,C,I,F,M,E,R,P,A;RQ||DQ(),this.styles=this.styles||n5(J),P=this.styles.props,this.tween=$;for(j in Z){if(j==="autoRound")continue;if(U=Z[j],F9[j]&&UQ(j,Z,$,q,J,K))continue;if(Y=typeof U,L=yZ[j],Y==="function")U=U.call($,q,J,K),Y=typeof U;if(Y==="string"&&~U.indexOf("random("))U=rJ(U);if(L)L(this,J,j,U,$)&&(R=1);else if(j.substr(0,2)==="--"){if(B=(getComputedStyle(J).getPropertyValue(j)+"").trim(),U+="",R8.lastIndex=0,!R8.test(B))N=c0(B),V=c0(U),V?N!==V&&(B=e8(J,j,B,V)+V):N&&(U+=N);this.add(G,"setProperty",B,U,q,K,0,0,j),W.push(j),P.push(j,0,G[j])}else if(Y!=="undefined"){if(H&&j in H)B=typeof H[j]==="function"?H[j].call($,q,J,K):H[j],T0(B)&&~B.indexOf("random(")&&(B=rJ(B)),c0(B+"")||B==="auto"||(B+=R9.units[j]||c0(O8(J,j))||""),(B+"").charAt(1)==="="&&(B=O8(J,j));else B=O8(J,j);if(z=parseFloat(B),C=Y==="string"&&U.charAt(1)==="="&&U.substr(0,2),C&&(U=U.substr(2)),X=parseFloat(U),j in X8){if(j==="autoAlpha"){if(z===1&&O8(J,"visibility")==="hidden"&&X)z=0;P.push("visibility",0,G.visibility),a8(this,G,"visibility",z?"inherit":"hidden",X?"inherit":"hidden",!X)}if(j!=="scale"&&j!=="transform")j=X8[j],~j.indexOf(",")&&(j=j.split(",")[0])}if(I=j in V8,I){if(this.styles.save(j),A=U,Y==="string"&&U.substring(0,6)==="var(--"){if(U=k9(J,U.substring(4,U.indexOf(")"))),U.substring(0,5)==="calc("){var x=J.style.perspective;J.style.perspective=U,U=k9(J,"perspective"),x?J.style.perspective=x:t8(J,"perspective")}X=parseFloat(U)}if(!F)M=J._gsap,M.renderTransform&&!Z.parseTransform||T7(J,Z.parseTransform),E=Z.smoothOrigin!==!1&&M.smooth,F=this._pt=new U9(this._pt,G,L0,0,1,M.renderTransform,M,0,-1),F.dep=1;if(j==="scale")this._pt=new U9(this._pt,M,"scaleY",M.scaleY,(C?MJ(M.scaleY,C+X):X)-M.scaleY||0,MQ),this._pt.u=0,W.push("scaleY",j),j+="X";else if(j==="transformOrigin"){if(P.push(O9,0,G[O9]),U=K4(U),M.svg)IQ(J,U,0,E,0,this);else V=parseFloat(U.split(" ")[2])||0,V!==M.zOrigin&&a8(this,M,"zOrigin",M.zOrigin,V),a8(this,G,j,fZ(B),fZ(U));continue}else if(j==="svgOrigin"){IQ(J,U,1,E,0,this);continue}else if(j in e5){B4(this,M,j,z,C?MJ(z,C+U):U);continue}else if(j==="smoothOrigin"){a8(this,M,"smooth",M.smooth,U);continue}else if(j==="force3D"){M[j]=U;continue}else if(j==="transform"){U4(this,U,J);continue}}else if(!(j in G))j=J7(j)||j;if(I||(X||X===0)&&(z||z===0)&&!p6.test(U)&&j in G){if(N=(B+"").substr((z+"").length),X||(X=0),V=c0(U)||(j in R9.units?R9.units[j]:N),N!==V&&(z=e8(J,j,B,V)),this._pt=new U9(this._pt,I?M:G,j,z,(C?MJ(z,C+X):X)-z,!I&&(V==="px"||j==="zIndex")&&Z.autoRound!==!1?i6:MQ),this._pt.u=V||0,I&&A!==U)this._pt.b=B,this._pt.e=A,this._pt.r=s6;else if(N!==V&&V!=="%")this._pt.b=B,this._pt.r=l6}else if(!(j in G)){if(j in J)this.add(J,j,B||J[j],C?C+U:U,q,K);else if(j!=="parseTransform"){TZ(j,U);continue}}else q4.call(this,J,j,B,C?C+U:U);I||(j in G?P.push(j,0,G[j]):typeof J[j]==="function"?P.push(j,2,J[j]()):P.push(j,1,B||J[j])),W.push(j)}}R&&LQ(this)},render:function Q(J,Z){if(Z.tween._time||!CQ()){var $=Z._pt;while($)$.r(J,$.d),$=$._next}else Z.styles.revert()},get:O8,aliases:X8,getSetter:function Q(J,Z,$){var q=X8[Z];return q&&q.indexOf(",")<0&&(Z=q),Z in V8&&Z!==O9&&(J._gsap.x||O8(J,"x"))?$&&_5===$?Z==="scale"?t6:a6:(_5=$||{})&&(Z==="scale"?e6:J4):J.style&&!kZ(J.style[Z])?n6:~Z.indexOf("-")?r6:hZ(J,Z)},core:{_removeProperty:t8,_getMatrix:VQ}};J9.utils.checkPrefix=J7;J9.core.getStyleSaver=n5;(function(Q,J,Z,$){var q=B9(Q+","+J+","+Z,function(K){V8[K]=1});B9(J,function(K){R9.units[K]="deg",e5[K]=1}),X8[q[13]]=Q+","+J,B9($,function(K){var W=K.split(":");X8[W[1]]=q[W[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");B9("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(Q){R9.units[Q]="px"});J9.registerPlugin(EQ);var b7=J9.registerPlugin(EQ)||J9,sG=b7.core.Tween;function Qq(Q,J){for(var Z=0;ZH)K=q,q=L,G=W,W=N;else if($)q+=L;else q=K+(L-K)/(N-G)*(W-G)},X=function Y(){K=q=$?0:q,G=W=0},z=function Y(L){var j=G,N=K,V=y7();return(L||L===0)&&L!==q&&U(L),W===G||V-G>B?0:(q+($?N:-N))/(($?V:W)-j)*1000};return{update:U,reset:X,getVelocity:z}},w7=function Q(J,Z){return Z&&!J._gsapAllow&&J.preventDefault(),J.changedTouches?J.changedTouches[0]:J},$q=function Q(J){var Z=Math.max.apply(Math,J),$=Math.min.apply(Math,J);return Math.abs(Z)>=Math.abs($)?Z:$},Bq=function Q(){h7=p0.core.globals().ScrollTrigger,h7&&h7.core&&z4()},Uq=function Q(J){if(p0=J||Gq(),!gZ&&p0&&typeof document!=="undefined"&&document.body)T9=window,JJ=document,ZJ=JJ.documentElement,Q7=JJ.body,Kq=[T9,JJ,ZJ,Q7],Y4=p0.utils.clamp,Wq=p0.core.context||function(){},OJ="onpointerenter"in Q7?"pointer":"mouse",qq=R0.isTouch=T9.matchMedia&&T9.matchMedia("(hover: none), (pointer: coarse)").matches?1:("ontouchstart"in T9)||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,e9=R0.eventTypes=("ontouchstart"in ZJ?"touchstart,touchmove,touchcancel,touchend":!("onpointerdown"in ZJ)?"mousedown,mousemove,mouseup,mouseup":"pointerdown,pointermove,pointercancel,pointerup").split(","),setTimeout(function(){return Hq=0},500),Bq(),gZ=1;return gZ};Z9.op=x0;d.cache=0;var R0=function(){function Q(Z){this.init(Z)}var J=Q.prototype;return J.init=function Z($){gZ||Uq(p0)||console.warn("Please gsap.registerPlugin(Observer)"),h7||Bq();var{tolerance:q,dragMinimum:K,type:W,target:G,lineHeight:H,debounce:B,preventDefault:U,onStop:X,onStopDelay:z,ignore:Y,wheelSpeed:L,event:j,onDragStart:N,onDragEnd:V,onDrag:C,onPress:I,onRelease:F,onRight:M,onLeft:E,onUp:R,onDown:P,onChangeX:A,onChangeY:x,onChange:h,onToggleX:S,onToggleY:u,onHover:g,onHoverEnd:o,onMove:s,ignoreCheck:y,isNormalizer:t,onGestureStart:G0,onGestureEnd:D,onWheel:H0,onEnable:K9,onDisable:s9,onClick:N0,scrollSpeed:v0,capture:i0,allowClicks:A0,lockAxis:W9,onLockAxis:n0}=$;this.target=G=z9(G)||ZJ,this.vars=$,Y&&(Y=p0.utils.toArray(Y)),q=q||0.000000001,K=K||0,L=L||1,v0=v0||1,W=W||"wheel,touch,pointer",B=B!==!1,H||(H=parseFloat(T9.getComputedStyle(Q7).lineHeight)||22);var v8,G9,H9,a,C0,M9,E9,O=this,A9=0,j8=0,g8=$.passive||!U&&$.passive!==!1,M0=A8(G,Z9),L8=A8(G,x0),m8=M0(),HJ=L8(),h0=~W.indexOf("touch")&&!~W.indexOf("pointer")&&e9[0]==="pointerdown",u8=f7(G),O0=G.ownerDocument||JJ,i9=[0,0,0],_9=[0,0,0],N8=0,j7=function v(){return N8=y7()},P0=function v(w,e){return(O.event=w)&&Y&&j4(w.target,Y)||e&&h0&&w.pointerType!=="touch"||y&&y(w,e)},FZ=function v(){O._vx.reset(),O._vy.reset(),G9.pause(),X&&X(O)},M8=function v(){var w=O.deltaX=$q(i9),e=O.deltaY=$q(_9),k=Math.abs(w)>=q,f=Math.abs(e)>=q;if(h&&(k||f)&&h(O,w,e,i9,_9),k)M&&O.deltaX>0&&M(O),E&&O.deltaX<0&&E(O),A&&A(O),S&&O.deltaX<0!==A9<0&&S(O),A9=O.deltaX,i9[0]=i9[1]=i9[2]=0;if(f)P&&O.deltaY>0&&P(O),R&&O.deltaY<0&&R(O),x&&x(O),u&&O.deltaY<0!==j8<0&&u(O),j8=O.deltaY,_9[0]=_9[1]=_9[2]=0;if(a||H9){if(s&&s(O),H9)N&&H9===1&&N(O),C&&C(O),H9=0;a=!1}if(M9&&!(M9=!1)&&n0&&n0(O),C0)H0(O),C0=!1;v8=0},uJ=function v(w,e,k){i9[k]+=w,_9[k]+=e,O._vx.update(w),O._vy.update(e),B?v8||(v8=requestAnimationFrame(M8)):M8()},dJ=function v(w,e){if(W9&&!E9)O.axis=E9=Math.abs(w)>Math.abs(e)?"x":"y",M9=!0;if(E9!=="y")i9[2]+=w,O._vx.update(w,!0);if(E9!=="x")_9[2]+=e,O._vy.update(e,!0);B?v8||(v8=requestAnimationFrame(M8)):M8()},d8=function v(w){if(P0(w,1))return;w=w7(w,U);var{clientX:e,clientY:k}=w,f=e-O.x,b=k-O.y,_=O.isDragging;if(O.x=e,O.y=k,_||(f||b)&&(Math.abs(O.startX-e)>=K||Math.abs(O.startY-k)>=K))H9||(H9=_?2:1),_||(O.isDragging=!0),dJ(f,b)},BJ=O.onPress=function(v){if(P0(v,1)||v&&v.button)return;O.axis=E9=null,G9.pause(),O.isPressed=!0,v=w7(v),A9=j8=0,O.startX=O.x=v.clientX,O.startY=O.y=v.clientY,O._vx.reset(),O._vy.reset(),Y9(t?G:O0,e9[1],d8,g8,!0),O.deltaX=O.deltaY=0,I&&I(O)},l=O.onRelease=function(v){if(P0(v,1))return;X9(t?G:O0,e9[1],d8,!0);var w=!isNaN(O.y-O.startY),e=O.isDragging,k=e&&(Math.abs(O.x-O.startX)>3||Math.abs(O.y-O.startY)>3),f=w7(v);if(!k&&w){if(O._vx.reset(),O._vy.reset(),U&&A0)p0.delayedCall(0.08,function(){if(y7()-N8>300&&!v.defaultPrevented){if(v.target.click)v.target.click();else if(O0.createEvent){var b=O0.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,T9,1,f.screenX,f.screenY,f.clientX,f.clientY,!1,!1,!1,!1,0,null),v.target.dispatchEvent(b)}}})}O.isDragging=O.isGesturing=O.isPressed=!1,X&&e&&!t&&G9.restart(!0),H9&&M8(),V&&e&&V(O),F&&F(O,k)},UJ=function v(w){return w.touches&&w.touches.length>1&&(O.isGesturing=!0)&&G0(w,O.isDragging)},n9=function v(){return(O.isGesturing=!1)||D(O)},r9=function v(w){if(P0(w))return;var e=M0(),k=L8();uJ((e-m8)*v0,(k-HJ)*v0,1),m8=e,HJ=k,X&&G9.restart(!0)},a9=function v(w){if(P0(w))return;w=w7(w,U),H0&&(C0=!0);var e=(w.deltaMode===1?H:w.deltaMode===2?T9.innerHeight:1)*L;uJ(w.deltaX*e,w.deltaY*e,0),X&&!t&&G9.restart(!0)},XJ=function v(w){if(P0(w))return;var{clientX:e,clientY:k}=w,f=e-O.x,b=k-O.y;O.x=e,O.y=k,a=!0,X&&G9.restart(!0),(f||b)&&dJ(f,b)},cJ=function v(w){O.event=w,g(O)},F8=function v(w){O.event=w,o(O)},L7=function v(w){return P0(w)||w7(w,U)&&N0(O)};G9=O._dc=p0.delayedCall(z||0.25,FZ).pause(),O.deltaX=O.deltaY=0,O._vx=uZ(0,50,!0),O._vy=uZ(0,50,!0),O.scrollX=M0,O.scrollY=L8,O.isDragging=O.isGesturing=O.isPressed=!1,Wq(this),O.enable=function(v){if(!O.isEnabled){if(Y9(u8?O0:G,"scroll",PQ),W.indexOf("scroll")>=0&&Y9(u8?O0:G,"scroll",r9,g8,i0),W.indexOf("wheel")>=0&&Y9(G,"wheel",a9,g8,i0),W.indexOf("touch")>=0&&qq||W.indexOf("pointer")>=0)Y9(G,e9[0],BJ,g8,i0),Y9(O0,e9[2],l),Y9(O0,e9[3],l),A0&&Y9(G,"click",j7,!0,!0),N0&&Y9(G,"click",L7),G0&&Y9(O0,"gesturestart",UJ),D&&Y9(O0,"gestureend",n9),g&&Y9(G,OJ+"enter",cJ),o&&Y9(G,OJ+"leave",F8),s&&Y9(G,OJ+"move",XJ);O.isEnabled=!0,O.isDragging=O.isGesturing=O.isPressed=a=H9=!1,O._vx.reset(),O._vy.reset(),m8=M0(),HJ=L8(),v&&v.type&&BJ(v),K9&&K9(O)}return O},O.disable=function(){if(O.isEnabled){if(Z7.filter(function(v){return v!==O&&f7(v.target)}).length||X9(u8?O0:G,"scroll",PQ),O.isPressed)O._vx.reset(),O._vy.reset(),X9(t?G:O0,e9[1],d8,!0);X9(u8?O0:G,"scroll",r9,i0),X9(G,"wheel",a9,i0),X9(G,e9[0],BJ,i0),X9(O0,e9[2],l),X9(O0,e9[3],l),X9(G,"click",j7,!0),X9(G,"click",L7),X9(O0,"gesturestart",UJ),X9(O0,"gestureend",n9),X9(G,OJ+"enter",cJ),X9(G,OJ+"leave",F8),X9(G,OJ+"move",XJ),O.isEnabled=O.isPressed=O.isDragging=!1,s9&&s9(O)}},O.kill=O.revert=function(){O.disable();var v=Z7.indexOf(O);v>=0&&Z7.splice(v,1),E8===O&&(E8=0)},Z7.push(O),t&&f7(G)&&(E8=O),O.enable(j)},X4(Q,[{key:"velocityX",get:function Z(){return this._vx.getVelocity()}},{key:"velocityY",get:function Z(){return this._vy.getVelocity()}}]),Q}();R0.version="3.14.2";R0.create=function(Q){return new R0(Q)};R0.register=Uq;R0.getAll=function(){return Z7.slice()};R0.getById=function(Q){return Z7.filter(function(J){return J.vars.id===Q})[0]};Gq()&&p0.registerPlugin(R0);/*! * ScrollTrigger 3.14.2 * 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 T,K7,p,W0,h9,J0,dQ,$1,r7,c7,v7,dZ,Q9,W1,yQ,L9,Xq,Yq,W7,xq,xQ,Sq,j9,fQ,kq,Tq,QJ,_Q,cQ,G7,pQ,p7,vQ,SQ,cZ=1,$9=Date.now,kQ=$9(),c9=0,g7=0,zq=function Q(J,Z,$){var q=w9(J)&&(J.substr(0,6)==="clamp("||J.indexOf("max")>-1);return $["_"+Z+"Clamp"]=q,q?J.substr(6,J.length-7):J},jq=function Q(J,Z){return Z&&(!w9(J)||J.substr(0,6)!=="clamp(")?"clamp("+J+")":J},L4=function Q(){return g7&&requestAnimationFrame(Q)},Lq=function Q(){return W1=1},Nq=function Q(){return W1=0},Y8=function Q(J){return J},m7=function Q(J){return Math.round(J*1e5)/1e5||0},bq=function Q(){return typeof window!=="undefined"},wq=function Q(){return T||bq()&&(T=window.gsap)&&T.registerPlugin&&T},SJ=function Q(J){return!!~dQ.indexOf(J)},hq=function Q(J){return(J==="Height"?pQ:p["inner"+J])||h9["client"+J]||J0["client"+J]},yq=function Q(J){return P8(J,"getBoundingClientRect")||(SJ(J)?function(){return Q1.width=p.innerWidth,Q1.height=pQ,Q1}:function(){return x8(J)})},N4=function Q(J,Z,$){var{d:q,d2:K,a:W}=$;return(W=P8(J,"getBoundingClientRect"))?function(){return W()[q]}:function(){return(Z?hq(K):J["client"+K])||0}},M4=function Q(J,Z){return!Z||~J8.indexOf(J)?yq(J):function(){return Q1}},z8=function Q(J,Z){var{s:$,d2:q,d:K,a:W}=Z;return Math.max(0,($="scroll"+q)&&(W=P8(J,$))?W()-yq(J)()[K]:SJ(J)?(h9[$]||J0[$])-hq(q):J[$]-J["offset"+q])},pZ=function Q(J,Z){for(var $=0;$0){q-=W;for(G=0;G<$.length;G++)if($[G]>=q)return $[G];return $[G-1]}else{G=$.length,q+=W;while(G--)if($[G]<=q)return $[G]}return $[0]}:function(q,K,W){if(W===void 0)W=0.001;var G=Z(q);return!K||Math.abs(G-q)$&&(q*=Z/100),J=J.substr(0,$-1);J=q+(J in K1?K1[J]*Z:~J.indexOf("%")?parseFloat(J)*Z/100:parseFloat(J)||0)}return J},iZ=function Q(J,Z,$,q,K,W,G,H){var{startColor:B,endColor:U,fontSize:X,indent:z,fontWeight:Y}=K,L=W0.createElement("div"),j=SJ($)||P8($,"pinType")==="fixed",N=J.indexOf("scroller")!==-1,V=j?J0:$,C=J.indexOf("start")!==-1,I=C?B:U,F="border-color:"+I+";font-size:"+X+";color:"+I+";font-weight:"+Y+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return F+="position:"+((N||H)&&j?"fixed;":"absolute;"),(N||H||!j)&&(F+=(q===x0?oQ:lQ)+":"+(W+parseFloat(z))+"px;"),G&&(F+="box-sizing:border-box;text-align:left;width:"+G.offsetWidth+"px;"),L._isStart=C,L.setAttribute("class","gsap-marker-"+J+(Z?" marker-"+Z:"")),L.style.cssText=F,L.innerText=Z||Z===0?J+"-"+Z:J,V.children[0]?V.insertBefore(L,V.children[0]):V.appendChild(L),L._offset=L["offset"+q.op.d2],eZ(L,0,q,C),L},eZ=function Q(J,Z,$,q){var K={display:"block"},W=$[q?"os2":"p2"],G=$[q?"p2":"os2"];J._isFlipped=q,K[$.a+"Percent"]=q?-100:0,K[$.a]=q?"1px":0,K["border"+W+B7]=1,K["border"+G+B7]=0,K[$.p]=Z+"px",T.set(J,K)},c=[],gQ={},a7,Dq=function Q(){return $9()-c9>34&&(a7||(a7=requestAnimationFrame(S8)))},q7=function Q(){if(!j9||!j9.isPressed||j9.startX>J0.clientWidth){if(d.cache++,j9)a7||(a7=requestAnimationFrame(S8));else S8();c9||TJ("scrollStart"),c9=$9()}},bQ=function Q(){Tq=p.innerWidth,kq=p.innerHeight},d7=function Q(J){d.cache++,(J===!0||!Q9&&!Sq&&!W0.fullscreenElement&&!W0.webkitFullscreenElement&&(!fQ||Tq!==p.innerWidth||Math.abs(p.innerHeight-kq)>p.innerHeight*0.25))&&$1.restart(!0)},kJ={},R4=[],gq=function Q(){return f0(m,"scrollEnd",Q)||EJ(!0)},TJ=function Q(J){return kJ[J]&&kJ[J].map(function(Z){return Z()})||R4},b9=[],mq=function Q(J){for(var Z=0;ZK,G=q._startClamp&&q.start>=K;(W||G)&&q.setPositions(G?K-1:q.start,W?Math.max(G?K:q.start+1,K):q.end,!0)}),Rq(!1),vQ=0,$.forEach(function(q){return q&&q.render&&q.render(-1)}),d.forEach(function(q){if(q9(q))q.smooth&&requestAnimationFrame(function(){return q.target.style.scrollBehavior="smooth"}),q.rec&&q(q.rec)}),dq(cQ,1),$1.pause(),xJ++,N9=2,S8(2),c.forEach(function(q){return q9(q.vars.onRefresh)&&q.vars.onRefresh(q)}),N9=m.isRefreshing=!1,TJ("refresh")},mQ=0,J1=1,n7,S8=function Q(J){if(J===2||!N9&&!p7){m.isUpdating=!0,n7&&n7.update(0);var Z=c.length,$=$9(),q=$-kQ>=50,K=Z&&c[0].scroll();if(J1=mQ>K?-1:1,N9||(mQ=K),q){if(c9&&!W1&&$-c9>200)c9=0,TJ("scrollEnd");v7=kQ,kQ=$}if(J1<0){L9=Z;while(L9-- >0)c[L9]&&c[L9].update(0,q);J1=1}else for(L9=0;L920),$-=$-E}else Y&&(J=T.utils.mapRange(Y.scrollTrigger.start,Y.scrollTrigger.end,0,z,J)),G&&eZ(G,$,q,!0);if(L)H[L]=J||-0.001,J<0&&(J=0);if(W){var P=J+$,A=W._isStart;if(N="scroll"+q.d2,eZ(W,P,q,A&&P>20||!A&&(X?Math.max(J0[N],h9[N]):W.parentNode[N])<=P+1),X)B=x8(G),X&&(W.style[q.op.p]=B[q.op.p]-q.op.m-W._offset+b0)}if(Y&&C)N=x8(C),Y.seek(z),V=x8(C),Y._caScrollDist=N[q.p]-V[q.p],J=J/Y._caScrollDist*z;return Y&&Y.seek(j),Y?J:Math.round(J)},A4=/(webkit|moz|length|cssText|inset)/i,Oq=function Q(J,Z,$,q){if(J.parentNode!==Z){var K=J.style,W,G;if(Z===J0){J._stOrig=K.cssText,G=d9(J);for(W in G)if(!+W&&!A4.test(W)&&G[W]&&typeof K[W]==="string"&&W!=="0")K[W]=G[W];K.top=$,K.left=q}else K.cssText=J._stOrig;T.core.getCache(J).uncache=1,Z.appendChild(J)}},pq=function Q(J,Z,$){var q=Z,K=q;return function(W){var G=Math.round(J());if(G!==q&&G!==K&&Math.abs(G-q)>3&&Math.abs(G-K)>3)W=G,$&&$();return K=q,q=Math.round(W),q}},rZ=function Q(J,Z,$){var q={};q[Z.p]="+="+$,T.set(J,q)},Vq=function Q(J,Z){var $=A8(J,Z),q="_scroll"+Z.p2,K=function W(G,H,B,U,X){var z=W.tween,Y=H.onComplete,L={};B=B||$();var j=pq($,B,function(){z.kill(),W.tween=0});return X=U&&X||0,U=U||G-B,z&&z.kill(),H[q]=G,H.inherit=!1,H.modifiers=L,L[q]=function(){return j(B+U*z.ratio+X*z.ratio*z.ratio)},H.onUpdate=function(){d.cache++,W.tween&&S8()},H.onComplete=function(){W.tween=0,Y&&Y.call(z)},z=W.tween=T.to(J,H),z};return J[q]=$,$.wheelHandler=function(){return K.tween&&K.tween.kill()&&(K.tween=0)},_0(J,"wheel",$.wheelHandler),m.isTouch&&_0(J,"touchmove",$.wheelHandler),K},m=function(){function Q(Z,$){K7||Q.register(T)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),_Q(this),this.init(Z,$)}var J=Q.prototype;return J.init=function Z($,q){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!g7){this.update=this.refresh=this.kill=Y8;return}$=Mq(w9($)||u7($)||$.nodeType?{trigger:$}:$,sZ);var K=$,W=K.onUpdate,G=K.toggleClass,H=K.id,B=K.onToggle,U=K.onRefresh,X=K.scrub,z=K.trigger,Y=K.pin,L=K.pinSpacing,j=K.invalidateOnRefresh,N=K.anticipatePin,V=K.onScrubComplete,C=K.onSnapComplete,I=K.once,F=K.snap,M=K.pinReparent,E=K.pinSpacer,R=K.containerAnimation,P=K.fastScrollEnd,A=K.preventOverlaps,x=$.horizontal||$.containerAnimation&&$.horizontal!==!1?Z9:x0,h=!X&&X!==0,S=z9($.scroller||p),u=T.core.getCache(S),g=SJ(S),o=("pinType"in $?$.pinType:P8(S,"pinType")||g&&"fixed")==="fixed",s=[$.onEnter,$.onLeave,$.onEnterBack,$.onLeaveBack],y=h&&$.toggleActions.split(" "),t="markers"in $?$.markers:sZ.markers,G0=g?0:parseFloat(d9(S)["border"+x.p2+B7])||0,D=this,H0=$.onRefreshInit&&function(){return $.onRefreshInit(D)},K9=N4(S,g,x),s9=M4(S,g),N0=0,v0=0,i0=0,A0=A8(S,x),W9,n0,v8,G9,H9,a,C0,M9,E9,O,A9,j8,g8,M0,L8,m8,HJ,h0,u8,O0,i9,_9,N8,j7,P0,FZ,M8,uJ,dJ,d8,BJ,l,UJ,n9,r9,a9,XJ,cJ,F8;if(D._startClamp=D._endClamp=!1,D._dir=x,N*=45,D.scroller=S,D.scroll=R?R.time.bind(R):A0,G9=A0(),D.vars=$,q=q||$.animation,"refreshPriority"in $)xq=1,$.refreshPriority===-9999&&(n7=D);if(u.tweenScroll=u.tweenScroll||{top:Vq(S,x0),left:Vq(S,Z9)},D.tweenTo=W9=u.tweenScroll[x.p],D.scrubDuration=function(k){if(UJ=u7(k)&&k,!UJ)l&&l.progress(1).kill(),l=0;else l?l.duration(k):l=T.to(q,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:UJ,paused:!0,onComplete:function f(){return V&&V(D)}})},q)q.vars.lazy=!1,q._initted&&!D.isReverted||q.vars.immediateRender!==!1&&$.immediateRender!==!1&&q.duration()&&q.render(0,!0,!0),D.animation=q.pause(),q.scrollTrigger=D,D.scrubDuration(X),d8=0,H||(H=q.vars.id);if(F){if(!VJ(F)||F.push)F={snapTo:F};"scrollBehavior"in J0.style&&T.set(g?[J0,h9]:S,{scrollBehavior:"auto"}),d.forEach(function(k){return q9(k)&&k.target===(g?W0.scrollingElement||h9:S)&&(k.smooth=!1)}),v8=q9(F.snapTo)?F.snapTo:F.snapTo==="labels"?D4(q):F.snapTo==="labelsDirectional"?I4(q):F.directional!==!1?function(k,f){return iQ(F.snapTo)(k,$9()-v0<500?0:f.direction)}:T.utils.snap(F.snapTo),n9=F.duration||{min:0.1,max:2},n9=VJ(n9)?c7(n9.min,n9.max):c7(n9,n9),r9=T.delayedCall(F.delay||UJ/2||0.1,function(){var k=A0(),f=$9()-v0<500,b=W9.tween;if((f||Math.abs(D.getVelocity())<10)&&!b&&!W1&&N0!==k){var _=(k-a)/M0,y0=q&&!h?q.totalProgress():_,i=f?0:(y0-BJ)/($9()-v7)*1000||0,V0=T.utils.clamp(-_,1-_,$7(i/2)*i/0.185),r0=_+(F.inertia===!1?0:V0),F0,U0,Z0=F,t9=Z0.onStart,Y0=Z0.onInterrupt,P9=Z0.onComplete;if(F0=v8(r0,D),u7(F0)||(F0=r0),U0=Math.max(0,Math.round(a+F0*M0)),k<=C0&&k>=a&&U0!==k){if(b&&!b._initted&&b.data<=$7(U0-k))return;if(F.inertia===!1)V0=F0-_;W9(U0,{duration:n9($7(Math.max($7(r0-y0),$7(F0-y0))*0.185/i/0.05||0)),ease:F.ease||"power3",data:$7(U0-k),onInterrupt:function K8(){return r9.restart(!0)&&Y0&&Y0(D)},onComplete:function K8(){if(D.update(),N0=A0(),q&&!h)l?l.resetTo("totalProgress",F0,q._tTime/q._tDur):q.progress(F0);d8=BJ=q&&!h?q.totalProgress():D.progress,C&&C(D),P9&&P9(D)}},k,V0*M0,U0-k-V0*M0),t9&&t9(D,W9.tween)}}else if(D.isActive&&N0!==k)r9.restart(!0)}).pause()}if(H&&(gQ[H]=D),z=D.trigger=z9(z||Y!==!0&&Y),F8=z&&z._gsap&&z._gsap.stRevert,F8&&(F8=F8(D)),Y=Y===!0?z:z9(Y),w9(G)&&(G={targets:z,className:G}),Y){if(L===!1||L===u9||(L=!L&&Y.parentNode&&Y.parentNode.style&&d9(Y.parentNode).display==="flex"?!1:S0),D.pin=Y,n0=T.core.getCache(Y),!n0.spacer){if(E)E=z9(E),E&&!E.nodeType&&(E=E.current||E.nativeElement),n0.spacerIsNative=!!E,E&&(n0.spacerState=nZ(E));n0.spacer=h0=E||W0.createElement("div"),h0.classList.add("pin-spacer"),H&&h0.classList.add("pin-spacer-"+H),n0.pinState=L8=nZ(Y)}else L8=n0.pinState;$.force3D!==!1&&T.set(Y,{force3D:!0}),D.spacer=h0=n0.spacer,dJ=d9(Y),j7=dJ[L+x.os2],O0=T.getProperty(Y),i9=T.quickSetter(Y,x.a,b0),wQ(Y,h0,dJ),HJ=nZ(Y)}if(t){j8=VJ(t)?Mq(t,Fq):Fq,O=iZ("scroller-start",H,S,x,j8,0),A9=iZ("scroller-end",H,S,x,j8,0,O),u8=O["offset"+x.op.d2];var L7=z9(P8(S,"content")||S);if(M9=this.markerStart=iZ("start",H,L7,x,j8,u8,0,R),E9=this.markerEnd=iZ("end",H,L7,x,j8,u8,0,R),R&&(cJ=T.quickSetter([M9,E9],x.a,b0)),!o&&!(J8.length&&P8(S,"fixedMarkers")===!0))F4(g?J0:S),T.set([O,A9],{force3D:!0}),FZ=T.quickSetter(O,x.a,b0),uJ=T.quickSetter(A9,x.a,b0)}if(R){var v=R.vars.onUpdate,w=R.vars.onUpdateParams;R.eventCallback("onUpdate",function(){D.update(0,0,1),v&&v.apply(R,w||[])})}if(D.previous=function(){return c[c.indexOf(D)-1]},D.next=function(){return c[c.indexOf(D)+1]},D.revert=function(k,f){if(!f)return D.kill(!0);var b=k!==!1||!D.enabled,_=Q9;if(b!==D.isReverted){if(b)a9=Math.max(A0(),D.scroll.rec||0),i0=D.progress,XJ=q&&q.progress();if(M9&&[M9,E9,O,A9].forEach(function(y0){return y0.style.display=b?"none":"block"}),b)Q9=D,D.update(b);if(Y&&(!M||!D.isActive))if(b)O4(Y,h0,L8);else wQ(Y,h0,d9(Y),P0);b||D.update(b),Q9=_,D.isReverted=b}},D.refresh=function(k,f,b,_){if((Q9||!D.enabled)&&!f)return;if(Y&&k&&c9){_0(Q,"scrollEnd",gq);return}if(!N9&&H0&&H0(D),Q9=D,W9.tween&&!b)W9.tween.kill(),W9.tween=0;if(l&&l.pause(),j&&q)q.revert({kill:!1}).invalidate(),q.getChildren?q.getChildren(!0,!0,!1).forEach(function(c8){return c8.vars.immediateRender&&c8.render(0,!0,!0)}):q.vars.immediateRender&&q.render(0,!0,!0);D.isReverted||D.revert(!0,!0),D._subPinOffset=!1;var y0=K9(),i=s9(),V0=R?R.duration():z8(S,x),r0=M0<=0.01||!M0,F0=0,U0=_||0,Z0=VJ(b)?b.end:$.end,t9=$.endTrigger||z,Y0=VJ(b)?b.start:$.start||($.start===0||!z?0:Y?"0 0":"0 100%"),P9=D.pinnedContainer=$.pinnedContainer&&z9($.pinnedContainer,D),K8=z&&Math.max(0,c.indexOf(D))||0,g0=K8,m0,a0,YJ,DZ,t0,k0,W8,b1,d$,N7,G8,M7,IZ;if(t&&VJ(b))M7=T.getProperty(O,x.p),IZ=T.getProperty(A9,x.p);while(g0-- >0){if(k0=c[g0],k0.end||k0.refresh(0,1)||(Q9=D),W8=k0.pin,W8&&(W8===z||W8===Y||W8===P9)&&!k0.isReverted)N7||(N7=[]),N7.unshift(k0),k0.revert(!0,!0);if(k0!==c[g0])K8--,g0--}if(q9(Y0)&&(Y0=Y0(D)),Y0=zq(Y0,"start",D),a=Cq(Y0,z,y0,x,A0(),M9,O,D,i,G0,o,V0,R,D._startClamp&&"_startClamp")||(Y?-0.001:0),q9(Z0)&&(Z0=Z0(D)),w9(Z0)&&!Z0.indexOf("+="))if(~Z0.indexOf(" "))Z0=(w9(Y0)?Y0.split(" ")[0]:"")+Z0;else F0=tZ(Z0.substr(2),y0),Z0=w9(Y0)?Y0:(R?T.utils.mapRange(0,R.duration(),R.scrollTrigger.start,R.scrollTrigger.end,a):a)+F0,t9=z;Z0=zq(Z0,"end",D),C0=Math.max(a,Cq(Z0||(t9?"100% 0":V0),t9,y0,x,A0()+F0,E9,A9,D,i,G0,o,V0,R,D._endClamp&&"_endClamp"))||-0.001,F0=0,g0=K8;while(g0--)if(k0=c[g0]||{},W8=k0.pin,W8&&k0.start-k0._pinPush<=a&&!R&&k0.end>0){if(m0=k0.end-(D._startClamp?Math.max(0,k0.start):k0.start),(W8===z&&k0.start-k0._pinPush=z8(S,x))){if(m0=d9(Y),DZ=x===x0,YJ=A0(),_9=parseFloat(O0(x.a))+U0,!V0&&C0>1){if(G8=(g?W0.scrollingElement||h9:S).style,G8={style:G8,value:G8["overflow"+x.a.toUpperCase()]},g&&d9(J0)["overflow"+x.a.toUpperCase()]!=="scroll")G8.style["overflow"+x.a.toUpperCase()]="scroll"}if(wQ(Y,h0,m0),HJ=nZ(Y),a0=x8(Y,!0),b1=o&&A8(S,DZ?Z9:x0)(),L){if(P0=[L+x.os2,M0+U0+b0],P0.t=h0,g0=L===S0?q1(Y,x)+M0+U0:0,g0)P0.push(x.d,g0+b0),h0.style.flexBasis!=="auto"&&(h0.style.flexBasis=g0+b0);if(H7(P0),P9)c.forEach(function(c8){if(c8.pin===P9&&c8.vars.pinSpacing!==!1)c8._subPinOffset=!0});o&&A0(a9)}else g0=q1(Y,x),g0&&h0.style.flexBasis!=="auto"&&(h0.style.flexBasis=g0+b0);if(o)t0={top:a0.top+(DZ?YJ-a:b1)+b0,left:a0.left+(DZ?b1:YJ-a)+b0,boxSizing:"border-box",position:"fixed"},t0[AJ]=t0["max"+B7]=Math.ceil(a0.width)+b0,t0[PJ]=t0["max"+sQ]=Math.ceil(a0.height)+b0,t0[u9]=t0[u9+s7]=t0[u9+o7]=t0[u9+i7]=t0[u9+l7]="0",t0[S0]=m0[S0],t0[S0+s7]=m0[S0+s7],t0[S0+o7]=m0[S0+o7],t0[S0+i7]=m0[S0+i7],t0[S0+l7]=m0[S0+l7],m8=E4(L8,t0,M),N9&&A0(0);if(q)d$=q._initted,xQ(1),q.render(q.duration(),!0,!0),N8=O0(x.a)-_9+M0+U0,M8=Math.abs(M0-N8)>1,o&&M8&&m8.splice(m8.length-2,2),q.render(0,!0,!0),d$||q.invalidate(!0),q.parent||q.totalTime(q.totalTime()),xQ(0);else N8=M0;G8&&(G8.value?G8.style["overflow"+x.a.toUpperCase()]=G8.value:G8.style.removeProperty("overflow-"+x.a))}else if(z&&A0()&&!R){a0=z.parentNode;while(a0&&a0!==J0){if(a0._pinOffset)a-=a0._pinOffset,C0-=a0._pinOffset;a0=a0.parentNode}}if(N7&&N7.forEach(function(c8){return c8.revert(!1,!0)}),D.start=a,D.end=C0,G9=H9=N9?a9:A0(),!R&&!N9)G90?c.slice(0,f).reverse():c.slice(f+1);return(w9(k)?b.filter(function(_){return _.vars.preventOverlaps===k}):b).filter(function(_){return D.direction>0?_.end<=a:_.start>=C0})},D.update=function(k,f,b){if(R&&!b&&!k)return;var _=N9===!0?a9:D.scroll(),y0=k?0:(_-a)/M0,i=y0<0?0:y0>1?1:y0||0,V0=D.progress,r0,F0,U0,Z0,t9,Y0,P9,K8;if(f){if(H9=G9,G9=R?A0():_,F)BJ=d8,d8=q&&!h?q.totalProgress():i}if(N&&Y&&!Q9&&!cZ&&c9){if(!i&&a<_+(_-H9)/($9()-v7)*N)i=0.0001;else if(i===1&&C0>_+(_-H9)/($9()-v7)*N)i=0.9999}if(i!==V0&&D.enabled){if(r0=D.isActive=!!i&&i<1,F0=!!V0&&V0<1,Y0=r0!==F0,t9=Y0||!!i!==!!V0,D.direction=i>V0?1:-1,D.progress=i,t9&&!Q9){if(U0=i&&!V0?0:i===1?1:V0===1?2:3,h)Z0=!Y0&&y[U0+1]!=="none"&&y[U0+1]||y[U0],K8=q&&(Z0==="complete"||Z0==="reset"||(Z0 in q))}if(A&&(Y0||K8)&&(K8||X||!q)&&(q9(A)?A(D):D.getTrailing(A).forEach(function(YJ){return YJ.endAnimation()})),!h){if(l&&!Q9&&!cZ)if(l._dp._time-l._start!==l._time&&l.render(l._dp._time-l._start),l.resetTo)l.resetTo("totalProgress",i,q._tTime/q._tDur);else l.vars.totalProgress=i,l.invalidate().restart();else if(q)q.totalProgress(i,!!(Q9&&(v0||k)))}if(Y){if(k&&L&&(h0.style[L+x.os2]=j7),!o)i9(m7(_9+N8*i));else if(t9){if(P9=!k&&i>V0&&C0+1>_&&_+1>=z8(S,x),M)if(!k&&(r0||P9)){var g0=x8(Y,!0),m0=_-a;Oq(Y,J0,g0.top+(x===x0?m0:0)+b0,g0.left+(x===x0?0:m0)+b0)}else Oq(Y,h0);H7(r0||P9?m8:HJ),M8&&i<1&&r0||i9(_9+(i===1&&!P9?N8:0))}}if(F&&!W9.tween&&!Q9&&!cZ&&r9.restart(!0),G&&(Y0||I&&i&&(i<1||!SQ))&&r7(G.targets).forEach(function(YJ){return YJ.classList[r0||I?"add":"remove"](G.className)}),W&&!h&&!k&&W(D),t9&&!Q9){if(h){if(K8)if(Z0==="complete")q.pause().totalProgress(1);else if(Z0==="reset")q.restart(!0).pause();else if(Z0==="restart")q.restart(!0);else q[Z0]();W&&W(D)}if(Y0||!SQ){if(B&&Y0&&TQ(D,B),s[U0]&&TQ(D,s[U0]),I&&(i===1?D.kill(!1,1):s[U0]=0),!Y0)U0=i===1?1:3,s[U0]&&TQ(D,s[U0])}if(P&&!r0&&Math.abs(D.getVelocity())>(u7(P)?P:2500))_7(D.callbackAnimation),l?l.progress(1):_7(q,Z0==="reverse"?1:!i,1)}else if(h&&W&&!Q9)W(D)}if(uJ){var a0=R?_/R.duration()*(R._caScrollDist||0):_;FZ(a0+(O._isFlipped?1:0)),uJ(a0)}cJ&&cJ(-_/R.duration()*(R._caScrollDist||0))},D.enable=function(k,f){if(!D.enabled){if(D.enabled=!0,_0(S,"resize",d7),g||_0(S,"scroll",q7),H0&&_0(Q,"refreshInit",H0),k!==!1)D.progress=i0=0,G9=H9=N0=A0();f!==!1&&D.refresh()}},D.getTween=function(k){return k&&W9?W9.tween:l},D.setPositions=function(k,f,b,_){if(R){var y0=R.scrollTrigger,i=R.duration(),V0=y0.end-y0.start;k=y0.start+V0*k/i,f=y0.start+V0*f/i}D.refresh(!1,!1,{start:jq(k,b&&!!D._startClamp),end:jq(f,b&&!!D._endClamp)},_),D.update()},D.adjustPinSpacing=function(k){if(P0&&k){var f=P0.indexOf(x.d)+1;P0[f]=parseFloat(P0[f])+k+b0,P0[1]=parseFloat(P0[1])+k+b0,H7(P0)}},D.disable=function(k,f){if(k!==!1&&D.revert(!0,!0),D.enabled){if(D.enabled=D.isActive=!1,f||l&&l.pause(),a9=0,n0&&(n0.uncache=1),H0&&f0(Q,"refreshInit",H0),r9)r9.pause(),W9.tween&&W9.tween.kill()&&(W9.tween=0);if(!g){var b=c.length;while(b--)if(c[b].scroller===S&&c[b]!==D)return;f0(S,"resize",d7),g||f0(S,"scroll",q7)}}},D.kill=function(k,f){D.disable(k,f),l&&!f&&l.kill(),H&&delete gQ[H];var b=c.indexOf(D);if(b>=0&&c.splice(b,1),b===L9&&J1>0&&L9--,b=0,c.forEach(function(_){return _.scroller===D.scroller&&(b=1)}),b||N9||(D.scroll.rec=0),q)q.scrollTrigger=null,k&&q.revert({kill:!1}),f||q.kill();if(M9&&[M9,E9,O,A9].forEach(function(_){return _.parentNode&&_.parentNode.removeChild(_)}),n7===D&&(n7=0),Y)n0&&(n0.uncache=1),b=0,c.forEach(function(_){return _.pin===Y&&b++}),b||(n0.spacer=0);$.onKill&&$.onKill(D)},c.push(D),D.enable(!1,!1),F8&&F8(D),q&&q.add&&!M0){var e=D.update;D.update=function(){D.update=e,d.cache++,a||C0||D.refresh()},T.delayedCall(0.01,D.update),M0=0.01,a=C0=0}else D.refresh();Y&&C4()},Q.register=function Z($){if(!K7)T=$||wq(),bq()&&window.document&&Q.enable(),K7=g7;return K7},Q.defaults=function Z($){if($)for(var q in $)sZ[q]=$[q];return sZ},Q.disable=function Z($,q){g7=0,c.forEach(function(W){return W[q?"kill":"disable"]($)}),f0(p,"wheel",q7),f0(W0,"scroll",q7),clearInterval(dZ),f0(W0,"touchcancel",Y8),f0(J0,"touchstart",Y8),oZ(f0,W0,"pointerdown,touchstart,mousedown",Lq),oZ(f0,W0,"pointerup,touchend,mouseup",Nq),$1.kill(),pZ(f0);for(var K=0;K0&&W.left+G0&&W.top+G=0&&b9.splice(Z,5),b9.push(J,J.style.cssText,J.getBBox&&J.getAttribute("transform"),T.core.getCache(J),_Q())}}):b9};m.revert=function(Q,J){return nQ(!Q,J)};m.create=function(Q,J){return new m(Q,J)};m.refresh=function(Q){return Q?d7(!0):(K7||m.register())&&EJ(!0)};m.update=function(Q){return++d.cache&&S8(Q===!0?2:0)};m.clearScrollMemory=dq;m.maxScroll=function(Q,J){return z8(Q,J?Z9:x0)};m.getScrollFunc=function(Q,J){return A8(z9(Q),J?Z9:x0)};m.getById=function(Q){return gQ[Q]};m.getAll=function(){return c.filter(function(Q){return Q.vars.id!=="ScrollSmoother"})};m.isScrolling=function(){return!!c9};m.snapDirectional=iQ;m.addEventListener=function(Q,J){var Z=kJ[Q]||(kJ[Q]=[]);~Z.indexOf(J)||Z.push(J)};m.removeEventListener=function(Q,J){var Z=kJ[Q],$=Z&&Z.indexOf(J);$>=0&&Z.splice($,1)};m.batch=function(Q,J){var Z=[],$={},q=J.interval||0.016,K=J.batchMax||1e9,W=function H(B,U){var X=[],z=[],Y=T.delayedCall(q,function(){U(X,z),X=[],z=[]}).pause();return function(L){X.length||Y.restart(!0),X.push(L.trigger),z.push(L),K<=X.length&&Y.progress(1)}},G;for(G in J)$[G]=G.substr(0,2)==="on"&&q9(J[G])&&G!=="onRefreshInit"?W(G,J[G]):J[G];if(q9(K))K=K(),_0(m,"refresh",function(){return K=J.batchMax()});return r7(Q).forEach(function(H){var B={};for(G in $)B[G]=$[G];B.trigger=H,Z.push(m.create(B))}),Z};var Eq=function Q(J,Z,$,q){return Z>q?J(q):Z<0&&J(0),$>q?(q-Z)/($-Z):$<0?Z/(Z-$):1},hQ=function Q(J,Z){if(Z===!0)J.style.removeProperty("touch-action");else J.style.touchAction=Z===!0?"auto":Z?"pan-"+Z+(R0.isTouch?" pinch-zoom":""):"none";J===h9&&Q(J0,Z)},aZ={auto:1,scroll:1},P4=function Q(J){var{event:Z,target:$,axis:q}=J,K=(Z.changedTouches?Z.changedTouches[0]:Z).target,W=K._gsap||T.core.getCache(K),G=$9(),H;if(!W._isScrollT||G-W._isScrollT>2000){while(K&&K!==J0&&(K.scrollHeight<=K.clientHeight&&K.scrollWidth<=K.clientWidth||!(aZ[(H=d9(K)).overflowY]||aZ[H.overflowX])))K=K.parentNode;W._isScroll=K&&K!==$&&!SJ(K)&&(aZ[(H=d9(K)).overflowY]||aZ[H.overflowX]),W._isScrollT=G}if(W._isScroll||q==="x")Z.stopPropagation(),Z._gsapAllow=!0},oq=function Q(J,Z,$,q){return R0.create({target:J,capture:!0,debounce:!1,lockAxis:!0,type:Z,onWheel:q=q&&P4,onPress:q,onDrag:q,onScroll:q,onEnable:function K(){return $&&_0(W0,R0.eventTypes[0],Pq,!1,!0)},onDisable:function K(){return f0(W0,R0.eventTypes[0],Pq,!0)}})},x4=/(input|label|select|textarea)/i,Aq,Pq=function Q(J){var Z=x4.test(J.target.tagName);if(Z||Aq)J._gsapAllow=!0,Aq=Z},S4=function Q(J){VJ(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,q=Z.momentum,K=Z.allowNestedScroll,W=Z.onRelease,G,H,B=z9(J.target)||h9,U=T.core.globals().ScrollSmoother,X=U&&U.get(),z=QJ&&(J.content&&z9(J.content)||X&&J.content!==!1&&!X.smooth()&&X.content()),Y=A8(B,x0),L=A8(B,Z9),j=1,N=(R0.isTouch&&p.visualViewport?p.visualViewport.scale*p.visualViewport.width:p.outerWidth)/p.innerWidth,V=0,C=q9(q)?function(){return q(G)}:function(){return q||2.8},I,F,M=oq(B,J.type,!0,K),E=function y(){return F=!1},R=Y8,P=Y8,A=function y(){H=z8(B,x0),P=c7(QJ?1:0,H),$&&(R=c7(0,z8(B,Z9))),I=xJ},x=function y(){z._gsap.y=m7(parseFloat(z._gsap.y)+Y.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)",Y.offset=Y.cacheID=0},h=function y(){if(F){requestAnimationFrame(E);var t=m7(G.deltaY/2),G0=P(Y.v-t);if(z&&G0!==Y.v+Y.offset){Y.offset=G0-Y.v;var D=m7((parseFloat(z&&z._gsap.y)||0)-Y.offset);z.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+D+", 0, 1)",z._gsap.y=D+"px",Y.cacheID=d.cache,S8()}return!0}Y.offset&&x(),F=!0},S,u,g,o,s=function y(){if(A(),S.isActive()&&S.vars.scrollY>H)Y()>H?S.progress(1)&&Y(H):S.resetTo("scrollY",H)};return z&&T.set(z,{y:"+=0"}),J.ignoreCheck=function(y){return QJ&&y.type==="touchmove"&&h(y)||j>1.05&&y.type!=="touchstart"||G.isGesturing||y.touches&&y.touches.length>1},J.onPress=function(){F=!1;var y=j;j=m7((p.visualViewport&&p.visualViewport.scale||1)/N),S.pause(),y!==j&&hQ(B,j>1.01?!0:$?!1:"x"),u=L(),g=Y(),A(),I=xJ},J.onRelease=J.onGestureStart=function(y,t){if(Y.offset&&x(),!t)o.restart(!0);else{d.cache++;var G0=C(),D,H0;if($)D=L(),H0=D+G0*0.05*-y.velocityX/0.227,G0*=Eq(L,D,H0,z8(B,Z9)),S.vars.scrollX=R(H0);if(D=Y(),H0=D+G0*0.05*-y.velocityY/0.227,G0*=Eq(Y,D,H0,z8(B,x0)),S.vars.scrollY=P(H0),S.invalidate().duration(G0).play(0.01),QJ&&S.vars.scrollY>=H||D>=H-1)T.to({},{onUpdate:s,duration:G0})}W&&W(y)},J.onWheel=function(){if(S._ts&&S.pause(),$9()-V>1000)I=0,V=$9()},J.onChange=function(y,t,G0,D,H0){if(xJ!==I&&A(),t&&$&&L(R(D[2]===t?u+(y.startX-y.x):L()+t-D[1])),G0){Y.offset&&x();var K9=H0[2]===G0,s9=K9?g+y.startY-y.y:Y()+G0-H0[1],N0=P(s9);K9&&s9!==N0&&(g+=N0-s9),Y(N0)}(G0||t)&&S8()},J.onEnable=function(){if(hQ(B,$?!1:"x"),m.addEventListener("refresh",s),_0(p,"resize",s),Y.smooth)Y.target.style.scrollBehavior="auto",Y.smooth=L.smooth=!1;M.enable()},J.onDisable=function(){hQ(B,!0),f0(p,"resize",s),m.removeEventListener("refresh",s),M.kill()},J.lockAxis=J.lockAxis!==!1,G=new R0(J),G.iOS=QJ,QJ&&!Y()&&Y(1),QJ&&T.ticker.add(Y8),o=G._dc,S=T.to(G,{ease:"power4",paused:!0,inherit:!1,scrollX:$?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:pq(Y,Y(),function(){return S.pause()})},onUpdate:S8,onComplete:o.vars.onComplete}),G};m.sort=function(Q){if(q9(Q))return c.sort(Q);var J=p.pageYOffset||0;return m.getAll().forEach(function(Z){return Z._sortY=Z.trigger?J+Z.trigger.getBoundingClientRect().top:Z.start+p.innerHeight}),c.sort(Q||function(Z,$){return(Z.vars.refreshPriority||0)*-1e6+(Z.vars.containerAnimation?1e6:Z._sortY)-(($.vars.containerAnimation?1e6:$._sortY)+($.vars.refreshPriority||0)*-1e6)})};m.observe=function(Q){return new R0(Q)};m.normalizeScroll=function(Q){if(typeof Q==="undefined")return j9;if(Q===!0&&j9)return j9.enable();if(Q===!1){j9&&j9.kill(),j9=Q;return}var J=Q instanceof R0?Q:S4(Q);return j9&&j9.target===J.target&&j9.kill(),SJ(J.target)&&(j9=J),J};m.core={_getVelocityProp:uZ,_inputObserver:oq,_scrollers:d,_proxies:J8,bridge:{ss:function Q(){c9||TJ("scrollStart"),c9=$9()},ref:function Q(){return Q9}}};wq()&&T.registerPlugin(m);var lq=()=>{return window.matchMedia("(prefers-reduced-motion: reduce)").matches};b7.registerPlugin(m);var k4={ease:"expo.out",duration:1.2};b7.defaults(k4);var QH=lq(),r=b7;function sq(Q=null){let J=()=>{let K=document.body.firstElementChild;return K instanceof HTMLElement&&K.classList.contains("w-editor-publish-node")},Z=J(),$=Z;if(new MutationObserver((K)=>{K.forEach((W)=>{if(W.type==="childList"){let G=J();if(G!==Z){if(console.log("Editor state changed to:",G),Q)Q(G);Z=G}}})}).observe(document.body,{childList:!0,subtree:!1}),Q)Q($);return $}var T4={infinite:!1,lerp:0.1,smoothWheel:!0,touchMultiplier:2};class iq extends i${#J=r.ticker.add((Q)=>this.raf(Q*1000));constructor(){super(T4);this.on("scroll",this.#Q.bind(this))}#Q(Q){this.notify(Q)}toTop(){this.scrollTo(0,{immediate:!0})}#Z=[];add(Q,J=0,Z=Symbol()){let $=this.#Z.findIndex((q)=>q.priority>J);if($===-1)this.#Z.push({fn:Q,priority:J,id:Z});else this.#Z.splice($,0,{fn:Q,priority:J,id:Z});return()=>this.remove(Z)}remove(Q){this.#Z=this.#Z.filter((J)=>J.id!==Q)}notify(Q){if(this.#Z.length<1)return;this.#Z.forEach((J)=>J.fn(Q))}}var w0=new iq;sq((Q)=>{if(Q)w0.destroy();else w0.start()});function o0(){if(!(this instanceof o0))return new o0;this.size=0,this.uid=0,this.selectors=[],this.selectorObjects={},this.indexes=Object.create(this.indexes),this.activeIndexes=[]}var t7=window.document.documentElement,b4=t7.matches||t7.webkitMatchesSelector||t7.mozMatchesSelector||t7.oMatchesSelector||t7.msMatchesSelector;o0.prototype.matchesSelector=function(Q,J){return b4.call(Q,J)};o0.prototype.querySelectorAll=function(Q,J){return J.querySelectorAll(Q)};o0.prototype.indexes=[];var w4=/^#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;o0.prototype.indexes.push({name:"ID",selector:function Q(J){var Z;if(Z=J.match(w4))return Z[0].slice(1)},element:function Q(J){if(J.id)return[J.id]}});var h4=/^\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;o0.prototype.indexes.push({name:"CLASS",selector:function Q(J){var Z;if(Z=J.match(h4))return Z[0].slice(1)},element:function Q(J){var Z=J.className;if(Z){if(typeof Z==="string")return Z.split(/\s/);else if(typeof Z==="object"&&"baseVal"in Z)return Z.baseVal.split(/\s/)}}});var y4=/^((?:[\w\u00c0-\uFFFF\-]|\\.)+)/g;o0.prototype.indexes.push({name:"TAG",selector:function Q(J){var Z;if(Z=J.match(y4))return Z[0].toUpperCase()},element:function Q(J){return[J.nodeName.toUpperCase()]}});o0.prototype.indexes.default={name:"UNIVERSAL",selector:function(){return!0},element:function(){return[!0]}};var rQ;if(typeof window.Map==="function")rQ=window.Map;else rQ=function(){function Q(){this.map={}}return Q.prototype.get=function(J){return this.map[J+" "]},Q.prototype.set=function(J,Z){this.map[J+" "]=Z},Q}();var nq=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g;function rq(Q,J){Q=Q.slice(0).concat(Q.default);var Z=Q.length,$,q,K,W,G=J,H,B,U=[];do if(nq.exec(""),K=nq.exec(G)){if(G=K[3],K[2]||!G){for($=0;${Z(...J)})}function tQ(Q){return typeof Q==="string"?document.querySelectorAll(Q):Q}function e7(Q){let J=_4(bJ[Q.type],Q.target);if(J.length)for(let Z=0;ZJ})}function JK(Q){let J={};for(let Z in Q)J[Z]=[...Q[Z]];return J}class ZK{bindAll(Q,J){if(!J)J=Object.getOwnPropertyNames(Object.getPrototypeOf(Q));for(let Z=0;Z0,pathname:J.pathname.replace(/\/+$/,""),host:J.host,search:J.search,raw:Q,href:Z||J.href}}function eQ(Q,J){Q.parentNode.replaceChild($K(Q,J),Q)}function J$(Q,J){(Q.parentNode.tagName==="HEAD"?document.head:document.body).appendChild($K(Q,J))}function $K(Q,J){let Z=document.createElement(J);for(let $=0;${this.onLeave({...Q,done:J})})}enter(Q){return new Promise((J)=>{this.onEnter({...Q,done:J})})}onLeave({from:Q,trigger:J,done:Z}){Z()}onEnter({to:Q,trigger:J,done:Z}){Z()}}class U7{constructor({content:Q,page:J,title:Z,wrapper:$}){this._contentString=Q.outerHTML,this._DOM=null,this.page=J,this.title=Z,this.wrapper=$,this.content=this.wrapper.lastElementChild}onEnter(){}onEnterCompleted(){}onLeave(){}onLeaveCompleted(){}initialLoad(){this.onEnter(),this.onEnterCompleted()}update(){document.title=this.title,this.wrapper.appendChild(this._DOM.firstElementChild),this.content=this.wrapper.lastElementChild,this._DOM=null}createDom(){if(!this._DOM)this._DOM=document.createElement("div"),this._DOM.innerHTML=this._contentString}remove(){this.wrapper.firstElementChild.remove()}enter(Q,J){return new Promise((Z)=>{this.onEnter(),Q.enter({trigger:J,to:this.content}).then(()=>{this.onEnterCompleted(),Z()})})}leave(Q,J,Z){return new Promise(($)=>{this.onLeave(),Q.leave({trigger:J,from:this.content}).then(()=>{if(Z)this.remove();this.onLeaveCompleted(),$()})})}}class H1{data=new Map;regexCache=new Map;add(Q,J,Z){if(!this.data.has(Q))this.data.set(Q,new Map),this.regexCache.set(Q,new RegExp(`^${Q}$`));this.data.get(Q).set(J,Z),this.regexCache.set(J,new RegExp(`^${J}$`))}findMatch(Q,J){for(let[Z,$]of this.data)if(Q.pathname.match(this.regexCache.get(Z))){for(let[q,K]of $)if(J.pathname.match(this.regexCache.get(q)))return K;break}return null}}var qK="A transition is currently in progress";class JZ{isTransitioning=!1;currentCacheEntry=null;cache=new Map;activePromises=new Map;constructor(Q={}){let{links:J="a[href]:not([target]):not([href^=\\#]):not([data-taxi-ignore])",removeOldContent:Z=!0,allowInterruption:$=!1,bypassCache:q=!1,enablePrefetch:K=!0,renderers:W={default:U7},transitions:G={default:b8},reloadJsFilter:H=(U)=>U.dataset.taxiReload!==void 0,reloadCssFilter:B=(U)=>!0}=Q;this.renderers=W,this.transitions=G,this.defaultRenderer=this.renderers.default||U7,this.defaultTransition=this.transitions.default||b8,this.wrapper=document.querySelector("[data-taxi]"),this.reloadJsFilter=H,this.reloadCssFilter=B,this.removeOldContent=Z,this.allowInterruption=$,this.bypassCache=q,this.enablePrefetch=K,this.cache=new Map,this.isPopping=!1,this.attachEvents(J),this.currentLocation=Z8(window.location.href),this.cache.set(this.currentLocation.href,this.createCacheEntry(document.cloneNode(!0),window.location.href)),this.currentCacheEntry=this.cache.get(this.currentLocation.href),this.currentCacheEntry.renderer.initialLoad()}setDefaultRenderer(Q){this.defaultRenderer=this.renderers[Q]}setDefaultTransition(Q){this.defaultTransition=this.transitions[Q]}addRoute(Q,J,Z){if(!this.router)this.router=new H1;this.router.add(Q,J,Z)}preload(Q,J=!1){if(Q=Z8(Q).href,!this.cache.has(Q))return this.fetch(Q,!1).then(async(Z)=>{if(this.cache.set(Q,this.createCacheEntry(Z.html,Z.url)),J)this.cache.get(Q).renderer.createDom()}).catch((Z)=>console.warn(Z));return Promise.resolve()}updateCache(Q){let J=Z8(Q||window.location.href).href;if(this.cache.has(J))this.cache.delete(J);this.cache.set(J,this.createCacheEntry(document.cloneNode(!0),J))}clearCache(Q){let J=Z8(Q||window.location.href).href;if(this.cache.has(J))this.cache.delete(J)}navigateTo(Q,J=!1,Z=!1){return new Promise(($,q)=>{if(!this.allowInterruption&&this.isTransitioning){q(new Error(qK));return}this.isTransitioning=!0,this.isPopping=!0,this.targetLocation=Z8(Q),this.popTarget=window.location.href;let K=new(this.chooseTransition(J))({wrapper:this.wrapper}),W;if(this.bypassCache||!this.cache.has(this.targetLocation.href)||this.cache.get(this.targetLocation.href).skipCache){let G=this.fetch(this.targetLocation.href).then((H)=>{this.cache.set(this.targetLocation.href,this.createCacheEntry(H.html,H.url)),this.cache.get(this.targetLocation.href).renderer.createDom()}).catch((H)=>{window.location.href=Q});W=this.beforeFetch(this.targetLocation,K,Z).then(async()=>{return G.then(async()=>{return await this.afterFetch(this.targetLocation,K,this.cache.get(this.targetLocation.href),Z)})})}else this.cache.get(this.targetLocation.href).renderer.createDom(),W=this.beforeFetch(this.targetLocation,K,Z).then(async()=>{return await this.afterFetch(this.targetLocation,K,this.cache.get(this.targetLocation.href),Z)});W.then(()=>{$()})})}on(Q,J){T8.on(Q,J)}off(Q,J){T8.off(Q,J)}beforeFetch(Q,J,Z){return T8.emit("NAVIGATE_OUT",{from:this.currentCacheEntry,trigger:Z}),new Promise(($)=>{this.currentCacheEntry.renderer.leave(J,Z,this.removeOldContent).then(()=>{if(Z!=="popstate")window.history.pushState({},"",Q.raw);$()})})}afterFetch(Q,J,Z,$){return this.currentLocation=Q,this.popTarget=this.currentLocation.href,new Promise((q)=>{if(Z.renderer.update(),T8.emit("NAVIGATE_IN",{from:this.currentCacheEntry,to:Z,trigger:$}),this.reloadJsFilter)this.loadScripts(Z.scripts);if(this.reloadCssFilter)this.loadStyles(Z.styles);if($!=="popstate"&&Q.href!==Z8(Z.finalUrl).href)window.history.replaceState({},"",Z.finalUrl);Z.renderer.enter(J,$).then(()=>{T8.emit("NAVIGATE_END",{from:this.currentCacheEntry,to:Z,trigger:$}),this.currentCacheEntry=Z,this.isTransitioning=!1,this.isPopping=!1,q()})})}loadScripts(Q){let J=[...Q],Z=Array.from(document.querySelectorAll("script")).filter(this.reloadJsFilter);for(let $=0;${if(!q.href)return!0;else if(!J.find((K)=>K.href===q.href))return document.body.append(q),!1});for(let q=0;q{if(!(Q.metaKey||Q.ctrlKey)){let J=Z8(Q.currentTarget.href);if(this.currentLocation=Z8(window.location.href),this.currentLocation.host!==J.host)return;if(this.currentLocation.href!==J.href||this.currentLocation.hasHash&&!J.hasHash){Q.preventDefault(),this.navigateTo(J.raw,Q.currentTarget.dataset.transition||!1,Q.currentTarget).catch((Z)=>console.warn(Z));return}if(!this.currentLocation.hasHash&&!J.hasHash)Q.preventDefault()}};onPopstate=()=>{let Q=Z8(window.location.href);if(Q.pathname===this.currentLocation.pathname&&Q.search===this.currentLocation.search&&!this.isPopping)return!1;if(!this.allowInterruption&&(this.isTransitioning||this.isPopping))return window.history.pushState({},"",this.popTarget),console.warn(qK),!1;if(!this.isPopping)this.popTarget=window.location.href;this.isPopping=!0,this.navigateTo(window.location.href,!1,"popstate")};onPrefetch=(Q)=>{let J=Z8(Q.currentTarget.href);if(this.currentLocation.host!==J.host)return;this.preload(Q.currentTarget.href,!1)};fetch(Q,J=!0){if(this.activePromises.has(Q))return this.activePromises.get(Q);let Z=new Promise(($,q)=>{let K;fetch(Q,{mode:"same-origin",method:"GET",headers:{"X-Requested-With":"Taxi"},credentials:"same-origin"}).then((W)=>{if(!W.ok){if(q("Taxi encountered a non 2xx HTTP status code"),J)window.location.href=Q}return K=W.url,W.text()}).then((W)=>{$({html:QK(W),url:K})}).catch((W)=>{if(q(W),J)window.location.href=Q}).finally(()=>{this.activePromises.delete(Q)})});return this.activePromises.set(Q,Z),Z}chooseTransition(Q){if(Q)return this.transitions[Q];let J=this.router?.findMatch(this.currentLocation,this.targetLocation);if(J)return this.transitions[J];return this.defaultTransition}createCacheEntry(Q,J){let Z=Q.querySelector("[data-taxi-view]"),$=Z.dataset.taxiView.length?this.renderers[Z.dataset.taxiView]:this.defaultRenderer;if(!$)console.warn(`The Renderer "${Z.dataset.taxiView}" was set in the data-taxi-view of the requested page, but not registered in Taxi.`);return{page:Q,content:Z,finalUrl:J,skipCache:Z.hasAttribute("data-taxi-nocache"),scripts:this.reloadJsFilter?Array.from(Q.querySelectorAll("script")).filter(this.reloadJsFilter):[],styles:this.reloadCssFilter?Array.from(Q.querySelectorAll('link[rel="stylesheet"], style')).filter(this.reloadCssFilter):[],title:Q.title,renderer:new $({wrapper:this.wrapper,title:Q.title,content:Z,page:Q})}}}class Z$ extends b8{async onLeave({from:Q,trigger:J,done:Z}){await B1.pages.transitionOut({from:Q,trigger:J}),Z()}async onEnter({to:Q,trigger:J,done:Z}){await B1.pages.transitionIn({to:Q,trigger:J}),Z()}}class Q${#J=[];add(Q,J=0,Z=Symbol()){let $=this.#J.findIndex((q)=>q.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 KK extends Q${constructor(){super();r.ticker.add(this.update.bind(this))}update(Q,J){this.notify({deltaTime:Q,time:J*0.01})}}class WK extends Q${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);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 $$=new KK,p9=new WK;var q$=[],GK=[];function y9(Q){q$.push(Q)}function UK(){q$.forEach((Q)=>Q()),q$.length=0}function K$(){GK.forEach((Q)=>Q()),GK.length=0}var HK=[],BK=[];async function XK(){await Promise.allSettled(HK.map((Q)=>Q())),HK.length=0}async function W$(){await Promise.allSettled(BK.map((Q)=>Q())),BK.length=0}var G$={};D8(G$,{default:()=>zK});function m4(){return console.log(window.location.toString()),window.location.toString().includes(".webflow.io")}var wJ=m4();function zK(Q,J){let Z=r.timeline({scrollTrigger:{trigger:Q,start:"top 80%"}});Z.from(Q,{opacity:0,scale:0.95,x:-4}),y9(()=>{Z.kill()})}var E$={};D8(E$,{default:()=>uK});function H$(Q){let J=Object.create(null);for(let Z of Q.split(","))J[Z]=1;return(Z)=>(Z in J)}var jK={};var LK=()=>{};var B$=Object.assign,NK=(Q,J)=>{let Z=Q.indexOf(J);if(Z>-1)Q.splice(Z,1)},u4=Object.prototype.hasOwnProperty,X1=(Q,J)=>u4.call(Q,J),$J=Array.isArray,X7=(Q)=>Y1(Q)==="[object Map]",MK=(Q)=>Y1(Q)==="[object Set]";var U$=(Q)=>typeof Q==="function",d4=(Q)=>typeof Q==="string",Y7=(Q)=>typeof Q==="symbol",hJ=(Q)=>Q!==null&&typeof Q==="object";var c4=Object.prototype.toString,Y1=(Q)=>c4.call(Q),FK=(Q)=>{return Y1(Q).slice(8,-1)},DK=(Q)=>Y1(Q)==="[object Object]",z1=(Q)=>d4(Q)&&Q!=="NaN"&&Q[0]!=="-"&&""+parseInt(Q,10)===Q;var j1=(Q)=>{let J=Object.create(null);return(Z)=>{return J[Z]||(J[Z]=Q(Z))}},p4=/-\w/g,dH=j1((Q)=>{return Q.replace(p4,(J)=>J.slice(1).toUpperCase())}),o4=/\B([A-Z])/g,cH=j1((Q)=>Q.replace(o4,"-$1").toLowerCase()),IK=j1((Q)=>{return Q.charAt(0).toUpperCase()+Q.slice(1)}),pH=j1((Q)=>{return Q?`on${IK(Q)}`:""}),w8=(Q,J)=>!Object.is(Q,J);var l4="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly";var oH=H$(l4+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,inert,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected");function s4(Q,...J){console.warn(`[Vue warn] ${Q}`,...J)}var F1;function i4(){return F1}var B0;var X$=new WeakSet;class OK{constructor(Q){if(this.fn=Q,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,F1&&F1.active)F1.effects.push(this)}pause(){this.flags|=64}resume(){if(this.flags&64){if(this.flags&=-65,X$.has(this))X$.delete(this),this.trigger()}}notify(){if(this.flags&2&&!(this.flags&32))return;if(!(this.flags&8))n4(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,RK(this),EK(this);let Q=B0,J=Q8;B0=this,Q8=!0;try{return this.fn()}finally{AK(this),B0=Q,Q8=J,this.flags&=-3}}stop(){if(this.flags&1){for(let Q=this.deps;Q;Q=Q.nextDep)R$(Q);this.deps=this.depsTail=void 0,RK(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){if(this.flags&64)X$.add(this);else if(this.scheduler)this.scheduler();else this.runIfDirty()}runIfDirty(){if(j$(this))this.run()}get dirty(){return j$(this)}}var VK=0,HZ,BZ;function n4(Q,J=!1){if(Q.flags|=8,J){Q.next=BZ,BZ=Q;return}Q.next=HZ,HZ=Q}function D$(){VK++}function I$(){if(--VK>0)return;if(BZ){let J=BZ;BZ=void 0;while(J){let Z=J.next;J.next=void 0,J.flags&=-9,J=Z}}let Q;while(HZ){let J=HZ;HZ=void 0;while(J){let Z=J.next;if(J.next=void 0,J.flags&=-9,J.flags&1)try{J.trigger()}catch($){if(!Q)Q=$}J=Z}}if(Q)throw Q}function EK(Q){for(let J=Q.deps;J;J=J.nextDep)J.version=-1,J.prevActiveLink=J.dep.activeLink,J.dep.activeLink=J}function AK(Q){let J,Z=Q.depsTail,$=Z;while($){let q=$.prevDep;if($.version===-1){if($===Z)Z=q;R$($),a4($)}else J=$;$.dep.activeLink=$.prevActiveLink,$.prevActiveLink=void 0,$=q}Q.deps=J,Q.depsTail=Z}function j$(Q){for(let J=Q.deps;J;J=J.nextDep)if(J.dep.version!==J.version||J.dep.computed&&(r4(J.dep.computed)||J.dep.version!==J.version))return!0;if(Q._dirty)return!0;return!1}function r4(Q){if(Q.flags&4&&!(Q.flags&16))return;if(Q.flags&=-17,Q.globalVersion===D1)return;if(Q.globalVersion=D1,!Q.isSSR&&Q.flags&128&&(!Q.deps&&!Q._dirty||!j$(Q)))return;Q.flags|=2;let J=Q.dep,Z=B0,$=Q8;B0=Q,Q8=!0;try{EK(Q);let q=Q.fn(Q._value);if(J.version===0||w8(q,Q._value))Q.flags|=128,Q._value=q,J.version++}catch(q){throw J.version++,q}finally{B0=Z,Q8=$,AK(Q),Q.flags&=-3}}function R$(Q,J=!1){let{dep:Z,prevSub:$,nextSub:q}=Q;if($)$.nextSub=q,Q.prevSub=void 0;if(q)q.prevSub=$,Q.nextSub=void 0;if(Z.subs===Q){if(Z.subs=$,!$&&Z.computed){Z.computed.flags&=-5;for(let K=Z.computed.deps;K;K=K.nextDep)R$(K,!0)}}if(!J&&!--Z.sc&&Z.map)Z.map.delete(Z.key)}function a4(Q){let{prevDep:J,nextDep:Z}=Q;if(J)J.nextDep=Z,Q.prevDep=void 0;if(Z)Z.prevDep=J,Q.nextDep=void 0}var Q8=!0,PK=[];function xK(){PK.push(Q8),Q8=!1}function SK(){let Q=PK.pop();Q8=Q===void 0?!0:Q}function RK(Q){let{cleanup:J}=Q;if(Q.cleanup=void 0,J){let Z=B0;B0=void 0;try{J()}finally{B0=Z}}}var D1=0;class kK{constructor(Q,J){this.sub=Q,this.dep=J,this.version=J.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class C${constructor(Q){this.computed=Q,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(Q){if(!B0||!Q8||B0===this.computed)return;let J=this.activeLink;if(J===void 0||J.sub!==B0){if(J=this.activeLink=new kK(B0,this),!B0.deps)B0.deps=B0.depsTail=J;else J.prevDep=B0.depsTail,B0.depsTail.nextDep=J,B0.depsTail=J;TK(J)}else if(J.version===-1){if(J.version=this.version,J.nextDep){let Z=J.nextDep;if(Z.prevDep=J.prevDep,J.prevDep)J.prevDep.nextDep=Z;if(J.prevDep=B0.depsTail,J.nextDep=void 0,B0.depsTail.nextDep=J,B0.depsTail=J,B0.deps===J)B0.deps=Z}}return J}trigger(Q){this.version++,D1++,this.notify(Q)}notify(Q){D$();try{for(let J=this.subs;J;J=J.prevSub)if(J.sub.notify())J.sub.dep.notify()}finally{I$()}}}function TK(Q){if(Q.dep.sc++,Q.sub.flags&4){let J=Q.dep.computed;if(J&&!Q.dep.subs){J.flags|=20;for(let $=J.deps;$;$=$.nextDep)TK($)}let Z=Q.dep.subs;if(Z!==Q){if(Q.prevSub=Z,Z)Z.nextSub=Q}Q.dep.subs=Q}}var L$=new WeakMap,fJ=Symbol(""),N$=Symbol(""),XZ=Symbol("");function V9(Q,J,Z){if(Q8&&B0){let $=L$.get(Q);if(!$)L$.set(Q,$=new Map);let q=$.get(Z);if(!q)$.set(Z,q=new C$),q.map=$,q.key=Z;q.track()}}function KJ(Q,J,Z,$,q,K){let W=L$.get(Q);if(!W){D1++;return}let G=(H)=>{if(H)H.trigger()};if(D$(),J==="clear")W.forEach(G);else{let H=$J(Q),B=H&&z1(Z);if(H&&Z==="length"){let U=Number($);W.forEach((X,z)=>{if(z==="length"||z===XZ||!Y7(z)&&z>=U)G(X)})}else{if(Z!==void 0||W.has(void 0))G(W.get(Z));if(B)G(W.get(XZ));switch(J){case"add":if(!H){if(G(W.get(fJ)),X7(Q))G(W.get(N$))}else if(B)G(W.get("length"));break;case"delete":if(!H){if(G(W.get(fJ)),X7(Q))G(W.get(N$))}break;case"set":if(X7(Q))G(W.get(fJ));break}}}I$()}function z7(Q){let J=q0(Q);if(J===Q)return J;return V9(J,"iterate",XZ),$8(Q)?J:J.map(f8)}function O$(Q){return V9(Q=q0(Q),"iterate",XZ),Q}function qJ(Q,J){if(GJ(Q))return UZ(Q)?YZ(f8(J)):YZ(J);return f8(J)}var t4={__proto__:null,[Symbol.iterator](){return Y$(this,Symbol.iterator,(Q)=>qJ(this,Q))},concat(...Q){return z7(this).concat(...Q.map((J)=>$J(J)?z7(J):J))},entries(){return Y$(this,"entries",(Q)=>{return Q[1]=qJ(this,Q[1]),Q})},every(Q,J){return h8(this,"every",Q,J,void 0,arguments)},filter(Q,J){return h8(this,"filter",Q,J,(Z)=>Z.map(($)=>qJ(this,$)),arguments)},find(Q,J){return h8(this,"find",Q,J,(Z)=>qJ(this,Z),arguments)},findIndex(Q,J){return h8(this,"findIndex",Q,J,void 0,arguments)},findLast(Q,J){return h8(this,"findLast",Q,J,(Z)=>qJ(this,Z),arguments)},findLastIndex(Q,J){return h8(this,"findLastIndex",Q,J,void 0,arguments)},forEach(Q,J){return h8(this,"forEach",Q,J,void 0,arguments)},includes(...Q){return z$(this,"includes",Q)},indexOf(...Q){return z$(this,"indexOf",Q)},join(Q){return z7(this).join(Q)},lastIndexOf(...Q){return z$(this,"lastIndexOf",Q)},map(Q,J){return h8(this,"map",Q,J,void 0,arguments)},pop(){return GZ(this,"pop")},push(...Q){return GZ(this,"push",Q)},reduce(Q,...J){return CK(this,"reduce",Q,J)},reduceRight(Q,...J){return CK(this,"reduceRight",Q,J)},shift(){return GZ(this,"shift")},some(Q,J){return h8(this,"some",Q,J,void 0,arguments)},splice(...Q){return GZ(this,"splice",Q)},toReversed(){return z7(this).toReversed()},toSorted(Q){return z7(this).toSorted(Q)},toSpliced(...Q){return z7(this).toSpliced(...Q)},unshift(...Q){return GZ(this,"unshift",Q)},values(){return Y$(this,"values",(Q)=>qJ(this,Q))}};function Y$(Q,J,Z){let $=O$(Q),q=$[J]();if($!==Q&&!$8(Q))q._next=q.next,q.next=()=>{let K=q._next();if(!K.done)K.value=Z(K.value);return K};return q}var e4=Array.prototype;function h8(Q,J,Z,$,q,K){let W=O$(Q),G=W!==Q&&!$8(Q),H=W[J];if(H!==e4[J]){let X=H.apply(Q,K);return G?f8(X):X}let B=Z;if(W!==Q){if(G)B=function(X,z){return Z.call(this,qJ(Q,X),z,Q)};else if(Z.length>2)B=function(X,z){return Z.call(this,X,z,Q)}}let U=H.call(W,B,$);return G&&q?q(U):U}function CK(Q,J,Z,$){let q=O$(Q),K=Z;if(q!==Q){if(!$8(Q))K=function(W,G,H){return Z.call(this,W,qJ(Q,G),H,Q)};else if(Z.length>3)K=function(W,G,H){return Z.call(this,W,G,H,Q)}}return q[J](K,...$)}function z$(Q,J,Z){let $=q0(Q);V9($,"iterate",XZ);let q=$[J](...Z);if((q===-1||q===!1)&&YG(Z[0]))return Z[0]=q0(Z[0]),$[J](...Z);return q}function GZ(Q,J,Z=[]){xK(),D$();let $=q0(Q)[J].apply(Q,Z);return I$(),SK(),$}var JG=H$("__proto__,__v_isRef,__isVue"),bK=new Set(Object.getOwnPropertyNames(Symbol).filter((Q)=>Q!=="arguments"&&Q!=="caller").map((Q)=>Symbol[Q]).filter(Y7));function ZG(Q){if(!Y7(Q))Q=String(Q);let J=q0(this);return V9(J,"has",Q),J.hasOwnProperty(Q)}class V${constructor(Q=!1,J=!1){this._isReadonly=Q,this._isShallow=J}get(Q,J,Z){if(J==="__v_skip")return Q.__v_skip;let $=this._isReadonly,q=this._isShallow;if(J==="__v_isReactive")return!$;else if(J==="__v_isReadonly")return $;else if(J==="__v_isShallow")return q;else if(J==="__v_raw"){if(Z===($?q?BG:_K:q?HG:fK).get(Q)||Object.getPrototypeOf(Q)===Object.getPrototypeOf(Z))return Q;return}let K=$J(Q);if(!$){let G;if(K&&(G=t4[J]))return G;if(J==="hasOwnProperty")return ZG}let W=Reflect.get(Q,J,y8(Q)?Q:Z);if(Y7(J)?bK.has(J):JG(J))return W;if(!$)V9(Q,"get",J);if(q)return W;if(y8(W)){let G=K&&z1(J)?W:W.value;return $&&hJ(G)?F$(G):G}if(hJ(W))return $?F$(W):vK(W);return W}}class wK extends V${constructor(Q=!1){super(!1,Q)}set(Q,J,Z,$){let q=Q[J],K=$J(Q)&&z1(J);if(!this._isShallow){let H=GJ(q);if(!$8(Z)&&!GJ(Z))q=q0(q),Z=q0(Z);if(!K&&y8(q)&&!y8(Z))if(H)return!0;else return q.value=Z,!0}let W=K?Number(J)Q,L1=(Q)=>Reflect.getPrototypeOf(Q);function qG(Q,J,Z){return function(...$){let q=this.__v_raw,K=q0(q),W=X7(K),G=Q==="entries"||Q===Symbol.iterator&&W,H=Q==="keys"&&W,B=q[Q](...$),U=Z?M$:J?YZ:f8;return!J&&V9(K,"iterate",H?N$:fJ),B$(Object.create(B),{next(){let{value:X,done:z}=B.next();return z?{value:X,done:z}:{value:G?[U(X[0]),U(X[1])]:U(X),done:z}}})}}function N1(Q){return function(...J){return Q==="delete"?!1:Q==="clear"?void 0:this}}function KG(Q,J){let Z={get(q){let K=this.__v_raw,W=q0(K),G=q0(q);if(!Q){if(w8(q,G))V9(W,"get",q);V9(W,"get",G)}let{has:H}=L1(W),B=J?M$:Q?YZ:f8;if(H.call(W,q))return B(K.get(q));else if(H.call(W,G))return B(K.get(G));else if(K!==W)K.get(q)},get size(){let q=this.__v_raw;return!Q&&V9(q0(q),"iterate",fJ),q.size},has(q){let K=this.__v_raw,W=q0(K),G=q0(q);if(!Q){if(w8(q,G))V9(W,"has",q);V9(W,"has",G)}return q===G?K.has(q):K.has(q)||K.has(G)},forEach(q,K){let W=this,G=W.__v_raw,H=q0(G),B=J?M$:Q?YZ:f8;return!Q&&V9(H,"iterate",fJ),G.forEach((U,X)=>{return q.call(K,B(U),B(X),W)})}};return B$(Z,Q?{add:N1("add"),set:N1("set"),delete:N1("delete"),clear:N1("clear")}:{add(q){if(!J&&!$8(q)&&!GJ(q))q=q0(q);let K=q0(this);if(!L1(K).has.call(K,q))K.add(q),KJ(K,"add",q,q);return this},set(q,K){if(!J&&!$8(K)&&!GJ(K))K=q0(K);let W=q0(this),{has:G,get:H}=L1(W),B=G.call(W,q);if(!B)q=q0(q),B=G.call(W,q);let U=H.call(W,q);if(W.set(q,K),!B)KJ(W,"add",q,K);else if(w8(K,U))KJ(W,"set",q,K,U);return this},delete(q){let K=q0(this),{has:W,get:G}=L1(K),H=W.call(K,q);if(!H)q=q0(q),H=W.call(K,q);let B=G?G.call(K,q):void 0,U=K.delete(q);if(H)KJ(K,"delete",q,void 0,B);return U},clear(){let q=q0(this),K=q.size!==0,W=void 0,G=q.clear();if(K)KJ(q,"clear",void 0,void 0,void 0);return G}}),["keys","values","entries",Symbol.iterator].forEach((q)=>{Z[q]=qG(q,Q,J)}),Z}function yK(Q,J){let Z=KG(Q,J);return($,q,K)=>{if(q==="__v_isReactive")return!Q;else if(q==="__v_isReadonly")return Q;else if(q==="__v_raw")return $;return Reflect.get(X1(Z,q)&&q in $?Z:$,q,K)}}var WG={get:yK(!1,!1)};var GG={get:yK(!0,!1)};var fK=new WeakMap,HG=new WeakMap,_K=new WeakMap,BG=new WeakMap;function UG(Q){switch(Q){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function XG(Q){return Q.__v_skip||!Object.isExtensible(Q)?0:UG(FK(Q))}function vK(Q){if(GJ(Q))return Q;return gK(Q,!1,QG,WG,fK)}function F$(Q){return gK(Q,!0,$G,GG,_K)}function gK(Q,J,Z,$,q){if(!hJ(Q))return Q;if(Q.__v_raw&&!(J&&Q.__v_isReactive))return Q;let K=XG(Q);if(K===0)return Q;let W=q.get(Q);if(W)return W;let G=new Proxy(Q,K===2?$:Z);return q.set(Q,G),G}function UZ(Q){if(GJ(Q))return UZ(Q.__v_raw);return!!(Q&&Q.__v_isReactive)}function GJ(Q){return!!(Q&&Q.__v_isReadonly)}function $8(Q){return!!(Q&&Q.__v_isShallow)}function YG(Q){return Q?!!Q.__v_raw:!1}function q0(Q){let J=Q&&Q.__v_raw;return J?q0(J):Q}var f8=(Q)=>hJ(Q)?vK(Q):Q,YZ=(Q)=>hJ(Q)?F$(Q):Q;function y8(Q){return Q?Q.__v_isRef===!0:!1}function R1(Q){return zG(Q,!1)}function zG(Q,J){if(y8(Q))return Q;return new mK(Q,J)}class mK{constructor(Q,J){this.dep=new C$,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=J?Q:q0(Q),this._value=J?Q:f8(Q),this.__v_isShallow=J}get value(){return this.dep.track(),this._value}set value(Q){let J=this._rawValue,Z=this.__v_isShallow||$8(Q)||GJ(Q);if(Q=Z?Q:q0(Q),w8(Q,J))this._rawValue=Q,this._value=Z?Q:f8(Q),this.dep.trigger()}}var M1={},I1=new WeakMap,yJ=void 0;function jG(Q,J=!1,Z=yJ){if(Z){let $=I1.get(Z);if(!$)I1.set(Z,$=[]);$.push(Q)}}function C1(Q,J,Z=jK){let{immediate:$,deep:q,once:K,scheduler:W,augmentJob:G,call:H}=Z,B=(M)=>{(Z.onWarn||s4)("Invalid watch source: ",M,"A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.")},U=(M)=>{if(q)return M;if($8(M)||q===!1||q===0)return WJ(M,1);return WJ(M)},X,z,Y,L,j=!1,N=!1;if(y8(Q))z=()=>Q.value,j=$8(Q);else if(UZ(Q))z=()=>U(Q),j=!0;else if($J(Q))N=!0,j=Q.some((M)=>UZ(M)||$8(M)),z=()=>Q.map((M)=>{if(y8(M))return M.value;else if(UZ(M))return U(M);else if(U$(M))return H?H(M,2):M()});else if(U$(Q))if(J)z=H?()=>H(Q,2):Q;else z=()=>{if(Y){xK();try{Y()}finally{SK()}}let M=yJ;yJ=X;try{return H?H(Q,3,[L]):Q(L)}finally{yJ=M}};else z=LK;if(J&&q){let M=z,E=q===!0?1/0:q;z=()=>WJ(M(),E)}let V=i4(),C=()=>{if(X.stop(),V&&V.active)NK(V.effects,X)};if(K&&J){let M=J;J=(...E)=>{M(...E),C()}}let I=N?new Array(Q.length).fill(M1):M1,F=(M)=>{if(!(X.flags&1)||!X.dirty&&!M)return;if(J){let E=X.run();if(q||j||(N?E.some((R,P)=>w8(R,I[P])):w8(E,I))){if(Y)Y();let R=yJ;yJ=X;try{let P=[E,I===M1?void 0:N&&I[0]===M1?[]:I,L];I=E,H?H(J,3,P):J(...P)}finally{yJ=R}}}else X.run()};if(G)G(F);if(X=new OK(z),X.scheduler=W?()=>W(F,!1):F,L=(M)=>jG(M,!1,X),Y=X.onStop=()=>{let M=I1.get(X);if(M){if(H)H(M,4);else for(let E of M)E();I1.delete(X)}},J)if($)F(!0);else I=X.run();else if(W)W(F.bind(null,!0),!0);else X.run();return C.pause=X.pause.bind(X),C.resume=X.resume.bind(X),C.stop=C,C}function WJ(Q,J=1/0,Z){if(J<=0||!hJ(Q)||Q.__v_skip)return Q;if(Z=Z||new Map,(Z.get(Q)||0)>=J)return Q;if(Z.set(Q,J),J--,y8(Q))WJ(Q.value,J,Z);else if($J(Q))for(let $=0;${WJ($,J,Z)});else if(DK(Q)){for(let $ in Q)WJ(Q[$],J,Z);for(let $ of Object.getOwnPropertySymbols(Q))if(Object.prototype.propertyIsEnumerable.call(Q,$))WJ(Q[$],J,Z)}return Q}function uK(Q,J){let Z=R1(1),$=Q.querySelectorAll('[data-element="item"]'),q=Q.querySelectorAll('[data-element="image"]');if(window.innerWidth>991)LG(Q);$.forEach((K,W)=>{K.addEventListener("click",()=>{Z.value=W})}),C1(Z,(K,W)=>{let G=Array.from($).filter((U,X)=>{return X!==K}),H=Array.from(q).filter((U,X)=>{return X!==K}),B=r.timeline();B.to(G,{height:"2.1rem"}),B.to($[K],{height:"auto"},"<"),B.to(H,{opacity:0},"<"),B.to(q[K],{opacity:1},"<"),G.forEach((U)=>{U.querySelector(".g_large_dot").classList.remove("is-open"),r.to(U.querySelector(".at_item_tab"),{backgroundColor:"#f1f1f1"})}),$[K].querySelector(".g_large_dot").classList.add("is-open"),r.to($[K].querySelector(".at_item_tab"),{backgroundColor:"#fef7aa"})}),Z.value=0}function LG(Q){let J=Q.querySelectorAll('[data-element="image"]'),Z=Q.querySelector('[data-element="image-holder"]');J.forEach(($)=>{Z.append($)})}var A$={};D8(A$,{default:()=>dK});function dK(Q){let J=Q.querySelectorAll(".cf_block"),Z=J.length,$=-5*Math.PI/6,K=(-Math.PI/6-2*Math.PI-$)/(Z-1),W=Math.min(window.innerWidth,1360),G=W*0.3819444444,H=W*0.1736111111,B=10,U=-50,X=Array.from({length:Z},(I,F)=>({x:G*Math.cos($+K*F),y:H*Math.sin($+K*F)})),z="http://www.w3.org/2000/svg",Y=document.createElementNS("http://www.w3.org/2000/svg","svg");Object.assign(Y.style,{position:"absolute",inset:"0",width:"100%",height:"100%",pointerEvents:"none",overflow:"visible"}),Q.style.position||="relative",Q.prepend(Y);let L=X.map(({x:I,y:F})=>{let M=document.createElementNS("http://www.w3.org/2000/svg","line");return M.setAttribute("x1","50%"),M.setAttribute("y1","50%"),M.setAttribute("stroke","currentColor"),M.setAttribute("stroke-width","1"),M.setAttribute("stroke-dasharray","4 4"),M.setAttribute("stroke-opacity","0.3"),Y.appendChild(M),M});function j(I){let F=Q.getBoundingClientRect(),M=F.width/2,E=F.height/2;L.forEach((R,P)=>{let A=I?I[P].x:0,x=I?I[P].y:0,h=J[P].offsetWidth,S=X[P].x>-50?-(h/2):h/2;R.setAttribute("x2",M+X[P].x+A+S),R.setAttribute("y2",E+X[P].y+x)})}J.forEach((I,F)=>{if(X[F].x>-50)I.style.display="flex",I.style.flexDirection="row"}),r.to(J,{x:(I)=>X[I].x,y:(I)=>X[I].y,duration:0.8,stagger:0.05,ease:"power3.out",onUpdate(){let I=Array.from(J).map((F)=>({x:r.getProperty(F,"x")-X[Array.from(J).indexOf(F)].x,y:r.getProperty(F,"y")-X[Array.from(J).indexOf(F)].y}));j(I)},onComplete:()=>j(null)});let N=X.map(()=>({x:0,y:0}));function V(I){let F=Q.getBoundingClientRect(),M=I.clientX-F.left-F.width/2,E=I.clientY-F.top-F.height/2;J.forEach((R,P)=>{let A=M-X[P].x,x=E-X[P].y,h=Math.sqrt(A*A+x*x),S=Math.min(10,10*(200/(h+200))),u=Math.atan2(x,A),g=S*Math.cos(u),o=S*Math.sin(u);N[P]={x:g,y:o},r.to(R,{x:X[P].x+g,y:X[P].y+o,duration:0.6,ease:"power2.out",overwrite:"auto"})}),j(N)}function C(){J.forEach((I,F)=>{N[F]={x:0,y:0},r.to(I,{x:X[F].x,y:X[F].y,duration:0.6,ease:"power2.out",overwrite:"auto"})}),j(null)}Q.addEventListener("mousemove",V),Q.addEventListener("mouseleave",C),y9(()=>{Q.removeEventListener("mousemove",V),Q.removeEventListener("mouseleave",C),Y.remove()})}var P$={};D8(P$,{default:()=>cK});function cK(Q,J){let Z=R1(1),$=Q.querySelectorAll(".cst_cards_item"),q=Q.querySelectorAll(".cst_tabs_item");q.forEach((K,W)=>{K.addEventListener("click",()=>{Z.value=W})}),C1(Z,(K,W)=>{let G=Array.from($).filter((B,U)=>{return U!==K}),H=r.timeline();H.to(G,{opacity:0}),H.to($[K],{opacity:1},"<"),H.to(q[K],{backgroundColor:"#F1DAFE"},"<"),H.to(q[W],{backgroundColor:"rgba(241, 218, 254, 0)"},"<")}),Z.value=0}var x$={};D8(x$,{default:()=>pK});function pK(Q,J){let Z=Q.querySelector('[data-match-toggle="tags"]');if(!Z)return;window.FinsweetAttributes||=[],window.FinsweetAttributes.push(["list",($)=>{let q=$.find((W)=>{return W.instance==="Articles"});if(!q)return;let K=!1;Z.addEventListener("click",()=>{K=!K;let W=K?"and":"or",G=Z.querySelector(".pill_text");if(G)r.to(G,{opacity:0,filter:"blur(8px)",scale:0.99,duration:0.2,ease:"power2.in",onComplete:()=>{G.textContent=K?"All":"Any",r.fromTo(G,{opacity:0,filter:"blur(8px)",scale:0.99},{opacity:1,filter:"blur(0px)",scale:1,duration:0.3,ease:"power2.out"})}});let H=q.filters.value;for(let B of H.groups)for(let U of B.conditions)if(U.fieldKey==="tags")U.filterMatch=W;q.triggerHook("filter"),w0.resize()})}])}var S$={};D8(S$,{default:()=>oK});function oK(Q,J){let Z=Q.clientHeight,$=Math.floor(Z/32);for(let K=0;K<$;K++){let W=document.createElement("div");W.classList.add("lined_bg_line"),Q.appendChild(W)}r.set(".lined_bg_line",{width:0});let q=r.timeline({scrollTrigger:{trigger:Q,start:"top 80%",end:"top 30%",scrub:!0,markers:wJ}});q.to(".lined_bg_line",{width:"100%",stagger:0.1}),y9(()=>{q.kill()})}var k$={};D8(k$,{default:()=>lK});function lK(Q,J){let Z={top:Q.querySelector(".s-lines_top"),horizontal:Q.querySelector(".s-lines_horizontal"),bottom:Q.querySelector(".s-lines_bottom")},$=r.timeline({scrollTrigger:{trigger:Q,start:"top 70%",end:"top 50%",scrub:!0,markers:wJ},defaults:{ease:"none"}});$.from(Z.top,{scaleY:0}),$.from(Z.horizontal,{scaleX:0}),$.from(Z.bottom,{scaleY:0}),y9(()=>{$.kill()})}var T$={};D8(T$,{default:()=>sK});function sK(Q,J){let Z={top:Q.querySelector(".tab_line_top"),vert:Q.querySelector(".tab_line_vert"),right:Q.querySelector(".tab_line_right"),short:Q.querySelector(".tab_line_short"),circle:Q.querySelector(".g_large_dot")},$=r.timeline({scrollTrigger:{trigger:Q,start:"top 70%",end:"top 30%",scrub:!0,markers:wJ},defaults:{ease:"none"}});$.from(Z.top,{scaleX:0}),$.from(Z.vert,{scaleY:0},">-=1"),$.from(Z.right,{scaleX:0}),$.from(Z.short,{scaleY:0}),$.from(Z.circle,{scale:0.8,opacity:0.2},">-=1");let q=Q.querySelector(".tabs_cards_list"),K=Array.from(Q.querySelectorAll(".tabs_card"));if(!q||K.length<2)return;r.set(q,{position:"relative"}),r.set(K,{position:"relative"});let W=88,G=8,H=-1,B=[],U=[];function X(){U=K.map((I,F)=>{if(F===0)return 0;return-(K[F-1].offsetHeight-W)})}function z(I=!1){let F=I?0.4:0;K.forEach((M,E)=>{let R=E+1;if(E===0){r.to(M,{zIndex:R,duration:0});return}let A=H!==-1&&E===H+1?G:U[E],x=r.to(M,{marginTop:A,zIndex:R,duration:F,ease:"power2.out"});if(I)B.push(x)})}function Y(I){H=I===H?-1:I,z(!0)}X(),z();function L(I){return()=>{if(I===H)return;B.push(r.to(K[I],{y:"-1rem",duration:0.3,ease:"power2.out"}))}}function j(I){return()=>{if(I===H)return;B.push(r.to(K[I],{y:0,duration:0.3,ease:"power2.out"}))}}function N(I){return()=>Y(I)}let V=[];K.forEach((I,F)=>{let M=L(F),E=j(F),R=N(F);I.addEventListener("mouseenter",M),I.addEventListener("mouseleave",E),I.addEventListener("click",R),V.push({card:I,enter:M,leave:E,click:R})});let C=p9.add(()=>{X(),z()});y9(()=>{V.forEach(({card:I,enter:F,leave:M,click:E})=>{I.removeEventListener("mouseenter",F),I.removeEventListener("mouseleave",M),I.removeEventListener("click",E)}),B.forEach((I)=>I.kill()),$.kill(),C()})}var b$={"./../accent-tag.js":G$,"./../accordion-feature.js":E$,"./../circular-feature.js":A$,"./../customer-stories-tabs.js":P$,"./../filter.js":x$,"./../lined-bg.js":S$,"./../s-lines.js":k$,"./../tabs.js":T$};function w$(Q="module"){return Array.from(document.querySelectorAll(`[data-${Q}]`)).map((J)=>{let Z=J,$=Z.dataset[Q];if(Z._moduleInitialized)return null;let q=b$[`./../${$}.ts`]?`./../${$}.ts`:`./../${$}.js`;if(b$[q]){let K=b$[q].default;if(typeof K==="function")try{return Z._moduleInitialized=!0,K(Z,Z.dataset)}catch(W){return delete Z._moduleInitialized,console.warn(`Failed to call default function for ${Q} "${$}":`,W),null}else return console.warn(`Default export is not a function for ${Q} "${$}"`),null}else return console.warn(`${Q} not found: "${$}"`),null}).filter((J)=>J!==null)}class _J{static instance;groups=[];constructor(){}static getInstance(){if(!_J.instance)_J.instance=new _J;return _J.instance}configsMatch(Q,J){return Q.root===J.root&&Q.rootMargin===J.rootMargin}handleIntersection(Q){Q.forEach((J)=>{let Z=this.groups.find((B)=>{return Array.from(B.elements.keys()).includes(J.target)});if(!Z)return;let $=J.target,q=Z.elements.get($);if(!q)return;let{isIntersecting:K,intersectionRatio:W,boundingClientRect:G}=J,H=-1;if(q.lastDirection!==void 0)H=K?G.top>0?1:-1:G.top>0?-1:1;if(q.lastDirection=H,K){if(q.callbacks.isIn?.({entry:J,direction:H}),q.callbacks.callback?.({entry:J,direction:H,isIn:!0}),q.once)this.removeElement($)}else q.callbacks.isOut?.({entry:J,direction:H}),q.callbacks.callback?.({entry:J,direction:H,isIn:!1})})}addElement(Q,J,Z){this.removeElement(Q);let $=this.groups.find((q)=>this.configsMatch(q.config,J));if(!$){let q=new IntersectionObserver((K)=>this.handleIntersection(K),{...J,threshold:[0]});$={config:J,observer:q,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 U1{element;#J;#Q;isIn(Q){}isOut(Q){}inView;callback;#Z=null;#$=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.#Q=_J.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(){_J.getInstance().removeElement(this.element)}destroy(){this.stop(),this.#Z=null,this.#$=null}}var iK=(Q)=>{let J=Q.getBoundingClientRect();return{top:J.top+w0.scroll,bottom:J.bottom+w0.scroll,width:J.width,height:J.height,left:J.left,right:J.right,wh:p9.height,ww:p9.width,offset:J.top+w0.scroll,centery:p9.height/2-J.height/2-J.top-w0.scroll,centerx:-p9.width/2+J.left+J.width/2}};function nK(Q,J,Z,$,q){return $+(q-$)*(Q-J)/(Z-J)}function rK(Q,J,Z){return Math.min(Math.max(Z,Q),J)}var NG={bounds:[0,1],top:"bottom",bottom:"top",callback:void 0};class YK extends U1{value=0;init=!1;isIn(Q){this.#$()}isOut(Q){}bounds;config;resize;handleScroll;#J;#Q;constructor(Q,J={}){super(Q,{autoStart:!0,once:!1,threshold:0});this.element=Q,this.config={...NG,...J},this.#Z(),this.#J=w0.add(this.#$.bind(this)),this.#Q=p9.add(this.#Z.bind(this)),this.init=!0,this.#$()}#Z=()=>{this.bounds=MG(this.element,this.config),this.resize?.(this.bounds),this.#$()};#$(){if(!this.inView||!this.init)return;this.value=rK(0,1,nK(w0.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.#Q(),super.destroy()}}function MG(Q,J){let Z=iK(Q),{top:$,bottom:q,wh:K}=Z,W=K/2;return Z.top=$-(J.top==="center"?W:J.top==="bottom"?K:0),Z.bottom=q-(J.bottom==="center"?W:J.bottom==="bottom"?K:0),Z}var s0=!0,aK=typeof window!=="undefined"&&window.TICK_FIRST_HIT?window.TICK_FIRST_HIT:null,_$=performance.now(),h$=aK?_$-aK:null,FG=performance.timeOrigin||(performance.timing&&performance.timing.navigationStart?performance.timing.navigationStart:Date.now()),v$=performance.now(),tK=v$,eK=!0,A1=null,P1=null,$W=()=>{A1=performance.now()};if(typeof document!=="undefined"){if(document.readyState==="complete"||document.readyState==="interactive")A1=performance.now();else document.addEventListener("DOMContentLoaded",$W);if(s0&&"PerformanceObserver"in window)try{new PerformanceObserver((J)=>{for(let Z of J.getEntries()){let $=Z;if($.name==="first-contentful-paint"&&!P1)P1=$.startTime}}).observe({entryTypes:["paint"]})}catch(Q){}}var DG=null;async function IG(){if(typeof Worker==="undefined")return null;try{let J=new Blob([` function calculateTBT(longTaskDurations) { return longTaskDurations .filter((duration) => duration > 50) .reduce((sum, duration) => sum + (duration - 50), 0); } self.addEventListener('message', (e) => { const { type, data } = e.data; if (type === 'CALCULATE_TBT') { const tbt = calculateTBT(data); self.postMessage({ type: 'TBT_CALCULATED', data: tbt }); } }); `],{type:"application/javascript"}),Z=URL.createObjectURL(J),$=new Worker(Z);return $.onmessage=(q)=>{let{type:K,data:W}=q.data;if(K==="TBT_CALCULATED")l0.tbt=W},$}catch(Q){return null}}IG().then((Q)=>{DG=Q});var l0={fcp:null,lcp:null,fid:null,cls:0,tbt:0,tti:null,fmp:null};function l9(Q,J){if(Q<=J.good)return"#10b981";if(Q<=J.poor)return"#f59e0b";return"#ef4444"}function q8(Q,J){if(Q<=J.good)return"good";if(Q<=J.poor)return"needs-improvement";return"poor"}if(s0)try{performance.getEntriesByType("paint").forEach((J)=>{if(J.name==="first-contentful-paint")l0.fcp=J.startTime})}catch(Q){}if(s0)try{performance.getEntriesByType("paint").forEach((J)=>{if(J.name==="first-paint")l0.fmp=J.startTime})}catch(Q){}var g$=null;if(s0&&"PerformanceObserver"in window&&"observe"in PerformanceObserver.prototype)try{g$=new PerformanceObserver((Q)=>{let J=Q.getEntries(),Z=J[J.length-1];if(Z&&Z.renderTime)l0.lcp=Z.renderTime||Z.loadTime}),g$.observe({entryTypes:["largest-contentful-paint"]})}catch(Q){}var m$=null;if(s0&&"PerformanceObserver"in window)try{m$=new PerformanceObserver((Q)=>{for(let J of Q.getEntries()){let Z=J;if(!Z.hadRecentInput&&Z.value)l0.cls+=Z.value}}),m$.observe({entryTypes:["layout-shift"]})}catch(Q){}var O1=null;if(s0&&"PerformanceObserver"in window)try{O1=new PerformanceObserver((Q)=>{for(let J of Q.getEntries()){let Z=J;if(Z.processingStart&&Z.startTime)l0.fid=Z.processingStart-Z.startTime,O1?.disconnect()}}),O1.observe({entryTypes:["first-input"]})}catch(Q){}var u$=null,JW=[];if(s0&&"PerformanceObserver"in window)try{u$=new PerformanceObserver((Q)=>{for(let J of Q.getEntries()){let Z=J;if(Z.duration>50){let $=Z.duration-50;JW.push($),l0.tbt=JW.reduce((q,K)=>q+K,0)}}}),u$.observe({entryTypes:["longtask"]})}catch(Q){}if(s0)try{if(performance.timing){let Q=performance.timing,J=Q.domInteractive-Q.navigationStart,Z=Q.domContentLoadedEventEnd-Q.navigationStart;l0.tti=J>0?J:Z>0?Z:null}else if(performance.getEntriesByType){let Q=performance.getEntriesByType("navigation");if(Q.length>0){let J=Q[0];l0.tti=J.domInteractive>0?J.domInteractive:J.domContentLoadedEventEnd}}}catch(Q){}var RG=16.67;var x1=RG,qW=50,K0={fps:0,avgFps:0,minFps:1/0,maxFps:0,frameTime:0,avgFrameTime:0,minFrameTime:1/0,maxFrameTime:0,droppedFrames:0,frameBudgetCompliance:100,smoothnessScore:100,memoryUsed:null,memoryTotal:null,totalFrames:0,longFrames:0},o9=[],CG=120,V1=null,LZ=!1,jZ=[],OG=50,zZ=null,y$=0,NZ=!1,MZ=!1,S1=new Map;function KW(){if("memory"in performance&&typeof performance.memory!=="undefined"){let Q=performance.memory;K0.memoryUsed=Q.usedJSHeapSize/1048576,K0.memoryTotal=Q.totalJSHeapSize/1048576}}function VG(){if(!NZ)return;let Q=performance.now();if(zZ===null){zZ=Q,y$=0;return}let J=Q-zZ;y$++;let Z=x1*1.5;if(J>Z)EG(J,y$);zZ=Q}function EG(Q,J){let Z={frameTime:Q,timestamp:performance.now(),frameNumber:J,slowFunctions:[],performanceMarks:[]};try{let $=performance.getEntriesByType("mark"),q=performance.getEntriesByType("measure"),K=performance.now()-100,W=$.filter((H)=>H.startTime>=K),G=q.filter((H)=>H.startTime>=K);if(G.sort((H,B)=>B.duration-H.duration),Z.performanceMarks=G.slice(0,10).map((H)=>({name:H.name,startTime:H.startTime,duration:H.duration})),MZ){let H=Array.from(S1.entries()).map(([B,U])=>({name:B,avgTime:U.totalTime/Math.max(U.callCount,1),maxTime:U.maxTime,callCount:U.callCount})).filter((B)=>B.maxTime>5).sort((B,U)=>U.maxTime-B.maxTime).slice(0,5);Z.slowFunctions=H.map((B)=>({name:B.name,duration:B.maxTime}))}try{throw new Error}catch(H){if(H.stack)Z.stackTrace=H.stack}}catch($){}if(jZ.push(Z),jZ.length>OG)jZ.shift();if(s0&&NZ){if(console.warn(`%c⚠️ Frame Drop Detected%c Frame #${J} took ${Q.toFixed(2)}ms (budget: ${x1.toFixed(2)}ms)`,"background: #ef4444; color: white; padding: 4px 8px; border-radius: 4px; font-weight: bold;","color: #ef4444; font-weight: bold; margin-left: 8px;"),Z.performanceMarks.length>0)console.group("Slow Functions (Performance Marks):"),Z.performanceMarks.forEach(($,q)=>{let K=$.duration>16?"#ef4444":$.duration>8?"#f59e0b":"#6b7280";console.log(`%c${q+1}. ${$.name}%c ${$.duration.toFixed(2)}ms`,`color: ${K}; font-weight: bold;`,`color: ${K};`)}),console.groupEnd();if(Z.slowFunctions.length>0)console.group("Slow Functions (Instrumented):"),Z.slowFunctions.forEach(($,q)=>{let K=$.duration>16?"#ef4444":$.duration>8?"#f59e0b":"#6b7280";console.log(`%c${q+1}. ${$.name}%c ${$.duration.toFixed(2)}ms`,`color: ${K}; font-weight: bold;`,`color: ${K};`)}),console.groupEnd()}}function WW(Q,J){if(!MZ)return Q;let Z={original:Q,callCount:0,totalTime:0,maxTime:0,minTime:1/0};return S1.set(J,Z),(...$)=>{let q=performance.now(),K=`fn:${J}`;try{performance.mark(`${K}:start`);let W=Q(...$);performance.mark(`${K}:end`),performance.measure(K,`${K}:start`,`${K}:end`);let G=performance.now()-q;Z.callCount++,Z.totalTime+=G,Z.maxTime=Math.max(Z.maxTime,G),Z.minTime=Math.min(Z.minTime,G);try{performance.clearMarks(`${K}:start`),performance.clearMarks(`${K}:end`),performance.clearMeasures(K)}catch(H){}return W}catch(W){let G=performance.now()-q;throw Z.callCount++,Z.totalTime+=G,W}}}function AG(Q,J=""){if(!MZ)return;Object.getOwnPropertyNames(Object.getPrototypeOf(Q)).forEach((Z)=>{let $=Object.getOwnPropertyDescriptor(Object.getPrototypeOf(Q),Z);if($&&typeof $.value==="function"&&Z!=="constructor"){let q=Q[Z];Q[Z]=WW(q.bind(Q),`${J}.${Z}`)}})}var f9=null,_8=!1,GW="fps-display-visible",vJ=0,gJ=0;function HW(){let Q=document.createElement("div");return Q.textContent="FPS: --",Q.style.position="fixed",Q.style.bottom="0",Q.style.left="0",Q.style.backgroundColor="black",Q.style.color="white",Q.style.padding="8px 12px",Q.style.fontFamily="monospace",Q.style.fontSize="8px",Q.style.zIndex="999999",Q.style.pointerEvents="none",Q.style.display=_8?"block":"none",document.body.appendChild(Q),Q}function BW(){let Q=localStorage.getItem(GW);if(Q!==null)_8=Q==="true"}function PG(){localStorage.setItem(GW,String(_8))}function E1(){if(_8=!_8,f9)f9.style.display=_8?"block":"none";PG()}function xG(){if(!f9||!_8)return;vJ++;let Q=performance.now();if(gJ===0){gJ=Q;return}let J=Q-gJ;if(vJ>=10&&J>0){let Z=Math.round(1000*vJ/J);if(Z>0)f9.textContent=`FPS: ${Z}`;vJ=0,gJ=Q}}var UW=(Q)=>{if(Q.shiftKey&&(Q.key==="F"||Q.key==="f"))Q.preventDefault(),E1()};function ZW(){if(typeof document==="undefined"||!document.body)return;BW(),f9=HW(),window.addEventListener("keydown",UW)}function QW(){if(!s0)return;if(XW(),f9&&f9.parentNode)f9.parentNode.removeChild(f9),f9=null;vJ=0,gJ=0}function SG(){if(typeof document==="undefined"||!document.body)return;if(!s0)return;if(!f9||!f9.parentNode)BW(),f9=HW(),gJ=performance.now(),vJ=0;if(!LZ)k1()}if(s0&&typeof document!=="undefined")if(document.body)ZW();else document.addEventListener("DOMContentLoaded",ZW);function k1(){if(LZ)return;LZ=!0,gJ=performance.now(),vJ=0,V1=$$.add(({deltaTime:Q})=>{if(NZ)VG();let J=Q*1000;if(K0.frameTime=J,K0.fps=J>0?Math.round(1000/J):0,K0.minFrameTime=Math.min(K0.minFrameTime,J),K0.maxFrameTime=Math.max(K0.maxFrameTime,J),K0.minFps=Math.min(K0.minFps,K0.fps),K0.maxFps=Math.max(K0.maxFps,K0.fps),J>x1)K0.droppedFrames++;if(J>qW)K0.longFrames++;if(o9.push(J),o9.length>CG)o9.shift();if(o9.length>0){let $=o9.reduce((q,K)=>q+K,0);K0.avgFrameTime=$/o9.length,K0.avgFps=Math.round(1000/K0.avgFrameTime)}let Z=o9.filter(($)=>$<=x1).length;if(K0.frameBudgetCompliance=Z/o9.length*100,o9.length>=30){let $=o9.reduce((K,W)=>{let G=W-K0.avgFrameTime;return K+G*G},0)/o9.length,q=Math.sqrt($);K0.smoothnessScore=Math.max(0,Math.min(100,100-q/5*50))}if(K0.totalFrames++,xG(),K0.totalFrames%60===0)KW()})}function XW(){if(V1!==null)V1(),V1=null;LZ=!1,zZ=null}if(s0)k1();function kG(){K0={fps:0,avgFps:0,minFps:1/0,maxFps:0,frameTime:0,avgFrameTime:0,minFrameTime:1/0,maxFrameTime:0,droppedFrames:0,frameBudgetCompliance:100,smoothnessScore:100,memoryUsed:null,memoryTotal:null,totalFrames:0,longFrames:0},o9.length=0,KW()}function TG(){if(!s0)return;let Q=K0,J=l9(Q.avgFps,{good:55,poor:30}),Z=q8(Q.avgFps,{good:55,poor:30});console.log(`%cFPS%c ${Q.avgFps} (${Q.fps} current, ${Q.minFps}-${Q.maxFps} range) %c(${Z})`,"background: #8b5cf6; color: white; padding: 2px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;",`color: ${J}; font-weight: bold; font-size: 0.85em;`,`color: ${J}; font-size: 0.85em;`);let $=l9(Q.avgFrameTime,{good:20,poor:33.33}),q=q8(Q.avgFrameTime,{good:20,poor:33.33});console.log(`%cFrame Time%c ${Q.avgFrameTime.toFixed(2)}ms (${Q.minFrameTime.toFixed(2)}-${Q.maxFrameTime.toFixed(2)}ms) %c(${q})`,"background: #8b5cf6; color: white; padding: 2px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;",`color: ${$}; font-weight: bold; font-size: 0.85em;`,`color: ${$}; font-size: 0.85em;`);let K=Q.totalFrames>0?Q.droppedFrames/Q.totalFrames*100:0,W=l9(K,{good:5,poor:20}),G=q8(K,{good:5,poor:20});console.log(`%cDropped Frames%c ${Q.droppedFrames} (${K.toFixed(1)}%) %c(${G})`,"background: #8b5cf6; color: white; padding: 2px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;",`color: ${W}; font-weight: bold; font-size: 0.85em;`,`color: ${W}; font-size: 0.85em;`);let H=l9(100-Q.frameBudgetCompliance,{good:5,poor:20}),B=q8(100-Q.frameBudgetCompliance,{good:5,poor:20});console.log(`%cBudget Compliance%c ${Q.frameBudgetCompliance.toFixed(1)}% %c(${B})`,"background: #8b5cf6; color: white; padding: 2px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;",`color: ${H}; font-weight: bold; font-size: 0.85em;`,`color: ${H}; font-size: 0.85em;`);let U=l9(100-Q.smoothnessScore,{good:10,poor:30}),X=q8(100-Q.smoothnessScore,{good:10,poor:30});if(console.log(`%cSmoothness%c ${Q.smoothnessScore.toFixed(1)}/100 %c(${X})`,"background: #8b5cf6; color: white; padding: 2px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;",`color: ${U}; font-weight: bold; font-size: 0.85em;`,`color: ${U}; font-size: 0.85em;`),Q.longFrames>0){let z=Q.totalFrames>0?Q.longFrames/Q.totalFrames*100:0,Y=l9(z,{good:1,poor:5}),L=q8(z,{good:1,poor:5});console.log(`%cLong Frames%c ${Q.longFrames} (${z.toFixed(1)}%, >${qW}ms) %c(${L})`,"background: #8b5cf6; color: white; padding: 2px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;",`color: ${Y}; font-weight: bold; font-size: 0.85em;`,`color: ${Y}; font-size: 0.85em;`)}if(Q.memoryUsed!==null&&Q.memoryTotal!==null){let z=Q.memoryUsed/Q.memoryTotal*100,Y=l9(z,{good:50,poor:80});console.log(`%cMemory%c ${Q.memoryUsed.toFixed(1)}MB / ${Q.memoryTotal.toFixed(1)}MB (${z.toFixed(1)}%)`,"background: #8b5cf6; color: white; padding: 2px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;",`color: ${Y}; font-weight: bold; font-size: 0.85em;`)}console.log(`%cTotal Frames Tracked%c ${Q.totalFrames}`,"background: #8b5cf6; color: white; padding: 2px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;","color: #6b7280; font-size: 0.85em;")}function f$(){if(!s0)return;let{fcp:Q,lcp:J,fid:Z,cls:$,tbt:q}=l0;if(Q!==null){let G=l9(Q,{good:1800,poor:3000}),H=q8(Q,{good:1800,poor:3000});console.log(`%cFCP%c ${Q.toFixed(0)}ms %c(${H})`,"background: #6366f1; color: white; padding: 2px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;",`color: ${G}; font-weight: bold; font-size: 0.85em;`,`color: ${G}; font-size: 0.85em;`)}if(J!==null){let G=l9(J,{good:2500,poor:4000}),H=q8(J,{good:2500,poor:4000});console.log(`%cLCP%c ${J.toFixed(0)}ms %c(${H})`,"background: #6366f1; color: white; padding: 2px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;",`color: ${G}; font-weight: bold; font-size: 0.85em;`,`color: ${G}; font-size: 0.85em;`)}if(Z!==null){let G=l9(Z,{good:100,poor:300}),H=q8(Z,{good:100,poor:300});console.log(`%cFID%c ${Z.toFixed(2)}ms %c(${H})`,"background: #6366f1; color: white; padding: 2px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;",`color: ${G}; font-weight: bold; font-size: 0.85em;`,`color: ${G}; font-size: 0.85em;`)}let K=l9($,{good:0.1,poor:0.25}),W=q8($,{good:0.1,poor:0.25});if(console.log(`%cCLS%c ${$.toFixed(3)} %c(${W})`,"background: #6366f1; color: white; padding: 2px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;",`color: ${K}; font-weight: bold; font-size: 0.85em;`,`color: ${K}; font-size: 0.85em;`),q>0){let G=l9(q,{good:200,poor:600}),H=q8(q,{good:200,poor:600});console.log(`%cTBT%c ${q.toFixed(0)}ms %c(${H})`,"background: #6366f1; color: white; padding: 2px 6px; border-radius: 3px; font-weight: bold; font-size: 0.85em;",`color: ${G}; font-weight: bold; font-size: 0.85em;`,`color: ${G}; font-size: 0.85em;`)}}var mJ={getJsLoadDelay(){return _$},getTimeSincePageLoad(){return performance.timeOrigin+performance.now()-FG},getWebVitals(){return{...l0}},showWebVitals(){f$()},getAnimationMetrics(){return{...K0}},showAnimationMetrics(){TG()},resetAnimationMetrics(){kG()},startFrameTracking(){k1()},stopFrameTracking(){XW()},enableFrameDropDetection(Q=!0){if(NZ=Q,Q&&!LZ)k1()},disableFrameDropDetection(){NZ=!1},enableFunctionInstrumentation(Q=!0){MZ=Q},disableFunctionInstrumentation(){MZ=!1},instrumentFunction(Q,J){return WW(Q,J)},instrumentObjectMethods(Q,J=""){AG(Q,J)},getFrameDropHistory(){return[...jZ]},getInstrumentedFunctionStats(){return Array.from(S1.entries()).map(([Q,J])=>({name:Q,callCount:J.callCount,avgTime:J.totalTime/Math.max(J.callCount,1),maxTime:J.maxTime,minTime:J.minTime===1/0?0:J.minTime,totalTime:J.totalTime}))},clearFrameDropHistory(){jZ.length=0},clearInstrumentedFunctionStats(){S1.clear()},toggleFpsDisplay(){E1()},showFpsDisplay(){if(!_8)E1()},hideFpsDisplay(){if(_8)E1()},restoreFpsDisplay(){SG()},cleanupFpsDisplay(){QW()},add(Q,J=!1){if(!s0)return;let Z=performance.now(),$=((Z-v$)/1000).toFixed(2),q=((Z-tK)/1000).toFixed(2);if(eK){let K=(_$/1000).toFixed(2),W=[];if(W.push(`js → ${K}s`),h$!==null&&h$>0){let G=(h$/1000).toFixed(2);W.push(`eval → ${G}s`)}if(A1!==null){let G=((A1-v$)/1000).toFixed(2);W.push(`DOM → ${G}s`)}if(P1!==null){let G=(P1/1000).toFixed(2);W.push(`render → ${G}s`)}else if(l0.fcp!==null){let G=(l0.fcp/1000).toFixed(2);W.push(`render → ${G}s`)}if(console.log(`%c⏱%c${Q}%c→ ${$}s%c ${W.join(` `)}`,"background: #6366f1; color: white; padding: 2px 6px; border-radius: 3px; font-weight: bold;","background: #374151; color: #e5e7eb; padding: 2px 6px; border-radius: 3px; font-weight: 500;","color: #10b981; font-weight: bold;","color: #9ca3af; font-size: 0.85em; font-style: italic;"),J)setTimeout(()=>{f$()},1000);eK=!1}else if(console.log(`%c⏱%c${Q}%c→ ${$}s%c (Δ ${q}s)`,"background: #6366f1; color: white; padding: 2px 6px; border-radius: 3px; font-weight: bold;","background: #374151; color: #e5e7eb; padding: 2px 6px; border-radius: 3px; font-weight: 500;","color: #10b981; font-weight: bold;","color: #6b7280; font-size: 0.9em;"),J)f$();tK=Z},cleanup(){g$?.disconnect(),m$?.disconnect(),O1?.disconnect(),u$?.disconnect(),QW(),document.removeEventListener("DOMContentLoaded",$W),window.removeEventListener("keydown",UW)}};if(s0)mJ.add("start",!0);var bG={links:"a:not([target]):not([href^=\\#]):not([data-taxi-ignore]):not(.w-pagination-wrapper *)",removeOldContent:!0,allowInterruption:!1,bypassCache:!1};function YW(){w$(),W$(),K$(),mJ.restoreFpsDisplay()}class zW extends JZ{constructor(){super({...bG,transitions:{default:Z$}})}async transitionOut({from:Q,trigger:J}){mJ.cleanupFpsDisplay(),await Promise.allSettled([await XK()]),UK(),w0.toTop()}async transitionIn({to:Q,trigger:J}){w$(),w0.resize(),p9.update(),mJ.restoreFpsDisplay(),await Promise.allSettled([await W$()]),K$()}}var jW=new zW;var T1=null,wG=200;if("PerformanceObserver"in window)try{new PerformanceObserver((J)=>{for(let Z of J.getEntries()){if(Z.hadRecentInput)continue;if(T1)clearTimeout(T1);T1=setTimeout(()=>{w0.resize(),T1=null},wG)}}).observe({entryTypes:["layout-shift"]})}catch{}class LW{scroll=w0;pages=jW;constructor(){console.log("App",performance.now().toFixed(2)),YW(),requestAnimationFrame(()=>{setTimeout(()=>mJ.showWebVitals(),1500)})}}var B1=new LW;})(); //# debugId=9A6F3C6FC397373F64756E2164756E21