linkedhashmap-0.1.0.0: benchmarks/report.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>criterion report</title>
<script language="javascript" type="text/javascript">
/*! jQuery v2.1.1 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */
!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l=a.document,m="2.1.1",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){return!n.isArray(a)&&a-parseFloat(a)>=0},isPlainObject:function(a){return"object"!==n.type(a)||a.nodeType||n.isWindow(a)?!1:a.constructor&&!j.call(a.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=l.createElement("script"),b.text=a,l.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:g.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(e=d.call(arguments,2),f=function(){return a.apply(b||this,e.concat(d.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:k}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+-new Date,v=a.document,w=0,x=0,y=gb(),z=gb(),A=gb(),B=function(a,b){return a===b&&(l=!0),0},C="undefined",D=1<<31,E={}.hasOwnProperty,F=[],G=F.pop,H=F.push,I=F.push,J=F.slice,K=F.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},L="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",N="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=N.replace("w","w#"),P="\\["+M+"*("+N+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+O+"))|)"+M+"*\\]",Q=":("+N+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+P+")*)|.*)\\)|)",R=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),S=new RegExp("^"+M+"*,"+M+"*"),T=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),V=new RegExp(Q),W=new RegExp("^"+O+"$"),X={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+Q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+L+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),db=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{I.apply(F=J.call(v.childNodes),v.childNodes),F[v.childNodes.length].nodeType}catch(eb){I={apply:F.length?function(a,b){H.apply(a,J.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],!a||"string"!=typeof a)return d;if(1!==(k=b.nodeType)&&9!==k)return[];if(p&&!e){if(f=_.exec(a))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return I.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return I.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=9===k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+qb(o[l]);w=ab.test(a)&&ob(b.parentNode)||b,x=o.join(",")}if(x)try{return I.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function gb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function hb(a){return a[u]=!0,a}function ib(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function jb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function kb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||D)-(~a.sourceIndex||D);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function lb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function nb(a){return hb(function(b){return b=+b,hb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function ob(a){return a&&typeof a.getElementsByTagName!==C&&a}c=fb.support={},f=fb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fb.setDocument=function(a){var b,e=a?a.ownerDocument||a:v,g=e.defaultView;return e!==n&&9===e.nodeType&&e.documentElement?(n=e,o=e.documentElement,p=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){m()},!1):g.attachEvent&&g.attachEvent("onunload",function(){m()})),c.attributes=ib(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ib(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(e.getElementsByClassName)&&ib(function(a){return a.innerHTML="<div class='a'></div><div class='a i'></div>",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=ib(function(a){return o.appendChild(a).id=u,!e.getElementsByName||!e.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==C&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c=typeof a.getAttributeNode!==C&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==C?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==C&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(e.querySelectorAll))&&(ib(function(a){a.innerHTML="<select msallowclip=''><option selected=''></option></select>",a.querySelectorAll("[msallowclip^='']").length&&q.push("[*^$]="+M+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+M+"*(?:value|"+L+")"),a.querySelectorAll(":checked").length||q.push(":checked")}),ib(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+M+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ib(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",Q)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===v&&t(v,a)?-1:b===e||b.ownerDocument===v&&t(v,b)?1:k?K.call(k,a)-K.call(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],i=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:k?K.call(k,a)-K.call(k,b):0;if(f===g)return kb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?kb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},e):n},fb.matches=function(a,b){return fb(a,null,null,b)},fb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fb(b,n,null,[a]).length>0},fb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&E.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fb.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fb.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fb.selectors={cacheLength:50,createPseudo:hb,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fb.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(cb,db).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+M+")"+a+"("+M+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==C&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fb.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?hb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=K.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:hb(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?hb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:hb(function(a){return function(b){return fb(a,b).length>0}}),contains:hb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:hb(function(a){return W.test(a||"")||fb.error("unsupported lang: "+a),a=a.replace(cb,db).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:nb(function(){return[0]}),last:nb(function(a,b){return[b-1]}),eq:nb(function(a,b,c){return[0>c?c+b:c]}),even:nb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:nb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:nb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:nb(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=lb(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=mb(b);function pb(){}pb.prototype=d.filters=d.pseudos,d.setFilters=new pb,g=fb.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=S.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=T.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(R," ")}),h=h.slice(c.length));for(g in d.filter)!(e=X[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?fb.error(a):z(a,i).slice(0)};function qb(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function rb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function sb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function tb(a,b,c){for(var d=0,e=b.length;e>d;d++)fb(a,b[d],c);return c}function ub(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function vb(a,b,c,d,e,f){return d&&!d[u]&&(d=vb(d)),e&&!e[u]&&(e=vb(e,f)),hb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||tb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ub(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ub(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?K.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ub(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):I.apply(g,r)})}function wb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=rb(function(a){return a===b},h,!0),l=rb(function(a){return K.call(b,a)>-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>i;i++)if(c=d.relative[a[i].type])m=[rb(sb(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return vb(i>1&&sb(m),i>1&&qb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&wb(a.slice(i,e)),f>e&&wb(a=a.slice(e)),f>e&&qb(a))}m.push(c)}return sb(m)}function xb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=G.call(i));s=ub(s)}I.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&fb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?hb(f):f}return h=fb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xb(e,d)),f.selector=a}return f},i=fb.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(cb,db),ab.test(j[0].type)&&ob(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qb(j),!a)return I.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&ob(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ib(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ib(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||jb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ib(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||jb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ib(function(a){return null==a.getAttribute("disabled")})||jb(L,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fb}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return g.call(b,a)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:l,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}return d=l.getElementById(c[2]),d&&d.parentNode&&(this.length=1,this[0]=d),this.context=l,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};A.prototype=n.fn,y=n(l);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?g.call(n(a),this[0]):g.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(C[a]||n.unique(e),B.test(a)&&e.reverse()),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return n.each(a.match(E)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(b=a.memory&&l,c=!0,g=e||0,e=0,f=h.length,d=!0;h&&f>g;g++)if(h[g].apply(l[0],l[1])===!1&&a.stopOnFalse){b=!1;break}d=!1,h&&(i?i.length&&j(i.shift()):b?h=[]:k.disable())},k={add:function(){if(h){var c=h.length;!function g(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&g(c)})}(arguments),d?f=h.length:b&&(e=c,j(b))}return this},remove:function(){return h&&n.each(arguments,function(a,b){var c;while((c=n.inArray(b,h,c))>-1)h.splice(c,1),d&&(f>=c&&f--,g>=c&&g--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],f=0,this},disable:function(){return h=i=b=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,b||k.disable(),this},locked:function(){return!i},fireWith:function(a,b){return!h||c&&!i||(b=b||[],b=[a,b.slice?b.slice():b],d?i.push(b):j(b)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!c}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(H.resolveWith(l,[n]),n.fn.triggerHandler&&(n(l).triggerHandler("ready"),n(l).off("ready"))))}});function I(){l.removeEventListener("DOMContentLoaded",I,!1),a.removeEventListener("load",I,!1),n.ready()}n.ready.promise=function(b){return H||(H=n.Deferred(),"complete"===l.readyState?setTimeout(n.ready):(l.addEventListener("DOMContentLoaded",I,!1),a.addEventListener("load",I,!1))),H.promise(b)},n.ready.promise();var J=n.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)n.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f};n.acceptData=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function K(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=n.expando+Math.random()}K.uid=1,K.accepts=n.acceptData,K.prototype={key:function(a){if(!K.accepts(a))return 0;var b={},c=a[this.expando];if(!c){c=K.uid++;try{b[this.expando]={value:c},Object.defineProperties(a,b)}catch(d){b[this.expando]=c,n.extend(a,b)}}return this.cache[c]||(this.cache[c]={}),c},set:function(a,b,c){var d,e=this.key(a),f=this.cache[e];if("string"==typeof b)f[b]=c;else if(n.isEmptyObject(f))n.extend(this.cache[e],b);else for(d in b)f[d]=b[d];return f},get:function(a,b){var c=this.cache[this.key(a)];return void 0===b?c:c[b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=this.key(a),g=this.cache[f];if(void 0===b)this.cache[f]={};else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in g?d=[b,e]:(d=e,d=d in g?[d]:d.match(E)||[])),c=d.length;while(c--)delete g[d[c]]}},hasData:function(a){return!n.isEmptyObject(this.cache[a[this.expando]]||{})},discard:function(a){a[this.expando]&&delete this.cache[a[this.expando]]}};var L=new K,M=new K,N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(O,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}M.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return M.hasData(a)||L.hasData(a)},data:function(a,b,c){return M.access(a,b,c)},removeData:function(a,b){M.remove(a,b)
},_data:function(a,b,c){return L.access(a,b,c)},_removeData:function(a,b){L.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=M.get(f),1===f.nodeType&&!L.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));L.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){M.set(this,a)}):J(this,function(b){var c,d=n.camelCase(a);if(f&&void 0===b){if(c=M.get(f,a),void 0!==c)return c;if(c=M.get(f,d),void 0!==c)return c;if(c=P(f,d,void 0),void 0!==c)return c}else this.each(function(){var c=M.get(this,d);M.set(this,d,b),-1!==a.indexOf("-")&&void 0!==c&&M.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){M.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=L.get(a,b),c&&(!d||n.isArray(c)?d=L.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return L.get(a,c)||L.access(a,c,{empty:n.Callbacks("once memory").add(function(){L.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=L.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var Q=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,R=["Top","Right","Bottom","Left"],S=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)},T=/^(?:checkbox|radio)$/i;!function(){var a=l.createDocumentFragment(),b=a.appendChild(l.createElement("div")),c=l.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var U="undefined";k.focusinBubbles="onfocusin"in a;var V=/^key/,W=/^(?:mouse|pointer|contextmenu)|click/,X=/^(?:focusinfocus|focusoutblur)$/,Y=/^([^.]*)(?:\.(.+)|)$/;function Z(){return!0}function $(){return!1}function _(){try{return l.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return typeof n!==U&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(E)||[""],j=b.length;while(j--)h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g,!1)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.hasData(a)&&L.get(a);if(r&&(i=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&(delete r.handle,L.remove(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,m,o,p=[d||l],q=j.call(b,"type")?b.type:b,r=j.call(b,"namespace")?b.namespace.split("."):[];if(g=h=d=d||l,3!==d.nodeType&&8!==d.nodeType&&!X.test(q+n.event.triggered)&&(q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),k=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=r.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},e||!o.trigger||o.trigger.apply(d,c)!==!1)){if(!e&&!o.noBubble&&!n.isWindow(d)){for(i=o.delegateType||q,X.test(i+q)||(g=g.parentNode);g;g=g.parentNode)p.push(g),h=g;h===(d.ownerDocument||l)&&p.push(h.defaultView||h.parentWindow||a)}f=0;while((g=p[f++])&&!b.isPropagationStopped())b.type=f>1?i:o.bindType||q,m=(L.get(g,"events")||{})[b.type]&&L.get(g,"handle"),m&&m.apply(g,c),m=k&&g[k],m&&m.apply&&n.acceptData(g)&&(b.result=m.apply(g,c),b.result===!1&&b.preventDefault());return b.type=q,e||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!n.acceptData(d)||k&&n.isFunction(d[q])&&!n.isWindow(d)&&(h=d[k],h&&(d[k]=null),n.event.triggered=q,d[q](),n.event.triggered=void 0,h&&(d[k]=h)),b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(L.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(g.namespace))&&(a.handleObj=g,a.data=g.data,e=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(a.result=e)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!==this;i=i.parentNode||this)if(i.disabled!==!0||"click"!==a.type){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>=0:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button;return null==a.pageX&&null!=b.clientX&&(c=a.target.ownerDocument||l,d=c.documentElement,e=c.body,a.pageX=b.clientX+(d&&d.scrollLeft||e&&e.scrollLeft||0)-(d&&d.clientLeft||e&&e.clientLeft||0),a.pageY=b.clientY+(d&&d.scrollTop||e&&e.scrollTop||0)-(d&&d.clientTop||e&&e.clientTop||0)),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},fix:function(a){if(a[n.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=W.test(e)?this.mouseHooks:V.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new n.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=l),3===a.target.nodeType&&(a.target=a.target.parentNode),g.filter?g.filter(a,f):a},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==_()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===_()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&n.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=n.extend(new n.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?n.event.trigger(e,null,b):n.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},n.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?Z:$):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={isDefaultPrevented:$,isPropagationStopped:$,isImmediatePropagationStopped:$,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=Z,a&&a.preventDefault&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=Z,a&&a.stopPropagation&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=Z,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!n.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),k.focusinBubbles||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a),!0)};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=L.access(d,b);e||d.addEventListener(a,c,!0),L.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=L.access(d,b)-1;e?L.access(d,b,e):(d.removeEventListener(a,c,!0),L.remove(d,b))}}}),n.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(g in a)this.on(g,b,c,a[g],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=$;else if(!d)return this;return 1===e&&(f=d,d=function(a){return n().off(a),f.apply(this,arguments)},d.guid=f.guid||(f.guid=n.guid++)),this.each(function(){n.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=$),this.each(function(){n.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}});var ab=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bb=/<([\w:]+)/,cb=/<|&#?\w+;/,db=/<(?:script|style|link)/i,eb=/checked\s*(?:[^=]|=\s*.checked.)/i,fb=/^$|\/(?:java|ecma)script/i,gb=/^true\/(.*)/,hb=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,ib={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ib.optgroup=ib.option,ib.tbody=ib.tfoot=ib.colgroup=ib.caption=ib.thead,ib.th=ib.td;function jb(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function kb(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function lb(a){var b=gb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function mb(a,b){for(var c=0,d=a.length;d>c;c++)L.set(a[c],"globalEval",!b||L.get(b[c],"globalEval"))}function nb(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(L.hasData(a)&&(f=L.access(a),g=L.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}M.hasData(a)&&(h=M.access(a),i=n.extend({},h),M.set(b,i))}}function ob(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function pb(a,b){var c=b.nodeName.toLowerCase();"input"===c&&T.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}n.extend({clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=ob(h),f=ob(a),d=0,e=f.length;e>d;d++)pb(f[d],g[d]);if(b)if(c)for(f=f||ob(a),g=g||ob(h),d=0,e=f.length;e>d;d++)nb(f[d],g[d]);else nb(a,h);return g=ob(h,"script"),g.length>0&&mb(g,!i&&ob(a,"script")),h},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k=b.createDocumentFragment(),l=[],m=0,o=a.length;o>m;m++)if(e=a[m],e||0===e)if("object"===n.type(e))n.merge(l,e.nodeType?[e]:e);else if(cb.test(e)){f=f||k.appendChild(b.createElement("div")),g=(bb.exec(e)||["",""])[1].toLowerCase(),h=ib[g]||ib._default,f.innerHTML=h[1]+e.replace(ab,"<$1></$2>")+h[2],j=h[0];while(j--)f=f.lastChild;n.merge(l,f.childNodes),f=k.firstChild,f.textContent=""}else l.push(b.createTextNode(e));k.textContent="",m=0;while(e=l[m++])if((!d||-1===n.inArray(e,d))&&(i=n.contains(e.ownerDocument,e),f=ob(k.appendChild(e),"script"),i&&mb(f),c)){j=0;while(e=f[j++])fb.test(e.type||"")&&c.push(e)}return k},cleanData:function(a){for(var b,c,d,e,f=n.event.special,g=0;void 0!==(c=a[g]);g++){if(n.acceptData(c)&&(e=c[L.expando],e&&(b=L.cache[e]))){if(b.events)for(d in b.events)f[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);L.cache[e]&&delete L.cache[e]}delete M.cache[c[M.expando]]}}}),n.fn.extend({text:function(a){return J(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=a)})},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(ob(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&mb(ob(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(ob(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return J(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!db.test(a)&&!ib[(bb.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(ab,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ob(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(ob(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,m=this,o=l-1,p=a[0],q=n.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&eb.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(c=n.buildFragment(a,this[0].ownerDocument,!1,this),d=c.firstChild,1===c.childNodes.length&&(c=d),d)){for(f=n.map(ob(c,"script"),kb),g=f.length;l>j;j++)h=c,j!==o&&(h=n.clone(h,!0,!0),g&&n.merge(f,ob(h,"script"))),b.call(this[j],h,j);if(g)for(i=f[f.length-1].ownerDocument,n.map(f,lb),j=0;g>j;j++)h=f[j],fb.test(h.type||"")&&!L.access(h,"globalEval")&&n.contains(i,h)&&(h.src?n._evalUrl&&n._evalUrl(h.src):n.globalEval(h.textContent.replace(hb,"")))}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),g=e.length-1,h=0;g>=h;h++)c=h===g?this:this.clone(!0),n(e[h])[b](c),f.apply(d,c.get());return this.pushStack(d)}});var qb,rb={};function sb(b,c){var d,e=n(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:n.css(e[0],"display");return e.detach(),f}function tb(a){var b=l,c=rb[a];return c||(c=sb(a,b),"none"!==c&&c||(qb=(qb||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=qb[0].contentDocument,b.write(),b.close(),c=sb(a,b),qb.detach()),rb[a]=c),c}var ub=/^margin/,vb=new RegExp("^("+Q+")(?!px)[a-z%]+$","i"),wb=function(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)};function xb(a,b,c){var d,e,f,g,h=a.style;return c=c||wb(a),c&&(g=c.getPropertyValue(b)||c[b]),c&&(""!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),vb.test(g)&&ub.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0!==g?g+"":g}function yb(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d=l.documentElement,e=l.createElement("div"),f=l.createElement("div");if(f.style){f.style.backgroundClip="content-box",f.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===f.style.backgroundClip,e.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",e.appendChild(f);function g(){f.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",f.innerHTML="",d.appendChild(e);var g=a.getComputedStyle(f,null);b="1%"!==g.top,c="4px"===g.width,d.removeChild(e)}a.getComputedStyle&&n.extend(k,{pixelPosition:function(){return g(),b},boxSizingReliable:function(){return null==c&&g(),c},reliableMarginRight:function(){var b,c=f.appendChild(l.createElement("div"));return c.style.cssText=f.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",c.style.marginRight=c.style.width="0",f.style.width="1px",d.appendChild(e),b=!parseFloat(a.getComputedStyle(c,null).marginRight),d.removeChild(e),b}})}}(),n.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var zb=/^(none|table(?!-c[ea]).+)/,Ab=new RegExp("^("+Q+")(.*)$","i"),Bb=new RegExp("^([+-])=("+Q+")","i"),Cb={position:"absolute",visibility:"hidden",display:"block"},Db={letterSpacing:"0",fontWeight:"400"},Eb=["Webkit","O","Moz","ms"];function Fb(a,b){if(b in a)return b;var c=b[0].toUpperCase()+b.slice(1),d=b,e=Eb.length;while(e--)if(b=Eb[e]+c,b in a)return b;return d}function Gb(a,b,c){var d=Ab.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Hb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+R[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+R[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+R[f]+"Width",!0,e))):(g+=n.css(a,"padding"+R[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+R[f]+"Width",!0,e)));return g}function Ib(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=wb(a),g="border-box"===n.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=xb(a,b,f),(0>e||null==e)&&(e=a.style[b]),vb.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Hb(a,b,c||(g?"border":"content"),d,f)+"px"}function Jb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=L.get(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&S(d)&&(f[g]=L.access(d,"olddisplay",tb(d.nodeName)))):(e=S(d),"none"===c&&e||L.set(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=xb(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;return b=n.cssProps[h]||(n.cssProps[h]=Fb(i,h)),g=n.cssHooks[b]||n.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=Bb.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(n.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||n.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=Fb(a.style,h)),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=xb(a,b,d)),"normal"===e&&b in Db&&(e=Db[b]),""===c||c?(f=parseFloat(e),c===!0||n.isNumeric(f)?f||0:e):e}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?zb.test(n.css(a,"display"))&&0===a.offsetWidth?n.swap(a,Cb,function(){return Ib(a,b,d)}):Ib(a,b,d):void 0},set:function(a,c,d){var e=d&&wb(a);return Gb(a,c,d?Hb(a,b,d,"border-box"===n.css(a,"boxSizing",!1,e),e):0)}}}),n.cssHooks.marginRight=yb(k.reliableMarginRight,function(a,b){return b?n.swap(a,{display:"inline-block"},xb,[a,"marginRight"]):void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+R[d]+b]=f[d]||f[d-2]||f[0];return e}},ub.test(a)||(n.cssHooks[a+b].set=Gb)}),n.fn.extend({css:function(a,b){return J(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=wb(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return Jb(this,!0)},hide:function(){return Jb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){S(this)?n(this).show():n(this).hide()})}});function Kb(a,b,c,d,e){return new Kb.prototype.init(a,b,c,d,e)}n.Tween=Kb,Kb.prototype={constructor:Kb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=Kb.propHooks[this.prop];return a&&a.get?a.get(this):Kb.propHooks._default.get(this)},run:function(a){var b,c=Kb.propHooks[this.prop];return this.pos=b=this.options.duration?n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Kb.propHooks._default.set(this),this}},Kb.prototype.init.prototype=Kb.prototype,Kb.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[n.cssProps[a.prop]]||n.cssHooks[a.prop])?n.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Kb.propHooks.scrollTop=Kb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},n.fx=Kb.prototype.init,n.fx.step={};var Lb,Mb,Nb=/^(?:toggle|show|hide)$/,Ob=new RegExp("^(?:([+-])=|)("+Q+")([a-z%]*)$","i"),Pb=/queueHooks$/,Qb=[Vb],Rb={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=Ob.exec(b),f=e&&e[3]||(n.cssNumber[a]?"":"px"),g=(n.cssNumber[a]||"px"!==f&&+d)&&Ob.exec(n.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,n.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function Sb(){return setTimeout(function(){Lb=void 0}),Lb=n.now()}function Tb(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=R[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function Ub(a,b,c){for(var d,e=(Rb[b]||[]).concat(Rb["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function Vb(a,b,c){var d,e,f,g,h,i,j,k,l=this,m={},o=a.style,p=a.nodeType&&S(a),q=L.get(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,l.always(function(){l.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=n.css(a,"display"),k="none"===j?L.get(a,"olddisplay")||tb(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(o.display="inline-block")),c.overflow&&(o.overflow="hidden",l.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],Nb.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}m[d]=q&&q[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(m))"inline"===("none"===j?tb(a.nodeName):j)&&(o.display=j);else{q?"hidden"in q&&(p=q.hidden):q=L.access(a,"fxshow",{}),f&&(q.hidden=!p),p?n(a).show():l.done(function(){n(a).hide()}),l.done(function(){var b;L.remove(a,"fxshow");for(b in m)n.style(a,b,m[b])});for(d in m)g=Ub(p?q[d]:0,d,l),d in q||(q[d]=g.start,p&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function Wb(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function Xb(a,b,c){var d,e,f=0,g=Qb.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=Lb||Sb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:Lb||Sb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(Wb(k,j.opts.specialEasing);g>f;f++)if(d=Qb[f].call(j,a,k,j.opts))return d;return n.map(k,Ub,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(Xb,{tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],Rb[c]=Rb[c]||[],Rb[c].unshift(b)},prefilter:function(a,b){b?Qb.unshift(a):Qb.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(S).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=Xb(this,n.extend({},a),f);(e||L.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=L.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&Pb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=L.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(Tb(b,!0),a,d,e)}}),n.each({slideDown:Tb("show"),slideUp:Tb("hide"),slideToggle:Tb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=0,c=n.timers;for(Lb=n.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||n.fx.stop(),Lb=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){Mb||(Mb=setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){clearInterval(Mb),Mb=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(a,b){return a=n.fx?n.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a=l.createElement("input"),b=l.createElement("select"),c=b.appendChild(l.createElement("option"));a.type="checkbox",k.checkOn=""!==a.value,k.optSelected=c.selected,b.disabled=!0,k.optDisabled=!c.disabled,a=l.createElement("input"),a.value="t",a.type="radio",k.radioValue="t"===a.value}();var Yb,Zb,$b=n.expr.attrHandle;n.fn.extend({attr:function(a,b){return J(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===U?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),d=n.attrHooks[b]||(n.expr.match.bool.test(b)?Zb:Yb)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=n.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void n.removeAttr(a,b))
},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)&&(a[d]=!1),a.removeAttribute(c)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),Zb={set:function(a,b,c){return b===!1?n.removeAttr(a,c):a.setAttribute(c,c),c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=$b[b]||n.find.attr;$b[b]=function(a,b,d){var e,f;return d||(f=$b[b],$b[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,$b[b]=f),e}});var _b=/^(?:input|select|textarea|button)$/i;n.fn.extend({prop:function(a,b){return J(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[n.propFix[a]||a]})}}),n.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!n.isXMLDoc(a),f&&(b=n.propFix[b]||b,e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){return a.hasAttribute("tabindex")||_b.test(a.nodeName)||a.href?a.tabIndex:-1}}}}),k.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this});var ac=/[\t\r\n\f]/g;n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h="string"==typeof a&&a,i=0,j=this.length;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ac," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=n.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0===arguments.length||"string"==typeof a&&a,i=0,j=this.length;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ac," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?n.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(n.isFunction(a)?function(c){n(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=n(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===U||"boolean"===c)&&(this.className&&L.set(this,"__className__",this.className),this.className=this.className||a===!1?"":L.get(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(ac," ").indexOf(b)>=0)return!0;return!1}});var bc=/\r/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(bc,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(k.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=n.inArray(d.value,f)>=0)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>=0:void 0}},k.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var cc=n.now(),dc=/\?/;n.parseJSON=function(a){return JSON.parse(a+"")},n.parseXML=function(a){var b,c;if(!a||"string"!=typeof a)return null;try{c=new DOMParser,b=c.parseFromString(a,"text/xml")}catch(d){b=void 0}return(!b||b.getElementsByTagName("parsererror").length)&&n.error("Invalid XML: "+a),b};var ec,fc,gc=/#.*$/,hc=/([?&])_=[^&]*/,ic=/^(.*?):[ \t]*([^\r\n]*)$/gm,jc=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,kc=/^(?:GET|HEAD)$/,lc=/^\/\//,mc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,nc={},oc={},pc="*/".concat("*");try{fc=location.href}catch(qc){fc=l.createElement("a"),fc.href="",fc=fc.href}ec=mc.exec(fc.toLowerCase())||[];function rc(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(n.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function sc(a,b,c,d){var e={},f=a===oc;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function tc(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&n.extend(!0,a,d),a}function uc(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function vc(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:fc,type:"GET",isLocal:jc.test(ec[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":pc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?tc(tc(a,n.ajaxSettings),b):tc(n.ajaxSettings,a)},ajaxPrefilter:rc(nc),ajaxTransport:rc(oc),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=n.ajaxSetup({},b),l=k.context||k,m=k.context&&(l.nodeType||l.jquery)?n(l):n.event,o=n.Deferred(),p=n.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!f){f={};while(b=ic.exec(e))f[b[1].toLowerCase()]=b[2]}b=f[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?e:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return c&&c.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||fc)+"").replace(gc,"").replace(lc,ec[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=n.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(h=mc.exec(k.url.toLowerCase()),k.crossDomain=!(!h||h[1]===ec[1]&&h[2]===ec[2]&&(h[3]||("http:"===h[1]?"80":"443"))===(ec[3]||("http:"===ec[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=n.param(k.data,k.traditional)),sc(nc,k,b,v),2===t)return v;i=k.global,i&&0===n.active++&&n.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!kc.test(k.type),d=k.url,k.hasContent||(k.data&&(d=k.url+=(dc.test(d)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=hc.test(d)?d.replace(hc,"$1_="+cc++):d+(dc.test(d)?"&":"?")+"_="+cc++)),k.ifModified&&(n.lastModified[d]&&v.setRequestHeader("If-Modified-Since",n.lastModified[d]),n.etag[d]&&v.setRequestHeader("If-None-Match",n.etag[d])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+pc+"; q=0.01":""):k.accepts["*"]);for(j in k.headers)v.setRequestHeader(j,k.headers[j]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(j in{success:1,error:1,complete:1})v[j](k[j]);if(c=sc(oc,k,b,v)){v.readyState=1,i&&m.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,c.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,f,h){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),c=void 0,e=h||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,f&&(u=uc(k,v,f)),u=vc(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(n.lastModified[d]=w),w=v.getResponseHeader("etag"),w&&(n.etag[d]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,i&&m.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),i&&(m.trigger("ajaxComplete",[v,k]),--n.active||n.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){var b;return n.isFunction(a)?this.each(function(b){n(this).wrapAll(a.call(this,b))}):(this[0]&&(b=n(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this)},wrapInner:function(a){return this.each(n.isFunction(a)?function(b){n(this).wrapInner(a.call(this,b))}:function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}}),n.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var wc=/%20/g,xc=/\[\]$/,yc=/\r?\n/g,zc=/^(?:submit|button|image|reset|file)$/i,Ac=/^(?:input|select|textarea|keygen)/i;function Bc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||xc.test(a)?d(a,e):Bc(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)Bc(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)Bc(c,a[c],b,e);return d.join("&").replace(wc,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&Ac.test(this.nodeName)&&!zc.test(a)&&(this.checked||!T.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(yc,"\r\n")}}):{name:b.name,value:c.replace(yc,"\r\n")}}).get()}}),n.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(a){}};var Cc=0,Dc={},Ec={0:200,1223:204},Fc=n.ajaxSettings.xhr();a.ActiveXObject&&n(a).on("unload",function(){for(var a in Dc)Dc[a]()}),k.cors=!!Fc&&"withCredentials"in Fc,k.ajax=Fc=!!Fc,n.ajaxTransport(function(a){var b;return k.cors||Fc&&!a.crossDomain?{send:function(c,d){var e,f=a.xhr(),g=++Cc;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)f.setRequestHeader(e,c[e]);b=function(a){return function(){b&&(delete Dc[g],b=f.onload=f.onerror=null,"abort"===a?f.abort():"error"===a?d(f.status,f.statusText):d(Ec[f.status]||f.status,f.statusText,"string"==typeof f.responseText?{text:f.responseText}:void 0,f.getAllResponseHeaders()))}},f.onload=b(),f.onerror=b("error"),b=Dc[g]=b("abort");try{f.send(a.hasContent&&a.data||null)}catch(h){if(b)throw h}},abort:function(){b&&b()}}:void 0}),n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(d,e){b=n("<script>").prop({async:!0,charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&e("error"===a.type?404:200,a.type)}),l.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Gc=[],Hc=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Gc.pop()||n.expando+"_"+cc++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Hc.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Hc.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Hc,"$1"+e):b.jsonp!==!1&&(b.url+=(dc.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Gc.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||l;var d=v.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=n.buildFragment([a],b,e),e&&e.length&&n(e).remove(),n.merge([],d.childNodes))};var Ic=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&Ic)return Ic.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=n.trim(a.slice(h)),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&n.ajax({url:a,type:e,dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,f||[a.responseText,b,a])}),this},n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};var Jc=a.document.documentElement;function Kc(a){return n.isWindow(a)?a:9===a.nodeType&&a.defaultView}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d=this[0],e={top:0,left:0},f=d&&d.ownerDocument;if(f)return b=f.documentElement,n.contains(b,d)?(typeof d.getBoundingClientRect!==U&&(e=d.getBoundingClientRect()),c=Kc(f),{top:e.top+c.pageYOffset-b.clientTop,left:e.left+c.pageXOffset-b.clientLeft}):e},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===n.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(d=a.offset()),d.top+=n.css(a[0],"borderTopWidth",!0),d.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-d.top-n.css(c,"marginTop",!0),left:b.left-d.left-n.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||Jc;while(a&&!n.nodeName(a,"html")&&"static"===n.css(a,"position"))a=a.offsetParent;return a||Jc})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(b,c){var d="pageYOffset"===c;n.fn[b]=function(e){return J(this,function(b,e,f){var g=Kc(b);return void 0===f?g?g[c]:b[e]:void(g?g.scrollTo(d?a.pageXOffset:f,d?f:a.pageYOffset):b[e]=f)},b,e,arguments.length,null)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=yb(k.pixelPosition,function(a,c){return c?(c=xb(a,b),vb.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return J(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var Lc=a.jQuery,Mc=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=Mc),b&&a.jQuery===n&&(a.jQuery=Lc),n},typeof b===U&&(a.jQuery=a.$=n),n});
</script>
<script language="javascript" type="text/javascript">
/* Javascript plotting library for jQuery, version 0.8.3.
Copyright (c) 2007-2014 IOLA and Ole Laursen.
Licensed under the MIT license.
*/
(function($){$.color={};$.color.make=function(r,g,b,a){var o={};o.r=r||0;o.g=g||0;o.b=b||0;o.a=a!=null?a:1;o.add=function(c,d){for(var i=0;i<c.length;++i)o[c.charAt(i)]+=d;return o.normalize()};o.scale=function(c,f){for(var i=0;i<c.length;++i)o[c.charAt(i)]*=f;return o.normalize()};o.toString=function(){if(o.a>=1){return"rgb("+[o.r,o.g,o.b].join(",")+")"}else{return"rgba("+[o.r,o.g,o.b,o.a].join(",")+")"}};o.normalize=function(){function clamp(min,value,max){return value<min?min:value>max?max:value}o.r=clamp(0,parseInt(o.r),255);o.g=clamp(0,parseInt(o.g),255);o.b=clamp(0,parseInt(o.b),255);o.a=clamp(0,o.a,1);return o};o.clone=function(){return $.color.make(o.r,o.b,o.g,o.a)};return o.normalize()};$.color.extract=function(elem,css){var c;do{c=elem.css(css).toLowerCase();if(c!=""&&c!="transparent")break;elem=elem.parent()}while(elem.length&&!$.nodeName(elem.get(0),"body"));if(c=="rgba(0, 0, 0, 0)")c="transparent";return $.color.parse(c)};$.color.parse=function(str){var res,m=$.color.make;if(res=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(str))return m(parseInt(res[1],10),parseInt(res[2],10),parseInt(res[3],10));if(res=/rgba\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(str))return m(parseInt(res[1],10),parseInt(res[2],10),parseInt(res[3],10),parseFloat(res[4]));if(res=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(str))return m(parseFloat(res[1])*2.55,parseFloat(res[2])*2.55,parseFloat(res[3])*2.55);if(res=/rgba\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\s*\)/.exec(str))return m(parseFloat(res[1])*2.55,parseFloat(res[2])*2.55,parseFloat(res[3])*2.55,parseFloat(res[4]));if(res=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(str))return m(parseInt(res[1],16),parseInt(res[2],16),parseInt(res[3],16));if(res=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(str))return m(parseInt(res[1]+res[1],16),parseInt(res[2]+res[2],16),parseInt(res[3]+res[3],16));var name=$.trim(str).toLowerCase();if(name=="transparent")return m(255,255,255,0);else{res=lookupColors[name]||[0,0,0];return m(res[0],res[1],res[2])}};var lookupColors={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]}})(jQuery);(function($){var hasOwnProperty=Object.prototype.hasOwnProperty;if(!$.fn.detach){$.fn.detach=function(){return this.each(function(){if(this.parentNode){this.parentNode.removeChild(this)}})}}function Canvas(cls,container){var element=container.children("."+cls)[0];if(element==null){element=document.createElement("canvas");element.className=cls;$(element).css({direction:"ltr",position:"absolute",left:0,top:0}).appendTo(container);if(!element.getContext){if(window.G_vmlCanvasManager){element=window.G_vmlCanvasManager.initElement(element)}else{throw new Error("Canvas is not available. If you're using IE with a fall-back such as Excanvas, then there's either a mistake in your conditional include, or the page has no DOCTYPE and is rendering in Quirks Mode.")}}}this.element=element;var context=this.context=element.getContext("2d");var devicePixelRatio=window.devicePixelRatio||1,backingStoreRatio=context.webkitBackingStorePixelRatio||context.mozBackingStorePixelRatio||context.msBackingStorePixelRatio||context.oBackingStorePixelRatio||context.backingStorePixelRatio||1;this.pixelRatio=devicePixelRatio/backingStoreRatio;this.resize(container.width(),container.height());this.textContainer=null;this.text={};this._textCache={}}Canvas.prototype.resize=function(width,height){if(width<=0||height<=0){throw new Error("Invalid dimensions for plot, width = "+width+", height = "+height)}var element=this.element,context=this.context,pixelRatio=this.pixelRatio;if(this.width!=width){element.width=width*pixelRatio;element.style.width=width+"px";this.width=width}if(this.height!=height){element.height=height*pixelRatio;element.style.height=height+"px";this.height=height}context.restore();context.save();context.scale(pixelRatio,pixelRatio)};Canvas.prototype.clear=function(){this.context.clearRect(0,0,this.width,this.height)};Canvas.prototype.render=function(){var cache=this._textCache;for(var layerKey in cache){if(hasOwnProperty.call(cache,layerKey)){var layer=this.getTextLayer(layerKey),layerCache=cache[layerKey];layer.hide();for(var styleKey in layerCache){if(hasOwnProperty.call(layerCache,styleKey)){var styleCache=layerCache[styleKey];for(var key in styleCache){if(hasOwnProperty.call(styleCache,key)){var positions=styleCache[key].positions;for(var i=0,position;position=positions[i];i++){if(position.active){if(!position.rendered){layer.append(position.element);position.rendered=true}}else{positions.splice(i--,1);if(position.rendered){position.element.detach()}}}if(positions.length==0){delete styleCache[key]}}}}}layer.show()}}};Canvas.prototype.getTextLayer=function(classes){var layer=this.text[classes];if(layer==null){if(this.textContainer==null){this.textContainer=$("<div class='flot-text'></div>").css({position:"absolute",top:0,left:0,bottom:0,right:0,"font-size":"smaller",color:"#545454"}).insertAfter(this.element)}layer=this.text[classes]=$("<div></div>").addClass(classes).css({position:"absolute",top:0,left:0,bottom:0,right:0}).appendTo(this.textContainer)}return layer};Canvas.prototype.getTextInfo=function(layer,text,font,angle,width){var textStyle,layerCache,styleCache,info;text=""+text;if(typeof font==="object"){textStyle=font.style+" "+font.variant+" "+font.weight+" "+font.size+"px/"+font.lineHeight+"px "+font.family}else{textStyle=font}layerCache=this._textCache[layer];if(layerCache==null){layerCache=this._textCache[layer]={}}styleCache=layerCache[textStyle];if(styleCache==null){styleCache=layerCache[textStyle]={}}info=styleCache[text];if(info==null){var element=$("<div></div>").html(text).css({position:"absolute","max-width":width,top:-9999}).appendTo(this.getTextLayer(layer));if(typeof font==="object"){element.css({font:textStyle,color:font.color})}else if(typeof font==="string"){element.addClass(font)}info=styleCache[text]={width:element.outerWidth(true),height:element.outerHeight(true),element:element,positions:[]};element.detach()}return info};Canvas.prototype.addText=function(layer,x,y,text,font,angle,width,halign,valign){var info=this.getTextInfo(layer,text,font,angle,width),positions=info.positions;if(halign=="center"){x-=info.width/2}else if(halign=="right"){x-=info.width}if(valign=="middle"){y-=info.height/2}else if(valign=="bottom"){y-=info.height}for(var i=0,position;position=positions[i];i++){if(position.x==x&&position.y==y){position.active=true;return}}position={active:true,rendered:false,element:positions.length?info.element.clone():info.element,x:x,y:y};positions.push(position);position.element.css({top:Math.round(y),left:Math.round(x),"text-align":halign})};Canvas.prototype.removeText=function(layer,x,y,text,font,angle){if(text==null){var layerCache=this._textCache[layer];if(layerCache!=null){for(var styleKey in layerCache){if(hasOwnProperty.call(layerCache,styleKey)){var styleCache=layerCache[styleKey];for(var key in styleCache){if(hasOwnProperty.call(styleCache,key)){var positions=styleCache[key].positions;for(var i=0,position;position=positions[i];i++){position.active=false}}}}}}}else{var positions=this.getTextInfo(layer,text,font,angle).positions;for(var i=0,position;position=positions[i];i++){if(position.x==x&&position.y==y){position.active=false}}}};function Plot(placeholder,data_,options_,plugins){var series=[],options={colors:["#edc240","#afd8f8","#cb4b4b","#4da74d","#9440ed"],legend:{show:true,noColumns:1,labelFormatter:null,labelBoxBorderColor:"#ccc",container:null,position:"ne",margin:5,backgroundColor:null,backgroundOpacity:.85,sorted:null},xaxis:{show:null,position:"bottom",mode:null,font:null,color:null,tickColor:null,transform:null,inverseTransform:null,min:null,max:null,autoscaleMargin:null,ticks:null,tickFormatter:null,labelWidth:null,labelHeight:null,reserveSpace:null,tickLength:null,alignTicksWithAxis:null,tickDecimals:null,tickSize:null,minTickSize:null},yaxis:{autoscaleMargin:.02,position:"left"},xaxes:[],yaxes:[],series:{points:{show:false,radius:3,lineWidth:2,fill:true,fillColor:"#ffffff",symbol:"circle"},lines:{lineWidth:2,fill:false,fillColor:null,steps:false},bars:{show:false,lineWidth:2,barWidth:1,fill:true,fillColor:null,align:"left",horizontal:false,zero:true},shadowSize:3,highlightColor:null},grid:{show:true,aboveData:false,color:"#545454",backgroundColor:null,borderColor:null,tickColor:null,margin:0,labelMargin:5,axisMargin:8,borderWidth:2,minBorderMargin:null,markings:null,markingsColor:"#f4f4f4",markingsLineWidth:2,clickable:false,hoverable:false,autoHighlight:true,mouseActiveRadius:10},interaction:{redrawOverlayInterval:1e3/60},hooks:{}},surface=null,overlay=null,eventHolder=null,ctx=null,octx=null,xaxes=[],yaxes=[],plotOffset={left:0,right:0,top:0,bottom:0},plotWidth=0,plotHeight=0,hooks={processOptions:[],processRawData:[],processDatapoints:[],processOffset:[],drawBackground:[],drawSeries:[],draw:[],bindEvents:[],drawOverlay:[],shutdown:[]},plot=this;plot.setData=setData;plot.setupGrid=setupGrid;plot.draw=draw;plot.getPlaceholder=function(){return placeholder};plot.getCanvas=function(){return surface.element};plot.getPlotOffset=function(){return plotOffset};plot.width=function(){return plotWidth};plot.height=function(){return plotHeight};plot.offset=function(){var o=eventHolder.offset();o.left+=plotOffset.left;o.top+=plotOffset.top;return o};plot.getData=function(){return series};plot.getAxes=function(){var res={},i;$.each(xaxes.concat(yaxes),function(_,axis){if(axis)res[axis.direction+(axis.n!=1?axis.n:"")+"axis"]=axis});return res};plot.getXAxes=function(){return xaxes};plot.getYAxes=function(){return yaxes};plot.c2p=canvasToAxisCoords;plot.p2c=axisToCanvasCoords;plot.getOptions=function(){return options};plot.highlight=highlight;plot.unhighlight=unhighlight;plot.triggerRedrawOverlay=triggerRedrawOverlay;plot.pointOffset=function(point){return{left:parseInt(xaxes[axisNumber(point,"x")-1].p2c(+point.x)+plotOffset.left,10),top:parseInt(yaxes[axisNumber(point,"y")-1].p2c(+point.y)+plotOffset.top,10)}};plot.shutdown=shutdown;plot.destroy=function(){shutdown();placeholder.removeData("plot").empty();series=[];options=null;surface=null;overlay=null;eventHolder=null;ctx=null;octx=null;xaxes=[];yaxes=[];hooks=null;highlights=[];plot=null};plot.resize=function(){var width=placeholder.width(),height=placeholder.height();surface.resize(width,height);overlay.resize(width,height)};plot.hooks=hooks;initPlugins(plot);parseOptions(options_);setupCanvases();setData(data_);setupGrid();draw();bindEvents();function executeHooks(hook,args){args=[plot].concat(args);for(var i=0;i<hook.length;++i)hook[i].apply(this,args)}function initPlugins(){var classes={Canvas:Canvas};for(var i=0;i<plugins.length;++i){var p=plugins[i];p.init(plot,classes);if(p.options)$.extend(true,options,p.options)}}function parseOptions(opts){$.extend(true,options,opts);if(opts&&opts.colors){options.colors=opts.colors}if(options.xaxis.color==null)options.xaxis.color=$.color.parse(options.grid.color).scale("a",.22).toString();if(options.yaxis.color==null)options.yaxis.color=$.color.parse(options.grid.color).scale("a",.22).toString();if(options.xaxis.tickColor==null)options.xaxis.tickColor=options.grid.tickColor||options.xaxis.color;if(options.yaxis.tickColor==null)options.yaxis.tickColor=options.grid.tickColor||options.yaxis.color;if(options.grid.borderColor==null)options.grid.borderColor=options.grid.color;if(options.grid.tickColor==null)options.grid.tickColor=$.color.parse(options.grid.color).scale("a",.22).toString();var i,axisOptions,axisCount,fontSize=placeholder.css("font-size"),fontSizeDefault=fontSize?+fontSize.replace("px",""):13,fontDefaults={style:placeholder.css("font-style"),size:Math.round(.8*fontSizeDefault),variant:placeholder.css("font-variant"),weight:placeholder.css("font-weight"),family:placeholder.css("font-family")};axisCount=options.xaxes.length||1;for(i=0;i<axisCount;++i){axisOptions=options.xaxes[i];if(axisOptions&&!axisOptions.tickColor){axisOptions.tickColor=axisOptions.color}axisOptions=$.extend(true,{},options.xaxis,axisOptions);options.xaxes[i]=axisOptions;if(axisOptions.font){axisOptions.font=$.extend({},fontDefaults,axisOptions.font);if(!axisOptions.font.color){axisOptions.font.color=axisOptions.color}if(!axisOptions.font.lineHeight){axisOptions.font.lineHeight=Math.round(axisOptions.font.size*1.15)}}}axisCount=options.yaxes.length||1;for(i=0;i<axisCount;++i){axisOptions=options.yaxes[i];if(axisOptions&&!axisOptions.tickColor){axisOptions.tickColor=axisOptions.color}axisOptions=$.extend(true,{},options.yaxis,axisOptions);options.yaxes[i]=axisOptions;if(axisOptions.font){axisOptions.font=$.extend({},fontDefaults,axisOptions.font);if(!axisOptions.font.color){axisOptions.font.color=axisOptions.color}if(!axisOptions.font.lineHeight){axisOptions.font.lineHeight=Math.round(axisOptions.font.size*1.15)}}}if(options.xaxis.noTicks&&options.xaxis.ticks==null)options.xaxis.ticks=options.xaxis.noTicks;if(options.yaxis.noTicks&&options.yaxis.ticks==null)options.yaxis.ticks=options.yaxis.noTicks;if(options.x2axis){options.xaxes[1]=$.extend(true,{},options.xaxis,options.x2axis);options.xaxes[1].position="top";if(options.x2axis.min==null){options.xaxes[1].min=null}if(options.x2axis.max==null){options.xaxes[1].max=null}}if(options.y2axis){options.yaxes[1]=$.extend(true,{},options.yaxis,options.y2axis);options.yaxes[1].position="right";if(options.y2axis.min==null){options.yaxes[1].min=null}if(options.y2axis.max==null){options.yaxes[1].max=null}}if(options.grid.coloredAreas)options.grid.markings=options.grid.coloredAreas;if(options.grid.coloredAreasColor)options.grid.markingsColor=options.grid.coloredAreasColor;if(options.lines)$.extend(true,options.series.lines,options.lines);if(options.points)$.extend(true,options.series.points,options.points);if(options.bars)$.extend(true,options.series.bars,options.bars);if(options.shadowSize!=null)options.series.shadowSize=options.shadowSize;if(options.highlightColor!=null)options.series.highlightColor=options.highlightColor;for(i=0;i<options.xaxes.length;++i)getOrCreateAxis(xaxes,i+1).options=options.xaxes[i];for(i=0;i<options.yaxes.length;++i)getOrCreateAxis(yaxes,i+1).options=options.yaxes[i];for(var n in hooks)if(options.hooks[n]&&options.hooks[n].length)hooks[n]=hooks[n].concat(options.hooks[n]);executeHooks(hooks.processOptions,[options])}function setData(d){series=parseData(d);fillInSeriesOptions();processData()}function parseData(d){var res=[];for(var i=0;i<d.length;++i){var s=$.extend(true,{},options.series);if(d[i].data!=null){s.data=d[i].data;delete d[i].data;$.extend(true,s,d[i]);d[i].data=s.data}else s.data=d[i];res.push(s)}return res}function axisNumber(obj,coord){var a=obj[coord+"axis"];if(typeof a=="object")a=a.n;if(typeof a!="number")a=1;return a}function allAxes(){return $.grep(xaxes.concat(yaxes),function(a){return a})}function canvasToAxisCoords(pos){var res={},i,axis;for(i=0;i<xaxes.length;++i){axis=xaxes[i];if(axis&&axis.used)res["x"+axis.n]=axis.c2p(pos.left)}for(i=0;i<yaxes.length;++i){axis=yaxes[i];if(axis&&axis.used)res["y"+axis.n]=axis.c2p(pos.top)}if(res.x1!==undefined)res.x=res.x1;if(res.y1!==undefined)res.y=res.y1;return res}function axisToCanvasCoords(pos){var res={},i,axis,key;for(i=0;i<xaxes.length;++i){axis=xaxes[i];if(axis&&axis.used){key="x"+axis.n;if(pos[key]==null&&axis.n==1)key="x";if(pos[key]!=null){res.left=axis.p2c(pos[key]);break}}}for(i=0;i<yaxes.length;++i){axis=yaxes[i];if(axis&&axis.used){key="y"+axis.n;if(pos[key]==null&&axis.n==1)key="y";if(pos[key]!=null){res.top=axis.p2c(pos[key]);break}}}return res}function getOrCreateAxis(axes,number){if(!axes[number-1])axes[number-1]={n:number,direction:axes==xaxes?"x":"y",options:$.extend(true,{},axes==xaxes?options.xaxis:options.yaxis)};return axes[number-1]}function fillInSeriesOptions(){var neededColors=series.length,maxIndex=-1,i;for(i=0;i<series.length;++i){var sc=series[i].color;if(sc!=null){neededColors--;if(typeof sc=="number"&&sc>maxIndex){maxIndex=sc}}}if(neededColors<=maxIndex){neededColors=maxIndex+1}var c,colors=[],colorPool=options.colors,colorPoolSize=colorPool.length,variation=0;for(i=0;i<neededColors;i++){c=$.color.parse(colorPool[i%colorPoolSize]||"#666");if(i%colorPoolSize==0&&i){if(variation>=0){if(variation<.5){variation=-variation-.2}else variation=0}else variation=-variation}colors[i]=c.scale("rgb",1+variation)}var colori=0,s;for(i=0;i<series.length;++i){s=series[i];if(s.color==null){s.color=colors[colori].toString();++colori}else if(typeof s.color=="number")s.color=colors[s.color].toString();if(s.lines.show==null){var v,show=true;for(v in s)if(s[v]&&s[v].show){show=false;break}if(show)s.lines.show=true}if(s.lines.zero==null){s.lines.zero=!!s.lines.fill}s.xaxis=getOrCreateAxis(xaxes,axisNumber(s,"x"));s.yaxis=getOrCreateAxis(yaxes,axisNumber(s,"y"))}}function processData(){var topSentry=Number.POSITIVE_INFINITY,bottomSentry=Number.NEGATIVE_INFINITY,fakeInfinity=Number.MAX_VALUE,i,j,k,m,length,s,points,ps,x,y,axis,val,f,p,data,format;function updateAxis(axis,min,max){if(min<axis.datamin&&min!=-fakeInfinity)axis.datamin=min;if(max>axis.datamax&&max!=fakeInfinity)axis.datamax=max}$.each(allAxes(),function(_,axis){axis.datamin=topSentry;axis.datamax=bottomSentry;axis.used=false});for(i=0;i<series.length;++i){s=series[i];s.datapoints={points:[]};executeHooks(hooks.processRawData,[s,s.data,s.datapoints])}for(i=0;i<series.length;++i){s=series[i];data=s.data;format=s.datapoints.format;if(!format){format=[];format.push({x:true,number:true,required:true});format.push({y:true,number:true,required:true});if(s.bars.show||s.lines.show&&s.lines.fill){var autoscale=!!(s.bars.show&&s.bars.zero||s.lines.show&&s.lines.zero);format.push({y:true,number:true,required:false,defaultValue:0,autoscale:autoscale});if(s.bars.horizontal){delete format[format.length-1].y;format[format.length-1].x=true}}s.datapoints.format=format}if(s.datapoints.pointsize!=null)continue;s.datapoints.pointsize=format.length;ps=s.datapoints.pointsize;points=s.datapoints.points;var insertSteps=s.lines.show&&s.lines.steps;s.xaxis.used=s.yaxis.used=true;for(j=k=0;j<data.length;++j,k+=ps){p=data[j];var nullify=p==null;if(!nullify){for(m=0;m<ps;++m){val=p[m];f=format[m];if(f){if(f.number&&val!=null){val=+val;if(isNaN(val))val=null;else if(val==Infinity)val=fakeInfinity;else if(val==-Infinity)val=-fakeInfinity}if(val==null){if(f.required)nullify=true;if(f.defaultValue!=null)val=f.defaultValue}}points[k+m]=val}}if(nullify){for(m=0;m<ps;++m){val=points[k+m];if(val!=null){f=format[m];if(f.autoscale!==false){if(f.x){updateAxis(s.xaxis,val,val)}if(f.y){updateAxis(s.yaxis,val,val)}}}points[k+m]=null}}else{if(insertSteps&&k>0&&points[k-ps]!=null&&points[k-ps]!=points[k]&&points[k-ps+1]!=points[k+1]){for(m=0;m<ps;++m)points[k+ps+m]=points[k+m];points[k+1]=points[k-ps+1];k+=ps}}}}for(i=0;i<series.length;++i){s=series[i];executeHooks(hooks.processDatapoints,[s,s.datapoints])}for(i=0;i<series.length;++i){s=series[i];points=s.datapoints.points;ps=s.datapoints.pointsize;format=s.datapoints.format;var xmin=topSentry,ymin=topSentry,xmax=bottomSentry,ymax=bottomSentry;for(j=0;j<points.length;j+=ps){if(points[j]==null)continue;for(m=0;m<ps;++m){val=points[j+m];f=format[m];if(!f||f.autoscale===false||val==fakeInfinity||val==-fakeInfinity)continue;if(f.x){if(val<xmin)xmin=val;if(val>xmax)xmax=val}if(f.y){if(val<ymin)ymin=val;if(val>ymax)ymax=val}}}if(s.bars.show){var delta;switch(s.bars.align){case"left":delta=0;break;case"right":delta=-s.bars.barWidth;break;default:delta=-s.bars.barWidth/2}if(s.bars.horizontal){ymin+=delta;ymax+=delta+s.bars.barWidth}else{xmin+=delta;xmax+=delta+s.bars.barWidth}}updateAxis(s.xaxis,xmin,xmax);updateAxis(s.yaxis,ymin,ymax)}$.each(allAxes(),function(_,axis){if(axis.datamin==topSentry)axis.datamin=null;if(axis.datamax==bottomSentry)axis.datamax=null})}function setupCanvases(){placeholder.css("padding",0).children().filter(function(){return!$(this).hasClass("flot-overlay")&&!$(this).hasClass("flot-base")}).remove();if(placeholder.css("position")=="static")placeholder.css("position","relative");surface=new Canvas("flot-base",placeholder);overlay=new Canvas("flot-overlay",placeholder);ctx=surface.context;octx=overlay.context;eventHolder=$(overlay.element).unbind();var existing=placeholder.data("plot");if(existing){existing.shutdown();overlay.clear()}placeholder.data("plot",plot)}function bindEvents(){if(options.grid.hoverable){eventHolder.mousemove(onMouseMove);eventHolder.bind("mouseleave",onMouseLeave)}if(options.grid.clickable)eventHolder.click(onClick);executeHooks(hooks.bindEvents,[eventHolder])}function shutdown(){if(redrawTimeout)clearTimeout(redrawTimeout);eventHolder.unbind("mousemove",onMouseMove);eventHolder.unbind("mouseleave",onMouseLeave);eventHolder.unbind("click",onClick);executeHooks(hooks.shutdown,[eventHolder])}function setTransformationHelpers(axis){function identity(x){return x}var s,m,t=axis.options.transform||identity,it=axis.options.inverseTransform;if(axis.direction=="x"){s=axis.scale=plotWidth/Math.abs(t(axis.max)-t(axis.min));m=Math.min(t(axis.max),t(axis.min))}else{s=axis.scale=plotHeight/Math.abs(t(axis.max)-t(axis.min));s=-s;m=Math.max(t(axis.max),t(axis.min))}if(t==identity)axis.p2c=function(p){return(p-m)*s};else axis.p2c=function(p){return(t(p)-m)*s};if(!it)axis.c2p=function(c){return m+c/s};else axis.c2p=function(c){return it(m+c/s)}}function measureTickLabels(axis){var opts=axis.options,ticks=axis.ticks||[],labelWidth=opts.labelWidth||0,labelHeight=opts.labelHeight||0,maxWidth=labelWidth||(axis.direction=="x"?Math.floor(surface.width/(ticks.length||1)):null),legacyStyles=axis.direction+"Axis "+axis.direction+axis.n+"Axis",layer="flot-"+axis.direction+"-axis flot-"+axis.direction+axis.n+"-axis "+legacyStyles,font=opts.font||"flot-tick-label tickLabel";for(var i=0;i<ticks.length;++i){var t=ticks[i];if(!t.label)continue;var info=surface.getTextInfo(layer,t.label,font,null,maxWidth);labelWidth=Math.max(labelWidth,info.width);labelHeight=Math.max(labelHeight,info.height)}axis.labelWidth=opts.labelWidth||labelWidth;axis.labelHeight=opts.labelHeight||labelHeight}function allocateAxisBoxFirstPhase(axis){var lw=axis.labelWidth,lh=axis.labelHeight,pos=axis.options.position,isXAxis=axis.direction==="x",tickLength=axis.options.tickLength,axisMargin=options.grid.axisMargin,padding=options.grid.labelMargin,innermost=true,outermost=true,first=true,found=false;$.each(isXAxis?xaxes:yaxes,function(i,a){if(a&&(a.show||a.reserveSpace)){if(a===axis){found=true}else if(a.options.position===pos){if(found){outermost=false}else{innermost=false}}if(!found){first=false}}});if(outermost){axisMargin=0}if(tickLength==null){tickLength=first?"full":5}if(!isNaN(+tickLength))padding+=+tickLength;if(isXAxis){lh+=padding;if(pos=="bottom"){plotOffset.bottom+=lh+axisMargin;axis.box={top:surface.height-plotOffset.bottom,height:lh}}else{axis.box={top:plotOffset.top+axisMargin,height:lh};plotOffset.top+=lh+axisMargin}}else{lw+=padding;if(pos=="left"){axis.box={left:plotOffset.left+axisMargin,width:lw};plotOffset.left+=lw+axisMargin}else{plotOffset.right+=lw+axisMargin;axis.box={left:surface.width-plotOffset.right,width:lw}}}axis.position=pos;axis.tickLength=tickLength;axis.box.padding=padding;axis.innermost=innermost}function allocateAxisBoxSecondPhase(axis){if(axis.direction=="x"){axis.box.left=plotOffset.left-axis.labelWidth/2;axis.box.width=surface.width-plotOffset.left-plotOffset.right+axis.labelWidth}else{axis.box.top=plotOffset.top-axis.labelHeight/2;axis.box.height=surface.height-plotOffset.bottom-plotOffset.top+axis.labelHeight}}function adjustLayoutForThingsStickingOut(){var minMargin=options.grid.minBorderMargin,axis,i;if(minMargin==null){minMargin=0;for(i=0;i<series.length;++i)minMargin=Math.max(minMargin,2*(series[i].points.radius+series[i].points.lineWidth/2))}var margins={left:minMargin,right:minMargin,top:minMargin,bottom:minMargin};$.each(allAxes(),function(_,axis){if(axis.reserveSpace&&axis.ticks&&axis.ticks.length){if(axis.direction==="x"){margins.left=Math.max(margins.left,axis.labelWidth/2);margins.right=Math.max(margins.right,axis.labelWidth/2)}else{margins.bottom=Math.max(margins.bottom,axis.labelHeight/2);margins.top=Math.max(margins.top,axis.labelHeight/2)}}});plotOffset.left=Math.ceil(Math.max(margins.left,plotOffset.left));plotOffset.right=Math.ceil(Math.max(margins.right,plotOffset.right));plotOffset.top=Math.ceil(Math.max(margins.top,plotOffset.top));plotOffset.bottom=Math.ceil(Math.max(margins.bottom,plotOffset.bottom))}function setupGrid(){var i,axes=allAxes(),showGrid=options.grid.show;for(var a in plotOffset){var margin=options.grid.margin||0;plotOffset[a]=typeof margin=="number"?margin:margin[a]||0}executeHooks(hooks.processOffset,[plotOffset]);for(var a in plotOffset){if(typeof options.grid.borderWidth=="object"){plotOffset[a]+=showGrid?options.grid.borderWidth[a]:0}else{plotOffset[a]+=showGrid?options.grid.borderWidth:0}}$.each(axes,function(_,axis){var axisOpts=axis.options;axis.show=axisOpts.show==null?axis.used:axisOpts.show;axis.reserveSpace=axisOpts.reserveSpace==null?axis.show:axisOpts.reserveSpace;setRange(axis)});if(showGrid){var allocatedAxes=$.grep(axes,function(axis){return axis.show||axis.reserveSpace});$.each(allocatedAxes,function(_,axis){setupTickGeneration(axis);setTicks(axis);snapRangeToTicks(axis,axis.ticks);measureTickLabels(axis)});for(i=allocatedAxes.length-1;i>=0;--i)allocateAxisBoxFirstPhase(allocatedAxes[i]);adjustLayoutForThingsStickingOut();$.each(allocatedAxes,function(_,axis){allocateAxisBoxSecondPhase(axis)})}plotWidth=surface.width-plotOffset.left-plotOffset.right;plotHeight=surface.height-plotOffset.bottom-plotOffset.top;$.each(axes,function(_,axis){setTransformationHelpers(axis)});if(showGrid){drawAxisLabels()}insertLegend()}function setRange(axis){var opts=axis.options,min=+(opts.min!=null?opts.min:axis.datamin),max=+(opts.max!=null?opts.max:axis.datamax),delta=max-min;if(delta==0){var widen=max==0?1:.01;if(opts.min==null)min-=widen;if(opts.max==null||opts.min!=null)max+=widen}else{var margin=opts.autoscaleMargin;if(margin!=null){if(opts.min==null){min-=delta*margin;if(min<0&&axis.datamin!=null&&axis.datamin>=0)min=0}if(opts.max==null){max+=delta*margin;if(max>0&&axis.datamax!=null&&axis.datamax<=0)max=0}}}axis.min=min;axis.max=max}function setupTickGeneration(axis){var opts=axis.options;var noTicks;if(typeof opts.ticks=="number"&&opts.ticks>0)noTicks=opts.ticks;else noTicks=.3*Math.sqrt(axis.direction=="x"?surface.width:surface.height);var delta=(axis.max-axis.min)/noTicks,dec=-Math.floor(Math.log(delta)/Math.LN10),maxDec=opts.tickDecimals;if(maxDec!=null&&dec>maxDec){dec=maxDec}var magn=Math.pow(10,-dec),norm=delta/magn,size;if(norm<1.5){size=1}else if(norm<3){size=2;if(norm>2.25&&(maxDec==null||dec+1<=maxDec)){size=2.5;++dec}}else if(norm<7.5){size=5}else{size=10}size*=magn;if(opts.minTickSize!=null&&size<opts.minTickSize){size=opts.minTickSize}axis.delta=delta;axis.tickDecimals=Math.max(0,maxDec!=null?maxDec:dec);axis.tickSize=opts.tickSize||size;if(opts.mode=="time"&&!axis.tickGenerator){throw new Error("Time mode requires the flot.time plugin.")}if(!axis.tickGenerator){axis.tickGenerator=function(axis){var ticks=[],start=floorInBase(axis.min,axis.tickSize),i=0,v=Number.NaN,prev;do{prev=v;v=start+i*axis.tickSize;ticks.push(v);++i}while(v<axis.max&&v!=prev);return ticks};axis.tickFormatter=function(value,axis){var factor=axis.tickDecimals?Math.pow(10,axis.tickDecimals):1;var formatted=""+Math.round(value*factor)/factor;if(axis.tickDecimals!=null){var decimal=formatted.indexOf(".");var precision=decimal==-1?0:formatted.length-decimal-1;if(precision<axis.tickDecimals){return(precision?formatted:formatted+".")+(""+factor).substr(1,axis.tickDecimals-precision)}}return formatted}}if($.isFunction(opts.tickFormatter))axis.tickFormatter=function(v,axis){return""+opts.tickFormatter(v,axis)};if(opts.alignTicksWithAxis!=null){var otherAxis=(axis.direction=="x"?xaxes:yaxes)[opts.alignTicksWithAxis-1];if(otherAxis&&otherAxis.used&&otherAxis!=axis){var niceTicks=axis.tickGenerator(axis);if(niceTicks.length>0){if(opts.min==null)axis.min=Math.min(axis.min,niceTicks[0]);if(opts.max==null&&niceTicks.length>1)axis.max=Math.max(axis.max,niceTicks[niceTicks.length-1])}axis.tickGenerator=function(axis){var ticks=[],v,i;for(i=0;i<otherAxis.ticks.length;++i){v=(otherAxis.ticks[i].v-otherAxis.min)/(otherAxis.max-otherAxis.min);v=axis.min+v*(axis.max-axis.min);ticks.push(v)}return ticks};if(!axis.mode&&opts.tickDecimals==null){var extraDec=Math.max(0,-Math.floor(Math.log(axis.delta)/Math.LN10)+1),ts=axis.tickGenerator(axis);if(!(ts.length>1&&/\..*0$/.test((ts[1]-ts[0]).toFixed(extraDec))))axis.tickDecimals=extraDec}}}}function setTicks(axis){var oticks=axis.options.ticks,ticks=[];if(oticks==null||typeof oticks=="number"&&oticks>0)ticks=axis.tickGenerator(axis);else if(oticks){if($.isFunction(oticks))ticks=oticks(axis);else ticks=oticks}var i,v;axis.ticks=[];for(i=0;i<ticks.length;++i){var label=null;var t=ticks[i];if(typeof t=="object"){v=+t[0];if(t.length>1)label=t[1]}else v=+t;if(label==null)label=axis.tickFormatter(v,axis);if(!isNaN(v))axis.ticks.push({v:v,label:label})}}function snapRangeToTicks(axis,ticks){if(axis.options.autoscaleMargin&&ticks.length>0){if(axis.options.min==null)axis.min=Math.min(axis.min,ticks[0].v);if(axis.options.max==null&&ticks.length>1)axis.max=Math.max(axis.max,ticks[ticks.length-1].v)}}function draw(){surface.clear();executeHooks(hooks.drawBackground,[ctx]);var grid=options.grid;if(grid.show&&grid.backgroundColor)drawBackground();if(grid.show&&!grid.aboveData){drawGrid()}for(var i=0;i<series.length;++i){executeHooks(hooks.drawSeries,[ctx,series[i]]);drawSeries(series[i])}executeHooks(hooks.draw,[ctx]);if(grid.show&&grid.aboveData){drawGrid()}surface.render();triggerRedrawOverlay()}function extractRange(ranges,coord){var axis,from,to,key,axes=allAxes();for(var i=0;i<axes.length;++i){axis=axes[i];if(axis.direction==coord){key=coord+axis.n+"axis";if(!ranges[key]&&axis.n==1)key=coord+"axis";if(ranges[key]){from=ranges[key].from;to=ranges[key].to;break}}}if(!ranges[key]){axis=coord=="x"?xaxes[0]:yaxes[0];from=ranges[coord+"1"];to=ranges[coord+"2"]}if(from!=null&&to!=null&&from>to){var tmp=from;from=to;to=tmp}return{from:from,to:to,axis:axis}}function drawBackground(){ctx.save();ctx.translate(plotOffset.left,plotOffset.top);ctx.fillStyle=getColorOrGradient(options.grid.backgroundColor,plotHeight,0,"rgba(255, 255, 255, 0)");ctx.fillRect(0,0,plotWidth,plotHeight);ctx.restore()}function drawGrid(){var i,axes,bw,bc;ctx.save();ctx.translate(plotOffset.left,plotOffset.top);var markings=options.grid.markings;if(markings){if($.isFunction(markings)){axes=plot.getAxes();axes.xmin=axes.xaxis.min;axes.xmax=axes.xaxis.max;axes.ymin=axes.yaxis.min;axes.ymax=axes.yaxis.max;markings=markings(axes)}for(i=0;i<markings.length;++i){var m=markings[i],xrange=extractRange(m,"x"),yrange=extractRange(m,"y");if(xrange.from==null)xrange.from=xrange.axis.min;if(xrange.to==null)xrange.to=xrange.axis.max;
if(yrange.from==null)yrange.from=yrange.axis.min;if(yrange.to==null)yrange.to=yrange.axis.max;if(xrange.to<xrange.axis.min||xrange.from>xrange.axis.max||yrange.to<yrange.axis.min||yrange.from>yrange.axis.max)continue;xrange.from=Math.max(xrange.from,xrange.axis.min);xrange.to=Math.min(xrange.to,xrange.axis.max);yrange.from=Math.max(yrange.from,yrange.axis.min);yrange.to=Math.min(yrange.to,yrange.axis.max);var xequal=xrange.from===xrange.to,yequal=yrange.from===yrange.to;if(xequal&&yequal){continue}xrange.from=Math.floor(xrange.axis.p2c(xrange.from));xrange.to=Math.floor(xrange.axis.p2c(xrange.to));yrange.from=Math.floor(yrange.axis.p2c(yrange.from));yrange.to=Math.floor(yrange.axis.p2c(yrange.to));if(xequal||yequal){var lineWidth=m.lineWidth||options.grid.markingsLineWidth,subPixel=lineWidth%2?.5:0;ctx.beginPath();ctx.strokeStyle=m.color||options.grid.markingsColor;ctx.lineWidth=lineWidth;if(xequal){ctx.moveTo(xrange.to+subPixel,yrange.from);ctx.lineTo(xrange.to+subPixel,yrange.to)}else{ctx.moveTo(xrange.from,yrange.to+subPixel);ctx.lineTo(xrange.to,yrange.to+subPixel)}ctx.stroke()}else{ctx.fillStyle=m.color||options.grid.markingsColor;ctx.fillRect(xrange.from,yrange.to,xrange.to-xrange.from,yrange.from-yrange.to)}}}axes=allAxes();bw=options.grid.borderWidth;for(var j=0;j<axes.length;++j){var axis=axes[j],box=axis.box,t=axis.tickLength,x,y,xoff,yoff;if(!axis.show||axis.ticks.length==0)continue;ctx.lineWidth=1;if(axis.direction=="x"){x=0;if(t=="full")y=axis.position=="top"?0:plotHeight;else y=box.top-plotOffset.top+(axis.position=="top"?box.height:0)}else{y=0;if(t=="full")x=axis.position=="left"?0:plotWidth;else x=box.left-plotOffset.left+(axis.position=="left"?box.width:0)}if(!axis.innermost){ctx.strokeStyle=axis.options.color;ctx.beginPath();xoff=yoff=0;if(axis.direction=="x")xoff=plotWidth+1;else yoff=plotHeight+1;if(ctx.lineWidth==1){if(axis.direction=="x"){y=Math.floor(y)+.5}else{x=Math.floor(x)+.5}}ctx.moveTo(x,y);ctx.lineTo(x+xoff,y+yoff);ctx.stroke()}ctx.strokeStyle=axis.options.tickColor;ctx.beginPath();for(i=0;i<axis.ticks.length;++i){var v=axis.ticks[i].v;xoff=yoff=0;if(isNaN(v)||v<axis.min||v>axis.max||t=="full"&&(typeof bw=="object"&&bw[axis.position]>0||bw>0)&&(v==axis.min||v==axis.max))continue;if(axis.direction=="x"){x=axis.p2c(v);yoff=t=="full"?-plotHeight:t;if(axis.position=="top")yoff=-yoff}else{y=axis.p2c(v);xoff=t=="full"?-plotWidth:t;if(axis.position=="left")xoff=-xoff}if(ctx.lineWidth==1){if(axis.direction=="x")x=Math.floor(x)+.5;else y=Math.floor(y)+.5}ctx.moveTo(x,y);ctx.lineTo(x+xoff,y+yoff)}ctx.stroke()}if(bw){bc=options.grid.borderColor;if(typeof bw=="object"||typeof bc=="object"){if(typeof bw!=="object"){bw={top:bw,right:bw,bottom:bw,left:bw}}if(typeof bc!=="object"){bc={top:bc,right:bc,bottom:bc,left:bc}}if(bw.top>0){ctx.strokeStyle=bc.top;ctx.lineWidth=bw.top;ctx.beginPath();ctx.moveTo(0-bw.left,0-bw.top/2);ctx.lineTo(plotWidth,0-bw.top/2);ctx.stroke()}if(bw.right>0){ctx.strokeStyle=bc.right;ctx.lineWidth=bw.right;ctx.beginPath();ctx.moveTo(plotWidth+bw.right/2,0-bw.top);ctx.lineTo(plotWidth+bw.right/2,plotHeight);ctx.stroke()}if(bw.bottom>0){ctx.strokeStyle=bc.bottom;ctx.lineWidth=bw.bottom;ctx.beginPath();ctx.moveTo(plotWidth+bw.right,plotHeight+bw.bottom/2);ctx.lineTo(0,plotHeight+bw.bottom/2);ctx.stroke()}if(bw.left>0){ctx.strokeStyle=bc.left;ctx.lineWidth=bw.left;ctx.beginPath();ctx.moveTo(0-bw.left/2,plotHeight+bw.bottom);ctx.lineTo(0-bw.left/2,0);ctx.stroke()}}else{ctx.lineWidth=bw;ctx.strokeStyle=options.grid.borderColor;ctx.strokeRect(-bw/2,-bw/2,plotWidth+bw,plotHeight+bw)}}ctx.restore()}function drawAxisLabels(){$.each(allAxes(),function(_,axis){var box=axis.box,legacyStyles=axis.direction+"Axis "+axis.direction+axis.n+"Axis",layer="flot-"+axis.direction+"-axis flot-"+axis.direction+axis.n+"-axis "+legacyStyles,font=axis.options.font||"flot-tick-label tickLabel",tick,x,y,halign,valign;surface.removeText(layer);if(!axis.show||axis.ticks.length==0)return;for(var i=0;i<axis.ticks.length;++i){tick=axis.ticks[i];if(!tick.label||tick.v<axis.min||tick.v>axis.max)continue;if(axis.direction=="x"){halign="center";x=plotOffset.left+axis.p2c(tick.v);if(axis.position=="bottom"){y=box.top+box.padding}else{y=box.top+box.height-box.padding;valign="bottom"}}else{valign="middle";y=plotOffset.top+axis.p2c(tick.v);if(axis.position=="left"){x=box.left+box.width-box.padding;halign="right"}else{x=box.left+box.padding}}surface.addText(layer,x,y,tick.label,font,null,null,halign,valign)}})}function drawSeries(series){if(series.lines.show)drawSeriesLines(series);if(series.bars.show)drawSeriesBars(series);if(series.points.show)drawSeriesPoints(series)}function drawSeriesLines(series){function plotLine(datapoints,xoffset,yoffset,axisx,axisy){var points=datapoints.points,ps=datapoints.pointsize,prevx=null,prevy=null;ctx.beginPath();for(var i=ps;i<points.length;i+=ps){var x1=points[i-ps],y1=points[i-ps+1],x2=points[i],y2=points[i+1];if(x1==null||x2==null)continue;if(y1<=y2&&y1<axisy.min){if(y2<axisy.min)continue;x1=(axisy.min-y1)/(y2-y1)*(x2-x1)+x1;y1=axisy.min}else if(y2<=y1&&y2<axisy.min){if(y1<axisy.min)continue;x2=(axisy.min-y1)/(y2-y1)*(x2-x1)+x1;y2=axisy.min}if(y1>=y2&&y1>axisy.max){if(y2>axisy.max)continue;x1=(axisy.max-y1)/(y2-y1)*(x2-x1)+x1;y1=axisy.max}else if(y2>=y1&&y2>axisy.max){if(y1>axisy.max)continue;x2=(axisy.max-y1)/(y2-y1)*(x2-x1)+x1;y2=axisy.max}if(x1<=x2&&x1<axisx.min){if(x2<axisx.min)continue;y1=(axisx.min-x1)/(x2-x1)*(y2-y1)+y1;x1=axisx.min}else if(x2<=x1&&x2<axisx.min){if(x1<axisx.min)continue;y2=(axisx.min-x1)/(x2-x1)*(y2-y1)+y1;x2=axisx.min}if(x1>=x2&&x1>axisx.max){if(x2>axisx.max)continue;y1=(axisx.max-x1)/(x2-x1)*(y2-y1)+y1;x1=axisx.max}else if(x2>=x1&&x2>axisx.max){if(x1>axisx.max)continue;y2=(axisx.max-x1)/(x2-x1)*(y2-y1)+y1;x2=axisx.max}if(x1!=prevx||y1!=prevy)ctx.moveTo(axisx.p2c(x1)+xoffset,axisy.p2c(y1)+yoffset);prevx=x2;prevy=y2;ctx.lineTo(axisx.p2c(x2)+xoffset,axisy.p2c(y2)+yoffset)}ctx.stroke()}function plotLineArea(datapoints,axisx,axisy){var points=datapoints.points,ps=datapoints.pointsize,bottom=Math.min(Math.max(0,axisy.min),axisy.max),i=0,top,areaOpen=false,ypos=1,segmentStart=0,segmentEnd=0;while(true){if(ps>0&&i>points.length+ps)break;i+=ps;var x1=points[i-ps],y1=points[i-ps+ypos],x2=points[i],y2=points[i+ypos];if(areaOpen){if(ps>0&&x1!=null&&x2==null){segmentEnd=i;ps=-ps;ypos=2;continue}if(ps<0&&i==segmentStart+ps){ctx.fill();areaOpen=false;ps=-ps;ypos=1;i=segmentStart=segmentEnd+ps;continue}}if(x1==null||x2==null)continue;if(x1<=x2&&x1<axisx.min){if(x2<axisx.min)continue;y1=(axisx.min-x1)/(x2-x1)*(y2-y1)+y1;x1=axisx.min}else if(x2<=x1&&x2<axisx.min){if(x1<axisx.min)continue;y2=(axisx.min-x1)/(x2-x1)*(y2-y1)+y1;x2=axisx.min}if(x1>=x2&&x1>axisx.max){if(x2>axisx.max)continue;y1=(axisx.max-x1)/(x2-x1)*(y2-y1)+y1;x1=axisx.max}else if(x2>=x1&&x2>axisx.max){if(x1>axisx.max)continue;y2=(axisx.max-x1)/(x2-x1)*(y2-y1)+y1;x2=axisx.max}if(!areaOpen){ctx.beginPath();ctx.moveTo(axisx.p2c(x1),axisy.p2c(bottom));areaOpen=true}if(y1>=axisy.max&&y2>=axisy.max){ctx.lineTo(axisx.p2c(x1),axisy.p2c(axisy.max));ctx.lineTo(axisx.p2c(x2),axisy.p2c(axisy.max));continue}else if(y1<=axisy.min&&y2<=axisy.min){ctx.lineTo(axisx.p2c(x1),axisy.p2c(axisy.min));ctx.lineTo(axisx.p2c(x2),axisy.p2c(axisy.min));continue}var x1old=x1,x2old=x2;if(y1<=y2&&y1<axisy.min&&y2>=axisy.min){x1=(axisy.min-y1)/(y2-y1)*(x2-x1)+x1;y1=axisy.min}else if(y2<=y1&&y2<axisy.min&&y1>=axisy.min){x2=(axisy.min-y1)/(y2-y1)*(x2-x1)+x1;y2=axisy.min}if(y1>=y2&&y1>axisy.max&&y2<=axisy.max){x1=(axisy.max-y1)/(y2-y1)*(x2-x1)+x1;y1=axisy.max}else if(y2>=y1&&y2>axisy.max&&y1<=axisy.max){x2=(axisy.max-y1)/(y2-y1)*(x2-x1)+x1;y2=axisy.max}if(x1!=x1old){ctx.lineTo(axisx.p2c(x1old),axisy.p2c(y1))}ctx.lineTo(axisx.p2c(x1),axisy.p2c(y1));ctx.lineTo(axisx.p2c(x2),axisy.p2c(y2));if(x2!=x2old){ctx.lineTo(axisx.p2c(x2),axisy.p2c(y2));ctx.lineTo(axisx.p2c(x2old),axisy.p2c(y2))}}}ctx.save();ctx.translate(plotOffset.left,plotOffset.top);ctx.lineJoin="round";var lw=series.lines.lineWidth,sw=series.shadowSize;if(lw>0&&sw>0){ctx.lineWidth=sw;ctx.strokeStyle="rgba(0,0,0,0.1)";var angle=Math.PI/18;plotLine(series.datapoints,Math.sin(angle)*(lw/2+sw/2),Math.cos(angle)*(lw/2+sw/2),series.xaxis,series.yaxis);ctx.lineWidth=sw/2;plotLine(series.datapoints,Math.sin(angle)*(lw/2+sw/4),Math.cos(angle)*(lw/2+sw/4),series.xaxis,series.yaxis)}ctx.lineWidth=lw;ctx.strokeStyle=series.color;var fillStyle=getFillStyle(series.lines,series.color,0,plotHeight);if(fillStyle){ctx.fillStyle=fillStyle;plotLineArea(series.datapoints,series.xaxis,series.yaxis)}if(lw>0)plotLine(series.datapoints,0,0,series.xaxis,series.yaxis);ctx.restore()}function drawSeriesPoints(series){function plotPoints(datapoints,radius,fillStyle,offset,shadow,axisx,axisy,symbol){var points=datapoints.points,ps=datapoints.pointsize;for(var i=0;i<points.length;i+=ps){var x=points[i],y=points[i+1];if(x==null||x<axisx.min||x>axisx.max||y<axisy.min||y>axisy.max)continue;ctx.beginPath();x=axisx.p2c(x);y=axisy.p2c(y)+offset;if(symbol=="circle")ctx.arc(x,y,radius,0,shadow?Math.PI:Math.PI*2,false);else symbol(ctx,x,y,radius,shadow);ctx.closePath();if(fillStyle){ctx.fillStyle=fillStyle;ctx.fill()}ctx.stroke()}}ctx.save();ctx.translate(plotOffset.left,plotOffset.top);var lw=series.points.lineWidth,sw=series.shadowSize,radius=series.points.radius,symbol=series.points.symbol;if(lw==0)lw=1e-4;if(lw>0&&sw>0){var w=sw/2;ctx.lineWidth=w;ctx.strokeStyle="rgba(0,0,0,0.1)";plotPoints(series.datapoints,radius,null,w+w/2,true,series.xaxis,series.yaxis,symbol);ctx.strokeStyle="rgba(0,0,0,0.2)";plotPoints(series.datapoints,radius,null,w/2,true,series.xaxis,series.yaxis,symbol)}ctx.lineWidth=lw;ctx.strokeStyle=series.color;plotPoints(series.datapoints,radius,getFillStyle(series.points,series.color),0,false,series.xaxis,series.yaxis,symbol);ctx.restore()}function drawBar(x,y,b,barLeft,barRight,fillStyleCallback,axisx,axisy,c,horizontal,lineWidth){var left,right,bottom,top,drawLeft,drawRight,drawTop,drawBottom,tmp;if(horizontal){drawBottom=drawRight=drawTop=true;drawLeft=false;left=b;right=x;top=y+barLeft;bottom=y+barRight;if(right<left){tmp=right;right=left;left=tmp;drawLeft=true;drawRight=false}}else{drawLeft=drawRight=drawTop=true;drawBottom=false;left=x+barLeft;right=x+barRight;bottom=b;top=y;if(top<bottom){tmp=top;top=bottom;bottom=tmp;drawBottom=true;drawTop=false}}if(right<axisx.min||left>axisx.max||top<axisy.min||bottom>axisy.max)return;if(left<axisx.min){left=axisx.min;drawLeft=false}if(right>axisx.max){right=axisx.max;drawRight=false}if(bottom<axisy.min){bottom=axisy.min;drawBottom=false}if(top>axisy.max){top=axisy.max;drawTop=false}left=axisx.p2c(left);bottom=axisy.p2c(bottom);right=axisx.p2c(right);top=axisy.p2c(top);if(fillStyleCallback){c.fillStyle=fillStyleCallback(bottom,top);c.fillRect(left,top,right-left,bottom-top)}if(lineWidth>0&&(drawLeft||drawRight||drawTop||drawBottom)){c.beginPath();c.moveTo(left,bottom);if(drawLeft)c.lineTo(left,top);else c.moveTo(left,top);if(drawTop)c.lineTo(right,top);else c.moveTo(right,top);if(drawRight)c.lineTo(right,bottom);else c.moveTo(right,bottom);if(drawBottom)c.lineTo(left,bottom);else c.moveTo(left,bottom);c.stroke()}}function drawSeriesBars(series){function plotBars(datapoints,barLeft,barRight,fillStyleCallback,axisx,axisy){var points=datapoints.points,ps=datapoints.pointsize;for(var i=0;i<points.length;i+=ps){if(points[i]==null)continue;drawBar(points[i],points[i+1],points[i+2],barLeft,barRight,fillStyleCallback,axisx,axisy,ctx,series.bars.horizontal,series.bars.lineWidth)}}ctx.save();ctx.translate(plotOffset.left,plotOffset.top);ctx.lineWidth=series.bars.lineWidth;ctx.strokeStyle=series.color;var barLeft;switch(series.bars.align){case"left":barLeft=0;break;case"right":barLeft=-series.bars.barWidth;break;default:barLeft=-series.bars.barWidth/2}var fillStyleCallback=series.bars.fill?function(bottom,top){return getFillStyle(series.bars,series.color,bottom,top)}:null;plotBars(series.datapoints,barLeft,barLeft+series.bars.barWidth,fillStyleCallback,series.xaxis,series.yaxis);ctx.restore()}function getFillStyle(filloptions,seriesColor,bottom,top){var fill=filloptions.fill;if(!fill)return null;if(filloptions.fillColor)return getColorOrGradient(filloptions.fillColor,bottom,top,seriesColor);var c=$.color.parse(seriesColor);c.a=typeof fill=="number"?fill:.4;c.normalize();return c.toString()}function insertLegend(){if(options.legend.container!=null){$(options.legend.container).html("")}else{placeholder.find(".legend").remove()}if(!options.legend.show){return}var fragments=[],entries=[],rowStarted=false,lf=options.legend.labelFormatter,s,label;for(var i=0;i<series.length;++i){s=series[i];if(s.label){label=lf?lf(s.label,s):s.label;if(label){entries.push({label:label,color:s.color})}}}if(options.legend.sorted){if($.isFunction(options.legend.sorted)){entries.sort(options.legend.sorted)}else if(options.legend.sorted=="reverse"){entries.reverse()}else{var ascending=options.legend.sorted!="descending";entries.sort(function(a,b){return a.label==b.label?0:a.label<b.label!=ascending?1:-1})}}for(var i=0;i<entries.length;++i){var entry=entries[i];if(i%options.legend.noColumns==0){if(rowStarted)fragments.push("</tr>");fragments.push("<tr>");rowStarted=true}fragments.push('<td class="legendColorBox"><div style="border:1px solid '+options.legend.labelBoxBorderColor+';padding:1px"><div style="width:4px;height:0;border:5px solid '+entry.color+';overflow:hidden"></div></div></td>'+'<td class="legendLabel">'+entry.label+"</td>")}if(rowStarted)fragments.push("</tr>");if(fragments.length==0)return;var table='<table style="font-size:smaller;color:'+options.grid.color+'">'+fragments.join("")+"</table>";if(options.legend.container!=null)$(options.legend.container).html(table);else{var pos="",p=options.legend.position,m=options.legend.margin;if(m[0]==null)m=[m,m];if(p.charAt(0)=="n")pos+="top:"+(m[1]+plotOffset.top)+"px;";else if(p.charAt(0)=="s")pos+="bottom:"+(m[1]+plotOffset.bottom)+"px;";if(p.charAt(1)=="e")pos+="right:"+(m[0]+plotOffset.right)+"px;";else if(p.charAt(1)=="w")pos+="left:"+(m[0]+plotOffset.left)+"px;";var legend=$('<div class="legend">'+table.replace('style="','style="position:absolute;'+pos+";")+"</div>").appendTo(placeholder);if(options.legend.backgroundOpacity!=0){var c=options.legend.backgroundColor;if(c==null){c=options.grid.backgroundColor;if(c&&typeof c=="string")c=$.color.parse(c);else c=$.color.extract(legend,"background-color");c.a=1;c=c.toString()}var div=legend.children();$('<div style="position:absolute;width:'+div.width()+"px;height:"+div.height()+"px;"+pos+"background-color:"+c+';"> </div>').prependTo(legend).css("opacity",options.legend.backgroundOpacity)}}}var highlights=[],redrawTimeout=null;function findNearbyItem(mouseX,mouseY,seriesFilter){var maxDistance=options.grid.mouseActiveRadius,smallestDistance=maxDistance*maxDistance+1,item=null,foundPoint=false,i,j,ps;for(i=series.length-1;i>=0;--i){if(!seriesFilter(series[i]))continue;var s=series[i],axisx=s.xaxis,axisy=s.yaxis,points=s.datapoints.points,mx=axisx.c2p(mouseX),my=axisy.c2p(mouseY),maxx=maxDistance/axisx.scale,maxy=maxDistance/axisy.scale;ps=s.datapoints.pointsize;if(axisx.options.inverseTransform)maxx=Number.MAX_VALUE;if(axisy.options.inverseTransform)maxy=Number.MAX_VALUE;if(s.lines.show||s.points.show){for(j=0;j<points.length;j+=ps){var x=points[j],y=points[j+1];if(x==null)continue;if(x-mx>maxx||x-mx<-maxx||y-my>maxy||y-my<-maxy)continue;var dx=Math.abs(axisx.p2c(x)-mouseX),dy=Math.abs(axisy.p2c(y)-mouseY),dist=dx*dx+dy*dy;if(dist<smallestDistance){smallestDistance=dist;item=[i,j/ps]}}}if(s.bars.show&&!item){var barLeft,barRight;switch(s.bars.align){case"left":barLeft=0;break;case"right":barLeft=-s.bars.barWidth;break;default:barLeft=-s.bars.barWidth/2}barRight=barLeft+s.bars.barWidth;for(j=0;j<points.length;j+=ps){var x=points[j],y=points[j+1],b=points[j+2];if(x==null)continue;if(series[i].bars.horizontal?mx<=Math.max(b,x)&&mx>=Math.min(b,x)&&my>=y+barLeft&&my<=y+barRight:mx>=x+barLeft&&mx<=x+barRight&&my>=Math.min(b,y)&&my<=Math.max(b,y))item=[i,j/ps]}}}if(item){i=item[0];j=item[1];ps=series[i].datapoints.pointsize;return{datapoint:series[i].datapoints.points.slice(j*ps,(j+1)*ps),dataIndex:j,series:series[i],seriesIndex:i}}return null}function onMouseMove(e){if(options.grid.hoverable)triggerClickHoverEvent("plothover",e,function(s){return s["hoverable"]!=false})}function onMouseLeave(e){if(options.grid.hoverable)triggerClickHoverEvent("plothover",e,function(s){return false})}function onClick(e){triggerClickHoverEvent("plotclick",e,function(s){return s["clickable"]!=false})}function triggerClickHoverEvent(eventname,event,seriesFilter){var offset=eventHolder.offset(),canvasX=event.pageX-offset.left-plotOffset.left,canvasY=event.pageY-offset.top-plotOffset.top,pos=canvasToAxisCoords({left:canvasX,top:canvasY});pos.pageX=event.pageX;pos.pageY=event.pageY;var item=findNearbyItem(canvasX,canvasY,seriesFilter);if(item){item.pageX=parseInt(item.series.xaxis.p2c(item.datapoint[0])+offset.left+plotOffset.left,10);item.pageY=parseInt(item.series.yaxis.p2c(item.datapoint[1])+offset.top+plotOffset.top,10)}if(options.grid.autoHighlight){for(var i=0;i<highlights.length;++i){var h=highlights[i];if(h.auto==eventname&&!(item&&h.series==item.series&&h.point[0]==item.datapoint[0]&&h.point[1]==item.datapoint[1]))unhighlight(h.series,h.point)}if(item)highlight(item.series,item.datapoint,eventname)}placeholder.trigger(eventname,[pos,item])}function triggerRedrawOverlay(){var t=options.interaction.redrawOverlayInterval;if(t==-1){drawOverlay();return}if(!redrawTimeout)redrawTimeout=setTimeout(drawOverlay,t)}function drawOverlay(){redrawTimeout=null;octx.save();overlay.clear();octx.translate(plotOffset.left,plotOffset.top);var i,hi;for(i=0;i<highlights.length;++i){hi=highlights[i];if(hi.series.bars.show)drawBarHighlight(hi.series,hi.point);else drawPointHighlight(hi.series,hi.point)}octx.restore();executeHooks(hooks.drawOverlay,[octx])}function highlight(s,point,auto){if(typeof s=="number")s=series[s];if(typeof point=="number"){var ps=s.datapoints.pointsize;point=s.datapoints.points.slice(ps*point,ps*(point+1))}var i=indexOfHighlight(s,point);if(i==-1){highlights.push({series:s,point:point,auto:auto});triggerRedrawOverlay()}else if(!auto)highlights[i].auto=false}function unhighlight(s,point){if(s==null&&point==null){highlights=[];triggerRedrawOverlay();return}if(typeof s=="number")s=series[s];if(typeof point=="number"){var ps=s.datapoints.pointsize;point=s.datapoints.points.slice(ps*point,ps*(point+1))}var i=indexOfHighlight(s,point);if(i!=-1){highlights.splice(i,1);triggerRedrawOverlay()}}function indexOfHighlight(s,p){for(var i=0;i<highlights.length;++i){var h=highlights[i];if(h.series==s&&h.point[0]==p[0]&&h.point[1]==p[1])return i}return-1}function drawPointHighlight(series,point){var x=point[0],y=point[1],axisx=series.xaxis,axisy=series.yaxis,highlightColor=typeof series.highlightColor==="string"?series.highlightColor:$.color.parse(series.color).scale("a",.5).toString();if(x<axisx.min||x>axisx.max||y<axisy.min||y>axisy.max)return;var pointRadius=series.points.radius+series.points.lineWidth/2;octx.lineWidth=pointRadius;octx.strokeStyle=highlightColor;var radius=1.5*pointRadius;x=axisx.p2c(x);y=axisy.p2c(y);octx.beginPath();if(series.points.symbol=="circle")octx.arc(x,y,radius,0,2*Math.PI,false);else series.points.symbol(octx,x,y,radius,false);octx.closePath();octx.stroke()}function drawBarHighlight(series,point){var highlightColor=typeof series.highlightColor==="string"?series.highlightColor:$.color.parse(series.color).scale("a",.5).toString(),fillStyle=highlightColor,barLeft;switch(series.bars.align){case"left":barLeft=0;break;case"right":barLeft=-series.bars.barWidth;break;default:barLeft=-series.bars.barWidth/2}octx.lineWidth=series.bars.lineWidth;octx.strokeStyle=highlightColor;drawBar(point[0],point[1],point[2]||0,barLeft,barLeft+series.bars.barWidth,function(){return fillStyle},series.xaxis,series.yaxis,octx,series.bars.horizontal,series.bars.lineWidth)}function getColorOrGradient(spec,bottom,top,defaultColor){if(typeof spec=="string")return spec;else{var gradient=ctx.createLinearGradient(0,top,0,bottom);for(var i=0,l=spec.colors.length;i<l;++i){var c=spec.colors[i];if(typeof c!="string"){var co=$.color.parse(defaultColor);if(c.brightness!=null)co=co.scale("rgb",c.brightness);if(c.opacity!=null)co.a*=c.opacity;c=co.toString()}gradient.addColorStop(i/(l-1),c)}return gradient}}}$.plot=function(placeholder,data,options){var plot=new Plot($(placeholder),data,options,$.plot.plugins);return plot};$.plot.version="0.8.3";$.plot.plugins=[];$.fn.plot=function(data,options){return this.each(function(){$.plot(this,data,options)})};function floorInBase(n,base){return base*Math.floor(n/base)}})(jQuery);
</script>
<script language="javascript" type="text/javascript">
(function ($) {
$.zip = function(a,b) {
var x = Math.min(a.length,b.length);
var c = new Array(x);
for (var i = 0; i < x; i++)
c[i] = [a[i],b[i]];
return c;
};
$.mean = function(ary) {
var m = 0, i = 0;
while (i < ary.length) {
var j = i++;
m += (ary[j] - m) / i;
}
return m;
};
$.timeUnits = function(secs) {
if (secs < 0) return $.timeUnits(-secs);
else if (secs >= 1e9) return [1e-9, "Gs"];
else if (secs >= 1e6) return [1e-6, "Ms"];
else if (secs >= 1) return [1, "s"];
else if (secs >= 1e-3) return [1e3, "ms"];
else if (secs >= 1e-6) return [1e6, "\u03bcs"];
else if (secs >= 1e-9) return [1e9, "ns"];
else if (secs >= 1e-12) return [1e12, "ps"];
return [1, "s"];
};
$.scaleTimes = function(ary) {
var s = $.timeUnits($.mean(ary));
return [$.scaleBy(s[0], ary), s[0]];
};
$.prepareTime = function(secs) {
var units = $.timeUnits(secs);
var scaled = secs * units[0];
var s = scaled.toPrecision(3);
var t = scaled.toString();
return [t.length < s.length ? t : s, units[1]];
};
$.scaleBy = function(x, ary) {
var nary = new Array(ary.length);
for (var i = 0; i < ary.length; i++)
nary[i] = ary[i] * x;
return nary;
};
$.renderTime = function(secs) {
var x = $.prepareTime(secs);
return x[0] + ' ' + x[1];
};
$.unitFormatter = function(scale) {
var labelname;
return function(secs,axis) {
var x = $.prepareTime(secs / scale);
if (labelname === x[1])
return x[0];
else {
labelname = x[1];
return x[0] + ' ' + x[1];
}
};
};
$.addTooltip = function(name, renderText) {
function showTooltip(x, y, contents) {
$('<div id="tooltip">' + contents + '</div>').css( {
position: 'absolute',
display: 'none',
top: y + 5,
left: x + 5,
border: '1px solid #fdd',
padding: '2px',
'background-color': '#fee',
opacity: 0.80
}).appendTo("body").fadeIn(200);
};
var pp = null;
$(name).bind("plothover", function (event, pos, item) {
$("#x").text(pos.x.toFixed(2));
$("#y").text(pos.y.toFixed(2));
if (item) {
if (pp != item.dataIndex) {
pp = item.dataIndex;
$("#tooltip").remove();
var x = item.datapoint[0],
y = item.datapoint[1];
showTooltip(item.pageX, item.pageY, renderText(x,y));
}
}
else {
$("#tooltip").remove();
pp = null;
}
});
};
})(jQuery);
</script>
<style type="text/css">
html, body {
height: 100%;
margin: 0;
}
#wrap {
min-height: 100%;
}
#main {
overflow: auto;
padding-bottom: 180px; /* must be same height as the footer */
}
#footer {
position: relative;
margin-top: -180px; /* negative value of footer height */
height: 180px;
clear: both;
background: #888;
margin: 40px 0 0;
color: white;
font-size: larger;
font-weight: 300;
}
body:before {
/* Opera fix */
content: "";
height: 100%;
float: left;
width: 0;
margin-top: -32767px;
}
body {
font: 14px Helvetica Neue;
text-rendering: optimizeLegibility;
margin-top: 1em;
}
a:link {
color: steelblue;
text-decoration: none;
}
a:visited {
color: #4a743b;
text-decoration: none;
}
#footer a {
color: white;
text-decoration: underline;
}
.hover {
color: steelblue;
text-decoration: none;
}
.body {
width: 960px;
margin: auto;
}
.footfirst {
position: relative;
top: 30px;
}
th {
font-weight: 500;
opacity: 0.8;
}
th.cibound {
opacity: 0.4;
}
.confinterval {
opacity: 0.5;
}
h1 {
font-size: 36px;
font-weight: 300;
margin-bottom: .3em;
}
h2 {
font-size: 30px;
font-weight: 300;
margin-bottom: .3em;
}
.meanlegend {
color: #404040;
background-color: #ffffff;
opacity: 0.6;
font-size: smaller;
}
</style>
<!--[if !IE 7]>
<style type="text/css">
#wrap {display:table;height:100%}
</style>
<![endif]-->
</head>
<body>
<div id="wrap">
<div id="main" class="body">
<h1>criterion performance measurements</h1>
<h2>overview</h2>
<p><a href="#grokularation">want to understand this report?</a></p>
<div id="overview" class="ovchart" style="width:900px;height:100px;"></div>
<h2><a name="b0">fromList/HashMap.Strict</a></h2>
<table width="100%">
<tbody>
<tr>
<td><div id="kde0" class="kdechart"
style="width:450px;height:278px;"></div></td>
<td><div id="time0" class="timechart"
style="width:450px;height:278px;"></div></td>
<!--
<td><div id="cycle0" class="cyclechart"
style="width:300px;height:278px;"></div></td>
-->
</tr>
</tbody>
</table>
<table>
<thead class="analysis">
<th></th>
<th class="cibound"
title="0.95 confidence level">lower bound</th>
<th>estimate</th>
<th class="cibound"
title="0.95 confidence level">upper bound</th>
</thead>
<tbody>
<tr>
<td>OLS regression</td>
<td><span class="confinterval olstimelb0">xxx</span></td>
<td><span class="olstimept0">xxx</span></td>
<td><span class="confinterval olstimeub0">xxx</span></td>
</tr>
<tr>
<td>R² goodness-of-fit</td>
<td><span class="confinterval olsr2lb0">xxx</span></td>
<td><span class="olsr2pt0">xxx</span></td>
<td><span class="confinterval olsr2ub0">xxx</span></td>
</tr>
<tr>
<td>Mean execution time</td>
<td><span class="confinterval citime">2.412648800634957e-2</span></td>
<td><span class="time">2.4483191034136542e-2</span></td>
<td><span class="confinterval citime">2.4894721755854433e-2</span></td>
</tr>
<tr>
<td>Standard deviation</td>
<td><span class="confinterval citime">3.974565008725139e-4</span></td>
<td><span class="time">8.328277308264194e-4</span></td>
<td><span class="confinterval citime">1.3162301534044244e-3</span></td>
</tr>
</tbody>
</table>
<span class="outliers">
<p>Outlying measurements have slight
(<span class="percent">9.738826053603968e-2</span>%)
effect on estimated standard deviation.</p>
</span>
<h2><a name="b1">fromList/LinkedHashMap.Seq</a></h2>
<table width="100%">
<tbody>
<tr>
<td><div id="kde1" class="kdechart"
style="width:450px;height:278px;"></div></td>
<td><div id="time1" class="timechart"
style="width:450px;height:278px;"></div></td>
<!--
<td><div id="cycle1" class="cyclechart"
style="width:300px;height:278px;"></div></td>
-->
</tr>
</tbody>
</table>
<table>
<thead class="analysis">
<th></th>
<th class="cibound"
title="0.95 confidence level">lower bound</th>
<th>estimate</th>
<th class="cibound"
title="0.95 confidence level">upper bound</th>
</thead>
<tbody>
<tr>
<td>OLS regression</td>
<td><span class="confinterval olstimelb1">xxx</span></td>
<td><span class="olstimept1">xxx</span></td>
<td><span class="confinterval olstimeub1">xxx</span></td>
</tr>
<tr>
<td>R² goodness-of-fit</td>
<td><span class="confinterval olsr2lb1">xxx</span></td>
<td><span class="olsr2pt1">xxx</span></td>
<td><span class="confinterval olsr2ub1">xxx</span></td>
</tr>
<tr>
<td>Mean execution time</td>
<td><span class="confinterval citime">0.1534213999729655</span></td>
<td><span class="time">0.1747344616325263</span></td>
<td><span class="confinterval citime">0.19318632467569455</span></td>
</tr>
<tr>
<td>Standard deviation</td>
<td><span class="confinterval citime">1.830940818773069e-2</span></td>
<td><span class="time">2.6927063462579878e-2</span></td>
<td><span class="confinterval citime">3.53073842525747e-2</span></td>
</tr>
</tbody>
</table>
<span class="outliers">
<p>Outlying measurements have moderate
(<span class="percent">0.4725850202791134</span>%)
effect on estimated standard deviation.</p>
</span>
<h2><a name="b2">fromList/LinkedHashMap.IntMap</a></h2>
<table width="100%">
<tbody>
<tr>
<td><div id="kde2" class="kdechart"
style="width:450px;height:278px;"></div></td>
<td><div id="time2" class="timechart"
style="width:450px;height:278px;"></div></td>
<!--
<td><div id="cycle2" class="cyclechart"
style="width:300px;height:278px;"></div></td>
-->
</tr>
</tbody>
</table>
<table>
<thead class="analysis">
<th></th>
<th class="cibound"
title="0.95 confidence level">lower bound</th>
<th>estimate</th>
<th class="cibound"
title="0.95 confidence level">upper bound</th>
</thead>
<tbody>
<tr>
<td>OLS regression</td>
<td><span class="confinterval olstimelb2">xxx</span></td>
<td><span class="olstimept2">xxx</span></td>
<td><span class="confinterval olstimeub2">xxx</span></td>
</tr>
<tr>
<td>R² goodness-of-fit</td>
<td><span class="confinterval olsr2lb2">xxx</span></td>
<td><span class="olsr2pt2">xxx</span></td>
<td><span class="confinterval olsr2ub2">xxx</span></td>
</tr>
<tr>
<td>Mean execution time</td>
<td><span class="confinterval citime">0.44046598735917436</span></td>
<td><span class="time">0.44884157807369723</span></td>
<td><span class="confinterval citime">0.4569196548598263</span></td>
</tr>
<tr>
<td>Standard deviation</td>
<td><span class="confinterval citime">0.0</span></td>
<td><span class="time">1.3741233431720462e-2</span></td>
<td><span class="confinterval citime">1.3991639421018238e-2</span></td>
</tr>
</tbody>
</table>
<span class="outliers">
<p>Outlying measurements have moderate
(<span class="percent">0.1875</span>%)
effect on estimated standard deviation.</p>
</span>
<h2><a name="b3">fromList/LinkedHashSet</a></h2>
<table width="100%">
<tbody>
<tr>
<td><div id="kde3" class="kdechart"
style="width:450px;height:278px;"></div></td>
<td><div id="time3" class="timechart"
style="width:450px;height:278px;"></div></td>
<!--
<td><div id="cycle3" class="cyclechart"
style="width:300px;height:278px;"></div></td>
-->
</tr>
</tbody>
</table>
<table>
<thead class="analysis">
<th></th>
<th class="cibound"
title="0.95 confidence level">lower bound</th>
<th>estimate</th>
<th class="cibound"
title="0.95 confidence level">upper bound</th>
</thead>
<tbody>
<tr>
<td>OLS regression</td>
<td><span class="confinterval olstimelb3">xxx</span></td>
<td><span class="olstimept3">xxx</span></td>
<td><span class="confinterval olstimeub3">xxx</span></td>
</tr>
<tr>
<td>R² goodness-of-fit</td>
<td><span class="confinterval olsr2lb3">xxx</span></td>
<td><span class="olsr2pt3">xxx</span></td>
<td><span class="confinterval olsr2ub3">xxx</span></td>
</tr>
<tr>
<td>Mean execution time</td>
<td><span class="confinterval citime">0.17482854887163338</span></td>
<td><span class="time">0.1902273143988065</span></td>
<td><span class="confinterval citime">0.1996660158334313</span></td>
</tr>
<tr>
<td>Standard deviation</td>
<td><span class="confinterval citime">1.0316342582011275e-2</span></td>
<td><span class="time">1.6096568751426992e-2</span></td>
<td><span class="confinterval citime">2.0485856334169345e-2</span></td>
</tr>
</tbody>
</table>
<span class="outliers">
<p>Outlying measurements have moderate
(<span class="percent">0.15656378164571164</span>%)
effect on estimated standard deviation.</p>
</span>
<h2><a name="b4">insert/HashMap.Strict</a></h2>
<table width="100%">
<tbody>
<tr>
<td><div id="kde4" class="kdechart"
style="width:450px;height:278px;"></div></td>
<td><div id="time4" class="timechart"
style="width:450px;height:278px;"></div></td>
<!--
<td><div id="cycle4" class="cyclechart"
style="width:300px;height:278px;"></div></td>
-->
</tr>
</tbody>
</table>
<table>
<thead class="analysis">
<th></th>
<th class="cibound"
title="0.95 confidence level">lower bound</th>
<th>estimate</th>
<th class="cibound"
title="0.95 confidence level">upper bound</th>
</thead>
<tbody>
<tr>
<td>OLS regression</td>
<td><span class="confinterval olstimelb4">xxx</span></td>
<td><span class="olstimept4">xxx</span></td>
<td><span class="confinterval olstimeub4">xxx</span></td>
</tr>
<tr>
<td>R² goodness-of-fit</td>
<td><span class="confinterval olsr2lb4">xxx</span></td>
<td><span class="olsr2pt4">xxx</span></td>
<td><span class="confinterval olsr2ub4">xxx</span></td>
</tr>
<tr>
<td>Mean execution time</td>
<td><span class="confinterval citime">7.081685608369317e-2</span></td>
<td><span class="time">7.786839635111972e-2</span></td>
<td><span class="confinterval citime">8.245090163491764e-2</span></td>
</tr>
<tr>
<td>Standard deviation</td>
<td><span class="confinterval citime">5.217212214837219e-3</span></td>
<td><span class="time">8.947780516275332e-3</span></td>
<td><span class="confinterval citime">1.327769773438149e-2</span></td>
</tr>
</tbody>
</table>
<span class="outliers">
<p>Outlying measurements have moderate
(<span class="percent">0.38106645984391546</span>%)
effect on estimated standard deviation.</p>
</span>
<h2><a name="b5">insert/LinkedHashMap.Seq</a></h2>
<table width="100%">
<tbody>
<tr>
<td><div id="kde5" class="kdechart"
style="width:450px;height:278px;"></div></td>
<td><div id="time5" class="timechart"
style="width:450px;height:278px;"></div></td>
<!--
<td><div id="cycle5" class="cyclechart"
style="width:300px;height:278px;"></div></td>
-->
</tr>
</tbody>
</table>
<table>
<thead class="analysis">
<th></th>
<th class="cibound"
title="0.95 confidence level">lower bound</th>
<th>estimate</th>
<th class="cibound"
title="0.95 confidence level">upper bound</th>
</thead>
<tbody>
<tr>
<td>OLS regression</td>
<td><span class="confinterval olstimelb5">xxx</span></td>
<td><span class="olstimept5">xxx</span></td>
<td><span class="confinterval olstimeub5">xxx</span></td>
</tr>
<tr>
<td>R² goodness-of-fit</td>
<td><span class="confinterval olsr2lb5">xxx</span></td>
<td><span class="olsr2pt5">xxx</span></td>
<td><span class="confinterval olsr2ub5">xxx</span></td>
</tr>
<tr>
<td>Mean execution time</td>
<td><span class="confinterval citime">0.6276725811442991</span></td>
<td><span class="time">0.6299008889970471</span></td>
<td><span class="confinterval citime">0.6317383521542661</span></td>
</tr>
<tr>
<td>Standard deviation</td>
<td><span class="confinterval citime">0.0</span></td>
<td><span class="time">2.9038944722208217e-3</span></td>
<td><span class="confinterval citime">3.1825795453392907e-3</span></td>
</tr>
</tbody>
</table>
<span class="outliers">
<p>Outlying measurements have moderate
(<span class="percent">0.1875</span>%)
effect on estimated standard deviation.</p>
</span>
<h2><a name="b6">insert/LinkedHashMap.IntMap</a></h2>
<table width="100%">
<tbody>
<tr>
<td><div id="kde6" class="kdechart"
style="width:450px;height:278px;"></div></td>
<td><div id="time6" class="timechart"
style="width:450px;height:278px;"></div></td>
<!--
<td><div id="cycle6" class="cyclechart"
style="width:300px;height:278px;"></div></td>
-->
</tr>
</tbody>
</table>
<table>
<thead class="analysis">
<th></th>
<th class="cibound"
title="0.95 confidence level">lower bound</th>
<th>estimate</th>
<th class="cibound"
title="0.95 confidence level">upper bound</th>
</thead>
<tbody>
<tr>
<td>OLS regression</td>
<td><span class="confinterval olstimelb6">xxx</span></td>
<td><span class="olstimept6">xxx</span></td>
<td><span class="confinterval olstimeub6">xxx</span></td>
</tr>
<tr>
<td>R² goodness-of-fit</td>
<td><span class="confinterval olsr2lb6">xxx</span></td>
<td><span class="olsr2pt6">xxx</span></td>
<td><span class="confinterval olsr2ub6">xxx</span></td>
</tr>
<tr>
<td>Mean execution time</td>
<td><span class="confinterval citime">0.41154342948629935</span></td>
<td><span class="time">0.43711719802339005</span></td>
<td><span class="confinterval citime">0.45614781110217767</span></td>
</tr>
<tr>
<td>Standard deviation</td>
<td><span class="confinterval citime">0.0</span></td>
<td><span class="time">2.9006388485886495e-2</span></td>
<td><span class="confinterval citime">3.296198875164503e-2</span></td>
</tr>
</tbody>
</table>
<span class="outliers">
<p>Outlying measurements have moderate
(<span class="percent">0.1945567702837197</span>%)
effect on estimated standard deviation.</p>
</span>
<h2><a name="b7">insert/LinkedHashSet</a></h2>
<table width="100%">
<tbody>
<tr>
<td><div id="kde7" class="kdechart"
style="width:450px;height:278px;"></div></td>
<td><div id="time7" class="timechart"
style="width:450px;height:278px;"></div></td>
<!--
<td><div id="cycle7" class="cyclechart"
style="width:300px;height:278px;"></div></td>
-->
</tr>
</tbody>
</table>
<table>
<thead class="analysis">
<th></th>
<th class="cibound"
title="0.95 confidence level">lower bound</th>
<th>estimate</th>
<th class="cibound"
title="0.95 confidence level">upper bound</th>
</thead>
<tbody>
<tr>
<td>OLS regression</td>
<td><span class="confinterval olstimelb7">xxx</span></td>
<td><span class="olstimept7">xxx</span></td>
<td><span class="confinterval olstimeub7">xxx</span></td>
</tr>
<tr>
<td>R² goodness-of-fit</td>
<td><span class="confinterval olsr2lb7">xxx</span></td>
<td><span class="olsr2pt7">xxx</span></td>
<td><span class="confinterval olsr2ub7">xxx</span></td>
</tr>
<tr>
<td>Mean execution time</td>
<td><span class="confinterval citime">0.7192818818632519</span></td>
<td><span class="time">0.7225154152454741</span></td>
<td><span class="confinterval citime">0.724302665866059</span></td>
</tr>
<tr>
<td>Standard deviation</td>
<td><span class="confinterval citime">0.0</span></td>
<td><span class="time">2.846644785065061e-3</span></td>
<td><span class="confinterval citime">3.0956088807120494e-3</span></td>
</tr>
</tbody>
</table>
<span class="outliers">
<p>Outlying measurements have moderate
(<span class="percent">0.1875</span>%)
effect on estimated standard deviation.</p>
</span>
<h2><a name="b8">toList/HashMap.Strict</a></h2>
<table width="100%">
<tbody>
<tr>
<td><div id="kde8" class="kdechart"
style="width:450px;height:278px;"></div></td>
<td><div id="time8" class="timechart"
style="width:450px;height:278px;"></div></td>
<!--
<td><div id="cycle8" class="cyclechart"
style="width:300px;height:278px;"></div></td>
-->
</tr>
</tbody>
</table>
<table>
<thead class="analysis">
<th></th>
<th class="cibound"
title="0.95 confidence level">lower bound</th>
<th>estimate</th>
<th class="cibound"
title="0.95 confidence level">upper bound</th>
</thead>
<tbody>
<tr>
<td>OLS regression</td>
<td><span class="confinterval olstimelb8">xxx</span></td>
<td><span class="olstimept8">xxx</span></td>
<td><span class="confinterval olstimeub8">xxx</span></td>
</tr>
<tr>
<td>R² goodness-of-fit</td>
<td><span class="confinterval olsr2lb8">xxx</span></td>
<td><span class="olsr2pt8">xxx</span></td>
<td><span class="confinterval olsr2ub8">xxx</span></td>
</tr>
<tr>
<td>Mean execution time</td>
<td><span class="confinterval citime">4.739900467123115e-3</span></td>
<td><span class="time">4.754439150983831e-3</span></td>
<td><span class="confinterval citime">4.7716939619166345e-3</span></td>
</tr>
<tr>
<td>Standard deviation</td>
<td><span class="confinterval citime">3.8809242432882757e-5</span></td>
<td><span class="time">5.004256956662484e-5</span></td>
<td><span class="confinterval citime">6.38833646060042e-5</span></td>
</tr>
</tbody>
</table>
<span class="outliers">
<p>Outlying measurements have slight
(<span class="percent">2.3242630385487528e-2</span>%)
effect on estimated standard deviation.</p>
</span>
<h2><a name="b9">toList/LinkedHashMap.Seq</a></h2>
<table width="100%">
<tbody>
<tr>
<td><div id="kde9" class="kdechart"
style="width:450px;height:278px;"></div></td>
<td><div id="time9" class="timechart"
style="width:450px;height:278px;"></div></td>
<!--
<td><div id="cycle9" class="cyclechart"
style="width:300px;height:278px;"></div></td>
-->
</tr>
</tbody>
</table>
<table>
<thead class="analysis">
<th></th>
<th class="cibound"
title="0.95 confidence level">lower bound</th>
<th>estimate</th>
<th class="cibound"
title="0.95 confidence level">upper bound</th>
</thead>
<tbody>
<tr>
<td>OLS regression</td>
<td><span class="confinterval olstimelb9">xxx</span></td>
<td><span class="olstimept9">xxx</span></td>
<td><span class="confinterval olstimeub9">xxx</span></td>
</tr>
<tr>
<td>R² goodness-of-fit</td>
<td><span class="confinterval olsr2lb9">xxx</span></td>
<td><span class="olsr2pt9">xxx</span></td>
<td><span class="confinterval olsr2ub9">xxx</span></td>
</tr>
<tr>
<td>Mean execution time</td>
<td><span class="confinterval citime">6.203517981313218e-3</span></td>
<td><span class="time">6.229740957598831e-3</span></td>
<td><span class="confinterval citime">6.267297717580343e-3</span></td>
</tr>
<tr>
<td>Standard deviation</td>
<td><span class="confinterval citime">6.75585645057132e-5</span></td>
<td><span class="time">9.248787065511906e-5</span></td>
<td><span class="confinterval citime">1.443291738870905e-4</span></td>
</tr>
</tbody>
</table>
<span class="outliers">
<p>Outlying measurements have slight
(<span class="percent">2.629656683710734e-2</span>%)
effect on estimated standard deviation.</p>
</span>
<h2><a name="b10">toList/LinkedHashMap.IntMap</a></h2>
<table width="100%">
<tbody>
<tr>
<td><div id="kde10" class="kdechart"
style="width:450px;height:278px;"></div></td>
<td><div id="time10" class="timechart"
style="width:450px;height:278px;"></div></td>
<!--
<td><div id="cycle10" class="cyclechart"
style="width:300px;height:278px;"></div></td>
-->
</tr>
</tbody>
</table>
<table>
<thead class="analysis">
<th></th>
<th class="cibound"
title="0.95 confidence level">lower bound</th>
<th>estimate</th>
<th class="cibound"
title="0.95 confidence level">upper bound</th>
</thead>
<tbody>
<tr>
<td>OLS regression</td>
<td><span class="confinterval olstimelb10">xxx</span></td>
<td><span class="olstimept10">xxx</span></td>
<td><span class="confinterval olstimeub10">xxx</span></td>
</tr>
<tr>
<td>R² goodness-of-fit</td>
<td><span class="confinterval olsr2lb10">xxx</span></td>
<td><span class="olsr2pt10">xxx</span></td>
<td><span class="confinterval olsr2ub10">xxx</span></td>
</tr>
<tr>
<td>Mean execution time</td>
<td><span class="confinterval citime">4.378809973242944e-3</span></td>
<td><span class="time">4.3916669560981865e-3</span></td>
<td><span class="confinterval citime">4.412629062580165e-3</span></td>
</tr>
<tr>
<td>Standard deviation</td>
<td><span class="confinterval citime">3.7395762030671884e-5</span></td>
<td><span class="time">5.1252968906191644e-5</span></td>
<td><span class="confinterval citime">6.846216776756695e-5</span></td>
</tr>
</tbody>
</table>
<span class="outliers">
<p>Outlying measurements have slight
(<span class="percent">2.271498107084911e-2</span>%)
effect on estimated standard deviation.</p>
</span>
<h2><a name="b11">toList/LinkedHashSet</a></h2>
<table width="100%">
<tbody>
<tr>
<td><div id="kde11" class="kdechart"
style="width:450px;height:278px;"></div></td>
<td><div id="time11" class="timechart"
style="width:450px;height:278px;"></div></td>
<!--
<td><div id="cycle11" class="cyclechart"
style="width:300px;height:278px;"></div></td>
-->
</tr>
</tbody>
</table>
<table>
<thead class="analysis">
<th></th>
<th class="cibound"
title="0.95 confidence level">lower bound</th>
<th>estimate</th>
<th class="cibound"
title="0.95 confidence level">upper bound</th>
</thead>
<tbody>
<tr>
<td>OLS regression</td>
<td><span class="confinterval olstimelb11">xxx</span></td>
<td><span class="olstimept11">xxx</span></td>
<td><span class="confinterval olstimeub11">xxx</span></td>
</tr>
<tr>
<td>R² goodness-of-fit</td>
<td><span class="confinterval olsr2lb11">xxx</span></td>
<td><span class="olsr2pt11">xxx</span></td>
<td><span class="confinterval olsr2ub11">xxx</span></td>
</tr>
<tr>
<td>Mean execution time</td>
<td><span class="confinterval citime">2.3486580240643082e-2</span></td>
<td><span class="time">2.40099591588223e-2</span></td>
<td><span class="confinterval citime">2.4468714534031544e-2</span></td>
</tr>
<tr>
<td>Standard deviation</td>
<td><span class="confinterval citime">9.149215593440743e-4</span></td>
<td><span class="time">1.0933749701844172e-3</span></td>
<td><span class="confinterval citime">1.2850544881348141e-3</span></td>
</tr>
</tbody>
</table>
<span class="outliers">
<p>Outlying measurements have moderate
(<span class="percent">0.14800815149402494</span>%)
effect on estimated standard deviation.</p>
</span>
<h2><a name="b12">lookup/HashMap.Strict</a></h2>
<table width="100%">
<tbody>
<tr>
<td><div id="kde12" class="kdechart"
style="width:450px;height:278px;"></div></td>
<td><div id="time12" class="timechart"
style="width:450px;height:278px;"></div></td>
<!--
<td><div id="cycle12" class="cyclechart"
style="width:300px;height:278px;"></div></td>
-->
</tr>
</tbody>
</table>
<table>
<thead class="analysis">
<th></th>
<th class="cibound"
title="0.95 confidence level">lower bound</th>
<th>estimate</th>
<th class="cibound"
title="0.95 confidence level">upper bound</th>
</thead>
<tbody>
<tr>
<td>OLS regression</td>
<td><span class="confinterval olstimelb12">xxx</span></td>
<td><span class="olstimept12">xxx</span></td>
<td><span class="confinterval olstimeub12">xxx</span></td>
</tr>
<tr>
<td>R² goodness-of-fit</td>
<td><span class="confinterval olsr2lb12">xxx</span></td>
<td><span class="olsr2pt12">xxx</span></td>
<td><span class="confinterval olsr2ub12">xxx</span></td>
</tr>
<tr>
<td>Mean execution time</td>
<td><span class="confinterval citime">4.5375915251825834e-2</span></td>
<td><span class="time">4.5627379312661476e-2</span></td>
<td><span class="confinterval citime">4.6042851120592254e-2</span></td>
</tr>
<tr>
<td>Standard deviation</td>
<td><span class="confinterval citime">3.97061966901405e-4</span></td>
<td><span class="time">5.944508584768441e-4</span></td>
<td><span class="confinterval citime">7.600391957398097e-4</span></td>
</tr>
</tbody>
</table>
<span class="outliers">
<p>Outlying measurements have slight
(<span class="percent">6.632653061224489e-2</span>%)
effect on estimated standard deviation.</p>
</span>
<h2><a name="b13">lookup/LinkedHashMap.Seq</a></h2>
<table width="100%">
<tbody>
<tr>
<td><div id="kde13" class="kdechart"
style="width:450px;height:278px;"></div></td>
<td><div id="time13" class="timechart"
style="width:450px;height:278px;"></div></td>
<!--
<td><div id="cycle13" class="cyclechart"
style="width:300px;height:278px;"></div></td>
-->
</tr>
</tbody>
</table>
<table>
<thead class="analysis">
<th></th>
<th class="cibound"
title="0.95 confidence level">lower bound</th>
<th>estimate</th>
<th class="cibound"
title="0.95 confidence level">upper bound</th>
</thead>
<tbody>
<tr>
<td>OLS regression</td>
<td><span class="confinterval olstimelb13">xxx</span></td>
<td><span class="olstimept13">xxx</span></td>
<td><span class="confinterval olstimeub13">xxx</span></td>
</tr>
<tr>
<td>R² goodness-of-fit</td>
<td><span class="confinterval olsr2lb13">xxx</span></td>
<td><span class="olsr2pt13">xxx</span></td>
<td><span class="confinterval olsr2ub13">xxx</span></td>
</tr>
<tr>
<td>Mean execution time</td>
<td><span class="confinterval citime">9.756404216201929e-2</span></td>
<td><span class="time">9.830584251050156e-2</span></td>
<td><span class="confinterval citime">9.880067970935094e-2</span></td>
</tr>
<tr>
<td>Standard deviation</td>
<td><span class="confinterval citime">5.641929049369217e-4</span></td>
<td><span class="time">8.984144454276187e-4</span></td>
<td><span class="confinterval citime">1.380279968688867e-3</span></td>
</tr>
</tbody>
</table>
<span class="outliers">
<p>Outlying measurements have slight
(<span class="percent">9.87654320987653e-2</span>%)
effect on estimated standard deviation.</p>
</span>
<h2><a name="b14">lookup/LinkedHashMap.IntMap</a></h2>
<table width="100%">
<tbody>
<tr>
<td><div id="kde14" class="kdechart"
style="width:450px;height:278px;"></div></td>
<td><div id="time14" class="timechart"
style="width:450px;height:278px;"></div></td>
<!--
<td><div id="cycle14" class="cyclechart"
style="width:300px;height:278px;"></div></td>
-->
</tr>
</tbody>
</table>
<table>
<thead class="analysis">
<th></th>
<th class="cibound"
title="0.95 confidence level">lower bound</th>
<th>estimate</th>
<th class="cibound"
title="0.95 confidence level">upper bound</th>
</thead>
<tbody>
<tr>
<td>OLS regression</td>
<td><span class="confinterval olstimelb14">xxx</span></td>
<td><span class="olstimept14">xxx</span></td>
<td><span class="confinterval olstimeub14">xxx</span></td>
</tr>
<tr>
<td>R² goodness-of-fit</td>
<td><span class="confinterval olsr2lb14">xxx</span></td>
<td><span class="olsr2pt14">xxx</span></td>
<td><span class="confinterval olsr2ub14">xxx</span></td>
</tr>
<tr>
<td>Mean execution time</td>
<td><span class="confinterval citime">9.614710129666534e-2</span></td>
<td><span class="time">9.674579019020521e-2</span></td>
<td><span class="confinterval citime">9.760639813541648e-2</span></td>
</tr>
<tr>
<td>Standard deviation</td>
<td><span class="confinterval citime">7.860487032418642e-4</span></td>
<td><span class="time">1.083145982630007e-3</span></td>
<td><span class="confinterval citime">1.497649354424678e-3</span></td>
</tr>
</tbody>
</table>
<span class="outliers">
<p>Outlying measurements have slight
(<span class="percent">9.876543209876543e-2</span>%)
effect on estimated standard deviation.</p>
</span>
<h2><a name="b15">lookup/LinkedHashSet</a></h2>
<table width="100%">
<tbody>
<tr>
<td><div id="kde15" class="kdechart"
style="width:450px;height:278px;"></div></td>
<td><div id="time15" class="timechart"
style="width:450px;height:278px;"></div></td>
<!--
<td><div id="cycle15" class="cyclechart"
style="width:300px;height:278px;"></div></td>
-->
</tr>
</tbody>
</table>
<table>
<thead class="analysis">
<th></th>
<th class="cibound"
title="0.95 confidence level">lower bound</th>
<th>estimate</th>
<th class="cibound"
title="0.95 confidence level">upper bound</th>
</thead>
<tbody>
<tr>
<td>OLS regression</td>
<td><span class="confinterval olstimelb15">xxx</span></td>
<td><span class="olstimept15">xxx</span></td>
<td><span class="confinterval olstimeub15">xxx</span></td>
</tr>
<tr>
<td>R² goodness-of-fit</td>
<td><span class="confinterval olsr2lb15">xxx</span></td>
<td><span class="olsr2pt15">xxx</span></td>
<td><span class="confinterval olsr2ub15">xxx</span></td>
</tr>
<tr>
<td>Mean execution time</td>
<td><span class="confinterval citime">0.13197397477330355</span></td>
<td><span class="time">0.1326362211377632</span></td>
<td><span class="confinterval citime">0.13396622275669196</span></td>
</tr>
<tr>
<td>Standard deviation</td>
<td><span class="confinterval citime">5.698191064928849e-4</span></td>
<td><span class="time">1.3759915097588812e-3</span></td>
<td><span class="confinterval citime">2.079366445851779e-3</span></td>
</tr>
</tbody>
</table>
<span class="outliers">
<p>Outlying measurements have moderate
(<span class="percent">0.109375</span>%)
effect on estimated standard deviation.</p>
</span>
<h2><a name="b16">delete/HashMap.Strict</a></h2>
<table width="100%">
<tbody>
<tr>
<td><div id="kde16" class="kdechart"
style="width:450px;height:278px;"></div></td>
<td><div id="time16" class="timechart"
style="width:450px;height:278px;"></div></td>
<!--
<td><div id="cycle16" class="cyclechart"
style="width:300px;height:278px;"></div></td>
-->
</tr>
</tbody>
</table>
<table>
<thead class="analysis">
<th></th>
<th class="cibound"
title="0.95 confidence level">lower bound</th>
<th>estimate</th>
<th class="cibound"
title="0.95 confidence level">upper bound</th>
</thead>
<tbody>
<tr>
<td>OLS regression</td>
<td><span class="confinterval olstimelb16">xxx</span></td>
<td><span class="olstimept16">xxx</span></td>
<td><span class="confinterval olstimeub16">xxx</span></td>
</tr>
<tr>
<td>R² goodness-of-fit</td>
<td><span class="confinterval olsr2lb16">xxx</span></td>
<td><span class="olsr2pt16">xxx</span></td>
<td><span class="confinterval olsr2ub16">xxx</span></td>
</tr>
<tr>
<td>Mean execution time</td>
<td><span class="confinterval citime">5.240555175744418e-2</span></td>
<td><span class="time">5.283568718037974e-2</span></td>
<td><span class="confinterval citime">5.3199642865652506e-2</span></td>
</tr>
<tr>
<td>Standard deviation</td>
<td><span class="confinterval citime">5.826850456990582e-4</span></td>
<td><span class="time">7.523974935309557e-4</span></td>
<td><span class="confinterval citime">9.42933159555392e-4</span></td>
</tr>
</tbody>
</table>
<span class="outliers">
<p>Outlying measurements have slight
(<span class="percent">7.100591715976314e-2</span>%)
effect on estimated standard deviation.</p>
</span>
<h2><a name="b17">delete/LinkedHashMap.Seq</a></h2>
<table width="100%">
<tbody>
<tr>
<td><div id="kde17" class="kdechart"
style="width:450px;height:278px;"></div></td>
<td><div id="time17" class="timechart"
style="width:450px;height:278px;"></div></td>
<!--
<td><div id="cycle17" class="cyclechart"
style="width:300px;height:278px;"></div></td>
-->
</tr>
</tbody>
</table>
<table>
<thead class="analysis">
<th></th>
<th class="cibound"
title="0.95 confidence level">lower bound</th>
<th>estimate</th>
<th class="cibound"
title="0.95 confidence level">upper bound</th>
</thead>
<tbody>
<tr>
<td>OLS regression</td>
<td><span class="confinterval olstimelb17">xxx</span></td>
<td><span class="olstimept17">xxx</span></td>
<td><span class="confinterval olstimeub17">xxx</span></td>
</tr>
<tr>
<td>R² goodness-of-fit</td>
<td><span class="confinterval olsr2lb17">xxx</span></td>
<td><span class="olsr2pt17">xxx</span></td>
<td><span class="confinterval olsr2ub17">xxx</span></td>
</tr>
<tr>
<td>Mean execution time</td>
<td><span class="confinterval citime">0.6540663953612682</span></td>
<td><span class="time">0.6738188573569394</span></td>
<td><span class="confinterval citime">0.6912871713142907</span></td>
</tr>
<tr>
<td>Standard deviation</td>
<td><span class="confinterval citime">0.0</span></td>
<td><span class="time">2.8484685870575382e-2</span></td>
<td><span class="confinterval citime">3.0256007296697144e-2</span></td>
</tr>
</tbody>
</table>
<span class="outliers">
<p>Outlying measurements have moderate
(<span class="percent">0.18749999999999997</span>%)
effect on estimated standard deviation.</p>
</span>
<h2><a name="b18">delete/LinkedHashMap.IntMap</a></h2>
<table width="100%">
<tbody>
<tr>
<td><div id="kde18" class="kdechart"
style="width:450px;height:278px;"></div></td>
<td><div id="time18" class="timechart"
style="width:450px;height:278px;"></div></td>
<!--
<td><div id="cycle18" class="cyclechart"
style="width:300px;height:278px;"></div></td>
-->
</tr>
</tbody>
</table>
<table>
<thead class="analysis">
<th></th>
<th class="cibound"
title="0.95 confidence level">lower bound</th>
<th>estimate</th>
<th class="cibound"
title="0.95 confidence level">upper bound</th>
</thead>
<tbody>
<tr>
<td>OLS regression</td>
<td><span class="confinterval olstimelb18">xxx</span></td>
<td><span class="olstimept18">xxx</span></td>
<td><span class="confinterval olstimeub18">xxx</span></td>
</tr>
<tr>
<td>R² goodness-of-fit</td>
<td><span class="confinterval olsr2lb18">xxx</span></td>
<td><span class="olsr2pt18">xxx</span></td>
<td><span class="confinterval olsr2ub18">xxx</span></td>
</tr>
<tr>
<td>Mean execution time</td>
<td><span class="confinterval citime">0.452512810615416</span></td>
<td><span class="time">0.459547457216936</span></td>
<td><span class="confinterval citime">0.4649249674196938</span></td>
</tr>
<tr>
<td>Standard deviation</td>
<td><span class="confinterval citime">0.0</span></td>
<td><span class="time">8.261800493807954e-3</span></td>
<td><span class="confinterval citime">9.31412088939653e-3</span></td>
</tr>
</tbody>
</table>
<span class="outliers">
<p>Outlying measurements have moderate
(<span class="percent">0.1875</span>%)
effect on estimated standard deviation.</p>
</span>
<h2><a name="b19">delete/LinkedHashSet</a></h2>
<table width="100%">
<tbody>
<tr>
<td><div id="kde19" class="kdechart"
style="width:450px;height:278px;"></div></td>
<td><div id="time19" class="timechart"
style="width:450px;height:278px;"></div></td>
<!--
<td><div id="cycle19" class="cyclechart"
style="width:300px;height:278px;"></div></td>
-->
</tr>
</tbody>
</table>
<table>
<thead class="analysis">
<th></th>
<th class="cibound"
title="0.95 confidence level">lower bound</th>
<th>estimate</th>
<th class="cibound"
title="0.95 confidence level">upper bound</th>
</thead>
<tbody>
<tr>
<td>OLS regression</td>
<td><span class="confinterval olstimelb19">xxx</span></td>
<td><span class="olstimept19">xxx</span></td>
<td><span class="confinterval olstimeub19">xxx</span></td>
</tr>
<tr>
<td>R² goodness-of-fit</td>
<td><span class="confinterval olsr2lb19">xxx</span></td>
<td><span class="olsr2pt19">xxx</span></td>
<td><span class="confinterval olsr2ub19">xxx</span></td>
</tr>
<tr>
<td>Mean execution time</td>
<td><span class="confinterval citime">0.7485480433581403</span></td>
<td><span class="time">0.7769275967427282</span></td>
<td><span class="confinterval citime">0.801340668195834</span></td>
</tr>
<tr>
<td>Standard deviation</td>
<td><span class="confinterval citime">0.0</span></td>
<td><span class="time">3.930255830896414e-2</span></td>
<td><span class="confinterval citime">4.2284680125588836e-2</span></td>
</tr>
</tbody>
</table>
<span class="outliers">
<p>Outlying measurements have moderate
(<span class="percent">0.18749999999999997</span>%)
effect on estimated standard deviation.</p>
</span>
<h2><a name="grokularation">understanding this report</a></h2>
<p>In this report, each function benchmarked by criterion is assigned
a section of its own. The charts in each section are active; if
you hover your mouse over data points and annotations, you will see
more details.</p>
<ul>
<li>The chart on the left is a
<a href="http://en.wikipedia.org/wiki/Kernel_density_estimation">kernel
density estimate</a> (also known as a KDE) of time
measurements. This graphs the probability of any given time
measurement occurring. A spike indicates that a measurement of a
particular time occurred; its height indicates how often that
measurement was repeated.</li>
<li>The chart on the right is the raw data from which the kernel
density estimate is built. The <i>x</i> axis indicates the
number of loop iterations, while the <i>y</i> axis shows measured
execution time for the given number of loop iterations. The
line behind the values is the linear regression prediction of
execution time for a given number of iterations. Ideally, all
measurements will be on (or very near) this line.</li>
</ul>
<p>Under the charts is a small table.
The first two rows are the results of a linear regression run
on the measurements displayed in the right-hand chart.</p>
<ul>
<li><i>OLS regression</i> indicates the
time estimated for a single loop iteration using an ordinary
least-squares regression model. This number is more accurate
than the <i>mean</i> estimate below it, as it more effectively
eliminates measurement overhead and other constant factors.</li>
<li><i>R² goodness-of-fit</i> is a measure of how
accurately the linear regression model fits the observed
measurements. If the measurements are not too noisy, R²
should lie between 0.99 and 1, indicating an excellent fit. If
the number is below 0.99, something is confounding the accuracy
of the linear model.</li>
<li><i>Mean execution time</i> and <i>standard deviation</i> are
statistics calculated from execution time
divided by number of iterations.</li>
</ul>
<p>We use a statistical technique called
the <a href="http://en.wikipedia.org/wiki/Bootstrapping_(statistics)">bootstrap</a>
to provide confidence intervals on our estimates. The
bootstrap-derived upper and lower bounds on estimates let you see
how accurate we believe those estimates to be. (Hover the mouse
over the table headers to see the confidence levels.)</p>
<p>A noisy benchmarking environment can cause some or many
measurements to fall far from the mean. These outlying
measurements can have a significant inflationary effect on the
estimate of the standard deviation. We calculate and display an
estimate of the extent to which the standard deviation has been
inflated by outliers.</p>
<script type="text/javascript">
$(function () {
function mangulate(rpt) {
var measured = function(key) {
var idx = rpt.reportKeys.indexOf(key);
return rpt.reportMeasured.map(function(r) { return r[idx]; });
};
var number = rpt.reportNumber;
var name = rpt.reportName;
var mean = rpt.reportAnalysis.anMean.estPoint;
var iters = measured("iters");
var times = measured("time");
var kdetimes = rpt.reportKDEs[0].kdeValues;
var kdepdf = rpt.reportKDEs[0].kdePDF;
var meanSecs = mean;
var units = $.timeUnits(mean);
var rgrs = rpt.reportAnalysis.anRegress[0];
var scale = units[0];
var olsTime = rgrs.regCoeffs.iters;
$(".olstimept" + number).text(function() {
return $.renderTime(olsTime.estPoint);
});
$(".olstimelb" + number).text(function() {
return $.renderTime(olsTime.estLowerBound);
});
$(".olstimeub" + number).text(function() {
return $.renderTime(olsTime.estUpperBound);
});
$(".olsr2pt" + number).text(function() {
return rgrs.regRSquare.estPoint.toFixed(3);
});
$(".olsr2lb" + number).text(function() {
return rgrs.regRSquare.estLowerBound.toFixed(3);
});
$(".olsr2ub" + number).text(function() {
return rgrs.regRSquare.estUpperBound.toFixed(3);
});
mean *= scale;
kdetimes = $.scaleBy(scale, kdetimes);
var kq = $("#kde" + number);
var k = $.plot(kq,
[{ label: name + " time densities",
data: $.zip(kdetimes, kdepdf),
}],
{ xaxis: { tickFormatter: $.unitFormatter(scale) },
yaxis: { ticks: false },
grid: { borderColor: "#777",
hoverable: true, markings: [ { color: '#6fd3fb',
lineWidth: 1.5, xaxis: { from: mean, to: mean } } ] },
});
var o = k.pointOffset({ x: mean, y: 0});
kq.append('<div class="meanlegend" title="' + $.renderTime(meanSecs) +
'" style="position:absolute;left:' + (o.left + 4) +
'px;bottom:139px;">mean</div>');
$.addTooltip("#kde" + number,
function(secs) { return $.renderTime(secs / scale); });
var timepairs = new Array(times.length);
var lastiter = iters[iters.length-1];
var olspairs = [[0,0], [lastiter, lastiter * scale * olsTime.estPoint]];
for (var i = 0; i < times.length; i++)
timepairs[i] = [iters[i],times[i]*scale];
iterFormatter = function() {
var denom = 0;
return function(iters) {
if (iters == 0)
return '';
if (denom > 0)
return (iters / denom).toFixed();
var power;
if (iters >= 1e9) {
denom = '1e9'; power = '⁹';
}
if (iters >= 1e6) {
denom = '1e6'; power = '⁶';
}
else if (iters >= 1e3) {
denom = '1e3'; power = '³';
}
else denom = 1;
if (denom > 1) {
iters = (iters / denom).toFixed();
iters += '×10' + power + ' iters';
} else {
iters += ' iters';
}
return iters;
};
};
$.plot($("#time" + number),
[{ label: "regression", data: olspairs,
lines: { show: true } },
{ label: name + " times", data: timepairs,
points: { show: true } }],
{ grid: { borderColor: "#777", hoverable: true },
xaxis: { tickFormatter: iterFormatter() },
yaxis: { tickFormatter: $.unitFormatter(scale) } });
$.addTooltip("#time" + number,
function(iters,secs) {
return ($.renderTime(secs / scale) + ' / ' +
iters.toLocaleString() + ' iters');
});
if (0) {
var cyclepairs = new Array(cycles.length);
for (var i = 0; i < cycles.length; i++)
cyclepairs[i] = [cycles[i],i];
$.plot($("#cycle" + number),
[{ label: name + " cycles",
data: cyclepairs }],
{ points: { show: true },
grid: { borderColor: "#777", hoverable: true },
xaxis: { tickFormatter:
function(cycles,axis) { return cycles + ' cycles'; }},
yaxis: { ticks: false },
});
$.addTooltip("#cycles" + number, function(x,y) { return x + ' cycles'; });
}
};
var reports = [{"reportAnalysis":{"anMean":{"estUpperBound":2.4894721755854433e-2,"estLowerBound":2.412648800634957e-2,"estPoint":2.4483191034136542e-2,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9996504188698219,"estLowerBound":0.9960480628189402,"estPoint":0.9984572353596566,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":5.846553186147853e-3,"estLowerBound":-4.2735160697392515e-3,"estPoint":-2.9208831868958863e-4,"estConfidenceLevel":0.95},"iters":{"estUpperBound":2.4867381351420702e-2,"estLowerBound":2.4058669295584367e-2,"estPoint":2.4537999410715286e-2,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":1.3162301534044244e-3,"estLowerBound":3.974565008725139e-4,"estPoint":8.328277308264194e-4,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":9.738826053603968e-2,"ovDesc":"slight","ovEffect":"Slight"},"anOverhead":1.9151102690935742e-6},"reportKDEs":[{"kdeValues":[2.2060804001625498e-2,2.2101612614089175e-2,2.2142421226552855e-2,2.2183229839016532e-2,2.2224038451480212e-2,2.226484706394389e-2,2.2305655676407566e-2,2.2346464288871246e-2,2.2387272901334923e-2,2.2428081513798603e-2,2.246889012626228e-2,2.2509698738725957e-2,2.2550507351189637e-2,2.2591315963653314e-2,2.2632124576116994e-2,2.267293318858067e-2,2.2713741801044348e-2,2.275455041350803e-2,2.2795359025971705e-2,2.2836167638435385e-2,2.2876976250899062e-2,2.291778486336274e-2,2.295859347582642e-2,2.2999402088290096e-2,2.3040210700753773e-2,2.3081019313217453e-2,2.312182792568113e-2,2.316263653814481e-2,2.3203445150608487e-2,2.3244253763072164e-2,2.3285062375535844e-2,2.332587098799952e-2,2.33666796004632e-2,2.3407488212926878e-2,2.3448296825390555e-2,2.3489105437854235e-2,2.3529914050317912e-2,2.3570722662781592e-2,2.361153127524527e-2,2.3652339887708946e-2,2.3693148500172626e-2,2.3733957112636303e-2,2.3774765725099983e-2,2.381557433756366e-2,2.3856382950027337e-2,2.3897191562491017e-2,2.3938000174954694e-2,2.3978808787418374e-2,2.401961739988205e-2,2.4060426012345728e-2,2.4101234624809408e-2,2.4142043237273085e-2,2.4182851849736765e-2,2.4223660462200442e-2,2.426446907466412e-2,2.43052776871278e-2,2.4346086299591476e-2,2.4386894912055153e-2,2.4427703524518833e-2,2.446851213698251e-2,2.450932074944619e-2,2.4550129361909867e-2,2.4590937974373547e-2,2.4631746586837224e-2,2.46725551993009e-2,2.471336381176458e-2,2.4754172424228258e-2,2.4794981036691935e-2,2.4835789649155615e-2,2.4876598261619292e-2,2.4917406874082972e-2,2.495821548654665e-2,2.4999024099010326e-2,2.5039832711474006e-2,2.5080641323937683e-2,2.5121449936401363e-2,2.516225854886504e-2,2.5203067161328717e-2,2.5243875773792397e-2,2.5284684386256074e-2,2.532549299871975e-2,2.536630161118343e-2,2.5407110223647108e-2,2.5447918836110788e-2,2.5488727448574465e-2,2.5529536061038145e-2,2.5570344673501822e-2,2.56111532859655e-2,2.565196189842918e-2,2.5692770510892856e-2,2.5733579123356533e-2,2.5774387735820213e-2,2.581519634828389e-2,2.585600496074757e-2,2.5896813573211247e-2,2.5937622185674927e-2,2.5978430798138604e-2,2.601923941060228e-2,2.606004802306596e-2,2.6100856635529638e-2,2.6141665247993315e-2,2.6182473860456995e-2,2.6223282472920672e-2,2.6264091085384352e-2,2.630489969784803e-2,2.634570831031171e-2,2.6386516922775386e-2,2.6427325535239063e-2,2.6468134147702743e-2,2.650894276016642e-2,2.6549751372630097e-2,2.6590559985093777e-2,2.6631368597557454e-2,2.667217721002113e-2,2.671298582248481e-2,2.6753794434948488e-2,2.6794603047412168e-2,2.6835411659875845e-2,2.6876220272339525e-2,2.6917028884803202e-2,2.695783749726688e-2,2.699864610973056e-2,2.7039454722194236e-2,2.7080263334657913e-2,2.7121071947121593e-2,2.716188055958527e-2,2.720268917204895e-2,2.7243497784512627e-2],"kdeType":"time","kdePDF":[62.854419480149346,62.96484124321553,63.167645670274396,63.4281483072138,63.697700867007356,63.917458117117015,64.02294937020996,63.94912035612579,63.63548701856432,63.03104923296329,62.09864804343057,60.818510409208045,59.19080393728189,57.23711234240156,55.000831381683106,52.54656596706121,49.95867445747919,47.339150148634225,44.80504964158261,42.485672848546734,40.51967244586926,39.05222660881448,38.23235466802636,38.21039869937416,39.13564283083975,41.15400316917212,44.40569994936953,49.022822681087725,55.12671888877089,62.82517493441922,72.20940829569119,83.35094754185732,96.29853098889619,111.07519937734214,127.6757845765093,146.06499986381328,166.17631507838277,187.91175248921456,211.14267055698895,235.71152006297658,261.4344699345321,288.10471948745766,315.49625071829956,343.3677382467765,371.4663322112455,399.5310635596061,427.29568979383794,454.49089559131994,480.8458758807531,506.08944485052854,529.9509175314435,552.1610860593385,572.4536480508661,590.5674316065447,606.2496978287963,619.260691248147,629.3794611858826,636.4108080566108,640.1930367006136,640.60604420423,637.5791514835879,631.0980219961939,621.2100078064941,608.0273266774221,591.727600432167,572.5514640780547,550.797170759471,526.8123490436989,500.9832940018072,473.72237024918286,445.4542546875732,416.60183516763647,387.5726009923756,358.7463114148747,330.4646152379135,303.0231305236251,276.6662950513713,251.58508494344002,227.91749074006668,205.75145549051305,185.12983306933285,166.05682709701045,148.50532619285636,132.4245588474823,117.74754491595982,104.39791051908155,92.29574632703152,81.36231213992805,71.52351033858312,62.712156110613456,54.869155319954295,47.943757009260466,41.89307598805652,36.68108424829952,32.27725313337762,28.654997974933345,25.790040605011153,23.658769634645623,22.236649282210987,21.496708575110894,21.408135477274158,21.935004237363152,23.035176381852374,24.659432209866065,26.75090549837716,29.244904445441467,32.06920237306764,35.14486938355063,38.387689788177404,41.71017051019471,45.024095650265224,48.24352663282762,51.28809178092706,54.086360399361865,56.579060955386524,58.721886274125154,60.48763469055292,61.86746647037889,62.871108619905655,63.52591494245992,63.874776017660984,63.972968025226734,63.8841213020786,63.675570346266426,63.41340856890993,63.15760698148565,62.95756205488691,62.848412853605595]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":0,"reportName":"fromList/HashMap.Strict","reportOutliers":{"highSevere":1,"highMild":0,"lowMild":1,"samplesSeen":18,"lowSevere":0},"reportMeasured":[[2.1360797982197255e-2,2.1422619000077248e-2,46891036,1,0,0,0,2.1370624001065153e-2,2.143133200002012e-2,0.0,2.143133200002012e-2],[4.916987000615336e-2,4.9297037999849636e-2,107933218,2,64251344,1,5522848,4.111312799977895e-2,4.121686300004512e-2,8.065571999992471e-3,4.121686300004512e-2],[6.747904300573282e-2,6.763218899982348e-2,148120942,3,52887640,1,777144,6.612663399937446e-2,6.627613799992105e-2,1.3618010000016056e-3,6.627613799992105e-2],[9.521386498818174e-2,9.544561999996404e-2,209000677,4,65929720,1,6696592,8.484216699980607e-2,8.504177400004664e-2,1.0380059999988589e-2,8.504177400004664e-2],[0.12280348499189131,0.12303578399996695,269560677,5,115362120,2,7564104,0.11008588200093072,0.11028414899988093,1.2727554999997892e-2,0.11028414899988093],[0.15209969802526757,0.15242846999990434,333867495,6,164395880,3,8710880,0.13671425599932263,0.1369953189998796,1.5397031000020434e-2,0.1369953189998796],[0.18768220400670543,0.1840576179999971,411967682,7,180256680,3,14398264,0.16341978200034646,0.1597206679998635,2.4269321999980775e-2,0.1597206679998635],[0.19201332298689522,0.19244307300004948,421476436,8,165283816,3,8589288,0.17678472199986572,0.17719157299984545,1.52391800000089e-2,0.17719157299984545],[0.21749236999312416,0.2180177799998546,477404073,9,180152136,3,14270512,0.1937292519996845,0.194184051999855,2.3774137000003748e-2,0.194184051999855],[0.24298596600419842,0.24356800300006398,533363964,10,230040424,4,15311008,0.21716468499835173,0.21769095299987384,2.5832515999979933e-2,0.21769095299987384],[0.27272943197749555,0.2733572849999746,598649017,11,279940136,5,16341824,0.24430654200114077,0.24485072600009516,2.8432865000013408e-2,0.24485072600009516],[0.2990613630099688,0.2995707399998082,656446162,12,294818056,5,22034616,0.26221894200170937,0.26267180099989673,3.6849240999998756e-2,0.26267180099989673],[0.31107582701952197,0.31181287799995516,682820350,13,279768368,5,16196920,0.28306602999873576,0.28373375799992573,2.8018193000008296e-2,0.28373375799992573],[0.3422716759960167,0.3430795260001105,751295810,14,295737904,5,21943064,0.3054757640002208,0.3061853899998823,3.680453799998418e-2,0.3061853899998823],[0.36786195798777044,0.3686785930001406,807465760,15,344713896,6,23061752,0.32875775700085796,0.3295115200000964,3.911332500001663e-2,0.3295115200000964],[0.3912060509901494,0.3921371200001431,858706734,16,395315560,7,23856584,0.35061069699986547,0.3514408959999855,4.0603960999987976e-2,0.3514408959999855],[0.4198000089963898,0.42076616999997896,921468188,17,410233448,7,29569928,0.37008919099935156,0.370926812000107,4.971668999999679e-2,0.370926812000107],[0.4346978079993278,0.43570721200012485,954172632,18,394420240,7,23941056,0.39353290100007143,0.39440656300007504,4.117551400000252e-2,0.39440656300007504],[0.4696654640138149,0.4707482019998679,1030926532,19,410409696,7,29701760,0.416897164999682,0.417872731999978,5.277824000000919e-2,0.417872731999978]]},{"reportAnalysis":{"anMean":{"estUpperBound":0.19318632467569455,"estLowerBound":0.1534213999729655,"estPoint":0.1747344616325263,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.999809306578507,"estLowerBound":0.9591567744476059,"estPoint":0.9851427600989044,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":-5.585084902850214e-2,"estLowerBound":-0.27442180106095526,"estPoint":-0.13309782666813888,"estConfidenceLevel":0.95},"iters":{"estUpperBound":0.24841391204819535,"estLowerBound":0.1901027900495809,"estPoint":0.21844566785564112,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":3.53073842525747e-2,"estLowerBound":1.830940818773069e-2,"estPoint":2.6927063462579878e-2,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.4725850202791134,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":1.9151102690935742e-6},"reportKDEs":[{"kdeValues":[0.13348769179768244,0.13409678316151355,0.13470587452534466,0.13531496588917577,0.13592405725300688,0.13653314861683802,0.13714223998066913,0.13775133134450024,0.13836042270833135,0.13896951407216246,0.13957860543599357,0.14018769679982468,0.1407967881636558,0.1414058795274869,0.14201497089131804,0.14262406225514915,0.14323315361898026,0.14384224498281137,0.14445133634664248,0.1450604277104736,0.1456695190743047,0.1462786104381358,0.14688770180196692,0.14749679316579806,0.14810588452962917,0.14871497589346028,0.1493240672572914,0.1499331586211225,0.1505422499849536,0.15115134134878472,0.15176043271261583,0.15236952407644694,0.15297861544027808,0.1535877068041092,0.1541967981679403,0.1548058895317714,0.15541498089560252,0.15602407225943363,0.15663316362326474,0.15724225498709585,0.15785134635092696,0.1584604377147581,0.1590695290785892,0.15967862044242032,0.16028771180625143,0.16089680317008254,0.16150589453391365,0.16211498589774476,0.16272407726157587,0.16333316862540698,0.16394225998923811,0.16455135135306923,0.16516044271690034,0.16576953408073145,0.16637862544456256,0.16698771680839367,0.16759680817222478,0.1682058995360559,0.168814990899887,0.16942408226371813,0.17003317362754922,0.17064226499138035,0.17125135635521146,0.17186044771904257,0.17246953908287369,0.1730786304467048,0.1736877218105359,0.17429681317436702,0.17490590453819815,0.17551499590202924,0.17612408726586037,0.17673317862969148,0.1773422699935226,0.1779513613573537,0.17856045272118481,0.17916954408501592,0.17977863544884704,0.18038772681267817,0.18099681817650926,0.1816059095403404,0.1822150009041715,0.1828240922680026,0.18343318363183372,0.18404227499566483,0.18465136635949594,0.18526045772332705,0.1858695490871582,0.18647864045098927,0.1870877318148204,0.18769682317865152,0.18830591454248263,0.18891500590631374,0.18952409727014485,0.19013318863397596,0.19074227999780707,0.1913513713616382,0.1919604627254693,0.19256955408930043,0.19317864545313154,0.19378773681696265,0.19439682818079376,0.19500591954462487,0.19561501090845598,0.1962241022722871,0.19683319363611823,0.1974422849999493,0.19805137636378045,0.19866046772761153,0.19926955909144267,0.19987865045527378,0.2004877418191049,0.201096833182936,0.2017059245467671,0.20231501591059825,0.20292410727442933,0.20353319863826047,0.20414229000209155,0.2047513813659227,0.2053604727297538,0.2059695640935849,0.20657865545741602,0.20718774682124713,0.20779683818507827,0.20840592954890935,0.2090150209127405,0.20962411227657157,0.2102332036404027,0.21084229500423382],"kdeType":"time","kdePDF":[12.02756118294277,12.027540972327081,12.027501988912762,12.027447103660739,12.027380611343286,12.027308216579959,12.027237015283392,12.027175471570134,12.027133390205009,12.027121884660845,12.02715334088826,12.02724137690298,12.02740079831037,12.027647549898958,12.027998663446054,12.028472201889903,12.02908720003316,12.029863601952682,12.030822195300106,12.031984542686665,12.03337291035391,12.035010194339835,12.036919844356833,12.03912578560439,12.041652338744901,12.0445241382762,12.047766049538394,12.051403084596219,12.055460317240868,12.059962797357219,12.06493546490364,12.070403063752043,12.076390055635661,12.082920534450917,12.090018141158083,12.097705979522907,12.106006532938236,12.114941582560725,12.124532126993145,12.13479830373752,12.14575931263852,12.15743334152981,12.1698374942892,12.182987721500423,12.196898753911475,12.211584038870333,12.227055679909999,12.243324379644797,12.260399386130107,12.278288442826907,12.296997742302038,12.316531883783728,12.33689383468081,12.358084896162255,12.380104672882135,12.40295104692301,12.426620156018972,12.451106376107294,12.476402308245826,12.502498769920946,12.529384790759181,12.557047612643453,12.585472694223354,12.614643719797074,12.644542612531465,12.675149551975228,12.706442995809729,12.73839970577099,12.770994777666472,12.804201675400051,12.837992268909426,12.872336875910692,12.907204307336515,12.942561916345728,12.978375650774712,13.014610108893336,13.051228598321668,13.08819319795706,13.125464822755747,13.16300329120741,13.200767395336756,13.238714973061555,13.276802982733141,13.314987579681928,13.353224194587916,13.391467613493884,13.429672059277351,13.467791274396086,13.50577860472126,13.543587084272051,13.581169520665766,13.618478581098064,13.655466878668973,13.692087058871886,13.728291886064486,13.764034329742742,13.799267650441827,13.83394548509048,13.868021931648663,13.901451632861798,13.934189858968596,13.96619258920355,13.997416591939214,14.027819503317996,14.0573599042277,14.085997395479787,14.113692671054306,14.140407589280471,14.166105241827019,14.190750020381687,14.214307680904565,14.23674540534544,14.258031860720688,14.278137255450764,14.29703339286494,14.314693721785401,14.331093384108412,14.346209259305816,14.360020005775775,14.372506098977036,14.383649866286792,14.393435518527545,14.401849178113995,14.408878903776456,14.414514711822816,14.418748593906466,14.421574531273082,14.422988505464689]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":1,"reportName":"fromList/LinkedHashMap.Seq","reportOutliers":{"highSevere":0,"highMild":0,"lowMild":0,"samplesSeen":5,"lowSevere":0},"reportMeasured":[[0.13735655997879803,0.13769714399995792,301502157,1,99018504,2,11757072,0.11008077900078206,0.11033519899979183,2.728339700001925e-2,0.11033519899979183],[0.279868775018258,0.28049087699992015,614320064,2,170584304,3,22465864,0.22470930599956773,0.22521191600003476,5.5168632000004436e-2,0.22521191600003476],[0.46272066299570724,0.4637294459998884,1015680004,3,336705104,13,73683072,0.339329712000108,0.34009275400012484,0.1233969879999961,0.34009275400012484],[0.7722624449816067,0.7737744080000084,1695130612,4,401178824,49,205405248,0.4676660029999766,0.468642859000056,0.30460401499999534,0.468642859000056],[0.9101861960079987,0.9119949079999969,1997876770,5,485264232,30,186031920,0.6065630260000034,0.6078084829998716,0.3036336639999888,0.6078084829998716],[1.2263774259772617,1.2286475329999575,2691920736,6,620709112,62,276910680,0.7787940809994325,0.7804965850000372,0.44759337200000004,0.7804965850000372]]},{"reportAnalysis":{"anMean":{"estUpperBound":0.4569196548598263,"estLowerBound":0.44046598735917436,"estPoint":0.44884157807369723,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":1,"estLowerBound":0.9915529348712301,"estPoint":0.9972307404104781,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":0.1400510889943667,"estLowerBound":-9.695258899591834e-2,"estPoint":-7.3550036164943685e-6,"estConfidenceLevel":0.95},"iters":{"estUpperBound":0.5131769909930879,"estLowerBound":0.3946751519979453,"estPoint":0.44315966669819273,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":1.3991639421018238e-2,"estLowerBound":0.0,"estPoint":1.3741233431720462e-2,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.1875,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":1.9151102690935742e-6},"reportKDEs":[{"kdeValues":[0.43804256432333566,0.4382715491771157,0.43850053403089573,0.43872951888467576,0.4389585037384558,0.43918748859223583,0.43941647344601587,0.4396454582997959,0.43987444315357593,0.44010342800735597,0.440332412861136,0.44056139771491604,0.44079038256869607,0.4410193674224761,0.44124835227625614,0.4414773371300362,0.44170632198381626,0.4419353068375963,0.44216429169137633,0.44239327654515637,0.4426222613989364,0.44285124625271644,0.44308023110649647,0.4433092159602765,0.44353820081405654,0.4437671856678366,0.4439961705216166,0.44422515537539664,0.4444541402291767,0.4446831250829567,0.44491210993673674,0.4451410947905168,0.4453700796442968,0.44559906449807685,0.4458280493518569,0.4460570342056369,0.44628601905941695,0.446515003913197,0.446743988766977,0.44697297362075705,0.4472019584745371,0.4474309433283171,0.44765992818209716,0.4478889130358772,0.4481178978896572,0.44834688274343726,0.4485758675972173,0.4488048524509973,0.4490338373047774,0.44926282215855745,0.4494918070123375,0.4497207918661175,0.44994977671989755,0.4501787615736776,0.4504077464274576,0.45063673128123766,0.4508657161350177,0.4510947009887977,0.45132368584257776,0.4515526706963578,0.45178165555013783,0.45201064040391786,0.4522396252576979,0.45246861011147793,0.45269759496525797,0.452926579819038,0.45315556467281803,0.45338454952659807,0.4536135343803781,0.45384251923415814,0.45407150408793817,0.4543004889417182,0.45452947379549824,0.4547584586492783,0.4549874435030583,0.45521642835683834,0.4554454132106184,0.4556743980643984,0.45590338291817845,0.45613236777195854,0.45636135262573857,0.4565903374795186,0.45681932233329864,0.4570483071870787,0.4572772920408587,0.45750627689463874,0.4577352617484188,0.4579642466021988,0.45819323145597884,0.4584222163097589,0.4586512011635389,0.45888018601731895,0.459109170871099,0.459338155724879,0.45956714057865905,0.4597961254324391,0.4600251102862191,0.46025409513999915,0.4604830799937792,0.4607120648475592,0.46094104970133926,0.4611700345551193,0.4613990194088993,0.46162800426267936,0.4618569891164594,0.4620859739702394,0.46231495882401946,0.4625439436777995,0.46277292853157953,0.46300191338535956,0.46323089823913965,0.46345988309291963,0.4636888679466997,0.46391785280047976,0.4641468376542598,0.4643758225080398,0.46460480736181986,0.4648337922155999,0.46506277706937993,0.46529176192315996,0.46552074677694,0.46574973163072003,0.46597871648450007,0.4662077013382801,0.46643668619206013,0.46666567104584017,0.4668946558996202,0.46712364075340024],"kdeType":"time","kdePDF":[61.9772254395723,61.93577104211171,61.852956160847086,61.72896833500777,61.56408815446446,61.3586884004141,61.11323290535946,60.8282751372531,60.50445651383791,60.14250445434334,59.74323017678031,59.307526250112964,58.8363639115659,58.330790160245435,57.791924639108416,57.22095631809621,56.61913999196257,55.98779260695651,55.328289431073706,54.64206008305874,53.93058443572513,53.19538840945784,52.438039671974245,51.660143260544814,50.86333714291283,50.04928773310699,49.219685378210954,48.37623983194526,47.520675730628604,46.65472808672493,45.78013781475039,44.898647303817015,44.01199605053044,43.12191636534553,42.23012916481656,41.33833986147112,40.44823436228533,39.56147518595908,38.67969770837996,37.80450654483852,36.937472076713725,36.08012712950049,35.23396380819815,34.40043049523546,33.58092901526978,32.776811970381765,31.989380248385974,31.219880706210347,30.469504029552787,29.73938276932284,29.03058955470553,28.344135482064985,27.680968678322788,27.041973036918115,26.427967123970816,25.83970325184072,25.27786671689138,24.743075197941746,24.23587831160647,23.75675732050225,23.306124990114153,22.884325589988883,22.491635034831216,22.128261161040008,21.794344134212217,21.4899569831792,21.215106256200702,20.969732795039647,20.75371262275599,20.566857941201178,20.408918234347187,20.279581473756142,20.178475422669052,20.10516903537514,20.059173948699076,20.039946062620267,20.046887207201173,20.07934689315678,20.136624143532146,20.217969404075323,20.322586529986257,20.449634846797252,20.598231283182702,20.767452573516316,20.95633752797922,21.16388936798274,21.389078124594764,21.630843097557495,21.88809537234944,22.159720392584045,22.444580584845994,22.741518032851666,23.04935719757949,23.366907679755904,23.69296702080238,24.026323538054623,24.365759189757654,24.710052465025672,25.05798129363504,25.408325970198444,25.759872086950853,26.111413469067532,26.461755106136557,26.80971607312433,27.15413243391012,27.493860120224344,27.827777778613203,28.154789577868478,28.473827969212973,28.783856391418936,29.083871912963968,29.37290780329631,29.65003602529379,29.914369641055593,30.16506512326966,30.401324564545497,30.622397777299373,30.827584277018897,31.016235142023607,31.187754743169013,31.34160233731864,31.477293518824574,31.594401523713685,31.69255838176781,31.77145591221272,31.83084655928368,31.87054406451843,31.89042397322942]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":2,"reportName":"fromList/LinkedHashMap.IntMap","reportOutliers":{"highSevere":0,"highMild":0,"lowMild":0,"samplesSeen":3,"lowSevere":0},"reportMeasured":[[0.4162244019971695,0.41710902299996633,913621368,1,233300512,5,40588296,0.3521720640001149,0.3529106789999332,6.405898599999205e-2,0.3529106789999332],[0.9294013929902576,0.9312262769999506,2040053194,2,451578832,53,178411672,0.691333320000922,0.6926677980000022,0.23807796200000553,0.6926677980000022],[1.324076544988202,1.3265232280000419,2906370004,3,701289856,20,138206952,1.1056405899998936,1.107717182999977,0.2184445940000046,1.107717182999977],[1.761864906991832,1.7655730209999092,3867320984,4,945894072,82,271026480,1.3884631440014346,1.3913853550000113,0.37340957899999694,1.3913853550000113]]},{"reportAnalysis":{"anMean":{"estUpperBound":0.1996660158334313,"estLowerBound":0.17482854887163338,"estPoint":0.1902273143988065,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9997227879737045,"estLowerBound":0.9230166839749404,"estPoint":0.9780399175989337,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":0.10939502951514397,"estLowerBound":-0.10208945615644065,"estPoint":-9.407072458028123e-3,"estConfidenceLevel":0.95},"iters":{"estUpperBound":0.21931304044024416,"estLowerBound":0.1609903714095719,"estPoint":0.1908897596569399,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":2.0485856334169345e-2,"estLowerBound":1.0316342582011275e-2,"estPoint":1.6096568751426992e-2,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.15656378164571164,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":1.9151102690935742e-6},"reportKDEs":[{"kdeValues":[0.1634622982768468,0.1638157019185487,0.16416910556025055,0.16452250920195244,0.16487591284365433,0.1652293164853562,0.16558272012705808,0.16593612376875996,0.16628952741046182,0.1666429310521637,0.1669963346938656,0.16734973833556746,0.16770314197726935,0.1680565456189712,0.1684099492606731,0.16876335290237499,0.16911675654407685,0.16947016018577873,0.16982356382748062,0.17017696746918248,0.17053037111088437,0.17088377475258626,0.17123717839428812,0.17159058203599,0.1719439856776919,0.17229738931939376,0.17265079296109564,0.17300419660279753,0.1733576002444994,0.17371100388620128,0.17406440752790317,0.17441781116960503,0.17477121481130692,0.1751246184530088,0.17547802209471067,0.17583142573641256,0.17618482937811444,0.1765382330198163,0.1768916366615182,0.17724504030322008,0.17759844394492194,0.17795184758662383,0.1783052512283257,0.17865865487002758,0.17901205851172947,0.17936546215343135,0.17971886579513321,0.1800722694368351,0.18042567307853696,0.18077907672023885,0.18113248036194074,0.1814858840036426,0.1818392876453445,0.18219269128704638,0.18254609492874824,0.18289949857045013,0.183252902212152,0.18360630585385387,0.18395970949555576,0.18431311313725765,0.1846665167789595,0.1850199204206614,0.1853733240623633,0.18572672770406515,0.18608013134576704,0.1864335349874689,0.18678693862917078,0.18714034227087267,0.18749374591257456,0.18784714955427642,0.1882005531959783,0.18855395683768017,0.18890736047938206,0.18926076412108395,0.1896141677627858,0.1899675714044877,0.19032097504618958,0.19067437868789144,0.19102778232959333,0.19138118597129522,0.19173458961299708,0.19208799325469897,0.19244139689640086,0.19279480053810272,0.1931482041798046,0.1935016078215065,0.19385501146320835,0.19420841510491024,0.19456181874661213,0.194915222388314,0.19526862603001588,0.19562202967171777,0.19597543331341963,0.19632883695512152,0.19668224059682338,0.19703564423852526,0.19738904788022715,0.19774245152192904,0.1980958551636309,0.1984492588053328,0.19880266244703465,0.19915606608873654,0.19950946973043843,0.19986287337214032,0.20021627701384218,0.20056968065554406,0.20092308429724592,0.2012764879389478,0.2016298915806497,0.20198329522235156,0.20233669886405345,0.20269010250575534,0.2030435061474572,0.20339690978915909,0.20375031343086097,0.20410371707256283,0.20445712071426472,0.20481052435596658,0.20516392799766847,0.20551733163937036,0.20587073528107225,0.2062241389227741,0.206577542564476,0.20693094620617786,0.20728434984787975,0.20763775348958163,0.20799115713128352,0.20834456077298538],"kdeType":"time","kdePDF":[17.9755402395719,17.976650722542733,17.97887449497942,17.982217160337136,17.986687099983314,17.992295444680074,17.999056036661923,18.006985382395523,18.016102596129194,18.02642933436152,18.03798972137894,18.050810266033466,18.06491976995148,18.080349227385422,18.097131716939217,18.11530228541837,18.13489782407401,18.155956937529098,18.178519805692787,18.20262803898639,18.22832452722134,18.255653282485923,18.284659276412782,18.315388272214786,18.3478866518904,18.38220123901382,18.418379117537246,18.4564674470451,18.496513274910708,18.53856334581608,18.582663909104976,18.628860524447443,18.67719786630139,18.727719527663314,18.780467823605214,18.83548359509924,18.8928060136348,18.952472387134577,19.014517967677325,19.07897576153465,19.145876342028036,19.21524766570937,19.287114892365164,19.36150020933894,19.43842266066108,19.517897981467154,19.599938438178313,19.68455267490649,19.771745566537383,19.861518078931113,19.953867136668084,20.048785498752302,20.146261642669735,20.24627965718172,20.348819144216606,20.453855130202882,20.561357987168495,20.671293363908653,20.7836221275042,20.898300315448303,21.01527909861709,21.134504755293886,21.255918656433064,21.37945726232195,21.505052130774217,21.632629936959436,21.762112504947215,21.893416851014656,22.026455238738777,22.161135245864948,22.297359842914894,22.435027483466776,22.574032206011918,22.714263747261718,22.855607666750284,22.99794548254757,23.141154817870056,23.285109558345717,23.429680019663106,23.57473312530484,23.720132594039722,23.86573913681959,24.011410662702147,24.157002493394145,24.30236758598652,24.44735676342769,24.59181895226021,24.735601427123296,24.878550061504207,25.02050958420165,25.161323840947087,25.30083606061265,25.43888912542004,25.575325844550008,25.70998923054085,25.84272277785287,25.973370742967187,26.101778425379294,26.227792448842518,26.351261042211604,26.472034319234957,26.589964556642624,26.70490646987848,26.81671748582762,26.925258011894265,27.03039170079178,27.13198571041433,27.229910958168855,27.324042369157876,27.41425911761601,27.500444861018014,27.582487966292128,27.660281727590032,27.7337245750845,27.80272027428565,27.867178115389642,27.92701309219654,27.98214607015893,28.032503943149003,28.078019778558602,28.118632950375286,28.154289259906214,28.184941043852227,28.210547269465057,28.231073616552496,28.24649254612864,28.256783355539287,28.261932219926013]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":3,"reportName":"fromList/LinkedHashSet","reportOutliers":{"highSevere":0,"highMild":0,"lowMild":0,"samplesSeen":5,"lowSevere":0},"reportMeasured":[[0.16198300800169818,0.1623304110000845,355559246,1,91125048,2,28610232,0.1154829580009391,0.11574094600018725,4.650915900000996e-2,0.11574094600018725],[0.40920970201841556,0.4101272109999172,898224664,2,231202000,31,127106584,0.23399969099955342,0.23452611599986994,0.1752177980000056,0.23452611599986994],[0.5016084180097096,0.5027183899999272,1101037886,3,333264536,22,101761856,0.34909202699964226,0.3498765969998203,0.15252034599998865,0.3498765969998203],[0.7884915079921484,0.7903060230000847,1730753930,4,396431040,29,223935688,0.4600320939989615,0.46109170300019287,0.32846840900000984,0.46109170300019287],[1.011473383026896,1.0134880309999517,2220202882,5,559620000,57,284360752,0.59382144600022,0.5950230830001146,0.41766114899999707,0.5950230830001146],[1.0794764989987016,1.0817442239999764,2369469392,6,681303880,42,248136480,0.7023615589987457,0.7038632200001302,0.37712197899998046,0.7038632200001302]]},{"reportAnalysis":{"anMean":{"estUpperBound":8.245090163491764e-2,"estLowerBound":7.081685608369317e-2,"estPoint":7.786839635111972e-2,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9990328296589069,"estLowerBound":0.9763790831113507,"estPoint":0.9926418769577094,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":-9.133368798505069e-3,"estLowerBound":-6.218355504982776e-2,"estPoint":-3.828753945223709e-2,"estConfidenceLevel":0.95},"iters":{"estUpperBound":9.153059884111756e-2,"estLowerBound":8.34043685500412e-2,"estPoint":8.69603823925101e-2,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":1.327769773438149e-2,"estLowerBound":5.217212214837219e-3,"estPoint":8.947780516275332e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.38106645984391546,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":1.9151102690935742e-6},"reportKDEs":[{"kdeValues":[5.7132460456857666e-2,5.740839112861137e-2,5.7684321800365077e-2,5.796025247211878e-2,5.823618314387249e-2,5.851211381562619e-2,5.87880444873799e-2,5.90639751591336e-2,5.933990583088731e-2,5.961583650264101e-2,5.989176717439472e-2,6.016769784614842e-2,6.044362851790212e-2,6.071955918965583e-2,6.0995489861409534e-2,6.127142053316324e-2,6.1547351204916945e-2,6.1823281876670654e-2,6.2099212548424355e-2,6.2375143220178064e-2,6.265107389193177e-2,6.292700456368547e-2,6.320293523543918e-2,6.347886590719289e-2,6.375479657894659e-2,6.403072725070029e-2,6.430665792245399e-2,6.458258859420771e-2,6.485851926596141e-2,6.513444993771511e-2,6.541038060946881e-2,6.568631128122253e-2,6.596224195297623e-2,6.623817262472993e-2,6.651410329648363e-2,6.679003396823735e-2,6.706596463999105e-2,6.734189531174475e-2,6.761782598349846e-2,6.789375665525216e-2,6.816968732700587e-2,6.844561799875958e-2,6.872154867051328e-2,6.899747934226698e-2,6.92734100140207e-2,6.95493406857744e-2,6.98252713575281e-2,7.01012020292818e-2,7.037713270103552e-2,7.065306337278922e-2,7.092899404454292e-2,7.120492471629662e-2,7.148085538805032e-2,7.175678605980404e-2,7.203271673155774e-2,7.230864740331144e-2,7.258457807506515e-2,7.286050874681886e-2,7.313643941857256e-2,7.341237009032626e-2,7.368830076207997e-2,7.396423143383368e-2,7.424016210558738e-2,7.451609277734109e-2,7.479202344909479e-2,7.506795412084849e-2,7.53438847926022e-2,7.561981546435591e-2,7.589574613610961e-2,7.617167680786333e-2,7.644760747961703e-2,7.672353815137073e-2,7.699946882312443e-2,7.727539949487813e-2,7.755133016663185e-2,7.782726083838555e-2,7.810319151013925e-2,7.837912218189295e-2,7.865505285364666e-2,7.893098352540037e-2,7.920691419715407e-2,7.948284486890778e-2,7.975877554066149e-2,8.00347062124152e-2,8.03106368841689e-2,8.05865675559226e-2,8.08624982276763e-2,8.113842889943002e-2,8.141435957118372e-2,8.169029024293742e-2,8.196622091469112e-2,8.224215158644482e-2,8.251808225819854e-2,8.279401292995224e-2,8.306994360170594e-2,8.334587427345966e-2,8.362180494521335e-2,8.389773561696706e-2,8.417366628872076e-2,8.444959696047447e-2,8.472552763222818e-2,8.500145830398188e-2,8.527738897573559e-2,8.555331964748929e-2,8.582925031924299e-2,8.61051809909967e-2,8.63811116627504e-2,8.665704233450411e-2,8.693297300625782e-2,8.720890367801151e-2,8.748483434976523e-2,8.776076502151893e-2,8.803669569327263e-2,8.831262636502635e-2,8.858855703678005e-2,8.886448770853375e-2,8.914041838028745e-2,8.941634905204116e-2,8.969227972379487e-2,8.996821039554857e-2,9.024414106730227e-2,9.052007173905599e-2,9.079600241080968e-2,9.10719330825634e-2,9.13478637543171e-2,9.16237944260708e-2,9.189972509782451e-2,9.217565576957822e-2],"kdeType":"time","kdePDF":[19.376740345383837,19.383079059271743,19.395752476833025,19.414752571063605,19.44006728509434,19.471680512763772,19.50957207306104,19.553717678732824,19.604088899417917,19.66065311974136,19.723373492864564,19.792208890050475,19.86711384686105,19.948038506659266,20.03492856213834,20.127725195646878,20.226365019119882,20.33078001446161,20.440897475256918,20.556639950712743,20.67792519275083,20.804666107185938,20.93677070993084,21.07414208917083,21.216678374444545,21.364272713556804,21.516813258230997,21.674183159384274,21.836260572878686,22.002918676564573,22.174025699390285,22.349444963304027,22.529034938619855,22.712649313460574,22.900137077826493,23.091342622769663,23.286105855080375,23.48426232781487,23.685643386912805,23.890076334068258,24.097384605931573,24.307387969629463,24.51990273450026,24.734741979847872,24.95171579842557,25.170631555265683,25.391294161379445,25.61350636175625,25.83706903700232,26.061781517866663,26.28744191181683,26.51384744074017,26.74079478876721,26.96808045913387,27.195501138928456,27.422854070498705,27.649937428233255,27.87655069937216,28.102495067452097,28.327573796944396,28.551592617608385,28.774360107048953,28.99568806994578,29.21539191240331,29.433291009864124,29.64920906702595,29.862974468211917,30.074420616657427,30.283386261202747,30.489715808909935,30.693259622165357,30.893874298874,31.09142293440997,31.285775364048554,31.47680838467774,31.664405954662694,31.848459370822933,32.02886742157073,32.20553651535783,32.37838078367756,32.54732215797907,32.71229041995951,32.8732232248184,33.03006609717499,33.18277239947375,33.33130327282569,33.475627550360215,33.61572164328818,33.75156940000512,33.883161938689,34.01049745397456,34.13358099840856,34.25242423951386,34.367045193408046,34.47746793603841,34.58372229320555,34.68584351065491,34.7838719056156,34.877852501261444,34.96783464565723,35.05387161683441,35.13602021571473,35.21434034866589,35.288894601531325,35.35974780702489,35.426966607421825,35.490619014507665,35.55077396876889,35.60750089982031,35.66086929006731,35.71094824359259,35.757806062240604,35.801509830845475,35.842125013512025,35.879715062812856,35.914341043710266,35.94606127394629,35.974930982572275,36.00100198820729,36.024322398525925,36.0449363323787,36.06288366584495,36.07819980340706,36.0909154753189,36.10105656211915,36.10864394711358,36.1136933975197,36.116215474832394]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":4,"reportName":"insert/HashMap.Strict","reportOutliers":{"highSevere":0,"highMild":0,"lowMild":1,"samplesSeen":9,"lowSevere":1},"reportMeasured":[[5.858379299752414e-2,5.872883999995793e-2,128599108,1,63895424,1,4370968,5.073978400105261e-2,5.0852433000045494e-2,7.855847000001859e-3,5.0852433000045494e-2],[0.12010641102096997,0.12040019300002314,263640640,2,183506608,3,8174624,0.10505361200011976,0.1053217510000195,1.5063287000003811e-2,0.1053217510000195],[0.203510247025406,0.2039781870000752,446712798,3,256761648,5,23413088,0.1639795500013861,0.1643578850000722,3.954179699999827e-2,0.1643578850000722],[0.3101589599973522,0.3108772340001451,680806398,4,367463784,11,60852016,0.21519217799868784,0.21571004299994456,9.497508399999788e-2,0.21571004299994456],[0.44627790502272546,0.44729404300005626,979590881,5,421173536,50,133677432,0.26783688999967126,0.26841068399994583,0.17845127399999683,0.26841068399994583],[0.46954543600440957,0.47062651200008077,1030660832,6,544541992,23,106528856,0.319485818999965,0.3201434380000592,0.15006662100000767,0.3201434380000592],[0.5482780309976079,0.549487205000105,1203481310,7,588767872,39,118521368,0.38110252099977515,0.38189678599997023,0.16718426899998917,0.38189678599997023],[0.6822829869925044,0.6838327640000443,1497625044,8,714389176,56,197557600,0.41300081800000044,0.41387732899988805,0.2692924530000198,0.41387732899988805],[0.7329215689969715,0.7346015509999688,1608777552,9,755844168,61,192519592,0.47144675699928484,0.4725670010000158,0.2614848249999966,0.4725670010000158],[0.8282802980102133,0.8301484629998868,1818090504,10,910898368,52,201160664,0.5386727969998901,0.5398469950000617,0.28961675400000786,0.5398469950000617]]},{"reportAnalysis":{"anMean":{"estUpperBound":0.6317383521542661,"estLowerBound":0.6276725811442991,"estPoint":0.6299008889970471,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":1,"estLowerBound":0.9998170111353989,"estPoint":0.9999495425918165,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":7.036162074649482e-3,"estLowerBound":-6.614771610475507e-2,"estPoint":-1.8233854018033457e-2,"estConfidenceLevel":0.95},"iters":{"estUpperBound":0.6497221390309289,"estLowerBound":0.6253275129711279,"estPoint":0.6365677117079024,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":3.1825795453392907e-3,"estLowerBound":0.0,"estPoint":2.9038944722208217e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.1875,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":1.9151102690935742e-6},"reportKDEs":[{"kdeValues":[0.6271213421971334,0.6271734277669444,0.6272255133367554,0.6272775989065662,0.6273296844763772,0.6273817700461881,0.6274338556159991,0.62748594118581,0.6275380267556209,0.6275901123254318,0.6276421978952428,0.6276942834650537,0.6277463690348647,0.6277984546046755,0.6278505401744865,0.6279026257442974,0.6279547113141084,0.6280067968839194,0.6280588824537302,0.6281109680235412,0.6281630535933521,0.6282151391631631,0.6282672247329739,0.6283193103027849,0.6283713958725958,0.6284234814424068,0.6284755670122177,0.6285276525820286,0.6285797381518395,0.6286318237216505,0.6286839092914615,0.6287359948612724,0.6287880804310833,0.6288401660008942,0.6288922515707052,0.6289443371405161,0.6289964227103271,0.6290485082801379,0.6291005938499489,0.6291526794197598,0.6292047649895708,0.6292568505593817,0.6293089361291926,0.6293610216990035,0.6294131072688145,0.6294651928386255,0.6295172784084364,0.6295693639782473,0.6296214495480582,0.6296735351178692,0.6297256206876801,0.6297777062574911,0.6298297918273019,0.6298818773971129,0.6299339629669238,0.6299860485367348,0.6300381341065457,0.6300902196763566,0.6301423052461675,0.6301943908159785,0.6302464763857895,0.6302985619556004,0.6303506475254113,0.6304027330952222,0.6304548186650332,0.6305069042348441,0.630558989804655,0.6306110753744659,0.6306631609442769,0.6307152465140878,0.6307673320838988,0.6308194176537096,0.6308715032235206,0.6309235887933315,0.6309756743631425,0.6310277599329535,0.6310798455027643,0.6311319310725753,0.6311840166423862,0.6312361022121972,0.6312881877820081,0.631340273351819,0.6313923589216299,0.6314444444914409,0.6314965300612518,0.6315486156310628,0.6316007012008736,0.6316527867706846,0.6317048723404955,0.6317569579103065,0.6318090434801175,0.6318611290499283,0.6319132146197393,0.6319653001895502,0.6320173857593612,0.6320694713291721,0.632121556898983,0.6321736424687939,0.6322257280386049,0.6322778136084158,0.6323298991782268,0.6323819847480376,0.6324340703178486,0.6324861558876596,0.6325382414574705,0.6325903270272815,0.6326424125970923,0.6326944981669033,0.6327465837367142,0.6327986693065252,0.632850754876336,0.632902840446147,0.6329549260159579,0.6330070115857689,0.6330590971555798,0.6331111827253907,0.6331632682952016,0.6332153538650126,0.6332674394348236,0.6333195250046345,0.6333716105744454,0.6334236961442563,0.6334757817140673,0.6335278672838782,0.6335799528536892,0.6336320384235,0.633684123993311,0.6337362095631219],"kdeType":"time","kdePDF":[184.07159037904407,184.04328549172743,183.98671284044073,183.90194660319995,183.78909787547693,183.6483144647342,183.47978061713238,183.2837166769742,183.0603786795906,182.81005787850984,182.53308020788785,182.22980568131322,181.90062772823103,181.54597246936052,181.1662979326092,180.76209321110946,180.3338775651259,179.8821994696989,179.40763561000452,178.91078982652195,178.39229201220374,177.85279696394971,177.2929831907793,176.7135516811924,176.1152246322958,175.4987441433536,174.8648708765006,174.21438268742514,173.54807322889795,172.86675053008054,172.17123555460316,171.4623607404485,170.7409685247203,170.00790985640998,169.26404270030366,168.51023053519407,167.74734084957566,166.97624363801094,166.19780990135638,165.412910154031,164.62241294149766,163.82718337110774,163.02808165943242,162.22596169917142,161.42166964868605,160.61604254716002,159.80990695833123,159.00407764568183,158.19935628189936,157.39653019535217,156.5963711562349,155.79963420495812,155.0070565252536,154.2193563643748,153.4372320026572,152.66136077459865,151.89239814349355,151.13097683154132,150.377706007211,149.63317053152093,148.89793026474595,148.17251943493133,147.45744606943936,146.7531914906125,146.06020987647898,145.3789278872768,144.7097443584088,144.05303006028876,143.4091275253689,142.77835094248505,142.16098611848372,141.5572905069379,140.96749330358838,140.39179560798868,139.83037065066196,139.28336408492316,138.75089434235113,138.23305305074425,137.72990551322985,137.24149124705048,136.76782458039304,136.30889530548768,135.8646693860528,135.435089717032,135.02007693442854,134.61953027292117,134.23332846881706,133.8613307057862,133.5033776007066,133.15929222685116,132.8288811715453,132.51193562534004,132.20823249965937,131.91753556980993,131.63959664017224,131.37415672833805,131.1209472649058,130.87969130560873,130.6501047524153,130.43189758022146,130.22477506573765,130.02843901517025,129.84258898730087,129.66692350857952,129.5011412768713,129.34494235052674,129.19802931948718,129.06010845518554,128.93089083606222,128.8100934455815,128.6974402397113,128.59266318091142,128.49550323576926,128.40571133352051,128.32304928280226,128.24729064409829,128.17822155546153,128.11564150922575,128.0593640775543,128.0092175848156,127.96504572492223,127.92670812192135,127.89408083228341,127.8670567874956,127.84554617573325,127.82947676155044,127.8187941427032,127.81346194339261]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":5,"reportName":"insert/LinkedHashMap.Seq","reportOutliers":{"highSevere":0,"highMild":0,"lowMild":0,"samplesSeen":3,"lowSevere":0},"reportMeasured":[[0.6192909719829913,0.6206828260001203,1359355974,1,212238504,23,174293064,0.3397751539996534,0.34054643600006784,0.27952376600001116,0.34054643600006784],[1.2576911880169064,1.260296855000206,2760653850,2,430077072,43,346964056,0.7015297889993235,0.7028820589998759,0.5561694539999849,0.7028820589998759],[1.883018700988032,1.8870477759999176,4133254238,3,646228376,64,520603728,1.0447651150007005,1.0471325969999725,0.8382596330000069,1.0471325969999725],[2.5327408400189597,2.538223263999953,5559404908,4,859049352,85,701168808,1.390592668998579,1.3936008709999896,1.1421551649999913,1.3936008709999896]]},{"reportAnalysis":{"anMean":{"estUpperBound":0.45614781110217767,"estLowerBound":0.41154342948629935,"estPoint":0.43711719802339005,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":1,"estLowerBound":0.9597759311804273,"estPoint":0.9891088571379749,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":0.34255199297331096,"estLowerBound":-0.23555263894377426,"estPoint":3.8578459934810014e-3,"estConfidenceLevel":0.95},"iters":{"estUpperBound":0.539703126007225,"estLowerBound":0.2973597510135741,"estPoint":0.42787322670337696,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":3.296198875164503e-2,"estLowerBound":0.0,"estPoint":2.9006388485886495e-2,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.1945567702837197,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":1.9151102690935742e-6},"reportKDEs":[{"kdeValues":[0.40583424556266307,0.4063736960121405,0.40691314646161797,0.4074525969110954,0.4079920473605729,0.40853149781005027,0.4090709482595277,0.4096103987090052,0.4101498491584826,0.4106892996079601,0.41122875005743753,0.411768200506915,0.41230765095639244,0.41284710140586983,0.4133865518553473,0.41392600230482474,0.4144654527543022,0.41500490320377964,0.4155443536532571,0.41608380410273454,0.416623254552212,0.41716270500168945,0.41770215545116685,0.4182416059006443,0.41878105635012175,0.4193205067995992,0.41985995724907665,0.4203994076985541,0.42093885814803156,0.421478308597509,0.42201775904698646,0.42255720949646386,0.4230966599459413,0.42363611039541876,0.4241755608448962,0.42471501129437367,0.4252544617438511,0.42579391219332857,0.426333362642806,0.4268728130922834,0.4274122635417609,0.4279517139912383,0.4284911644407158,0.42903061489019323,0.4295700653396707,0.43010951578914813,0.4306489662386256,0.43118841668810304,0.43172786713758043,0.4322673175870579,0.43280676803653534,0.4333462184860128,0.43388566893549024,0.4344251193849677,0.43496456983444515,0.4355040202839226,0.4360434707334,0.43658292118287745,0.4371223716323549,0.43766182208183235,0.4382012725313098,0.43874072298078726,0.4392801734302647,0.43981962387974216,0.4403590743292196,0.440898524778697,0.44143797522817446,0.4419774256776519,0.44251687612712937,0.4430563265766068,0.44359577702608427,0.4441352274755617,0.4446746779250391,0.44521412837451657,0.445753578823994,0.4462930292734715,0.4468324797229489,0.4473719301724264,0.44791138062190383,0.4484508310713813,0.44899028152085874,0.4495297319703362,0.4500691824198136,0.45060863286929104,0.4511480833187685,0.45168753376824594,0.4522269842177234,0.45276643466720085,0.4533058851166783,0.45384533556615575,0.45438478601563315,0.4549242364651106,0.45546368691458805,0.4560031373640655,0.45654258781354295,0.4570820382630204,0.45762148871249786,0.4581609391619753,0.45870038961145276,0.45923984006093016,0.4597792905104076,0.46031874095988506,0.4608581914093625,0.46139764185883997,0.4619370923083174,0.4624765427577949,0.4630159932072723,0.4635554436567497,0.4640948941062272,0.4646343445557046,0.4651737950051821,0.46571324545465953,0.466252695904137,0.46679214635361443,0.4673315968030919,0.46787104725256934,0.4684104977020468,0.4689499481515242,0.46948939860100164,0.4700288490504791,0.47056829949995654,0.471107749949434,0.47164720039891145,0.47218665084838884,0.4727261012978663,0.47326555174734375,0.4738050021968212,0.47434445264629865],"kdeType":"time","kdePDF":[16.457248395364008,16.455617615246595,16.452358222280488,16.447474547076162,16.440973075739258,16.43286243811935,16.42315339217624,16.411858804493452,16.398993626975887,16.38457486977593,16.36862157049934,16.351154759749775,16.332197423077396,16.3117744594044,16.289912636006903,16.266640540139537,16.241988527395648,16.21598866690253,16.18867468345748,16.160081896716665,16.1302471575547,16.0992087817189,16.067006480907615,16.03368129140755,15.999275500430322,15.963832570293327,15.9273970605949,15.890014548538192,15.85173154756243,15.812595424444304,15.77265431503574,15.731957038807952,15.690553012374474,15.648492162168965,15.605824836455712,15.562601716853097,15.51887372955195,15.474691956412112,15.430107546121576,15.385171625603297,15.339935211854863,15.294449124406437,15.248763898581391,15.202929699743704,15.156996238714354,15.111012688537643,15.065027602775913,15.019088835508828,14.973243463210178,14.927537708672048,14.882016867142049,14.836725234835454,14.791706039979086,14.74700137653911,14.70265214077911,14.658697970789232,14.615177189120837,14.57212674865452,14.529582181822306,14.487577553297704,14.446145416259283,14.405316772325842,14.365121035252454,14.325585998468545,14.28673780652976,14.248600930546672,14.211198147643536,14.174550524491185,14.138677404947735,14.103596401831373,14.069323392838855,14.035872520613514,14.003256196955787,13.971485111159257,13.940568242444341,13.910512876451646,13.881324625746151,13.853007454273376,13.82556370569786,13.798994135544566,13.773297947053189,13.748472830645817,13.72451500689838,13.701419272896977,13.679179051850697,13.657786445823874,13.637232291441666,13.617506218414912,13.598596710721939,13.580491170277694,13.563175982913252,13.54663658648219,13.530857540904057,13.5158225999495,13.501514784566295,13.487916457541084,13.47500939928725,13.462774884546056,13.451193759785122,13.44024652107597,13.429913392230622,13.42017440297623,13.411009466946082,13.402398459265564,13.394321293512498,13.386757997832545,13.379688789992628,13.373094151157902,13.366954898181168,13.361252254197609,13.355967917322353,13.351084127253406,13.346583729588483,13.342450237670418,13.3386678917829,13.335221715525673,13.332097569206333,13.32928220009425,13.326763289391291,13.324529495783109,13.322570495444921,13.320877018385543,13.319440881024311,13.318255014906187,13.317313491471655,13.31661154280934,13.316145578331067,13.31591319732076]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":6,"reportName":"insert/LinkedHashMap.IntMap","reportOutliers":{"highSevere":0,"highMild":0,"lowMild":0,"samplesSeen":3,"lowSevere":0},"reportMeasured":[[0.3975683689932339,0.3984097769998698,872672222,1,198636784,4,31696400,0.3445497560005606,0.3452952610000466,5.3026049999999714e-2,0.3452952610000466],[0.9372714950004593,0.9390588200001275,2057328452,2,491816840,54,184464280,0.6842458739993162,0.6855427679997774,0.25303292999998916,0.6855427679997774],[1.2346312460140325,1.2372326320000866,2710036272,3,708106192,20,138657992,1.0247845120011334,1.0269347779999407,0.2098559709999961,1.0269347779999407],[1.7246925409999676,1.7282902110000578,3785727822,4,929728800,73,264707664,1.3581057020001026,1.360904292999976,0.36659315600002174,1.360904292999976]]},{"reportAnalysis":{"anMean":{"estUpperBound":0.724302665866059,"estLowerBound":0.7192818818632519,"estPoint":0.7225154152454741,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":1,"estLowerBound":0.999942520539059,"estPoint":0.9999624420216263,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":5.206713697407066e-2,"estLowerBound":-1.2030910293095445e-3,"estPoint":1.0122436986423535e-2,"estConfidenceLevel":0.95},"iters":{"estUpperBound":0.7252456580172287,"estLowerBound":null,"estPoint":0.7180832677055142,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":3.0956088807120494e-3,"estLowerBound":0.0,"estPoint":2.846644785065061e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.1875,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":1.9151102690935742e-6},"reportKDEs":[{"kdeValues":[0.7187457066770766,0.7187963688993924,0.7188470311217082,0.718897693344024,0.7189483555663397,0.7189990177886556,0.7190496800109714,0.7191003422332871,0.719151004455603,0.7192016666779187,0.7192523289002345,0.7193029911225504,0.7193536533448661,0.7194043155671819,0.7194549777894977,0.7195056400118135,0.7195563022341293,0.719606964456445,0.7196576266787609,0.7197082889010766,0.7197589511233924,0.7198096133457083,0.719860275568024,0.7199109377903398,0.7199616000126556,0.7200122622349714,0.7200629244572871,0.720113586679603,0.7201642489019188,0.7202149111242345,0.7202655733465504,0.7203162355688661,0.7203668977911819,0.7204175600134978,0.7204682222358135,0.7205188844581293,0.7205695466804451,0.7206202089027609,0.7206708711250767,0.7207215333473925,0.7207721955697083,0.720822857792024,0.7208735200143399,0.7209241822366557,0.7209748444589714,0.7210255066812873,0.721076168903603,0.7211268311259188,0.7211774933482346,0.7212281555705504,0.7212788177928662,0.7213294800151819,0.7213801422374978,0.7214308044598136,0.7214814666821293,0.7215321289044452,0.7215827911267609,0.7216334533490767,0.7216841155713926,0.7217347777937083,0.7217854400160241,0.7218361022383399,0.7218867644606557,0.7219374266829715,0.7219880889052873,0.7220387511276031,0.7220894133499188,0.7221400755722347,0.7221907377945505,0.7222414000168662,0.7222920622391821,0.7223427244614978,0.7223933866838136,0.7224440489061295,0.7224947111284452,0.722545373350761,0.7225960355730768,0.7226466977953926,0.7226973600177083,0.7227480222400242,0.72279868446234,0.7228493466846557,0.7229000089069715,0.7229506711292873,0.7230013333516031,0.7230519955739189,0.7231026577962347,0.7231533200185505,0.7232039822408662,0.7232546444631821,0.7233053066854979,0.7233559689078136,0.7234066311301295,0.7234572933524452,0.723507955574761,0.7235586177970769,0.7236092800193926,0.7236599422417084,0.7237106044640242,0.72376126668634,0.7238119289086558,0.7238625911309716,0.7239132533532874,0.7239639155756031,0.724014577797919,0.7240652400202348,0.7241159022425505,0.7241665644648664,0.7242172266871821,0.7242678889094979,0.7243185511318138,0.7243692133541295,0.7244198755764453,0.724470537798761,0.7245212000210769,0.7245718622433927,0.7246225244657084,0.7246731866880243,0.72472384891034,0.7247745111326558,0.7248251733549717,0.7248758355772874,0.7249264977996032,0.724977160021919,0.7250278222442348,0.7250784844665505,0.7251291466888664,0.7251798089111822],"kdeType":"time","kdePDF":[130.19540154565945,130.20110698792024,130.2125376362785,130.22973294877664,130.2527519385914,130.2816729659044,130.3165934612842,130.35762958133907,130.4049157975847,130.45860441965402,130.51886505415655,130.58588400067077,130.65986358652566,130.74102144219543,130.82958971929247,130.92581425330448,131.0299536733682,131.14227846152178,131.26306996401283,131.39261935737315,131.53122657209215,131.67919917684083,131.83685122630214,132.0045020757677,132.18247516574777,132.3710967799283,132.57069477987824,132.78159731997752,133.00413154608998,133.23862228155053,133.48539070407304,133.7447530172105,134.01701912001693,134.30249127856615,134.60146280298133,134.91421673361555,135.24102454000297,135.58214483616737,135.93782211583692,136.30828551105958,136.6937475776603,137.094403110908,137.51042799468814,137.94197808738866,138.3891881476172,138.8521708027629,139.33101556331277,139.82578788571095,140.33652828643324,140.86325150981364,141.40594575203093,141.9645719435156,142.5390630918983,143.12932368746144,143.73522917290802,144.3566254790933,144.99332862820864,145.64512440573267,146.31176810230116,146.99298432646853,147.6884668891655,148.39787876047538,149.12085209918007,149.85698835534433,150.6058584460341,151.3670030040812,152.1399326996371,152.92412863407492,153.7190428056333,154.52409864601495,155.3386916269917,156.16218993589283,156.99393521869783,157.8332433892869,158.67940550325363,159.5316886945257,160.38933717289865,161.25157328043935,162.11759860458426,162.98659514562084,163.85772653612023,164.73013930976313,165.6029642168951,166.47531758403227,167.34630271444667,168.21501132685893,169.0805250291884,169.94191682422291,170.7982526440081,171.64859290968292,172.49199411344048,173.32751041923586,174.15419527882955,174.9711030597146,175.77729068145626,176.57181925695,177.3537557350977,178.12217454139713,178.87615921294704,179.61480402438184,180.33721560127265,181.0425145175578,181.72983687360346,182.39833585153613,183.04718324454214,183.67557095688224,184.28271247143806,184.86784428167448,185.43022728498184,185.969148134444,186.48392054616923,186.97388655941646,187.43841774685052,187.8769163723677,188.2888164940444,188.67358500988047,189.03072264412822,189.35976487212736,189.6602827816952,189.9318838692561,190.17421276903286,190.38695191376476,190.5698221255605,190.72258313564282,190.84503403189095,190.9370136332404,190.9984007901508,191.0291146105119]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":7,"reportName":"insert/LinkedHashSet","reportOutliers":{"highSevere":0,"highMild":0,"lowMild":0,"samplesSeen":3,"lowSevere":0},"reportMeasured":[[0.7240425669879187,0.725594798999964,1589286162,1,249052928,22,174645360,0.4414349630005745,0.4424360319999323,0.28261535299998286,0.4424360319999323],[1.449288225005148,1.4524222689999533,3181211934,2,503323664,45,349174584,0.8789625329991395,0.8808257149999008,0.570334296000027,0.8808257149999008],[2.1708631479996257,2.175425292,4765075548,3,757988224,66,522972488,1.3180300410003838,1.3208659329998227,0.8528379719999748,1.3208659329998227],[2.877128485008143,2.8834304259999044,6315337910,4,1006980168,90,698432368,1.7438603939990571,1.7475637470001857,1.1332729480000125,1.7475637470001857]]},{"reportAnalysis":{"anMean":{"estUpperBound":4.7716939619166345e-3,"estLowerBound":4.739900467123115e-3,"estPoint":4.754439150983831e-3,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9998784269525013,"estLowerBound":0.9996103192947337,"estPoint":0.9997629047478235,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":2.5321831613652417e-4,"estLowerBound":-8.714808034459328e-4,"estPoint":-2.764517454004854e-4,"estConfidenceLevel":0.95},"iters":{"estUpperBound":4.7987741024554595e-3,"estLowerBound":4.744275337007774e-3,"estPoint":4.770676235276735e-3,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":6.38833646060042e-5,"estLowerBound":3.8809242432882757e-5,"estPoint":5.004256956662484e-5,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":2.3242630385487528e-2,"ovDesc":"slight","ovEffect":"Slight"},"anOverhead":1.9151102690935742e-6},"reportKDEs":[{"kdeValues":[4.65997755502129e-3,4.661940383027952e-3,4.663903211034614e-3,4.665866039041276e-3,4.6678288670479375e-3,4.669791695054599e-3,4.67175452306126e-3,4.673717351067922e-3,4.675680179074584e-3,4.677643007081246e-3,4.6796058350879076e-3,4.681568663094569e-3,4.683531491101231e-3,4.685494319107893e-3,4.687457147114555e-3,4.689419975121217e-3,4.6913828031278785e-3,4.69334563113454e-3,4.695308459141201e-3,4.697271287147863e-3,4.699234115154525e-3,4.701196943161187e-3,4.7031597711678485e-3,4.70512259917451e-3,4.707085427181172e-3,4.709048255187834e-3,4.711011083194496e-3,4.712973911201158e-3,4.714936739207819e-3,4.71689956721448e-3,4.718862395221142e-3,4.720825223227804e-3,4.722788051234466e-3,4.724750879241128e-3,4.726713707247789e-3,4.728676535254451e-3,4.730639363261113e-3,4.732602191267775e-3,4.734565019274437e-3,4.7365278472810985e-3,4.73849067528776e-3,4.740453503294421e-3,4.742416331301083e-3,4.744379159307745e-3,4.746341987314407e-3,4.7483048153210685e-3,4.75026764332773e-3,4.752230471334392e-3,4.754193299341054e-3,4.756156127347716e-3,4.758118955354378e-3,4.7600817833610394e-3,4.762044611367701e-3,4.764007439374362e-3,4.765970267381024e-3,4.767933095387686e-3,4.769895923394348e-3,4.7718587514010095e-3,4.773821579407671e-3,4.775784407414333e-3,4.777747235420995e-3,4.779710063427657e-3,4.7816728914343186e-3,4.78363571944098e-3,4.785598547447641e-3,4.787561375454303e-3,4.789524203460965e-3,4.791487031467627e-3,4.793449859474289e-3,4.79541268748095e-3,4.797375515487612e-3,4.799338343494274e-3,4.801301171500936e-3,4.803263999507598e-3,4.8052268275142595e-3,4.807189655520921e-3,4.809152483527582e-3,4.811115311534244e-3,4.813078139540906e-3,4.815040967547568e-3,4.8170037955542295e-3,4.818966623560891e-3,4.820929451567553e-3,4.822892279574215e-3,4.824855107580877e-3,4.826817935587539e-3,4.8287807635942e-3,4.830743591600861e-3,4.832706419607523e-3,4.834669247614185e-3,4.836632075620847e-3,4.838594903627509e-3,4.8405577316341705e-3,4.842520559640832e-3,4.844483387647494e-3,4.846446215654156e-3,4.848409043660818e-3,4.8503718716674795e-3,4.852334699674141e-3,4.854297527680802e-3,4.856260355687464e-3,4.858223183694126e-3,4.860186011700788e-3,4.86214883970745e-3,4.864111667714111e-3,4.866074495720773e-3,4.868037323727435e-3,4.870000151734097e-3,4.871962979740759e-3,4.8739258077474205e-3,4.875888635754081e-3,4.877851463760743e-3,4.879814291767405e-3,4.881777119774067e-3,4.883739947780729e-3,4.8857027757873905e-3,4.887665603794052e-3,4.889628431800714e-3,4.891591259807376e-3,4.893554087814038e-3,4.8955169158207e-3,4.897479743827361e-3,4.899442571834022e-3,4.901405399840684e-3,4.903368227847346e-3,4.905331055854008e-3,4.90729388386067e-3,4.9092567118673314e-3],"kdeType":"time","kdePDF":[3689.774736590961,3702.153978094481,3726.797913831661,3763.4788671548768,3811.858849230502,3871.4937384471295,3941.8387666788344,4022.2552391041477,4112.0183968364145,4210.326314850837,4316.309711813169,4429.042533672207,4547.553159552686,4670.836066881112,4797.863783117331,4927.598944277192,5059.006275940146,5191.0643109392595,5322.776659694755,5453.182654383194,5581.367196972843,5706.469653653806,5827.691654305985,5944.303675225693,6055.650306108541,6161.154127880209,6260.318155886228,6352.726832599216,6438.045584690215,6516.018990278045,6586.467632605607,6649.283745455964,6704.425782478981,6751.9120664471475,6791.81369455549,6824.246891573681,6849.365013415124,6867.350409114249,6878.40634906488,6882.749221607052,6880.601188772387,6872.18347550444,6857.710445426223,6837.384590858081,6811.392536058607,6779.902121447518,6743.060603832926,6700.993974419336,6653.807363642881,6601.5864706751345,6544.39992670501,6482.302475713465,6415.338835138314,6343.548082187375,6266.968400029968,6185.642011939719,6099.62013074723,6008.967755582873,5913.768157558812,5814.126910309837,5710.1753395886,5602.073287684171,5490.011112496467,5374.210866793807,5254.926629611539,5132.443988035106,5007.0786928979915,4879.174535435922,4749.100512979591,4617.247369768276,4484.023613477696,4349.851118780181,4215.1604360351685,4080.385926040648,3945.960840790193,3812.312465641974,3679.8574305855304,3548.9972878594144,3420.1144405588125,3293.568492660117,3169.69307567227,3048.7931914976443,2931.143095604929,2816.9847297968595,2706.526700134476,2599.9437833198645,2497.3769343064046,2398.9337592756747,2304.6894114687216,2214.687862676877,2128.9435003876856,2047.4429994837342,1970.1474177861357,1896.9944663651834,1827.9009081285278,1762.7650414604925,1701.4692293522899,1643.882438286535,1589.8627549101566,1539.2598520843167,1491.9173791237226,1447.6752538698904,1406.3718366722226,1367.845968412546,1331.9388564762571,1298.495794149328,1267.367700425645,1238.4124687707338,1211.4961151279003,1186.49371747733,1163.2901416482403,1141.7805508867245,1121.870699906796,1103.477017768828,1086.526487866578,1070.9563374530915,1056.713553356557,1043.7542446652808,1032.0428770166443,1021.55140652455,1012.2583441452565,1004.1477832522294,997.2084242326546,991.4326299332597,986.8155447148641,983.3543077143028,981.0473876980059,979.8940627110865]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":8,"reportName":"toList/HashMap.Strict","reportOutliers":{"highSevere":0,"highMild":1,"lowMild":0,"samplesSeen":36,"lowSevere":0},"reportMeasured":[[4.547755001112819e-3,4.5542170000771875e-3,9987696,1,0,0,0,4.55640600011975e-3,4.561189000014565e-3,0.0,4.561189000014565e-3],[9.23915600287728e-3,9.268653999924936e-3,20286184,2,0,0,0,9.249710999938543e-3,9.277131000089867e-3,0.0,9.277131000089867e-3],[1.4772174996323884e-2,1.4827148999984274e-2,32430336,3,59641928,1,1032,1.417747500090627e-2,1.4229041999897163e-2,6.041329999959544e-4,1.4229041999897163e-2],[1.882740799919702e-2,1.8874543999800153e-2,41330650,4,0,0,0,1.883619100044598e-2,1.8882114999996702e-2,0.0,1.8882114999996702e-2],[2.4762607004959136e-2,2.4808012999983475e-2,54358934,5,74557280,1,1464,2.4165206999896327e-2,2.4208498999996664e-2,6.078979999983858e-4,2.4208498999996664e-2],[2.933761102030985e-2,2.940842199996041e-2,64402702,6,74557152,1,1264,2.8754730001310236e-2,2.8821430999869335e-2,5.932180000058906e-4,2.8821430999869335e-2],[3.407955702277832e-2,3.417775299999448e-2,74808780,7,149114680,2,2072,3.293597400079307e-2,3.303063599992129e-2,1.1509519999890472e-3,3.303063599992129e-2],[3.82645379868336e-2,3.834002100006728e-2,83995955,8,74557232,1,944,3.7668549999580137e-2,3.7741319000133444e-2,6.056320000027426e-4,3.7741319000133444e-2],[4.345599201042205e-2,4.356807299996035e-2,95392104,9,149114992,2,1984,4.22052909998456e-2,4.22924150000199e-2,1.2590100000124949e-3,4.22924150000199e-2],[4.7232070995960385e-2,4.7334633999980724e-2,103680044,10,74556952,1,960,4.658288800055743e-2,4.6682761000056416e-2,6.593109999926128e-4,4.6682761000056416e-2],[5.160553698078729e-2,5.1756239000042115e-2,113279030,11,149114776,2,2000,5.0215295999805676e-2,5.036246199983907e-2,1.3982629999986784e-3,5.036246199983907e-2],[5.734474601922557e-2,5.747059600003013e-2,125873564,12,223672000,3,2600,5.5226817001312156e-2,5.5348874999936015e-2,2.122828000011623e-3,5.5348874999936015e-2],[6.093151599634439e-2,6.10760089998621e-2,133748884,13,149114768,2,1904,5.958323999948334e-2,5.972918099996605e-2,1.35683399997788e-3,5.972918099996605e-2],[6.553146900841966e-2,6.568839900000967e-2,143847336,14,149114720,2,1920,6.41887969995878e-2,6.434187099989686e-2,1.3523720000137018e-3,6.434187099989686e-2],[7.099520199699327e-2,7.11646990000645e-2,155839730,15,223672064,3,2544,6.897068800026318e-2,6.913560999987567e-2,2.0336450000115747e-3,6.913560999987567e-2],[7.534279499668628e-2,7.553727799995613e-2,165381880,16,223672208,3,2560,7.33208609999565e-2,7.351081699994211e-2,2.0305799999960072e-3,7.351081699994211e-2],[8.037027998943813e-2,8.057073600002695e-2,176417450,17,223668208,3,2544,7.832903399867064e-2,7.853026699990551e-2,2.0501819999765303e-3,7.853026699990551e-2],[8.462368499021977e-2,8.482443499997316e-2,185754262,18,223659976,3,2672,8.259649600040575e-2,8.277813499989861e-2,2.0365660000152275e-3,8.277813499989861e-2],[8.953156200004742e-2,8.973978199992416e-2,196528030,19,223659712,3,2416,8.747985399895697e-2,8.767289000002165e-2,2.0609890000002906e-3,8.767289000002165e-2],[9.438050800235942e-2,9.462776200007283e-2,207170702,20,298213392,4,3256,9.163330599949404e-2,9.185967899998104e-2,2.7560400000083973e-3,9.185967899998104e-2],[0.10265910997986794,0.10289670100019066,225343591,21,298213248,4,3096,9.966501500093727e-2,9.988491100011743e-2,3.0041709999863997e-3,9.988491100011743e-2],[0.10517804799019359,0.10538759800010666,230870847,22,223659856,3,2544,0.10310052000022552,0.10330581500011249,2.08696400000008e-3,0.10330581500011249],[0.10972221099655144,0.10998324399997728,240844228,23,372766736,5,3824,0.1063304210001661,0.10658489799993731,3.3983620000128667e-3,0.10658489799993731],[0.11864090501330793,0.118910182000036,260423466,25,298205520,4,3200,0.11587134199908178,0.11612470499994743,2.7792349999913313e-3,0.11612470499994743],[0.12361456398502924,0.12389020299997355,271338034,26,372745728,5,3736,0.12015531799988821,0.12040427499982798,3.4654840000030163e-3,0.12040427499982798],[0.12720517598791048,0.12751891600009913,279220706,27,298197272,4,3112,0.12446062799972424,0.12476867000009406,2.753581999996868e-3,0.12476867000009406],[0.13197880401276052,0.13229934900004992,289699106,28,372746216,5,3792,0.12853904599978705,0.12885294400007297,3.4494310000070527e-3,0.12885294400007297],[0.14281571199535392,0.14317070199990667,313486500,30,447295760,6,4416,0.13866514199980884,0.13901250800017806,4.158162999999604e-3,0.13901250800017806],[0.14863383100600913,0.14896578499997304,326257914,31,372746280,5,3864,0.14521041899934062,0.14553421000005073,3.432674999999108e-3,0.14553421000005073],[0.15613418101565912,0.15646370500007833,342721276,33,447295712,6,4432,0.1520041059993673,0.15233719699995163,4.139028999986749e-3,0.15233719699995163],[0.16501308800070547,0.16537990699998772,362210194,35,447295424,6,4488,0.16096105399992666,0.1613197050000963,4.0617749999967145e-3,0.1613197050000963],[0.17158961002132855,0.17196868399992127,376643028,36,521844872,7,5160,0.16675423000015144,0.16712892999998985,4.840942000015502e-3,0.16712892999998985],[0.17856911499984562,0.17900255500012463,391965724,38,447295528,6,4304,0.17448794699885184,0.17491313599998648,4.089723999982198e-3,0.17491313599998648],[0.19240425300085917,0.19286434300011024,422336232,40,521844960,7,4960,0.1877062740004476,0.18816077399992537,4.7081820000016705e-3,0.18816077399992537],[0.19972546098870225,0.20018471299999874,438403636,42,596394208,8,5568,0.19439805099864316,0.1948297270000694,5.335853000019597e-3,0.1948297270000694],[0.21094397801789455,0.2113012439999693,463027024,44,596369712,8,5872,0.2054435280006146,0.20578341199984607,5.505973999987646e-3,0.20578341199984607],[0.223972417996265,0.22447472399994695,491626610,47,596361568,8,5568,0.21878312900116725,0.21925932799990733,5.198655000015151e-3,0.21925932799990733],[0.2312402889947407,0.2317954220000047,507577748,49,670906960,9,6464,0.22496852000040235,0.22551956100005555,6.277393999994274e-3,0.22551956100005555],[0.2483394919836428,0.24891282999988107,545113030,52,670906928,9,6552,0.2421525700010534,0.24271392099990408,6.196122999995168e-3,0.24271392099990408],[0.2611169739975594,0.2617428020000716,573160357,54,670906768,9,6168,0.25476639100088505,0.2553800840000804,6.360134999994216e-3,0.2553800840000804],[0.272858862997964,0.2734776770000735,598934354,57,745452128,10,6952,0.26595489300052577,0.26656637299993236,6.913346999994019e-3,0.26656637299993236],[0.2846532960247714,0.2853303039998991,624822554,60,819997624,11,7688,0.27703520599970943,0.2777065269999639,7.627113000012287e-3,0.2777065269999639]]},{"reportAnalysis":{"anMean":{"estUpperBound":6.267297717580343e-3,"estLowerBound":6.203517981313218e-3,"estPoint":6.229740957598831e-3,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9997426289019631,"estLowerBound":0.9986621391223636,"estPoint":0.9993283975184157,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":5.397062195346062e-4,"estLowerBound":-1.1129041080606497e-3,"estPoint":-2.814413042316172e-4,"estConfidenceLevel":0.95},"iters":{"estUpperBound":6.30044533472328e-3,"estLowerBound":6.191347065496955e-3,"estPoint":6.245662832883148e-3,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":1.443291738870905e-4,"estLowerBound":6.75585645057132e-5,"estPoint":9.248787065511906e-5,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":2.629656683710734e-2,"ovDesc":"slight","ovEffect":"Slight"},"anOverhead":1.9151102690935742e-6},"reportKDEs":[{"kdeValues":[6.057843732216832e-3,6.062177977747828e-3,6.066512223278825e-3,6.070846468809822e-3,6.075180714340819e-3,6.079514959871815e-3,6.083849205402812e-3,6.088183450933809e-3,6.0925176964648055e-3,6.096851941995802e-3,6.1011861875267985e-3,6.105520433057796e-3,6.109854678588792e-3,6.114188924119789e-3,6.1185231696507855e-3,6.122857415181783e-3,6.127191660712779e-3,6.131525906243776e-3,6.135860151774772e-3,6.140194397305769e-3,6.144528642836766e-3,6.148862888367763e-3,6.153197133898759e-3,6.157531379429756e-3,6.161865624960753e-3,6.16619987049175e-3,6.170534116022746e-3,6.174868361553743e-3,6.17920260708474e-3,6.183536852615737e-3,6.187871098146733e-3,6.19220534367773e-3,6.196539589208727e-3,6.2008738347397235e-3,6.20520808027072e-3,6.2095423258017165e-3,6.213876571332714e-3,6.21821081686371e-3,6.222545062394707e-3,6.226879307925703e-3,6.2312135534567e-3,6.235547798987697e-3,6.239882044518694e-3,6.24421629004969e-3,6.248550535580687e-3,6.252884781111684e-3,6.257219026642681e-3,6.261553272173677e-3,6.265887517704674e-3,6.270221763235671e-3,6.274556008766668e-3,6.278890254297664e-3,6.283224499828661e-3,6.287558745359658e-3,6.291892990890655e-3,6.296227236421651e-3,6.300561481952648e-3,6.304895727483644e-3,6.3092299730146415e-3,6.313564218545638e-3,6.3178984640766345e-3,6.322232709607631e-3,6.326566955138628e-3,6.330901200669625e-3,6.335235446200621e-3,6.339569691731618e-3,6.343903937262615e-3,6.348238182793612e-3,6.352572428324608e-3,6.356906673855605e-3,6.361240919386602e-3,6.365575164917599e-3,6.369909410448595e-3,6.374243655979592e-3,6.378577901510588e-3,6.382912147041586e-3,6.387246392572582e-3,6.391580638103579e-3,6.395914883634575e-3,6.4002491291655726e-3,6.404583374696569e-3,6.408917620227566e-3,6.413251865758562e-3,6.4175861112895595e-3,6.421920356820556e-3,6.4262546023515525e-3,6.430588847882549e-3,6.434923093413546e-3,6.439257338944543e-3,6.443591584475539e-3,6.447925830006536e-3,6.452260075537532e-3,6.45659432106853e-3,6.460928566599526e-3,6.465262812130523e-3,6.469597057661519e-3,6.473931303192517e-3,6.478265548723513e-3,6.48259979425451e-3,6.486934039785506e-3,6.491268285316504e-3,6.4956025308475e-3,6.499936776378497e-3,6.504271021909493e-3,6.5086052674404905e-3,6.512939512971487e-3,6.5172737585024836e-3,6.52160800403348e-3,6.525942249564477e-3,6.530276495095474e-3,6.5346107406264705e-3,6.538944986157467e-3,6.543279231688464e-3,6.547613477219461e-3,6.551947722750457e-3,6.556281968281454e-3,6.56061621381245e-3,6.564950459343448e-3,6.569284704874444e-3,6.573618950405441e-3,6.577953195936437e-3,6.582287441467435e-3,6.586621686998431e-3,6.590955932529428e-3,6.595290178060424e-3,6.599624423591421e-3,6.603958669122418e-3,6.608292914653415e-3],"kdeType":"time","kdePDF":[392.8395670503245,409.4062289092571,442.8978107351049,494.027009401262,563.8486346984757,653.7303008435324,765.2955685386787,900.3291806098593,1060.63685073936,1247.8574135580009,1463.232519252592,1707.3475240075113,1979.8655091515336,2279.2829904913406,2602.7394310833324,2945.9120285076433,3303.0218519777213,3666.967434759333,4029.58836474981,4382.045958985944,4715.292938752519,5020.59145994898,5290.030953312444,5516.995404773726,5696.534454183235,5825.6034733981905,5903.153100327789,5930.06633253901,5908.958655265497,5843.8713122095005,5739.897733761745,5602.787128555307,5438.56709570378,5253.219555188181,5052.432836541668,4841.43942210178,4624.935766332766,4407.06975452615,4191.474166099133,3981.321715364316,3779.378836361183,3588.040635067564,3409.337098620251,3244.9091918030354,3095.96134652864,2963.20277407881,2846.7931631198207,2746.308376699778,2660.73897911391,2588.5295032126455,2527.6602828170317,2475.7674787363244,2430.29157508887,2388.6408297309517,2348.3543268994754,2307.2494737580314,2263.540795755305,2215.9203056484967,2163.5940213926838,2106.2738319597565,2044.1283350997342,1977.7000537443125,1907.7992411771706,1835.3860938346234,1761.4535180290789,1686.921685625809,1612.553627738783,1538.898321674778,1466.2644640716455,1394.724764498089,1324.1474988106677,1254.249536475263,1184.6633207148113,1115.0094503643643,1044.9665969081257,974.3314036188939,903.0625959435766,831.3055734899066,759.3960192132931,687.8433128538393,617.2965521963374,548.4975802458276,482.22645134177253,419.24516928008063,360.24529088093385,305.80417600602016,256.3534103924786,212.16140773466125,173.3306102624119,139.80824296576716,111.40839083722425,87.84236065413971,68.75389311245905,53.75577897715084,42.464726896321544,34.531826094001005,29.666537311991572,27.652742906285003,28.35593983330543,31.72115596769656,37.761634991297946,46.53881358084787,58.13465352514827,72.61801680550676,90.00747078398346,110.23362179176821,133.10468973623585,158.27941252853313,185.25135977970024,213.34822065133562,241.74855354899557,269.5168776014213,295.65598165815925,319.1731544135112,339.1549935387188,354.8438462648542,365.70804679948566,371.4981363313639,372.2822397846761,368.45564575140605,360.7221741242785,350.0478040956738,337.58991316220306,324.60799958016986,312.3636459767612,302.0185499325539,294.5396294683125,290.61954139359085]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":9,"reportName":"toList/LinkedHashMap.Seq","reportOutliers":{"highSevere":0,"highMild":1,"lowMild":0,"samplesSeen":33,"lowSevere":0},"reportMeasured":[[6.239508016733453e-3,6.258350000052815e-3,13700565,1,0,0,0,6.250074000490713e-3,6.267428999990443e-3,0.0,6.267428999990443e-3],[1.2234680005349219e-2,1.2263502999985576e-2,26861689,2,0,0,0,1.22450620001473e-2,1.2271787999907247e-2,0.0,1.2271787999907247e-2],[1.8794981006067246e-2,1.884336299985989e-2,41258923,3,0,0,0,1.8804350998834707e-2,1.8851653999945484e-2,0.0,1.8851653999945484e-2],[2.4675249005667865e-2,2.474241599998095e-2,54166832,4,76390984,1,1704,2.3994148999918252e-2,2.405874600003699e-2,6.890140000166411e-4,2.405874600003699e-2],[3.195885199238546e-2,3.202175200021884e-2,70153836,5,90908496,1,1872,3.1249568999555777e-2,3.129245999980412e-2,7.178359999784334e-4,3.129245999980412e-2],[3.7193483003648e-2,3.7294893999842316e-2,81642806,6,0,0,0,3.720231899933424e-2,3.730294000001777e-2,0.0,3.730294000001777e-2],[4.363059499883093e-2,4.372698800011676e-2,95775332,7,90908640,1,1616,4.2938143998981104e-2,4.3031514999938736e-2,7.028650000222569e-4,4.3031514999938736e-2],[5.0125729001592845e-2,5.0262617000043974e-2,110031754,8,90907968,1,1624,4.9427641000875155e-2,4.956202700009271e-2,7.074749999844698e-4,4.956202700009271e-2],[5.530978299793787e-2,5.541739900013454e-2,121410810,9,90907360,1,1440,5.459436899946013e-2,5.4699324000011984e-2,7.248470000149609e-4,5.4699324000011984e-2],[6.230618999688886e-2,6.247600100005002e-2,136767638,10,181814952,2,2848,6.093968599998334e-2,6.1105343999997785e-2,1.3745949999872664e-3,6.1105343999997785e-2],[6.76642149919644e-2,6.777790699993602e-2,148528948,11,90904384,1,1408,6.698799100013275e-2,6.70983290001459e-2,6.861319999984516e-4,6.70983290001459e-2],[7.533717399928719e-2,7.550342200011073e-2,165370264,12,181807488,2,3208,7.396118100041349e-2,7.410846900006618e-2,1.3850999999931446e-3,7.410846900006618e-2],[7.934924602159299e-2,7.953331699991395e-2,174177822,13,90903344,1,1288,7.867364400044607e-2,7.885441799999171e-2,6.849220000049172e-4,7.885441799999171e-2],[8.829449498443864e-2,8.846509899990451e-2,193812294,14,181806736,2,2792,8.690386200032663e-2,8.70703840000715e-2,1.4002519999962715e-3,8.70703840000715e-2],[9.314569598063827e-2,9.335097400003178e-2,204460980,15,181807600,2,2856,9.168271300040942e-2,9.189138199985791e-2,1.472484000004215e-3,9.189138199985791e-2],[9.882765100337565e-2,9.907934000011664e-2,216932540,16,181807064,2,2728,9.73252309995587e-2,9.755242799997177e-2,1.511437999994314e-3,9.755242799997177e-2],[0.10479819000465795,0.10504647499988096,230037786,17,181806640,2,2744,0.1032602629984467,0.10350448300005155,1.5473950000171044e-3,0.10350448300005155],[0.11082105201785453,0.11108941000020423,243258322,18,181799632,2,3064,0.10932586600029026,0.10958974099980878,1.5031190000058814e-3,0.10958974099980878],[0.11693963099969551,0.11721835499997724,256688312,19,272697232,3,3448,0.11461556299946096,0.11487481199992544,2.333180999983142e-3,0.11487481199992544],[0.1230996870144736,0.12340622800002166,270210128,20,181799752,2,2728,0.1215539090007951,0.12185639399990578,1.5534560000105557e-3,0.12185639399990578],[0.13026837399229407,0.1305697620000501,285944826,21,272698544,3,3736,0.12791878999996698,0.12820299500003784,2.3583180000059656e-3,0.12820299500003784],[0.13619140998343937,0.13651266000010764,298947532,22,272697896,3,3752,0.1338913079998747,0.13420788600001288,2.3098399999810226e-3,0.13420788600001288],[0.15093666699249297,0.15127273699999932,331314124,23,272698648,3,3968,0.14853731299990613,0.14886821400000372,2.409854000006817e-3,0.14886821400000372],[0.15859800000907853,0.15899235999995653,348128706,25,272697736,3,3896,0.15629267400072422,0.15668238400007795,2.3140229999967232e-3,0.15668238400007795],[0.1620194179995451,0.16241129099989848,355638818,26,272698792,3,4016,0.1596665329998359,0.1600607249999939,2.3621210000044357e-3,0.1600607249999939],[0.16820074102724902,0.16863148800007366,369207216,27,363597288,4,5056,0.1650402569994185,0.16546494699991854,3.170226999998249e-3,0.16546494699991854],[0.17257850401801988,0.1729882810000163,378816362,28,272697544,3,3752,0.17027256900109933,0.1706775039999684,2.3156229999869993e-3,0.1706775039999684],[0.18531234000693075,0.18578311300007044,406767184,30,363598480,4,5064,0.18223187900002813,0.18269648899990898,3.0893980000143983e-3,0.18269648899990898],[0.19726840101066045,0.1977277729999969,433011624,31,363596648,4,4960,0.1941411900006642,0.19456280899999,3.1352999999967324e-3,0.19456280899999],[0.20352599801844917,0.20403002000011838,446747648,33,363589640,4,4752,0.20043535699915083,0.20093255300002966,3.1001220000064222e-3,0.20093255300002966],[0.2163236709893681,0.2168479599999955,474838338,35,454476944,5,6216,0.21237955399919883,0.21289571500005877,3.952747999989015e-3,0.21289571500005877],[0.22226157400291413,0.22276394299979074,487871012,36,363580856,4,4856,0.21913572100129386,0.21962192400019376,3.134762000001956e-3,0.21962192400019376],[0.23982066600001417,0.24038238200000706,526414154,38,454475808,5,6000,0.23591820000001462,0.23647232300004362,3.9105829999925845e-3,0.23647232300004362],[0.25128670598496683,0.25178314100003263,551581361,40,454476056,5,5784,0.247333756999069,0.24782306900010553,3.961650000007921e-3,0.24782306900010553],[0.2605928679986391,0.2611761820000993,572008722,42,545371664,6,7024,0.25584931899902585,0.2564136220000819,4.752945999996427e-3,0.2564136220000819],[0.27086678199702874,0.2715342970000165,594561080,44,454477088,5,6104,0.2669973400006711,0.26765703599994595,3.879087000001391e-3,0.26765703599994595],[0.29700089199468493,0.2977065530001255,651924996,47,545371608,6,6904,0.29228124499968544,0.29293780800003333,4.7284420000153204e-3,0.29293780800003333]]},{"reportAnalysis":{"anMean":{"estUpperBound":4.412629062580165e-3,"estLowerBound":4.378809973242944e-3,"estPoint":4.3916669560981865e-3,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9998868565502765,"estLowerBound":0.9994660624799866,"estPoint":0.999690151415027,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":6.487448417982548e-4,"estLowerBound":-4.319231379834366e-4,"estPoint":1.3060600703878466e-4,"estConfidenceLevel":0.95},"iters":{"estUpperBound":4.416992397855032e-3,"estLowerBound":4.363646412920893e-3,"estPoint":4.387872698783412e-3,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":6.846216776756695e-5,"estLowerBound":3.7395762030671884e-5,"estPoint":5.1252968906191644e-5,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":2.271498107084911e-2,"ovDesc":"slight","ovEffect":"Slight"},"anOverhead":1.9151102690935742e-6},"reportKDEs":[{"kdeValues":[4.293783103608451e-3,4.295927403014364e-3,4.298071702420276e-3,4.300216001826189e-3,4.302360301232102e-3,4.304504600638015e-3,4.306648900043928e-3,4.30879319944984e-3,4.3109374988557535e-3,4.313081798261666e-3,4.315226097667579e-3,4.317370397073492e-3,4.3195146964794045e-3,4.321658995885318e-3,4.32380329529123e-3,4.325947594697143e-3,4.328091894103056e-3,4.330236193508969e-3,4.332380492914882e-3,4.334524792320794e-3,4.336669091726707e-3,4.338813391132621e-3,4.340957690538533e-3,4.343101989944446e-3,4.3452462893503584e-3,4.347390588756272e-3,4.349534888162185e-3,4.351679187568097e-3,4.35382348697401e-3,4.355967786379923e-3,4.358112085785836e-3,4.360256385191749e-3,4.362400684597661e-3,4.3645449840035745e-3,4.366689283409487e-3,4.3688335828154e-3,4.370977882221313e-3,4.3731221816272255e-3,4.375266481033139e-3,4.377410780439051e-3,4.379555079844964e-3,4.381699379250877e-3,4.38384367865679e-3,4.385987978062703e-3,4.388132277468615e-3,4.390276576874528e-3,4.392420876280442e-3,4.394565175686354e-3,4.396709475092267e-3,4.3988537744981794e-3,4.400998073904093e-3,4.403142373310006e-3,4.405286672715918e-3,4.407430972121831e-3,4.409575271527744e-3,4.411719570933657e-3,4.41386387033957e-3,4.416008169745482e-3,4.4181524691513955e-3,4.420296768557308e-3,4.422441067963221e-3,4.424585367369134e-3,4.4267296667750465e-3,4.42887396618096e-3,4.431018265586872e-3,4.433162564992785e-3,4.435306864398698e-3,4.437451163804611e-3,4.439595463210524e-3,4.441739762616436e-3,4.4438840620223494e-3,4.446028361428262e-3,4.448172660834175e-3,4.450316960240088e-3,4.4524612596460005e-3,4.454605559051914e-3,4.456749858457827e-3,4.458894157863739e-3,4.461038457269652e-3,4.463182756675565e-3,4.465327056081478e-3,4.46747135548739e-3,4.469615654893303e-3,4.4717599542992165e-3,4.473904253705129e-3,4.476048553111042e-3,4.478192852516954e-3,4.4803371519228676e-3,4.482481451328781e-3,4.484625750734693e-3,4.486770050140606e-3,4.4889143495465186e-3,4.491058648952432e-3,4.493202948358345e-3,4.495347247764257e-3,4.4974915471701704e-3,4.499635846576083e-3,4.501780145981996e-3,4.503924445387909e-3,4.5060687447938215e-3,4.508213044199735e-3,4.510357343605647e-3,4.51250164301156e-3,4.514645942417473e-3,4.516790241823386e-3,4.518934541229299e-3,4.521078840635211e-3,4.523223140041124e-3,4.5253674394470375e-3,4.52751173885295e-3,4.529656038258863e-3,4.531800337664775e-3,4.5339446370706886e-3,4.536088936476602e-3,4.538233235882514e-3,4.540377535288427e-3,4.54252183469434e-3,4.544666134100253e-3,4.546810433506166e-3,4.548954732912078e-3,4.5510990323179915e-3,4.553243331723904e-3,4.555387631129817e-3,4.55753193053573e-3,4.5596762299416425e-3,4.561820529347556e-3,4.563964828753468e-3,4.566109128159381e-3],"kdeType":"time","kdePDF":[817.5545625337741,842.7210175262259,892.1167922218835,963.9478162260071,1055.7194686550754,1164.4607688555918,1287.0031580517607,1420.2955813603296,1561.732880031183,1709.471047233204,1862.7015722611104,2021.858525319277,2188.7363596563046,2366.503182149864,2559.6024979928147,2773.54491134928,3014.5987535659515,3289.394303267756,3604.4599888719376,3965.7112431516243,4377.914533937213,4844.151662020961,5365.313459054463,5939.657478914166,6562.470040160831,7225.876944391132,7918.846706149325,8627.422676796046,9335.204502757082,10024.075115841963,10675.139208774046,11269.807212862015,11790.930838514212,12223.87818926628,12557.433160942204,12784.417803224273,12901.966896524813,12911.42718320611,12817.902728893867,12629.514512379032,12356.478446184557,12010.125360017257,11601.985951806171,11143.044041094714,10643.226952072824,10111.159411699871,9554.164949978473,8978.463803364717,8389.494061548397,7792.275626882789,7191.7437140200755,6592.996734614748,6001.427526556541,5422.731676320383,4862.807598528565,4327.577101709035,3822.7613065157016,3353.645679454138,2924.861564049873,2540.20250424995,2202.484380974403,1913.4508754840376,1673.721133243261,1482.7749270346405,1338.9715458802534,1239.6010075830409,1180.9687585102486,1158.5166345939613,1166.9826891018433,1200.6001939611945,1253.3318668768013,1319.1298316856396,1392.2060230286445,1467.2929244206907,1539.8718640759405,1606.346485610418,1664.1428722930677,1711.7249275558604,1748.523160355139,1774.7856264642364,1791.3697699063393,1799.5016245589836,1800.5329190321195,1795.7263001768156,1786.0941102735046,1772.3076343128878,1754.6828242994977,1733.2369498758594,1707.8002525666504,1678.159108336478,1644.2035610058276,1606.0528530508627,1564.1375099353556,1519.22472629232,1472.3838452595594,1424.8989248188898,1378.144047845889,1333.4427252192036,1291.93454399328,1254.4698842268447,1221.5475661028077,1193.3018603612036,1169.5360372649188,1149.7913478220376,1133.4346449797624,1119.7458594270615,1107.9885786820655,1097.4525234042696,1087.4645026003855,1077.3727061744578,1066.5161047306037,1054.194729851699,1039.6568164783089,1022.1151657794795,1000.7984426570703,975.0349176930243,944.358169478412,908.618160818757,868.0781220902419,823.4783590025011,776.0522351285033,727.4862946027606,679.8245053939797,635.3245211247273,596.2804495370821,564.8310174139273,542.7738291084023,531.4056502340565]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":10,"reportName":"toList/LinkedHashMap.IntMap","reportOutliers":{"highSevere":3,"highMild":3,"lowMild":1,"samplesSeen":36,"lowSevere":0},"reportMeasured":[[4.163777019130066e-3,4.169516000047224e-3,9144098,1,0,0,0,4.172527000264381e-3,4.176937000011094e-3,0.0,4.176937000011094e-3],[8.416518976446241e-3,8.443440000064584e-3,18480768,2,0,0,0,8.42634599939629e-3,8.451018000187105e-3,0.0,8.451018000187105e-3],[1.3601598009699956e-2,1.3639802999932726e-2,29859738,3,0,0,0,1.3611204998596804e-2,1.3648125999907279e-2,0.0,1.3648125999907279e-2],[1.778939997893758e-2,1.7812061999848083e-2,39052306,4,0,0,0,1.779887299926486e-2,1.7820220999965386e-2,0.0,1.7820220999965386e-2],[2.3633766017155722e-2,2.3683622000135074e-2,51881100,5,0,0,0,2.3644480999791995e-2,2.3692822999919372e-2,0.0,2.3692822999919372e-2],[2.7176003000931814e-2,2.72547360000317e-2,59655716,6,91150728,1,1480,2.5907850000294275e-2,2.5962917000015295e-2,1.275622000008525e-3,2.5962917000015295e-2],[2.9928420000942424e-2,3.0004131999930905e-2,65698574,7,0,0,0,2.9937655999674462e-2,3.0012024999905407e-2,0.0,3.0012024999905407e-2],[3.6142739991191775e-2,3.622001200005798e-2,79335098,8,110295400,1,1672,3.486541600068449e-2,3.4940882000000784e-2,1.2829469999928733e-3,3.4940882000000784e-2],[3.8849250006023794e-2,3.8949491000039416e-2,85279530,9,0,0,0,3.885829399951035e-2,3.895701600004031e-2,0.0,3.895701600004031e-2],[4.3686721997801214e-2,4.378153800007567e-2,95897944,10,0,0,0,4.369649699947331e-2,4.3789595999896846e-2,0.0,4.3789595999896846e-2],[4.8340589011786506e-2,4.845654199993987e-2,106113458,11,110296824,1,1496,4.710891800095851e-2,4.722200700007306e-2,1.2411920000090504e-3,4.722200700007306e-2],[5.297838101978414e-2,5.311362799989183e-2,116292294,12,110296040,1,1440,5.167524200078333e-2,5.1807691000021805e-2,1.3122480000049563e-3,5.1807691000021805e-2],[5.6201180996140465e-2,5.6329625999978816e-2,123366926,13,0,0,0,5.621069799963152e-2,5.633786099997451e-2,0.0,5.633786099997451e-2],[6.148112198570743e-2,6.162363299995377e-2,134956568,14,110296464,1,1192,6.024849200002791e-2,6.038796600000751e-2,1.2424379999913526e-3,6.038796600000751e-2],[6.553803500719368e-2,6.570110699999532e-2,143862090,15,110295824,1,1256,6.429921000017202e-2,6.445904900010646e-2,1.2488300000086383e-3,6.445904900010646e-2],[7.136039200122468e-2,7.151902900000096e-2,156642214,16,110296120,1,1168,7.006695999916701e-2,7.02221260000897e-2,1.3031709999893337e-3,7.02221260000897e-2],[7.38736630009953e-2,7.40468700000747e-2,162158718,17,0,0,0,7.388396900023508e-2,7.405583499985369e-2,0.0,7.405583499985369e-2],[7.894371901056729e-2,7.912334699994972e-2,173287888,18,110295552,1,1224,7.766524799990293e-2,7.784200199989755e-2,1.289254999988998e-3,7.784200199989755e-2],[8.306168398121372e-2,8.326176600007784e-2,182325652,19,110296704,1,1168,8.173781000004965e-2,8.193513000014718e-2,1.3322290000132853e-3,8.193513000014718e-2],[8.785029398859479e-2,8.804716800000278e-2,192838764,20,110297048,1,1104,8.660708000024897e-2,8.680047800021384e-2,1.25383299999271e-3,8.680047800021384e-2],[9.178217602311634e-2,9.201004300007298e-2,201467932,21,110295608,1,1104,9.05398659997445e-2,9.076487399988764e-2,1.2500150000107624e-3,9.076487399988764e-2],[9.995609399629757e-2,0.10013052299996161,219406924,22,220592096,2,1776,9.7291113999745e-2,9.746038999992379e-2,2.671059999983072e-3,9.746038999992379e-2],[0.10041946900309995,0.10067595399982565,220426668,23,110296264,1,920,9.918615800052066e-2,9.943940499988457e-2,1.2415850000024875e-3,9.943940499988457e-2],[0.10909503098810092,0.10936945000003107,239470422,25,110296552,1,1008,0.10780814000099781,0.10807912699988265,1.2966600000083872e-3,0.10807912699988265],[0.11309552000602707,0.11335169700009828,248250958,26,110295616,1,1072,0.11185790600029577,0.11211088699997163,1.2468070000011267e-3,0.11211088699997163],[0.11858460798976012,0.11887219000004734,260299510,27,220592848,2,1928,0.11603287700017972,0.11632065499998134,2.5604500000042663e-3,0.11632065499998134],[0.12253280900768004,0.12283011499994245,268965626,28,110292424,1,832,0.12119864800115465,0.12149256500015326,1.3435930000014196e-3,0.12149256500015326],[0.1320641940110363,0.1323824799999329,289888294,30,220584296,2,2056,0.1295237319991429,0.12983653899982528,2.5501959999871815e-3,0.12983653899982528],[0.13452258901088499,0.13486120700008541,295282390,31,110292568,1,896,0.13321053300023777,0.13355134600010388,1.3208070000132466e-3,0.13355134600010388],[0.1482407780131325,0.1485629210001207,325394724,33,220584368,2,1960,0.14564859199890634,0.14594777299998896,2.6010720000044785e-3,0.14594777299998896],[0.1531252189888619,0.15352151699994465,336116070,35,220583920,2,1720,0.150522883001031,0.1509196479998991,2.612199999987297e-3,0.1509196479998991],[0.15688436600612476,0.1571928549999484,344369628,36,110292216,1,920,0.1556514479998441,0.15595672400013427,1.2433560000033594e-3,0.15595672400013427],[0.16567350100376643,0.16606594099994254,363659536,38,220583328,2,2056,0.1631591639998078,0.16353378400003749,2.52310499999453e-3,0.16353378400003749],[0.174809134012321,0.17520413800002643,383714122,40,220583928,2,1840,0.17229139899973234,0.17268117700018593,2.52760500001159e-3,0.17268117700018593],[0.1850456429820042,0.18548794200000884,406179842,42,330863952,3,2448,0.1811689629994362,0.18161036400010744,3.883870999999317e-3,0.18161036400010744],[0.1971288440108765,0.1975862850001704,432704536,44,220576064,2,1784,0.19446599500042794,0.1949186599999848,2.672445000001744e-3,0.1949186599999848],[0.2060655340028461,0.2065599130000919,452323620,47,220575888,2,1912,0.20354206999945745,0.20403007100003379,2.5339789999918594e-3,0.20403007100003379],[0.21536223200382665,0.2158496259999083,472727132,49,330864120,3,2280,0.2114881929992407,0.2119593590000477,3.883558000012499e-3,0.2119593590000477],[0.22679305501515046,0.22733609900001284,497818924,52,220575904,2,1744,0.22420006100037426,0.22473816899992016,2.6016389999767853e-3,0.22473816899992016],[0.23612988300737925,0.23668595599997388,518313242,54,330863456,3,2256,0.23222825599987118,0.23278292100008002,3.911580000021786e-3,0.23278292100008002],[0.2538169680046849,0.25442383599988716,557137594,57,330864016,3,2128,0.24991454500013788,0.2505020699998113,3.912491999983558e-3,0.2505020699998113],[0.2620647859876044,0.262692073999915,575239846,60,330864296,3,2248,0.2581649519997882,0.2587697900000876,3.908858000016835e-3,0.2587697900000876],[0.2753512299968861,0.27602749300012874,604404998,63,330863608,3,2224,0.27146387200082245,0.2721177159999115,3.8978369999824736e-3,0.2721177159999115]]},{"reportAnalysis":{"anMean":{"estUpperBound":2.4468714534031544e-2,"estLowerBound":2.3486580240643082e-2,"estPoint":2.40099591588223e-2,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9992376492538376,"estLowerBound":0.9968004871341805,"estPoint":0.998233346101456,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":-7.474619718365243e-3,"estLowerBound":-1.830791067167499e-2,"estPoint":-1.1667693754772392e-2,"estConfidenceLevel":0.95},"iters":{"estUpperBound":2.6196134164948523e-2,"estLowerBound":2.5106841390482904e-2,"estPoint":2.5624288733703433e-2,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":1.2850544881348141e-3,"estLowerBound":9.149215593440743e-4,"estPoint":1.0933749701844172e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.14800815149402494,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":1.9151102690935742e-6},"reportKDEs":[{"kdeValues":[2.2108391189620824e-2,2.2135942342589584e-2,2.2163493495558347e-2,2.2191044648527107e-2,2.221859580149587e-2,2.224614695446463e-2,2.2273698107433394e-2,2.2301249260402153e-2,2.2328800413370917e-2,2.2356351566339677e-2,2.238390271930844e-2,2.24114538722772e-2,2.2439005025245963e-2,2.2466556178214723e-2,2.2494107331183486e-2,2.2521658484152246e-2,2.254920963712101e-2,2.257676079008977e-2,2.2604311943058533e-2,2.2631863096027292e-2,2.2659414248996056e-2,2.2686965401964816e-2,2.271451655493358e-2,2.274206770790234e-2,2.2769618860871102e-2,2.2797170013839862e-2,2.2824721166808625e-2,2.2852272319777385e-2,2.287982347274615e-2,2.2907374625714908e-2,2.293492577868367e-2,2.296247693165243e-2,2.2990028084621195e-2,2.3017579237589954e-2,2.3045130390558718e-2,2.3072681543527478e-2,2.310023269649624e-2,2.3127783849465e-2,2.3155335002433764e-2,2.3182886155402524e-2,2.3210437308371287e-2,2.3237988461340047e-2,2.326553961430881e-2,2.329309076727757e-2,2.3320641920246334e-2,2.3348193073215093e-2,2.3375744226183857e-2,2.3403295379152617e-2,2.343084653212138e-2,2.345839768509014e-2,2.3485948838058903e-2,2.3513499991027663e-2,2.3541051143996426e-2,2.3568602296965186e-2,2.359615344993395e-2,2.362370460290271e-2,2.3651255755871473e-2,2.3678806908840232e-2,2.3706358061808996e-2,2.3733909214777756e-2,2.376146036774652e-2,2.378901152071528e-2,2.3816562673684042e-2,2.3844113826652802e-2,2.3871664979621565e-2,2.3899216132590325e-2,2.392676728555909e-2,2.3954318438527848e-2,2.398186959149661e-2,2.400942074446537e-2,2.4036971897434135e-2,2.4064523050402895e-2,2.4092074203371658e-2,2.4119625356340418e-2,2.414717650930918e-2,2.417472766227794e-2,2.4202278815246704e-2,2.4229829968215464e-2,2.4257381121184227e-2,2.4284932274152987e-2,2.431248342712175e-2,2.434003458009051e-2,2.4367585733059274e-2,2.4395136886028033e-2,2.4422688038996797e-2,2.4450239191965557e-2,2.447779034493432e-2,2.450534149790308e-2,2.4532892650871843e-2,2.4560443803840603e-2,2.4587994956809366e-2,2.4615546109778126e-2,2.464309726274689e-2,2.467064841571565e-2,2.4698199568684413e-2,2.4725750721653172e-2,2.4753301874621936e-2,2.4780853027590696e-2,2.480840418055946e-2,2.483595533352822e-2,2.4863506486496982e-2,2.4891057639465742e-2,2.4918608792434505e-2,2.4946159945403265e-2,2.497371109837203e-2,2.5001262251340788e-2,2.502881340430955e-2,2.505636455727831e-2,2.5083915710247075e-2,2.5111466863215835e-2,2.5139018016184598e-2,2.5166569169153358e-2,2.519412032212212e-2,2.522167147509088e-2,2.524922262805964e-2,2.5276773781028404e-2,2.5304324933997167e-2,2.5331876086965927e-2,2.5359427239934687e-2,2.538697839290345e-2,2.5414529545872214e-2,2.5442080698840974e-2,2.5469631851809733e-2,2.5497183004778497e-2,2.552473415774726e-2,2.555228531071602e-2,2.557983646368478e-2,2.5607387616653543e-2],"kdeType":"time","kdePDF":[263.2029896864474,263.18951310646753,263.16262386354566,263.1224496624869,263.069181737453,263.00307446468145,262.9244448467263,262.83367186875716,262.7311957275762,262.6175169341506,262.49319529058914,262.3588487426267,262.21515210881,262.06283568771744,261.902683744674,261.7355328795653,261.5622702774838,261.3838318440839,261.20120022765946,261.01540273010056,260.8275091090284,260.63862927355655,260.4499108762746,260.2625368042061,260.0777225716485,259.8967136179654,259.72078251356936,259.5512260775064,259.3893624102282,259.2365278453273,259.09407382419664,258.9633636977761,258.8457694597496,258.7426684157707,258.6554397935113,258.5854612985545,258.534105621386,258.5027369009746,258.492707150684,258.50535265250215,258.5419903258384,258.6039140773932,258.6923911388748,258.8086583996011,258.9539187412938,259.12933738263916,259.3360382414557,259.57510032257034,259.8475541397623,260.15437818037924,260.4964954214755,260.87476990654096,261.2900033921097,261.7429320737255,262.23422340092566,262.7644729910473,263.3342016518037,263.94385252266295,264.5937883451488,265.2842888722091,266.01554842680804,266.78767361985786,267.6006812375381,268.4544963079197,269.34895035666455,270.28377986134535,271.2586249136886,272.27302809872157,273.3264335994592,274.41818653534654,275.5475325422172,276.71361760100956,277.91548812191934,279.15209129004285,280.4222756779026,281.72479212952106,283.05829491994564,284.4213431933108,285.812402681669,287.22984770592143,288.67196345924725,290.13694857245537,291.6229179596879,293.1279059418731,294.64986964428357,296.18669266348263,297.73618899787675,299.29610723499417,300.8641349875427,302.43790356920243,304.01499290005586,305.59293663049175,307.16922747139535,308.74132271742934,310.30664994924297,311.86261289950966,313.40659746681587,314.9359778605768,316.4481228593844,317.9404021644634,319.41019282926476,320.85488574563254,322.2718921664767,323.65865024444304,325.01263156572685,326.3313476578995,327.6123564504429,328.8532686665887,330.0517541250559,331.2055479303719,332.3124565306368,333.3703636218679,334.3772358784207,335.33112848944205,336.23019048184943,337.0726698109687,337.8569182006738,338.58139571567506,339.24467504948257,339.8454455125203,340.3825167059015,340.85482186745725,341.26142087777873,341.601502915234,341.8743887501904,342.0795326699811,342.2165240275033,342.2850884077154]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":11,"reportName":"toList/LinkedHashSet","reportOutliers":{"highSevere":0,"highMild":0,"lowMild":0,"samplesSeen":18,"lowSevere":0},"reportMeasured":[[2.0913528016535565e-2,2.0933075000129975e-2,45910504,1,0,0,0,2.0922949001032976e-2,2.09411870000622e-2,0.0,2.09411870000622e-2],[4.480090600554831e-2,4.491607099998873e-2,98342330,2,0,0,0,4.480946799958474e-2,4.492365400005838e-2,0.0,4.492365400005838e-2],[6.786583099165e-2,6.804286899978251e-2,148970032,3,108712072,1,1680,6.65288669988513e-2,6.670243200005643e-2,1.3453769999784981e-3,6.670243200005643e-2],[9.051346400519833e-2,9.070581599985417e-2,198681912,4,126109600,1,1856,8.907115799956955e-2,8.926066800017907e-2,1.4501360000167551e-3,8.926066800017907e-2],[0.11273345799418166,0.11299735300008251,247454406,5,126110592,1,1632,0.11117220199957956,0.11141910600008487,1.5683609999825876e-3,0.11141910600008487],[0.13664152700221166,0.13693295699999908,299933710,6,126110088,1,1512,0.13501871600055892,0.13530614100000093,1.6312030000165123e-3,0.13530614100000093],[0.16314873998635449,0.16349860900004387,358119372,7,126110240,1,1800,0.16138353099995584,0.16172919999985425,1.7746989999807283e-3,0.16172919999985425],[0.1972546169999987,0.1976357050000388,432981495,8,252218984,2,3288,0.1936010979989078,0.19395578400008162,3.6625440000079834e-3,0.19395578400008162],[0.21234013099456206,0.21283417599988752,466093972,9,126105528,1,1440,0.21044538900059706,0.21094073099993693,1.9033240000112528e-3,0.21094073099993693],[0.2381946140085347,0.2387603490001311,522845142,10,252210696,2,2920,0.23435795799923653,0.2349171349999324,3.8442439999926137e-3,0.2349171349999324],[0.26224057300714776,0.2628509099999974,575625692,11,252209128,2,3192,0.2583267390000401,0.2589173909998408,3.922046000013779e-3,0.2589173909998408],[0.3015240360109601,0.30205969000007826,661853840,12,378315776,3,3976,0.2955520349987637,0.2960847740000645,5.98059600000056e-3,0.2960847740000645],[0.3267038789927028,0.32729719200006,717123674,13,252209680,2,2872,0.3226712649993715,0.3232575629999701,4.040476999989551e-3,0.3232575629999701],[0.3536422470060643,0.3542696160000105,776253978,14,378314904,3,4296,0.34757785300098476,0.34819571799994264,6.072778000003609e-3,0.34819571799994264],[0.3697795970074367,0.3704101589999027,811675468,15,378310376,3,3912,0.3637862909999967,0.36441237700000784,6.002301999984638e-3,0.36441237700000784],[0.38540034100878984,0.3860883489999196,845963815,16,378305480,3,4280,0.3794611779994739,0.38013158500007194,5.9473150000144415e-3,0.38013158500007194],[0.4287602000113111,0.42954531500004123,941138968,17,378304048,3,3912,0.4226556419998815,0.42343726400008563,6.112697999981265e-3,0.42343726400008563],[0.4556854400143493,0.45651688200018725,1000239968,18,504405784,4,5400,0.44759230199997546,0.4484113440000783,8.100991000020485e-3,0.4484113440000783],[0.4787855489994399,0.47966373200006274,1050945740,19,378303720,3,3944,0.4726746140004252,0.47355697599982705,6.119331999997257e-3,0.47355697599982705]]},{"reportAnalysis":{"anMean":{"estUpperBound":4.6042851120592254e-2,"estLowerBound":4.5375915251825834e-2,"estPoint":4.5627379312661476e-2,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9999524974657126,"estLowerBound":0.9989563177400336,"estPoint":0.9994412123004215,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":1.6837581088131191e-3,"estLowerBound":-7.409769300204807e-3,"estPoint":-2.3454964819114655e-3,"estConfidenceLevel":0.95},"iters":{"estUpperBound":4.677091648746597e-2,"estLowerBound":4.540566195929878e-2,"estPoint":4.603730137888497e-2,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":7.600391957398097e-4,"estLowerBound":3.97061966901405e-4,"estPoint":5.944508584768441e-4,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":6.632653061224489e-2,"ovDesc":"slight","ovEffect":"Slight"},"anOverhead":1.9151102690935742e-6},"reportKDEs":[{"kdeValues":[4.479195711087833e-2,4.4808295829902936e-2,4.482463454892755e-2,4.484097326795216e-2,4.4857311986976775e-2,4.487365070600138e-2,4.4889989425026e-2,4.490632814405061e-2,4.4922666863075215e-2,4.493900558209983e-2,4.495534430112444e-2,4.4971683020149054e-2,4.498802173917366e-2,4.500436045819828e-2,4.5020699177222887e-2,4.5037037896247495e-2,4.505337661527211e-2,4.506971533429672e-2,4.5086054053321334e-2,4.510239277234594e-2,4.511873149137056e-2,4.5135070210395166e-2,4.5151408929419774e-2,4.516774764844439e-2,4.5184086367469e-2,4.520042508649361e-2,4.521676380551822e-2,4.523310252454283e-2,4.5249441243567445e-2,4.5265779962592054e-2,4.528211868161667e-2,4.529845740064128e-2,4.531479611966589e-2,4.53311348386905e-2,4.534747355771511e-2,4.5363812276739725e-2,4.538015099576433e-2,4.539648971478895e-2,4.541282843381356e-2,4.542916715283817e-2,4.544550587186278e-2,4.546184459088739e-2,4.5478183309912004e-2,4.549452202893661e-2,4.551086074796123e-2,4.5527199466985836e-2,4.554353818601045e-2,4.555987690503506e-2,4.557621562405967e-2,4.5592554343084284e-2,4.560889306210889e-2,4.562523178113351e-2,4.5641570500158116e-2,4.565790921918273e-2,4.567424793820734e-2,4.569058665723195e-2,4.570692537625656e-2,4.572326409528117e-2,4.573960281430579e-2,4.5755941533330395e-2,4.577228025235501e-2,4.578861897137962e-2,4.580495769040423e-2,4.582129640942884e-2,4.583763512845345e-2,4.5853973847478066e-2,4.5870312566502675e-2,4.588665128552728e-2,4.59029900045519e-2,4.591932872357651e-2,4.593566744260112e-2,4.595200616162573e-2,4.5968344880650346e-2,4.5984683599674954e-2,4.600102231869956e-2,4.601736103772418e-2,4.6033699756748786e-2,4.60500384757734e-2,4.606637719479801e-2,4.6082715913822625e-2,4.609905463284723e-2,4.611539335187184e-2,4.613173207089646e-2,4.6148070789921065e-2,4.616440950894568e-2,4.618074822797029e-2,4.6197086946994904e-2,4.621342566601951e-2,4.622976438504412e-2,4.6246103104068736e-2,4.6262441823093345e-2,4.627878054211796e-2,4.629511926114257e-2,4.6311457980167184e-2,4.632779669919179e-2,4.63441354182164e-2,4.6360474137241016e-2,4.6376812856265624e-2,4.639315157529024e-2,4.640949029431485e-2,4.642582901333946e-2,4.644216773236407e-2,4.645850645138868e-2,4.6474845170413295e-2,4.6491183889437904e-2,4.650752260846252e-2,4.652386132748713e-2,4.654020004651174e-2,4.655653876553635e-2,4.657287748456096e-2,4.6589216203585575e-2,4.660555492261018e-2,4.66218936416348e-2,4.663823236065941e-2,4.6654571079684015e-2,4.667090979870863e-2,4.668724851773324e-2,4.6703587236757854e-2,4.671992595578246e-2,4.673626467480708e-2,4.6752603393831686e-2,4.6768942112856295e-2,4.678528083188091e-2,4.680161955090552e-2,4.6817958269930134e-2,4.683429698895474e-2,4.685063570797936e-2,4.6866974427003966e-2],"kdeType":"time","kdePDF":[647.0275284375672,646.9320157877125,646.7409753560995,646.4543774143423,646.0721787048461,645.5943240328193,645.0207483723979,644.3513794728261,643.5861409472666,642.7249558235678,641.7677505331836,640.7144593114458,639.5650289795685,638.3194240761059,636.9776323031257,635.5396702501097,634.0055893565614,632.3754820724993,630.6494881744699,628.8278011934034,626.9106749096117,624.8984298694432,622.7914598776334,620.5902384191543,618.2953249644387,615.9073711121895,613.4271265246007,610.8554446107119,608.1932879147721,605.44173316792,602.6019759631555,599.6753350155124,596.6632559714906,593.5673147341972,590.3892202732223,587.1308168910751,583.7940859209515,580.3811468337402,576.8942577354297,573.3358152394746,569.7083537021659,566.0145438126401,562.2571905327836,558.439230385996,554.5637280974529,550.6338725922411,546.652972361389,542.6244502094859,538.5518374011198,534.4387672268894,530.288968013088,526.1062556024538,521.8945253364503,517.6577435725361,513.3999387726072,509.1251922014208,504.83762827612424,500.5414046102063,496.24070179704944,491.939712979965,487.64263325695975,483.353648969663,479.07692692667626,474.81660361224743,470.5767744314487,466.36148304312144,462.174710831572,458.0203665675275,453.90227630803287,449.8241735839502,445.7896899223597,441.80234574962986,437.8655417190551,433.98255050494737,430.15650910274474,426.39041167224883,422.68710295837457,419.0492723209682,415.47944840217434,411.97999445669086,408.5531043668976,405.2007993614583,401.9249254524401,398.7271516024353,395.60896862948823,392.57168885397726,389.6164464878711,386.74419876311146,383.95572779216684,381.2516431502047,378.63238516471984,376.0982288949998,373.64928878037597,371.2855239329573,369.00674404735895,366.8126158969576,364.70267038332975,362.6763101028747,360.73281739211853,358.8713628109131,357.09101402065346,355.3907450127742,353.7694456411451,352.22593141057274,350.7589534724543,349.36720877769517,348.0493503363296,346.8039975328461,345.62974644604674,344.52518012233026,343.4888787516104,342.51942969564544,341.6154373193496,340.7755325767121,339.9983823042117,339.2826981761134,338.62724527775487,338.030850254836,337.4924089988634,337.0108938311882,336.58536015057354,336.21495251186417,335.8989101061343,335.6365716156197,335.42737941980744,335.2708831322153,335.1667424506676,335.1147293072089]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":12,"reportName":"lookup/HashMap.Strict","reportOutliers":{"highSevere":0,"highMild":3,"lowMild":0,"samplesSeen":13,"lowSevere":0},"reportMeasured":[[4.554031600127928e-2,4.564031899985821e-2,99965620,1,0,0,0,4.554833499969391e-2,4.5647218999874895e-2,0.0,4.5647218999874895e-2],[8.993070799624547e-2,9.01296250001451e-2,197403446,2,0,0,0,8.993908100092085e-2,9.013675500000318e-2,0.0,9.013675500000318e-2],[0.13511188002303243,0.13538760400001593,296576987,3,0,0,0,0.13511958699928073,0.13539404900006957,0.0,0.13539404900006957],[0.18656055702012964,0.18691582099995685,409506814,4,127127152,1,1008,0.18448686899864697,0.18483850699999493,2.0818110000107026e-3,0.18483850699999493],[0.22490107401972637,0.22536984199996368,493665003,5,0,0,0,0.22491035299935902,0.22537793699984832,0.0,0.22537793699984832],[0.27321908899466507,0.2737977110000429,599723585,6,128400336,1,1312,0.2712466199991468,0.2718215699999291,1.9894790000023477e-3,0.2718215699999291],[0.31779082299908623,0.3184463399998094,697558956,7,128401552,1,1032,0.3157727959987824,0.3164247729998806,2.026731999990261e-3,0.3164247729998806],[0.3713253250170965,0.3721133420001479,815068283,8,128400592,1,864,0.3693159579997882,0.3701055250000991,2.018225999989909e-3,0.3701055250000991],[0.4072251039906405,0.40810509900006764,893869342,9,128400488,1,864,0.4052197060009348,0.40609595800015086,2.0135800000105064e-3,0.40609595800015086],[0.4560095469933003,0.45694165300005807,1000952086,10,128400328,1,864,0.45393549100117525,0.4548684769999909,2.0823739999968893e-3,0.4548684769999909],[0.5000863949826453,0.5011091490000581,1097699934,11,256801128,2,1576,0.49606156700065185,0.4970782729999428,4.032920000014428e-3,0.4970782729999428],[0.5480689810065087,0.5492077799999606,1203022820,12,128397504,1,728,0.5460031620004884,0.5471384729999045,2.073961999997209e-3,0.5471384729999045],[0.5915921489940956,0.5928636010000901,1298557104,13,256794728,2,1608,0.5875380950001272,0.5887944329999755,4.062371000003395e-3,0.5887944329999755],[0.6537177459977102,0.6549960400000145,1434923738,14,256794728,2,1456,0.649653958998897,0.6509038020001299,4.072591999999986e-3,0.6509038020001299]]},{"reportAnalysis":{"anMean":{"estUpperBound":9.880067970935094e-2,"estLowerBound":9.756404216201929e-2,"estPoint":9.830584251050156e-2,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9999662581008721,"estLowerBound":0.9994031267413319,"estPoint":0.9997527348666586,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":8.687454197639942e-3,"estLowerBound":-3.0209446492433655e-3,"estPoint":1.2741513492078183e-3,"estConfidenceLevel":0.95},"iters":{"estUpperBound":9.914746971697982e-2,"estLowerBound":9.667918132336692e-2,"estPoint":9.812829675114085e-2,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":1.380279968688867e-3,"estLowerBound":5.641929049369217e-4,"estPoint":8.984144454276187e-4,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":9.87654320987653e-2,"ovDesc":"slight","ovEffect":"Slight"},"anOverhead":1.9151102690935742e-6},"reportKDEs":[{"kdeValues":[9.651903077885668e-2,9.654495100931636e-2,9.657087123977603e-2,9.659679147023571e-2,9.662271170069539e-2,9.664863193115507e-2,9.667455216161475e-2,9.670047239207442e-2,9.67263926225341e-2,9.675231285299378e-2,9.677823308345347e-2,9.680415331391315e-2,9.683007354437283e-2,9.68559937748325e-2,9.688191400529218e-2,9.690783423575186e-2,9.693375446621154e-2,9.695967469667122e-2,9.69855949271309e-2,9.701151515759057e-2,9.703743538805025e-2,9.706335561850993e-2,9.70892758489696e-2,9.711519607942928e-2,9.714111630988896e-2,9.716703654034864e-2,9.719295677080832e-2,9.7218877001268e-2,9.724479723172769e-2,9.727071746218736e-2,9.729663769264704e-2,9.732255792310672e-2,9.73484781535664e-2,9.737439838402608e-2,9.740031861448575e-2,9.742623884494543e-2,9.745215907540511e-2,9.747807930586479e-2,9.750399953632446e-2,9.752991976678414e-2,9.755583999724382e-2,9.75817602277035e-2,9.760768045816318e-2,9.763360068862285e-2,9.765952091908253e-2,9.768544114954221e-2,9.77113613800019e-2,9.773728161046158e-2,9.776320184092126e-2,9.778912207138094e-2,9.781504230184061e-2,9.784096253230029e-2,9.786688276275997e-2,9.789280299321965e-2,9.791872322367932e-2,9.7944643454139e-2,9.797056368459868e-2,9.799648391505836e-2,9.802240414551804e-2,9.804832437597771e-2,9.807424460643739e-2,9.810016483689707e-2,9.812608506735675e-2,9.815200529781642e-2,9.817792552827612e-2,9.82038457587358e-2,9.822976598919547e-2,9.825568621965515e-2,9.828160645011483e-2,9.83075266805745e-2,9.833344691103418e-2,9.835936714149386e-2,9.838528737195354e-2,9.841120760241322e-2,9.84371278328729e-2,9.846304806333257e-2,9.848896829379225e-2,9.851488852425193e-2,9.85408087547116e-2,9.856672898517128e-2,9.859264921563096e-2,9.861856944609064e-2,9.864448967655033e-2,9.867040990701001e-2,9.869633013746969e-2,9.872225036792937e-2,9.874817059838904e-2,9.877409082884872e-2,9.88000110593084e-2,9.882593128976808e-2,9.885185152022775e-2,9.887777175068743e-2,9.890369198114711e-2,9.892961221160679e-2,9.895553244206647e-2,9.898145267252614e-2,9.900737290298582e-2,9.90332931334455e-2,9.905921336390518e-2,9.908513359436485e-2,9.911105382482455e-2,9.913697405528422e-2,9.91628942857439e-2,9.918881451620358e-2,9.921473474666326e-2,9.924065497712294e-2,9.926657520758261e-2,9.929249543804229e-2,9.931841566850197e-2,9.934433589896165e-2,9.937025612942132e-2,9.9396176359881e-2,9.942209659034068e-2,9.944801682080036e-2,9.947393705126004e-2,9.949985728171971e-2,9.952577751217939e-2,9.955169774263907e-2,9.957761797309875e-2,9.960353820355844e-2,9.962945843401812e-2,9.96553786644778e-2,9.968129889493747e-2,9.970721912539715e-2,9.973313935585683e-2,9.97590595863165e-2,9.978497981677618e-2,9.981090004723586e-2],"kdeType":"time","kdePDF":[252.32804178521874,252.36789618882503,252.4475736722583,252.56701154913708,252.72611569339512,252.92476042506132,253.16278836057592,253.44001022985853,253.7562046628685,254.11111794890573,254.50446377238802,254.93592292929935,255.40514302893916,255.9117381860035,256.455288708396,257.03534078650006,257.6514061899342,258.30296197806547,258.989450230761,259.7102778060252,260.4648161312823,261.2524010351364,262.0723326264606,262.9238752276381,263.8062573687012,264.7186718489856,265.660275872742,266.6301912649188,267.62750477306025,268.65126846093926,269.70050019918193,270.7741842577274,271.8712720045193,272.99068271432776,274.13130449107894,275.2919953064971,276.4715841572792,277.66887234238817,278.8826348614103,280.1116219342447,281.35456064171063,282.6101566859481,283.87709626878075,285.15404808548334,286.4396654306816,287.73258841238186,289.03144626942697,290.33485978695546,291.64144380376837,292.9498098048202,294.2585685914188,295.5663330210834,296.8717208084304,298.17335737789125,299.4698787585574,300.75993451095974,302.04219067516993,303.31533272921376,304.5780685464659,305.82913134040103,307.0672825848655,308.29131489784885,309.5000548766457,310.6923658722285,311.86715069068407,313.0233542096291,314.1599658976664,315.2760222251389,316.370608954709,317.4428633006105,318.49197594581324,319.51719290678136,320.51781723602164,321.4932105531658,322.44279439596295,323.3660513832096,324.2625261823762,325.1318262754361,325.97362251722086,326.787649481454,327.5737055905061,328.3316530258076,329.061417416802,329.76298730726575,330.4364133988023,331.0818075722948,331.6993416890994,332.28924617475,332.8518083889424,333.3873707865426,333.89632887534435,334.37912897724647,334.8362658004575,335.2682798312384,335.6757545545648,336.0593135139274,336.4196172212854,336.7573599289339,337.07326627575105,337.36808782093505,337.64259947893345,337.89759586979983,338.13388759967785,338.35229748652023,338.55365674648124,338.738801156691,338.9085672103099,339.0637882798859,339.20529080508373,339.3338905208272,339.4503887417985,339.55556871905685,339.6501920842967,339.73499539693637,339.8106868088413,339.8779428610169,339.9374054260786,339.989678809708,340.03532702364396,340.0748712420422,340.10878745225375,340.1375043102528,340.1614012100598,340.18080657558886,340.1959963823809,340.2071929156907,340.2145637703638,340.2182210968814]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":13,"reportName":"lookup/LinkedHashMap.Seq","reportOutliers":{"highSevere":0,"highMild":0,"lowMild":0,"samplesSeen":8,"lowSevere":0},"reportMeasured":[[0.10016145999543369,0.10037334399999054,219859718,1,0,0,0,0.1001698279997072,0.10038018700015527,0.0,0.10038018700015527],[0.1935876639909111,0.19396449400005622,424931652,2,0,0,0,0.1935958939993725,0.19397150700001475,0.0,0.19397150700001475],[0.29600146898883395,0.2965877730000557,649731358,3,128581208,1,1344,0.29394196899920644,0.29452431000004253,2.0681059999958507e-3,0.29452431000004253],[0.39814726798795164,0.3989450310000393,873943119,4,128581656,1,1008,0.3961489800003619,0.39694284300003346,2.007297000005792e-3,0.39694284300003346],[0.49352280999301,0.4945261280001887,1083290900,5,257160584,2,1608,0.48952209999879415,0.4905066420001276,4.005852999995341e-3,0.4905066420001276],[0.5910112650017254,0.5921517679998942,1297282078,6,128580544,1,760,0.5889936149997084,0.5901305750001029,2.0263149999948382e-3,0.5901305750001029],[0.6864409069821704,0.6878121079998891,1506750684,7,257160688,2,1640,0.682462939999823,0.6838281620000544,3.9852960000246185e-3,0.6838281620000544],[0.778107727994211,0.779660837999927,1707962093,8,257160744,2,1488,0.7741335949995118,0.7756795809998493,3.982565000001159e-3,0.7756795809998493],[0.890260145009961,0.8920821480000996,1954136329,9,385734896,3,1816,0.8842615310004476,0.8860657000000174,6.006113999973195e-3,0.8860657000000174]]},{"reportAnalysis":{"anMean":{"estUpperBound":9.760639813541648e-2,"estLowerBound":9.614710129666534e-2,"estPoint":9.674579019020521e-2,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9999481967123143,"estLowerBound":0.9987185422205483,"estPoint":0.9994178554527329,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":3.5280948722190538e-3,"estLowerBound":-1.2361307039762955e-2,"estPoint":-3.3923714007763977e-3,"estConfidenceLevel":0.95},"iters":{"estUpperBound":9.947080670764974e-2,"estLowerBound":9.560888613272885e-2,"estPoint":9.767049996880806e-2,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":1.497649354424678e-3,"estLowerBound":7.860487032418642e-4,"estPoint":1.083145982630007e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":9.876543209876543e-2,"ovDesc":"slight","ovEffect":"Slight"},"anOverhead":1.9151102690935742e-6},"reportKDEs":[{"kdeValues":[9.520144704238467e-2,9.523090852370907e-2,9.526037000503347e-2,9.528983148635786e-2,9.531929296768227e-2,9.534875444900666e-2,9.537821593033106e-2,9.540767741165546e-2,9.543713889297986e-2,9.546660037430425e-2,9.549606185562866e-2,9.552552333695305e-2,9.555498481827746e-2,9.558444629960185e-2,9.561390778092625e-2,9.564336926225064e-2,9.567283074357505e-2,9.570229222489944e-2,9.573175370622385e-2,9.576121518754824e-2,9.579067666887264e-2,9.582013815019703e-2,9.584959963152144e-2,9.587906111284583e-2,9.590852259417024e-2,9.593798407549463e-2,9.596744555681902e-2,9.599690703814343e-2,9.602636851946782e-2,9.605583000079222e-2,9.608529148211661e-2,9.611475296344102e-2,9.614421444476541e-2,9.617367592608982e-2,9.620313740741421e-2,9.623259888873861e-2,9.6262060370063e-2,9.629152185138741e-2,9.63209833327118e-2,9.63504448140362e-2,9.63799062953606e-2,9.6409367776685e-2,9.64388292580094e-2,9.64682907393338e-2,9.649775222065819e-2,9.65272137019826e-2,9.655667518330699e-2,9.65861366646314e-2,9.661559814595579e-2,9.664505962728019e-2,9.667452110860458e-2,9.670398258992897e-2,9.673344407125338e-2,9.676290555257777e-2,9.679236703390218e-2,9.682182851522657e-2,9.685128999655097e-2,9.688075147787537e-2,9.691021295919977e-2,9.693967444052416e-2,9.696913592184857e-2,9.699859740317296e-2,9.702805888449736e-2,9.705752036582176e-2,9.708698184714616e-2,9.711644332847055e-2,9.714590480979496e-2,9.717536629111935e-2,9.720482777244376e-2,9.723428925376815e-2,9.726375073509255e-2,9.729321221641694e-2,9.732267369774135e-2,9.735213517906574e-2,9.738159666039015e-2,9.741105814171454e-2,9.744051962303893e-2,9.746998110436333e-2,9.749944258568773e-2,9.752890406701213e-2,9.755836554833652e-2,9.758782702966093e-2,9.761728851098532e-2,9.764674999230973e-2,9.767621147363412e-2,9.770567295495852e-2,9.773513443628291e-2,9.776459591760732e-2,9.779405739893171e-2,9.782351888025612e-2,9.785298036158051e-2,9.788244184290491e-2,9.79119033242293e-2,9.794136480555371e-2,9.79708262868781e-2,9.800028776820251e-2,9.80297492495269e-2,9.80592107308513e-2,9.80886722121757e-2,9.81181336935001e-2,9.814759517482449e-2,9.81770566561489e-2,9.820651813747329e-2,9.823597961879768e-2,9.826544110012209e-2,9.829490258144648e-2,9.832436406277088e-2,9.835382554409527e-2,9.838328702541968e-2,9.841274850674407e-2,9.844220998806848e-2,9.847167146939287e-2,9.850113295071727e-2,9.853059443204167e-2,9.856005591336607e-2,9.858951739469046e-2,9.861897887601487e-2,9.864844035733926e-2,9.867790183866366e-2,9.870736331998806e-2,9.873682480131246e-2,9.876628628263685e-2,9.879574776396126e-2,9.882520924528565e-2,9.885467072661006e-2,9.888413220793445e-2,9.891359368925884e-2,9.894305517058324e-2],"kdeType":"time","kdePDF":[337.11337387927256,337.06826084399563,336.97806763531815,336.8428599540992,336.6627362943389,336.43782787428347,336.16829854431916,335.854344671449,335.49619500009896,335.09411048896163,334.6483841235423,334.15934070404506,333.6273366082055,333.0527595286566,332.4360281844025,331.7775920059617,331.07793079374864,330.3375543492621,329.5570020786729,328.7368425684173,327.8776731324434,326.9801193307897,326.04483445922574,325.07249900974114,324.0638201017285,323.0195308837766,321.9403899060713,320.82718046347566,319.68070990945955,318.5018089411362,317.2913308557656,316.05015077918677,314.77916486674627,313.479289477403,312.1514603217934,310.7966315851618,309.41577502616315,308.00987905266766,306.5799477757948,305.12700004352445,303.6520684553264,302.1561983593619,300.64044683389454,299.1058816546533,297.5535802499616,295.9846286455372,294.400120400928,292.8011555396231,291.18883947492145,289.5642819336996,287.92859588024385,286.2828964423521,284.62829984191654,282.9659223322184,281.2968791441489,279.6222834435758,277.9432453020321,276.2608706828916,274.5762604451337,272.89050936676506,271.2047051898887,269.51992768935514,267.83724776683476,266.15772657208134,264.482414653042,262.8123511363851,261.14856293989095,259.49206401805293,257.8438546420982,256.2049207155302,254.57623312614888,252.95874713539038,251.3534018056741,249.76111946632898,248.18280521851244,246.61934647941902,245.07161256591658,243.5404543176327,242.02670375935884,240.53117380252615,239.0546579853599,237.59793025121027,236.161744764418,234.74683576297383,233.35391744710077,231.98368390279725,230.63680905926415,229.31394667905664,228.01573037970113,226.74277368544614,225.49567010773436,224.2749932529189,223.08129695568385,221.91511543657904,220.77696348202832,219.66733664513677,218.5867114655865,217.53554570688937,216.51427860924485,215.5233311562421,214.563106353641,213.63398951846918,212.73634857668034,211.87053436763398,211.03688095367696,210.23570593313403,209.4673107550417,208.73198103400077,208.0299868635592,207.36158312658094,206.7270098011092,206.1264922602796,205.56024156489707,205.02845474734704,204.5313150855754,204.06899236593145,203.64164313373848,203.24941093052135,202.89242651689236,202.57080808016732,202.28466142585825,202.03408015225986,201.8191458074277,201.63992802791665,201.49648465872934,201.3888618539996,201.3170941580157,201.28120456626547]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":14,"reportName":"lookup/LinkedHashMap.IntMap","reportOutliers":{"highSevere":0,"highMild":0,"lowMild":0,"samplesSeen":8,"lowSevere":0},"reportMeasured":[[9.826182297547348e-2,9.84650169998531e-2,215690066,1,0,0,0,9.827082800075004e-2,9.847281899988047e-2,0.0,9.847281899988047e-2],[0.19102745299460366,0.19140074100005222,419312096,2,0,0,0,0.19103600100061158,0.1914080599999579,0.0,0.1914080599999579],[0.2892711629974656,0.2898371789999601,634958164,3,128575360,1,872,0.28727071700086526,0.28783293800006504,2.008864000003996e-3,0.28783293800006504],[0.3900086880021263,0.390744906000009,856077710,4,128574696,1,1056,0.38803181299954304,0.3887644619999264,1.98434899999711e-3,0.3887644619999264],[0.47932503500487655,0.48024484500001563,1052127192,5,257147248,2,1608,0.47531390900076076,0.4762330739999925,4.016888999984758e-3,0.4762330739999925],[0.5859929920115974,0.5871004990001438,1286266490,6,128574696,1,760,0.583996252000361,0.585108794000007,2.004990000017415e-3,0.585108794000007],[0.6710265830042772,0.6723872559998654,1472916544,7,257148992,2,1640,0.6670394889988529,0.6683942790000401,3.994258000005857e-3,0.6683942790000401],[0.77204517100472,0.773558439999988,1694653776,8,257149048,2,1488,0.7680142329991213,0.7695211010000094,4.039417000001322e-3,0.7695211010000094],[0.8876822479942348,0.889455314000088,1948478370,9,385705712,3,1896,0.8816300260004937,0.8833988129999852,6.059553999989475e-3,0.8833988129999852]]},{"reportAnalysis":{"anMean":{"estUpperBound":0.13396622275669196,"estLowerBound":0.13197397477330355,"estPoint":0.1326362211377632,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9999867212166343,"estLowerBound":0.9995994233919762,"estPoint":0.9998694227124555,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":8.911199298718166e-3,"estLowerBound":-2.70922119852996e-3,"estPoint":2.4731610433919885e-3,"estConfidenceLevel":0.95},"iters":{"estUpperBound":0.1330024094630393,"estLowerBound":0.13075629639691516,"estPoint":0.13181747529666768,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":2.079366445851779e-3,"estLowerBound":5.698191064928849e-4,"estPoint":1.3759915097588812e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.109375,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":1.9151102690935742e-6},"reportKDEs":[{"kdeValues":[0.1310014062648854,0.13103946537265498,0.13107752448042453,0.1311155835881941,0.13115364269596366,0.13119170180373324,0.13122976091150282,0.13126782001927237,0.13130587912704195,0.13134393823481152,0.13138199734258107,0.13142005645035065,0.1314581155581202,0.13149617466588978,0.13153423377365936,0.1315722928814289,0.1316103519891985,0.13164841109696807,0.13168647020473762,0.1317245293125072,0.13176258842027674,0.13180064752804632,0.1318387066358159,0.13187676574358545,0.13191482485135503,0.1319528839591246,0.13199094306689416,0.13202900217466373,0.13206706128243328,0.13210512039020286,0.13214317949797244,0.132181238605742,0.13221929771351157,0.13225735682128115,0.1322954159290507,0.13233347503682028,0.13237153414458983,0.1324095932523594,0.13244765236012898,0.13248571146789853,0.1325237705756681,0.1325618296834377,0.13259988879120724,0.13263794789897682,0.13267600700674637,0.13271406611451594,0.13275212522228552,0.13279018433005507,0.13282824343782465,0.1328663025455942,0.13290436165336378,0.13294242076113336,0.1329804798689029,0.13301853897667248,0.13305659808444206,0.1330946571922116,0.1331327162999812,0.13317077540775074,0.13320883451552032,0.1332468936232899,0.13328495273105945,0.13332301183882903,0.1333610709465986,0.13339913005436815,0.13343718916213773,0.13347524826990728,0.13351330737767686,0.13355136648544644,0.133589425593216,0.13362748470098557,0.13366554380875514,0.1337036029165247,0.13374166202429427,0.13377972113206382,0.1338177802398334,0.13385583934760298,0.13389389845537253,0.1339319575631421,0.13397001667091168,0.13400807577868123,0.1340461348864508,0.13408419399422036,0.13412225310198994,0.13416031220975952,0.13419837131752907,0.13423643042529865,0.1342744895330682,0.13431254864083778,0.13435060774860735,0.1343886668563769,0.13442672596414648,0.13446478507191606,0.1345028441796856,0.1345409032874552,0.13457896239522474,0.13461702150299432,0.1346550806107639,0.13469313971853344,0.13473119882630302,0.1347692579340726,0.13480731704184215,0.13484537614961173,0.13488343525738128,0.13492149436515086,0.13495955347292043,0.13499761258068999,0.13503567168845956,0.13507373079622914,0.1351117899039987,0.13514984901176827,0.13518790811953782,0.1352259672273074,0.13526402633507698,0.13530208544284653,0.1353401445506161,0.13537820365838568,0.13541626276615523,0.1354543218739248,0.13549238098169436,0.13553044008946394,0.13556849919723352,0.13560655830500307,0.13564461741277264,0.13568267652054222,0.13572073562831177,0.13575879473608135,0.1357968538438509,0.13583491295162048],"kdeType":"time","kdePDF":[309.4968237730861,309.42545241733865,309.2827702334212,309.06889822788753,308.7840177889579,308.4283705402863,308.00225814549106,307.5060420630283,306.94014325090234,306.3050418206106,305.6012766396483,304.8294448818201,303.9902015245489,303.084258792318,302.1123855453456,301.0754066125631,299.9742020679563,298.8097064493279,297.5829079185568,296.29484736245854,294.946617433399,293.5393615288721,292.0742727093325,290.55259255366406,288.97560995177713,287.3446598339487,285.66112183665945,283.9264189048384,282.1420158305889,280.30941772865685,278.4301684490926,276.5058489277653,274.5380754756071,272.5284980076884,270.4787982134644,268.3906876697753,266.265905898428,264.10621837045113,261.9134144593583,259.68930534603,257.4357218780698,255.15451238676235,252.84754046500353,250.51668270984013,248.16382643348464,245.7908673469304,243.39970722049753,240.99225152588556,238.57040706448916,236.13607958695246,233.6911714090914,231.23757902949944,228.7771907542749,226.31188433445303,223.84352462181496,221.37396124884793,218.90502633867453,216.43853225083106,213.97626936876844,211.52000393496576,209.07147593948937,206.6323970678002,204.20444871350153,201.7892800616398,199.38850624801054,197.00370659978978,194.63642296260164,192.28815811894995,189.9603743026857,187.65449181394928,185.37188773872577,183.11389477687405,180.8818001821469,178.6768448174016,176.50022232781893,174.35307843459623,172.23651035116382,170.1515663235951,168.09924529643573,166.08049670477624,164.09622039292756,162.14726665964142,160.23443642934217,158.3584815484087,156.5201052050657,154.7199624710155,152.958660962466,151.23676161778766,149.55477958857142,147.91318524044866,146.31240525959615,144.7528238604586,143.23478408981205,141.75858922193095,140.32450423924902,138.93275739257658,137.58354183461236,136.27701732019898,135.01331196649716,133.7925240660146,132.61472394520368,131.47995586115746,130.38823992877238,129.3395740706145,128.33393598163255,127.37128510078627,126.45156458163017,125.57470325388371,124.7406175680507,123.94921351521027,123.20038851419677,122.49403325850804,121.830033515443,121.20827187015156,120.62862940750495,120.09098732493416,119.59522846966925,119.14123879410727,118.72890872337474,118.35813442949777,118.028819006979,117.74087354497325,117.49421809168065,117.28878250701099,117.12450720003126,117.00134374817651,116.91925539569006,116.8782174292511]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":15,"reportName":"lookup/LinkedHashSet","reportOutliers":{"highSevere":0,"highMild":1,"lowMild":0,"samplesSeen":7,"lowSevere":0},"reportMeasured":[[0.13205293501960114,0.13230622600008246,289862540,1,0,0,0,0.13206154100043932,0.13231341300001986,0.0,0.13231341300001986],[0.27086519901058637,0.2713394380000409,594556778,2,128484360,1,760,0.2688849890000711,0.26935556400007954,1.9881409999982225e-3,0.26935556400007954],[0.39507760299602523,0.39583781000010276,867205682,3,128484144,1,848,0.3931070690014167,0.39386381099984646,1.979000000005726e-3,0.39386381099984646],[0.530701991985552,0.5317428060000111,1164901771,4,256968072,2,1592,0.5267355369996949,0.527770222000072,3.975034000006872e-3,0.527770222000072],[0.6570219499990344,0.6583139150000079,1442176036,5,256967744,2,1512,0.6530404470013309,0.6543119860000388,3.989451999984794e-3,0.6543119860000388],[0.7993610340054147,0.800910095999825,1754612727,6,385441640,3,1792,0.7934341190011764,0.7949749740000698,5.935811999989937e-3,0.7949749740000698],[0.9243707940040622,0.9261493740000333,2029010904,7,385445288,3,1824,0.9183246089996828,0.9200773360000767,6.054983000012726e-3,0.9200773360000767],[1.0557628920068964,1.0578669550000086,2317418140,8,385442224,3,1792,1.0497688929990545,1.051870868999913,6.00262300000054e-3,1.051870868999913]]},{"reportAnalysis":{"anMean":{"estUpperBound":5.3199642865652506e-2,"estLowerBound":5.240555175744418e-2,"estPoint":5.283568718037974e-2,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":0.9998446337910701,"estLowerBound":0.9990609507648797,"estPoint":0.9995556546978993,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":-5.428318866082304e-4,"estLowerBound":-9.074467261661424e-3,"estPoint":-3.669713667477612e-3,"estConfidenceLevel":0.95},"iters":{"estUpperBound":5.430438297421962e-2,"estLowerBound":5.297757558684728e-2,"estPoint":5.347195724879296e-2,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":9.42933159555392e-4,"estLowerBound":5.826850456990582e-4,"estPoint":7.523974935309557e-4,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":7.100591715976314e-2,"ovDesc":"slight","ovEffect":"Slight"},"anOverhead":1.9151102690935742e-6},"reportKDEs":[{"kdeValues":[5.152551463958176e-2,5.1544959503037e-2,5.156440436649225e-2,5.158384922994749e-2,5.1603294093402745e-2,5.162273895685799e-2,5.1642183820313235e-2,5.166162868376848e-2,5.1681073547223726e-2,5.170051841067897e-2,5.171996327413422e-2,5.173940813758947e-2,5.175885300104471e-2,5.177829786449996e-2,5.1797742727955204e-2,5.181718759141045e-2,5.18366324548657e-2,5.1856077318320946e-2,5.187552218177619e-2,5.189496704523144e-2,5.191441190868668e-2,5.193385677214193e-2,5.195330163559717e-2,5.1972746499052425e-2,5.199219136250767e-2,5.2011636225962915e-2,5.203108108941816e-2,5.2050525952873405e-2,5.206997081632865e-2,5.20894156797839e-2,5.210886054323915e-2,5.212830540669439e-2,5.214775027014964e-2,5.2167195133604884e-2,5.218663999706013e-2,5.220608486051538e-2,5.2225529723970626e-2,5.224497458742587e-2,5.226441945088112e-2,5.228386431433636e-2,5.230330917779161e-2,5.232275404124685e-2,5.2342198904702104e-2,5.236164376815735e-2,5.2381088631612595e-2,5.240053349506784e-2,5.2419978358523085e-2,5.243942322197833e-2,5.245886808543358e-2,5.247831294888883e-2,5.249775781234407e-2,5.251720267579932e-2,5.253664753925456e-2,5.255609240270981e-2,5.257553726616506e-2,5.2594982129620306e-2,5.261442699307555e-2,5.2633871856530796e-2,5.265331671998604e-2,5.267276158344129e-2,5.269220644689653e-2,5.2711651310351784e-2,5.273109617380703e-2,5.2750541037262275e-2,5.276998590071752e-2,5.2789430764172765e-2,5.280887562762801e-2,5.282832049108326e-2,5.284776535453851e-2,5.286721021799375e-2,5.2886655081449e-2,5.290609994490424e-2,5.292554480835949e-2,5.294498967181474e-2,5.2964434535269986e-2,5.298387939872523e-2,5.3003324262180476e-2,5.302276912563572e-2,5.304221398909097e-2,5.306165885254621e-2,5.3081103716001464e-2,5.310054857945671e-2,5.3119993442911954e-2,5.31394383063672e-2,5.3158883169822445e-2,5.317832803327769e-2,5.319777289673294e-2,5.321721776018819e-2,5.323666262364343e-2,5.325610748709868e-2,5.327555235055392e-2,5.329499721400917e-2,5.331444207746441e-2,5.3333886940919666e-2,5.335333180437491e-2,5.3372776667830156e-2,5.33922215312854e-2,5.3411666394740646e-2,5.343111125819589e-2,5.3450556121651144e-2,5.347000098510639e-2,5.3489445848561634e-2,5.350889071201688e-2,5.3528335575472125e-2,5.354778043892737e-2,5.356722530238262e-2,5.358667016583787e-2,5.360611502929311e-2,5.362555989274836e-2,5.36450047562036e-2,5.366444961965885e-2,5.36838944831141e-2,5.3703339346569345e-2,5.372278421002459e-2,5.3742229073479836e-2,5.376167393693508e-2,5.3781118800390326e-2,5.380056366384557e-2,5.3820008527300824e-2,5.383945339075607e-2,5.3858898254211314e-2,5.387834311766656e-2,5.3897787981121804e-2,5.391723284457705e-2,5.39366777080323e-2,5.395612257148755e-2,5.397556743494279e-2,5.399501229839804e-2],"kdeType":"time","kdePDF":[369.4417789283693,369.452249459638,369.47322020136744,369.5047503412753,369.54692823522834,369.5998708990655,369.6637233354652,369.73865769962305,369.82487230839683,369.92259049844046,370.03205933967007,370.15354821119206,370.28734724755265,370.43376566385456,370.5931299689104,370.7657820761659,370.95207732262975,371.1523824064754,371.36707325434804,371.59653282970197,371.8411488937069,372.1013117304167,372.37741184795607,372.66983766748416,372.9789732116148,373.30519580382816,373.64887379018876,374.01036429440234,374.3900110168928,374.78814208816914,375.20506798628566,375.6410795276742,376.09644594005823,376.571413025539,377.06620142129395,377.58100496463567,378.1159891684624,378.6712898123914,379.24701165411136,379.8432272647163,380.45997599101577,381.0972630470351,381.7550587361586,382.4332978046046,383.13187892618663,383.8506643175917,384.5894794827193,385.34811308395666,386.12631693764916,386.92380613042667,387.7402592525129,388.5753187436357,389.42859134671403,390.2996486640864,391.1880278107077,392.0932321584315,393.0147321652654,393.95196628328534,394.90434193877013,395.87123657802636,396.851998772349,397.8459493755778,398.8523827277813,399.87056789871014,400.8997499648219,401.9391513138709,402.987972971299,404.04539594291975,405.11058256869734,406.18267788273033,407.26081097490925,408.344096350065,409.4316352808109,410.5225171506552,411.6158207843604,412.71061576290293,413.80596372078605,414.90091962382496,415.9945330259035,417.08584930354635,418.1739108674954,419.2577583507886,420.33643177313917,421.40897168167766,422.4744202683628,423.53182246457817,424.5802270136167,425.6186875219011,426.6462634899173,427.6620213239162,428.6650353295058,429.6543886882748,430.6291744185887,431.5884963216678,432.53146991399365,433.4572233470099,434.36489831497227,435.25365095167365,436.12265271662557,436.9710912711097,437.79817134434035,438.6031155897897,439.3851654315351,440.1435819002906,440.87764645858357,441.58666181434234,442.2699527219661,442.92686676976655,443.5567751524904,444.15907342747573,444.73318225284225,445.2785481059879,445.79464398055296,446.2809700599179,446.7370543652357,447.1624533759507,447.5567526207306,447.9195672367422,448.2505424952231,448.5493542913504,448.8157095964796,449.0493468709194,449.25003643552606,449.41758080053364,449.55181495019286,449.6526065819623,449.71985629918015,449.7534977563456]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":16,"reportName":"delete/HashMap.Strict","reportOutliers":{"highSevere":0,"highMild":0,"lowMild":0,"samplesSeen":12,"lowSevere":0},"reportMeasured":[[5.098914698464796e-2,5.110996700000214e-2,111928414,1,0,0,0,5.099922299996251e-2,5.111798899997666e-2,0.0,5.111798899997666e-2],[0.10717682598624378,0.10741621100009979,235260683,2,127059232,1,386920,0.10460698800125101,0.10484176300019499,2.579612000005227e-3,0.10484176300019499],[0.15709201799472794,0.1574703800001771,344825364,3,252373480,2,1085048,0.1520897150003293,0.15246069199997692,5.011676999998826e-3,0.15246069199997692],[0.20692618199973367,0.20738965300006384,454211090,4,251557192,2,1465040,0.20152493299974594,0.20197069899995768,5.41132099999686e-3,0.20197069899995768],[0.2597719240002334,0.26039197099999,570204302,5,376700168,3,1583792,0.2522410320016206,0.2528559550000864,7.535976000013989e-3,0.2528559550000864],[0.31064421898918226,0.3113593210000545,681872288,6,379279200,3,1532584,0.3032951059994957,0.30398061300002155,7.358062999998083e-3,0.30398061300002155],[0.3699985400016885,0.3708188800001153,812157838,7,377091200,3,2253864,0.3617584470011934,0.36253581900018617,8.24978700001111e-3,0.36253581900018617],[0.4236341329815332,0.4245955009998852,929887150,8,629946376,5,2604008,0.4111157759998605,0.41200308799989216,1.252644099997724e-2,0.41200308799989216],[0.4841039449966047,0.4850850730001639,1062618794,9,628108616,5,3410272,0.47054881299845874,0.47148305600012463,1.356309999999894e-2,0.47148305600012463],[0.5374840080039576,0.5386807039999439,1179788318,10,629690376,5,3245064,0.5241910040003859,0.5253424420000101,1.330170600002134e-2,0.5253424420000101],[0.5893075060157571,0.5907135340000877,1293541786,11,756090168,6,3120424,0.5742581009999412,0.5756250819999877,1.5058252999978095e-2,0.5756250819999877],[0.6351544590143021,0.6366301339999154,1394177801,12,755674584,6,3259328,0.6199469969997153,0.6213652260000799,1.521694100000559e-2,0.6213652260000799],[0.6859589249943383,0.6874663540002075,1505693159,13,880979608,7,4242072,0.6678871380008786,0.6693510100001276,1.8080609999998387e-2,0.6693510100001276]]},{"reportAnalysis":{"anMean":{"estUpperBound":0.6912871713142907,"estLowerBound":0.6540663953612682,"estPoint":0.6738188573569394,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":1,"estLowerBound":0.9868297936416512,"estPoint":0.9951828077431476,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":0.27331594409769705,"estLowerBound":-0.17177955401712042,"estPoint":1.8920585513116747e-2,"estConfidenceLevel":0.95},"iters":{"estUpperBound":0.7923615930194496,"estLowerBound":0.5698138439620394,"estPoint":0.6556867343955667,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":3.0256007296697144e-2,"estLowerBound":0.0,"estPoint":2.8484685870575382e-2,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.18749999999999997,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":1.9151102690935742e-6},"reportKDEs":[{"kdeValues":[0.6488259011740628,0.6493210659791531,0.6498162307842433,0.6503113955893336,0.6508065603944239,0.6513017251995141,0.6517968900046045,0.6522920548096948,0.652787219614785,0.6532823844198753,0.6537775492249656,0.6542727140300558,0.6547678788351461,0.6552630436402364,0.6557582084453266,0.6562533732504169,0.6567485380555073,0.6572437028605975,0.6577388676656878,0.658234032470778,0.6587291972758683,0.6592243620809586,0.6597195268860488,0.6602146916911391,0.6607098564962294,0.6612050213013196,0.6617001861064099,0.6621953509115003,0.6626905157165905,0.6631856805216808,0.6636808453267711,0.6641760101318613,0.6646711749369516,0.6651663397420419,0.6656615045471321,0.6661566693522224,0.6666518341573127,0.667146998962403,0.6676421637674933,0.6681373285725836,0.6686324933776738,0.6691276581827641,0.6696228229878544,0.6701179877929446,0.6706131525980349,0.6711083174031252,0.6716034822082154,0.6720986470133057,0.6725938118183961,0.6730889766234863,0.6735841414285766,0.6740793062336669,0.6745744710387571,0.6750696358438474,0.6755648006489376,0.6760599654540279,0.6765551302591182,0.6770502950642084,0.6775454598692987,0.6780406246743891,0.6785357894794793,0.6790309542845696,0.6795261190896599,0.6800212838947501,0.6805164486998404,0.6810116135049307,0.6815067783100209,0.6820019431151112,0.6824971079202015,0.6829922727252918,0.6834874375303821,0.6839826023354724,0.6844777671405626,0.6849729319456529,0.6854680967507432,0.6859632615558334,0.6864584263609237,0.686953591166014,0.6874487559711042,0.6879439207761946,0.6884390855812849,0.6889342503863751,0.6894294151914654,0.6899245799965557,0.6904197448016459,0.6909149096067362,0.6914100744118264,0.6919052392169167,0.692400404022007,0.6928955688270972,0.6933907336321876,0.6938858984372779,0.6943810632423681,0.6948762280474584,0.6953713928525487,0.6958665576576389,0.6963617224627292,0.6968568872678195,0.6973520520729097,0.697847216878,0.6983423816830903,0.6988375464881806,0.6993327112932709,0.6998278760983612,0.7003230409034514,0.7008182057085417,0.701313370513632,0.7018085353187222,0.7023037001238125,0.7027988649289028,0.703294029733993,0.7037891945390833,0.7042843593441737,0.7047795241492639,0.7052746889543542,0.7057698537594445,0.7062650185645347,0.706760183369625,0.7072553481747152,0.7077505129798055,0.7082456777848958,0.708740842589986,0.7092360073950764,0.7097311722001667,0.710226337005257,0.7107215018103472,0.7112166666154375,0.7117118314205277],"kdeType":"time","kdePDF":[20.121111243465858,20.11743178359003,20.11007780991365,20.099059205094274,20.08439076940676,20.06609219234851,20.044188014877847,20.018707582369515,19.989684988391616,19.957159009428743,19.921173030696337,19.88177496321074,19.83901715229897,19.7929562777512,19.743653245837343,19.69117307342718,19.635584764470888,19.57696117911366,19.515378895734486,19.450918066214435,19.383662264754992,19.31369833058091,19.241116204875485,19.16600876230879,19.088471637531043,19.008603047014354,18.926503606635933,18.84227614540511,18.756025515744653,18.6678584007442,18.577883118809726,18.486209426138608,18.392948317453893,18.298211825434873,18.202112819283354,18.1047648028664,18.00628171287639,17.906777717448996,17.806367015677278,17.705163638458114,17.60328125110263,17.50083295813832,17.39793111072409,17.294687117093286,17.19121125643168,17.087612496589088,16.983998316013263,16.880474530284943,16.77714512362064,16.674112085698614,16.571475254149277,16.46933216303869,16.36777789765784,16.26690495591645,16.166803116622653,16.067559314914497,15.96925752509061,15.871978651070679,15.77580042469683,15.680797312069103,15.58704042808774,15.494597459356294,15.403532595578334,15.313906469561056,15.225776105917374,15.139194878538078,15.054212476883562,14.970874881124397,14.889224346137594,14.80929939434532,14.7311348173603,14.654761686382189,14.58020737126698,14.507495568171725,14.436646335655361,14.367676139096899,14.300597903271466,14.235421072906025,14.17215168101655,14.11079242481061,14.05134274892057,13.993798935715601,13.938154202423311,13.884398804776163,13.832520146881592,13.782502897000757,13.734329108906092,13.687978348475363,13.643427825166922,13.600652528010082,13.559625365733373,13.520317310644444,13.482697545866177,13.446733615526522,13.412391577492386,13.379636158232723,13.348430909391178,13.318738365645244,13.290520203426265,13.263737400073571,13.23835039299527,13.214319238409447,13.191603769240956,13.170163751752257,13.149959040490435,13.130949731137713,13.113096310858907,13.096359805746118,13.08070192496939,13.06608520125091,13.052473127290499,13.039830287781173,13.028122486665474,13.017316869295957,13.007382039177179,12.998288168980675,12.990007105540004,12.982512468548665,12.975779742700748,12.969786363031178,12.964511793230823,12.959937596729988,12.95604750036308,12.952827450446804,12.950265661124273,12.94835265484763,12.947081294892822,12.946446809820786]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":17,"reportName":"delete/LinkedHashMap.Seq","reportOutliers":{"highSevere":0,"highMild":0,"lowMild":0,"samplesSeen":3,"lowSevere":0},"reportMeasured":[[0.6205820390023291,0.6218853749999198,1362190780,1,427680496,7,59218584,0.5191954399997485,0.5203083310000238,0.1013960470000086,0.5203083310000238],[1.4129436320217792,1.4157461749998674,3101435712,2,847803896,51,263013824,1.033473834000688,1.0354584439999144,0.37947875899999417,1.0354584439999144],[1.9827574759838171,1.9869468710001001,4352184510,3,1383635880,66,327515592,1.506457727000452,1.5096381450000536,0.47630840600001534,1.5096381450000536],[2.6162665390002076,2.621858907999922,5742746034,4,1899997664,68,390539800,2.0423006040000473,2.0466576670000904,0.5739742009999986,2.0466576670000904]]},{"reportAnalysis":{"anMean":{"estUpperBound":0.4649249674196938,"estLowerBound":0.452512810615416,"estPoint":0.459547457216936,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":1,"estLowerBound":0.9814922212329014,"estPoint":0.989661951964102,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":6.696768602705375e-2,"estLowerBound":-0.35253260200261094,"estPoint":-0.14400076100719036,"estConfidenceLevel":0.95},"iters":{"estUpperBound":0.644912121002562,"estLowerBound":0.4351619769877281,"estPoint":0.49881800200382664,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":9.31412088939653e-3,"estLowerBound":0.0,"estPoint":8.261800493807954e-3,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.1875,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":1.9151102690935742e-6},"reportKDEs":[{"kdeValues":[0.45089955755458866,0.45105199091466686,0.451204424274745,0.4513568576348232,0.45150929099490134,0.45166172435497953,0.4518141577150577,0.45196659107513587,0.45211902443521407,0.4522714577952922,0.4524238911553704,0.45257632451544855,0.45272875787552674,0.45288119123560494,0.4530336245956831,0.4531860579557613,0.4533384913158394,0.4534909246759176,0.45364335803599576,0.45379579139607396,0.45394822475615215,0.4541006581162303,0.4542530914763085,0.45440552483638663,0.45455795819646483,0.454710391556543,0.45486282491662117,0.45501525827669936,0.4551676916367775,0.4553201249968557,0.45547255835693384,0.45562499171701204,0.45577742507709024,0.4559298584371684,0.4560822917972466,0.4562347251573247,0.4563871585174029,0.4565395918774811,0.45669202523755925,0.45684445859763745,0.4569968919577156,0.4571493253177938,0.45730175867787193,0.4574541920379501,0.4576066253980283,0.45775905875810646,0.45791149211818466,0.4580639254782628,0.458216358838341,0.4583687921984192,0.45852122555849734,0.45867365891857553,0.4588260922786537,0.45897852563873187,0.45913095899881,0.4592833923588882,0.4594358257189664,0.45958825907904455,0.45974069243912274,0.4598931257992009,0.4600455591592791,0.4601979925193573,0.4603504258794354,0.4605028592395136,0.46065529259959176,0.46080772595966996,0.4609601593197481,0.4611125926798263,0.4612650260399045,0.46141745939998263,0.46156989276006083,0.46172232612013897,0.46187475948021717,0.46202719284029536,0.4621796262003735,0.4623320595604517,0.46248449292052984,0.46263692628060804,0.4627893596406862,0.4629417930007644,0.4630942263608426,0.4632466597209207,0.4633990930809989,0.46355152644107706,0.46370395980115525,0.4638563931612334,0.4640088265213116,0.4641612598813898,0.46431369324146793,0.4644661266015461,0.46461855996162427,0.46477099332170246,0.46492342668178066,0.4650758600418588,0.465228293401937,0.46538072676201514,0.46553316012209334,0.46568559348217153,0.4658380268422497,0.46599046020232787,0.466142893562406,0.4662953269224842,0.46644776028256235,0.46660019364264055,0.46675262700271875,0.4669050603627969,0.4670574937228751,0.4672099270829532,0.4673623604430314,0.46751479380310956,0.46766722716318776,0.46781966052326596,0.4679720938833441,0.4681245272434223,0.46827696060350044,0.46842939396357863,0.46858182732365683,0.46873426068373497,0.46888669404381317,0.4690391274038913,0.4691915607639695,0.4693439941240477,0.46949642748412584,0.46964886084420404,0.4698012942042822,0.4699537275643604,0.4701061609244385,0.4702585942845167],"kdeType":"time","kdePDF":[59.637968913105425,59.63108668250674,59.617331199090145,59.59672040225276,59.56928116071055,59.535049224128855,59.494069158773904,59.4463942673083,59.39208649288395,59.33121630771642,59.26386258635431,59.190112463887125,59.1100611793645,59.02381190472792,58.931475559585614,58.8331706121881,58.72902286698986,58.61916523920966,58.50373751682745,58.38288611048226,58.25676379175919,58.125529420378626,57.98934766082332,57.848388688961435,57.70282788924506,57.55284554308417,57.39862650901528,57.2403598953022,57.078238725624054,56.91245959852111,56.74322234128423,56.57072965898724,56.395186779373816,56.21680109432136,56.03578179861425,55.852339526766464,55.66668598864089,55.47903360461769,55.28959514106732,55.098583346886876,54.906210591858105,54.712688507585085,54.5182276317664,54.323037056552685,54.127324081734116,53.931293873495214,53.735149129464205,53.53908975077412,53.34331252183894,53.14801079853484,52.95337420545916,52.75958834292317,52.566834504314,52.375289404441254,52.18512491945946,51.99650783893529,51.809599630600076,51.624556218303454,51.44152777365242,51.26065852179226,51.08208656175212,50.905943701746786,50.73235530979037,50.56144017994415,50.3933104144822,50.22807132222362,50.06582133323883,49.90665193010121,49.75064759581286,49.59788577849461,49.44843687288776,49.302364218674924,49.15972411558369,49.020565855196786,48.88493176934784,48.752857294941826,48.62437105499526,48.49949495565065,48.37824429887722,48.26062791052969,48.14664828339529,48.036301734820874,47.929578578471364,47.8264633097345,47.72693480424824,47.63096652899304,47.53852676535532,47.44957884353668,47.364081387650714,47.2819885708208,47.203250379562355,47.1278128867084,47.05561853211159,46.986606410334296,46.92071256451726,46.85787028559993,46.79801041604887,46.74106165723766,46.68695087960979,46.635603434747814,46.586943468464796,46.54089423403078,46.49737840464525,46.45631838426743,46.41763661592024,46.38125588658952,46.347099627849126,46.31509221135317,46.28515923835115,46.25722782239712,46.231226864443116,46.2070873195279,46.184742454295595,46.164128094603974,46.145182862510644,46.12784840195456,46.11206959248325,46.0977947504089,46.084975816813554,46.07356853186013,46.063532594906135,46.05483180995682,46.04743421603752,46.041312202107555,46.03644260618348,46.0328067983843,46.03039074765822,46.029185071997865]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":18,"reportName":"delete/LinkedHashMap.IntMap","reportOutliers":{"highSevere":0,"highMild":0,"lowMild":0,"samplesSeen":3,"lowSevere":0},"reportMeasured":[[0.29237951899995096,0.2929954329999873,641783094,1,115828840,22,97520584,0.18326400100158935,0.18365718700010802,0.10912545499999737,0.18365718700010802],[0.9372916400025133,0.9393769870000597,2057372104,2,293828576,64,497267096,0.3729023679989041,0.37370927500001017,0.5643977070000119,0.37370927500001017],[1.3724536169902422,1.375619592000021,3012558738,3,441431600,75,696149624,0.5304380750003475,0.5316332830000192,0.8420242329999894,0.5316332830000192],[1.8100522000167985,1.8140023700000256,3973096216,4,586258504,101,942113304,0.6971184079993691,0.6986358139999993,1.112943782000002,0.6986358139999993]]},{"reportAnalysis":{"anMean":{"estUpperBound":0.801340668195834,"estLowerBound":0.7485480433581403,"estPoint":0.7769275967427282,"estConfidenceLevel":0.95},"anRegress":[{"regRSquare":{"estUpperBound":1,"estLowerBound":0.9822921467807143,"estPoint":0.9931047860416232,"estConfidenceLevel":0.95},"regResponder":"time","regCoeffs":{"y":{"estUpperBound":0.36803956894436507,"estLowerBound":-0.22989074495853784,"estPoint":3.153353501693557e-2,"estConfidenceLevel":0.95},"iters":{"estUpperBound":0.9367331089742943,"estLowerBound":0.6377679520228428,"estPoint":0.7499820252938654,"estConfidenceLevel":0.95}}}],"anStdDev":{"estUpperBound":4.2284680125588836e-2,"estLowerBound":0.0,"estPoint":3.930255830896414e-2,"estConfidenceLevel":0.95},"anOutlierVar":{"ovFraction":0.18749999999999997,"ovDesc":"moderate","ovEffect":"Moderate"},"anOverhead":1.9151102690935742e-6},"reportKDEs":[{"kdeValues":[0.7412241219222087,0.7419161459948951,0.7426081700675816,0.743300194140268,0.7439922182129545,0.744684242285641,0.7453762663583274,0.746068290431014,0.7467603145037004,0.7474523385763868,0.7481443626490734,0.7488363867217598,0.7495284107944462,0.7502204348671327,0.7509124589398192,0.7516044830125057,0.7522965070851921,0.7529885311578786,0.7536805552305651,0.7543725793032515,0.755064603375938,0.7557566274486245,0.7564486515213109,0.7571406755939973,0.7578326996666839,0.7585247237393703,0.7592167478120568,0.7599087718847433,0.7606007959574297,0.7612928200301162,0.7619848441028026,0.7626768681754891,0.7633688922481756,0.764060916320862,0.7647529403935486,0.765444964466235,0.7661369885389214,0.766829012611608,0.7675210366842944,0.7682130607569808,0.7689050848296674,0.7695971089023538,0.7702891329750403,0.7709811570477267,0.7716731811204132,0.7723652051930997,0.7730572292657861,0.7737492533384726,0.7744412774111591,0.7751333014838455,0.7758253255565319,0.7765173496292185,0.7772093737019049,0.7779013977745914,0.7785934218472779,0.7792854459199643,0.7799774699926508,0.7806694940653373,0.7813615181380237,0.7820535422107102,0.7827455662833966,0.7834375903560832,0.7841296144287696,0.784821638501456,0.7855136625741426,0.786205686646829,0.7868977107195154,0.787589734792202,0.7882817588648884,0.7889737829375749,0.7896658070102613,0.7903578310829478,0.7910498551556343,0.7917418792283207,0.7924339033010072,0.7931259273736937,0.7938179514463801,0.7945099755190665,0.7952019995917531,0.7958940236644395,0.796586047737126,0.7972780718098125,0.7979700958824989,0.7986621199551854,0.7993541440278719,0.8000461681005583,0.8007381921732448,0.8014302162459312,0.8021222403186178,0.8028142643913042,0.8035062884639906,0.8041983125366772,0.8048903366093636,0.80558236068205,0.8062743847547366,0.806966408827423,0.8076584329001095,0.808350456972796,0.8090424810454824,0.8097345051181689,0.8104265291908553,0.8111185532635418,0.8118105773362283,0.8125026014089147,0.8131946254816012,0.8138866495542877,0.8145786736269741,0.8152706976996607,0.8159627217723471,0.8166547458450335,0.81734676991772,0.8180387939904065,0.818730818063093,0.8194228421357794,0.8201148662084659,0.8208068902811524,0.8214989143538388,0.8221909384265252,0.8228829624992118,0.8235749865718982,0.8242670106445846,0.8249590347172712,0.8256510587899576,0.8263430828626441,0.8270351069353306,0.827727131008017,0.8284191550807035,0.8291111791533899],"kdeType":"time","kdePDF":[14.22990778416408,14.227433124631087,14.222487103782472,14.215076311797706,14.20521061832146,14.192903153752162,14.178170284356685,14.161031581265181,14.14150978341348,14.11963075451344,14.09542343414484,14.06891978307495,14.040154722924624,14.009166070311954,13.975994465616571,13.940683296519326,13.903278616483485,13.863829058354526,13.82238574326624,13.779002185051079,13.73373419036234,13.686639754725277,13.637778954742837,13.587213836690255,13.535008301740476,13.48122798806962,13.42594015009859,13.369213535132896,13.31111825766862,13.25172567163715,13.191108240866011,13.129339408036612,13.066493462423125,13.002645406699022,12.937870823099807,12.872245739231634,12.805846493816041,12.738749602661057,12.671031625147974,12.602769031521984,12.534038071272418,12.464914642886058,12.395474165253098,12.325791451001926,12.255940582033585,12.185994787522144,12.116026324640712,12.046106362266864,11.976304867913631,11.906690498125075,11.837330492566633,11.768290572032283,11.699634840580549,11.631425692002338,11.563723720812469,11.49658763794678,11.430074191334777,11.364238091506836,11.299131942382274,11.234806177372961,11.171309000923735,11.108686335598511,11.04698177480716,10.98623654125515,10.926489451183862,10.867776884455905,10.81013276052533,10.753588520318935,10.698173114040062,10.643912994892647,10.590832118708235,10.538951949445218,10.48829147051453,10.438867201872714,10.390693222808531,10.34378120033618,10.298140423093916,10.253777840634138,10.210698107977253,10.168903635289388,10.128394642531108,10.089169218912552,10.051223386978336,10.014551171134695,9.979144670420071,9.944994135310505,9.912088048340879,9.880413208314263,9.849954817862482,9.820696574113256,9.792620762211438,9.765708351435332,9.739939093642503,9.715291623774245,9.691743562142769,9.669271618221154,9.64785169565255,9.627458998192425,9.608068136295625,9.58965323405876,9.572188036227855,9.555646014981466,9.540000476200401,9.525224664936863,9.511291869798303,9.498175525964474,9.485849316560017,9.474287272109573,9.463463867807825,9.453354118342709,9.443933670017056,9.435178889920936,9.427066951915357,9.419575919196353,9.41268482321794,9.406373738762097,9.400623854954505,9.395417542035482,9.390738413707224,9.386571384890065,9.382902724733114,9.379720104737082,9.37701264186046,9.374770936493485,9.37298710519821,9.37165480812695,9.370769271045715,9.370327301903561]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportNumber":19,"reportName":"delete/LinkedHashSet","reportOutliers":{"highSevere":0,"highMild":0,"lowMild":0,"samplesSeen":3,"lowSevere":0},"reportMeasured":[[0.7068423640157562,0.7082177980000779,1551532904,1,460262840,7,56032200,0.6104579539987753,0.6116083780000281,9.639305099997841e-2,0.6116083780000281],[1.643575472990051,1.6463994579999053,3607675680,2,1009247712,43,264790192,1.2539095969987102,1.256131729999879,0.38967430700000705,1.256131729999879],[2.281343425012892,2.2861388220001118,5007586018,3,1499743896,51,325942360,1.8132973299998412,1.8171253949999482,0.4680563130000053,1.8171253949999482],[2.9941931309876963,3.0003255930000705,6572299633,4,1994233048,59,385408592,2.4257443730002706,2.4306038849999823,0.5684572559999879,2.4306038849999823]]}];
reports.map(mangulate);
var benches = ["fromList/HashMap.Strict","fromList/LinkedHashMap.Seq","fromList/LinkedHashMap.IntMap","fromList/LinkedHashSet","insert/HashMap.Strict","insert/LinkedHashMap.Seq","insert/LinkedHashMap.IntMap","insert/LinkedHashSet","toList/HashMap.Strict","toList/LinkedHashMap.Seq","toList/LinkedHashMap.IntMap","toList/LinkedHashSet","lookup/HashMap.Strict","lookup/LinkedHashMap.Seq","lookup/LinkedHashMap.IntMap","lookup/LinkedHashSet","delete/HashMap.Strict","delete/LinkedHashMap.Seq","delete/LinkedHashMap.IntMap","delete/LinkedHashSet",];
var ylabels = [[-0,'<a href="#b0">fromList/HashMap.Strict</a>'],[-1,'<a href="#b1">fromList/LinkedHashMap.Seq</a>'],[-2,'<a href="#b2">fromList/LinkedHashMap.IntMap</a>'],[-3,'<a href="#b3">fromList/LinkedHashSet</a>'],[-4,'<a href="#b4">insert/HashMap.Strict</a>'],[-5,'<a href="#b5">insert/LinkedHashMap.Seq</a>'],[-6,'<a href="#b6">insert/LinkedHashMap.IntMap</a>'],[-7,'<a href="#b7">insert/LinkedHashSet</a>'],[-8,'<a href="#b8">toList/HashMap.Strict</a>'],[-9,'<a href="#b9">toList/LinkedHashMap.Seq</a>'],[-10,'<a href="#b10">toList/LinkedHashMap.IntMap</a>'],[-11,'<a href="#b11">toList/LinkedHashSet</a>'],[-12,'<a href="#b12">lookup/HashMap.Strict</a>'],[-13,'<a href="#b13">lookup/LinkedHashMap.Seq</a>'],[-14,'<a href="#b14">lookup/LinkedHashMap.IntMap</a>'],[-15,'<a href="#b15">lookup/LinkedHashSet</a>'],[-16,'<a href="#b16">delete/HashMap.Strict</a>'],[-17,'<a href="#b17">delete/LinkedHashMap.Seq</a>'],[-18,'<a href="#b18">delete/LinkedHashMap.IntMap</a>'],[-19,'<a href="#b19">delete/LinkedHashSet</a>'],];
var means = $.scaleTimes([2.4483191034136542e-2,0.1747344616325263,0.44884157807369723,0.1902273143988065,7.786839635111972e-2,0.6299008889970471,0.43711719802339005,0.7225154152454741,4.754439150983831e-3,6.229740957598831e-3,4.3916669560981865e-3,2.40099591588223e-2,4.5627379312661476e-2,9.830584251050156e-2,9.674579019020521e-2,0.1326362211377632,5.283568718037974e-2,0.6738188573569394,0.459547457216936,0.7769275967427282,]);
var xs = [];
var prev = null;
for (var i = 0; i < means[0].length; i++) {
var name = benches[i].split(/\//);
name.pop();
name = name.join('/');
if (name != prev) {
xs.push({ label: name, data: [[means[0][i], -i]]});
prev = name;
}
else
xs[xs.length-1].data.push([means[0][i],-i]);
}
var oq = $("#overview");
o = $.plot(oq, xs, { bars: { show: true, horizontal: true,
barWidth: 0.75, align: "center" },
grid: { borderColor: "#777", hoverable: true },
legend: { show: xs.length > 1 },
xaxis: { max: Math.max.apply(undefined,means[0]) * 1.02 },
yaxis: { ticks: ylabels, tickColor: '#ffffff' } });
if (benches.length > 3)
o.getPlaceholder().height(28*benches.length);
o.resize();
o.setupGrid();
o.draw();
$.addTooltip("#overview", function(x,y) { return $.renderTime(x / means[1]); });
});
$(document).ready(function () {
$(".time").text(function(_, text) {
return $.renderTime(text);
});
$(".citime").text(function(_, text) {
return $.renderTime(text);
});
$(".percent").text(function(_, text) {
return (text*100).toFixed(1);
});
});
</script>
</div>
</div>
<div id="footer">
<div class="body">
<div class="footfirst">
<h2>colophon</h2>
<p>This report was created using the
<a href="http://hackage.haskell.org/package/criterion">criterion</a>
benchmark execution and performance analysis tool.</p>
<p>Criterion is developed and maintained
by <a href="http://www.serpentine.com/blog/">Bryan O'Sullivan</a>.</p>
</div>
</div>
</div>
</body>
</html>