!function(e){e.scrollTo=function(t,n){var o=e.extend({$container:e("html, body"),offset:0,speed:400},n);o.$container.animate({scrollTop:t.offset().top+o.offset},o.speed)},e.fn.scrollHere=function(t){return e.scrollTo(this,t),this},e.fn.animateScroll=function(t){return this.each(function(){var n=e(this),o=e(n.attr("href")),s={};e.isNumeric(n.data("offset"))&&(s.offset=parseInt(n.data("offset"))),e.isNumeric(n.data("speed"))&&(s.speed=parseInt(n.data("speed"))),n.on("click",function(n){n.preventDefault(),e.scrollTo(o,e.extend(t,s))})})}}(jQuery);