(function(d){var q={topSpacing:0,bottomSpacing:0,className:"is-sticky",wrapperClassName:"sticky-wrapper",center:!1,getWidthFrom:""},k=d(window),r=d(document),l=[],n=k.height(),g=function(){for(var b=k.scrollTop(),e=r.height(),c=e-n,c=b>c?c-b:0,m=0;mf)f+=a.topSpacing;else if(0").attr("id",b+"-sticky-wrapper").addClass(e.wrapperClassName);c.wrapAll(b);e.center&&c.parent().css({width:c.outerWidth(),marginLeft:"auto",marginRight:"auto"});"right"==c.css("float")&&c.css({"float":"none"}).parent().css({"float":"right"});b=c.parent();b.css("height",c.outerHeight());l.push({topSpacing:e.topSpacing, bottomSpacing:e.bottomSpacing,stickyElement:c,currentTop:null,stickyWrapper:b,className:e.className,getWidthFrom:e.getWidthFrom})})},update:g};window.addEventListener?(window.addEventListener("scroll",g,!1),window.addEventListener("resize",p,!1)):window.attachEvent&&(window.attachEvent("onscroll",g),window.attachEvent("onresize",p));d.fn.sticky=function(b){if(h[b])return h[b].apply(this,Array.prototype.slice.call(arguments,1));if("object"!==typeof b&&b)d.error("Method "+b+" does not exist on jQuery.sticky"); else return h.init.apply(this,arguments)};d(function(){setTimeout(g,0)})})(jQuery);