!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(){return"undefined"!=typeof window}function o(){return c||t()&&(c=window.gsap)&&c.registerPlugin&&c}function n(e){return"string"==typeof e}function r(e){return"function"==typeof e}function l(e,t){var o="x"===t?"Width":"Height",n="scroll"+o,r="client"+o;return e===a||e===y||e===d?Math.max(y[n],d[n])-(a["inner"+o]||y[r]||d[r]):e[n]-e["offset"+o]}function i(e,t){var o="scroll"+("x"===t?"Left":"Top");return e===a&&(null!=e.pageXOffset?o="page"+t.toUpperCase()+"Offset":e=null!=y[o]?y:d),function(){return e[o]}}function s(e,t){if(!(e=g(e)[0])||!e.getBoundingClientRect)return console.warn("scrollTo target doesn't exist. Using 0")||{x:0,y:0};var o=e.getBoundingClientRect(),n=!t||t===a||t===d,r=n?{top:y.clientTop-(a.pageYOffset||y.scrollTop||d.scrollTop||0),left:y.clientLeft-(a.pageXOffset||y.scrollLeft||d.scrollLeft||0)}:t.getBoundingClientRect(),l={x:o.left-r.left,y:o.top-r.top};return!n&&t&&(l.x+=i(t,"x")(),l.y+=i(t,"y")()),l}function p(e,t,o,r,i){return isNaN(e)||"object"==typeof e?n(e)&&"="===e.charAt(1)?parseFloat(e.substr(2))*("-"===e.charAt(0)?-1:1)+r-i:"max"===e?l(t,o)-i:Math.min(l(t,o),s(e,t)[o]-i):parseFloat(e)-i}function f(){c=o(),t()&&c&&"undefined"!=typeof document&&document.body&&(a=window,d=document.body,y=document.documentElement,g=c.utils.toArray,c.config({autoKillThreshold:7}),x=c.config(),u=1)}var c,u,a,y,d,g,x,T,h={version:"3.13.0",name:"scrollTo",rawVars:1,register:function(e){c=e,f()},init:function(e,t,o,l,s){u||f();var y=this,d=c.getProperty(e,"scrollSnapType");y.isWin=e===a,y.target=e,y.tween=o,t=function(e,t,o,l){if(r(e)&&(e=e(t,o,l)),"object"!=typeof e)return n(e)&&"max"!==e&&"="!==e.charAt(1)?{x:e,y:e}:{y:e};if(e.nodeType)return{y:e,x:e};var i,s={};for(i in e)s[i]="onAutoKill"!==i&&r(e[i])?e[i](t,o,l):e[i];return s}(t,l,e,s),y.vars=t,y.autoKill=!!("autoKill"in t?t:x).autoKill,y.getX=i(e,"x"),y.getY=i(e,"y"),y.x=y.xPrev=y.getX(),y.y=y.yPrev=y.getY(),T=T||c.core.globals().ScrollTrigger,"smooth"===c.getProperty(e,"scrollBehavior")&&c.set(e,{scrollBehavior:"auto"}),d&&"none"!==d&&(y.snap=1,y.snapInline=e.style.scrollSnapType,e.style.scrollSnapType="none"),null!=t.x?(y.add(y,"x",y.x,p(t.x,e,"x",y.x,t.offsetX||0),l,s),y._props.push("scrollTo_x")):y.skipX=1,null!=t.y?(y.add(y,"y",y.y,p(t.y,e,"y",y.y,t.offsetY||0),l,s),y._props.push("scrollTo_y")):y.skipY=1},render:function(e,t){for(var o,n,r,i,s,p=t._pt,f=t.target,c=t.tween,u=t.autoKill,y=t.xPrev,d=t.yPrev,g=t.isWin,h=t.snap,v=t.snapInline;p;)p.r(e,p.d),p=p._next;o=g||!t.skipX?t.getX():y,r=(n=g||!t.skipY?t.getY():d)-d,i=o-y,s=x.autoKillThreshold,t.x<0&&(t.x=0),t.y<0&&(t.y=0),u&&(!t.skipX&&(s