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