").append(e.parseHTML(t)).find(o):t)}).complete(s&&function(e,t){i.each(s,r||[e.responseText,t,e])}),this},e.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(n,t){e.fn[t]=function(e){return this.on(t,e)}}),e.expr.filters.animated=function(t){return e.grep(e.timers,function(e){return t===e.elem}).length},es=s.document.documentElement;function ex(t){return e.isWindow(t)?t:9===t.nodeType&&(t.defaultView||t.parentWindow)}return e.offset={setOffset:function(n,t,m){var s,i,a,r,c,u,h,l=e.css(n,"position"),d=e(n),o={};"static"===l&&(n.style.position="relative"),s=d.offset(),a=e.css(n,"top"),c=e.css(n,"left"),h=("absolute"===l||"fixed"===l)&&e.inArray("auto",[a,c])>-1,h?(r=d.position(),u=r.top,i=r.left):(u=parseFloat(a)||0,i=parseFloat(c)||0),e.isFunction(t)&&(t=t.call(n,m,s)),null!=t.top&&(o.top=t.top-s.top+u),null!=t.left&&(o.left=t.left-s.left+i),"using"in t?t.using.call(n,o):d.css(o)}},e.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(t){e.offset.setOffset(this,a,t)});var t,o,s={top:0,left:0},n=this[0],i=n&&n.ownerDocument;if(i)return t=i.documentElement,e.contains(t,n)?(typeof n.getBoundingClientRect!==r&&(s=n.getBoundingClientRect()),o=ex(i),{top:s.top+(o.pageYOffset||t.scrollTop)-(t.clientTop||0),left:s.left+(o.pageXOffset||t.scrollLeft)-(t.clientLeft||0)}):s},position:function(){if(this[0]){var t,s,n={top:0,left:0},o=this[0];return"fixed"===e.css(o,"position")?s=o.getBoundingClientRect():(t=this.offsetParent(),s=this.offset(),e.nodeName(t[0],"html")||(n=t.offset()),n.top+=e.css(t[0],"borderTopWidth",!0),n.left+=e.css(t[0],"borderLeftWidth",!0)),{top:s.top-n.top-e.css(o,"marginTop",!0),left:s.left-n.left-e.css(o,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent||es;t&&!e.nodeName(t,"html")&&"static"===e.css(t,"position");)t=t.offsetParent;return t||es})}}),e.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(n,t){var s=/Y/.test(t);e.fn[n]=function(o){return j(this,function(i,a,o){var n=ex(i);return void 0===o?n?t in n?n[t]:n.document.documentElement[a]:i[a]:void(n?n.scrollTo(s?e(n).scrollLeft():o,s?o:e(n).scrollTop()):i[a]=o)},n,o,arguments.length,null)}}),e.each(["top","left"],function(s,n){e.cssHooks[n]=ek(t.pixelPosition,function(s,t){return t?(t=p(s,n),H.test(t)?e(s).position()[n]+"px":t):void 0})}),e.each({Height:"height",Width:"width"},function(t,n){e.each({padding:"inner"+t,content:n,"":"outer"+t},function(s,o){e.fn[o]=function(o,r){var i=arguments.length&&(s||"boolean"!=typeof o),a=s||(o===!0||r===!0?"margin":"border");return j(this,function(n,o,i){var s;return e.isWindow(n)?n.document.documentElement["client"+t]:9===n.nodeType?(s=n.documentElement,Math.max(n.body["scroll"+t],s["scroll"+t],n.body["offset"+t],s["offset"+t],s["client"+t])):void 0===i?e.css(n,o,a):e.style(n,o,i,a)},n,i?o:void 0,i,null)}})}),e.fn.size=function(){return this.length},e.fn.andSelf=e.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return e}),eZ=s.jQuery,ts=s.$,e.noConflict=function(t){return s.$===e&&(s.$=ts),t&&s.jQuery===e&&(s.jQuery=eZ),e},typeof tR===r&&(s.jQuery=s.$=e),e})
Legend
- AUC: Always Used Classes
- ABC: Always Bloated Classes
- AUM: Always Used Methods
- ABM: Always Used Methods
- UTABC: Used Then Always Bloated Classes
- UTABM: Used Then Always Bloated Methods
- BTAUC: Bloated Then Always Used Classes
- BTAUM: Bloated Then Always Used Methods
- OCSC: Oscillated Classes
- OCSM: Oscillated Methods
Bloat evolution results

Aggregated results per metric

Number of versions per library
