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