Ubuntu
!function(){var M=window.jQuery,T=M(window);M.fn.stick_in_parent=function(t){var y,i,o,s,n,_=(t=null==t?{}:t).sticky_class,b=t.inner_scrolling,w=t.recalc_every,C=t.parent,I=t.offset_top,x=t.spacer,z=t.bottoming;for(null==I&&(I=0),null==C&&(C=void 0),null==b&&(b=!0),null==_&&(_="is_stuck"),y=M(document),null==z&&(z=!0),o=function(e,t,c,r,l,a,i,p){var u,o,f,d,h,k,g,m,s,v,n;if(!e.data("sticky_kit")){if(e.data("sticky_kit",!0),h=y.height(),g=e.parent(),!(g=null!=C?g.closest(C):g).length)throw"failed to find stick parent";if(u=f=!1,null!=x?x&&e.closest(x):M(""),(m=function(){var t,i,o;if(!p)return h=y.height(),t=parseInt(g.css("border-top-width"),10),i=parseInt(g.css("padding-top"),10),parseInt(g.css("padding-bottom"),10),c=g.offset().top+t+i,r=g.height(),f&&(u=f=!1,e.css({position:"",top:"",width:"",bottom:""}).removeClass(_),o=!0),l=e.offset().top-(parseInt(e.css("margin-top"),10)||0)-I,a=e.outerHeight(!0),e.css("float"),o?n():void 0})(),a!==r)return d=void 0,k=I,v=w,n=function(){var t,i,o,s,n;p||(o=!1,null!=v&&--v<=0&&(v=w,m(),o=!0),o||y.height()===h||(m(),o=!0),o=T.scrollTop(),null!=d&&(i=o-d),d=o,f?(z&&(s=r+c