1!function(t,e,o){var s=function(s,n){var i,r=0,a=0,p="",f=0,c=!1,g=!1,l=!1,u=!1,m=!1,d=!1,h=0,I=0,b=0,x=0,v=0,H=0,k=0,w=t(),y=0,W=0,z=t('<div style="margin-top:0;margin-bottom:0; padding:0"></div>'),C=t(),M={top:0,bottom:0,custom:[]},T={scrollHide:!1,lazyHeight:0,topMargin:"auto",keepInWrapper:!1,wrapperSelector:"",zIndex:99,syncPosition:!1,namespaceClass:"stuckElement",fixedClass:"isStuck",disableOn:function(){return!0}},P=function(){return"auto"===T.topMargin?parseInt(w.css("marginTop")):isNaN(T.topMargin)&&T.topMargin.search("px")>0?parseInt(T.topMargin.replace("px","")):isNaN(parseInt(T.topMargin))?0:parseInt(T.topMargin)},N=function(){z.remove(),w.removeClass(T.fixedClass).css({maxWidth:"",marginTop:"",marginLeft:"",marginRight:"",position:"",top:"",left:"",right:"",bottom:"",width:""}),c=!1,g=!1,l=!1,T.syncPosition&&E()},S=function(t){w.before(z.css("height",I));var e=z.offsetParent();if(t){w.css({position:"absolute"});var o=C.offset().top+C.outerHeight()-e.offset().top-b-parseInt(C.css("paddingBottom"))}w.css({position:"absolute",marginTop:y,bottom:"",left:z.position().left,top:t?o:w.offset().top-e.offset().top-y})},B=function(){c=!0,w.before(z.css("height",I)),w.addClass(T.fixedClass);var t=-W;w.css({marginTop:y,position:"fixed",top:t+"px",left:"",right:"",bottom:""})},U=function(){w.before(z.css("height",I)),w.addClass(T.fixedClass);var t=-W;w.css({marginTop:y,position:"fixed",top:"",left:"",right:"",bottom:t})},O=function(){z.width()!==w.outerWidth()&&w.outerWidth(z.outerWidth())},j=function(){i=z.offset().left,i!==w.offset().left,w.offset({left:i})},E=function(){z.css({"margin-left":w.css("margin-left"),"margin-right":w.css("margin-left")}),w.css({"margin-left":z.css("margin-left"),"margin-right":z.css("margin-right")})},L=function(s){if(!T.disableOn())return u||(N(),u=!0),void 0;if(u&&(u=!1),a=t(s.target).scrollTop(),p=a>=r?"down":"up",f=Math.abs(r-a),x=t(e).outerHeight(),v=a+x,r=a,H=w.offset().top,h=parseInt(w.outerHeight()+y)+parseInt(w.css("marginBottom")),c||l||g||(I=parseInt(w.outerHeight(!0)),M.top=g||l?parseInt(z.offset().top):parseInt(w.offset().top),i=parseInt(w.offset().left)+5),b=parseInt(w.outerHeight())+parseInt(w.css("margin-bottom"))+y,M.bottom=T.keepInWrapper?C.offset().top+C.outerHeight()-parseInt(C.css("paddingBottom")):t(o).outerHeight(),k=w.offset().top+b,h>x)d=!0,m&&(W=0,l&&S(),m=!1),l&&"up"===p&&H-y>=a&&(B(),c=!0,g=!1,l=!1),!c&&!g&&(!T.keepInWrapper||T.keepInWrapper&&v<=M.bottom)&&v>=k-y&&(U(),g=!0,c=!0,l=!1),(!l&&c&&g&&"up"===p||!l&&c&&!g&&"down"===p&&k>=v)&&(S(),c=!1,g=!1,l=!0),v>=M.bottom&&T.keepInWrapper&&(!g&&!l||parseInt(k-y)!==parseInt(M.bottom))&&(S(!0),c=!1,g=!0,l=!0);else if(m=!0,d&&(l&&S(),d=!1),W=T.scrollHide?h+T.lazyHeight:T.lazyHeight,(!c&&!g&&a>=M.top-y+W||g&&l&&H-y+W>=a)&&(B(),c=!0,g=!1,l=!1),T.keepInWrapper&&parseInt(k-y)!==parseInt(M.bottom)&&a>=M.bottom-b+W&&(S(!0),c=!1,g=!0,l=!0),c){var n=parseInt(w.css("top"));if("up"===p&&0!==n){var P=f>-n?0:n+f;w.css("top",P+"px")}else if("down"===p&&n>-W){var P=f>W+n?-W:n-f;w.css("top",P+"px")}}(c||l||g)&&a<=M.top-y&&N(),(c||l||g)&&O(),(T.syncPosition&&c||l)&&j()},Q=function(t){l&&(S(),g=!1),L(t)},R=function(s,n){w=t(s),w.addClass(T.namespaceClass),n&&t.extend(!0,T,n),y=null!==T.topMargin?P():0,T.lazyHeight&&(y+=T.lazyHeight),T.keepInWrapper?(""!==T.wrapperSelector&&(C=w.closest(T.wrapperSelector)),C.length||(C=w.offsetParent())):C=t("body"),T.zIndex&&w.css("z-index",T.zIndex),j&&E(),t(o).on("scroll.stickUp",L),t(e).on("resize.stickUp",Q),L({target:o})};R.call(this,s,n)};t.fn.stickUp=function(t){return this.each(function(){new s(this,t)})}}(jQuery,window,document);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.