/*! 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 r=0;r=Math.abs(r)?t:r}function h(){(S=v.core.globals().ScrollTrigger)&&S.core&&function(){var e=S.core,t=e.bridge||{},r=e._scrollers,n=e._proxies;r.push.apply(r,A),n.push.apply(n,R),A=r,R=n,Y=function(e,r){return t[e](r)}}()}function g(e){return v=e||r(),!m&&v&&"undefined"!=typeof document&&document.body&&(y=window,b=(x=document).documentElement,w=x.body,T=[y,x,b,w],v.utils.clamp,P=v.core.context||function(){},k="onpointerenter"in w?"pointer":"mouse",_=N.isTouch=y.matchMedia&&y.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in y||0=t,o=Math.abs(r)>=t;$&&(n||o)&&$(ze,e,r,je,Ke),n&&(U&&0Math.abs(t)?"x":"y",Ie=!0),"y"!==Xe&&(je[2]+=e,ze._vx.update(e,!0)),"x"!==Xe&&(Ke[2]+=t,ze._vy.update(t,!0)),M?Oe=Oe||requestAnimationFrame(ye):ye()}function we(e){if(!me(e,1)){var t=(e=d(e,A)).clientX,n=e.clientY,o=t-ze.x,i=n-ze.y,a=ze.isDragging;ze.x=t,ze.y=n,(a||Math.abs(ze.startX-t)>=r||Math.abs(ze.startY-n)>=r)&&(L&&(Re=!0),a||(ze.isDragging=!0),be(o,i),a||F&&F(ze))}}function _e(e){return e.touches&&1=e)return r[i];return r[i-1]}for(i=r.length,e+=o;i--;)if(r[i]<=e)return r[i];return r[0]}:function(r,n,o){void 0===o&&(o=.001);var i=t(r);return!n||Math.abs(i-r)r&&(n*=t/100),e=e.substr(0,r-1)),e=n+(e in Nt?Nt[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e}function ge(e,t,r,o,i,a,s,l){var c=i.startColor,u=i.endColor,f=i.fontSize,d=i.indent,p=i.fontWeight,h=Xe.createElement("div"),g=K(r)||"fixed"===n(r,"pinType"),v=-1!==e.indexOf("scroller"),m=g?Be:r,y=-1!==e.indexOf("start"),x=y?c:u,b="border-color:"+x+";font-size:"+f+";color:"+x+";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 b+="position:"+((v||l)&&g?"fixed;":"absolute;"),!v&&!l&&g||(b+=(o===B?St:Tt)+":"+(a+parseFloat(d))+"px;"),s&&(b+="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=b,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],Ft(h,0,o,y),h}function ve(){return 34Be.clientWidth)||(A.cache++,tt?pt=pt||requestAnimationFrame($t):$t(),bt||Ut("scrollStart"),bt=yt())}function ye(){ot=Ie.innerWidth,nt=Ie.innerHeight}function xe(){A.cache++,Ue||et||Xe.fullscreenElement||Xe.webkitFullscreenElement||rt&&ot===Ie.innerWidth&&!(Math.abs(Ie.innerHeight-nt)>.25*Ie.innerHeight)||Fe.restart(!0)}function be(){return de(or,"scrollEnd",be)||jt(!0)}function we(e){for(var t=0;tt,n=e._startClamp&&e.start>=t;(r||n)&&e.setPositions(n?t-1:e.start,r?Math.max(n?t:e.start+1,t):e.end,!0)})),Te(!1),ft=0,r.forEach((function(e){return e&&e.render&&e.render(-1)})),A.forEach((function(e){ee(e)&&(e.smooth&&requestAnimationFrame((function(){return e.target.style.scrollBehavior="smooth"})),e.rec&&e(e.rec))})),ke(st,1),Fe.pause(),Gt++,$t(ht=2),Ht.forEach((function(e){return ee(e.vars.onRefresh)&&e.vars.onRefresh(e)})),ht=or.isRefreshing=!1,Ut("refresh")}else fe(or,"scrollEnd",be)},Kt=0,Zt=1,$t=function(e){if(2===e||!ht&&!ut){or.isUpdating=!0,vt&&vt.update(0);var t=Ht.length,r=yt(),n=50<=r-xt,o=t&&Ht[0].scroll();if(Zt=o=J(at,ot)){if(Te&&Kt()&&!tt)for(T=Te.parentNode;T&&T!==Be;)T._pinOffset&&(l-=T._pinOffset,f-=T._pinOffset),T=T.parentNode}else k=ie(Oe),O=ot===B,P=Kt(),C=parseFloat(S(ot.a))+te,!K&&1=f}))},Tt.update=function(e,n,o){if(!tt||o||e){var i,c,u,d,p,g,v,m=!0===ht?j:Tt.scroll(),x=e?0:(m-l)/y,k=x<0?0:1m+(m-s)/(yt()-We)*Fe&&(k=.9999)),k!==S&&Tt.enabled){if(d=(p=(i=Tt.isActive=!!k&&k<1)!=(!!S&&S<1))||!!k!=!!S,Tt.direction=S=J(at,ot),$e)if(e||!i&&!g)Me(Oe,_);else{var M=Xt(Oe,!0),A=m-l;Me(Oe,Be,M.top+(ot===B?A:0)+It,M.left+(ot===B?0:A)+It)}tr(i||g?b:w),D&&k<1&&i||T(C+(1!==k||g?0:E))}}else T(V(C+E*k));!Ze||r.tween||Ue||mt||G.restart(!0),ye&&(p||Ke&&k&&(k<1||!dt))&&He(ye.targets).forEach((function(e){return e.classList[i||Ke?"add":"remove"](ye.className)})),!ve||it||e||ve(Tt),d&&!Ue?(it&&(v&&("complete"===u?t.pause().totalProgress(1):"reset"===u?t.restart(!0).pause():"restart"===u?t.restart(!0):t[u]()),ve&&ve(Tt)),!p&&dt||(_e&&p&&oe(Tt,_e),ut[c]&&oe(Tt,ut[c]),Ke&&(1===k?Tt.kill(!1,1):ut[c]=0),p||ut[c=1===k?1:3]&&oe(Tt,ut[c])),rt&&!i&&Math.abs(Tt.getVelocity())>(te(rt)?rt:2500)&&(ne(Tt.callbackAnimation),F?F.progress(1):ne(t,"reverse"===u?1:!k,1))):it&&ve&&!Ue&&ve(Tt)}if(Y){var R=tt?m/tt.duration()*(tt._caScrollDist||0):m;O(R+(h._isFlipped?1:0)),Y(R)}ue&&ue(-m/tt.duration()*(tt._caScrollDist||0))}},Tt.enable=function(e,t){Tt.enabled||(Tt.enabled=!0,fe(at,"resize",xe),lt||fe(at,"scroll",me),Nt&&fe(ir,"refreshInit",Nt),!1!==e&&(Tt.progress=Vt=0,a=s=qt=Kt()),!1!==t&&Tt.refresh())},Tt.getTween=function(e){return e&&r?r.tween:F},Tt.setPositions=function(e,t,r,n){if(tt){var o=tt.scrollTrigger,i=tt.duration(),a=o.end-o.start;e=o.start+a*e/i,t=o.start+a*t/i}Tt.refresh(!1,!1,{start:L(e,r&&!!Tt._startClamp),end:L(t,r&&!!Tt._endClamp)},n),Tt.update()},Tt.adjustPinSpacing=function(e){if(M&&e){var t=M.indexOf(ot.d)+1;M[t]=parseFloat(M[t])+e+It,M[1]=parseFloat(M[1])+e+It,tr(M)}},Tt.disable=function(e,t){if(Tt.enabled&&(!1!==e&&Tt.revert(!0,!0),Tt.enabled=Tt.isActive=!1,t||F&&F.pause(),j=0,o&&(o.uncache=1),Nt&&de(ir,"refreshInit",Nt),G&&(G.pause(),r.tween&&r.tween.kill()&&(r.tween=0)),!lt)){for(var n=Ht.length;n--;)if(Ht[n].scroller===at&&Ht[n]!==Tt)return;de(at,"resize",xe),lt||de(at,"scroll",me)}},Tt.kill=function(r,n){Tt.disable(r,n),F&&!n&&F.kill(),we&&delete Lt[we];var i=Ht.indexOf(Tt);0<=i&&Ht.splice(i,1),i===je&&0a&&(k()>a?f.progress(1)&&k(a):f.resetTo("scrollY",a))}re(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,x=c(e.target)||ze,b=De.core.globals().ScrollSmoother,w=b&&b.get(),_=it&&(e.content&&c(e.content)||w&&!1!==e.content&&!w.smooth()&&w.content()),k=u(x,B),S=u(x,z),T=1,C=(N.isTouch&&Ie.visualViewport?Ie.visualViewport.scale*Ie.visualViewport.width:Ie.outerWidth)/Ie.innerWidth,E=0,P=ee(v)?function(){return v(i)}:function(){return v||2.8},M=cr(x,e.type,!0,m),O=U,R=U;return _&&De.set(_,{y:"+=0"}),e.ignoreCheck=function(e){return it&&"touchmove"===e.type&&function(){if(l){requestAnimationFrame(t);var e=V(i.deltaY/2),r=R(k.v-e);if(_&&r!==k.v+k.offset){k.offset=r-k.v;var o=V((parseFloat(_&&_._gsap.y)||0)-k.offset);_.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+o+", 0, 1)",_._gsap.y=o+"px",k.cacheID=A.cache,$t()}return!0}k.offset&&n(),l=!0}()||1.05=a||a-1<=r)&&De.to({},{onUpdate:o,duration:s})}else h.restart(!0);y&&y(e)},e.onWheel=function(){f._ts&&f.pause(),1e3