1function xi(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function yi(e,t,r){return t&&xi(e.prototype,t),e}var ve,$r,Ve,Dt,Rt,ir,qn,Bt,or,Kn,yt,ot,Zn,Jn=function(){return ve||typeof window<"u"&&(ve=window.gsap)&&ve.registerPlugin&&ve},Qn=1,nr=[],P=[],ft=[],yr=Date.now,fn=function(e,t){return t},bi=function(){var e=or.core,t=e.bridge||{},r=e._scrollers,n=e._proxies;r.push.apply(r,P),n.push.apply(n,ft),P=r,ft=n,fn=function(e,r){return t[e](r)}},Ot=function(e,t){return~ft.indexOf(e)&&ft[ft.indexOf(e)+1][t]},br=function(e){return!!~Kn.indexOf(e)},Ae=function(e,t,r,n,i){return e.addEventListener(t,r,{passive:!1!==n,capture:!!i})},Oe=function(e,t,r,n){return e.removeEventListener(t,r,!!n)},Yr="scrollLeft",Lr="scrollTop",pn=function(){return yt&&yt.isPressed||P.cache++},Qr=function(e,t){var r=function r(n){if(n||0===n){Qn&&(Ve.history.scrollRestoration="manual");var i=yt&&yt.isPressed;n=r.v=Math.round(n)||(yt&&yt.iOS?1:0),e(n),r.cacheID=P.cache,i&&fn("ss",n)}else(t||P.cache!==r.cacheID||fn("ref"))&&(r.cacheID=P.cache,r.v=e());return r.v+r.offset};return r.offset=0,e&&r},Ie={s:Yr,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:Qr((function(e){return arguments.length?Ve.scrollTo(e,ae.sc()):Ve.pageXOffset||Dt[Yr]||Rt[Yr]||ir[Yr]||0}))},ae={s:Lr,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:Ie,sc:Qr((function(e){return arguments.length?Ve.scrollTo(Ie.sc(),e):Ve.pageYOffset||Dt[Lr]||Rt[Lr]||ir[Lr]||0}))},Be=function(e,t){return(t&&t._ctx&&t._ctx.selector||ve.utils.toArray)(e)[0]||("string"==typeof e&&!1!==ve.config().nullTargetWarn?console.warn("Element not found:",e):null)},wi=function(e,t){for(var r=t.length;r--;)if(t[r]===e||t[r].contains(e))return!0;return!1},At=function(e,t){var r=t.s,n=t.sc;br(e)&&(e=Dt.scrollingElement||Rt);var i=P.indexOf(e),o=n===ae.sc?1:2;!~i&&(i=P.push(e)-1),P[i+o]||Ae(e,"scroll",pn);var a=P[i+o],s=a||(P[i+o]=Qr(Ot(e,r),!0)||(br(e)?n:Qr((function(t){return arguments.length?e[r]=t:e[r]}))));return s.target=e,a||(s.smooth="smooth"===ve.getProperty(e,"scrollBehavior")),s},dn=function(e,t,r){var n=e,i=e,o=yr(),a=o,s=t||50,l=Math.max(500,3*s),c=function(e,t){var l=yr();t||l-o>s?(i=n,n=e,a=o,o=l):r?n+=e:n=i+(e-i)/(l-a)*(o-a)};return{update:c,reset:function(){i=n=r?0:n,a=o=0},getVelocity:function(e){var t=a,s=i,u=yr();return(e||0===e)&&e!==n&&c(e),o===a||u-a>l?0:(n+(r?s:-s))/((r?u:o)-t)*1e3}}},dr=function(e,t){return t&&!e._gsapAllow&&!1!==e.cancelable&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},Dn=function(e){var t=Math.max.apply(Math,e),r=Math.min.apply(Math,e);return Math.abs(t)>=Math.abs(r)?t:r},jn=function(){(or=ve.core.globals().ScrollTrigger)&&or.core&&bi()},ei=function(e){return ve=e||Jn(),!$r&&ve&&typeof document<"u"&&document.body&&(Ve=window,Dt=document,Rt=Dt.documentElement,ir=Dt.body,Kn=[Ve,Dt,Rt,ir],ve.utils.clamp,Zn=ve.core.context||function(){},Bt="onpointerenter"in ir?"pointer":"mouse",qn=J.isTouch=Ve.matchMedia&&Ve.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in Ve||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,ot=J.eventTypes=("ontouchstart"in Rt?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in Rt?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout((function(){return Qn=0}),500),$r=1),or||jn(),$r};Ie.op=ae,P.cache=0;var J=function(){function e(e){this.init(e)}return e.prototype.init=function(e){$r||ei(ve)||console.warn("Please gsap.registerPlugin(Observer)"),or||jn();var t=e.tolerance,r=e.dragMinimum,n=e.type,i=e.target,o=e.lineHeight,a=e.debounce,s=e.preventDefault,l=e.onStop,c=e.onStopDelay,u=e.ignore,f=e.wheelSpeed,d=e.event,p=e.onDragStart,h=e.onDragEnd,g=e.onDrag,v=e.onPress,m=e.onRelease,y=e.onRight,b=e.onLeft,x=e.onUp,E=e.onDown,_=e.onChangeX,w=e.onChangeY,O=e.onChange,P=e.onToggleX,M=e.onToggleY,C=e.onHover,T=e.onHoverEnd,S=e.onMove,k=e.ignoreCheck,I=e.isNormalizer,A=e.onGestureStart,F=e.onGestureEnd,D=e.onWheel,Y=e.onEnable,R=e.onDisable,B=e.onClick,L=e.scrollSpeed,
vendor: 28,071 bytes, line 1
1X=e.capture,U=e.allowClicks,V=e.lockAxis,J=e.onLockAxis;this.target=i=Be(i)||Rt,this.vars=e,u&&(u=ve.utils.toArray(u)),t=t||1e-9,r=r||0,f=f||1,L=L||1,n=n||"wheel,touch,pointer",a=!1!==a,o||(o=parseFloat(Ve.getComputedStyle(ir).lineHeight)||22);var N,G,H,z,W,j,q,$=this,Q=0,K=0,Z=e.passive||!s&&!1!==e.passive,ee=At(i,Ie),te=At(i,ae),re=ee(),ne=te(),ie=~n.indexOf("touch")&&!~n.indexOf("pointer")&&"pointerdown"===ot[0],oe=br(i),se=i.ownerDocument||Dt,le=[0,0,0],ce=[0,0,0],ue=0,fe=function(){return ue=yr()},de=function(e,t){return($.event=e)&&u&&wi(e.target,u)||t&&ie&&"touch"!==e.pointerType||k&&k(e,t)},pe=function(){var e=$.deltaX=Dn(le),r=$.deltaY=Dn(ce),n=Math.abs(e)>=t,i=Math.abs(r)>=t;O&&(n||i)&&O($,e,r,le,ce),n&&(y&&$.deltaX>0&&y($),b&&$.deltaX<0&&b($),_&&_($),P&&$.deltaX<0!=Q<0&&P($),Q=$.deltaX,le[0]=le[1]=le[2]=0),i&&(E&&$.deltaY>0&&E($),x&&$.deltaY<0&&x($),w&&w($),M&&$.deltaY<0!=K<0&&M($),K=$.deltaY,ce[0]=ce[1]=ce[2]=0),(z||H)&&(S&&S($),H&&(p&&1===H&&p($),g&&g($),H=0),z=!1),j&&!(j=!1)&&J&&J($),W&&(D($),W=!1),N=0},he=function(e,t,r){le[r]+=e,ce[r]+=t,$._vx.update(e),$._vy.update(t),a?N||(N=requestAnimationFrame(pe)):pe()},ge=function(e,t){V&&!q&&($.axis=q=Math.abs(e)>Math.abs(t)?"x":"y",j=!0),"y"!==q&&(le[2]+=e,$._vx.update(e,!0)),"x"!==q&&(ce[2]+=t,$._vy.update(t,!0)),a?N||(N=requestAnimationFrame(pe)):pe()},me=function(e){if(!de(e,1)){var t=(e=dr(e,s)).clientX,n=e.clientY,i=t-$.x,o=n-$.y,a=$.isDragging;$.x=t,$.y=n,(a||(i||o)&&(Math.abs($.startX-t)>=r||Math.abs($.startY-n)>=r))&&(H||(H=a?2:1),a||($.isDragging=!0),ge(i,o))}},ye=$.onPress=function(e){de(e,1)||e&&e.button||($.axis=q=null,G.pause(),$.isPressed=!0,e=dr(e),Q=K=0,$.startX=$.x=e.clientX,$.startY=$.y=e.clientY,$._vx.reset(),$._vy.reset(),Ae(I?i:se,ot[1],me,Z,!0),$.deltaX=$.deltaY=0,v&&v($))},be=$.onRelease=function(e){if(!de(e,1)){Oe(I?i:se,ot[1],me,!0);var t=!isNaN($.y-$.startY),r=$.isDragging,n=r&&(Math.abs($.x-$.startX)>3||Math.abs($.y-$.startY)>3),o=dr(e);!n&&t&&($._vx.reset(),$._vy.reset(),s&&U&&ve.delayedCall(.08,(function(){if(yr()-ue>300&&!e.defaultPrevented)if(e.target.click)e.target.click();else if(se.createEvent){var t=se.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,Ve,1,o.screenX,o.screenY,o.clientX,o.clientY,!1,!1,!1,!1,0,null),e.target.dispatchEvent(t)}}))),$.isDragging=$.isGesturing=$.isPressed=!1,l&&r&&!I&&G.restart(!0),H&&pe(),h&&r&&h($),m&&m($,n)}},xe=function(e){return e.touches&&e.touches.length>1&&($.isGesturing=!0)&&A(e,$.isDragging)},Ee=function(){return($.isGesturing=!1)||F($)},_e=function(e){if(!de(e)){var t=ee(),r=te();he((t-re)*L,(r-ne)*L,1),re=t,ne=r,l&&G.restart(!0)}},we=function(e){if(!de(e)){e=dr(e,s),D&&(W=!0);var t=(1===e.deltaMode?o:2===e.deltaMode?Ve.innerHeight:1)*f;he(e.deltaX*t,e.deltaY*t,0),l&&!I&&G.restart(!0)}},Pe=function(e){if(!de(e)){var t=e.clientX,r=e.clientY,n=t-$.x,i=r-$.y;$.x=t,$.y=r,z=!0,l&&G.restart(!0),(n||i)&&ge(n,i)}},Me=function(e){$.event=e,C($)},Ce=function(e){$.event=e,T($)},Te=function(e){return de(e)||dr(e,s)&&B($)};G=$._dc=ve.delayedCall(c||.25,(function(){$._vx.reset(),$._vy.reset(),G.pause(),l&&l($)})).pause(),$.deltaX=$.deltaY=0,$._vx=dn(0,50,!0),$._vy=dn(0,50,!0),$.scrollX=ee,$.scrollY=te,$.isDragging=$.isGesturing=$.isPressed=!1,Zn(this),$.enable=function(e){return $.isEnabled||(Ae(oe?se:i,"scroll",pn),n.indexOf("scroll")>=0&&Ae(oe?se:i,"scroll",_e,Z,X),n.indexOf("wheel")>=0&&Ae(i,"wheel",we,Z,X),(n.indexOf("touch")>=0&&qn||n.indexOf("pointer")>=0)&&(Ae(i,ot[0],ye,Z,X),Ae(se,ot[2],be),Ae(se,ot[3],be),U&&Ae(i,"click",fe,!0,!0),B&&Ae(i,"click",Te),A&&Ae(se,"gesturestart",xe),F&&Ae(se,"gestureend",Ee),C&&Ae(i,Bt+"enter",Me),T&&Ae(i,Bt+"leave",Ce),S&&Ae(i,Bt+"move",Pe)),$.isEnabled=!0,$.isDragging=$.isGesturing=$.isPressed=z=H=!1,$._vx.reset(),$._vy.reset(),re=ee(),ne=te(),e&&e.type&&ye(e),Y&&Y($)),$},$.disable=function(){$.isEnabled&&(nr.filter((function(e){return e!==$&&br(e.target)})).length||Oe(oe?se:i,"scroll",pn),$.isPressed&&($._vx.reset(),$._vy.reset(),Oe(I?i:se,ot[1],me,!0)),Oe(oe?se:i,"scroll",_e,X),Oe(i,"wheel",we,X),Oe(i,ot[0],ye,X),Oe(se,ot[2],be),Oe(se,ot[3],be),Oe(i,"click",fe,!0),Oe(i,"click",Te),Oe(se,"gesturestart",xe),Oe(se,"gestureend",Ee),Oe(i,Bt+"enter",Me),Oe(i,Bt+"leave",Ce),Oe(i,Bt+"move",Pe),$.isEnabled=$.isPressed=$.isDragging=!1,R&&R($))},$.kill=$.revert=function(){$.disable();var e=nr.indexOf($);e>=0&&nr.splice(e,1),yt===$&&(yt=0)},nr.push($),I&&br(i)&&(yt=$),$.enable(d)},yi(e,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),e}();J.version="3.15.0",J.create=function(e){return new J(e)},J.register=ei,J.getAll=function(){return nr.slice()},J.getById=function(e){return nr.filter((function(t){return t.vars.id===e}))[0]},Jn()&&ve.registerPlugin(J);var d,tr,M,I,$e,F,bn,jr,Pr,wr,hr,Fr,Ce,rn,gn,Le,Rn,On,rr,ti,on,ri,Ye,hn,ni,ii,Pt,_n,wn,sr,Cn,Cr,vn,sn,Dr,Fe,Bn,Mr,Ir=1,Se=Date.now,ln=Se(),je=0,_r=0,An=function(e,t,r){var n=Ue(e)&&("clamp("===e.substr(0,6)||e.indexOf("max")>-1);return r["_"+t+"Clamp"]=n,n?e.substr(6,e.length-7):e},Yn=function(e,t){return!t||Ue(e)&&"clamp("===e.substr(0,6)?e:"clamp("+e+")"},Ci=function e(){return _r&&requestAnimationFrame(e)},Ln=function(){return rn=1},Fn=function(){return rn=0},ut=function(e){return e},vr=function(e){return Math.round(1e5*e)/1e5||0},oi=function(){return typeof window<"u"},si=function(){return d||oi()&&(d=window.gsap)&&d.registerPlugin&&d},$t=function(e){return!!~bn.indexOf(e)},li=function(e){return("Height"===e?Cn:M["inner"+e])||$e["client"+e]||F["client"+e]},ai=function(e){return Ot(e,"getBoundingClientRect")||($t(e)?function(){return Jr.width=M.innerWidth,Jr.height=Cn,Jr}:function(){return xt(e)})},Si=function(e,t,r){var n=r.d,i=r.d2,o=r.a;return(o=Ot(e,"getBoundingClientRect"))?function(){return o()[n]}:function(){return(t?li(i):e["client"+i])||0}},Ti=function(e,t){return!t||~ft.indexOf(e)?ai(e):function(){return Jr}},ct=function(e,t){var r=t.s,n=t.d2,i=t.d,o=t.a;return Math.max(0,(r="scroll"+n)&&(o=Ot(e,r))?o()-ai(e)()[i]:$t(e)?($e[r]||F[r])-li(n):e[r]-e["offset"+n])},zr=function(e,t){for(var r=0;r<rr.length;r+=3)(!t||~t.indexOf(rr[r+1]))&&e(rr[r],rr[r+1],rr[r+2])},Ue=function(e){return"string"==typeof e},Te=function(e){return"function"==typeof e},mr=function(e){return"number"==typeof e},Xt=function(e){return"object"==typeof e},gr=function(e,t,r){return e&&e.progress(t?0:1)&&r&&e.pause()},Qt=function(e,t,r){if(e.enabled){var n=e._ctx?e._ctx.add((function(){return t(e,r)})):t(e,r);n&&n.totalTime&&(e.callbackAnimation=n)}},jt=Math.abs,ui="left",ci="top",Sn="right",Tn="bottom",Wt="width",Gt="height",Sr="Right",Tr="Left",kr="Top",Er="Bottom",re="padding",Je="margin",ar="Width",kn="Height",le="px",Qe=function(e){return M.getComputedStyle(e.nodeType===Node.DOCUMENT_NODE?e.scrollingElement:e)},ki=function(e){var t=Qe(e).position;e.style.position="absolute"===t||"fixed"===t?t:"relative"},In=function(e,t){for(var r in t)r in e||(e[r]=t[r]);return e},xt=function(e,t){var r=t&&"matrix(1, 0, 0, 1, 0, 0)"!==Qe(e)[gn]&&d.to(e,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),n=e.getBoundingClientRect?e.getBoundingClientRect():e.scrollingElement.getBoundingClientRect();return r&&r.progress(0).kill(),n},en=function(e,t){var r=t.d2;return e["offset"+r]||e["client"+r]||0},fi=function(e){var t,r=[],n=e.labels,i=e.duration();for(t in n)r.push(n[t]/i);return r},Ei=function(e){return function(t){return d.utils.snap(fi(e),t)}},En=function(e){var t=d.utils.snap(e),r=Array.isArray(e)&&e.slice(0).sort((function(e,t){return e-t}));return r?function(e,n,i){var o;if(void 0===i&&(i=.001),!n)return t(e);if(n>0){for(e-=i,o=0;o<r.length;o++)if(r[o]>=e)return r[o];return r[o-1]}for(o=r.length,e+=i;o--;)if(r[o]<=e)return r[o];return r[0]}:function(r,n,i){void 0===i&&(i=.001);var o=t(r);return!n||Math.abs(o-r)<i||o-r<0==n<0?o:t(n<0?r-e:r+e)}},Mi=function(e){return function(t,r){return En(fi(e))(t,r.direction)}},Nr=function(e,t,r,n){return r.split(",").forEach((function(r){return e(t,r,n)}))},de=function(e,t,r,n,i){return e.addEventListener(t,r,{passive:!n,capture:!!i})},pe=function(e,t,r,n){return e.removeEventListener(t,r,!!n)},Br=function(e,t,r){(r=r&&r.wheelHandler)&&(e(t,"wheel",r),e(t,"touchmove",r))},zn={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},Xr={toggleActions:"play",anticipatePin:0},tn={top:0,left:0,center:.5,bottom:1,right:1},Vr=function(e,t){if(Ue(e)){var r=e.indexOf("="),n=~r?+(e.charAt(r-1)+1)*parseFloat(e.substr(r+1)):0;~r&&(e.indexOf("%")>r&&(n*=t/100),e=e.substr(0,r-1)),e=n+(e in tn?tn[e]*t:~e.indexOf("%")?parseFloat(e)*t/100:parseFloat(e)||0)}return e},Hr=function(e,t,r,n,i,o,a,s){var l=i.startColor,c=i.endColor,u=i.fontSize,f=i.indent,d=i.fontWeight,p=I.createElement("div"),h=$t(r)||"fixed"===Ot(r,"pinType"),g=-1!==e.indexOf("scroller"),v=h?F:"IFRAME"===r.tagName?r.contentDocument.body:r,m=-1!==e.indexOf("start"),y=m?l:c,b="border-color:"+y+";font-size:"+u+";color:"+y+";font-weight:"+d+";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:"+((g||s)&&h?"fixed;":"absolute;"),(g||s||!h)&&(b+=(n===ae?Sn:Tn)+":"+(o+parseFloat(f))+"px;"),a&&(b+="box-sizing:border-box;text-align:left;width:"+a.offsetWidth+"px;"),p._isStart=m,p.setAttribute("class","gsap-marker-"+e+(t?" marker-"+t:"")),p.style.cssText=b,p.innerText=t||0===t?e+"-"+t:e,v.children[0]?v.insertBefore(p,v.children[0]):v.appendChild(p),p._offset=p["offset"+n.op.d2],qr(p,0,n,m),p},qr=function(e,t,r,n){var i={display:"block"},o=r[n?"os2":"p2"],a=r[n?"p2":"os2"];e._isFlipped=n,i[r.a+"Percent"]=n?-100:0,i[r.a]=n?"1px":0,i["border"+o+ar]=1,i["border"+a+ar]=0,i[r.p]=t+"px",d.set(e,i)},E=[],mn={},Nn=function(){return Se()-je>34&&(Dr||(Dr=requestAnimationFrame(bt)))},er=function(){(!Ye||!Ye.isPressed||Ye.startX>F.clientWidth)&&(P.cache++,Ye?Dr||(Dr=requestAnimationFrame(bt)):bt(),je||qt("scrollStart"),je=Se())},an=function(){ii=M.innerWidth,ni=M.innerHeight},xr=function(e){P.cache++,(!0===e||!Ce&&!ri&&!I.fullscreenElement&&!I.webkitFullscreenElement&&(!hn||ii!==M.innerWidth||Math.abs(M.innerHeight-ni)>.25*M.innerHeight))&&jr.restart(!0)},Vt={},Pi=[],pi=function e(){return pe(O,"scrollEnd",e)||Ht(!0)},qt=function(e){return Vt[e]&&Vt[e].map((function(e){return e()}))||Pi},Ge=[],di=function(e){for(var t=0;t<Ge.length;t+=5)(!e||Ge[t+4]&&Ge[t+4].query===e)&&(Ge[t].style.cssText=Ge[t+1],Ge[t].getBBox&&Ge[t].setAttribute("transform",Ge[t+2]||""),Ge[t+3].uncache=1)},gi=function(){return P.forEach((function(e){return Te(e)&&++e.cacheID&&(e.rec=e())}))},Mn=function(e,t){var r;for(Le=0;Le<E.length;Le++)(r=E[Le])&&(!t||r._ctx===t)&&(e?r.kill(1):r.revert(!0,!0));Cr=!0,t&&di(t),t||qt("revert")},hi=function(e,t){P.cache++,(t||!Fe)&&P.forEach((function(e){return Te(e)&&e.cacheID++&&(e.rec=0)})),Ue(e)&&(M.history.scrollRestoration=wn=e)},Ut=0,Di=function(){if(Bn!==Ut){var e=Bn=Ut;requestAnimationFrame((function(){return e===Ut&&Ht(!0)}))}},_i=function(){F.appendChild(sr),Cn=!Ye&&sr.offsetHeight||M.innerHeight,F.removeChild(sr)},Xn=function(e){return Pr(".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end").forEach((function(t){return t.style.display=e?"none":"block"}))},Ht=function(e,t){if($e=I.documentElement,F=I.body,bn=[M,I,$e,F],!je||e||Cr){_i(),Fe=O.isRefreshing=!0,Cr||gi();var r=qt("refreshInit");ti&&O.sort(),t||Mn(),P.forEach((function(e){Te(e)&&(e.smooth&&(e.target.style.scrollBehavior="auto"),e(0))})),E.slice(0).forEach((function(e){return e.refresh()})),Cr=!1,E.forEach((function(e){if(e._subPinOffset&&e.pin){var t=e.vars.horizontal?"offsetWidth":"offsetHeight",r=e.pin[t];e.revert(!0,1),e.adjustPinSpacing(e.pin[t]-r),e.refresh()}})),vn=1,Xn(!0),E.forEach((function(e){var t=ct(e.scroller,e._dir),r="max"===e.vars.end||e._endClamp&&e.end>t,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)})),Xn(!1),vn=0,r.forEach((function(e){return e&&e.render&&e.render(-1)})),P.forEach((function(e){Te(e)&&(e.smooth&&requestAnimationFrame((function(){return e.target.style.scrollBehavior="smooth"})),e.rec&&e(e.rec))})),hi(wn,1),jr.pause(),Ut++,Fe=2,bt(2),E.forEach((function(e){return Te(e.vars.onRefresh)&&e.vars.onRefresh(e)})),Fe=O.isRefreshing=!1,qt("refresh")}else de(O,"scrollEnd",pi)},xn=0,Kr=1,bt=function(e){if(2===e||!Fe&&!Cr){O.isUpdating=!0,Mr&&Mr.update(0);var t=E.length,r=Se(),n=r-ln>=50,i=t&&E[0].scroll();if(Kr=xn>i?-1:1,Fe||(xn=i),n&&(je&&!rn&&r-je>200&&(je=0,qt("scrollEnd")),hr=ln,ln=r),Kr<0){for(Le=t;Le-- >0;)E[Le]&&E[Le].update(0,n);Kr=1}else for(Le=0;Le<t;Le++)E[Le]&&E[Le].update(0,n);O.isUpdating=!1}Dr=0},yn=[ui,ci,Tn,Sn,Je+Er,Je+Sr,Je+kr,Je+Tr,"display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],Zr=yn.concat([Wt,Gt,"boxSizing","max"+ar,"max"+kn,"position",Je,re,re+kr,re+Sr,re+Er,re+Tr]),Ri=function(e,t,r){lr(r);var n=e._gsap;if(n.spacerIsNative)lr(n.spacerState);else if(e._gsap.swappedIn){var i=t.parentNode;i&&(i.insertBefore(e,t),i.removeChild(t))}e._gsap.swappedIn=!1},un=function(e,t,r,n){if(!e._gsap.swappedIn){for(var i,o=yn.length,a=t.style,s=e.style;o--;)a[i=yn[o]]=r[i];a.position="absolute"===r.position?"absolute":"relative","inline"===r.display&&(a.display="inline-block"),s[Tn]=s[Sn]="auto",a.flexBasis=r.flexBasis||"auto",a.overflow="visible",a.boxSizing="border-box",a[Wt]=en(e,Ie)+le,a[Gt]=en(e,ae)+le,a[re]=s[Je]=s[ci]=s[ui]="0",lr(n),s[Wt]=s["max"+ar]=r[Wt],s[Gt]=s["max"+kn]=r[Gt],s[re]=r[re],e.parentNode!==t&&(e.parentNode.insertBefore(t,e),t.appendChild(e)),e._gsap.swappedIn=!0}},Oi=/([A-Z])/g,lr=function(e){if(e){var t,r,n=e.t.style,i=e.length,o=0;for((e.t._gsap||d.core.getCache(e.t)).uncache=1;o<i;o+=2)r=e[o+1],t=e[o],r?n[t]=r:n[t]&&n.removeProperty(t.replace(Oi,"-$1").toLowerCase())}},Wr=function(e){for(var t=Zr.length,r=e.style,n=[],i=0;i<t;i++)n.push(Zr[i],r[Zr[i]]);return n.t=e,n},Ai=function(e,t,r){for(var n,i=[],o=e.length,a=r?8:0;a<o;a+=2)n=e[a],i.push(n,n in t?t[n]:e[a+1]);return i.t=e.t,i},Jr={left:0,top:0},Hn=function(e,t,r,n,i,o,a,s,l,c,u,f,p,h){Te(e)&&(e=e(s)),Ue(e)&&"max"===e.substr(0,3)&&(e=f+("="===e.charAt(4)?Vr("0"+e.substr(3),r):0));var g,v,m,y=p?p.time():0;if(p&&p.seek(0),isNaN(e)||(e=+e),mr(e))p&&(e=d.utils.mapRange(p.scrollTrigger.start,p.scrollTrigger.end,0,f,e)),a&&qr(a,r,n,!0);else{Te(t)&&(t=t(s));var b,x,E,_,w=(e||"0").split(" ");m=Be(t,s)||F,(!(b=xt(m)||{})||!b.left&&!b.top)&&"none"===Qe(m).display&&(_=m.style.display,m.style.display="block",b=xt(m),_?m.style.display=_:m.style.removeProperty("display")),x=Vr(w[0],b[n.d]),E=Vr(w[1]||"0",r),e=b[n.p]-l[n.p]-c+x+i-E,a&&qr(a,E,n,r-E<20||a._isStart&&E>20),r-=r-E}if(h&&(s[h]=e||-.001,e<0&&(e=0)),o){var O=e+r,P=o._isStart;g="scroll"+n.d2,qr(o,O,n,P&&O>20||!P&&(u?Math.max(F[g],$e[g]):o.parentNode[g])<=O+1),u&&(l=xt(a),u&&(o.style[n.op.p]=l[n.op.p]-n.op.m-o._offset+le))}return p&&m&&(g=xt(m),p.seek(f),v=xt(m),p._caScrollDist=g[n.p]-v[n.p],e=e/p._caScrollDist*f),p&&p.seek(y),p?e:Math.round(e)},Yi=/(webkit|moz|length|cssText|inset)/i,Wn=function(e,t,r,n){if(e.parentNode!==t){var i,o,a=e.style;if(t===F){for(i in e._stOrig=a.cssText,o=Qe(e))!+i&&!Yi.test(i)&&o[i]&&"string"==typeof a[i]&&"0"!==i&&(a[i]=o[i]);a.top=r,a.left=n}else a.cssText=e._stOrig;d.core.getCache(e).uncache=1,t.appendChild(e)}},vi=function(e,t,r){var n=t,i=n;return function(t){var o=Math.round(e());return o!==n&&o!==i&&Math.abs(o-n)>3&&Math.abs(o-i)>3&&(t=o,r&&r()),i=n,n=Math.round(t)}},Gr=function(e,t,r){var n={};n[t.p]="+="+r,d.set(e,n)},Gn=function(e,t){var r=At(e,t),n="_scroll"+t.p2,i=function t(i,o,a,s,l){var c=t.tween,u=o.onComplete,f={};a=a||r();var p=vi(r,a,(function(){c.kill(),t.tween=0}));return l=s&&l||0,s=s||i-a,c&&c.kill(),o[n]=i,o.inherit=!1,o.modifiers=f,f[n]=function(){return p(a+s*c.ratio+l*c.ratio*c.ratio)},o.onUpdate=function(){P.cache++,t.tween&&bt()},o.onComplete=function(){t.tween=0,u&&u.call(c)},c=t.tween=d.to(e,o)};return e[n]=r,r.wheelHandler=function(){return i.tween&&i.tween.kill()&&(i.tween=0)},de(e,"wheel",r.wheelHandler),O.isTouch&&de(e,"touchmove",r.wheelHandler),i},O=function(){function e(t,r){tr||e.register(d)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),_n(this),this.init(t,r)}return e.prototype.init=function(t,r){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),_r){var n,i,o,a,s,l,c,u,f,p,h,g,v,m,y,b,x,_,w,O,C,T,S,k,A,D,Y,R,B,L,X,U,V,J,N,G,H,z,W,j=t=In(Ue(t)||mr(t)||t.nodeType?{trigger:t}:t,Xr),q=j.onUpdate,$=j.toggleClass,Q=j.id,K=j.onToggle,Z=j.onRefresh,ee=j.scrub,te=j.trigger,ne=j.pin,ie=j.pinSpacing,oe=j.invalidateOnRefresh,se=j.anticipatePin,ce=j.onScrubComplete,ue=j.onSnapComplete,fe=j.once,he=j.snap,ge=j.pinReparent,ve=j.pinSpacer,me=j.containerAnimation,ye=j.fastScrollEnd,be=j.preventOverlaps,xe=t.horizontal||t.containerAnimation&&!1!==t.horizontal?Ie:ae,Ee=!ee&&0!==ee,_e=Be(t.scroller||M),we=d.core.getCache(_e),Oe=$t(_e),Pe="fixed"===("pinType"in t?t.pinType:Ot(_e,"pinType")||Oe&&"fixed"),Me=[t.onEnter,t.onLeave,t.onEnterBack,t.onLeaveBack],ke=Ee&&t.toggleActions.split(" "),Ae="markers"in t?t.markers:Xr.markers,De=Oe?0:parseFloat(Qe(_e)["border"+xe.p2+ar])||0,Ye=this,Re=t.onRefreshInit&&function(){return t.onRefreshInit(Ye)},Xe=Si(_e,Oe,xe),Ve=Ti(_e,Oe),Ne=0,Ge=0,He=0,ze=At(_e,xe);if(Ye._startClamp=Ye._endClamp=!1,Ye._dir=xe,se*=45,Ye.scroller=_e,Ye.scroll=me?me.time.bind(me):ze,a=ze(),Ye.vars=t,r=r||t.animation,"refreshPriority"in t&&(ti=1,-9999===t.refreshPriority&&(Mr=Ye)),we.tweenScroll=we.tweenScroll||{top:Gn(_e,ae),left:Gn(_e,Ie)},Ye.tweenTo=n=we.tweenScroll[xe.p],Ye.scrubDuration=function(e){(V=mr(e)&&e)?U?U.duration(e):U=d.to(r,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:V,paused:!0,onComplete:function(){return ce&&ce(Ye)}}):(U&&U.progress(1).kill(),U=0)},r&&(r.vars.lazy=!1,r._initted&&!Ye.isReverted||!1!==r.vars.immediateRender&&!1!==t.immediateRender&&r.duration()&&r.render(0,!0,!0),Ye.animation=r.pause(),r.scrollTrigger=Ye,Ye.scrubDuration(ee),L=0,Q||(Q=r.vars.id)),he&&((!Xt(he)||he.push)&&(he={snapTo:he}),"scrollBehavior"in F.style&&d.set(Oe?[F,$e]:_e,{scrollBehavior:"auto"}),P.forEach((function(e){return Te(e)&&e.target===(Oe?I.scrollingElement||$e:_e)&&(e.smooth=!1)})),o=Te(he.snapTo)?he.snapTo:"labels"===he.snapTo?Ei(r):"labelsDirectional"===he.snapTo?Mi(r):!1!==he.directional?function(e,t){return En(he.snapTo)(e,Se()-Ge<500?0:t.direction)}:d.utils.snap(he.snapTo),J=he.duration||{min:.1,max:2},J=Xt(J)?wr(J.min,J.max):wr(J,J),N=d.delayedCall(he.delay||V/2||.1,(function(){var e=ze(),t=Se()-Ge<500,i=n.tween;if(!(t||Math.abs(Ye.getVelocity())<10)||i||rn||Ne===e)Ye.isActive&&Ne!==e&&N.restart(!0);else{var a,s,u=(e-l)/m,f=r&&!Ee?r.totalProgress():u,p=t?0:(f-X)/(Se()-hr)*1e3||0,h=d.utils.clamp(-u,1-u,jt(p/2)*p/.185),g=u+(!1===he.inertia?0:h),v=he,y=v.onStart,b=v.onInterrupt,x=v.onComplete;if(a=o(g,Ye),mr(a)||(a=g),s=Math.max(0,Math.round(l+a*m)),e<=c&&e>=l&&s!==e){if(i&&!i._initted&&i.data<=jt(s-e))return;!1===he.inertia&&(h=a-u),n(s,{duration:J(jt(.185*Math.max(jt(g-f),jt(a-f))/p/.05||0)),ease:he.ease||"power3",data:jt(s-e),onInterrupt:function(){return N.restart(!0)&&b&&Qt(Ye,b)},onComplete:function(){Ye.update(),Ne=ze(),r&&!Ee&&(U?U.resetTo("totalProgress",a,r._tTime/r._tDur):r.progress(a)),L=X=r&&!Ee?r.totalProgress():Ye.progress,ue&&ue(Ye),x&&Qt(Ye,x)}},e,h*m,s-e-h*m),y&&Qt(Ye,y,n.tween)}}})).pause()),Q&&(mn[Q]=Ye),(W=(te=Ye.trigger=Be(te||!0!==ne&&ne))&&te._gsap&&te._gsap.stRevert)&&(W=W(Ye)),ne=!0===ne?te:Be(ne),Ue($)&&($={targets:te,className:$}),ne&&(!1===ie||ie===Je||(ie=!(!ie&&ne.parentNode&&ne.parentNode.style&&"flex"===Qe(ne.parentNode).display)&&re),Ye.pin=ne,(i=d.core.getCache(ne)).spacer?y=i.pinState:(ve&&((ve=Be(ve))&&!ve.nodeType&&(ve=ve.current||ve.nativeElement),i.spacerIsNative=!!ve,ve&&(i.spacerState=Wr(ve))),i.spacer=_=ve||I.createElement("div"),_.classList.add("pin-spacer"),Q&&_.classList.add("pin-spacer-"+Q),i.pinState=y=Wr(ne)),!1!==t.force3D&&d.set(ne,{force3D:!0}),Ye.spacer=_=i.spacer,B=Qe(ne),k=B[ie+xe.os2],O=d.getProperty(ne),C=d.quickSetter(ne,xe.a,le),un(ne,_,B),x=Wr(ne)),Ae){g=Xt(Ae)?In(Ae,zn):zn,p=Hr("scroller-start",Q,_e,xe,g,0),h=Hr("scroller-end",Q,_e,xe,g,0,p),w=p["offset"+xe.op.d2];var We=Be(Ot(_e,"content")||_e);u=this.markerStart=Hr("start",Q,We,xe,g,w,0,me),f=this.markerEnd=Hr("end",Q,We,xe,g,w,0,me),me&&(z=d.quickSetter([u,f],xe.a,le)),!Pe&&(!ft.length||!0!==Ot(_e,"fixedMarkers"))&&(ki(Oe?F:_e),d.set([p,h],{force3D:!0}),D=d.quickSetter(p,xe.a,le),R=d.quickSetter(h,xe.a,le))}if(me){var qe=me.vars.onUpdate,Ke=me.vars.onUpdateParams;me.eventCallback("onUpdate",(function(){Ye.update(0,0,1),qe&&qe.apply(me,Ke||[])}))}if(Ye.previous=function(){return E[E.indexOf(Ye)-1]},Ye.next=function(){return E[E.indexOf(Ye)+1]},Ye.revert=function(e,t){if(!t)return Ye.kill(!0);var n=!1!==e||!Ye.enabled,i=Ce;n!==Ye.isReverted&&(n&&(G=Math.max(ze(),Ye.scroll.rec||0),He=Ye.progress,H=r&&r.progress()),u&&[u,f,p,h].forEach((function(e){return e.style.display=n?"none":"block"})),n&&(Ce=Ye,Ye.update(n)),ne&&(!ge||!Ye.isActive)&&(n?Ri(ne,_,y):un(ne,_,Qe(ne),A)),n||Ye.update(n),Ce=i,Ye.isReverted=n)},Ye.refresh=function(i,o,g,w){if(!Ce&&Ye.enabled||o){if(ne&&i&&je)return void de(e,"scrollEnd",pi);!Fe&&Re&&Re(Ye),Ce=Ye,n.tween&&!g&&(n.tween.kill(),n.tween=0),U&&U.pause(),oe&&r&&(r.revert({kill:!1}).invalidate(),r.getChildren?r.getChildren(!0,!0,!1).forEach((function(e){return e.vars.immediateRender&&e.render(0,!0,!0)})):r.vars.immediateRender&&r.render(0,!0,!0)),Ye.isReverted||Ye.revert(!0,!0),Ye._subPinOffset=!1;var P,M,C,k,D,R,B,L,X,V,J,z,W,j=Xe(),q=Ve(),$=me?me.duration():ct(_e,xe),Q=m<=.01||!m,K=0,ee=w||0,se=Xt(g)?g.end:t.end,ce=t.endTrigger||te,ue=Xt(g)?g.start:t.start||(0!==t.start&&te?ne?"0 0":"0 100%":0),fe=Ye.pinnedContainer=t.pinnedContainer&&Be(t.pinnedContainer,Ye),pe=te&&Math.max(0,E.indexOf(Ye))||0,he=pe;for(Ae&&Xt(g)&&(z=d.getProperty(p,xe.p),W=d.getProperty(h,xe.p));he-- >0;)(R=E[he]).end||R.refresh(0,1)||(Ce=Ye),(B=R.pin)&&(B===te||B===ne||B===fe)&&!R.isReverted&&(V||(V=[]),V.unshift(R),R.revert(!0,!0)),R!==E[he]&&(pe--,he--);for(Te(ue)&&(ue=ue(Ye)),ue=An(ue,"start",Ye),l=Hn(ue,te,j,xe,ze(),u,p,Ye,q,De,Pe,$,me,Ye._startClamp&&"_startClamp")||(ne?-.001:0),Te(se)&&(se=se(Ye)),Ue(se)&&!se.indexOf("+=")&&(~se.indexOf(" ")?se=(Ue(ue)?ue.split(" ")[0]:"")+se:(K=Vr(se.substr(2),j),se=Ue(ue)?ue:(me?d.utils.mapRange(0,me.duration(),me.scrollTrigger.start,me.scrollTrigger.end,l):l)+K,ce=te)),se=An(se,"end",Ye),c=Math.max(l,Hn(se||(ce?"100% 0":$),ce,j,xe,ze()+K,f,h,Ye,q,De,Pe,$,me,Ye._endClamp&&"_endClamp"))||-.001,K=0,he=pe;he--;)(B=(R=E[he]||{}).pin)&&R.start-R._pinPush<=l&&!me&&R.end>0&&(P=R.end-(Ye._startClamp?Math.max(0,R.start):R.start),(B===te&&R.start-R._pinPush<l||B===fe)&&isNaN(ue)&&(K+=P*(1-R.progress)),B===ne&&(ee+=P));if(l+=K,c+=K,Ye._startClamp&&(Ye._startClamp+=K),Ye._endClamp&&!Fe&&(Ye._endClamp=c||-.001,c=Math.min(c,ct(_e,xe))),m=c-l||(l-=.01)&&.001,Q&&(He=d.utils.clamp(0,1,d.utils.normalize(l,c,G))),Ye._pinPush=ee,u&&K&&((P={})[xe.a]="+="+K,fe&&(P[xe.p]="-="+ze()),d.set([u,f],P)),!ne||vn&&Ye.end>=ct(_e,xe)){if(te&&ze()&&!me)for(M=te.parentNode;M&&M!==F;)M._pinOffset&&(l-=M._pinOffset,c-=M._pinOffset),M=M.parentNode}else P=Qe(ne),k=xe===ae,C=ze(),T=parseFloat(O(xe.a))+ee,!$&&c>1&&(J={style:J=(Oe?I.scrollingElement||$e:_e).style,value:J["overflow"+xe.a.toUpperCase()]},Oe&&"scroll"!==Qe(F)["overflow"+xe.a.toUpperCase()]&&(J.style["overflow"+xe.a.toUpperCase()]="scroll")),un(ne,_,P),x=Wr(ne),M=xt(ne,!0),L=Pe&&At(_e,k?Ie:ae)(),ie?((A=[ie+xe.os2,m+ee+le]).t=_,(he=ie===re?en(ne,xe)+m+ee:0)&&(A.push(xe.d,he+le),"auto"!==_.style.flexBasis&&(_.style.flexBasis=he+le)),lr(A),fe&&E.forEach((function(e){e.pin===fe&&!1!==e.vars.pinSpacing&&(e._subPinOffset=!0)})),Pe&&ze(G)):(he=en(ne,xe))&&"auto"!==_.style.flexBasis&&(_.style.flexBasis=he+le),Pe&&((D={top:M.top+(k?C-l:L)+le,left:M.left+(k?L:C-l)+le,boxSizing:"border-box",position:"fixed"})[Wt]=D["max"+ar]=Math.ceil(M.width)+le,D[Gt]=D["max"+kn]=Math.ceil(M.height)+le,D[Je]=D[Je+kr]=D[Je+Sr]=D[Je+Er]=D[Je+Tr]="0",D[re]=P[re],D[re+kr]=P[re+kr],D[re+Sr]=P[re+Sr],D[re+Er]=P[re+Er],D[re+Tr]=P[re+Tr],b=Ai(y,D,ge),Fe&&ze(0)),r?(X=r._initted,on(1),r.render(r.duration(),!0,!0),S=O(xe.a)-T+m+ee,Y=Math.abs(m-S)>1,Pe&&Y&&b.splice(b.length-2,2),r.render(0,!0,!0),X||r.invalidate(!0),r.parent||r.totalTime(r.totalTime()),on(0)):S=m,J&&(J.value?J.style["overflow"+xe.a.toUpperCase()]=J.value:J.style.removeProperty("overflow-"+xe.a));V&&V.forEach((function(e){return e.revert(!1,!0)})),Ye.start=l,Ye.end=c,a=s=Fe?G:ze(),!me&&!Fe&&(a<G&&ze(G),Ye.scroll.rec=0),Ye.revert(!1,!0),Ge=Se(),N&&(Ne=-1,N.restart(!0)),Ce=0,r&&Ee&&(r._initted||H)&&r.progress()!==H&&r.progress(H||0,!0).render(r.time(),!0,!0),(Q||He!==Ye.progress||me||oe||r&&!r._initted)&&(r&&!Ee&&(r._initted||He||!1!==r.vars.immediateRender)&&r.totalProgress(me&&l<-.001&&!He?d.utils.normalize(l,c,0):He,!0),Ye.progress=Q||(a-l)/m===He?0:He),ne&&ie&&(_._pinOffset=Math.round(Ye.progress*S)),U&&U.invalidate(),isNaN(z)||(z-=d.getProperty(p,xe.p),W-=d.getProperty(h,xe.p),Gr(p,xe,z),Gr(u,xe,z-(w||0)),Gr(h,xe,W),Gr(f,xe,W-(w||0))),Q&&!Fe&&Ye.update(),Z&&!Fe&&!v&&(v=!0,Z(Ye),v=!1)}},Ye.getVelocity=function(){return(ze()-s)/(Se()-hr)*1e3||0},Ye.endAnimation=function(){gr(Ye.callbackAnimation),r&&(U?U.progress(1):r.paused()?Ee||gr(r,Ye.direction<0,1):gr(r,r.reversed()))},Ye.labelToScroll=function(e){return r&&r.labels&&(l||Ye.refresh()||l)+r.labels[e]/r.duration()*m||0},Ye.getTrailing=function(e){var t=E.indexOf(Ye),r=Ye.direction>0?E.slice(0,t).reverse():E.slice(t+1);return(Ue(e)?r.filter((function(t){return t.vars.preventOverlaps===e})):r).filter((function(e){return Ye.direction>0?e.end<=l:e.start>=c}))},Ye.update=function(e,t,i){if(!me||i||e){var o,u,f,d,h,g,v,y=!0===Fe?G:Ye.scroll(),E=e?0:(y-l)/m,w=E<0?0:E>1?1:E||0,O=Ye.progress;if(t&&(s=a,a=me?ze():y,he&&(X=L,L=r&&!Ee?r.totalProgress():w)),se&&ne&&!Ce&&!Ir&&je&&(!w&&l<y+(y-s)/(Se()-hr)*se?w=1e-4:1===w&&c>y+(y-s)/(Se()-hr)*se&&(w=.9999)),w!==O&&Ye.enabled){if(d=(h=(o=Ye.isActive=!!w&&w<1)!==(!!O&&O<1))||!!w!=!!O,Ye.direction=w>O?1:-1,Ye.progress=w,d&&!Ce&&(u=w&&!O?0:1===w?1:1===O?2:3,Ee&&(f=!h&&"none"!==ke[u+1]&&ke[u+1]||ke[u],v=r&&("complete"===f||"reset"===f||f in r))),be&&(h||v)&&(v||ee||!r)&&(Te(be)?be(Ye):Ye.getTrailing(be).forEach((function(e){return e.endAnimation()}))),Ee||(!U||Ce||Ir?r&&r.totalProgress(w,!(!Ce||!Ge&&!e)):(U._dp._time-U._start!==U._time&&U.render(U._dp._time-U._start),U.resetTo?U.resetTo("totalProgress",w,r._tTime/r._tDur):(U.vars.totalProgress=w,U.invalidate().restart()))),ne)if(e&&ie&&(_.style[ie+xe.os2]=k),Pe){if(d){if(g=!e&&w>O&&c+1>y&&y+1>=ct(_e,xe),ge)if(e||!o&&!g)Wn(ne,_);else{var P=xt(ne,!0),M=y-l;Wn(ne,F,P.top+(xe===ae?M:0)+le,P.left+(xe===ae?0:M)+le)}lr(o||g?b:x),Y&&w<1&&o||C(T+(1!==w||g?0:S))}}else C(vr(T+S*w));he&&!n.tween&&!Ce&&!Ir&&N.restart(!0),$&&(h||fe&&w&&(w<1||!sn))&&Pr($.targets).forEach((function(e){return e.classList[o||fe?"add":"remove"]($.className)})),q&&!Ee&&!e&&q(Ye),d&&!Ce?(Ee&&(v&&("complete"===f?r.pause().totalProgress(1):"reset"===f?r.restart(!0).pause():"restart"===f?r.restart(!0):r[f]()),q&&q(Ye)),(h||!sn)&&(K&&h&&Qt(Ye,K),Me[u]&&Qt(Ye,Me[u]),fe&&(1===w?Ye.kill(!1,1):Me[u]=0),h||Me[u=1===w?1:3]&&Qt(Ye,Me[u])),ye&&!o&&Math.abs(Ye.getVelocity())>(mr(ye)?ye:2500)&&(gr(Ye.callbackAnimation),U?U.progress(1):gr(r,"reverse"===f?1:!w,1))):Ee&&q&&!Ce&&q(Ye)}if(R){var I=me?y/me.duration()*(me._caScrollDist||0):y;D(I+(p._isFlipped?1:0)),R(I)}z&&z(-y/me.duration()*(me._caScrollDist||0))}},Ye.enable=function(t,r){Ye.enabled||(Ye.enabled=!0,de(_e,"resize",xr),Oe||de(_e,"scroll",er),Re&&de(e,"refreshInit",Re),!1!==t&&(Ye.progress=He=0,a=s=Ne=ze()),!1!==r&&Ye.refresh())},Ye.getTween=function(e){return e&&n?n.tween:U},Ye.setPositions=function(e,t,r,n){if(me){var i=me.scrollTrigger,o=me.duration(),a=i.end-i.start;e=i.start+a*e/o,t=i.start+a*t/o}Ye.refresh(!1,!1,{start:Yn(e,r&&!!Ye._startClamp),end:Yn(t,r&&!!Ye._endClamp)}
1,n),Ye.update()},Ye.adjustPinSpacing=function(e){if(A&&e){var t=A.indexOf(xe.d)+1;A[t]=parseFloat(A[t])+e+le,A[1]=parseFloat(A[1])+e+le,lr(A)}},Ye.disable=function(t,r){if(!1!==t&&Ye.revert(!0,!0),Ye.enabled&&(Ye.enabled=Ye.isActive=!1,r||U&&U.pause(),G=0,i&&(i.uncache=1),Re&&pe(e,"refreshInit",Re),N&&(N.pause(),n.tween&&n.tween.kill()&&(n.tween=0)),!Oe)){for(var o=E.length;o--;)if(E[o].scroller===_e&&E[o]!==Ye)return;pe(_e,"resize",xr),Oe||pe(_e,"scroll",er)}},Ye.kill=function(e,n){Ye.disable(e,n),U&&!n&&U.kill(),Q&&delete mn[Q];var o=E.indexOf(Ye);o>=0&&E.splice(o,1),o===Le&&Kr>0&&Le--,o=0,E.forEach((function(e){return e.scroller===Ye.scroller&&(o=1)})),o||Fe||(Ye.scroll.rec=0),r&&(r.scrollTrigger=null,e&&r.revert({kill:!1}),n||r.kill()),u&&[u,f,p,h].forEach((function(e){return e.parentNode&&e.parentNode.removeChild(e)})),Mr===Ye&&(Mr=0),ne&&(i&&(i.uncache=1),o=0,E.forEach((function(e){return e.pin===ne&&o++})),o||(i.spacer=0)),t.onKill&&t.onKill(Ye)},E.push(Ye),Ye.enable(!1,!1),W&&W(Ye),r&&r.add&&!m){var Ze=Ye.update;Ye.update=function(){Ye.update=Ze,P.cache++,l||c||Ye.refresh()},d.delayedCall(.01,Ye.update),m=.01,l=c=0}else Ye.refresh();ne&&Di()}else this.update=this.refresh=this.kill=ut},e.register=function(t){return tr||(d=t||si(),oi()&&window.document&&e.enable(),tr=_r),tr},e.defaults=function(e){if(e)for(var t in e)Xr[t]=e[t];return Xr},e.disable=function(e,t){_r=0,E.forEach((function(r){return r[t?"kill":"disable"](e)})),pe(M,"wheel",er),pe(I,"scroll",er),clearInterval(Fr),pe(I,"touchcancel",ut),pe(F,"touchstart",ut),Nr(pe,I,"pointerdown,touchstart,mousedown",Ln),Nr(pe,I,"pointerup,touchend,mouseup",Fn),jr.kill(),zr(pe);for(var r=0;r<P.length;r+=3)Br(pe,P[r],P[r+1]),Br(pe,P[r],P[r+2])},e.enable=function(){if(M=window,I=document,$e=I.documentElement,F=I.body,d)if(Pr=d.utils.toArray,wr=d.utils.clamp,_n=d.core.context||ut,on=d.core.suppressOverwrites||ut,wn=M.history.scrollRestoration||"auto",xn=M.pageYOffset||0,d.core.globals("ScrollTrigger",e),F){_r=1,(sr=document.createElement("div")).style.height="100vh",sr.style.position="absolute",_i(),Ci(),J.register(d),e.isTouch=J.isTouch,Pt=J.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),hn=1===J.isTouch,de(M,"wheel",er),bn=[M,I,$e,F],d.matchMedia?(e.matchMedia=function(e){var t,r=d.matchMedia();for(t in e)r.add(t,e[t]);return r},d.addEventListener("matchMediaInit",(function(){gi(),Mn()})),d.addEventListener("matchMediaRevert",(function(){return di()})),d.addEventListener("matchMedia",(function(){Ht(0,1),qt("matchMedia")})),d.matchMedia().add("(orientation: portrait)",(function(){return an(),an}))):console.warn("Requires GSAP 3.11.0 or later"),an(),de(I,"scroll",er);var t,r,n=F.hasAttribute("style"),i=F.style,o=i.borderTopStyle,a=d.core.Animation.prototype;for(a.revert||Object.defineProperty(a,"revert",{value:function(){return this.time(-.01,!0)}}),i.borderTopStyle="solid",t=xt(F),ae.m=Math.round(t.top+ae.sc())||0,Ie.m=Math.round(t.left+Ie.sc())||0,o?i.borderTopStyle=o:i.removeProperty("border-top-style"),n||(F.setAttribute("style",""),F.removeAttribute("style")),Fr=setInterval(Nn,250),d.delayedCall(.5,(function(){return Ir=0})),de(I,"touchcancel",ut),de(F,"touchstart",ut),Nr(de,I,"pointerdown,touchstart,mousedown",Ln),Nr(de,I,"pointerup,touchend,mouseup",Fn),gn=d.utils.checkPrefix("transform"),Zr.push(gn),tr=Se(),jr=d.delayedCall(.2,Ht).pause(),rr=[I,"visibilitychange",function(){var e=M.innerWidth,t=M.innerHeight;I.hidden?(Rn=e,On=t):(Rn!==e||On!==t)&&xr()},I,"DOMContentLoaded",Ht,M,"load",Ht,M,"resize",xr],zr(de),E.forEach((function(e){return e.enable(0,1)})),r=0;r<P.length;r+=3)Br(pe,P[r],P[r+1]),Br(pe,P[r],P[r+2])}else if(I){I.addEventListener("DOMContentLoaded",(function t(){e.enable(),I.removeEventListener("DOMContentLoaded",t)}))}},e.config=function(t){"limitCallbacks"in t&&(sn=!!t.limitCallbacks);var r=t.syncInterval;r&&clearInterval(Fr)||(Fr=r)&&setInterval(Nn,r),"ignoreMobileResize"in t&&(hn=1===e.isTouch&&t.ignoreMobileResize),"autoRefreshEvents"in t&&(zr(pe)||zr(de,t.autoRefreshEvents||"none"),ri=-1===(t.autoRefreshEvents+"").indexOf("resize"))},e.scrollerProxy=function(e,t){var r=Be(e),n=P.indexOf(r),i=$t(r);~n&&P.splice(n,i?6:2),t&&(i?ft.unshift(M,t,F,t,$e,t):ft.unshift(r,t))}
vendor: 6,922 bytes, line 1
1,e.clearMatchMedia=function(e){E.forEach((function(t){return t._ctx&&t._ctx.query===e&&t._ctx.kill(!0,!0)}))},e.isInViewport=function(e,t,r){var n=(Ue(e)?Be(e):e).getBoundingClientRect(),i=n[r?Wt:Gt]*t||0;return r?n.right-i>0&&n.left+i<M.innerWidth:n.bottom-i>0&&n.top+i<M.innerHeight},e.positionInViewport=function(e,t,r){Ue(e)&&(e=Be(e));var n=e.getBoundingClientRect(),i=n[r?Wt:Gt],o=null==t?i/2:t in tn?tn[t]*i:~t.indexOf("%")?parseFloat(t)*i/100:parseFloat(t)||0;return r?(n.left+o)/M.innerWidth:(n.top+o)/M.innerHeight},e.killAll=function(e){if(E.slice(0).forEach((function(e){return"ScrollSmoother"!==e.vars.id&&e.kill()})),!0!==e){var t=Vt.killAll||[];Vt={},t.forEach((function(e){return e()}))}},e}();O.version="3.15.0",O.saveStyles=function(e){return e?Pr(e).forEach((function(e){if(e&&e.style){var t=Ge.indexOf(e);t>=0&&Ge.splice(t,5),Ge.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),d.core.getCache(e),_n())}})):Ge},O.revert=function(e,t){return Mn(!e,t)},O.create=function(e,t){return new O(e,t)},O.refresh=function(e){return e?xr(!0):(tr||O.register())&&Ht(!0)},O.update=function(e){return++P.cache&&bt(!0===e?2:0)},O.clearScrollMemory=hi,O.maxScroll=function(e,t){return ct(e,t?Ie:ae)},O.getScrollFunc=function(e,t){return At(Be(e),t?Ie:ae)},O.getById=function(e){return mn[e]},O.getAll=function(){return E.filter((function(e){return"ScrollSmoother"!==e.vars.id}))},O.isScrolling=function(){return!!je},O.snapDirectional=En,O.addEventListener=function(e,t){var r=Vt[e]||(Vt[e]=[]);~r.indexOf(t)||r.push(t)},O.removeEventListener=function(e,t){var r=Vt[e],n=r&&r.indexOf(t);n>=0&&r.splice(n,1)},O.batch=function(e,t){var r,n=[],i={},o=t.interval||.016,a=t.batchMax||1e9,s=function(e,t){var r=[],n=[],i=d.delayedCall(o,(function(){t(r,n),r=[],n=[]})).pause();return function(e){r.length||i.restart(!0),r.push(e.trigger),n.push(e),a<=r.length&&i.progress(1)}};for(r in t)i[r]="on"===r.substr(0,2)&&Te(t[r])&&"onRefreshInit"!==r?s(0,t[r]):t[r];return Te(a)&&(a=a(),de(O,"refresh",(function(){return a=t.batchMax()}))),Pr(e).forEach((function(e){var t={};for(r in i)t[r]=i[r];t.trigger=e,n.push(O.create(t))})),n};var $n,Un=function(e,t,r,n){return t>n?e(n):t<0&&e(0),r>n?(n-t)/(r-t):r<0?t/(t-r):1},cn=function e(t,r){!0===r?t.style.removeProperty("touch-action"):t.style.touchAction=!0===r?"auto":r?"pan-"+r+(J.isTouch?" pinch-zoom":""):"none",t===$e&&e(F,r)},Ur={auto:1,scroll:1},Li=function(e){var t,r=e.event,n=e.target,i=e.axis,o=(r.changedTouches?r.changedTouches[0]:r).target,a=o._gsap||d.core.getCache(o),s=Se();if(!a._isScrollT||s-a._isScrollT>2e3){for(;o&&o!==F&&(o.scrollHeight<=o.clientHeight&&o.scrollWidth<=o.clientWidth||!Ur[(t=Qe(o)).overflowY]&&!Ur[t.overflowX]);)o=o.parentNode;a._isScroll=o&&o!==n&&!$t(o)&&(Ur[(t=Qe(o)).overflowY]||Ur[t.overflowX]),a._isScrollT=s}(a._isScroll||"x"===i)&&(r.stopPropagation(),r._gsapAllow=!0)},mi=function(e,t,r,n){return J.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:t,onWheel:n=n&&Li,onPress:n,onDrag:n,onScroll:n,onEnable:function(){return r&&de(I,J.eventTypes[0],Vn,!1,!0)},onDisable:function(){return pe(I,J.eventTypes[0],Vn,!0)}})},Fi=/(input|label|select|textarea)/i,Vn=function(e){var t=Fi.test(e.target.tagName);(t||$n)&&(e._gsapAllow=!0,$n=t)},Ii=function(e){Xt(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 t,r,n,i,o,a,s,l,c=e,u=c.normalizeScrollX,f=c.momentum,p=c.allowNestedScroll,h=c.onRelease,g=Be(e.target)||$e,v=d.core.globals().ScrollSmoother,m=v&&v.get(),y=Pt&&(e.content&&Be(e.content)||m&&!1!==e.content&&!m.smooth()&&m.content()),b=At(g,ae),x=At(g,Ie),E=1,_=(J.isTouch&&M.visualViewport?M.visualViewport.scale*M.visualViewport.width:M.outerWidth)/M.innerWidth,w=0,C=Te(f)?function(){return f(t)}:function(){return f||2.8},T=mi(g,e.type,!0,p),S=function(){return i=!1},k=ut,I=ut,A=function(){r=ct(g,ae),I=wr(Pt?1:0,r),u&&(k=wr(0,ct(g,Ie))),n=Ut},F=function(){y._gsap.y=vr(parseFloat(y._gsap.y)+b.offset)+"px",y.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(y._gsap.y)+", 0, 1)",b.offset=b.cacheID=0},D=function(){A(),o.isActive()&&o.vars.scrollY>r&&(b()>r?o.progress(1)&&b(r):o.resetTo("scrollY",r))};return y&&d.set(y,{y:"+=0"}),e.ignoreCheck=function(e){return Pt&&"touchmove"===e.type&&function(){if(i){requestAnimationFrame(S);var e=vr(t.deltaY/2),r=I(b.v-e);if(y&&r!==b.v+b.offset){b.offset=r-b.v;var n=vr((parseFloat(y&&y._gsap.y)||0)-b.offset);y.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+n+", 0, 1)",y._gsap.y=n+"px",b.cacheID=P.cache,bt()}return!0}b.offset&&F(),i=!0}()||E>1.05&&"touchstart"!==e.type||t.isGesturing||e.touches&&e.touches.length>1},e.onPress=function(){i=!1;var e=E;E=vr((M.visualViewport&&M.visualViewport.scale||1)/_),o.pause(),e!==E&&cn(g,E>1.01||!u&&"x"),a=x(),s=b(),A(),n=Ut},e.onRelease=e.onGestureStart=function(e,t){if(b.offset&&F(),t){P.cache++;var n,i,a=C();u&&(i=(n=x())+.05*a*-e.velocityX/.227,a*=Un(x,n,i,ct(g,Ie)),o.vars.scrollX=k(i)),i=(n=b())+.05*a*-e.velocityY/.227,a*=Un(b,n,i,ct(g,ae)),o.vars.scrollY=I(i),o.invalidate().duration(a).play(.01),(Pt&&o.vars.scrollY>=r||n>=r-1)&&d.to({},{onUpdate:D,duration:a})}else l.restart(!0);h&&h(e)},e.onWheel=function(){o._ts&&o.pause(),Se()-w>1e3&&(n=0,w=Se())},e.onChange=function(e,t,r,i,o){if(Ut!==n&&A(),t&&u&&x(k(i[2]===t?a+(e.startX-e.x):x()+t-i[1])),r){b.offset&&F();var l=o[2]===r,c=l?s+e.startY-e.y:b()+r-o[1],f=I(c);l&&c!==f&&(s+=f-c),b(f)}(r||t)&&bt()},e.onEnable=function(){cn(g,!u&&"x"),O.addEventListener("refresh",D),de(M,"resize",D),b.smooth&&(b.target.style.scrollBehavior="auto",b.smooth=x.smooth=!1),T.enable()},e.onDisable=function(){cn(g,!0),pe(M,"resize",D),O.removeEventListener("refresh",D),T.kill()},e.lockAxis=!1!==e.lockAxis,(t=new J(e)).iOS=Pt,Pt&&!b()&&b(1),Pt&&d.ticker.add(ut),l=t._dc,o=d.to(t,{ease:"power4",paused:!0,inherit:!1,scrollX:u?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:vi(b,b(),(function(){return o.pause()}))},onUpdate:bt,onComplete:l.vars.onComplete}),t};O.sort=function(e){if(Te(e))return E.sort(e);var t=M.pageYOffset||0;return O.getAll().forEach((function(e){return e._sortY=e.trigger?t+e.trigger.getBoundingClientRect().top:e.start+M.innerHeight})),E.sort(e||function(e,t){return-1e6*(e.vars.refreshPriority||0)+(e.vars.containerAnimation?1e6:e._sortY)-((t.vars.containerAnimation?1e6:t._sortY)+-1e6*(t.vars.refreshPriority||0))})},O.observe=function(e){return new J(e)},O.normalizeScroll=function(e){if(typeof e>"u")return Ye;if(!0===e&&Ye)return Ye.enable();if(!1===e)return Ye&&Ye.kill(),void(Ye=e);var t=e instanceof J?e:Ii(e);return Ye&&Ye.target===t.target&&Ye.kill(),$t(t.target)&&(Ye=t),t},O.core={_getVelocityProp:dn,_inputObserver:mi,_scrollers:P,_proxies:ft,bridge:{ss:function(){je||qt("scrollStart"),je=Se()},ref:function(){return Ce}}},si()&&d.registerPlugin(O);export{O as ScrollTrigger,O as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.