/*! SlideScroll.js v0.1.4 | (c) 2017-2020 Chan Young Park | MIT License */ (function(i,t){"use strict";if(typeof module==="object"&&module.exports){module.exports=t()}else if(typeof define==="function"&&define.amd){define(SlideScroll)}else{i.SlideScroll=t()}})(typeof window!=="undefined"?window:this,function(){function i(i){var t=this;i=i||{};t.duration=i.duration||400;t.el=i.el||window;t.watchMode=i.watchMode||false;t._initial_time;t._initial_top;t._st,t._cb,t._cba;t._is_scrolling=false}i.prototype.to=function(i,o,e){var n=this;if(!n._is_scrolling){n._initial_time=Date.now();n._initial_top=n.el===window?window.pageYOffset:n.el.scrollTop;n._st=i;n._cb=o;n._cba=e;n._is_scrolling=true;if(!n.watchMode)t.call(n)}};i.prototype.watch=function(){if(this._is_scrolling)t.call(this)};function t(){var i=this;var e=Math.round(o(Date.now()-i._initial_time,i._initial_top,i._st-i._initial_top,i.duration));if(i._st-i._initial_top<0){if(ei._st)e=i._st}if(i.el===window)window.scrollTo(0,e);else i.el.scrollTop=e;if(e===i._st){i._is_scrolling=false;if(i._cb){if(i._cba&&i._cba.constructor!==Array)i._cba=[i._cba];i._cb.apply(null,i._cba)}}else{if(!i.watchMode)window.requestAnimationFrame(t.bind(i))}}function o(i,t,o,e){i/=e;i--;return o*(i*i*i+1)+t}return i});