/*! For license information please see ScrollTrigger.min.js.LICENSE.txt */
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).window=e.window||{})}(this,(function(e){"use strict";function t(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function n(){return v||"undefined"!=typeof window&&(v=window.gsap)&&v.registerPlugin&&v}function r(e,t){return~R.indexOf(e)&&R[R.indexOf(e)+1][t]}function o(e){return!!~T.indexOf(e)}function i(e,t,n,r,o){return e.addEventListener(t,n,{passive:!r,capture:!!o})}function a(e,t,n,r){return e.removeEventListener(t,n,!!r)}function s(){return E&&E.isPressed||A.cache++}function l(e,t){function n(r){if(r||0===r){C&&(y.history.scrollRestoration="manual");var o=E&&E.isPressed;r=n.v=Math.round(r)||(E&&E.iOS?1:0),e(r),n.cacheID=A.cache,o&&Y("ss",r)}else(t||A.cache!==n.cacheID||Y("ref"))&&(n.cacheID=A.cache,n.v=e());return n.v+n.offset}return n.offset=0,e&&n}function c(e){return v.utils.toArray(e)[0]||("string"==typeof e&&!1!==v.config().nullTargetWarn?console.warn("Element not found:",e):null)}function u(e,t){var n=t.s,i=t.sc;o(e)&&(e=b.scrollingElement||x);var a=A.indexOf(e),c=i===B.sc?1:2;~a||(a=A.push(e)-1),A[a+c]||e.addEventListener("scroll",s);var u=A[a+c],f=u||(A[a+c]=l(r(e,n),!0)||(o(e)?i:l((function(t){return arguments.length?e[n]=t:e[n]}))));return f.target=e,u||(f.smooth="smooth"===v.getProperty(e,"scrollBehavior")),f}function f(e,t,n){function r(e,t){var r=D();t||l<r-a?(i=o,o=e,s=a,a=r):n?o+=e:o=i+(e-i)/(r-s)*(a-s)}var o=e,i=e,a=D(),s=a,l=t||50,c=Math.max(500,3*l);return{update:r,reset:function(){i=o=n?0:o,s=a=0},getVelocity:function(e){var t=s,l=i,u=D();return!e&&0!==e||e===o||r(e),a===s||c<u-s?0:(o+(n?l:-l))/((n?u:a)-t)*1e3}}}function d(e,t){return t&&!e._gsapAllow&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e}function p(e){var t=Math.max.apply(Math,e),n=Math.min.apply(Math,e);return Math.abs(t)>=Math.abs(n)?t:n}function h(){(k=v.core.globals().ScrollTrigger)&&k.core&&function(){var e=k.core,t=e.bridge||{},n=e._scrollers,r=e._proxies;n.push.apply(n,A),r.push.apply(r,R),A=n,R=r,Y=function(e,n){return t[e](n)}}()}function g(e){return(v=e||n())&&"undefined"!=typeof document&&document.body&&(y=window,x=(b=document).documentElement,w=b.body,T=[y,b,x,w],v.utils.clamp,M=v.core.context||function(){},S="onpointerenter"in w?"pointer":"mouse",_=F.isTouch=y.matchMedia&&y.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in y||0<navigator.maxTouchPoints||0<navigator.msMaxTouchPoints?2:0,P=F.eventTypes=("ontouchstart"in x?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in x?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout((function(){return C=0}),500),h(),m=1),m}var v,m,y,b,x,w,_,S,k,T,E,P,M,C=1,O=[],A=[],R=[],D=Date.now,Y=function(e,t){return t},I="scrollLeft",X="scrollTop",z={s:I,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:l((function(e){return arguments.length?y.scrollTo(e,B.sc()):y.pageXOffset||b[I]||x[I]||w[I]||0}))},B={s:X,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:z,sc:l((function(e){return arguments.length?y.scrollTo(z.sc(),e):y.pageYOffset||b[X]||x[X]||w[X]||0}))};z.op=B,A.cache=0;var F=(L.prototype.init=function(e){m||g(v)||console.warn("Please gsap.registerPlugin(Observer)"),k||h();var t=e.tolerance,n=e.dragMinimum,r=e.type,l=e.target,T=e.lineHeight,C=e.debounce,A=e.preventDefault,R=e.onStop,Y=e.onStopDelay,I=e.ignore,X=e.wheelSpeed,F=e.event,L=e.onDragStart,H=e.onDragEnd,N=e.onDrag,W=e.onPress,q=e.onRelease,V=e.onRight,U=e.onLeft,j=e.onUp,G=e.onDown,K=e.onChangeX,Z=e.onChangeY,$=e.onChange,J=e.onToggleX,Q=e.onToggleY,ee=e.onHover,te=e.onHoverEnd,ne=e.onMove,re=e.ignoreCheck,oe=e.isNormalizer,ie=e.onGestureStart,ae=e.onGestureEnd,se=e.onWheel,le=e.onEnable,ce=e.onDisable,ue=e.onClick,fe=e.scrollSpeed,de=e.capture,pe=e.allowClicks,he=e.lockAxis,ge=e.onLockAxis;function ve(){return Ke=D()}function me(e,t){return(ze.event=e)&&I&&~I.indexOf(e.target)||t&&qe&&"touch"!==e.pointerType||re&&re(e,t)}function ye(){var e=ze.deltaX=p(je),n=ze.deltaY=p(Ge),r=Math.abs(e)>=t,o=Math.abs(n)>=t;$&&(r||o)&&$(ze,e,n,je,Ge),r&&(V&&0<ze.deltaX&&V(ze),U&&ze.deltaX<0&&U(ze),K&&K(ze),J&&ze.deltaX<0!=Be<0&&J(ze),Be=ze.deltaX,je[0]=je[1]=je[2]=0),o&&(G&&0<ze.deltaY&&G(ze),j&&ze.deltaY<0&&j(ze),Z&&Z(ze),Q&&ze.deltaY<0!=Fe<0&&Q(ze),Fe=ze.deltaY,Ge[0]=Ge[1]=Ge[2]=0),(De||Re)&&(ne&&ne(ze),Re&&(N(ze),Re=!1),De=!1),Ie&&!(Ie=!1)&&ge&&ge(ze),Ye&&(se(ze),Ye=!1),Oe=0}function be(e,t,n){je[n]+=e,Ge[n]+=t,ze._vx.update(e),ze._vy.update(t),C?Oe=Oe||requestAnimationFrame(ye):ye()}function xe(e,t){he&&!Xe&&(ze.axis=Xe=Math.abs(e)>Math.abs(t)?"x":"y",Ie=!0),"y"!==Xe&&(je[2]+=e,ze._vx.update(e,!0)),"x"!==Xe&&(Ge[2]+=t,ze._vy.update(t,!0)),C?Oe=Oe||requestAnimationFrame(ye):ye()}function we(e){if(!me(e,1)){var t=(e=d(e,A)).clientX,r=e.clientY,o=t-ze.x,i=r-ze.y,a=ze.isDragging;ze.x=t,ze.y=r,(a||Math.abs(ze.startX-t)>=n||Math.abs(ze.startY-r)>=n)&&(N&&(Re=!0),a||(ze.isDragging=!0),xe(o,i),a||L&&L(ze))}}function _e(e){return e.touches&&1<e.touches.length&&(ze.isGesturing=!0)&&ie(e,ze.isDragging)}function Se(){return(ze.isGesturing=!1)||ae(ze)}function ke(e){if(!me(e)){var t=Le(),n=He();be((t-Ne)*fe,(n-We)*fe,1),Ne=t,We=n,R&&Ae.restart(!0)}}function Te(e){if(!me(e)){e=d(e,A),se&&(Ye=!0);var t=(1===e.deltaMode?T:2===e.deltaMode?y.innerHeight:1)*X;be(e.deltaX*t,e.deltaY*t,0),R&&!oe&&Ae.restart(!0)}}function Ee(e){if(!me(e)){var t=e.clientX,n=e.clientY,r=t-ze.x,o=n-ze.y;ze.x=t,ze.y=n,De=!0,(r||o)&&xe(r,o)}}function Pe(e){ze.event=e,ee(ze)}function Me(e){ze.event=e,te(ze)}function Ce(e){return me(e)||d(e,A)&&ue(ze)}this.target=l=c(l)||x,this.vars=e,I=I&&v.utils.toArray(I),t=t||1e-9,n=n||0,X=X||1,fe=fe||1,r=r||"wheel,touch,pointer",C=!1!==C,T=T||parseFloat(y.getComputedStyle(w).lineHeight)||22;var Oe,Ae,Re,De,Ye,Ie,Xe,ze=this,Be=0,Fe=0,Le=u(l,z),He=u(l,B),Ne=Le(),We=He(),qe=~r.indexOf("touch")&&!~r.indexOf("pointer")&&"pointerdown"===P[0],Ve=o(l),Ue=l.ownerDocument||b,je=[0,0,0],Ge=[0,0,0],Ke=0,Ze=ze.onPress=function(e){me(e,1)||e&&e.button||(ze.axis=Xe=null,Ae.pause(),ze.isPressed=!0,e=d(e),Be=Fe=0,ze.startX=ze.x=e.clientX,ze.startY=ze.y=e.clientY,ze._vx.reset(),ze._vy.reset(),i(oe?l:Ue,P[1],we,A,!0),ze.deltaX=ze.deltaY=0,W&&W(ze))},$e=ze.onRelease=function(e){if(!me(e,1)){a(oe?l:Ue,P[1],we,!0);var t=!isNaN(ze.y-ze.startY),n=ze.isDragging&&(3<Math.abs(ze.x-ze.startX)||3<Math.abs(ze.y-ze.startY)),r=d(e);!n&&t&&(ze._vx.reset(),ze._vy.reset(),A&&pe&&v.delayedCall(.08,(function(){if(300<D()-Ke&&!e.defaultPrevented)if(e.target.click)e.target.click();else if(Ue.createEvent){var t=Ue.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,y,1,r.screenX,r.screenY,r.clientX,r.clientY,!1,!1,!1,!1,0,null),e.target.dispatchEvent(t)}}))),ze.isDragging=ze.isGesturing=ze.isPressed=!1,R&&!oe&&Ae.restart(!0),H&&n&&H(ze),q&&q(ze,n)}};Ae=ze._dc=v.delayedCall(Y||.25,(function(){ze._vx.reset(),ze._vy.reset(),Ae.pause(),R&&R(ze)})).pause(),ze.deltaX=ze.deltaY=0,ze._vx=f(0,50,!0),ze._vy=f(0,50,!0),ze.scrollX=Le,ze.scrollY=He,ze.isDragging=ze.isGesturing=ze.isPressed=!1,M(this),ze.enable=function(e){return ze.isEnabled||(i(Ve?Ue:l,"scroll",s),0<=r.indexOf("scroll")&&i(Ve?Ue:l,"scroll",ke,A,de),0<=r.indexOf("wheel")&&i(l,"wheel",Te,A,de),(0<=r.indexOf("touch")&&_||0<=r.indexOf("pointer"))&&(i(l,P[0],Ze,A,de),i(Ue,P[2],$e),i(Ue,P[3],$e),pe&&i(l,"click",ve,!1,!0),ue&&i(l,"click",Ce),ie&&i(Ue,"gesturestart",_e),ae&&i(Ue,"gestureend",Se),ee&&i(l,S+"enter",Pe),te&&i(l,S+"leave",Me),ne&&i(l,S+"move",Ee)),ze.isEnabled=!0,e&&e.type&&Ze(e),le&&le(ze)),ze},ze.disable=function(){ze.isEnabled&&(O.filter((function(e){return e!==ze&&o(e.target)})).length||a(Ve?Ue:l,"scroll",s),ze.isPressed&&(ze._vx.reset(),ze._vy.reset(),a(oe?l:Ue,P[1],we,!0)),a(Ve?Ue:l,"scroll",ke,de),a(l,"wheel",Te,de),a(l,P[0],Ze,de),a(Ue,P[2],$e),a(Ue,P[3],$e),a(l,"click",ve,!0),a(l,"click",Ce),a(Ue,"gesturestart",_e),a(Ue,"gestureend",Se),a(l,S+"enter",Pe),a(l,S+"leave",Me),a(l,S+"move",Ee),ze.isEnabled=ze.isPressed=ze.isDragging=!1,ce&&ce(ze))},ze.kill=ze.revert=function(){ze.disable();var e=O.indexOf(ze);0<=e&&O.splice(e,1),E===ze&&(E=0)},O.push(ze),oe&&o(l)&&(E=ze),ze.enable(F)},function(e,n,r){n&&t(e.prototype,n),r&&t(e,r)}(L,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),L);function L(e){this.init(e)}function H(){return He=1}function N(){return He=0}function W(e){return e}function q(e){return Math.round(1e5*e)/1e5||0}function V(){return"undefined"!=typeof window}function U(){return Me||V()&&(Me=window.gsap)&&Me.registerPlugin&&Me}function j(e){return!!~Ye.indexOf(e)}function G(e){return r(e,"getBoundingClientRect")||(j(e)?function(){return Ut.width=Oe.innerWidth,Ut.height=Oe.innerHeight,Ut}:function(){return Et(e)})}function K(e,t){var n=t.s,o=t.d2,i=t.d,a=t.a;return Math.max(0,(n="scroll"+o)&&(a=r(e,n))?a()-G(e)()[i]:j(e)?(Re[n]||De[n])-(Oe["inner"+o]||Re["client"+o]||De["client"+o]):e[n]-e["offset"+o])}function Z(e,t){for(var n=0;n<Ue.length;n+=3)t&&!~t.indexOf(Ue[n+1])||e(Ue[n],Ue[n+1],Ue[n+2])}function $(e){return"string"==typeof e}function J(e){return"function"==typeof e}function Q(e){return"number"==typeof e}function ee(e){return"object"==typeof e}function te(e,t,n){return e&&e.progress(t?0:1)&&n&&e.pause()}function ne(e,t){if(e.enabled){var n=t(e);n&&n.totalTime&&(e.callbackAnimation=n)}}function re(e){return Oe.getComputedStyle(e)}function oe(e,t){for(var n in t)n in e||(e[n]=t[n]);return e}function ie(e,t){var n=t.d2;return e["offset"+n]||e["client"+n]||0}function ae(e){var t,n=[],r=e.labels,o=e.duration();for(t in r)n.push(r[t]/o);return n}function se(e){var t=Me.utils.snap(e),n=Array.isArray(e)&&e.slice(0).sort((function(e,t){return e-t}));return n?function(e,r,o){var i;if(void 0===o&&(o=.001),!r)return t(e);if(0<r){for(e-=o,i=0;i<n.length;i++)if(n[i]>=e)return n[i];return n[i-1]}for(i=n.length,e+=o;i--;)if(n[i]<=e)return n[i];return n[0]}:function(n,r,o){void 0===o&&(o=.001);var i=t(n);return!r||Math.abs(i-n)<o||i-n<0==r<0?i:t(r<0?n-e:n+e)}}function le(e,t,n,r){return n.split(",").forEach((function(n){return e(t,n,r)}))}function ce(e,t,n,r,o){return e.addEventListener(t,n,{passive:!r,capture:!!o})}function ue(e,t,n,r){return e.removeEventListener(t,n,!!r)}function fe(e,t,n){(n=n&&n.wheelHandler)&&(e(t,"wheel",n),e(t,"touchmove",n))}function de(e,t){if($(e)){var n=e.indexOf("="),r=~n?(e.charAt(n-1)+1)*parseFloat(e.substr(n+1)):0;~n&&(e.indexOf("%")>n&&(r*=t/100),e=e.substr(0,n-1)),e=r+(e in Ct?Ct[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e}function pe(e,t,n,o,i,a,s,l){var c=i.startColor,u=i.endColor,f=i.fontSize,d=i.indent,p=i.fontWeight,h=Ae.createElement("div"),g=j(n)||"fixed"===r(n,"pinType"),v=-1!==e.indexOf("scroller"),m=g?De:n,y=-1!==e.indexOf("start"),b=y?c:u,x="border-color:"+b+";font-size:"+f+";color:"+b+";font-weight:"+p+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return x+="position:"+((v||l)&&g?"fixed;":"absolute;"),!v&&!l&&g||(x+=(o===B?ht:gt)+":"+(a+parseFloat(d))+"px;"),s&&(x+="box-sizing:border-box;text-align:left;width:"+s.offsetWidth+"px;"),h._isStart=y,h.setAttribute("class","gsap-marker-"+e+(t?" marker-"+t:"")),h.style.cssText=x,h.innerText=t||0===t?e+"-"+t:e,m.children[0]?m.insertBefore(h,m.children[0]):m.appendChild(h),h._offset=h["offset"+o.op.d2],Ot(h,0,o,y),h}function he(){return 34<ct()-ft&&(ot=ot||requestAnimationFrame(Ht))}function ge(){Ze&&Ze.isPressed&&!(Ze.startX>De.clientWidth)||(A.cache++,Ze?ot=ot||requestAnimationFrame(Ht):Ht(),ft||It("scrollStart"),ft=ct())}function ve(){Qe=Oe.innerWidth,Je=Oe.innerHeight}function me(){A.cache++,Le||Ke||Ae.fullscreenElement||Ae.webkitFullscreenElement||$e&&Qe===Oe.innerWidth&&!(Math.abs(Oe.innerHeight-Je)>.25*Oe.innerHeight)||Ie.restart(!0)}function ye(){return ue(Gt,"scrollEnd",ye)||Bt(!0)}function be(e){for(var t=0;t<Xt.length;t+=5)(!e||Xt[t+4]&&Xt[t+4].query===e)&&(Xt[t].style.cssText=Xt[t+1],Xt[t].getBBox&&Xt[t].setAttribute("transform",Xt[t+2]||""),Xt[t+3].uncache=1)}function xe(e,t){var n;for(We=0;We<At.length;We++)!(n=At[We])||t&&n._ctx!==t||(e?n.kill(1):n.revert(!0,!0));t&&be(t),t||It("revert")}function we(e,t){A.cache++,!t&&it||A.forEach((function(e){return J(e)&&e.cacheID++&&(e.rec=0)})),$(e)&&(Oe.history.scrollRestoration=nt=e)}function _e(e,t,n,r){if(!e._gsap.swappedIn){for(var o,i=Nt.length,a=t.style,s=e.style;i--;)a[o=Nt[i]]=n[o];a.position="absolute"===n.position?"absolute":"relative","inline"===n.display&&(a.display="inline-block"),s[gt]=s[ht]="auto",a.flexBasis=n.flexBasis||"auto",a.overflow="visible",a.boxSizing="border-box",a[vt]=ie(e,z)+Tt,a[mt]=ie(e,B)+Tt,a[_t]=s[St]=s.top=s.left="0",Vt(r),s[vt]=s.maxWidth=n[vt],s[mt]=s.maxHeight=n[mt],s[_t]=n[_t],e.parentNode!==t&&(e.parentNode.insertBefore(t,e),t.appendChild(e)),e._gsap.swappedIn=!0}}function Se(e){for(var t=Wt.length,n=e.style,r=[],o=0;o<t;o++)r.push(Wt[o],n[Wt[o]]);return r.t=e,r}function ke(e,t,n,r,o,i,a,s,l,u,f,d,p){J(e)&&(e=e(s)),$(e)&&"max"===e.substr(0,3)&&(e=d+("="===e.charAt(4)?de("0"+e.substr(3),n):0));var h,g,v,m=p?p.time():0;if(p&&p.seek(0),Q(e))p&&(e=Me.utils.mapRange(p.scrollTrigger.start,p.scrollTrigger.end,0,d,e)),a&&Ot(a,n,r,!0);else{J(t)&&(t=t(s));var y,b,x,w,_=(e||"0").split(" ");v=c(t)||De,(y=Et(v)||{})&&(y.left||y.top)||"none"!==re(v).display||(w=v.style.display,v.style.display="block",y=Et(v),w?v.style.display=w:v.style.removeProperty("display")),b=de(_[0],y[r.d]),x=de(_[1]||"0",n),e=y[r.p]-l[r.p]-u+b+o-x,a&&Ot(a,x,r,n-x<20||a._isStart&&20<x),n-=n-x}if(i){var S=e+n,k=i._isStart;h="scroll"+r.d2,Ot(i,S,r,k&&20<S||!k&&(f?Math.max(De[h],Re[h]):i.parentNode[h])<=S+1),f&&(l=Et(a),f&&(i.style[r.op.p]=l[r.op.p]-r.op.m-i._offset+Tt))}return p&&v&&(h=Et(v),p.seek(d),g=Et(v),p._caScrollDist=h[r.p]-g[r.p],e=e/p._caScrollDist*d),p&&p.seek(m),p?e:Math.round(e)}function Te(e,t,n,r){if(e.parentNode!==t){var o,i,a=e.style;if(t===De){for(o in e._stOrig=a.cssText,i=re(e))+o||jt.test(o)||!i[o]||"string"!=typeof a[o]||"0"===o||(a[o]=i[o]);a.top=n,a.left=r}else a.cssText=e._stOrig;Me.core.getCache(e).uncache=1,t.appendChild(e)}}function Ee(e,t,n){var r=t,o=r;return function(t){var i=Math.round(e());return i!==r&&i!==o&&3<Math.abs(i-r)&&3<Math.abs(i-o)&&(t=i,n&&n()),o=r,r=t}}function Pe(e,t){function n(t,i,a,s,l){var c=n.tween,u=i.onComplete;a=a||r();var f=Ee(r,a,(function(){c.kill(),n.tween=0}));return l=s&&l||0,s=s||t-a,c&&c.kill(),i[o]=t,(i.modifiers={})[o]=function(){return f(a+s*c.ratio+l*c.ratio*c.ratio)},i.onUpdate=function(){A.cache++,Ht()},i.onComplete=function(){n.tween=0,u&&u.call(c)},c=n.tween=Me.to(e,i)}var r=u(e,t),o="_scroll"+t.p2;return(e[o]=r).wheelHandler=function(){return n.tween&&n.tween.kill()&&(n.tween=0)},ce(e,"wheel",r.wheelHandler),Gt.isTouch&&ce(e,"touchmove",r.wheelHandler),n}F.version="3.11.5",F.create=function(e){return new F(e)},F.register=g,F.getAll=function(){return O.slice()},F.getById=function(e){return O.filter((function(t){return t.vars.id===e}))[0]},n()&&v.registerPlugin(F);var Me,Ce,Oe,Ae,Re,De,Ye,Ie,Xe,ze,Be,Fe,Le,He,Ne,We,qe,Ve,Ue,je,Ge,Ke,Ze,$e,Je,Qe,et,tt,nt,rt,ot,it,at,st,lt=1,ct=Date.now,ut=ct(),ft=0,dt=0,pt=Math.abs,ht="right",gt="bottom",vt="width",mt="height",yt="Right",bt="Left",xt="Top",wt="Bottom",_t="padding",St="margin",kt="Width",Tt="px",Et=function(e,t){var n=t&&"matrix(1, 0, 0, 1, 0, 0)"!==re(e)[Ne]&&Me.to(e,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),r=e.getBoundingClientRect();return n&&n.progress(0).kill(),r},Pt={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},Mt={toggleActions:"play",anticipatePin:0},Ct={top:0,left:0,center:.5,bottom:1,right:1},Ot=function(e,t,n,r){var o={display:"block"},i=n[r?"os2":"p2"],a=n[r?"p2":"os2"];e._isFlipped=r,o[n.a+"Percent"]=r?-100:0,o[n.a]=r?"1px":0,o["border"+i+kt]=1,o["border"+a+kt]=0,o[n.p]=t+"px",Me.set(e,o)},At=[],Rt={},Dt={},Yt=[],It=function(e){return Dt[e]&&Dt[e].map((function(e){return e()}))||Yt},Xt=[],zt=0,Bt=function(e,t){if(!ft||e){it=Gt.isRefreshing=!0,A.forEach((function(e){return J(e)&&e.cacheID++&&(e.rec=e())}));var n=It("refreshInit");je&&Gt.sort(),t||xe(),A.forEach((function(e){J(e)&&(e.smooth&&(e.target.style.scrollBehavior="auto"),e(0))})),At.slice(0).forEach((function(e){return e.refresh()})),At.forEach((function(e,t){if(e._subPinOffset&&e.pin){var n=e.vars.horizontal?"offsetWidth":"offsetHeight",r=e.pin[n];e.revert(!0,1),e.adjustPinSpacing(e.pin[n]-r),e.refresh()}})),At.forEach((function(e){return"max"===e.vars.end&&e.setPositions(e.start,Math.max(e.start+1,K(e.scroller,e._dir)))})),n.forEach((function(e){return e&&e.render&&e.render(-1)})),A.forEach((function(e){J(e)&&(e.smooth&&requestAnimationFrame((function(){return e.target.style.scrollBehavior="smooth"})),e.rec&&e(e.rec))})),we(nt,1),Ie.pause(),zt++,Ht(it=2),At.forEach((function(e){return J(e.vars.onRefresh)&&e.vars.onRefresh(e)})),it=Gt.isRefreshing=!1,It("refresh")}else ce(Gt,"scrollEnd",ye)},Ft=0,Lt=1,Ht=function(e){if(!it||2===e){Gt.isUpdating=!0,st&&st.update(0);var t=At.length,n=ct(),r=50<=n-ut,o=t&&At[0].scroll();if(Lt=o<Ft?-1:1,it||(Ft=o),r&&(ft&&!He&&200<n-ft&&(ft=0,It("scrollEnd")),Be=ut,ut=n),Lt<0){for(We=t;0<We--;)At[We]&&At[We].update(0,r);Lt=1}else for(We=0;We<t;We++)At[We]&&At[We].update(0,r);Gt.isUpdating=!1}ot=0},Nt=["left","top",gt,ht,St+wt,St+yt,St+xt,St+bt,"display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],Wt=Nt.concat([vt,mt,"boxSizing","max"+kt,"maxHeight","position",St,_t,_t+xt,_t+yt,_t+wt,_t+bt]),qt=/([A-Z])/g,Vt=function(e){if(e){var t,n,r=e.t.style,o=e.length,i=0;for((e.t._gsap||Me.core.getCache(e.t)).uncache=1;i<o;i+=2)n=e[i+1],t=e[i],n?r[t]=n:r[t]&&r.removeProperty(t.replace(qt,"-$1").toLowerCase())}},Ut={left:0,top:0},jt=/(webkit|moz|length|cssText|inset)/i,Gt=(Kt.prototype.init=function(e,t){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),dt){var n,o,i,a,s,l,f,d,p,h,g,v,m,y,b,x,w,_,S,k,T,E,P,M,C,O,D,Y,I,X,F,L,H,N,V,U,Z,le,fe,he=(e=oe($(e)||Q(e)||e.nodeType?{trigger:e}:e,Mt)).onUpdate,ve=e.toggleClass,be=e.id,xe=e.onToggle,we=e.onRefresh,Ee=e.scrub,Ce=e.trigger,Ye=e.pin,Ie=e.pinSpacing,Fe=e.invalidateOnRefresh,Ne=e.anticipatePin,qe=e.onScrubComplete,Ve=e.onSnapComplete,Ue=e.once,Ke=e.snap,Ze=e.pinReparent,$e=e.pinSpacer,Je=e.containerAnimation,Qe=e.fastScrollEnd,et=e.preventOverlaps,nt=e.horizontal||e.containerAnimation&&!1!==e.horizontal?z:B,ot=!Ee&&0!==Ee,ut=c(e.scroller||Oe),ht=Me.core.getCache(ut),gt=j(ut),Ct="fixed"===("pinType"in e?e.pinType:r(ut,"pinType")||gt&&"fixed"),Ot=[e.onEnter,e.onLeave,e.onEnterBack,e.onLeaveBack],Dt=ot&&e.toggleActions.split(" "),Yt="markers"in e?e.markers:Mt.markers,It=gt?0:parseFloat(re(ut)["border"+nt.p2+kt])||0,Xt=this,Ft=e.onRefreshInit&&function(){return e.onRefreshInit(Xt)},Ht=function(e,t,n){var o=n.d,i=n.d2,a=n.a;return(a=r(e,"getBoundingClientRect"))?function(){return a()[o]}:function(){return(t?Oe["inner"+i]:e["client"+i])||0}}(ut,gt,nt),Nt=function(e,t){return!t||~R.indexOf(e)?G(e):function(){return Ut}}(ut,gt),Wt=0,qt=0,jt=u(ut,nt);if(tt(Xt),Xt._dir=nt,Ne*=45,Xt.scroller=ut,Xt.scroll=Je?Je.time.bind(Je):jt,a=jt(),Xt.vars=e,t=t||e.animation,"refreshPriority"in e&&(je=1,-9999===e.refreshPriority&&(st=Xt)),ht.tweenScroll=ht.tweenScroll||{top:Pe(ut,B),left:Pe(ut,z)},Xt.tweenTo=n=ht.tweenScroll[nt.p],Xt.scrubDuration=function(e){(L=Q(e)&&e)?F?F.duration(e):F=Me.to(t,{ease:"expo",totalProgress:"+=0.001",duration:L,paused:!0,onComplete:function(){return qe&&qe(Xt)}}):(F&&F.progress(1).kill(),F=0)},t&&(t.vars.lazy=!1,t._initted||!1!==t.vars.immediateRender&&!1!==e.immediateRender&&t.duration()&&t.render(0,!0,!0),Xt.animation=t.pause(),(t.scrollTrigger=Xt).scrubDuration(Ee),F&&F.resetTo&&F.resetTo("totalProgress",0),I=0,be=be||t.vars.id),At.push(Xt),Ke&&(ee(Ke)&&!Ke.push||(Ke={snapTo:Ke}),"scrollBehavior"in De.style&&Me.set(gt?[De,Re]:ut,{scrollBehavior:"auto"}),A.forEach((function(e){return J(e)&&e.target===(gt?Ae.scrollingElement||Re:ut)&&(e.smooth=!1)})),i=J(Ke.snapTo)?Ke.snapTo:"labels"===Ke.snapTo?function(e){return function(t){return Me.utils.snap(ae(e),t)}}(t):"labelsDirectional"===Ke.snapTo?function(e){return function(t,n){return se(ae(e))(t,n.direction)}}(t):!1!==Ke.directional?function(e,t){return se(Ke.snapTo)(e,ct()-qt<500?0:t.direction)}:Me.utils.snap(Ke.snapTo),H=ee(H=Ke.duration||{min:.1,max:2})?ze(H.min,H.max):ze(H,H),N=Me.delayedCall(Ke.delay||L/2||.1,(function(){var e=jt(),r=ct()-qt<500,o=n.tween;if(!(r||Math.abs(Xt.getVelocity())<10)||o||He||Wt===e)Xt.isActive&&Wt!==e&&N.restart(!0);else{var a=(e-l)/m,s=t&&!ot?t.totalProgress():a,c=r?0:(s-X)/(ct()-Be)*1e3||0,u=Me.utils.clamp(-a,1-a,pt(c/2)*c/.185),d=a+(!1===Ke.inertia?0:u),p=ze(0,1,i(d,Xt)),h=Math.round(l+p*m),g=Ke.onStart,v=Ke.onInterrupt,y=Ke.onComplete;if(e<=f&&l<=e&&h!==e){if(o&&!o._initted&&o.data<=pt(h-e))return;!1===Ke.inertia&&(u=p-a),n(h,{duration:H(pt(.185*Math.max(pt(d-s),pt(p-s))/c/.05||0)),ease:Ke.ease||"power3",data:pt(h-e),onInterrupt:function(){return N.restart(!0)&&v&&v(Xt)},onComplete:function(){Xt.update(),Wt=jt(),I=X=t&&!ot?t.totalProgress():Xt.progress,Ve&&Ve(Xt),y&&y(Xt)}},e,u*m,h-e-u*m),g&&g(Xt,n.tween)}}})).pause()),be&&(Rt[be]=Xt),fe=(fe=(Ce=Xt.trigger=c(Ce||Ye))&&Ce._gsap&&Ce._gsap.stRevert)&&fe(Xt),Ye=!0===Ye?Ce:c(Ye),$(ve)&&(ve={targets:Ce,className:ve}),Ye&&(!1===Ie||Ie===St||(Ie=!(!Ie&&Ye.parentNode&&Ye.parentNode.style&&"flex"===re(Ye.parentNode).display)&&_t),Xt.pin=Ye,(o=Me.core.getCache(Ye)).spacer?y=o.pinState:($e&&(($e=c($e))&&!$e.nodeType&&($e=$e.current||$e.nativeElement),o.spacerIsNative=!!$e,$e&&(o.spacerState=Se($e))),o.spacer=w=$e||Ae.createElement("div"),w.classList.add("pin-spacer"),be&&w.classList.add("pin-spacer-"+be),o.pinState=y=Se(Ye)),!1!==e.force3D&&Me.set(Ye,{force3D:!0}),Xt.spacer=w=o.spacer,Y=re(Ye),P=Y[Ie+nt.os2],S=Me.getProperty(Ye),k=Me.quickSetter(Ye,nt.a,Tt),_e(Ye,w,Y),x=Se(Ye)),Yt){v=ee(Yt)?oe(Yt,Pt):Pt,h=pe("scroller-start",be,ut,nt,v,0),g=pe("scroller-end",be,ut,nt,v,0,h),_=h["offset"+nt.op.d2];var Gt=c(r(ut,"content")||ut);d=this.markerStart=pe("start",be,Gt,nt,v,_,0,Je),p=this.markerEnd=pe("end",be,Gt,nt,v,_,0,Je),Je&&(le=Me.quickSetter([d,p],nt.a,Tt)),Ct||R.length&&!0===r(ut,"fixedMarkers")||(function(e){var t=re(e).position;e.style.position="absolute"===t||"fixed"===t?t:"relative"}(gt?De:ut),Me.set([h,g],{force3D:!0}),C=Me.quickSetter(h,nt.a,Tt),D=Me.quickSetter(g,nt.a,Tt))}if(Je){var Zt=Je.vars.onUpdate,$t=Je.vars.onUpdateParams;Je.eventCallback("onUpdate",(function(){Xt.update(0,0,1),Zt&&Zt.apply(Je,$t||[])}))}Xt.previous=function(){return At[At.indexOf(Xt)-1]},Xt.next=function(){return At[At.indexOf(Xt)+1]},Xt.revert=function(e,n){if(!n)return Xt.kill(!0);var r=!1!==e||!Xt.enabled,o=Le;r!==Xt.isReverted&&(r&&(U=Math.max(jt(),Xt.scroll.rec||0),V=Xt.progress,Z=t&&t.progress()),d&&[d,p,h,g].forEach((function(e){return e.style.display=r?"none":"block"})),r&&(Le=Xt).update(r),!Ye||Ze&&Xt.isActive||(r?function(e,t,n){Vt(n);var r=e._gsap;if(r.spacerIsNative)Vt(r.spacerState);else if(e._gsap.swappedIn){var o=t.parentNode;o&&(o.insertBefore(e,t),o.removeChild(t))}e._gsap.swappedIn=!1}(Ye,w,y):_e(Ye,w,re(Ye),M)),r||Xt.update(r),Le=o,Xt.isReverted=r)},Xt.refresh=function(r,o){if(!Le&&Xt.enabled||o)if(Ye&&r&&ft)ce(Kt,"scrollEnd",ye);else{!it&&Ft&&Ft(Xt),Le=Xt,qt=ct(),n.tween&&(n.tween.kill(),n.tween=0),F&&F.pause(),Fe&&t&&t.revert({kill:!1}).invalidate(),Xt.isReverted||Xt.revert(!0,!0),Xt._subPinOffset=!1;for(var i,v,_,k,P,C,A,R,D,Y,I,X=Ht(),L=Nt(),H=Je?Je.duration():K(ut,nt),W=m<=.01,q=0,j=0,G=e.end,ee=e.endTrigger||Ce,te=e.start||(0!==e.start&&Ce?Ye?"0 0":"0 100%":0),ne=Xt.pinnedContainer=e.pinnedContainer&&c(e.pinnedContainer),oe=Ce&&Math.max(0,At.indexOf(Xt))||0,ae=oe;ae--;)(C=At[ae]).end||C.refresh(0,1)||(Le=Xt),!(A=C.pin)||A!==Ce&&A!==Ye&&A!==ne||C.isReverted||((Y=Y||[]).unshift(C),C.revert(!0,!0)),C!==At[ae]&&(oe--,ae--);for(J(te)&&(te=te(Xt)),l=ke(te,Ce,X,nt,jt(),d,h,Xt,L,It,Ct,H,Je)||(Ye?-.001:0),J(G)&&(G=G(Xt)),$(G)&&!G.indexOf("+=")&&(~G.indexOf(" ")?G=($(te)?te.split(" ")[0]:"")+G:(q=de(G.substr(2),X),G=$(te)?te:(Je?Me.utils.mapRange(0,Je.duration(),Je.scrollTrigger.start,Je.scrollTrigger.end,l):l)+q,ee=Ce)),f=Math.max(l,ke(G||(ee?"100% 0":H),ee,X,nt,jt()+q,p,g,Xt,L,It,Ct,H,Je))||-.001,m=f-l||(l-=.01)&&.001,q=0,ae=oe;ae--;)(A=(C=At[ae]).pin)&&C.start-C._pinPush<=l&&!Je&&0<C.end&&(i=C.end-C.start,(A===Ce&&C.start-C._pinPush<l||A===ne)&&!Q(te)&&(q+=i*(1-C.progress)),A===Ye&&(j+=i));if(l+=q,f+=q,W&&(V=Me.utils.clamp(0,1,Me.utils.normalize(l,f,U))),Xt._pinPush=j,d&&q&&((i={})[nt.a]="+="+q,ne&&(i[nt.p]="-="+jt()),Me.set([d,p],i)),Ye)i=re(Ye),k=nt===B,_=jt(),T=parseFloat(S(nt.a))+j,!H&&1<f&&((I={style:I=(gt?Ae.scrollingElement||Re:ut).style,value:I["overflow"+nt.a.toUpperCase()]}).style["overflow"+nt.a.toUpperCase()]="scroll"),_e(Ye,w,i),x=Se(Ye),v=Et(Ye,!0),R=Ct&&u(ut,k?z:B)(),Ie&&((M=[Ie+nt.os2,m+j+Tt]).t=w,(ae=Ie===_t?ie(Ye,nt)+m+j:0)&&M.push(nt.d,ae+Tt),Vt(M),ne&&At.forEach((function(e){e.pin===ne&&!1!==e.vars.pinSpacing&&(e._subPinOffset=!0)})),Ct&&jt(U)),Ct&&((P={top:v.top+(k?_-l:R)+Tt,left:v.left+(k?R:_-l)+Tt,boxSizing:"border-box",position:"fixed"})[vt]=P.maxWidth=Math.ceil(v.width)+Tt,P[mt]=P.maxHeight=Math.ceil(v.height)+Tt,P[St]=P[St+xt]=P[St+yt]=P[St+wt]=P[St+bt]="0",P[_t]=i[_t],P[_t+xt]=i[_t+xt],P[_t+yt]=i[_t+yt],P[_t+wt]=i[_t+wt],P[_t+bt]=i[_t+bt],b=function(e,t,n){for(var r,o=[],i=e.length,a=n?8:0;a<i;a+=2)r=e[a],o.push(r,r in t?t[r]:e[a+1]);return o.t=e.t,o}(y,P,Ze),it&&jt(0)),t?(D=t._initted,Ge(1),t.render(t.duration(),!0,!0),E=S(nt.a)-T+m+j,O=1<Math.abs(m-E),Ct&&O&&b.splice(b.length-2,2),t.render(0,!0,!0),D||t.invalidate(!0),t.parent||t.totalTime(t.totalTime()),Ge(0)):E=m,I&&(I.value?I.style["overflow"+nt.a.toUpperCase()]=I.value:I.style.removeProperty("overflow-"+nt.a));else if(Ce&&jt()&&!Je)for(v=Ce.parentNode;v&&v!==De;)v._pinOffset&&(l-=v._pinOffset,f-=v._pinOffset),v=v.parentNode;Y&&Y.forEach((function(e){return e.revert(!1,!0)})),Xt.start=l,Xt.end=f,a=s=it?U:jt(),Je||it||(a<U&&jt(U),Xt.scroll.rec=0),Xt.revert(!1,!0),N&&(Wt=-1,Xt.isActive&&jt(l+m*V),N.restart(!0)),Le=0,t&&ot&&(t._initted||Z)&&t.progress()!==Z&&t.progress(Z,!0).render(t.time(),!0,!0),(W||V!==Xt.progress||Je)&&(t&&!ot&&t.totalProgress(Je&&l<-.001&&!V?Me.utils.normalize(l,f,0):V,!0),Xt.progress=(a-l)/m===V?0:V),Ye&&Ie&&(w._pinOffset=Math.round(Xt.progress*E)),F&&F.invalidate(),we&&!it&&we(Xt)}},Xt.getVelocity=function(){return(jt()-s)/(ct()-Be)*1e3||0},Xt.endAnimation=function(){te(Xt.callbackAnimation),t&&(F?F.progress(1):t.paused()?ot||te(t,Xt.direction<0,1):te(t,t.reversed()))},Xt.labelToScroll=function(e){return t&&t.labels&&(l||Xt.refresh()||l)+t.labels[e]/t.duration()*m||0},Xt.getTrailing=function(e){var t=At.indexOf(Xt),n=0<Xt.direction?At.slice(0,t).reverse():At.slice(t+1);return($(e)?n.filter((function(t){return t.vars.preventOverlaps===e})):n).filter((function(e){return 0<Xt.direction?e.end<=l:e.start>=f}))},Xt.update=function(e,r,o){if(!Je||o||e){var i,c,u,d,p,g,v,y=!0===it?U:Xt.scroll(),_=e?0:(y-l)/m,S=_<0?0:1<_?1:_||0,M=Xt.progress;if(r&&(s=a,a=Je?jt():y,Ke&&(X=I,I=t&&!ot?t.totalProgress():S)),Ne&&!S&&Ye&&!Le&&!lt&&ft&&l<y+(y-s)/(ct()-Be)*Ne&&(S=1e-4),S!==M&&Xt.enabled){if(d=(p=(i=Xt.isActive=!!S&&S<1)!=(!!M&&M<1))||!!S!=!!M,Xt.direction=M<S?1:-1,Xt.progress=S,d&&!Le&&(c=S&&!M?0:1===S?1:1===M?2:3,ot&&(u=!p&&"none"!==Dt[c+1]&&Dt[c+1]||Dt[c],v=t&&("complete"===u||"reset"===u||u in t))),et&&(p||v)&&(v||Ee||!t)&&(J(et)?et(Xt):Xt.getTrailing(et).forEach((function(e){return e.endAnimation()}))),ot||(!F||Le||lt?t&&t.totalProgress(S,!!Le):(F._dp._time-F._start!==F._time&&F.render(F._dp._time-F._start),F.resetTo?F.resetTo("totalProgress",S,t._tTime/t._tDur):(F.vars.totalProgress=S,F.invalidate().restart()))),Ye)if(e&&Ie&&(w.style[Ie+nt.os2]=P),Ct){if(d){if(g=!e&&M<S&&y<f+1&&y+1>=K(ut,nt),Ze)if(e||!i&&!g)Te(Ye,w);else{var A=Et(Ye,!0),R=y-l;Te(Ye,De,A.top+(nt===B?R:0)+Tt,A.left+(nt===B?0:R)+Tt)}Vt(i||g?b:x),O&&S<1&&i||k(T+(1!==S||g?0:E))}}else k(q(T+E*S));!Ke||n.tween||Le||lt||N.restart(!0),ve&&(p||Ue&&S&&(S<1||!rt))&&Xe(ve.targets).forEach((function(e){return e.classList[i||Ue?"add":"remove"](ve.className)})),!he||ot||e||he(Xt),d&&!Le?(ot&&(v&&("complete"===u?t.pause().totalProgress(1):"reset"===u?t.restart(!0).pause():"restart"===u?t.restart(!0):t[u]()),he&&he(Xt)),!p&&rt||(xe&&p&&ne(Xt,xe),Ot[c]&&ne(Xt,Ot[c]),Ue&&(1===S?Xt.kill(!1,1):Ot[c]=0),p||Ot[c=1===S?1:3]&&ne(Xt,Ot[c])),Qe&&!i&&Math.abs(Xt.getVelocity())>(Q(Qe)?Qe:2500)&&(te(Xt.callbackAnimation),F?F.progress(1):te(t,"reverse"===u?1:!S,1))):ot&&he&&!Le&&he(Xt)}if(D){var Y=Je?y/Je.duration()*(Je._caScrollDist||0):y;C(Y+(h._isFlipped?1:0)),D(Y)}le&&le(-y/Je.duration()*(Je._caScrollDist||0))}},Xt.enable=function(e,t){Xt.enabled||(Xt.enabled=!0,ce(ut,"resize",me),ce(gt?Ae:ut,"scroll",ge),Ft&&ce(Kt,"refreshInit",Ft),!1!==e&&(Xt.progress=V=0,a=s=Wt=jt()),!1!==t&&Xt.refresh())},Xt.getTween=function(e){return e&&n?n.tween:F},Xt.setPositions=function(e,t){Ye&&(T+=e-l,E+=t-e-m,Ie===_t&&Xt.adjustPinSpacing(t-e-m)),Xt.start=l=e,Xt.end=f=t,m=t-e,Xt.update()},Xt.adjustPinSpacing=function(e){if(M&&e){var t=M.indexOf(nt.d)+1;M[t]=parseFloat(M[t])+e+Tt,M[1]=parseFloat(M[1])+e+Tt,Vt(M)}},Xt.disable=function(e,t){if(Xt.enabled&&(!1!==e&&Xt.revert(!0,!0),Xt.enabled=Xt.isActive=!1,t||F&&F.pause(),U=0,o&&(o.uncache=1),Ft&&ue(Kt,"refreshInit",Ft),N&&(N.pause(),n.tween&&n.tween.kill()&&(n.tween=0)),!gt)){for(var r=At.length;r--;)if(At[r].scroller===ut&&At[r]!==Xt)return;ue(ut,"resize",me),ue(ut,"scroll",ge)}},Xt.kill=function(n,r){Xt.disable(n,r),F&&!r&&F.kill(),be&&delete Rt[be];var i=At.indexOf(Xt);0<=i&&At.splice(i,1),i===We&&0<Lt&&We--,i=0,At.forEach((function(e){return e.scroller===Xt.scroller&&(i=1)})),i||it||(Xt.scroll.rec=0),t&&(t.scrollTrigger=null,n&&t.revert({kill:!1}),r||t.kill()),d&&[d,p,h,g].forEach((function(e){return e.parentNode&&e.parentNode.removeChild(e)})),st===Xt&&(st=0),Ye&&(o&&(o.uncache=1),i=0,At.forEach((function(e){return e.pin===Ye&&i++})),i||(o.spacer=0)),e.onKill&&e.onKill(Xt)},Xt.enable(!1,!1),fe&&fe(Xt),t&&t.add&&!m?Me.delayedCall(.01,(function(){return l||f||Xt.refresh()}))&&(m=.01)&&(l=f=0):Xt.refresh(),Ye&&function(){if(at!==zt){var e=at=zt;requestAnimationFrame((function(){return e===zt&&Bt(!0)}))}}()}else this.update=this.refresh=this.kill=W},Kt.register=function(e){return Ce||(Me=e||U(),V()&&window.document&&Kt.enable(),Ce=dt),Ce},Kt.defaults=function(e){if(e)for(var t in e)Mt[t]=e[t];return Mt},Kt.disable=function(e,t){dt=0,At.forEach((function(n){return n[t?"kill":"disable"](e)})),ue(Oe,"wheel",ge),ue(Ae,"scroll",ge),clearInterval(Fe),ue(Ae,"touchcancel",W),ue(De,"touchstart",W),le(ue,Ae,"pointerdown,touchstart,mousedown",H),le(ue,Ae,"pointerup,touchend,mouseup",N),Ie.kill(),Z(ue);for(var n=0;n<A.length;n+=3)fe(ue,A[n],A[n+1]),fe(ue,A[n],A[n+2])},Kt.enable=function(){if(Oe=window,Ae=document,Re=Ae.documentElement,De=Ae.body,Me&&(Xe=Me.utils.toArray,ze=Me.utils.clamp,tt=Me.core.context||W,Ge=Me.core.suppressOverwrites||W,nt=Oe.history.scrollRestoration||"auto",Ft=Oe.pageYOffset,Me.core.globals("ScrollTrigger",Kt),De)){dt=1,function e(){return dt&&requestAnimationFrame(e)}(),F.register(Me),Kt.isTouch=F.isTouch,et=F.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),ce(Oe,"wheel",ge),Ye=[Oe,Ae,Re,De],Me.matchMedia?(Kt.matchMedia=function(e){var t,n=Me.matchMedia();for(t in e)n.add(t,e[t]);return n},Me.addEventListener("matchMediaInit",(function(){return xe()})),Me.addEventListener("matchMediaRevert",(function(){return be()})),Me.addEventListener("matchMedia",(function(){Bt(0,1),It("matchMedia")})),Me.matchMedia("(orientation: portrait)",(function(){return ve(),ve}))):console.warn("Requires GSAP 3.11.0 or later"),ve(),ce(Ae,"scroll",ge);var e,t,n=De.style,r=n.borderTopStyle,o=Me.core.Animation.prototype;for(o.revert||Object.defineProperty(o,"revert",{value:function(){return this.time(-.01,!0)}}),n.borderTopStyle="solid",e=Et(De),B.m=Math.round(e.top+B.sc())||0,z.m=Math.round(e.left+z.sc())||0,r?n.borderTopStyle=r:n.removeProperty("border-top-style"),Fe=setInterval(he,250),Me.delayedCall(.5,(function(){return lt=0})),ce(Ae,"touchcancel",W),ce(De,"touchstart",W),le(ce,Ae,"pointerdown,touchstart,mousedown",H),le(ce,Ae,"pointerup,touchend,mouseup",N),Ne=Me.utils.checkPrefix("transform"),Wt.push(Ne),Ce=ct(),Ie=Me.delayedCall(.2,Bt).pause(),Ue=[Ae,"visibilitychange",function(){var e=Oe.innerWidth,t=Oe.innerHeight;Ae.hidden?(qe=e,Ve=t):qe===e&&Ve===t||me()},Ae,"DOMContentLoaded",Bt,Oe,"load",Bt,Oe,"resize",me],Z(ce),At.forEach((function(e){return e.enable(0,1)})),t=0;t<A.length;t+=3)fe(ue,A[t],A[t+1]),fe(ue,A[t],A[t+2])}},Kt.config=function(e){"limitCallbacks"in e&&(rt=!!e.limitCallbacks);var t=e.syncInterval;t&&clearInterval(Fe)||(Fe=t)&&setInterval(he,t),"ignoreMobileResize"in e&&($e=1===Kt.isTouch&&e.ignoreMobileResize),"autoRefreshEvents"in e&&(Z(ue)||Z(ce,e.autoRefreshEvents||"none"),Ke=-1===(e.autoRefreshEvents+"").indexOf("resize"))},Kt.scrollerProxy=function(e,t){var n=c(e),r=A.indexOf(n),o=j(n);~r&&A.splice(r,o?6:2),t&&(o?R.unshift(Oe,t,De,t,Re,t):R.unshift(n,t))},Kt.clearMatchMedia=function(e){At.forEach((function(t){return t._ctx&&t._ctx.query===e&&t._ctx.kill(!0,!0)}))},Kt.isInViewport=function(e,t,n){var r=($(e)?c(e):e).getBoundingClientRect(),o=r[n?vt:mt]*t||0;return n?0<r.right-o&&r.left+o<Oe.innerWidth:0<r.bottom-o&&r.top+o<Oe.innerHeight},Kt.positionInViewport=function(e,t,n){$(e)&&(e=c(e));var r=e.getBoundingClientRect(),o=r[n?vt:mt],i=null==t?o/2:t in Ct?Ct[t]*o:~t.indexOf("%")?parseFloat(t)*o/100:parseFloat(t)||0;return n?(r.left+i)/Oe.innerWidth:(r.top+i)/Oe.innerHeight},Kt.killAll=function(e){if(At.slice(0).forEach((function(e){return"ScrollSmoother"!==e.vars.id&&e.kill()})),!0!==e){var t=Dt.killAll||[];Dt={},t.forEach((function(e){return e()}))}},Kt);function Kt(e,t){Ce||Kt.register(Me)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),this.init(e,t)}function Zt(e,t,n,r){return r<t?e(r):t<0&&e(0),r<n?(r-t)/(n-t):n<0?t/(t-n):1}function $t(e,t){!0===t?e.style.removeProperty("touch-action"):e.style.touchAction=!0===t?"auto":t?"pan-"+t+(F.isTouch?" pinch-zoom":""):"none",e===Re&&$t(De,t)}function Jt(e){var t,n=e.event,r=e.target,o=e.axis,i=(n.changedTouches?n.changedTouches[0]:n).target,a=i._gsap||Me.core.getCache(i),s=ct();if(!a._isScrollT||2e3<s-a._isScrollT){for(;i&&i!==De&&(i.scrollHeight<=i.clientHeight&&i.scrollWidth<=i.clientWidth||!tn[(t=re(i)).overflowY]&&!tn[t.overflowX]);)i=i.parentNode;a._isScroll=i&&i!==r&&!j(i)&&(tn[(t=re(i)).overflowY]||tn[t.overflowX]),a._isScrollT=s}!a._isScroll&&"x"!==o||(n.stopPropagation(),n._gsapAllow=!0)}function Qt(e,t,n,r){return F.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:t,onWheel:r=r&&Jt,onPress:r,onDrag:r,onScroll:r,onEnable:function(){return n&&ce(Ae,F.eventTypes[0],rn,!1,!0)},onDisable:function(){return ue(Ae,F.eventTypes[0],rn,!0)}})}Gt.version="3.11.5",Gt.saveStyles=function(e){return e?Xe(e).forEach((function(e){if(e&&e.style){var t=Xt.indexOf(e);0<=t&&Xt.splice(t,5),Xt.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),Me.core.getCache(e),tt())}})):Xt},Gt.revert=function(e,t){return xe(!e,t)},Gt.create=function(e,t){return new Gt(e,t)},Gt.refresh=function(e){return e?me():(Ce||Gt.register())&&Bt(!0)},Gt.update=function(e){return++A.cache&&Ht(!0===e?2:0)},Gt.clearScrollMemory=we,Gt.maxScroll=function(e,t){return K(e,t?z:B)},Gt.getScrollFunc=function(e,t){return u(c(e),t?z:B)},Gt.getById=function(e){return Rt[e]},Gt.getAll=function(){return At.filter((function(e){return"ScrollSmoother"!==e.vars.id}))},Gt.isScrolling=function(){return!!ft},Gt.snapDirectional=se,Gt.addEventListener=function(e,t){var n=Dt[e]||(Dt[e]=[]);~n.indexOf(t)||n.push(t)},Gt.removeEventListener=function(e,t){var n=Dt[e],r=n&&n.indexOf(t);0<=r&&n.splice(r,1)},Gt.batch=function(e,t){function n(e,t){var n=[],r=[],o=Me.delayedCall(a,(function(){t(n,r),n=[],r=[]})).pause();return function(e){n.length||o.restart(!0),n.push(e.trigger),r.push(e),s<=n.length&&o.progress(1)}}var r,o=[],i={},a=t.interval||.016,s=t.batchMax||1e9;for(r in t)i[r]="on"===r.substr(0,2)&&J(t[r])&&"onRefreshInit"!==r?n(0,t[r]):t[r];return J(s)&&(s=s(),ce(Gt,"refresh",(function(){return s=t.batchMax()}))),Xe(e).forEach((function(e){var t={};for(r in i)t[r]=i[r];t.trigger=e,o.push(Gt.create(t))})),o};var en,tn={auto:1,scroll:1},nn=/(input|label|select|textarea)/i,rn=function(e){var t=nn.test(e.target.tagName);(t||en)&&(e._gsapAllow=!0,en=t)};Gt.sort=function(e){return At.sort(e||function(e,t){return-1e6*(e.vars.refreshPriority||0)+e.start-(t.start+-1e6*(t.vars.refreshPriority||0))})},Gt.observe=function(e){return new F(e)},Gt.normalizeScroll=function(e){if(void 0===e)return Ze;if(!0===e&&Ze)return Ze.enable();if(!1===e)return Ze&&Ze.kill();var t=e instanceof F?e:function(e){function t(){return l=!1}function n(){a=K(b,B),R=ze(et?1:0,a),g&&(O=ze(0,K(b,z))),s=zt}function r(){_._gsap.y=q(parseFloat(_._gsap.y)+S.offset)+"px",_.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(_._gsap.y)+", 0, 1)",S.offset=S.cacheID=0}function o(){n(),f.isActive()&&f.vars.scrollY>a&&(S()>a?f.progress(1)&&S(a):f.resetTo("scrollY",a))}ee(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||(e.type="wheel,touch"),e.debounce=!!e.debounce,e.id=e.id||"normalizer";var i,a,s,l,f,d,p,h,g=e.normalizeScrollX,v=e.momentum,m=e.allowNestedScroll,y=e.onRelease,b=c(e.target)||Re,x=Me.core.globals().ScrollSmoother,w=x&&x.get(),_=et&&(e.content&&c(e.content)||w&&!1!==e.content&&!w.smooth()&&w.content()),S=u(b,B),k=u(b,z),T=1,E=(F.isTouch&&Oe.visualViewport?Oe.visualViewport.scale*Oe.visualViewport.width:Oe.outerWidth)/Oe.innerWidth,P=0,M=J(v)?function(){return v(i)}:function(){return v||2.8},C=Qt(b,e.type,!0,m),O=W,R=W;return _&&Me.set(_,{y:"+=0"}),e.ignoreCheck=function(e){return et&&"touchmove"===e.type&&function(){if(l){requestAnimationFrame(t);var e=q(i.deltaY/2),n=R(S.v-e);if(_&&n!==S.v+S.offset){S.offset=n-S.v;var o=q((parseFloat(_&&_._gsap.y)||0)-S.offset);_.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+o+", 0, 1)",_._gsap.y=o+"px",S.cacheID=A.cache,Ht()}return!0}S.offset&&r(),l=!0}()||1.05<T&&"touchstart"!==e.type||i.isGesturing||e.touches&&1<e.touches.length},e.onPress=function(){l=!1;var e=T;T=q((Oe.visualViewport&&Oe.visualViewport.scale||1)/E),f.pause(),e!==T&&$t(b,1.01<T||!g&&"x"),d=k(),p=S(),n(),s=zt},e.onRelease=e.onGestureStart=function(e,t){if(S.offset&&r(),t){A.cache++;var n,i,s=M();g&&(i=(n=k())+.05*s*-e.velocityX/.227,s*=Zt(k,n,i,K(b,z)),f.vars.scrollX=O(i)),i=(n=S())+.05*s*-e.velocityY/.227,s*=Zt(S,n,i,K(b,B)),f.vars.scrollY=R(i),f.invalidate().duration(s).play(.01),(et&&f.vars.scrollY>=a||a-1<=n)&&Me.to({},{onUpdate:o,duration:s})}else h.restart(!0);y&&y(e)},e.onWheel=function(){f._ts&&f.pause(),1e3<ct()-P&&(s=0,P=ct())},e.onChange=function(e,t,o,i,a){if(zt!==s&&n(),t&&g&&k(O(i[2]===t?d+(e.startX-e.x):k()+t-i[1])),o){S.offset&&r();var l=a[2]===o,c=l?p+e.startY-e.y:S()+o-a[1],u=R(c);l&&c!==u&&(p+=u-c),S(u)}(o||t)&&Ht()},e.onEnable=function(){$t(b,!g&&"x"),Gt.addEventListener("refresh",o),ce(Oe,"resize",o),S.smooth&&(S.target.style.scrollBehavior="auto",S.smooth=k.smooth=!1),C.enable()},e.onDisable=function(){$t(b,!0),ue(Oe,"resize",o),Gt.removeEventListener("refresh",o),C.kill()},e.lockAxis=!1!==e.lockAxis,((i=new F(e)).iOS=et)&&!S()&&S(1),et&&Me.ticker.add(W),h=i._dc,f=Me.to(i,{ease:"power4",paused:!0,scrollX:g?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:Ee(S,S(),(function(){return f.pause()}))},onUpdate:Ht,onComplete:h.vars.onComplete}),i}(e);return Ze&&Ze.target===t.target&&Ze.kill(),j(t.target)&&(Ze=t),t},Gt.core={_getVelocityProp:f,_inputObserver:Qt,_scrollers:A,_proxies:R,bridge:{ss:function(){ft||It("scrollStart"),ft=ct()},ref:function(){return Le}}},U()&&Me.registerPlugin(Gt),e.ScrollTrigger=Gt,e.default=Gt,"undefined"==typeof window||window!==e?Object.defineProperty(e,"__esModule",{value:!0}):delete e.default}));