Skip to content

Instantly share code, notes, and snippets.

@chessai
Last active April 19, 2023 22:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chessai/0495b7f04b613da80eb20e496ace50e4 to your computer and use it in GitHub Desktop.
Save chessai/0495b7f04b613da80eb20e496ace50e4 to your computer and use it in GitHub Desktop.
Criterion Benchmark HTML reports (Just encoding right now)
<!doctype html>
<html>
<head>
<meta charset="utf-8"/>
<title>criterion report</title>
<script>
/*!
* Chart.js v2.9.4
* https://www.chartjs.org
* (c) 2020 Chart.js Contributors
* Released under the MIT License
*/
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(function(){try{return require("moment")}catch(t){}}()):"function"==typeof define&&define.amd?define(["require"],(function(t){return e(function(){try{return t("moment")}catch(t){}}())})):(t=t||self).Chart=e(t.moment)}(this,(function(t){"use strict";t=t&&t.hasOwnProperty("default")?t.default:t;var e={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],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],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},n=function(t,e){return t(e={exports:{}},e.exports),e.exports}((function(t){var n={};for(var i in e)e.hasOwnProperty(i)&&(n[e[i]]=i);var a=t.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var r in a)if(a.hasOwnProperty(r)){if(!("channels"in a[r]))throw new Error("missing channels property: "+r);if(!("labels"in a[r]))throw new Error("missing channel labels property: "+r);if(a[r].labels.length!==a[r].channels)throw new Error("channel and label counts mismatch: "+r);var o=a[r].channels,s=a[r].labels;delete a[r].channels,delete a[r].labels,Object.defineProperty(a[r],"channels",{value:o}),Object.defineProperty(a[r],"labels",{value:s})}a.rgb.hsl=function(t){var e,n,i=t[0]/255,a=t[1]/255,r=t[2]/255,o=Math.min(i,a,r),s=Math.max(i,a,r),l=s-o;return s===o?e=0:i===s?e=(a-r)/l:a===s?e=2+(r-i)/l:r===s&&(e=4+(i-a)/l),(e=Math.min(60*e,360))<0&&(e+=360),n=(o+s)/2,[e,100*(s===o?0:n<=.5?l/(s+o):l/(2-s-o)),100*n]},a.rgb.hsv=function(t){var e,n,i,a,r,o=t[0]/255,s=t[1]/255,l=t[2]/255,u=Math.max(o,s,l),d=u-Math.min(o,s,l),h=function(t){return(u-t)/6/d+.5};return 0===d?a=r=0:(r=d/u,e=h(o),n=h(s),i=h(l),o===u?a=i-n:s===u?a=1/3+e-i:l===u&&(a=2/3+n-e),a<0?a+=1:a>1&&(a-=1)),[360*a,100*r,100*u]},a.rgb.hwb=function(t){var e=t[0],n=t[1],i=t[2];return[a.rgb.hsl(t)[0],100*(1/255*Math.min(e,Math.min(n,i))),100*(i=1-1/255*Math.max(e,Math.max(n,i)))]},a.rgb.cmyk=function(t){var e,n=t[0]/255,i=t[1]/255,a=t[2]/255;return[100*((1-n-(e=Math.min(1-n,1-i,1-a)))/(1-e)||0),100*((1-i-e)/(1-e)||0),100*((1-a-e)/(1-e)||0),100*e]},a.rgb.keyword=function(t){var i=n[t];if(i)return i;var a,r,o,s=1/0;for(var l in e)if(e.hasOwnProperty(l)){var u=e[l],d=(r=t,o=u,Math.pow(r[0]-o[0],2)+Math.pow(r[1]-o[1],2)+Math.pow(r[2]-o[2],2));d<s&&(s=d,a=l)}return a},a.keyword.rgb=function(t){return e[t]},a.rgb.xyz=function(t){var e=t[0]/255,n=t[1]/255,i=t[2]/255;return[100*(.4124*(e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92)),100*(.2126*e+.7152*n+.0722*i),100*(.0193*e+.1192*n+.9505*i)]},a.rgb.lab=function(t){var e=a.rgb.xyz(t),n=e[0],i=e[1],r=e[2];return i/=100,r/=108.883,n=(n/=95.047)>.008856?Math.pow(n,1/3):7.787*n+16/116,[116*(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116)-16,500*(n-i),200*(i-(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116))]},a.hsl.rgb=function(t){var e,n,i,a,r,o=t[0]/360,s=t[1]/100,l=t[2]/100;if(0===s)return[r=255*l,r,r];e=2*l-(n=l<.5?l*(1+s):l+s-l*s),a=[0,0,0];for(var u=0;u<3;u++)(i=o+1/3*-(u-1))<0&&i++,i>1&&i--,r=6*i<1?e+6*(n-e)*i:2*i<1?n:3*i<2?e+(n-e)*(2/3-i)*6:e,a[u]=255*r;return a},a.hsl.hsv=function(t){var e=t[0],n=t[1]/100,i=t[2]/100,a=n,r=Math.max(i,.01);return n*=(i*=2)<=1?i:2-i,a*=r<=1?r:2-r,[e,100*(0===i?2*a/(r+a):2*n/(i+n)),100*((i+n)/2)]},a.hsv.rgb=function(t){var e=t[0]/60,n=t[1]/100,i=t[2]/100,a=Math.floor(e)%6,r=e-Math.floor(e),o=255*i*(1-n),s=255*i*(1-n*r),l=255*i*(1-n*(1-r));switch(i*=255,a){case 0:return[i,l,o];case 1:return[s,i,o];case 2:return[o,i,l];case 3:return[o,s,i];case 4:return[l,o,i];case 5:return[i,o,s]}},a.hsv.hsl=function(t){var e,n,i,a=t[0],r=t[1]/100,o=t[2]/100,s=Math.max(o,.01);return i=(2-r)*o,n=r*s,[a,100*(n=(n/=(e=(2-r)*s)<=1?e:2-e)||0),100*(i/=2)]},a.hwb.rgb=function(t){var e,n,i,a,r,o,s,l=t[0]/360,u=t[1]/100,d=t[2]/100,h=u+d;switch(h>1&&(u/=h,d/=h),i=6*l-(e=Math.floor(6*l)),0!=(1&e)&&(i=1-i),a=u+i*((n=1-d)-u),e){default:case 6:case 0:r=n,o=a,s=u;break;case 1:r=a,o=n,s=u;break;case 2:r=u,o=n,s=a;break;case 3:r=u,o=a,s=n;break;case 4:r=a,o=u,s=n;break;case 5:r=n,o=u,s=a}return[255*r,255*o,255*s]},a.cmyk.rgb=function(t){var e=t[0]/100,n=t[1]/100,i=t[2]/100,a=t[3]/100;return[255*(1-Math.min(1,e*(1-a)+a)),255*(1-Math.min(1,n*(1-a)+a)),255*(1-Math.min(1,i*(1-a)+a))]},a.xyz.rgb=function(t){var e,n,i,a=t[0]/100,r=t[1]/100,o=t[2]/100;return n=-.9689*a+1.8758*r+.0415*o,i=.0557*a+-.204*r+1.057*o,e=(e=3.2406*a+-1.5372*r+-.4986*o)>.0031308?1.055*Math.pow(e,1/2.4)-.055:12.92*e,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:12.92*i,[255*(e=Math.min(Math.max(0,e),1)),255*(n=Math.min(Math.max(0,n),1)),255*(i=Math.min(Math.max(0,i),1))]},a.xyz.lab=function(t){var e=t[0],n=t[1],i=t[2];return n/=100,i/=108.883,e=(e/=95.047)>.008856?Math.pow(e,1/3):7.787*e+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(e-n),200*(n-(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116))]},a.lab.xyz=function(t){var e,n,i,a=t[0];e=t[1]/500+(n=(a+16)/116),i=n-t[2]/200;var r=Math.pow(n,3),o=Math.pow(e,3),s=Math.pow(i,3);return n=r>.008856?r:(n-16/116)/7.787,e=o>.008856?o:(e-16/116)/7.787,i=s>.008856?s:(i-16/116)/7.787,[e*=95.047,n*=100,i*=108.883]},a.lab.lch=function(t){var e,n=t[0],i=t[1],a=t[2];return(e=360*Math.atan2(a,i)/2/Math.PI)<0&&(e+=360),[n,Math.sqrt(i*i+a*a),e]},a.lch.lab=function(t){var e,n=t[0],i=t[1];return e=t[2]/360*2*Math.PI,[n,i*Math.cos(e),i*Math.sin(e)]},a.rgb.ansi16=function(t){var e=t[0],n=t[1],i=t[2],r=1 in arguments?arguments[1]:a.rgb.hsv(t)[2];if(0===(r=Math.round(r/50)))return 30;var o=30+(Math.round(i/255)<<2|Math.round(n/255)<<1|Math.round(e/255));return 2===r&&(o+=60),o},a.hsv.ansi16=function(t){return a.rgb.ansi16(a.hsv.rgb(t),t[2])},a.rgb.ansi256=function(t){var e=t[0],n=t[1],i=t[2];return e===n&&n===i?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(n/255*5)+Math.round(i/255*5)},a.ansi16.rgb=function(t){var e=t%10;if(0===e||7===e)return t>50&&(e+=3.5),[e=e/10.5*255,e,e];var n=.5*(1+~~(t>50));return[(1&e)*n*255,(e>>1&1)*n*255,(e>>2&1)*n*255]},a.ansi256.rgb=function(t){if(t>=232){var e=10*(t-232)+8;return[e,e,e]}var n;return t-=16,[Math.floor(t/36)/5*255,Math.floor((n=t%36)/6)/5*255,n%6/5*255]},a.rgb.hex=function(t){var e=(((255&Math.round(t[0]))<<16)+((255&Math.round(t[1]))<<8)+(255&Math.round(t[2]))).toString(16).toUpperCase();return"000000".substring(e.length)+e},a.hex.rgb=function(t){var e=t.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!e)return[0,0,0];var n=e[0];3===e[0].length&&(n=n.split("").map((function(t){return t+t})).join(""));var i=parseInt(n,16);return[i>>16&255,i>>8&255,255&i]},a.rgb.hcg=function(t){var e,n=t[0]/255,i=t[1]/255,a=t[2]/255,r=Math.max(Math.max(n,i),a),o=Math.min(Math.min(n,i),a),s=r-o;return e=s<=0?0:r===n?(i-a)/s%6:r===i?2+(a-n)/s:4+(n-i)/s+4,e/=6,[360*(e%=1),100*s,100*(s<1?o/(1-s):0)]},a.hsl.hcg=function(t){var e=t[1]/100,n=t[2]/100,i=1,a=0;return(i=n<.5?2*e*n:2*e*(1-n))<1&&(a=(n-.5*i)/(1-i)),[t[0],100*i,100*a]},a.hsv.hcg=function(t){var e=t[1]/100,n=t[2]/100,i=e*n,a=0;return i<1&&(a=(n-i)/(1-i)),[t[0],100*i,100*a]},a.hcg.rgb=function(t){var e=t[0]/360,n=t[1]/100,i=t[2]/100;if(0===n)return[255*i,255*i,255*i];var a,r=[0,0,0],o=e%1*6,s=o%1,l=1-s;switch(Math.floor(o)){case 0:r[0]=1,r[1]=s,r[2]=0;break;case 1:r[0]=l,r[1]=1,r[2]=0;break;case 2:r[0]=0,r[1]=1,r[2]=s;break;case 3:r[0]=0,r[1]=l,r[2]=1;break;case 4:r[0]=s,r[1]=0,r[2]=1;break;default:r[0]=1,r[1]=0,r[2]=l}return a=(1-n)*i,[255*(n*r[0]+a),255*(n*r[1]+a),255*(n*r[2]+a)]},a.hcg.hsv=function(t){var e=t[1]/100,n=e+t[2]/100*(1-e),i=0;return n>0&&(i=e/n),[t[0],100*i,100*n]},a.hcg.hsl=function(t){var e=t[1]/100,n=t[2]/100*(1-e)+.5*e,i=0;return n>0&&n<.5?i=e/(2*n):n>=.5&&n<1&&(i=e/(2*(1-n))),[t[0],100*i,100*n]},a.hcg.hwb=function(t){var e=t[1]/100,n=e+t[2]/100*(1-e);return[t[0],100*(n-e),100*(1-n)]},a.hwb.hcg=function(t){var e=t[1]/100,n=1-t[2]/100,i=n-e,a=0;return i<1&&(a=(n-i)/(1-i)),[t[0],100*i,100*a]},a.apple.rgb=function(t){return[t[0]/65535*255,t[1]/65535*255,t[2]/65535*255]},a.rgb.apple=function(t){return[t[0]/255*65535,t[1]/255*65535,t[2]/255*65535]},a.gray.rgb=function(t){return[t[0]/100*255,t[0]/100*255,t[0]/100*255]},a.gray.hsl=a.gray.hsv=function(t){return[0,0,t[0]]},a.gray.hwb=function(t){return[0,100,t[0]]},a.gray.cmyk=function(t){return[0,0,0,t[0]]},a.gray.lab=function(t){return[t[0],0,0]},a.gray.hex=function(t){var e=255&Math.round(t[0]/100*255),n=((e<<16)+(e<<8)+e).toString(16).toUpperCase();return"000000".substring(n.length)+n},a.rgb.gray=function(t){return[(t[0]+t[1]+t[2])/3/255*100]}}));n.rgb,n.hsl,n.hsv,n.hwb,n.cmyk,n.xyz,n.lab,n.lch,n.hex,n.keyword,n.ansi16,n.ansi256,n.hcg,n.apple,n.gray;function i(t){var e=function(){for(var t={},e=Object.keys(n),i=e.length,a=0;a<i;a++)t[e[a]]={distance:-1,parent:null};return t}(),i=[t];for(e[t].distance=0;i.length;)for(var a=i.pop(),r=Object.keys(n[a]),o=r.length,s=0;s<o;s++){var l=r[s],u=e[l];-1===u.distance&&(u.distance=e[a].distance+1,u.parent=a,i.unshift(l))}return e}function a(t,e){return function(n){return e(t(n))}}function r(t,e){for(var i=[e[t].parent,t],r=n[e[t].parent][t],o=e[t].parent;e[o].parent;)i.unshift(e[o].parent),r=a(n[e[o].parent][o],r),o=e[o].parent;return r.conversion=i,r}var o={};Object.keys(n).forEach((function(t){o[t]={},Object.defineProperty(o[t],"channels",{value:n[t].channels}),Object.defineProperty(o[t],"labels",{value:n[t].labels});var e=function(t){for(var e=i(t),n={},a=Object.keys(e),o=a.length,s=0;s<o;s++){var l=a[s];null!==e[l].parent&&(n[l]=r(l,e))}return n}(t);Object.keys(e).forEach((function(n){var i=e[n];o[t][n]=function(t){var e=function(e){if(null==e)return e;arguments.length>1&&(e=Array.prototype.slice.call(arguments));var n=t(e);if("object"==typeof n)for(var i=n.length,a=0;a<i;a++)n[a]=Math.round(n[a]);return n};return"conversion"in t&&(e.conversion=t.conversion),e}(i),o[t][n].raw=function(t){var e=function(e){return null==e?e:(arguments.length>1&&(e=Array.prototype.slice.call(arguments)),t(e))};return"conversion"in t&&(e.conversion=t.conversion),e}(i)}))}));var s=o,l={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],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],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},u={getRgba:d,getHsla:h,getRgb:function(t){var e=d(t);return e&&e.slice(0,3)},getHsl:function(t){var e=h(t);return e&&e.slice(0,3)},getHwb:c,getAlpha:function(t){var e=d(t);if(e)return e[3];if(e=h(t))return e[3];if(e=c(t))return e[3]},hexString:function(t,e){e=void 0!==e&&3===t.length?e:t[3];return"#"+v(t[0])+v(t[1])+v(t[2])+(e>=0&&e<1?v(Math.round(255*e)):"")},rgbString:function(t,e){if(e<1||t[3]&&t[3]<1)return f(t,e);return"rgb("+t[0]+", "+t[1]+", "+t[2]+")"},rgbaString:f,percentString:function(t,e){if(e<1||t[3]&&t[3]<1)return g(t,e);var n=Math.round(t[0]/255*100),i=Math.round(t[1]/255*100),a=Math.round(t[2]/255*100);return"rgb("+n+"%, "+i+"%, "+a+"%)"},percentaString:g,hslString:function(t,e){if(e<1||t[3]&&t[3]<1)return p(t,e);return"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)"},hslaString:p,hwbString:function(t,e){void 0===e&&(e=void 0!==t[3]?t[3]:1);return"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+(void 0!==e&&1!==e?", "+e:"")+")"},keyword:function(t){return b[t.slice(0,3)]}};function d(t){if(t){var e=[0,0,0],n=1,i=t.match(/^#([a-fA-F0-9]{3,4})$/i),a="";if(i){a=(i=i[1])[3];for(var r=0;r<e.length;r++)e[r]=parseInt(i[r]+i[r],16);a&&(n=Math.round(parseInt(a+a,16)/255*100)/100)}else if(i=t.match(/^#([a-fA-F0-9]{6}([a-fA-F0-9]{2})?)$/i)){a=i[2],i=i[1];for(r=0;r<e.length;r++)e[r]=parseInt(i.slice(2*r,2*r+2),16);a&&(n=Math.round(parseInt(a,16)/255*100)/100)}else if(i=t.match(/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i)){for(r=0;r<e.length;r++)e[r]=parseInt(i[r+1]);n=parseFloat(i[4])}else if(i=t.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i)){for(r=0;r<e.length;r++)e[r]=Math.round(2.55*parseFloat(i[r+1]));n=parseFloat(i[4])}else if(i=t.match(/(\w+)/)){if("transparent"==i[1])return[0,0,0,0];if(!(e=l[i[1]]))return}for(r=0;r<e.length;r++)e[r]=m(e[r],0,255);return n=n||0==n?m(n,0,1):1,e[3]=n,e}}function h(t){if(t){var e=t.match(/^hsla?\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(e){var n=parseFloat(e[4]);return[m(parseInt(e[1]),0,360),m(parseFloat(e[2]),0,100),m(parseFloat(e[3]),0,100),m(isNaN(n)?1:n,0,1)]}}}function c(t){if(t){var e=t.match(/^hwb\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(e){var n=parseFloat(e[4]);return[m(parseInt(e[1]),0,360),m(parseFloat(e[2]),0,100),m(parseFloat(e[3]),0,100),m(isNaN(n)?1:n,0,1)]}}}function f(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"rgba("+t[0]+", "+t[1]+", "+t[2]+", "+e+")"}function g(t,e){return"rgba("+Math.round(t[0]/255*100)+"%, "+Math.round(t[1]/255*100)+"%, "+Math.round(t[2]/255*100)+"%, "+(e||t[3]||1)+")"}function p(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+e+")"}function m(t,e,n){return Math.min(Math.max(e,t),n)}function v(t){var e=t.toString(16).toUpperCase();return e.length<2?"0"+e:e}var b={};for(var x in l)b[l[x]]=x;var y=function(t){return t instanceof y?t:this instanceof y?(this.valid=!1,this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1},void("string"==typeof t?(e=u.getRgba(t))?this.setValues("rgb",e):(e=u.getHsla(t))?this.setValues("hsl",e):(e=u.getHwb(t))&&this.setValues("hwb",e):"object"==typeof t&&(void 0!==(e=t).r||void 0!==e.red?this.setValues("rgb",e):void 0!==e.l||void 0!==e.lightness?this.setValues("hsl",e):void 0!==e.v||void 0!==e.value?this.setValues("hsv",e):void 0!==e.w||void 0!==e.whiteness?this.setValues("hwb",e):void 0===e.c&&void 0===e.cyan||this.setValues("cmyk",e)))):new y(t);var e};y.prototype={isValid:function(){return this.valid},rgb:function(){return this.setSpace("rgb",arguments)},hsl:function(){return this.setSpace("hsl",arguments)},hsv:function(){return this.setSpace("hsv",arguments)},hwb:function(){return this.setSpace("hwb",arguments)},cmyk:function(){return this.setSpace("cmyk",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){var t=this.values;return 1!==t.alpha?t.hwb.concat([t.alpha]):t.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var t=this.values;return t.rgb.concat([t.alpha])},hslaArray:function(){var t=this.values;return t.hsl.concat([t.alpha])},alpha:function(t){return void 0===t?this.values.alpha:(this.setValues("alpha",t),this)},red:function(t){return this.setChannel("rgb",0,t)},green:function(t){return this.setChannel("rgb",1,t)},blue:function(t){return this.setChannel("rgb",2,t)},hue:function(t){return t&&(t=(t%=360)<0?360+t:t),this.setChannel("hsl",0,t)},saturation:function(t){return this.setChannel("hsl",1,t)},lightness:function(t){return this.setChannel("hsl",2,t)},saturationv:function(t){return this.setChannel("hsv",1,t)},whiteness:function(t){return this.setChannel("hwb",1,t)},blackness:function(t){return this.setChannel("hwb",2,t)},value:function(t){return this.setChannel("hsv",2,t)},cyan:function(t){return this.setChannel("cmyk",0,t)},magenta:function(t){return this.setChannel("cmyk",1,t)},yellow:function(t){return this.setChannel("cmyk",2,t)},black:function(t){return this.setChannel("cmyk",3,t)},hexString:function(){return u.hexString(this.values.rgb)},rgbString:function(){return u.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return u.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return u.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return u.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return u.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return u.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return u.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var t=this.values.rgb;return t[0]<<16|t[1]<<8|t[2]},luminosity:function(){for(var t=this.values.rgb,e=[],n=0;n<t.length;n++){var i=t[n]/255;e[n]=i<=.03928?i/12.92:Math.pow((i+.055)/1.055,2.4)}return.2126*e[0]+.7152*e[1]+.0722*e[2]},contrast:function(t){var e=this.luminosity(),n=t.luminosity();return e>n?(e+.05)/(n+.05):(n+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?"AAA":e>=4.5?"AA":""},dark:function(){var t=this.values.rgb;return(299*t[0]+587*t[1]+114*t[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var t=[],e=0;e<3;e++)t[e]=255-this.values.rgb[e];return this.setValues("rgb",t),this},lighten:function(t){var e=this.values.hsl;return e[2]+=e[2]*t,this.setValues("hsl",e),this},darken:function(t){var e=this.values.hsl;return e[2]-=e[2]*t,this.setValues("hsl",e),this},saturate:function(t){var e=this.values.hsl;return e[1]+=e[1]*t,this.setValues("hsl",e),this},desaturate:function(t){var e=this.values.hsl;return e[1]-=e[1]*t,this.setValues("hsl",e),this},whiten:function(t){var e=this.values.hwb;return e[1]+=e[1]*t,this.setValues("hwb",e),this},blacken:function(t){var e=this.values.hwb;return e[2]+=e[2]*t,this.setValues("hwb",e),this},greyscale:function(){var t=this.values.rgb,e=.3*t[0]+.59*t[1]+.11*t[2];return this.setValues("rgb",[e,e,e]),this},clearer:function(t){var e=this.values.alpha;return this.setValues("alpha",e-e*t),this},opaquer:function(t){var e=this.values.alpha;return this.setValues("alpha",e+e*t),this},rotate:function(t){var e=this.values.hsl,n=(e[0]+t)%360;return e[0]=n<0?360+n:n,this.setValues("hsl",e),this},mix:function(t,e){var n=t,i=void 0===e?.5:e,a=2*i-1,r=this.alpha()-n.alpha(),o=((a*r==-1?a:(a+r)/(1+a*r))+1)/2,s=1-o;return this.rgb(o*this.red()+s*n.red(),o*this.green()+s*n.green(),o*this.blue()+s*n.blue()).alpha(this.alpha()*i+n.alpha()*(1-i))},toJSON:function(){return this.rgb()},clone:function(){var t,e,n=new y,i=this.values,a=n.values;for(var r in i)i.hasOwnProperty(r)&&(t=i[r],"[object Array]"===(e={}.toString.call(t))?a[r]=t.slice(0):"[object Number]"===e?a[r]=t:console.error("unexpected color value:",t));return n}},y.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},y.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},y.prototype.getValues=function(t){for(var e=this.values,n={},i=0;i<t.length;i++)n[t.charAt(i)]=e[t][i];return 1!==e.alpha&&(n.a=e.alpha),n},y.prototype.setValues=function(t,e){var n,i,a=this.values,r=this.spaces,o=this.maxes,l=1;if(this.valid=!0,"alpha"===t)l=e;else if(e.length)a[t]=e.slice(0,t.length),l=e[t.length];else if(void 0!==e[t.charAt(0)]){for(n=0;n<t.length;n++)a[t][n]=e[t.charAt(n)];l=e.a}else if(void 0!==e[r[t][0]]){var u=r[t];for(n=0;n<t.length;n++)a[t][n]=e[u[n]];l=e.alpha}if(a.alpha=Math.max(0,Math.min(1,void 0===l?a.alpha:l)),"alpha"===t)return!1;for(n=0;n<t.length;n++)i=Math.max(0,Math.min(o[t][n],a[t][n])),a[t][n]=Math.round(i);for(var d in r)d!==t&&(a[d]=s[t][d](a[t]));return!0},y.prototype.setSpace=function(t,e){var n=e[0];return void 0===n?this.getValues(t):("number"==typeof n&&(n=Array.prototype.slice.call(e)),this.setValues(t,n),this)},y.prototype.setChannel=function(t,e,n){var i=this.values[t];return void 0===n?i[e]:n===i[e]?this:(i[e]=n,this.setValues(t,i),this)},"undefined"!=typeof window&&(window.Color=y);var _=y;function k(t){return-1===["__proto__","prototype","constructor"].indexOf(t)}var w,M={noop:function(){},uid:(w=0,function(){return w++}),isNullOrUndef:function(t){return null==t},isArray:function(t){if(Array.isArray&&Array.isArray(t))return!0;var e=Object.prototype.toString.call(t);return"[object"===e.substr(0,7)&&"Array]"===e.substr(-6)},isObject:function(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)},isFinite:function(t){return("number"==typeof t||t instanceof Number)&&isFinite(t)},valueOrDefault:function(t,e){return void 0===t?e:t},valueAtIndexOrDefault:function(t,e,n){return M.valueOrDefault(M.isArray(t)?t[e]:t,n)},callback:function(t,e,n){if(t&&"function"==typeof t.call)return t.apply(n,e)},each:function(t,e,n,i){var a,r,o;if(M.isArray(t))if(r=t.length,i)for(a=r-1;a>=0;a--)e.call(n,t[a],a);else for(a=0;a<r;a++)e.call(n,t[a],a);else if(M.isObject(t))for(r=(o=Object.keys(t)).length,a=0;a<r;a++)e.call(n,t[o[a]],o[a])},arrayEquals:function(t,e){var n,i,a,r;if(!t||!e||t.length!==e.length)return!1;for(n=0,i=t.length;n<i;++n)if(a=t[n],r=e[n],a instanceof Array&&r instanceof Array){if(!M.arrayEquals(a,r))return!1}else if(a!==r)return!1;return!0},clone:function(t){if(M.isArray(t))return t.map(M.clone);if(M.isObject(t)){for(var e=Object.create(t),n=Object.keys(t),i=n.length,a=0;a<i;++a)e[n[a]]=M.clone(t[n[a]]);return e}return t},_merger:function(t,e,n,i){if(k(t)){var a=e[t],r=n[t];M.isObject(a)&&M.isObject(r)?M.merge(a,r,i):e[t]=M.clone(r)}},_mergerIf:function(t,e,n){if(k(t)){var i=e[t],a=n[t];M.isObject(i)&&M.isObject(a)?M.mergeIf(i,a):e.hasOwnProperty(t)||(e[t]=M.clone(a))}},merge:function(t,e,n){var i,a,r,o,s,l=M.isArray(e)?e:[e],u=l.length;if(!M.isObject(t))return t;for(i=(n=n||{}).merger||M._merger,a=0;a<u;++a)if(e=l[a],M.isObject(e))for(s=0,o=(r=Object.keys(e)).length;s<o;++s)i(r[s],t,e,n);return t},mergeIf:function(t,e){return M.merge(t,e,{merger:M._mergerIf})},extend:Object.assign||function(t){return M.merge(t,[].slice.call(arguments,1),{merger:function(t,e,n){e[t]=n[t]}})},inherits:function(t){var e=this,n=t&&t.hasOwnProperty("constructor")?t.constructor:function(){return e.apply(this,arguments)},i=function(){this.constructor=n};return i.prototype=e.prototype,n.prototype=new i,n.extend=M.inherits,t&&M.extend(n.prototype,t),n.__super__=e.prototype,n},_deprecated:function(t,e,n,i){void 0!==e&&console.warn(t+': "'+n+'" is deprecated. Please use "'+i+'" instead')}},S=M;M.callCallback=M.callback,M.indexOf=function(t,e,n){return Array.prototype.indexOf.call(t,e,n)},M.getValueOrDefault=M.valueOrDefault,M.getValueAtIndexOrDefault=M.valueAtIndexOrDefault;var C={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return-t*(t-2)},easeInOutQuad:function(t){return(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1)},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return(t-=1)*t*t+1},easeInOutCubic:function(t){return(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return-((t-=1)*t*t*t-1)},easeInOutQuart:function(t){return(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},easeInQuint:function(t){return t*t*t*t*t},easeOutQuint:function(t){return(t-=1)*t*t*t*t+1},easeInOutQuint:function(t){return(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},easeInSine:function(t){return 1-Math.cos(t*(Math.PI/2))},easeOutSine:function(t){return Math.sin(t*(Math.PI/2))},easeInOutSine:function(t){return-.5*(Math.cos(Math.PI*t)-1)},easeInExpo:function(t){return 0===t?0:Math.pow(2,10*(t-1))},easeOutExpo:function(t){return 1===t?1:1-Math.pow(2,-10*t)},easeInOutExpo:function(t){return 0===t?0:1===t?1:(t/=.5)<1?.5*Math.pow(2,10*(t-1)):.5*(2-Math.pow(2,-10*--t))},easeInCirc:function(t){return t>=1?t:-(Math.sqrt(1-t*t)-1)},easeOutCirc:function(t){return Math.sqrt(1-(t-=1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===t?1:(n||(n=.3),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),-i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n))},easeOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===t?1:(n||(n=.3),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),i*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/n)+1)},easeInOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:2==(t/=.5)?1:(n||(n=.45),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),t<1?i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*-.5:i*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*.5+1)},easeInBack:function(t){var e=1.70158;return t*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:function(t){return 1-C.easeOutBounce(1-t)},easeOutBounce:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},easeInOutBounce:function(t){return t<.5?.5*C.easeInBounce(2*t):.5*C.easeOutBounce(2*t-1)+.5}},P={effects:C};S.easingEffects=C;var A=Math.PI,D=A/180,T=2*A,I=A/2,F=A/4,O=2*A/3,L={clear:function(t){t.ctx.clearRect(0,0,t.width,t.height)},roundedRect:function(t,e,n,i,a,r){if(r){var o=Math.min(r,a/2,i/2),s=e+o,l=n+o,u=e+i-o,d=n+a-o;t.moveTo(e,l),s<u&&l<d?(t.arc(s,l,o,-A,-I),t.arc(u,l,o,-I,0),t.arc(u,d,o,0,I),t.arc(s,d,o,I,A)):s<u?(t.moveTo(s,n),t.arc(u,l,o,-I,I),t.arc(s,l,o,I,A+I)):l<d?(t.arc(s,l,o,-A,0),t.arc(s,d,o,0,A)):t.arc(s,l,o,-A,A),t.closePath(),t.moveTo(e,n)}else t.rect(e,n,i,a)},drawPoint:function(t,e,n,i,a,r){var o,s,l,u,d,h=(r||0)*D;if(e&&"object"==typeof e&&("[object HTMLImageElement]"===(o=e.toString())||"[object HTMLCanvasElement]"===o))return t.save(),t.translate(i,a),t.rotate(h),t.drawImage(e,-e.width/2,-e.height/2,e.width,e.height),void t.restore();if(!(isNaN(n)||n<=0)){switch(t.beginPath(),e){default:t.arc(i,a,n,0,T),t.closePath();break;case"triangle":t.moveTo(i+Math.sin(h)*n,a-Math.cos(h)*n),h+=O,t.lineTo(i+Math.sin(h)*n,a-Math.cos(h)*n),h+=O,t.lineTo(i+Math.sin(h)*n,a-Math.cos(h)*n),t.closePath();break;case"rectRounded":u=n-(d=.516*n),s=Math.cos(h+F)*u,l=Math.sin(h+F)*u,t.arc(i-s,a-l,d,h-A,h-I),t.arc(i+l,a-s,d,h-I,h),t.arc(i+s,a+l,d,h,h+I),t.arc(i-l,a+s,d,h+I,h+A),t.closePath();break;case"rect":if(!r){u=Math.SQRT1_2*n,t.rect(i-u,a-u,2*u,2*u);break}h+=F;case"rectRot":s=Math.cos(h)*n,l=Math.sin(h)*n,t.moveTo(i-s,a-l),t.lineTo(i+l,a-s),t.lineTo(i+s,a+l),t.lineTo(i-l,a+s),t.closePath();break;case"crossRot":h+=F;case"cross":s=Math.cos(h)*n,l=Math.sin(h)*n,t.moveTo(i-s,a-l),t.lineTo(i+s,a+l),t.moveTo(i+l,a-s),t.lineTo(i-l,a+s);break;case"star":s=Math.cos(h)*n,l=Math.sin(h)*n,t.moveTo(i-s,a-l),t.lineTo(i+s,a+l),t.moveTo(i+l,a-s),t.lineTo(i-l,a+s),h+=F,s=Math.cos(h)*n,l=Math.sin(h)*n,t.moveTo(i-s,a-l),t.lineTo(i+s,a+l),t.moveTo(i+l,a-s),t.lineTo(i-l,a+s);break;case"line":s=Math.cos(h)*n,l=Math.sin(h)*n,t.moveTo(i-s,a-l),t.lineTo(i+s,a+l);break;case"dash":t.moveTo(i,a),t.lineTo(i+Math.cos(h)*n,a+Math.sin(h)*n)}t.fill(),t.stroke()}},_isPointInArea:function(t,e){return t.x>e.left-1e-6&&t.x<e.right+1e-6&&t.y>e.top-1e-6&&t.y<e.bottom+1e-6},clipArea:function(t,e){t.save(),t.beginPath(),t.rect(e.left,e.top,e.right-e.left,e.bottom-e.top),t.clip()},unclipArea:function(t){t.restore()},lineTo:function(t,e,n,i){var a=n.steppedLine;if(a){if("middle"===a){var r=(e.x+n.x)/2;t.lineTo(r,i?n.y:e.y),t.lineTo(r,i?e.y:n.y)}else"after"===a&&!i||"after"!==a&&i?t.lineTo(e.x,n.y):t.lineTo(n.x,e.y);t.lineTo(n.x,n.y)}else n.tension?t.bezierCurveTo(i?e.controlPointPreviousX:e.controlPointNextX,i?e.controlPointPreviousY:e.controlPointNextY,i?n.controlPointNextX:n.controlPointPreviousX,i?n.controlPointNextY:n.controlPointPreviousY,n.x,n.y):t.lineTo(n.x,n.y)}},R=L;S.clear=L.clear,S.drawRoundedRectangle=function(t){t.beginPath(),L.roundedRect.apply(L,arguments)};var z={_set:function(t,e){return S.merge(this[t]||(this[t]={}),e)}};z._set("global",{defaultColor:"rgba(0,0,0,0.1)",defaultFontColor:"#666",defaultFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",defaultFontSize:12,defaultFontStyle:"normal",defaultLineHeight:1.2,showLines:!0});var N=z,B=S.valueOrDefault;var E={toLineHeight:function(t,e){var n=(""+t).match(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/);if(!n||"normal"===n[1])return 1.2*e;switch(t=+n[2],n[3]){case"px":return t;case"%":t/=100}return e*t},toPadding:function(t){var e,n,i,a;return S.isObject(t)?(e=+t.top||0,n=+t.right||0,i=+t.bottom||0,a=+t.left||0):e=n=i=a=+t||0,{top:e,right:n,bottom:i,left:a,height:e+i,width:a+n}},_parseFont:function(t){var e=N.global,n=B(t.fontSize,e.defaultFontSize),i={family:B(t.fontFamily,e.defaultFontFamily),lineHeight:S.options.toLineHeight(B(t.lineHeight,e.defaultLineHeight),n),size:n,style:B(t.fontStyle,e.defaultFontStyle),weight:null,string:""};return i.string=function(t){return!t||S.isNullOrUndef(t.size)||S.isNullOrUndef(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}(i),i},resolve:function(t,e,n,i){var a,r,o,s=!0;for(a=0,r=t.length;a<r;++a)if(void 0!==(o=t[a])&&(void 0!==e&&"function"==typeof o&&(o=o(e),s=!1),void 0!==n&&S.isArray(o)&&(o=o[n],s=!1),void 0!==o))return i&&!s&&(i.cacheable=!1),o}},W={_factorize:function(t){var e,n=[],i=Math.sqrt(t);for(e=1;e<i;e++)t%e==0&&(n.push(e),n.push(t/e));return i===(0|i)&&n.push(i),n.sort((function(t,e){return t-e})).pop(),n},log10:Math.log10||function(t){var e=Math.log(t)*Math.LOG10E,n=Math.round(e);return t===Math.pow(10,n)?n:e}},V=W;S.log10=W.log10;var H=S,j=P,q=R,U=E,Y=V,G={getRtlAdapter:function(t,e,n){return t?function(t,e){return{x:function(n){return t+t+e-n},setWidth:function(t){e=t},textAlign:function(t){return"center"===t?t:"right"===t?"left":"right"},xPlus:function(t,e){return t-e},leftForLtr:function(t,e){return t-e}}}(e,n):{x:function(t){return t},setWidth:function(t){},textAlign:function(t){return t},xPlus:function(t,e){return t+e},leftForLtr:function(t,e){return t}}},overrideTextDirection:function(t,e){var n,i;"ltr"!==e&&"rtl"!==e||(i=[(n=t.canvas.style).getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",e,"important"),t.prevTextDirection=i)},restoreTextDirection:function(t){var e=t.prevTextDirection;void 0!==e&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}};H.easing=j,H.canvas=q,H.options=U,H.math=Y,H.rtl=G;var X=function(t){H.extend(this,t),this.initialize.apply(this,arguments)};H.extend(X.prototype,{_type:void 0,initialize:function(){this.hidden=!1},pivot:function(){var t=this;return t._view||(t._view=H.extend({},t._model)),t._start={},t},transition:function(t){var e=this,n=e._model,i=e._start,a=e._view;return n&&1!==t?(a||(a=e._view={}),i||(i=e._start={}),function(t,e,n,i){var a,r,o,s,l,u,d,h,c,f=Object.keys(n);for(a=0,r=f.length;a<r;++a)if(u=n[o=f[a]],e.hasOwnProperty(o)||(e[o]=u),(s=e[o])!==u&&"_"!==o[0]){if(t.hasOwnProperty(o)||(t[o]=s),(d=typeof u)===typeof(l=t[o]))if("string"===d){if((h=_(l)).valid&&(c=_(u)).valid){e[o]=c.mix(h,i).rgbString();continue}}else if(H.isFinite(l)&&H.isFinite(u)){e[o]=l+(u-l)*i;continue}e[o]=u}}(i,a,n,t),e):(e._view=H.extend({},n),e._start=null,e)},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return H.isNumber(this._model.x)&&H.isNumber(this._model.y)}}),X.extend=H.inherits;var K=X,Z=K.extend({chart:null,currentStep:0,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null}),$=Z;Object.defineProperty(Z.prototype,"animationObject",{get:function(){return this}}),Object.defineProperty(Z.prototype,"chartInstance",{get:function(){return this.chart},set:function(t){this.chart=t}}),N._set("global",{animation:{duration:1e3,easing:"easeOutQuart",onProgress:H.noop,onComplete:H.noop}});var J={animations:[],request:null,addAnimation:function(t,e,n,i){var a,r,o=this.animations;for(e.chart=t,e.startTime=Date.now(),e.duration=n,i||(t.animating=!0),a=0,r=o.length;a<r;++a)if(o[a].chart===t)return void(o[a]=e);o.push(e),1===o.length&&this.requestAnimationFrame()},cancelAnimation:function(t){var e=H.findIndex(this.animations,(function(e){return e.chart===t}));-1!==e&&(this.animations.splice(e,1),t.animating=!1)},requestAnimationFrame:function(){var t=this;null===t.request&&(t.request=H.requestAnimFrame.call(window,(function(){t.request=null,t.startDigest()})))},startDigest:function(){this.advance(),this.animations.length>0&&this.requestAnimationFrame()},advance:function(){for(var t,e,n,i,a=this.animations,r=0;r<a.length;)e=(t=a[r]).chart,n=t.numSteps,i=Math.floor((Date.now()-t.startTime)/t.duration*n)+1,t.currentStep=Math.min(i,n),H.callback(t.render,[e,t],e),H.callback(t.onAnimationProgress,[t],e),t.currentStep>=n?(H.callback(t.onAnimationComplete,[t],e),e.animating=!1,a.splice(r,1)):++r}},Q=H.options.resolve,tt=["push","pop","shift","splice","unshift"];function et(t,e){var n=t._chartjs;if(n){var i=n.listeners,a=i.indexOf(e);-1!==a&&i.splice(a,1),i.length>0||(tt.forEach((function(e){delete t[e]})),delete t._chartjs)}}var nt=function(t,e){this.initialize(t,e)};H.extend(nt.prototype,{datasetElementType:null,dataElementType:null,_datasetElementOptions:["backgroundColor","borderCapStyle","borderColor","borderDash","borderDashOffset","borderJoinStyle","borderWidth"],_dataElementOptions:["backgroundColor","borderColor","borderWidth","pointStyle"],initialize:function(t,e){var n=this;n.chart=t,n.index=e,n.linkScales(),n.addElements(),n._type=n.getMeta().type},updateIndex:function(t){this.index=t},linkScales:function(){var t=this.getMeta(),e=this.chart,n=e.scales,i=this.getDataset(),a=e.options.scales;null!==t.xAxisID&&t.xAxisID in n&&!i.xAxisID||(t.xAxisID=i.xAxisID||a.xAxes[0].id),null!==t.yAxisID&&t.yAxisID in n&&!i.yAxisID||(t.yAxisID=i.yAxisID||a.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(t){return this.chart.scales[t]},_getValueScaleId:function(){return this.getMeta().yAxisID},_getIndexScaleId:function(){return this.getMeta().xAxisID},_getValueScale:function(){return this.getScaleForId(this._getValueScaleId())},_getIndexScale:function(){return this.getScaleForId(this._getIndexScaleId())},reset:function(){this._update(!0)},destroy:function(){this._data&&et(this._data,this)},createMetaDataset:function(){var t=this.datasetElementType;return t&&new t({_chart:this.chart,_datasetIndex:this.index})},createMetaData:function(t){var e=this.dataElementType;return e&&new e({_chart:this.chart,_datasetIndex:this.index,_index:t})},addElements:function(){var t,e,n=this.getMeta(),i=this.getDataset().data||[],a=n.data;for(t=0,e=i.length;t<e;++t)a[t]=a[t]||this.createMetaData(t);n.dataset=n.dataset||this.createMetaDataset()},addElementAndReset:function(t){var e=this.createMetaData(t);this.getMeta().data.splice(t,0,e),this.updateElement(e,t,!0)},buildOrUpdateElements:function(){var t,e,n=this,i=n.getDataset(),a=i.data||(i.data=[]);n._data!==a&&(n._data&&et(n._data,n),a&&Object.isExtensible(a)&&(e=n,(t=a)._chartjs?t._chartjs.listeners.push(e):(Object.defineProperty(t,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[e]}}),tt.forEach((function(e){var n="onData"+e.charAt(0).toUpperCase()+e.slice(1),i=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:function(){var e=Array.prototype.slice.call(arguments),a=i.apply(this,e);return H.each(t._chartjs.listeners,(function(t){"function"==typeof t[n]&&t[n].apply(t,e)})),a}})})))),n._data=a),n.resyncElements()},_configure:function(){this._config=H.merge(Object.create(null),[this.chart.options.datasets[this._type],this.getDataset()],{merger:function(t,e,n){"_meta"!==t&&"data"!==t&&H._merger(t,e,n)}})},_update:function(t){this._configure(),this._cachedDataOpts=null,this.update(t)},update:H.noop,transition:function(t){for(var e=this.getMeta(),n=e.data||[],i=n.length,a=0;a<i;++a)n[a].transition(t);e.dataset&&e.dataset.transition(t)},draw:function(){var t=this.getMeta(),e=t.data||[],n=e.length,i=0;for(t.dataset&&t.dataset.draw();i<n;++i)e[i].draw()},getStyle:function(t){var e,n=this.getMeta(),i=n.dataset;return this._configure(),i&&void 0===t?e=this._resolveDatasetElementOptions(i||{}):(t=t||0,e=this._resolveDataElementOptions(n.data[t]||{},t)),!1!==e.fill&&null!==e.fill||(e.backgroundColor=e.borderColor),e},_resolveDatasetElementOptions:function(t,e){var n,i,a,r,o=this,s=o.chart,l=o._config,u=t.custom||{},d=s.options.elements[o.datasetElementType.prototype._type]||{},h=o._datasetElementOptions,c={},f={chart:s,dataset:o.getDataset(),datasetIndex:o.index,hover:e};for(n=0,i=h.length;n<i;++n)a=h[n],r=e?"hover"+a.charAt(0).toUpperCase()+a.slice(1):a,c[a]=Q([u[r],l[r],d[r]],f);return c},_resolveDataElementOptions:function(t,e){var n=this,i=t&&t.custom,a=n._cachedDataOpts;if(a&&!i)return a;var r,o,s,l,u=n.chart,d=n._config,h=u.options.elements[n.dataElementType.prototype._type]||{},c=n._dataElementOptions,f={},g={chart:u,dataIndex:e,dataset:n.getDataset(),datasetIndex:n.index},p={cacheable:!i};if(i=i||{},H.isArray(c))for(o=0,s=c.length;o<s;++o)f[l=c[o]]=Q([i[l],d[l],h[l]],g,e,p);else for(o=0,s=(r=Object.keys(c)).length;o<s;++o)f[l=r[o]]=Q([i[l],d[c[l]],d[l],h[l]],g,e,p);return p.cacheable&&(n._cachedDataOpts=Object.freeze(f)),f},removeHoverStyle:function(t){H.merge(t._model,t.$previousStyle||{}),delete t.$previousStyle},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],n=t._index,i=t.custom||{},a=t._model,r=H.getHoverColor;t.$previousStyle={backgroundColor:a.backgroundColor,borderColor:a.borderColor,borderWidth:a.borderWidth},a.backgroundColor=Q([i.hoverBackgroundColor,e.hoverBackgroundColor,r(a.backgroundColor)],void 0,n),a.borderColor=Q([i.hoverBorderColor,e.hoverBorderColor,r(a.borderColor)],void 0,n),a.borderWidth=Q([i.hoverBorderWidth,e.hoverBorderWidth,a.borderWidth],void 0,n)},_removeDatasetHoverStyle:function(){var t=this.getMeta().dataset;t&&this.removeHoverStyle(t)},_setDatasetHoverStyle:function(){var t,e,n,i,a,r,o=this.getMeta().dataset,s={};if(o){for(r=o._model,a=this._resolveDatasetElementOptions(o,!0),t=0,e=(i=Object.keys(a)).length;t<e;++t)s[n=i[t]]=r[n],r[n]=a[n];o.$previousStyle=s}},resyncElements:function(){var t=this.getMeta(),e=this.getDataset().data,n=t.data.length,i=e.length;i<n?t.data.splice(i,n-i):i>n&&this.insertElements(n,i-n)},insertElements:function(t,e){for(var n=0;n<e;++n)this.addElementAndReset(t+n)},onDataPush:function(){var t=arguments.length;this.insertElements(this.getDataset().data.length-t,t)},onDataPop:function(){this.getMeta().data.pop()},onDataShift:function(){this.getMeta().data.shift()},onDataSplice:function(t,e){this.getMeta().data.splice(t,e),this.insertElements(t,arguments.length-2)},onDataUnshift:function(){this.insertElements(0,arguments.length)}}),nt.extend=H.inherits;var it=nt,at=2*Math.PI;function rt(t,e){var n=e.startAngle,i=e.endAngle,a=e.pixelMargin,r=a/e.outerRadius,o=e.x,s=e.y;t.beginPath(),t.arc(o,s,e.outerRadius,n-r,i+r),e.innerRadius>a?(r=a/e.innerRadius,t.arc(o,s,e.innerRadius-a,i+r,n-r,!0)):t.arc(o,s,a,i+Math.PI/2,n-Math.PI/2),t.closePath(),t.clip()}function ot(t,e,n){var i="inner"===e.borderAlign;i?(t.lineWidth=2*e.borderWidth,t.lineJoin="round"):(t.lineWidth=e.borderWidth,t.lineJoin="bevel"),n.fullCircles&&function(t,e,n,i){var a,r=n.endAngle;for(i&&(n.endAngle=n.startAngle+at,rt(t,n),n.endAngle=r,n.endAngle===n.startAngle&&n.fullCircles&&(n.endAngle+=at,n.fullCircles--)),t.beginPath(),t.arc(n.x,n.y,n.innerRadius,n.startAngle+at,n.startAngle,!0),a=0;a<n.fullCircles;++a)t.stroke();for(t.beginPath(),t.arc(n.x,n.y,e.outerRadius,n.startAngle,n.startAngle+at),a=0;a<n.fullCircles;++a)t.stroke()}(t,e,n,i),i&&rt(t,n),t.beginPath(),t.arc(n.x,n.y,e.outerRadius,n.startAngle,n.endAngle),t.arc(n.x,n.y,n.innerRadius,n.endAngle,n.startAngle,!0),t.closePath(),t.stroke()}N._set("global",{elements:{arc:{backgroundColor:N.global.defaultColor,borderColor:"#fff",borderWidth:2,borderAlign:"center"}}});var st=K.extend({_type:"arc",inLabelRange:function(t){var e=this._view;return!!e&&Math.pow(t-e.x,2)<Math.pow(e.radius+e.hoverRadius,2)},inRange:function(t,e){var n=this._view;if(n){for(var i=H.getAngleFromPoint(n,{x:t,y:e}),a=i.angle,r=i.distance,o=n.startAngle,s=n.endAngle;s<o;)s+=at;for(;a>s;)a-=at;for(;a<o;)a+=at;var l=a>=o&&a<=s,u=r>=n.innerRadius&&r<=n.outerRadius;return l&&u}return!1},getCenterPoint:function(){var t=this._view,e=(t.startAngle+t.endAngle)/2,n=(t.innerRadius+t.outerRadius)/2;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},getArea:function(){var t=this._view;return Math.PI*((t.endAngle-t.startAngle)/(2*Math.PI))*(Math.pow(t.outerRadius,2)-Math.pow(t.innerRadius,2))},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,n=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},draw:function(){var t,e=this._chart.ctx,n=this._view,i="inner"===n.borderAlign?.33:0,a={x:n.x,y:n.y,innerRadius:n.innerRadius,outerRadius:Math.max(n.outerRadius-i,0),pixelMargin:i,startAngle:n.startAngle,endAngle:n.endAngle,fullCircles:Math.floor(n.circumference/at)};if(e.save(),e.fillStyle=n.backgroundColor,e.strokeStyle=n.borderColor,a.fullCircles){for(a.endAngle=a.startAngle+at,e.beginPath(),e.arc(a.x,a.y,a.outerRadius,a.startAngle,a.endAngle),e.arc(a.x,a.y,a.innerRadius,a.endAngle,a.startAngle,!0),e.closePath(),t=0;t<a.fullCircles;++t)e.fill();a.endAngle=a.startAngle+n.circumference%at}e.beginPath(),e.arc(a.x,a.y,a.outerRadius,a.startAngle,a.endAngle),e.arc(a.x,a.y,a.innerRadius,a.endAngle,a.startAngle,!0),e.closePath(),e.fill(),n.borderWidth&&ot(e,n,a),e.restore()}}),lt=H.valueOrDefault,ut=N.global.defaultColor;N._set("global",{elements:{line:{tension:.4,backgroundColor:ut,borderWidth:3,borderColor:ut,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0}}});var dt=K.extend({_type:"line",draw:function(){var t,e,n,i=this,a=i._view,r=i._chart.ctx,o=a.spanGaps,s=i._children.slice(),l=N.global,u=l.elements.line,d=-1,h=i._loop;if(s.length){if(i._loop){for(t=0;t<s.length;++t)if(e=H.previousItem(s,t),!s[t]._view.skip&&e._view.skip){s=s.slice(t).concat(s.slice(0,t)),h=o;break}h&&s.push(s[0])}for(r.save(),r.lineCap=a.borderCapStyle||u.borderCapStyle,r.setLineDash&&r.setLineDash(a.borderDash||u.borderDash),r.lineDashOffset=lt(a.borderDashOffset,u.borderDashOffset),r.lineJoin=a.borderJoinStyle||u.borderJoinStyle,r.lineWidth=lt(a.borderWidth,u.borderWidth),r.strokeStyle=a.borderColor||l.defaultColor,r.beginPath(),(n=s[0]._view).skip||(r.moveTo(n.x,n.y),d=0),t=1;t<s.length;++t)n=s[t]._view,e=-1===d?H.previousItem(s,t):s[d],n.skip||(d!==t-1&&!o||-1===d?r.moveTo(n.x,n.y):H.canvas.lineTo(r,e._view,n),d=t);h&&r.closePath(),r.stroke(),r.restore()}}}),ht=H.valueOrDefault,ct=N.global.defaultColor;function ft(t){var e=this._view;return!!e&&Math.abs(t-e.x)<e.radius+e.hitRadius}N._set("global",{elements:{point:{radius:3,pointStyle:"circle",backgroundColor:ct,borderColor:ct,borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1}}});var gt=K.extend({_type:"point",inRange:function(t,e){var n=this._view;return!!n&&Math.pow(t-n.x,2)+Math.pow(e-n.y,2)<Math.pow(n.hitRadius+n.radius,2)},inLabelRange:ft,inXRange:ft,inYRange:function(t){var e=this._view;return!!e&&Math.abs(t-e.y)<e.radius+e.hitRadius},getCenterPoint:function(){var t=this._view;return{x:t.x,y:t.y}},getArea:function(){return Math.PI*Math.pow(this._view.radius,2)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y,padding:t.radius+t.borderWidth}},draw:function(t){var e=this._view,n=this._chart.ctx,i=e.pointStyle,a=e.rotation,r=e.radius,o=e.x,s=e.y,l=N.global,u=l.defaultColor;e.skip||(void 0===t||H.canvas._isPointInArea(e,t))&&(n.strokeStyle=e.borderColor||u,n.lineWidth=ht(e.borderWidth,l.elements.point.borderWidth),n.fillStyle=e.backgroundColor||u,H.canvas.drawPoint(n,i,r,o,s,a))}}),pt=N.global.defaultColor;function mt(t){return t&&void 0!==t.width}function vt(t){var e,n,i,a,r;return mt(t)?(r=t.width/2,e=t.x-r,n=t.x+r,i=Math.min(t.y,t.base),a=Math.max(t.y,t.base)):(r=t.height/2,e=Math.min(t.x,t.base),n=Math.max(t.x,t.base),i=t.y-r,a=t.y+r),{left:e,top:i,right:n,bottom:a}}function bt(t,e,n){return t===e?n:t===n?e:t}function xt(t,e,n){var i,a,r,o,s=t.borderWidth,l=function(t){var e=t.borderSkipped,n={};return e?(t.horizontal?t.base>t.x&&(e=bt(e,"left","right")):t.base<t.y&&(e=bt(e,"bottom","top")),n[e]=!0,n):n}(t);return H.isObject(s)?(i=+s.top||0,a=+s.right||0,r=+s.bottom||0,o=+s.left||0):i=a=r=o=+s||0,{t:l.top||i<0?0:i>n?n:i,r:l.right||a<0?0:a>e?e:a,b:l.bottom||r<0?0:r>n?n:r,l:l.left||o<0?0:o>e?e:o}}function yt(t,e,n){var i=null===e,a=null===n,r=!(!t||i&&a)&&vt(t);return r&&(i||e>=r.left&&e<=r.right)&&(a||n>=r.top&&n<=r.bottom)}N._set("global",{elements:{rectangle:{backgroundColor:pt,borderColor:pt,borderSkipped:"bottom",borderWidth:0}}});var _t=K.extend({_type:"rectangle",draw:function(){var t=this._chart.ctx,e=this._view,n=function(t){var e=vt(t),n=e.right-e.left,i=e.bottom-e.top,a=xt(t,n/2,i/2);return{outer:{x:e.left,y:e.top,w:n,h:i},inner:{x:e.left+a.l,y:e.top+a.t,w:n-a.l-a.r,h:i-a.t-a.b}}}(e),i=n.outer,a=n.inner;t.fillStyle=e.backgroundColor,t.fillRect(i.x,i.y,i.w,i.h),i.w===a.w&&i.h===a.h||(t.save(),t.beginPath(),t.rect(i.x,i.y,i.w,i.h),t.clip(),t.fillStyle=e.borderColor,t.rect(a.x,a.y,a.w,a.h),t.fill("evenodd"),t.restore())},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){return yt(this._view,t,e)},inLabelRange:function(t,e){var n=this._view;return mt(n)?yt(n,t,null):yt(n,null,e)},inXRange:function(t){return yt(this._view,t,null)},inYRange:function(t){return yt(this._view,null,t)},getCenterPoint:function(){var t,e,n=this._view;return mt(n)?(t=n.x,e=(n.y+n.base)/2):(t=(n.x+n.base)/2,e=n.y),{x:t,y:e}},getArea:function(){var t=this._view;return mt(t)?t.width*Math.abs(t.y-t.base):t.height*Math.abs(t.x-t.base)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}}),kt={},wt=st,Mt=dt,St=gt,Ct=_t;kt.Arc=wt,kt.Line=Mt,kt.Point=St,kt.Rectangle=Ct;var Pt=H._deprecated,At=H.valueOrDefault;function Dt(t,e,n){var i,a,r=n.barThickness,o=e.stackCount,s=e.pixels[t],l=H.isNullOrUndef(r)?function(t,e){var n,i,a,r,o=t._length;for(a=1,r=e.length;a<r;++a)o=Math.min(o,Math.abs(e[a]-e[a-1]));for(a=0,r=t.getTicks().length;a<r;++a)i=t.getPixelForTick(a),o=a>0?Math.min(o,Math.abs(i-n)):o,n=i;return o}(e.scale,e.pixels):-1;return H.isNullOrUndef(r)?(i=l*n.categoryPercentage,a=n.barPercentage):(i=r*o,a=1),{chunk:i/o,ratio:a,start:s-i/2}}N._set("bar",{hover:{mode:"label"},scales:{xAxes:[{type:"category",offset:!0,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}}),N._set("global",{datasets:{bar:{categoryPercentage:.8,barPercentage:.9}}});var Tt=it.extend({dataElementType:kt.Rectangle,_dataElementOptions:["backgroundColor","borderColor","borderSkipped","borderWidth","barPercentage","barThickness","categoryPercentage","maxBarThickness","minBarLength"],initialize:function(){var t,e,n=this;it.prototype.initialize.apply(n,arguments),(t=n.getMeta()).stack=n.getDataset().stack,t.bar=!0,e=n._getIndexScale().options,Pt("bar chart",e.barPercentage,"scales.[x/y]Axes.barPercentage","dataset.barPercentage"),Pt("bar chart",e.barThickness,"scales.[x/y]Axes.barThickness","dataset.barThickness"),Pt("bar chart",e.categoryPercentage,"scales.[x/y]Axes.categoryPercentage","dataset.categoryPercentage"),Pt("bar chart",n._getValueScale().options.minBarLength,"scales.[x/y]Axes.minBarLength","dataset.minBarLength"),Pt("bar chart",e.maxBarThickness,"scales.[x/y]Axes.maxBarThickness","dataset.maxBarThickness")},update:function(t){var e,n,i=this.getMeta().data;for(this._ruler=this.getRuler(),e=0,n=i.length;e<n;++e)this.updateElement(i[e],e,t)},updateElement:function(t,e,n){var i=this,a=i.getMeta(),r=i.getDataset(),o=i._resolveDataElementOptions(t,e);t._xScale=i.getScaleForId(a.xAxisID),t._yScale=i.getScaleForId(a.yAxisID),t._datasetIndex=i.index,t._index=e,t._model={backgroundColor:o.backgroundColor,borderColor:o.borderColor,borderSkipped:o.borderSkipped,borderWidth:o.borderWidth,datasetLabel:r.label,label:i.chart.data.labels[e]},H.isArray(r.data[e])&&(t._model.borderSkipped=null),i._updateElementGeometry(t,e,n,o),t.pivot()},_updateElementGeometry:function(t,e,n,i){var a=this,r=t._model,o=a._getValueScale(),s=o.getBasePixel(),l=o.isHorizontal(),u=a._ruler||a.getRuler(),d=a.calculateBarValuePixels(a.index,e,i),h=a.calculateBarIndexPixels(a.index,e,u,i);r.horizontal=l,r.base=n?s:d.base,r.x=l?n?s:d.head:h.center,r.y=l?h.center:n?s:d.head,r.height=l?h.size:void 0,r.width=l?void 0:h.size},_getStacks:function(t){var e,n,i=this._getIndexScale(),a=i._getMatchingVisibleMetas(this._type),r=i.options.stacked,o=a.length,s=[];for(e=0;e<o&&(n=a[e],(!1===r||-1===s.indexOf(n.stack)||void 0===r&&void 0===n.stack)&&s.push(n.stack),n.index!==t);++e);return s},getStackCount:function(){return this._getStacks().length},getStackIndex:function(t,e){var n=this._getStacks(t),i=void 0!==e?n.indexOf(e):-1;return-1===i?n.length-1:i},getRuler:function(){var t,e,n=this._getIndexScale(),i=[];for(t=0,e=this.getMeta().data.length;t<e;++t)i.push(n.getPixelForValue(null,t,this.index));return{pixels:i,start:n._startPixel,end:n._endPixel,stackCount:this.getStackCount(),scale:n}},calculateBarValuePixels:function(t,e,n){var i,a,r,o,s,l,u,d=this.chart,h=this._getValueScale(),c=h.isHorizontal(),f=d.data.datasets,g=h._getMatchingVisibleMetas(this._type),p=h._parseValue(f[t].data[e]),m=n.minBarLength,v=h.options.stacked,b=this.getMeta().stack,x=void 0===p.start?0:p.max>=0&&p.min>=0?p.min:p.max,y=void 0===p.start?p.end:p.max>=0&&p.min>=0?p.max-p.min:p.min-p.max,_=g.length;if(v||void 0===v&&void 0!==b)for(i=0;i<_&&(a=g[i]).index!==t;++i)a.stack===b&&(r=void 0===(u=h._parseValue(f[a.index].data[e])).start?u.end:u.min>=0&&u.max>=0?u.max:u.min,(p.min<0&&r<0||p.max>=0&&r>0)&&(x+=r));return o=h.getPixelForValue(x),l=(s=h.getPixelForValue(x+y))-o,void 0!==m&&Math.abs(l)<m&&(l=m,s=y>=0&&!c||y<0&&c?o-m:o+m),{size:l,base:o,head:s,center:s+l/2}},calculateBarIndexPixels:function(t,e,n,i){var a="flex"===i.barThickness?function(t,e,n){var i,a=e.pixels,r=a[t],o=t>0?a[t-1]:null,s=t<a.length-1?a[t+1]:null,l=n.categoryPercentage;return null===o&&(o=r-(null===s?e.end-e.start:s-r)),null===s&&(s=r+r-o),i=r-(r-Math.min(o,s))/2*l,{chunk:Math.abs(s-o)/2*l/e.stackCount,ratio:n.barPercentage,start:i}}(e,n,i):Dt(e,n,i),r=this.getStackIndex(t,this.getMeta().stack),o=a.start+a.chunk*r+a.chunk/2,s=Math.min(At(i.maxBarThickness,1/0),a.chunk*a.ratio);return{base:o-s/2,head:o+s/2,center:o,size:s}},draw:function(){var t=this.chart,e=this._getValueScale(),n=this.getMeta().data,i=this.getDataset(),a=n.length,r=0;for(H.canvas.clipArea(t.ctx,t.chartArea);r<a;++r){var o=e._parseValue(i.data[r]);isNaN(o.min)||isNaN(o.max)||n[r].draw()}H.canvas.unclipArea(t.ctx)},_resolveDataElementOptions:function(){var t=this,e=H.extend({},it.prototype._resolveDataElementOptions.apply(t,arguments)),n=t._getIndexScale().options,i=t._getValueScale().options;return e.barPercentage=At(n.barPercentage,e.barPercentage),e.barThickness=At(n.barThickness,e.barThickness),e.categoryPercentage=At(n.categoryPercentage,e.categoryPercentage),e.maxBarThickness=At(n.maxBarThickness,e.maxBarThickness),e.minBarLength=At(i.minBarLength,e.minBarLength),e}}),It=H.valueOrDefault,Ft=H.options.resolve;N._set("bubble",{hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-0"}],yAxes:[{type:"linear",position:"left",id:"y-axis-0"}]},tooltips:{callbacks:{title:function(){return""},label:function(t,e){var n=e.datasets[t.datasetIndex].label||"",i=e.datasets[t.datasetIndex].data[t.index];return n+": ("+t.xLabel+", "+t.yLabel+", "+i.r+")"}}}});var Ot=it.extend({dataElementType:kt.Point,_dataElementOptions:["backgroundColor","borderColor","borderWidth","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth","hoverRadius","hitRadius","pointStyle","rotation"],update:function(t){var e=this,n=e.getMeta().data;H.each(n,(function(n,i){e.updateElement(n,i,t)}))},updateElement:function(t,e,n){var i=this,a=i.getMeta(),r=t.custom||{},o=i.getScaleForId(a.xAxisID),s=i.getScaleForId(a.yAxisID),l=i._resolveDataElementOptions(t,e),u=i.getDataset().data[e],d=i.index,h=n?o.getPixelForDecimal(.5):o.getPixelForValue("object"==typeof u?u:NaN,e,d),c=n?s.getBasePixel():s.getPixelForValue(u,e,d);t._xScale=o,t._yScale=s,t._options=l,t._datasetIndex=d,t._index=e,t._model={backgroundColor:l.backgroundColor,borderColor:l.borderColor,borderWidth:l.borderWidth,hitRadius:l.hitRadius,pointStyle:l.pointStyle,rotation:l.rotation,radius:n?0:l.radius,skip:r.skip||isNaN(h)||isNaN(c),x:h,y:c},t.pivot()},setHoverStyle:function(t){var e=t._model,n=t._options,i=H.getHoverColor;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth,radius:e.radius},e.backgroundColor=It(n.hoverBackgroundColor,i(n.backgroundColor)),e.borderColor=It(n.hoverBorderColor,i(n.borderColor)),e.borderWidth=It(n.hoverBorderWidth,n.borderWidth),e.radius=n.radius+n.hoverRadius},_resolveDataElementOptions:function(t,e){var n=this,i=n.chart,a=n.getDataset(),r=t.custom||{},o=a.data[e]||{},s=it.prototype._resolveDataElementOptions.apply(n,arguments),l={chart:i,dataIndex:e,dataset:a,datasetIndex:n.index};return n._cachedDataOpts===s&&(s=H.extend({},s)),s.radius=Ft([r.radius,o.r,n._config.radius,i.options.elements.point.radius],l,e),s}}),Lt=H.valueOrDefault,Rt=Math.PI,zt=2*Rt,Nt=Rt/2;N._set("doughnut",{animation:{animateRotate:!0,animateScale:!1},hover:{mode:"single"},legendCallback:function(t){var e,n,i,a=document.createElement("ul"),r=t.data,o=r.datasets,s=r.labels;if(a.setAttribute("class",t.id+"-legend"),o.length)for(e=0,n=o[0].data.length;e<n;++e)(i=a.appendChild(document.createElement("li"))).appendChild(document.createElement("span")).style.backgroundColor=o[0].backgroundColor[e],s[e]&&i.appendChild(document.createTextNode(s[e]));return a.outerHTML},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map((function(n,i){var a=t.getDatasetMeta(0),r=a.controller.getStyle(i);return{text:n,fillStyle:r.backgroundColor,strokeStyle:r.borderColor,lineWidth:r.borderWidth,hidden:isNaN(e.datasets[0].data[i])||a.data[i].hidden,index:i}})):[]}},onClick:function(t,e){var n,i,a,r=e.index,o=this.chart;for(n=0,i=(o.data.datasets||[]).length;n<i;++n)(a=o.getDatasetMeta(n)).data[r]&&(a.data[r].hidden=!a.data[r].hidden);o.update()}},cutoutPercentage:50,rotation:-Nt,circumference:zt,tooltips:{callbacks:{title:function(){return""},label:function(t,e){var n=e.labels[t.index],i=": "+e.datasets[t.datasetIndex].data[t.index];return H.isArray(n)?(n=n.slice())[0]+=i:n+=i,n}}}});var Bt=it.extend({dataElementType:kt.Arc,linkScales:H.noop,_dataElementOptions:["backgroundColor","borderColor","borderWidth","borderAlign","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth"],getRingIndex:function(t){for(var e=0,n=0;n<t;++n)this.chart.isDatasetVisible(n)&&++e;return e},update:function(t){var e,n,i,a,r=this,o=r.chart,s=o.chartArea,l=o.options,u=1,d=1,h=0,c=0,f=r.getMeta(),g=f.data,p=l.cutoutPercentage/100||0,m=l.circumference,v=r._getRingWeight(r.index);if(m<zt){var b=l.rotation%zt,x=(b+=b>=Rt?-zt:b<-Rt?zt:0)+m,y=Math.cos(b),_=Math.sin(b),k=Math.cos(x),w=Math.sin(x),M=b<=0&&x>=0||x>=zt,S=b<=Nt&&x>=Nt||x>=zt+Nt,C=b<=-Nt&&x>=-Nt||x>=Rt+Nt,P=b===-Rt||x>=Rt?-1:Math.min(y,y*p,k,k*p),A=C?-1:Math.min(_,_*p,w,w*p),D=M?1:Math.max(y,y*p,k,k*p),T=S?1:Math.max(_,_*p,w,w*p);u=(D-P)/2,d=(T-A)/2,h=-(D+P)/2,c=-(T+A)/2}for(i=0,a=g.length;i<a;++i)g[i]._options=r._resolveDataElementOptions(g[i],i);for(o.borderWidth=r.getMaxBorderWidth(),e=(s.right-s.left-o.borderWidth)/u,n=(s.bottom-s.top-o.borderWidth)/d,o.outerRadius=Math.max(Math.min(e,n)/2,0),o.innerRadius=Math.max(o.outerRadius*p,0),o.radiusLength=(o.outerRadius-o.innerRadius)/(r._getVisibleDatasetWeightTotal()||1),o.offsetX=h*o.outerRadius,o.offsetY=c*o.outerRadius,f.total=r.calculateTotal(),r.outerRadius=o.outerRadius-o.radiusLength*r._getRingWeightOffset(r.index),r.innerRadius=Math.max(r.outerRadius-o.radiusLength*v,0),i=0,a=g.length;i<a;++i)r.updateElement(g[i],i,t)},updateElement:function(t,e,n){var i=this,a=i.chart,r=a.chartArea,o=a.options,s=o.animation,l=(r.left+r.right)/2,u=(r.top+r.bottom)/2,d=o.rotation,h=o.rotation,c=i.getDataset(),f=n&&s.animateRotate?0:t.hidden?0:i.calculateCircumference(c.data[e])*(o.circumference/zt),g=n&&s.animateScale?0:i.innerRadius,p=n&&s.animateScale?0:i.outerRadius,m=t._options||{};H.extend(t,{_datasetIndex:i.index,_index:e,_model:{backgroundColor:m.backgroundColor,borderColor:m.borderColor,borderWidth:m.borderWidth,borderAlign:m.borderAlign,x:l+a.offsetX,y:u+a.offsetY,startAngle:d,endAngle:h,circumference:f,outerRadius:p,innerRadius:g,label:H.valueAtIndexOrDefault(c.label,e,a.data.labels[e])}});var v=t._model;n&&s.animateRotate||(v.startAngle=0===e?o.rotation:i.getMeta().data[e-1]._model.endAngle,v.endAngle=v.startAngle+v.circumference),t.pivot()},calculateTotal:function(){var t,e=this.getDataset(),n=this.getMeta(),i=0;return H.each(n.data,(function(n,a){t=e.data[a],isNaN(t)||n.hidden||(i+=Math.abs(t))})),i},calculateCircumference:function(t){var e=this.getMeta().total;return e>0&&!isNaN(t)?zt*(Math.abs(t)/e):0},getMaxBorderWidth:function(t){var e,n,i,a,r,o,s,l,u=0,d=this.chart;if(!t)for(e=0,n=d.data.datasets.length;e<n;++e)if(d.isDatasetVisible(e)){t=(i=d.getDatasetMeta(e)).data,e!==this.index&&(r=i.controller);break}if(!t)return 0;for(e=0,n=t.length;e<n;++e)a=t[e],r?(r._configure(),o=r._resolveDataElementOptions(a,e)):o=a._options,"inner"!==o.borderAlign&&(s=o.borderWidth,u=(l=o.hoverBorderWidth)>(u=s>u?s:u)?l:u);return u},setHoverStyle:function(t){var e=t._model,n=t._options,i=H.getHoverColor;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth},e.backgroundColor=Lt(n.hoverBackgroundColor,i(n.backgroundColor)),e.borderColor=Lt(n.hoverBorderColor,i(n.borderColor)),e.borderWidth=Lt(n.hoverBorderWidth,n.borderWidth)},_getRingWeightOffset:function(t){for(var e=0,n=0;n<t;++n)this.chart.isDatasetVisible(n)&&(e+=this._getRingWeight(n));return e},_getRingWeight:function(t){return Math.max(Lt(this.chart.data.datasets[t].weight,1),0)},_getVisibleDatasetWeightTotal:function(){return this._getRingWeightOffset(this.chart.data.datasets.length)}});N._set("horizontalBar",{hover:{mode:"index",axis:"y"},scales:{xAxes:[{type:"linear",position:"bottom"}],yAxes:[{type:"category",position:"left",offset:!0,gridLines:{offsetGridLines:!0}}]},elements:{rectangle:{borderSkipped:"left"}},tooltips:{mode:"index",axis:"y"}}),N._set("global",{datasets:{horizontalBar:{categoryPercentage:.8,barPercentage:.9}}});var Et=Tt.extend({_getValueScaleId:function(){return this.getMeta().xAxisID},_getIndexScaleId:function(){return this.getMeta().yAxisID}}),Wt=H.valueOrDefault,Vt=H.options.resolve,Ht=H.canvas._isPointInArea;function jt(t,e){var n=t&&t.options.ticks||{},i=n.reverse,a=void 0===n.min?e:0,r=void 0===n.max?e:0;return{start:i?r:a,end:i?a:r}}function qt(t,e,n){var i=n/2,a=jt(t,i),r=jt(e,i);return{top:r.end,right:a.end,bottom:r.start,left:a.start}}function Ut(t){var e,n,i,a;return H.isObject(t)?(e=t.top,n=t.right,i=t.bottom,a=t.left):e=n=i=a=t,{top:e,right:n,bottom:i,left:a}}N._set("line",{showLines:!0,spanGaps:!1,hover:{mode:"label"},scales:{xAxes:[{type:"category",id:"x-axis-0"}],yAxes:[{type:"linear",id:"y-axis-0"}]}});var Yt=it.extend({datasetElementType:kt.Line,dataElementType:kt.Point,_datasetElementOptions:["backgroundColor","borderCapStyle","borderColor","borderDash","borderDashOffset","borderJoinStyle","borderWidth","cubicInterpolationMode","fill"],_dataElementOptions:{backgroundColor:"pointBackgroundColor",borderColor:"pointBorderColor",borderWidth:"pointBorderWidth",hitRadius:"pointHitRadius",hoverBackgroundColor:"pointHoverBackgroundColor",hoverBorderColor:"pointHoverBorderColor",hoverBorderWidth:"pointHoverBorderWidth",hoverRadius:"pointHoverRadius",pointStyle:"pointStyle",radius:"pointRadius",rotation:"pointRotation"},update:function(t){var e,n,i=this,a=i.getMeta(),r=a.dataset,o=a.data||[],s=i.chart.options,l=i._config,u=i._showLine=Wt(l.showLine,s.showLines);for(i._xScale=i.getScaleForId(a.xAxisID),i._yScale=i.getScaleForId(a.yAxisID),u&&(void 0!==l.tension&&void 0===l.lineTension&&(l.lineTension=l.tension),r._scale=i._yScale,r._datasetIndex=i.index,r._children=o,r._model=i._resolveDatasetElementOptions(r),r.pivot()),e=0,n=o.length;e<n;++e)i.updateElement(o[e],e,t);for(u&&0!==r._model.tension&&i.updateBezierControlPoints(),e=0,n=o.length;e<n;++e)o[e].pivot()},updateElement:function(t,e,n){var i,a,r=this,o=r.getMeta(),s=t.custom||{},l=r.getDataset(),u=r.index,d=l.data[e],h=r._xScale,c=r._yScale,f=o.dataset._model,g=r._resolveDataElementOptions(t,e);i=h.getPixelForValue("object"==typeof d?d:NaN,e,u),a=n?c.getBasePixel():r.calculatePointY(d,e,u),t._xScale=h,t._yScale=c,t._options=g,t._datasetIndex=u,t._index=e,t._model={x:i,y:a,skip:s.skip||isNaN(i)||isNaN(a),radius:g.radius,pointStyle:g.pointStyle,rotation:g.rotation,backgroundColor:g.backgroundColor,borderColor:g.borderColor,borderWidth:g.borderWidth,tension:Wt(s.tension,f?f.tension:0),steppedLine:!!f&&f.steppedLine,hitRadius:g.hitRadius}},_resolveDatasetElementOptions:function(t){var e=this,n=e._config,i=t.custom||{},a=e.chart.options,r=a.elements.line,o=it.prototype._resolveDatasetElementOptions.apply(e,arguments);return o.spanGaps=Wt(n.spanGaps,a.spanGaps),o.tension=Wt(n.lineTension,r.tension),o.steppedLine=Vt([i.steppedLine,n.steppedLine,r.stepped]),o.clip=Ut(Wt(n.clip,qt(e._xScale,e._yScale,o.borderWidth))),o},calculatePointY:function(t,e,n){var i,a,r,o,s,l,u,d=this.chart,h=this._yScale,c=0,f=0;if(h.options.stacked){for(s=+h.getRightValue(t),u=(l=d._getSortedVisibleDatasetMetas()).length,i=0;i<u&&(r=l[i]).index!==n;++i)a=d.data.datasets[r.index],"line"===r.type&&r.yAxisID===h.id&&((o=+h.getRightValue(a.data[e]))<0?f+=o||0:c+=o||0);return s<0?h.getPixelForValue(f+s):h.getPixelForValue(c+s)}return h.getPixelForValue(t)},updateBezierControlPoints:function(){var t,e,n,i,a=this.chart,r=this.getMeta(),o=r.dataset._model,s=a.chartArea,l=r.data||[];function u(t,e,n){return Math.max(Math.min(t,n),e)}if(o.spanGaps&&(l=l.filter((function(t){return!t._model.skip}))),"monotone"===o.cubicInterpolationMode)H.splineCurveMonotone(l);else for(t=0,e=l.length;t<e;++t)n=l[t]._model,i=H.splineCurve(H.previousItem(l,t)._model,n,H.nextItem(l,t)._model,o.tension),n.controlPointPreviousX=i.previous.x,n.controlPointPreviousY=i.previous.y,n.controlPointNextX=i.next.x,n.controlPointNextY=i.next.y;if(a.options.elements.line.capBezierPoints)for(t=0,e=l.length;t<e;++t)n=l[t]._model,Ht(n,s)&&(t>0&&Ht(l[t-1]._model,s)&&(n.controlPointPreviousX=u(n.controlPointPreviousX,s.left,s.right),n.controlPointPreviousY=u(n.controlPointPreviousY,s.top,s.bottom)),t<l.length-1&&Ht(l[t+1]._model,s)&&(n.controlPointNextX=u(n.controlPointNextX,s.left,s.right),n.controlPointNextY=u(n.controlPointNextY,s.top,s.bottom)))},draw:function(){var t,e=this.chart,n=this.getMeta(),i=n.data||[],a=e.chartArea,r=e.canvas,o=0,s=i.length;for(this._showLine&&(t=n.dataset._model.clip,H.canvas.clipArea(e.ctx,{left:!1===t.left?0:a.left-t.left,right:!1===t.right?r.width:a.right+t.right,top:!1===t.top?0:a.top-t.top,bottom:!1===t.bottom?r.height:a.bottom+t.bottom}),n.dataset.draw(),H.canvas.unclipArea(e.ctx));o<s;++o)i[o].draw(a)},setHoverStyle:function(t){var e=t._model,n=t._options,i=H.getHoverColor;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth,radius:e.radius},e.backgroundColor=Wt(n.hoverBackgroundColor,i(n.backgroundColor)),e.borderColor=Wt(n.hoverBorderColor,i(n.borderColor)),e.borderWidth=Wt(n.hoverBorderWidth,n.borderWidth),e.radius=Wt(n.hoverRadius,n.radius)}}),Gt=H.options.resolve;N._set("polarArea",{scale:{type:"radialLinear",angleLines:{display:!1},gridLines:{circular:!0},pointLabels:{display:!1},ticks:{beginAtZero:!0}},animation:{animateRotate:!0,animateScale:!0},startAngle:-.5*Math.PI,legendCallback:function(t){var e,n,i,a=document.createElement("ul"),r=t.data,o=r.datasets,s=r.labels;if(a.setAttribute("class",t.id+"-legend"),o.length)for(e=0,n=o[0].data.length;e<n;++e)(i=a.appendChild(document.createElement("li"))).appendChild(document.createElement("span")).style.backgroundColor=o[0].backgroundColor[e],s[e]&&i.appendChild(document.createTextNode(s[e]));return a.outerHTML},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map((function(n,i){var a=t.getDatasetMeta(0),r=a.controller.getStyle(i);return{text:n,fillStyle:r.backgroundColor,strokeStyle:r.borderColor,lineWidth:r.borderWidth,hidden:isNaN(e.datasets[0].data[i])||a.data[i].hidden,index:i}})):[]}},onClick:function(t,e){var n,i,a,r=e.index,o=this.chart;for(n=0,i=(o.data.datasets||[]).length;n<i;++n)(a=o.getDatasetMeta(n)).data[r].hidden=!a.data[r].hidden;o.update()}},tooltips:{callbacks:{title:function(){return""},label:function(t,e){return e.labels[t.index]+": "+t.yLabel}}}});var Xt=it.extend({dataElementType:kt.Arc,linkScales:H.noop,_dataElementOptions:["backgroundColor","borderColor","borderWidth","borderAlign","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth"],_getIndexScaleId:function(){return this.chart.scale.id},_getValueScaleId:function(){return this.chart.scale.id},update:function(t){var e,n,i,a=this,r=a.getDataset(),o=a.getMeta(),s=a.chart.options.startAngle||0,l=a._starts=[],u=a._angles=[],d=o.data;for(a._updateRadius(),o.count=a.countVisibleElements(),e=0,n=r.data.length;e<n;e++)l[e]=s,i=a._computeAngle(e),u[e]=i,s+=i;for(e=0,n=d.length;e<n;++e)d[e]._options=a._resolveDataElementOptions(d[e],e),a.updateElement(d[e],e,t)},_updateRadius:function(){var t=this,e=t.chart,n=e.chartArea,i=e.options,a=Math.min(n.right-n.left,n.bottom-n.top);e.outerRadius=Math.max(a/2,0),e.innerRadius=Math.max(i.cutoutPercentage?e.outerRadius/100*i.cutoutPercentage:1,0),e.radiusLength=(e.outerRadius-e.innerRadius)/e.getVisibleDatasetCount(),t.outerRadius=e.outerRadius-e.radiusLength*t.index,t.innerRadius=t.outerRadius-e.radiusLength},updateElement:function(t,e,n){var i=this,a=i.chart,r=i.getDataset(),o=a.options,s=o.animation,l=a.scale,u=a.data.labels,d=l.xCenter,h=l.yCenter,c=o.startAngle,f=t.hidden?0:l.getDistanceFromCenterForValue(r.data[e]),g=i._starts[e],p=g+(t.hidden?0:i._angles[e]),m=s.animateScale?0:l.getDistanceFromCenterForValue(r.data[e]),v=t._options||{};H.extend(t,{_datasetIndex:i.index,_index:e,_scale:l,_model:{backgroundColor:v.backgroundColor,borderColor:v.borderColor,borderWidth:v.borderWidth,borderAlign:v.borderAlign,x:d,y:h,innerRadius:0,outerRadius:n?m:f,startAngle:n&&s.animateRotate?c:g,endAngle:n&&s.animateRotate?c:p,label:H.valueAtIndexOrDefault(u,e,u[e])}}),t.pivot()},countVisibleElements:function(){var t=this.getDataset(),e=this.getMeta(),n=0;return H.each(e.data,(function(e,i){isNaN(t.data[i])||e.hidden||n++})),n},setHoverStyle:function(t){var e=t._model,n=t._options,i=H.getHoverColor,a=H.valueOrDefault;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth},e.backgroundColor=a(n.hoverBackgroundColor,i(n.backgroundColor)),e.borderColor=a(n.hoverBorderColor,i(n.borderColor)),e.borderWidth=a(n.hoverBorderWidth,n.borderWidth)},_computeAngle:function(t){var e=this,n=this.getMeta().count,i=e.getDataset(),a=e.getMeta();if(isNaN(i.data[t])||a.data[t].hidden)return 0;var r={chart:e.chart,dataIndex:t,dataset:i,datasetIndex:e.index};return Gt([e.chart.options.elements.arc.angle,2*Math.PI/n],r,t)}});N._set("pie",H.clone(N.doughnut)),N._set("pie",{cutoutPercentage:0});var Kt=Bt,Zt=H.valueOrDefault;N._set("radar",{spanGaps:!1,scale:{type:"radialLinear"},elements:{line:{fill:"start",tension:0}}});var $t=it.extend({datasetElementType:kt.Line,dataElementType:kt.Point,linkScales:H.noop,_datasetElementOptions:["backgroundColor","borderWidth","borderColor","borderCapStyle","borderDash","borderDashOffset","borderJoinStyle","fill"],_dataElementOptions:{backgroundColor:"pointBackgroundColor",borderColor:"pointBorderColor",borderWidth:"pointBorderWidth",hitRadius:"pointHitRadius",hoverBackgroundColor:"pointHoverBackgroundColor",hoverBorderColor:"pointHoverBorderColor",hoverBorderWidth:"pointHoverBorderWidth",hoverRadius:"pointHoverRadius",pointStyle:"pointStyle",radius:"pointRadius",rotation:"pointRotation"},_getIndexScaleId:function(){return this.chart.scale.id},_getValueScaleId:function(){return this.chart.scale.id},update:function(t){var e,n,i=this,a=i.getMeta(),r=a.dataset,o=a.data||[],s=i.chart.scale,l=i._config;for(void 0!==l.tension&&void 0===l.lineTension&&(l.lineTension=l.tension),r._scale=s,r._datasetIndex=i.index,r._children=o,r._loop=!0,r._model=i._resolveDatasetElementOptions(r),r.pivot(),e=0,n=o.length;e<n;++e)i.updateElement(o[e],e,t);for(i.updateBezierControlPoints(),e=0,n=o.length;e<n;++e)o[e].pivot()},updateElement:function(t,e,n){var i=this,a=t.custom||{},r=i.getDataset(),o=i.chart.scale,s=o.getPointPositionForValue(e,r.data[e]),l=i._resolveDataElementOptions(t,e),u=i.getMeta().dataset._model,d=n?o.xCenter:s.x,h=n?o.yCenter:s.y;t._scale=o,t._options=l,t._datasetIndex=i.index,t._index=e,t._model={x:d,y:h,skip:a.skip||isNaN(d)||isNaN(h),radius:l.radius,pointStyle:l.pointStyle,rotation:l.rotation,backgroundColor:l.backgroundColor,borderColor:l.borderColor,borderWidth:l.borderWidth,tension:Zt(a.tension,u?u.tension:0),hitRadius:l.hitRadius}},_resolveDatasetElementOptions:function(){var t=this,e=t._config,n=t.chart.options,i=it.prototype._resolveDatasetElementOptions.apply(t,arguments);return i.spanGaps=Zt(e.spanGaps,n.spanGaps),i.tension=Zt(e.lineTension,n.elements.line.tension),i},updateBezierControlPoints:function(){var t,e,n,i,a=this.getMeta(),r=this.chart.chartArea,o=a.data||[];function s(t,e,n){return Math.max(Math.min(t,n),e)}for(a.dataset._model.spanGaps&&(o=o.filter((function(t){return!t._model.skip}))),t=0,e=o.length;t<e;++t)n=o[t]._model,i=H.splineCurve(H.previousItem(o,t,!0)._model,n,H.nextItem(o,t,!0)._model,n.tension),n.controlPointPreviousX=s(i.previous.x,r.left,r.right),n.controlPointPreviousY=s(i.previous.y,r.top,r.bottom),n.controlPointNextX=s(i.next.x,r.left,r.right),n.controlPointNextY=s(i.next.y,r.top,r.bottom)},setHoverStyle:function(t){var e=t._model,n=t._options,i=H.getHoverColor;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth,radius:e.radius},e.backgroundColor=Zt(n.hoverBackgroundColor,i(n.backgroundColor)),e.borderColor=Zt(n.hoverBorderColor,i(n.borderColor)),e.borderWidth=Zt(n.hoverBorderWidth,n.borderWidth),e.radius=Zt(n.hoverRadius,n.radius)}});N._set("scatter",{hover:{mode:"single"},scales:{xAxes:[{id:"x-axis-1",type:"linear",position:"bottom"}],yAxes:[{id:"y-axis-1",type:"linear",position:"left"}]},tooltips:{callbacks:{title:function(){return""},label:function(t){return"("+t.xLabel+", "+t.yLabel+")"}}}}),N._set("global",{datasets:{scatter:{showLine:!1}}});var Jt={bar:Tt,bubble:Ot,doughnut:Bt,horizontalBar:Et,line:Yt,polarArea:Xt,pie:Kt,radar:$t,scatter:Yt};function Qt(t,e){return t.native?{x:t.x,y:t.y}:H.getRelativePosition(t,e)}function te(t,e){var n,i,a,r,o,s,l=t._getSortedVisibleDatasetMetas();for(i=0,r=l.length;i<r;++i)for(a=0,o=(n=l[i].data).length;a<o;++a)(s=n[a])._view.skip||e(s)}function ee(t,e){var n=[];return te(t,(function(t){t.inRange(e.x,e.y)&&n.push(t)})),n}function ne(t,e,n,i){var a=Number.POSITIVE_INFINITY,r=[];return te(t,(function(t){if(!n||t.inRange(e.x,e.y)){var o=t.getCenterPoint(),s=i(e,o);s<a?(r=[t],a=s):s===a&&r.push(t)}})),r}function ie(t){var e=-1!==t.indexOf("x"),n=-1!==t.indexOf("y");return function(t,i){var a=e?Math.abs(t.x-i.x):0,r=n?Math.abs(t.y-i.y):0;return Math.sqrt(Math.pow(a,2)+Math.pow(r,2))}}function ae(t,e,n){var i=Qt(e,t);n.axis=n.axis||"x";var a=ie(n.axis),r=n.intersect?ee(t,i):ne(t,i,!1,a),o=[];return r.length?(t._getSortedVisibleDatasetMetas().forEach((function(t){var e=t.data[r[0]._index];e&&!e._view.skip&&o.push(e)})),o):[]}var re={modes:{single:function(t,e){var n=Qt(e,t),i=[];return te(t,(function(t){if(t.inRange(n.x,n.y))return i.push(t),i})),i.slice(0,1)},label:ae,index:ae,dataset:function(t,e,n){var i=Qt(e,t);n.axis=n.axis||"xy";var a=ie(n.axis),r=n.intersect?ee(t,i):ne(t,i,!1,a);return r.length>0&&(r=t.getDatasetMeta(r[0]._datasetIndex).data),r},"x-axis":function(t,e){return ae(t,e,{intersect:!1})},point:function(t,e){return ee(t,Qt(e,t))},nearest:function(t,e,n){var i=Qt(e,t);n.axis=n.axis||"xy";var a=ie(n.axis);return ne(t,i,n.intersect,a)},x:function(t,e,n){var i=Qt(e,t),a=[],r=!1;return te(t,(function(t){t.inXRange(i.x)&&a.push(t),t.inRange(i.x,i.y)&&(r=!0)})),n.intersect&&!r&&(a=[]),a},y:function(t,e,n){var i=Qt(e,t),a=[],r=!1;return te(t,(function(t){t.inYRange(i.y)&&a.push(t),t.inRange(i.x,i.y)&&(r=!0)})),n.intersect&&!r&&(a=[]),a}}},oe=H.extend;function se(t,e){return H.where(t,(function(t){return t.pos===e}))}function le(t,e){return t.sort((function(t,n){var i=e?n:t,a=e?t:n;return i.weight===a.weight?i.index-a.index:i.weight-a.weight}))}function ue(t,e,n,i){return Math.max(t[n],e[n])+Math.max(t[i],e[i])}function de(t,e,n){var i,a,r=n.box,o=t.maxPadding;if(n.size&&(t[n.pos]-=n.size),n.size=n.horizontal?r.height:r.width,t[n.pos]+=n.size,r.getPadding){var s=r.getPadding();o.top=Math.max(o.top,s.top),o.left=Math.max(o.left,s.left),o.bottom=Math.max(o.bottom,s.bottom),o.right=Math.max(o.right,s.right)}if(i=e.outerWidth-ue(o,t,"left","right"),a=e.outerHeight-ue(o,t,"top","bottom"),i!==t.w||a!==t.h){t.w=i,t.h=a;var l=n.horizontal?[i,t.w]:[a,t.h];return!(l[0]===l[1]||isNaN(l[0])&&isNaN(l[1]))}}function he(t,e){var n=e.maxPadding;function i(t){var i={left:0,top:0,right:0,bottom:0};return t.forEach((function(t){i[t]=Math.max(e[t],n[t])})),i}return i(t?["left","right"]:["top","bottom"])}function ce(t,e,n){var i,a,r,o,s,l,u=[];for(i=0,a=t.length;i<a;++i)(o=(r=t[i]).box).update(r.width||e.w,r.height||e.h,he(r.horizontal,e)),de(e,n,r)&&(l=!0,u.length&&(s=!0)),o.fullWidth||u.push(r);return s&&ce(u,e,n)||l}function fe(t,e,n){var i,a,r,o,s=n.padding,l=e.x,u=e.y;for(i=0,a=t.length;i<a;++i)o=(r=t[i]).box,r.horizontal?(o.left=o.fullWidth?s.left:e.left,o.right=o.fullWidth?n.outerWidth-s.right:e.left+e.w,o.top=u,o.bottom=u+o.height,o.width=o.right-o.left,u=o.bottom):(o.left=l,o.right=l+o.width,o.top=e.top,o.bottom=e.top+e.h,o.height=o.bottom-o.top,l=o.right);e.x=l,e.y=u}N._set("global",{layout:{padding:{top:0,right:0,bottom:0,left:0}}});var ge,pe={defaults:{},addBox:function(t,e){t.boxes||(t.boxes=[]),e.fullWidth=e.fullWidth||!1,e.position=e.position||"top",e.weight=e.weight||0,e._layers=e._layers||function(){return[{z:0,draw:function(){e.draw.apply(e,arguments)}}]},t.boxes.push(e)},removeBox:function(t,e){var n=t.boxes?t.boxes.indexOf(e):-1;-1!==n&&t.boxes.splice(n,1)},configure:function(t,e,n){for(var i,a=["fullWidth","position","weight"],r=a.length,o=0;o<r;++o)i=a[o],n.hasOwnProperty(i)&&(e[i]=n[i])},update:function(t,e,n){if(t){var i=t.options.layout||{},a=H.options.toPadding(i.padding),r=e-a.width,o=n-a.height,s=function(t){var e=function(t){var e,n,i,a=[];for(e=0,n=(t||[]).length;e<n;++e)i=t[e],a.push({index:e,box:i,pos:i.position,horizontal:i.isHorizontal(),weight:i.weight});return a}(t),n=le(se(e,"left"),!0),i=le(se(e,"right")),a=le(se(e,"top"),!0),r=le(se(e,"bottom"));return{leftAndTop:n.concat(a),rightAndBottom:i.concat(r),chartArea:se(e,"chartArea"),vertical:n.concat(i),horizontal:a.concat(r)}}(t.boxes),l=s.vertical,u=s.horizontal,d=Object.freeze({outerWidth:e,outerHeight:n,padding:a,availableWidth:r,vBoxMaxWidth:r/2/l.length,hBoxMaxHeight:o/2}),h=oe({maxPadding:oe({},a),w:r,h:o,x:a.left,y:a.top},a);!function(t,e){var n,i,a;for(n=0,i=t.length;n<i;++n)(a=t[n]).width=a.horizontal?a.box.fullWidth&&e.availableWidth:e.vBoxMaxWidth,a.height=a.horizontal&&e.hBoxMaxHeight}(l.concat(u),d),ce(l,h,d),ce(u,h,d)&&ce(l,h,d),function(t){var e=t.maxPadding;function n(n){var i=Math.max(e[n]-t[n],0);return t[n]+=i,i}t.y+=n("top"),t.x+=n("left"),n("right"),n("bottom")}(h),fe(s.leftAndTop,h,d),h.x+=h.w,h.y+=h.h,fe(s.rightAndBottom,h,d),t.chartArea={left:h.left,top:h.top,right:h.left+h.w,bottom:h.top+h.h},H.each(s.chartArea,(function(e){var n=e.box;oe(n,t.chartArea),n.update(h.w,h.h)}))}}},me=(ge=Object.freeze({__proto__:null,default:"@keyframes chartjs-render-animation{from{opacity:.99}to{opacity:1}}.chartjs-render-monitor{animation:chartjs-render-animation 1ms}.chartjs-size-monitor,.chartjs-size-monitor-expand,.chartjs-size-monitor-shrink{position:absolute;direction:ltr;left:0;top:0;right:0;bottom:0;overflow:hidden;pointer-events:none;visibility:hidden;z-index:-1}.chartjs-size-monitor-expand>div{position:absolute;width:1000000px;height:1000000px;left:0;top:0}.chartjs-size-monitor-shrink>div{position:absolute;width:200%;height:200%;left:0;top:0}"}))&&ge.default||ge,ve="$chartjs",be="chartjs-size-monitor",xe="chartjs-render-monitor",ye="chartjs-render-animation",_e=["animationstart","webkitAnimationStart"],ke={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function we(t,e){var n=H.getStyle(t,e),i=n&&n.match(/^(\d+)(\.\d+)?px$/);return i?Number(i[1]):void 0}var Me=!!function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("e",null,e)}catch(t){}return t}()&&{passive:!0};function Se(t,e,n){t.addEventListener(e,n,Me)}function Ce(t,e,n){t.removeEventListener(e,n,Me)}function Pe(t,e,n,i,a){return{type:t,chart:e,native:a||null,x:void 0!==n?n:null,y:void 0!==i?i:null}}function Ae(t){var e=document.createElement("div");return e.className=t||"",e}function De(t,e,n){var i,a,r,o,s=t[ve]||(t[ve]={}),l=s.resizer=function(t){var e=Ae(be),n=Ae(be+"-expand"),i=Ae(be+"-shrink");n.appendChild(Ae()),i.appendChild(Ae()),e.appendChild(n),e.appendChild(i),e._reset=function(){n.scrollLeft=1e6,n.scrollTop=1e6,i.scrollLeft=1e6,i.scrollTop=1e6};var a=function(){e._reset(),t()};return Se(n,"scroll",a.bind(n,"expand")),Se(i,"scroll",a.bind(i,"shrink")),e}((i=function(){if(s.resizer){var i=n.options.maintainAspectRatio&&t.parentNode,a=i?i.clientWidth:0;e(Pe("resize",n)),i&&i.clientWidth<a&&n.canvas&&e(Pe("resize",n))}},r=!1,o=[],function(){o=Array.prototype.slice.call(arguments),a=a||this,r||(r=!0,H.requestAnimFrame.call(window,(function(){r=!1,i.apply(a,o)})))}));!function(t,e){var n=t[ve]||(t[ve]={}),i=n.renderProxy=function(t){t.animationName===ye&&e()};H.each(_e,(function(e){Se(t,e,i)})),n.reflow=!!t.offsetParent,t.classList.add(xe)}(t,(function(){if(s.resizer){var e=t.parentNode;e&&e!==l.parentNode&&e.insertBefore(l,e.firstChild),l._reset()}}))}function Te(t){var e=t[ve]||{},n=e.resizer;delete e.resizer,function(t){var e=t[ve]||{},n=e.renderProxy;n&&(H.each(_e,(function(e){Ce(t,e,n)})),delete e.renderProxy),t.classList.remove(xe)}(t),n&&n.parentNode&&n.parentNode.removeChild(n)}var Ie={disableCSSInjection:!1,_enabled:"undefined"!=typeof window&&"undefined"!=typeof document,_ensureLoaded:function(t){if(!this.disableCSSInjection){var e=t.getRootNode?t.getRootNode():document;!function(t,e){var n=t[ve]||(t[ve]={});if(!n.containsStyles){n.containsStyles=!0,e="/* Chart.js */\n"+e;var i=document.createElement("style");i.setAttribute("type","text/css"),i.appendChild(document.createTextNode(e)),t.appendChild(i)}}(e.host?e:document.head,me)}},acquireContext:function(t,e){"string"==typeof t?t=document.getElementById(t):t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas);var n=t&&t.getContext&&t.getContext("2d");return n&&n.canvas===t?(this._ensureLoaded(t),function(t,e){var n=t.style,i=t.getAttribute("height"),a=t.getAttribute("width");if(t[ve]={initial:{height:i,width:a,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",null===a||""===a){var r=we(t,"width");void 0!==r&&(t.width=r)}if(null===i||""===i)if(""===t.style.height)t.height=t.width/(e.options.aspectRatio||2);else{var o=we(t,"height");void 0!==r&&(t.height=o)}}(t,e),n):null},releaseContext:function(t){var e=t.canvas;if(e[ve]){var n=e[ve].initial;["height","width"].forEach((function(t){var i=n[t];H.isNullOrUndef(i)?e.removeAttribute(t):e.setAttribute(t,i)})),H.each(n.style||{},(function(t,n){e.style[n]=t})),e.width=e.width,delete e[ve]}},addEventListener:function(t,e,n){var i=t.canvas;if("resize"!==e){var a=n[ve]||(n[ve]={});Se(i,e,(a.proxies||(a.proxies={}))[t.id+"_"+e]=function(e){n(function(t,e){var n=ke[t.type]||t.type,i=H.getRelativePosition(t,e);return Pe(n,e,i.x,i.y,t)}(e,t))})}else De(i,n,t)},removeEventListener:function(t,e,n){var i=t.canvas;if("resize"!==e){var a=((n[ve]||{}).proxies||{})[t.id+"_"+e];a&&Ce(i,e,a)}else Te(i)}};H.addEvent=Se,H.removeEvent=Ce;var Fe=Ie._enabled?Ie:{acquireContext:function(t){return t&&t.canvas&&(t=t.canvas),t&&t.getContext("2d")||null}},Oe=H.extend({initialize:function(){},acquireContext:function(){},releaseContext:function(){},addEventListener:function(){},removeEventListener:function(){}},Fe);N._set("global",{plugins:{}});var Le={_plugins:[],_cacheId:0,register:function(t){var e=this._plugins;[].concat(t).forEach((function(t){-1===e.indexOf(t)&&e.push(t)})),this._cacheId++},unregister:function(t){var e=this._plugins;[].concat(t).forEach((function(t){var n=e.indexOf(t);-1!==n&&e.splice(n,1)})),this._cacheId++},clear:function(){this._plugins=[],this._cacheId++},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(t,e,n){var i,a,r,o,s,l=this.descriptors(t),u=l.length;for(i=0;i<u;++i)if("function"==typeof(s=(r=(a=l[i]).plugin)[e])&&((o=[t].concat(n||[])).push(a.options),!1===s.apply(r,o)))return!1;return!0},descriptors:function(t){var e=t.$plugins||(t.$plugins={});if(e.id===this._cacheId)return e.descriptors;var n=[],i=[],a=t&&t.config||{},r=a.options&&a.options.plugins||{};return this._plugins.concat(a.plugins||[]).forEach((function(t){if(-1===n.indexOf(t)){var e=t.id,a=r[e];!1!==a&&(!0===a&&(a=H.clone(N.global.plugins[e])),n.push(t),i.push({plugin:t,options:a||{}}))}})),e.descriptors=i,e.id=this._cacheId,i},_invalidate:function(t){delete t.$plugins}},Re={constructors:{},defaults:{},registerScaleType:function(t,e,n){this.constructors[t]=e,this.defaults[t]=H.clone(n)},getScaleConstructor:function(t){return this.constructors.hasOwnProperty(t)?this.constructors[t]:void 0},getScaleDefaults:function(t){return this.defaults.hasOwnProperty(t)?H.merge(Object.create(null),[N.scale,this.defaults[t]]):{}},updateScaleDefaults:function(t,e){this.defaults.hasOwnProperty(t)&&(this.defaults[t]=H.extend(this.defaults[t],e))},addScalesToLayout:function(t){H.each(t.scales,(function(e){e.fullWidth=e.options.fullWidth,e.position=e.options.position,e.weight=e.options.weight,pe.addBox(t,e)}))}},ze=H.valueOrDefault,Ne=H.rtl.getRtlAdapter;N._set("global",{tooltips:{enabled:!0,custom:null,mode:"nearest",position:"average",intersect:!0,backgroundColor:"rgba(0,0,0,0.8)",titleFontStyle:"bold",titleSpacing:2,titleMarginBottom:6,titleFontColor:"#fff",titleAlign:"left",bodySpacing:2,bodyFontColor:"#fff",bodyAlign:"left",footerFontStyle:"bold",footerSpacing:2,footerMarginTop:6,footerFontColor:"#fff",footerAlign:"left",yPadding:6,xPadding:6,caretPadding:2,caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",displayColors:!0,borderColor:"rgba(0,0,0,0)",borderWidth:0,callbacks:{beforeTitle:H.noop,title:function(t,e){var n="",i=e.labels,a=i?i.length:0;if(t.length>0){var r=t[0];r.label?n=r.label:r.xLabel?n=r.xLabel:a>0&&r.index<a&&(n=i[r.index])}return n},afterTitle:H.noop,beforeBody:H.noop,beforeLabel:H.noop,label:function(t,e){var n=e.datasets[t.datasetIndex].label||"";return n&&(n+=": "),H.isNullOrUndef(t.value)?n+=t.yLabel:n+=t.value,n},labelColor:function(t,e){var n=e.getDatasetMeta(t.datasetIndex).data[t.index]._view;return{borderColor:n.borderColor,backgroundColor:n.backgroundColor}},labelTextColor:function(){return this._options.bodyFontColor},afterLabel:H.noop,afterBody:H.noop,beforeFooter:H.noop,footer:H.noop,afterFooter:H.noop}}});var Be={average:function(t){if(!t.length)return!1;var e,n,i=0,a=0,r=0;for(e=0,n=t.length;e<n;++e){var o=t[e];if(o&&o.hasValue()){var s=o.tooltipPosition();i+=s.x,a+=s.y,++r}}return{x:i/r,y:a/r}},nearest:function(t,e){var n,i,a,r=e.x,o=e.y,s=Number.POSITIVE_INFINITY;for(n=0,i=t.length;n<i;++n){var l=t[n];if(l&&l.hasValue()){var u=l.getCenterPoint(),d=H.distanceBetweenPoints(e,u);d<s&&(s=d,a=l)}}if(a){var h=a.tooltipPosition();r=h.x,o=h.y}return{x:r,y:o}}};function Ee(t,e){return e&&(H.isArray(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function We(t){return("string"==typeof t||t instanceof String)&&t.indexOf("\n")>-1?t.split("\n"):t}function Ve(t){var e=N.global;return{xPadding:t.xPadding,yPadding:t.yPadding,xAlign:t.xAlign,yAlign:t.yAlign,rtl:t.rtl,textDirection:t.textDirection,bodyFontColor:t.bodyFontColor,_bodyFontFamily:ze(t.bodyFontFamily,e.defaultFontFamily),_bodyFontStyle:ze(t.bodyFontStyle,e.defaultFontStyle),_bodyAlign:t.bodyAlign,bodyFontSize:ze(t.bodyFontSize,e.defaultFontSize),bodySpacing:t.bodySpacing,titleFontColor:t.titleFontColor,_titleFontFamily:ze(t.titleFontFamily,e.defaultFontFamily),_titleFontStyle:ze(t.titleFontStyle,e.defaultFontStyle),titleFontSize:ze(t.titleFontSize,e.defaultFontSize),_titleAlign:t.titleAlign,titleSpacing:t.titleSpacing,titleMarginBottom:t.titleMarginBottom,footerFontColor:t.footerFontColor,_footerFontFamily:ze(t.footerFontFamily,e.defaultFontFamily),_footerFontStyle:ze(t.footerFontStyle,e.defaultFontStyle),footerFontSize:ze(t.footerFontSize,e.defaultFontSize),_footerAlign:t.footerAlign,footerSpacing:t.footerSpacing,footerMarginTop:t.footerMarginTop,caretSize:t.caretSize,cornerRadius:t.cornerRadius,backgroundColor:t.backgroundColor,opacity:0,legendColorBackground:t.multiKeyBackground,displayColors:t.displayColors,borderColor:t.borderColor,borderWidth:t.borderWidth}}function He(t,e){return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-t.xPadding:t.x+t.xPadding}function je(t){return Ee([],We(t))}var qe=K.extend({initialize:function(){this._model=Ve(this._options),this._lastActive=[]},getTitle:function(){var t=this,e=t._options,n=e.callbacks,i=n.beforeTitle.apply(t,arguments),a=n.title.apply(t,arguments),r=n.afterTitle.apply(t,arguments),o=[];return o=Ee(o,We(i)),o=Ee(o,We(a)),o=Ee(o,We(r))},getBeforeBody:function(){return je(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(t,e){var n=this,i=n._options.callbacks,a=[];return H.each(t,(function(t){var r={before:[],lines:[],after:[]};Ee(r.before,We(i.beforeLabel.call(n,t,e))),Ee(r.lines,i.label.call(n,t,e)),Ee(r.after,We(i.afterLabel.call(n,t,e))),a.push(r)})),a},getAfterBody:function(){return je(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var t=this,e=t._options.callbacks,n=e.beforeFooter.apply(t,arguments),i=e.footer.apply(t,arguments),a=e.afterFooter.apply(t,arguments),r=[];return r=Ee(r,We(n)),r=Ee(r,We(i)),r=Ee(r,We(a))},update:function(t){var e,n,i,a,r,o,s,l,u,d,h=this,c=h._options,f=h._model,g=h._model=Ve(c),p=h._active,m=h._data,v={xAlign:f.xAlign,yAlign:f.yAlign},b={x:f.x,y:f.y},x={width:f.width,height:f.height},y={x:f.caretX,y:f.caretY};if(p.length){g.opacity=1;var _=[],k=[];y=Be[c.position].call(h,p,h._eventPosition);var w=[];for(e=0,n=p.length;e<n;++e)w.push((i=p[e],a=void 0,r=void 0,o=void 0,s=void 0,l=void 0,u=void 0,d=void 0,a=i._xScale,r=i._yScale||i._scale,o=i._index,s=i._datasetIndex,l=i._chart.getDatasetMeta(s).controller,u=l._getIndexScale(),d=l._getValueScale(),{xLabel:a?a.getLabelForIndex(o,s):"",yLabel:r?r.getLabelForIndex(o,s):"",label:u?""+u.getLabelForIndex(o,s):"",value:d?""+d.getLabelForIndex(o,s):"",index:o,datasetIndex:s,x:i._model.x,y:i._model.y}));c.filter&&(w=w.filter((function(t){return c.filter(t,m)}))),c.itemSort&&(w=w.sort((function(t,e){return c.itemSort(t,e,m)}))),H.each(w,(function(t){_.push(c.callbacks.labelColor.call(h,t,h._chart)),k.push(c.callbacks.labelTextColor.call(h,t,h._chart))})),g.title=h.getTitle(w,m),g.beforeBody=h.getBeforeBody(w,m),g.body=h.getBody(w,m),g.afterBody=h.getAfterBody(w,m),g.footer=h.getFooter(w,m),g.x=y.x,g.y=y.y,g.caretPadding=c.caretPadding,g.labelColors=_,g.labelTextColors=k,g.dataPoints=w,x=function(t,e){var n=t._chart.ctx,i=2*e.yPadding,a=0,r=e.body,o=r.reduce((function(t,e){return t+e.before.length+e.lines.length+e.after.length}),0);o+=e.beforeBody.length+e.afterBody.length;var s=e.title.length,l=e.footer.length,u=e.titleFontSize,d=e.bodyFontSize,h=e.footerFontSize;i+=s*u,i+=s?(s-1)*e.titleSpacing:0,i+=s?e.titleMarginBottom:0,i+=o*d,i+=o?(o-1)*e.bodySpacing:0,i+=l?e.footerMarginTop:0,i+=l*h,i+=l?(l-1)*e.footerSpacing:0;var c=0,f=function(t){a=Math.max(a,n.measureText(t).width+c)};return n.font=H.fontString(u,e._titleFontStyle,e._titleFontFamily),H.each(e.title,f),n.font=H.fontString(d,e._bodyFontStyle,e._bodyFontFamily),H.each(e.beforeBody.concat(e.afterBody),f),c=e.displayColors?d+2:0,H.each(r,(function(t){H.each(t.before,f),H.each(t.lines,f),H.each(t.after,f)})),c=0,n.font=H.fontString(h,e._footerFontStyle,e._footerFontFamily),H.each(e.footer,f),{width:a+=2*e.xPadding,height:i}}(this,g),b=function(t,e,n,i){var a=t.x,r=t.y,o=t.caretSize,s=t.caretPadding,l=t.cornerRadius,u=n.xAlign,d=n.yAlign,h=o+s,c=l+s;return"right"===u?a-=e.width:"center"===u&&((a-=e.width/2)+e.width>i.width&&(a=i.width-e.width),a<0&&(a=0)),"top"===d?r+=h:r-="bottom"===d?e.height+h:e.height/2,"center"===d?"left"===u?a+=h:"right"===u&&(a-=h):"left"===u?a-=c:"right"===u&&(a+=c),{x:a,y:r}}(g,x,v=function(t,e){var n,i,a,r,o,s=t._model,l=t._chart,u=t._chart.chartArea,d="center",h="center";s.y<e.height?h="top":s.y>l.height-e.height&&(h="bottom");var c=(u.left+u.right)/2,f=(u.top+u.bottom)/2;"center"===h?(n=function(t){return t<=c},i=function(t){return t>c}):(n=function(t){return t<=e.width/2},i=function(t){return t>=l.width-e.width/2}),a=function(t){return t+e.width+s.caretSize+s.caretPadding>l.width},r=function(t){return t-e.width-s.caretSize-s.caretPadding<0},o=function(t){return t<=f?"top":"bottom"},n(s.x)?(d="left",a(s.x)&&(d="center",h=o(s.y))):i(s.x)&&(d="right",r(s.x)&&(d="center",h=o(s.y)));var g=t._options;return{xAlign:g.xAlign?g.xAlign:d,yAlign:g.yAlign?g.yAlign:h}}(this,x),h._chart)}else g.opacity=0;return g.xAlign=v.xAlign,g.yAlign=v.yAlign,g.x=b.x,g.y=b.y,g.width=x.width,g.height=x.height,g.caretX=y.x,g.caretY=y.y,h._model=g,t&&c.custom&&c.custom.call(h,g),h},drawCaret:function(t,e){var n=this._chart.ctx,i=this._view,a=this.getCaretPosition(t,e,i);n.lineTo(a.x1,a.y1),n.lineTo(a.x2,a.y2),n.lineTo(a.x3,a.y3)},getCaretPosition:function(t,e,n){var i,a,r,o,s,l,u=n.caretSize,d=n.cornerRadius,h=n.xAlign,c=n.yAlign,f=t.x,g=t.y,p=e.width,m=e.height;if("center"===c)s=g+m/2,"left"===h?(a=(i=f)-u,r=i,o=s+u,l=s-u):(a=(i=f+p)+u,r=i,o=s-u,l=s+u);else if("left"===h?(i=(a=f+d+u)-u,r=a+u):"right"===h?(i=(a=f+p-d-u)-u,r=a+u):(i=(a=n.caretX)-u,r=a+u),"top"===c)s=(o=g)-u,l=o;else{s=(o=g+m)+u,l=o;var v=r;r=i,i=v}return{x1:i,x2:a,x3:r,y1:o,y2:s,y3:l}},drawTitle:function(t,e,n){var i,a,r,o=e.title,s=o.length;if(s){var l=Ne(e.rtl,e.x,e.width);for(t.x=He(e,e._titleAlign),n.textAlign=l.textAlign(e._titleAlign),n.textBaseline="middle",i=e.titleFontSize,a=e.titleSpacing,n.fillStyle=e.titleFontColor,n.font=H.fontString(i,e._titleFontStyle,e._titleFontFamily),r=0;r<s;++r)n.fillText(o[r],l.x(t.x),t.y+i/2),t.y+=i+a,r+1===s&&(t.y+=e.titleMarginBottom-a)}},drawBody:function(t,e,n){var i,a,r,o,s,l,u,d,h=e.bodyFontSize,c=e.bodySpacing,f=e._bodyAlign,g=e.body,p=e.displayColors,m=0,v=p?He(e,"left"):0,b=Ne(e.rtl,e.x,e.width),x=function(e){n.fillText(e,b.x(t.x+m),t.y+h/2),t.y+=h+c},y=b.textAlign(f);for(n.textAlign=f,n.textBaseline="middle",n.font=H.fontString(h,e._bodyFontStyle,e._bodyFontFamily),t.x=He(e,y),n.fillStyle=e.bodyFontColor,H.each(e.beforeBody,x),m=p&&"right"!==y?"center"===f?h/2+1:h+2:0,s=0,u=g.length;s<u;++s){for(i=g[s],a=e.labelTextColors[s],r=e.labelColors[s],n.fillStyle=a,H.each(i.before,x),l=0,d=(o=i.lines).length;l<d;++l){if(p){var _=b.x(v);n.fillStyle=e.legendColorBackground,n.fillRect(b.leftForLtr(_,h),t.y,h,h),n.lineWidth=1,n.strokeStyle=r.borderColor,n.strokeRect(b.leftForLtr(_,h),t.y,h,h),n.fillStyle=r.backgroundColor,n.fillRect(b.leftForLtr(b.xPlus(_,1),h-2),t.y+1,h-2,h-2),n.fillStyle=a}x(o[l])}H.each(i.after,x)}m=0,H.each(e.afterBody,x),t.y-=c},drawFooter:function(t,e,n){var i,a,r=e.footer,o=r.length;if(o){var s=Ne(e.rtl,e.x,e.width);for(t.x=He(e,e._footerAlign),t.y+=e.footerMarginTop,n.textAlign=s.textAlign(e._footerAlign),n.textBaseline="middle",i=e.footerFontSize,n.fillStyle=e.footerFontColor,n.font=H.fontString(i,e._footerFontStyle,e._footerFontFamily),a=0;a<o;++a)n.fillText(r[a],s.x(t.x),t.y+i/2),t.y+=i+e.footerSpacing}},drawBackground:function(t,e,n,i){n.fillStyle=e.backgroundColor,n.strokeStyle=e.borderColor,n.lineWidth=e.borderWidth;var a=e.xAlign,r=e.yAlign,o=t.x,s=t.y,l=i.width,u=i.height,d=e.cornerRadius;n.beginPath(),n.moveTo(o+d,s),"top"===r&&this.drawCaret(t,i),n.lineTo(o+l-d,s),n.quadraticCurveTo(o+l,s,o+l,s+d),"center"===r&&"right"===a&&this.drawCaret(t,i),n.lineTo(o+l,s+u-d),n.quadraticCurveTo(o+l,s+u,o+l-d,s+u),"bottom"===r&&this.drawCaret(t,i),n.lineTo(o+d,s+u),n.quadraticCurveTo(o,s+u,o,s+u-d),"center"===r&&"left"===a&&this.drawCaret(t,i),n.lineTo(o,s+d),n.quadraticCurveTo(o,s,o+d,s),n.closePath(),n.fill(),e.borderWidth>0&&n.stroke()},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var n={width:e.width,height:e.height},i={x:e.x,y:e.y},a=Math.abs(e.opacity<.001)?0:e.opacity,r=e.title.length||e.beforeBody.length||e.body.length||e.afterBody.length||e.footer.length;this._options.enabled&&r&&(t.save(),t.globalAlpha=a,this.drawBackground(i,e,t,n),i.y+=e.yPadding,H.rtl.overrideTextDirection(t,e.textDirection),this.drawTitle(i,e,t),this.drawBody(i,e,t),this.drawFooter(i,e,t),H.rtl.restoreTextDirection(t,e.textDirection),t.restore())}},handleEvent:function(t){var e,n=this,i=n._options;return n._lastActive=n._lastActive||[],"mouseout"===t.type?n._active=[]:(n._active=n._chart.getElementsAtEventForMode(t,i.mode,i),i.reverse&&n._active.reverse()),(e=!H.arrayEquals(n._active,n._lastActive))&&(n._lastActive=n._active,(i.enabled||i.custom)&&(n._eventPosition={x:t.x,y:t.y},n.update(!0),n.pivot())),e}}),Ue=Be,Ye=qe;Ye.positioners=Ue;var Ge=H.valueOrDefault;function Xe(){return H.merge(Object.create(null),[].slice.call(arguments),{merger:function(t,e,n,i){if("xAxes"===t||"yAxes"===t){var a,r,o,s=n[t].length;for(e[t]||(e[t]=[]),a=0;a<s;++a)o=n[t][a],r=Ge(o.type,"xAxes"===t?"category":"linear"),a>=e[t].length&&e[t].push({}),!e[t][a].type||o.type&&o.type!==e[t][a].type?H.merge(e[t][a],[Re.getScaleDefaults(r),o]):H.merge(e[t][a],o)}else H._merger(t,e,n,i)}})}function Ke(){return H.merge(Object.create(null),[].slice.call(arguments),{merger:function(t,e,n,i){var a=e[t]||Object.create(null),r=n[t];"scales"===t?e[t]=Xe(a,r):"scale"===t?e[t]=H.merge(a,[Re.getScaleDefaults(r.type),r]):H._merger(t,e,n,i)}})}function Ze(t){var e=t.options;H.each(t.scales,(function(e){pe.removeBox(t,e)})),e=Ke(N.global,N[t.config.type],e),t.options=t.config.options=e,t.ensureScalesHaveIDs(),t.buildOrUpdateScales(),t.tooltip._options=e.tooltips,t.tooltip.initialize()}function $e(t,e,n){var i,a=function(t){return t.id===i};do{i=e+n++}while(H.findIndex(t,a)>=0);return i}function Je(t){return"top"===t||"bottom"===t}function Qe(t,e){return function(n,i){return n[t]===i[t]?n[e]-i[e]:n[t]-i[t]}}N._set("global",{elements:{},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0});var tn=function(t,e){return this.construct(t,e),this};H.extend(tn.prototype,{construct:function(t,e){var n=this;e=function(t){var e=(t=t||Object.create(null)).data=t.data||{};return e.datasets=e.datasets||[],e.labels=e.labels||[],t.options=Ke(N.global,N[t.type],t.options||{}),t}(e);var i=Oe.acquireContext(t,e),a=i&&i.canvas,r=a&&a.height,o=a&&a.width;n.id=H.uid(),n.ctx=i,n.canvas=a,n.config=e,n.width=o,n.height=r,n.aspectRatio=r?o/r:null,n.options=e.options,n._bufferedRender=!1,n._layers=[],n.chart=n,n.controller=n,tn.instances[n.id]=n,Object.defineProperty(n,"data",{get:function(){return n.config.data},set:function(t){n.config.data=t}}),i&&a?(n.initialize(),n.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var t=this;return Le.notify(t,"beforeInit"),H.retinaScale(t,t.options.devicePixelRatio),t.bindEvents(),t.options.responsive&&t.resize(!0),t.initToolTip(),Le.notify(t,"afterInit"),t},clear:function(){return H.canvas.clear(this),this},stop:function(){return J.cancelAnimation(this),this},resize:function(t){var e=this,n=e.options,i=e.canvas,a=n.maintainAspectRatio&&e.aspectRatio||null,r=Math.max(0,Math.floor(H.getMaximumWidth(i))),o=Math.max(0,Math.floor(a?r/a:H.getMaximumHeight(i)));if((e.width!==r||e.height!==o)&&(i.width=e.width=r,i.height=e.height=o,i.style.width=r+"px",i.style.height=o+"px",H.retinaScale(e,n.devicePixelRatio),!t)){var s={width:r,height:o};Le.notify(e,"resize",[s]),n.onResize&&n.onResize(e,s),e.stop(),e.update({duration:n.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var t=this.options,e=t.scales||{},n=t.scale;H.each(e.xAxes,(function(t,n){t.id||(t.id=$e(e.xAxes,"x-axis-",n))})),H.each(e.yAxes,(function(t,n){t.id||(t.id=$e(e.yAxes,"y-axis-",n))})),n&&(n.id=n.id||"scale")},buildOrUpdateScales:function(){var t=this,e=t.options,n=t.scales||{},i=[],a=Object.keys(n).reduce((function(t,e){return t[e]=!1,t}),{});e.scales&&(i=i.concat((e.scales.xAxes||[]).map((function(t){return{options:t,dtype:"category",dposition:"bottom"}})),(e.scales.yAxes||[]).map((function(t){return{options:t,dtype:"linear",dposition:"left"}})))),e.scale&&i.push({options:e.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),H.each(i,(function(e){var i=e.options,r=i.id,o=Ge(i.type,e.dtype);Je(i.position)!==Je(e.dposition)&&(i.position=e.dposition),a[r]=!0;var s=null;if(r in n&&n[r].type===o)(s=n[r]).options=i,s.ctx=t.ctx,s.chart=t;else{var l=Re.getScaleConstructor(o);if(!l)return;s=new l({id:r,type:o,options:i,ctx:t.ctx,chart:t}),n[s.id]=s}s.mergeTicksOptions(),e.isDefault&&(t.scale=s)})),H.each(a,(function(t,e){t||delete n[e]})),t.scales=n,Re.addScalesToLayout(this)},buildOrUpdateControllers:function(){var t,e,n=this,i=[],a=n.data.datasets;for(t=0,e=a.length;t<e;t++){var r=a[t],o=n.getDatasetMeta(t),s=r.type||n.config.type;if(o.type&&o.type!==s&&(n.destroyDatasetMeta(t),o=n.getDatasetMeta(t)),o.type=s,o.order=r.order||0,o.index=t,o.controller)o.controller.updateIndex(t),o.controller.linkScales();else{var l=Jt[o.type];if(void 0===l)throw new Error('"'+o.type+'" is not a chart type.');o.controller=new l(n,t),i.push(o.controller)}}return i},resetElements:function(){var t=this;H.each(t.data.datasets,(function(e,n){t.getDatasetMeta(n).controller.reset()}),t)},reset:function(){this.resetElements(),this.tooltip.initialize()},update:function(t){var e,n,i=this;if(t&&"object"==typeof t||(t={duration:t,lazy:arguments[1]}),Ze(i),Le._invalidate(i),!1!==Le.notify(i,"beforeUpdate")){i.tooltip._data=i.data;var a=i.buildOrUpdateControllers();for(e=0,n=i.data.datasets.length;e<n;e++)i.getDatasetMeta(e).controller.buildOrUpdateElements();i.updateLayout(),i.options.animation&&i.options.animation.duration&&H.each(a,(function(t){t.reset()})),i.updateDatasets(),i.tooltip.initialize(),i.lastActive=[],Le.notify(i,"afterUpdate"),i._layers.sort(Qe("z","_idx")),i._bufferedRender?i._bufferedRequest={duration:t.duration,easing:t.easing,lazy:t.lazy}:i.render(t)}},updateLayout:function(){var t=this;!1!==Le.notify(t,"beforeLayout")&&(pe.update(this,this.width,this.height),t._layers=[],H.each(t.boxes,(function(e){e._configure&&e._configure(),t._layers.push.apply(t._layers,e._layers())}),t),t._layers.forEach((function(t,e){t._idx=e})),Le.notify(t,"afterScaleUpdate"),Le.notify(t,"afterLayout"))},updateDatasets:function(){if(!1!==Le.notify(this,"beforeDatasetsUpdate")){for(var t=0,e=this.data.datasets.length;t<e;++t)this.updateDataset(t);Le.notify(this,"afterDatasetsUpdate")}},updateDataset:function(t){var e=this.getDatasetMeta(t),n={meta:e,index:t};!1!==Le.notify(this,"beforeDatasetUpdate",[n])&&(e.controller._update(),Le.notify(this,"afterDatasetUpdate",[n]))},render:function(t){var e=this;t&&"object"==typeof t||(t={duration:t,lazy:arguments[1]});var n=e.options.animation,i=Ge(t.duration,n&&n.duration),a=t.lazy;if(!1!==Le.notify(e,"beforeRender")){var r=function(t){Le.notify(e,"afterRender"),H.callback(n&&n.onComplete,[t],e)};if(n&&i){var o=new $({numSteps:i/16.66,easing:t.easing||n.easing,render:function(t,e){var n=H.easing.effects[e.easing],i=e.currentStep,a=i/e.numSteps;t.draw(n(a),a,i)},onAnimationProgress:n.onProgress,onAnimationComplete:r});J.addAnimation(e,o,i,a)}else e.draw(),r(new $({numSteps:0,chart:e}));return e}},draw:function(t){var e,n,i=this;if(i.clear(),H.isNullOrUndef(t)&&(t=1),i.transition(t),!(i.width<=0||i.height<=0)&&!1!==Le.notify(i,"beforeDraw",[t])){for(n=i._layers,e=0;e<n.length&&n[e].z<=0;++e)n[e].draw(i.chartArea);for(i.drawDatasets(t);e<n.length;++e)n[e].draw(i.chartArea);i._drawTooltip(t),Le.notify(i,"afterDraw",[t])}},transition:function(t){for(var e=0,n=(this.data.datasets||[]).length;e<n;++e)this.isDatasetVisible(e)&&this.getDatasetMeta(e).controller.transition(t);this.tooltip.transition(t)},_getSortedDatasetMetas:function(t){var e,n,i=[];for(e=0,n=(this.data.datasets||[]).length;e<n;++e)t&&!this.isDatasetVisible(e)||i.push(this.getDatasetMeta(e));return i.sort(Qe("order","index")),i},_getSortedVisibleDatasetMetas:function(){return this._getSortedDatasetMetas(!0)},drawDatasets:function(t){var e,n;if(!1!==Le.notify(this,"beforeDatasetsDraw",[t])){for(n=(e=this._getSortedVisibleDatasetMetas()).length-1;n>=0;--n)this.drawDataset(e[n],t);Le.notify(this,"afterDatasetsDraw",[t])}},drawDataset:function(t,e){var n={meta:t,index:t.index,easingValue:e};!1!==Le.notify(this,"beforeDatasetDraw",[n])&&(t.controller.draw(e),Le.notify(this,"afterDatasetDraw",[n]))},_drawTooltip:function(t){var e=this.tooltip,n={tooltip:e,easingValue:t};!1!==Le.notify(this,"beforeTooltipDraw",[n])&&(e.draw(),Le.notify(this,"afterTooltipDraw",[n]))},getElementAtEvent:function(t){return re.modes.single(this,t)},getElementsAtEvent:function(t){return re.modes.label(this,t,{intersect:!0})},getElementsAtXAxis:function(t){return re.modes["x-axis"](this,t,{intersect:!0})},getElementsAtEventForMode:function(t,e,n){var i=re.modes[e];return"function"==typeof i?i(this,t,n):[]},getDatasetAtEvent:function(t){return re.modes.dataset(this,t,{intersect:!0})},getDatasetMeta:function(t){var e=this.data.datasets[t];e._meta||(e._meta={});var n=e._meta[this.id];return n||(n=e._meta[this.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e.order||0,index:t}),n},getVisibleDatasetCount:function(){for(var t=0,e=0,n=this.data.datasets.length;e<n;++e)this.isDatasetVisible(e)&&t++;return t},isDatasetVisible:function(t){var e=this.getDatasetMeta(t);return"boolean"==typeof e.hidden?!e.hidden:!this.data.datasets[t].hidden},generateLegend:function(){return this.options.legendCallback(this)},destroyDatasetMeta:function(t){var e=this.id,n=this.data.datasets[t],i=n._meta&&n._meta[e];i&&(i.controller.destroy(),delete n._meta[e])},destroy:function(){var t,e,n=this,i=n.canvas;for(n.stop(),t=0,e=n.data.datasets.length;t<e;++t)n.destroyDatasetMeta(t);i&&(n.unbindEvents(),H.canvas.clear(n),Oe.releaseContext(n.ctx),n.canvas=null,n.ctx=null),Le.notify(n,"destroy"),delete tn.instances[n.id]},toBase64Image:function(){return this.canvas.toDataURL.apply(this.canvas,arguments)},initToolTip:function(){var t=this;t.tooltip=new Ye({_chart:t,_chartInstance:t,_data:t.data,_options:t.options.tooltips},t)},bindEvents:function(){var t=this,e=t._listeners={},n=function(){t.eventHandler.apply(t,arguments)};H.each(t.options.events,(function(i){Oe.addEventListener(t,i,n),e[i]=n})),t.options.responsive&&(n=function(){t.resize()},Oe.addEventListener(t,"resize",n),e.resize=n)},unbindEvents:function(){var t=this,e=t._listeners;e&&(delete t._listeners,H.each(e,(function(e,n){Oe.removeEventListener(t,n,e)})))},updateHoverStyle:function(t,e,n){var i,a,r,o=n?"set":"remove";for(a=0,r=t.length;a<r;++a)(i=t[a])&&this.getDatasetMeta(i._datasetIndex).controller[o+"HoverStyle"](i);"dataset"===e&&this.getDatasetMeta(t[0]._datasetIndex).controller["_"+o+"DatasetHoverStyle"]()},eventHandler:function(t){var e=this,n=e.tooltip;if(!1!==Le.notify(e,"beforeEvent",[t])){e._bufferedRender=!0,e._bufferedRequest=null;var i=e.handleEvent(t);n&&(i=n._start?n.handleEvent(t):i|n.handleEvent(t)),Le.notify(e,"afterEvent",[t]);var a=e._bufferedRequest;return a?e.render(a):i&&!e.animating&&(e.stop(),e.render({duration:e.options.hover.animationDuration,lazy:!0})),e._bufferedRender=!1,e._bufferedRequest=null,e}},handleEvent:function(t){var e,n=this,i=n.options||{},a=i.hover;return n.lastActive=n.lastActive||[],"mouseout"===t.type?n.active=[]:n.active=n.getElementsAtEventForMode(t,a.mode,a),H.callback(i.onHover||i.hover.onHover,[t.native,n.active],n),"mouseup"!==t.type&&"click"!==t.type||i.onClick&&i.onClick.call(n,t.native,n.active),n.lastActive.length&&n.updateHoverStyle(n.lastActive,a.mode,!1),n.active.length&&a.mode&&n.updateHoverStyle(n.active,a.mode,!0),e=!H.arrayEquals(n.active,n.lastActive),n.lastActive=n.active,e}}),tn.instances={};var en=tn;tn.Controller=tn,tn.types={},H.configMerge=Ke,H.scaleMerge=Xe;function nn(){throw new Error("This method is not implemented: either no adapter can be found or an incomplete integration was provided.")}function an(t){this.options=t||{}}H.extend(an.prototype,{formats:nn,parse:nn,format:nn,add:nn,diff:nn,startOf:nn,endOf:nn,_create:function(t){return t}}),an.override=function(t){H.extend(an.prototype,t)};var rn={_date:an},on={formatters:{values:function(t){return H.isArray(t)?t:""+t},linear:function(t,e,n){var i=n.length>3?n[2]-n[1]:n[1]-n[0];Math.abs(i)>1&&t!==Math.floor(t)&&(i=t-Math.floor(t));var a=H.log10(Math.abs(i)),r="";if(0!==t)if(Math.max(Math.abs(n[0]),Math.abs(n[n.length-1]))<1e-4){var o=H.log10(Math.abs(t)),s=Math.floor(o)-Math.floor(a);s=Math.max(Math.min(s,20),0),r=t.toExponential(s)}else{var l=-1*Math.floor(a);l=Math.max(Math.min(l,20),0),r=t.toFixed(l)}else r="0";return r},logarithmic:function(t,e,n){var i=t/Math.pow(10,Math.floor(H.log10(t)));return 0===t?"0":1===i||2===i||5===i||0===e||e===n.length-1?t.toExponential():""}}},sn=H.isArray,ln=H.isNullOrUndef,un=H.valueOrDefault,dn=H.valueAtIndexOrDefault;function hn(t,e,n){var i,a=t.getTicks().length,r=Math.min(e,a-1),o=t.getPixelForTick(r),s=t._startPixel,l=t._endPixel;if(!(n&&(i=1===a?Math.max(o-s,l-o):0===e?(t.getPixelForTick(1)-o)/2:(o-t.getPixelForTick(r-1))/2,(o+=r<e?i:-i)<s-1e-6||o>l+1e-6)))return o}function cn(t,e,n,i){var a,r,o,s,l,u,d,h,c,f,g,p,m,v=n.length,b=[],x=[],y=[],_=0,k=0;for(a=0;a<v;++a){if(s=n[a].label,l=n[a].major?e.major:e.minor,t.font=u=l.string,d=i[u]=i[u]||{data:{},gc:[]},h=l.lineHeight,c=f=0,ln(s)||sn(s)){if(sn(s))for(r=0,o=s.length;r<o;++r)g=s[r],ln(g)||sn(g)||(c=H.measureText(t,d.data,d.gc,c,g),f+=h)}else c=H.measureText(t,d.data,d.gc,c,s),f=h;b.push(c),x.push(f),y.push(h/2),_=Math.max(c,_),k=Math.max(f,k)}function w(t){return{width:b[t]||0,height:x[t]||0,offset:y[t]||0}}return function(t,e){H.each(t,(function(t){var n,i=t.gc,a=i.length/2;if(a>e){for(n=0;n<a;++n)delete t.data[i[n]];i.splice(0,a)}}))}(i,v),p=b.indexOf(_),m=x.indexOf(k),{first:w(0),last:w(v-1),widest:w(p),highest:w(m)}}function fn(t){return t.drawTicks?t.tickMarkLength:0}function gn(t){var e,n;return t.display?(e=H.options._parseFont(t),n=H.options.toPadding(t.padding),e.lineHeight+n.height):0}function pn(t,e){return H.extend(H.options._parseFont({fontFamily:un(e.fontFamily,t.fontFamily),fontSize:un(e.fontSize,t.fontSize),fontStyle:un(e.fontStyle,t.fontStyle),lineHeight:un(e.lineHeight,t.lineHeight)}),{color:H.options.resolve([e.fontColor,t.fontColor,N.global.defaultFontColor])})}function mn(t){var e=pn(t,t.minor);return{minor:e,major:t.major.enabled?pn(t,t.major):e}}function vn(t){var e,n,i,a=[];for(n=0,i=t.length;n<i;++n)void 0!==(e=t[n])._index&&a.push(e);return a}function bn(t,e,n,i){var a,r,o,s,l=un(n,0),u=Math.min(un(i,t.length),t.length),d=0;for(e=Math.ceil(e),i&&(e=(a=i-n)/Math.floor(a/e)),s=l;s<0;)d++,s=Math.round(l+d*e);for(r=Math.max(l,0);r<u;r++)o=t[r],r===s?(o._index=r,d++,s=Math.round(l+d*e)):delete o.label}N._set("scale",{display:!0,position:"left",offset:!1,gridLines:{display:!0,color:"rgba(0,0,0,0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!1,labelString:"",padding:{top:4,bottom:4}},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,callback:on.formatters.values,minor:{},major:{}}});var xn=K.extend({zeroLineIndex:0,getPadding:function(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}},getTicks:function(){return this._ticks},_getLabels:function(){var t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]},mergeTicksOptions:function(){},beforeUpdate:function(){H.callback(this.options.beforeUpdate,[this])},update:function(t,e,n){var i,a,r,o,s,l=this,u=l.options.ticks,d=u.sampleSize;if(l.beforeUpdate(),l.maxWidth=t,l.maxHeight=e,l.margins=H.extend({left:0,right:0,top:0,bottom:0},n),l._ticks=null,l.ticks=null,l._labelSizes=null,l._maxLabelLines=0,l.longestLabelWidth=0,l.longestTextCache=l.longestTextCache||{},l._gridLineItems=null,l._labelItems=null,l.beforeSetDimensions(),l.setDimensions(),l.afterSetDimensions(),l.beforeDataLimits(),l.determineDataLimits(),l.afterDataLimits(),l.beforeBuildTicks(),o=l.buildTicks()||[],(!(o=l.afterBuildTicks(o)||o)||!o.length)&&l.ticks)for(o=[],i=0,a=l.ticks.length;i<a;++i)o.push({value:l.ticks[i],major:!1});return l._ticks=o,s=d<o.length,r=l._convertTicksToLabels(s?function(t,e){for(var n=[],i=t.length/e,a=0,r=t.length;a<r;a+=i)n.push(t[Math.floor(a)]);return n}(o,d):o),l._configure(),l.beforeCalculateTickRotation(),l.calculateTickRotation(),l.afterCalculateTickRotation(),l.beforeFit(),l.fit(),l.afterFit(),l._ticksToDraw=u.display&&(u.autoSkip||"auto"===u.source)?l._autoSkip(o):o,s&&(r=l._convertTicksToLabels(l._ticksToDraw)),l.ticks=r,l.afterUpdate(),l.minSize},_configure:function(){var t,e,n=this,i=n.options.ticks.reverse;n.isHorizontal()?(t=n.left,e=n.right):(t=n.top,e=n.bottom,i=!i),n._startPixel=t,n._endPixel=e,n._reversePixels=i,n._length=e-t},afterUpdate:function(){H.callback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){H.callback(this.options.beforeSetDimensions,[this])},setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0},afterSetDimensions:function(){H.callback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){H.callback(this.options.beforeDataLimits,[this])},determineDataLimits:H.noop,afterDataLimits:function(){H.callback(this.options.afterDataLimits,[this])},beforeBuildTicks:function(){H.callback(this.options.beforeBuildTicks,[this])},buildTicks:H.noop,afterBuildTicks:function(t){var e=this;return sn(t)&&t.length?H.callback(e.options.afterBuildTicks,[e,t]):(e.ticks=H.callback(e.options.afterBuildTicks,[e,e.ticks])||e.ticks,t)},beforeTickToLabelConversion:function(){H.callback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var t=this.options.ticks;this.ticks=this.ticks.map(t.userCallback||t.callback,this)},afterTickToLabelConversion:function(){H.callback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){H.callback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var t,e,n,i,a,r,o,s=this,l=s.options,u=l.ticks,d=s.getTicks().length,h=u.minRotation||0,c=u.maxRotation,f=h;!s._isVisible()||!u.display||h>=c||d<=1||!s.isHorizontal()?s.labelRotation=h:(e=(t=s._getLabelSizes()).widest.width,n=t.highest.height-t.highest.offset,i=Math.min(s.maxWidth,s.chart.width-e),e+6>(a=l.offset?s.maxWidth/d:i/(d-1))&&(a=i/(d-(l.offset?.5:1)),r=s.maxHeight-fn(l.gridLines)-u.padding-gn(l.scaleLabel),o=Math.sqrt(e*e+n*n),f=H.toDegrees(Math.min(Math.asin(Math.min((t.highest.height+6)/a,1)),Math.asin(Math.min(r/o,1))-Math.asin(n/o))),f=Math.max(h,Math.min(c,f))),s.labelRotation=f)},afterCalculateTickRotation:function(){H.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){H.callback(this.options.beforeFit,[this])},fit:function(){var t=this,e=t.minSize={width:0,height:0},n=t.chart,i=t.options,a=i.ticks,r=i.scaleLabel,o=i.gridLines,s=t._isVisible(),l="bottom"===i.position,u=t.isHorizontal();if(u?e.width=t.maxWidth:s&&(e.width=fn(o)+gn(r)),u?s&&(e.height=fn(o)+gn(r)):e.height=t.maxHeight,a.display&&s){var d=mn(a),h=t._getLabelSizes(),c=h.first,f=h.last,g=h.widest,p=h.highest,m=.4*d.minor.lineHeight,v=a.padding;if(u){var b=0!==t.labelRotation,x=H.toRadians(t.labelRotation),y=Math.cos(x),_=Math.sin(x),k=_*g.width+y*(p.height-(b?p.offset:0))+(b?0:m);e.height=Math.min(t.maxHeight,e.height+k+v);var w,M,S=t.getPixelForTick(0)-t.left,C=t.right-t.getPixelForTick(t.getTicks().length-1);b?(w=l?y*c.width+_*c.offset:_*(c.height-c.offset),M=l?_*(f.height-f.offset):y*f.width+_*f.offset):(w=c.width/2,M=f.width/2),t.paddingLeft=Math.max((w-S)*t.width/(t.width-S),0)+3,t.paddingRight=Math.max((M-C)*t.width/(t.width-C),0)+3}else{var P=a.mirror?0:g.width+v+m;e.width=Math.min(t.maxWidth,e.width+P),t.paddingTop=c.height/2,t.paddingBottom=f.height/2}}t.handleMargins(),u?(t.width=t._length=n.width-t.margins.left-t.margins.right,t.height=e.height):(t.width=e.width,t.height=t._length=n.height-t.margins.top-t.margins.bottom)},handleMargins:function(){var t=this;t.margins&&(t.margins.left=Math.max(t.paddingLeft,t.margins.left),t.margins.top=Math.max(t.paddingTop,t.margins.top),t.margins.right=Math.max(t.paddingRight,t.margins.right),t.margins.bottom=Math.max(t.paddingBottom,t.margins.bottom))},afterFit:function(){H.callback(this.options.afterFit,[this])},isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){if(ln(t))return NaN;if(("number"==typeof t||t instanceof Number)&&!isFinite(t))return NaN;if(t)if(this.isHorizontal()){if(void 0!==t.x)return this.getRightValue(t.x)}else if(void 0!==t.y)return this.getRightValue(t.y);return t},_convertTicksToLabels:function(t){var e,n,i,a=this;for(a.ticks=t.map((function(t){return t.value})),a.beforeTickToLabelConversion(),e=a.convertTicksToLabels(t)||a.ticks,a.afterTickToLabelConversion(),n=0,i=t.length;n<i;++n)t[n].label=e[n];return e},_getLabelSizes:function(){var t=this,e=t._labelSizes;return e||(t._labelSizes=e=cn(t.ctx,mn(t.options.ticks),t.getTicks(),t.longestTextCache),t.longestLabelWidth=e.widest.width),e},_parseValue:function(t){var e,n,i,a;return sn(t)?(e=+this.getRightValue(t[0]),n=+this.getRightValue(t[1]),i=Math.min(e,n),a=Math.max(e,n)):(e=void 0,n=t=+this.getRightValue(t),i=t,a=t),{min:i,max:a,start:e,end:n}},_getScaleLabel:function(t){var e=this._parseValue(t);return void 0!==e.start?"["+e.start+", "+e.end+"]":+this.getRightValue(t)},getLabelForIndex:H.noop,getPixelForValue:H.noop,getValueForPixel:H.noop,getPixelForTick:function(t){var e=this.options.offset,n=this._ticks.length,i=1/Math.max(n-(e?0:1),1);return t<0||t>n-1?null:this.getPixelForDecimal(t*i+(e?i/2:0))},getPixelForDecimal:function(t){return this._reversePixels&&(t=1-t),this._startPixel+t*this._length},getDecimalForPixel:function(t){var e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var t=this.min,e=this.max;return this.beginAtZero?0:t<0&&e<0?e:t>0&&e>0?t:0},_autoSkip:function(t){var e,n,i,a,r=this.options.ticks,o=this._length,s=r.maxTicksLimit||o/this._tickSize()+1,l=r.major.enabled?function(t){var e,n,i=[];for(e=0,n=t.length;e<n;e++)t[e].major&&i.push(e);return i}(t):[],u=l.length,d=l[0],h=l[u-1];if(u>s)return function(t,e,n){var i,a,r=0,o=e[0];for(n=Math.ceil(n),i=0;i<t.length;i++)a=t[i],i===o?(a._index=i,o=e[++r*n]):delete a.label}(t,l,u/s),vn(t);if(i=function(t,e,n,i){var a,r,o,s,l=function(t){var e,n,i=t.length;if(i<2)return!1;for(n=t[0],e=1;e<i;++e)if(t[e]-t[e-1]!==n)return!1;return n}(t),u=(e.length-1)/i;if(!l)return Math.max(u,1);for(o=0,s=(a=H.math._factorize(l)).length-1;o<s;o++)if((r=a[o])>u)return r;return Math.max(u,1)}(l,t,0,s),u>0){for(e=0,n=u-1;e<n;e++)bn(t,i,l[e],l[e+1]);return a=u>1?(h-d)/(u-1):null,bn(t,i,H.isNullOrUndef(a)?0:d-a,d),bn(t,i,h,H.isNullOrUndef(a)?t.length:h+a),vn(t)}return bn(t,i),vn(t)},_tickSize:function(){var t=this.options.ticks,e=H.toRadians(this.labelRotation),n=Math.abs(Math.cos(e)),i=Math.abs(Math.sin(e)),a=this._getLabelSizes(),r=t.autoSkipPadding||0,o=a?a.widest.width+r:0,s=a?a.highest.height+r:0;return this.isHorizontal()?s*n>o*i?o/n:s/i:s*i<o*n?s/n:o/i},_isVisible:function(){var t,e,n,i=this.chart,a=this.options.display;if("auto"!==a)return!!a;for(t=0,e=i.data.datasets.length;t<e;++t)if(i.isDatasetVisible(t)&&((n=i.getDatasetMeta(t)).xAxisID===this.id||n.yAxisID===this.id))return!0;return!1},_computeGridLineItems:function(t){var e,n,i,a,r,o,s,l,u,d,h,c,f,g,p,m,v,b=this,x=b.chart,y=b.options,_=y.gridLines,k=y.position,w=_.offsetGridLines,M=b.isHorizontal(),S=b._ticksToDraw,C=S.length+(w?1:0),P=fn(_),A=[],D=_.drawBorder?dn(_.lineWidth,0,0):0,T=D/2,I=H._alignPixel,F=function(t){return I(x,t,D)};for("top"===k?(e=F(b.bottom),s=b.bottom-P,u=e-T,h=F(t.top)+T,f=t.bottom):"bottom"===k?(e=F(b.top),h=t.top,f=F(t.bottom)-T,s=e+T,u=b.top+P):"left"===k?(e=F(b.right),o=b.right-P,l=e-T,d=F(t.left)+T,c=t.right):(e=F(b.left),d=t.left,c=F(t.right)-T,o=e+T,l=b.left+P),n=0;n<C;++n)i=S[n]||{},ln(i.label)&&n<S.length||(n===b.zeroLineIndex&&y.offset===w?(g=_.zeroLineWidth,p=_.zeroLineColor,m=_.zeroLineBorderDash||[],v=_.zeroLineBorderDashOffset||0):(g=dn(_.lineWidth,n,1),p=dn(_.color,n,"rgba(0,0,0,0.1)"),m=_.borderDash||[],v=_.borderDashOffset||0),void 0!==(a=hn(b,i._index||n,w))&&(r=I(x,a,g),M?o=l=d=c=r:s=u=h=f=r,A.push({tx1:o,ty1:s,tx2:l,ty2:u,x1:d,y1:h,x2:c,y2:f,width:g,color:p,borderDash:m,borderDashOffset:v})));return A.ticksLength=C,A.borderValue=e,A},_computeLabelItems:function(){var t,e,n,i,a,r,o,s,l,u,d,h,c=this,f=c.options,g=f.ticks,p=f.position,m=g.mirror,v=c.isHorizontal(),b=c._ticksToDraw,x=mn(g),y=g.padding,_=fn(f.gridLines),k=-H.toRadians(c.labelRotation),w=[];for("top"===p?(r=c.bottom-_-y,o=k?"left":"center"):"bottom"===p?(r=c.top+_+y,o=k?"right":"center"):"left"===p?(a=c.right-(m?0:_)-y,o=m?"left":"right"):(a=c.left+(m?0:_)+y,o=m?"right":"left"),t=0,e=b.length;t<e;++t)i=(n=b[t]).label,ln(i)||(s=c.getPixelForTick(n._index||t)+g.labelOffset,u=(l=n.major?x.major:x.minor).lineHeight,d=sn(i)?i.length:1,v?(a=s,h="top"===p?((k?1:.5)-d)*u:(k?0:.5)*u):(r=s,h=(1-d)*u/2),w.push({x:a,y:r,rotation:k,label:i,font:l,textOffset:h,textAlign:o}));return w},_drawGrid:function(t){var e=this,n=e.options.gridLines;if(n.display){var i,a,r,o,s,l=e.ctx,u=e.chart,d=H._alignPixel,h=n.drawBorder?dn(n.lineWidth,0,0):0,c=e._gridLineItems||(e._gridLineItems=e._computeGridLineItems(t));for(r=0,o=c.length;r<o;++r)i=(s=c[r]).width,a=s.color,i&&a&&(l.save(),l.lineWidth=i,l.strokeStyle=a,l.setLineDash&&(l.setLineDash(s.borderDash),l.lineDashOffset=s.borderDashOffset),l.beginPath(),n.drawTicks&&(l.moveTo(s.tx1,s.ty1),l.lineTo(s.tx2,s.ty2)),n.drawOnChartArea&&(l.moveTo(s.x1,s.y1),l.lineTo(s.x2,s.y2)),l.stroke(),l.restore());if(h){var f,g,p,m,v=h,b=dn(n.lineWidth,c.ticksLength-1,1),x=c.borderValue;e.isHorizontal()?(f=d(u,e.left,v)-v/2,g=d(u,e.right,b)+b/2,p=m=x):(p=d(u,e.top,v)-v/2,m=d(u,e.bottom,b)+b/2,f=g=x),l.lineWidth=h,l.strokeStyle=dn(n.color,0),l.beginPath(),l.moveTo(f,p),l.lineTo(g,m),l.stroke()}}},_drawLabels:function(){var t=this;if(t.options.ticks.display){var e,n,i,a,r,o,s,l,u=t.ctx,d=t._labelItems||(t._labelItems=t._computeLabelItems());for(e=0,i=d.length;e<i;++e){if(o=(r=d[e]).font,u.save(),u.translate(r.x,r.y),u.rotate(r.rotation),u.font=o.string,u.fillStyle=o.color,u.textBaseline="middle",u.textAlign=r.textAlign,s=r.label,l=r.textOffset,sn(s))for(n=0,a=s.length;n<a;++n)u.fillText(""+s[n],0,l),l+=o.lineHeight;else u.fillText(s,0,l);u.restore()}}},_drawTitle:function(){var t=this,e=t.ctx,n=t.options,i=n.scaleLabel;if(i.display){var a,r,o=un(i.fontColor,N.global.defaultFontColor),s=H.options._parseFont(i),l=H.options.toPadding(i.padding),u=s.lineHeight/2,d=n.position,h=0;if(t.isHorizontal())a=t.left+t.width/2,r="bottom"===d?t.bottom-u-l.bottom:t.top+u+l.top;else{var c="left"===d;a=c?t.left+u+l.top:t.right-u-l.top,r=t.top+t.height/2,h=c?-.5*Math.PI:.5*Math.PI}e.save(),e.translate(a,r),e.rotate(h),e.textAlign="center",e.textBaseline="middle",e.fillStyle=o,e.font=s.string,e.fillText(i.labelString,0,0),e.restore()}},draw:function(t){this._isVisible()&&(this._drawGrid(t),this._drawTitle(),this._drawLabels())},_layers:function(){var t=this,e=t.options,n=e.ticks&&e.ticks.z||0,i=e.gridLines&&e.gridLines.z||0;return t._isVisible()&&n!==i&&t.draw===t._draw?[{z:i,draw:function(){t._drawGrid.apply(t,arguments),t._drawTitle.apply(t,arguments)}},{z:n,draw:function(){t._drawLabels.apply(t,arguments)}}]:[{z:n,draw:function(){t.draw.apply(t,arguments)}}]},_getMatchingVisibleMetas:function(t){var e=this,n=e.isHorizontal();return e.chart._getSortedVisibleDatasetMetas().filter((function(i){return(!t||i.type===t)&&(n?i.xAxisID===e.id:i.yAxisID===e.id)}))}});xn.prototype._draw=xn.prototype.draw;var yn=xn,_n=H.isNullOrUndef,kn=yn.extend({determineDataLimits:function(){var t,e=this,n=e._getLabels(),i=e.options.ticks,a=i.min,r=i.max,o=0,s=n.length-1;void 0!==a&&(t=n.indexOf(a))>=0&&(o=t),void 0!==r&&(t=n.indexOf(r))>=0&&(s=t),e.minIndex=o,e.maxIndex=s,e.min=n[o],e.max=n[s]},buildTicks:function(){var t=this._getLabels(),e=this.minIndex,n=this.maxIndex;this.ticks=0===e&&n===t.length-1?t:t.slice(e,n+1)},getLabelForIndex:function(t,e){var n=this.chart;return n.getDatasetMeta(e).controller._getValueScaleId()===this.id?this.getRightValue(n.data.datasets[e].data[t]):this._getLabels()[t]},_configure:function(){var t=this,e=t.options.offset,n=t.ticks;yn.prototype._configure.call(t),t.isHorizontal()||(t._reversePixels=!t._reversePixels),n&&(t._startValue=t.minIndex-(e?.5:0),t._valueRange=Math.max(n.length-(e?0:1),1))},getPixelForValue:function(t,e,n){var i,a,r,o=this;return _n(e)||_n(n)||(t=o.chart.data.datasets[n].data[e]),_n(t)||(i=o.isHorizontal()?t.x:t.y),(void 0!==i||void 0!==t&&isNaN(e))&&(a=o._getLabels(),t=H.valueOrDefault(i,t),e=-1!==(r=a.indexOf(t))?r:e,isNaN(e)&&(e=t)),o.getPixelForDecimal((e-o._startValue)/o._valueRange)},getPixelForTick:function(t){var e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t],t+this.minIndex)},getValueForPixel:function(t){var e=Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange);return Math.min(Math.max(e,0),this.ticks.length-1)},getBasePixel:function(){return this.bottom}}),wn={position:"bottom"};kn._defaults=wn;var Mn=H.noop,Sn=H.isNullOrUndef;var Cn=yn.extend({getRightValue:function(t){return"string"==typeof t?+t:yn.prototype.getRightValue.call(this,t)},handleTickRangeOptions:function(){var t=this,e=t.options.ticks;if(e.beginAtZero){var n=H.sign(t.min),i=H.sign(t.max);n<0&&i<0?t.max=0:n>0&&i>0&&(t.min=0)}var a=void 0!==e.min||void 0!==e.suggestedMin,r=void 0!==e.max||void 0!==e.suggestedMax;void 0!==e.min?t.min=e.min:void 0!==e.suggestedMin&&(null===t.min?t.min=e.suggestedMin:t.min=Math.min(t.min,e.suggestedMin)),void 0!==e.max?t.max=e.max:void 0!==e.suggestedMax&&(null===t.max?t.max=e.suggestedMax:t.max=Math.max(t.max,e.suggestedMax)),a!==r&&t.min>=t.max&&(a?t.max=t.min+1:t.min=t.max-1),t.min===t.max&&(t.max++,e.beginAtZero||t.min--)},getTickLimit:function(){var t,e=this.options.ticks,n=e.stepSize,i=e.maxTicksLimit;return n?t=Math.ceil(this.max/n)-Math.floor(this.min/n)+1:(t=this._computeTickLimit(),i=i||11),i&&(t=Math.min(i,t)),t},_computeTickLimit:function(){return Number.POSITIVE_INFINITY},handleDirectionalChanges:Mn,buildTicks:function(){var t=this,e=t.options.ticks,n=t.getTickLimit(),i={maxTicks:n=Math.max(2,n),min:e.min,max:e.max,precision:e.precision,stepSize:H.valueOrDefault(e.fixedStepSize,e.stepSize)},a=t.ticks=function(t,e){var n,i,a,r,o=[],s=t.stepSize,l=s||1,u=t.maxTicks-1,d=t.min,h=t.max,c=t.precision,f=e.min,g=e.max,p=H.niceNum((g-f)/u/l)*l;if(p<1e-14&&Sn(d)&&Sn(h))return[f,g];(r=Math.ceil(g/p)-Math.floor(f/p))>u&&(p=H.niceNum(r*p/u/l)*l),s||Sn(c)?n=Math.pow(10,H._decimalPlaces(p)):(n=Math.pow(10,c),p=Math.ceil(p*n)/n),i=Math.floor(f/p)*p,a=Math.ceil(g/p)*p,s&&(!Sn(d)&&H.almostWhole(d/p,p/1e3)&&(i=d),!Sn(h)&&H.almostWhole(h/p,p/1e3)&&(a=h)),r=(a-i)/p,r=H.almostEquals(r,Math.round(r),p/1e3)?Math.round(r):Math.ceil(r),i=Math.round(i*n)/n,a=Math.round(a*n)/n,o.push(Sn(d)?i:d);for(var m=1;m<r;++m)o.push(Math.round((i+m*p)*n)/n);return o.push(Sn(h)?a:h),o}(i,t);t.handleDirectionalChanges(),t.max=H.max(a),t.min=H.min(a),e.reverse?(a.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){var t=this;t.ticksAsNumbers=t.ticks.slice(),t.zeroLineIndex=t.ticks.indexOf(0),yn.prototype.convertTicksToLabels.call(t)},_configure:function(){var t,e=this,n=e.getTicks(),i=e.min,a=e.max;yn.prototype._configure.call(e),e.options.offset&&n.length&&(i-=t=(a-i)/Math.max(n.length-1,1)/2,a+=t),e._startValue=i,e._endValue=a,e._valueRange=a-i}}),Pn={position:"left",ticks:{callback:on.formatters.linear}};function An(t,e,n,i){var a,r,o=t.options,s=function(t,e,n){var i=[n.type,void 0===e&&void 0===n.stack?n.index:"",n.stack].join(".");return void 0===t[i]&&(t[i]={pos:[],neg:[]}),t[i]}(e,o.stacked,n),l=s.pos,u=s.neg,d=i.length;for(a=0;a<d;++a)r=t._parseValue(i[a]),isNaN(r.min)||isNaN(r.max)||n.data[a].hidden||(l[a]=l[a]||0,u[a]=u[a]||0,o.relativePoints?l[a]=100:r.min<0||r.max<0?u[a]+=r.min:l[a]+=r.max)}function Dn(t,e,n){var i,a,r=n.length;for(i=0;i<r;++i)a=t._parseValue(n[i]),isNaN(a.min)||isNaN(a.max)||e.data[i].hidden||(t.min=Math.min(t.min,a.min),t.max=Math.max(t.max,a.max))}var Tn=Cn.extend({determineDataLimits:function(){var t,e,n,i,a=this,r=a.options,o=a.chart.data.datasets,s=a._getMatchingVisibleMetas(),l=r.stacked,u={},d=s.length;if(a.min=Number.POSITIVE_INFINITY,a.max=Number.NEGATIVE_INFINITY,void 0===l)for(t=0;!l&&t<d;++t)l=void 0!==(e=s[t]).stack;for(t=0;t<d;++t)n=o[(e=s[t]).index].data,l?An(a,u,e,n):Dn(a,e,n);H.each(u,(function(t){i=t.pos.concat(t.neg),a.min=Math.min(a.min,H.min(i)),a.max=Math.max(a.max,H.max(i))})),a.min=H.isFinite(a.min)&&!isNaN(a.min)?a.min:0,a.max=H.isFinite(a.max)&&!isNaN(a.max)?a.max:1,a.handleTickRangeOptions()},_computeTickLimit:function(){var t;return this.isHorizontal()?Math.ceil(this.width/40):(t=H.options._parseFont(this.options.ticks),Math.ceil(this.height/t.lineHeight))},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(t,e){return this._getScaleLabel(this.chart.data.datasets[e].data[t])},getPixelForValue:function(t){return this.getPixelForDecimal((+this.getRightValue(t)-this._startValue)/this._valueRange)},getValueForPixel:function(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange},getPixelForTick:function(t){var e=this.ticksAsNumbers;return t<0||t>e.length-1?null:this.getPixelForValue(e[t])}}),In=Pn;Tn._defaults=In;var Fn=H.valueOrDefault,On=H.math.log10;var Ln={position:"left",ticks:{callback:on.formatters.logarithmic}};function Rn(t,e){return H.isFinite(t)&&t>=0?t:e}var zn=yn.extend({determineDataLimits:function(){var t,e,n,i,a,r,o=this,s=o.options,l=o.chart,u=l.data.datasets,d=o.isHorizontal();function h(t){return d?t.xAxisID===o.id:t.yAxisID===o.id}o.min=Number.POSITIVE_INFINITY,o.max=Number.NEGATIVE_INFINITY,o.minNotZero=Number.POSITIVE_INFINITY;var c=s.stacked;if(void 0===c)for(t=0;t<u.length;t++)if(e=l.getDatasetMeta(t),l.isDatasetVisible(t)&&h(e)&&void 0!==e.stack){c=!0;break}if(s.stacked||c){var f={};for(t=0;t<u.length;t++){var g=[(e=l.getDatasetMeta(t)).type,void 0===s.stacked&&void 0===e.stack?t:"",e.stack].join(".");if(l.isDatasetVisible(t)&&h(e))for(void 0===f[g]&&(f[g]=[]),a=0,r=(i=u[t].data).length;a<r;a++){var p=f[g];n=o._parseValue(i[a]),isNaN(n.min)||isNaN(n.max)||e.data[a].hidden||n.min<0||n.max<0||(p[a]=p[a]||0,p[a]+=n.max)}}H.each(f,(function(t){if(t.length>0){var e=H.min(t),n=H.max(t);o.min=Math.min(o.min,e),o.max=Math.max(o.max,n)}}))}else for(t=0;t<u.length;t++)if(e=l.getDatasetMeta(t),l.isDatasetVisible(t)&&h(e))for(a=0,r=(i=u[t].data).length;a<r;a++)n=o._parseValue(i[a]),isNaN(n.min)||isNaN(n.max)||e.data[a].hidden||n.min<0||n.max<0||(o.min=Math.min(n.min,o.min),o.max=Math.max(n.max,o.max),0!==n.min&&(o.minNotZero=Math.min(n.min,o.minNotZero)));o.min=H.isFinite(o.min)?o.min:null,o.max=H.isFinite(o.max)?o.max:null,o.minNotZero=H.isFinite(o.minNotZero)?o.minNotZero:null,this.handleTickRangeOptions()},handleTickRangeOptions:function(){var t=this,e=t.options.ticks;t.min=Rn(e.min,t.min),t.max=Rn(e.max,t.max),t.min===t.max&&(0!==t.min&&null!==t.min?(t.min=Math.pow(10,Math.floor(On(t.min))-1),t.max=Math.pow(10,Math.floor(On(t.max))+1)):(t.min=1,t.max=10)),null===t.min&&(t.min=Math.pow(10,Math.floor(On(t.max))-1)),null===t.max&&(t.max=0!==t.min?Math.pow(10,Math.floor(On(t.min))+1):10),null===t.minNotZero&&(t.min>0?t.minNotZero=t.min:t.max<1?t.minNotZero=Math.pow(10,Math.floor(On(t.max))):t.minNotZero=1)},buildTicks:function(){var t=this,e=t.options.ticks,n=!t.isHorizontal(),i={min:Rn(e.min),max:Rn(e.max)},a=t.ticks=function(t,e){var n,i,a=[],r=Fn(t.min,Math.pow(10,Math.floor(On(e.min)))),o=Math.floor(On(e.max)),s=Math.ceil(e.max/Math.pow(10,o));0===r?(n=Math.floor(On(e.minNotZero)),i=Math.floor(e.minNotZero/Math.pow(10,n)),a.push(r),r=i*Math.pow(10,n)):(n=Math.floor(On(r)),i=Math.floor(r/Math.pow(10,n)));var l=n<0?Math.pow(10,Math.abs(n)):1;do{a.push(r),10===++i&&(i=1,l=++n>=0?1:l),r=Math.round(i*Math.pow(10,n)*l)/l}while(n<o||n===o&&i<s);var u=Fn(t.max,r);return a.push(u),a}(i,t);t.max=H.max(a),t.min=H.min(a),e.reverse?(n=!n,t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max),n&&a.reverse()},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),yn.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(t,e){return this._getScaleLabel(this.chart.data.datasets[e].data[t])},getPixelForTick:function(t){var e=this.tickValues;return t<0||t>e.length-1?null:this.getPixelForValue(e[t])},_getFirstTickValue:function(t){var e=Math.floor(On(t));return Math.floor(t/Math.pow(10,e))*Math.pow(10,e)},_configure:function(){var t=this,e=t.min,n=0;yn.prototype._configure.call(t),0===e&&(e=t._getFirstTickValue(t.minNotZero),n=Fn(t.options.ticks.fontSize,N.global.defaultFontSize)/t._length),t._startValue=On(e),t._valueOffset=n,t._valueRange=(On(t.max)-On(e))/(1-n)},getPixelForValue:function(t){var e=this,n=0;return(t=+e.getRightValue(t))>e.min&&t>0&&(n=(On(t)-e._startValue)/e._valueRange+e._valueOffset),e.getPixelForDecimal(n)},getValueForPixel:function(t){var e=this,n=e.getDecimalForPixel(t);return 0===n&&0===e.min?0:Math.pow(10,e._startValue+(n-e._valueOffset)*e._valueRange)}}),Nn=Ln;zn._defaults=Nn;var Bn=H.valueOrDefault,En=H.valueAtIndexOrDefault,Wn=H.options.resolve,Vn={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,color:"rgba(0,0,0,0.1)",lineWidth:1,borderDash:[],borderDashOffset:0},gridLines:{circular:!1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:on.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(t){return t}}};function Hn(t){var e=t.ticks;return e.display&&t.display?Bn(e.fontSize,N.global.defaultFontSize)+2*e.backdropPaddingY:0}function jn(t,e,n,i,a){return t===i||t===a?{start:e-n/2,end:e+n/2}:t<i||t>a?{start:e-n,end:e}:{start:e,end:e+n}}function qn(t){return 0===t||180===t?"center":t<180?"left":"right"}function Un(t,e,n,i){var a,r,o=n.y+i/2;if(H.isArray(e))for(a=0,r=e.length;a<r;++a)t.fillText(e[a],n.x,o),o+=i;else t.fillText(e,n.x,o)}function Yn(t,e,n){90===t||270===t?n.y-=e.h/2:(t>270||t<90)&&(n.y-=e.h)}function Gn(t){return H.isNumber(t)?t:0}var Xn=Cn.extend({setDimensions:function(){var t=this;t.width=t.maxWidth,t.height=t.maxHeight,t.paddingTop=Hn(t.options)/2,t.xCenter=Math.floor(t.width/2),t.yCenter=Math.floor((t.height-t.paddingTop)/2),t.drawingArea=Math.min(t.height-t.paddingTop,t.width)/2},determineDataLimits:function(){var t=this,e=t.chart,n=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;H.each(e.data.datasets,(function(a,r){if(e.isDatasetVisible(r)){var o=e.getDatasetMeta(r);H.each(a.data,(function(e,a){var r=+t.getRightValue(e);isNaN(r)||o.data[a].hidden||(n=Math.min(r,n),i=Math.max(r,i))}))}})),t.min=n===Number.POSITIVE_INFINITY?0:n,t.max=i===Number.NEGATIVE_INFINITY?0:i,t.handleTickRangeOptions()},_computeTickLimit:function(){return Math.ceil(this.drawingArea/Hn(this.options))},convertTicksToLabels:function(){var t=this;Cn.prototype.convertTicksToLabels.call(t),t.pointLabels=t.chart.data.labels.map((function(){var e=H.callback(t.options.pointLabels.callback,arguments,t);return e||0===e?e:""}))},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},fit:function(){var t=this.options;t.display&&t.pointLabels.display?function(t){var e,n,i,a=H.options._parseFont(t.options.pointLabels),r={l:0,r:t.width,t:0,b:t.height-t.paddingTop},o={};t.ctx.font=a.string,t._pointLabelSizes=[];var s,l,u,d=t.chart.data.labels.length;for(e=0;e<d;e++){i=t.getPointPosition(e,t.drawingArea+5),s=t.ctx,l=a.lineHeight,u=t.pointLabels[e],n=H.isArray(u)?{w:H.longestText(s,s.font,u),h:u.length*l}:{w:s.measureText(u).width,h:l},t._pointLabelSizes[e]=n;var h=t.getIndexAngle(e),c=H.toDegrees(h)%360,f=jn(c,i.x,n.w,0,180),g=jn(c,i.y,n.h,90,270);f.start<r.l&&(r.l=f.start,o.l=h),f.end>r.r&&(r.r=f.end,o.r=h),g.start<r.t&&(r.t=g.start,o.t=h),g.end>r.b&&(r.b=g.end,o.b=h)}t.setReductions(t.drawingArea,r,o)}(this):this.setCenterPoint(0,0,0,0)},setReductions:function(t,e,n){var i=this,a=e.l/Math.sin(n.l),r=Math.max(e.r-i.width,0)/Math.sin(n.r),o=-e.t/Math.cos(n.t),s=-Math.max(e.b-(i.height-i.paddingTop),0)/Math.cos(n.b);a=Gn(a),r=Gn(r),o=Gn(o),s=Gn(s),i.drawingArea=Math.min(Math.floor(t-(a+r)/2),Math.floor(t-(o+s)/2)),i.setCenterPoint(a,r,o,s)},setCenterPoint:function(t,e,n,i){var a=this,r=a.width-e-a.drawingArea,o=t+a.drawingArea,s=n+a.drawingArea,l=a.height-a.paddingTop-i-a.drawingArea;a.xCenter=Math.floor((o+r)/2+a.left),a.yCenter=Math.floor((s+l)/2+a.top+a.paddingTop)},getIndexAngle:function(t){var e=this.chart,n=(t*(360/e.data.labels.length)+((e.options||{}).startAngle||0))%360;return(n<0?n+360:n)*Math.PI*2/360},getDistanceFromCenterForValue:function(t){var e=this;if(H.isNullOrUndef(t))return NaN;var n=e.drawingArea/(e.max-e.min);return e.options.ticks.reverse?(e.max-t)*n:(t-e.min)*n},getPointPosition:function(t,e){var n=this.getIndexAngle(t)-Math.PI/2;return{x:Math.cos(n)*e+this.xCenter,y:Math.sin(n)*e+this.yCenter}},getPointPositionForValue:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))},getBasePosition:function(t){var e=this.min,n=this.max;return this.getPointPositionForValue(t||0,this.beginAtZero?0:e<0&&n<0?n:e>0&&n>0?e:0)},_drawGrid:function(){var t,e,n,i=this,a=i.ctx,r=i.options,o=r.gridLines,s=r.angleLines,l=Bn(s.lineWidth,o.lineWidth),u=Bn(s.color,o.color);if(r.pointLabels.display&&function(t){var e=t.ctx,n=t.options,i=n.pointLabels,a=Hn(n),r=t.getDistanceFromCenterForValue(n.ticks.reverse?t.min:t.max),o=H.options._parseFont(i);e.save(),e.font=o.string,e.textBaseline="middle";for(var s=t.chart.data.labels.length-1;s>=0;s--){var l=0===s?a/2:0,u=t.getPointPosition(s,r+l+5),d=En(i.fontColor,s,N.global.defaultFontColor);e.fillStyle=d;var h=t.getIndexAngle(s),c=H.toDegrees(h);e.textAlign=qn(c),Yn(c,t._pointLabelSizes[s],u),Un(e,t.pointLabels[s],u,o.lineHeight)}e.restore()}(i),o.display&&H.each(i.ticks,(function(t,n){0!==n&&(e=i.getDistanceFromCenterForValue(i.ticksAsNumbers[n]),function(t,e,n,i){var a,r=t.ctx,o=e.circular,s=t.chart.data.labels.length,l=En(e.color,i-1),u=En(e.lineWidth,i-1);if((o||s)&&l&&u){if(r.save(),r.strokeStyle=l,r.lineWidth=u,r.setLineDash&&(r.setLineDash(e.borderDash||[]),r.lineDashOffset=e.borderDashOffset||0),r.beginPath(),o)r.arc(t.xCenter,t.yCenter,n,0,2*Math.PI);else{a=t.getPointPosition(0,n),r.moveTo(a.x,a.y);for(var d=1;d<s;d++)a=t.getPointPosition(d,n),r.lineTo(a.x,a.y)}r.closePath(),r.stroke(),r.restore()}}(i,o,e,n))})),s.display&&l&&u){for(a.save(),a.lineWidth=l,a.strokeStyle=u,a.setLineDash&&(a.setLineDash(Wn([s.borderDash,o.borderDash,[]])),a.lineDashOffset=Wn([s.borderDashOffset,o.borderDashOffset,0])),t=i.chart.data.labels.length-1;t>=0;t--)e=i.getDistanceFromCenterForValue(r.ticks.reverse?i.min:i.max),n=i.getPointPosition(t,e),a.beginPath(),a.moveTo(i.xCenter,i.yCenter),a.lineTo(n.x,n.y),a.stroke();a.restore()}},_drawLabels:function(){var t=this,e=t.ctx,n=t.options.ticks;if(n.display){var i,a,r=t.getIndexAngle(0),o=H.options._parseFont(n),s=Bn(n.fontColor,N.global.defaultFontColor);e.save(),e.font=o.string,e.translate(t.xCenter,t.yCenter),e.rotate(r),e.textAlign="center",e.textBaseline="middle",H.each(t.ticks,(function(r,l){(0!==l||n.reverse)&&(i=t.getDistanceFromCenterForValue(t.ticksAsNumbers[l]),n.showLabelBackdrop&&(a=e.measureText(r).width,e.fillStyle=n.backdropColor,e.fillRect(-a/2-n.backdropPaddingX,-i-o.size/2-n.backdropPaddingY,a+2*n.backdropPaddingX,o.size+2*n.backdropPaddingY)),e.fillStyle=s,e.fillText(r,0,-i))})),e.restore()}},_drawTitle:H.noop}),Kn=Vn;Xn._defaults=Kn;var Zn=H._deprecated,$n=H.options.resolve,Jn=H.valueOrDefault,Qn=Number.MIN_SAFE_INTEGER||-9007199254740991,ti=Number.MAX_SAFE_INTEGER||9007199254740991,ei={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},ni=Object.keys(ei);function ii(t,e){return t-e}function ai(t){return H.valueOrDefault(t.time.min,t.ticks.min)}function ri(t){return H.valueOrDefault(t.time.max,t.ticks.max)}function oi(t,e,n,i){var a=function(t,e,n){for(var i,a,r,o=0,s=t.length-1;o>=0&&o<=s;){if(a=t[(i=o+s>>1)-1]||null,r=t[i],!a)return{lo:null,hi:r};if(r[e]<n)o=i+1;else{if(!(a[e]>n))return{lo:a,hi:r};s=i-1}}return{lo:r,hi:null}}(t,e,n),r=a.lo?a.hi?a.lo:t[t.length-2]:t[0],o=a.lo?a.hi?a.hi:t[t.length-1]:t[1],s=o[e]-r[e],l=s?(n-r[e])/s:0,u=(o[i]-r[i])*l;return r[i]+u}function si(t,e){var n=t._adapter,i=t.options.time,a=i.parser,r=a||i.format,o=e;return"function"==typeof a&&(o=a(o)),H.isFinite(o)||(o="string"==typeof r?n.parse(o,r):n.parse(o)),null!==o?+o:(a||"function"!=typeof r||(o=r(e),H.isFinite(o)||(o=n.parse(o))),o)}function li(t,e){if(H.isNullOrUndef(e))return null;var n=t.options.time,i=si(t,t.getRightValue(e));return null===i?i:(n.round&&(i=+t._adapter.startOf(i,n.round)),i)}function ui(t,e,n,i){var a,r,o,s=ni.length;for(a=ni.indexOf(t);a<s-1;++a)if(o=(r=ei[ni[a]]).steps?r.steps:ti,r.common&&Math.ceil((n-e)/(o*r.size))<=i)return ni[a];return ni[s-1]}function di(t,e,n){var i,a,r=[],o={},s=e.length;for(i=0;i<s;++i)o[a=e[i]]=i,r.push({value:a,major:!1});return 0!==s&&n?function(t,e,n,i){var a,r,o=t._adapter,s=+o.startOf(e[0].value,i),l=e[e.length-1].value;for(a=s;a<=l;a=+o.add(a,1,i))(r=n[a])>=0&&(e[r].major=!0);return e}(t,r,o,n):r}var hi=yn.extend({initialize:function(){this.mergeTicksOptions(),yn.prototype.initialize.call(this)},update:function(){var t=this,e=t.options,n=e.time||(e.time={}),i=t._adapter=new rn._date(e.adapters.date);return Zn("time scale",n.format,"time.format","time.parser"),Zn("time scale",n.min,"time.min","ticks.min"),Zn("time scale",n.max,"time.max","ticks.max"),H.mergeIf(n.displayFormats,i.formats()),yn.prototype.update.apply(t,arguments)},getRightValue:function(t){return t&&void 0!==t.t&&(t=t.t),yn.prototype.getRightValue.call(this,t)},determineDataLimits:function(){var t,e,n,i,a,r,o,s=this,l=s.chart,u=s._adapter,d=s.options,h=d.time.unit||"day",c=ti,f=Qn,g=[],p=[],m=[],v=s._getLabels();for(t=0,n=v.length;t<n;++t)m.push(li(s,v[t]));for(t=0,n=(l.data.datasets||[]).length;t<n;++t)if(l.isDatasetVisible(t))if(a=l.data.datasets[t].data,H.isObject(a[0]))for(p[t]=[],e=0,i=a.length;e<i;++e)r=li(s,a[e]),g.push(r),p[t][e]=r;else p[t]=m.slice(0),o||(g=g.concat(m),o=!0);else p[t]=[];m.length&&(c=Math.min(c,m[0]),f=Math.max(f,m[m.length-1])),g.length&&(g=n>1?function(t){var e,n,i,a={},r=[];for(e=0,n=t.length;e<n;++e)a[i=t[e]]||(a[i]=!0,r.push(i));return r}(g).sort(ii):g.sort(ii),c=Math.min(c,g[0]),f=Math.max(f,g[g.length-1])),c=li(s,ai(d))||c,f=li(s,ri(d))||f,c=c===ti?+u.startOf(Date.now(),h):c,f=f===Qn?+u.endOf(Date.now(),h)+1:f,s.min=Math.min(c,f),s.max=Math.max(c+1,f),s._table=[],s._timestamps={data:g,datasets:p,labels:m}},buildTicks:function(){var t,e,n,i=this,a=i.min,r=i.max,o=i.options,s=o.ticks,l=o.time,u=i._timestamps,d=[],h=i.getLabelCapacity(a),c=s.source,f=o.distribution;for(u="data"===c||"auto"===c&&"series"===f?u.data:"labels"===c?u.labels:function(t,e,n,i){var a,r=t._adapter,o=t.options,s=o.time,l=s.unit||ui(s.minUnit,e,n,i),u=$n([s.stepSize,s.unitStepSize,1]),d="week"===l&&s.isoWeekday,h=e,c=[];if(d&&(h=+r.startOf(h,"isoWeek",d)),h=+r.startOf(h,d?"day":l),r.diff(n,e,l)>1e5*u)throw e+" and "+n+" are too far apart with stepSize of "+u+" "+l;for(a=h;a<n;a=+r.add(a,u,l))c.push(a);return a!==n&&"ticks"!==o.bounds||c.push(a),c}(i,a,r,h),"ticks"===o.bounds&&u.length&&(a=u[0],r=u[u.length-1]),a=li(i,ai(o))||a,r=li(i,ri(o))||r,t=0,e=u.length;t<e;++t)(n=u[t])>=a&&n<=r&&d.push(n);return i.min=a,i.max=r,i._unit=l.unit||(s.autoSkip?ui(l.minUnit,i.min,i.max,h):function(t,e,n,i,a){var r,o;for(r=ni.length-1;r>=ni.indexOf(n);r--)if(o=ni[r],ei[o].common&&t._adapter.diff(a,i,o)>=e-1)return o;return ni[n?ni.indexOf(n):0]}(i,d.length,l.minUnit,i.min,i.max)),i._majorUnit=s.major.enabled&&"year"!==i._unit?function(t){for(var e=ni.indexOf(t)+1,n=ni.length;e<n;++e)if(ei[ni[e]].common)return ni[e]}(i._unit):void 0,i._table=function(t,e,n,i){if("linear"===i||!t.length)return[{time:e,pos:0},{time:n,pos:1}];var a,r,o,s,l,u=[],d=[e];for(a=0,r=t.length;a<r;++a)(s=t[a])>e&&s<n&&d.push(s);for(d.push(n),a=0,r=d.length;a<r;++a)l=d[a+1],o=d[a-1],s=d[a],void 0!==o&&void 0!==l&&Math.round((l+o)/2)===s||u.push({time:s,pos:a/(r-1)});return u}(i._timestamps.data,a,r,f),i._offsets=function(t,e,n,i,a){var r,o,s=0,l=0;return a.offset&&e.length&&(r=oi(t,"time",e[0],"pos"),s=1===e.length?1-r:(oi(t,"time",e[1],"pos")-r)/2,o=oi(t,"time",e[e.length-1],"pos"),l=1===e.length?o:(o-oi(t,"time",e[e.length-2],"pos"))/2),{start:s,end:l,factor:1/(s+1+l)}}(i._table,d,0,0,o),s.reverse&&d.reverse(),di(i,d,i._majorUnit)},getLabelForIndex:function(t,e){var n=this,i=n._adapter,a=n.chart.data,r=n.options.time,o=a.labels&&t<a.labels.length?a.labels[t]:"",s=a.datasets[e].data[t];return H.isObject(s)&&(o=n.getRightValue(s)),r.tooltipFormat?i.format(si(n,o),r.tooltipFormat):"string"==typeof o?o:i.format(si(n,o),r.displayFormats.datetime)},tickFormatFunction:function(t,e,n,i){var a=this._adapter,r=this.options,o=r.time.displayFormats,s=o[this._unit],l=this._majorUnit,u=o[l],d=n[e],h=r.ticks,c=l&&u&&d&&d.major,f=a.format(t,i||(c?u:s)),g=c?h.major:h.minor,p=$n([g.callback,g.userCallback,h.callback,h.userCallback]);return p?p(f,e,n):f},convertTicksToLabels:function(t){var e,n,i=[];for(e=0,n=t.length;e<n;++e)i.push(this.tickFormatFunction(t[e].value,e,t));return i},getPixelForOffset:function(t){var e=this._offsets,n=oi(this._table,"time",t,"pos");return this.getPixelForDecimal((e.start+n)*e.factor)},getPixelForValue:function(t,e,n){var i=null;if(void 0!==e&&void 0!==n&&(i=this._timestamps.datasets[n][e]),null===i&&(i=li(this,t)),null!==i)return this.getPixelForOffset(i)},getPixelForTick:function(t){var e=this.getTicks();return t>=0&&t<e.length?this.getPixelForOffset(e[t].value):null},getValueForPixel:function(t){var e=this._offsets,n=this.getDecimalForPixel(t)/e.factor-e.end,i=oi(this._table,"pos",n,"time");return this._adapter._create(i)},_getLabelSize:function(t){var e=this.options.ticks,n=this.ctx.measureText(t).width,i=H.toRadians(this.isHorizontal()?e.maxRotation:e.minRotation),a=Math.cos(i),r=Math.sin(i),o=Jn(e.fontSize,N.global.defaultFontSize);return{w:n*a+o*r,h:n*r+o*a}},getLabelWidth:function(t){return this._getLabelSize(t).w},getLabelCapacity:function(t){var e=this,n=e.options.time,i=n.displayFormats,a=i[n.unit]||i.millisecond,r=e.tickFormatFunction(t,0,di(e,[t],e._majorUnit),a),o=e._getLabelSize(r),s=Math.floor(e.isHorizontal()?e.width/o.w:e.height/o.h);return e.options.offset&&s--,s>0?s:1}}),ci={position:"bottom",distribution:"linear",bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{autoSkip:!1,source:"auto",major:{enabled:!1}}};hi._defaults=ci;var fi={category:kn,linear:Tn,logarithmic:zn,radialLinear:Xn,time:hi},gi={datetime:"MMM D, YYYY, h:mm:ss a",millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"};rn._date.override("function"==typeof t?{_id:"moment",formats:function(){return gi},parse:function(e,n){return"string"==typeof e&&"string"==typeof n?e=t(e,n):e instanceof t||(e=t(e)),e.isValid()?e.valueOf():null},format:function(e,n){return t(e).format(n)},add:function(e,n,i){return t(e).add(n,i).valueOf()},diff:function(e,n,i){return t(e).diff(t(n),i)},startOf:function(e,n,i){return e=t(e),"isoWeek"===n?e.isoWeekday(i).valueOf():e.startOf(n).valueOf()},endOf:function(e,n){return t(e).endOf(n).valueOf()},_create:function(e){return t(e)}}:{}),N._set("global",{plugins:{filler:{propagate:!0}}});var pi={dataset:function(t){var e=t.fill,n=t.chart,i=n.getDatasetMeta(e),a=i&&n.isDatasetVisible(e)&&i.dataset._children||[],r=a.length||0;return r?function(t,e){return e<r&&a[e]._view||null}:null},boundary:function(t){var e=t.boundary,n=e?e.x:null,i=e?e.y:null;return H.isArray(e)?function(t,n){return e[n]}:function(t){return{x:null===n?t.x:n,y:null===i?t.y:i}}}};function mi(t,e,n){var i,a=t._model||{},r=a.fill;if(void 0===r&&(r=!!a.backgroundColor),!1===r||null===r)return!1;if(!0===r)return"origin";if(i=parseFloat(r,10),isFinite(i)&&Math.floor(i)===i)return"-"!==r[0]&&"+"!==r[0]||(i=e+i),!(i===e||i<0||i>=n)&&i;switch(r){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return r;default:return!1}}function vi(t){return(t.el._scale||{}).getPointPositionForValue?function(t){var e,n,i,a,r,o=t.el._scale,s=o.options,l=o.chart.data.labels.length,u=t.fill,d=[];if(!l)return null;for(e=s.ticks.reverse?o.max:o.min,n=s.ticks.reverse?o.min:o.max,i=o.getPointPositionForValue(0,e),a=0;a<l;++a)r="start"===u||"end"===u?o.getPointPositionForValue(a,"start"===u?e:n):o.getBasePosition(a),s.gridLines.circular&&(r.cx=i.x,r.cy=i.y,r.angle=o.getIndexAngle(a)-Math.PI/2),d.push(r);return d}(t):function(t){var e,n=t.el._model||{},i=t.el._scale||{},a=t.fill,r=null;if(isFinite(a))return null;if("start"===a?r=void 0===n.scaleBottom?i.bottom:n.scaleBottom:"end"===a?r=void 0===n.scaleTop?i.top:n.scaleTop:void 0!==n.scaleZero?r=n.scaleZero:i.getBasePixel&&(r=i.getBasePixel()),null!=r){if(void 0!==r.x&&void 0!==r.y)return r;if(H.isFinite(r))return{x:(e=i.isHorizontal())?r:null,y:e?null:r}}return null}(t)}function bi(t,e,n){var i,a=t[e].fill,r=[e];if(!n)return a;for(;!1!==a&&-1===r.indexOf(a);){if(!isFinite(a))return a;if(!(i=t[a]))return!1;if(i.visible)return a;r.push(a),a=i.fill}return!1}function xi(t){var e=t.fill,n="dataset";return!1===e?null:(isFinite(e)||(n="boundary"),pi[n](t))}function yi(t){return t&&!t.skip}function _i(t,e,n,i,a){var r,o,s,l;if(i&&a){for(t.moveTo(e[0].x,e[0].y),r=1;r<i;++r)H.canvas.lineTo(t,e[r-1],e[r]);if(void 0===n[0].angle)for(t.lineTo(n[a-1].x,n[a-1].y),r=a-1;r>0;--r)H.canvas.lineTo(t,n[r],n[r-1],!0);else for(o=n[0].cx,s=n[0].cy,l=Math.sqrt(Math.pow(n[0].x-o,2)+Math.pow(n[0].y-s,2)),r=a-1;r>0;--r)t.arc(o,s,l,n[r].angle,n[r-1].angle,!0)}}function ki(t,e,n,i,a,r){var o,s,l,u,d,h,c,f,g=e.length,p=i.spanGaps,m=[],v=[],b=0,x=0;for(t.beginPath(),o=0,s=g;o<s;++o)d=n(u=e[l=o%g]._view,l,i),h=yi(u),c=yi(d),r&&void 0===f&&h&&(s=g+(f=o+1)),h&&c?(b=m.push(u),x=v.push(d)):b&&x&&(p?(h&&m.push(u),c&&v.push(d)):(_i(t,m,v,b,x),b=x=0,m=[],v=[]));_i(t,m,v,b,x),t.closePath(),t.fillStyle=a,t.fill()}var wi={id:"filler",afterDatasetsUpdate:function(t,e){var n,i,a,r,o=(t.data.datasets||[]).length,s=e.propagate,l=[];for(i=0;i<o;++i)r=null,(a=(n=t.getDatasetMeta(i)).dataset)&&a._model&&a instanceof kt.Line&&(r={visible:t.isDatasetVisible(i),fill:mi(a,i,o),chart:t,el:a}),n.$filler=r,l.push(r);for(i=0;i<o;++i)(r=l[i])&&(r.fill=bi(l,i,s),r.boundary=vi(r),r.mapper=xi(r))},beforeDatasetsDraw:function(t){var e,n,i,a,r,o,s,l=t._getSortedVisibleDatasetMetas(),u=t.ctx;for(n=l.length-1;n>=0;--n)(e=l[n].$filler)&&e.visible&&(a=(i=e.el)._view,r=i._children||[],o=e.mapper,s=a.backgroundColor||N.global.defaultColor,o&&s&&r.length&&(H.canvas.clipArea(u,t.chartArea),ki(u,r,o,a,s,i._loop),H.canvas.unclipArea(u)))}},Mi=H.rtl.getRtlAdapter,Si=H.noop,Ci=H.valueOrDefault;function Pi(t,e){return t.usePointStyle&&t.boxWidth>e?e:t.boxWidth}N._set("global",{legend:{display:!0,position:"top",align:"center",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(t,e){var n=e.datasetIndex,i=this.chart,a=i.getDatasetMeta(n);a.hidden=null===a.hidden?!i.data.datasets[n].hidden:null,i.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(t){var e=t.data.datasets,n=t.options.legend||{},i=n.labels&&n.labels.usePointStyle;return t._getSortedDatasetMetas().map((function(n){var a=n.controller.getStyle(i?0:void 0);return{text:e[n.index].label,fillStyle:a.backgroundColor,hidden:!t.isDatasetVisible(n.index),lineCap:a.borderCapStyle,lineDash:a.borderDash,lineDashOffset:a.borderDashOffset,lineJoin:a.borderJoinStyle,lineWidth:a.borderWidth,strokeStyle:a.borderColor,pointStyle:a.pointStyle,rotation:a.rotation,datasetIndex:n.index}}),this)}}},legendCallback:function(t){var e,n,i,a=document.createElement("ul"),r=t.data.datasets;for(a.setAttribute("class",t.id+"-legend"),e=0,n=r.length;e<n;e++)(i=a.appendChild(document.createElement("li"))).appendChild(document.createElement("span")).style.backgroundColor=r[e].backgroundColor,r[e].label&&i.appendChild(document.createTextNode(r[e].label));return a.outerHTML}});var Ai=K.extend({initialize:function(t){H.extend(this,t),this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1},beforeUpdate:Si,update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:Si,beforeSetDimensions:Si,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:Si,beforeBuildLabels:Si,buildLabels:function(){var t=this,e=t.options.labels||{},n=H.callback(e.generateLabels,[t.chart],t)||[];e.filter&&(n=n.filter((function(n){return e.filter(n,t.chart.data)}))),t.options.reverse&&n.reverse(),t.legendItems=n},afterBuildLabels:Si,beforeFit:Si,fit:function(){var t=this,e=t.options,n=e.labels,i=e.display,a=t.ctx,r=H.options._parseFont(n),o=r.size,s=t.legendHitBoxes=[],l=t.minSize,u=t.isHorizontal();if(u?(l.width=t.maxWidth,l.height=i?10:0):(l.width=i?10:0,l.height=t.maxHeight),i){if(a.font=r.string,u){var d=t.lineWidths=[0],h=0;a.textAlign="left",a.textBaseline="middle",H.each(t.legendItems,(function(t,e){var i=Pi(n,o)+o/2+a.measureText(t.text).width;(0===e||d[d.length-1]+i+2*n.padding>l.width)&&(h+=o+n.padding,d[d.length-(e>0?0:1)]=0),s[e]={left:0,top:0,width:i,height:o},d[d.length-1]+=i+n.padding})),l.height+=h}else{var c=n.padding,f=t.columnWidths=[],g=t.columnHeights=[],p=n.padding,m=0,v=0;H.each(t.legendItems,(function(t,e){var i=Pi(n,o)+o/2+a.measureText(t.text).width;e>0&&v+o+2*c>l.height&&(p+=m+n.padding,f.push(m),g.push(v),m=0,v=0),m=Math.max(m,i),v+=o+c,s[e]={left:0,top:0,width:i,height:o}})),p+=m,f.push(m),g.push(v),l.width+=p}t.width=l.width,t.height=l.height}else t.width=l.width=t.height=l.height=0},afterFit:Si,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var t=this,e=t.options,n=e.labels,i=N.global,a=i.defaultColor,r=i.elements.line,o=t.height,s=t.columnHeights,l=t.width,u=t.lineWidths;if(e.display){var d,h=Mi(e.rtl,t.left,t.minSize.width),c=t.ctx,f=Ci(n.fontColor,i.defaultFontColor),g=H.options._parseFont(n),p=g.size;c.textAlign=h.textAlign("left"),c.textBaseline="middle",c.lineWidth=.5,c.strokeStyle=f,c.fillStyle=f,c.font=g.string;var m=Pi(n,p),v=t.legendHitBoxes,b=function(t,i){switch(e.align){case"start":return n.padding;case"end":return t-i;default:return(t-i+n.padding)/2}},x=t.isHorizontal();d=x?{x:t.left+b(l,u[0]),y:t.top+n.padding,line:0}:{x:t.left+n.padding,y:t.top+b(o,s[0]),line:0},H.rtl.overrideTextDirection(t.ctx,e.textDirection);var y=p+n.padding;H.each(t.legendItems,(function(e,i){var f=c.measureText(e.text).width,g=m+p/2+f,_=d.x,k=d.y;h.setWidth(t.minSize.width),x?i>0&&_+g+n.padding>t.left+t.minSize.width&&(k=d.y+=y,d.line++,_=d.x=t.left+b(l,u[d.line])):i>0&&k+y>t.top+t.minSize.height&&(_=d.x=_+t.columnWidths[d.line]+n.padding,d.line++,k=d.y=t.top+b(o,s[d.line]));var w=h.x(_);!function(t,e,i){if(!(isNaN(m)||m<=0)){c.save();var o=Ci(i.lineWidth,r.borderWidth);if(c.fillStyle=Ci(i.fillStyle,a),c.lineCap=Ci(i.lineCap,r.borderCapStyle),c.lineDashOffset=Ci(i.lineDashOffset,r.borderDashOffset),c.lineJoin=Ci(i.lineJoin,r.borderJoinStyle),c.lineWidth=o,c.strokeStyle=Ci(i.strokeStyle,a),c.setLineDash&&c.setLineDash(Ci(i.lineDash,r.borderDash)),n&&n.usePointStyle){var s=m*Math.SQRT2/2,l=h.xPlus(t,m/2),u=e+p/2;H.canvas.drawPoint(c,i.pointStyle,s,l,u,i.rotation)}else c.fillRect(h.leftForLtr(t,m),e,m,p),0!==o&&c.strokeRect(h.leftForLtr(t,m),e,m,p);c.restore()}}(w,k,e),v[i].left=h.leftForLtr(w,v[i].width),v[i].top=k,function(t,e,n,i){var a=p/2,r=h.xPlus(t,m+a),o=e+a;c.fillText(n.text,r,o),n.hidden&&(c.beginPath(),c.lineWidth=2,c.moveTo(r,o),c.lineTo(h.xPlus(r,i),o),c.stroke())}(w,k,e,f),x?d.x+=g+n.padding:d.y+=y})),H.rtl.restoreTextDirection(t.ctx,e.textDirection)}},_getLegendItemAt:function(t,e){var n,i,a,r=this;if(t>=r.left&&t<=r.right&&e>=r.top&&e<=r.bottom)for(a=r.legendHitBoxes,n=0;n<a.length;++n)if(t>=(i=a[n]).left&&t<=i.left+i.width&&e>=i.top&&e<=i.top+i.height)return r.legendItems[n];return null},handleEvent:function(t){var e,n=this,i=n.options,a="mouseup"===t.type?"click":t.type;if("mousemove"===a){if(!i.onHover&&!i.onLeave)return}else{if("click"!==a)return;if(!i.onClick)return}e=n._getLegendItemAt(t.x,t.y),"click"===a?e&&i.onClick&&i.onClick.call(n,t.native,e):(i.onLeave&&e!==n._hoveredItem&&(n._hoveredItem&&i.onLeave.call(n,t.native,n._hoveredItem),n._hoveredItem=e),i.onHover&&e&&i.onHover.call(n,t.native,e))}});function Di(t,e){var n=new Ai({ctx:t.ctx,options:e,chart:t});pe.configure(t,n,e),pe.addBox(t,n),t.legend=n}var Ti={id:"legend",_element:Ai,beforeInit:function(t){var e=t.options.legend;e&&Di(t,e)},beforeUpdate:function(t){var e=t.options.legend,n=t.legend;e?(H.mergeIf(e,N.global.legend),n?(pe.configure(t,n,e),n.options=e):Di(t,e)):n&&(pe.removeBox(t,n),delete t.legend)},afterEvent:function(t,e){var n=t.legend;n&&n.handleEvent(e)}},Ii=H.noop;N._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"",weight:2e3}});var Fi=K.extend({initialize:function(t){H.extend(this,t),this.legendHitBoxes=[]},beforeUpdate:Ii,update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:Ii,beforeSetDimensions:Ii,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:Ii,beforeBuildLabels:Ii,buildLabels:Ii,afterBuildLabels:Ii,beforeFit:Ii,fit:function(){var t,e=this,n=e.options,i=e.minSize={},a=e.isHorizontal();n.display?(t=(H.isArray(n.text)?n.text.length:1)*H.options._parseFont(n).lineHeight+2*n.padding,e.width=i.width=a?e.maxWidth:t,e.height=i.height=a?t:e.maxHeight):e.width=i.width=e.height=i.height=0},afterFit:Ii,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var t=this,e=t.ctx,n=t.options;if(n.display){var i,a,r,o=H.options._parseFont(n),s=o.lineHeight,l=s/2+n.padding,u=0,d=t.top,h=t.left,c=t.bottom,f=t.right;e.fillStyle=H.valueOrDefault(n.fontColor,N.global.defaultFontColor),e.font=o.string,t.isHorizontal()?(a=h+(f-h)/2,r=d+l,i=f-h):(a="left"===n.position?h+l:f-l,r=d+(c-d)/2,i=c-d,u=Math.PI*("left"===n.position?-.5:.5)),e.save(),e.translate(a,r),e.rotate(u),e.textAlign="center",e.textBaseline="middle";var g=n.text;if(H.isArray(g))for(var p=0,m=0;m<g.length;++m)e.fillText(g[m],0,p,i),p+=s;else e.fillText(g,0,0,i);e.restore()}}});function Oi(t,e){var n=new Fi({ctx:t.ctx,options:e,chart:t});pe.configure(t,n,e),pe.addBox(t,n),t.titleBlock=n}var Li={},Ri=wi,zi=Ti,Ni={id:"title",_element:Fi,beforeInit:function(t){var e=t.options.title;e&&Oi(t,e)},beforeUpdate:function(t){var e=t.options.title,n=t.titleBlock;e?(H.mergeIf(e,N.global.title),n?(pe.configure(t,n,e),n.options=e):Oi(t,e)):n&&(pe.removeBox(t,n),delete t.titleBlock)}};for(var Bi in Li.filler=Ri,Li.legend=zi,Li.title=Ni,en.helpers=H,function(){function t(t,e,n){var i;return"string"==typeof t?(i=parseInt(t,10),-1!==t.indexOf("%")&&(i=i/100*e.parentNode[n])):i=t,i}function e(t){return null!=t&&"none"!==t}function n(n,i,a){var r=document.defaultView,o=H._getParentNode(n),s=r.getComputedStyle(n)[i],l=r.getComputedStyle(o)[i],u=e(s),d=e(l),h=Number.POSITIVE_INFINITY;return u||d?Math.min(u?t(s,n,a):h,d?t(l,o,a):h):"none"}H.where=function(t,e){if(H.isArray(t)&&Array.prototype.filter)return t.filter(e);var n=[];return H.each(t,(function(t){e(t)&&n.push(t)})),n},H.findIndex=Array.prototype.findIndex?function(t,e,n){return t.findIndex(e,n)}:function(t,e,n){n=void 0===n?t:n;for(var i=0,a=t.length;i<a;++i)if(e.call(n,t[i],i,t))return i;return-1},H.findNextWhere=function(t,e,n){H.isNullOrUndef(n)&&(n=-1);for(var i=n+1;i<t.length;i++){var a=t[i];if(e(a))return a}},H.findPreviousWhere=function(t,e,n){H.isNullOrUndef(n)&&(n=t.length);for(var i=n-1;i>=0;i--){var a=t[i];if(e(a))return a}},H.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},H.almostEquals=function(t,e,n){return Math.abs(t-e)<n},H.almostWhole=function(t,e){var n=Math.round(t);return n-e<=t&&n+e>=t},H.max=function(t){return t.reduce((function(t,e){return isNaN(e)?t:Math.max(t,e)}),Number.NEGATIVE_INFINITY)},H.min=function(t){return t.reduce((function(t,e){return isNaN(e)?t:Math.min(t,e)}),Number.POSITIVE_INFINITY)},H.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return 0===(t=+t)||isNaN(t)?t:t>0?1:-1},H.toRadians=function(t){return t*(Math.PI/180)},H.toDegrees=function(t){return t*(180/Math.PI)},H._decimalPlaces=function(t){if(H.isFinite(t)){for(var e=1,n=0;Math.round(t*e)/e!==t;)e*=10,n++;return n}},H.getAngleFromPoint=function(t,e){var n=e.x-t.x,i=e.y-t.y,a=Math.sqrt(n*n+i*i),r=Math.atan2(i,n);return r<-.5*Math.PI&&(r+=2*Math.PI),{angle:r,distance:a}},H.distanceBetweenPoints=function(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))},H.aliasPixel=function(t){return t%2==0?0:.5},H._alignPixel=function(t,e,n){var i=t.currentDevicePixelRatio,a=n/2;return Math.round((e-a)*i)/i+a},H.splineCurve=function(t,e,n,i){var a=t.skip?e:t,r=e,o=n.skip?e:n,s=Math.sqrt(Math.pow(r.x-a.x,2)+Math.pow(r.y-a.y,2)),l=Math.sqrt(Math.pow(o.x-r.x,2)+Math.pow(o.y-r.y,2)),u=s/(s+l),d=l/(s+l),h=i*(u=isNaN(u)?0:u),c=i*(d=isNaN(d)?0:d);return{previous:{x:r.x-h*(o.x-a.x),y:r.y-h*(o.y-a.y)},next:{x:r.x+c*(o.x-a.x),y:r.y+c*(o.y-a.y)}}},H.EPSILON=Number.EPSILON||1e-14,H.splineCurveMonotone=function(t){var e,n,i,a,r,o,s,l,u,d=(t||[]).map((function(t){return{model:t._model,deltaK:0,mK:0}})),h=d.length;for(e=0;e<h;++e)if(!(i=d[e]).model.skip){if(n=e>0?d[e-1]:null,(a=e<h-1?d[e+1]:null)&&!a.model.skip){var c=a.model.x-i.model.x;i.deltaK=0!==c?(a.model.y-i.model.y)/c:0}!n||n.model.skip?i.mK=i.deltaK:!a||a.model.skip?i.mK=n.deltaK:this.sign(n.deltaK)!==this.sign(i.deltaK)?i.mK=0:i.mK=(n.deltaK+i.deltaK)/2}for(e=0;e<h-1;++e)i=d[e],a=d[e+1],i.model.skip||a.model.skip||(H.almostEquals(i.deltaK,0,this.EPSILON)?i.mK=a.mK=0:(r=i.mK/i.deltaK,o=a.mK/i.deltaK,(l=Math.pow(r,2)+Math.pow(o,2))<=9||(s=3/Math.sqrt(l),i.mK=r*s*i.deltaK,a.mK=o*s*i.deltaK)));for(e=0;e<h;++e)(i=d[e]).model.skip||(n=e>0?d[e-1]:null,a=e<h-1?d[e+1]:null,n&&!n.model.skip&&(u=(i.model.x-n.model.x)/3,i.model.controlPointPreviousX=i.model.x-u,i.model.controlPointPreviousY=i.model.y-u*i.mK),a&&!a.model.skip&&(u=(a.model.x-i.model.x)/3,i.model.controlPointNextX=i.model.x+u,i.model.controlPointNextY=i.model.y+u*i.mK))},H.nextItem=function(t,e,n){return n?e>=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},H.previousItem=function(t,e,n){return n?e<=0?t[t.length-1]:t[e-1]:e<=0?t[0]:t[e-1]},H.niceNum=function(t,e){var n=Math.floor(H.log10(t)),i=t/Math.pow(10,n);return(e?i<1.5?1:i<3?2:i<7?5:10:i<=1?1:i<=2?2:i<=5?5:10)*Math.pow(10,n)},H.requestAnimFrame="undefined"==typeof window?function(t){t()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)},H.getRelativePosition=function(t,e){var n,i,a=t.originalEvent||t,r=t.target||t.srcElement,o=r.getBoundingClientRect(),s=a.touches;s&&s.length>0?(n=s[0].clientX,i=s[0].clientY):(n=a.clientX,i=a.clientY);var l=parseFloat(H.getStyle(r,"padding-left")),u=parseFloat(H.getStyle(r,"padding-top")),d=parseFloat(H.getStyle(r,"padding-right")),h=parseFloat(H.getStyle(r,"padding-bottom")),c=o.right-o.left-l-d,f=o.bottom-o.top-u-h;return{x:n=Math.round((n-o.left-l)/c*r.width/e.currentDevicePixelRatio),y:i=Math.round((i-o.top-u)/f*r.height/e.currentDevicePixelRatio)}},H.getConstraintWidth=function(t){return n(t,"max-width","clientWidth")},H.getConstraintHeight=function(t){return n(t,"max-height","clientHeight")},H._calculatePadding=function(t,e,n){return(e=H.getStyle(t,e)).indexOf("%")>-1?n*parseInt(e,10)/100:parseInt(e,10)},H._getParentNode=function(t){var e=t.parentNode;return e&&"[object ShadowRoot]"===e.toString()&&(e=e.host),e},H.getMaximumWidth=function(t){var e=H._getParentNode(t);if(!e)return t.clientWidth;var n=e.clientWidth,i=n-H._calculatePadding(e,"padding-left",n)-H._calculatePadding(e,"padding-right",n),a=H.getConstraintWidth(t);return isNaN(a)?i:Math.min(i,a)},H.getMaximumHeight=function(t){var e=H._getParentNode(t);if(!e)return t.clientHeight;var n=e.clientHeight,i=n-H._calculatePadding(e,"padding-top",n)-H._calculatePadding(e,"padding-bottom",n),a=H.getConstraintHeight(t);return isNaN(a)?i:Math.min(i,a)},H.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},H.retinaScale=function(t,e){var n=t.currentDevicePixelRatio=e||"undefined"!=typeof window&&window.devicePixelRatio||1;if(1!==n){var i=t.canvas,a=t.height,r=t.width;i.height=a*n,i.width=r*n,t.ctx.scale(n,n),i.style.height||i.style.width||(i.style.height=a+"px",i.style.width=r+"px")}},H.fontString=function(t,e,n){return e+" "+t+"px "+n},H.longestText=function(t,e,n,i){var a=(i=i||{}).data=i.data||{},r=i.garbageCollect=i.garbageCollect||[];i.font!==e&&(a=i.data={},r=i.garbageCollect=[],i.font=e),t.font=e;var o,s,l,u,d,h=0,c=n.length;for(o=0;o<c;o++)if(null!=(u=n[o])&&!0!==H.isArray(u))h=H.measureText(t,a,r,h,u);else if(H.isArray(u))for(s=0,l=u.length;s<l;s++)null==(d=u[s])||H.isArray(d)||(h=H.measureText(t,a,r,h,d));var f=r.length/2;if(f>n.length){for(o=0;o<f;o++)delete a[r[o]];r.splice(0,f)}return h},H.measureText=function(t,e,n,i,a){var r=e[a];return r||(r=e[a]=t.measureText(a).width,n.push(a)),r>i&&(i=r),i},H.numberOfLabelLines=function(t){var e=1;return H.each(t,(function(t){H.isArray(t)&&t.length>e&&(e=t.length)})),e},H.color=_?function(t){return t instanceof CanvasGradient&&(t=N.global.defaultColor),_(t)}:function(t){return console.error("Color.js not found!"),t},H.getHoverColor=function(t){return t instanceof CanvasPattern||t instanceof CanvasGradient?t:H.color(t).saturate(.5).darken(.1).rgbString()}}(),en._adapters=rn,en.Animation=$,en.animationService=J,en.controllers=Jt,en.DatasetController=it,en.defaults=N,en.Element=K,en.elements=kt,en.Interaction=re,en.layouts=pe,en.platform=Oe,en.plugins=Le,en.Scale=yn,en.scaleService=Re,en.Ticks=on,en.Tooltip=Ye,en.helpers.each(fi,(function(t,e){en.scaleService.registerScaleType(e,t,t._defaults)})),Li)Li.hasOwnProperty(Bi)&&en.plugins.register(Li[Bi]);en.platform.initialize();var Ei=en;return"undefined"!=typeof window&&(window.Chart=en),en.Chart=en,en.Legend=Li.legend._element,en.Title=Li.title._element,en.pluginService=en.plugins,en.PluginBase=en.Element.extend({}),en.canvasHelpers=en.helpers.canvas,en.layoutService=en.layouts,en.LinearScaleBase=Cn,en.helpers.each(["Bar","Bubble","Doughnut","Line","PolarArea","Radar","Scatter"],(function(t){en[t]=function(e,n){return new en(e,en.helpers.merge(n||{},{type:t.charAt(0).toLowerCase()+t.slice(1)}))}})),Ei}));
(function() {
'use strict';
window.addEventListener('beforeprint', function() {
for (var id in Chart.instances) {
Chart.instances[id].resize();
}
}, false);
var errorBarPlugin = (function () {
function drawErrorBar(chart, ctx, low, high, y, height, color) {
ctx.save();
ctx.lineWidth = 3;
ctx.strokeStyle = color;
var area = chart.chartArea;
ctx.rect(area.left, area.top, area.right - area.left, area.bottom - area.top);
ctx.clip();
ctx.beginPath();
ctx.moveTo(low, y - height);
ctx.lineTo(low, y + height);
ctx.moveTo(low, y);
ctx.lineTo(high, y);
ctx.moveTo(high, y - height);
ctx.lineTo(high, y + height);
ctx.stroke();
ctx.restore();
}
// Avoid sudden jumps in error bars when switching
// between linear and logarithmic scale
function conservativeError(vx, mx, now, final, scale) {
var finalDiff = Math.abs(mx - final);
var diff = Math.abs(vx - now);
return (diff > finalDiff) ? vx + scale * finalDiff : now;
}
return {
afterDatasetDraw: function(chart, easingOptions) {
var ctx = chart.ctx;
var easing = easingOptions.easingValue;
chart.data.datasets.forEach(function(d, i) {
var bars = chart.getDatasetMeta(i).data;
var axis = chart.scales[chart.options.scales.xAxes[0].id];
bars.forEach(function(b, j) {
var value = axis.getValueForPixel(b._view.x);
var final = axis.getValueForPixel(b._model.x);
var errorBar = d.errorBars[j];
var low = axis.getPixelForValue(value - errorBar.minus);
var high = axis.getPixelForValue(value + errorBar.plus);
var finalLow = axis.getPixelForValue(final - errorBar.minus);
var finalHigh = axis.getPixelForValue(final + errorBar.plus);
var l = easing === 1 ? finalLow :
conservativeError(b._view.x, b._model.x, low,
finalLow, -1.0);
var h = easing === 1 ? finalHigh :
conservativeError(b._view.x, b._model.x,
high, finalHigh, 1.0);
drawErrorBar(chart, ctx, l, h, b._view.y, 4, errorBar.color);
});
});
},
};
})();
// Formats the ticks on the X-axis on the scatter plot
var iterFormatter = function() {
var denom = 0;
return function(iters, index, values) {
if (iters == 0) {
return '';
}
if (index == values.length - 1) {
return '';
}
var power;
if (iters >= 1e9) {
denom = 1e9;
power = '⁹';
} else if (iters >= 1e6) {
denom = 1e6;
power = '⁶';
} else if (iters >= 1e3) {
denom = 1e3;
power = '³';
} else {
denom = 1;
}
if (denom > 1) {
var value = (iters / denom).toFixed();
return String(value) + '×10' + power;
} else {
return String(iters);
}
};
};
var colors = ["#edc240", "#afd8f8", "#cb4b4b", "#4da74d", "#9440ed"];
var errorColors = ["#cda220", "#8fb8d8", "#ab2b2b", "#2d872d", "#7420cd"];
// Positions tooltips at cursor. Required for overview since the bars may
// extend past the canvas width.
Chart.Tooltip.positioners.cursor = function(_elems, position) {
return position;
}
function axisType(logaxis) {
return logaxis ? 'logarithmic' : 'linear';
}
function reportSort(a, b) {
return a.reportNumber - b.reportNumber;
}
// adds groupNumber and group fields to reports;
// returns list of list of reports, grouped by group
function groupReports(reports) {
function reportGroup(report) {
var parts = report.groups.slice();
parts.pop();
return parts.join('/');
}
var groups = [];
reports.forEach(function(report) {
report.group = reportGroup(report);
if (groups.length === 0) {
groups.push([report]);
} else {
var prevGroup = groups[groups.length - 1];
var prevGroupName = prevGroup[0].group;
if (prevGroupName === report.group) {
prevGroup.push(report);
} else {
groups.push([report]);
}
}
report.groupNumber = groups.length - 1;
});
return groups;
}
// compares 2 arrays lexicographically
function lex(aParts, bParts) {
for(var i = 0; i < aParts.length && i < bParts.length; i++) {
var x = aParts[i];
var y = bParts[i];
if (x < y) {
return -1;
}
if (y < x) {
return 1;
}
}
return aParts.length - bParts.length;
}
function lexicalSort(a, b) {
return lex(a.groups, b.groups);
}
function reverseLexicalSort(a, b) {
return lex(a.groups.slice().reverse(), b.groups.slice().reverse());
}
function durationSort(a, b) {
return a.reportAnalysis.anMean.estPoint - b.reportAnalysis.anMean.estPoint;
}
function reverseDurationSort(a,b) {
return -durationSort(a,b);
}
function timeUnits(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"];
}
function formatUnit(raw, unit, precision) {
var v = precision ? raw.toPrecision(precision) : Math.round(raw);
var label = String(v) + ' ' + unit;
return label;
}
function formatTime(value, precision) {
var units = timeUnits(value);
var scale = units[0];
return formatUnit(value * scale, units[1], precision);
}
// pure function that produces the 'data' object of the overview chart
function overviewData(state, reports) {
var order = state.order;
var sorter = order === 'report-index' ? reportSort
: order === 'lex' ? lexicalSort
: order === 'colex' ? reverseLexicalSort
: order === 'duration' ? durationSort
: order === 'rev-duration' ? reverseDurationSort
: reportSort;
var sortedReports = reports.filter(function(report) {
return !state.hidden[report.groupNumber];
}).slice().sort(sorter);
var data = sortedReports.map(function(report) {
return report.reportAnalysis.anMean.estPoint;
});
var labels = sortedReports.map(function(report) {
return report.groups.join(' / ');
});
var upperBound = function(report) {
var est = report.reportAnalysis.anMean;
return est.estPoint + est.estError.confIntUDX;
};
var errorBars = sortedReports.map(function(report) {
var est = report.reportAnalysis.anMean;
return {
minus: est.estError.confIntLDX,
plus: est.estError.confIntUDX,
color: errorColors[report.groupNumber % errorColors.length]
};
});
var top = sortedReports.map(upperBound).reduce(function(a, b) {
return Math.max(a, b);
}, 0);
var scale = top;
if(state.activeReport !== null) {
reports.forEach(function(report) {
if(report.reportNumber === state.activeReport) {
scale = upperBound(report);
}
});
}
return {
labels: labels,
top: top,
max: scale * 1.1,
reports: sortedReports,
datasets: [{
borderWidth: 1,
backgroundColor: sortedReports.map(function(report) {
var active = report.reportNumber === state.activeReport;
var alpha = active ? 'ff' : 'a0';
var color = colors[report.groupNumber % colors.length] + alpha;
if (active) {
return Chart.helpers.getHoverColor(color);
} else {
return color;
}
}),
barThickness: 16,
barPercentage: 0.8,
data: data,
errorBars: errorBars,
minBarLength: 2,
}]
};
}
function inside(box, point) {
return (point.x >= box.left && point.x <= box.right && point.y >= box.top &&
point.y <= box.bottom);
}
function overviewHover(event, elems) {
var chart = this;
var xAxis = chart.scales[chart.options.scales.xAxes[0].id];
var yAxis = chart.scales[chart.options.scales.yAxes[0].id];
var point = Chart.helpers.getRelativePosition(event, chart);
var over =
(inside(xAxis, point) || inside(yAxis, point) || elems.length > 0);
if (over) {
chart.canvas.style.cursor = "pointer";
} else {
chart.canvas.style.cursor = "default";
}
}
// Re-renders the overview after clicking/sorting
function renderOverview(state, reports, chart) {
var data = overviewData(state, reports);
var xaxis = chart.options.scales.xAxes[0];
xaxis.ticks.max = data.max;
chart.config.data.datasets[0].backgroundColor = data.datasets[0].backgroundColor;
chart.config.data.datasets[0].errorBars = data.datasets[0].errorBars;
chart.config.data.datasets[0].data = data.datasets[0].data;
chart.options.scales.xAxes[0].type = axisType(state.logaxis);
chart.options.legend.display = state.legend;
chart.data.labels = data.labels;
chart.update();
}
function overviewClick(state, reports) {
return function(event, elems) {
var chart = this;
var xAxis = chart.scales[chart.options.scales.xAxes[0].id];
var yAxis = chart.scales[chart.options.scales.yAxes[0].id];
var point = Chart.helpers.getRelativePosition(event, chart);
var sorted = overviewData(state, reports).reports;
function activateBar(index) {
// Trying to activate active bar disables instead
if (sorted[index].reportNumber === state.activeReport) {
state.activeReport = null;
} else {
state.activeReport = sorted[index].reportNumber;
}
}
if (inside(xAxis, point)) {
state.activeReport = null;
state.logaxis = !state.logaxis;
renderOverview(state, reports, chart);
} else if (inside(yAxis, point)) {
var index = yAxis.getValueForPixel(point.y);
activateBar(index);
renderOverview(state, reports, chart);
} else if (elems.length > 0) {
var elem = elems[0];
var index = elem._index;
activateBar(index);
state.logaxis = false;
renderOverview(state, reports, chart);
} else if(inside(chart.chartArea, point)) {
state.activeReport = null;
renderOverview(state, reports, chart);
}
};
}
// listener for sort drop-down
function overviewSort(state, reports, chart) {
return function(event) {
state.order = event.currentTarget.value;
renderOverview(state, reports, chart);
};
}
// Returns a formatter for the ticks on the X-axis of the overview
function overviewTick(state) {
return function(value, index, values) {
var label = formatTime(value);
if (state.logaxis) {
const remain = Math.round(value /
(Math.pow(10, Math.floor(Chart.helpers.log10(value)))));
if (index === values.length - 1) {
// Draw endpoint if we don't span a full order of magnitude
if (values[index] / values[1] < 10) {
return label;
} else {
return '';
}
}
if (remain === 1) {
return label;
}
return '';
} else {
// Don't show the right endpoint
if (index === values.length - 1) {
return '';
}
return label;
}
}
}
function mkOverview(reports) {
var canvas = document.createElement('canvas');
var state = {
logaxis: false,
activeReport: null,
order: 'index',
hidden: {},
legend: false,
};
var data = overviewData(state, reports);
var chart = new Chart(canvas.getContext('2d'), {
type: 'horizontalBar',
data: data,
plugins: [errorBarPlugin],
options: {
onHover: overviewHover,
onClick: overviewClick(state, reports),
onResize: function(chart, size) {
if (size.width < 800) {
chart.options.scales.yAxes[0].ticks.mirror = true;
chart.options.scales.yAxes[0].ticks.padding = -10;
chart.options.scales.yAxes[0].ticks.fontColor = '#000';
} else {
chart.options.scales.yAxes[0].ticks.fontColor = '#666';
chart.options.scales.yAxes[0].ticks.mirror = false;
chart.options.scales.yAxes[0].ticks.padding = 0;
}
},
elements: {
rectangle: {
borderWidth: 2,
},
},
scales: {
yAxes: [{
ticks: {
// make sure we draw the ticks above the error bars
z: 2,
}
}],
xAxes: [{
display: true,
type: axisType(state.logaxis),
ticks: {
autoSkip: false,
min: 0,
max: data.top * 1.1,
minRotation: 0,
maxRotation: 0,
callback: overviewTick(state),
}
}]
},
responsive: true,
maintainAspectRatio: false,
legend: {
display: state.legend,
position: 'right',
onLeave: function() {
chart.canvas.style.cursor = 'default';
},
onHover: function() {
chart.canvas.style.cursor = 'pointer';
},
onClick: function(_event, item) {
// toggle hidden
state.hidden[item.groupNumber] = !state.hidden[item.groupNumber];
renderOverview(state, reports, chart);
},
labels: {
boxWidth: 12,
generateLabels: function() {
var groups = [];
var groupNames = [];
reports.forEach(function(report) {
var index = groups.indexOf(report.groupNumber);
if (index === -1) {
groups.push(report.groupNumber);
var groupName = report.groups.slice(0,report.groups.length-1).join(' / ');
groupNames.push(groupName);
}
});
return groups.map(function(groupNumber, index) {
var color = colors[groupNumber % colors.length];
return {
text: groupNames[index],
fillStyle: color,
hidden: state.hidden[groupNumber],
groupNumber: groupNumber,
};
});
},
},
},
tooltips: {
position: 'cursor',
callbacks: {
label: function(item) {
return formatTime(item.xLabel, 3);
},
},
},
title: {
display: false,
text: 'Chart.js Horizontal Bar Chart'
}
}
});
document.getElementById('sort-overview')
.addEventListener('change', overviewSort(state, reports, chart));
var toggle = document.getElementById('legend-toggle');
toggle.addEventListener('mouseup', function () {
state.legend = !state.legend;
if(state.legend) {
toggle.classList.add('right');
} else {
toggle.classList.remove('right');
}
renderOverview(state, reports, chart);
})
return canvas;
}
function mkKDE(report) {
var canvas = document.createElement('canvas');
var mean = report.reportAnalysis.anMean.estPoint;
var units = timeUnits(mean);
var scale = units[0];
var reportKDE = report.reportKDEs[0];
var data = reportKDE.kdeValues.map(function(time, index) {
var pdf = reportKDE.kdePDF[index];
return {
x: time * scale,
y: pdf
};
});
var chart = new Chart(canvas.getContext('2d'), {
type: 'line',
data: {
datasets: [{
label: 'KDE',
borderColor: colors[0],
borderWidth: 2,
backgroundColor: '#00000000',
data: data,
hoverBorderWidth: 1,
pointHitRadius: 8,
},
{
label: 'mean'
}
],
},
plugins: [{
afterDraw: function(chart) {
var ctx = chart.ctx;
var area = chart.chartArea;
var axis = chart.scales[chart.options.scales.xAxes[0].id];
var value = axis.getPixelForValue(mean * scale);
ctx.save();
ctx.strokeStyle = colors[1];
ctx.lineWidth = 2;
ctx.beginPath();
ctx.moveTo(value, area.top);
ctx.lineTo(value, area.bottom);
ctx.stroke();
ctx.restore();
},
}],
options: {
title: {
display: true,
text: report.groups.join(' / ') + ' — time densities',
},
elements: {
point: {
radius: 0,
hitRadius: 0
}
},
scales: {
xAxes: [{
display: true,
type: 'linear',
scaleLabel: {
display: false,
labelString: 'Time'
},
ticks: {
min: reportKDE.kdeValues[0] * scale,
max: reportKDE.kdeValues[reportKDE.kdeValues.length - 1] * scale,
callback: function(value, index, values) {
// Don't show endpoints
if (index === 0 || index === values.length - 1) {
return '';
}
var str = String(value) + ' ' + units[1];
return str;
},
}
}],
yAxes: [{
display: true,
type: 'linear',
ticks: {
min: 0,
callback: function() {
return '';
},
},
}]
},
responsive: true,
legend: {
display: false,
position: 'right',
},
tooltips: {
mode: 'nearest',
callbacks: {
title: function() {
return '';
},
label: function(
item) {
return formatUnit(item.xLabel, units[1], 3);
},
},
},
hover: {
intersect: false
},
}
});
return canvas;
}
function mkScatter(report) {
// collect the measured value for a given regression
function getMeasured(key) {
var ix = report.reportKeys.indexOf(key);
return report.reportMeasured.map(function(x) {
return x[ix];
});
}
var canvas = document.createElement('canvas');
var times = getMeasured("time");
var iters = getMeasured("iters");
var lastIter = iters[iters.length - 1];
var olsTime = report.reportAnalysis.anRegress[0].regCoeffs.iters;
var dataPoints = times.map(function(time, i) {
return {
x: iters[i],
y: time
}
});
var formatter = iterFormatter();
var chart = new Chart(canvas.getContext('2d'), {
type: 'scatter',
data: {
datasets: [{
data: dataPoints,
label: 'scatter',
borderWidth: 2,
pointHitRadius: 8,
borderColor: colors[1],
backgroundColor: '#fff',
},
{
data: [
{x: 0, y: 0 },
{ x: lastIter, y: olsTime.estPoint * lastIter }
],
label: 'regression',
type: 'line',
backgroundColor: "#00000000",
borderColor: colors[0],
pointRadius: 0,
},
{
data: [{
x: 0,
y: 0
}, {
x: lastIter,
y: (olsTime.estPoint - olsTime.estError.confIntLDX) * lastIter,
}],
label: 'lower',
type: 'line',
fill: 1,
borderWidth: 0,
pointRadius: 0,
borderColor: '#00000000',
backgroundColor: colors[0] + '33',
},
{
data: [{
x: 0,
y: 0
}, {
x: lastIter,
y: (olsTime.estPoint + olsTime.estError.confIntUDX) * lastIter,
}],
label: 'upper',
type: 'line',
fill: 1,
borderWidth: 0,
borderColor: '#00000000',
pointRadius: 0,
backgroundColor: colors[0] + '33',
},
],
},
options: {
title: {
display: true,
text: report.groups.join(' / ') + ' — time per iteration',
},
scales: {
yAxes: [{
display: true,
type: 'linear',
scaleLabel: {
display: false,
labelString: 'Time'
},
ticks: {
callback: function(value, index, values) {
return formatTime(value);
},
}
}],
xAxes: [{
display: true,
type: 'linear',
scaleLabel: {
display: false,
labelString: 'Iterations'
},
ticks: {
callback: formatter,
max: lastIter,
}
}],
},
legend: {
display: false,
},
tooltips: {
callbacks: {
label: function(ttitem, ttdata) {
var iters = ttitem.xLabel;
var duration = ttitem.yLabel;
return formatTime(duration, 3) + ' / ' +
iters.toLocaleString() + ' iters';
},
},
},
}
});
return canvas;
}
// Create an HTML Element with attributes and child nodes
function elem(tag, props, children) {
var node = document.createElement(tag);
if (children) {
children.forEach(function(child) {
if (typeof child === 'string') {
var txt = document.createTextNode(child);
node.appendChild(txt);
} else {
node.appendChild(child);
}
});
}
Object.assign(node, props);
return node;
}
function bounds(analysis) {
var mean = analysis.estPoint;
return {
low: mean - analysis.estError.confIntLDX,
mean: mean,
high: mean + analysis.estError.confIntUDX
};
}
function confidence(level) {
return String(1 - level) + ' confidence level';
}
function mkOutliers(report) {
var outliers = report.reportAnalysis.anOutlierVar;
return elem('div', {className: 'outliers'}, [
elem('p', {}, [
'Outlying measurements have ',
outliers.ovDesc,
' (', String((outliers.ovFraction * 100).toPrecision(3)), '%)',
' effect on estimated standard deviation.'
])
]);
}
function mkTable(report) {
var analysis = report.reportAnalysis;
var timep4 = function(t) {
return formatTime(t, 3)
};
var idformatter = function(t) {
return t.toPrecision(3)
};
var rows = [
Object.assign({
label: 'OLS regression',
formatter: timep4
},
bounds(analysis.anRegress[0].regCoeffs.iters)),
Object.assign({
label: 'R² goodness-of-fit',
formatter: idformatter
},
bounds(analysis.anRegress[0].regRSquare)),
Object.assign({
label: 'Mean execution time',
formatter: timep4
},
bounds(analysis.anMean)),
Object.assign({
label: 'Standard deviation',
formatter: timep4
},
bounds(analysis.anStdDev)),
];
return elem('table', {
className: 'analysis'
}, [
elem('thead', {}, [
elem('tr', {}, [
elem('th'),
elem('th', {
className: 'low',
title: confidence(analysis.anRegress[0].regCoeffs.iters.estError.confIntCL)
}, ['lower bound']),
elem('th', {}, ['estimate']),
elem('th', {
className: 'high',
title: confidence(analysis.anRegress[0].regCoeffs.iters.estError.confIntCL)
}, ['upper bound']),
])
]),
elem('tbody', {}, rows.map(function(row) {
return elem('tr', {}, [
elem('td', {}, [row.label]),
elem('td', {className: 'low'}, [row.formatter(row.low, 4)]),
elem('td', {}, [row.formatter(row.mean)]),
elem('td', {className: 'high'}, [row.formatter(row.high, 4)]),
]);
}))
]);
}
document.addEventListener('DOMContentLoaded', function() {
var rawJSON = document.getElementById('report-data').text;
var reportData = JSON.parse(rawJSON)
.map(function(report) {
report.groups = report.reportName.split('/');
return report;
});
groupReports(reportData);
var overview = document.getElementById('overview-chart');
var overviewLineHeight = 16 * 1.25;
overview.style.height =
String(overviewLineHeight * reportData.length + 36) + 'px';
overview.appendChild(mkOverview(reportData.slice()));
var reports = document.getElementById('reports');
reportData.forEach(function(report, i) {
var id = 'report_' + String(i);
reports.appendChild(
elem('div', {id: id, className: 'report-details'}, [
elem('h1', {}, [elem('a', {href: '#' + id}, [report.groups.join(' / ')])]),
elem('div', {className: 'kde'}, [mkKDE(report)]),
elem('div', {className: 'scatter'}, [mkScatter(report)]),
mkTable(report), mkOutliers(report)
]));
});
}, false);
})();
</script>
<style>
html,body {
padding: 0; margin: 0;
font-family: sans-serif;
}
* {
-webkit-tap-highlight-color: transparent;
}
div.scatter, div.kde {
position: relative;
display: inline-block;
box-sizing: border-box;
width: 50%;
padding: 0 2em;
}
.content, .explanation {
margin: auto;
max-width: 1000px;
padding: 0 20px;
}
#legend-toggle {
cursor: pointer;
}
.overview-info {
float:right;
}
.overview-info a {
display: inline-block;
margin-left: 10px;
}
.overview-info .info {
font-size: 120%;
font-weight: 400;
vertical-align: middle;
line-height: 1em;
}
.chevron {
position:relative;
color: black;
display:block;
transition-property: transform;
transition-duration: 400ms;
line-height: 1em;
font-size: 180%;
}
.chevron.right {
transform: scale(-1,1);
}
.chevron::before {
vertical-align: middle;
content:"\2039";
}
select {
outline: none;
border:none;
background: transparent;
}
footer .content {
padding: 0;
}
span#explain-interactivity {
display-block: inline;
float: right;
color: #444;
font-size: 0.7em;
}
@media screen and (max-width: 800px) {
div.scatter, div.kde {
width: 100%;
display: block;
}
.report-details .outliers {
margin: auto;
}
.report-details table {
margin: auto;
}
}
table.analysis .low, table.analysis .high {
opacity: 0.5;
}
.report-details {
margin: 2em 0;
page-break-inside: avoid;
}
a, a:hover, a:visited, a:active {
text-decoration: none;
color: #309ef2;
}
h1.title {
font-weight: 600;
}
h1 {
font-weight: 400;
}
#overview-chart {
width: 100%; /*height is determined by number of rows in JavaScript */
}
footer {
background: #777777;
color: #ffffff;
padding: 20px;
}
footer a, footer a:hover, footer a:visited, footer a:active {
text-decoration: underline;
color: #fff;
}
.explanation {
margin-top: 3em;
}
.explanation h1 {
font-size: 2.6em;
}
#grokularation.explanation li {
margin: 1em 0;
}
#controls-explanation.explanation em {
font-weight: 600;
font-style: normal;
}
@media print {
footer {
background: transparent;
color: black;
}
footer a, footer a:hover, footer a:visited, footer a:active {
color: #309ef2;
}
.no-print {
display: none;
}
}
</style>
<script type="application/json" id="report-data">
[{"reportAnalysis":{"anMean":{"estError":{"confIntCL":5.0e-2,"confIntLDX":1.5209598417528493e-10,"confIntUDX":2.4812641364021217e-10},"estPoint":7.505718529857818e-8},"anOutlierVar":{"ovDesc":"a slight","ovEffect":"Slight","ovFraction":6.79719753113472e-2},"anRegress":[{"regCoeffs":{"iters":{"estError":{"confIntCL":5.0e-2,"confIntLDX":1.4857772866963295e-10,"confIntUDX":2.071553413871561e-10},"estPoint":7.50252932823214e-8},"y":{"estError":{"confIntCL":5.0e-2,"confIntLDX":2.217436352416199e-5,"confIntUDX":2.151263675767127e-5},"estPoint":-2.2765644881481487e-5}},"regRSquare":{"estError":{"confIntCL":5.0e-2,"confIntLDX":8.981188271728335e-5,"confIntUDX":4.457309532068798e-5},"estPoint":0.9999308629960212},"regResponder":"time"}],"anStdDev":{"estError":{"confIntCL":5.0e-2,"confIntLDX":1.8283896692380983e-10,"confIntUDX":3.3573044343481283e-10},"estPoint":6.572698653957692e-10}},"reportKDEs":[{"kdePDF":[7.48737834862842e7,7.700020578747448e7,8.124614260475692e7,8.759736667872907e7,9.603154534816444e7,1.0651715213679457e8,1.1901217570948648e8,1.3346274515549022e8,1.4980179834203833e8,1.679479150338244e8,1.8780441823759365e8,2.0925881694094566e8,2.3218262389631072e8,2.564315378504175e8,2.818459364888946e8,3.0825159093997437e8,3.354604913864253e8,3.6327167138763654e8,3.914719388788098e8,4.198364643585297e8,4.481292378070475e8,4.7610347820313716e8,5.035021530784901e8,5.300588286476812e8,5.554991118868057e8,5.795429544153452e8,6.01908057464456e8,6.223145456030757e8,6.404909676894892e8,6.561815455849967e8,6.691544379946644e8,6.792106350140364e8,6.861929663541108e8,6.899946095598787e8,6.905664374703224e8,6.879225554656101e8,6.82143451487731e8,6.73376311784783e8,6.61832233166926e8,6.477802736469772e8,6.315385096447103e8,6.13462489918841e8,5.939316749458356e8,5.733346087111577e8,5.520536746309555e8,5.3045033010730296e8,5.0885169180117273e8,4.875392581274922e8,4.667404136761033e8,4.4662317335299695e8,4.2729440631988436e8,4.0880154763074327e8,3.911375759634137e8,3.742488256982663e8,3.580450257911221e8,3.424108286185678e8,3.272180177320735e8,3.123375683980189e8,2.9765077845128524e8,2.8305878435310185e8,2.684899193953442e8,2.5390454554280916e8,2.3929718322168306e8,2.2469595945194864e8,2.101595795987865e8,1.957721888495299e8,1.8163661601990116e8,1.67866577303124e8,1.5457845734694025e8,1.4188327920993185e8,1.298794260796499e8,1.1864659163695283e8,1.0824132036562863e8,9.869436335843895e7,9.000992976633187e7,8.216676992184119e7,7.512089402608603e7,6.88096198095008e7,6.31565616989488e7,5.807712824564487e7,5.3484086388320275e7,4.92927797273496e7,4.542564922913025e7,4.181579156174313e7,3.8409393218467705e7,3.516698708500614e7,3.206358141384911e7,2.908779962644528e7,2.6240235427469e7,2.353126671859467e7,2.0978582332063653e7,1.8604659481828816e7,1.6434391665369986e7,1.4493013217190024e7,1.2804405619874537e7,1.138980996355825e7,1.0266916769085098e7,9449264.380786242,8945853.877311375,8760883.249858644,8893515.508239292,9337621.447572613,1.0081473526190877e7,1.1107407143654816e7,1.239150365966281e7,1.390338011482101e7,1.5606189031823914e7,1.7456934528151054e7,1.9407196714971043e7,2.1404325507616993e7,2.3393120143131178e7,2.531795640564318e7,2.7125265796483967e7,2.8766216501218174e7,3.019940192750458e7,3.1393314987440545e7,3.232837979957326e7,3.2998329522288382e7,3.3410759444994442e7,3.35867454166773e7,3.355949389640455e7,3.3372074174385153e7,3.3074367313967463e7,3.2719441570812963e7,3.2359622647994857e7,3.204256291209984e7,3.1807622629502133e7,3.168285703448311e7],"kdeType":"time","kdeValues":[7.36918939549198e-8,7.372603094087403e-8,7.376016792682826e-8,7.37943049127825e-8,7.382844189873673e-8,7.386257888469096e-8,7.389671587064518e-8,7.393085285659942e-8,7.396498984255365e-8,7.399912682850788e-8,7.403326381446211e-8,7.406740080041635e-8,7.410153778637058e-8,7.41356747723248e-8,7.416981175827903e-8,7.420394874423326e-8,7.42380857301875e-8,7.427222271614173e-8,7.430635970209596e-8,7.434049668805019e-8,7.437463367400443e-8,7.440877065995865e-8,7.444290764591288e-8,7.447704463186711e-8,7.451118161782134e-8,7.454531860377558e-8,7.457945558972981e-8,7.461359257568403e-8,7.464772956163826e-8,7.46818665475925e-8,7.471600353354673e-8,7.475014051950096e-8,7.478427750545519e-8,7.481841449140943e-8,7.485255147736366e-8,7.488668846331788e-8,7.492082544927211e-8,7.495496243522634e-8,7.498909942118058e-8,7.502323640713481e-8,7.505737339308904e-8,7.509151037904326e-8,7.51256473649975e-8,7.515978435095173e-8,7.519392133690596e-8,7.522805832286019e-8,7.526219530881443e-8,7.529633229476866e-8,7.533046928072289e-8,7.536460626667711e-8,7.539874325263134e-8,7.543288023858558e-8,7.546701722453981e-8,7.550115421049404e-8,7.553529119644827e-8,7.556942818240251e-8,7.560356516835674e-8,7.563770215431096e-8,7.567183914026519e-8,7.570597612621942e-8,7.574011311217366e-8,7.577425009812789e-8,7.580838708408212e-8,7.584252407003634e-8,7.587666105599058e-8,7.591079804194481e-8,7.594493502789904e-8,7.597907201385327e-8,7.601320899980751e-8,7.604734598576174e-8,7.608148297171597e-8,7.611561995767019e-8,7.614975694362442e-8,7.618389392957866e-8,7.621803091553289e-8,7.625216790148712e-8,7.628630488744135e-8,7.632044187339559e-8,7.635457885934981e-8,7.638871584530404e-8,7.642285283125827e-8,7.645698981721251e-8,7.649112680316674e-8,7.652526378912097e-8,7.65594007750752e-8,7.659353776102942e-8,7.662767474698366e-8,7.666181173293789e-8,7.669594871889212e-8,7.673008570484635e-8,7.676422269080059e-8,7.679835967675482e-8,7.683249666270904e-8,7.686663364866327e-8,7.69007706346175e-8,7.693490762057174e-8,7.696904460652597e-8,7.70031815924802e-8,7.703731857843442e-8,7.707145556438867e-8,7.71055925503429e-8,7.713972953629712e-8,7.717386652225135e-8,7.720800350820559e-8,7.724214049415982e-8,7.727627748011405e-8,7.731041446606827e-8,7.73445514520225e-8,7.737868843797674e-8,7.741282542393097e-8,7.74469624098852e-8,7.748109939583943e-8,7.751523638179367e-8,7.75493733677479e-8,7.758351035370212e-8,7.761764733965635e-8,7.765178432561058e-8,7.768592131156482e-8,7.772005829751905e-8,7.775419528347328e-8,7.77883322694275e-8,7.782246925538174e-8,7.785660624133597e-8,7.78907432272902e-8,7.792488021324443e-8,7.795901719919867e-8,7.79931541851529e-8,7.802729117110713e-8]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","peakMbAllocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportMeasured":[[2.470000254106708e-6,1.8620000000000442e-6,4067,1,null,null,null,null,null,null,null,null],[8.819997674436308e-7,8.460000000005269e-7,2328,2,null,null,null,null,null,null,null,null],[7.759999789413996e-7,7.510000000002237e-7,2027,3,null,null,null,null,null,null,null,null],[8.249999154941179e-7,7.979999999997711e-7,2162,4,null,null,null,null,null,null,null,null],[8.78999344422482e-7,8.599999999992294e-7,2367,5,null,null,null,null,null,null,null,null],[8.899996828404255e-7,8.6999999999917e-7,2406,6,null,null,null,null,null,null,null,null],[9.860004865913652e-7,9.629999999996586e-7,2641,7,null,null,null,null,null,null,null,null],[1.0789999578264542e-6,1.0529999999999914e-6,2872,8,null,null,null,null,null,null,null,null],[2.3719994715065695e-6,2.3650000000007e-6,6612,9,null,null,null,null,null,null,null,null],[1.1910005923709832e-6,1.1930000000000274e-6,3300,10,null,null,null,null,null,null,null,null],[1.2669997886405326e-6,1.252999999999671e-6,3457,11,null,null,null,null,null,null,null,null],[1.345999407931231e-6,1.3380000000000336e-6,3704,12,null,null,null,null,null,null,null,null],[1.4540000847773626e-6,1.4300000000001811e-6,3956,13,null,null,null,null,null,null,null,null],[1.475999852118548e-6,1.4570000000007147e-6,4031,14,null,null,null,null,null,null,null,null],[3.0260007406468503e-6,3.0419999999999753e-6,8507,15,null,null,null,null,null,null,null,null],[1.5870000424911268e-6,1.566999999999194e-6,4315,16,null,null,null,null,null,null,null,null],[1.6129997675307095e-6,1.6039999999996682e-6,4498,17,null,null,null,null,null,null,null,null],[2.9650000215042382e-6,2.977999999999835e-6,8342,18,null,null,null,null,null,null,null,null],[1.8090004232362844e-6,1.7899999999997779e-6,4979,19,null,null,null,null,null,null,null,null],[1.856000380939804e-6,1.840999999999822e-6,5130,20,null,null,null,null,null,null,null,null],[1.8700002328841947e-6,1.8539999999999182e-6,5168,21,null,null,null,null,null,null,null,null],[3.4360000427113846e-6,3.451999999999275e-6,9738,22,null,null,null,null,null,null,null,null],[2.171999767597299e-6,2.1560000000005533e-6,5997,23,null,null,null,null,null,null,null,null],[3.3989999792538583e-6,3.4090000000002244e-6,9564,25,null,null,null,null,null,null,null,null],[2.2459998945123516e-6,2.2329999999999225e-6,6256,26,null,null,null,null,null,null,null,null],[2.327999936824199e-6,2.318000000000285e-6,6447,27,null,null,null,null,null,null,null,null],[3.582000317692291e-6,3.5930000000005194e-6,10062,28,null,null,null,null,null,null,null,null],[2.5110002752626315e-6,2.4990000000004245e-6,7018,30,null,null,null,null,null,null,null,null],[3.844000275421422e-6,3.852999999999843e-6,10822,31,null,null,null,null,null,null,null,null],[2.783000127237756e-6,2.7669999999998737e-6,7746,33,null,null,null,null,null,null,null,null],[4.382999577501323e-6,4.398999999999549e-6,12953,35,null,null,null,null,null,null,null,null],[2.957999640784692e-6,2.940999999999361e-6,8182,36,null,null,null,null,null,null,null,null],[4.349999471742194e-6,4.362999999999416e-6,12259,38,null,null,null,null,null,null,null,null],[4.53000029665418e-6,4.538000000000111e-6,12739,40,null,null,null,null,null,null,null,null],[3.3480000638519414e-6,3.3329999999994614e-6,9360,42,null,null,null,null,null,null,null,null],[4.83900021208683e-6,4.861000000000101e-6,13691,44,null,null,null,null,null,null,null,null],[5.021000106353313e-6,5.029999999999618e-6,14117,47,null,null,null,null,null,null,null,null],[3.8179996408871375e-6,3.812999999999213e-6,10665,49,null,null,null,null,null,null,null,null],[5.311000677465927e-6,5.345999999999823e-6,15035,52,null,null,null,null,null,null,null,null],[1.0012000529968645e-5,1.0045999999999666e-5,28271,54,null,null,null,null,null,null,null,null],[6.966000000829808e-6,6.993000000000277e-6,19709,57,null,null,null,null,null,null,null,null],[5.859000339114573e-6,5.881000000000115e-6,16537,60,null,null,null,null,null,null,null,null],[6.023999958415516e-6,6.047999999999817e-6,17015,63,null,null,null,null,null,null,null,null],[6.268999641179107e-6,6.294999999999912e-6,17659,66,null,null,null,null,null,null,null,null],[6.430999746953603e-6,6.455000000000696e-6,18151,69,null,null,null,null,null,null,null,null],[6.7069995566271245e-6,6.741000000000212e-6,18993,73,null,null,null,null,null,null,null,null],[6.8939998527639546e-6,6.9140000000002255e-6,19442,76,null,null,null,null,null,null,null,null],[8.487999366479926e-6,8.514000000000264e-6,23923,80,null,null,null,null,null,null,null,null],[7.396000000881031e-6,7.4099999999993615e-6,20857,84,null,null,null,null,null,null,null,null],[7.806000212440267e-6,7.824999999999499e-6,22052,89,null,null,null,null,null,null,null,null],[9.366000085719861e-6,9.37699999999965e-6,26335,93,null,null,null,null,null,null,null,null],[8.380000508623198e-6,8.397999999999739e-6,23650,98,null,null,null,null,null,null,null,null],[1.1195000297448132e-5,1.1226999999999938e-5,31548,103,null,null,null,null,null,null,null,null],[1.0320999535906594e-5,1.0340000000000175e-5,29056,108,null,null,null,null,null,null,null,null],[9.424000381841324e-6,9.452000000000071e-6,26588,113,null,null,null,null,null,null,null,null],[1.0992000170517713e-5,1.101800000000066e-5,30993,119,null,null,null,null,null,null,null,null],[1.1719999747583643e-5,1.1749999999999608e-5,33037,125,null,null,null,null,null,null,null,null],[1.1901000107172877e-5,1.1935999999999718e-5,33569,131,null,null,null,null,null,null,null,null],[1.2300999514991418e-5,1.2334999999999603e-5,34713,138,null,null,null,null,null,null,null,null],[1.5622999853803776e-5,1.5652000000000547e-5,44040,144,null,null,null,null,null,null,null,null],[1.3411000509222504e-5,1.3437000000000691e-5,37807,152,null,null,null,null,null,null,null,null],[1.3654999747814145e-5,1.3678999999999948e-5,38487,159,null,null,null,null,null,null,null,null],[4.9061000026995316e-5,4.931200000000014e-5,138798,167,null,null,null,null,null,null,null,null],[3.427499996178085e-5,3.430799999999939e-5,96384,176,null,null,null,null,null,null,null,null],[1.6596999557805248e-5,1.6640000000000058e-5,46808,185,null,null,null,null,null,null,null,null],[1.8695999642659444e-5,1.8737999999999914e-5,52690,194,null,null,null,null,null,null,null,null],[1.774399970599916e-5,1.777300000000044e-5,49952,204,null,null,null,null,null,null,null,null],[1.8607000129122753e-5,1.8651000000000605e-5,52414,214,null,null,null,null,null,null,null,null],[2.0647000383178238e-5,2.0713999999999802e-5,58246,224,null,null,null,null,null,null,null,null],[2.0354999833216425e-5,2.0397999999999597e-5,57330,236,null,null,null,null,null,null,null,null],[2.851999943231931e-5,2.85750000000003e-5,80353,247,null,null,null,null,null,null,null,null],[2.316900008736411e-5,2.3207000000000783e-5,65259,260,null,null,null,null,null,null,null,null],[2.5033999918377958e-5,2.5080999999999715e-5,70489,273,null,null,null,null,null,null,null,null],[2.5786000151128974e-5,2.5851000000000346e-5,72689,287,null,null,null,null,null,null,null,null],[2.7164999664819334e-5,2.721299999999989e-5,76468,301,null,null,null,null,null,null,null,null],[2.808699991874164e-5,2.8127000000000187e-5,79039,316,null,null,null,null,null,null,null,null],[3.0323999453685246e-5,3.037600000000036e-5,85378,332,null,null,null,null,null,null,null,null],[3.0031999813218135e-5,3.008200000000072e-5,84565,348,null,null,null,null,null,null,null,null],[3.273499987699324e-5,3.280099999999984e-5,92220,366,null,null,null,null,null,null,null,null],[3.4968000363733154e-5,3.5031999999999945e-5,98430,384,null,null,null,null,null,null,null,null],[3.486300010990817e-5,3.490199999999985e-5,98131,403,null,null,null,null,null,null,null,null],[7.767099941702327e-5,4.695300000000062e-5,218860,424,null,null,null,null,null,null,null,null],[6.738599950040225e-5,6.536400000000005e-5,189617,445,null,null,null,null,null,null,null,null],[4.3466000533953775e-5,4.355499999999981e-5,122483,467,null,null,null,null,null,null,null,null],[4.509700011112727e-5,4.5167999999999944e-5,126977,490,null,null,null,null,null,null,null,null],[5.010800032323459e-5,5.017700000000021e-5,141531,515,null,null,null,null,null,null,null,null],[4.997300038667163e-5,5.013499999999976e-5,140783,541,null,null,null,null,null,null,null,null],[1.0973000007652445e-4,1.0985400000000037e-4,309217,568,null,null,null,null,null,null,null,null],[5.7403999562666286e-5,5.781400000000065e-5,162501,596,null,null,null,null,null,null,null,null],[8.572200022172183e-5,8.586300000000026e-5,242027,626,null,null,null,null,null,null,null,null],[8.947300011641346e-5,8.960199999999939e-5,252121,657,null,null,null,null,null,null,null,null],[6.588100040971767e-5,6.605999999999973e-5,185641,690,null,null,null,null,null,null,null,null],[7.229200036817929e-5,7.235900000000014e-5,203618,725,null,null,null,null,null,null,null,null],[7.37469999876339e-5,7.389900000000053e-5,207894,761,null,null,null,null,null,null,null,null],[6.625000060012098e-5,6.629699999999988e-5,186841,799,null,null,null,null,null,null,null,null],[8.609299948147964e-5,7.53490000000006e-5,242224,839,null,null,null,null,null,null,null,null],[6.116099939390551e-5,6.127500000000039e-5,172298,881,null,null,null,null,null,null,null,null],[6.40599992038915e-5,6.40650000000003e-5,180083,925,null,null,null,null,null,null,null,null],[6.732699966960354e-5,6.740200000000026e-5,189547,972,null,null,null,null,null,null,null,null],[1.381190004394739e-4,1.3826999999999937e-4,388505,1020,null,null,null,null,null,null,null,null],[7.373100015684031e-5,7.381599999999999e-5,207536,1071,null,null,null,null,null,null,null,null],[7.731199912086595e-5,7.739100000000044e-5,217616,1125,null,null,null,null,null,null,null,null],[8.109000009426381e-5,8.117800000000033e-5,228242,1181,null,null,null,null,null,null,null,null],[8.500100011588074e-5,8.507900000000006e-5,239134,1240,null,null,null,null,null,null,null,null],[8.962599986261921e-5,8.969499999999988e-5,252153,1302,null,null,null,null,null,null,null,null],[9.373699958814541e-5,9.380900000000025e-5,263730,1367,null,null,null,null,null,null,null,null],[9.834800039243419e-5,9.844300000000014e-5,276736,1436,null,null,null,null,null,null,null,null],[1.0346100043534534e-4,1.0351800000000036e-4,291029,1507,null,null,null,null,null,null,null,null],[1.6291200063278666e-4,1.630469999999995e-4,458096,1583,null,null,null,null,null,null,null,null],[1.3003399999433896e-4,1.3013100000000034e-4,365700,1662,null,null,null,null,null,null,null,null],[1.191100000141887e-4,1.191790000000005e-4,334969,1745,null,null,null,null,null,null,null,null],[1.254540002264548e-4,1.2551899999999928e-4,352761,1832,null,null,null,null,null,null,null,null],[1.315890003752429e-4,1.3162899999999943e-4,369916,1924,null,null,null,null,null,null,null,null],[1.3831900014338316e-4,1.3839900000000085e-4,388915,2020,null,null,null,null,null,null,null,null],[1.453140002922737e-4,1.4537499999999967e-4,408548,2121,null,null,null,null,null,null,null,null],[2.103890001308173e-4,2.1071599999999968e-4,591875,2227,null,null,null,null,null,null,null,null],[2.1618500068143476e-4,2.1629699999999898e-4,607529,2339,null,null,null,null,null,null,null,null],[1.838389998738421e-4,1.839200000000006e-4,516613,2456,null,null,null,null,null,null,null,null],[1.9119399985356722e-4,1.9127399999999996e-4,537264,2579,null,null,null,null,null,null,null,null],[2.0455300000321586e-4,2.046470000000005e-4,574799,2708,null,null,null,null,null,null,null,null],[4.1052899996429915e-4,2.4632000000000126e-4,1153576,2843,null,null,null,null,null,null,null,null],[2.2109699966677e-4,2.2117900000000017e-4,621234,2985,null,null,null,null,null,null,null,null],[2.8120499973738333e-4,2.91656999999999e-4,790079,3134,null,null,null,null,null,null,null,null],[3.1319600020651706e-4,3.132960000000011e-4,879922,3291,null,null,null,null,null,null,null,null],[3.2711699986975873e-4,3.2721699999999944e-4,919003,3456,null,null,null,null,null,null,null,null],[3.8223800038394984e-4,3.823160000000006e-4,1073693,3629,null,null,null,null,null,null,null,null],[4.5726200005447026e-4,4.575059999999999e-4,1285812,3810,null,null,null,null,null,null,null,null],[3.486769992377958e-4,3.497120000000003e-4,983518,4001,null,null,null,null,null,null,null,null],[4.6207200011849636e-4,4.627069999999997e-4,1300812,4201,null,null,null,null,null,null,null,null],[4.37159000284737e-4,4.375439999999998e-4,1230149,4411,null,null,null,null,null,null,null,null],[5.097650000607246e-4,5.102070000000004e-4,1433484,4631,null,null,null,null,null,null,null,null],[5.569730001298012e-4,5.230210000000002e-4,1566687,4863,null,null,null,null,null,null,null,null],[5.039379993831972e-4,5.040300000000008e-4,1415544,5106,null,null,null,null,null,null,null,null],[4.097110004295246e-4,4.0981999999999824e-4,1150947,5361,null,null,null,null,null,null,null,null],[5.205369998293463e-4,5.206360000000014e-4,1462289,5629,null,null,null,null,null,null,null,null],[4.765069998029503e-4,4.765940000000003e-4,1338434,5911,null,null,null,null,null,null,null,null],[5.521049997696537e-4,5.264050000000006e-4,1551315,6207,null,null,null,null,null,null,null,null],[4.911630003334722e-4,4.914169999999975e-4,1380080,6517,null,null,null,null,null,null,null,null],[6.436980002035853e-4,6.438279999999991e-4,1808001,6843,null,null,null,null,null,null,null,null],[6.278670007304754e-4,6.279920000000008e-4,1764178,7185,null,null,null,null,null,null,null,null],[5.700459996660356e-4,5.701460000000005e-4,1601155,7544,null,null,null,null,null,null,null,null],[6.693149998682202e-4,6.694300000000021e-4,1879879,7921,null,null,null,null,null,null,null,null],[7.518330003222218e-4,7.618030000000019e-4,2111666,8318,null,null,null,null,null,null,null,null],[6.96192999384948e-4,6.963330000000004e-4,1955494,8733,null,null,null,null,null,null,null,null],[7.716170002822764e-4,7.718219999999984e-4,2167369,9170,null,null,null,null,null,null,null,null],[8.085620002020732e-4,8.08652e-4,2270896,9629,null,null,null,null,null,null,null,null],[7.967740002641222e-4,7.969420000000019e-4,2238561,10110,null,null,null,null,null,null,null,null],[8.286459997179918e-4,8.288190000000015e-4,2327812,10616,null,null,null,null,null,null,null,null],[8.311490000778576e-4,8.312930000000003e-4,2335183,11146,null,null,null,null,null,null,null,null],[9.057930001290515e-4,9.059519999999981e-4,2544461,11704,null,null,null,null,null,null,null,null],[9.519609993731137e-4,9.521470000000004e-4,2674445,12289,null,null,null,null,null,null,null,null],[9.999619996960973e-4,1.0001229999999986e-3,2809055,12903,null,null,null,null,null,null,null,null],[1.049172999955772e-3,1.0494339999999984e-3,2947668,13549,null,null,null,null,null,null,null,null],[1.0959599994748714e-3,1.1060329999999993e-3,3078541,14226,null,null,null,null,null,null,null,null],[1.21424700046191e-3,1.214400000000001e-3,3410669,14937,null,null,null,null,null,null,null,null],[1.1352179999448708e-3,1.1353890000000005e-3,3188750,15684,null,null,null,null,null,null,null,null],[1.251904000127979e-3,1.2520670000000025e-3,3516586,16469,null,null,null,null,null,null,null,null],[1.3017090004723286e-3,1.302053999999997e-3,3657048,17292,null,null,null,null,null,null,null,null],[1.3610600008178153e-3,1.3612860000000032e-3,3823300,18157,null,null,null,null,null,null,null,null],[1.4229689995772787e-3,1.4231060000000004e-3,3996655,19065,null,null,null,null,null,null,null,null],[1.6049749992816942e-3,1.5933980000000028e-3,4508607,20018,null,null,null,null,null,null,null,null],[1.6445159999420866e-3,1.6535540000000015e-3,4619335,21019,null,null,null,null,null,null,null,null],[1.6530699995200848e-3,1.653244000000005e-3,4643073,22070,null,null,null,null,null,null,null,null],[1.733279000291077e-3,1.7335210000000018e-3,4868323,23173,null,null,null,null,null,null,null,null],[1.814351000575698e-3,1.8148060000000021e-3,5096457,24332,null,null,null,null,null,null,null,null],[1.8987820003530942e-3,1.8990439999999956e-3,5333510,25549,null,null,null,null,null,null,null,null],[1.9859539997924003e-3,1.997320000000004e-3,5577546,26826,null,null,null,null,null,null,null,null],[2.0495660000960925e-3,2.049787999999997e-3,5756306,28167,null,null,null,null,null,null,null,null],[2.118270000210032e-3,2.1184919999999996e-3,5949920,29576,null,null,null,null,null,null,null,null],[2.219621000222105e-3,2.2198559999999992e-3,6234300,31054,null,null,null,null,null,null,null,null],[2.359209000132978e-3,2.359518000000005e-3,6626471,32607,null,null,null,null,null,null,null,null],[2.551945000050182e-3,2.5635409999999956e-3,7168901,34238,null,null,null,null,null,null,null,null],[2.5955089995477465e-3,2.595812000000003e-3,7289621,35950,null,null,null,null,null,null,null,null],[2.7156979995197617e-3,2.716101999999998e-3,7627623,37747,null,null,null,null,null,null,null,null],[2.901326000028348e-3,2.901560999999997e-3,8148861,39634,null,null,null,null,null,null,null,null],[3.032007000001613e-3,3.043891000000007e-3,8515974,41616,null,null,null,null,null,null,null,null],[3.133146000436682e-3,3.133533000000008e-3,8800057,43697,null,null,null,null,null,null,null,null],[3.25791199975356e-3,3.2581669999999924e-3,9150476,45882,null,null,null,null,null,null,null,null],[3.5272960003567277e-3,3.5395230000000028e-3,9907878,48176,null,null,null,null,null,null,null,null],[3.625694999755069e-3,3.6260049999999877e-3,10183130,50585,null,null,null,null,null,null,null,null],[3.834078000181762e-3,3.8460919999999954e-3,10767907,53114,null,null,null,null,null,null,null,null],[4.0598650002721115e-3,4.060286999999996e-3,11402463,55770,null,null,null,null,null,null,null,null],[4.188401999272173e-3,4.188729000000002e-3,11763704,58558,null,null,null,null,null,null,null,null],[4.467805000786029e-3,4.480621000000004e-3,12548028,61486,null,null,null,null,null,null,null,null],[4.606538000189175e-3,4.606951000000012e-3,12937576,64561,null,null,null,null,null,null,null,null],[4.939743000250019e-3,4.951575e-3,13872998,67789,null,null,null,null,null,null,null,null],[5.079710000245541e-3,5.080327999999995e-3,14267361,71178,null,null,null,null,null,null,null,null],[5.4210429998420295e-3,5.4330429999999985e-3,15226217,74737,null,null,null,null,null,null,null,null],[5.756941000072402e-3,5.757290000000012e-3,16168099,78474,null,null,null,null,null,null,null,null],[6.00860200029274e-3,6.020360000000002e-3,16876013,82398,null,null,null,null,null,null,null,null],[6.2538949996451265e-3,6.266832e-3,17562787,86518,null,null,null,null,null,null,null,null],[6.493548999969789e-3,6.493936000000006e-3,18236699,90843,null,null,null,null,null,null,null,null],[6.924090999746113e-3,6.936243000000009e-3,19445809,95386,null,null,null,null,null,null,null,null],[7.3736349995670025e-3,7.385097000000007e-3,20708318,100155,null,null,null,null,null,null,null,null],[8.045278000281542e-3,8.057882999999988e-3,22592986,105163,null,null,null,null,null,null,null,null],[8.28167300005589e-3,8.28219799999999e-3,23257910,110421,null,null,null,null,null,null,null,null],[8.433861000412435e-3,8.445339999999996e-3,23685397,115942,null,null,null,null,null,null,null,null],[8.782486999734829e-3,8.795208000000027e-3,24664015,121739,null,null,null,null,null,null,null,null],[9.22667599934357e-3,9.239353000000006e-3,25911258,127826,null,null,null,null,null,null,null,null],[9.72284999988915e-3,9.735388999999983e-3,27304339,134217,null,null,null,null,null,null,null,null],[1.0159366000152659e-2,1.017214600000002e-2,28530291,140928,null,null,null,null,null,null,null,null],[1.0661711000466312e-2,1.0674652000000007e-2,29940659,147975,null,null,null,null,null,null,null,null],[1.1167879000822722e-2,1.1180522999999998e-2,31362673,155373,null,null,null,null,null,null,null,null],[1.2020983999718737e-2,1.2031952000000012e-2,33757506,163142,null,null,null,null,null,null,null,null],[1.325141200049984e-2,1.3267505999999984e-2,37212944,171299,null,null,null,null,null,null,null,null],[1.3451258999339188e-2,1.3480793999999963e-2,37773688,179864,null,null,null,null,null,null,null,null],[1.3665818999470503e-2,1.3678004000000021e-2,38376585,188858,null,null,null,null,null,null,null,null],[1.5174260999629041e-2,1.5198409000000024e-2,42613705,198300,null,null,null,null,null,null,null,null],[1.5243804999954591e-2,1.5256585000000045e-2,42806981,208215,null,null,null,null,null,null,null,null],[1.5877401000579994e-2,1.5898082000000036e-2,44587225,218626,null,null,null,null,null,null,null,null],[1.6917435999857844e-2,1.694135699999999e-2,47507747,229558,null,null,null,null,null,null,null,null],[1.772995400006039e-2,1.775393599999997e-2,49788604,241036,null,null,null,null,null,null,null,null],[1.8291426000359934e-2,1.8289537999999994e-2,51365096,253087,null,null,null,null,null,null,null,null],[1.9570406999264378e-2,1.9592204999999974e-2,54956185,265742,null,null,null,null,null,null,null,null],[2.0308416999796464e-2,2.032651099999999e-2,57029191,279029,null,null,null,null,null,null,null,null],[2.1819730999595777e-2,2.185252500000001e-2,61272295,292980,null,null,null,null,null,null,null,null],[2.27307209997889e-2,2.2754164999999993e-2,63830536,307629,null,null,null,null,null,null,null,null],[2.395621200048481e-2,2.3977771000000037e-2,67272170,323011,null,null,null,null,null,null,null,null],[2.583448000041244e-2,2.5866798999999996e-2,72546340,339161,null,null,null,null,null,null,null,null],[2.6381347000096866e-2,2.6404140999999992e-2,74082417,356119,null,null,null,null,null,null,null,null],[2.8348494000056235e-2,2.8382412999999995e-2,79605456,373925,null,null,null,null,null,null,null,null],[2.955398399990372e-2,2.9587103000000003e-2,82990650,392622,null,null,null,null,null,null,null,null],[3.1189037000331155e-2,3.122569899999994e-2,87581746,412253,null,null,null,null,null,null,null,null],[3.2850651999979164e-2,3.289414600000007e-2,92247308,432866,null,null,null,null,null,null,null,null],[3.474995200031117e-2,3.4781159000000006e-2,97580776,454509,null,null,null,null,null,null,null,null],[3.565607099972112e-2,3.569929599999999e-2,100125437,477234,null,null,null,null,null,null,null,null],[3.770092200011277e-2,3.7736209000000076e-2,105867028,501096,null,null,null,null,null,null,null,null],[3.908295299970632e-2,3.9129851999999965e-2,109747501,526151,null,null,null,null,null,null,null,null],[4.196327299996483e-2,4.203723299999995e-2,117837357,552458,null,null,null,null,null,null,null,null],[4.295684099997743e-2,4.3001145000000074e-2,120625366,580081,null,null,null,null,null,null,null,null],[4.5329149999815854e-2,4.5366405e-2,127287243,609086,null,null,null,null,null,null,null,null],[4.790859700005967e-2,4.7827182999999884e-2,134530976,639540,null,null,null,null,null,null,null,null],[5.0245711000570736e-2,5.030116300000009e-2,141093544,671517,null,null,null,null,null,null,null,null],[5.290637699999934e-2,5.296153800000014e-2,148564201,705093,null,null,null,null,null,null,null,null],[5.5493158999524894e-2,5.556153499999983e-2,155828800,740347,null,null,null,null,null,null,null,null],[5.833895700016001e-2,5.844119399999981e-2,163818730,777365,null,null,null,null,null,null,null,null],[6.151389200022095e-2,6.158158799999991e-2,172735718,816233,null,null,null,null,null,null,null,null],[6.37291830007598e-2,6.37969479999998e-2,178954847,857045,null,null,null,null,null,null,null,null],[6.809245999920677e-2,6.816201900000007e-2,191208017,899897,null,null,null,null,null,null,null,null],[7.084950599983131e-2,7.092128200000003e-2,198948309,944892,null,null,null,null,null,null,null,null],[7.38950360000672e-2,7.398034500000006e-2,207500463,992136,null,null,null,null,null,null,null,null],[7.769446699967375e-2,7.779304400000009e-2,218169137,1041743,null,null,null,null,null,null,null,null],[8.175054799994541e-2,8.186499600000019e-2,229559113,1093831,null,null,null,null,null,null,null,null],[8.554844799982675e-2,8.565629199999991e-2,240223599,1148522,null,null,null,null,null,null,null,null],[8.976124899982096e-2,8.987150500000007e-2,252052503,1205948,null,null,null,null,null,null,null,null],[9.489559800022107e-2,9.502243499999996e-2,266469786,1266246,null,null,null,null,null,null,null,null],[9.922296199965785e-2,9.924323599999996e-2,278621260,1329558,null,null,null,null,null,null,null,null],[0.10365166600058728,0.10376513200000037,291057326,1396036,null,null,null,null,null,null,null,null],[0.11092688600001566,0.11104658499999998,311487409,1465838,null,null,null,null,null,null,null,null],[0.11953808300040691,0.11967050800000001,335668544,1539130,null,null,null,null,null,null,null,null],[0.12163451599917607,0.1217747469999999,341554142,1616086,null,null,null,null,null,null,null,null],[0.12841951900009008,0.128343659,360608015,1696890,null,null,null,null,null,null,null,null],[0.13451627799986454,0.1346811109999999,377726354,1781735,null,null,null,null,null,null,null,null],[0.14003718200001458,0.1402183250000002,393227810,1870822,null,null,null,null,null,null,null,null],[0.14761037300013413,0.14763077599999974,414495108,1964363,null,null,null,null,null,null,null,null],[0.1539965600004507,0.1542064540000001,432426388,2062581,null,null,null,null,null,null,null,null],[0.16319004500019219,0.16338338800000018,458242572,2165710,null,null,null,null,null,null,null,null],[0.17033193099996424,0.17046836300000034,478296896,2273996,null,null,null,null,null,null,null,null],[0.17836888300007558,0.17857782899999997,500863956,2387695,null,null,null,null,null,null,null,null],[0.18763300799946592,0.18785001,526876810,2507080,null,null,null,null,null,null,null,null],[0.1977073919997565,0.19782268199999997,555167164,2632434,null,null,null,null,null,null,null,null],[0.20700542199938354,0.2072569729999998,581275491,2764056,null,null,null,null,null,null,null,null],[0.21798293499978172,0.2182119130000002,612100625,2902259,null,null,null,null,null,null,null,null],[0.22766851599953952,0.22796367000000028,639297501,3047372,null,null,null,null,null,null,null,null]],"reportName":"encode/25/base64-bytestring","reportNumber":0,"reportOutliers":{"highMild":1,"highSevere":1,"lowMild":0,"lowSevere":0,"samplesSeen":42}},{"reportAnalysis":{"anMean":{"estError":{"confIntCL":5.0e-2,"confIntLDX":1.2925877789407837e-10,"confIntUDX":1.4118316443292101e-10},"estPoint":5.270622325568307e-8},"anOutlierVar":{"ovDesc":"a slight","ovEffect":"Slight","ovFraction":7.284577736136774e-2},"anRegress":[{"regCoeffs":{"iters":{"estError":{"confIntCL":5.0e-2,"confIntLDX":1.270496140952976e-10,"confIntUDX":1.22309754798036e-10},"estPoint":5.295158529023382e-8},"y":{"estError":{"confIntCL":5.0e-2,"confIntLDX":2.421433582942643e-5,"confIntUDX":2.3701133242702257e-5},"estPoint":-5.010894019638614e-5}},"regRSquare":{"estError":{"confIntCL":5.0e-2,"confIntLDX":2.468676453593055e-5,"confIntUDX":2.2493716841265332e-5},"estPoint":0.9999482650191945},"regResponder":"time"}],"anStdDev":{"estError":{"confIntCL":5.0e-2,"confIntLDX":6.789169775614172e-11,"confIntUDX":1.2418366380894012e-10},"estPoint":4.670779607006129e-10}},"reportKDEs":[{"kdePDF":[2.7313338430938625e8,2.737292723416296e8,2.7491791507264423e8,2.766930997619895e8,2.79045640545232e8,2.819635339948859e8,2.8543215949236786e8,2.894345187280837e8,2.939515076472766e8,2.9896221340947413e8,3.044442284504847e8,3.103739735360593e8,3.1672702177087355e8,3.23478415858124e8,3.306029714656887e8,3.3807556030694366e8,3.45871367443915e8,3.539661183190268e8,3.623362720698464e8,3.709591787307946e8,3.798131989331196e8,3.8887778564215446e8,3.9813352829025406e8,4.0756216035548204e8,4.1714653199125797e8,4.268705497319143e8,4.367190855943188e8,4.466778580851989e8,4.567332877329631e8,4.668723298209264e8,4.77082287037086e8,4.8735060480401266e8,4.97664652137916e8,5.080114910296221e8,5.183776375559057e8,5.287488182222705e8,5.3910972540341e8,5.49443776171e8,5.597328792570542e8,5.699572153637295e8,5.800950364601125e8,5.901224900621253e8,6.000134747309929e8,6.097395331077971e8,6.192697886898615e8,6.28570932219142e8,6.376072629727271e8,6.463407894111681e8,6.547313925542642e8,6.627370541316392e8,6.703141500255207e8,6.774178078263474e8,6.840023255099016e8,6.900216463781008e8,6.954298835513674e8,7.00181885528975e8,7.042338327156721e8,7.07543853416031e8,7.100726466840457e8,7.117840986373168e8,7.126458784438512e8,7.126300001927494e8,7.117133372803818e8,7.098780767779031e8,7.071121024749142e8,7.034092968834884e8,6.987697543881485e8,6.931998998804454e8,6.867125095513569e8,6.793266329540602e8,6.710674179129766e8,6.619658422613822e8,6.520583586606984e8,6.413864608173101e8,6.299961812029892e8,6.179375318495717e8,6.052639008865944e8,5.920314181957386e8,5.782983038560337e8,5.641242129519668e8,5.495695898298473e8,5.34695044046569e8,5.1956075910091853e8,5.042259436224936e8,4.8874833307547706e8,4.731837482774735e8,4.5758571520236987e8,4.420051486955895e8,4.26490100941453e8,4.1108557384200996e8,3.9583339294331205e8,3.8077213921890014e8,3.6593713392124444e8,3.5136047085980463e8,3.370710898680987e8,3.2309488488047343e8,3.094548399411086e8,2.96171186593861e8,2.8326157642526025e8,2.707412630224763e8,2.586232882276114e8,2.4691866828175002e8,2.3563657621893722e8,2.247845176554356e8,2.1436849788963842e8,2.0439317895359525e8,1.9486202591369122e8,1.8577744228682733e8,1.7714089490640143e8,1.6895302893243423e8,1.612137739507408e8,1.539224422507759e8,1.4707782041861033e8,1.406782553421116e8,1.347217356139778e8,1.2920596915092878e8,1.2412845764082707e8,1.1948656820066622e8,1.152776023931227e8,1.1149886252236882e8,1.0814771492356859e8,1.0522164978533404e8,1.0271833690804121e8,1.0063567670854428e8,9.89718457359105e7,9.772533596348955e7,9.689498716764796e7,9.648001178866747e7],"kdeType":"time","kdeValues":[5.1653568144859696e-8,5.1672084670708496e-8,5.169060119655729e-8,5.170911772240609e-8,5.172763424825489e-8,5.174615077410368e-8,5.176466729995248e-8,5.1783183825801276e-8,5.1801700351650076e-8,5.1820216877498876e-8,5.183873340334767e-8,5.185724992919647e-8,5.187576645504527e-8,5.189428298089406e-8,5.191279950674286e-8,5.193131603259166e-8,5.1949832558440456e-8,5.1968349084289256e-8,5.198686561013805e-8,5.200538213598685e-8,5.202389866183565e-8,5.204241518768444e-8,5.206093171353324e-8,5.207944823938204e-8,5.2097964765230836e-8,5.2116481291079636e-8,5.2134997816928436e-8,5.215351434277723e-8,5.217203086862603e-8,5.219054739447483e-8,5.220906392032362e-8,5.222758044617242e-8,5.2246096972021216e-8,5.2264613497870016e-8,5.2283130023718816e-8,5.230164654956761e-8,5.232016307541641e-8,5.233867960126521e-8,5.2357196127114e-8,5.23757126529628e-8,5.23942291788116e-8,5.2412745704660396e-8,5.2431262230509196e-8,5.244977875635799e-8,5.246829528220679e-8,5.248681180805559e-8,5.250532833390438e-8,5.252384485975318e-8,5.254236138560198e-8,5.2560877911450776e-8,5.2579394437299576e-8,5.2597910963148376e-8,5.261642748899717e-8,5.263494401484597e-8,5.265346054069476e-8,5.267197706654356e-8,5.269049359239236e-8,5.2709010118241156e-8,5.2727526644089956e-8,5.2746043169938756e-8,5.276455969578755e-8,5.278307622163635e-8,5.280159274748515e-8,5.282010927333394e-8,5.283862579918274e-8,5.2857142325031536e-8,5.2875658850880336e-8,5.2894175376729136e-8,5.291269190257793e-8,5.293120842842673e-8,5.294972495427553e-8,5.296824148012432e-8,5.298675800597312e-8,5.300527453182192e-8,5.3023791057670716e-8,5.3042307583519516e-8,5.306082410936831e-8,5.307934063521711e-8,5.309785716106591e-8,5.31163736869147e-8,5.31348902127635e-8,5.31534067386123e-8,5.3171923264461097e-8,5.3190439790309896e-8,5.3208956316158696e-8,5.322747284200749e-8,5.324598936785629e-8,5.326450589370508e-8,5.328302241955388e-8,5.330153894540268e-8,5.3320055471251477e-8,5.3338571997100277e-8,5.3357088522949077e-8,5.337560504879787e-8,5.339412157464667e-8,5.341263810049547e-8,5.3431154626344263e-8,5.3449671152193063e-8,5.346818767804186e-8,5.348670420389066e-8,5.350522072973946e-8,5.352373725558825e-8,5.354225378143705e-8,5.356077030728585e-8,5.3579286833134643e-8,5.3597803358983443e-8,5.3616319884832243e-8,5.363483641068104e-8,5.365335293652984e-8,5.367186946237863e-8,5.369038598822743e-8,5.370890251407623e-8,5.3727419039925024e-8,5.3745935565773824e-8,5.3764452091622624e-8,5.378296861747142e-8,5.380148514332022e-8,5.382000166916902e-8,5.383851819501781e-8,5.385703472086661e-8,5.3875551246715404e-8,5.3894067772564204e-8,5.3912584298413004e-8,5.39311008242618e-8,5.39496173501106e-8,5.39681338759594e-8,5.398665040180819e-8,5.400516692765699e-8]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","peakMbAllocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportMeasured":[[7.976000233611558e-6,5.907000000249241e-6,12224,1,null,null,null,null,null,null,null,null],[1.2119999155402184e-6,8.500000001632202e-7,2100,2,null,null,null,null,null,null,null,null],[7.23000084690284e-7,1.0059999997480418e-6,2777,3,null,null,null,null,null,null,null,null],[9.769992175279185e-7,9.749999998476255e-7,2433,4,null,null,null,null,null,null,null,null],[7.890002962085418e-7,8.10000000406319e-7,2239,5,null,null,null,null,null,null,null,null],[8.020006134756841e-7,7.799999997004647e-7,2164,6,null,null,null,null,null,null,null,null],[8.189999789465219e-7,8.079999993526599e-7,2253,7,null,null,null,null,null,null,null,null],[8.870001693139784e-7,1.0230000002664497e-6,2857,8,null,null,null,null,null,null,null,null],[1.8319997252547182e-6,1.8199999995971439e-6,4767,9,null,null,null,null,null,null,null,null],[1.3439994290820323e-6,1.3159999996403826e-6,3676,10,null,null,null,null,null,null,null,null],[1.1940001058974303e-6,1.181000000016752e-6,3296,11,null,null,null,null,null,null,null,null],[1.0949997886200435e-6,1.081999999819061e-6,2996,12,null,null,null,null,null,null,null,null],[1.249999513674993e-6,1.2400000004575418e-6,3455,13,null,null,null,null,null,null,null,null],[1.217000317410566e-6,1.2009999998952026e-6,3352,14,null,null,null,null,null,null,null,null],[1.770999915606808e-6,1.765000000375494e-6,4992,15,null,null,null,null,null,null,null,null],[1.3660001059179194e-6,1.3440000001807562e-6,3782,16,null,null,null,null,null,null,null,null],[1.6109997886815108e-6,1.5949999996323072e-6,4490,17,null,null,null,null,null,null,null,null],[1.925000105984509e-6,2.196000000509457e-6,6164,18,null,null,null,null,null,null,null,null],[2.310000127181411e-6,2.289000000210706e-6,6437,19,null,null,null,null,null,null,null,null],[1.7210004443768412e-6,1.7000000003264404e-6,4757,20,null,null,null,null,null,null,null,null],[1.6020003386074677e-6,1.5859999997758223e-6,4470,21,null,null,null,null,null,null,null,null],[1.830999281082768e-6,1.8219999997626246e-6,5120,22,null,null,null,null,null,null,null,null],[1.936999979079701e-6,1.9560000001916933e-6,5430,23,null,null,null,null,null,null,null,null],[2.2040003386791795e-6,2.178999999991049e-6,6109,25,null,null,null,null,null,null,null,null],[2.489000507921446e-6,2.509999999844581e-6,7064,26,null,null,null,null,null,null,null,null],[2.1910000214120373e-6,2.1839999995165726e-6,5612,27,null,null,null,null,null,null,null,null],[2.1340001694625244e-6,2.175000000548266e-6,6092,28,null,null,null,null,null,null,null,null],[2.814000254147686e-6,2.739000000140379e-6,7659,30,null,null,null,null,null,null,null,null],[3.1280005714506842e-6,3.14600000006493e-6,8819,31,null,null,null,null,null,null,null,null],[3.0199998946045525e-6,2.9809999997354453e-6,8154,33,null,null,null,null,null,null,null,null],[3.1319996196543798e-6,2.853999999885559e-6,7908,35,null,null,null,null,null,null,null,null],[2.681000296433922e-6,2.660999999903879e-6,7932,36,null,null,null,null,null,null,null,null],[2.4800001483527012e-6,2.9939999999228917e-6,8424,38,null,null,null,null,null,null,null,null],[3.02399985230295e-6,3.003000000667555e-6,8424,40,null,null,null,null,null,null,null,null],[4.2399997255415656e-6,4.141999999873747e-6,10949,42,null,null,null,null,null,null,null,null],[3.825000021606684e-6,3.807000000577432e-6,9768,44,null,null,null,null,null,null,null,null],[4.254000486980658e-6,4.20599999984006e-6,11696,47,null,null,null,null,null,null,null,null],[4.458999683265574e-6,3.753000000550344e-6,10519,49,null,null,null,null,null,null,null,null],[4.718000127468258e-6,4.724000000067008e-6,13258,52,null,null,null,null,null,null,null,null],[4.963999344909098e-6,4.928999999265216e-6,13764,54,null,null,null,null,null,null,null,null],[4.120000085094944e-6,4.058000000028983e-6,11601,57,null,null,null,null,null,null,null,null],[5.08599987369962e-6,5.061999999611544e-6,12600,60,null,null,null,null,null,null,null,null],[6.055000085325446e-6,6.110999999364708e-6,17370,63,null,null,null,null,null,null,null,null],[4.766999154526275e-6,4.678999999896405e-6,12698,66,null,null,null,null,null,null,null,null],[5.328000042936765e-6,5.30900000050849e-6,15305,69,null,null,null,null,null,null,null,null],[4.7069997890503146e-6,4.805000000551729e-6,13408,73,null,null,null,null,null,null,null,null],[5.540000529435929e-6,5.467000000258793e-6,15410,76,null,null,null,null,null,null,null,null],[5.726000381400809e-6,5.816000000713473e-6,16055,80,null,null,null,null,null,null,null,null],[5.69300027564168e-6,5.673999999622481e-6,15716,84,null,null,null,null,null,null,null,null],[6.029000360285863e-6,5.821000000238996e-6,15486,89,null,null,null,null,null,null,null,null],[6.5140002334374e-6,6.497999999410808e-6,17996,93,null,null,null,null,null,null,null,null],[6.246999873837922e-6,6.399000000101296e-6,18221,98,null,null,null,null,null,null,null,null],[7.882999852881767e-6,8.18500000043798e-6,23129,103,null,null,null,null,null,null,null,null],[7.07300023350399e-6,7.014000000360454e-6,20216,108,null,null,null,null,null,null,null,null],[8.089000402833335e-6,7.67699999926208e-6,20043,113,null,null,null,null,null,null,null,null],[8.751999303058255e-6,8.636999999644956e-6,23695,119,null,null,null,null,null,null,null,null],[9.382999451190699e-6,9.305999999931203e-6,25518,125,null,null,null,null,null,null,null,null],[1.0128999747394118e-5,9.951999999202599e-6,27755,131,null,null,null,null,null,null,null,null],[1.0587999895506073e-5,1.0742999999813208e-5,29960,138,null,null,null,null,null,null,null,null],[6.341700009215856e-5,1.8759999999673482e-5,178062,144,null,null,null,null,null,null,null,null],[8.910999895306304e-6,8.912000000194098e-6,25022,152,null,null,null,null,null,null,null,null],[9.078999937628396e-6,9.076999999635404e-6,25504,159,null,null,null,null,null,null,null,null],[9.794000106921885e-6,9.789999999121335e-6,27471,167,null,null,null,null,null,null,null,null],[9.828000656852964e-6,9.826999999518193e-6,27596,176,null,null,null,null,null,null,null,null],[1.0492999535927083e-5,1.047900000017421e-5,29538,185,null,null,null,null,null,null,null,null],[1.0822999684023671e-5,1.0817000000606924e-5,30390,194,null,null,null,null,null,null,null,null],[1.1363000339770224e-5,1.1355999999906885e-5,32032,204,null,null,null,null,null,null,null,null],[1.1967000318691134e-5,1.1961000000226818e-5,33587,214,null,null,null,null,null,null,null,null],[4.074099979334278e-5,4.0837999999432384e-5,115051,224,null,null,null,null,null,null,null,null],[2.925300032075029e-5,2.923800000065313e-5,82027,236,null,null,null,null,null,null,null,null],[1.3615000170830172e-5,1.3613000000134434e-5,38311,247,null,null,null,null,null,null,null,null],[1.4117999853624497e-5,1.4113999999842974e-5,39637,260,null,null,null,null,null,null,null,null],[1.4807000297878403e-5,1.4821999999803381e-5,41635,273,null,null,null,null,null,null,null,null],[3.851200017379597e-5,3.843999999997294e-5,108026,287,null,null,null,null,null,null,null,null],[3.239700072299456e-5,3.24219999994213e-5,91095,301,null,null,null,null,null,null,null,null],[1.7377999938616995e-5,1.7395000000419714e-5,49094,316,null,null,null,null,null,null,null,null],[2.038000002357876e-5,2.045300000030892e-5,57521,332,null,null,null,null,null,null,null,null],[2.019099974859273e-5,2.0194999999390006e-5,56690,348,null,null,null,null,null,null,null,null],[2.0342999960121233e-5,2.0354000000111228e-5,57199,366,null,null,null,null,null,null,null,null],[2.085599953716155e-5,2.0848000000128764e-5,58828,384,null,null,null,null,null,null,null,null],[2.2403000002668705e-5,2.2468000000053223e-5,63188,403,null,null,null,null,null,null,null,null],[2.3409999812429305e-5,2.340800000055765e-5,65820,424,null,null,null,null,null,null,null,null],[2.362000032007927e-5,2.3625999999943303e-5,66633,445,null,null,null,null,null,null,null,null],[2.5346000256831758e-5,2.5597000000487924e-5,72005,467,null,null,null,null,null,null,null,null],[2.6145000447286293e-5,2.6165000000411e-5,73611,490,null,null,null,null,null,null,null,null],[2.7506000151333865e-5,2.757700000000085e-5,77573,515,null,null,null,null,null,null,null,null],[3.151900000375463e-5,3.1545000000576806e-5,88593,541,null,null,null,null,null,null,null,null],[3.0639000215160195e-5,3.073400000008775e-5,86449,568,null,null,null,null,null,null,null,null],[3.16420000672224e-5,3.1655999999991025e-5,89116,596,null,null,null,null,null,null,null,null],[3.331400057504652e-5,3.3375000000113175e-5,93931,626,null,null,null,null,null,null,null,null],[3.521799953887239e-5,3.523499999946722e-5,99164,657,null,null,null,null,null,null,null,null],[3.6219999856257346e-5,3.628400000010856e-5,102076,690,null,null,null,null,null,null,null,null],[3.85450002795551e-5,3.862899999962366e-5,108640,725,null,null,null,null,null,null,null,null],[3.990799996245187e-5,4.000000000026205e-5,112476,761,null,null,null,null,null,null,null,null],[4.195399924356025e-5,4.2060000000176956e-5,118312,799,null,null,null,null,null,null,null,null],[4.468200040719239e-5,4.475600000031221e-5,125858,839,null,null,null,null,null,null,null,null],[7.680799990339437e-5,7.692700000028196e-5,216208,881,null,null,null,null,null,null,null,null],[8.196999988285825e-5,8.20219999999594e-5,230480,925,null,null,null,null,null,null,null,null],[5.135400078870589e-5,5.1437000000653654e-5,144705,972,null,null,null,null,null,null,null,null],[1.0165000003325986e-4,6.867300000035215e-5,286243,1020,null,null,null,null,null,null,null,null],[9.466800020163646e-5,9.473400000015175e-5,266218,1071,null,null,null,null,null,null,null,null],[1.163890001407708e-4,1.1714399999984693e-4,332256,1125,null,null,null,null,null,null,null,null],[1.3115799993101973e-4,1.3254499999959535e-4,374354,1181,null,null,null,null,null,null,null,null],[1.51451000419911e-4,1.5264800000025502e-4,431843,1240,null,null,null,null,null,null,null,null],[2.094289993692655e-4,2.1542100000004893e-4,635721,1302,null,null,null,null,null,null,null,null],[9.985599990613991e-5,9.337600000058899e-5,282162,1367,null,null,null,null,null,null,null,null],[7.762599943816895e-5,7.777899999972249e-5,218887,1436,null,null,null,null,null,null,null,null],[7.908899988251505e-5,7.917300000048755e-5,222727,1507,null,null,null,null,null,null,null,null],[8.32050000099116e-5,8.327799999996444e-5,234095,1583,null,null,null,null,null,null,null,null],[8.636199981992831e-5,8.644399999990782e-5,242924,1662,null,null,null,null,null,null,null,null],[9.068999952432932e-5,9.074799999986283e-5,255048,1745,null,null,null,null,null,null,null,null],[9.486499948252458e-5,9.49329999997417e-5,266782,1832,null,null,null,null,null,null,null,null],[1.1875800009875093e-4,1.1887199999982556e-4,334093,1924,null,null,null,null,null,null,null,null],[2.0475000019359868e-4,2.052060000004019e-4,576487,2020,null,null,null,null,null,null,null,null],[1.8939700021292083e-4,1.904369999996547e-4,537229,2121,null,null,null,null,null,null,null,null],[1.9297600010759197e-4,1.9434399999962437e-4,549392,2227,null,null,null,null,null,null,null,null],[2.8926300001330674e-4,2.8264700000057985e-4,814117,2339,null,null,null,null,null,null,null,null],[3.6134299989498686e-4,3.6255500000059726e-4,1020368,2456,null,null,null,null,null,null,null,null],[2.5769600051717134e-4,2.5860800000021555e-4,727450,2579,null,null,null,null,null,null,null,null],[2.6388199967186665e-4,2.8211099999975175e-4,742059,2708,null,null,null,null,null,null,null,null],[1.4768500022910303e-4,1.4779399999920173e-4,415386,2843,null,null,null,null,null,null,null,null],[2.8212899997015484e-4,1.7787899999976986e-4,793326,2985,null,null,null,null,null,null,null,null],[1.5495800016651629e-4,1.5503799999994072e-4,435655,3134,null,null,null,null,null,null,null,null],[1.6143300035764696e-4,1.61524000000135e-4,453906,3291,null,null,null,null,null,null,null,null],[1.6897400018933695e-4,1.6902399999985107e-4,474966,3456,null,null,null,null,null,null,null,null],[1.793449991964735e-4,1.794109999995186e-4,504082,3629,null,null,null,null,null,null,null,null],[2.527529995859368e-4,2.5289999999955626e-4,710442,3810,null,null,null,null,null,null,null,null],[1.957019994733855e-4,1.95794000000582e-4,550067,4001,null,null,null,null,null,null,null,null],[2.051069996014121e-4,2.0517700000066696e-4,576412,4201,null,null,null,null,null,null,null,null],[2.16291000469937e-4,2.1634400000003495e-4,607779,4411,null,null,null,null,null,null,null,null],[2.914059996328433e-4,2.9152799999998535e-4,818928,4631,null,null,null,null,null,null,null,null],[2.3698899985902244e-4,2.3705100000004364e-4,665936,4863,null,null,null,null,null,null,null,null],[2.492579997124267e-4,2.493199999999973e-4,700389,5106,null,null,null,null,null,null,null,null],[2.632329997140914e-4,2.633039999997422e-4,739743,5361,null,null,null,null,null,null,null,null],[3.3041599999705795e-4,3.3061800000044883e-4,928740,5629,null,null,null,null,null,null,null,null],[2.8940500033058925e-4,2.894830000004234e-4,813182,5911,null,null,null,null,null,null,null,null],[3.041770005438593e-4,3.0435200000056284e-4,855508,6207,null,null,null,null,null,null,null,null],[3.7438900017150445e-4,3.745259999998751e-4,1051957,6517,null,null,null,null,null,null,null,null],[3.681880007206928e-4,3.683060000003735e-4,1034720,6843,null,null,null,null,null,null,null,null],[4.1346499983774265e-4,4.136130000000904e-4,1198728,7185,null,null,null,null,null,null,null,null],[3.8431700068031205e-4,3.8447200000035764e-4,1079956,7544,null,null,null,null,null,null,null,null],[4.224069998599589e-4,4.225319999999755e-4,1187375,7921,null,null,null,null,null,null,null,null],[4.7570599963364657e-4,4.75790000000309e-4,1336447,8318,null,null,null,null,null,null,null,null],[4.2740099979710067e-4,4.274610000001289e-4,1200835,8733,null,null,null,null,null,null,null,null],[5.24799999766401e-4,5.249159999998199e-4,1474664,9170,null,null,null,null,null,null,null,null],[4.7291800001403317e-4,4.7306999999996435e-4,1329293,9629,null,null,null,null,null,null,null,null],[5.681260008714162e-4,5.682700000004814e-4,1596144,10110,null,null,null,null,null,null,null,null],[5.451349998111255e-4,5.452830000001185e-4,1531766,10616,null,null,null,null,null,null,null,null],[6.237879997570417e-4,6.23989000000158e-4,1752789,11146,null,null,null,null,null,null,null,null],[7.077330001266091e-4,7.173380000002894e-4,1988595,11704,null,null,null,null,null,null,null,null],[6.436579997171066e-4,6.438180000003513e-4,1808582,12289,null,null,null,null,null,null,null,null],[7.462940002369578e-4,7.464230000007177e-4,2096434,12903,null,null,null,null,null,null,null,null],[7.744519998595933e-4,7.746059999993449e-4,2175443,13549,null,null,null,null,null,null,null,null],[8.06494000244129e-4,8.066590000002094e-4,2265701,14226,null,null,null,null,null,null,null,null],[8.58407999658084e-4,8.586130000001191e-4,2411320,14937,null,null,null,null,null,null,null,null],[8.242939993579057e-4,8.244369999994561e-4,2315379,15684,null,null,null,null,null,null,null,null],[9.86367999757931e-4,9.866189999998554e-4,2770903,16469,null,null,null,null,null,null,null,null],[9.509849996902631e-4,9.511299999998002e-4,2671828,17292,null,null,null,null,null,null,null,null],[9.868970000752597e-4,9.871099999996247e-4,2772345,18157,null,null,null,null,null,null,null,null],[1.0409320002509048e-3,1.0411420000000504e-3,2924629,19065,null,null,null,null,null,null,null,null],[1.1330050001561176e-3,1.1446719999996802e-3,3182864,20018,null,null,null,null,null,null,null,null],[1.127763000113191e-3,1.1280829999993358e-3,3168112,21019,null,null,null,null,null,null,null,null],[1.1482849995445576e-3,1.148675999999682e-3,3225881,22070,null,null,null,null,null,null,null,null],[1.1992249992545112e-3,1.1994230000000883e-3,3368950,23173,null,null,null,null,null,null,null,null],[1.275235999855795e-3,1.2756059999992075e-3,3582579,24332,null,null,null,null,null,null,null,null],[1.4429929997277213e-3,1.4433670000002508e-3,4053439,25549,null,null,null,null,null,null,null,null],[1.4075919998504105e-3,1.4077910000001026e-3,3953684,26826,null,null,null,null,null,null,null,null],[1.4968229997975868e-3,1.4973000000004788e-3,4204938,28167,null,null,null,null,null,null,null,null],[1.5758219997223932e-3,1.587104999999589e-3,4427139,29576,null,null,null,null,null,null,null,null],[1.6929180001170607e-3,1.6931879999999566e-3,4754995,31054,null,null,null,null,null,null,null,null],[1.76212999940617e-3,1.7626050000005833e-3,4949796,32607,null,null,null,null,null,null,null,null],[1.8219529993075412e-3,1.8223250000000135e-3,5117729,34238,null,null,null,null,null,null,null,null],[1.8215809996036114e-3,1.8218360000004097e-3,5116011,35950,null,null,null,null,null,null,null,null],[1.963168999282061e-3,1.9746979999997194e-3,5513691,37747,null,null,null,null,null,null,null,null],[2.0832279997193837e-3,2.08352399999967e-3,5851097,39634,null,null,null,null,null,null,null,null],[2.0799499998247484e-3,2.0802980000000915e-3,5842488,41616,null,null,null,null,null,null,null,null],[2.2383449995686533e-3,2.238675000000079e-3,6287102,43697,null,null,null,null,null,null,null,null],[2.317995000339579e-3,2.3182310000002815e-3,6510761,45882,null,null,null,null,null,null,null,null],[2.5162360007016105e-3,2.5291519999992573e-3,7067906,48176,null,null,null,null,null,null,null,null],[2.6002180002251407e-3,2.6005939999995675e-3,7304420,50585,null,null,null,null,null,null,null,null],[2.7235379993726383e-3,2.723844000000142e-3,7649904,53114,null,null,null,null,null,null,null,null],[2.8619340000659577e-3,2.862250999999816e-3,8039100,55770,null,null,null,null,null,null,null,null],[3.080159000091953e-3,3.0929850000003256e-3,8651501,58558,null,null,null,null,null,null,null,null],[3.197680999619479e-3,3.1982399999996858e-3,8983010,61486,null,null,null,null,null,null,null,null],[3.3120749994850485e-3,3.3125499999995256e-3,9302950,64561,null,null,null,null,null,null,null,null],[3.5508270002537756e-3,3.563919000000304e-3,9972945,67789,null,null,null,null,null,null,null,null],[3.615513000113424e-3,3.615981000000268e-3,10155023,71178,null,null,null,null,null,null,null,null],[3.8877200004208134e-3,3.9011439999994124e-3,10917902,74737,null,null,null,null,null,null,null,null],[4.036921000079019e-3,4.037332000000227e-3,11339432,78474,null,null,null,null,null,null,null,null],[4.269415999260673e-3,4.269942999999721e-3,11991289,82398,null,null,null,null,null,null,null,null],[4.482465000364755e-3,4.495089999999813e-3,12591452,86518,null,null,null,null,null,null,null,null],[4.814928000087093e-3,4.815327000000202e-3,13522903,90843,null,null,null,null,null,null,null,null],[4.982690999895567e-3,4.993945999999916e-3,13994828,95386,null,null,null,null,null,null,null,null],[5.182258999411715e-3,5.182813999999425e-3,14554987,100155,null,null,null,null,null,null,null,null],[5.4447309994429816e-3,5.457310000000604e-3,15291781,105163,null,null,null,null,null,null,null,null],[5.729563000386406e-3,5.730106000000568e-3,16091167,110421,null,null,null,null,null,null,null,null],[5.999988000439771e-3,6.013691999999793e-3,16850751,115942,null,null,null,null,null,null,null,null],[6.4094350000232225e-3,6.42127299999995e-3,18001336,121739,null,null,null,null,null,null,null,null],[6.5658069997880375e-3,6.566345999999612e-3,18439906,127826,null,null,null,null,null,null,null,null],[7.207997000477917e-3,7.220462000000261e-3,20242906,134217,null,null,null,null,null,null,null,null],[7.3648640000101295e-3,7.3775520000003425e-3,20683434,140928,null,null,null,null,null,null,null,null],[7.718544000454131e-3,7.731387999999839e-3,21676023,147975,null,null,null,null,null,null,null,null],[8.370141999876068e-3,8.370881999999469e-3,23508774,155373,null,null,null,null,null,null,null,null],[8.789133000391303e-3,8.80248500000036e-3,24682447,163142,null,null,null,null,null,null,null,null],[9.186655000121391e-3,9.197926000000578e-3,25799254,171299,null,null,null,null,null,null,null,null],[9.369839999635587e-3,9.3822139999995e-3,26313369,179864,null,null,null,null,null,null,null,null],[9.747144000357366e-3,9.760480000000626e-3,27372770,188858,null,null,null,null,null,null,null,null],[1.0235347999696387e-2,1.0248509000000183e-2,28744207,198300,null,null,null,null,null,null,null,null],[1.0774893999951018e-2,1.0787225999999706e-2,30258895,208215,null,null,null,null,null,null,null,null],[1.1288188999969861e-2,1.1301628000000008e-2,31701400,218626,null,null,null,null,null,null,null,null],[1.2093280999579292e-2,1.2117248000000025e-2,33960420,229558,null,null,null,null,null,null,null,null],[1.2733689000015147e-2,1.2745083000000434e-2,35758696,241036,null,null,null,null,null,null,null,null],[1.3194572999964294e-2,1.320735300000031e-2,37053273,253087,null,null,null,null,null,null,null,null],[1.4069445999666641e-2,1.4082304999999629e-2,39509274,265742,null,null,null,null,null,null,null,null],[1.4428770999984408e-2,1.4442029999999662e-2,40519688,279029,null,null,null,null,null,null,null,null],[1.525987399963924e-2,1.528294899999949e-2,42852682,292980,null,null,null,null,null,null,null,null],[1.588649799941777e-2,1.589943000000016e-2,44612683,307629,null,null,null,null,null,null,null,null],[1.7103821000091557e-2,1.712745800000004e-2,48030898,323011,null,null,null,null,null,null,null,null],[1.7545722000249953e-2,1.757002200000013e-2,49271268,339161,null,null,null,null,null,null,null,null],[1.869386700036557e-2,1.8706139000000732e-2,52495774,356119,null,null,null,null,null,null,null,null],[1.944471699971473e-2,1.9469110999999373e-2,54603753,373925,null,null,null,null,null,null,null,null],[2.125410999997257e-2,2.128885100000044e-2,59684561,392622,null,null,null,null,null,null,null,null],[2.1267996999995376e-2,2.1293769999999768e-2,59723437,412253,null,null,null,null,null,null,null,null],[2.2659965000457305e-2,2.268686100000039e-2,63633230,432866,null,null,null,null,null,null,null,null],[2.4016388999370974e-2,2.4033304999999672e-2,67441233,454509,null,null,null,null,null,null,null,null],[2.4887782000405423e-2,2.492434599999971e-2,69887406,477234,null,null,null,null,null,null,null,null],[2.6194987000053516e-2,2.6218897000000574e-2,73558294,501096,null,null,null,null,null,null,null,null],[2.7739274999476038e-2,2.7777439000000292e-2,77894839,526151,null,null,null,null,null,null,null,null],[2.9116372999851592e-2,2.9152596000000308e-2,81761492,552458,null,null,null,null,null,null,null,null],[3.0450930000370136e-2,3.048655700000058e-2,85509484,580081,null,null,null,null,null,null,null,null],[3.163006700015103e-2,3.166517300000038e-2,88821577,609086,null,null,null,null,null,null,null,null],[3.441313599978457e-2,3.4461194999999556e-2,96635105,639540,null,null,null,null,null,null,null,null],[3.4817843999917386e-2,3.485474399999955e-2,97772057,671517,null,null,null,null,null,null,null,null],[3.693502400074067e-2,3.69823380000005e-2,103717277,705093,null,null,null,null,null,null,null,null],[3.843045999929018e-2,3.8479178000000225e-2,107916721,740347,null,null,null,null,null,null,null,null],[4.1243276000386686e-2,4.1288269999999905e-2,115814403,777365,null,null,null,null,null,null,null,null],[4.2876327999692876e-2,4.292421800000046e-2,120399367,816233,null,null,null,null,null,null,null,null],[4.481950100034737e-2,4.487915699999956e-2,125856912,857045,null,null,null,null,null,null,null,null],[4.684921999978542e-2,4.689818200000051e-2,131556069,899897,null,null,null,null,null,null,null,null],[4.9853977000566374e-2,4.9794848000000336e-2,139992882,944892,null,null,null,null,null,null,null,null],[5.194072700032848e-2,5.20082860000004e-2,145852734,992136,null,null,null,null,null,null,null,null],[5.486390099940763e-2,5.492497300000032e-2,154060938,1041743,null,null,null,null,null,null,null,null],[5.819595400043909e-2,5.826173699999959e-2,163419369,1093831,null,null,null,null,null,null,null,null],[6.0024964999684016e-2,6.00939510000007e-2,168553841,1148522,null,null,null,null,null,null,null,null],[6.334959100058768e-2,6.342286399999963e-2,177888978,1205948,null,null,null,null,null,null,null,null],[6.618324099963502e-2,6.626653199999932e-2,185847803,1266246,null,null,null,null,null,null,null,null],[6.966945800013491e-2,6.975220699999962e-2,195637560,1329558,null,null,null,null,null,null,null,null],[7.374310400064132e-2,7.380323400000055e-2,207076303,1396036,null,null,null,null,null,null,null,null],[7.607278500017856e-2,7.617153599999948e-2,213616387,1465838,null,null,null,null,null,null,null,null],[8.197254300011991e-2,8.206913999999976e-2,230183851,1539130,null,null,null,null,null,null,null,null],[8.448548199976358e-2,8.458366500000025e-2,237239101,1616086,null,null,null,null,null,null,null,null],[8.952839299945481e-2,8.963129099999989e-2,251399931,1696890,null,null,null,null,null,null,null,null],[9.445086100004119e-2,9.457026899999921e-2,265221849,1781735,null,null,null,null,null,null,null,null],[9.740952700030903e-2,9.742378299999999e-2,273529136,1870822,null,null,null,null,null,null,null,null],[0.1035970749999251,0.10371705300000045,290904509,1964363,null,null,null,null,null,null,null,null],[0.10896261799916829,0.10909509900000014,305971801,2062581,null,null,null,null,null,null,null,null],[0.11380924900004175,0.11393021300000061,319580358,2165710,null,null,null,null,null,null,null,null],[0.12032008100050007,0.12042722000000072,337864712,2273996,null,null,null,null,null,null,null,null],[0.12744413899963547,0.12755678400000026,357869427,2387695,null,null,null,null,null,null,null,null],[0.13228039599925978,0.1324359949999998,371447710,2507080,null,null,null,null,null,null,null,null],[0.13913622700056294,0.13930191100000044,390698570,2632434,null,null,null,null,null,null,null,null],[0.14621617700049683,0.14639412700000065,410579442,2764056,null,null,null,null,null,null,null,null],[0.15383132800070598,0.1540099229999985,431962766,2902259,null,null,null,null,null,null,null,null],[0.16066778399999748,0.16085890200000108,451160745,3047372,null,null,null,null,null,null,null,null],[0.17044256500048505,0.17061974599999985,478607793,3199740,null,null,null,null,null,null,null,null],[0.179798369999844,0.18000401900000007,504879586,3359727,null,null,null,null,null,null,null,null],[0.1858313669999916,0.1860633140000001,521819429,3527714,null,null,null,null,null,null,null,null],[0.19638024300002144,0.19660578299999898,551440287,3704100,null,null,null,null,null,null,null,null],[0.20787363200088294,0.20811088399999988,583716354,3889305,null,null,null,null,null,null,null,null],[0.2163540120000107,0.21660915300000028,607527033,4083770,null,null,null,null,null,null,null,null],[0.2268353780000325,0.22710748999999986,636958409,4287958,null,null,null,null,null,null,null,null],[0.2388873390000299,0.23915765100000108,670799768,4502356,null,null,null,null,null,null,null,null]],"reportName":"encode/25/base64","reportNumber":1,"reportOutliers":{"highMild":0,"highSevere":0,"lowMild":0,"lowSevere":0,"samplesSeen":43}},{"reportAnalysis":{"anMean":{"estError":{"confIntCL":5.0e-2,"confIntLDX":3.8468662474091504e-10,"confIntUDX":3.938849130236161e-10},"estPoint":1.6186977518425032e-7},"anOutlierVar":{"ovDesc":"a slight","ovEffect":"Slight","ovFraction":6.04764376320128e-2},"anRegress":[{"regCoeffs":{"iters":{"estError":{"confIntCL":5.0e-2,"confIntLDX":3.0457524646286603e-10,"confIntUDX":2.4422646630176015e-10},"estPoint":1.6231541255943892e-7},"y":{"estError":{"confIntCL":5.0e-2,"confIntLDX":1.9961248035217308e-5,"confIntUDX":2.23520468904605e-5},"estPoint":-1.5261338811243484e-5}},"regRSquare":{"estError":{"confIntCL":5.0e-2,"confIntLDX":1.8238100103040722e-5,"confIntUDX":1.3464787027794856e-5},"estPoint":0.999965973000498},"regResponder":"time"}],"anStdDev":{"estError":{"confIntCL":5.0e-2,"confIntLDX":2.0740020333179974e-10,"confIntUDX":3.0411943021128873e-10},"estPoint":1.3400374024361042e-9}},"reportKDEs":[{"kdePDF":[5.383530642761698e7,5.411123838009819e7,5.466176387885536e7,5.548422169549825e7,5.65746586750683e7,5.7927875403649345e7,5.953748585158689e7,6.139598995447692e7,6.349485787261765e7,6.582462447236812e7,6.837499240363646e7,7.113494200972527e7,7.409284620165403e7,7.723658836078191e7,8.055368130237716e7,8.403138533921906e7,8.765682352823894e7,9.141709226364784e7,9.529936549538419e7,9.929099099970448e7,1.0337957730643065e8,1.0755307009117955e8,1.1179981706679338e8,1.1610862065155324e8,1.2046877794763273e8,1.2487010782624076e8,1.2930296518039703e8,1.3375824266637884e8,1.3822736050462502e8,1.42702245144237e8,1.4717529780631313e8,1.5163935410450715e8,1.5608763609123233e8,1.6051369819020572e8,1.6491136854683718e8,1.6927468735461715e8,1.7359784369685775e8,1.7787511237908444e8,1.8210079212010035e8,1.8626914632312676e8,1.9037434746839875e8,1.9441042596300256e8,1.983712240623005e8,2.0225035525120902e8,2.0604116925525618e8,2.0973672265364853e8,2.1332975490234017e8,2.168126694561959e8,2.2017751961594045e8,2.2341599872520828e8,2.2651943440983242e8,2.2947878668556237e8,2.3228464995718747e8,2.349272591821553e8,2.3739650076102453e8,2.3968192902679363e8,2.417727895128486e8,2.4365805045977718e8,2.4532644424799797e8,2.4676652058959737e8,2.4796671335441044e8,2.4891542282134417e8,2.4960111492078236e8,2.5001243865912515e8,2.5013836239183828e8,2.4996832894557855e8,2.4949242880118033e8,2.4870158966485733e8,2.4758777981056288e8,2.4614422161470726e8,2.443656107730452e8,2.422483358389391e8,2.3979069200280875e8,2.3699308249209568e8,2.3385820065153456e8,2.303911856987826e8,2.2659974536371958e8,2.224942391219169e8,2.180877165211684e8,2.1339590615791816e8,2.084371521574267e8,2.03232296504516e8,1.9780450720661923e8,1.9217905398513216e8,1.86383034916455e8,1.804450591101007e8,1.7439489204816613e8,1.6826307155316842e8,1.6208050344197592e8,1.5587804671500206e8,1.4968609858709377e8,1.4353418976904747e8,1.3745060015078014e8,1.3146200442855749e8,1.2559315628352635e8,1.1986661849475121e8,1.1430254490600242e8,1.0891851851984355e8,1.0372944822953553e8,9.87475248868271e7,9.398223561009002e7,8.944043352833727e7,8.512645859305441e7,8.104230372468534e7,7.71878194377608e7,7.356094924101086e7,7.015798755751842e7,6.697385166419015e7,6.400235920665913e7,6.123650319105463e7,5.8668716963388026e7,5.629112252729349e7,5.4095756580903895e7,5.207476982778481e7,5.0220596385607876e7,4.852609142872152e7,4.6984636506407104e7,4.559021322912345e7,4.433744716592493e7,4.322162480831428e7,4.2238687296205394e7,4.138520524498996e7,4.0658339441339165e7,4.005579238011507e7,3.957575559467865e7,3.921685749526043e7,3.897811598984684e7,3.885889954129214e7],"kdeType":"time","kdeValues":[1.5851224851236008e-7,1.5856761064338596e-7,1.5862297277441184e-7,1.5867833490543773e-7,1.5873369703646361e-7,1.587890591674895e-7,1.5884442129851538e-7,1.5889978342954127e-7,1.5895514556056715e-7,1.5901050769159304e-7,1.5906586982261892e-7,1.591212319536448e-7,1.591765940846707e-7,1.5923195621569657e-7,1.5928731834672246e-7,1.5934268047774834e-7,1.5939804260877423e-7,1.594534047398001e-7,1.59508766870826e-7,1.5956412900185188e-7,1.5961949113287777e-7,1.5967485326390365e-7,1.5973021539492954e-7,1.5978557752595542e-7,1.598409396569813e-7,1.598963017880072e-7,1.5995166391903307e-7,1.6000702605005896e-7,1.6006238818108484e-7,1.6011775031211073e-7,1.601731124431366e-7,1.602284745741625e-7,1.6028383670518838e-7,1.6033919883621427e-7,1.6039456096724015e-7,1.6044992309826604e-7,1.6050528522929192e-7,1.605606473603178e-7,1.606160094913437e-7,1.6067137162236957e-7,1.6072673375339546e-7,1.6078209588442134e-7,1.6083745801544723e-7,1.608928201464731e-7,1.60948182277499e-7,1.6100354440852488e-7,1.6105890653955077e-7,1.6111426867057665e-7,1.6116963080160253e-7,1.6122499293262842e-7,1.612803550636543e-7,1.613357171946802e-7,1.6139107932570607e-7,1.6144644145673196e-7,1.6150180358775784e-7,1.6155716571878373e-7,1.616125278498096e-7,1.616678899808355e-7,1.6172325211186138e-7,1.6177861424288727e-7,1.6183397637391315e-7,1.6188933850493903e-7,1.6194470063596492e-7,1.6200006276699078e-7,1.620554248980167e-7,1.6211078702904255e-7,1.6216614916006843e-7,1.6222151129109432e-7,1.622768734221202e-7,1.6233223555314608e-7,1.6238759768417197e-7,1.6244295981519785e-7,1.6249832194622374e-7,1.6255368407724962e-7,1.626090462082755e-7,1.626644083393014e-7,1.6271977047032728e-7,1.6277513260135316e-7,1.6283049473237905e-7,1.6288585686340493e-7,1.6294121899443081e-7,1.629965811254567e-7,1.6305194325648258e-7,1.6310730538750847e-7,1.6316266751853435e-7,1.6321802964956024e-7,1.6327339178058612e-7,1.63328753911612e-7,1.633841160426379e-7,1.6343947817366378e-7,1.6349484030468966e-7,1.6355020243571554e-7,1.6360556456674143e-7,1.6366092669776731e-7,1.637162888287932e-7,1.6377165095981908e-7,1.6382701309084497e-7,1.6388237522187085e-7,1.6393773735289674e-7,1.6399309948392262e-7,1.640484616149485e-7,1.641038237459744e-7,1.6415918587700028e-7,1.6421454800802616e-7,1.6426991013905204e-7,1.6432527227007793e-7,1.6438063440110381e-7,1.644359965321297e-7,1.6449135866315558e-7,1.6454672079418147e-7,1.6460208292520735e-7,1.6465744505623324e-7,1.6471280718725912e-7,1.64768169318285e-7,1.648235314493109e-7,1.6487889358033677e-7,1.6493425571136266e-7,1.6498961784238854e-7,1.6504497997341443e-7,1.651003421044403e-7,1.651557042354662e-7,1.6521106636649208e-7,1.6526642849751797e-7,1.6532179062854385e-7,1.6537715275956974e-7,1.6543251489059562e-7,1.654878770216215e-7,1.655432391526474e-7]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","peakMbAllocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportMeasured":[[6.365999979607295e-6,5.372000000392063e-6,13419,1,null,null,null,null,null,null,null,null],[1.1890006135217845e-6,1.1750000012966666e-6,2645,2,null,null,null,null,null,null,null,null],[1.071999577106908e-6,1.1769999996857905e-6,3290,3,null,null,null,null,null,null,null,null],[1.1490001270431094e-6,1.1369999999288893e-6,3178,4,null,null,null,null,null,null,null,null],[2.468000275257509e-6,2.4589999991775358e-6,6875,5,null,null,null,null,null,null,null,null],[1.4920005924068391e-6,1.4779999997216464e-6,4306,6,null,null,null,null,null,null,null,null],[1.764999979059212e-6,1.7510000009934856e-6,4881,7,null,null,null,null,null,null,null,null],[1.75300010596402e-6,1.7369999998351204e-6,4854,8,null,null,null,null,null,null,null,null],[1.9509998310240917e-6,1.9639999990772594e-6,5473,9,null,null,null,null,null,null,null,null],[2.0570005290210247e-6,2.045000000450159e-6,5737,10,null,null,null,null,null,null,null,null],[2.4510000002919696e-6,2.4530000004574504e-6,6701,11,null,null,null,null,null,null,null,null],[2.407000465609599e-6,2.4000000014012812e-6,6851,12,null,null,null,null,null,null,null,null],[2.821999260049779e-6,2.8150000002113984e-6,7917,13,null,null,null,null,null,null,null,null],[2.7659998522722162e-6,2.750000000162345e-6,8339,14,null,null,null,null,null,null,null,null],[2.978999873448629e-6,3.0160000008550014e-6,8441,15,null,null,null,null,null,null,null,null],[3.2650004868628457e-6,3.2489999988172258e-6,9066,16,null,null,null,null,null,null,null,null],[3.4269996831426397e-6,3.418999998672234e-6,9487,17,null,null,null,null,null,null,null,null],[3.465000190772116e-6,3.4469999992126077e-6,9441,18,null,null,null,null,null,null,null,null],[1.968000015040161e-5,1.9677000000939415e-5,55357,19,null,null,null,null,null,null,null,null],[3.78400000045076e-6,3.8430000000033715e-6,10931,20,null,null,null,null,null,null,null,null],[3.842999831249472e-6,3.836999999506929e-6,10737,21,null,null,null,null,null,null,null,null],[4.321000233176164e-6,4.59299999988616e-6,12802,22,null,null,null,null,null,null,null,null],[4.026000169687904e-6,4.005999999279197e-6,11222,23,null,null,null,null,null,null,null,null],[4.91599985252833e-6,4.837999998841269e-6,13531,25,null,null,null,null,null,null,null,null],[4.48300033895066e-6,4.584000000917854e-6,12841,26,null,null,null,null,null,null,null,null],[4.675999662140384e-6,4.672999999399963e-6,13118,27,null,null,null,null,null,null,null,null],[4.8820002120919526e-6,4.868999999629864e-6,13636,28,null,null,null,null,null,null,null,null],[5.41099961992586e-6,5.3989999990733395e-6,15315,30,null,null,null,null,null,null,null,null],[5.377999514166731e-6,5.378999999194889e-6,15230,31,null,null,null,null,null,null,null,null],[5.848000000696629e-6,5.92399999987947e-6,16854,33,null,null,null,null,null,null,null,null],[6.629999916185625e-6,6.50299999982451e-6,17957,35,null,null,null,null,null,null,null,null],[6.518000191135798e-6,6.534000000613105e-6,18383,36,null,null,null,null,null,null,null,null],[1.2044999493809883e-5,1.2071000000446475e-5,33942,38,null,null,null,null,null,null,null,null],[2.239199966425076e-5,2.2393000000064944e-5,62920,40,null,null,null,null,null,null,null,null],[6.933999429747928e-6,6.921999998965589e-6,19416,42,null,null,null,null,null,null,null,null],[7.203999302873854e-6,7.190999999906467e-6,20164,44,null,null,null,null,null,null,null,null],[1.1686000107147265e-5,1.1710000000775267e-5,32916,47,null,null,null,null,null,null,null,null],[8.044999958656263e-6,8.04599999959521e-6,22581,49,null,null,null,null,null,null,null,null],[8.35699938761536e-6,8.35500000029299e-6,23477,52,null,null,null,null,null,null,null,null],[1.0767999810923357e-5,1.0783000000458287e-5,30301,54,null,null,null,null,null,null,null,null],[9.325999599241186e-6,9.32100000028413e-6,26135,57,null,null,null,null,null,null,null,null],[9.5390005299123e-6,9.535000000227e-6,26765,60,null,null,null,null,null,null,null,null],[1.0048000149254221e-5,1.0046999999957507e-5,28259,63,null,null,null,null,null,null,null,null],[1.0556999768596143e-5,1.0556000001216148e-5,29657,66,null,null,null,null,null,null,null,null],[1.1312999959045555e-5,1.1313999999984503e-5,31776,69,null,null,null,null,null,null,null,null],[1.150800017057918e-5,1.1500999999469741e-5,32313,73,null,null,null,null,null,null,null,null],[1.2253999557287898e-5,1.2256999999848972e-5,34404,76,null,null,null,null,null,null,null,null],[1.273199995921459e-5,1.2729999999905317e-5,35747,80,null,null,null,null,null,null,null,null],[1.3230999684310518e-5,1.3223999999922853e-5,37166,84,null,null,null,null,null,null,null,null],[1.4008999642101116e-5,1.4025000000472687e-5,39411,89,null,null,null,null,null,null,null,null],[1.4713999917148612e-5,1.4705999999975461e-5,41303,93,null,null,null,null,null,null,null,null],[1.5609000001859386e-5,1.560900000008303e-5,43837,98,null,null,null,null,null,null,null,null],[1.5994000023056287e-5,1.6009999999511138e-5,45001,103,null,null,null,null,null,null,null,null],[1.6850999600137584e-5,1.6850999999817873e-5,47327,108,null,null,null,null,null,null,null,null],[1.7973000467463862e-5,1.798299999933306e-5,50486,113,null,null,null,null,null,null,null,null],[1.8426999304210767e-5,1.842800000062539e-5,51745,119,null,null,null,null,null,null,null,null],[1.9314999917696696e-5,1.9311000000854506e-5,54298,125,null,null,null,null,null,null,null,null],[2.0460999621718656e-5,2.0480999999961114e-5,57558,131,null,null,null,null,null,null,null,null],[2.1382000340963714e-5,2.138400000006868e-5,60039,138,null,null,null,null,null,null,null,null],[2.2729999727744143e-5,2.2756999999984373e-5,63969,144,null,null,null,null,null,null,null,null],[2.3641000552743208e-5,2.3669000000836604e-5,66529,152,null,null,null,null,null,null,null,null],[6.0493000091810245e-5,6.059000000036008e-5,167853,159,null,null,null,null,null,null,null,null],[4.442400040716166e-5,4.447699999943211e-5,124997,167,null,null,null,null,null,null,null,null],[2.7508000130183063e-5,2.75189999996428e-5,77327,176,null,null,null,null,null,null,null,null],[2.8544999622681644e-5,2.8563999999065004e-5,80319,185,null,null,null,null,null,null,null,null],[2.9781999728584196e-5,2.979699999983154e-5,83743,194,null,null,null,null,null,null,null,null],[3.154800015181536e-5,3.158600000041645e-5,88730,204,null,null,null,null,null,null,null,null],[3.2885000109672546e-5,3.292200000082346e-5,92518,214,null,null,null,null,null,null,null,null],[3.454200032138033e-5,3.462199999937354e-5,97328,224,null,null,null,null,null,null,null,null],[3.623100019467529e-5,3.6308000000317975e-5,102088,236,null,null,null,null,null,null,null,null],[3.77630003640661e-5,3.7774000000823094e-5,106168,247,null,null,null,null,null,null,null,null],[4.049699964525644e-5,4.050299999924789e-5,113775,260,null,null,null,null,null,null,null,null],[4.213800002617063e-5,4.217699999919944e-5,118506,273,null,null,null,null,null,null,null,null],[4.41249994764803e-5,4.41559999995178e-5,124254,287,null,null,null,null,null,null,null,null],[8.15700004750397e-5,5.1532000000520384e-5,229538,301,null,null,null,null,null,null,null,null],[7.407999964925693e-5,7.227100000051223e-5,208480,316,null,null,null,null,null,null,null,null],[5.179000072530471e-5,5.185800000084839e-5,145843,332,null,null,null,null,null,null,null,null],[5.9020000662712846e-5,5.943799999919008e-5,167629,348,null,null,null,null,null,null,null,null],[7.372999971266836e-5,7.430800000030047e-5,208976,366,null,null,null,null,null,null,null,null],[1.476479992561508e-4,1.4772500000148625e-4,416263,384,null,null,null,null,null,null,null,null],[7.980800000950694e-5,8.040200000003495e-5,229100,403,null,null,null,null,null,null,null,null],[8.400899969274178e-5,8.4607999999875e-5,240429,424,null,null,null,null,null,null,null,null],[1.0630099950503791e-4,9.590500000022928e-5,297084,445,null,null,null,null,null,null,null,null],[7.3133000114467e-5,7.321100000012848e-5,205762,467,null,null,null,null,null,null,null,null],[7.509799979743548e-5,7.523499999884109e-5,211520,490,null,null,null,null,null,null,null,null],[7.88589995863731e-5,7.891000000093129e-5,221830,515,null,null,null,null,null,null,null,null],[1.2076799976057373e-4,1.3475900000159413e-4,339577,541,null,null,null,null,null,null,null,null],[8.642100056022173e-5,8.64529999997643e-5,242972,568,null,null,null,null,null,null,null,null],[9.070899977814406e-5,9.077500000032046e-5,255151,596,null,null,null,null,null,null,null,null],[1.5099000029294984e-4,1.510620000004792e-4,424341,626,null,null,null,null,null,null,null,null],[1.0140899939869996e-4,1.0145700000130375e-4,285157,657,null,null,null,null,null,null,null,null],[1.0492199999134755e-4,1.0497199999903728e-4,295053,690,null,null,null,null,null,null,null,null],[1.1035699935746379e-4,1.1043299999968781e-4,310333,725,null,null,null,null,null,null,null,null],[1.1570700007723644e-4,1.1578300000003594e-4,325373,761,null,null,null,null,null,null,null,null],[1.2157000037404941e-4,1.2163899999961814e-4,341864,799,null,null,null,null,null,null,null,null],[1.2733699986711144e-4,1.273980000000563e-4,358020,839,null,null,null,null,null,null,null,null],[2.3303000034502475e-4,2.3313600000030021e-4,654905,881,null,null,null,null,null,null,null,null],[1.4063400067243492e-4,1.4071600000065132e-4,395403,925,null,null,null,null,null,null,null,null],[1.4798099982726853e-4,1.4802400000135663e-4,415919,972,null,null,null,null,null,null,null,null],[1.544070000818465e-4,1.5445900000088386e-4,434028,1020,null,null,null,null,null,null,null,null],[1.6248500014626188e-4,1.6255200000081516e-4,456778,1071,null,null,null,null,null,null,null,null],[1.7076899985113414e-4,1.7082799999990073e-4,479965,1125,null,null,null,null,null,null,null,null],[3.866500001095119e-4,2.2812300000119023e-4,1086587,1181,null,null,null,null,null,null,null,null],[1.884339999378426e-4,1.885169999997771e-4,529617,1240,null,null,null,null,null,null,null,null],[1.9774899919866584e-4,1.9782799999923384e-4,555812,1302,null,null,null,null,null,null,null,null],[2.069709998977487e-4,2.0706000000103586e-4,581756,1367,null,null,null,null,null,null,null,null],[3.022720002263668e-4,3.0237599999871634e-4,849410,1436,null,null,null,null,null,null,null,null],[2.2913199973118026e-4,2.292019999998729e-4,643879,1507,null,null,null,null,null,null,null,null],[2.4087299971142784e-4,2.4095100000032232e-4,676865,1583,null,null,null,null,null,null,null,null],[2.8250400009710575e-4,2.8258699999916814e-4,793651,1662,null,null,null,null,null,null,null,null],[2.986999998029205e-4,2.9874800000051493e-4,839092,1745,null,null,null,null,null,null,null,null],[2.775670000119135e-4,2.778439999993054e-4,780455,1832,null,null,null,null,null,null,null,null],[3.2984300014504697e-4,3.3002599999854e-4,927077,1924,null,null,null,null,null,null,null,null],[3.430030001254636e-4,3.4310899999923095e-4,963646,2020,null,null,null,null,null,null,null,null],[3.199800003130804e-4,3.200559999996244e-4,899030,2121,null,null,null,null,null,null,null,null],[4.012179997516796e-4,4.0133799999964026e-4,1127184,2227,null,null,null,null,null,null,null,null],[3.7334399985411437e-4,3.734570000002435e-4,1048947,2339,null,null,null,null,null,null,null,null],[3.921020006600884e-4,3.92185000000822e-4,1101588,2456,null,null,null,null,null,null,null,null],[4.529090001597069e-4,4.5303699999976743e-4,1272976,2579,null,null,null,null,null,null,null,null],[4.102530001546256e-4,4.1032699999909994e-4,1152475,2708,null,null,null,null,null,null,null,null],[4.857989997617551e-4,4.859310000000505e-4,1364771,2843,null,null,null,null,null,null,null,null],[4.50655999884475e-4,4.507189999998218e-4,1265930,2985,null,null,null,null,null,null,null,null],[5.565070005104644e-4,5.566520000002129e-4,1563395,3134,null,null,null,null,null,null,null,null],[5.642610003633308e-4,5.720890000002754e-4,1585048,3291,null,null,null,null,null,null,null,null],[5.762479995610192e-4,5.763789999999602e-4,1618681,3456,null,null,null,null,null,null,null,null],[5.497879992617527e-4,5.498609999996518e-4,1544243,3629,null,null,null,null,null,null,null,null],[6.767360000594635e-4,6.769010000002851e-4,1901794,3810,null,null,null,null,null,null,null,null],[9.169430004476453e-4,9.19577000001226e-4,2588859,4001,null,null,null,null,null,null,null,null],[1.0188220003328752e-3,1.0099900000000162e-3,2862760,4201,null,null,null,null,null,null,null,null],[7.582190000903211e-4,7.584100000013194e-4,2129930,4411,null,null,null,null,null,null,null,null],[7.790339996063267e-4,7.79160000000445e-4,2188184,4631,null,null,null,null,null,null,null,null],[7.942889997138991e-4,7.945980000005903e-4,2231678,4863,null,null,null,null,null,null,null,null],[9.972689995265682e-4,8.424720000004271e-4,2801853,5106,null,null,null,null,null,null,null,null],[9.038289999807603e-4,9.043690000005711e-4,2539844,5361,null,null,null,null,null,null,null,null],[9.21777999792539e-4,9.219340000008458e-4,2589109,5629,null,null,null,null,null,null,null,null],[1.012644000184082e-3,1.0236110000008125e-3,2844238,5911,null,null,null,null,null,null,null,null],[9.849770003711456e-4,9.851029999996541e-4,2766517,6207,null,null,null,null,null,null,null,null],[1.040919999468315e-3,1.0410719999995877e-3,2924201,6517,null,null,null,null,null,null,null,null],[1.1407319998397725e-3,1.1408020000001073e-3,3203472,6843,null,null,null,null,null,null,null,null],[1.2774829992849845e-3,1.2775859999987205e-3,3587949,7185,null,null,null,null,null,null,null,null],[1.1912419995496748e-3,1.191341000000179e-3,3346067,7544,null,null,null,null,null,null,null,null],[1.2737939996441128e-3,1.2739269999997305e-3,3577491,7921,null,null,null,null,null,null,null,null],[1.3984259994686e-3,1.398570000000987e-3,3927464,8318,null,null,null,null,null,null,null,null],[1.4098680003371555e-3,1.4100300000006172e-3,3959773,8733,null,null,null,null,null,null,null,null],[1.5942390000418527e-3,1.6053029999998358e-3,4477929,9170,null,null,null,null,null,null,null,null],[1.5214100003504427e-3,1.5215580000003115e-3,4273120,9629,null,null,null,null,null,null,null,null],[1.601072999619646e-3,1.601248000000055e-3,4496928,10110,null,null,null,null,null,null,null,null],[1.6787149997981032e-3,1.6788190000003311e-3,4714483,10616,null,null,null,null,null,null,null,null],[1.7969000000448432e-3,1.7971150000004599e-3,5047883,11146,null,null,null,null,null,null,null,null],[1.9126070001220796e-3,1.9274249999998716e-3,5372301,11704,null,null,null,null,null,null,null,null],[1.9757649997700355e-3,1.9759869999997903e-3,5549384,12289,null,null,null,null,null,null,null,null],[2.065751000372984e-3,2.0659979999990696e-3,5801866,12903,null,null,null,null,null,null,null,null],[2.20997099950182e-3,2.2101380000005832e-3,6206263,13549,null,null,null,null,null,null,null,null],[2.252184000099078e-3,2.2524209999996714e-3,6325129,14226,null,null,null,null,null,null,null,null],[2.4179949996323558e-3,2.430324000000539e-3,6790829,14937,null,null,null,null,null,null,null,null],[2.5851000000329805e-3,2.5852699999990847e-3,7259739,15684,null,null,null,null,null,null,null,null],[2.717977000429528e-3,2.7181909999995923e-3,7633021,16469,null,null,null,null,null,null,null,null],[3.0330130002766964e-3,3.0331879999998534e-3,8517798,17292,null,null,null,null,null,null,null,null],[2.9087900002195965e-3,2.9169030000009144e-3,8168371,18157,null,null,null,null,null,null,null,null],[3.0623309994552983e-3,3.0625909999990597e-3,8600315,19065,null,null,null,null,null,null,null,null],[3.250775999731559e-3,3.2510119999997755e-3,9129400,20018,null,null,null,null,null,null,null,null],[3.452339000432403e-3,3.4625459999997332e-3,9696657,21019,null,null,null,null,null,null,null,null],[3.4847650003939634e-3,3.4850459999997696e-3,9786547,22070,null,null,null,null,null,null,null,null],[3.740051000022504e-3,3.7404159999994135e-3,10503964,23173,null,null,null,null,null,null,null,null],[3.876753000440658e-3,3.8887780000003147e-3,10887201,24332,null,null,null,null,null,null,null,null],[4.0361319997828105e-3,4.036348999999717e-3,11334694,25549,null,null,null,null,null,null,null,null],[4.322296000282222e-3,4.335295000000627e-3,12138488,26826,null,null,null,null,null,null,null,null],[4.489029999604099e-3,4.489410999999777e-3,12607220,28167,null,null,null,null,null,null,null,null],[4.69304599937459e-3,4.705783000000352e-3,13179197,29576,null,null,null,null,null,null,null,null],[4.958858999998483e-3,4.95910000000066e-3,13925826,31054,null,null,null,null,null,null,null,null],[5.280826999296551e-3,5.2929810000001964e-3,14830577,32607,null,null,null,null,null,null,null,null],[5.4061900000306196e-3,5.406641000000434e-3,15182832,34238,null,null,null,null,null,null,null,null],[5.814375000227301e-3,5.826146999998727e-3,16328673,35950,null,null,null,null,null,null,null,null],[6.424883000363479e-3,6.425352000000828e-3,18043247,37747,null,null,null,null,null,null,null,null],[6.76334699983272e-3,6.773676999999978e-3,18994394,39634,null,null,null,null,null,null,null,null],[7.07092599986936e-3,7.08247900000103e-3,19857410,41616,null,null,null,null,null,null,null,null],[7.099849000042013e-3,7.100747000000851e-3,19940109,43697,null,null,null,null,null,null,null,null],[7.371772000624333e-3,7.384100000001226e-3,20703372,45882,null,null,null,null,null,null,null,null],[7.680577000428457e-3,7.693740999998866e-3,21569555,48176,null,null,null,null,null,null,null,null],[8.122418000311882e-3,8.135755999999716e-3,22809985,50585,null,null,null,null,null,null,null,null],[8.88229600059276e-3,8.883834999998896e-3,24944295,53114,null,null,null,null,null,null,null,null],[8.99032800043642e-3,9.004396999999997e-3,25247712,55770,null,null,null,null,null,null,null,null],[9.808089999751246e-3,9.819242999999034e-3,27543252,58558,null,null,null,null,null,null,null,null],[1.0101055000632186e-2,1.0111866999999108e-2,28366162,61486,null,null,null,null,null,null,null,null],[1.0594368999591097e-2,1.0606136999999904e-2,29751145,64561,null,null,null,null,null,null,null,null],[1.0901388000092993e-2,1.091520800000012e-2,30612801,67789,null,null,null,null,null,null,null,null],[1.1471230000097421e-2,1.1484422999998856e-2,32213650,71178,null,null,null,null,null,null,null,null],[1.2032874000396987e-2,1.2046097999999006e-2,33791979,74737,null,null,null,null,null,null,null,null],[1.272536200031027e-2,1.2737807999998907e-2,35735021,78474,null,null,null,null,null,null,null,null],[1.347190500018769e-2,1.349420799999912e-2,37831528,82398,null,null,null,null,null,null,null,null],[1.3858827000149176e-2,1.3871985999999836e-2,38918009,86518,null,null,null,null,null,null,null,null],[1.494067899966467e-2,1.4958685999999943e-2,41956043,90843,null,null,null,null,null,null,null,null],[1.5250393000314943e-2,1.5264184999999486e-2,42826319,95386,null,null,null,null,null,null,null,null],[1.638227600051323e-2,1.640776600000038e-2,46003932,100155,null,null,null,null,null,null,null,null],[1.6858769999998913e-2,1.6872486000000464e-2,47342914,105163,null,null,null,null,null,null,null,null],[1.8219576999399578e-2,1.8243582000000202e-2,51163925,110421,null,null,null,null,null,null,null,null],[1.8754398999590194e-2,1.8778010000000123e-2,52665638,115942,null,null,null,null,null,null,null,null],[1.9385927000257652e-2,1.9411834999999655e-2,54439442,121739,null,null,null,null,null,null,null,null],[2.0559313999910955e-2,2.058454899999873e-2,57733795,127826,null,null,null,null,null,null,null,null],[2.1469777999300277e-2,2.1494654999999696e-2,60290334,134217,null,null,null,null,null,null,null,null],[2.307692100021086e-2,2.3105997000000045e-2,64802393,140928,null,null,null,null,null,null,null,null],[2.4016375999963202e-2,2.404078900000073e-2,67440751,147975,null,null,null,null,null,null,null,null],[2.4990365999656206e-2,2.5016301999999158e-2,70175582,155373,null,null,null,null,null,null,null,null],[2.641194500029087e-2,2.644238799999954e-2,74167376,163142,null,null,null,null,null,null,null,null],[2.7431595000052766e-2,2.7467358000000885e-2,77030504,171299,null,null,null,null,null,null,null,null],[2.941474199997174e-2,2.9450424000000197e-2,82598976,179864,null,null,null,null,null,null,null,null],[3.10111250000773e-2,3.1045040000000412e-2,87082439,188858,null,null,null,null,null,null,null,null],[3.154916600033175e-2,3.1585826000000594e-2,88593149,198300,null,null,null,null,null,null,null,null],[3.322382700025628e-2,3.3254014999998915e-2,93297779,208215,null,null,null,null,null,null,null,null],[3.513064700018731e-2,3.518082899999975e-2,98649676,218626,null,null,null,null,null,null,null,null],[3.718295999988186e-2,3.722971300000033e-2,104412394,229558,null,null,null,null,null,null,null,null],[3.848979499980487e-2,3.852619200000085e-2,108082930,241036,null,null,null,null,null,null,null,null],[4.053359700083092e-2,4.0595846000000435e-2,113820813,253087,null,null,null,null,null,null,null,null],[4.383608899934188e-2,4.387362800000005e-2,123095942,265742,null,null,null,null,null,null,null,null],[4.480378300013399e-2,4.48552590000002e-2,125812444,279029,null,null,null,null,null,null,null,null],[4.687558400019043e-2,4.693896400000064e-2,131631207,292980,null,null,null,null,null,null,null,null],[5.01690579994829e-2,5.0227628000000024e-2,140879468,307629,null,null,null,null,null,null,null,null],[5.1683974000297894e-2,5.1747389000000865e-2,145131896,323011,null,null,null,null,null,null,null,null],[5.500778000077844e-2,5.509360099999938e-2,154465819,339161,null,null,null,null,null,null,null,null],[5.751347900059045e-2,5.758821799999936e-2,161500256,356119,null,null,null,null,null,null,null,null],[6.008312799986015e-2,6.0168589999999966e-2,168715993,373925,null,null,null,null,null,null,null,null],[6.411101199955738e-2,6.41574079999998e-2,180027914,392622,null,null,null,null,null,null,null,null],[6.63147889999891e-2,6.640118600000022e-2,186214842,412253,null,null,null,null,null,null,null,null],[6.971186800001306e-2,6.979940599999956e-2,195753424,432866,null,null,null,null,null,null,null,null],[7.39844780000567e-2,7.406619400000025e-2,207751978,454509,null,null,null,null,null,null,null,null],[7.707056799972634e-2,7.716619500000022e-2,216417350,477234,null,null,null,null,null,null,null,null],[8.083693699973082e-2,8.093306600000005e-2,226992987,501096,null,null,null,null,null,null,null,null],[8.51814910001849e-2,8.527884500000127e-2,239192972,526151,null,null,null,null,null,null,null,null],[9.010778099946037e-2,9.02084280000004e-2,253027000,552458,null,null,null,null,null,null,null,null],[9.33783680002307e-2,9.349775699999974e-2,262209144,580081,null,null,null,null,null,null,null,null],[9.824186500009091e-2,9.834872499999925e-2,275868081,609086,null,null,null,null,null,null,null,null],[0.10366745400006039,0.10379842400000072,291102534,639540,null,null,null,null,null,null,null,null],[0.11051682200013602,0.11064606700000112,310336256,671517,null,null,null,null,null,null,null,null],[0.1147204850003618,0.11486309500000047,322139053,705093,null,null,null,null,null,null,null,null],[0.11885661399992387,0.1190034260000008,333752903,740347,null,null,null,null,null,null,null,null],[0.1271245510006338,0.12727790100000114,356969116,777365,null,null,null,null,null,null,null,null],[0.1319650149998779,0.13211900400000154,370562043,816233,null,null,null,null,null,null,null,null],[0.13967845699971804,0.13984630599999903,392222527,857045,null,null,null,null,null,null,null,null],[0.1456824979995872,0.14575241199999844,409079665,899897,null,null,null,null,null,null,null,null],[0.153791204999834,0.15397342199999997,431849447,944892,null,null,null,null,null,null,null,null],[0.1612328699993668,0.16142285299999948,452746385,992136,null,null,null,null,null,null,null,null],[0.16862657899946498,0.1688242510000002,473507347,1041743,null,null,null,null,null,null,null,null],[0.17693608499939728,0.17715257299999898,496839455,1093831,null,null,null,null,null,null,null,null],[0.18695380200006184,0.1871627259999986,524971729,1148522,null,null,null,null,null,null,null,null],[0.19479482699989603,0.19487541899999883,546987832,1205948,null,null,null,null,null,null,null,null],[0.20613223599957564,0.2063363049999989,578823892,1266246,null,null,null,null,null,null,null,null],[0.21633899999960704,0.21656311599999967,607484764,1329558,null,null,null,null,null,null,null,null],[0.22739805199944385,0.22766842100000062,638537572,1396036,null,null,null,null,null,null,null,null],[0.23804505400039488,0.23833711900000054,668435813,1465838,null,null,null,null,null,null,null,null]],"reportName":"encode/100/base64-bytestring","reportNumber":2,"reportOutliers":{"highMild":0,"highSevere":0,"lowMild":0,"lowSevere":0,"samplesSeen":43}},{"reportAnalysis":{"anMean":{"estError":{"confIntCL":5.0e-2,"confIntLDX":1.1574963331212376e-10,"confIntUDX":1.3770350077275288e-10},"estPoint":8.181557250278737e-8},"anOutlierVar":{"ovDesc":"no","ovEffect":"Unaffected","ovFraction":3.7878240252137577e-3},"anRegress":[{"regCoeffs":{"iters":{"estError":{"confIntCL":5.0e-2,"confIntLDX":1.050976805711682e-10,"confIntUDX":1.1031998986518636e-10},"estPoint":8.19210728239977e-8},"y":{"estError":{"confIntCL":5.0e-2,"confIntLDX":1.6558779868935878e-5,"confIntUDX":1.967003153104425e-5},"estPoint":-1.4082642949570983e-6}},"regRSquare":{"estError":{"confIntCL":5.0e-2,"confIntLDX":2.725002815640032e-5,"confIntUDX":1.447929272191395e-5},"estPoint":0.9999711083637411},"regResponder":"time"}],"anStdDev":{"estError":{"confIntCL":5.0e-2,"confIntLDX":9.112713142892458e-11,"confIntUDX":1.3292572724369237e-10},"estPoint":4.64401125669591e-10}},"reportKDEs":[{"kdePDF":[1.2109218272604038e8,1.2205406914733596e8,1.2394178187306309e8,1.2668521377269816e8,1.3018411768677276e8,1.3431367741359806e8,1.3893141865883437e8,1.4388506494627386e8,1.490209006353306e8,1.54192191115435e8,1.5926722905906934e8,1.6413662274444392e8,1.6871951278203487e8,1.7296848981100807e8,1.7687307908858663e8,1.804617489879499e8,1.8380248029444718e8,1.870019944015241e8,1.902037760927044e8,1.9358503879154417e8,1.9735276875949895e8,2.017389549662418e8,2.0699507136617658e8,2.133858380641524e8,2.211822578328218e8,2.3065391414969167e8,2.420605333817618e8,2.5564286028406453e8,2.716129714058092e8,2.901442493595865e8,3.1136135186398196e8,3.3533061928187716e8,3.6205145742775667e8,3.914492930733017e8,4.233707141940547e8,4.575813658047435e8,4.93767070891339e8,5.3153848655470526e8,5.704393968483095e8,6.099585009860592e8,6.495442987081685e8,6.886224268709755e8,7.266145868422147e8,7.629580433796763e8,7.971245904749689e8,8.286378799209386e8,8.57088097975552e8,8.821431496698563e8,9.035557558022476e8,9.21166163878155e8,9.349004951838545e8,9.447650669902451e8,9.508373128579515e8,9.532541495639125e8,9.521987864921738e8,9.478870304872618e8,9.405541032753042e8,9.304428659884238e8,9.177941508789194e8,9.028396554546462e8,8.857975847044293e8,8.668709598874729e8,8.462482730800279e8,8.24105976708886e8,8.006121718781213e8,7.759308062154151e8,7.502257112545642e8,7.236638938061659e8,6.964176321404785e8,6.686650987393872e8,6.405894174268492e8,6.123762444819391e8,5.842101234754732e8,5.562699881470507e8,5.2872426725457066e8,5.017260755501371e8,4.7540895633947283e8,4.498835783549819e8,4.252356913905057e8,4.015255223378123e8,3.787886583814862e8,3.5703832989256084e8,3.362688839889245e8,3.1646014109163547e8,2.975822589524318e8,2.7960069643313396e8,2.624808743724968e8,2.4619217143848166e8,2.30710964077649e8,2.1602251405061632e8,2.0212161518240872e8,1.890120224497379e8,1.7670479096697056e8,1.6521574043445745e8,1.5456232473380828e8,1.447602218053812e8,1.3581996400739205e8,1.2774390526284961e8,1.2052377273873812e8,1.1413898411232696e8,1.0855583460384241e8,1.037275792535713e8,9.95953631895327e7,9.60898922393049e7,9.313369250540984e7,9.064378239491826e7,8.853457365636185e7,8.672082677711725e7,8.51205067071203e7,8.36574126210759e7,8.226348563067587e7,8.088072700459488e7,7.946268371911909e7,7.797547666564275e7,7.639835966055797e7,7.472380584452827e7,7.29571242399214e7,7.111561556428121e7,6.922728503164776e7,6.732914225749235e7,6.546513493386543e7,6.3683782925959595e7,6.203560106112533e7,6.05704195445744e7,5.933472766764166e7,5.8369176397770986e7,5.7706376250071526e7,5.736911720117638e7],"kdeType":"time","kdeValues":[8.060967603592752e-8,8.063113351723677e-8,8.065259099854604e-8,8.06740484798553e-8,8.069550596116455e-8,8.07169634424738e-8,8.073842092378307e-8,8.075987840509233e-8,8.078133588640158e-8,8.080279336771085e-8,8.08242508490201e-8,8.084570833032936e-8,8.086716581163861e-8,8.088862329294788e-8,8.091008077425713e-8,8.093153825556639e-8,8.095299573687566e-8,8.097445321818491e-8,8.099591069949416e-8,8.101736818080343e-8,8.103882566211269e-8,8.106028314342194e-8,8.10817406247312e-8,8.110319810604046e-8,8.112465558734972e-8,8.114611306865897e-8,8.116757054996824e-8,8.11890280312775e-8,8.121048551258675e-8,8.1231942993896e-8,8.125340047520527e-8,8.127485795651453e-8,8.129631543782378e-8,8.131777291913305e-8,8.13392304004423e-8,8.136068788175156e-8,8.138214536306081e-8,8.140360284437008e-8,8.142506032567933e-8,8.144651780698859e-8,8.146797528829786e-8,8.148943276960711e-8,8.151089025091636e-8,8.153234773222563e-8,8.155380521353489e-8,8.157526269484414e-8,8.15967201761534e-8,8.161817765746266e-8,8.163963513877192e-8,8.166109262008117e-8,8.168255010139044e-8,8.17040075826997e-8,8.172546506400895e-8,8.17469225453182e-8,8.176838002662747e-8,8.178983750793672e-8,8.181129498924598e-8,8.183275247055525e-8,8.18542099518645e-8,8.187566743317376e-8,8.189712491448301e-8,8.191858239579228e-8,8.194003987710153e-8,8.196149735841079e-8,8.198295483972005e-8,8.200441232102931e-8,8.202586980233856e-8,8.204732728364783e-8,8.206878476495709e-8,8.209024224626634e-8,8.21116997275756e-8,8.213315720888486e-8,8.215461469019412e-8,8.217607217150337e-8,8.219752965281264e-8,8.221898713412189e-8,8.224044461543115e-8,8.22619020967404e-8,8.228335957804967e-8,8.230481705935892e-8,8.232627454066818e-8,8.234773202197745e-8,8.23691895032867e-8,8.239064698459595e-8,8.241210446590521e-8,8.243356194721448e-8,8.245501942852373e-8,8.247647690983299e-8,8.249793439114225e-8,8.251939187245151e-8,8.254084935376076e-8,8.256230683507003e-8,8.258376431637928e-8,8.260522179768854e-8,8.262667927899779e-8,8.264813676030706e-8,8.266959424161632e-8,8.269105172292557e-8,8.271250920423484e-8,8.273396668554409e-8,8.275542416685335e-8,8.27768816481626e-8,8.279833912947187e-8,8.281979661078112e-8,8.284125409209038e-8,8.286271157339964e-8,8.28841690547089e-8,8.290562653601815e-8,8.292708401732741e-8,8.294854149863668e-8,8.296999897994593e-8,8.299145646125518e-8,8.301291394256445e-8,8.30343714238737e-8,8.305582890518296e-8,8.307728638649222e-8,8.309874386780148e-8,8.312020134911074e-8,8.314165883041999e-8,8.316311631172926e-8,8.318457379303851e-8,8.320603127434777e-8,8.322748875565704e-8,8.324894623696629e-8,8.327040371827554e-8,8.32918611995848e-8,8.331331868089407e-8,8.333477616220332e-8]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","peakMbAllocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportMeasured":[[3.865000508085359e-6,2.9900000004801086e-6,7200,1,null,null,null,null,null,null,null,null],[8.589995559304953e-7,8.23999998900149e-7,2227,2,null,null,null,null,null,null,null,null],[7.150001692934893e-7,6.969999990502629e-7,1931,3,null,null,null,null,null,null,null,null],[8.309998520417139e-7,8.100000012944975e-7,2243,4,null,null,null,null,null,null,null,null],[8.639999578008428e-7,8.449999988613399e-7,2356,5,null,null,null,null,null,null,null,null],[1.2780001270584762e-6,1.2579999992823332e-6,3486,6,null,null,null,null,null,null,null,null],[9.779996616998687e-7,1.0399999990085007e-6,2888,7,null,null,null,null,null,null,null,null],[1.0339999789721332e-6,1.0119999984681272e-6,2816,8,null,null,null,null,null,null,null,null],[1.2000000424450263e-6,1.3219999992486464e-6,3697,9,null,null,null,null,null,null,null,null],[1.2549999155453406e-6,1.2369999993211422e-6,3452,10,null,null,null,null,null,null,null,null],[1.2399996194289997e-6,1.2290000004355761e-6,3433,11,null,null,null,null,null,null,null,null],[1.4389997886610217e-6,1.4180000000862947e-6,3959,12,null,null,null,null,null,null,null,null],[1.3889994079363532e-6,1.3770000002466531e-6,3845,13,null,null,null,null,null,null,null,null],[1.6539997886866331e-6,1.6400000006910886e-6,4579,14,null,null,null,null,null,null,null,null],[1.702000190562103e-6,1.6949999999127385e-6,4749,15,null,null,null,null,null,null,null,null],[1.6870008039404638e-6,1.6719999997860668e-6,4700,16,null,null,null,null,null,null,null,null],[1.913000232889317e-6,1.9059999996073884e-6,5342,17,null,null,null,null,null,null,null,null],[1.835000148275867e-6,1.8170000011252796e-6,5089,18,null,null,null,null,null,null,null,null],[1.908999365696218e-6,1.8910000001426397e-6,5293,19,null,null,null,null,null,null,null,null],[2.0530005713226274e-6,2.0389999999537167e-6,5709,20,null,null,null,null,null,null,null,null],[2.124000275216531e-6,2.1000000014481657e-6,5881,21,null,null,null,null,null,null,null,null],[2.2280000848695636e-6,2.212000000056946e-6,6187,22,null,null,null,null,null,null,null,null],[2.2189997253008187e-6,2.2039999993950232e-6,6193,23,null,null,null,null,null,null,null,null],[2.370999936829321e-6,2.3559999995370617e-6,6588,25,null,null,null,null,null,null,null,null],[2.4379996830248274e-6,2.4219999996688557e-6,6788,26,null,null,null,null,null,null,null,null],[2.5710005502332933e-6,2.5529999998497033e-6,7172,27,null,null,null,null,null,null,null,null],[2.649000634846743e-6,2.629000000808901e-6,7371,28,null,null,null,null,null,null,null,null],[2.881999535020441e-6,2.8660000008784436e-6,8065,30,null,null,null,null,null,null,null,null],[3.05499997921288e-6,3.0419999994535374e-6,8511,31,null,null,null,null,null,null,null,null],[3.390000529179815e-6,3.3779999988325926e-6,9471,33,null,null,null,null,null,null,null,null],[3.2429998100269586e-6,3.2330000010460935e-6,9068,35,null,null,null,null,null,null,null,null],[3.3129999792436138e-6,3.2989999994015307e-6,9237,36,null,null,null,null,null,null,null,null],[3.42800012731459e-6,3.4219999989204553e-6,9572,38,null,null,null,null,null,null,null,null],[3.6499995985650457e-6,3.642999999442509e-6,10214,40,null,null,null,null,null,null,null,null],[3.731999640876893e-6,3.7289999994527534e-6,10444,42,null,null,null,null,null,null,null,null],[3.964999450545292e-6,3.970999999935998e-6,11131,44,null,null,null,null,null,null,null,null],[4.234000698488671e-6,4.233000000297693e-6,11901,47,null,null,null,null,null,null,null,null],[4.3239997467026114e-6,4.306999999315053e-6,12097,49,null,null,null,null,null,null,null,null],[4.6290006139315665e-6,4.6200000003437935e-6,12953,52,null,null,null,null,null,null,null,null],[4.7009998525027186e-6,4.688000000641068e-6,13156,54,null,null,null,null,null,null,null,null],[5.106000571686309e-6,5.092000000317398e-6,14266,57,null,null,null,null,null,null,null,null],[5.249000423646066e-6,5.245999998848561e-6,14712,60,null,null,null,null,null,null,null,null],[5.373999556468334e-6,5.38099999936037e-6,15160,63,null,null,null,null,null,null,null,null],[5.992000296828337e-6,5.998999998979571e-6,16869,66,null,null,null,null,null,null,null,null],[5.991999387333635e-6,5.980999999266601e-6,16785,69,null,null,null,null,null,null,null,null],[6.383999789250083e-6,6.370999999560922e-6,18014,73,null,null,null,null,null,null,null,null],[6.823000148870051e-6,6.812000000522289e-6,19169,76,null,null,null,null,null,null,null,null],[6.750000466126949e-6,6.743999998448658e-6,18976,80,null,null,null,null,null,null,null,null],[7.07199978933204e-6,7.066000000222061e-6,19820,84,null,null,null,null,null,null,null,null],[7.697000000916887e-6,7.69599999905779e-6,21615,89,null,null,null,null,null,null,null,null],[7.937999725982081e-6,7.939999999706515e-6,22333,93,null,null,null,null,null,null,null,null],[8.175999937520828e-6,8.175000001386934e-6,22930,98,null,null,null,null,null,null,null,null],[8.697999874129891e-6,8.699000000333967e-6,24405,103,null,null,null,null,null,null,null,null],[9.063000106834807e-6,9.061000000087915e-6,25449,108,null,null,null,null,null,null,null,null],[9.439000677957665e-6,9.447000000051275e-6,26511,113,null,null,null,null,null,null,null,null],[9.809000403038226e-6,9.806999999639743e-6,27519,119,null,null,null,null,null,null,null,null],[1.0601000212773215e-5,1.0622999999654326e-5,29831,125,null,null,null,null,null,null,null,null],[1.1410999832150992e-5,1.1412999999294016e-5,32014,131,null,null,null,null,null,null,null,null],[1.1311999514873605e-5,1.1309999999653542e-5,31763,138,null,null,null,null,null,null,null,null],[1.1871000424434897e-5,1.1880999998936659e-5,33430,144,null,null,null,null,null,null,null,null],[1.2723000509140547e-5,1.273900000064998e-5,35788,152,null,null,null,null,null,null,null,null],[1.304500074184034e-5,1.3046000001182279e-5,36671,159,null,null,null,null,null,null,null,null],[1.3977999515191186e-5,1.3985000000715786e-5,39270,167,null,null,null,null,null,null,null,null],[1.4315999578684568e-5,1.4322000000177582e-5,40199,176,null,null,null,null,null,null,null,null],[1.5996000001905486e-5,1.6027000000917724e-5,45065,185,null,null,null,null,null,null,null,null],[1.5996000001905486e-5,1.599900000037735e-5,44958,194,null,null,null,null,null,null,null,null],[1.6541999684704933e-5,1.6547999999616536e-5,46530,204,null,null,null,null,null,null,null,null],[1.7945999388757627e-5,1.796099999928913e-5,50441,214,null,null,null,null,null,null,null,null],[1.8431000171403866e-5,1.8458999999637626e-5,51839,224,null,null,null,null,null,null,null,null],[2.0647000383178238e-5,2.0762999998424903e-5,58835,236,null,null,null,null,null,null,null,null],[4.369999987829942e-5,4.374899999959325e-5,122864,247,null,null,null,null,null,null,null,null],[2.4191000193241052e-5,2.4244000000450683e-5,68233,260,null,null,null,null,null,null,null,null],[2.2309000087261666e-5,2.2339999999232418e-5,62797,273,null,null,null,null,null,null,null,null],[2.62120001934818e-5,2.641699999905711e-5,74537,287,null,null,null,null,null,null,null,null],[3.022900000360096e-5,3.025499999864678e-5,85042,301,null,null,null,null,null,null,null,null],[5.966200023976853e-5,5.9751000000218824e-5,168379,316,null,null,null,null,null,null,null,null],[3.5834000300383195e-5,3.6978999998993345e-5,104971,332,null,null,null,null,null,null,null,null],[5.018299998482689e-5,5.096399999970913e-5,145191,348,null,null,null,null,null,null,null,null],[5.372299983719131e-5,5.51540000000017e-5,156433,366,null,null,null,null,null,null,null,null],[5.558499924518401e-5,5.597399999857089e-5,159325,384,null,null,null,null,null,null,null,null],[5.9947999943688046e-5,6.031000000028541e-5,171258,403,null,null,null,null,null,null,null,null],[5.6846000006771646e-5,5.7344000000014717e-5,163034,424,null,null,null,null,null,null,null,null],[5.192900061956607e-5,5.2099000001248896e-5,146811,445,null,null,null,null,null,null,null,null],[3.687800017360132e-5,3.69290000001854e-5,103641,467,null,null,null,null,null,null,null,null],[3.808000019489555e-5,3.814699999971083e-5,107295,490,null,null,null,null,null,null,null,null],[3.990100049122702e-5,3.996000000050515e-5,112391,515,null,null,null,null,null,null,null,null],[4.364500000519911e-5,4.37189999988874e-5,123223,541,null,null,null,null,null,null,null,null],[4.346700006863102e-5,4.35279999990712e-5,122370,568,null,null,null,null,null,null,null,null],[4.525900021690177e-5,4.5297999999860394e-5,127409,596,null,null,null,null,null,null,null,null],[4.773699947691057e-5,4.781700000044964e-5,134522,626,null,null,null,null,null,null,null,null],[5.026399958296679e-5,5.03340000008734e-5,141527,657,null,null,null,null,null,null,null,null],[1.788219997251872e-4,1.790899999996043e-4,503558,690,null,null,null,null,null,null,null,null],[7.227300011436455e-5,7.23740000001527e-5,203461,725,null,null,null,null,null,null,null,null],[5.794099979539169e-5,5.802499999951749e-5,163177,761,null,null,null,null,null,null,null,null],[6.0958000176469795e-5,6.104199999867888e-5,171673,799,null,null,null,null,null,null,null,null],[6.43599996692501e-5,6.44180000008987e-5,181190,839,null,null,null,null,null,null,null,null],[6.825100081186974e-5,6.830899999954454e-5,192078,881,null,null,null,null,null,null,null,null],[6.935900000826223e-5,6.942999999992594e-5,195231,925,null,null,null,null,null,null,null,null],[7.309699958568672e-5,7.317100000037158e-5,205740,972,null,null,null,null,null,null,null,null],[7.737599935353501e-5,7.743799999992973e-5,217727,1020,null,null,null,null,null,null,null,null],[8.145199990394758e-5,8.152099999847451e-5,229173,1071,null,null,null,null,null,null,null,null],[8.464199981972342e-5,8.47139999997637e-5,238101,1125,null,null,null,null,null,null,null,null],[1.6372699974454008e-4,1.6386199999907092e-4,460411,1181,null,null,null,null,null,null,null,null],[9.537500045553315e-5,9.545200000005138e-5,268276,1240,null,null,null,null,null,null,null,null],[9.881000005407259e-5,9.887500000083094e-5,277863,1302,null,null,null,null,null,null,null,null],[1.0342199948354391e-4,1.0349899999972934e-4,290822,1367,null,null,null,null,null,null,null,null],[1.0898099935729988e-4,1.090569999995239e-4,306518,1436,null,null,null,null,null,null,null,null],[1.1537699992913986e-4,1.154249999988366e-4,324353,1507,null,null,null,null,null,null,null,null],[1.186480003525503e-4,1.1872600000017997e-4,333571,1583,null,null,null,null,null,null,null,null],[1.2588300069182878e-4,1.2595699999984333e-4,353990,1662,null,null,null,null,null,null,null,null],[2.1832299989910098e-4,2.184760000005781e-4,613857,1745,null,null,null,null,null,null,null,null],[1.381780002702726e-4,1.382760000012695e-4,388541,1832,null,null,null,null,null,null,null,null],[1.5092199919308769e-4,1.5101600000022586e-4,424304,1924,null,null,null,null,null,null,null,null],[1.5217000054690288e-4,1.52239000000165e-4,427774,2020,null,null,null,null,null,null,null,null],[1.60659999892232e-4,1.6073499999968988e-4,451646,2121,null,null,null,null,null,null,null,null],[1.68515000041225e-4,1.6860100000037903e-4,473719,2227,null,null,null,null,null,null,null,null],[2.3507700007030508e-4,2.3525800000001595e-4,660971,2339,null,null,null,null,null,null,null,null],[1.864340001702658e-4,1.865389999995415e-4,524126,2456,null,null,null,null,null,null,null,null],[1.9418699957896024e-4,1.94263000000916e-4,545746,2579,null,null,null,null,null,null,null,null],[2.3818899990146747e-4,2.49613999999454e-4,669493,2708,null,null,null,null,null,null,null,null],[2.684149994820473e-4,2.6853000000137683e-4,754329,2843,null,null,null,null,null,null,null,null],[2.4906499947974226e-4,2.4920499999936396e-4,700132,2985,null,null,null,null,null,null,null,null],[2.476500003467663e-4,2.477259999995596e-4,695914,3134,null,null,null,null,null,null,null,null],[2.629770006024046e-4,2.6303099999935853e-4,738908,3291,null,null,null,null,null,null,null,null],[3.208389998690109e-4,3.21055999998876e-4,901836,3456,null,null,null,null,null,null,null,null],[2.8902400026709074e-4,2.8909100000085175e-4,812048,3629,null,null,null,null,null,null,null,null],[3.013060004377621e-4,3.0142999999860365e-4,846747,3810,null,null,null,null,null,null,null,null],[3.5801600006379886e-4,3.5823700000037206e-4,1006290,4001,null,null,null,null,null,null,null,null],[3.3339600031467853e-4,3.33492000001101e-4,936737,4201,null,null,null,null,null,null,null,null],[3.517030008879374e-4,3.518119999998959e-4,988133,4411,null,null,null,null,null,null,null,null],[4.1748500007088296e-4,4.1771499999931905e-4,1173232,4631,null,null,null,null,null,null,null,null],[3.9070499951776583e-4,3.9077699999978677e-4,1097886,4863,null,null,null,null,null,null,null,null],[4.5298299937712727e-4,4.531620000012282e-4,1273265,5106,null,null,null,null,null,null,null,null],[7.565390005765948e-4,7.60368999999983e-4,2141407,5361,null,null,null,null,null,null,null,null],[1.0559259999354254e-3,1.0563270000005787e-3,2966675,5629,null,null,null,null,null,null,null,null],[4.966760006936966e-4,4.970970000002239e-4,1397846,5911,null,null,null,null,null,null,null,null],[5.453959993246826e-4,5.455679999997187e-4,1532314,6207,null,null,null,null,null,null,null,null],[5.244750000201748e-4,5.245649999991997e-4,1473278,6517,null,null,null,null,null,null,null,null],[6.112169994594296e-4,6.115309999987772e-4,1718587,6843,null,null,null,null,null,null,null,null],[5.791119992863969e-4,5.793139999994423e-4,1626978,7185,null,null,null,null,null,null,null,null],[6.516819994430989e-4,6.519899999997136e-4,1831097,7544,null,null,null,null,null,null,null,null],[7.085099996402278e-4,7.201800000000702e-4,1990720,7921,null,null,null,null,null,null,null,null],[6.269999994401587e-4,6.271829999988654e-4,1761512,8318,null,null,null,null,null,null,null,null],[7.300419993043761e-4,7.304800000014211e-4,2052063,8733,null,null,null,null,null,null,null,null],[7.664149998163339e-4,7.666569999997819e-4,2153594,9170,null,null,null,null,null,null,null,null],[7.804009992469219e-4,7.805119999986232e-4,2191914,9629,null,null,null,null,null,null,null,null],[7.987110002432019e-4,7.988640000000657e-4,2243538,10110,null,null,null,null,null,null,null,null],[8.139310002661659e-4,8.140730000008034e-4,2286553,10616,null,null,null,null,null,null,null,null],[8.972550003818469e-4,8.975030000009099e-4,2520805,11146,null,null,null,null,null,null,null,null],[9.642020004321239e-4,9.643590000010249e-4,2708504,11704,null,null,null,null,null,null,null,null],[9.496889997535618e-4,9.498460000010311e-4,2667635,12289,null,null,null,null,null,null,null,null],[9.961359992303187e-4,9.96349999999424e-4,2798151,12903,null,null,null,null,null,null,null,null],[1.1146779997943668e-3,1.1277039999999516e-3,3131093,13549,null,null,null,null,null,null,null,null],[1.1100360006821575e-3,1.1102580000006412e-3,3119105,14226,null,null,null,null,null,null,null,null],[1.2121610006943229e-3,1.2123489999993353e-3,3404704,14937,null,null,null,null,null,null,null,null],[1.2383539997244952e-3,1.2386840000004895e-3,3478720,15684,null,null,null,null,null,null,null,null],[1.2959249997948064e-3,1.2961239999995655e-3,3639974,16469,null,null,null,null,null,null,null,null],[1.3756849994024378e-3,1.3760850000004154e-3,3864405,17292,null,null,null,null,null,null,null,null],[1.4275149997047265e-3,1.427940999999322e-3,4010543,18157,null,null,null,null,null,null,null,null],[1.547156000015093e-3,1.5474050000001682e-3,4345654,19065,null,null,null,null,null,null,null,null],[1.630886999919312e-3,1.6442619999992303e-3,4581024,20018,null,null,null,null,null,null,null,null],[1.6790090003269142e-3,1.6792549999991024e-3,4715904,21019,null,null,null,null,null,null,null,null],[1.7433059992981725e-3,1.7441629999996877e-3,4898146,22070,null,null,null,null,null,null,null,null],[1.8847510000341572e-3,1.885006000000189e-3,5293498,23173,null,null,null,null,null,null,null,null],[1.959395000085351e-3,1.9596570000004476e-3,5503385,24332,null,null,null,null,null,null,null,null],[2.053045000138809e-3,2.0643079999995706e-3,5766313,25549,null,null,null,null,null,null,null,null],[2.1498660007637227e-3,2.1501649999997596e-3,6038120,26826,null,null,null,null,null,null,null,null],[2.2444169999289443e-3,2.244989999999447e-3,6304325,28167,null,null,null,null,null,null,null,null],[2.3995330002435367e-3,2.399836000000377e-3,6739791,29576,null,null,null,null,null,null,null,null],[2.4593520001872093e-3,2.459732000000159e-3,6908882,31054,null,null,null,null,null,null,null,null],[2.6749099997687154e-3,2.689020000000042e-3,7513293,32607,null,null,null,null,null,null,null,null],[2.759068000159459e-3,2.7593439999993308e-3,7749126,34238,null,null,null,null,null,null,null,null],[2.8392659996825387e-3,2.839628999998567e-3,7975172,35950,null,null,null,null,null,null,null,null],[3.066645999751927e-3,3.0801820000014857e-3,8613147,37747,null,null,null,null,null,null,null,null],[3.2246029995803838e-3,3.2248770000009586e-3,9055986,39634,null,null,null,null,null,null,null,null],[3.3659549999356386e-3,3.3664850000008073e-3,9454233,41616,null,null,null,null,null,null,null,null],[3.6170100001982064e-3,3.630195999999586e-3,10158025,43697,null,null,null,null,null,null,null,null],[3.82310300028621e-3,3.823610999999616e-3,10737895,45882,null,null,null,null,null,null,null,null],[4.012032999526127e-3,4.012538999999649e-3,11269420,48176,null,null,null,null,null,null,null,null],[4.086175000338699e-3,4.099287999999035e-3,11477351,50585,null,null,null,null,null,null,null,null],[4.323633000240079e-3,4.324392999999205e-3,12143894,53114,null,null,null,null,null,null,null,null],[4.57178600026964e-3,4.58519400000057e-3,12841392,55770,null,null,null,null,null,null,null,null],[4.745200000797922e-3,4.745609000000428e-3,13326909,58558,null,null,null,null,null,null,null,null],[4.959118999977363e-3,4.973235999999659e-3,13928269,61486,null,null,null,null,null,null,null,null],[5.363424000279338e-3,5.364421999999536e-3,15064566,64561,null,null,null,null,null,null,null,null],[5.767780000496714e-3,5.781622999998959e-3,16197930,67789,null,null,null,null,null,null,null,null],[5.967828999928315e-3,5.968574000000615e-3,16761111,71178,null,null,null,null,null,null,null,null],[6.361994999679155e-3,6.368779000000657e-3,17869247,74737,null,null,null,null,null,null,null,null],[6.323141999928339e-3,6.337321000000173e-3,17757818,78474,null,null,null,null,null,null,null,null],[6.608259000131511e-3,6.6089670000017975e-3,18559256,82398,null,null,null,null,null,null,null,null],[7.020014999397972e-3,7.03335499999902e-3,19715347,86518,null,null,null,null,null,null,null,null],[7.398540999929537e-3,7.411312000000336e-3,20778611,90843,null,null,null,null,null,null,null,null],[7.763384000099904e-3,7.777361999998789e-3,21802446,95386,null,null,null,null,null,null,null,null],[8.462185000098543e-3,8.463027000001233e-3,23766028,100155,null,null,null,null,null,null,null,null],[8.421090000410913e-3,8.43466200000087e-3,23650604,105163,null,null,null,null,null,null,null,null],[9.013230999698862e-3,9.027231000001024e-3,25312571,110421,null,null,null,null,null,null,null,null],[9.34851600050024e-3,9.361755000000471e-3,26253890,115942,null,null,null,null,null,null,null,null],[9.883928999443015e-3,9.898951000000267e-3,27757982,121739,null,null,null,null,null,null,null,null],[1.0375914999713132e-2,1.0389614000001046e-2,29138669,127826,null,null,null,null,null,null,null,null],[1.0835295000106271e-2,1.0849467999999973e-2,30430546,134217,null,null,null,null,null,null,null,null],[1.1715014000401425e-2,1.1732196000000528e-2,32899260,140928,null,null,null,null,null,null,null,null],[1.2456573999770626e-2,1.2480049999998855e-2,34980948,147975,null,null,null,null,null,null,null,null],[1.2537216999589873e-2,1.2547994000000173e-2,35207410,155373,null,null,null,null,null,null,null,null],[1.3225665999925695e-2,1.3239570999999728e-2,37141336,163142,null,null,null,null,null,null,null,null],[1.3969259000077727e-2,1.3995739999998591e-2,39228975,171299,null,null,null,null,null,null,null,null],[1.4700499999889871e-2,1.4712739000000141e-2,41283355,179864,null,null,null,null,null,null,null,null],[1.534141299998737e-2,1.5368620000000277e-2,43081120,188858,null,null,null,null,null,null,null,null],[1.669473900074081e-2,1.6707723999999757e-2,46882937,198300,null,null,null,null,null,null,null,null],[1.6912811999645783e-2,1.693915199999907e-2,47495706,208215,null,null,null,null,null,null,null,null],[1.7755489000592206e-2,1.7782858000000346e-2,49861735,218626,null,null,null,null,null,null,null,null],[1.9020523999643046e-2,1.9045907999998946e-2,53412547,229558,null,null,null,null,null,null,null,null],[1.9648132999463996e-2,1.9673445999998762e-2,55175052,241036,null,null,null,null,null,null,null,null],[2.1023686000262387e-2,2.105070899999717e-2,59038858,253087,null,null,null,null,null,null,null,null],[2.1577338000497548e-2,2.160367200000124e-2,60593354,265742,null,null,null,null,null,null,null,null],[2.2566407999875082e-2,2.259382500000129e-2,63369824,279029,null,null,null,null,null,null,null,null],[2.3963038999681885e-2,2.400352299999753e-2,67290968,292980,null,null,null,null,null,null,null,null],[2.5217557000360102e-2,2.5243317000001042e-2,70813463,307629,null,null,null,null,null,null,null,null],[2.635043600002973e-2,2.639078099999992e-2,73995454,323011,null,null,null,null,null,null,null,null],[2.960953599995264e-2,2.9643332999999217e-2,83149759,339161,null,null,null,null,null,null,null,null],[2.9001113000049372e-2,2.9040463999997712e-2,81438194,356119,null,null,null,null,null,null,null,null],[3.024819800066325e-2,3.02876370000007e-2,84940733,373925,null,null,null,null,null,null,null,null],[3.210873199986963e-2,3.21463229999992e-2,90165267,392622,null,null,null,null,null,null,null,null],[3.332520000003569e-2,3.33677950000002e-2,93580336,412253,null,null,null,null,null,null,null,null],[3.531897399989248e-2,3.536738200000045e-2,99179095,432866,null,null,null,null,null,null,null,null],[3.706343600060791e-2,3.710649099999941e-2,104077325,454509,null,null,null,null,null,null,null,null],[3.891485699932673e-2,3.896452699999742e-2,109277201,477234,null,null,null,null,null,null,null,null],[4.120201400019141e-2,4.1253908000001616e-2,115700341,501096,null,null,null,null,null,null,null,null],[4.294673900039925e-2,4.303450299999767e-2,120597570,526151,null,null,null,null,null,null,null,null],[4.527827499987325e-2,4.5332773999998466e-2,127144741,552458,null,null,null,null,null,null,null,null],[4.742760499993892e-2,4.749671600000127e-2,133180380,580081,null,null,null,null,null,null,null,null],[4.975330999968719e-2,4.984290200000174e-2,139767094,609086,null,null,null,null,null,null,null,null],[5.2473702000497724e-2,5.25403250000025e-2,147350577,639540,null,null,null,null,null,null,null,null],[5.564078699990205e-2,5.570923800000216e-2,156243291,671517,null,null,null,null,null,null,null,null],[5.7049193999773706e-2,5.711720300000067e-2,160196902,705093,null,null,null,null,null,null,null,null],[6.039220100046805e-2,6.0488696000000175e-2,169585605,740347,null,null,null,null,null,null,null,null],[6.378368600053363e-2,6.387634800000086e-2,179108484,777365,null,null,null,null,null,null,null,null],[6.651154900009715e-2,6.660012300000062e-2,186768022,816233,null,null,null,null,null,null,null,null],[6.994841599953361e-2,7.00447319999995e-2,196418830,857045,null,null,null,null,null,null,null,null],[7.342828699984238e-2,7.351999799999831e-2,206190716,899897,null,null,null,null,null,null,null,null],[7.786732899967319e-2,7.797423100000245e-2,218656104,944892,null,null,null,null,null,null,null,null],[8.05126539999037e-2,8.061343199999982e-2,226084283,992136,null,null,null,null,null,null,null,null],[8.509465100087255e-2,8.509145599999712e-2,238949824,1041743,null,null,null,null,null,null,null,null],[8.931416199993691e-2,8.943654899999842e-2,250798971,1093831,null,null,null,null,null,null,null,null],[9.545100400009687e-2,9.539609700000184e-2,268030184,1148522,null,null,null,null,null,null,null,null],[9.878161000051477e-2,9.890446600000047e-2,277382731,1205948,null,null,null,null,null,null,null,null],[0.10403566199966008,0.104169167000002,292137409,1266246,null,null,null,null,null,null,null,null],[0.10863568700005999,0.10880498199999877,305052809,1329558,null,null,null,null,null,null,null,null],[0.11467821500082209,0.1148214629999984,322020966,1396036,null,null,null,null,null,null,null,null],[0.11905010099962965,0.11920928700000033,334296921,1465838,null,null,null,null,null,null,null,null],[0.12694869200004177,0.12711610100000215,356477288,1539130,null,null,null,null,null,null,null,null],[0.13199141200038866,0.13203488299999933,370636578,1616086,null,null,null,null,null,null,null,null],[0.13878091399965342,0.13892030699999935,389702633,1696890,null,null,null,null,null,null,null,null],[0.14512124700013374,0.1453218110000023,407504740,1781735,null,null,null,null,null,null,null,null],[0.15434300800006895,0.15452114100000003,433401286,1870822,null,null,null,null,null,null,null,null],[0.16038516200023878,0.1605912509999996,450365996,1964363,null,null,null,null,null,null,null,null],[0.16911592799988284,0.16934183999999775,474882644,2062581,null,null,null,null,null,null,null,null],[0.17813656499947683,0.17834022599999955,500212750,2165710,null,null,null,null,null,null,null,null],[0.1863227010007904,0.18646252799999985,523199186,2273996,null,null,null,null,null,null,null,null],[0.19578816500052199,0.19605338899999936,549777134,2387695,null,null,null,null,null,null,null,null],[0.20560165099959704,0.20584333600000093,577335020,2507080,null,null,null,null,null,null,null,null],[0.2156177180004306,0.21590767699999702,605459649,2632434,null,null,null,null,null,null,null,null],[0.226073811999413,0.22635917800000271,634819919,2764056,null,null,null,null,null,null,null,null],[0.2377345779996176,0.2379285909999993,667563866,2902259,null,null,null,null,null,null,null,null]],"reportName":"encode/100/base64","reportNumber":3,"reportOutliers":{"highMild":2,"highSevere":0,"lowMild":3,"lowSevere":0,"samplesSeen":43}},{"reportAnalysis":{"anMean":{"estError":{"confIntCL":5.0e-2,"confIntLDX":2.153541399741195e-9,"confIntUDX":2.9093505352022565e-9},"estPoint":1.1049329562746897e-6},"anOutlierVar":{"ovDesc":"no","ovEffect":"Unaffected","ovFraction":4.7617957464344066e-3},"anRegress":[{"regCoeffs":{"iters":{"estError":{"confIntCL":5.0e-2,"confIntLDX":1.3700046319805262e-9,"confIntUDX":1.6831289123998731e-9},"estPoint":1.1052018195874158e-6},"y":{"estError":{"confIntCL":5.0e-2,"confIntLDX":2.0295181184303778e-5,"confIntUDX":2.1488364035989638e-5},"estPoint":1.7807200788098534e-5}},"regRSquare":{"estError":{"confIntCL":5.0e-2,"confIntLDX":4.9090404159013445e-5,"confIntUDX":2.1118641250206238e-5},"estPoint":0.9999670052720252},"regResponder":"time"}],"anStdDev":{"estError":{"confIntCL":5.0e-2,"confIntLDX":2.26726944254257e-9,"confIntUDX":5.536081377694936e-9},"estPoint":8.069900092918102e-9}},"reportKDEs":[{"kdePDF":[5544834.068450335,5692371.844487814,5986647.457080645,6426047.468158944,7008118.356776166,7729528.221925817,8586019.287205113,9572355.409418453,1.0682270873679038e7,1.1908428980205605e7,1.3242400906637067e7,1.467467659595454e7,1.6194719499570994e7,1.779107550562464e7,1.9451543080645338e7,2.116340656376183e7,2.2913727969267193e7,2.468968514460359e7,2.6478936496401478e7,2.826998568199682e7,3.0052514642751116e7,3.1817651004708644e7,3.3558136845448226e7,3.52683704538622e7,3.694430093497927e7,3.858316687115342e7,4.018308390110339e7,4.174250086685935e7,4.325955874610075e7,4.473139949157495e7,4.615348175037157e7,4.7518966030060485e7,4.8818232322271235e7,5.003858800792836e7,5.116421306425155e7,5.217637371562526e7,5.305391578888758e7,5.377402668765138e7,5.431323198475311e7,5.46485712319077e7,5.47588797709182e7,5.462609093070152e7,5.423646738099628e7,5.358167232414162e7,5.265960063391039e7,5.147490622408797e7,5.0039183391265206e7,4.837078464747274e7,4.6494283372248225e7,4.4439614180727236e7,4.224094516810217e7,3.993535253991587e7,3.756137854336685e7,3.515755768148235e7,3.2760994122555006e7,3.0406065710345726e7,2.8123318085913297e7,2.593859739336308e7,2.387245315418358e7,2.1939825393316362e7,2.015001308826656e7,1.8506905427005704e7,1.700944396066315e7,1.5652273108032208e7,1.4426529023886923e7,1.3320712820102362e7,1.232159358027419e7,1.1415089390754629e7,1.0587080377875235e7,9824115.95604689,9113988.458749974,8446156.242665851,7812010.386261197,7204989.449909378,6620555.73889806,6056053.596421736,5510475.137468047,4984161.4154768055,4478467.387636216,3995417.4697719966,3537375.3217834164,3106747.2189974072,2705733.4014623505,2336136.5886176177,1999231.7861449856,1695696.9093006677,1425599.834973379,1188434.420663656,983195.8583380708,808484.4570995544,662626.5023544125,543801.1074297552,450162.81687500316,379950.9924354038,331578.57721792103,303694.5800975413,295216.47303294076,305330.6040154922,333460.67880117224,379206.34738641,442255.9307071171,522279.2966987549,618808.7580471387,731117.4831845678,858106.1096100709,998208.8199744015,1149329.8846602144,1308820.4278800916,1473502.8554052305,1639747.0232463486,1803597.9972571272,1960950.4639777867,2107759.9361232244,2240276.3674225328,2355282.1903792843,2450314.6108242846,2523851.613251558,2575442.75384404,2605769.431496503,2616624.69051399,2610809.2702561338,2591947.958916548,2564237.6140111135,2532144.7452306594,2500075.6436605356,2472045.1498661125,2451370.9413244775,2440418.575503657],"kdeType":"time","kdeValues":[1.0870347745450774e-6,1.0874759001563485e-6,1.0879170257676196e-6,1.088358151378891e-6,1.088799276990162e-6,1.089240402601433e-6,1.0896815282127042e-6,1.0901226538239753e-6,1.0905637794352466e-6,1.0910049050465177e-6,1.0914460306577888e-6,1.0918871562690599e-6,1.0923282818803312e-6,1.0927694074916023e-6,1.0932105331028734e-6,1.0936516587141445e-6,1.0940927843254156e-6,1.0945339099366869e-6,1.094975035547958e-6,1.095416161159229e-6,1.0958572867705002e-6,1.0962984123817712e-6,1.0967395379930426e-6,1.0971806636043136e-6,1.0976217892155847e-6,1.0980629148268558e-6,1.0985040404381271e-6,1.0989451660493982e-6,1.0993862916606693e-6,1.0998274172719404e-6,1.1002685428832115e-6,1.1007096684944828e-6,1.101150794105754e-6,1.101591919717025e-6,1.1020330453282961e-6,1.1024741709395672e-6,1.1029152965508385e-6,1.1033564221621096e-6,1.1037975477733807e-6,1.1042386733846518e-6,1.104679798995923e-6,1.1051209246071942e-6,1.1055620502184653e-6,1.1060031758297364e-6,1.1064443014410075e-6,1.1068854270522788e-6,1.1073265526635499e-6,1.107767678274821e-6,1.108208803886092e-6,1.1086499294973632e-6,1.1090910551086345e-6,1.1095321807199056e-6,1.1099733063311767e-6,1.1104144319424477e-6,1.1108555575537188e-6,1.1112966831649901e-6,1.1117378087762612e-6,1.1121789343875323e-6,1.1126200599988034e-6,1.1130611856100747e-6,1.1135023112213458e-6,1.113943436832617e-6,1.114384562443888e-6,1.1148256880551591e-6,1.1152668136664304e-6,1.1157079392777015e-6,1.1161490648889726e-6,1.1165901905002437e-6,1.1170313161115148e-6,1.117472441722786e-6,1.1179135673340572e-6,1.1183546929453283e-6,1.1187958185565994e-6,1.1192369441678707e-6,1.1196780697791418e-6,1.1201191953904129e-6,1.120560321001684e-6,1.121001446612955e-6,1.1214425722242264e-6,1.1218836978354975e-6,1.1223248234467686e-6,1.1227659490580397e-6,1.1232070746693108e-6,1.123648200280582e-6,1.1240893258918532e-6,1.1245304515031242e-6,1.1249715771143953e-6,1.1254127027256667e-6,1.1258538283369377e-6,1.1262949539482088e-6,1.12673607955948e-6,1.127177205170751e-6,1.1276183307820223e-6,1.1280594563932934e-6,1.1285005820045645e-6,1.1289417076158356e-6,1.1293828332271067e-6,1.129823958838378e-6,1.1302650844496491e-6,1.1307062100609202e-6,1.1311473356721913e-6,1.1315884612834624e-6,1.1320295868947337e-6,1.1324707125060048e-6,1.1329118381172759e-6,1.133352963728547e-6,1.1337940893398183e-6,1.1342352149510894e-6,1.1346763405623605e-6,1.1351174661736316e-6,1.1355585917849027e-6,1.135999717396174e-6,1.136440843007445e-6,1.1368819686187162e-6,1.1373230942299873e-6,1.1377642198412583e-6,1.1382053454525297e-6,1.1386464710638008e-6,1.1390875966750718e-6,1.139528722286343e-6,1.1399698478976142e-6,1.1404109735088853e-6,1.1408520991201564e-6,1.1412932247314275e-6,1.1417343503426986e-6,1.14217547595397e-6,1.142616601565241e-6,1.1430577271765121e-6]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","peakMbAllocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportMeasured":[[1.0476000170456246e-5,9.174999998862177e-6,21832,1,null,null,null,null,null,null,null,null],[3.014999492734205e-6,3.0300000020133666e-6,8376,2,null,null,null,null,null,null,null,null],[3.8629996197414584e-6,3.8750000008747065e-6,10320,3,null,null,null,null,null,null,null,null],[4.712999725597911e-6,4.923000002321487e-6,13552,4,null,null,null,null,null,null,null,null],[6.01800002186792e-6,5.9330000006241335e-6,16148,5,null,null,null,null,null,null,null,null],[6.719000339217018e-6,6.804000001636723e-6,19116,6,null,null,null,null,null,null,null,null],[7.931999789434485e-6,7.934000002762787e-6,22173,7,null,null,null,null,null,null,null,null],[9.314000635640696e-6,9.374999997646682e-6,26307,8,null,null,null,null,null,null,null,null],[1.0470999768585898e-5,1.0495000001498056e-5,29492,9,null,null,null,null,null,null,null,null],[1.1146999895572662e-5,1.1140999998104917e-5,31625,10,null,null,null,null,null,null,null,null],[1.2070999218849465e-5,1.2082000001356619e-5,33952,11,null,null,null,null,null,null,null,null],[1.3452000530378427e-5,1.3621999997326384e-5,39008,12,null,null,null,null,null,null,null,null],[1.5265000001818407e-5,1.521799999792961e-5,42687,13,null,null,null,null,null,null,null,null],[1.5153999811445829e-5,1.514399999891225e-5,42432,14,null,null,null,null,null,null,null,null],[5.894900004932424e-5,2.8918000001709743e-5,166088,15,null,null,null,null,null,null,null,null],[2.2232999981497414e-5,2.2260000001494973e-5,62563,16,null,null,null,null,null,null,null,null],[3.4267000046384055e-5,3.429199999871457e-5,96202,17,null,null,null,null,null,null,null,null],[1.912600055220537e-5,1.913200000203119e-5,53701,18,null,null,null,null,null,null,null,null],[2.0073999621672556e-5,2.0120000002066263e-5,56449,19,null,null,null,null,null,null,null,null],[2.112400034093298e-5,2.1113999999045063e-5,59212,20,null,null,null,null,null,null,null,null],[2.2252000235312153e-5,2.224900000058483e-5,62443,21,null,null,null,null,null,null,null,null],[2.3673999749007635e-5,2.3664000000422902e-5,66444,22,null,null,null,null,null,null,null,null],[2.4533000214432832e-5,2.4538000001683713e-5,68893,23,null,null,null,null,null,null,null,null],[2.647099972818978e-5,2.645700000059037e-5,74281,25,null,null,null,null,null,null,null,null],[2.7472000510897487e-5,2.7459999998313833e-5,77103,26,null,null,null,null,null,null,null,null],[2.8464000024541747e-5,2.8463000003142724e-5,79899,27,null,null,null,null,null,null,null,null],[2.943499930552207e-5,2.9427999997722054e-5,82578,28,null,null,null,null,null,null,null,null],[8.615000024292385e-5,8.614199999712469e-5,242103,30,null,null,null,null,null,null,null,null],[5.290299941407284e-5,5.288400000225124e-5,148670,31,null,null,null,null,null,null,null,null],[3.498699970805319e-5,3.5231000001800794e-5,99279,33,null,null,null,null,null,null,null,null],[3.658900004666066e-5,3.657999999973072e-5,102696,35,null,null,null,null,null,null,null,null],[3.778200061788084e-5,3.777699999929496e-5,106115,36,null,null,null,null,null,null,null,null],[4.0457000068272464e-5,4.04520000003572e-5,113583,38,null,null,null,null,null,null,null,null],[4.17219998780638e-5,4.1694000000092046e-5,117232,40,null,null,null,null,null,null,null,null],[4.417999934958061e-5,4.424799999824813e-5,124345,42,null,null,null,null,null,null,null,null],[8.225100009440212e-5,5.2806999999432946e-5,231502,44,null,null,null,null,null,null,null,null],[5.9731999499490485e-5,5.814300000039907e-5,168433,47,null,null,null,null,null,null,null,null],[7.3361999966437e-5,7.360700000091924e-5,207729,49,null,null,null,null,null,null,null,null],[7.628200000908691e-5,7.775899999984404e-5,223509,52,null,null,null,null,null,null,null,null],[8.891099969332572e-5,8.981399999896666e-5,257765,54,null,null,null,null,null,null,null,null],[9.134500032814685e-5,9.22019999975987e-5,261087,57,null,null,null,null,null,null,null,null],[2.082740002151695e-4,1.9888099999931796e-4,583703,60,null,null,null,null,null,null,null,null],[6.57580003462499e-5,6.577899999982151e-5,184826,63,null,null,null,null,null,null,null,null],[6.915900030435296e-5,6.915799999873684e-5,194246,66,null,null,null,null,null,null,null,null],[7.185499998740852e-5,7.189999999823726e-5,202131,69,null,null,null,null,null,null,null,null],[7.597800049552461e-5,7.60030000002132e-5,213519,73,null,null,null,null,null,null,null,null],[7.921999986137962e-5,7.923700000134204e-5,222639,76,null,null,null,null,null,null,null,null],[8.54479994814028e-5,8.54729999986148e-5,240150,80,null,null,null,null,null,null,null,null],[8.745499962969916e-5,8.745100000240313e-5,245603,84,null,null,null,null,null,null,null,null],[9.273099931306206e-5,9.274700000005964e-5,260589,89,null,null,null,null,null,null,null,null],[9.681899973656982e-5,9.682099999963611e-5,271993,93,null,null,null,null,null,null,null,null],[1.661059995967662e-4,1.6618699999781938e-4,466707,98,null,null,null,null,null,null,null,null],[1.0687699978007004e-4,1.0690899999943326e-4,300395,103,null,null,null,null,null,null,null,null],[1.1183099923073314e-4,1.118459999993604e-4,314332,108,null,null,null,null,null,null,null,null],[1.170129999081837e-4,1.1702100000121618e-4,328794,113,null,null,null,null,null,null,null,null],[1.2432800031092484e-4,1.2436899999812567e-4,349435,119,null,null,null,null,null,null,null,null],[1.293599998462014e-4,1.2940099999880772e-4,363622,125,null,null,null,null,null,null,null,null],[1.358580002488452e-4,1.3587000000114813e-4,381654,131,null,null,null,null,null,null,null,null],[2.2359199920174433e-4,2.2363500000111003e-4,628037,138,null,null,null,null,null,null,null,null],[1.4906900014466373e-4,1.491420000014898e-4,419035,144,null,null,null,null,null,null,null,null],[1.5845500001887558e-4,1.58514999998971e-4,445339,152,null,null,null,null,null,null,null,null],[1.6442099968116963e-4,1.644690000013327e-4,462013,159,null,null,null,null,null,null,null,null],[1.7305599976680242e-4,1.730759999993836e-4,486180,167,null,null,null,null,null,null,null,null],[1.8199599981016945e-4,1.8205800000004047e-4,511409,176,null,null,null,null,null,null,null,null],[3.6839199947280576e-4,2.2723800000079564e-4,1035093,185,null,null,null,null,null,null,null,null],[2.0136400053161196e-4,2.0144999999871516e-4,565943,194,null,null,null,null,null,null,null,null],[2.4238200057880022e-4,2.4253400000162628e-4,681363,204,null,null,null,null,null,null,null,null],[3.272200001447345e-4,3.2728200000065044e-4,919099,214,null,null,null,null,null,null,null,null],[2.3275600051420042e-4,2.3284899999964637e-4,654042,224,null,null,null,null,null,null,null,null],[2.4404200030403445e-4,2.4408199999825797e-4,685586,236,null,null,null,null,null,null,null,null],[2.937400004157098e-4,3.0481199999954356e-4,825237,247,null,null,null,null,null,null,null,null],[3.560740005923435e-4,3.5622200000062776e-4,1000487,260,null,null,null,null,null,null,null,null],[2.974070002892404e-4,2.9749399999801085e-4,835568,273,null,null,null,null,null,null,null,null],[3.1244199999491684e-4,3.124660000004553e-4,877603,287,null,null,null,null,null,null,null,null],[3.6648500008595875e-4,3.666249999980664e-4,1029742,301,null,null,null,null,null,null,null,null],[3.442819997871993e-4,3.4439500000260637e-4,967321,316,null,null,null,null,null,null,null,null],[4.218840003886726e-4,4.219990000002838e-4,1185051,332,null,null,null,null,null,null,null,null],[3.796129994952935e-4,3.797179999978084e-4,1066528,348,null,null,null,null,null,null,null,null],[3.9864999962446745e-4,3.9870300000188763e-4,1119920,366,null,null,null,null,null,null,null,null],[4.5597699954669224e-4,4.560950000005448e-4,1280983,384,null,null,null,null,null,null,null,null],[4.385369993542554e-4,4.386270000011905e-4,1231971,403,null,null,null,null,null,null,null,null],[4.99757000397949e-4,4.999760000004017e-4,1404208,424,null,null,null,null,null,null,null,null],[4.8537200018472504e-4,4.854640000004906e-4,1363470,445,null,null,null,null,null,null,null,null],[5.454900001495844e-4,5.456200000004685e-4,1532373,467,null,null,null,null,null,null,null,null],[5.344600003809319e-4,5.345779999998967e-4,1501372,490,null,null,null,null,null,null,null,null],[5.64322999707656e-4,5.644579999994903e-4,1585298,515,null,null,null,null,null,null,null,null],[5.921570000282372e-4,5.92210000000648e-4,1663030,541,null,null,null,null,null,null,null,null],[6.188030001794687e-4,6.188880000017605e-4,1738138,568,null,null,null,null,null,null,null,null],[6.526209999719867e-4,6.527399999995964e-4,1833204,596,null,null,null,null,null,null,null,null],[9.396039995408501e-4,9.425879999973574e-4,2653251,626,null,null,null,null,null,null,null,null],[1.0198339996350114e-3,1.0519139999978222e-3,2865054,657,null,null,null,null,null,null,null,null],[7.724299994151806e-4,7.726979999986838e-4,2170231,690,null,null,null,null,null,null,null,null],[7.525639994128142e-4,7.526579999996841e-4,2113760,725,null,null,null,null,null,null,null,null],[1.0019390001616557e-3,8.220669999978725e-4,2814574,761,null,null,null,null,null,null,null,null],[9.602770005585626e-4,9.604140000014638e-4,2697144,799,null,null,null,null,null,null,null,null],[8.978400001069531e-4,8.979609999997251e-4,2521667,839,null,null,null,null,null,null,null,null],[9.497930004727095e-4,9.49949999998978e-4,2667704,881,null,null,null,null,null,null,null,null],[1.029572999868833e-3,1.0297030000003815e-3,2891692,925,null,null,null,null,null,null,null,null],[1.095644000088214e-3,1.0957699999991632e-3,3077158,972,null,null,null,null,null,null,null,null],[1.131570000325155e-3,1.1316529999980673e-3,3177791,1020,null,null,null,null,null,null,null,null],[1.2613870003406191e-3,1.271086999999227e-3,3542706,1071,null,null,null,null,null,null,null,null],[1.3296939996507717e-3,1.3298360000000287e-3,3734450,1125,null,null,null,null,null,null,null,null],[1.356665000457724e-3,1.356755999999848e-3,3809871,1181,null,null,null,null,null,null,null,null],[1.3989400003993069e-3,1.399059999997121e-3,3928749,1240,null,null,null,null,null,null,null,null],[1.448960000743682e-3,1.4490889999976275e-3,4069447,1302,null,null,null,null,null,null,null,null],[1.654014000450843e-3,1.6541340000024718e-3,4645021,1367,null,null,null,null,null,null,null,null],[1.6660409992255154e-3,1.6661469999981193e-3,4678634,1436,null,null,null,null,null,null,null,null],[1.704633999906946e-3,1.7123190000027932e-3,4787272,1507,null,null,null,null,null,null,null,null],[1.8085640003846493e-3,1.8086749999994822e-3,5078893,1583,null,null,null,null,null,null,null,null],[1.8826739997166442e-3,1.8828010000007112e-3,5287008,1662,null,null,null,null,null,null,null,null],[1.981984999474662e-3,1.982121000001058e-3,5566149,1745,null,null,null,null,null,null,null,null],[2.0371840000734664e-3,2.03735599999888e-3,5721288,1832,null,null,null,null,null,null,null,null],[2.203796000685543e-3,2.2115119999988053e-3,6189290,1924,null,null,null,null,null,null,null,null],[2.212858999882883e-3,2.2130259999997293e-3,6214328,2020,null,null,null,null,null,null,null,null],[2.2576370001843316e-3,2.257821000000604e-3,6340162,2121,null,null,null,null,null,null,null,null],[2.385660999607353e-3,2.385900000000163e-3,6699876,2227,null,null,null,null,null,null,null,null],[2.5926090002030833e-3,2.6028650000000653e-3,7280656,2339,null,null,null,null,null,null,null,null],[2.683093999621633e-3,2.6831640000004597e-3,7534497,2456,null,null,null,null,null,null,null,null],[2.804931000355282e-3,2.8050400000019238e-3,7876704,2579,null,null,null,null,null,null,null,null],[2.98829100029252e-3,2.9883750000010423e-3,8391431,2708,null,null,null,null,null,null,null,null],[3.128383000330359e-3,3.1378800000005924e-3,8785165,2843,null,null,null,null,null,null,null,null],[3.244196999730775e-3,3.2443310000012104e-3,9110294,2985,null,null,null,null,null,null,null,null],[3.414863000216428e-3,3.4151800000010724e-3,9590175,3134,null,null,null,null,null,null,null,null],[3.6162179994789767e-3,3.626490000002036e-3,10155155,3291,null,null,null,null,null,null,null,null],[3.8460659998236224e-3,3.8463010000029385e-3,10800673,3456,null,null,null,null,null,null,null,null],[3.91152000065631e-3,3.921518999998597e-3,10984154,3629,null,null,null,null,null,null,null,null],[4.177985999376688e-3,4.1782380000015e-3,11732736,3810,null,null,null,null,null,null,null,null],[4.395607000333257e-3,4.395797000000812e-3,12343571,4001,null,null,null,null,null,null,null,null],[4.630288000043947e-3,4.640226999999442e-3,13002654,4201,null,null,null,null,null,null,null,null],[4.836510999666643e-3,4.836731000001038e-3,13582002,4411,null,null,null,null,null,null,null,null],[5.104087000290747e-3,5.113951999998534e-3,14333144,4631,null,null,null,null,null,null,null,null],[5.25436499992793e-3,5.254511000000406e-3,14754888,4863,null,null,null,null,null,null,null,null],[5.675099000654882e-3,5.685853999999324e-3,15936956,5106,null,null,null,null,null,null,null,null],[5.918855999880179e-3,5.9274269999995965e-3,16621131,5361,null,null,null,null,null,null,null,null],[6.352006000270194e-3,6.352339999999401e-3,17837635,5629,null,null,null,null,null,null,null,null],[6.5613939996183035e-3,6.571053000001825e-3,18425324,5911,null,null,null,null,null,null,null,null],[7.008081000094535e-3,7.016899999999993e-3,19680080,6207,null,null,null,null,null,null,null,null],[7.1142590004456e-3,7.114517000001541e-3,19977787,6517,null,null,null,null,null,null,null,null],[7.577043000310368e-3,7.587438999998142e-3,21277662,6843,null,null,null,null,null,null,null,null],[7.954864000566886e-3,7.964455999999842e-3,22338441,7185,null,null,null,null,null,null,null,null],[8.411222000177077e-3,8.421186999999719e-3,23620093,7544,null,null,null,null,null,null,null,null],[8.877726999344304e-3,8.886929000002652e-3,24929873,7921,null,null,null,null,null,null,null,null],[9.198934999403718e-3,9.199204999998045e-3,25831829,8318,null,null,null,null,null,null,null,null],[9.718049000184692e-3,9.727535999999759e-3,27289427,8733,null,null,null,null,null,null,null,null],[1.0078859999339329e-2,1.0088866000000252e-2,28302873,9170,null,null,null,null,null,null,null,null],[1.0662959000001138e-2,1.06839679999986e-2,29942461,9629,null,null,null,null,null,null,null,null],[1.1132252000606968e-2,1.1142458000001909e-2,31260924,10110,null,null,null,null,null,null,null,null],[1.1747945000024629e-2,1.1759293000000781e-2,32989881,10616,null,null,null,null,null,null,null,null],[1.2354466999568103e-2,1.2364832999999464e-2,34692915,11146,null,null,null,null,null,null,null,null],[1.3202567000007548e-2,1.3213025000002432e-2,37075539,11704,null,null,null,null,null,null,null,null],[1.3948308999715664e-2,1.3966819000000186e-2,39168722,12289,null,null,null,null,null,null,null,null],[1.4189634999638656e-2,1.4199246000000443e-2,39846184,12903,null,null,null,null,null,null,null,null],[1.5149615999689559e-2,1.5169925999998668e-2,42541890,13549,null,null,null,null,null,null,null,null],[1.577923400054715e-2,1.578987199999915e-2,44311184,14226,null,null,null,null,null,null,null,null],[1.637864999975136e-2,1.6397396000002118e-2,45992887,14937,null,null,null,null,null,null,null,null],[1.7198157999700925e-2,1.7217802000001114e-2,48294615,15684,null,null,null,null,null,null,null,null],[1.802775699979975e-2,1.803831200000161e-2,50624145,16469,null,null,null,null,null,null,null,null],[1.907583299998805e-2,1.9087900999998908e-2,53567627,17292,null,null,null,null,null,null,null,null],[1.9996834000266972e-2,2.0023232999999863e-2,56154559,18157,null,null,null,null,null,null,null,null],[2.1093205000397575e-2,2.1114791999998772e-2,59232151,19065,null,null,null,null,null,null,null,null],[2.2665664999294677e-2,2.2692868000000033e-2,63648490,20018,null,null,null,null,null,null,null,null],[2.2840277999421232e-2,2.2861506000001697e-2,64137750,21019,null,null,null,null,null,null,null,null],[2.4262154999632912e-2,2.4282872000000566e-2,68130167,22070,null,null,null,null,null,null,null,null],[2.6306072999432217e-2,2.6225825000000924e-2,73870939,23173,null,null,null,null,null,null,null,null],[2.680913899985171e-2,2.683738300000016e-2,75282335,24332,null,null,null,null,null,null,null,null],[2.8242087999387877e-2,2.827111399999893e-2,79306411,25549,null,null,null,null,null,null,null,null],[2.9513596000469988e-2,2.954397199999903e-2,82877513,26826,null,null,null,null,null,null,null,null],[3.0876196000463096e-2,3.090701100000004e-2,86703300,28167,null,null,null,null,null,null,null,null],[3.243863800071267e-2,3.246955500000226e-2,91090152,29576,null,null,null,null,null,null,null,null],[3.43602800003282e-2,3.4389662999998905e-2,96486755,31054,null,null,null,null,null,null,null,null],[3.564711699982581e-2,3.5685836999999054e-2,100099741,32607,null,null,null,null,null,null,null,null],[3.8044001000344e-2,3.8081593999997665e-2,106832470,34238,null,null,null,null,null,null,null,null],[3.940840500035847e-2,3.944813400000058e-2,110661057,35950,null,null,null,null,null,null,null,null],[4.186249200029124e-2,4.1903298999997673e-2,117554068,37747,null,null,null,null,null,null,null,null],[4.351293999934569e-2,4.355361199999663e-2,122187610,39634,null,null,null,null,null,null,null,null],[4.583761499998218e-2,4.588712099999981e-2,128714994,41616,null,null,null,null,null,null,null,null],[4.822775400043611e-2,4.826958399999981e-2,135426700,43697,null,null,null,null,null,null,null,null],[5.13619129997096e-2,5.1410154999999236e-2,144227766,45882,null,null,null,null,null,null,null,null],[5.298783200032631e-2,5.303989699999789e-2,148793144,48176,null,null,null,null,null,null,null,null],[5.55638280002313e-2,5.561674699999841e-2,156026387,50585,null,null,null,null,null,null,null,null],[5.81881459993383e-2,5.8237323000000174e-2,163395858,53114,null,null,null,null,null,null,null,null],[6.227362699974037e-2,6.233664100000169e-2,174867998,55770,null,null,null,null,null,null,null,null],[6.392796499949327e-2,6.398432499999984e-2,179514155,58558,null,null,null,null,null,null,null,null],[6.756773200049793e-2,6.763708400000112e-2,189733399,61486,null,null,null,null,null,null,null,null],[7.086709000031988e-2,7.093601999999777e-2,198998328,64561,null,null,null,null,null,null,null,null],[7.56205140005477e-2,7.555339099999969e-2,212346189,67789,null,null,null,null,null,null,null,null],[7.911658900047769e-2,7.90105479999994e-2,222163394,71178,null,null,null,null,null,null,null,null],[8.28440369996315e-2,8.287836299999896e-2,232629121,74737,null,null,null,null,null,null,null,null],[8.682456099995761e-2,8.688915000000108e-2,243807269,78474,null,null,null,null,null,null,null,null],[9.38009889996465e-2,9.389789699999795e-2,263398207,82398,null,null,null,null,null,null,null,null],[9.52295460001551e-2,9.534981500000228e-2,267408777,86518,null,null,null,null,null,null,null,null],[0.10087631300029898,0.10097065900000146,283264179,90843,null,null,null,null,null,null,null,null],[0.10544626699993387,0.10555264899999983,296097266,95386,null,null,null,null,null,null,null,null],[0.11074137899959169,0.11084558399999977,310965973,100155,null,null,null,null,null,null,null,null],[0.11646976300016831,0.11658357099999961,327050834,105163,null,null,null,null,null,null,null,null],[0.122194849999687,0.12231314499999968,343127310,110421,null,null,null,null,null,null,null,null],[0.12800596800025232,0.12813257299999847,359444061,115942,null,null,null,null,null,null,null,null],[0.1341167549999227,0.13424309300000203,376603529,121739,null,null,null,null,null,null,null,null],[0.1406582339996021,0.14080090799999923,394972484,127826,null,null,null,null,null,null,null,null],[0.14836828899933607,0.14850838399999944,416622913,134217,null,null,null,null,null,null,null,null],[0.15573775899974862,0.15589562899999976,437315879,140928,null,null,null,null,null,null,null,null],[0.16390439399947354,0.1640602229999999,460248096,147975,null,null,null,null,null,null,null,null],[0.17232330499973614,0.17249122899999847,483888358,155373,null,null,null,null,null,null,null,null],[0.18056619900016813,0.1807401740000003,507034091,163142,null,null,null,null,null,null,null,null],[0.188929625000128,0.18911715700000187,530519329,171299,null,null,null,null,null,null,null,null],[0.19903493999936472,0.19922447499999762,558895428,179864,null,null,null,null,null,null,null,null],[0.20868108000013308,0.20888510799999693,585981289,188858,null,null,null,null,null,null,null,null],[0.21870917199976248,0.21892988499999788,614139036,198300,null,null,null,null,null,null,null,null],[0.22957297500033746,0.22979794299999767,644645748,208215,null,null,null,null,null,null,null,null]],"reportName":"encode/1k/base64-bytestring","reportNumber":4,"reportOutliers":{"highMild":1,"highSevere":1,"lowMild":0,"lowSevere":0,"samplesSeen":42}},{"reportAnalysis":{"anMean":{"estError":{"confIntCL":5.0e-2,"confIntLDX":7.347764250994667e-10,"confIntUDX":1.0217974077023675e-9},"estPoint":4.369668781819363e-7},"anOutlierVar":{"ovDesc":"no","ovEffect":"Unaffected","ovFraction":4.366728224068921e-3},"anRegress":[{"regCoeffs":{"iters":{"estError":{"confIntCL":5.0e-2,"confIntLDX":7.254074530764897e-10,"confIntUDX":7.579776257078259e-10},"estPoint":4.367266787523268e-7},"y":{"estError":{"confIntCL":5.0e-2,"confIntLDX":1.8415877284611644e-5,"confIntUDX":2.2024851002378197e-5},"estPoint":1.2225178680390546e-5}},"regRSquare":{"estError":{"confIntCL":5.0e-2,"confIntLDX":2.60329017661709e-5,"confIntUDX":1.5567287971252064e-5},"estPoint":0.9999719826411935},"regResponder":"time"}],"anStdDev":{"estError":{"confIntCL":5.0e-2,"confIntLDX":8.939045935867746e-10,"confIntUDX":1.8315703536184046e-9},"estPoint":2.7647879477319267e-9}},"reportKDEs":[{"kdePDF":[2.6821414661536347e7,2.742217412082077e7,2.8614604217908368e7,3.038071846635822e7,3.2694016927238423e7,3.552006663270786e7,3.881728132580391e7,4.253790159016108e7,4.66291717884329e7,5.1034702435967505e7,5.56959954597003e7,6.0554095409879416e7,6.555131285456398e7,7.063294830701758e7,7.574892818426277e7,8.085525106408839e7,8.591513573991841e7,9.089976496287334e7,9.578853238176285e7,1.0056872601966934e8,1.0523461914387305e8,1.0978598636747739e8,1.1422611535506693e8,1.1855943730103225e8,1.2278894631213553e8,1.2691361283094056e8,1.3092601400273871e8,1.3481040080815718e8,1.385413965700317e8,1.4208347547330767e8,1.4539130701528797e8,1.4841097903420052e8,1.5108203578252435e8,1.5334019649271902e8,1.551205614770525e8,1.5636107286744246e8,1.5700597918001193e8,1.5700905784906563e8,1.563363759416107e8,1.5496841243333006e8,1.5290142017181468e8,1.501479657797057e8,1.467366452670623e8,1.42711026967445e8,1.381279179428473e8,1.3305508318654923e8,1.2756856827367634e8,1.2174978624439496e8,1.1568252987638313e8,1.094500628136065e8,1.0313242887146103e8,9.680409951943971e7,9.05320559806322e7,8.437437527985229e7,7.837935961112471e7,7.258521651543787e7,6.70202649232147e7,6.1703610970748104e7,5.664620987920864e7,5.185220845946414e7,4.732044913322389e7,4.3046012306318276e7,3.9021680140449114e7,3.523922077583749e7,3.169041624710316e7,2.836778711791184e7,2.526499899258887e7,2.2376967082101643e7,1.9699701691454254e7,1.7229957307193518e7,1.4964759322872508e7,1.2900884895850703e7,1.1034368629610661e7,9360091.292552952,7871492.815397524,6560431.828990327,5417195.4101264365,4430646.518523421,3588484.275201346,2877584.513854929,2284385.024216942,1795281.1194598074,1397001.7029648256,1076942.7579659743,823442.9612584254,625993.8559704204,475383.84474455885,363780.5895294733,284759.916937227,233290.9800221617,205687.3857015331,199532.58852980658,213585.5037857962,247669.48187440386,302544.9919265618,379764.03327282774,481502.81507602375,610368.9136994083,769180.1163839978,960714.5312416978,1187435.1699861712,1451196.8010712366,1752947.9660076583,2092446.0408775525,2468007.3965516863,2876317.322030757,3312324.7439070446,3769244.383410069,4238683.587275841,4710902.740958089,5175207.403087483,5620457.953769037,6035669.815083738,6410665.57672278,6736731.088522914,7007222.075903704,7218067.088857631,7368117.135858666,7459302.136665504,7496568.707894288,7487591.57367977,7442270.436260974,7372043.553182829,7289066.603102936,7205318.899601672,7131707.210505701,7077239.450202916,7048336.032207818],"kdeType":"time","kdeValues":[4.312850395548118e-7,4.314382776970263e-7,4.3159151583924083e-7,4.317447539814554e-7,4.318979921236699e-7,4.320512302658844e-7,4.322044684080989e-7,4.323577065503134e-7,4.32510944692528e-7,4.326641828347425e-7,4.32817420976957e-7,4.329706591191715e-7,4.3312389726138606e-7,4.3327713540360057e-7,4.334303735458151e-7,4.335836116880296e-7,4.337368498302441e-7,4.3389008797245865e-7,4.3404332611467316e-7,4.3419656425688766e-7,4.3434980239910217e-7,4.345030405413167e-7,4.3465627868353124e-7,4.3480951682574574e-7,4.3496275496796025e-7,4.3511599311017476e-7,4.352692312523893e-7,4.354224693946038e-7,4.3557570753681833e-7,4.3572894567903284e-7,4.3588218382124735e-7,4.360354219634619e-7,4.361886601056764e-7,4.363418982478909e-7,4.3649513639010543e-7,4.3664837453231993e-7,4.368016126745345e-7,4.36954850816749e-7,4.371080889589635e-7,4.37261327101178e-7,4.374145652433925e-7,4.375678033856071e-7,4.377210415278216e-7,4.378742796700361e-7,4.380275178122506e-7,4.3818075595446516e-7,4.3833399409667967e-7,4.384872322388942e-7,4.386404703811087e-7,4.387937085233232e-7,4.3894694666553775e-7,4.3910018480775226e-7,4.3925342294996676e-7,4.3940666109218127e-7,4.395598992343958e-7,4.3971313737661034e-7,4.3986637551882485e-7,4.4001961366103935e-7,4.4017285180325386e-7,4.403260899454684e-7,4.4047932808768293e-7,4.4063256622989743e-7,4.4078580437211194e-7,4.4093904251432645e-7,4.41092280656541e-7,4.412455187987555e-7,4.4139875694097e-7,4.4155199508318453e-7,4.4170523322539904e-7,4.418584713676136e-7,4.420117095098281e-7,4.421649476520426e-7,4.423181857942571e-7,4.424714239364717e-7,4.426246620786862e-7,4.427779002209007e-7,4.429311383631152e-7,4.430843765053297e-7,4.4323761464754426e-7,4.4339085278975877e-7,4.435440909319733e-7,4.436973290741878e-7,4.438505672164023e-7,4.4400380535861685e-7,4.4415704350083136e-7,4.4431028164304587e-7,4.444635197852604e-7,4.446167579274749e-7,4.4476999606968944e-7,4.4492323421190395e-7,4.4507647235411845e-7,4.4522971049633296e-7,4.453829486385475e-7,4.4553618678076203e-7,4.4568942492297654e-7,4.4584266306519104e-7,4.4599590120740555e-7,4.461491393496201e-7,4.463023774918346e-7,4.464556156340491e-7,4.4660885377626363e-7,4.4676209191847814e-7,4.469153300606927e-7,4.470685682029072e-7,4.472218063451217e-7,4.473750444873362e-7,4.475282826295507e-7,4.476815207717653e-7,4.478347589139798e-7,4.479879970561943e-7,4.481412351984088e-7,4.4829447334062337e-7,4.484477114828379e-7,4.486009496250524e-7,4.487541877672669e-7,4.489074259094814e-7,4.4906066405169595e-7,4.4921390219391046e-7,4.4936714033612497e-7,4.495203784783395e-7,4.4967361662055404e-7,4.4982685476276854e-7,4.4998009290498305e-7,4.5013333104719756e-7,4.5028656918941206e-7,4.504398073316266e-7,4.5059304547384113e-7,4.5074628361605564e-7]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","peakMbAllocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportMeasured":[[7.917999937490094e-6,6.551000002019691e-6,13312,1,null,null,null,null,null,null,null,null],[1.5910000001895241e-6,1.5600000011772863e-6,4075,2,null,null,null,null,null,null,null,null],[1.8630007616593502e-6,1.993999998006757e-6,5614,3,null,null,null,null,null,null,null,null],[2.414999471511692e-6,2.4029999998731455e-6,6538,4,null,null,null,null,null,null,null,null],[2.7579999368754216e-6,2.741999999500422e-6,7559,5,null,null,null,null,null,null,null,null],[3.1580002541886643e-6,3.1749999997998657e-6,8861,6,null,null,null,null,null,null,null,null],[3.7250001696520485e-6,3.6709999982065256e-6,10308,7,null,null,null,null,null,null,null,null],[3.901000127370935e-6,3.8559999993026395e-6,10832,8,null,null,null,null,null,null,null,null],[4.456000169739127e-6,4.539999999053634e-6,13035,9,null,null,null,null,null,null,null,null],[4.618000275513623e-6,4.6959999977502775e-6,13170,10,null,null,null,null,null,null,null,null],[5.896000402572099e-6,5.919999999548509e-6,16378,11,null,null,null,null,null,null,null,null],[6.1649998315260746e-6,6.2450000015701335e-6,17522,12,null,null,null,null,null,null,null,null],[6.377999852702487e-6,6.515999999123778e-6,19527,13,null,null,null,null,null,null,null,null],[8.79199978953693e-6,8.881999999488244e-6,24945,14,null,null,null,null,null,null,null,null],[7.882000318204518e-6,7.932999999127333e-6,22431,15,null,null,null,null,null,null,null,null],[7.78800040279748e-6,7.776000000347949e-6,21762,16,null,null,null,null,null,null,null,null],[8.152000191330444e-6,8.079000000549286e-6,22710,17,null,null,null,null,null,null,null,null],[8.713000170246232e-6,8.601000001107195e-6,24491,18,null,null,null,null,null,null,null,null],[9.802999556995928e-6,9.99099999887676e-6,27893,19,null,null,null,null,null,null,null,null],[1.0021999514719937e-5,1.0005000000035125e-5,28129,20,null,null,null,null,null,null,null,null],[1.098000029742252e-5,1.1087000000742364e-5,31182,21,null,null,null,null,null,null,null,null],[1.0198999916610774e-5,1.034099999941418e-5,29586,22,null,null,null,null,null,null,null,null],[1.4653000107500702e-5,1.468399999993153e-5,41674,23,null,null,null,null,null,null,null,null],[1.2194000191811938e-5,1.237200000048233e-5,35043,25,null,null,null,null,null,null,null,null],[1.1594999705266673e-5,1.1628999999402367e-5,32774,26,null,null,null,null,null,null,null,null],[1.3142000170773827e-5,1.3249000001991362e-5,38279,27,null,null,null,null,null,null,null,null],[1.3821999345964286e-5,1.3956000000092672e-5,39637,28,null,null,null,null,null,null,null,null],[1.4567000107490458e-5,1.4663999998276722e-5,40978,30,null,null,null,null,null,null,null,null],[1.5065999832586385e-5,1.4927000002273871e-5,41945,31,null,null,null,null,null,null,null,null],[1.4962000022933353e-5,1.5025999999807027e-5,42261,33,null,null,null,null,null,null,null,null],[1.6523000340384897e-5,1.668399999843473e-5,47114,35,null,null,null,null,null,null,null,null],[1.720000000204891e-5,1.773099999979877e-5,50837,36,null,null,null,null,null,null,null,null],[1.8355000065639615e-5,1.8571999998329147e-5,52667,38,null,null,null,null,null,null,null,null],[1.9345000509929378e-5,1.942299999768693e-5,55345,40,null,null,null,null,null,null,null,null],[7.725699924776563e-5,7.739900000203193e-5,217158,42,null,null,null,null,null,null,null,null],[3.6112999623583164e-5,3.637100000020155e-5,102480,44,null,null,null,null,null,null,null,null],[2.3395000425807666e-5,2.3708000000510765e-5,67237,47,null,null,null,null,null,null,null,null],[2.2962999537412543e-5,2.2861000001483944e-5,65413,49,null,null,null,null,null,null,null,null],[2.4881999706849456e-5,2.5033000000007632e-5,70704,52,null,null,null,null,null,null,null,null],[2.6596999305184e-5,2.7108000001163646e-5,76078,54,null,null,null,null,null,null,null,null],[2.8096000278310385e-5,2.8819000000623873e-5,81223,57,null,null,null,null,null,null,null,null],[3.573400044842856e-5,3.627899999969486e-5,105084,60,null,null,null,null,null,null,null,null],[3.100200046901591e-5,3.1040999999731866e-5,88383,63,null,null,null,null,null,null,null,null],[3.6457000533118844e-5,3.676900000115779e-5,104309,66,null,null,null,null,null,null,null,null],[6.0954999753448647e-5,6.12420000010161e-5,172260,69,null,null,null,null,null,null,null,null],[4.518300011113752e-5,4.560500000039269e-5,127236,73,null,null,null,null,null,null,null,null],[4.0172999433707446e-5,4.098499999827254e-5,115580,76,null,null,null,null,null,null,null,null],[4.144500053371303e-5,4.2041000000381246e-5,118755,80,null,null,null,null,null,null,null,null],[4.368600002635503e-5,4.411400000137178e-5,125523,84,null,null,null,null,null,null,null,null],[4.911900032311678e-5,4.95600000007812e-5,139393,89,null,null,null,null,null,null,null,null],[4.967599943483947e-5,5.001399999926548e-5,140979,93,null,null,null,null,null,null,null,null],[6.000800021865871e-5,6.0209999997340446e-5,169310,98,null,null,null,null,null,null,null,null],[7.54530001358944e-5,7.549500000081366e-5,213426,103,null,null,null,null,null,null,null,null],[9.19659996725386e-5,9.222099999917077e-5,259585,108,null,null,null,null,null,null,null,null],[5.899099960515741e-5,5.936699999864459e-5,167193,113,null,null,null,null,null,null,null,null],[9.650599986343877e-5,9.659299999853488e-5,271308,119,null,null,null,null,null,null,null,null],[6.842000038886908e-5,6.848700000006147e-5,192407,125,null,null,null,null,null,null,null,null],[5.3919000492896885e-5,5.393100000006257e-5,151610,131,null,null,null,null,null,null,null,null],[5.814799988002051e-5,5.818700000048693e-5,163524,138,null,null,null,null,null,null,null,null],[5.910700019740034e-5,5.9137000000930584e-5,166233,144,null,null,null,null,null,null,null,null],[6.259099973249249e-5,6.261499999737907e-5,175992,152,null,null,null,null,null,null,null,null],[6.526899960590526e-5,6.547199999928921e-5,184031,159,null,null,null,null,null,null,null,null],[6.844699964858592e-5,6.850599999808082e-5,192546,167,null,null,null,null,null,null,null,null],[7.344499954342609e-5,7.349799999900597e-5,206646,176,null,null,null,null,null,null,null,null],[7.585099956486374e-5,7.584299999763289e-5,213146,185,null,null,null,null,null,null,null,null],[1.8038899997918634e-4,1.8049299999844948e-4,507013,194,null,null,null,null,null,null,null,null],[8.378999973501777e-5,8.387999999825979e-5,235784,204,null,null,null,null,null,null,null,null],[8.871899990481324e-5,8.879299999975387e-5,249563,214,null,null,null,null,null,null,null,null],[9.149000015895581e-5,9.154399999999896e-5,257233,224,null,null,null,null,null,null,null,null],[9.671500083641149e-5,9.676499999855537e-5,271945,236,null,null,null,null,null,null,null,null],[1.0191899946221383e-4,1.0197800000000257e-4,286644,247,null,null,null,null,null,null,null,null],[1.0660000043571927e-4,1.0670900000064876e-4,299885,260,null,null,null,null,null,null,null,null],[1.1147800069011282e-4,1.1150099999923668e-4,313219,273,null,null,null,null,null,null,null,null],[1.1809999978140695e-4,1.1818299999788451e-4,332098,287,null,null,null,null,null,null,null,null],[1.8726199959928636e-4,1.8731400000149279e-4,526129,301,null,null,null,null,null,null,null,null],[1.306590002059238e-4,1.3074700000004214e-4,367451,316,null,null,null,null,null,null,null,null],[1.361519998681615e-4,1.3621999999813283e-4,382763,332,null,null,null,null,null,null,null,null],[1.4341199948830763e-4,1.4348399999875028e-4,403146,348,null,null,null,null,null,null,null,null],[1.8192500010627555e-4,1.9314999999764382e-4,511328,366,null,null,null,null,null,null,null,null],[1.5674299993406748e-4,1.5681000000000722e-4,440497,384,null,null,null,null,null,null,null,null],[1.957990007213084e-4,1.9596399999954883e-4,550665,403,null,null,null,null,null,null,null,null],[1.8421400000079302e-4,1.8424699999997074e-4,517649,424,null,null,null,null,null,null,null,null],[1.915519997055526e-4,1.9163199999994163e-4,538424,445,null,null,null,null,null,null,null,null],[2.0218400004523573e-4,2.0225599999790234e-4,568226,467,null,null,null,null,null,null,null,null],[2.18846000279882e-4,2.1893200000278057e-4,614860,490,null,null,null,null,null,null,null,null],[2.6185200022155186e-4,2.620010000029538e-4,735966,515,null,null,null,null,null,null,null,null],[2.4440299966954626e-4,2.4451500000211013e-4,686903,541,null,null,null,null,null,null,null,null],[2.3268800032383297e-4,2.3275899999930516e-4,653846,568,null,null,null,null,null,null,null,null],[2.9136800003470853e-4,2.914459999985297e-4,818641,596,null,null,null,null,null,null,null,null],[2.834090000760625e-4,2.83585999998337e-4,796614,626,null,null,null,null,null,null,null,null],[3.141899996990105e-4,3.155339999985074e-4,890457,657,null,null,null,null,null,null,null,null],[3.943960000469815e-4,3.957009999986383e-4,1113644,690,null,null,null,null,null,null,null,null],[3.1142100033321185e-4,3.118369999981496e-4,876353,725,null,null,null,null,null,null,null,null],[3.137089997835574e-4,3.1415400000156524e-4,882444,761,null,null,null,null,null,null,null,null],[3.7357699966378277e-4,3.7371400000196786e-4,1049617,799,null,null,null,null,null,null,null,null],[3.452439996181056e-4,3.4533899999900086e-4,969906,839,null,null,null,null,null,null,null,null],[3.951919998144149e-4,3.9540099999868517e-4,1110693,881,null,null,null,null,null,null,null,null],[4.913990005661617e-4,4.934060000003626e-4,1391253,925,null,null,null,null,null,null,null,null],[4.940839999107993e-4,4.972730000005754e-4,1403019,972,null,null,null,null,null,null,null,null],[5.042980001235264e-4,5.071790000030774e-4,1427680,1020,null,null,null,null,null,null,null,null],[5.175509995751781e-4,5.178619999988143e-4,1454516,1071,null,null,null,null,null,null,null,null],[4.625000001396984e-4,4.626660000006666e-4,1299412,1125,null,null,null,null,null,null,null,null],[5.566360005104798e-4,5.56750000001216e-4,1563718,1181,null,null,null,null,null,null,null,null],[5.085729999336763e-4,5.086699999985456e-4,1428572,1240,null,null,null,null,null,null,null,null],[6.94848999955866e-4,6.950709999991034e-4,1952252,1302,null,null,null,null,null,null,null,null],[6.004589995427523e-4,6.131059999994193e-4,1686590,1367,null,null,null,null,null,null,null,null],[6.757319997632294e-4,6.758510000004492e-4,1898004,1436,null,null,null,null,null,null,null,null],[6.610560003537103e-4,6.612000000032481e-4,1856925,1507,null,null,null,null,null,null,null,null],[6.47551999463758e-4,6.476199999987386e-4,1818683,1583,null,null,null,null,null,null,null,null],[6.93963000230724e-4,6.9400499999972e-4,1948960,1662,null,null,null,null,null,null,null,null],[7.514440003433265e-4,7.516620000025398e-4,2110879,1745,null,null,null,null,null,null,null,null],[8.108150004773051e-4,8.109560000022498e-4,2277443,1832,null,null,null,null,null,null,null,null],[8.543909998479648e-4,8.545029999993403e-4,2399703,1924,null,null,null,null,null,null,null,null],[8.616929999334388e-4,8.618029999993837e-4,2420076,2020,null,null,null,null,null,null,null,null],[8.846390001053805e-4,8.847540000012089e-4,2485259,2121,null,null,null,null,null,null,null,null],[1.1838339996756986e-3,1.1841239999981212e-3,3325596,2227,null,null,null,null,null,null,null,null],[1.0157329998037312e-3,1.0158230000030244e-3,2852674,2339,null,null,null,null,null,null,null,null],[1.04544799978612e-3,1.0550440000010042e-3,2936282,2456,null,null,null,null,null,null,null,null],[1.3802040002701688e-3,1.3803109999983576e-3,3876194,2579,null,null,null,null,null,null,null,null],[1.151542999650701e-3,1.1516679999985513e-3,3233997,2708,null,null,null,null,null,null,null,null],[1.2405630004650448e-3,1.2407430000003217e-3,3484322,2843,null,null,null,null,null,null,null,null],[1.3040550002187956e-3,1.3043090000017799e-3,3662855,2985,null,null,null,null,null,null,null,null],[1.3647699997818563e-3,1.3649799999981838e-3,3833561,3134,null,null,null,null,null,null,null,null],[1.409567999871797e-3,1.409969000000899e-3,3959399,3291,null,null,null,null,null,null,null,null],[1.4992240003266488e-3,1.4994399999999075e-3,4211064,3456,null,null,null,null,null,null,null,null],[1.6269850002572639e-3,1.627133999999586e-3,4569261,3629,null,null,null,null,null,null,null,null],[1.6594740000073216e-3,1.659577000001633e-3,4660592,3810,null,null,null,null,null,null,null,null],[1.703644000372151e-3,1.7037809999997933e-3,4784774,4001,null,null,null,null,null,null,null,null],[1.7870370002128766e-3,1.7871960000022113e-3,5018715,4201,null,null,null,null,null,null,null,null],[1.8848899999284185e-3,1.8851759999982676e-3,5294090,4411,null,null,null,null,null,null,null,null],[2.003853000132949e-3,2.017430999998737e-3,5628109,4631,null,null,null,null,null,null,null,null],[2.0695909997812123e-3,2.0697779999991894e-3,5812312,4863,null,null,null,null,null,null,null,null],[2.181566999752249e-3,2.1820510000019055e-3,6127709,5106,null,null,null,null,null,null,null,null],[2.298105000591022e-3,2.2982200000001285e-3,6453551,5361,null,null,null,null,null,null,null,null],[2.5086599998758174e-3,2.508938999998378e-3,7045673,5629,null,null,null,null,null,null,null,null],[2.618202000121528e-3,2.6280739999968716e-3,7353099,5911,null,null,null,null,null,null,null,null],[2.579345999947691e-3,2.579581999999192e-3,7244208,6207,null,null,null,null,null,null,null,null],[2.83501299963973e-3,2.8351959999994847e-3,7961753,6517,null,null,null,null,null,null,null,null],[2.961064000373881e-3,2.9740600000032202e-3,8316699,6843,null,null,null,null,null,null,null,null],[3.06652099970961e-3,3.067174000001671e-3,8613058,7185,null,null,null,null,null,null,null,null],[3.216856000108237e-3,3.21724699999848e-3,9034623,7544,null,null,null,null,null,null,null,null],[3.487846000098216e-3,3.5018040000025508e-3,9795468,7921,null,null,null,null,null,null,null,null],[3.677201999380486e-3,3.677470000003069e-3,10326814,8318,null,null,null,null,null,null,null,null],[3.879044999848702e-3,3.8793579999989447e-3,10893813,8733,null,null,null,null,null,null,null,null],[3.9622059994144365e-3,3.974876000000904e-3,11127614,9170,null,null,null,null,null,null,null,null],[4.1683170002215775e-3,4.168681999999535e-3,11706142,9629,null,null,null,null,null,null,null,null],[4.372457000499708e-3,4.3843619999996974e-3,12279005,10110,null,null,null,null,null,null,null,null],[4.659721999814792e-3,4.6601070000029665e-3,13086159,10616,null,null,null,null,null,null,null,null],[4.81184199998097e-3,4.824588000001739e-3,13512921,11146,null,null,null,null,null,null,null,null],[5.007711999496678e-3,5.0079680000010285e-3,14062845,11704,null,null,null,null,null,null,null,null],[5.332855000233394e-3,5.345520000002324e-3,14977015,12289,null,null,null,null,null,null,null,null],[5.614186999991944e-3,5.61451999999818e-3,15766002,12903,null,null,null,null,null,null,null,null],[5.8760579995578155e-3,5.889971999998522e-3,16501842,13549,null,null,null,null,null,null,null,null],[6.482145000518358e-3,6.4828539999979284e-3,18204704,14226,null,null,null,null,null,null,null,null],[6.483547000243561e-3,6.496045000002226e-3,18209170,14937,null,null,null,null,null,null,null,null],[6.989659999817377e-3,7.001634999998174e-3,19629475,15684,null,null,null,null,null,null,null,null],[7.4198769998474745e-3,7.420701000000918e-3,20838292,16469,null,null,null,null,null,null,null,null],[7.6308290008455515e-3,7.642816999997137e-3,21430183,17292,null,null,null,null,null,null,null,null],[7.848795999962022e-3,7.861230999999691e-3,22041961,18157,null,null,null,null,null,null,null,null],[8.404160999816668e-3,8.417978000000659e-3,23601685,19065,null,null,null,null,null,null,null,null],[8.658050000121875e-3,8.67210899999904e-3,24314628,20018,null,null,null,null,null,null,null,null],[9.166215999357519e-3,9.180789999998495e-3,25741214,21019,null,null,null,null,null,null,null,null],[9.50304399975721e-3,9.517565999999533e-3,26687585,22070,null,null,null,null,null,null,null,null],[1.0028882999904454e-2,1.0042784999999554e-2,28164688,23173,null,null,null,null,null,null,null,null],[1.045508199968026e-2,1.0469525999997842e-2,29360537,24332,null,null,null,null,null,null,null,null],[1.1179673999322404e-2,1.119328899999772e-2,31395131,25549,null,null,null,null,null,null,null,null],[1.1727992000487575e-2,1.1739584000000747e-2,32935647,26826,null,null,null,null,null,null,null,null],[1.2106957000469265e-2,1.2120699999996987e-2,33998836,28167,null,null,null,null,null,null,null,null],[1.305644200056122e-2,1.3071116999999077e-2,36665387,29576,null,null,null,null,null,null,null,null],[1.3779691999843635e-2,1.379805600000239e-2,38696798,31054,null,null,null,null,null,null,null,null],[1.4282416000241938e-2,1.4295074999999713e-2,40108232,32607,null,null,null,null,null,null,null,null],[1.4851390999865544e-2,1.4877133000002374e-2,41706710,34238,null,null,null,null,null,null,null,null],[1.5917566000098304e-2,1.593204799999981e-2,44699535,35950,null,null,null,null,null,null,null,null],[1.6349761999663315e-2,1.637511299999872e-2,45913465,37747,null,null,null,null,null,null,null,null],[1.7050268999810214e-2,1.707791400000147e-2,47880247,39634,null,null,null,null,null,null,null,null],[1.817006099918217e-2,1.819518299999956e-2,51024670,41616,null,null,null,null,null,null,null,null],[1.9220855000639858e-2,1.9234748999998885e-2,53976019,43697,null,null,null,null,null,null,null,null],[2.04438669998126e-2,2.046469099999726e-2,57409925,45882,null,null,null,null,null,null,null,null],[2.1064554999611573e-2,2.110255399999872e-2,59152475,48176,null,null,null,null,null,null,null,null],[2.203259199995955e-2,2.205806999999993e-2,61870953,50585,null,null,null,null,null,null,null,null],[2.3187372000393225e-2,2.3166390000000092e-2,65114720,53114,null,null,null,null,null,null,null,null],[2.4231356999735e-2,2.4270398999998832e-2,68044248,55770,null,null,null,null,null,null,null,null],[2.5692826000522473e-2,2.5718033000000418e-2,72148865,58558,null,null,null,null,null,null,null,null],[2.6771726999868406e-2,2.680775099999977e-2,75178231,61486,null,null,null,null,null,null,null,null],[2.8191312000672042e-2,2.8140966999998795e-2,79199576,64561,null,null,null,null,null,null,null,null],[2.929039399987232e-2,2.9328792000001158e-2,82250594,67789,null,null,null,null,null,null,null,null],[3.091528000004473e-2,3.095392299999844e-2,86813667,71178,null,null,null,null,null,null,null,null],[3.283508599997731e-2,3.2871982999999716e-2,92204840,74737,null,null,null,null,null,null,null,null],[3.3971928999562806e-2,3.4011031999998664e-2,95398701,78474,null,null,null,null,null,null,null,null],[3.592434599977423e-2,3.5975145999998404e-2,100879002,82398,null,null,null,null,null,null,null,null],[3.774205100035033e-2,3.779443099999824e-2,105982723,86518,null,null,null,null,null,null,null,null],[3.9983163999750104e-2,4.002620800000045e-2,112275988,90843,null,null,null,null,null,null,null,null],[4.134127100041951e-2,4.1392173000001975e-2,116089772,95386,null,null,null,null,null,null,null,null],[4.375240500030486e-2,4.380254300000175e-2,122860077,100155,null,null,null,null,null,null,null,null],[4.601022999941051e-2,4.607064100000002e-2,129200300,105163,null,null,null,null,null,null,null,null],[4.801584000051662e-2,4.807293600000051e-2,134832002,110421,null,null,null,null,null,null,null,null],[5.038389399942389e-2,5.045013100000162e-2,141481279,115942,null,null,null,null,null,null,null,null],[5.298427899924718e-2,5.304609999999954e-2,148784391,121739,null,null,null,null,null,null,null,null],[5.6363925999903586e-2,5.643594000000007e-2,158273075,127826,null,null,null,null,null,null,null,null],[5.866264599990245e-2,5.87288259999994e-2,164728177,134217,null,null,null,null,null,null,null,null],[6.153939799969521e-2,6.1619696000001056e-2,172806593,140928,null,null,null,null,null,null,null,null],[6.439021100050013e-2,6.446655200000251e-2,180812966,147975,null,null,null,null,null,null,null,null],[6.799382099961804e-2,6.80776690000009e-2,190930375,155373,null,null,null,null,null,null,null,null],[7.065738399978727e-2,7.074987300000046e-2,198409472,163142,null,null,null,null,null,null,null,null],[7.69345799999428e-2,7.678607300000095e-2,216036321,171299,null,null,null,null,null,null,null,null],[7.876924299944221e-2,7.875200800000215e-2,221188557,179864,null,null,null,null,null,null,null,null],[8.283501500045531e-2,8.294737100000305e-2,232605219,188858,null,null,null,null,null,null,null,null],[8.690018500055885e-2,8.700502900000018e-2,244020247,198300,null,null,null,null,null,null,null,null],[9.17168309997578e-2,9.183339899999865e-2,257545901,208215,null,null,null,null,null,null,null,null],[9.522346599987941e-2,9.533152199999861e-2,267391971,218626,null,null,null,null,null,null,null,null],[0.10053835000053368,0.1006610969999997,282315338,229558,null,null,null,null,null,null,null,null],[0.10578062800050247,0.10591221299999987,297036212,241036,null,null,null,null,null,null,null,null],[0.11046643100053188,0.11059410900000088,310193888,253087,null,null,null,null,null,null,null,null],[0.11537343399959354,0.11551790200000056,323973858,265742,null,null,null,null,null,null,null,null],[0.12120247499933612,0.12136450899999929,340341177,279029,null,null,null,null,null,null,null,null],[0.12831739700050093,0.12846435399999834,360320224,292980,null,null,null,null,null,null,null,null],[0.1343691439997201,0.1345638419999986,377312754,307629,null,null,null,null,null,null,null,null],[0.14174872400053573,0.14188571900000113,398035749,323011,null,null,null,null,null,null,null,null],[0.14787216100012301,0.14803756700000292,415230245,339161,null,null,null,null,null,null,null,null],[0.1562209730000177,0.15641092199999918,438672628,356119,null,null,null,null,null,null,null,null],[0.16342396500022005,0.16362672400000022,458899506,373925,null,null,null,null,null,null,null,null],[0.17153313199924014,0.17170223299999776,481670137,392622,null,null,null,null,null,null,null,null],[0.17902462700021715,0.17924502800000042,502705801,412253,null,null,null,null,null,null,null,null],[0.1892491649996373,0.1894798669999993,531416521,432866,null,null,null,null,null,null,null,null],[0.19903486800012615,0.19926485499999913,558894399,454509,null,null,null,null,null,null,null,null],[0.20717918099944654,0.20743035499999962,581763611,477234,null,null,null,null,null,null,null,null],[0.21870381500048097,0.2189718140000032,614125270,501096,null,null,null,null,null,null,null,null],[0.22981534099926648,0.2300116160000023,645327314,526151,null,null,null,null,null,null,null,null]],"reportName":"encode/1k/base64","reportNumber":5,"reportOutliers":{"highMild":0,"highSevere":1,"lowMild":0,"lowSevere":0,"samplesSeen":42}},{"reportAnalysis":{"anMean":{"estError":{"confIntCL":5.0e-2,"confIntLDX":4.305800396998913e-7,"confIntUDX":3.359767610373403e-7},"estPoint":1.277815355745579e-5},"anOutlierVar":{"ovDesc":"a severe","ovEffect":"Severe","ovFraction":0.8485651322338031},"anRegress":[{"regCoeffs":{"iters":{"estError":{"confIntCL":5.0e-2,"confIntLDX":4.815514312926205e-7,"confIntUDX":7.93053192954804e-7},"estPoint":1.1453413066140195e-5},"y":{"estError":{"confIntCL":5.0e-2,"confIntLDX":9.555147698092036e-4,"confIntUDX":6.955766009147115e-4},"estPoint":1.5453349112939953e-3}},"regRSquare":{"estError":{"confIntCL":5.0e-2,"confIntLDX":1.9244650508613015e-3,"confIntUDX":4.693073450494856e-3},"estPoint":0.9785123813639951},"regResponder":"time"}],"anStdDev":{"estError":{"confIntCL":5.0e-2,"confIntLDX":3.331435697787767e-7,"confIntUDX":2.317197321959626e-7},"estPoint":1.2333902458198305e-6}},"reportKDEs":[{"kdePDF":[-78.99926176001426,245.75316186830176,-441.40958394805375,695.6165069439191,-1060.855971865539,1645.2205784475123,-2710.0929700515985,5040.909056393181,-12037.236722294441,66604.0517762112,603446.8430745183,65491.34675378981,-8847.051928377663,-4575.430040946643,60379.96175488599,610919.3599900096,51999.94721650824,56078.64738361347,642636.7649112327,856096.7204015795,1931249.140241092,795654.2777865343,33337.82523137901,1533.1452822972153,-1998.2654466499314,1285.1602186939735,-570.5866855424545,-134.4519496341659,973.0829154137126,-2242.4385691777074,4758.735610273937,-11954.404971153499,66783.07553280274,602847.5963219904,66905.38305563954,-12206.415714621991,5156.343097604437,-2812.5002069572047,1757.8106237680252,-1198.5087481853132,869.5275489115949,-661.7820366421582,523.71666766946,-428.4264134249718,360.78146602148723,-311.7624974745785,275.73525265105894,-249.0428132639103,229.23516049826236,-214.62675342149433,204.03194240634724,-196.6011457924911,191.71632904799569,-188.92255846829426,187.88214687977697,-188.343318528338,190.11842447828852,-193.0685744692361,197.09266499982985,-202.1194755941671,208.1019453647381,-215.0130271880078,222.84270551874891,-231.59589073358228,241.29099006565016,-251.95901600929528,263.64313662701716,-276.39860417134634,290.29302262013164,-305.406934070836,321.834719926667,-339.6858272620176,359.0863445595694,-380.18096511272677,403.13539195374483,-428.13925576736375,455.4096385192079,-485.19532098646005,517.7819049087938,-553.498000653217,592.7227235276049,-635.8948091602533,683.5237459774102,-736.2034386028415,794.6290694391048,-859.6180316646246,932.136085020177,-1013.3302661345191,1104.5706093208564,-1207.5034651297028,1324.1202353579554,-1456.846816420624,1608.66117483332,-1783.2496084226923,1985.2169130582975,-2220.37274951915,2496.1274295145718,-2822.0475489841497,3210.649608383216,-3678.5554771565066,4248.211038804079,-4950.5046605164825,5828.866537383389,-6945.88863079382,8394.404125774876,-10316.819425410375,12940.547115654226,-16646.90260331095,22115.12366034124,-30652.094880804765,45042.03328845139,-72119.69252796951,132649.9147183398,-317840.85003859724,1810415.618604359,1.7262637122522157e7,5561698.737682132,659192.5338772865,140318.1626535013,-61356.22874681977,37968.706653081776,-25463.10648834352,17738.80516214881,-12514.47730619468,8711.245266301752,-5747.959298637391,3276.801242729861,-1065.204157950225],"kdeType":"time","kdeValues":[9.742618594501402e-6,9.774476300799986e-6,9.806334007098569e-6,9.838191713397154e-6,9.870049419695738e-6,9.901907125994321e-6,9.933764832292905e-6,9.965622538591488e-6,9.997480244890074e-6,1.0029337951188657e-5,1.006119565748724e-5,1.0093053363785824e-5,1.012491107008441e-5,1.0156768776382993e-5,1.0188626482681576e-5,1.022048418898016e-5,1.0252341895278743e-5,1.0284199601577329e-5,1.0316057307875912e-5,1.0347915014174496e-5,1.037977272047308e-5,1.0411630426771663e-5,1.0443488133070248e-5,1.0475345839368831e-5,1.0507203545667415e-5,1.0539061251965998e-5,1.0570918958264582e-5,1.0602776664563167e-5,1.063463437086175e-5,1.0666492077160334e-5,1.0698349783458918e-5,1.0730207489757503e-5,1.0762065196056087e-5,1.079392290235467e-5,1.0825780608653254e-5,1.0857638314951837e-5,1.0889496021250422e-5,1.0921353727549006e-5,1.095321143384759e-5,1.0985069140146173e-5,1.1016926846444758e-5,1.1048784552743342e-5,1.1080642259041925e-5,1.1112499965340509e-5,1.1144357671639092e-5,1.1176215377937676e-5,1.1208073084236261e-5,1.1239930790534844e-5,1.1271788496833428e-5,1.1303646203132011e-5,1.1335503909430597e-5,1.136736161572918e-5,1.1399219322027764e-5,1.1431077028326347e-5,1.146293473462493e-5,1.1494792440923516e-5,1.15266501472221e-5,1.1558507853520683e-5,1.1590365559819266e-5,1.1622223266117852e-5,1.1654080972416435e-5,1.1685938678715019e-5,1.1717796385013602e-5,1.1749654091312186e-5,1.178151179761077e-5,1.1813369503909355e-5,1.1845227210207938e-5,1.1877084916506522e-5,1.1908942622805105e-5,1.194080032910369e-5,1.1972658035402274e-5,1.2004515741700857e-5,1.2036373447999441e-5,1.2068231154298024e-5,1.2100088860596608e-5,1.2131946566895193e-5,1.2163804273193777e-5,1.219566197949236e-5,1.2227519685790945e-5,1.2259377392089529e-5,1.2291235098388112e-5,1.2323092804686696e-5,1.235495051098528e-5,1.2386808217283863e-5,1.2418665923582448e-5,1.2450523629881032e-5,1.2482381336179615e-5,1.2514239042478199e-5,1.2546096748776784e-5,1.2577954455075367e-5,1.2609812161373951e-5,1.2641669867672535e-5,1.2673527573971118e-5,1.2705385280269702e-5,1.2737242986568287e-5,1.276910069286687e-5,1.2800958399165454e-5,1.2832816105464039e-5,1.2864673811762623e-5,1.2896531518061206e-5,1.292838922435979e-5,1.2960246930658373e-5,1.2992104636956957e-5,1.3023962343255542e-5,1.3055820049554125e-5,1.3087677755852709e-5,1.3119535462151292e-5,1.3151393168449878e-5,1.3183250874748461e-5,1.3215108581047045e-5,1.3246966287345628e-5,1.3278823993644212e-5,1.3310681699942795e-5,1.334253940624138e-5,1.3374397112539964e-5,1.3406254818838547e-5,1.3438112525137133e-5,1.3469970231435716e-5,1.35018279377343e-5,1.3533685644032883e-5,1.3565543350331467e-5,1.359740105663005e-5,1.3629258762928634e-5,1.3661116469227219e-5,1.3692974175525803e-5,1.3724831881824388e-5,1.3756689588122971e-5,1.3788547294421555e-5]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","peakMbAllocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportMeasured":[[1.5302000065275934e-5,1.4521000000655704e-5,39484,1,null,null,null,null,null,null,null,null],[2.1496999579539988e-5,2.1472000000244407e-5,60277,2,null,null,null,null,null,null,null,null],[3.1706999834568705e-5,3.169899999733161e-5,89005,3,null,null,null,null,null,null,null,null],[4.197400085104164e-5,4.196199999739747e-5,117910,4,null,null,null,null,null,null,null,null],[5.233100000623381e-5,5.231700000152273e-5,146935,5,null,null,null,null,null,null,null,null],[6.26640003247303e-5,6.263999999944758e-5,175896,6,null,null,null,null,null,null,null,null],[7.295900013559731e-5,7.296400000100789e-5,204905,7,null,null,null,null,null,null,null,null],[8.332699962920742e-5,8.330400000033933e-5,233941,8,null,null,null,null,null,null,null,null],[1.3707299967791187e-4,1.3716600000179824e-4,385327,9,null,null,null,null,null,null,null,null],[1.473199999963981e-4,1.4735299999912854e-4,413798,10,null,null,null,null,null,null,null,null],[1.2981500003661495e-4,1.2984600000010005e-4,364620,11,null,null,null,null,null,null,null,null],[1.1822700071206782e-4,1.1821900000086316e-4,332022,12,null,null,null,null,null,null,null,null],[1.2801600041711936e-4,1.2802400000211378e-4,359593,13,null,null,null,null,null,null,null,null],[1.3784599923383212e-4,1.3786800000303856e-4,387232,14,null,null,null,null,null,null,null,null],[1.4767199991183588e-4,1.4769299999883856e-4,414821,15,null,null,null,null,null,null,null,null],[2.1840599947609007e-4,2.185010000026466e-4,613877,16,null,null,null,null,null,null,null,null],[2.2756800080969697e-4,2.1923599999951193e-4,641797,17,null,null,null,null,null,null,null,null],[2.090419993692194e-4,2.1089999999901465e-4,595086,18,null,null,null,null,null,null,null,null],[2.289990006829612e-4,2.3099099999868145e-4,652450,19,null,null,null,null,null,null,null,null],[3.4059700010402594e-4,2.4586400000004005e-4,956969,20,null,null,null,null,null,null,null,null],[2.0648400004574796e-4,2.0656999999957293e-4,580251,21,null,null,null,null,null,null,null,null],[2.1661499977199128e-4,2.169730000005643e-4,609538,22,null,null,null,null,null,null,null,null],[2.2597499992116354e-4,2.260239999998248e-4,634935,23,null,null,null,null,null,null,null,null],[3.2610000016575214e-4,3.262149999976316e-4,916328,25,null,null,null,null,null,null,null,null],[2.5546099914208753e-4,2.5553599999739163e-4,717761,26,null,null,null,null,null,null,null,null],[3.9501900027971715e-4,4.0779700000115326e-4,1109952,27,null,null,null,null,null,null,null,null],[3.4252900059073e-4,3.4432500000036725e-4,969851,28,null,null,null,null,null,null,null,null],[3.7176699970586924e-4,3.737950000015644e-4,1055848,30,null,null,null,null,null,null,null,null],[4.589399995893473e-4,4.59407999997552e-4,1291055,31,null,null,null,null,null,null,null,null],[3.72986000002129e-4,3.6322300000080077e-4,1048256,33,null,null,null,null,null,null,null,null],[3.628799995567533e-4,3.629619999969691e-4,1019490,35,null,null,null,null,null,null,null,null],[4.0930500017566374e-4,4.093889999978728e-4,1149848,36,null,null,null,null,null,null,null,null],[3.7301100019249134e-4,3.73073999998752e-4,1047850,38,null,null,null,null,null,null,null,null],[4.447130004336941e-4,4.4478799999936314e-4,1249150,40,null,null,null,null,null,null,null,null],[4.121430001760018e-4,4.122019999996951e-4,1157777,42,null,null,null,null,null,null,null,null],[6.424949997381191e-4,5.009020000024123e-4,1804683,44,null,null,null,null,null,null,null,null],[4.6111499977996573e-4,4.611929999995823e-4,1295279,47,null,null,null,null,null,null,null,null],[5.434209997474682e-4,5.435170000005485e-4,1526453,49,null,null,null,null,null,null,null,null],[5.100710004626308e-4,5.101270000018587e-4,1432701,52,null,null,null,null,null,null,null,null],[6.469350000770646e-4,6.470919999976843e-4,1817428,54,null,null,null,null,null,null,null,null],[6.061670001145103e-4,6.062580000012474e-4,1702489,57,null,null,null,null,null,null,null,null],[6.154520006020903e-4,6.155109999994579e-4,1728542,60,null,null,null,null,null,null,null,null],[6.768630000806297e-4,6.769529999992585e-4,1901185,63,null,null,null,null,null,null,null,null],[6.937250000191852e-4,6.938060000010182e-4,1948278,66,null,null,null,null,null,null,null,null],[7.238600001073792e-4,7.360550000008459e-4,2033151,69,null,null,null,null,null,null,null,null],[8.866260004651849e-4,8.867379999983882e-4,2490290,73,null,null,null,null,null,null,null,null],[8.118989999275072e-4,8.119929999992337e-4,2280404,76,null,null,null,null,null,null,null,null],[8.951820000220323e-4,8.952860000022156e-4,2514302,80,null,null,null,null,null,null,null,null],[8.980520005934522e-4,8.981400000003248e-4,2522218,84,null,null,null,null,null,null,null,null],[9.646560001783655e-4,9.647329999999954e-4,2709228,89,null,null,null,null,null,null,null,null],[1.0048169997389778e-3,1.0049079999987498e-3,2822074,93,null,null,null,null,null,null,null,null],[1.040799000293191e-3,1.0408919999989052e-3,2923100,98,null,null,null,null,null,null,null,null],[1.1256199995841598e-3,1.1257269999980224e-3,3161243,103,null,null,null,null,null,null,null,null],[1.1554689999684342e-3,1.1555560000005016e-3,3245063,108,null,null,null,null,null,null,null,null],[1.23944900042261e-3,1.2465149999982827e-3,3480978,113,null,null,null,null,null,null,null,null],[1.2668480003412697e-3,1.266943999997494e-3,3557753,119,null,null,null,null,null,null,null,null],[1.2922590003654477e-3,1.2923680000014315e-3,3629276,125,null,null,null,null,null,null,null,null],[1.3603389998024795e-3,1.3604110000002834e-3,3820387,131,null,null,null,null,null,null,null,null],[1.6232350008067442e-3,1.6233280000008676e-3,4558505,138,null,null,null,null,null,null,null,null],[1.6694769992682268e-3,1.6695829999981981e-3,4688273,144,null,null,null,null,null,null,null,null],[1.595618999999715e-3,1.5957230000012146e-3,4481053,152,null,null,null,null,null,null,null,null],[1.745649999975285e-3,1.7545779999998956e-3,4902349,159,null,null,null,null,null,null,null,null],[1.807767000173044e-3,1.8078759999973215e-3,5076735,167,null,null,null,null,null,null,null,null],[1.9097269996564137e-3,1.90995299999841e-3,5363294,176,null,null,null,null,null,null,null,null],[2.0336200004749116e-3,2.0337350000012577e-3,5710982,185,null,null,null,null,null,null,null,null],[2.0784819998880266e-3,2.0786010000009014e-3,5837017,194,null,null,null,null,null,null,null,null],[2.2166440003275056e-3,2.224106999999975e-3,6224793,204,null,null,null,null,null,null,null,null],[2.299927999956708e-3,2.3000359999976183e-3,6458788,214,null,null,null,null,null,null,null,null],[2.4593819998699473e-3,2.4594740000019044e-3,6906429,224,null,null,null,null,null,null,null,null],[2.4512689997209236e-3,2.451399000001686e-3,6883862,236,null,null,null,null,null,null,null,null],[2.731132000008074e-3,2.739196000000277e-3,7669977,247,null,null,null,null,null,null,null,null],[2.804108999953314e-3,2.8042629999980306e-3,7874512,260,null,null,null,null,null,null,null,null],[2.9320909998205025e-3,2.9321929999994722e-3,8233712,273,null,null,null,null,null,null,null,null],[3.054128999792738e-3,3.0542760000003e-3,8576499,287,null,null,null,null,null,null,null,null],[3.2085809998534387e-3,3.2175800000011634e-3,9010230,301,null,null,null,null,null,null,null,null],[3.39944299958006e-3,3.3995679999989648e-3,9546298,316,null,null,null,null,null,null,null,null],[3.731073000381002e-3,3.740282000002537e-3,10477467,332,null,null,null,null,null,null,null,null],[3.6396879995663767e-3,3.63986800000049e-3,10221109,348,null,null,null,null,null,null,null,null],[3.8080539998190943e-3,3.8082089999988966e-3,10693691,366,null,null,null,null,null,null,null,null],[4.0717260008023e-3,4.080581000000194e-3,11434227,384,null,null,null,null,null,null,null,null],[4.19785500071157e-3,4.198007999999476e-3,11788283,403,null,null,null,null,null,null,null,null],[4.432761999851209e-3,4.441480000000553e-3,12448199,424,null,null,null,null,null,null,null,null],[4.626656999789702e-3,4.626834999999829e-3,12992404,445,null,null,null,null,null,null,null,null],[4.866029999902821e-3,4.86621099999951e-3,13664577,467,null,null,null,null,null,null,null,null],[5.129217000103381e-3,5.137530999999029e-3,14403878,490,null,null,null,null,null,null,null,null],[5.411955000454327e-3,5.419998000000703e-3,15197451,515,null,null,null,null,null,null,null,null],[5.5890260000523995e-3,5.589142999998131e-3,15694721,541,null,null,null,null,null,null,null,null],[5.935532999501447e-3,5.9437509999966665e-3,16667761,568,null,null,null,null,null,null,null,null],[6.190426000102889e-3,6.190619000001618e-3,17383548,596,null,null,null,null,null,null,null,null],[6.647383000199625e-3,6.648160000001013e-3,18667084,626,null,null,null,null,null,null,null,null],[6.903719000547426e-3,6.911924000000624e-3,19386249,657,null,null,null,null,null,null,null,null],[7.235660000333155e-3,7.235843000000131e-3,20318741,690,null,null,null,null,null,null,null,null],[7.617760999892198e-3,7.625991000001164e-3,21391707,725,null,null,null,null,null,null,null,null],[7.973544999913429e-3,7.981955000001761e-3,22390762,761,null,null,null,null,null,null,null,null],[8.367595999516197e-3,8.375723000000335e-3,23497170,799,null,null,null,null,null,null,null,null],[8.737045000088983e-3,8.745386999997606e-3,24535015,839,null,null,null,null,null,null,null,null],[9.227507000105106e-3,9.235510999999974e-3,25911821,881,null,null,null,null,null,null,null,null],[9.591868999450526e-3,9.6001180000016e-3,26934776,925,null,null,null,null,null,null,null,null],[1.0162319000301068e-2,1.0171093000000297e-2,28536791,972,null,null,null,null,null,null,null,null],[1.0940760000266891e-2,1.0948889999998102e-2,30722749,1020,null,null,null,null,null,null,null,null],[1.1093913999502547e-2,1.1102217000001247e-2,31153129,1071,null,null,null,null,null,null,null,null],[1.1840181000479788e-2,1.1848346000000731e-2,33248394,1125,null,null,null,null,null,null,null,null],[1.230415699956211e-2,1.2312268999998821e-2,34551791,1181,null,null,null,null,null,null,null,null],[1.2986596999326139e-2,1.299498800000265e-2,36467520,1240,null,null,null,null,null,null,null,null],[1.376213599996845e-2,1.377905900000087e-2,38645899,1302,null,null,null,null,null,null,null,null],[1.461047500015411e-2,1.4618715000001004e-2,41028652,1367,null,null,null,null,null,null,null,null],[1.5001822000158427e-2,1.5017903000000388e-2,42126550,1436,null,null,null,null,null,null,null,null],[1.5946001999509463e-2,1.5951234999999286e-2,44778102,1507,null,null,null,null,null,null,null,null],[1.67263550001735e-2,1.6739302000001288e-2,46968970,1583,null,null,null,null,null,null,null,null],[1.7730217999996967e-2,1.7746700000000004e-2,49788142,1662,null,null,null,null,null,null,null,null],[1.9584677000239026e-2,1.9514756999999605e-2,54996891,1745,null,null,null,null,null,null,null,null],[2.4513596999895526e-2,2.45338739999994e-2,68837527,1832,null,null,null,null,null,null,null,null],[2.5750020000486984e-2,2.577896700000082e-2,72307210,1924,null,null,null,null,null,null,null,null],[2.7029601000322145e-2,2.7058162000002994e-2,75901172,2020,null,null,null,null,null,null,null,null],[2.8376039999784552e-2,2.8395798999998334e-2,79682604,2121,null,null,null,null,null,null,null,null],[2.981734900004085e-2,2.984882799999866e-2,83728932,2227,null,null,null,null,null,null,null,null],[3.1303855999794905e-2,3.1344135000001216e-2,87903585,2339,null,null,null,null,null,null,null,null],[3.299832199991215e-2,3.2891241999998044e-2,92661763,2456,null,null,null,null,null,null,null,null],[3.45180350004739e-2,3.4547620999997974e-2,96927952,2579,null,null,null,null,null,null,null,null],[3.623852700002317e-2,3.627847299999942e-2,101759487,2708,null,null,null,null,null,null,null,null],[3.804769300040789e-2,3.8087326999999505e-2,106839438,2843,null,null,null,null,null,null,null,null],[3.995206000035978e-2,3.998872500000061e-2,112187159,2985,null,null,null,null,null,null,null,null],[4.1934578999644145e-2,4.197415600000198e-2,117753922,3134,null,null,null,null,null,null,null,null],[4.404585100019176e-2,4.408515500000476e-2,123682578,3291,null,null,null,null,null,null,null,null],[4.6252792000814225e-2,4.630156799999696e-2,129879410,3456,null,null,null,null,null,null,null,null],[4.856695299986313e-2,4.861707300000262e-2,136377806,3629,null,null,null,null,null,null,null,null],[5.098879100023623e-2,5.103731699999514e-2,143178879,3810,null,null,null,null,null,null,null,null],[5.355734300064796e-2,5.3601706999998555e-2,150390540,4001,null,null,null,null,null,null,null,null],[5.624337999961426e-2,5.6297092000001214e-2,157934149,4201,null,null,null,null,null,null,null,null],[5.903601099998923e-2,5.909436499999998e-2,165775751,4411,null,null,null,null,null,null,null,null],[6.1981013999684365e-2,6.202758700000288e-2,174044662,4631,null,null,null,null,null,null,null,null],[6.50793100003284e-2,6.51381599999965e-2,182745388,4863,null,null,null,null,null,null,null,null],[6.833681399984926e-2,6.840475399999946e-2,191891710,5106,null,null,null,null,null,null,null,null],[7.176220400015154e-2,7.182609400000217e-2,201511414,5361,null,null,null,null,null,null,null,null],[7.571785499931138e-2,7.562858899999725e-2,212620473,5629,null,null,null,null,null,null,null,null],[7.914727200022753e-2,7.921073899999698e-2,222249005,5911,null,null,null,null,null,null,null,null],[8.320754800024588e-2,8.31489509999983e-2,233648940,6207,null,null,null,null,null,null,null,null],[8.72167610004908e-2,8.730527099999819e-2,244907035,6517,null,null,null,null,null,null,null,null],[9.158147600010125e-2,9.166999499999662e-2,257163380,6843,null,null,null,null,null,null,null,null],[9.617993899973953e-2,9.627107000000024e-2,270076522,7185,null,null,null,null,null,null,null,null],[0.10107230599987815,0.10116684399999798,283813969,7544,null,null,null,null,null,null,null,null],[0.10634732099970279,0.10646010399999994,298626286,7921,null,null,null,null,null,null,null,null],[0.11133182200046576,0.11144148099999995,312622461,8318,null,null,null,null,null,null,null,null],[0.116964425000333,0.11707177899999976,328439584,8733,null,null,null,null,null,null,null,null],[0.12274106400036544,0.1228670890000032,344659478,9170,null,null,null,null,null,null,null,null],[0.12910245700004452,0.12922640999999402,362522890,9629,null,null,null,null,null,null,null,null],[0.13557418299933488,0.13570230199999855,380695556,10110,null,null,null,null,null,null,null,null],[0.14240884099945106,0.14254875499999997,399886657,10616,null,null,null,null,null,null,null,null],[0.1496427029996994,0.14979104500000062,420200068,11146,null,null,null,null,null,null,null,null],[0.15686525999990408,0.15702435600000086,440481731,11704,null,null,null,null,null,null,null,null],[0.16488026899969555,0.16504732599999983,462986522,12289,null,null,null,null,null,null,null,null],[0.13950123799986613,0.13961520499999835,391723299,12903,null,null,null,null,null,null,null,null],[0.13657092999983433,0.13668207700000323,383494581,13549,null,null,null,null,null,null,null,null],[0.14548602899958496,0.14561070199999904,408528208,14226,null,null,null,null,null,null,null,null],[0.15423564600041573,0.15435772400000047,433096259,14937,null,null,null,null,null,null,null,null],[0.163132723999297,0.16325668100000001,458080171,15684,null,null,null,null,null,null,null,null],[0.17068765400017583,0.17084606000000235,479294153,16469,null,null,null,null,null,null,null,null],[0.17957996600034676,0.1797272190000001,504263025,17292,null,null,null,null,null,null,null,null],[0.1889047879994905,0.18903281200000066,530447812,18157,null,null,null,null,null,null,null,null],[0.1986024650004765,0.19863877999999602,557678709,19065,null,null,null,null,null,null,null,null]],"reportName":"encode/10k/base64-bytestring","reportNumber":6,"reportOutliers":{"highMild":4,"highSevere":2,"lowMild":0,"lowSevere":9,"samplesSeen":44}},{"reportAnalysis":{"anMean":{"estError":{"confIntCL":5.0e-2,"confIntLDX":1.467604809589978e-7,"confIntUDX":1.922221398810358e-7},"estPoint":4.149219246192707e-6},"anOutlierVar":{"ovDesc":"a severe","ovEffect":"Severe","ovFraction":0.9182119708644466},"anRegress":[{"regCoeffs":{"iters":{"estError":{"confIntCL":5.0e-2,"confIntLDX":2.1813761739659782e-7,"confIntUDX":1.4413933974170409e-7},"estPoint":4.681771168478037e-6},"y":{"estError":{"confIntCL":5.0e-2,"confIntLDX":5.5672907080024e-4,"confIntUDX":6.428345857619787e-4},"estPoint":-2.2575928039740064e-3}},"regRSquare":{"estError":{"confIntCL":5.0e-2,"confIntLDX":5.118263969710379e-3,"confIntUDX":5.601003254623538e-3},"estPoint":0.9852373744354356},"regResponder":"time"}],"anStdDev":{"estError":{"confIntCL":5.0e-2,"confIntLDX":9.329045001782613e-8,"confIntUDX":4.735339591358908e-8},"estPoint":5.338083194611044e-7}},"reportKDEs":[{"kdePDF":[69.18363252055646,-210.4968419836966,360.9304625300559,-527.5640074532233,719.247434466919,-947.5397338906646,1352.9436053016059,4667.013655678659,119404.3892373274,852968.0701710177,2974044.1413619597,6010623.941816296,8672090.223618994,1.0395477081743414e7,1.1017239254720747e7,9009747.100792618,4820000.345732549,2487305.1581998747,1117868.9875085908,189538.91176834778,18666.125912621716,-4962.379967303036,10442.00120545573,94758.13935899246,538947.0893306031,935285.0872182335,537863.073231182,103253.85580325531,105176.1164869796,535853.6295828271,937480.7742297016,536439.3054285115,97752.49578147147,6702.851127429991,-326.38388525130534,231.39674786670287,-101.20486854862833,23.583580328895685,22.584771609832096,-49.66545916549331,65.01263188668825,-73.04141350291614,76.45216827293406,-76.92966255316499,75.54432513511459,-72.98673140054437,69.70767889227365,-66.00375604269281,62.07073280303021,-58.03752742811667,53.98819701979982,-49.976397000567246,46.03501839418007,-42.182685956210754,38.428182090358824,-34.77348126850471,31.215842140603392,-27.749253152806897,24.36543006054217,-21.054499476775128,17.805460377146638,-14.606486645104363,11.445114547793374,-8.30834541988549,5.182684580563962,-2.0541309329897466,-1.0918732059364085,4.270525871347954,-7.497779341967054,10.790482855379341,-14.166554408102208,17.64518370515888,-21.247069534934,24.994696598028533,-28.91265823774887,33.02803370319281,-37.37083041435313,41.97450493391092,-46.87657925220858,52.11937359861548,-57.750882425213476,63.82582683020604,-70.40692638842573,77.56644439735034,-85.38807676252422,93.96927480092687,-103.42412001464916,113.8869057738246,-125.51663125697613,138.5026819509952,-153.0720669543728,169.49871724758975,-188.11553940107805,209.3301917106978,-233.645945904662,261.689581113783,-294.24912919812743,332.3256154206727,-377.2049856461551,430.5596314069254,-494.59409023049875,572.2579589169333,-667.563220493768,786.0674433803049,-935.6268309784432,1127.599290960051,-1378.8166790506837,1714.9005827084936,-2175.95397474026,2826.39540075377,-3771.3550781487124,5186.399897904601,-6251.231497330338,64129.07850059156,894072.6395266441,5128418.757564233,1.0037466154439548e7,7646058.822489448,2484464.3500905894,357408.4851992572,13982.950072573518,3769.8604964126143,-2444.200869224263,1756.742324390007,-1236.4922176566486,821.3802229971932,-470.03661300604927,153.05890511136138],"kdeType":"time","kdeValues":[3.636505997093676e-6,3.6478622729228168e-6,3.6592185487519577e-6,3.6705748245810987e-6,3.6819311004102397e-6,3.6932873762393806e-6,3.7046436520685216e-6,3.7159999278976626e-6,3.7273562037268035e-6,3.7387124795559445e-6,3.7500687553850855e-6,3.7614250312142264e-6,3.7727813070433674e-6,3.7841375828725084e-6,3.7954938587016494e-6,3.8068501345307903e-6,3.818206410359931e-6,3.829562686189072e-6,3.840918962018214e-6,3.852275237847354e-6,3.863631513676495e-6,3.874987789505636e-6,3.8863440653347775e-6,3.897700341163918e-6,3.909056616993059e-6,3.9204128928222e-6,3.931769168651341e-6,3.943125444480482e-6,3.9544817203096225e-6,3.965837996138764e-6,3.977194271967905e-6,3.988550547797046e-6,3.999906823626186e-6,4.011263099455328e-6,4.022619375284469e-6,4.03397565111361e-6,4.04533192694275e-6,4.056688202771892e-6,4.068044478601033e-6,4.0794007544301736e-6,4.090757030259314e-6,4.1021133060884555e-6,4.113469581917597e-6,4.1248258577467374e-6,4.136182133575878e-6,4.147538409405019e-6,4.158894685234161e-6,4.170250961063301e-6,4.181607236892442e-6,4.192963512721583e-6,4.204319788550725e-6,4.215676064379865e-6,4.227032340209006e-6,4.238388616038147e-6,4.2497448918672885e-6,4.261101167696429e-6,4.27245744352557e-6,4.283813719354711e-6,4.295169995183852e-6,4.306526271012993e-6,4.3178825468421335e-6,4.329238822671275e-6,4.340595098500416e-6,4.351951374329557e-6,4.363307650158697e-6,4.374663925987839e-6,4.38602020181698e-6,4.397376477646121e-6,4.408732753475261e-6,4.420089029304403e-6,4.431445305133544e-6,4.4428015809626846e-6,4.454157856791825e-6,4.4655141326209665e-6,4.476870408450108e-6,4.4882266842792484e-6,4.499582960108389e-6,4.51093923593753e-6,4.522295511766672e-6,4.533651787595812e-6,4.545008063424953e-6,4.556364339254094e-6,4.567720615083236e-6,4.579076890912376e-6,4.590433166741517e-6,4.601789442570658e-6,4.6131457183997995e-6,4.62450199422894e-6,4.635858270058081e-6,4.647214545887222e-6,4.658570821716363e-6,4.669927097545504e-6,4.6812833733746445e-6,4.692639649203786e-6,4.703995925032927e-6,4.715352200862068e-6,4.726708476691208e-6,4.73806475252035e-6,4.749421028349491e-6,4.760777304178632e-6,4.772133580007772e-6,4.783489855836914e-6,4.794846131666055e-6,4.8062024074951956e-6,4.817558683324336e-6,4.8289149591534775e-6,4.840271234982619e-6,4.8516275108117594e-6,4.8629837866409e-6,4.874340062470041e-6,4.885696338299183e-6,4.897052614128323e-6,4.908408889957464e-6,4.919765165786605e-6,4.931121441615747e-6,4.942477717444887e-6,4.953833993274028e-6,4.965190269103169e-6,4.9765465449323105e-6,4.987902820761451e-6,4.999259096590592e-6,5.010615372419733e-6,5.021971648248874e-6,5.033327924078015e-6,5.0446841999071555e-6,5.056040475736297e-6,5.067396751565438e-6,5.078753027394579e-6]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","peakMbAllocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportMeasured":[[1.1021999853255693e-5,9.658999999828666e-6,24780,1,null,null,null,null,null,null,null,null],[8.076000085566193e-6,8.123999997167175e-6,22817,2,null,null,null,null,null,null,null,null],[1.1571999493753538e-5,1.1567000001377892e-5,32462,3,null,null,null,null,null,null,null,null],[1.53519995365059e-5,1.534300000116673e-5,43709,4,null,null,null,null,null,null,null,null],[1.9582000277296174e-5,1.9582000000184507e-5,55358,5,null,null,null,null,null,null,null,null],[2.3259000045072753e-5,2.3466999998333904e-5,66222,6,null,null,null,null,null,null,null,null],[7.114799973351182e-5,7.131499999957214e-5,200923,7,null,null,null,null,null,null,null,null],[6.611800017708447e-5,6.644300000147041e-5,186966,8,null,null,null,null,null,null,null,null],[3.7368000448623206e-5,3.7711000004492234e-5,106357,9,null,null,null,null,null,null,null,null],[4.099199941265397e-5,4.117699999994784e-5,116163,10,null,null,null,null,null,null,null,null],[4.548599918052787e-5,4.5544999998980984e-5,128380,11,null,null,null,null,null,null,null,null],[5.834199964738218e-5,5.86059999960753e-5,164657,12,null,null,null,null,null,null,null,null],[5.246300042927032e-5,5.2466999996170216e-5,147692,13,null,null,null,null,null,null,null,null],[5.5115000577643514e-5,5.570199999738179e-5,157264,14,null,null,null,null,null,null,null,null],[6.35150008747587e-5,6.395599999819979e-5,179887,15,null,null,null,null,null,null,null,null],[6.35759997749119e-5,6.384499999967375e-5,180590,16,null,null,null,null,null,null,null,null],[6.754999958502594e-5,6.783500000295817e-5,191178,17,null,null,null,null,null,null,null,null],[7.093300064298091e-5,7.134400000552432e-5,202263,18,null,null,null,null,null,null,null,null],[7.585300045320764e-5,7.625799999999572e-5,214675,19,null,null,null,null,null,null,null,null],[8.031399920582771e-5,8.065900000531201e-5,228246,20,null,null,null,null,null,null,null,null],[1.6665800012560794e-4,1.6734199999746124e-4,470471,21,null,null,null,null,null,null,null,null],[8.279699977720156e-5,8.309000000394917e-5,234407,22,null,null,null,null,null,null,null,null],[8.539700047549559e-5,8.577600000592156e-5,241304,23,null,null,null,null,null,null,null,null],[9.35179996304214e-5,9.383600000489878e-5,263760,25,null,null,null,null,null,null,null,null],[9.764700007508509e-5,9.775500000586135e-5,275041,26,null,null,null,null,null,null,null,null],[1.3518600007955683e-4,1.3597799999587323e-4,383156,27,null,null,null,null,null,null,null,null],[1.2602600054378854e-4,1.2607699999733768e-4,354451,28,null,null,null,null,null,null,null,null],[1.1202799942111596e-4,1.1213100000162513e-4,315324,30,null,null,null,null,null,null,null,null],[2.4027499966905452e-4,2.0302800000138177e-4,675382,31,null,null,null,null,null,null,null,null],[1.1966999954893254e-4,1.1973700000567078e-4,336500,33,null,null,null,null,null,null,null,null],[1.2690000039583538e-4,1.2694400000157202e-4,356697,35,null,null,null,null,null,null,null,null],[1.3032199967710767e-4,1.3038299999834635e-4,366351,36,null,null,null,null,null,null,null,null],[1.378739998472156e-4,1.3792099999676566e-4,387502,38,null,null,null,null,null,null,null,null],[1.447949998691911e-4,1.4485300000188772e-4,406970,40,null,null,null,null,null,null,null,null],[1.8071100021188613e-4,1.8082500000105028e-4,507947,42,null,null,null,null,null,null,null,null],[1.7219299934367882e-4,1.7224100000134968e-4,483795,44,null,null,null,null,null,null,null,null],[1.7054599993571173e-4,1.7060500000098955e-4,479293,47,null,null,null,null,null,null,null,null],[1.7714000023261178e-4,1.7719800000293162e-4,497829,49,null,null,null,null,null,null,null,null],[1.8823299978976138e-4,1.8827199999549293e-4,528890,52,null,null,null,null,null,null,null,null],[1.9514999985403847e-4,1.9520600000078048e-4,548365,54,null,null,null,null,null,null,null,null],[3.128529997411533e-4,2.718140000013136e-4,879243,57,null,null,null,null,null,null,null,null],[2.172999993490521e-4,2.1736800000127232e-4,610617,60,null,null,null,null,null,null,null,null],[2.2770200030208798e-4,2.2774600000019518e-4,639790,63,null,null,null,null,null,null,null,null],[2.654069994605379e-4,2.6547600000270677e-4,745604,66,null,null,null,null,null,null,null,null],[2.8330800068943063e-4,2.8337500000219507e-4,795943,69,null,null,null,null,null,null,null,null],[2.637150000737165e-4,2.637640000031638e-4,740901,73,null,null,null,null,null,null,null,null],[2.7480700009618886e-4,2.7487300000217374e-4,772103,76,null,null,null,null,null,null,null,null],[3.558979997251299e-4,3.560139999976286e-4,999959,80,null,null,null,null,null,null,null,null],[3.284519998487667e-4,3.2855500000295024e-4,922848,84,null,null,null,null,null,null,null,null],[3.392079997865949e-4,3.392630000007557e-4,952876,89,null,null,null,null,null,null,null,null],[4.059670000060578e-4,4.060799999976439e-4,1140518,93,null,null,null,null,null,null,null,null],[4.055660001540673e-4,4.056460000043671e-4,1139284,98,null,null,null,null,null,null,null,null],[4.6686600035172887e-4,4.669659999976261e-4,1311318,103,null,null,null,null,null,null,null,null],[3.9025600017339457e-4,3.903560000040329e-4,1096348,108,null,null,null,null,null,null,null,null],[5.383420002544881e-4,5.316259999972317e-4,1519737,113,null,null,null,null,null,null,null,null],[5.630890000247746e-4,5.696460000024217e-4,1584638,119,null,null,null,null,null,null,null,null],[5.652310001096339e-4,5.653899999984446e-4,1588079,125,null,null,null,null,null,null,null,null],[4.997309997634147e-4,4.997879999990573e-4,1403657,131,null,null,null,null,null,null,null,null],[5.925299992668442e-4,5.926549999983877e-4,1664398,138,null,null,null,null,null,null,null,null],[7.328829997277353e-4,7.04982000002019e-4,2066848,144,null,null,null,null,null,null,null,null],[7.321989996853517e-4,7.344729999942956e-4,2067538,152,null,null,null,null,null,null,null,null],[6.631950000155484e-4,6.565300000005436e-4,1863075,159,null,null,null,null,null,null,null,null],[7.103130001269164e-4,7.105769999995459e-4,1995475,167,null,null,null,null,null,null,null,null],[7.122870001694537e-4,7.123749999990991e-4,2000611,176,null,null,null,null,null,null,null,null],[7.054150000840309e-4,7.054949999982796e-4,1981272,185,null,null,null,null,null,null,null,null],[9.216870003001532e-4,7.53258999999673e-4,2589704,194,null,null,null,null,null,null,null,null],[8.213189994421555e-4,8.214819999992073e-4,2306891,204,null,null,null,null,null,null,null,null],[8.19793000118807e-4,8.199060000038116e-4,2302506,214,null,null,null,null,null,null,null,null],[8.560690002923366e-4,8.561309999990385e-4,2404201,224,null,null,null,null,null,null,null,null],[9.056630005943589e-4,9.184259999983624e-4,2543499,236,null,null,null,null,null,null,null,null],[1.0180809995290474e-3,1.0182920000048057e-3,2859660,247,null,null,null,null,null,null,null,null],[1.2607720000232803e-3,1.2610110000039754e-3,3541144,260,null,null,null,null,null,null,null,null],[9.879700000965386e-4,9.880480000035163e-4,2774691,273,null,null,null,null,null,null,null,null],[1.110217000132252e-3,1.1103269999992449e-3,3118086,287,null,null,null,null,null,null,null,null],[1.1539959996298421e-3,1.154091000003632e-3,3240878,301,null,null,null,null,null,null,null,null],[1.2848579999626963e-3,1.2850940000035393e-3,3608893,316,null,null,null,null,null,null,null,null],[1.5173080000749906e-3,1.5174830000006523e-3,4261429,332,null,null,null,null,null,null,null,null],[1.3371329996516579e-3,1.3472719999967353e-3,3755425,348,null,null,null,null,null,null,null,null],[1.331888000095205e-3,1.3320890000017016e-3,3741040,366,null,null,null,null,null,null,null,null],[1.3971569997011102e-3,1.3973550000017099e-3,3924740,384,null,null,null,null,null,null,null,null],[1.5122699996936717e-3,1.5124589999970794e-3,4247500,403,null,null,null,null,null,null,null,null],[1.5409620000355062e-3,1.5411879999973621e-3,4328278,424,null,null,null,null,null,null,null,null],[1.618776000213984e-3,1.6189319999995178e-3,4546352,445,null,null,null,null,null,null,null,null],[1.783464000254753e-3,1.7836270000017862e-3,5008792,467,null,null,null,null,null,null,null,null],[1.8147620003219345e-3,1.8230250000002002e-3,5096476,490,null,null,null,null,null,null,null,null],[1.9226820004405454e-3,1.9227860000015085e-3,5399209,515,null,null,null,null,null,null,null,null],[1.968530999874929e-3,1.968698000005986e-3,5528884,541,null,null,null,null,null,null,null,null],[2.1163470000828966e-3,2.1165369999991412e-3,5943766,568,null,null,null,null,null,null,null,null],[2.1964130000924342e-3,2.196557000004873e-3,6168530,596,null,null,null,null,null,null,null,null],[2.3413039998558816e-3,2.3498120000056133e-3,6575390,626,null,null,null,null,null,null,null,null],[2.4940559997048695e-3,2.494319999996719e-3,7004637,657,null,null,null,null,null,null,null,null],[2.655872000104864e-3,2.6459299999999075e-3,7459014,690,null,null,null,null,null,null,null,null],[2.697615999750269e-3,2.6978229999983228e-3,7575982,725,null,null,null,null,null,null,null,null],[2.8591390000656247e-3,2.868026999998108e-3,8029742,761,null,null,null,null,null,null,null,null],[2.9849270003978745e-3,2.9851680000021474e-3,8382898,799,null,null,null,null,null,null,null,null],[3.133072999844444e-3,3.133299000005252e-3,8798834,839,null,null,null,null,null,null,null,null],[3.3979119998548413e-3,3.4065130000016097e-3,9543028,881,null,null,null,null,null,null,null,null],[3.36475799940672e-3,3.365106000003948e-3,9449752,925,null,null,null,null,null,null,null,null],[3.638545000285376e-3,3.6387359999991986e-3,10218157,972,null,null,null,null,null,null,null,null],[3.8495099997817306e-3,3.858508000000427e-3,10810831,1020,null,null,null,null,null,null,null,null],[4.072547999385279e-3,4.072817999997369e-3,11437233,1071,null,null,null,null,null,null,null,null],[4.330115999437112e-3,4.338584000002754e-3,12160123,1125,null,null,null,null,null,null,null,null],[4.474674999983108e-3,4.475010000000168e-3,12566153,1181,null,null,null,null,null,null,null,null],[4.567586999655759e-3,4.577437999998324e-3,12826868,1240,null,null,null,null,null,null,null,null],[4.957002000082866e-3,4.957373999999959e-3,13920517,1302,null,null,null,null,null,null,null,null],[5.213131999880716e-3,5.222627000001978e-3,14640293,1367,null,null,null,null,null,null,null,null],[5.401311000241549e-3,5.401591000001815e-3,15169251,1436,null,null,null,null,null,null,null,null],[5.718897999940964e-3,5.728670999999963e-3,16060441,1507,null,null,null,null,null,null,null,null],[5.854876999364933e-3,5.855174000004126e-3,16442064,1583,null,null,null,null,null,null,null,null],[6.2707350007258356e-3,6.279838000004645e-3,17610179,1662,null,null,null,null,null,null,null,null],[6.702257000142708e-3,6.710853000001293e-3,18821480,1745,null,null,null,null,null,null,null,null],[6.906118000188144e-3,6.906680000000165e-3,19394696,1832,null,null,null,null,null,null,null,null],[7.29055600004358e-3,7.299559999999872e-3,20473907,1924,null,null,null,null,null,null,null,null],[7.618783999532752e-3,7.627902000002962e-3,21395445,2020,null,null,null,null,null,null,null,null],[8.023225999750139e-3,8.0321549999951e-3,22530751,2121,null,null,null,null,null,null,null,null],[8.376284000405576e-3,8.376718000000949e-3,23522720,2227,null,null,null,null,null,null,null,null],[8.8660430001255e-3,8.87518500000084e-3,24898013,2339,null,null,null,null,null,null,null,null],[9.36400099999446e-3,9.373347999996895e-3,26295921,2456,null,null,null,null,null,null,null,null],[1.0057440999844403e-2,1.0067708999997649e-2,28243737,2579,null,null,null,null,null,null,null,null],[1.0401342000477598e-2,1.0410298000003593e-2,29208737,2708,null,null,null,null,null,null,null,null],[1.0948624999400636e-2,1.0957851000000574e-2,30746061,2843,null,null,null,null,null,null,null,null],[1.1399142000300344e-2,1.1416072000002941e-2,32010787,2985,null,null,null,null,null,null,null,null],[1.1778659999436059e-2,1.1787838000003603e-2,33076415,3134,null,null,null,null,null,null,null,null],[1.2323251999987406e-2,1.2332278000002361e-2,34605709,3291,null,null,null,null,null,null,null,null],[1.3110029999552353e-2,1.311867999999805e-2,36814855,3456,null,null,null,null,null,null,null,null],[1.3560902999415703e-2,1.3578445999996802e-2,38080980,3629,null,null,null,null,null,null,null,null],[1.4374249000866257e-2,1.4383645999998862e-2,40364873,3810,null,null,null,null,null,null,null,null],[1.5028413000436558e-2,1.5046798000000194e-2,42201235,4001,null,null,null,null,null,null,null,null],[1.5948199000376917e-2,1.5957598999996492e-2,44784018,4201,null,null,null,null,null,null,null,null],[1.676927300013631e-2,1.6787376000003462e-2,47090081,4411,null,null,null,null,null,null,null,null],[1.827573599985044e-2,1.829333199999894e-2,51320301,4631,null,null,null,null,null,null,null,null],[1.859739500014257e-2,1.8614946999996107e-2,52223815,4863,null,null,null,null,null,null,null,null],[1.9093679999969027e-2,1.9102759999995556e-2,53617298,5106,null,null,null,null,null,null,null,null],[2.007616799983225e-2,2.0093893000002083e-2,56376216,5361,null,null,null,null,null,null,null,null],[2.113465599995834e-2,2.1162059999994653e-2,59347520,5629,null,null,null,null,null,null,null,null],[2.2942909000448708e-2,2.2960224999998502e-2,64425433,5911,null,null,null,null,null,null,null,null],[2.348122599960334e-2,2.3499268000001905e-2,65937375,6207,null,null,null,null,null,null,null,null],[2.501388800010318e-2,2.5036140000004536e-2,70241578,6517,null,null,null,null,null,null,null,null],[2.586260400039464e-2,2.58808479999999e-2,72624264,6843,null,null,null,null,null,null,null,null],[2.7239382000516343e-2,2.7268120999998757e-2,76489965,7185,null,null,null,null,null,null,null,null],[2.832479499920737e-2,2.8352842000003875e-2,79541294,7544,null,null,null,null,null,null,null,null],[3.0191851999916253e-2,3.0218554000001063e-2,84781395,7921,null,null,null,null,null,null,null,null],[3.193213899976399e-2,3.195818500000058e-2,89667638,8318,null,null,null,null,null,null,null,null],[3.288402699945436e-2,3.291043699999818e-2,92340049,8733,null,null,null,null,null,null,null,null],[3.469835099986085e-2,3.473560199999781e-2,97435746,9170,null,null,null,null,null,null,null,null],[3.6721683999530796e-2,3.673199199999999e-2,103117202,9629,null,null,null,null,null,null,null,null],[3.853974100002233e-2,3.8574771000000396e-2,108222143,10110,null,null,null,null,null,null,null,null],[4.009839499940426e-2,4.013494399999473e-2,112598860,10616,null,null,null,null,null,null,null,null],[4.230658799951925e-2,4.2350409000000866e-2,118799055,11146,null,null,null,null,null,null,null,null],[4.449429199939914e-2,4.453088100000002e-2,124942247,11704,null,null,null,null,null,null,null,null],[4.683636200024921e-2,4.687930400000084e-2,131519536,12289,null,null,null,null,null,null,null,null],[4.8472612999830744e-2,4.851739000000066e-2,136113114,12903,null,null,null,null,null,null,null,null],[5.1270607999867934e-2,5.131585499999858e-2,143969576,13549,null,null,null,null,null,null,null,null],[5.3600328999891644e-2,5.36448790000037e-2,150511913,14226,null,null,null,null,null,null,null,null],[5.6777940999381826e-2,5.6831092999999555e-2,159434972,14937,null,null,null,null,null,null,null,null],[5.942040700028883e-2,5.9472784999996975e-2,166854836,15684,null,null,null,null,null,null,null,null],[6.262493299982452e-2,6.267891899999967e-2,175852632,16469,null,null,null,null,null,null,null,null],[6.788223300009122e-2,6.794703999999996e-2,190616870,17292,null,null,null,null,null,null,null,null],[6.860679000055825e-2,6.866890799999936e-2,192650598,18157,null,null,null,null,null,null,null,null],[7.2556541999802e-2,7.261930199999966e-2,203741480,19065,null,null,null,null,null,null,null,null],[7.563056700018933e-2,7.568670999999938e-2,212374025,20018,null,null,null,null,null,null,null,null],[7.952025200029311e-2,7.959255899999818e-2,223295196,21019,null,null,null,null,null,null,null,null],[8.414208900012454e-2,8.421950599999661e-2,236273109,22070,null,null,null,null,null,null,null,null],[8.720314699985465e-2,8.72704030000051e-2,244869871,23173,null,null,null,null,null,null,null,null],[9.320727399972384e-2,9.329692300000403e-2,261728557,24332,null,null,null,null,null,null,null,null],[9.698778799975116e-2,9.708160000000277e-2,272345834,25549,null,null,null,null,null,null,null,null],[0.10144851699988067,0.10153802900000386,284870030,26826,null,null,null,null,null,null,null,null],[0.10676821099968947,0.10685535600000406,299807487,28167,null,null,null,null,null,null,null,null],[0.11784823099969799,0.11795931200000354,330922201,29576,null,null,null,null,null,null,null,null],[0.1538467189993753,0.15401976900000136,432005028,31054,null,null,null,null,null,null,null,null],[0.1615059450004992,0.16167536600000432,453511305,32607,null,null,null,null,null,null,null,null],[0.16977137499998207,0.16994901399999662,476721021,34238,null,null,null,null,null,null,null,null],[0.17821316099980322,0.17839873999999867,500426015,35950,null,null,null,null,null,null,null,null],[0.1869825479998326,0.18719073599999803,525050355,37747,null,null,null,null,null,null,null,null],[0.1961463260004166,0.19636701400000334,550782249,39634,null,null,null,null,null,null,null,null],[0.2063026149999132,0.20651391799999885,579301729,41616,null,null,null,null,null,null,null,null],[0.21622760399986873,0.21645416300000164,607170562,43697,null,null,null,null,null,null,null,null],[0.22718476000045484,0.22728539099999523,637938760,45882,null,null,null,null,null,null,null,null],[0.2383536790002836,0.23860235600000124,669300626,48176,null,null,null,null,null,null,null,null],[0.2502796290000333,0.2505504399999978,702788731,50585,null,null,null,null,null,null,null,null],[0.26280366200080607,0.26308637600000395,737956393,53114,null,null,null,null,null,null,null,null]],"reportName":"encode/10k/base64","reportNumber":7,"reportOutliers":{"highMild":0,"highSevere":0,"lowMild":0,"lowSevere":0,"samplesSeen":40}},{"reportAnalysis":{"anMean":{"estError":{"confIntCL":5.0e-2,"confIntLDX":3.4244911114893797e-6,"confIntUDX":4.240660700629163e-6},"estPoint":1.113454489441355e-4},"anOutlierVar":{"ovDesc":"a severe","ovEffect":"Severe","ovFraction":0.8805184010523837},"anRegress":[{"regCoeffs":{"iters":{"estError":{"confIntCL":5.0e-2,"confIntLDX":5.193310072543477e-7,"confIntUDX":5.214399566838134e-7},"estPoint":1.0094528644657734e-4},"y":{"estError":{"confIntCL":5.0e-2,"confIntLDX":6.300740041146626e-4,"confIntUDX":7.710043374350314e-4},"estPoint":2.903658949081575e-3}},"regRSquare":{"estError":{"confIntCL":5.0e-2,"confIntLDX":3.0418817400595932e-3,"confIntUDX":1.7980912224905277e-3},"estPoint":0.9960092000786375},"regResponder":"time"}],"anStdDev":{"estError":{"confIntCL":5.0e-2,"confIntLDX":1.9797145084884394e-6,"confIntUDX":1.1540666750630176e-6},"estPoint":1.434684274803386e-5}},"reportKDEs":[{"kdePDF":[-2.6225725610134494,8.16486779071983,-14.68075752723541,23.131375895938355,-35.10088523793666,53.42447558686679,-82.36035176312308,246.01698159272073,3712.0414731557216,34121.257702679584,80391.82704224924,66340.28807024549,37715.12987540366,50273.03694035951,48538.72757202294,23897.239333791087,60035.58802548568,190682.7090294507,336719.4772999613,445464.2350481614,427572.06025770813,238691.1252396099,63589.05084843028,6317.9135454611915,91.08126776295762,179.2438915446783,1749.566881157346,16208.165992341983,32031.64410105769,16206.357078341323,1752.643899655169,174.77609479161106,-79.07043228675286,55.8626177958447,-41.12011521558044,31.509253784691683,-24.953492239148435,20.30061740839942,-16.886533586624832,14.311279565410276,-12.323731398692413,10.760240129667046,-9.510625313865113,8.498563202488404,-7.669852285599997,6.985154565791933,-6.415369419116553,5.938605427010715,-5.538150177504898,5.201079573778528,-4.917286613618783,4.678791203811147,-4.479241943259044,4.313551377159109,-4.177625588943207,4.068161493040511,-3.982493413516823,3.918476041368312,-3.8743945994051345,3.8488956328757236,-3.840933648194312,3.8497301120743117,-3.8747422445953132,3.9156397209605873,-3.972287898230921,4.044736564233522,-4.133213503345012,4.238122410005689,-4.360044876190536,4.4997463521273495,-4.658186133627647,4.8365315851591,-5.036176963585646,5.258767382349618,-5.506228648584589,5.7808039433868625,-6.085098590646441,6.422134516460353,-6.7954164317000485,7.209012339903622,-7.667651687020888,8.176845410839684,-8.743033383832337,9.373766368384851,-10.077931792713718,10.866035584987829,-11.750556315564957,12.746393379503631,-13.871438600961103,15.147311340524197,-16.600312427319242,18.262674129245333,-20.1742153240455,22.384558285030714,-24.956134521562237,27.96831566836503,-31.523174410577873,35.75364878566789,-40.83531866828737,47.003726740422714,-54.58040968246569,64.0129681034495,-75.93841422375415,91.28634549034193,-111.45264556662038,138.60283024837167,-176.22314368370598,230.16246385932808,-310.66616444664936,436.3425245315026,-636.7291688607427,1546.269925728057,17918.18072562561,165590.83111577347,354739.22020299593,244013.29351171217,98244.22057191354,53430.26323770465,17575.47204575178,2272.3428845082344,-149.3018614955446,155.3860051515893,-116.8800412739061,87.11278725367283,-62.96377791603175,42.6007604965226,-24.662953928721457,8.076376948689965],"kdeType":"time","kdeValues":[9.602345451420211e-5,9.63446898755246e-5,9.666592523684708e-5,9.698716059816957e-5,9.730839595949205e-5,9.762963132081454e-5,9.795086668213702e-5,9.827210204345951e-5,9.8593337404782e-5,9.891457276610448e-5,9.923580812742696e-5,9.955704348874945e-5,9.987827885007193e-5,1.0019951421139442e-4,1.005207495727169e-4,1.0084198493403939e-4,1.0116322029536187e-4,1.0148445565668436e-4,1.0180569101800685e-4,1.0212692637932933e-4,1.0244816174065182e-4,1.027693971019743e-4,1.0309063246329679e-4,1.0341186782461927e-4,1.0373310318594176e-4,1.0405433854726424e-4,1.0437557390858673e-4,1.0469680926990921e-4,1.050180446312317e-4,1.0533927999255418e-4,1.0566051535387667e-4,1.0598175071519915e-4,1.0630298607652164e-4,1.0662422143784412e-4,1.0694545679916661e-4,1.072666921604891e-4,1.0758792752181158e-4,1.0790916288313405e-4,1.0823039824445654e-4,1.0855163360577902e-4,1.088728689671015e-4,1.0919410432842399e-4,1.0951533968974648e-4,1.0983657505106896e-4,1.1015781041239145e-4,1.1047904577371393e-4,1.1080028113503642e-4,1.111215164963589e-4,1.1144275185768139e-4,1.1176398721900387e-4,1.1208522258032636e-4,1.1240645794164884e-4,1.1272769330297133e-4,1.1304892866429381e-4,1.133701640256163e-4,1.1369139938693878e-4,1.1401263474826127e-4,1.1433387010958375e-4,1.1465510547090624e-4,1.1497634083222872e-4,1.1529757619355121e-4,1.156188115548737e-4,1.1594004691619618e-4,1.1626128227751866e-4,1.1658251763884115e-4,1.1690375300016364e-4,1.1722498836148612e-4,1.175462237228086e-4,1.1786745908413109e-4,1.1818869444545358e-4,1.1850992980677606e-4,1.1883116516809855e-4,1.1915240052942103e-4,1.1947363589074352e-4,1.19794871252066e-4,1.2011610661338849e-4,1.2043734197471097e-4,1.2075857733603346e-4,1.2107981269735594e-4,1.2140104805867843e-4,1.2172228342000091e-4,1.220435187813234e-4,1.2236475414264587e-4,1.2268598950396835e-4,1.2300722486529084e-4,1.2332846022661333e-4,1.236496955879358e-4,1.239709309492583e-4,1.2429216631058078e-4,1.2461340167190327e-4,1.2493463703322575e-4,1.2525587239454824e-4,1.2557710775587072e-4,1.258983431171932e-4,1.262195784785157e-4,1.2654081383983818e-4,1.2686204920116066e-4,1.2718328456248315e-4,1.2750451992380563e-4,1.2782575528512812e-4,1.281469906464506e-4,1.284682260077731e-4,1.2878946136909557e-4,1.2911069673041806e-4,1.2943193209174054e-4,1.2975316745306303e-4,1.3007440281438551e-4,1.30395638175708e-4,1.3071687353703048e-4,1.3103810889835297e-4,1.3135934425967545e-4,1.3168057962099794e-4,1.3200181498232042e-4,1.323230503436429e-4,1.326442857049654e-4,1.3296552106628788e-4,1.3328675642761037e-4,1.3360799178893285e-4,1.3392922715025534e-4,1.3425046251157782e-4,1.345716978729003e-4,1.348929332342228e-4,1.3521416859554528e-4,1.3553540395686776e-4,1.3585663931819025e-4,1.3617787467951273e-4,1.3649911004083522e-4,1.368203454021577e-4]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","peakMbAllocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportMeasured":[[1.396429997839732e-4,1.387780000001726e-4,388276,1,null,null,null,null,null,null,null,null],[2.731100003074971e-4,2.734639999957267e-4,769656,2,null,null,null,null,null,null,null,null],[4.122299997106893e-4,4.1229099999640084e-4,1158528,3,null,null,null,null,null,null,null,null],[5.395609996412531e-4,5.532389999984844e-4,1516992,4,null,null,null,null,null,null,null,null],[6.757169994671131e-4,6.761269999984165e-4,1899519,5,null,null,null,null,null,null,null,null],[8.369460001631523e-4,8.376939999976685e-4,2353899,6,null,null,null,null,null,null,null,null],[9.89631999800622e-4,9.90430999998182e-4,2782274,7,null,null,null,null,null,null,null,null],[1.1138910003865021e-3,1.1150870000022906e-3,3132734,8,null,null,null,null,null,null,null,null],[1.2339260001681396e-3,1.2347229999960518e-3,3468809,9,null,null,null,null,null,null,null,null],[1.3690840005438076e-3,1.3610359999987054e-3,3846569,10,null,null,null,null,null,null,null,null],[1.4608530000259634e-3,1.4610290000049986e-3,4103280,11,null,null,null,null,null,null,null,null],[1.6490250000060769e-3,1.635924000005673e-3,4634245,12,null,null,null,null,null,null,null,null],[1.9522389993653633e-3,1.9634719999999106e-3,5484693,13,null,null,null,null,null,null,null,null],[2.109246999680181e-3,1.927172999998561e-3,5924055,14,null,null,null,null,null,null,null,null],[2.0426080000106595e-3,2.0427589999982843e-3,5736276,15,null,null,null,null,null,null,null,null],[2.270459000101255e-3,2.2712780000020416e-3,6378711,16,null,null,null,null,null,null,null,null],[2.357551000386593e-3,2.359690999995223e-3,6621871,17,null,null,null,null,null,null,null,null],[2.632138000080886e-3,2.4557180000002177e-3,7392110,18,null,null,null,null,null,null,null,null],[2.6720630003183032e-3,2.672402000001739e-3,7504765,19,null,null,null,null,null,null,null,null],[2.9038360007689334e-3,2.9039770000025555e-3,8154641,20,null,null,null,null,null,null,null,null],[2.7836770004796563e-3,2.7951739999991787e-3,7816979,21,null,null,null,null,null,null,null,null],[2.9124700004103943e-3,2.9125889999974675e-3,8178978,22,null,null,null,null,null,null,null,null],[3.057875999729731e-3,3.057980999997767e-3,8586924,23,null,null,null,null,null,null,null,null],[3.452642999945965e-3,3.4626989999964053e-3,9696304,25,null,null,null,null,null,null,null,null],[3.700436000144691e-3,3.7005980000017757e-3,10391605,26,null,null,null,null,null,null,null,null],[3.5768420002568746e-3,3.5769790000017565e-3,10044546,27,null,null,null,null,null,null,null,null],[3.711555000336375e-3,3.7217449999999985e-3,10422848,28,null,null,null,null,null,null,null,null],[3.9815759992052335e-3,3.981785999997101e-3,11181282,30,null,null,null,null,null,null,null,null],[4.2476959997657104e-3,4.257838000000902e-3,11928679,31,null,null,null,null,null,null,null,null],[4.633389999980864e-3,4.6335549999980685e-3,13011374,33,null,null,null,null,null,null,null,null],[4.646004000278481e-3,4.646155999999735e-3,13046699,35,null,null,null,null,null,null,null,null],[4.774301999532327e-3,4.7843109999945455e-3,13407278,36,null,null,null,null,null,null,null,null],[5.042706000494945e-3,5.0428540000027056e-3,14160911,38,null,null,null,null,null,null,null,null],[5.309727000167186e-3,5.319524000000797e-3,14910817,40,null,null,null,null,null,null,null,null],[5.568753000261495e-3,5.578988999999979e-3,15638154,42,null,null,null,null,null,null,null,null],[5.835918000229867e-3,5.836076999997886e-3,16388275,44,null,null,null,null,null,null,null,null],[6.233506000171474e-3,6.2432430000001204e-3,17504809,47,null,null,null,null,null,null,null,null],[6.50189899988618e-3,6.502087000001211e-3,18258424,49,null,null,null,null,null,null,null,null],[6.896629000038956e-3,6.9064959999991515e-3,19366833,52,null,null,null,null,null,null,null,null],[7.161647999964771e-3,7.171399999997163e-3,20111049,54,null,null,null,null,null,null,null,null],[7.563809999737714e-3,7.5732999999971184e-3,21239754,57,null,null,null,null,null,null,null,null],[7.952875000228232e-3,7.953039000000217e-3,22332757,60,null,null,null,null,null,null,null,null],[8.357910000086122e-3,8.367419999999015e-3,23470083,63,null,null,null,null,null,null,null,null],[8.757669999795326e-3,8.767499000001067e-3,24592537,66,null,null,null,null,null,null,null,null],[9.155057000498346e-3,9.165341000006322e-3,25708492,69,null,null,null,null,null,null,null,null],[9.68235399977857e-3,9.692482000005498e-3,27189374,73,null,null,null,null,null,null,null,null],[1.0084749000270676e-2,1.009447500000249e-2,28319191,76,null,null,null,null,null,null,null,null],[1.0609287000079348e-2,1.0618829000001995e-2,29792443,80,null,null,null,null,null,null,null,null],[1.1140872999931162e-2,1.1151002000005406e-2,31285291,84,null,null,null,null,null,null,null,null],[1.1805049000031431e-2,1.1815054999999575e-2,33149961,89,null,null,null,null,null,null,null,null],[1.2334137999459927e-2,1.2353263000001391e-2,34635584,93,null,null,null,null,null,null,null,null],[1.3002710999899136e-2,1.3013059999998688e-2,36514128,98,null,null,null,null,null,null,null,null],[1.36641930002952e-2,1.3673844000003044e-2,38370549,103,null,null,null,null,null,null,null,null],[1.4325009999993199e-2,1.4344477999998162e-2,40226438,108,null,null,null,null,null,null,null,null],[1.4987321000262455e-2,1.4997299999997438e-2,42086686,113,null,null,null,null,null,null,null,null],[1.5785501999744156e-2,1.580451199999544e-2,44326975,119,null,null,null,null,null,null,null,null],[1.6579739999542653e-2,1.658997099999482e-2,46557708,125,null,null,null,null,null,null,null,null],[1.7381150000801426e-2,1.7400895999998056e-2,48809005,131,null,null,null,null,null,null,null,null],[1.830731799964269e-2,1.8327607999999884e-2,51408468,138,null,null,null,null,null,null,null,null],[1.9103648999589495e-2,1.912344600000182e-2,53645277,144,null,null,null,null,null,null,null,null],[2.016001399988454e-2,2.017965099999941e-2,56611287,152,null,null,null,null,null,null,null,null],[2.1089106000545144e-2,2.1109035000002052e-2,59220668,159,null,null,null,null,null,null,null,null],[2.215397700001631e-2,2.2174927000001787e-2,62211115,167,null,null,null,null,null,null,null,null],[2.3346726999989187e-2,2.3377531000001284e-2,65560254,176,null,null,null,null,null,null,null,null],[2.4552996000238636e-2,2.4565326999997694e-2,68947033,185,null,null,null,null,null,null,null,null],[2.57394430000204e-2,2.5767547999997475e-2,72278210,194,null,null,null,null,null,null,null,null],[2.7060569999775907e-2,2.7080798000000073e-2,75988753,204,null,null,null,null,null,null,null,null],[2.8388012000505114e-2,2.841676399999926e-2,79715235,214,null,null,null,null,null,null,null,null],[2.9715853999732644e-2,2.9745275999999876e-2,83444368,224,null,null,null,null,null,null,null,null],[3.130451000015455e-2,3.133360700000054e-2,87904950,236,null,null,null,null,null,null,null,null],[3.276327200001106e-2,3.279227099999815e-2,92001173,247,null,null,null,null,null,null,null,null],[3.449398700013262e-2,3.453239799999608e-2,96861551,260,null,null,null,null,null,null,null,null],[3.621439800008375e-2,3.625305799999978e-2,101692301,273,null,null,null,null,null,null,null,null],[3.808626800037018e-2,3.811591899999911e-2,106949238,287,null,null,null,null,null,null,null,null],[4.0071262000310526e-2,3.9973822999996855e-2,112522428,301,null,null,null,null,null,null,null,null],[4.1925974000150745e-2,4.197542699999701e-2,117730355,316,null,null,null,null,null,null,null,null],[4.404820400031895e-2,4.408368800000062e-2,123689903,332,null,null,null,null,null,null,null,null],[4.617115700057184e-2,4.621322700000263e-2,129650786,348,null,null,null,null,null,null,null,null],[4.855361099998845e-2,4.859262699999789e-2,136341613,366,null,null,null,null,null,null,null,null],[5.093766799927835e-2,5.098988700000007e-2,143035028,384,null,null,null,null,null,null,null,null],[5.346614900008717e-2,5.3510756000001436e-2,150135499,403,null,null,null,null,null,null,null,null],[5.624975899991114e-2,5.6303704000001176e-2,157952136,424,null,null,null,null,null,null,null,null],[5.937216900019848e-2,5.923589500000048e-2,166721669,445,null,null,null,null,null,null,null,null],[4.9129654000353185e-2,4.911221399999732e-2,137958444,467,null,null,null,null,null,null,null,null],[4.873468200003117e-2,4.8775243999998e-2,136849423,490,null,null,null,null,null,null,null,null],[5.1348555000004126e-2,5.139021000000099e-2,144189571,515,null,null,null,null,null,null,null,null],[5.420572700040793e-2,5.425580800000063e-2,152212179,541,null,null,null,null,null,null,null,null],[5.647237499943003e-2,5.6514067000001944e-2,158577098,568,null,null,null,null,null,null,null,null],[5.995507599982375e-2,6.000350600000104e-2,168356509,596,null,null,null,null,null,null,null,null],[6.397516499964695e-2,6.403118600000113e-2,179644961,626,null,null,null,null,null,null,null,null],[6.68649049994201e-2,6.692130799999774e-2,187759030,657,null,null,null,null,null,null,null,null],[7.053419200019562e-2,7.05902689999931e-2,198062395,690,null,null,null,null,null,null,null,null],[7.42628779998995e-2,7.431977899999964e-2,208532773,725,null,null,null,null,null,null,null,null],[7.809658699989086e-2,7.813568999999632e-2,219298423,761,null,null,null,null,null,null,null,null],[8.153002299968648e-2,8.159735899999987e-2,228938839,799,null,null,null,null,null,null,null,null],[8.52744089997941e-2,8.534697099999988e-2,239452833,839,null,null,null,null,null,null,null,null],[9.013399300056335e-2,9.020745800000185e-2,253099245,881,null,null,null,null,null,null,null,null],[9.508782099965174e-2,9.517518599999875e-2,267049444,925,null,null,null,null,null,null,null,null],[9.888842100008333e-2,9.897168100000187e-2,277681504,972,null,null,null,null,null,null,null,null],[0.10483912899962888,0.10491711899999956,294391071,1020,null,null,null,null,null,null,null,null],[0.10897027899954992,0.10905953399999646,305991724,1071,null,null,null,null,null,null,null,null],[0.11547393299952091,0.11557071200000024,324253039,1125,null,null,null,null,null,null,null,null],[0.12018389599961665,0.12028271799999857,337478933,1181,null,null,null,null,null,null,null,null],[0.12684847400032595,0.12695637299999873,356194173,1240,null,null,null,null,null,null,null,null],[0.1325799320002261,0.13268847699999498,372288072,1302,null,null,null,null,null,null,null,null],[0.1399922520004111,0.14012472299999956,393101165,1367,null,null,null,null,null,null,null,null],[0.1471038680001584,0.14722258900000185,413070798,1436,null,null,null,null,null,null,null,null],[0.15440855300039402,0.15452661900000209,433582443,1507,null,null,null,null,null,null,null,null],[0.16148922800039145,0.16161694600000232,453466178,1583,null,null,null,null,null,null,null,null],[0.16972195400012424,0.16985975099999706,476582468,1662,null,null,null,null,null,null,null,null],[0.17913398499968025,0.17927965499999488,503011070,1745,null,null,null,null,null,null,null,null],[0.18728533800003788,0.18744153300000477,525900099,1832,null,null,null,null,null,null,null,null],[0.1971820310000112,0.19733615500000212,553690158,1924,null,null,null,null,null,null,null,null],[0.20791779800038057,0.20808218799999878,583836835,2020,null,null,null,null,null,null,null,null],[0.21675110200067138,0.21693299399999688,608641038,2121,null,null,null,null,null,null,null,null]],"reportName":"encode/100k/base64-bytestring","reportNumber":8,"reportOutliers":{"highMild":0,"highSevere":0,"lowMild":0,"lowSevere":0,"samplesSeen":46}},{"reportAnalysis":{"anMean":{"estError":{"confIntCL":5.0e-2,"confIntLDX":1.7413519080032556e-6,"confIntUDX":1.3345430180638888e-6},"estPoint":4.56940503569421e-5},"anOutlierVar":{"ovDesc":"a severe","ovEffect":"Severe","ovFraction":0.858411047634525},"anRegress":[{"regCoeffs":{"iters":{"estError":{"confIntCL":5.0e-2,"confIntLDX":1.5867419794877532e-6,"confIntUDX":2.517456029851105e-6},"estPoint":3.982737204135067e-5},"y":{"estError":{"confIntCL":5.0e-2,"confIntLDX":1.1022553014871494e-3,"confIntUDX":9.764219647827128e-4},"estPoint":2.8678676571111546e-3}},"regRSquare":{"estError":{"confIntCL":5.0e-2,"confIntLDX":3.547102882910047e-3,"confIntUDX":5.959551519995943e-3},"estPoint":0.9751923631032224},"regResponder":"time"}],"anStdDev":{"estError":{"confIntCL":5.0e-2,"confIntLDX":1.1141082908254974e-6,"confIntUDX":7.346826410456838e-7},"estPoint":5.012846195469496e-6}},"reportKDEs":[{"kdePDF":[-71.42436767794834,222.49086336911085,-400.6374257768423,633.4423334053135,-969.3056343641218,1506.9537003970884,-2482.713557923967,4599.290717031529,-10832.525734529818,70616.6753276913,438746.49287320016,70675.90737476929,-10906.495712750602,4257.4888972371855,12480.346907264428,213633.03769629868,486858.9042104492,209553.85282099334,38750.721412014966,143246.5225404353,46275.13726293752,143286.4002882863,24587.179885052876,-4080.5199351446017,1775.7074464655461,-969.5842107926536,598.391509837207,-400.15811004071816,284.10105706340306,-211.85222232431076,164.95161740344156,-133.66743630391915,112.5115106191969,-98.22879992447291,88.81702260960665,-83.01667646656466,80.03258683007049,-79.37715051358724,80.78190563060355,-84.15075284558459,89.54196038727977,-97.17434716398944,107.45950661277526,-121.06931998537992,139.05966697639357,-163.0934786950216,195.8535780445155,-241.84533333610622,309.0665686696956,-412.8025877187455,585.3133108901956,-904.8216987335437,1605.0209181944858,-3677.2452971294774,23598.840661610433,146196.97875543428,23601.64740728954,-3682.86265134015,1613.4563747475386,-916.0858997324166,599.4192737499458,-429.76457789550466,328.8985234585334,-264.55870177619556,221.45438754046702,-191.57836349089698,170.41048731258113,-155.2458484911146,144.38943712421266,-136.73955442324075,131.5594490442497,-128.34598647311014,126.75104399137874,-126.53287785949352,127.52521592831772,-129.61721398073587,132.74029781855728,-136.85951852319238,141.96797476951122,-148.0834091903765,155.24642837296622,-163.52001729909995,172.99017008376504,-183.7675703474739,195.99034583165013,-209.82800672750489,225.4867665334299,-243.21654906356443,263.3201175897505,-286.1649382076117,312.1986317740895,-341.9692103381629,376.15178506251794,-415.58415126797064,461.31472601508455,-514.6679346328542,577.3346453739855,-651.4991946293768,740.0208971229839,-846.6984199693727,976.6631787981012,-1136.9789866718438,1337.5813628616347,-1592.7954448986945,1923.878609217818,-2363.461702587156,2963.7001865702377,-3812.1504621436716,5065.0295157874325,-7023.57298595328,10331.5046958038,-16575.667868699635,30601.848167410782,-73575.61298444972,517245.9777538573,3541268.345325275,1782171.1798962322,543804.1095583746,77271.47212756255,-17948.030258535717,9942.624065686026,-6377.178232872288,4345.813243492077,-3028.253011494936,2092.369049503594,-1374.3679614605821,781.4400000743772,-253.71733026083476],"kdeType":"time","kdeValues":[3.4792628738484414e-5,3.491167693875879e-5,3.5030725139033165e-5,3.5149773339307534e-5,3.526882153958191e-5,3.5387869739856285e-5,3.550691794013066e-5,3.5625966140405036e-5,3.574501434067941e-5,3.586406254095378e-5,3.5983110741228156e-5,3.610215894150253e-5,3.622120714177691e-5,3.634025534205128e-5,3.645930354232565e-5,3.657835174260003e-5,3.66973999428744e-5,3.681644814314878e-5,3.6935496343423154e-5,3.705454454369753e-5,3.71735927439719e-5,3.7292640944246274e-5,3.741168914452065e-5,3.7530737344795025e-5,3.76497855450694e-5,3.776883374534377e-5,3.7887881945618145e-5,3.800693014589252e-5,3.8125978346166896e-5,3.824502654644127e-5,3.836407474671565e-5,3.8483122946990016e-5,3.860217114726439e-5,3.872121934753877e-5,3.884026754781314e-5,3.895931574808752e-5,3.907836394836189e-5,3.919741214863626e-5,3.931646034891064e-5,3.943550854918501e-5,3.955455674945939e-5,3.9673604949733764e-5,3.979265315000813e-5,3.991170135028251e-5,4.0030749550556884e-5,4.014979775083126e-5,4.0268845951105635e-5,4.0387894151380004e-5,4.050694235165438e-5,4.0625990551928755e-5,4.074503875220313e-5,4.0864086952477506e-5,4.0983135152751875e-5,4.110218335302625e-5,4.1221231553300626e-5,4.1340279753575e-5,4.145932795384938e-5,4.157837615412375e-5,4.169742435439813e-5,4.18164725546725e-5,4.193552075494687e-5,4.205456895522125e-5,4.2173617155495624e-5,4.229266535577e-5,4.241171355604437e-5,4.2530761756318744e-5,4.264980995659312e-5,4.2768858156867495e-5,4.288790635714187e-5,4.300695455741624e-5,4.3126002757690615e-5,4.324505095796499e-5,4.3364099158239366e-5,4.348314735851374e-5,4.360219555878811e-5,4.372124375906249e-5,4.384029195933686e-5,4.395934015961124e-5,4.407838835988561e-5,4.419743656015999e-5,4.431648476043436e-5,4.443553296070873e-5,4.455458116098311e-5,4.467362936125748e-5,4.479267756153186e-5,4.4911725761806234e-5,4.50307739620806e-5,4.514982216235498e-5,4.5268870362629354e-5,4.538791856290373e-5,4.5506966763178105e-5,4.5626014963452474e-5,4.574506316372685e-5,4.5864111364001225e-5,4.59831595642756e-5,4.6102207764549976e-5,4.6221255964824345e-5,4.634030416509873e-5,4.6459352365373096e-5,4.657840056564747e-5,4.669744876592185e-5,4.681649696619622e-5,4.69355451664706e-5,4.705459336674497e-5,4.717364156701934e-5,4.729268976729372e-5,4.7411737967568094e-5,4.753078616784247e-5,4.764983436811684e-5,4.7768882568391214e-5,4.788793076866559e-5,4.8006978968939965e-5,4.812602716921434e-5,4.824507536948871e-5,4.8364123569763085e-5,4.848317177003746e-5,4.8602219970311836e-5,4.872126817058621e-5,4.884031637086058e-5,4.895936457113496e-5,4.907841277140933e-5,4.919746097168371e-5,4.931650917195808e-5,4.943555737223246e-5,4.955460557250683e-5,4.96736537727812e-5,4.979270197305558e-5,4.991175017332995e-5]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","peakMbAllocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportMeasured":[[4.852499932894716e-5,4.703900000180283e-5,128365,1,null,null,null,null,null,null,null,null],[1.0190299963142024e-4,1.3308600000527804e-4,289029,2,null,null,null,null,null,null,null,null],[1.261590005015023e-4,1.2627599999603945e-4,354794,3,null,null,null,null,null,null,null,null],[2.0729799962282414e-4,2.0742300000620162e-4,582789,4,null,null,null,null,null,null,null,null],[1.976590001504519e-4,1.9773900000075173e-4,555488,5,null,null,null,null,null,null,null,null],[2.199749997089384e-4,2.2008899999548248e-4,618619,6,null,null,null,null,null,null,null,null],[2.7524200049811043e-4,2.7639199999640596e-4,779256,7,null,null,null,null,null,null,null,null],[3.9788199956092285e-4,3.987890000018979e-4,1123097,8,null,null,null,null,null,null,null,null],[3.5368600038054865e-4,3.558850000047187e-4,1003386,9,null,null,null,null,null,null,null,null],[4.808120002053329e-4,4.817219999964095e-4,1353841,10,null,null,null,null,null,null,null,null],[4.8579399935988476e-4,4.872590000033483e-4,1375982,11,null,null,null,null,null,null,null,null],[6.035380001776502e-4,6.04003999995939e-4,1697277,12,null,null,null,null,null,null,null,null],[4.881629993178649e-4,4.882329999986723e-4,1371419,13,null,null,null,null,null,null,null,null],[7.519970004068455e-4,7.522589999950924e-4,2112890,14,null,null,null,null,null,null,null,null],[6.413410001187003e-4,6.414460000030431e-4,1801386,15,null,null,null,null,null,null,null,null],[7.427809996443102e-4,7.450380000051382e-4,2095277,16,null,null,null,null,null,null,null,null],[7.70005000049423e-4,7.707809999999427e-4,2165331,17,null,null,null,null,null,null,null,null],[8.231729998442461e-4,8.234909999984552e-4,2312925,18,null,null,null,null,null,null,null,null],[8.720680007172632e-4,8.730529999994019e-4,2454376,19,null,null,null,null,null,null,null,null],[1.0777050001706812e-3,1.0790749999998184e-3,3032380,20,null,null,null,null,null,null,null,null],[1.1202050000065356e-3,1.1486069999975257e-3,3147265,21,null,null,null,null,null,null,null,null],[8.862550002959324e-4,8.866000000011809e-4,2490060,22,null,null,null,null,null,null,null,null],[9.476939994783606e-4,9.479300000023727e-4,2662309,23,null,null,null,null,null,null,null,null],[9.818949993132264e-4,9.820200000021373e-4,2757912,25,null,null,null,null,null,null,null,null],[1.1439659992902307e-3,1.1442209999970032e-3,3213579,26,null,null,null,null,null,null,null,null],[1.249273999746947e-3,1.2495470000004616e-3,3509207,27,null,null,null,null,null,null,null,null],[1.1156569999002386e-3,1.1158409999936225e-3,3133551,28,null,null,null,null,null,null,null,null],[1.1635060000116937e-3,1.1636979999991581e-3,3268066,30,null,null,null,null,null,null,null,null],[1.2038369995934772e-3,1.2040429999942148e-3,3381314,31,null,null,null,null,null,null,null,null],[1.402007000251615e-3,1.412024000003953e-3,3938150,33,null,null,null,null,null,null,null,null],[1.5619719997630455e-3,1.5621029999977054e-3,4386707,35,null,null,null,null,null,null,null,null],[1.3487900005202391e-3,1.3489140000046973e-3,3788000,36,null,null,null,null,null,null,null,null],[1.4928529999451712e-3,1.4930099999972413e-3,4192747,38,null,null,null,null,null,null,null,null],[1.4579979997506598e-3,1.4580940000001874e-3,4094572,40,null,null,null,null,null,null,null,null],[1.5642349999325234e-3,1.564372000004255e-3,4392963,42,null,null,null,null,null,null,null,null],[1.6014330003599753e-3,1.6109589999970808e-3,4497478,44,null,null,null,null,null,null,null,null],[1.6788960001576925e-3,1.6790580000005662e-3,4715071,47,null,null,null,null,null,null,null,null],[1.8700769996939925e-3,1.8637849999976197e-3,5252370,49,null,null,null,null,null,null,null,null],[1.9466499998088693e-3,1.9468350000053647e-3,5467094,52,null,null,null,null,null,null,null,null],[1.9243420001657796e-3,1.9245109999985743e-3,5404325,54,null,null,null,null,null,null,null,null],[2.0299580000937567e-3,2.0301290000048766e-3,5700918,57,null,null,null,null,null,null,null,null],[2.273342000080447e-3,2.2824100000065073e-3,6384567,60,null,null,null,null,null,null,null,null],[2.4132549997375463e-3,2.4134040000021173e-3,6777199,63,null,null,null,null,null,null,null,null],[2.4169839998648968e-3,2.417102999999088e-3,6787554,66,null,null,null,null,null,null,null,null],[2.809758999319456e-3,2.8099749999981327e-3,7890706,69,null,null,null,null,null,null,null,null],[2.7055029995608493e-3,2.7144199999966645e-3,7597885,73,null,null,null,null,null,null,null,null],[2.7663860000757268e-3,2.766635000000406e-3,7769109,76,null,null,null,null,null,null,null,null],[2.851012999599334e-3,2.8513179999976046e-3,8006921,80,null,null,null,null,null,null,null,null],[3.1931309995343327e-3,3.201599999997029e-3,8967411,84,null,null,null,null,null,null,null,null],[3.1933820000631385e-3,3.1936079999965727e-3,8968087,89,null,null,null,null,null,null,null,null],[3.401486999791814e-3,3.401706999994758e-3,9552392,93,null,null,null,null,null,null,null,null],[3.657782000118459e-3,3.667022999998437e-3,10272203,98,null,null,null,null,null,null,null,null],[3.712829000505735e-3,3.713109999999631e-3,10426923,103,null,null,null,null,null,null,null,null],[3.9038199993228773e-3,3.9040560000032087e-3,10963065,108,null,null,null,null,null,null,null,null],[4.155005000029632e-3,4.164095000000145e-3,11668513,113,null,null,null,null,null,null,null,null],[4.378747999908228e-3,4.379024999998649e-3,12296803,119,null,null,null,null,null,null,null,null],[4.542381000646856e-3,4.551780999996424e-3,12756329,125,null,null,null,null,null,null,null,null],[4.756948999784072e-3,4.757250999993801e-3,13358832,131,null,null,null,null,null,null,null,null],[5.168095000044559e-3,5.176394000002915e-3,14513376,138,null,null,null,null,null,null,null,null],[5.282310999973561e-3,5.282585999999867e-3,14834020,144,null,null,null,null,null,null,null,null],[5.583270999522938e-3,5.592574000004902e-3,15678951,152,null,null,null,null,null,null,null,null],[5.7787869991443586e-3,5.779074999999523e-3,16228588,159,null,null,null,null,null,null,null,null],[6.223503000001074e-3,6.232938000003685e-3,17477069,167,null,null,null,null,null,null,null,null],[6.480144999841286e-3,6.4889969999981645e-3,18197320,176,null,null,null,null,null,null,null,null],[6.716314000186685e-3,6.7165849999994975e-3,18860684,185,null,null,null,null,null,null,null,null],[7.17402700047387e-3,7.1831590000002166e-3,20145949,194,null,null,null,null,null,null,null,null],[7.461023999894678e-3,7.4699030000004996e-3,20952608,204,null,null,null,null,null,null,null,null],[7.819519999429758e-3,7.828314000001058e-3,21958332,214,null,null,null,null,null,null,null,null],[8.23533899983886e-3,8.23559900000248e-3,23126240,224,null,null,null,null,null,null,null,null],[9.019416000228375e-3,9.028915999998333e-3,25331971,236,null,null,null,null,null,null,null,null],[1.201005199982319e-2,1.2021248000003482e-2,33726290,247,null,null,null,null,null,null,null,null],[1.259832899995672e-2,1.2620087000001945e-2,35378387,260,null,null,null,null,null,null,null,null],[1.3218324999797915e-2,1.3229151000004435e-2,37119454,273,null,null,null,null,null,null,null,null],[1.3914379000198096e-2,1.391924800000055e-2,39073717,287,null,null,null,null,null,null,null,null],[1.4577998000277148e-2,1.4600289999997074e-2,40936361,301,null,null,null,null,null,null,null,null],[1.531968700055586e-2,1.5330694000006417e-2,43020113,316,null,null,null,null,null,null,null,null],[1.612450899938267e-2,1.6146697000003485e-2,45280592,332,null,null,null,null,null,null,null,null],[1.689684800021496e-2,1.691856600000108e-2,47448352,348,null,null,null,null,null,null,null,null],[1.7771294999874954e-2,1.77928650000041e-2,49903842,366,null,null,null,null,null,null,null,null],[1.8641810000190162e-2,1.8652774999999622e-2,52348318,384,null,null,null,null,null,null,null,null],[1.956419799989817e-2,1.9587865000005422e-2,54938248,403,null,null,null,null,null,null,null,null],[2.0540137000352843e-2,2.0562690000005546e-2,57678043,424,null,null,null,null,null,null,null,null],[2.155504500024108e-2,2.1587586000002545e-2,60528066,445,null,null,null,null,null,null,null,null],[2.267018200018356e-2,2.269196799999662e-2,63659609,467,null,null,null,null,null,null,null,null],[2.3752527999931772e-2,2.3767354000000296e-2,66699344,490,null,null,null,null,null,null,null,null],[2.495535599973664e-2,2.4985788000002174e-2,70077063,515,null,null,null,null,null,null,null,null],[2.6210363999780384e-2,2.6234062999996866e-2,73600369,541,null,null,null,null,null,null,null,null],[2.7523393000592478e-2,2.7555053000000385e-2,77287656,568,null,null,null,null,null,null,null,null],[2.8929391999554355e-2,2.8961568999996246e-2,81235726,596,null,null,null,null,null,null,null,null],[3.031776300031197e-2,3.034974499999521e-2,85134203,626,null,null,null,null,null,null,null,null],[3.1819326000004367e-2,3.1852753999999095e-2,89350460,657,null,null,null,null,null,null,null,null],[3.34329630004504e-2,3.347235300000051e-2,93881093,690,null,null,null,null,null,null,null,null],[3.511216099923331e-2,3.514481199999864e-2,98596606,725,null,null,null,null,null,null,null,null],[3.6852268999609805e-2,3.689555499999386e-2,103482724,761,null,null,null,null,null,null,null,null],[3.870018799989339e-2,3.873859599999463e-2,108671902,799,null,null,null,null,null,null,null,null],[4.0742367999882845e-2,4.078667699999983e-2,114407123,839,null,null,null,null,null,null,null,null],[4.27847129994916e-2,4.282309100000248e-2,120141636,881,null,null,null,null,null,null,null,null],[4.48302570002852e-2,4.4869903000005706e-2,125886557,925,null,null,null,null,null,null,null,null],[4.707664499983366e-2,4.713081399999908e-2,132192973,972,null,null,null,null,null,null,null,null],[4.940719700061891e-2,4.9461067000002856e-2,138737272,1020,null,null,null,null,null,null,null,null],[5.192044599971268e-2,5.197580400000135e-2,145795560,1071,null,null,null,null,null,null,null,null],[5.472284200004651e-2,5.4788305000002424e-2,153664124,1125,null,null,null,null,null,null,null,null],[5.745073500020226e-2,5.751870300000661e-2,161325771,1181,null,null,null,null,null,null,null,null],[6.032826099999511e-2,6.039677799999765e-2,169405686,1240,null,null,null,null,null,null,null,null],[6.325186599951849e-2,6.331532499999781e-2,177613597,1302,null,null,null,null,null,null,null,null],[6.628200600061973e-2,6.63584460000024e-2,186121863,1367,null,null,null,null,null,null,null,null],[6.955154500064964e-2,6.96170419999973e-2,195303297,1436,null,null,null,null,null,null,null,null],[7.304759700036811e-2,7.313132000000166e-2,205120454,1507,null,null,null,null,null,null,null,null],[7.67727600004946e-2,7.684847800000227e-2,215580341,1583,null,null,null,null,null,null,null,null],[8.069998799965106e-2,8.079545399999688e-2,226607908,1662,null,null,null,null,null,null,null,null],[8.473483399939141e-2,8.482165499999894e-2,237937712,1745,null,null,null,null,null,null,null,null],[8.888799299984385e-2,8.897490100000027e-2,249601643,1832,null,null,null,null,null,null,null,null],[9.318901599999663e-2,9.327946600000558e-2,261677449,1924,null,null,null,null,null,null,null,null],[9.785935000036261e-2,9.795987399999717e-2,274792191,2020,null,null,null,null,null,null,null,null],[0.10288253500038991,0.10285038199999974,288896896,2121,null,null,null,null,null,null,null,null],[0.10787069700018037,0.10798457299999598,302903319,2227,null,null,null,null,null,null,null,null],[0.11328550999951403,0.11340192200000132,318107956,2339,null,null,null,null,null,null,null,null],[0.1189262139996572,0.11905500099999955,333947074,2456,null,null,null,null,null,null,null,null],[0.12489065899990237,0.12502669399999888,350695318,2579,null,null,null,null,null,null,null,null],[0.13116539399925387,0.1313039969999963,368315153,2708,null,null,null,null,null,null,null,null],[0.1377194499991674,0.13787130899999767,386719329,2843,null,null,null,null,null,null,null,null],[0.14459887600060028,0.14472968399999786,406036729,2985,null,null,null,null,null,null,null,null],[0.15191655200032983,0.1519360590000005,426584149,3134,null,null,null,null,null,null,null,null],[0.136115590999907,0.13617931000000283,382215013,3291,null,null,null,null,null,null,null,null],[0.12468605000049138,0.1247873439999978,350120743,3456,null,null,null,null,null,null,null,null],[0.13083472399921448,0.1309458849999956,367386647,3629,null,null,null,null,null,null,null,null],[0.137452494000172,0.1375749040000045,385969152,3810,null,null,null,null,null,null,null,null],[0.14670942299926537,0.14684368300000017,411963176,4001,null,null,null,null,null,null,null,null],[0.1545076100001097,0.15462956100000014,433860131,4201,null,null,null,null,null,null,null,null],[0.16460601500057237,0.16475431500000326,462217750,4411,null,null,null,null,null,null,null,null],[0.17156695700032287,0.1715669590000033,481762462,4631,null,null,null,null,null,null,null,null],[0.178959685999871,0.17912237999999547,502521215,4863,null,null,null,null,null,null,null,null],[0.18816512000012153,0.1883257540000045,528370306,5106,null,null,null,null,null,null,null,null],[0.19678585199926601,0.19695172200000144,552577791,5361,null,null,null,null,null,null,null,null]],"reportName":"encode/100k/base64","reportNumber":9,"reportOutliers":{"highMild":3,"highSevere":0,"lowMild":0,"lowSevere":11,"samplesSeen":45}},{"reportAnalysis":{"anMean":{"estError":{"confIntCL":5.0e-2,"confIntLDX":4.310336336760083e-5,"confIntUDX":4.532154949062539e-5},"estPoint":1.120731435548934e-3},"anOutlierVar":{"ovDesc":"a severe","ovEffect":"Severe","ovFraction":0.8109980604235987},"anRegress":[{"regCoeffs":{"iters":{"estError":{"confIntCL":5.0e-2,"confIntLDX":6.392181062326511e-5,"confIntUDX":3.3167978915080686e-5},"estPoint":1.3242571898002505e-3},"y":{"estError":{"confIntCL":5.0e-2,"confIntLDX":2.4088669060092025e-3,"confIntUDX":2.4758949271846235e-3},"estPoint":-9.102078456758634e-3}},"regRSquare":{"estError":{"confIntCL":5.0e-2,"confIntLDX":9.427270926774867e-3,"confIntUDX":6.4066778875512265e-3},"estPoint":0.9847514569310322},"regResponder":"time"}],"anStdDev":{"estError":{"confIntCL":5.0e-2,"confIntLDX":2.3796806137249795e-5,"confIntUDX":1.1081573050291407e-5},"estPoint":1.4122127606029444e-4}},"reportKDEs":[{"kdePDF":[7.578406199545093e-2,-0.22867367639823583,0.3849851795937641,-0.5449540799761533,0.7052588193971249,-0.8554916149519682,1.7342804881249718,40.74075698494732,826.1687606170024,5978.568402339124,19328.383921220648,33538.311093203745,36003.04387498299,28451.882531135765,23844.8007895124,22177.772012014782,15014.512648587504,9556.20886821167,8520.113041631254,8110.531633504212,6405.0185974654605,4470.020470889033,3999.3286557557294,2070.7566911782965,352.32201914259167,26.22445025694007,-3.717123393577556,2.74137477636729,-1.8881147543107113,1.3382593877622926,-0.9745859817402508,0.7277726463442693,-0.5562192695905848,0.43446618991193964,-0.3465219775437142,0.2820732060915687,-0.2343009721952085,0.1985935297155638,-0.1717676905265517,0.15158597738125276,-0.13645002794480882,0.1252016118251878,-0.1169908756613384,0.11118749201954715,-0.10731973544536581,0.10503207159661387,-0.10405522837508463,0.10418481596109752,-0.1052658895134896,0.1071817004734195,-0.10984544112911888,0.11319415675261185,-0.11718424950957877,0.12178816925994634,-0.12699200403425057,0.13279376754995106,-0.13920223964230766,0.14623626100902118,-0.15392441520028588,0.16230505846241544,-0.1714266785943429,0.18134858427673292,-0.19214194454211825,0.20389121839796612,-0.2166960372363344,0.23067362996214216,-0.24596191641528392,0.26272344013460225,-0.2811503741248638,0.30147091876029375,-0.3239575301703841,0.34893758800620034,-0.37680735538350174,0.40805044285477843,-0.44326251917617127,0.48318481687553905,-0.5287502135240287,0.5811476058010702,-0.6419133789703727,0.7130638133288411,-0.7972906726746225,0.8982565769832508,-1.0210519016787123,1.1729200355527025,-1.3644404823882528,1.6115128716222986,-1.9387681440583426,2.385520394286062,-3.0159801058803484,3.936874663707712,-4.946935390028526,27.417030309908686,350.92725618318883,2051.0205362012216,3617.5095360917708,2051.2341466814146,350.4941400118485,28.081817327588887,-5.862621316990466,5.131056691037761,-4.52660880387227,4.263830003880197,-4.253582849464621,4.455623580696089,-4.864193324702135,5.502933962332108,-6.427366654047658,7.735729536989015,-9.591665360463582,12.266271100066314,-16.21130676696779,22.18651658088861,-28.051640114946228,226.738671478843,3246.3458183769067,19505.56644496411,38717.78925666593,29305.64201100368,9317.130425432162,1294.0858009601563,42.97192638573874,15.488420951389525,-10.306269036400886,7.403537836795611,-5.210788354527797,3.461532737856822,-1.980964492587793,0.6450862858340966],"kdeType":"time","kdeValues":[9.819378677146727e-4,9.849123916818457e-4,9.87886915649019e-4,9.90861439616192e-4,9.93835963583365e-4,9.96810487550538e-4,9.997850115177113e-4,1.0027595354848843e-3,1.0057340594520573e-3,1.0087085834192305e-3,1.0116831073864036e-3,1.0146576313535766e-3,1.0176321553207498e-3,1.0206066792879229e-3,1.0235812032550959e-3,1.026555727222269e-3,1.0295302511894421e-3,1.0325047751566152e-3,1.0354792991237882e-3,1.0384538230909614e-3,1.0414283470581345e-3,1.0444028710253075e-3,1.0473773949924807e-3,1.0503519189596537e-3,1.0533264429268268e-3,1.0563009668939998e-3,1.059275490861173e-3,1.062250014828346e-3,1.065224538795519e-3,1.0681990627626923e-3,1.0711735867298653e-3,1.0741481106970384e-3,1.0771226346642116e-3,1.0800971586313846e-3,1.0830716825985577e-3,1.0860462065657307e-3,1.089020730532904e-3,1.091995254500077e-3,1.09496977846725e-3,1.0979443024344232e-3,1.1009188264015962e-3,1.1038933503687693e-3,1.1068678743359423e-3,1.1098423983031155e-3,1.1128169222702885e-3,1.1157914462374616e-3,1.1187659702046348e-3,1.1217404941718078e-3,1.1247150181389809e-3,1.127689542106154e-3,1.1306640660733271e-3,1.1336385900405001e-3,1.1366131140076734e-3,1.1395876379748464e-3,1.1425621619420194e-3,1.1455366859091925e-3,1.1485112098763657e-3,1.1514857338435387e-3,1.1544602578107117e-3,1.157434781777885e-3,1.160409305745058e-3,1.163383829712231e-3,1.166358353679404e-3,1.1693328776465773e-3,1.1723074016137503e-3,1.1752819255809233e-3,1.1782564495480966e-3,1.1812309735152696e-3,1.1842054974824426e-3,1.1871800214496159e-3,1.190154545416789e-3,1.193129069383962e-3,1.1961035933511352e-3,1.1990781173183082e-3,1.2020526412854812e-3,1.2050271652526542e-3,1.2080016892198275e-3,1.2109762131870005e-3,1.2139507371541735e-3,1.2169252611213468e-3,1.2198997850885198e-3,1.2228743090556928e-3,1.2258488330228658e-3,1.228823356990039e-3,1.231797880957212e-3,1.2347724049243851e-3,1.2377469288915584e-3,1.2407214528587314e-3,1.2436959768259044e-3,1.2466705007930776e-3,1.2496450247602507e-3,1.2526195487274237e-3,1.255594072694597e-3,1.25856859666177e-3,1.261543120628943e-3,1.2645176445961162e-3,1.2674921685632892e-3,1.2704666925304623e-3,1.2734412164976353e-3,1.2764157404648083e-3,1.2793902644319816e-3,1.2823647883991546e-3,1.2853393123663276e-3,1.2883138363335008e-3,1.2912883603006739e-3,1.294262884267847e-3,1.2972374082350201e-3,1.3002119322021932e-3,1.3031864561693662e-3,1.3061609801365394e-3,1.3091355041037124e-3,1.3121100280708855e-3,1.3150845520380587e-3,1.3180590760052317e-3,1.3210335999724048e-3,1.3240081239395778e-3,1.326982647906751e-3,1.329957171873924e-3,1.332931695841097e-3,1.33590621980827e-3,1.3388807437754433e-3,1.3418552677426164e-3,1.3448297917097894e-3,1.3478043156769626e-3,1.3507788396441356e-3,1.3537533636113087e-3,1.356727887578482e-3,1.359702411545655e-3]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","peakMbAllocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportMeasured":[[1.8167739999626065e-3,1.77238599999896e-3,5098142,1,null,null,null,null,null,null,null,null],[2.6729020000857417e-3,2.6403130000005604e-3,7507240,2,null,null,null,null,null,null,null,null],[3.999825999926543e-3,3.979731000001152e-3,11234862,3,null,null,null,null,null,null,null,null],[5.037571000684693e-3,4.843794000002788e-3,14148467,4,null,null,null,null,null,null,null,null],[5.31039899942698e-3,5.310587999993288e-3,14912620,5,null,null,null,null,null,null,null,null],[6.530614999974205e-3,6.539537999998402e-3,18339016,6,null,null,null,null,null,null,null,null],[7.354012999712722e-3,7.363099999999179e-3,20651152,7,null,null,null,null,null,null,null,null],[8.033109000280092e-3,8.033298000000855e-3,22557967,8,null,null,null,null,null,null,null,null],[9.068692999790073e-3,9.077714999996545e-3,25466150,9,null,null,null,null,null,null,null,null],[1.0174372000619769e-2,1.00783540000009e-2,28570815,10,null,null,null,null,null,null,null,null],[1.1048596000364341e-2,1.105711499999984e-2,31025945,11,null,null,null,null,null,null,null,null],[1.2236288000167406e-2,1.2253729000001101e-2,34361002,12,null,null,null,null,null,null,null,null],[1.3094509999973525e-2,1.3103666999995767e-2,36770960,13,null,null,null,null,null,null,null,null],[1.4145617999929527e-2,1.4155312999996283e-2,39722573,14,null,null,null,null,null,null,null,null],[1.5234434000376496e-2,1.5252645000003895e-2,42780882,15,null,null,null,null,null,null,null,null],[1.6226265000113926e-2,1.6245429999997896e-2,45565067,16,null,null,null,null,null,null,null,null],[1.7224197999894386e-2,1.7233204000000057e-2,48367560,17,null,null,null,null,null,null,null,null],[1.9294332000754366e-2,1.931210700000463e-2,54180842,18,null,null,null,null,null,null,null,null],[1.9178399999873363e-2,1.9192273000001592e-2,53855426,19,null,null,null,null,null,null,null,null],[2.0348195000224223e-2,2.0367620999998337e-2,57141279,20,null,null,null,null,null,null,null,null],[2.118523399985861e-2,2.1204421999996725e-2,59491097,21,null,null,null,null,null,null,null,null],[2.244086900009279e-2,2.2458983999996462e-2,63016033,22,null,null,null,null,null,null,null,null],[2.3431479999999283e-2,2.345855600000135e-2,65797744,23,null,null,null,null,null,null,null,null],[2.5888768999720924e-2,2.5908086999997693e-2,72698527,25,null,null,null,null,null,null,null,null],[2.6241663999826415e-2,2.626912299999873e-2,73688634,26,null,null,null,null,null,null,null,null],[2.7537123000001884e-2,2.7563814999993497e-2,77327028,27,null,null,null,null,null,null,null,null],[2.836185700016358e-2,2.8389644999997188e-2,79643514,28,null,null,null,null,null,null,null,null],[3.0602006999288278e-2,3.062903700000419e-2,85932938,30,null,null,null,null,null,null,null,null],[3.192454599957273e-2,3.195175800000527e-2,89646257,31,null,null,null,null,null,null,null,null],[3.3556704000147874e-2,3.358496300000269e-2,94229817,33,null,null,null,null,null,null,null,null],[3.554331000032107e-2,3.557851699999759e-2,99807808,35,null,null,null,null,null,null,null,null],[3.660862600008841e-2,3.663603200000409e-2,102799403,36,null,null,null,null,null,null,null,null],[3.937943999972049e-2,3.940905500000014e-2,110580262,38,null,null,null,null,null,null,null,null],[4.058518599958916e-2,4.0615214000006006e-2,113965938,40,null,null,null,null,null,null,null,null],[4.38212150002073e-2,4.3866321999999514e-2,123052743,42,null,null,null,null,null,null,null,null],[4.4904229999701784e-2,4.493395499999764e-2,126093944,44,null,null,null,null,null,null,null,null],[4.81830449998597e-2,4.8220874000001857e-2,135301898,47,null,null,null,null,null,null,null,null],[4.990678299964202e-2,4.995108499999645e-2,140140831,49,null,null,null,null,null,null,null,null],[5.278774300040823e-2,5.2832700000003285e-2,148230955,52,null,null,null,null,null,null,null,null],[5.522204800035979e-2,5.527497100000289e-2,155066108,54,null,null,null,null,null,null,null,null],[5.8097021999856224e-2,5.81497000000013e-2,163139049,57,null,null,null,null,null,null,null,null],[6.236846100000548e-2,6.226303799999755e-2,175134393,60,null,null,null,null,null,null,null,null],[6.385581900030957e-2,6.38030930000042e-2,179310226,63,null,null,null,null,null,null,null,null],[6.815113900029246e-2,6.818881400000265e-2,191372004,66,null,null,null,null,null,null,null,null],[6.992585899934056e-2,6.99877409999985e-2,196355148,69,null,null,null,null,null,null,null,null],[7.426751699949818e-2,7.433877700000124e-2,208545774,73,null,null,null,null,null,null,null,null],[7.792142000016611e-2,7.798066800000214e-2,218806600,76,null,null,null,null,null,null,null,null],[8.182052999927691e-2,8.190016300000025e-2,229755840,80,null,null,null,null,null,null,null,null],[8.625497899993206e-2,8.632484600000367e-2,242207135,84,null,null,null,null,null,null,null,null],[9.158161599953019e-2,9.165421199999457e-2,257165068,89,null,null,null,null,null,null,null,null],[9.569965500031685e-2,9.578935700000102e-2,268727789,93,null,null,null,null,null,null,null,null],[9.978846800004249e-2,9.987133300000295e-2,280210467,98,null,null,null,null,null,null,null,null],[0.10574019500018039,0.1058371389999948,296921803,103,null,null,null,null,null,null,null,null],[0.1132398669997201,0.11333725400000105,317981987,108,null,null,null,null,null,null,null,null],[0.14258350700038136,0.14251734000000482,400379743,113,null,null,null,null,null,null,null,null],[0.15763156699995307,0.1577906320000011,442633671,119,null,null,null,null,null,null,null,null],[0.16557443000056082,0.16572728700000283,464937077,125,null,null,null,null,null,null,null,null],[0.17354316100045253,0.17371069000000006,487312873,131,null,null,null,null,null,null,null,null],[0.18280614400009654,0.18297203899999914,513323353,138,null,null,null,null,null,null,null,null],[0.19074559100045008,0.1909242590000062,535617685,144,null,null,null,null,null,null,null,null],[0.2018897489997471,0.20208214800000235,566911362,152,null,null,null,null,null,null,null,null],[0.21075399599976663,0.2109560759999951,591801789,159,null,null,null,null,null,null,null,null],[0.22138653099955263,0.22160903500000018,621657728,167,null,null,null,null,null,null,null,null],[0.23328452900022967,0.23351013700000323,655067544,176,null,null,null,null,null,null,null,null],[0.24568504799935909,0.24591920800000366,689888556,185,null,null,null,null,null,null,null,null],[0.25762696499987214,0.2578722480000053,723420761,194,null,null,null,null,null,null,null,null],[0.27047077900078875,0.2707381990000002,759485092,204,null,null,null,null,null,null,null,null]],"reportName":"encode/1mm/base64-bytestring","reportNumber":10,"reportOutliers":{"highMild":0,"highSevere":0,"lowMild":0,"lowSevere":0,"samplesSeen":40}},{"reportAnalysis":{"anMean":{"estError":{"confIntCL":5.0e-2,"confIntLDX":1.4133250429577623e-5,"confIntUDX":1.7670901799601586e-5},"estPoint":3.979654823454929e-4},"anOutlierVar":{"ovDesc":"a severe","ovEffect":"Severe","ovFraction":0.8706043931641178},"anRegress":[{"regCoeffs":{"iters":{"estError":{"confIntCL":5.0e-2,"confIntLDX":2.5310394273430703e-6,"confIntUDX":1.997096454386092e-6},"estPoint":3.566190852048355e-4},"y":{"estError":{"confIntCL":5.0e-2,"confIntLDX":8.889068635460854e-4,"confIntUDX":9.831212244541662e-4},"estPoint":4.135446774297325e-3}},"regRSquare":{"estError":{"confIntCL":5.0e-2,"confIntLDX":2.9543484628001826e-3,"confIntUDX":1.6360414545701918e-3},"estPoint":0.9963321561356349},"regResponder":"time"}],"anStdDev":{"estError":{"confIntCL":5.0e-2,"confIntLDX":8.719614609153016e-6,"confIntUDX":5.3238450493275e-6},"estPoint":5.4344636315985593e-5}},"reportKDEs":[{"kdePDF":[0.20423764637267844,-0.6190200319477559,1.0523949107051451,-1.515559427954411,2.018566306153768,-2.5619226143331852,5.488832122325333,101.69554762158883,1762.281658095698,10706.101276322464,27002.50121173114,31692.46156454949,25784.122298373924,36012.088985342314,51745.54530919045,54081.59043269612,65075.501181321924,92851.05981114894,94552.32316458772,60563.78724506915,25639.97580527664,6926.858639849169,962.1045724644849,54.747356910069804,1.5553689328594797,-0.6899884830456667,0.815849245440685,-0.8402337674506664,0.8144152642824786,-0.7644403250330039,0.7046506912522775,-0.6426067297667977,0.5821348849223252,-0.5250385378858011,0.4720348851957104,-0.42326651449738034,0.3785815735306368,-0.3376874276549508,0.30023452401704154,-0.2658614139865005,0.2342180329707827,-0.2049768004048196,0.1778369396777941,-0.1525250923112329,0.12879397803075565,-0.10642009816416864,8.52010413409522e-2,-6.495269751333471e-2,4.5506537480256196e-2,-2.670702992312689e-2,8.409217324272251e-3,9.523556105401438e-3,-2.7221788655003725e-2,4.481187075337022e-2,-6.241808020708506e-2,8.01645687332547e-2,-9.81773890152489e-2,0.11658662001913943,-0.13552865424844057,0.1551487237106734,-0.1756037553783961,0.19706566886567492,-0.21972525664632409,0.24379682641340908,-0.2695238382087859,0.29718584092851597,-0.3271071144832411,0.3596675638095089,-0.3953166090660523,0.4345911001757437,-0.47813869087501765,0.5267487073997609,-0.5813934335572146,0.6432840750958239,-0.7139477205537007,0.7953348251705916,-0.8899718494474269,1.0011819760809464,-1.133410579278181,1.2927154413145856,-1.4875221353206982,1.7298165389545732,-2.037075116734669,2.4354659120972912,-2.9652612211281038,3.6900367664864615,-4.711737438524732,6.1995482009397564,-7.260476724581008,62.840693674847905,785.212328367924,4176.560844835149,7179.327842255125,4176.792153807396,784.7431221057346,63.561408896131525,-8.25425801550031,7.497421086628722,-6.3565175465394175,5.7397728938099055,-5.498318827282441,5.558091402663576,-5.894823298386383,6.525161646472809,-7.507629896738471,8.954313284341804,-11.056915277658245,14.134775273030568,-18.714118772517516,25.6924811825977,-27.178048438696223,466.20246381099304,6542.416769503968,36542.489357809114,74207.77879499472,62912.23415927918,27166.942070476496,10820.775416382103,4371.9040350947735,803.7488459179984,51.93292592855875,1.4390368351478269,-0.7869042221683538,0.9180398638516288,-0.8385957702281156,0.6499782575944266,-0.406407008785907,0.137845622096511],"kdeType":"time","kdeValues":[3.440433394698612e-4,3.4526261579318943e-4,3.464818921165176e-4,3.477011684398458e-4,3.48920444763174e-4,3.5013972108650216e-4,3.5135899740983037e-4,3.525782737331586e-4,3.5379755005648673e-4,3.5501682637981494e-4,3.5623610270314315e-4,3.574553790264713e-4,3.586746553497995e-4,3.598939316731277e-4,3.6111320799645587e-4,3.623324843197841e-4,3.635517606431123e-4,3.6477103696644044e-4,3.6599031328976865e-4,3.6720958961309686e-4,3.68428865936425e-4,3.696481422597532e-4,3.708674185830814e-4,3.720866949064096e-4,3.733059712297378e-4,3.7452524755306595e-4,3.7574452387639416e-4,3.7696380019972236e-4,3.781830765230505e-4,3.794023528463787e-4,3.8062162916970693e-4,3.818409054930351e-4,3.830601818163633e-4,3.842794581396915e-4,3.8549873446301966e-4,3.8671801078634787e-4,3.879372871096761e-4,3.8915656343300423e-4,3.9037583975633244e-4,3.9159511607966065e-4,3.928143924029888e-4,3.94033668726317e-4,3.952529450496452e-4,3.964722213729734e-4,3.976914976963016e-4,3.989107740196298e-4,4.0013005034295794e-4,4.0134932666628615e-4,4.0256860298961436e-4,4.037878793129425e-4,4.050071556362707e-4,4.0622643195959893e-4,4.074457082829271e-4,4.086649846062553e-4,4.098842609295835e-4,4.1110353725291166e-4,4.1232281357623987e-4,4.135420898995681e-4,4.1476136622289623e-4,4.1598064254622444e-4,4.1719991886955265e-4,4.184191951928808e-4,4.19638471516209e-4,4.208577478395372e-4,4.2207702416286537e-4,4.232963004861936e-4,4.245155768095218e-4,4.2573485313284994e-4,4.2695412945617815e-4,4.2817340577950636e-4,4.293926821028345e-4,4.306119584261627e-4,4.3183123474949093e-4,4.330505110728191e-4,4.342697873961473e-4,4.354890637194755e-4,4.3670834004280366e-4,4.3792761636613186e-4,4.3914689268946007e-4,4.403661690127882e-4,4.4158544533611643e-4,4.4280472165944464e-4,4.440239979827728e-4,4.45243274306101e-4,4.464625506294292e-4,4.4768182695275737e-4,4.489011032760856e-4,4.501203795994138e-4,4.5133965592274194e-4,4.5255893224607015e-4,4.5377820856939836e-4,4.549974848927265e-4,4.562167612160547e-4,4.5743603753938293e-4,4.586553138627111e-4,4.598745901860393e-4,4.610938665093675e-4,4.6231314283269565e-4,4.6353241915602386e-4,4.64751695479352e-4,4.659709718026802e-4,4.671902481260084e-4,4.6840952444933664e-4,4.696288007726648e-4,4.7084807709599295e-4,4.720673534193212e-4,4.7328662974264937e-4,4.745059060659775e-4,4.757251823893058e-4,4.7694445871263394e-4,4.781637350359621e-4,4.7938301135929035e-4,4.806022876826185e-4,4.8182156400594666e-4,4.830408403292749e-4,4.842601166526031e-4,4.8547939297593123e-4,4.8669866929925944e-4,4.8791794562258765e-4,4.891372219459158e-4,4.90356498269244e-4,4.915757745925722e-4,4.927950509159004e-4,4.940143272392286e-4,4.952336035625568e-4,4.96452879885885e-4,4.976721562092131e-4,4.988914325325414e-4]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","peakMbAllocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportMeasured":[[1.0947560003842227e-3,1.0943170000032865e-3,3071647,1,null,null,null,null,null,null,null,null],[1.6862089996720897e-3,1.6874459999982605e-3,4740062,2,null,null,null,null,null,null,null,null],[2.1334719995138585e-3,2.1344869999992966e-3,5996101,3,null,null,null,null,null,null,null,null],[2.736786000241409e-3,2.7547439999935364e-3,7689305,4,null,null,null,null,null,null,null,null],[2.5214390007022303e-3,2.522628999997778e-3,7086505,5,null,null,null,null,null,null,null,null],[2.952167000330519e-3,2.9538340000030416e-3,8298611,6,null,null,null,null,null,null,null,null],[3.5522399994079024e-3,3.5688879999966616e-3,9978617,7,null,null,null,null,null,null,null,null],[3.947076999793353e-3,3.948279999995918e-3,11089919,8,null,null,null,null,null,null,null,null],[4.44444000004296e-3,4.4580499999966605e-3,12483965,9,null,null,null,null,null,null,null,null],[4.9225820002902765e-3,4.923169000001337e-3,13825245,10,null,null,null,null,null,null,null,null],[5.328090000148222e-3,5.34351600000349e-3,14962838,11,null,null,null,null,null,null,null,null],[5.801360000077693e-3,5.8019320000042285e-3,16292470,12,null,null,null,null,null,null,null,null],[6.3015670002641855e-3,6.314521000000184e-3,17697010,13,null,null,null,null,null,null,null,null],[6.770037000023876e-3,6.770512000002782e-3,19012256,14,null,null,null,null,null,null,null,null],[7.266677000188793e-3,7.27903300000321e-3,20407144,15,null,null,null,null,null,null,null,null],[7.738121999864234e-3,7.7509620000029145e-3,21730945,16,null,null,null,null,null,null,null,null],[8.232866000071226e-3,8.245778000002701e-3,23119608,17,null,null,null,null,null,null,null,null],[8.704773999852478e-3,8.719507999998655e-3,24445853,18,null,null,null,null,null,null,null,null],[9.197942999890074e-3,9.21289699999761e-3,25830598,19,null,null,null,null,null,null,null,null],[9.67235600001004e-3,9.687995000000171e-3,27162742,20,null,null,null,null,null,null,null,null],[1.017482299994299e-2,1.0189478999997448e-2,28572750,21,null,null,null,null,null,null,null,null],[1.065666699923895e-2,1.067125699999849e-2,29926897,22,null,null,null,null,null,null,null,null],[1.1226212000110536e-2,1.123481799999837e-2,31526443,23,null,null,null,null,null,null,null,null],[1.2103406000278483e-2,1.2118592999996736e-2,33988480,25,null,null,null,null,null,null,null,null],[1.2586561999341939e-2,1.2601881999998454e-2,35345170,26,null,null,null,null,null,null,null,null],[1.3062148000244633e-2,1.3092675999999415e-2,36681647,27,null,null,null,null,null,null,null,null],[1.3551530999393435e-2,1.3566660999998703e-2,38055528,28,null,null,null,null,null,null,null,null],[1.4520638000249164e-2,1.4535651999999288e-2,40776555,30,null,null,null,null,null,null,null,null],[1.499840700034838e-2,1.502843099999751e-2,42117983,31,null,null,null,null,null,null,null,null],[1.5946350999911374e-2,1.596139600000157e-2,44780084,33,null,null,null,null,null,null,null,null],[1.689524599987635e-2,1.6924249000005887e-2,47444194,35,null,null,null,null,null,null,null,null],[1.7386386999532988e-2,1.7417646000005504e-2,48823303,36,null,null,null,null,null,null,null,null],[1.8341195000175503e-2,1.8372436999996467e-2,51503840,38,null,null,null,null,null,null,null,null],[1.932563499940443e-2,1.9351387000000386e-2,54269480,40,null,null,null,null,null,null,null,null],[2.0337981000011496e-2,2.0367938999996227e-2,57111733,42,null,null,null,null,null,null,null,null],[2.1262900000692753e-2,2.1291004000005387e-2,59709019,44,null,null,null,null,null,null,null,null],[2.2694600999784598e-2,2.2725843999999995e-2,63729041,47,null,null,null,null,null,null,null,null],[2.3708701000032306e-2,2.3737454999995578e-2,66576320,49,null,null,null,null,null,null,null,null],[2.5162241000543872e-2,2.520569499999681e-2,70657879,52,null,null,null,null,null,null,null,null],[2.6140910000322037e-2,2.618435800000185e-2,73406421,54,null,null,null,null,null,null,null,null],[2.759167200019874e-2,2.7615154999999447e-2,77481091,57,null,null,null,null,null,null,null,null],[2.903254300053959e-2,2.9071815000001777e-2,81526591,60,null,null,null,null,null,null,null,null],[3.0494015999465773e-2,3.053923099999878e-2,85629764,63,null,null,null,null,null,null,null,null],[3.188660900013929e-2,3.193237400000015e-2,89539943,66,null,null,null,null,null,null,null,null],[3.3310167000308866e-2,3.336856499999641e-2,93536765,69,null,null,null,null,null,null,null,null],[3.5312612999405246e-2,3.535403300000439e-2,99160663,73,null,null,null,null,null,null,null,null],[3.678696899987699e-2,3.683834800000341e-2,103301370,76,null,null,null,null,null,null,null,null],[3.873090300021431e-2,3.87815180000004e-2,108760019,80,null,null,null,null,null,null,null,null],[4.0544843999668956e-2,4.0604864999998824e-2,113854467,84,null,null,null,null,null,null,null,null],[4.296220899959735e-2,4.302003500000495e-2,120641423,89,null,null,null,null,null,null,null,null],[4.489183100031369e-2,4.496549299999941e-2,126059929,93,null,null,null,null,null,null,null,null],[4.731119099960779e-2,4.736900300000002e-2,132853131,98,null,null,null,null,null,null,null,null],[4.971626600035961e-2,4.978588100000536e-2,139606481,103,null,null,null,null,null,null,null,null],[5.213397999978042e-2,5.221769299999579e-2,146396402,108,null,null,null,null,null,null,null,null],[5.491657899983693e-2,5.479146399999735e-2,154209675,113,null,null,null,null,null,null,null,null],[5.428161899999395e-2,5.429693100000321e-2,152426005,119,null,null,null,null,null,null,null,null],[4.5383106999906886e-2,4.543246100000431e-2,127439732,125,null,null,null,null,null,null,null,null],[4.7324334000222734e-2,4.7285315999999966e-2,132889867,131,null,null,null,null,null,null,null,null],[4.9329135000334645e-2,4.9393795999996826e-2,138518673,138,null,null,null,null,null,null,null,null],[5.1400418000412174e-2,5.146543000000037e-2,144334688,144,null,null,null,null,null,null,null,null],[5.48418380003568e-2,5.490206500000028e-2,153999862,152,null,null,null,null,null,null,null,null],[5.7601296000029834e-2,5.767340299999546e-2,161747053,159,null,null,null,null,null,null,null,null],[5.9877087000131723e-2,5.994625799999653e-2,168137511,167,null,null,null,null,null,null,null,null],[6.283817399980762e-2,6.291486800000001e-2,176452098,176,null,null,null,null,null,null,null,null],[6.68869299997823e-2,6.69732269999983e-2,187821653,185,null,null,null,null,null,null,null,null],[7.08570939996207e-2,7.09436380000028e-2,198969323,194,null,null,null,null,null,null,null,null],[7.340669999939564e-2,7.349899400000481e-2,206128821,204,null,null,null,null,null,null,null,null],[7.659270699969056e-2,7.668336799999764e-2,215074800,214,null,null,null,null,null,null,null,null],[8.19839799996771e-2,8.208152799999624e-2,230214078,224,null,null,null,null,null,null,null,null],[8.521489799932169e-2,8.532911900000073e-2,239286490,236,null,null,null,null,null,null,null,null],[9.067015199980233e-2,9.077859399999966e-2,254605340,247,null,null,null,null,null,null,null,null],[9.433346600053483e-2,9.444726399999581e-2,264891819,260,null,null,null,null,null,null,null,null],[9.924445300021034e-2,9.926863900000171e-2,278682130,273,null,null,null,null,null,null,null,null],[0.10484366499986209,0.10497940599999822,294403888,287,null,null,null,null,null,null,null,null],[0.10942102999979397,0.10957499699999573,307257837,301,null,null,null,null,null,null,null,null],[0.11552537999978085,0.11568408000000119,324398071,316,null,null,null,null,null,null,null,null],[0.1217288699999699,0.12187803599999825,341819145,332,null,null,null,null,null,null,null,null],[0.12725753500035353,0.1274105879999965,357344295,348,null,null,null,null,null,null,null,null],[0.13403967499925784,0.13421264099999775,376387419,366,null,null,null,null,null,null,null,null],[0.1407595800001218,0.1409369520000041,395255871,384,null,null,null,null,null,null,null,null],[0.14771772000040073,0.14789284300000105,414795806,403,null,null,null,null,null,null,null,null],[0.15615863600032753,0.15637272600000074,438497941,424,null,null,null,null,null,null,null,null],[0.16265892699993856,0.16285966100000593,456749449,445,null,null,null,null,null,null,null,null],[0.1714690580001843,0.17171626300000042,481489779,467,null,null,null,null,null,null,null,null],[0.1797299039999416,0.17994573400000036,504686155,490,null,null,null,null,null,null,null,null],[0.18932300600044982,0.18957055399999945,531623489,515,null,null,null,null,null,null,null,null],[0.19591125700026168,0.19615997000000363,550122873,541,null,null,null,null,null,null,null,null],[0.20723228000042582,0.20751199600000092,581912921,568,null,null,null,null,null,null,null,null],[0.2183090539992918,0.2186029830000038,613016429,596,null,null,null,null,null,null,null,null],[0.2284267880004336,0.22871781399999946,641427382,626,null,null,null,null,null,null,null,null]],"reportName":"encode/1mm/base64","reportNumber":11,"reportOutliers":{"highMild":0,"highSevere":0,"lowMild":0,"lowSevere":0,"samplesSeen":48}}]
</script>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<div class="content">
<h1 class='title'>criterion performance measurements</h1>
<p class="no-print"><a href="#grokularation">want to understand this report?</a></p>
<h1 id="overview"><a href="#overview">overview</a></h1>
<div class="no-print">
<select id="sort-overview" class="select">
<option value="report-index">index</option>
<option value="lex">lexical</option>
<option value="colex">colexical</option>
<option value="duration">time ascending</option>
<option value="rev-duration">time descending</option>
</select>
<span class="overview-info">
<a href="#controls-explanation" class="info" title="click bar/label to zoom; x-axis to toggle logarithmic scale; background to reset">&#9432;</a>
<a id="legend-toggle" class="chevron button"></a>
</span>
</div>
<aside id="overview-chart"></aside>
<main id="reports"></main>
</div>
<aside id="controls-explanation" class="explanation no-print">
<h1><a href="#controls-explanation">controls</a></h1>
<p>
The overview chart can be controlled by clicking the following elements:
<ul>
<li><em>a bar or its label</em> zooms the x-axis to that bar</li>
<li><em>the background</em> resets zoom to the entire chart</li>
<li><em>the x-axis</em> toggles between linear and logarithmic scale</li>
<li><em>the chevron</em> in the top-right toggles the the legend</li>
<li><em>a group name in the legend</em> shows/hides that group</li>
</ul>
</p>
<p>
The overview chart supports the following sort orders:
<ul>
<li><em>index</em> order is the order as the benchmarks are defined in criterion</li>
<li><em>lexical</em> order sorts <a href="https://en.wikipedia.org/wiki/Lexicographic_order#Motivation_and_definition">groups left-to-right</a>, alphabetically</li>
<li><em>colexical</em> order sorts <a href="https://en.wikipedia.org/wiki/Lexicographic_order#Colexicographic_order">groups right-to-left</a>, alphabetically</li>
<li><em>time ascending/descending</em> order sorts by the estimated mean execution time</li>
</ul>
</p>
</aside>
<aside id="grokularation" class="explanation">
<h1><a>understanding this report</a></h1>
<p>
In this report, each function benchmarked by criterion is assigned a section of its own.
<span class="no-print">The charts in each section are active; if you hover your mouse over data points and annotations, you will see more details.</span>
</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 <em>x</em>-axis indicates the number of loop iterations, while the <em>y</em>-axis shows measured execution time for the given number of loop iterations.
The line behind the values is the linear regression estimate of execution time for a given number of iterations.
Ideally, all measurements will be on (or very near) this line.
The transparent area behind it shows the confidence interval for the execution time estimate.
</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>
<em>OLS regression</em> indicates the time estimated for a single loop iteration using an ordinary least-squares regression model.
This number is more accurate than the <em>mean</em> estimate below it, as it more effectively eliminates measurement overhead and other constant factors.
</li>
<li>
<em>R<sup>2</sup>; goodness-of-fit</em> is a measure of how accurately the linear regression model fits the observed measurements.
If the measurements are not too noisy, R<sup>2</sup>; 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>
<em>Mean execution time</em> and <em>standard deviation</em> 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.
<span class="no-print">(Hover the mouse over the table headers to see the confidence levels.)</span>
</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>
</aside>
<footer>
<div class="content">
<h1 class="colophon-header">colophon</h1>
<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>
</footer>
</body>
</html>
This file has been truncated, but you can view the full file.
<!doctype html>
<html>
<head>
<meta charset="utf-8"/>
<title>criterion report</title>
<script>
/*!
* Chart.js v2.9.4
* https://www.chartjs.org
* (c) 2020 Chart.js Contributors
* Released under the MIT License
*/
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(function(){try{return require("moment")}catch(t){}}()):"function"==typeof define&&define.amd?define(["require"],(function(t){return e(function(){try{return t("moment")}catch(t){}}())})):(t=t||self).Chart=e(t.moment)}(this,(function(t){"use strict";t=t&&t.hasOwnProperty("default")?t.default:t;var e={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],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],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},n=function(t,e){return t(e={exports:{}},e.exports),e.exports}((function(t){var n={};for(var i in e)e.hasOwnProperty(i)&&(n[e[i]]=i);var a=t.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var r in a)if(a.hasOwnProperty(r)){if(!("channels"in a[r]))throw new Error("missing channels property: "+r);if(!("labels"in a[r]))throw new Error("missing channel labels property: "+r);if(a[r].labels.length!==a[r].channels)throw new Error("channel and label counts mismatch: "+r);var o=a[r].channels,s=a[r].labels;delete a[r].channels,delete a[r].labels,Object.defineProperty(a[r],"channels",{value:o}),Object.defineProperty(a[r],"labels",{value:s})}a.rgb.hsl=function(t){var e,n,i=t[0]/255,a=t[1]/255,r=t[2]/255,o=Math.min(i,a,r),s=Math.max(i,a,r),l=s-o;return s===o?e=0:i===s?e=(a-r)/l:a===s?e=2+(r-i)/l:r===s&&(e=4+(i-a)/l),(e=Math.min(60*e,360))<0&&(e+=360),n=(o+s)/2,[e,100*(s===o?0:n<=.5?l/(s+o):l/(2-s-o)),100*n]},a.rgb.hsv=function(t){var e,n,i,a,r,o=t[0]/255,s=t[1]/255,l=t[2]/255,u=Math.max(o,s,l),d=u-Math.min(o,s,l),h=function(t){return(u-t)/6/d+.5};return 0===d?a=r=0:(r=d/u,e=h(o),n=h(s),i=h(l),o===u?a=i-n:s===u?a=1/3+e-i:l===u&&(a=2/3+n-e),a<0?a+=1:a>1&&(a-=1)),[360*a,100*r,100*u]},a.rgb.hwb=function(t){var e=t[0],n=t[1],i=t[2];return[a.rgb.hsl(t)[0],100*(1/255*Math.min(e,Math.min(n,i))),100*(i=1-1/255*Math.max(e,Math.max(n,i)))]},a.rgb.cmyk=function(t){var e,n=t[0]/255,i=t[1]/255,a=t[2]/255;return[100*((1-n-(e=Math.min(1-n,1-i,1-a)))/(1-e)||0),100*((1-i-e)/(1-e)||0),100*((1-a-e)/(1-e)||0),100*e]},a.rgb.keyword=function(t){var i=n[t];if(i)return i;var a,r,o,s=1/0;for(var l in e)if(e.hasOwnProperty(l)){var u=e[l],d=(r=t,o=u,Math.pow(r[0]-o[0],2)+Math.pow(r[1]-o[1],2)+Math.pow(r[2]-o[2],2));d<s&&(s=d,a=l)}return a},a.keyword.rgb=function(t){return e[t]},a.rgb.xyz=function(t){var e=t[0]/255,n=t[1]/255,i=t[2]/255;return[100*(.4124*(e=e>.04045?Math.pow((e+.055)/1.055,2.4):e/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92)),100*(.2126*e+.7152*n+.0722*i),100*(.0193*e+.1192*n+.9505*i)]},a.rgb.lab=function(t){var e=a.rgb.xyz(t),n=e[0],i=e[1],r=e[2];return i/=100,r/=108.883,n=(n/=95.047)>.008856?Math.pow(n,1/3):7.787*n+16/116,[116*(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116)-16,500*(n-i),200*(i-(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116))]},a.hsl.rgb=function(t){var e,n,i,a,r,o=t[0]/360,s=t[1]/100,l=t[2]/100;if(0===s)return[r=255*l,r,r];e=2*l-(n=l<.5?l*(1+s):l+s-l*s),a=[0,0,0];for(var u=0;u<3;u++)(i=o+1/3*-(u-1))<0&&i++,i>1&&i--,r=6*i<1?e+6*(n-e)*i:2*i<1?n:3*i<2?e+(n-e)*(2/3-i)*6:e,a[u]=255*r;return a},a.hsl.hsv=function(t){var e=t[0],n=t[1]/100,i=t[2]/100,a=n,r=Math.max(i,.01);return n*=(i*=2)<=1?i:2-i,a*=r<=1?r:2-r,[e,100*(0===i?2*a/(r+a):2*n/(i+n)),100*((i+n)/2)]},a.hsv.rgb=function(t){var e=t[0]/60,n=t[1]/100,i=t[2]/100,a=Math.floor(e)%6,r=e-Math.floor(e),o=255*i*(1-n),s=255*i*(1-n*r),l=255*i*(1-n*(1-r));switch(i*=255,a){case 0:return[i,l,o];case 1:return[s,i,o];case 2:return[o,i,l];case 3:return[o,s,i];case 4:return[l,o,i];case 5:return[i,o,s]}},a.hsv.hsl=function(t){var e,n,i,a=t[0],r=t[1]/100,o=t[2]/100,s=Math.max(o,.01);return i=(2-r)*o,n=r*s,[a,100*(n=(n/=(e=(2-r)*s)<=1?e:2-e)||0),100*(i/=2)]},a.hwb.rgb=function(t){var e,n,i,a,r,o,s,l=t[0]/360,u=t[1]/100,d=t[2]/100,h=u+d;switch(h>1&&(u/=h,d/=h),i=6*l-(e=Math.floor(6*l)),0!=(1&e)&&(i=1-i),a=u+i*((n=1-d)-u),e){default:case 6:case 0:r=n,o=a,s=u;break;case 1:r=a,o=n,s=u;break;case 2:r=u,o=n,s=a;break;case 3:r=u,o=a,s=n;break;case 4:r=a,o=u,s=n;break;case 5:r=n,o=u,s=a}return[255*r,255*o,255*s]},a.cmyk.rgb=function(t){var e=t[0]/100,n=t[1]/100,i=t[2]/100,a=t[3]/100;return[255*(1-Math.min(1,e*(1-a)+a)),255*(1-Math.min(1,n*(1-a)+a)),255*(1-Math.min(1,i*(1-a)+a))]},a.xyz.rgb=function(t){var e,n,i,a=t[0]/100,r=t[1]/100,o=t[2]/100;return n=-.9689*a+1.8758*r+.0415*o,i=.0557*a+-.204*r+1.057*o,e=(e=3.2406*a+-1.5372*r+-.4986*o)>.0031308?1.055*Math.pow(e,1/2.4)-.055:12.92*e,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:12.92*i,[255*(e=Math.min(Math.max(0,e),1)),255*(n=Math.min(Math.max(0,n),1)),255*(i=Math.min(Math.max(0,i),1))]},a.xyz.lab=function(t){var e=t[0],n=t[1],i=t[2];return n/=100,i/=108.883,e=(e/=95.047)>.008856?Math.pow(e,1/3):7.787*e+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(e-n),200*(n-(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116))]},a.lab.xyz=function(t){var e,n,i,a=t[0];e=t[1]/500+(n=(a+16)/116),i=n-t[2]/200;var r=Math.pow(n,3),o=Math.pow(e,3),s=Math.pow(i,3);return n=r>.008856?r:(n-16/116)/7.787,e=o>.008856?o:(e-16/116)/7.787,i=s>.008856?s:(i-16/116)/7.787,[e*=95.047,n*=100,i*=108.883]},a.lab.lch=function(t){var e,n=t[0],i=t[1],a=t[2];return(e=360*Math.atan2(a,i)/2/Math.PI)<0&&(e+=360),[n,Math.sqrt(i*i+a*a),e]},a.lch.lab=function(t){var e,n=t[0],i=t[1];return e=t[2]/360*2*Math.PI,[n,i*Math.cos(e),i*Math.sin(e)]},a.rgb.ansi16=function(t){var e=t[0],n=t[1],i=t[2],r=1 in arguments?arguments[1]:a.rgb.hsv(t)[2];if(0===(r=Math.round(r/50)))return 30;var o=30+(Math.round(i/255)<<2|Math.round(n/255)<<1|Math.round(e/255));return 2===r&&(o+=60),o},a.hsv.ansi16=function(t){return a.rgb.ansi16(a.hsv.rgb(t),t[2])},a.rgb.ansi256=function(t){var e=t[0],n=t[1],i=t[2];return e===n&&n===i?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(n/255*5)+Math.round(i/255*5)},a.ansi16.rgb=function(t){var e=t%10;if(0===e||7===e)return t>50&&(e+=3.5),[e=e/10.5*255,e,e];var n=.5*(1+~~(t>50));return[(1&e)*n*255,(e>>1&1)*n*255,(e>>2&1)*n*255]},a.ansi256.rgb=function(t){if(t>=232){var e=10*(t-232)+8;return[e,e,e]}var n;return t-=16,[Math.floor(t/36)/5*255,Math.floor((n=t%36)/6)/5*255,n%6/5*255]},a.rgb.hex=function(t){var e=(((255&Math.round(t[0]))<<16)+((255&Math.round(t[1]))<<8)+(255&Math.round(t[2]))).toString(16).toUpperCase();return"000000".substring(e.length)+e},a.hex.rgb=function(t){var e=t.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!e)return[0,0,0];var n=e[0];3===e[0].length&&(n=n.split("").map((function(t){return t+t})).join(""));var i=parseInt(n,16);return[i>>16&255,i>>8&255,255&i]},a.rgb.hcg=function(t){var e,n=t[0]/255,i=t[1]/255,a=t[2]/255,r=Math.max(Math.max(n,i),a),o=Math.min(Math.min(n,i),a),s=r-o;return e=s<=0?0:r===n?(i-a)/s%6:r===i?2+(a-n)/s:4+(n-i)/s+4,e/=6,[360*(e%=1),100*s,100*(s<1?o/(1-s):0)]},a.hsl.hcg=function(t){var e=t[1]/100,n=t[2]/100,i=1,a=0;return(i=n<.5?2*e*n:2*e*(1-n))<1&&(a=(n-.5*i)/(1-i)),[t[0],100*i,100*a]},a.hsv.hcg=function(t){var e=t[1]/100,n=t[2]/100,i=e*n,a=0;return i<1&&(a=(n-i)/(1-i)),[t[0],100*i,100*a]},a.hcg.rgb=function(t){var e=t[0]/360,n=t[1]/100,i=t[2]/100;if(0===n)return[255*i,255*i,255*i];var a,r=[0,0,0],o=e%1*6,s=o%1,l=1-s;switch(Math.floor(o)){case 0:r[0]=1,r[1]=s,r[2]=0;break;case 1:r[0]=l,r[1]=1,r[2]=0;break;case 2:r[0]=0,r[1]=1,r[2]=s;break;case 3:r[0]=0,r[1]=l,r[2]=1;break;case 4:r[0]=s,r[1]=0,r[2]=1;break;default:r[0]=1,r[1]=0,r[2]=l}return a=(1-n)*i,[255*(n*r[0]+a),255*(n*r[1]+a),255*(n*r[2]+a)]},a.hcg.hsv=function(t){var e=t[1]/100,n=e+t[2]/100*(1-e),i=0;return n>0&&(i=e/n),[t[0],100*i,100*n]},a.hcg.hsl=function(t){var e=t[1]/100,n=t[2]/100*(1-e)+.5*e,i=0;return n>0&&n<.5?i=e/(2*n):n>=.5&&n<1&&(i=e/(2*(1-n))),[t[0],100*i,100*n]},a.hcg.hwb=function(t){var e=t[1]/100,n=e+t[2]/100*(1-e);return[t[0],100*(n-e),100*(1-n)]},a.hwb.hcg=function(t){var e=t[1]/100,n=1-t[2]/100,i=n-e,a=0;return i<1&&(a=(n-i)/(1-i)),[t[0],100*i,100*a]},a.apple.rgb=function(t){return[t[0]/65535*255,t[1]/65535*255,t[2]/65535*255]},a.rgb.apple=function(t){return[t[0]/255*65535,t[1]/255*65535,t[2]/255*65535]},a.gray.rgb=function(t){return[t[0]/100*255,t[0]/100*255,t[0]/100*255]},a.gray.hsl=a.gray.hsv=function(t){return[0,0,t[0]]},a.gray.hwb=function(t){return[0,100,t[0]]},a.gray.cmyk=function(t){return[0,0,0,t[0]]},a.gray.lab=function(t){return[t[0],0,0]},a.gray.hex=function(t){var e=255&Math.round(t[0]/100*255),n=((e<<16)+(e<<8)+e).toString(16).toUpperCase();return"000000".substring(n.length)+n},a.rgb.gray=function(t){return[(t[0]+t[1]+t[2])/3/255*100]}}));n.rgb,n.hsl,n.hsv,n.hwb,n.cmyk,n.xyz,n.lab,n.lch,n.hex,n.keyword,n.ansi16,n.ansi256,n.hcg,n.apple,n.gray;function i(t){var e=function(){for(var t={},e=Object.keys(n),i=e.length,a=0;a<i;a++)t[e[a]]={distance:-1,parent:null};return t}(),i=[t];for(e[t].distance=0;i.length;)for(var a=i.pop(),r=Object.keys(n[a]),o=r.length,s=0;s<o;s++){var l=r[s],u=e[l];-1===u.distance&&(u.distance=e[a].distance+1,u.parent=a,i.unshift(l))}return e}function a(t,e){return function(n){return e(t(n))}}function r(t,e){for(var i=[e[t].parent,t],r=n[e[t].parent][t],o=e[t].parent;e[o].parent;)i.unshift(e[o].parent),r=a(n[e[o].parent][o],r),o=e[o].parent;return r.conversion=i,r}var o={};Object.keys(n).forEach((function(t){o[t]={},Object.defineProperty(o[t],"channels",{value:n[t].channels}),Object.defineProperty(o[t],"labels",{value:n[t].labels});var e=function(t){for(var e=i(t),n={},a=Object.keys(e),o=a.length,s=0;s<o;s++){var l=a[s];null!==e[l].parent&&(n[l]=r(l,e))}return n}(t);Object.keys(e).forEach((function(n){var i=e[n];o[t][n]=function(t){var e=function(e){if(null==e)return e;arguments.length>1&&(e=Array.prototype.slice.call(arguments));var n=t(e);if("object"==typeof n)for(var i=n.length,a=0;a<i;a++)n[a]=Math.round(n[a]);return n};return"conversion"in t&&(e.conversion=t.conversion),e}(i),o[t][n].raw=function(t){var e=function(e){return null==e?e:(arguments.length>1&&(e=Array.prototype.slice.call(arguments)),t(e))};return"conversion"in t&&(e.conversion=t.conversion),e}(i)}))}));var s=o,l={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],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],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},u={getRgba:d,getHsla:h,getRgb:function(t){var e=d(t);return e&&e.slice(0,3)},getHsl:function(t){var e=h(t);return e&&e.slice(0,3)},getHwb:c,getAlpha:function(t){var e=d(t);if(e)return e[3];if(e=h(t))return e[3];if(e=c(t))return e[3]},hexString:function(t,e){e=void 0!==e&&3===t.length?e:t[3];return"#"+v(t[0])+v(t[1])+v(t[2])+(e>=0&&e<1?v(Math.round(255*e)):"")},rgbString:function(t,e){if(e<1||t[3]&&t[3]<1)return f(t,e);return"rgb("+t[0]+", "+t[1]+", "+t[2]+")"},rgbaString:f,percentString:function(t,e){if(e<1||t[3]&&t[3]<1)return g(t,e);var n=Math.round(t[0]/255*100),i=Math.round(t[1]/255*100),a=Math.round(t[2]/255*100);return"rgb("+n+"%, "+i+"%, "+a+"%)"},percentaString:g,hslString:function(t,e){if(e<1||t[3]&&t[3]<1)return p(t,e);return"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)"},hslaString:p,hwbString:function(t,e){void 0===e&&(e=void 0!==t[3]?t[3]:1);return"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+(void 0!==e&&1!==e?", "+e:"")+")"},keyword:function(t){return b[t.slice(0,3)]}};function d(t){if(t){var e=[0,0,0],n=1,i=t.match(/^#([a-fA-F0-9]{3,4})$/i),a="";if(i){a=(i=i[1])[3];for(var r=0;r<e.length;r++)e[r]=parseInt(i[r]+i[r],16);a&&(n=Math.round(parseInt(a+a,16)/255*100)/100)}else if(i=t.match(/^#([a-fA-F0-9]{6}([a-fA-F0-9]{2})?)$/i)){a=i[2],i=i[1];for(r=0;r<e.length;r++)e[r]=parseInt(i.slice(2*r,2*r+2),16);a&&(n=Math.round(parseInt(a,16)/255*100)/100)}else if(i=t.match(/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i)){for(r=0;r<e.length;r++)e[r]=parseInt(i[r+1]);n=parseFloat(i[4])}else if(i=t.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i)){for(r=0;r<e.length;r++)e[r]=Math.round(2.55*parseFloat(i[r+1]));n=parseFloat(i[4])}else if(i=t.match(/(\w+)/)){if("transparent"==i[1])return[0,0,0,0];if(!(e=l[i[1]]))return}for(r=0;r<e.length;r++)e[r]=m(e[r],0,255);return n=n||0==n?m(n,0,1):1,e[3]=n,e}}function h(t){if(t){var e=t.match(/^hsla?\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(e){var n=parseFloat(e[4]);return[m(parseInt(e[1]),0,360),m(parseFloat(e[2]),0,100),m(parseFloat(e[3]),0,100),m(isNaN(n)?1:n,0,1)]}}}function c(t){if(t){var e=t.match(/^hwb\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(e){var n=parseFloat(e[4]);return[m(parseInt(e[1]),0,360),m(parseFloat(e[2]),0,100),m(parseFloat(e[3]),0,100),m(isNaN(n)?1:n,0,1)]}}}function f(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"rgba("+t[0]+", "+t[1]+", "+t[2]+", "+e+")"}function g(t,e){return"rgba("+Math.round(t[0]/255*100)+"%, "+Math.round(t[1]/255*100)+"%, "+Math.round(t[2]/255*100)+"%, "+(e||t[3]||1)+")"}function p(t,e){return void 0===e&&(e=void 0!==t[3]?t[3]:1),"hsla("+t[0]+", "+t[1]+"%, "+t[2]+"%, "+e+")"}function m(t,e,n){return Math.min(Math.max(e,t),n)}function v(t){var e=t.toString(16).toUpperCase();return e.length<2?"0"+e:e}var b={};for(var x in l)b[l[x]]=x;var y=function(t){return t instanceof y?t:this instanceof y?(this.valid=!1,this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1},void("string"==typeof t?(e=u.getRgba(t))?this.setValues("rgb",e):(e=u.getHsla(t))?this.setValues("hsl",e):(e=u.getHwb(t))&&this.setValues("hwb",e):"object"==typeof t&&(void 0!==(e=t).r||void 0!==e.red?this.setValues("rgb",e):void 0!==e.l||void 0!==e.lightness?this.setValues("hsl",e):void 0!==e.v||void 0!==e.value?this.setValues("hsv",e):void 0!==e.w||void 0!==e.whiteness?this.setValues("hwb",e):void 0===e.c&&void 0===e.cyan||this.setValues("cmyk",e)))):new y(t);var e};y.prototype={isValid:function(){return this.valid},rgb:function(){return this.setSpace("rgb",arguments)},hsl:function(){return this.setSpace("hsl",arguments)},hsv:function(){return this.setSpace("hsv",arguments)},hwb:function(){return this.setSpace("hwb",arguments)},cmyk:function(){return this.setSpace("cmyk",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){var t=this.values;return 1!==t.alpha?t.hwb.concat([t.alpha]):t.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var t=this.values;return t.rgb.concat([t.alpha])},hslaArray:function(){var t=this.values;return t.hsl.concat([t.alpha])},alpha:function(t){return void 0===t?this.values.alpha:(this.setValues("alpha",t),this)},red:function(t){return this.setChannel("rgb",0,t)},green:function(t){return this.setChannel("rgb",1,t)},blue:function(t){return this.setChannel("rgb",2,t)},hue:function(t){return t&&(t=(t%=360)<0?360+t:t),this.setChannel("hsl",0,t)},saturation:function(t){return this.setChannel("hsl",1,t)},lightness:function(t){return this.setChannel("hsl",2,t)},saturationv:function(t){return this.setChannel("hsv",1,t)},whiteness:function(t){return this.setChannel("hwb",1,t)},blackness:function(t){return this.setChannel("hwb",2,t)},value:function(t){return this.setChannel("hsv",2,t)},cyan:function(t){return this.setChannel("cmyk",0,t)},magenta:function(t){return this.setChannel("cmyk",1,t)},yellow:function(t){return this.setChannel("cmyk",2,t)},black:function(t){return this.setChannel("cmyk",3,t)},hexString:function(){return u.hexString(this.values.rgb)},rgbString:function(){return u.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return u.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return u.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return u.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return u.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return u.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return u.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var t=this.values.rgb;return t[0]<<16|t[1]<<8|t[2]},luminosity:function(){for(var t=this.values.rgb,e=[],n=0;n<t.length;n++){var i=t[n]/255;e[n]=i<=.03928?i/12.92:Math.pow((i+.055)/1.055,2.4)}return.2126*e[0]+.7152*e[1]+.0722*e[2]},contrast:function(t){var e=this.luminosity(),n=t.luminosity();return e>n?(e+.05)/(n+.05):(n+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?"AAA":e>=4.5?"AA":""},dark:function(){var t=this.values.rgb;return(299*t[0]+587*t[1]+114*t[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var t=[],e=0;e<3;e++)t[e]=255-this.values.rgb[e];return this.setValues("rgb",t),this},lighten:function(t){var e=this.values.hsl;return e[2]+=e[2]*t,this.setValues("hsl",e),this},darken:function(t){var e=this.values.hsl;return e[2]-=e[2]*t,this.setValues("hsl",e),this},saturate:function(t){var e=this.values.hsl;return e[1]+=e[1]*t,this.setValues("hsl",e),this},desaturate:function(t){var e=this.values.hsl;return e[1]-=e[1]*t,this.setValues("hsl",e),this},whiten:function(t){var e=this.values.hwb;return e[1]+=e[1]*t,this.setValues("hwb",e),this},blacken:function(t){var e=this.values.hwb;return e[2]+=e[2]*t,this.setValues("hwb",e),this},greyscale:function(){var t=this.values.rgb,e=.3*t[0]+.59*t[1]+.11*t[2];return this.setValues("rgb",[e,e,e]),this},clearer:function(t){var e=this.values.alpha;return this.setValues("alpha",e-e*t),this},opaquer:function(t){var e=this.values.alpha;return this.setValues("alpha",e+e*t),this},rotate:function(t){var e=this.values.hsl,n=(e[0]+t)%360;return e[0]=n<0?360+n:n,this.setValues("hsl",e),this},mix:function(t,e){var n=t,i=void 0===e?.5:e,a=2*i-1,r=this.alpha()-n.alpha(),o=((a*r==-1?a:(a+r)/(1+a*r))+1)/2,s=1-o;return this.rgb(o*this.red()+s*n.red(),o*this.green()+s*n.green(),o*this.blue()+s*n.blue()).alpha(this.alpha()*i+n.alpha()*(1-i))},toJSON:function(){return this.rgb()},clone:function(){var t,e,n=new y,i=this.values,a=n.values;for(var r in i)i.hasOwnProperty(r)&&(t=i[r],"[object Array]"===(e={}.toString.call(t))?a[r]=t.slice(0):"[object Number]"===e?a[r]=t:console.error("unexpected color value:",t));return n}},y.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},y.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},y.prototype.getValues=function(t){for(var e=this.values,n={},i=0;i<t.length;i++)n[t.charAt(i)]=e[t][i];return 1!==e.alpha&&(n.a=e.alpha),n},y.prototype.setValues=function(t,e){var n,i,a=this.values,r=this.spaces,o=this.maxes,l=1;if(this.valid=!0,"alpha"===t)l=e;else if(e.length)a[t]=e.slice(0,t.length),l=e[t.length];else if(void 0!==e[t.charAt(0)]){for(n=0;n<t.length;n++)a[t][n]=e[t.charAt(n)];l=e.a}else if(void 0!==e[r[t][0]]){var u=r[t];for(n=0;n<t.length;n++)a[t][n]=e[u[n]];l=e.alpha}if(a.alpha=Math.max(0,Math.min(1,void 0===l?a.alpha:l)),"alpha"===t)return!1;for(n=0;n<t.length;n++)i=Math.max(0,Math.min(o[t][n],a[t][n])),a[t][n]=Math.round(i);for(var d in r)d!==t&&(a[d]=s[t][d](a[t]));return!0},y.prototype.setSpace=function(t,e){var n=e[0];return void 0===n?this.getValues(t):("number"==typeof n&&(n=Array.prototype.slice.call(e)),this.setValues(t,n),this)},y.prototype.setChannel=function(t,e,n){var i=this.values[t];return void 0===n?i[e]:n===i[e]?this:(i[e]=n,this.setValues(t,i),this)},"undefined"!=typeof window&&(window.Color=y);var _=y;function k(t){return-1===["__proto__","prototype","constructor"].indexOf(t)}var w,M={noop:function(){},uid:(w=0,function(){return w++}),isNullOrUndef:function(t){return null==t},isArray:function(t){if(Array.isArray&&Array.isArray(t))return!0;var e=Object.prototype.toString.call(t);return"[object"===e.substr(0,7)&&"Array]"===e.substr(-6)},isObject:function(t){return null!==t&&"[object Object]"===Object.prototype.toString.call(t)},isFinite:function(t){return("number"==typeof t||t instanceof Number)&&isFinite(t)},valueOrDefault:function(t,e){return void 0===t?e:t},valueAtIndexOrDefault:function(t,e,n){return M.valueOrDefault(M.isArray(t)?t[e]:t,n)},callback:function(t,e,n){if(t&&"function"==typeof t.call)return t.apply(n,e)},each:function(t,e,n,i){var a,r,o;if(M.isArray(t))if(r=t.length,i)for(a=r-1;a>=0;a--)e.call(n,t[a],a);else for(a=0;a<r;a++)e.call(n,t[a],a);else if(M.isObject(t))for(r=(o=Object.keys(t)).length,a=0;a<r;a++)e.call(n,t[o[a]],o[a])},arrayEquals:function(t,e){var n,i,a,r;if(!t||!e||t.length!==e.length)return!1;for(n=0,i=t.length;n<i;++n)if(a=t[n],r=e[n],a instanceof Array&&r instanceof Array){if(!M.arrayEquals(a,r))return!1}else if(a!==r)return!1;return!0},clone:function(t){if(M.isArray(t))return t.map(M.clone);if(M.isObject(t)){for(var e=Object.create(t),n=Object.keys(t),i=n.length,a=0;a<i;++a)e[n[a]]=M.clone(t[n[a]]);return e}return t},_merger:function(t,e,n,i){if(k(t)){var a=e[t],r=n[t];M.isObject(a)&&M.isObject(r)?M.merge(a,r,i):e[t]=M.clone(r)}},_mergerIf:function(t,e,n){if(k(t)){var i=e[t],a=n[t];M.isObject(i)&&M.isObject(a)?M.mergeIf(i,a):e.hasOwnProperty(t)||(e[t]=M.clone(a))}},merge:function(t,e,n){var i,a,r,o,s,l=M.isArray(e)?e:[e],u=l.length;if(!M.isObject(t))return t;for(i=(n=n||{}).merger||M._merger,a=0;a<u;++a)if(e=l[a],M.isObject(e))for(s=0,o=(r=Object.keys(e)).length;s<o;++s)i(r[s],t,e,n);return t},mergeIf:function(t,e){return M.merge(t,e,{merger:M._mergerIf})},extend:Object.assign||function(t){return M.merge(t,[].slice.call(arguments,1),{merger:function(t,e,n){e[t]=n[t]}})},inherits:function(t){var e=this,n=t&&t.hasOwnProperty("constructor")?t.constructor:function(){return e.apply(this,arguments)},i=function(){this.constructor=n};return i.prototype=e.prototype,n.prototype=new i,n.extend=M.inherits,t&&M.extend(n.prototype,t),n.__super__=e.prototype,n},_deprecated:function(t,e,n,i){void 0!==e&&console.warn(t+': "'+n+'" is deprecated. Please use "'+i+'" instead')}},S=M;M.callCallback=M.callback,M.indexOf=function(t,e,n){return Array.prototype.indexOf.call(t,e,n)},M.getValueOrDefault=M.valueOrDefault,M.getValueAtIndexOrDefault=M.valueAtIndexOrDefault;var C={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return-t*(t-2)},easeInOutQuad:function(t){return(t/=.5)<1?.5*t*t:-.5*(--t*(t-2)-1)},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return(t-=1)*t*t+1},easeInOutCubic:function(t){return(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return-((t-=1)*t*t*t-1)},easeInOutQuart:function(t){return(t/=.5)<1?.5*t*t*t*t:-.5*((t-=2)*t*t*t-2)},easeInQuint:function(t){return t*t*t*t*t},easeOutQuint:function(t){return(t-=1)*t*t*t*t+1},easeInOutQuint:function(t){return(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},easeInSine:function(t){return 1-Math.cos(t*(Math.PI/2))},easeOutSine:function(t){return Math.sin(t*(Math.PI/2))},easeInOutSine:function(t){return-.5*(Math.cos(Math.PI*t)-1)},easeInExpo:function(t){return 0===t?0:Math.pow(2,10*(t-1))},easeOutExpo:function(t){return 1===t?1:1-Math.pow(2,-10*t)},easeInOutExpo:function(t){return 0===t?0:1===t?1:(t/=.5)<1?.5*Math.pow(2,10*(t-1)):.5*(2-Math.pow(2,-10*--t))},easeInCirc:function(t){return t>=1?t:-(Math.sqrt(1-t*t)-1)},easeOutCirc:function(t){return Math.sqrt(1-(t-=1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===t?1:(n||(n=.3),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),-i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n))},easeOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===t?1:(n||(n=.3),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),i*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/n)+1)},easeInOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:2==(t/=.5)?1:(n||(n=.45),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),t<1?i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*-.5:i*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*.5+1)},easeInBack:function(t){var e=1.70158;return t*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:function(t){return 1-C.easeOutBounce(1-t)},easeOutBounce:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},easeInOutBounce:function(t){return t<.5?.5*C.easeInBounce(2*t):.5*C.easeOutBounce(2*t-1)+.5}},P={effects:C};S.easingEffects=C;var A=Math.PI,D=A/180,T=2*A,I=A/2,F=A/4,O=2*A/3,L={clear:function(t){t.ctx.clearRect(0,0,t.width,t.height)},roundedRect:function(t,e,n,i,a,r){if(r){var o=Math.min(r,a/2,i/2),s=e+o,l=n+o,u=e+i-o,d=n+a-o;t.moveTo(e,l),s<u&&l<d?(t.arc(s,l,o,-A,-I),t.arc(u,l,o,-I,0),t.arc(u,d,o,0,I),t.arc(s,d,o,I,A)):s<u?(t.moveTo(s,n),t.arc(u,l,o,-I,I),t.arc(s,l,o,I,A+I)):l<d?(t.arc(s,l,o,-A,0),t.arc(s,d,o,0,A)):t.arc(s,l,o,-A,A),t.closePath(),t.moveTo(e,n)}else t.rect(e,n,i,a)},drawPoint:function(t,e,n,i,a,r){var o,s,l,u,d,h=(r||0)*D;if(e&&"object"==typeof e&&("[object HTMLImageElement]"===(o=e.toString())||"[object HTMLCanvasElement]"===o))return t.save(),t.translate(i,a),t.rotate(h),t.drawImage(e,-e.width/2,-e.height/2,e.width,e.height),void t.restore();if(!(isNaN(n)||n<=0)){switch(t.beginPath(),e){default:t.arc(i,a,n,0,T),t.closePath();break;case"triangle":t.moveTo(i+Math.sin(h)*n,a-Math.cos(h)*n),h+=O,t.lineTo(i+Math.sin(h)*n,a-Math.cos(h)*n),h+=O,t.lineTo(i+Math.sin(h)*n,a-Math.cos(h)*n),t.closePath();break;case"rectRounded":u=n-(d=.516*n),s=Math.cos(h+F)*u,l=Math.sin(h+F)*u,t.arc(i-s,a-l,d,h-A,h-I),t.arc(i+l,a-s,d,h-I,h),t.arc(i+s,a+l,d,h,h+I),t.arc(i-l,a+s,d,h+I,h+A),t.closePath();break;case"rect":if(!r){u=Math.SQRT1_2*n,t.rect(i-u,a-u,2*u,2*u);break}h+=F;case"rectRot":s=Math.cos(h)*n,l=Math.sin(h)*n,t.moveTo(i-s,a-l),t.lineTo(i+l,a-s),t.lineTo(i+s,a+l),t.lineTo(i-l,a+s),t.closePath();break;case"crossRot":h+=F;case"cross":s=Math.cos(h)*n,l=Math.sin(h)*n,t.moveTo(i-s,a-l),t.lineTo(i+s,a+l),t.moveTo(i+l,a-s),t.lineTo(i-l,a+s);break;case"star":s=Math.cos(h)*n,l=Math.sin(h)*n,t.moveTo(i-s,a-l),t.lineTo(i+s,a+l),t.moveTo(i+l,a-s),t.lineTo(i-l,a+s),h+=F,s=Math.cos(h)*n,l=Math.sin(h)*n,t.moveTo(i-s,a-l),t.lineTo(i+s,a+l),t.moveTo(i+l,a-s),t.lineTo(i-l,a+s);break;case"line":s=Math.cos(h)*n,l=Math.sin(h)*n,t.moveTo(i-s,a-l),t.lineTo(i+s,a+l);break;case"dash":t.moveTo(i,a),t.lineTo(i+Math.cos(h)*n,a+Math.sin(h)*n)}t.fill(),t.stroke()}},_isPointInArea:function(t,e){return t.x>e.left-1e-6&&t.x<e.right+1e-6&&t.y>e.top-1e-6&&t.y<e.bottom+1e-6},clipArea:function(t,e){t.save(),t.beginPath(),t.rect(e.left,e.top,e.right-e.left,e.bottom-e.top),t.clip()},unclipArea:function(t){t.restore()},lineTo:function(t,e,n,i){var a=n.steppedLine;if(a){if("middle"===a){var r=(e.x+n.x)/2;t.lineTo(r,i?n.y:e.y),t.lineTo(r,i?e.y:n.y)}else"after"===a&&!i||"after"!==a&&i?t.lineTo(e.x,n.y):t.lineTo(n.x,e.y);t.lineTo(n.x,n.y)}else n.tension?t.bezierCurveTo(i?e.controlPointPreviousX:e.controlPointNextX,i?e.controlPointPreviousY:e.controlPointNextY,i?n.controlPointNextX:n.controlPointPreviousX,i?n.controlPointNextY:n.controlPointPreviousY,n.x,n.y):t.lineTo(n.x,n.y)}},R=L;S.clear=L.clear,S.drawRoundedRectangle=function(t){t.beginPath(),L.roundedRect.apply(L,arguments)};var z={_set:function(t,e){return S.merge(this[t]||(this[t]={}),e)}};z._set("global",{defaultColor:"rgba(0,0,0,0.1)",defaultFontColor:"#666",defaultFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",defaultFontSize:12,defaultFontStyle:"normal",defaultLineHeight:1.2,showLines:!0});var N=z,B=S.valueOrDefault;var E={toLineHeight:function(t,e){var n=(""+t).match(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/);if(!n||"normal"===n[1])return 1.2*e;switch(t=+n[2],n[3]){case"px":return t;case"%":t/=100}return e*t},toPadding:function(t){var e,n,i,a;return S.isObject(t)?(e=+t.top||0,n=+t.right||0,i=+t.bottom||0,a=+t.left||0):e=n=i=a=+t||0,{top:e,right:n,bottom:i,left:a,height:e+i,width:a+n}},_parseFont:function(t){var e=N.global,n=B(t.fontSize,e.defaultFontSize),i={family:B(t.fontFamily,e.defaultFontFamily),lineHeight:S.options.toLineHeight(B(t.lineHeight,e.defaultLineHeight),n),size:n,style:B(t.fontStyle,e.defaultFontStyle),weight:null,string:""};return i.string=function(t){return!t||S.isNullOrUndef(t.size)||S.isNullOrUndef(t.family)?null:(t.style?t.style+" ":"")+(t.weight?t.weight+" ":"")+t.size+"px "+t.family}(i),i},resolve:function(t,e,n,i){var a,r,o,s=!0;for(a=0,r=t.length;a<r;++a)if(void 0!==(o=t[a])&&(void 0!==e&&"function"==typeof o&&(o=o(e),s=!1),void 0!==n&&S.isArray(o)&&(o=o[n],s=!1),void 0!==o))return i&&!s&&(i.cacheable=!1),o}},W={_factorize:function(t){var e,n=[],i=Math.sqrt(t);for(e=1;e<i;e++)t%e==0&&(n.push(e),n.push(t/e));return i===(0|i)&&n.push(i),n.sort((function(t,e){return t-e})).pop(),n},log10:Math.log10||function(t){var e=Math.log(t)*Math.LOG10E,n=Math.round(e);return t===Math.pow(10,n)?n:e}},V=W;S.log10=W.log10;var H=S,j=P,q=R,U=E,Y=V,G={getRtlAdapter:function(t,e,n){return t?function(t,e){return{x:function(n){return t+t+e-n},setWidth:function(t){e=t},textAlign:function(t){return"center"===t?t:"right"===t?"left":"right"},xPlus:function(t,e){return t-e},leftForLtr:function(t,e){return t-e}}}(e,n):{x:function(t){return t},setWidth:function(t){},textAlign:function(t){return t},xPlus:function(t,e){return t+e},leftForLtr:function(t,e){return t}}},overrideTextDirection:function(t,e){var n,i;"ltr"!==e&&"rtl"!==e||(i=[(n=t.canvas.style).getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",e,"important"),t.prevTextDirection=i)},restoreTextDirection:function(t){var e=t.prevTextDirection;void 0!==e&&(delete t.prevTextDirection,t.canvas.style.setProperty("direction",e[0],e[1]))}};H.easing=j,H.canvas=q,H.options=U,H.math=Y,H.rtl=G;var X=function(t){H.extend(this,t),this.initialize.apply(this,arguments)};H.extend(X.prototype,{_type:void 0,initialize:function(){this.hidden=!1},pivot:function(){var t=this;return t._view||(t._view=H.extend({},t._model)),t._start={},t},transition:function(t){var e=this,n=e._model,i=e._start,a=e._view;return n&&1!==t?(a||(a=e._view={}),i||(i=e._start={}),function(t,e,n,i){var a,r,o,s,l,u,d,h,c,f=Object.keys(n);for(a=0,r=f.length;a<r;++a)if(u=n[o=f[a]],e.hasOwnProperty(o)||(e[o]=u),(s=e[o])!==u&&"_"!==o[0]){if(t.hasOwnProperty(o)||(t[o]=s),(d=typeof u)===typeof(l=t[o]))if("string"===d){if((h=_(l)).valid&&(c=_(u)).valid){e[o]=c.mix(h,i).rgbString();continue}}else if(H.isFinite(l)&&H.isFinite(u)){e[o]=l+(u-l)*i;continue}e[o]=u}}(i,a,n,t),e):(e._view=H.extend({},n),e._start=null,e)},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return H.isNumber(this._model.x)&&H.isNumber(this._model.y)}}),X.extend=H.inherits;var K=X,Z=K.extend({chart:null,currentStep:0,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null}),$=Z;Object.defineProperty(Z.prototype,"animationObject",{get:function(){return this}}),Object.defineProperty(Z.prototype,"chartInstance",{get:function(){return this.chart},set:function(t){this.chart=t}}),N._set("global",{animation:{duration:1e3,easing:"easeOutQuart",onProgress:H.noop,onComplete:H.noop}});var J={animations:[],request:null,addAnimation:function(t,e,n,i){var a,r,o=this.animations;for(e.chart=t,e.startTime=Date.now(),e.duration=n,i||(t.animating=!0),a=0,r=o.length;a<r;++a)if(o[a].chart===t)return void(o[a]=e);o.push(e),1===o.length&&this.requestAnimationFrame()},cancelAnimation:function(t){var e=H.findIndex(this.animations,(function(e){return e.chart===t}));-1!==e&&(this.animations.splice(e,1),t.animating=!1)},requestAnimationFrame:function(){var t=this;null===t.request&&(t.request=H.requestAnimFrame.call(window,(function(){t.request=null,t.startDigest()})))},startDigest:function(){this.advance(),this.animations.length>0&&this.requestAnimationFrame()},advance:function(){for(var t,e,n,i,a=this.animations,r=0;r<a.length;)e=(t=a[r]).chart,n=t.numSteps,i=Math.floor((Date.now()-t.startTime)/t.duration*n)+1,t.currentStep=Math.min(i,n),H.callback(t.render,[e,t],e),H.callback(t.onAnimationProgress,[t],e),t.currentStep>=n?(H.callback(t.onAnimationComplete,[t],e),e.animating=!1,a.splice(r,1)):++r}},Q=H.options.resolve,tt=["push","pop","shift","splice","unshift"];function et(t,e){var n=t._chartjs;if(n){var i=n.listeners,a=i.indexOf(e);-1!==a&&i.splice(a,1),i.length>0||(tt.forEach((function(e){delete t[e]})),delete t._chartjs)}}var nt=function(t,e){this.initialize(t,e)};H.extend(nt.prototype,{datasetElementType:null,dataElementType:null,_datasetElementOptions:["backgroundColor","borderCapStyle","borderColor","borderDash","borderDashOffset","borderJoinStyle","borderWidth"],_dataElementOptions:["backgroundColor","borderColor","borderWidth","pointStyle"],initialize:function(t,e){var n=this;n.chart=t,n.index=e,n.linkScales(),n.addElements(),n._type=n.getMeta().type},updateIndex:function(t){this.index=t},linkScales:function(){var t=this.getMeta(),e=this.chart,n=e.scales,i=this.getDataset(),a=e.options.scales;null!==t.xAxisID&&t.xAxisID in n&&!i.xAxisID||(t.xAxisID=i.xAxisID||a.xAxes[0].id),null!==t.yAxisID&&t.yAxisID in n&&!i.yAxisID||(t.yAxisID=i.yAxisID||a.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(t){return this.chart.scales[t]},_getValueScaleId:function(){return this.getMeta().yAxisID},_getIndexScaleId:function(){return this.getMeta().xAxisID},_getValueScale:function(){return this.getScaleForId(this._getValueScaleId())},_getIndexScale:function(){return this.getScaleForId(this._getIndexScaleId())},reset:function(){this._update(!0)},destroy:function(){this._data&&et(this._data,this)},createMetaDataset:function(){var t=this.datasetElementType;return t&&new t({_chart:this.chart,_datasetIndex:this.index})},createMetaData:function(t){var e=this.dataElementType;return e&&new e({_chart:this.chart,_datasetIndex:this.index,_index:t})},addElements:function(){var t,e,n=this.getMeta(),i=this.getDataset().data||[],a=n.data;for(t=0,e=i.length;t<e;++t)a[t]=a[t]||this.createMetaData(t);n.dataset=n.dataset||this.createMetaDataset()},addElementAndReset:function(t){var e=this.createMetaData(t);this.getMeta().data.splice(t,0,e),this.updateElement(e,t,!0)},buildOrUpdateElements:function(){var t,e,n=this,i=n.getDataset(),a=i.data||(i.data=[]);n._data!==a&&(n._data&&et(n._data,n),a&&Object.isExtensible(a)&&(e=n,(t=a)._chartjs?t._chartjs.listeners.push(e):(Object.defineProperty(t,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[e]}}),tt.forEach((function(e){var n="onData"+e.charAt(0).toUpperCase()+e.slice(1),i=t[e];Object.defineProperty(t,e,{configurable:!0,enumerable:!1,value:function(){var e=Array.prototype.slice.call(arguments),a=i.apply(this,e);return H.each(t._chartjs.listeners,(function(t){"function"==typeof t[n]&&t[n].apply(t,e)})),a}})})))),n._data=a),n.resyncElements()},_configure:function(){this._config=H.merge(Object.create(null),[this.chart.options.datasets[this._type],this.getDataset()],{merger:function(t,e,n){"_meta"!==t&&"data"!==t&&H._merger(t,e,n)}})},_update:function(t){this._configure(),this._cachedDataOpts=null,this.update(t)},update:H.noop,transition:function(t){for(var e=this.getMeta(),n=e.data||[],i=n.length,a=0;a<i;++a)n[a].transition(t);e.dataset&&e.dataset.transition(t)},draw:function(){var t=this.getMeta(),e=t.data||[],n=e.length,i=0;for(t.dataset&&t.dataset.draw();i<n;++i)e[i].draw()},getStyle:function(t){var e,n=this.getMeta(),i=n.dataset;return this._configure(),i&&void 0===t?e=this._resolveDatasetElementOptions(i||{}):(t=t||0,e=this._resolveDataElementOptions(n.data[t]||{},t)),!1!==e.fill&&null!==e.fill||(e.backgroundColor=e.borderColor),e},_resolveDatasetElementOptions:function(t,e){var n,i,a,r,o=this,s=o.chart,l=o._config,u=t.custom||{},d=s.options.elements[o.datasetElementType.prototype._type]||{},h=o._datasetElementOptions,c={},f={chart:s,dataset:o.getDataset(),datasetIndex:o.index,hover:e};for(n=0,i=h.length;n<i;++n)a=h[n],r=e?"hover"+a.charAt(0).toUpperCase()+a.slice(1):a,c[a]=Q([u[r],l[r],d[r]],f);return c},_resolveDataElementOptions:function(t,e){var n=this,i=t&&t.custom,a=n._cachedDataOpts;if(a&&!i)return a;var r,o,s,l,u=n.chart,d=n._config,h=u.options.elements[n.dataElementType.prototype._type]||{},c=n._dataElementOptions,f={},g={chart:u,dataIndex:e,dataset:n.getDataset(),datasetIndex:n.index},p={cacheable:!i};if(i=i||{},H.isArray(c))for(o=0,s=c.length;o<s;++o)f[l=c[o]]=Q([i[l],d[l],h[l]],g,e,p);else for(o=0,s=(r=Object.keys(c)).length;o<s;++o)f[l=r[o]]=Q([i[l],d[c[l]],d[l],h[l]],g,e,p);return p.cacheable&&(n._cachedDataOpts=Object.freeze(f)),f},removeHoverStyle:function(t){H.merge(t._model,t.$previousStyle||{}),delete t.$previousStyle},setHoverStyle:function(t){var e=this.chart.data.datasets[t._datasetIndex],n=t._index,i=t.custom||{},a=t._model,r=H.getHoverColor;t.$previousStyle={backgroundColor:a.backgroundColor,borderColor:a.borderColor,borderWidth:a.borderWidth},a.backgroundColor=Q([i.hoverBackgroundColor,e.hoverBackgroundColor,r(a.backgroundColor)],void 0,n),a.borderColor=Q([i.hoverBorderColor,e.hoverBorderColor,r(a.borderColor)],void 0,n),a.borderWidth=Q([i.hoverBorderWidth,e.hoverBorderWidth,a.borderWidth],void 0,n)},_removeDatasetHoverStyle:function(){var t=this.getMeta().dataset;t&&this.removeHoverStyle(t)},_setDatasetHoverStyle:function(){var t,e,n,i,a,r,o=this.getMeta().dataset,s={};if(o){for(r=o._model,a=this._resolveDatasetElementOptions(o,!0),t=0,e=(i=Object.keys(a)).length;t<e;++t)s[n=i[t]]=r[n],r[n]=a[n];o.$previousStyle=s}},resyncElements:function(){var t=this.getMeta(),e=this.getDataset().data,n=t.data.length,i=e.length;i<n?t.data.splice(i,n-i):i>n&&this.insertElements(n,i-n)},insertElements:function(t,e){for(var n=0;n<e;++n)this.addElementAndReset(t+n)},onDataPush:function(){var t=arguments.length;this.insertElements(this.getDataset().data.length-t,t)},onDataPop:function(){this.getMeta().data.pop()},onDataShift:function(){this.getMeta().data.shift()},onDataSplice:function(t,e){this.getMeta().data.splice(t,e),this.insertElements(t,arguments.length-2)},onDataUnshift:function(){this.insertElements(0,arguments.length)}}),nt.extend=H.inherits;var it=nt,at=2*Math.PI;function rt(t,e){var n=e.startAngle,i=e.endAngle,a=e.pixelMargin,r=a/e.outerRadius,o=e.x,s=e.y;t.beginPath(),t.arc(o,s,e.outerRadius,n-r,i+r),e.innerRadius>a?(r=a/e.innerRadius,t.arc(o,s,e.innerRadius-a,i+r,n-r,!0)):t.arc(o,s,a,i+Math.PI/2,n-Math.PI/2),t.closePath(),t.clip()}function ot(t,e,n){var i="inner"===e.borderAlign;i?(t.lineWidth=2*e.borderWidth,t.lineJoin="round"):(t.lineWidth=e.borderWidth,t.lineJoin="bevel"),n.fullCircles&&function(t,e,n,i){var a,r=n.endAngle;for(i&&(n.endAngle=n.startAngle+at,rt(t,n),n.endAngle=r,n.endAngle===n.startAngle&&n.fullCircles&&(n.endAngle+=at,n.fullCircles--)),t.beginPath(),t.arc(n.x,n.y,n.innerRadius,n.startAngle+at,n.startAngle,!0),a=0;a<n.fullCircles;++a)t.stroke();for(t.beginPath(),t.arc(n.x,n.y,e.outerRadius,n.startAngle,n.startAngle+at),a=0;a<n.fullCircles;++a)t.stroke()}(t,e,n,i),i&&rt(t,n),t.beginPath(),t.arc(n.x,n.y,e.outerRadius,n.startAngle,n.endAngle),t.arc(n.x,n.y,n.innerRadius,n.endAngle,n.startAngle,!0),t.closePath(),t.stroke()}N._set("global",{elements:{arc:{backgroundColor:N.global.defaultColor,borderColor:"#fff",borderWidth:2,borderAlign:"center"}}});var st=K.extend({_type:"arc",inLabelRange:function(t){var e=this._view;return!!e&&Math.pow(t-e.x,2)<Math.pow(e.radius+e.hoverRadius,2)},inRange:function(t,e){var n=this._view;if(n){for(var i=H.getAngleFromPoint(n,{x:t,y:e}),a=i.angle,r=i.distance,o=n.startAngle,s=n.endAngle;s<o;)s+=at;for(;a>s;)a-=at;for(;a<o;)a+=at;var l=a>=o&&a<=s,u=r>=n.innerRadius&&r<=n.outerRadius;return l&&u}return!1},getCenterPoint:function(){var t=this._view,e=(t.startAngle+t.endAngle)/2,n=(t.innerRadius+t.outerRadius)/2;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},getArea:function(){var t=this._view;return Math.PI*((t.endAngle-t.startAngle)/(2*Math.PI))*(Math.pow(t.outerRadius,2)-Math.pow(t.innerRadius,2))},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,n=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},draw:function(){var t,e=this._chart.ctx,n=this._view,i="inner"===n.borderAlign?.33:0,a={x:n.x,y:n.y,innerRadius:n.innerRadius,outerRadius:Math.max(n.outerRadius-i,0),pixelMargin:i,startAngle:n.startAngle,endAngle:n.endAngle,fullCircles:Math.floor(n.circumference/at)};if(e.save(),e.fillStyle=n.backgroundColor,e.strokeStyle=n.borderColor,a.fullCircles){for(a.endAngle=a.startAngle+at,e.beginPath(),e.arc(a.x,a.y,a.outerRadius,a.startAngle,a.endAngle),e.arc(a.x,a.y,a.innerRadius,a.endAngle,a.startAngle,!0),e.closePath(),t=0;t<a.fullCircles;++t)e.fill();a.endAngle=a.startAngle+n.circumference%at}e.beginPath(),e.arc(a.x,a.y,a.outerRadius,a.startAngle,a.endAngle),e.arc(a.x,a.y,a.innerRadius,a.endAngle,a.startAngle,!0),e.closePath(),e.fill(),n.borderWidth&&ot(e,n,a),e.restore()}}),lt=H.valueOrDefault,ut=N.global.defaultColor;N._set("global",{elements:{line:{tension:.4,backgroundColor:ut,borderWidth:3,borderColor:ut,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0}}});var dt=K.extend({_type:"line",draw:function(){var t,e,n,i=this,a=i._view,r=i._chart.ctx,o=a.spanGaps,s=i._children.slice(),l=N.global,u=l.elements.line,d=-1,h=i._loop;if(s.length){if(i._loop){for(t=0;t<s.length;++t)if(e=H.previousItem(s,t),!s[t]._view.skip&&e._view.skip){s=s.slice(t).concat(s.slice(0,t)),h=o;break}h&&s.push(s[0])}for(r.save(),r.lineCap=a.borderCapStyle||u.borderCapStyle,r.setLineDash&&r.setLineDash(a.borderDash||u.borderDash),r.lineDashOffset=lt(a.borderDashOffset,u.borderDashOffset),r.lineJoin=a.borderJoinStyle||u.borderJoinStyle,r.lineWidth=lt(a.borderWidth,u.borderWidth),r.strokeStyle=a.borderColor||l.defaultColor,r.beginPath(),(n=s[0]._view).skip||(r.moveTo(n.x,n.y),d=0),t=1;t<s.length;++t)n=s[t]._view,e=-1===d?H.previousItem(s,t):s[d],n.skip||(d!==t-1&&!o||-1===d?r.moveTo(n.x,n.y):H.canvas.lineTo(r,e._view,n),d=t);h&&r.closePath(),r.stroke(),r.restore()}}}),ht=H.valueOrDefault,ct=N.global.defaultColor;function ft(t){var e=this._view;return!!e&&Math.abs(t-e.x)<e.radius+e.hitRadius}N._set("global",{elements:{point:{radius:3,pointStyle:"circle",backgroundColor:ct,borderColor:ct,borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1}}});var gt=K.extend({_type:"point",inRange:function(t,e){var n=this._view;return!!n&&Math.pow(t-n.x,2)+Math.pow(e-n.y,2)<Math.pow(n.hitRadius+n.radius,2)},inLabelRange:ft,inXRange:ft,inYRange:function(t){var e=this._view;return!!e&&Math.abs(t-e.y)<e.radius+e.hitRadius},getCenterPoint:function(){var t=this._view;return{x:t.x,y:t.y}},getArea:function(){return Math.PI*Math.pow(this._view.radius,2)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y,padding:t.radius+t.borderWidth}},draw:function(t){var e=this._view,n=this._chart.ctx,i=e.pointStyle,a=e.rotation,r=e.radius,o=e.x,s=e.y,l=N.global,u=l.defaultColor;e.skip||(void 0===t||H.canvas._isPointInArea(e,t))&&(n.strokeStyle=e.borderColor||u,n.lineWidth=ht(e.borderWidth,l.elements.point.borderWidth),n.fillStyle=e.backgroundColor||u,H.canvas.drawPoint(n,i,r,o,s,a))}}),pt=N.global.defaultColor;function mt(t){return t&&void 0!==t.width}function vt(t){var e,n,i,a,r;return mt(t)?(r=t.width/2,e=t.x-r,n=t.x+r,i=Math.min(t.y,t.base),a=Math.max(t.y,t.base)):(r=t.height/2,e=Math.min(t.x,t.base),n=Math.max(t.x,t.base),i=t.y-r,a=t.y+r),{left:e,top:i,right:n,bottom:a}}function bt(t,e,n){return t===e?n:t===n?e:t}function xt(t,e,n){var i,a,r,o,s=t.borderWidth,l=function(t){var e=t.borderSkipped,n={};return e?(t.horizontal?t.base>t.x&&(e=bt(e,"left","right")):t.base<t.y&&(e=bt(e,"bottom","top")),n[e]=!0,n):n}(t);return H.isObject(s)?(i=+s.top||0,a=+s.right||0,r=+s.bottom||0,o=+s.left||0):i=a=r=o=+s||0,{t:l.top||i<0?0:i>n?n:i,r:l.right||a<0?0:a>e?e:a,b:l.bottom||r<0?0:r>n?n:r,l:l.left||o<0?0:o>e?e:o}}function yt(t,e,n){var i=null===e,a=null===n,r=!(!t||i&&a)&&vt(t);return r&&(i||e>=r.left&&e<=r.right)&&(a||n>=r.top&&n<=r.bottom)}N._set("global",{elements:{rectangle:{backgroundColor:pt,borderColor:pt,borderSkipped:"bottom",borderWidth:0}}});var _t=K.extend({_type:"rectangle",draw:function(){var t=this._chart.ctx,e=this._view,n=function(t){var e=vt(t),n=e.right-e.left,i=e.bottom-e.top,a=xt(t,n/2,i/2);return{outer:{x:e.left,y:e.top,w:n,h:i},inner:{x:e.left+a.l,y:e.top+a.t,w:n-a.l-a.r,h:i-a.t-a.b}}}(e),i=n.outer,a=n.inner;t.fillStyle=e.backgroundColor,t.fillRect(i.x,i.y,i.w,i.h),i.w===a.w&&i.h===a.h||(t.save(),t.beginPath(),t.rect(i.x,i.y,i.w,i.h),t.clip(),t.fillStyle=e.borderColor,t.rect(a.x,a.y,a.w,a.h),t.fill("evenodd"),t.restore())},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){return yt(this._view,t,e)},inLabelRange:function(t,e){var n=this._view;return mt(n)?yt(n,t,null):yt(n,null,e)},inXRange:function(t){return yt(this._view,t,null)},inYRange:function(t){return yt(this._view,null,t)},getCenterPoint:function(){var t,e,n=this._view;return mt(n)?(t=n.x,e=(n.y+n.base)/2):(t=(n.x+n.base)/2,e=n.y),{x:t,y:e}},getArea:function(){var t=this._view;return mt(t)?t.width*Math.abs(t.y-t.base):t.height*Math.abs(t.x-t.base)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}}),kt={},wt=st,Mt=dt,St=gt,Ct=_t;kt.Arc=wt,kt.Line=Mt,kt.Point=St,kt.Rectangle=Ct;var Pt=H._deprecated,At=H.valueOrDefault;function Dt(t,e,n){var i,a,r=n.barThickness,o=e.stackCount,s=e.pixels[t],l=H.isNullOrUndef(r)?function(t,e){var n,i,a,r,o=t._length;for(a=1,r=e.length;a<r;++a)o=Math.min(o,Math.abs(e[a]-e[a-1]));for(a=0,r=t.getTicks().length;a<r;++a)i=t.getPixelForTick(a),o=a>0?Math.min(o,Math.abs(i-n)):o,n=i;return o}(e.scale,e.pixels):-1;return H.isNullOrUndef(r)?(i=l*n.categoryPercentage,a=n.barPercentage):(i=r*o,a=1),{chunk:i/o,ratio:a,start:s-i/2}}N._set("bar",{hover:{mode:"label"},scales:{xAxes:[{type:"category",offset:!0,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}}),N._set("global",{datasets:{bar:{categoryPercentage:.8,barPercentage:.9}}});var Tt=it.extend({dataElementType:kt.Rectangle,_dataElementOptions:["backgroundColor","borderColor","borderSkipped","borderWidth","barPercentage","barThickness","categoryPercentage","maxBarThickness","minBarLength"],initialize:function(){var t,e,n=this;it.prototype.initialize.apply(n,arguments),(t=n.getMeta()).stack=n.getDataset().stack,t.bar=!0,e=n._getIndexScale().options,Pt("bar chart",e.barPercentage,"scales.[x/y]Axes.barPercentage","dataset.barPercentage"),Pt("bar chart",e.barThickness,"scales.[x/y]Axes.barThickness","dataset.barThickness"),Pt("bar chart",e.categoryPercentage,"scales.[x/y]Axes.categoryPercentage","dataset.categoryPercentage"),Pt("bar chart",n._getValueScale().options.minBarLength,"scales.[x/y]Axes.minBarLength","dataset.minBarLength"),Pt("bar chart",e.maxBarThickness,"scales.[x/y]Axes.maxBarThickness","dataset.maxBarThickness")},update:function(t){var e,n,i=this.getMeta().data;for(this._ruler=this.getRuler(),e=0,n=i.length;e<n;++e)this.updateElement(i[e],e,t)},updateElement:function(t,e,n){var i=this,a=i.getMeta(),r=i.getDataset(),o=i._resolveDataElementOptions(t,e);t._xScale=i.getScaleForId(a.xAxisID),t._yScale=i.getScaleForId(a.yAxisID),t._datasetIndex=i.index,t._index=e,t._model={backgroundColor:o.backgroundColor,borderColor:o.borderColor,borderSkipped:o.borderSkipped,borderWidth:o.borderWidth,datasetLabel:r.label,label:i.chart.data.labels[e]},H.isArray(r.data[e])&&(t._model.borderSkipped=null),i._updateElementGeometry(t,e,n,o),t.pivot()},_updateElementGeometry:function(t,e,n,i){var a=this,r=t._model,o=a._getValueScale(),s=o.getBasePixel(),l=o.isHorizontal(),u=a._ruler||a.getRuler(),d=a.calculateBarValuePixels(a.index,e,i),h=a.calculateBarIndexPixels(a.index,e,u,i);r.horizontal=l,r.base=n?s:d.base,r.x=l?n?s:d.head:h.center,r.y=l?h.center:n?s:d.head,r.height=l?h.size:void 0,r.width=l?void 0:h.size},_getStacks:function(t){var e,n,i=this._getIndexScale(),a=i._getMatchingVisibleMetas(this._type),r=i.options.stacked,o=a.length,s=[];for(e=0;e<o&&(n=a[e],(!1===r||-1===s.indexOf(n.stack)||void 0===r&&void 0===n.stack)&&s.push(n.stack),n.index!==t);++e);return s},getStackCount:function(){return this._getStacks().length},getStackIndex:function(t,e){var n=this._getStacks(t),i=void 0!==e?n.indexOf(e):-1;return-1===i?n.length-1:i},getRuler:function(){var t,e,n=this._getIndexScale(),i=[];for(t=0,e=this.getMeta().data.length;t<e;++t)i.push(n.getPixelForValue(null,t,this.index));return{pixels:i,start:n._startPixel,end:n._endPixel,stackCount:this.getStackCount(),scale:n}},calculateBarValuePixels:function(t,e,n){var i,a,r,o,s,l,u,d=this.chart,h=this._getValueScale(),c=h.isHorizontal(),f=d.data.datasets,g=h._getMatchingVisibleMetas(this._type),p=h._parseValue(f[t].data[e]),m=n.minBarLength,v=h.options.stacked,b=this.getMeta().stack,x=void 0===p.start?0:p.max>=0&&p.min>=0?p.min:p.max,y=void 0===p.start?p.end:p.max>=0&&p.min>=0?p.max-p.min:p.min-p.max,_=g.length;if(v||void 0===v&&void 0!==b)for(i=0;i<_&&(a=g[i]).index!==t;++i)a.stack===b&&(r=void 0===(u=h._parseValue(f[a.index].data[e])).start?u.end:u.min>=0&&u.max>=0?u.max:u.min,(p.min<0&&r<0||p.max>=0&&r>0)&&(x+=r));return o=h.getPixelForValue(x),l=(s=h.getPixelForValue(x+y))-o,void 0!==m&&Math.abs(l)<m&&(l=m,s=y>=0&&!c||y<0&&c?o-m:o+m),{size:l,base:o,head:s,center:s+l/2}},calculateBarIndexPixels:function(t,e,n,i){var a="flex"===i.barThickness?function(t,e,n){var i,a=e.pixels,r=a[t],o=t>0?a[t-1]:null,s=t<a.length-1?a[t+1]:null,l=n.categoryPercentage;return null===o&&(o=r-(null===s?e.end-e.start:s-r)),null===s&&(s=r+r-o),i=r-(r-Math.min(o,s))/2*l,{chunk:Math.abs(s-o)/2*l/e.stackCount,ratio:n.barPercentage,start:i}}(e,n,i):Dt(e,n,i),r=this.getStackIndex(t,this.getMeta().stack),o=a.start+a.chunk*r+a.chunk/2,s=Math.min(At(i.maxBarThickness,1/0),a.chunk*a.ratio);return{base:o-s/2,head:o+s/2,center:o,size:s}},draw:function(){var t=this.chart,e=this._getValueScale(),n=this.getMeta().data,i=this.getDataset(),a=n.length,r=0;for(H.canvas.clipArea(t.ctx,t.chartArea);r<a;++r){var o=e._parseValue(i.data[r]);isNaN(o.min)||isNaN(o.max)||n[r].draw()}H.canvas.unclipArea(t.ctx)},_resolveDataElementOptions:function(){var t=this,e=H.extend({},it.prototype._resolveDataElementOptions.apply(t,arguments)),n=t._getIndexScale().options,i=t._getValueScale().options;return e.barPercentage=At(n.barPercentage,e.barPercentage),e.barThickness=At(n.barThickness,e.barThickness),e.categoryPercentage=At(n.categoryPercentage,e.categoryPercentage),e.maxBarThickness=At(n.maxBarThickness,e.maxBarThickness),e.minBarLength=At(i.minBarLength,e.minBarLength),e}}),It=H.valueOrDefault,Ft=H.options.resolve;N._set("bubble",{hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-0"}],yAxes:[{type:"linear",position:"left",id:"y-axis-0"}]},tooltips:{callbacks:{title:function(){return""},label:function(t,e){var n=e.datasets[t.datasetIndex].label||"",i=e.datasets[t.datasetIndex].data[t.index];return n+": ("+t.xLabel+", "+t.yLabel+", "+i.r+")"}}}});var Ot=it.extend({dataElementType:kt.Point,_dataElementOptions:["backgroundColor","borderColor","borderWidth","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth","hoverRadius","hitRadius","pointStyle","rotation"],update:function(t){var e=this,n=e.getMeta().data;H.each(n,(function(n,i){e.updateElement(n,i,t)}))},updateElement:function(t,e,n){var i=this,a=i.getMeta(),r=t.custom||{},o=i.getScaleForId(a.xAxisID),s=i.getScaleForId(a.yAxisID),l=i._resolveDataElementOptions(t,e),u=i.getDataset().data[e],d=i.index,h=n?o.getPixelForDecimal(.5):o.getPixelForValue("object"==typeof u?u:NaN,e,d),c=n?s.getBasePixel():s.getPixelForValue(u,e,d);t._xScale=o,t._yScale=s,t._options=l,t._datasetIndex=d,t._index=e,t._model={backgroundColor:l.backgroundColor,borderColor:l.borderColor,borderWidth:l.borderWidth,hitRadius:l.hitRadius,pointStyle:l.pointStyle,rotation:l.rotation,radius:n?0:l.radius,skip:r.skip||isNaN(h)||isNaN(c),x:h,y:c},t.pivot()},setHoverStyle:function(t){var e=t._model,n=t._options,i=H.getHoverColor;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth,radius:e.radius},e.backgroundColor=It(n.hoverBackgroundColor,i(n.backgroundColor)),e.borderColor=It(n.hoverBorderColor,i(n.borderColor)),e.borderWidth=It(n.hoverBorderWidth,n.borderWidth),e.radius=n.radius+n.hoverRadius},_resolveDataElementOptions:function(t,e){var n=this,i=n.chart,a=n.getDataset(),r=t.custom||{},o=a.data[e]||{},s=it.prototype._resolveDataElementOptions.apply(n,arguments),l={chart:i,dataIndex:e,dataset:a,datasetIndex:n.index};return n._cachedDataOpts===s&&(s=H.extend({},s)),s.radius=Ft([r.radius,o.r,n._config.radius,i.options.elements.point.radius],l,e),s}}),Lt=H.valueOrDefault,Rt=Math.PI,zt=2*Rt,Nt=Rt/2;N._set("doughnut",{animation:{animateRotate:!0,animateScale:!1},hover:{mode:"single"},legendCallback:function(t){var e,n,i,a=document.createElement("ul"),r=t.data,o=r.datasets,s=r.labels;if(a.setAttribute("class",t.id+"-legend"),o.length)for(e=0,n=o[0].data.length;e<n;++e)(i=a.appendChild(document.createElement("li"))).appendChild(document.createElement("span")).style.backgroundColor=o[0].backgroundColor[e],s[e]&&i.appendChild(document.createTextNode(s[e]));return a.outerHTML},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map((function(n,i){var a=t.getDatasetMeta(0),r=a.controller.getStyle(i);return{text:n,fillStyle:r.backgroundColor,strokeStyle:r.borderColor,lineWidth:r.borderWidth,hidden:isNaN(e.datasets[0].data[i])||a.data[i].hidden,index:i}})):[]}},onClick:function(t,e){var n,i,a,r=e.index,o=this.chart;for(n=0,i=(o.data.datasets||[]).length;n<i;++n)(a=o.getDatasetMeta(n)).data[r]&&(a.data[r].hidden=!a.data[r].hidden);o.update()}},cutoutPercentage:50,rotation:-Nt,circumference:zt,tooltips:{callbacks:{title:function(){return""},label:function(t,e){var n=e.labels[t.index],i=": "+e.datasets[t.datasetIndex].data[t.index];return H.isArray(n)?(n=n.slice())[0]+=i:n+=i,n}}}});var Bt=it.extend({dataElementType:kt.Arc,linkScales:H.noop,_dataElementOptions:["backgroundColor","borderColor","borderWidth","borderAlign","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth"],getRingIndex:function(t){for(var e=0,n=0;n<t;++n)this.chart.isDatasetVisible(n)&&++e;return e},update:function(t){var e,n,i,a,r=this,o=r.chart,s=o.chartArea,l=o.options,u=1,d=1,h=0,c=0,f=r.getMeta(),g=f.data,p=l.cutoutPercentage/100||0,m=l.circumference,v=r._getRingWeight(r.index);if(m<zt){var b=l.rotation%zt,x=(b+=b>=Rt?-zt:b<-Rt?zt:0)+m,y=Math.cos(b),_=Math.sin(b),k=Math.cos(x),w=Math.sin(x),M=b<=0&&x>=0||x>=zt,S=b<=Nt&&x>=Nt||x>=zt+Nt,C=b<=-Nt&&x>=-Nt||x>=Rt+Nt,P=b===-Rt||x>=Rt?-1:Math.min(y,y*p,k,k*p),A=C?-1:Math.min(_,_*p,w,w*p),D=M?1:Math.max(y,y*p,k,k*p),T=S?1:Math.max(_,_*p,w,w*p);u=(D-P)/2,d=(T-A)/2,h=-(D+P)/2,c=-(T+A)/2}for(i=0,a=g.length;i<a;++i)g[i]._options=r._resolveDataElementOptions(g[i],i);for(o.borderWidth=r.getMaxBorderWidth(),e=(s.right-s.left-o.borderWidth)/u,n=(s.bottom-s.top-o.borderWidth)/d,o.outerRadius=Math.max(Math.min(e,n)/2,0),o.innerRadius=Math.max(o.outerRadius*p,0),o.radiusLength=(o.outerRadius-o.innerRadius)/(r._getVisibleDatasetWeightTotal()||1),o.offsetX=h*o.outerRadius,o.offsetY=c*o.outerRadius,f.total=r.calculateTotal(),r.outerRadius=o.outerRadius-o.radiusLength*r._getRingWeightOffset(r.index),r.innerRadius=Math.max(r.outerRadius-o.radiusLength*v,0),i=0,a=g.length;i<a;++i)r.updateElement(g[i],i,t)},updateElement:function(t,e,n){var i=this,a=i.chart,r=a.chartArea,o=a.options,s=o.animation,l=(r.left+r.right)/2,u=(r.top+r.bottom)/2,d=o.rotation,h=o.rotation,c=i.getDataset(),f=n&&s.animateRotate?0:t.hidden?0:i.calculateCircumference(c.data[e])*(o.circumference/zt),g=n&&s.animateScale?0:i.innerRadius,p=n&&s.animateScale?0:i.outerRadius,m=t._options||{};H.extend(t,{_datasetIndex:i.index,_index:e,_model:{backgroundColor:m.backgroundColor,borderColor:m.borderColor,borderWidth:m.borderWidth,borderAlign:m.borderAlign,x:l+a.offsetX,y:u+a.offsetY,startAngle:d,endAngle:h,circumference:f,outerRadius:p,innerRadius:g,label:H.valueAtIndexOrDefault(c.label,e,a.data.labels[e])}});var v=t._model;n&&s.animateRotate||(v.startAngle=0===e?o.rotation:i.getMeta().data[e-1]._model.endAngle,v.endAngle=v.startAngle+v.circumference),t.pivot()},calculateTotal:function(){var t,e=this.getDataset(),n=this.getMeta(),i=0;return H.each(n.data,(function(n,a){t=e.data[a],isNaN(t)||n.hidden||(i+=Math.abs(t))})),i},calculateCircumference:function(t){var e=this.getMeta().total;return e>0&&!isNaN(t)?zt*(Math.abs(t)/e):0},getMaxBorderWidth:function(t){var e,n,i,a,r,o,s,l,u=0,d=this.chart;if(!t)for(e=0,n=d.data.datasets.length;e<n;++e)if(d.isDatasetVisible(e)){t=(i=d.getDatasetMeta(e)).data,e!==this.index&&(r=i.controller);break}if(!t)return 0;for(e=0,n=t.length;e<n;++e)a=t[e],r?(r._configure(),o=r._resolveDataElementOptions(a,e)):o=a._options,"inner"!==o.borderAlign&&(s=o.borderWidth,u=(l=o.hoverBorderWidth)>(u=s>u?s:u)?l:u);return u},setHoverStyle:function(t){var e=t._model,n=t._options,i=H.getHoverColor;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth},e.backgroundColor=Lt(n.hoverBackgroundColor,i(n.backgroundColor)),e.borderColor=Lt(n.hoverBorderColor,i(n.borderColor)),e.borderWidth=Lt(n.hoverBorderWidth,n.borderWidth)},_getRingWeightOffset:function(t){for(var e=0,n=0;n<t;++n)this.chart.isDatasetVisible(n)&&(e+=this._getRingWeight(n));return e},_getRingWeight:function(t){return Math.max(Lt(this.chart.data.datasets[t].weight,1),0)},_getVisibleDatasetWeightTotal:function(){return this._getRingWeightOffset(this.chart.data.datasets.length)}});N._set("horizontalBar",{hover:{mode:"index",axis:"y"},scales:{xAxes:[{type:"linear",position:"bottom"}],yAxes:[{type:"category",position:"left",offset:!0,gridLines:{offsetGridLines:!0}}]},elements:{rectangle:{borderSkipped:"left"}},tooltips:{mode:"index",axis:"y"}}),N._set("global",{datasets:{horizontalBar:{categoryPercentage:.8,barPercentage:.9}}});var Et=Tt.extend({_getValueScaleId:function(){return this.getMeta().xAxisID},_getIndexScaleId:function(){return this.getMeta().yAxisID}}),Wt=H.valueOrDefault,Vt=H.options.resolve,Ht=H.canvas._isPointInArea;function jt(t,e){var n=t&&t.options.ticks||{},i=n.reverse,a=void 0===n.min?e:0,r=void 0===n.max?e:0;return{start:i?r:a,end:i?a:r}}function qt(t,e,n){var i=n/2,a=jt(t,i),r=jt(e,i);return{top:r.end,right:a.end,bottom:r.start,left:a.start}}function Ut(t){var e,n,i,a;return H.isObject(t)?(e=t.top,n=t.right,i=t.bottom,a=t.left):e=n=i=a=t,{top:e,right:n,bottom:i,left:a}}N._set("line",{showLines:!0,spanGaps:!1,hover:{mode:"label"},scales:{xAxes:[{type:"category",id:"x-axis-0"}],yAxes:[{type:"linear",id:"y-axis-0"}]}});var Yt=it.extend({datasetElementType:kt.Line,dataElementType:kt.Point,_datasetElementOptions:["backgroundColor","borderCapStyle","borderColor","borderDash","borderDashOffset","borderJoinStyle","borderWidth","cubicInterpolationMode","fill"],_dataElementOptions:{backgroundColor:"pointBackgroundColor",borderColor:"pointBorderColor",borderWidth:"pointBorderWidth",hitRadius:"pointHitRadius",hoverBackgroundColor:"pointHoverBackgroundColor",hoverBorderColor:"pointHoverBorderColor",hoverBorderWidth:"pointHoverBorderWidth",hoverRadius:"pointHoverRadius",pointStyle:"pointStyle",radius:"pointRadius",rotation:"pointRotation"},update:function(t){var e,n,i=this,a=i.getMeta(),r=a.dataset,o=a.data||[],s=i.chart.options,l=i._config,u=i._showLine=Wt(l.showLine,s.showLines);for(i._xScale=i.getScaleForId(a.xAxisID),i._yScale=i.getScaleForId(a.yAxisID),u&&(void 0!==l.tension&&void 0===l.lineTension&&(l.lineTension=l.tension),r._scale=i._yScale,r._datasetIndex=i.index,r._children=o,r._model=i._resolveDatasetElementOptions(r),r.pivot()),e=0,n=o.length;e<n;++e)i.updateElement(o[e],e,t);for(u&&0!==r._model.tension&&i.updateBezierControlPoints(),e=0,n=o.length;e<n;++e)o[e].pivot()},updateElement:function(t,e,n){var i,a,r=this,o=r.getMeta(),s=t.custom||{},l=r.getDataset(),u=r.index,d=l.data[e],h=r._xScale,c=r._yScale,f=o.dataset._model,g=r._resolveDataElementOptions(t,e);i=h.getPixelForValue("object"==typeof d?d:NaN,e,u),a=n?c.getBasePixel():r.calculatePointY(d,e,u),t._xScale=h,t._yScale=c,t._options=g,t._datasetIndex=u,t._index=e,t._model={x:i,y:a,skip:s.skip||isNaN(i)||isNaN(a),radius:g.radius,pointStyle:g.pointStyle,rotation:g.rotation,backgroundColor:g.backgroundColor,borderColor:g.borderColor,borderWidth:g.borderWidth,tension:Wt(s.tension,f?f.tension:0),steppedLine:!!f&&f.steppedLine,hitRadius:g.hitRadius}},_resolveDatasetElementOptions:function(t){var e=this,n=e._config,i=t.custom||{},a=e.chart.options,r=a.elements.line,o=it.prototype._resolveDatasetElementOptions.apply(e,arguments);return o.spanGaps=Wt(n.spanGaps,a.spanGaps),o.tension=Wt(n.lineTension,r.tension),o.steppedLine=Vt([i.steppedLine,n.steppedLine,r.stepped]),o.clip=Ut(Wt(n.clip,qt(e._xScale,e._yScale,o.borderWidth))),o},calculatePointY:function(t,e,n){var i,a,r,o,s,l,u,d=this.chart,h=this._yScale,c=0,f=0;if(h.options.stacked){for(s=+h.getRightValue(t),u=(l=d._getSortedVisibleDatasetMetas()).length,i=0;i<u&&(r=l[i]).index!==n;++i)a=d.data.datasets[r.index],"line"===r.type&&r.yAxisID===h.id&&((o=+h.getRightValue(a.data[e]))<0?f+=o||0:c+=o||0);return s<0?h.getPixelForValue(f+s):h.getPixelForValue(c+s)}return h.getPixelForValue(t)},updateBezierControlPoints:function(){var t,e,n,i,a=this.chart,r=this.getMeta(),o=r.dataset._model,s=a.chartArea,l=r.data||[];function u(t,e,n){return Math.max(Math.min(t,n),e)}if(o.spanGaps&&(l=l.filter((function(t){return!t._model.skip}))),"monotone"===o.cubicInterpolationMode)H.splineCurveMonotone(l);else for(t=0,e=l.length;t<e;++t)n=l[t]._model,i=H.splineCurve(H.previousItem(l,t)._model,n,H.nextItem(l,t)._model,o.tension),n.controlPointPreviousX=i.previous.x,n.controlPointPreviousY=i.previous.y,n.controlPointNextX=i.next.x,n.controlPointNextY=i.next.y;if(a.options.elements.line.capBezierPoints)for(t=0,e=l.length;t<e;++t)n=l[t]._model,Ht(n,s)&&(t>0&&Ht(l[t-1]._model,s)&&(n.controlPointPreviousX=u(n.controlPointPreviousX,s.left,s.right),n.controlPointPreviousY=u(n.controlPointPreviousY,s.top,s.bottom)),t<l.length-1&&Ht(l[t+1]._model,s)&&(n.controlPointNextX=u(n.controlPointNextX,s.left,s.right),n.controlPointNextY=u(n.controlPointNextY,s.top,s.bottom)))},draw:function(){var t,e=this.chart,n=this.getMeta(),i=n.data||[],a=e.chartArea,r=e.canvas,o=0,s=i.length;for(this._showLine&&(t=n.dataset._model.clip,H.canvas.clipArea(e.ctx,{left:!1===t.left?0:a.left-t.left,right:!1===t.right?r.width:a.right+t.right,top:!1===t.top?0:a.top-t.top,bottom:!1===t.bottom?r.height:a.bottom+t.bottom}),n.dataset.draw(),H.canvas.unclipArea(e.ctx));o<s;++o)i[o].draw(a)},setHoverStyle:function(t){var e=t._model,n=t._options,i=H.getHoverColor;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth,radius:e.radius},e.backgroundColor=Wt(n.hoverBackgroundColor,i(n.backgroundColor)),e.borderColor=Wt(n.hoverBorderColor,i(n.borderColor)),e.borderWidth=Wt(n.hoverBorderWidth,n.borderWidth),e.radius=Wt(n.hoverRadius,n.radius)}}),Gt=H.options.resolve;N._set("polarArea",{scale:{type:"radialLinear",angleLines:{display:!1},gridLines:{circular:!0},pointLabels:{display:!1},ticks:{beginAtZero:!0}},animation:{animateRotate:!0,animateScale:!0},startAngle:-.5*Math.PI,legendCallback:function(t){var e,n,i,a=document.createElement("ul"),r=t.data,o=r.datasets,s=r.labels;if(a.setAttribute("class",t.id+"-legend"),o.length)for(e=0,n=o[0].data.length;e<n;++e)(i=a.appendChild(document.createElement("li"))).appendChild(document.createElement("span")).style.backgroundColor=o[0].backgroundColor[e],s[e]&&i.appendChild(document.createTextNode(s[e]));return a.outerHTML},legend:{labels:{generateLabels:function(t){var e=t.data;return e.labels.length&&e.datasets.length?e.labels.map((function(n,i){var a=t.getDatasetMeta(0),r=a.controller.getStyle(i);return{text:n,fillStyle:r.backgroundColor,strokeStyle:r.borderColor,lineWidth:r.borderWidth,hidden:isNaN(e.datasets[0].data[i])||a.data[i].hidden,index:i}})):[]}},onClick:function(t,e){var n,i,a,r=e.index,o=this.chart;for(n=0,i=(o.data.datasets||[]).length;n<i;++n)(a=o.getDatasetMeta(n)).data[r].hidden=!a.data[r].hidden;o.update()}},tooltips:{callbacks:{title:function(){return""},label:function(t,e){return e.labels[t.index]+": "+t.yLabel}}}});var Xt=it.extend({dataElementType:kt.Arc,linkScales:H.noop,_dataElementOptions:["backgroundColor","borderColor","borderWidth","borderAlign","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth"],_getIndexScaleId:function(){return this.chart.scale.id},_getValueScaleId:function(){return this.chart.scale.id},update:function(t){var e,n,i,a=this,r=a.getDataset(),o=a.getMeta(),s=a.chart.options.startAngle||0,l=a._starts=[],u=a._angles=[],d=o.data;for(a._updateRadius(),o.count=a.countVisibleElements(),e=0,n=r.data.length;e<n;e++)l[e]=s,i=a._computeAngle(e),u[e]=i,s+=i;for(e=0,n=d.length;e<n;++e)d[e]._options=a._resolveDataElementOptions(d[e],e),a.updateElement(d[e],e,t)},_updateRadius:function(){var t=this,e=t.chart,n=e.chartArea,i=e.options,a=Math.min(n.right-n.left,n.bottom-n.top);e.outerRadius=Math.max(a/2,0),e.innerRadius=Math.max(i.cutoutPercentage?e.outerRadius/100*i.cutoutPercentage:1,0),e.radiusLength=(e.outerRadius-e.innerRadius)/e.getVisibleDatasetCount(),t.outerRadius=e.outerRadius-e.radiusLength*t.index,t.innerRadius=t.outerRadius-e.radiusLength},updateElement:function(t,e,n){var i=this,a=i.chart,r=i.getDataset(),o=a.options,s=o.animation,l=a.scale,u=a.data.labels,d=l.xCenter,h=l.yCenter,c=o.startAngle,f=t.hidden?0:l.getDistanceFromCenterForValue(r.data[e]),g=i._starts[e],p=g+(t.hidden?0:i._angles[e]),m=s.animateScale?0:l.getDistanceFromCenterForValue(r.data[e]),v=t._options||{};H.extend(t,{_datasetIndex:i.index,_index:e,_scale:l,_model:{backgroundColor:v.backgroundColor,borderColor:v.borderColor,borderWidth:v.borderWidth,borderAlign:v.borderAlign,x:d,y:h,innerRadius:0,outerRadius:n?m:f,startAngle:n&&s.animateRotate?c:g,endAngle:n&&s.animateRotate?c:p,label:H.valueAtIndexOrDefault(u,e,u[e])}}),t.pivot()},countVisibleElements:function(){var t=this.getDataset(),e=this.getMeta(),n=0;return H.each(e.data,(function(e,i){isNaN(t.data[i])||e.hidden||n++})),n},setHoverStyle:function(t){var e=t._model,n=t._options,i=H.getHoverColor,a=H.valueOrDefault;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth},e.backgroundColor=a(n.hoverBackgroundColor,i(n.backgroundColor)),e.borderColor=a(n.hoverBorderColor,i(n.borderColor)),e.borderWidth=a(n.hoverBorderWidth,n.borderWidth)},_computeAngle:function(t){var e=this,n=this.getMeta().count,i=e.getDataset(),a=e.getMeta();if(isNaN(i.data[t])||a.data[t].hidden)return 0;var r={chart:e.chart,dataIndex:t,dataset:i,datasetIndex:e.index};return Gt([e.chart.options.elements.arc.angle,2*Math.PI/n],r,t)}});N._set("pie",H.clone(N.doughnut)),N._set("pie",{cutoutPercentage:0});var Kt=Bt,Zt=H.valueOrDefault;N._set("radar",{spanGaps:!1,scale:{type:"radialLinear"},elements:{line:{fill:"start",tension:0}}});var $t=it.extend({datasetElementType:kt.Line,dataElementType:kt.Point,linkScales:H.noop,_datasetElementOptions:["backgroundColor","borderWidth","borderColor","borderCapStyle","borderDash","borderDashOffset","borderJoinStyle","fill"],_dataElementOptions:{backgroundColor:"pointBackgroundColor",borderColor:"pointBorderColor",borderWidth:"pointBorderWidth",hitRadius:"pointHitRadius",hoverBackgroundColor:"pointHoverBackgroundColor",hoverBorderColor:"pointHoverBorderColor",hoverBorderWidth:"pointHoverBorderWidth",hoverRadius:"pointHoverRadius",pointStyle:"pointStyle",radius:"pointRadius",rotation:"pointRotation"},_getIndexScaleId:function(){return this.chart.scale.id},_getValueScaleId:function(){return this.chart.scale.id},update:function(t){var e,n,i=this,a=i.getMeta(),r=a.dataset,o=a.data||[],s=i.chart.scale,l=i._config;for(void 0!==l.tension&&void 0===l.lineTension&&(l.lineTension=l.tension),r._scale=s,r._datasetIndex=i.index,r._children=o,r._loop=!0,r._model=i._resolveDatasetElementOptions(r),r.pivot(),e=0,n=o.length;e<n;++e)i.updateElement(o[e],e,t);for(i.updateBezierControlPoints(),e=0,n=o.length;e<n;++e)o[e].pivot()},updateElement:function(t,e,n){var i=this,a=t.custom||{},r=i.getDataset(),o=i.chart.scale,s=o.getPointPositionForValue(e,r.data[e]),l=i._resolveDataElementOptions(t,e),u=i.getMeta().dataset._model,d=n?o.xCenter:s.x,h=n?o.yCenter:s.y;t._scale=o,t._options=l,t._datasetIndex=i.index,t._index=e,t._model={x:d,y:h,skip:a.skip||isNaN(d)||isNaN(h),radius:l.radius,pointStyle:l.pointStyle,rotation:l.rotation,backgroundColor:l.backgroundColor,borderColor:l.borderColor,borderWidth:l.borderWidth,tension:Zt(a.tension,u?u.tension:0),hitRadius:l.hitRadius}},_resolveDatasetElementOptions:function(){var t=this,e=t._config,n=t.chart.options,i=it.prototype._resolveDatasetElementOptions.apply(t,arguments);return i.spanGaps=Zt(e.spanGaps,n.spanGaps),i.tension=Zt(e.lineTension,n.elements.line.tension),i},updateBezierControlPoints:function(){var t,e,n,i,a=this.getMeta(),r=this.chart.chartArea,o=a.data||[];function s(t,e,n){return Math.max(Math.min(t,n),e)}for(a.dataset._model.spanGaps&&(o=o.filter((function(t){return!t._model.skip}))),t=0,e=o.length;t<e;++t)n=o[t]._model,i=H.splineCurve(H.previousItem(o,t,!0)._model,n,H.nextItem(o,t,!0)._model,n.tension),n.controlPointPreviousX=s(i.previous.x,r.left,r.right),n.controlPointPreviousY=s(i.previous.y,r.top,r.bottom),n.controlPointNextX=s(i.next.x,r.left,r.right),n.controlPointNextY=s(i.next.y,r.top,r.bottom)},setHoverStyle:function(t){var e=t._model,n=t._options,i=H.getHoverColor;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth,radius:e.radius},e.backgroundColor=Zt(n.hoverBackgroundColor,i(n.backgroundColor)),e.borderColor=Zt(n.hoverBorderColor,i(n.borderColor)),e.borderWidth=Zt(n.hoverBorderWidth,n.borderWidth),e.radius=Zt(n.hoverRadius,n.radius)}});N._set("scatter",{hover:{mode:"single"},scales:{xAxes:[{id:"x-axis-1",type:"linear",position:"bottom"}],yAxes:[{id:"y-axis-1",type:"linear",position:"left"}]},tooltips:{callbacks:{title:function(){return""},label:function(t){return"("+t.xLabel+", "+t.yLabel+")"}}}}),N._set("global",{datasets:{scatter:{showLine:!1}}});var Jt={bar:Tt,bubble:Ot,doughnut:Bt,horizontalBar:Et,line:Yt,polarArea:Xt,pie:Kt,radar:$t,scatter:Yt};function Qt(t,e){return t.native?{x:t.x,y:t.y}:H.getRelativePosition(t,e)}function te(t,e){var n,i,a,r,o,s,l=t._getSortedVisibleDatasetMetas();for(i=0,r=l.length;i<r;++i)for(a=0,o=(n=l[i].data).length;a<o;++a)(s=n[a])._view.skip||e(s)}function ee(t,e){var n=[];return te(t,(function(t){t.inRange(e.x,e.y)&&n.push(t)})),n}function ne(t,e,n,i){var a=Number.POSITIVE_INFINITY,r=[];return te(t,(function(t){if(!n||t.inRange(e.x,e.y)){var o=t.getCenterPoint(),s=i(e,o);s<a?(r=[t],a=s):s===a&&r.push(t)}})),r}function ie(t){var e=-1!==t.indexOf("x"),n=-1!==t.indexOf("y");return function(t,i){var a=e?Math.abs(t.x-i.x):0,r=n?Math.abs(t.y-i.y):0;return Math.sqrt(Math.pow(a,2)+Math.pow(r,2))}}function ae(t,e,n){var i=Qt(e,t);n.axis=n.axis||"x";var a=ie(n.axis),r=n.intersect?ee(t,i):ne(t,i,!1,a),o=[];return r.length?(t._getSortedVisibleDatasetMetas().forEach((function(t){var e=t.data[r[0]._index];e&&!e._view.skip&&o.push(e)})),o):[]}var re={modes:{single:function(t,e){var n=Qt(e,t),i=[];return te(t,(function(t){if(t.inRange(n.x,n.y))return i.push(t),i})),i.slice(0,1)},label:ae,index:ae,dataset:function(t,e,n){var i=Qt(e,t);n.axis=n.axis||"xy";var a=ie(n.axis),r=n.intersect?ee(t,i):ne(t,i,!1,a);return r.length>0&&(r=t.getDatasetMeta(r[0]._datasetIndex).data),r},"x-axis":function(t,e){return ae(t,e,{intersect:!1})},point:function(t,e){return ee(t,Qt(e,t))},nearest:function(t,e,n){var i=Qt(e,t);n.axis=n.axis||"xy";var a=ie(n.axis);return ne(t,i,n.intersect,a)},x:function(t,e,n){var i=Qt(e,t),a=[],r=!1;return te(t,(function(t){t.inXRange(i.x)&&a.push(t),t.inRange(i.x,i.y)&&(r=!0)})),n.intersect&&!r&&(a=[]),a},y:function(t,e,n){var i=Qt(e,t),a=[],r=!1;return te(t,(function(t){t.inYRange(i.y)&&a.push(t),t.inRange(i.x,i.y)&&(r=!0)})),n.intersect&&!r&&(a=[]),a}}},oe=H.extend;function se(t,e){return H.where(t,(function(t){return t.pos===e}))}function le(t,e){return t.sort((function(t,n){var i=e?n:t,a=e?t:n;return i.weight===a.weight?i.index-a.index:i.weight-a.weight}))}function ue(t,e,n,i){return Math.max(t[n],e[n])+Math.max(t[i],e[i])}function de(t,e,n){var i,a,r=n.box,o=t.maxPadding;if(n.size&&(t[n.pos]-=n.size),n.size=n.horizontal?r.height:r.width,t[n.pos]+=n.size,r.getPadding){var s=r.getPadding();o.top=Math.max(o.top,s.top),o.left=Math.max(o.left,s.left),o.bottom=Math.max(o.bottom,s.bottom),o.right=Math.max(o.right,s.right)}if(i=e.outerWidth-ue(o,t,"left","right"),a=e.outerHeight-ue(o,t,"top","bottom"),i!==t.w||a!==t.h){t.w=i,t.h=a;var l=n.horizontal?[i,t.w]:[a,t.h];return!(l[0]===l[1]||isNaN(l[0])&&isNaN(l[1]))}}function he(t,e){var n=e.maxPadding;function i(t){var i={left:0,top:0,right:0,bottom:0};return t.forEach((function(t){i[t]=Math.max(e[t],n[t])})),i}return i(t?["left","right"]:["top","bottom"])}function ce(t,e,n){var i,a,r,o,s,l,u=[];for(i=0,a=t.length;i<a;++i)(o=(r=t[i]).box).update(r.width||e.w,r.height||e.h,he(r.horizontal,e)),de(e,n,r)&&(l=!0,u.length&&(s=!0)),o.fullWidth||u.push(r);return s&&ce(u,e,n)||l}function fe(t,e,n){var i,a,r,o,s=n.padding,l=e.x,u=e.y;for(i=0,a=t.length;i<a;++i)o=(r=t[i]).box,r.horizontal?(o.left=o.fullWidth?s.left:e.left,o.right=o.fullWidth?n.outerWidth-s.right:e.left+e.w,o.top=u,o.bottom=u+o.height,o.width=o.right-o.left,u=o.bottom):(o.left=l,o.right=l+o.width,o.top=e.top,o.bottom=e.top+e.h,o.height=o.bottom-o.top,l=o.right);e.x=l,e.y=u}N._set("global",{layout:{padding:{top:0,right:0,bottom:0,left:0}}});var ge,pe={defaults:{},addBox:function(t,e){t.boxes||(t.boxes=[]),e.fullWidth=e.fullWidth||!1,e.position=e.position||"top",e.weight=e.weight||0,e._layers=e._layers||function(){return[{z:0,draw:function(){e.draw.apply(e,arguments)}}]},t.boxes.push(e)},removeBox:function(t,e){var n=t.boxes?t.boxes.indexOf(e):-1;-1!==n&&t.boxes.splice(n,1)},configure:function(t,e,n){for(var i,a=["fullWidth","position","weight"],r=a.length,o=0;o<r;++o)i=a[o],n.hasOwnProperty(i)&&(e[i]=n[i])},update:function(t,e,n){if(t){var i=t.options.layout||{},a=H.options.toPadding(i.padding),r=e-a.width,o=n-a.height,s=function(t){var e=function(t){var e,n,i,a=[];for(e=0,n=(t||[]).length;e<n;++e)i=t[e],a.push({index:e,box:i,pos:i.position,horizontal:i.isHorizontal(),weight:i.weight});return a}(t),n=le(se(e,"left"),!0),i=le(se(e,"right")),a=le(se(e,"top"),!0),r=le(se(e,"bottom"));return{leftAndTop:n.concat(a),rightAndBottom:i.concat(r),chartArea:se(e,"chartArea"),vertical:n.concat(i),horizontal:a.concat(r)}}(t.boxes),l=s.vertical,u=s.horizontal,d=Object.freeze({outerWidth:e,outerHeight:n,padding:a,availableWidth:r,vBoxMaxWidth:r/2/l.length,hBoxMaxHeight:o/2}),h=oe({maxPadding:oe({},a),w:r,h:o,x:a.left,y:a.top},a);!function(t,e){var n,i,a;for(n=0,i=t.length;n<i;++n)(a=t[n]).width=a.horizontal?a.box.fullWidth&&e.availableWidth:e.vBoxMaxWidth,a.height=a.horizontal&&e.hBoxMaxHeight}(l.concat(u),d),ce(l,h,d),ce(u,h,d)&&ce(l,h,d),function(t){var e=t.maxPadding;function n(n){var i=Math.max(e[n]-t[n],0);return t[n]+=i,i}t.y+=n("top"),t.x+=n("left"),n("right"),n("bottom")}(h),fe(s.leftAndTop,h,d),h.x+=h.w,h.y+=h.h,fe(s.rightAndBottom,h,d),t.chartArea={left:h.left,top:h.top,right:h.left+h.w,bottom:h.top+h.h},H.each(s.chartArea,(function(e){var n=e.box;oe(n,t.chartArea),n.update(h.w,h.h)}))}}},me=(ge=Object.freeze({__proto__:null,default:"@keyframes chartjs-render-animation{from{opacity:.99}to{opacity:1}}.chartjs-render-monitor{animation:chartjs-render-animation 1ms}.chartjs-size-monitor,.chartjs-size-monitor-expand,.chartjs-size-monitor-shrink{position:absolute;direction:ltr;left:0;top:0;right:0;bottom:0;overflow:hidden;pointer-events:none;visibility:hidden;z-index:-1}.chartjs-size-monitor-expand>div{position:absolute;width:1000000px;height:1000000px;left:0;top:0}.chartjs-size-monitor-shrink>div{position:absolute;width:200%;height:200%;left:0;top:0}"}))&&ge.default||ge,ve="$chartjs",be="chartjs-size-monitor",xe="chartjs-render-monitor",ye="chartjs-render-animation",_e=["animationstart","webkitAnimationStart"],ke={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function we(t,e){var n=H.getStyle(t,e),i=n&&n.match(/^(\d+)(\.\d+)?px$/);return i?Number(i[1]):void 0}var Me=!!function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("e",null,e)}catch(t){}return t}()&&{passive:!0};function Se(t,e,n){t.addEventListener(e,n,Me)}function Ce(t,e,n){t.removeEventListener(e,n,Me)}function Pe(t,e,n,i,a){return{type:t,chart:e,native:a||null,x:void 0!==n?n:null,y:void 0!==i?i:null}}function Ae(t){var e=document.createElement("div");return e.className=t||"",e}function De(t,e,n){var i,a,r,o,s=t[ve]||(t[ve]={}),l=s.resizer=function(t){var e=Ae(be),n=Ae(be+"-expand"),i=Ae(be+"-shrink");n.appendChild(Ae()),i.appendChild(Ae()),e.appendChild(n),e.appendChild(i),e._reset=function(){n.scrollLeft=1e6,n.scrollTop=1e6,i.scrollLeft=1e6,i.scrollTop=1e6};var a=function(){e._reset(),t()};return Se(n,"scroll",a.bind(n,"expand")),Se(i,"scroll",a.bind(i,"shrink")),e}((i=function(){if(s.resizer){var i=n.options.maintainAspectRatio&&t.parentNode,a=i?i.clientWidth:0;e(Pe("resize",n)),i&&i.clientWidth<a&&n.canvas&&e(Pe("resize",n))}},r=!1,o=[],function(){o=Array.prototype.slice.call(arguments),a=a||this,r||(r=!0,H.requestAnimFrame.call(window,(function(){r=!1,i.apply(a,o)})))}));!function(t,e){var n=t[ve]||(t[ve]={}),i=n.renderProxy=function(t){t.animationName===ye&&e()};H.each(_e,(function(e){Se(t,e,i)})),n.reflow=!!t.offsetParent,t.classList.add(xe)}(t,(function(){if(s.resizer){var e=t.parentNode;e&&e!==l.parentNode&&e.insertBefore(l,e.firstChild),l._reset()}}))}function Te(t){var e=t[ve]||{},n=e.resizer;delete e.resizer,function(t){var e=t[ve]||{},n=e.renderProxy;n&&(H.each(_e,(function(e){Ce(t,e,n)})),delete e.renderProxy),t.classList.remove(xe)}(t),n&&n.parentNode&&n.parentNode.removeChild(n)}var Ie={disableCSSInjection:!1,_enabled:"undefined"!=typeof window&&"undefined"!=typeof document,_ensureLoaded:function(t){if(!this.disableCSSInjection){var e=t.getRootNode?t.getRootNode():document;!function(t,e){var n=t[ve]||(t[ve]={});if(!n.containsStyles){n.containsStyles=!0,e="/* Chart.js */\n"+e;var i=document.createElement("style");i.setAttribute("type","text/css"),i.appendChild(document.createTextNode(e)),t.appendChild(i)}}(e.host?e:document.head,me)}},acquireContext:function(t,e){"string"==typeof t?t=document.getElementById(t):t.length&&(t=t[0]),t&&t.canvas&&(t=t.canvas);var n=t&&t.getContext&&t.getContext("2d");return n&&n.canvas===t?(this._ensureLoaded(t),function(t,e){var n=t.style,i=t.getAttribute("height"),a=t.getAttribute("width");if(t[ve]={initial:{height:i,width:a,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",null===a||""===a){var r=we(t,"width");void 0!==r&&(t.width=r)}if(null===i||""===i)if(""===t.style.height)t.height=t.width/(e.options.aspectRatio||2);else{var o=we(t,"height");void 0!==r&&(t.height=o)}}(t,e),n):null},releaseContext:function(t){var e=t.canvas;if(e[ve]){var n=e[ve].initial;["height","width"].forEach((function(t){var i=n[t];H.isNullOrUndef(i)?e.removeAttribute(t):e.setAttribute(t,i)})),H.each(n.style||{},(function(t,n){e.style[n]=t})),e.width=e.width,delete e[ve]}},addEventListener:function(t,e,n){var i=t.canvas;if("resize"!==e){var a=n[ve]||(n[ve]={});Se(i,e,(a.proxies||(a.proxies={}))[t.id+"_"+e]=function(e){n(function(t,e){var n=ke[t.type]||t.type,i=H.getRelativePosition(t,e);return Pe(n,e,i.x,i.y,t)}(e,t))})}else De(i,n,t)},removeEventListener:function(t,e,n){var i=t.canvas;if("resize"!==e){var a=((n[ve]||{}).proxies||{})[t.id+"_"+e];a&&Ce(i,e,a)}else Te(i)}};H.addEvent=Se,H.removeEvent=Ce;var Fe=Ie._enabled?Ie:{acquireContext:function(t){return t&&t.canvas&&(t=t.canvas),t&&t.getContext("2d")||null}},Oe=H.extend({initialize:function(){},acquireContext:function(){},releaseContext:function(){},addEventListener:function(){},removeEventListener:function(){}},Fe);N._set("global",{plugins:{}});var Le={_plugins:[],_cacheId:0,register:function(t){var e=this._plugins;[].concat(t).forEach((function(t){-1===e.indexOf(t)&&e.push(t)})),this._cacheId++},unregister:function(t){var e=this._plugins;[].concat(t).forEach((function(t){var n=e.indexOf(t);-1!==n&&e.splice(n,1)})),this._cacheId++},clear:function(){this._plugins=[],this._cacheId++},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(t,e,n){var i,a,r,o,s,l=this.descriptors(t),u=l.length;for(i=0;i<u;++i)if("function"==typeof(s=(r=(a=l[i]).plugin)[e])&&((o=[t].concat(n||[])).push(a.options),!1===s.apply(r,o)))return!1;return!0},descriptors:function(t){var e=t.$plugins||(t.$plugins={});if(e.id===this._cacheId)return e.descriptors;var n=[],i=[],a=t&&t.config||{},r=a.options&&a.options.plugins||{};return this._plugins.concat(a.plugins||[]).forEach((function(t){if(-1===n.indexOf(t)){var e=t.id,a=r[e];!1!==a&&(!0===a&&(a=H.clone(N.global.plugins[e])),n.push(t),i.push({plugin:t,options:a||{}}))}})),e.descriptors=i,e.id=this._cacheId,i},_invalidate:function(t){delete t.$plugins}},Re={constructors:{},defaults:{},registerScaleType:function(t,e,n){this.constructors[t]=e,this.defaults[t]=H.clone(n)},getScaleConstructor:function(t){return this.constructors.hasOwnProperty(t)?this.constructors[t]:void 0},getScaleDefaults:function(t){return this.defaults.hasOwnProperty(t)?H.merge(Object.create(null),[N.scale,this.defaults[t]]):{}},updateScaleDefaults:function(t,e){this.defaults.hasOwnProperty(t)&&(this.defaults[t]=H.extend(this.defaults[t],e))},addScalesToLayout:function(t){H.each(t.scales,(function(e){e.fullWidth=e.options.fullWidth,e.position=e.options.position,e.weight=e.options.weight,pe.addBox(t,e)}))}},ze=H.valueOrDefault,Ne=H.rtl.getRtlAdapter;N._set("global",{tooltips:{enabled:!0,custom:null,mode:"nearest",position:"average",intersect:!0,backgroundColor:"rgba(0,0,0,0.8)",titleFontStyle:"bold",titleSpacing:2,titleMarginBottom:6,titleFontColor:"#fff",titleAlign:"left",bodySpacing:2,bodyFontColor:"#fff",bodyAlign:"left",footerFontStyle:"bold",footerSpacing:2,footerMarginTop:6,footerFontColor:"#fff",footerAlign:"left",yPadding:6,xPadding:6,caretPadding:2,caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",displayColors:!0,borderColor:"rgba(0,0,0,0)",borderWidth:0,callbacks:{beforeTitle:H.noop,title:function(t,e){var n="",i=e.labels,a=i?i.length:0;if(t.length>0){var r=t[0];r.label?n=r.label:r.xLabel?n=r.xLabel:a>0&&r.index<a&&(n=i[r.index])}return n},afterTitle:H.noop,beforeBody:H.noop,beforeLabel:H.noop,label:function(t,e){var n=e.datasets[t.datasetIndex].label||"";return n&&(n+=": "),H.isNullOrUndef(t.value)?n+=t.yLabel:n+=t.value,n},labelColor:function(t,e){var n=e.getDatasetMeta(t.datasetIndex).data[t.index]._view;return{borderColor:n.borderColor,backgroundColor:n.backgroundColor}},labelTextColor:function(){return this._options.bodyFontColor},afterLabel:H.noop,afterBody:H.noop,beforeFooter:H.noop,footer:H.noop,afterFooter:H.noop}}});var Be={average:function(t){if(!t.length)return!1;var e,n,i=0,a=0,r=0;for(e=0,n=t.length;e<n;++e){var o=t[e];if(o&&o.hasValue()){var s=o.tooltipPosition();i+=s.x,a+=s.y,++r}}return{x:i/r,y:a/r}},nearest:function(t,e){var n,i,a,r=e.x,o=e.y,s=Number.POSITIVE_INFINITY;for(n=0,i=t.length;n<i;++n){var l=t[n];if(l&&l.hasValue()){var u=l.getCenterPoint(),d=H.distanceBetweenPoints(e,u);d<s&&(s=d,a=l)}}if(a){var h=a.tooltipPosition();r=h.x,o=h.y}return{x:r,y:o}}};function Ee(t,e){return e&&(H.isArray(e)?Array.prototype.push.apply(t,e):t.push(e)),t}function We(t){return("string"==typeof t||t instanceof String)&&t.indexOf("\n")>-1?t.split("\n"):t}function Ve(t){var e=N.global;return{xPadding:t.xPadding,yPadding:t.yPadding,xAlign:t.xAlign,yAlign:t.yAlign,rtl:t.rtl,textDirection:t.textDirection,bodyFontColor:t.bodyFontColor,_bodyFontFamily:ze(t.bodyFontFamily,e.defaultFontFamily),_bodyFontStyle:ze(t.bodyFontStyle,e.defaultFontStyle),_bodyAlign:t.bodyAlign,bodyFontSize:ze(t.bodyFontSize,e.defaultFontSize),bodySpacing:t.bodySpacing,titleFontColor:t.titleFontColor,_titleFontFamily:ze(t.titleFontFamily,e.defaultFontFamily),_titleFontStyle:ze(t.titleFontStyle,e.defaultFontStyle),titleFontSize:ze(t.titleFontSize,e.defaultFontSize),_titleAlign:t.titleAlign,titleSpacing:t.titleSpacing,titleMarginBottom:t.titleMarginBottom,footerFontColor:t.footerFontColor,_footerFontFamily:ze(t.footerFontFamily,e.defaultFontFamily),_footerFontStyle:ze(t.footerFontStyle,e.defaultFontStyle),footerFontSize:ze(t.footerFontSize,e.defaultFontSize),_footerAlign:t.footerAlign,footerSpacing:t.footerSpacing,footerMarginTop:t.footerMarginTop,caretSize:t.caretSize,cornerRadius:t.cornerRadius,backgroundColor:t.backgroundColor,opacity:0,legendColorBackground:t.multiKeyBackground,displayColors:t.displayColors,borderColor:t.borderColor,borderWidth:t.borderWidth}}function He(t,e){return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-t.xPadding:t.x+t.xPadding}function je(t){return Ee([],We(t))}var qe=K.extend({initialize:function(){this._model=Ve(this._options),this._lastActive=[]},getTitle:function(){var t=this,e=t._options,n=e.callbacks,i=n.beforeTitle.apply(t,arguments),a=n.title.apply(t,arguments),r=n.afterTitle.apply(t,arguments),o=[];return o=Ee(o,We(i)),o=Ee(o,We(a)),o=Ee(o,We(r))},getBeforeBody:function(){return je(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(t,e){var n=this,i=n._options.callbacks,a=[];return H.each(t,(function(t){var r={before:[],lines:[],after:[]};Ee(r.before,We(i.beforeLabel.call(n,t,e))),Ee(r.lines,i.label.call(n,t,e)),Ee(r.after,We(i.afterLabel.call(n,t,e))),a.push(r)})),a},getAfterBody:function(){return je(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var t=this,e=t._options.callbacks,n=e.beforeFooter.apply(t,arguments),i=e.footer.apply(t,arguments),a=e.afterFooter.apply(t,arguments),r=[];return r=Ee(r,We(n)),r=Ee(r,We(i)),r=Ee(r,We(a))},update:function(t){var e,n,i,a,r,o,s,l,u,d,h=this,c=h._options,f=h._model,g=h._model=Ve(c),p=h._active,m=h._data,v={xAlign:f.xAlign,yAlign:f.yAlign},b={x:f.x,y:f.y},x={width:f.width,height:f.height},y={x:f.caretX,y:f.caretY};if(p.length){g.opacity=1;var _=[],k=[];y=Be[c.position].call(h,p,h._eventPosition);var w=[];for(e=0,n=p.length;e<n;++e)w.push((i=p[e],a=void 0,r=void 0,o=void 0,s=void 0,l=void 0,u=void 0,d=void 0,a=i._xScale,r=i._yScale||i._scale,o=i._index,s=i._datasetIndex,l=i._chart.getDatasetMeta(s).controller,u=l._getIndexScale(),d=l._getValueScale(),{xLabel:a?a.getLabelForIndex(o,s):"",yLabel:r?r.getLabelForIndex(o,s):"",label:u?""+u.getLabelForIndex(o,s):"",value:d?""+d.getLabelForIndex(o,s):"",index:o,datasetIndex:s,x:i._model.x,y:i._model.y}));c.filter&&(w=w.filter((function(t){return c.filter(t,m)}))),c.itemSort&&(w=w.sort((function(t,e){return c.itemSort(t,e,m)}))),H.each(w,(function(t){_.push(c.callbacks.labelColor.call(h,t,h._chart)),k.push(c.callbacks.labelTextColor.call(h,t,h._chart))})),g.title=h.getTitle(w,m),g.beforeBody=h.getBeforeBody(w,m),g.body=h.getBody(w,m),g.afterBody=h.getAfterBody(w,m),g.footer=h.getFooter(w,m),g.x=y.x,g.y=y.y,g.caretPadding=c.caretPadding,g.labelColors=_,g.labelTextColors=k,g.dataPoints=w,x=function(t,e){var n=t._chart.ctx,i=2*e.yPadding,a=0,r=e.body,o=r.reduce((function(t,e){return t+e.before.length+e.lines.length+e.after.length}),0);o+=e.beforeBody.length+e.afterBody.length;var s=e.title.length,l=e.footer.length,u=e.titleFontSize,d=e.bodyFontSize,h=e.footerFontSize;i+=s*u,i+=s?(s-1)*e.titleSpacing:0,i+=s?e.titleMarginBottom:0,i+=o*d,i+=o?(o-1)*e.bodySpacing:0,i+=l?e.footerMarginTop:0,i+=l*h,i+=l?(l-1)*e.footerSpacing:0;var c=0,f=function(t){a=Math.max(a,n.measureText(t).width+c)};return n.font=H.fontString(u,e._titleFontStyle,e._titleFontFamily),H.each(e.title,f),n.font=H.fontString(d,e._bodyFontStyle,e._bodyFontFamily),H.each(e.beforeBody.concat(e.afterBody),f),c=e.displayColors?d+2:0,H.each(r,(function(t){H.each(t.before,f),H.each(t.lines,f),H.each(t.after,f)})),c=0,n.font=H.fontString(h,e._footerFontStyle,e._footerFontFamily),H.each(e.footer,f),{width:a+=2*e.xPadding,height:i}}(this,g),b=function(t,e,n,i){var a=t.x,r=t.y,o=t.caretSize,s=t.caretPadding,l=t.cornerRadius,u=n.xAlign,d=n.yAlign,h=o+s,c=l+s;return"right"===u?a-=e.width:"center"===u&&((a-=e.width/2)+e.width>i.width&&(a=i.width-e.width),a<0&&(a=0)),"top"===d?r+=h:r-="bottom"===d?e.height+h:e.height/2,"center"===d?"left"===u?a+=h:"right"===u&&(a-=h):"left"===u?a-=c:"right"===u&&(a+=c),{x:a,y:r}}(g,x,v=function(t,e){var n,i,a,r,o,s=t._model,l=t._chart,u=t._chart.chartArea,d="center",h="center";s.y<e.height?h="top":s.y>l.height-e.height&&(h="bottom");var c=(u.left+u.right)/2,f=(u.top+u.bottom)/2;"center"===h?(n=function(t){return t<=c},i=function(t){return t>c}):(n=function(t){return t<=e.width/2},i=function(t){return t>=l.width-e.width/2}),a=function(t){return t+e.width+s.caretSize+s.caretPadding>l.width},r=function(t){return t-e.width-s.caretSize-s.caretPadding<0},o=function(t){return t<=f?"top":"bottom"},n(s.x)?(d="left",a(s.x)&&(d="center",h=o(s.y))):i(s.x)&&(d="right",r(s.x)&&(d="center",h=o(s.y)));var g=t._options;return{xAlign:g.xAlign?g.xAlign:d,yAlign:g.yAlign?g.yAlign:h}}(this,x),h._chart)}else g.opacity=0;return g.xAlign=v.xAlign,g.yAlign=v.yAlign,g.x=b.x,g.y=b.y,g.width=x.width,g.height=x.height,g.caretX=y.x,g.caretY=y.y,h._model=g,t&&c.custom&&c.custom.call(h,g),h},drawCaret:function(t,e){var n=this._chart.ctx,i=this._view,a=this.getCaretPosition(t,e,i);n.lineTo(a.x1,a.y1),n.lineTo(a.x2,a.y2),n.lineTo(a.x3,a.y3)},getCaretPosition:function(t,e,n){var i,a,r,o,s,l,u=n.caretSize,d=n.cornerRadius,h=n.xAlign,c=n.yAlign,f=t.x,g=t.y,p=e.width,m=e.height;if("center"===c)s=g+m/2,"left"===h?(a=(i=f)-u,r=i,o=s+u,l=s-u):(a=(i=f+p)+u,r=i,o=s-u,l=s+u);else if("left"===h?(i=(a=f+d+u)-u,r=a+u):"right"===h?(i=(a=f+p-d-u)-u,r=a+u):(i=(a=n.caretX)-u,r=a+u),"top"===c)s=(o=g)-u,l=o;else{s=(o=g+m)+u,l=o;var v=r;r=i,i=v}return{x1:i,x2:a,x3:r,y1:o,y2:s,y3:l}},drawTitle:function(t,e,n){var i,a,r,o=e.title,s=o.length;if(s){var l=Ne(e.rtl,e.x,e.width);for(t.x=He(e,e._titleAlign),n.textAlign=l.textAlign(e._titleAlign),n.textBaseline="middle",i=e.titleFontSize,a=e.titleSpacing,n.fillStyle=e.titleFontColor,n.font=H.fontString(i,e._titleFontStyle,e._titleFontFamily),r=0;r<s;++r)n.fillText(o[r],l.x(t.x),t.y+i/2),t.y+=i+a,r+1===s&&(t.y+=e.titleMarginBottom-a)}},drawBody:function(t,e,n){var i,a,r,o,s,l,u,d,h=e.bodyFontSize,c=e.bodySpacing,f=e._bodyAlign,g=e.body,p=e.displayColors,m=0,v=p?He(e,"left"):0,b=Ne(e.rtl,e.x,e.width),x=function(e){n.fillText(e,b.x(t.x+m),t.y+h/2),t.y+=h+c},y=b.textAlign(f);for(n.textAlign=f,n.textBaseline="middle",n.font=H.fontString(h,e._bodyFontStyle,e._bodyFontFamily),t.x=He(e,y),n.fillStyle=e.bodyFontColor,H.each(e.beforeBody,x),m=p&&"right"!==y?"center"===f?h/2+1:h+2:0,s=0,u=g.length;s<u;++s){for(i=g[s],a=e.labelTextColors[s],r=e.labelColors[s],n.fillStyle=a,H.each(i.before,x),l=0,d=(o=i.lines).length;l<d;++l){if(p){var _=b.x(v);n.fillStyle=e.legendColorBackground,n.fillRect(b.leftForLtr(_,h),t.y,h,h),n.lineWidth=1,n.strokeStyle=r.borderColor,n.strokeRect(b.leftForLtr(_,h),t.y,h,h),n.fillStyle=r.backgroundColor,n.fillRect(b.leftForLtr(b.xPlus(_,1),h-2),t.y+1,h-2,h-2),n.fillStyle=a}x(o[l])}H.each(i.after,x)}m=0,H.each(e.afterBody,x),t.y-=c},drawFooter:function(t,e,n){var i,a,r=e.footer,o=r.length;if(o){var s=Ne(e.rtl,e.x,e.width);for(t.x=He(e,e._footerAlign),t.y+=e.footerMarginTop,n.textAlign=s.textAlign(e._footerAlign),n.textBaseline="middle",i=e.footerFontSize,n.fillStyle=e.footerFontColor,n.font=H.fontString(i,e._footerFontStyle,e._footerFontFamily),a=0;a<o;++a)n.fillText(r[a],s.x(t.x),t.y+i/2),t.y+=i+e.footerSpacing}},drawBackground:function(t,e,n,i){n.fillStyle=e.backgroundColor,n.strokeStyle=e.borderColor,n.lineWidth=e.borderWidth;var a=e.xAlign,r=e.yAlign,o=t.x,s=t.y,l=i.width,u=i.height,d=e.cornerRadius;n.beginPath(),n.moveTo(o+d,s),"top"===r&&this.drawCaret(t,i),n.lineTo(o+l-d,s),n.quadraticCurveTo(o+l,s,o+l,s+d),"center"===r&&"right"===a&&this.drawCaret(t,i),n.lineTo(o+l,s+u-d),n.quadraticCurveTo(o+l,s+u,o+l-d,s+u),"bottom"===r&&this.drawCaret(t,i),n.lineTo(o+d,s+u),n.quadraticCurveTo(o,s+u,o,s+u-d),"center"===r&&"left"===a&&this.drawCaret(t,i),n.lineTo(o,s+d),n.quadraticCurveTo(o,s,o+d,s),n.closePath(),n.fill(),e.borderWidth>0&&n.stroke()},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var n={width:e.width,height:e.height},i={x:e.x,y:e.y},a=Math.abs(e.opacity<.001)?0:e.opacity,r=e.title.length||e.beforeBody.length||e.body.length||e.afterBody.length||e.footer.length;this._options.enabled&&r&&(t.save(),t.globalAlpha=a,this.drawBackground(i,e,t,n),i.y+=e.yPadding,H.rtl.overrideTextDirection(t,e.textDirection),this.drawTitle(i,e,t),this.drawBody(i,e,t),this.drawFooter(i,e,t),H.rtl.restoreTextDirection(t,e.textDirection),t.restore())}},handleEvent:function(t){var e,n=this,i=n._options;return n._lastActive=n._lastActive||[],"mouseout"===t.type?n._active=[]:(n._active=n._chart.getElementsAtEventForMode(t,i.mode,i),i.reverse&&n._active.reverse()),(e=!H.arrayEquals(n._active,n._lastActive))&&(n._lastActive=n._active,(i.enabled||i.custom)&&(n._eventPosition={x:t.x,y:t.y},n.update(!0),n.pivot())),e}}),Ue=Be,Ye=qe;Ye.positioners=Ue;var Ge=H.valueOrDefault;function Xe(){return H.merge(Object.create(null),[].slice.call(arguments),{merger:function(t,e,n,i){if("xAxes"===t||"yAxes"===t){var a,r,o,s=n[t].length;for(e[t]||(e[t]=[]),a=0;a<s;++a)o=n[t][a],r=Ge(o.type,"xAxes"===t?"category":"linear"),a>=e[t].length&&e[t].push({}),!e[t][a].type||o.type&&o.type!==e[t][a].type?H.merge(e[t][a],[Re.getScaleDefaults(r),o]):H.merge(e[t][a],o)}else H._merger(t,e,n,i)}})}function Ke(){return H.merge(Object.create(null),[].slice.call(arguments),{merger:function(t,e,n,i){var a=e[t]||Object.create(null),r=n[t];"scales"===t?e[t]=Xe(a,r):"scale"===t?e[t]=H.merge(a,[Re.getScaleDefaults(r.type),r]):H._merger(t,e,n,i)}})}function Ze(t){var e=t.options;H.each(t.scales,(function(e){pe.removeBox(t,e)})),e=Ke(N.global,N[t.config.type],e),t.options=t.config.options=e,t.ensureScalesHaveIDs(),t.buildOrUpdateScales(),t.tooltip._options=e.tooltips,t.tooltip.initialize()}function $e(t,e,n){var i,a=function(t){return t.id===i};do{i=e+n++}while(H.findIndex(t,a)>=0);return i}function Je(t){return"top"===t||"bottom"===t}function Qe(t,e){return function(n,i){return n[t]===i[t]?n[e]-i[e]:n[t]-i[t]}}N._set("global",{elements:{},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0});var tn=function(t,e){return this.construct(t,e),this};H.extend(tn.prototype,{construct:function(t,e){var n=this;e=function(t){var e=(t=t||Object.create(null)).data=t.data||{};return e.datasets=e.datasets||[],e.labels=e.labels||[],t.options=Ke(N.global,N[t.type],t.options||{}),t}(e);var i=Oe.acquireContext(t,e),a=i&&i.canvas,r=a&&a.height,o=a&&a.width;n.id=H.uid(),n.ctx=i,n.canvas=a,n.config=e,n.width=o,n.height=r,n.aspectRatio=r?o/r:null,n.options=e.options,n._bufferedRender=!1,n._layers=[],n.chart=n,n.controller=n,tn.instances[n.id]=n,Object.defineProperty(n,"data",{get:function(){return n.config.data},set:function(t){n.config.data=t}}),i&&a?(n.initialize(),n.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var t=this;return Le.notify(t,"beforeInit"),H.retinaScale(t,t.options.devicePixelRatio),t.bindEvents(),t.options.responsive&&t.resize(!0),t.initToolTip(),Le.notify(t,"afterInit"),t},clear:function(){return H.canvas.clear(this),this},stop:function(){return J.cancelAnimation(this),this},resize:function(t){var e=this,n=e.options,i=e.canvas,a=n.maintainAspectRatio&&e.aspectRatio||null,r=Math.max(0,Math.floor(H.getMaximumWidth(i))),o=Math.max(0,Math.floor(a?r/a:H.getMaximumHeight(i)));if((e.width!==r||e.height!==o)&&(i.width=e.width=r,i.height=e.height=o,i.style.width=r+"px",i.style.height=o+"px",H.retinaScale(e,n.devicePixelRatio),!t)){var s={width:r,height:o};Le.notify(e,"resize",[s]),n.onResize&&n.onResize(e,s),e.stop(),e.update({duration:n.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var t=this.options,e=t.scales||{},n=t.scale;H.each(e.xAxes,(function(t,n){t.id||(t.id=$e(e.xAxes,"x-axis-",n))})),H.each(e.yAxes,(function(t,n){t.id||(t.id=$e(e.yAxes,"y-axis-",n))})),n&&(n.id=n.id||"scale")},buildOrUpdateScales:function(){var t=this,e=t.options,n=t.scales||{},i=[],a=Object.keys(n).reduce((function(t,e){return t[e]=!1,t}),{});e.scales&&(i=i.concat((e.scales.xAxes||[]).map((function(t){return{options:t,dtype:"category",dposition:"bottom"}})),(e.scales.yAxes||[]).map((function(t){return{options:t,dtype:"linear",dposition:"left"}})))),e.scale&&i.push({options:e.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),H.each(i,(function(e){var i=e.options,r=i.id,o=Ge(i.type,e.dtype);Je(i.position)!==Je(e.dposition)&&(i.position=e.dposition),a[r]=!0;var s=null;if(r in n&&n[r].type===o)(s=n[r]).options=i,s.ctx=t.ctx,s.chart=t;else{var l=Re.getScaleConstructor(o);if(!l)return;s=new l({id:r,type:o,options:i,ctx:t.ctx,chart:t}),n[s.id]=s}s.mergeTicksOptions(),e.isDefault&&(t.scale=s)})),H.each(a,(function(t,e){t||delete n[e]})),t.scales=n,Re.addScalesToLayout(this)},buildOrUpdateControllers:function(){var t,e,n=this,i=[],a=n.data.datasets;for(t=0,e=a.length;t<e;t++){var r=a[t],o=n.getDatasetMeta(t),s=r.type||n.config.type;if(o.type&&o.type!==s&&(n.destroyDatasetMeta(t),o=n.getDatasetMeta(t)),o.type=s,o.order=r.order||0,o.index=t,o.controller)o.controller.updateIndex(t),o.controller.linkScales();else{var l=Jt[o.type];if(void 0===l)throw new Error('"'+o.type+'" is not a chart type.');o.controller=new l(n,t),i.push(o.controller)}}return i},resetElements:function(){var t=this;H.each(t.data.datasets,(function(e,n){t.getDatasetMeta(n).controller.reset()}),t)},reset:function(){this.resetElements(),this.tooltip.initialize()},update:function(t){var e,n,i=this;if(t&&"object"==typeof t||(t={duration:t,lazy:arguments[1]}),Ze(i),Le._invalidate(i),!1!==Le.notify(i,"beforeUpdate")){i.tooltip._data=i.data;var a=i.buildOrUpdateControllers();for(e=0,n=i.data.datasets.length;e<n;e++)i.getDatasetMeta(e).controller.buildOrUpdateElements();i.updateLayout(),i.options.animation&&i.options.animation.duration&&H.each(a,(function(t){t.reset()})),i.updateDatasets(),i.tooltip.initialize(),i.lastActive=[],Le.notify(i,"afterUpdate"),i._layers.sort(Qe("z","_idx")),i._bufferedRender?i._bufferedRequest={duration:t.duration,easing:t.easing,lazy:t.lazy}:i.render(t)}},updateLayout:function(){var t=this;!1!==Le.notify(t,"beforeLayout")&&(pe.update(this,this.width,this.height),t._layers=[],H.each(t.boxes,(function(e){e._configure&&e._configure(),t._layers.push.apply(t._layers,e._layers())}),t),t._layers.forEach((function(t,e){t._idx=e})),Le.notify(t,"afterScaleUpdate"),Le.notify(t,"afterLayout"))},updateDatasets:function(){if(!1!==Le.notify(this,"beforeDatasetsUpdate")){for(var t=0,e=this.data.datasets.length;t<e;++t)this.updateDataset(t);Le.notify(this,"afterDatasetsUpdate")}},updateDataset:function(t){var e=this.getDatasetMeta(t),n={meta:e,index:t};!1!==Le.notify(this,"beforeDatasetUpdate",[n])&&(e.controller._update(),Le.notify(this,"afterDatasetUpdate",[n]))},render:function(t){var e=this;t&&"object"==typeof t||(t={duration:t,lazy:arguments[1]});var n=e.options.animation,i=Ge(t.duration,n&&n.duration),a=t.lazy;if(!1!==Le.notify(e,"beforeRender")){var r=function(t){Le.notify(e,"afterRender"),H.callback(n&&n.onComplete,[t],e)};if(n&&i){var o=new $({numSteps:i/16.66,easing:t.easing||n.easing,render:function(t,e){var n=H.easing.effects[e.easing],i=e.currentStep,a=i/e.numSteps;t.draw(n(a),a,i)},onAnimationProgress:n.onProgress,onAnimationComplete:r});J.addAnimation(e,o,i,a)}else e.draw(),r(new $({numSteps:0,chart:e}));return e}},draw:function(t){var e,n,i=this;if(i.clear(),H.isNullOrUndef(t)&&(t=1),i.transition(t),!(i.width<=0||i.height<=0)&&!1!==Le.notify(i,"beforeDraw",[t])){for(n=i._layers,e=0;e<n.length&&n[e].z<=0;++e)n[e].draw(i.chartArea);for(i.drawDatasets(t);e<n.length;++e)n[e].draw(i.chartArea);i._drawTooltip(t),Le.notify(i,"afterDraw",[t])}},transition:function(t){for(var e=0,n=(this.data.datasets||[]).length;e<n;++e)this.isDatasetVisible(e)&&this.getDatasetMeta(e).controller.transition(t);this.tooltip.transition(t)},_getSortedDatasetMetas:function(t){var e,n,i=[];for(e=0,n=(this.data.datasets||[]).length;e<n;++e)t&&!this.isDatasetVisible(e)||i.push(this.getDatasetMeta(e));return i.sort(Qe("order","index")),i},_getSortedVisibleDatasetMetas:function(){return this._getSortedDatasetMetas(!0)},drawDatasets:function(t){var e,n;if(!1!==Le.notify(this,"beforeDatasetsDraw",[t])){for(n=(e=this._getSortedVisibleDatasetMetas()).length-1;n>=0;--n)this.drawDataset(e[n],t);Le.notify(this,"afterDatasetsDraw",[t])}},drawDataset:function(t,e){var n={meta:t,index:t.index,easingValue:e};!1!==Le.notify(this,"beforeDatasetDraw",[n])&&(t.controller.draw(e),Le.notify(this,"afterDatasetDraw",[n]))},_drawTooltip:function(t){var e=this.tooltip,n={tooltip:e,easingValue:t};!1!==Le.notify(this,"beforeTooltipDraw",[n])&&(e.draw(),Le.notify(this,"afterTooltipDraw",[n]))},getElementAtEvent:function(t){return re.modes.single(this,t)},getElementsAtEvent:function(t){return re.modes.label(this,t,{intersect:!0})},getElementsAtXAxis:function(t){return re.modes["x-axis"](this,t,{intersect:!0})},getElementsAtEventForMode:function(t,e,n){var i=re.modes[e];return"function"==typeof i?i(this,t,n):[]},getDatasetAtEvent:function(t){return re.modes.dataset(this,t,{intersect:!0})},getDatasetMeta:function(t){var e=this.data.datasets[t];e._meta||(e._meta={});var n=e._meta[this.id];return n||(n=e._meta[this.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e.order||0,index:t}),n},getVisibleDatasetCount:function(){for(var t=0,e=0,n=this.data.datasets.length;e<n;++e)this.isDatasetVisible(e)&&t++;return t},isDatasetVisible:function(t){var e=this.getDatasetMeta(t);return"boolean"==typeof e.hidden?!e.hidden:!this.data.datasets[t].hidden},generateLegend:function(){return this.options.legendCallback(this)},destroyDatasetMeta:function(t){var e=this.id,n=this.data.datasets[t],i=n._meta&&n._meta[e];i&&(i.controller.destroy(),delete n._meta[e])},destroy:function(){var t,e,n=this,i=n.canvas;for(n.stop(),t=0,e=n.data.datasets.length;t<e;++t)n.destroyDatasetMeta(t);i&&(n.unbindEvents(),H.canvas.clear(n),Oe.releaseContext(n.ctx),n.canvas=null,n.ctx=null),Le.notify(n,"destroy"),delete tn.instances[n.id]},toBase64Image:function(){return this.canvas.toDataURL.apply(this.canvas,arguments)},initToolTip:function(){var t=this;t.tooltip=new Ye({_chart:t,_chartInstance:t,_data:t.data,_options:t.options.tooltips},t)},bindEvents:function(){var t=this,e=t._listeners={},n=function(){t.eventHandler.apply(t,arguments)};H.each(t.options.events,(function(i){Oe.addEventListener(t,i,n),e[i]=n})),t.options.responsive&&(n=function(){t.resize()},Oe.addEventListener(t,"resize",n),e.resize=n)},unbindEvents:function(){var t=this,e=t._listeners;e&&(delete t._listeners,H.each(e,(function(e,n){Oe.removeEventListener(t,n,e)})))},updateHoverStyle:function(t,e,n){var i,a,r,o=n?"set":"remove";for(a=0,r=t.length;a<r;++a)(i=t[a])&&this.getDatasetMeta(i._datasetIndex).controller[o+"HoverStyle"](i);"dataset"===e&&this.getDatasetMeta(t[0]._datasetIndex).controller["_"+o+"DatasetHoverStyle"]()},eventHandler:function(t){var e=this,n=e.tooltip;if(!1!==Le.notify(e,"beforeEvent",[t])){e._bufferedRender=!0,e._bufferedRequest=null;var i=e.handleEvent(t);n&&(i=n._start?n.handleEvent(t):i|n.handleEvent(t)),Le.notify(e,"afterEvent",[t]);var a=e._bufferedRequest;return a?e.render(a):i&&!e.animating&&(e.stop(),e.render({duration:e.options.hover.animationDuration,lazy:!0})),e._bufferedRender=!1,e._bufferedRequest=null,e}},handleEvent:function(t){var e,n=this,i=n.options||{},a=i.hover;return n.lastActive=n.lastActive||[],"mouseout"===t.type?n.active=[]:n.active=n.getElementsAtEventForMode(t,a.mode,a),H.callback(i.onHover||i.hover.onHover,[t.native,n.active],n),"mouseup"!==t.type&&"click"!==t.type||i.onClick&&i.onClick.call(n,t.native,n.active),n.lastActive.length&&n.updateHoverStyle(n.lastActive,a.mode,!1),n.active.length&&a.mode&&n.updateHoverStyle(n.active,a.mode,!0),e=!H.arrayEquals(n.active,n.lastActive),n.lastActive=n.active,e}}),tn.instances={};var en=tn;tn.Controller=tn,tn.types={},H.configMerge=Ke,H.scaleMerge=Xe;function nn(){throw new Error("This method is not implemented: either no adapter can be found or an incomplete integration was provided.")}function an(t){this.options=t||{}}H.extend(an.prototype,{formats:nn,parse:nn,format:nn,add:nn,diff:nn,startOf:nn,endOf:nn,_create:function(t){return t}}),an.override=function(t){H.extend(an.prototype,t)};var rn={_date:an},on={formatters:{values:function(t){return H.isArray(t)?t:""+t},linear:function(t,e,n){var i=n.length>3?n[2]-n[1]:n[1]-n[0];Math.abs(i)>1&&t!==Math.floor(t)&&(i=t-Math.floor(t));var a=H.log10(Math.abs(i)),r="";if(0!==t)if(Math.max(Math.abs(n[0]),Math.abs(n[n.length-1]))<1e-4){var o=H.log10(Math.abs(t)),s=Math.floor(o)-Math.floor(a);s=Math.max(Math.min(s,20),0),r=t.toExponential(s)}else{var l=-1*Math.floor(a);l=Math.max(Math.min(l,20),0),r=t.toFixed(l)}else r="0";return r},logarithmic:function(t,e,n){var i=t/Math.pow(10,Math.floor(H.log10(t)));return 0===t?"0":1===i||2===i||5===i||0===e||e===n.length-1?t.toExponential():""}}},sn=H.isArray,ln=H.isNullOrUndef,un=H.valueOrDefault,dn=H.valueAtIndexOrDefault;function hn(t,e,n){var i,a=t.getTicks().length,r=Math.min(e,a-1),o=t.getPixelForTick(r),s=t._startPixel,l=t._endPixel;if(!(n&&(i=1===a?Math.max(o-s,l-o):0===e?(t.getPixelForTick(1)-o)/2:(o-t.getPixelForTick(r-1))/2,(o+=r<e?i:-i)<s-1e-6||o>l+1e-6)))return o}function cn(t,e,n,i){var a,r,o,s,l,u,d,h,c,f,g,p,m,v=n.length,b=[],x=[],y=[],_=0,k=0;for(a=0;a<v;++a){if(s=n[a].label,l=n[a].major?e.major:e.minor,t.font=u=l.string,d=i[u]=i[u]||{data:{},gc:[]},h=l.lineHeight,c=f=0,ln(s)||sn(s)){if(sn(s))for(r=0,o=s.length;r<o;++r)g=s[r],ln(g)||sn(g)||(c=H.measureText(t,d.data,d.gc,c,g),f+=h)}else c=H.measureText(t,d.data,d.gc,c,s),f=h;b.push(c),x.push(f),y.push(h/2),_=Math.max(c,_),k=Math.max(f,k)}function w(t){return{width:b[t]||0,height:x[t]||0,offset:y[t]||0}}return function(t,e){H.each(t,(function(t){var n,i=t.gc,a=i.length/2;if(a>e){for(n=0;n<a;++n)delete t.data[i[n]];i.splice(0,a)}}))}(i,v),p=b.indexOf(_),m=x.indexOf(k),{first:w(0),last:w(v-1),widest:w(p),highest:w(m)}}function fn(t){return t.drawTicks?t.tickMarkLength:0}function gn(t){var e,n;return t.display?(e=H.options._parseFont(t),n=H.options.toPadding(t.padding),e.lineHeight+n.height):0}function pn(t,e){return H.extend(H.options._parseFont({fontFamily:un(e.fontFamily,t.fontFamily),fontSize:un(e.fontSize,t.fontSize),fontStyle:un(e.fontStyle,t.fontStyle),lineHeight:un(e.lineHeight,t.lineHeight)}),{color:H.options.resolve([e.fontColor,t.fontColor,N.global.defaultFontColor])})}function mn(t){var e=pn(t,t.minor);return{minor:e,major:t.major.enabled?pn(t,t.major):e}}function vn(t){var e,n,i,a=[];for(n=0,i=t.length;n<i;++n)void 0!==(e=t[n])._index&&a.push(e);return a}function bn(t,e,n,i){var a,r,o,s,l=un(n,0),u=Math.min(un(i,t.length),t.length),d=0;for(e=Math.ceil(e),i&&(e=(a=i-n)/Math.floor(a/e)),s=l;s<0;)d++,s=Math.round(l+d*e);for(r=Math.max(l,0);r<u;r++)o=t[r],r===s?(o._index=r,d++,s=Math.round(l+d*e)):delete o.label}N._set("scale",{display:!0,position:"left",offset:!1,gridLines:{display:!0,color:"rgba(0,0,0,0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!1,labelString:"",padding:{top:4,bottom:4}},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,callback:on.formatters.values,minor:{},major:{}}});var xn=K.extend({zeroLineIndex:0,getPadding:function(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}},getTicks:function(){return this._ticks},_getLabels:function(){var t=this.chart.data;return this.options.labels||(this.isHorizontal()?t.xLabels:t.yLabels)||t.labels||[]},mergeTicksOptions:function(){},beforeUpdate:function(){H.callback(this.options.beforeUpdate,[this])},update:function(t,e,n){var i,a,r,o,s,l=this,u=l.options.ticks,d=u.sampleSize;if(l.beforeUpdate(),l.maxWidth=t,l.maxHeight=e,l.margins=H.extend({left:0,right:0,top:0,bottom:0},n),l._ticks=null,l.ticks=null,l._labelSizes=null,l._maxLabelLines=0,l.longestLabelWidth=0,l.longestTextCache=l.longestTextCache||{},l._gridLineItems=null,l._labelItems=null,l.beforeSetDimensions(),l.setDimensions(),l.afterSetDimensions(),l.beforeDataLimits(),l.determineDataLimits(),l.afterDataLimits(),l.beforeBuildTicks(),o=l.buildTicks()||[],(!(o=l.afterBuildTicks(o)||o)||!o.length)&&l.ticks)for(o=[],i=0,a=l.ticks.length;i<a;++i)o.push({value:l.ticks[i],major:!1});return l._ticks=o,s=d<o.length,r=l._convertTicksToLabels(s?function(t,e){for(var n=[],i=t.length/e,a=0,r=t.length;a<r;a+=i)n.push(t[Math.floor(a)]);return n}(o,d):o),l._configure(),l.beforeCalculateTickRotation(),l.calculateTickRotation(),l.afterCalculateTickRotation(),l.beforeFit(),l.fit(),l.afterFit(),l._ticksToDraw=u.display&&(u.autoSkip||"auto"===u.source)?l._autoSkip(o):o,s&&(r=l._convertTicksToLabels(l._ticksToDraw)),l.ticks=r,l.afterUpdate(),l.minSize},_configure:function(){var t,e,n=this,i=n.options.ticks.reverse;n.isHorizontal()?(t=n.left,e=n.right):(t=n.top,e=n.bottom,i=!i),n._startPixel=t,n._endPixel=e,n._reversePixels=i,n._length=e-t},afterUpdate:function(){H.callback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){H.callback(this.options.beforeSetDimensions,[this])},setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0},afterSetDimensions:function(){H.callback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){H.callback(this.options.beforeDataLimits,[this])},determineDataLimits:H.noop,afterDataLimits:function(){H.callback(this.options.afterDataLimits,[this])},beforeBuildTicks:function(){H.callback(this.options.beforeBuildTicks,[this])},buildTicks:H.noop,afterBuildTicks:function(t){var e=this;return sn(t)&&t.length?H.callback(e.options.afterBuildTicks,[e,t]):(e.ticks=H.callback(e.options.afterBuildTicks,[e,e.ticks])||e.ticks,t)},beforeTickToLabelConversion:function(){H.callback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var t=this.options.ticks;this.ticks=this.ticks.map(t.userCallback||t.callback,this)},afterTickToLabelConversion:function(){H.callback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){H.callback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var t,e,n,i,a,r,o,s=this,l=s.options,u=l.ticks,d=s.getTicks().length,h=u.minRotation||0,c=u.maxRotation,f=h;!s._isVisible()||!u.display||h>=c||d<=1||!s.isHorizontal()?s.labelRotation=h:(e=(t=s._getLabelSizes()).widest.width,n=t.highest.height-t.highest.offset,i=Math.min(s.maxWidth,s.chart.width-e),e+6>(a=l.offset?s.maxWidth/d:i/(d-1))&&(a=i/(d-(l.offset?.5:1)),r=s.maxHeight-fn(l.gridLines)-u.padding-gn(l.scaleLabel),o=Math.sqrt(e*e+n*n),f=H.toDegrees(Math.min(Math.asin(Math.min((t.highest.height+6)/a,1)),Math.asin(Math.min(r/o,1))-Math.asin(n/o))),f=Math.max(h,Math.min(c,f))),s.labelRotation=f)},afterCalculateTickRotation:function(){H.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){H.callback(this.options.beforeFit,[this])},fit:function(){var t=this,e=t.minSize={width:0,height:0},n=t.chart,i=t.options,a=i.ticks,r=i.scaleLabel,o=i.gridLines,s=t._isVisible(),l="bottom"===i.position,u=t.isHorizontal();if(u?e.width=t.maxWidth:s&&(e.width=fn(o)+gn(r)),u?s&&(e.height=fn(o)+gn(r)):e.height=t.maxHeight,a.display&&s){var d=mn(a),h=t._getLabelSizes(),c=h.first,f=h.last,g=h.widest,p=h.highest,m=.4*d.minor.lineHeight,v=a.padding;if(u){var b=0!==t.labelRotation,x=H.toRadians(t.labelRotation),y=Math.cos(x),_=Math.sin(x),k=_*g.width+y*(p.height-(b?p.offset:0))+(b?0:m);e.height=Math.min(t.maxHeight,e.height+k+v);var w,M,S=t.getPixelForTick(0)-t.left,C=t.right-t.getPixelForTick(t.getTicks().length-1);b?(w=l?y*c.width+_*c.offset:_*(c.height-c.offset),M=l?_*(f.height-f.offset):y*f.width+_*f.offset):(w=c.width/2,M=f.width/2),t.paddingLeft=Math.max((w-S)*t.width/(t.width-S),0)+3,t.paddingRight=Math.max((M-C)*t.width/(t.width-C),0)+3}else{var P=a.mirror?0:g.width+v+m;e.width=Math.min(t.maxWidth,e.width+P),t.paddingTop=c.height/2,t.paddingBottom=f.height/2}}t.handleMargins(),u?(t.width=t._length=n.width-t.margins.left-t.margins.right,t.height=e.height):(t.width=e.width,t.height=t._length=n.height-t.margins.top-t.margins.bottom)},handleMargins:function(){var t=this;t.margins&&(t.margins.left=Math.max(t.paddingLeft,t.margins.left),t.margins.top=Math.max(t.paddingTop,t.margins.top),t.margins.right=Math.max(t.paddingRight,t.margins.right),t.margins.bottom=Math.max(t.paddingBottom,t.margins.bottom))},afterFit:function(){H.callback(this.options.afterFit,[this])},isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){if(ln(t))return NaN;if(("number"==typeof t||t instanceof Number)&&!isFinite(t))return NaN;if(t)if(this.isHorizontal()){if(void 0!==t.x)return this.getRightValue(t.x)}else if(void 0!==t.y)return this.getRightValue(t.y);return t},_convertTicksToLabels:function(t){var e,n,i,a=this;for(a.ticks=t.map((function(t){return t.value})),a.beforeTickToLabelConversion(),e=a.convertTicksToLabels(t)||a.ticks,a.afterTickToLabelConversion(),n=0,i=t.length;n<i;++n)t[n].label=e[n];return e},_getLabelSizes:function(){var t=this,e=t._labelSizes;return e||(t._labelSizes=e=cn(t.ctx,mn(t.options.ticks),t.getTicks(),t.longestTextCache),t.longestLabelWidth=e.widest.width),e},_parseValue:function(t){var e,n,i,a;return sn(t)?(e=+this.getRightValue(t[0]),n=+this.getRightValue(t[1]),i=Math.min(e,n),a=Math.max(e,n)):(e=void 0,n=t=+this.getRightValue(t),i=t,a=t),{min:i,max:a,start:e,end:n}},_getScaleLabel:function(t){var e=this._parseValue(t);return void 0!==e.start?"["+e.start+", "+e.end+"]":+this.getRightValue(t)},getLabelForIndex:H.noop,getPixelForValue:H.noop,getValueForPixel:H.noop,getPixelForTick:function(t){var e=this.options.offset,n=this._ticks.length,i=1/Math.max(n-(e?0:1),1);return t<0||t>n-1?null:this.getPixelForDecimal(t*i+(e?i/2:0))},getPixelForDecimal:function(t){return this._reversePixels&&(t=1-t),this._startPixel+t*this._length},getDecimalForPixel:function(t){var e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var t=this.min,e=this.max;return this.beginAtZero?0:t<0&&e<0?e:t>0&&e>0?t:0},_autoSkip:function(t){var e,n,i,a,r=this.options.ticks,o=this._length,s=r.maxTicksLimit||o/this._tickSize()+1,l=r.major.enabled?function(t){var e,n,i=[];for(e=0,n=t.length;e<n;e++)t[e].major&&i.push(e);return i}(t):[],u=l.length,d=l[0],h=l[u-1];if(u>s)return function(t,e,n){var i,a,r=0,o=e[0];for(n=Math.ceil(n),i=0;i<t.length;i++)a=t[i],i===o?(a._index=i,o=e[++r*n]):delete a.label}(t,l,u/s),vn(t);if(i=function(t,e,n,i){var a,r,o,s,l=function(t){var e,n,i=t.length;if(i<2)return!1;for(n=t[0],e=1;e<i;++e)if(t[e]-t[e-1]!==n)return!1;return n}(t),u=(e.length-1)/i;if(!l)return Math.max(u,1);for(o=0,s=(a=H.math._factorize(l)).length-1;o<s;o++)if((r=a[o])>u)return r;return Math.max(u,1)}(l,t,0,s),u>0){for(e=0,n=u-1;e<n;e++)bn(t,i,l[e],l[e+1]);return a=u>1?(h-d)/(u-1):null,bn(t,i,H.isNullOrUndef(a)?0:d-a,d),bn(t,i,h,H.isNullOrUndef(a)?t.length:h+a),vn(t)}return bn(t,i),vn(t)},_tickSize:function(){var t=this.options.ticks,e=H.toRadians(this.labelRotation),n=Math.abs(Math.cos(e)),i=Math.abs(Math.sin(e)),a=this._getLabelSizes(),r=t.autoSkipPadding||0,o=a?a.widest.width+r:0,s=a?a.highest.height+r:0;return this.isHorizontal()?s*n>o*i?o/n:s/i:s*i<o*n?s/n:o/i},_isVisible:function(){var t,e,n,i=this.chart,a=this.options.display;if("auto"!==a)return!!a;for(t=0,e=i.data.datasets.length;t<e;++t)if(i.isDatasetVisible(t)&&((n=i.getDatasetMeta(t)).xAxisID===this.id||n.yAxisID===this.id))return!0;return!1},_computeGridLineItems:function(t){var e,n,i,a,r,o,s,l,u,d,h,c,f,g,p,m,v,b=this,x=b.chart,y=b.options,_=y.gridLines,k=y.position,w=_.offsetGridLines,M=b.isHorizontal(),S=b._ticksToDraw,C=S.length+(w?1:0),P=fn(_),A=[],D=_.drawBorder?dn(_.lineWidth,0,0):0,T=D/2,I=H._alignPixel,F=function(t){return I(x,t,D)};for("top"===k?(e=F(b.bottom),s=b.bottom-P,u=e-T,h=F(t.top)+T,f=t.bottom):"bottom"===k?(e=F(b.top),h=t.top,f=F(t.bottom)-T,s=e+T,u=b.top+P):"left"===k?(e=F(b.right),o=b.right-P,l=e-T,d=F(t.left)+T,c=t.right):(e=F(b.left),d=t.left,c=F(t.right)-T,o=e+T,l=b.left+P),n=0;n<C;++n)i=S[n]||{},ln(i.label)&&n<S.length||(n===b.zeroLineIndex&&y.offset===w?(g=_.zeroLineWidth,p=_.zeroLineColor,m=_.zeroLineBorderDash||[],v=_.zeroLineBorderDashOffset||0):(g=dn(_.lineWidth,n,1),p=dn(_.color,n,"rgba(0,0,0,0.1)"),m=_.borderDash||[],v=_.borderDashOffset||0),void 0!==(a=hn(b,i._index||n,w))&&(r=I(x,a,g),M?o=l=d=c=r:s=u=h=f=r,A.push({tx1:o,ty1:s,tx2:l,ty2:u,x1:d,y1:h,x2:c,y2:f,width:g,color:p,borderDash:m,borderDashOffset:v})));return A.ticksLength=C,A.borderValue=e,A},_computeLabelItems:function(){var t,e,n,i,a,r,o,s,l,u,d,h,c=this,f=c.options,g=f.ticks,p=f.position,m=g.mirror,v=c.isHorizontal(),b=c._ticksToDraw,x=mn(g),y=g.padding,_=fn(f.gridLines),k=-H.toRadians(c.labelRotation),w=[];for("top"===p?(r=c.bottom-_-y,o=k?"left":"center"):"bottom"===p?(r=c.top+_+y,o=k?"right":"center"):"left"===p?(a=c.right-(m?0:_)-y,o=m?"left":"right"):(a=c.left+(m?0:_)+y,o=m?"right":"left"),t=0,e=b.length;t<e;++t)i=(n=b[t]).label,ln(i)||(s=c.getPixelForTick(n._index||t)+g.labelOffset,u=(l=n.major?x.major:x.minor).lineHeight,d=sn(i)?i.length:1,v?(a=s,h="top"===p?((k?1:.5)-d)*u:(k?0:.5)*u):(r=s,h=(1-d)*u/2),w.push({x:a,y:r,rotation:k,label:i,font:l,textOffset:h,textAlign:o}));return w},_drawGrid:function(t){var e=this,n=e.options.gridLines;if(n.display){var i,a,r,o,s,l=e.ctx,u=e.chart,d=H._alignPixel,h=n.drawBorder?dn(n.lineWidth,0,0):0,c=e._gridLineItems||(e._gridLineItems=e._computeGridLineItems(t));for(r=0,o=c.length;r<o;++r)i=(s=c[r]).width,a=s.color,i&&a&&(l.save(),l.lineWidth=i,l.strokeStyle=a,l.setLineDash&&(l.setLineDash(s.borderDash),l.lineDashOffset=s.borderDashOffset),l.beginPath(),n.drawTicks&&(l.moveTo(s.tx1,s.ty1),l.lineTo(s.tx2,s.ty2)),n.drawOnChartArea&&(l.moveTo(s.x1,s.y1),l.lineTo(s.x2,s.y2)),l.stroke(),l.restore());if(h){var f,g,p,m,v=h,b=dn(n.lineWidth,c.ticksLength-1,1),x=c.borderValue;e.isHorizontal()?(f=d(u,e.left,v)-v/2,g=d(u,e.right,b)+b/2,p=m=x):(p=d(u,e.top,v)-v/2,m=d(u,e.bottom,b)+b/2,f=g=x),l.lineWidth=h,l.strokeStyle=dn(n.color,0),l.beginPath(),l.moveTo(f,p),l.lineTo(g,m),l.stroke()}}},_drawLabels:function(){var t=this;if(t.options.ticks.display){var e,n,i,a,r,o,s,l,u=t.ctx,d=t._labelItems||(t._labelItems=t._computeLabelItems());for(e=0,i=d.length;e<i;++e){if(o=(r=d[e]).font,u.save(),u.translate(r.x,r.y),u.rotate(r.rotation),u.font=o.string,u.fillStyle=o.color,u.textBaseline="middle",u.textAlign=r.textAlign,s=r.label,l=r.textOffset,sn(s))for(n=0,a=s.length;n<a;++n)u.fillText(""+s[n],0,l),l+=o.lineHeight;else u.fillText(s,0,l);u.restore()}}},_drawTitle:function(){var t=this,e=t.ctx,n=t.options,i=n.scaleLabel;if(i.display){var a,r,o=un(i.fontColor,N.global.defaultFontColor),s=H.options._parseFont(i),l=H.options.toPadding(i.padding),u=s.lineHeight/2,d=n.position,h=0;if(t.isHorizontal())a=t.left+t.width/2,r="bottom"===d?t.bottom-u-l.bottom:t.top+u+l.top;else{var c="left"===d;a=c?t.left+u+l.top:t.right-u-l.top,r=t.top+t.height/2,h=c?-.5*Math.PI:.5*Math.PI}e.save(),e.translate(a,r),e.rotate(h),e.textAlign="center",e.textBaseline="middle",e.fillStyle=o,e.font=s.string,e.fillText(i.labelString,0,0),e.restore()}},draw:function(t){this._isVisible()&&(this._drawGrid(t),this._drawTitle(),this._drawLabels())},_layers:function(){var t=this,e=t.options,n=e.ticks&&e.ticks.z||0,i=e.gridLines&&e.gridLines.z||0;return t._isVisible()&&n!==i&&t.draw===t._draw?[{z:i,draw:function(){t._drawGrid.apply(t,arguments),t._drawTitle.apply(t,arguments)}},{z:n,draw:function(){t._drawLabels.apply(t,arguments)}}]:[{z:n,draw:function(){t.draw.apply(t,arguments)}}]},_getMatchingVisibleMetas:function(t){var e=this,n=e.isHorizontal();return e.chart._getSortedVisibleDatasetMetas().filter((function(i){return(!t||i.type===t)&&(n?i.xAxisID===e.id:i.yAxisID===e.id)}))}});xn.prototype._draw=xn.prototype.draw;var yn=xn,_n=H.isNullOrUndef,kn=yn.extend({determineDataLimits:function(){var t,e=this,n=e._getLabels(),i=e.options.ticks,a=i.min,r=i.max,o=0,s=n.length-1;void 0!==a&&(t=n.indexOf(a))>=0&&(o=t),void 0!==r&&(t=n.indexOf(r))>=0&&(s=t),e.minIndex=o,e.maxIndex=s,e.min=n[o],e.max=n[s]},buildTicks:function(){var t=this._getLabels(),e=this.minIndex,n=this.maxIndex;this.ticks=0===e&&n===t.length-1?t:t.slice(e,n+1)},getLabelForIndex:function(t,e){var n=this.chart;return n.getDatasetMeta(e).controller._getValueScaleId()===this.id?this.getRightValue(n.data.datasets[e].data[t]):this._getLabels()[t]},_configure:function(){var t=this,e=t.options.offset,n=t.ticks;yn.prototype._configure.call(t),t.isHorizontal()||(t._reversePixels=!t._reversePixels),n&&(t._startValue=t.minIndex-(e?.5:0),t._valueRange=Math.max(n.length-(e?0:1),1))},getPixelForValue:function(t,e,n){var i,a,r,o=this;return _n(e)||_n(n)||(t=o.chart.data.datasets[n].data[e]),_n(t)||(i=o.isHorizontal()?t.x:t.y),(void 0!==i||void 0!==t&&isNaN(e))&&(a=o._getLabels(),t=H.valueOrDefault(i,t),e=-1!==(r=a.indexOf(t))?r:e,isNaN(e)&&(e=t)),o.getPixelForDecimal((e-o._startValue)/o._valueRange)},getPixelForTick:function(t){var e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t],t+this.minIndex)},getValueForPixel:function(t){var e=Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange);return Math.min(Math.max(e,0),this.ticks.length-1)},getBasePixel:function(){return this.bottom}}),wn={position:"bottom"};kn._defaults=wn;var Mn=H.noop,Sn=H.isNullOrUndef;var Cn=yn.extend({getRightValue:function(t){return"string"==typeof t?+t:yn.prototype.getRightValue.call(this,t)},handleTickRangeOptions:function(){var t=this,e=t.options.ticks;if(e.beginAtZero){var n=H.sign(t.min),i=H.sign(t.max);n<0&&i<0?t.max=0:n>0&&i>0&&(t.min=0)}var a=void 0!==e.min||void 0!==e.suggestedMin,r=void 0!==e.max||void 0!==e.suggestedMax;void 0!==e.min?t.min=e.min:void 0!==e.suggestedMin&&(null===t.min?t.min=e.suggestedMin:t.min=Math.min(t.min,e.suggestedMin)),void 0!==e.max?t.max=e.max:void 0!==e.suggestedMax&&(null===t.max?t.max=e.suggestedMax:t.max=Math.max(t.max,e.suggestedMax)),a!==r&&t.min>=t.max&&(a?t.max=t.min+1:t.min=t.max-1),t.min===t.max&&(t.max++,e.beginAtZero||t.min--)},getTickLimit:function(){var t,e=this.options.ticks,n=e.stepSize,i=e.maxTicksLimit;return n?t=Math.ceil(this.max/n)-Math.floor(this.min/n)+1:(t=this._computeTickLimit(),i=i||11),i&&(t=Math.min(i,t)),t},_computeTickLimit:function(){return Number.POSITIVE_INFINITY},handleDirectionalChanges:Mn,buildTicks:function(){var t=this,e=t.options.ticks,n=t.getTickLimit(),i={maxTicks:n=Math.max(2,n),min:e.min,max:e.max,precision:e.precision,stepSize:H.valueOrDefault(e.fixedStepSize,e.stepSize)},a=t.ticks=function(t,e){var n,i,a,r,o=[],s=t.stepSize,l=s||1,u=t.maxTicks-1,d=t.min,h=t.max,c=t.precision,f=e.min,g=e.max,p=H.niceNum((g-f)/u/l)*l;if(p<1e-14&&Sn(d)&&Sn(h))return[f,g];(r=Math.ceil(g/p)-Math.floor(f/p))>u&&(p=H.niceNum(r*p/u/l)*l),s||Sn(c)?n=Math.pow(10,H._decimalPlaces(p)):(n=Math.pow(10,c),p=Math.ceil(p*n)/n),i=Math.floor(f/p)*p,a=Math.ceil(g/p)*p,s&&(!Sn(d)&&H.almostWhole(d/p,p/1e3)&&(i=d),!Sn(h)&&H.almostWhole(h/p,p/1e3)&&(a=h)),r=(a-i)/p,r=H.almostEquals(r,Math.round(r),p/1e3)?Math.round(r):Math.ceil(r),i=Math.round(i*n)/n,a=Math.round(a*n)/n,o.push(Sn(d)?i:d);for(var m=1;m<r;++m)o.push(Math.round((i+m*p)*n)/n);return o.push(Sn(h)?a:h),o}(i,t);t.handleDirectionalChanges(),t.max=H.max(a),t.min=H.min(a),e.reverse?(a.reverse(),t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max)},convertTicksToLabels:function(){var t=this;t.ticksAsNumbers=t.ticks.slice(),t.zeroLineIndex=t.ticks.indexOf(0),yn.prototype.convertTicksToLabels.call(t)},_configure:function(){var t,e=this,n=e.getTicks(),i=e.min,a=e.max;yn.prototype._configure.call(e),e.options.offset&&n.length&&(i-=t=(a-i)/Math.max(n.length-1,1)/2,a+=t),e._startValue=i,e._endValue=a,e._valueRange=a-i}}),Pn={position:"left",ticks:{callback:on.formatters.linear}};function An(t,e,n,i){var a,r,o=t.options,s=function(t,e,n){var i=[n.type,void 0===e&&void 0===n.stack?n.index:"",n.stack].join(".");return void 0===t[i]&&(t[i]={pos:[],neg:[]}),t[i]}(e,o.stacked,n),l=s.pos,u=s.neg,d=i.length;for(a=0;a<d;++a)r=t._parseValue(i[a]),isNaN(r.min)||isNaN(r.max)||n.data[a].hidden||(l[a]=l[a]||0,u[a]=u[a]||0,o.relativePoints?l[a]=100:r.min<0||r.max<0?u[a]+=r.min:l[a]+=r.max)}function Dn(t,e,n){var i,a,r=n.length;for(i=0;i<r;++i)a=t._parseValue(n[i]),isNaN(a.min)||isNaN(a.max)||e.data[i].hidden||(t.min=Math.min(t.min,a.min),t.max=Math.max(t.max,a.max))}var Tn=Cn.extend({determineDataLimits:function(){var t,e,n,i,a=this,r=a.options,o=a.chart.data.datasets,s=a._getMatchingVisibleMetas(),l=r.stacked,u={},d=s.length;if(a.min=Number.POSITIVE_INFINITY,a.max=Number.NEGATIVE_INFINITY,void 0===l)for(t=0;!l&&t<d;++t)l=void 0!==(e=s[t]).stack;for(t=0;t<d;++t)n=o[(e=s[t]).index].data,l?An(a,u,e,n):Dn(a,e,n);H.each(u,(function(t){i=t.pos.concat(t.neg),a.min=Math.min(a.min,H.min(i)),a.max=Math.max(a.max,H.max(i))})),a.min=H.isFinite(a.min)&&!isNaN(a.min)?a.min:0,a.max=H.isFinite(a.max)&&!isNaN(a.max)?a.max:1,a.handleTickRangeOptions()},_computeTickLimit:function(){var t;return this.isHorizontal()?Math.ceil(this.width/40):(t=H.options._parseFont(this.options.ticks),Math.ceil(this.height/t.lineHeight))},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(t,e){return this._getScaleLabel(this.chart.data.datasets[e].data[t])},getPixelForValue:function(t){return this.getPixelForDecimal((+this.getRightValue(t)-this._startValue)/this._valueRange)},getValueForPixel:function(t){return this._startValue+this.getDecimalForPixel(t)*this._valueRange},getPixelForTick:function(t){var e=this.ticksAsNumbers;return t<0||t>e.length-1?null:this.getPixelForValue(e[t])}}),In=Pn;Tn._defaults=In;var Fn=H.valueOrDefault,On=H.math.log10;var Ln={position:"left",ticks:{callback:on.formatters.logarithmic}};function Rn(t,e){return H.isFinite(t)&&t>=0?t:e}var zn=yn.extend({determineDataLimits:function(){var t,e,n,i,a,r,o=this,s=o.options,l=o.chart,u=l.data.datasets,d=o.isHorizontal();function h(t){return d?t.xAxisID===o.id:t.yAxisID===o.id}o.min=Number.POSITIVE_INFINITY,o.max=Number.NEGATIVE_INFINITY,o.minNotZero=Number.POSITIVE_INFINITY;var c=s.stacked;if(void 0===c)for(t=0;t<u.length;t++)if(e=l.getDatasetMeta(t),l.isDatasetVisible(t)&&h(e)&&void 0!==e.stack){c=!0;break}if(s.stacked||c){var f={};for(t=0;t<u.length;t++){var g=[(e=l.getDatasetMeta(t)).type,void 0===s.stacked&&void 0===e.stack?t:"",e.stack].join(".");if(l.isDatasetVisible(t)&&h(e))for(void 0===f[g]&&(f[g]=[]),a=0,r=(i=u[t].data).length;a<r;a++){var p=f[g];n=o._parseValue(i[a]),isNaN(n.min)||isNaN(n.max)||e.data[a].hidden||n.min<0||n.max<0||(p[a]=p[a]||0,p[a]+=n.max)}}H.each(f,(function(t){if(t.length>0){var e=H.min(t),n=H.max(t);o.min=Math.min(o.min,e),o.max=Math.max(o.max,n)}}))}else for(t=0;t<u.length;t++)if(e=l.getDatasetMeta(t),l.isDatasetVisible(t)&&h(e))for(a=0,r=(i=u[t].data).length;a<r;a++)n=o._parseValue(i[a]),isNaN(n.min)||isNaN(n.max)||e.data[a].hidden||n.min<0||n.max<0||(o.min=Math.min(n.min,o.min),o.max=Math.max(n.max,o.max),0!==n.min&&(o.minNotZero=Math.min(n.min,o.minNotZero)));o.min=H.isFinite(o.min)?o.min:null,o.max=H.isFinite(o.max)?o.max:null,o.minNotZero=H.isFinite(o.minNotZero)?o.minNotZero:null,this.handleTickRangeOptions()},handleTickRangeOptions:function(){var t=this,e=t.options.ticks;t.min=Rn(e.min,t.min),t.max=Rn(e.max,t.max),t.min===t.max&&(0!==t.min&&null!==t.min?(t.min=Math.pow(10,Math.floor(On(t.min))-1),t.max=Math.pow(10,Math.floor(On(t.max))+1)):(t.min=1,t.max=10)),null===t.min&&(t.min=Math.pow(10,Math.floor(On(t.max))-1)),null===t.max&&(t.max=0!==t.min?Math.pow(10,Math.floor(On(t.min))+1):10),null===t.minNotZero&&(t.min>0?t.minNotZero=t.min:t.max<1?t.minNotZero=Math.pow(10,Math.floor(On(t.max))):t.minNotZero=1)},buildTicks:function(){var t=this,e=t.options.ticks,n=!t.isHorizontal(),i={min:Rn(e.min),max:Rn(e.max)},a=t.ticks=function(t,e){var n,i,a=[],r=Fn(t.min,Math.pow(10,Math.floor(On(e.min)))),o=Math.floor(On(e.max)),s=Math.ceil(e.max/Math.pow(10,o));0===r?(n=Math.floor(On(e.minNotZero)),i=Math.floor(e.minNotZero/Math.pow(10,n)),a.push(r),r=i*Math.pow(10,n)):(n=Math.floor(On(r)),i=Math.floor(r/Math.pow(10,n)));var l=n<0?Math.pow(10,Math.abs(n)):1;do{a.push(r),10===++i&&(i=1,l=++n>=0?1:l),r=Math.round(i*Math.pow(10,n)*l)/l}while(n<o||n===o&&i<s);var u=Fn(t.max,r);return a.push(u),a}(i,t);t.max=H.max(a),t.min=H.min(a),e.reverse?(n=!n,t.start=t.max,t.end=t.min):(t.start=t.min,t.end=t.max),n&&a.reverse()},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),yn.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(t,e){return this._getScaleLabel(this.chart.data.datasets[e].data[t])},getPixelForTick:function(t){var e=this.tickValues;return t<0||t>e.length-1?null:this.getPixelForValue(e[t])},_getFirstTickValue:function(t){var e=Math.floor(On(t));return Math.floor(t/Math.pow(10,e))*Math.pow(10,e)},_configure:function(){var t=this,e=t.min,n=0;yn.prototype._configure.call(t),0===e&&(e=t._getFirstTickValue(t.minNotZero),n=Fn(t.options.ticks.fontSize,N.global.defaultFontSize)/t._length),t._startValue=On(e),t._valueOffset=n,t._valueRange=(On(t.max)-On(e))/(1-n)},getPixelForValue:function(t){var e=this,n=0;return(t=+e.getRightValue(t))>e.min&&t>0&&(n=(On(t)-e._startValue)/e._valueRange+e._valueOffset),e.getPixelForDecimal(n)},getValueForPixel:function(t){var e=this,n=e.getDecimalForPixel(t);return 0===n&&0===e.min?0:Math.pow(10,e._startValue+(n-e._valueOffset)*e._valueRange)}}),Nn=Ln;zn._defaults=Nn;var Bn=H.valueOrDefault,En=H.valueAtIndexOrDefault,Wn=H.options.resolve,Vn={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,color:"rgba(0,0,0,0.1)",lineWidth:1,borderDash:[],borderDashOffset:0},gridLines:{circular:!1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:on.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(t){return t}}};function Hn(t){var e=t.ticks;return e.display&&t.display?Bn(e.fontSize,N.global.defaultFontSize)+2*e.backdropPaddingY:0}function jn(t,e,n,i,a){return t===i||t===a?{start:e-n/2,end:e+n/2}:t<i||t>a?{start:e-n,end:e}:{start:e,end:e+n}}function qn(t){return 0===t||180===t?"center":t<180?"left":"right"}function Un(t,e,n,i){var a,r,o=n.y+i/2;if(H.isArray(e))for(a=0,r=e.length;a<r;++a)t.fillText(e[a],n.x,o),o+=i;else t.fillText(e,n.x,o)}function Yn(t,e,n){90===t||270===t?n.y-=e.h/2:(t>270||t<90)&&(n.y-=e.h)}function Gn(t){return H.isNumber(t)?t:0}var Xn=Cn.extend({setDimensions:function(){var t=this;t.width=t.maxWidth,t.height=t.maxHeight,t.paddingTop=Hn(t.options)/2,t.xCenter=Math.floor(t.width/2),t.yCenter=Math.floor((t.height-t.paddingTop)/2),t.drawingArea=Math.min(t.height-t.paddingTop,t.width)/2},determineDataLimits:function(){var t=this,e=t.chart,n=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;H.each(e.data.datasets,(function(a,r){if(e.isDatasetVisible(r)){var o=e.getDatasetMeta(r);H.each(a.data,(function(e,a){var r=+t.getRightValue(e);isNaN(r)||o.data[a].hidden||(n=Math.min(r,n),i=Math.max(r,i))}))}})),t.min=n===Number.POSITIVE_INFINITY?0:n,t.max=i===Number.NEGATIVE_INFINITY?0:i,t.handleTickRangeOptions()},_computeTickLimit:function(){return Math.ceil(this.drawingArea/Hn(this.options))},convertTicksToLabels:function(){var t=this;Cn.prototype.convertTicksToLabels.call(t),t.pointLabels=t.chart.data.labels.map((function(){var e=H.callback(t.options.pointLabels.callback,arguments,t);return e||0===e?e:""}))},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},fit:function(){var t=this.options;t.display&&t.pointLabels.display?function(t){var e,n,i,a=H.options._parseFont(t.options.pointLabels),r={l:0,r:t.width,t:0,b:t.height-t.paddingTop},o={};t.ctx.font=a.string,t._pointLabelSizes=[];var s,l,u,d=t.chart.data.labels.length;for(e=0;e<d;e++){i=t.getPointPosition(e,t.drawingArea+5),s=t.ctx,l=a.lineHeight,u=t.pointLabels[e],n=H.isArray(u)?{w:H.longestText(s,s.font,u),h:u.length*l}:{w:s.measureText(u).width,h:l},t._pointLabelSizes[e]=n;var h=t.getIndexAngle(e),c=H.toDegrees(h)%360,f=jn(c,i.x,n.w,0,180),g=jn(c,i.y,n.h,90,270);f.start<r.l&&(r.l=f.start,o.l=h),f.end>r.r&&(r.r=f.end,o.r=h),g.start<r.t&&(r.t=g.start,o.t=h),g.end>r.b&&(r.b=g.end,o.b=h)}t.setReductions(t.drawingArea,r,o)}(this):this.setCenterPoint(0,0,0,0)},setReductions:function(t,e,n){var i=this,a=e.l/Math.sin(n.l),r=Math.max(e.r-i.width,0)/Math.sin(n.r),o=-e.t/Math.cos(n.t),s=-Math.max(e.b-(i.height-i.paddingTop),0)/Math.cos(n.b);a=Gn(a),r=Gn(r),o=Gn(o),s=Gn(s),i.drawingArea=Math.min(Math.floor(t-(a+r)/2),Math.floor(t-(o+s)/2)),i.setCenterPoint(a,r,o,s)},setCenterPoint:function(t,e,n,i){var a=this,r=a.width-e-a.drawingArea,o=t+a.drawingArea,s=n+a.drawingArea,l=a.height-a.paddingTop-i-a.drawingArea;a.xCenter=Math.floor((o+r)/2+a.left),a.yCenter=Math.floor((s+l)/2+a.top+a.paddingTop)},getIndexAngle:function(t){var e=this.chart,n=(t*(360/e.data.labels.length)+((e.options||{}).startAngle||0))%360;return(n<0?n+360:n)*Math.PI*2/360},getDistanceFromCenterForValue:function(t){var e=this;if(H.isNullOrUndef(t))return NaN;var n=e.drawingArea/(e.max-e.min);return e.options.ticks.reverse?(e.max-t)*n:(t-e.min)*n},getPointPosition:function(t,e){var n=this.getIndexAngle(t)-Math.PI/2;return{x:Math.cos(n)*e+this.xCenter,y:Math.sin(n)*e+this.yCenter}},getPointPositionForValue:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))},getBasePosition:function(t){var e=this.min,n=this.max;return this.getPointPositionForValue(t||0,this.beginAtZero?0:e<0&&n<0?n:e>0&&n>0?e:0)},_drawGrid:function(){var t,e,n,i=this,a=i.ctx,r=i.options,o=r.gridLines,s=r.angleLines,l=Bn(s.lineWidth,o.lineWidth),u=Bn(s.color,o.color);if(r.pointLabels.display&&function(t){var e=t.ctx,n=t.options,i=n.pointLabels,a=Hn(n),r=t.getDistanceFromCenterForValue(n.ticks.reverse?t.min:t.max),o=H.options._parseFont(i);e.save(),e.font=o.string,e.textBaseline="middle";for(var s=t.chart.data.labels.length-1;s>=0;s--){var l=0===s?a/2:0,u=t.getPointPosition(s,r+l+5),d=En(i.fontColor,s,N.global.defaultFontColor);e.fillStyle=d;var h=t.getIndexAngle(s),c=H.toDegrees(h);e.textAlign=qn(c),Yn(c,t._pointLabelSizes[s],u),Un(e,t.pointLabels[s],u,o.lineHeight)}e.restore()}(i),o.display&&H.each(i.ticks,(function(t,n){0!==n&&(e=i.getDistanceFromCenterForValue(i.ticksAsNumbers[n]),function(t,e,n,i){var a,r=t.ctx,o=e.circular,s=t.chart.data.labels.length,l=En(e.color,i-1),u=En(e.lineWidth,i-1);if((o||s)&&l&&u){if(r.save(),r.strokeStyle=l,r.lineWidth=u,r.setLineDash&&(r.setLineDash(e.borderDash||[]),r.lineDashOffset=e.borderDashOffset||0),r.beginPath(),o)r.arc(t.xCenter,t.yCenter,n,0,2*Math.PI);else{a=t.getPointPosition(0,n),r.moveTo(a.x,a.y);for(var d=1;d<s;d++)a=t.getPointPosition(d,n),r.lineTo(a.x,a.y)}r.closePath(),r.stroke(),r.restore()}}(i,o,e,n))})),s.display&&l&&u){for(a.save(),a.lineWidth=l,a.strokeStyle=u,a.setLineDash&&(a.setLineDash(Wn([s.borderDash,o.borderDash,[]])),a.lineDashOffset=Wn([s.borderDashOffset,o.borderDashOffset,0])),t=i.chart.data.labels.length-1;t>=0;t--)e=i.getDistanceFromCenterForValue(r.ticks.reverse?i.min:i.max),n=i.getPointPosition(t,e),a.beginPath(),a.moveTo(i.xCenter,i.yCenter),a.lineTo(n.x,n.y),a.stroke();a.restore()}},_drawLabels:function(){var t=this,e=t.ctx,n=t.options.ticks;if(n.display){var i,a,r=t.getIndexAngle(0),o=H.options._parseFont(n),s=Bn(n.fontColor,N.global.defaultFontColor);e.save(),e.font=o.string,e.translate(t.xCenter,t.yCenter),e.rotate(r),e.textAlign="center",e.textBaseline="middle",H.each(t.ticks,(function(r,l){(0!==l||n.reverse)&&(i=t.getDistanceFromCenterForValue(t.ticksAsNumbers[l]),n.showLabelBackdrop&&(a=e.measureText(r).width,e.fillStyle=n.backdropColor,e.fillRect(-a/2-n.backdropPaddingX,-i-o.size/2-n.backdropPaddingY,a+2*n.backdropPaddingX,o.size+2*n.backdropPaddingY)),e.fillStyle=s,e.fillText(r,0,-i))})),e.restore()}},_drawTitle:H.noop}),Kn=Vn;Xn._defaults=Kn;var Zn=H._deprecated,$n=H.options.resolve,Jn=H.valueOrDefault,Qn=Number.MIN_SAFE_INTEGER||-9007199254740991,ti=Number.MAX_SAFE_INTEGER||9007199254740991,ei={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},ni=Object.keys(ei);function ii(t,e){return t-e}function ai(t){return H.valueOrDefault(t.time.min,t.ticks.min)}function ri(t){return H.valueOrDefault(t.time.max,t.ticks.max)}function oi(t,e,n,i){var a=function(t,e,n){for(var i,a,r,o=0,s=t.length-1;o>=0&&o<=s;){if(a=t[(i=o+s>>1)-1]||null,r=t[i],!a)return{lo:null,hi:r};if(r[e]<n)o=i+1;else{if(!(a[e]>n))return{lo:a,hi:r};s=i-1}}return{lo:r,hi:null}}(t,e,n),r=a.lo?a.hi?a.lo:t[t.length-2]:t[0],o=a.lo?a.hi?a.hi:t[t.length-1]:t[1],s=o[e]-r[e],l=s?(n-r[e])/s:0,u=(o[i]-r[i])*l;return r[i]+u}function si(t,e){var n=t._adapter,i=t.options.time,a=i.parser,r=a||i.format,o=e;return"function"==typeof a&&(o=a(o)),H.isFinite(o)||(o="string"==typeof r?n.parse(o,r):n.parse(o)),null!==o?+o:(a||"function"!=typeof r||(o=r(e),H.isFinite(o)||(o=n.parse(o))),o)}function li(t,e){if(H.isNullOrUndef(e))return null;var n=t.options.time,i=si(t,t.getRightValue(e));return null===i?i:(n.round&&(i=+t._adapter.startOf(i,n.round)),i)}function ui(t,e,n,i){var a,r,o,s=ni.length;for(a=ni.indexOf(t);a<s-1;++a)if(o=(r=ei[ni[a]]).steps?r.steps:ti,r.common&&Math.ceil((n-e)/(o*r.size))<=i)return ni[a];return ni[s-1]}function di(t,e,n){var i,a,r=[],o={},s=e.length;for(i=0;i<s;++i)o[a=e[i]]=i,r.push({value:a,major:!1});return 0!==s&&n?function(t,e,n,i){var a,r,o=t._adapter,s=+o.startOf(e[0].value,i),l=e[e.length-1].value;for(a=s;a<=l;a=+o.add(a,1,i))(r=n[a])>=0&&(e[r].major=!0);return e}(t,r,o,n):r}var hi=yn.extend({initialize:function(){this.mergeTicksOptions(),yn.prototype.initialize.call(this)},update:function(){var t=this,e=t.options,n=e.time||(e.time={}),i=t._adapter=new rn._date(e.adapters.date);return Zn("time scale",n.format,"time.format","time.parser"),Zn("time scale",n.min,"time.min","ticks.min"),Zn("time scale",n.max,"time.max","ticks.max"),H.mergeIf(n.displayFormats,i.formats()),yn.prototype.update.apply(t,arguments)},getRightValue:function(t){return t&&void 0!==t.t&&(t=t.t),yn.prototype.getRightValue.call(this,t)},determineDataLimits:function(){var t,e,n,i,a,r,o,s=this,l=s.chart,u=s._adapter,d=s.options,h=d.time.unit||"day",c=ti,f=Qn,g=[],p=[],m=[],v=s._getLabels();for(t=0,n=v.length;t<n;++t)m.push(li(s,v[t]));for(t=0,n=(l.data.datasets||[]).length;t<n;++t)if(l.isDatasetVisible(t))if(a=l.data.datasets[t].data,H.isObject(a[0]))for(p[t]=[],e=0,i=a.length;e<i;++e)r=li(s,a[e]),g.push(r),p[t][e]=r;else p[t]=m.slice(0),o||(g=g.concat(m),o=!0);else p[t]=[];m.length&&(c=Math.min(c,m[0]),f=Math.max(f,m[m.length-1])),g.length&&(g=n>1?function(t){var e,n,i,a={},r=[];for(e=0,n=t.length;e<n;++e)a[i=t[e]]||(a[i]=!0,r.push(i));return r}(g).sort(ii):g.sort(ii),c=Math.min(c,g[0]),f=Math.max(f,g[g.length-1])),c=li(s,ai(d))||c,f=li(s,ri(d))||f,c=c===ti?+u.startOf(Date.now(),h):c,f=f===Qn?+u.endOf(Date.now(),h)+1:f,s.min=Math.min(c,f),s.max=Math.max(c+1,f),s._table=[],s._timestamps={data:g,datasets:p,labels:m}},buildTicks:function(){var t,e,n,i=this,a=i.min,r=i.max,o=i.options,s=o.ticks,l=o.time,u=i._timestamps,d=[],h=i.getLabelCapacity(a),c=s.source,f=o.distribution;for(u="data"===c||"auto"===c&&"series"===f?u.data:"labels"===c?u.labels:function(t,e,n,i){var a,r=t._adapter,o=t.options,s=o.time,l=s.unit||ui(s.minUnit,e,n,i),u=$n([s.stepSize,s.unitStepSize,1]),d="week"===l&&s.isoWeekday,h=e,c=[];if(d&&(h=+r.startOf(h,"isoWeek",d)),h=+r.startOf(h,d?"day":l),r.diff(n,e,l)>1e5*u)throw e+" and "+n+" are too far apart with stepSize of "+u+" "+l;for(a=h;a<n;a=+r.add(a,u,l))c.push(a);return a!==n&&"ticks"!==o.bounds||c.push(a),c}(i,a,r,h),"ticks"===o.bounds&&u.length&&(a=u[0],r=u[u.length-1]),a=li(i,ai(o))||a,r=li(i,ri(o))||r,t=0,e=u.length;t<e;++t)(n=u[t])>=a&&n<=r&&d.push(n);return i.min=a,i.max=r,i._unit=l.unit||(s.autoSkip?ui(l.minUnit,i.min,i.max,h):function(t,e,n,i,a){var r,o;for(r=ni.length-1;r>=ni.indexOf(n);r--)if(o=ni[r],ei[o].common&&t._adapter.diff(a,i,o)>=e-1)return o;return ni[n?ni.indexOf(n):0]}(i,d.length,l.minUnit,i.min,i.max)),i._majorUnit=s.major.enabled&&"year"!==i._unit?function(t){for(var e=ni.indexOf(t)+1,n=ni.length;e<n;++e)if(ei[ni[e]].common)return ni[e]}(i._unit):void 0,i._table=function(t,e,n,i){if("linear"===i||!t.length)return[{time:e,pos:0},{time:n,pos:1}];var a,r,o,s,l,u=[],d=[e];for(a=0,r=t.length;a<r;++a)(s=t[a])>e&&s<n&&d.push(s);for(d.push(n),a=0,r=d.length;a<r;++a)l=d[a+1],o=d[a-1],s=d[a],void 0!==o&&void 0!==l&&Math.round((l+o)/2)===s||u.push({time:s,pos:a/(r-1)});return u}(i._timestamps.data,a,r,f),i._offsets=function(t,e,n,i,a){var r,o,s=0,l=0;return a.offset&&e.length&&(r=oi(t,"time",e[0],"pos"),s=1===e.length?1-r:(oi(t,"time",e[1],"pos")-r)/2,o=oi(t,"time",e[e.length-1],"pos"),l=1===e.length?o:(o-oi(t,"time",e[e.length-2],"pos"))/2),{start:s,end:l,factor:1/(s+1+l)}}(i._table,d,0,0,o),s.reverse&&d.reverse(),di(i,d,i._majorUnit)},getLabelForIndex:function(t,e){var n=this,i=n._adapter,a=n.chart.data,r=n.options.time,o=a.labels&&t<a.labels.length?a.labels[t]:"",s=a.datasets[e].data[t];return H.isObject(s)&&(o=n.getRightValue(s)),r.tooltipFormat?i.format(si(n,o),r.tooltipFormat):"string"==typeof o?o:i.format(si(n,o),r.displayFormats.datetime)},tickFormatFunction:function(t,e,n,i){var a=this._adapter,r=this.options,o=r.time.displayFormats,s=o[this._unit],l=this._majorUnit,u=o[l],d=n[e],h=r.ticks,c=l&&u&&d&&d.major,f=a.format(t,i||(c?u:s)),g=c?h.major:h.minor,p=$n([g.callback,g.userCallback,h.callback,h.userCallback]);return p?p(f,e,n):f},convertTicksToLabels:function(t){var e,n,i=[];for(e=0,n=t.length;e<n;++e)i.push(this.tickFormatFunction(t[e].value,e,t));return i},getPixelForOffset:function(t){var e=this._offsets,n=oi(this._table,"time",t,"pos");return this.getPixelForDecimal((e.start+n)*e.factor)},getPixelForValue:function(t,e,n){var i=null;if(void 0!==e&&void 0!==n&&(i=this._timestamps.datasets[n][e]),null===i&&(i=li(this,t)),null!==i)return this.getPixelForOffset(i)},getPixelForTick:function(t){var e=this.getTicks();return t>=0&&t<e.length?this.getPixelForOffset(e[t].value):null},getValueForPixel:function(t){var e=this._offsets,n=this.getDecimalForPixel(t)/e.factor-e.end,i=oi(this._table,"pos",n,"time");return this._adapter._create(i)},_getLabelSize:function(t){var e=this.options.ticks,n=this.ctx.measureText(t).width,i=H.toRadians(this.isHorizontal()?e.maxRotation:e.minRotation),a=Math.cos(i),r=Math.sin(i),o=Jn(e.fontSize,N.global.defaultFontSize);return{w:n*a+o*r,h:n*r+o*a}},getLabelWidth:function(t){return this._getLabelSize(t).w},getLabelCapacity:function(t){var e=this,n=e.options.time,i=n.displayFormats,a=i[n.unit]||i.millisecond,r=e.tickFormatFunction(t,0,di(e,[t],e._majorUnit),a),o=e._getLabelSize(r),s=Math.floor(e.isHorizontal()?e.width/o.w:e.height/o.h);return e.options.offset&&s--,s>0?s:1}}),ci={position:"bottom",distribution:"linear",bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{autoSkip:!1,source:"auto",major:{enabled:!1}}};hi._defaults=ci;var fi={category:kn,linear:Tn,logarithmic:zn,radialLinear:Xn,time:hi},gi={datetime:"MMM D, YYYY, h:mm:ss a",millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"};rn._date.override("function"==typeof t?{_id:"moment",formats:function(){return gi},parse:function(e,n){return"string"==typeof e&&"string"==typeof n?e=t(e,n):e instanceof t||(e=t(e)),e.isValid()?e.valueOf():null},format:function(e,n){return t(e).format(n)},add:function(e,n,i){return t(e).add(n,i).valueOf()},diff:function(e,n,i){return t(e).diff(t(n),i)},startOf:function(e,n,i){return e=t(e),"isoWeek"===n?e.isoWeekday(i).valueOf():e.startOf(n).valueOf()},endOf:function(e,n){return t(e).endOf(n).valueOf()},_create:function(e){return t(e)}}:{}),N._set("global",{plugins:{filler:{propagate:!0}}});var pi={dataset:function(t){var e=t.fill,n=t.chart,i=n.getDatasetMeta(e),a=i&&n.isDatasetVisible(e)&&i.dataset._children||[],r=a.length||0;return r?function(t,e){return e<r&&a[e]._view||null}:null},boundary:function(t){var e=t.boundary,n=e?e.x:null,i=e?e.y:null;return H.isArray(e)?function(t,n){return e[n]}:function(t){return{x:null===n?t.x:n,y:null===i?t.y:i}}}};function mi(t,e,n){var i,a=t._model||{},r=a.fill;if(void 0===r&&(r=!!a.backgroundColor),!1===r||null===r)return!1;if(!0===r)return"origin";if(i=parseFloat(r,10),isFinite(i)&&Math.floor(i)===i)return"-"!==r[0]&&"+"!==r[0]||(i=e+i),!(i===e||i<0||i>=n)&&i;switch(r){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return r;default:return!1}}function vi(t){return(t.el._scale||{}).getPointPositionForValue?function(t){var e,n,i,a,r,o=t.el._scale,s=o.options,l=o.chart.data.labels.length,u=t.fill,d=[];if(!l)return null;for(e=s.ticks.reverse?o.max:o.min,n=s.ticks.reverse?o.min:o.max,i=o.getPointPositionForValue(0,e),a=0;a<l;++a)r="start"===u||"end"===u?o.getPointPositionForValue(a,"start"===u?e:n):o.getBasePosition(a),s.gridLines.circular&&(r.cx=i.x,r.cy=i.y,r.angle=o.getIndexAngle(a)-Math.PI/2),d.push(r);return d}(t):function(t){var e,n=t.el._model||{},i=t.el._scale||{},a=t.fill,r=null;if(isFinite(a))return null;if("start"===a?r=void 0===n.scaleBottom?i.bottom:n.scaleBottom:"end"===a?r=void 0===n.scaleTop?i.top:n.scaleTop:void 0!==n.scaleZero?r=n.scaleZero:i.getBasePixel&&(r=i.getBasePixel()),null!=r){if(void 0!==r.x&&void 0!==r.y)return r;if(H.isFinite(r))return{x:(e=i.isHorizontal())?r:null,y:e?null:r}}return null}(t)}function bi(t,e,n){var i,a=t[e].fill,r=[e];if(!n)return a;for(;!1!==a&&-1===r.indexOf(a);){if(!isFinite(a))return a;if(!(i=t[a]))return!1;if(i.visible)return a;r.push(a),a=i.fill}return!1}function xi(t){var e=t.fill,n="dataset";return!1===e?null:(isFinite(e)||(n="boundary"),pi[n](t))}function yi(t){return t&&!t.skip}function _i(t,e,n,i,a){var r,o,s,l;if(i&&a){for(t.moveTo(e[0].x,e[0].y),r=1;r<i;++r)H.canvas.lineTo(t,e[r-1],e[r]);if(void 0===n[0].angle)for(t.lineTo(n[a-1].x,n[a-1].y),r=a-1;r>0;--r)H.canvas.lineTo(t,n[r],n[r-1],!0);else for(o=n[0].cx,s=n[0].cy,l=Math.sqrt(Math.pow(n[0].x-o,2)+Math.pow(n[0].y-s,2)),r=a-1;r>0;--r)t.arc(o,s,l,n[r].angle,n[r-1].angle,!0)}}function ki(t,e,n,i,a,r){var o,s,l,u,d,h,c,f,g=e.length,p=i.spanGaps,m=[],v=[],b=0,x=0;for(t.beginPath(),o=0,s=g;o<s;++o)d=n(u=e[l=o%g]._view,l,i),h=yi(u),c=yi(d),r&&void 0===f&&h&&(s=g+(f=o+1)),h&&c?(b=m.push(u),x=v.push(d)):b&&x&&(p?(h&&m.push(u),c&&v.push(d)):(_i(t,m,v,b,x),b=x=0,m=[],v=[]));_i(t,m,v,b,x),t.closePath(),t.fillStyle=a,t.fill()}var wi={id:"filler",afterDatasetsUpdate:function(t,e){var n,i,a,r,o=(t.data.datasets||[]).length,s=e.propagate,l=[];for(i=0;i<o;++i)r=null,(a=(n=t.getDatasetMeta(i)).dataset)&&a._model&&a instanceof kt.Line&&(r={visible:t.isDatasetVisible(i),fill:mi(a,i,o),chart:t,el:a}),n.$filler=r,l.push(r);for(i=0;i<o;++i)(r=l[i])&&(r.fill=bi(l,i,s),r.boundary=vi(r),r.mapper=xi(r))},beforeDatasetsDraw:function(t){var e,n,i,a,r,o,s,l=t._getSortedVisibleDatasetMetas(),u=t.ctx;for(n=l.length-1;n>=0;--n)(e=l[n].$filler)&&e.visible&&(a=(i=e.el)._view,r=i._children||[],o=e.mapper,s=a.backgroundColor||N.global.defaultColor,o&&s&&r.length&&(H.canvas.clipArea(u,t.chartArea),ki(u,r,o,a,s,i._loop),H.canvas.unclipArea(u)))}},Mi=H.rtl.getRtlAdapter,Si=H.noop,Ci=H.valueOrDefault;function Pi(t,e){return t.usePointStyle&&t.boxWidth>e?e:t.boxWidth}N._set("global",{legend:{display:!0,position:"top",align:"center",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(t,e){var n=e.datasetIndex,i=this.chart,a=i.getDatasetMeta(n);a.hidden=null===a.hidden?!i.data.datasets[n].hidden:null,i.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(t){var e=t.data.datasets,n=t.options.legend||{},i=n.labels&&n.labels.usePointStyle;return t._getSortedDatasetMetas().map((function(n){var a=n.controller.getStyle(i?0:void 0);return{text:e[n.index].label,fillStyle:a.backgroundColor,hidden:!t.isDatasetVisible(n.index),lineCap:a.borderCapStyle,lineDash:a.borderDash,lineDashOffset:a.borderDashOffset,lineJoin:a.borderJoinStyle,lineWidth:a.borderWidth,strokeStyle:a.borderColor,pointStyle:a.pointStyle,rotation:a.rotation,datasetIndex:n.index}}),this)}}},legendCallback:function(t){var e,n,i,a=document.createElement("ul"),r=t.data.datasets;for(a.setAttribute("class",t.id+"-legend"),e=0,n=r.length;e<n;e++)(i=a.appendChild(document.createElement("li"))).appendChild(document.createElement("span")).style.backgroundColor=r[e].backgroundColor,r[e].label&&i.appendChild(document.createTextNode(r[e].label));return a.outerHTML}});var Ai=K.extend({initialize:function(t){H.extend(this,t),this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1},beforeUpdate:Si,update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:Si,beforeSetDimensions:Si,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:Si,beforeBuildLabels:Si,buildLabels:function(){var t=this,e=t.options.labels||{},n=H.callback(e.generateLabels,[t.chart],t)||[];e.filter&&(n=n.filter((function(n){return e.filter(n,t.chart.data)}))),t.options.reverse&&n.reverse(),t.legendItems=n},afterBuildLabels:Si,beforeFit:Si,fit:function(){var t=this,e=t.options,n=e.labels,i=e.display,a=t.ctx,r=H.options._parseFont(n),o=r.size,s=t.legendHitBoxes=[],l=t.minSize,u=t.isHorizontal();if(u?(l.width=t.maxWidth,l.height=i?10:0):(l.width=i?10:0,l.height=t.maxHeight),i){if(a.font=r.string,u){var d=t.lineWidths=[0],h=0;a.textAlign="left",a.textBaseline="middle",H.each(t.legendItems,(function(t,e){var i=Pi(n,o)+o/2+a.measureText(t.text).width;(0===e||d[d.length-1]+i+2*n.padding>l.width)&&(h+=o+n.padding,d[d.length-(e>0?0:1)]=0),s[e]={left:0,top:0,width:i,height:o},d[d.length-1]+=i+n.padding})),l.height+=h}else{var c=n.padding,f=t.columnWidths=[],g=t.columnHeights=[],p=n.padding,m=0,v=0;H.each(t.legendItems,(function(t,e){var i=Pi(n,o)+o/2+a.measureText(t.text).width;e>0&&v+o+2*c>l.height&&(p+=m+n.padding,f.push(m),g.push(v),m=0,v=0),m=Math.max(m,i),v+=o+c,s[e]={left:0,top:0,width:i,height:o}})),p+=m,f.push(m),g.push(v),l.width+=p}t.width=l.width,t.height=l.height}else t.width=l.width=t.height=l.height=0},afterFit:Si,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var t=this,e=t.options,n=e.labels,i=N.global,a=i.defaultColor,r=i.elements.line,o=t.height,s=t.columnHeights,l=t.width,u=t.lineWidths;if(e.display){var d,h=Mi(e.rtl,t.left,t.minSize.width),c=t.ctx,f=Ci(n.fontColor,i.defaultFontColor),g=H.options._parseFont(n),p=g.size;c.textAlign=h.textAlign("left"),c.textBaseline="middle",c.lineWidth=.5,c.strokeStyle=f,c.fillStyle=f,c.font=g.string;var m=Pi(n,p),v=t.legendHitBoxes,b=function(t,i){switch(e.align){case"start":return n.padding;case"end":return t-i;default:return(t-i+n.padding)/2}},x=t.isHorizontal();d=x?{x:t.left+b(l,u[0]),y:t.top+n.padding,line:0}:{x:t.left+n.padding,y:t.top+b(o,s[0]),line:0},H.rtl.overrideTextDirection(t.ctx,e.textDirection);var y=p+n.padding;H.each(t.legendItems,(function(e,i){var f=c.measureText(e.text).width,g=m+p/2+f,_=d.x,k=d.y;h.setWidth(t.minSize.width),x?i>0&&_+g+n.padding>t.left+t.minSize.width&&(k=d.y+=y,d.line++,_=d.x=t.left+b(l,u[d.line])):i>0&&k+y>t.top+t.minSize.height&&(_=d.x=_+t.columnWidths[d.line]+n.padding,d.line++,k=d.y=t.top+b(o,s[d.line]));var w=h.x(_);!function(t,e,i){if(!(isNaN(m)||m<=0)){c.save();var o=Ci(i.lineWidth,r.borderWidth);if(c.fillStyle=Ci(i.fillStyle,a),c.lineCap=Ci(i.lineCap,r.borderCapStyle),c.lineDashOffset=Ci(i.lineDashOffset,r.borderDashOffset),c.lineJoin=Ci(i.lineJoin,r.borderJoinStyle),c.lineWidth=o,c.strokeStyle=Ci(i.strokeStyle,a),c.setLineDash&&c.setLineDash(Ci(i.lineDash,r.borderDash)),n&&n.usePointStyle){var s=m*Math.SQRT2/2,l=h.xPlus(t,m/2),u=e+p/2;H.canvas.drawPoint(c,i.pointStyle,s,l,u,i.rotation)}else c.fillRect(h.leftForLtr(t,m),e,m,p),0!==o&&c.strokeRect(h.leftForLtr(t,m),e,m,p);c.restore()}}(w,k,e),v[i].left=h.leftForLtr(w,v[i].width),v[i].top=k,function(t,e,n,i){var a=p/2,r=h.xPlus(t,m+a),o=e+a;c.fillText(n.text,r,o),n.hidden&&(c.beginPath(),c.lineWidth=2,c.moveTo(r,o),c.lineTo(h.xPlus(r,i),o),c.stroke())}(w,k,e,f),x?d.x+=g+n.padding:d.y+=y})),H.rtl.restoreTextDirection(t.ctx,e.textDirection)}},_getLegendItemAt:function(t,e){var n,i,a,r=this;if(t>=r.left&&t<=r.right&&e>=r.top&&e<=r.bottom)for(a=r.legendHitBoxes,n=0;n<a.length;++n)if(t>=(i=a[n]).left&&t<=i.left+i.width&&e>=i.top&&e<=i.top+i.height)return r.legendItems[n];return null},handleEvent:function(t){var e,n=this,i=n.options,a="mouseup"===t.type?"click":t.type;if("mousemove"===a){if(!i.onHover&&!i.onLeave)return}else{if("click"!==a)return;if(!i.onClick)return}e=n._getLegendItemAt(t.x,t.y),"click"===a?e&&i.onClick&&i.onClick.call(n,t.native,e):(i.onLeave&&e!==n._hoveredItem&&(n._hoveredItem&&i.onLeave.call(n,t.native,n._hoveredItem),n._hoveredItem=e),i.onHover&&e&&i.onHover.call(n,t.native,e))}});function Di(t,e){var n=new Ai({ctx:t.ctx,options:e,chart:t});pe.configure(t,n,e),pe.addBox(t,n),t.legend=n}var Ti={id:"legend",_element:Ai,beforeInit:function(t){var e=t.options.legend;e&&Di(t,e)},beforeUpdate:function(t){var e=t.options.legend,n=t.legend;e?(H.mergeIf(e,N.global.legend),n?(pe.configure(t,n,e),n.options=e):Di(t,e)):n&&(pe.removeBox(t,n),delete t.legend)},afterEvent:function(t,e){var n=t.legend;n&&n.handleEvent(e)}},Ii=H.noop;N._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"",weight:2e3}});var Fi=K.extend({initialize:function(t){H.extend(this,t),this.legendHitBoxes=[]},beforeUpdate:Ii,update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:Ii,beforeSetDimensions:Ii,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:Ii,beforeBuildLabels:Ii,buildLabels:Ii,afterBuildLabels:Ii,beforeFit:Ii,fit:function(){var t,e=this,n=e.options,i=e.minSize={},a=e.isHorizontal();n.display?(t=(H.isArray(n.text)?n.text.length:1)*H.options._parseFont(n).lineHeight+2*n.padding,e.width=i.width=a?e.maxWidth:t,e.height=i.height=a?t:e.maxHeight):e.width=i.width=e.height=i.height=0},afterFit:Ii,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var t=this,e=t.ctx,n=t.options;if(n.display){var i,a,r,o=H.options._parseFont(n),s=o.lineHeight,l=s/2+n.padding,u=0,d=t.top,h=t.left,c=t.bottom,f=t.right;e.fillStyle=H.valueOrDefault(n.fontColor,N.global.defaultFontColor),e.font=o.string,t.isHorizontal()?(a=h+(f-h)/2,r=d+l,i=f-h):(a="left"===n.position?h+l:f-l,r=d+(c-d)/2,i=c-d,u=Math.PI*("left"===n.position?-.5:.5)),e.save(),e.translate(a,r),e.rotate(u),e.textAlign="center",e.textBaseline="middle";var g=n.text;if(H.isArray(g))for(var p=0,m=0;m<g.length;++m)e.fillText(g[m],0,p,i),p+=s;else e.fillText(g,0,0,i);e.restore()}}});function Oi(t,e){var n=new Fi({ctx:t.ctx,options:e,chart:t});pe.configure(t,n,e),pe.addBox(t,n),t.titleBlock=n}var Li={},Ri=wi,zi=Ti,Ni={id:"title",_element:Fi,beforeInit:function(t){var e=t.options.title;e&&Oi(t,e)},beforeUpdate:function(t){var e=t.options.title,n=t.titleBlock;e?(H.mergeIf(e,N.global.title),n?(pe.configure(t,n,e),n.options=e):Oi(t,e)):n&&(pe.removeBox(t,n),delete t.titleBlock)}};for(var Bi in Li.filler=Ri,Li.legend=zi,Li.title=Ni,en.helpers=H,function(){function t(t,e,n){var i;return"string"==typeof t?(i=parseInt(t,10),-1!==t.indexOf("%")&&(i=i/100*e.parentNode[n])):i=t,i}function e(t){return null!=t&&"none"!==t}function n(n,i,a){var r=document.defaultView,o=H._getParentNode(n),s=r.getComputedStyle(n)[i],l=r.getComputedStyle(o)[i],u=e(s),d=e(l),h=Number.POSITIVE_INFINITY;return u||d?Math.min(u?t(s,n,a):h,d?t(l,o,a):h):"none"}H.where=function(t,e){if(H.isArray(t)&&Array.prototype.filter)return t.filter(e);var n=[];return H.each(t,(function(t){e(t)&&n.push(t)})),n},H.findIndex=Array.prototype.findIndex?function(t,e,n){return t.findIndex(e,n)}:function(t,e,n){n=void 0===n?t:n;for(var i=0,a=t.length;i<a;++i)if(e.call(n,t[i],i,t))return i;return-1},H.findNextWhere=function(t,e,n){H.isNullOrUndef(n)&&(n=-1);for(var i=n+1;i<t.length;i++){var a=t[i];if(e(a))return a}},H.findPreviousWhere=function(t,e,n){H.isNullOrUndef(n)&&(n=t.length);for(var i=n-1;i>=0;i--){var a=t[i];if(e(a))return a}},H.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},H.almostEquals=function(t,e,n){return Math.abs(t-e)<n},H.almostWhole=function(t,e){var n=Math.round(t);return n-e<=t&&n+e>=t},H.max=function(t){return t.reduce((function(t,e){return isNaN(e)?t:Math.max(t,e)}),Number.NEGATIVE_INFINITY)},H.min=function(t){return t.reduce((function(t,e){return isNaN(e)?t:Math.min(t,e)}),Number.POSITIVE_INFINITY)},H.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return 0===(t=+t)||isNaN(t)?t:t>0?1:-1},H.toRadians=function(t){return t*(Math.PI/180)},H.toDegrees=function(t){return t*(180/Math.PI)},H._decimalPlaces=function(t){if(H.isFinite(t)){for(var e=1,n=0;Math.round(t*e)/e!==t;)e*=10,n++;return n}},H.getAngleFromPoint=function(t,e){var n=e.x-t.x,i=e.y-t.y,a=Math.sqrt(n*n+i*i),r=Math.atan2(i,n);return r<-.5*Math.PI&&(r+=2*Math.PI),{angle:r,distance:a}},H.distanceBetweenPoints=function(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))},H.aliasPixel=function(t){return t%2==0?0:.5},H._alignPixel=function(t,e,n){var i=t.currentDevicePixelRatio,a=n/2;return Math.round((e-a)*i)/i+a},H.splineCurve=function(t,e,n,i){var a=t.skip?e:t,r=e,o=n.skip?e:n,s=Math.sqrt(Math.pow(r.x-a.x,2)+Math.pow(r.y-a.y,2)),l=Math.sqrt(Math.pow(o.x-r.x,2)+Math.pow(o.y-r.y,2)),u=s/(s+l),d=l/(s+l),h=i*(u=isNaN(u)?0:u),c=i*(d=isNaN(d)?0:d);return{previous:{x:r.x-h*(o.x-a.x),y:r.y-h*(o.y-a.y)},next:{x:r.x+c*(o.x-a.x),y:r.y+c*(o.y-a.y)}}},H.EPSILON=Number.EPSILON||1e-14,H.splineCurveMonotone=function(t){var e,n,i,a,r,o,s,l,u,d=(t||[]).map((function(t){return{model:t._model,deltaK:0,mK:0}})),h=d.length;for(e=0;e<h;++e)if(!(i=d[e]).model.skip){if(n=e>0?d[e-1]:null,(a=e<h-1?d[e+1]:null)&&!a.model.skip){var c=a.model.x-i.model.x;i.deltaK=0!==c?(a.model.y-i.model.y)/c:0}!n||n.model.skip?i.mK=i.deltaK:!a||a.model.skip?i.mK=n.deltaK:this.sign(n.deltaK)!==this.sign(i.deltaK)?i.mK=0:i.mK=(n.deltaK+i.deltaK)/2}for(e=0;e<h-1;++e)i=d[e],a=d[e+1],i.model.skip||a.model.skip||(H.almostEquals(i.deltaK,0,this.EPSILON)?i.mK=a.mK=0:(r=i.mK/i.deltaK,o=a.mK/i.deltaK,(l=Math.pow(r,2)+Math.pow(o,2))<=9||(s=3/Math.sqrt(l),i.mK=r*s*i.deltaK,a.mK=o*s*i.deltaK)));for(e=0;e<h;++e)(i=d[e]).model.skip||(n=e>0?d[e-1]:null,a=e<h-1?d[e+1]:null,n&&!n.model.skip&&(u=(i.model.x-n.model.x)/3,i.model.controlPointPreviousX=i.model.x-u,i.model.controlPointPreviousY=i.model.y-u*i.mK),a&&!a.model.skip&&(u=(a.model.x-i.model.x)/3,i.model.controlPointNextX=i.model.x+u,i.model.controlPointNextY=i.model.y+u*i.mK))},H.nextItem=function(t,e,n){return n?e>=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},H.previousItem=function(t,e,n){return n?e<=0?t[t.length-1]:t[e-1]:e<=0?t[0]:t[e-1]},H.niceNum=function(t,e){var n=Math.floor(H.log10(t)),i=t/Math.pow(10,n);return(e?i<1.5?1:i<3?2:i<7?5:10:i<=1?1:i<=2?2:i<=5?5:10)*Math.pow(10,n)},H.requestAnimFrame="undefined"==typeof window?function(t){t()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)},H.getRelativePosition=function(t,e){var n,i,a=t.originalEvent||t,r=t.target||t.srcElement,o=r.getBoundingClientRect(),s=a.touches;s&&s.length>0?(n=s[0].clientX,i=s[0].clientY):(n=a.clientX,i=a.clientY);var l=parseFloat(H.getStyle(r,"padding-left")),u=parseFloat(H.getStyle(r,"padding-top")),d=parseFloat(H.getStyle(r,"padding-right")),h=parseFloat(H.getStyle(r,"padding-bottom")),c=o.right-o.left-l-d,f=o.bottom-o.top-u-h;return{x:n=Math.round((n-o.left-l)/c*r.width/e.currentDevicePixelRatio),y:i=Math.round((i-o.top-u)/f*r.height/e.currentDevicePixelRatio)}},H.getConstraintWidth=function(t){return n(t,"max-width","clientWidth")},H.getConstraintHeight=function(t){return n(t,"max-height","clientHeight")},H._calculatePadding=function(t,e,n){return(e=H.getStyle(t,e)).indexOf("%")>-1?n*parseInt(e,10)/100:parseInt(e,10)},H._getParentNode=function(t){var e=t.parentNode;return e&&"[object ShadowRoot]"===e.toString()&&(e=e.host),e},H.getMaximumWidth=function(t){var e=H._getParentNode(t);if(!e)return t.clientWidth;var n=e.clientWidth,i=n-H._calculatePadding(e,"padding-left",n)-H._calculatePadding(e,"padding-right",n),a=H.getConstraintWidth(t);return isNaN(a)?i:Math.min(i,a)},H.getMaximumHeight=function(t){var e=H._getParentNode(t);if(!e)return t.clientHeight;var n=e.clientHeight,i=n-H._calculatePadding(e,"padding-top",n)-H._calculatePadding(e,"padding-bottom",n),a=H.getConstraintHeight(t);return isNaN(a)?i:Math.min(i,a)},H.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},H.retinaScale=function(t,e){var n=t.currentDevicePixelRatio=e||"undefined"!=typeof window&&window.devicePixelRatio||1;if(1!==n){var i=t.canvas,a=t.height,r=t.width;i.height=a*n,i.width=r*n,t.ctx.scale(n,n),i.style.height||i.style.width||(i.style.height=a+"px",i.style.width=r+"px")}},H.fontString=function(t,e,n){return e+" "+t+"px "+n},H.longestText=function(t,e,n,i){var a=(i=i||{}).data=i.data||{},r=i.garbageCollect=i.garbageCollect||[];i.font!==e&&(a=i.data={},r=i.garbageCollect=[],i.font=e),t.font=e;var o,s,l,u,d,h=0,c=n.length;for(o=0;o<c;o++)if(null!=(u=n[o])&&!0!==H.isArray(u))h=H.measureText(t,a,r,h,u);else if(H.isArray(u))for(s=0,l=u.length;s<l;s++)null==(d=u[s])||H.isArray(d)||(h=H.measureText(t,a,r,h,d));var f=r.length/2;if(f>n.length){for(o=0;o<f;o++)delete a[r[o]];r.splice(0,f)}return h},H.measureText=function(t,e,n,i,a){var r=e[a];return r||(r=e[a]=t.measureText(a).width,n.push(a)),r>i&&(i=r),i},H.numberOfLabelLines=function(t){var e=1;return H.each(t,(function(t){H.isArray(t)&&t.length>e&&(e=t.length)})),e},H.color=_?function(t){return t instanceof CanvasGradient&&(t=N.global.defaultColor),_(t)}:function(t){return console.error("Color.js not found!"),t},H.getHoverColor=function(t){return t instanceof CanvasPattern||t instanceof CanvasGradient?t:H.color(t).saturate(.5).darken(.1).rgbString()}}(),en._adapters=rn,en.Animation=$,en.animationService=J,en.controllers=Jt,en.DatasetController=it,en.defaults=N,en.Element=K,en.elements=kt,en.Interaction=re,en.layouts=pe,en.platform=Oe,en.plugins=Le,en.Scale=yn,en.scaleService=Re,en.Ticks=on,en.Tooltip=Ye,en.helpers.each(fi,(function(t,e){en.scaleService.registerScaleType(e,t,t._defaults)})),Li)Li.hasOwnProperty(Bi)&&en.plugins.register(Li[Bi]);en.platform.initialize();var Ei=en;return"undefined"!=typeof window&&(window.Chart=en),en.Chart=en,en.Legend=Li.legend._element,en.Title=Li.title._element,en.pluginService=en.plugins,en.PluginBase=en.Element.extend({}),en.canvasHelpers=en.helpers.canvas,en.layoutService=en.layouts,en.LinearScaleBase=Cn,en.helpers.each(["Bar","Bubble","Doughnut","Line","PolarArea","Radar","Scatter"],(function(t){en[t]=function(e,n){return new en(e,en.helpers.merge(n||{},{type:t.charAt(0).toLowerCase()+t.slice(1)}))}})),Ei}));
(function() {
'use strict';
window.addEventListener('beforeprint', function() {
for (var id in Chart.instances) {
Chart.instances[id].resize();
}
}, false);
var errorBarPlugin = (function () {
function drawErrorBar(chart, ctx, low, high, y, height, color) {
ctx.save();
ctx.lineWidth = 3;
ctx.strokeStyle = color;
var area = chart.chartArea;
ctx.rect(area.left, area.top, area.right - area.left, area.bottom - area.top);
ctx.clip();
ctx.beginPath();
ctx.moveTo(low, y - height);
ctx.lineTo(low, y + height);
ctx.moveTo(low, y);
ctx.lineTo(high, y);
ctx.moveTo(high, y - height);
ctx.lineTo(high, y + height);
ctx.stroke();
ctx.restore();
}
// Avoid sudden jumps in error bars when switching
// between linear and logarithmic scale
function conservativeError(vx, mx, now, final, scale) {
var finalDiff = Math.abs(mx - final);
var diff = Math.abs(vx - now);
return (diff > finalDiff) ? vx + scale * finalDiff : now;
}
return {
afterDatasetDraw: function(chart, easingOptions) {
var ctx = chart.ctx;
var easing = easingOptions.easingValue;
chart.data.datasets.forEach(function(d, i) {
var bars = chart.getDatasetMeta(i).data;
var axis = chart.scales[chart.options.scales.xAxes[0].id];
bars.forEach(function(b, j) {
var value = axis.getValueForPixel(b._view.x);
var final = axis.getValueForPixel(b._model.x);
var errorBar = d.errorBars[j];
var low = axis.getPixelForValue(value - errorBar.minus);
var high = axis.getPixelForValue(value + errorBar.plus);
var finalLow = axis.getPixelForValue(final - errorBar.minus);
var finalHigh = axis.getPixelForValue(final + errorBar.plus);
var l = easing === 1 ? finalLow :
conservativeError(b._view.x, b._model.x, low,
finalLow, -1.0);
var h = easing === 1 ? finalHigh :
conservativeError(b._view.x, b._model.x,
high, finalHigh, 1.0);
drawErrorBar(chart, ctx, l, h, b._view.y, 4, errorBar.color);
});
});
},
};
})();
// Formats the ticks on the X-axis on the scatter plot
var iterFormatter = function() {
var denom = 0;
return function(iters, index, values) {
if (iters == 0) {
return '';
}
if (index == values.length - 1) {
return '';
}
var power;
if (iters >= 1e9) {
denom = 1e9;
power = '⁹';
} else if (iters >= 1e6) {
denom = 1e6;
power = '⁶';
} else if (iters >= 1e3) {
denom = 1e3;
power = '³';
} else {
denom = 1;
}
if (denom > 1) {
var value = (iters / denom).toFixed();
return String(value) + '×10' + power;
} else {
return String(iters);
}
};
};
var colors = ["#edc240", "#afd8f8", "#cb4b4b", "#4da74d", "#9440ed"];
var errorColors = ["#cda220", "#8fb8d8", "#ab2b2b", "#2d872d", "#7420cd"];
// Positions tooltips at cursor. Required for overview since the bars may
// extend past the canvas width.
Chart.Tooltip.positioners.cursor = function(_elems, position) {
return position;
}
function axisType(logaxis) {
return logaxis ? 'logarithmic' : 'linear';
}
function reportSort(a, b) {
return a.reportNumber - b.reportNumber;
}
// adds groupNumber and group fields to reports;
// returns list of list of reports, grouped by group
function groupReports(reports) {
function reportGroup(report) {
var parts = report.groups.slice();
parts.pop();
return parts.join('/');
}
var groups = [];
reports.forEach(function(report) {
report.group = reportGroup(report);
if (groups.length === 0) {
groups.push([report]);
} else {
var prevGroup = groups[groups.length - 1];
var prevGroupName = prevGroup[0].group;
if (prevGroupName === report.group) {
prevGroup.push(report);
} else {
groups.push([report]);
}
}
report.groupNumber = groups.length - 1;
});
return groups;
}
// compares 2 arrays lexicographically
function lex(aParts, bParts) {
for(var i = 0; i < aParts.length && i < bParts.length; i++) {
var x = aParts[i];
var y = bParts[i];
if (x < y) {
return -1;
}
if (y < x) {
return 1;
}
}
return aParts.length - bParts.length;
}
function lexicalSort(a, b) {
return lex(a.groups, b.groups);
}
function reverseLexicalSort(a, b) {
return lex(a.groups.slice().reverse(), b.groups.slice().reverse());
}
function durationSort(a, b) {
return a.reportAnalysis.anMean.estPoint - b.reportAnalysis.anMean.estPoint;
}
function reverseDurationSort(a,b) {
return -durationSort(a,b);
}
function timeUnits(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"];
}
function formatUnit(raw, unit, precision) {
var v = precision ? raw.toPrecision(precision) : Math.round(raw);
var label = String(v) + ' ' + unit;
return label;
}
function formatTime(value, precision) {
var units = timeUnits(value);
var scale = units[0];
return formatUnit(value * scale, units[1], precision);
}
// pure function that produces the 'data' object of the overview chart
function overviewData(state, reports) {
var order = state.order;
var sorter = order === 'report-index' ? reportSort
: order === 'lex' ? lexicalSort
: order === 'colex' ? reverseLexicalSort
: order === 'duration' ? durationSort
: order === 'rev-duration' ? reverseDurationSort
: reportSort;
var sortedReports = reports.filter(function(report) {
return !state.hidden[report.groupNumber];
}).slice().sort(sorter);
var data = sortedReports.map(function(report) {
return report.reportAnalysis.anMean.estPoint;
});
var labels = sortedReports.map(function(report) {
return report.groups.join(' / ');
});
var upperBound = function(report) {
var est = report.reportAnalysis.anMean;
return est.estPoint + est.estError.confIntUDX;
};
var errorBars = sortedReports.map(function(report) {
var est = report.reportAnalysis.anMean;
return {
minus: est.estError.confIntLDX,
plus: est.estError.confIntUDX,
color: errorColors[report.groupNumber % errorColors.length]
};
});
var top = sortedReports.map(upperBound).reduce(function(a, b) {
return Math.max(a, b);
}, 0);
var scale = top;
if(state.activeReport !== null) {
reports.forEach(function(report) {
if(report.reportNumber === state.activeReport) {
scale = upperBound(report);
}
});
}
return {
labels: labels,
top: top,
max: scale * 1.1,
reports: sortedReports,
datasets: [{
borderWidth: 1,
backgroundColor: sortedReports.map(function(report) {
var active = report.reportNumber === state.activeReport;
var alpha = active ? 'ff' : 'a0';
var color = colors[report.groupNumber % colors.length] + alpha;
if (active) {
return Chart.helpers.getHoverColor(color);
} else {
return color;
}
}),
barThickness: 16,
barPercentage: 0.8,
data: data,
errorBars: errorBars,
minBarLength: 2,
}]
};
}
function inside(box, point) {
return (point.x >= box.left && point.x <= box.right && point.y >= box.top &&
point.y <= box.bottom);
}
function overviewHover(event, elems) {
var chart = this;
var xAxis = chart.scales[chart.options.scales.xAxes[0].id];
var yAxis = chart.scales[chart.options.scales.yAxes[0].id];
var point = Chart.helpers.getRelativePosition(event, chart);
var over =
(inside(xAxis, point) || inside(yAxis, point) || elems.length > 0);
if (over) {
chart.canvas.style.cursor = "pointer";
} else {
chart.canvas.style.cursor = "default";
}
}
// Re-renders the overview after clicking/sorting
function renderOverview(state, reports, chart) {
var data = overviewData(state, reports);
var xaxis = chart.options.scales.xAxes[0];
xaxis.ticks.max = data.max;
chart.config.data.datasets[0].backgroundColor = data.datasets[0].backgroundColor;
chart.config.data.datasets[0].errorBars = data.datasets[0].errorBars;
chart.config.data.datasets[0].data = data.datasets[0].data;
chart.options.scales.xAxes[0].type = axisType(state.logaxis);
chart.options.legend.display = state.legend;
chart.data.labels = data.labels;
chart.update();
}
function overviewClick(state, reports) {
return function(event, elems) {
var chart = this;
var xAxis = chart.scales[chart.options.scales.xAxes[0].id];
var yAxis = chart.scales[chart.options.scales.yAxes[0].id];
var point = Chart.helpers.getRelativePosition(event, chart);
var sorted = overviewData(state, reports).reports;
function activateBar(index) {
// Trying to activate active bar disables instead
if (sorted[index].reportNumber === state.activeReport) {
state.activeReport = null;
} else {
state.activeReport = sorted[index].reportNumber;
}
}
if (inside(xAxis, point)) {
state.activeReport = null;
state.logaxis = !state.logaxis;
renderOverview(state, reports, chart);
} else if (inside(yAxis, point)) {
var index = yAxis.getValueForPixel(point.y);
activateBar(index);
renderOverview(state, reports, chart);
} else if (elems.length > 0) {
var elem = elems[0];
var index = elem._index;
activateBar(index);
state.logaxis = false;
renderOverview(state, reports, chart);
} else if(inside(chart.chartArea, point)) {
state.activeReport = null;
renderOverview(state, reports, chart);
}
};
}
// listener for sort drop-down
function overviewSort(state, reports, chart) {
return function(event) {
state.order = event.currentTarget.value;
renderOverview(state, reports, chart);
};
}
// Returns a formatter for the ticks on the X-axis of the overview
function overviewTick(state) {
return function(value, index, values) {
var label = formatTime(value);
if (state.logaxis) {
const remain = Math.round(value /
(Math.pow(10, Math.floor(Chart.helpers.log10(value)))));
if (index === values.length - 1) {
// Draw endpoint if we don't span a full order of magnitude
if (values[index] / values[1] < 10) {
return label;
} else {
return '';
}
}
if (remain === 1) {
return label;
}
return '';
} else {
// Don't show the right endpoint
if (index === values.length - 1) {
return '';
}
return label;
}
}
}
function mkOverview(reports) {
var canvas = document.createElement('canvas');
var state = {
logaxis: false,
activeReport: null,
order: 'index',
hidden: {},
legend: false,
};
var data = overviewData(state, reports);
var chart = new Chart(canvas.getContext('2d'), {
type: 'horizontalBar',
data: data,
plugins: [errorBarPlugin],
options: {
onHover: overviewHover,
onClick: overviewClick(state, reports),
onResize: function(chart, size) {
if (size.width < 800) {
chart.options.scales.yAxes[0].ticks.mirror = true;
chart.options.scales.yAxes[0].ticks.padding = -10;
chart.options.scales.yAxes[0].ticks.fontColor = '#000';
} else {
chart.options.scales.yAxes[0].ticks.fontColor = '#666';
chart.options.scales.yAxes[0].ticks.mirror = false;
chart.options.scales.yAxes[0].ticks.padding = 0;
}
},
elements: {
rectangle: {
borderWidth: 2,
},
},
scales: {
yAxes: [{
ticks: {
// make sure we draw the ticks above the error bars
z: 2,
}
}],
xAxes: [{
display: true,
type: axisType(state.logaxis),
ticks: {
autoSkip: false,
min: 0,
max: data.top * 1.1,
minRotation: 0,
maxRotation: 0,
callback: overviewTick(state),
}
}]
},
responsive: true,
maintainAspectRatio: false,
legend: {
display: state.legend,
position: 'right',
onLeave: function() {
chart.canvas.style.cursor = 'default';
},
onHover: function() {
chart.canvas.style.cursor = 'pointer';
},
onClick: function(_event, item) {
// toggle hidden
state.hidden[item.groupNumber] = !state.hidden[item.groupNumber];
renderOverview(state, reports, chart);
},
labels: {
boxWidth: 12,
generateLabels: function() {
var groups = [];
var groupNames = [];
reports.forEach(function(report) {
var index = groups.indexOf(report.groupNumber);
if (index === -1) {
groups.push(report.groupNumber);
var groupName = report.groups.slice(0,report.groups.length-1).join(' / ');
groupNames.push(groupName);
}
});
return groups.map(function(groupNumber, index) {
var color = colors[groupNumber % colors.length];
return {
text: groupNames[index],
fillStyle: color,
hidden: state.hidden[groupNumber],
groupNumber: groupNumber,
};
});
},
},
},
tooltips: {
position: 'cursor',
callbacks: {
label: function(item) {
return formatTime(item.xLabel, 3);
},
},
},
title: {
display: false,
text: 'Chart.js Horizontal Bar Chart'
}
}
});
document.getElementById('sort-overview')
.addEventListener('change', overviewSort(state, reports, chart));
var toggle = document.getElementById('legend-toggle');
toggle.addEventListener('mouseup', function () {
state.legend = !state.legend;
if(state.legend) {
toggle.classList.add('right');
} else {
toggle.classList.remove('right');
}
renderOverview(state, reports, chart);
})
return canvas;
}
function mkKDE(report) {
var canvas = document.createElement('canvas');
var mean = report.reportAnalysis.anMean.estPoint;
var units = timeUnits(mean);
var scale = units[0];
var reportKDE = report.reportKDEs[0];
var data = reportKDE.kdeValues.map(function(time, index) {
var pdf = reportKDE.kdePDF[index];
return {
x: time * scale,
y: pdf
};
});
var chart = new Chart(canvas.getContext('2d'), {
type: 'line',
data: {
datasets: [{
label: 'KDE',
borderColor: colors[0],
borderWidth: 2,
backgroundColor: '#00000000',
data: data,
hoverBorderWidth: 1,
pointHitRadius: 8,
},
{
label: 'mean'
}
],
},
plugins: [{
afterDraw: function(chart) {
var ctx = chart.ctx;
var area = chart.chartArea;
var axis = chart.scales[chart.options.scales.xAxes[0].id];
var value = axis.getPixelForValue(mean * scale);
ctx.save();
ctx.strokeStyle = colors[1];
ctx.lineWidth = 2;
ctx.beginPath();
ctx.moveTo(value, area.top);
ctx.lineTo(value, area.bottom);
ctx.stroke();
ctx.restore();
},
}],
options: {
title: {
display: true,
text: report.groups.join(' / ') + ' — time densities',
},
elements: {
point: {
radius: 0,
hitRadius: 0
}
},
scales: {
xAxes: [{
display: true,
type: 'linear',
scaleLabel: {
display: false,
labelString: 'Time'
},
ticks: {
min: reportKDE.kdeValues[0] * scale,
max: reportKDE.kdeValues[reportKDE.kdeValues.length - 1] * scale,
callback: function(value, index, values) {
// Don't show endpoints
if (index === 0 || index === values.length - 1) {
return '';
}
var str = String(value) + ' ' + units[1];
return str;
},
}
}],
yAxes: [{
display: true,
type: 'linear',
ticks: {
min: 0,
callback: function() {
return '';
},
},
}]
},
responsive: true,
legend: {
display: false,
position: 'right',
},
tooltips: {
mode: 'nearest',
callbacks: {
title: function() {
return '';
},
label: function(
item) {
return formatUnit(item.xLabel, units[1], 3);
},
},
},
hover: {
intersect: false
},
}
});
return canvas;
}
function mkScatter(report) {
// collect the measured value for a given regression
function getMeasured(key) {
var ix = report.reportKeys.indexOf(key);
return report.reportMeasured.map(function(x) {
return x[ix];
});
}
var canvas = document.createElement('canvas');
var times = getMeasured("time");
var iters = getMeasured("iters");
var lastIter = iters[iters.length - 1];
var olsTime = report.reportAnalysis.anRegress[0].regCoeffs.iters;
var dataPoints = times.map(function(time, i) {
return {
x: iters[i],
y: time
}
});
var formatter = iterFormatter();
var chart = new Chart(canvas.getContext('2d'), {
type: 'scatter',
data: {
datasets: [{
data: dataPoints,
label: 'scatter',
borderWidth: 2,
pointHitRadius: 8,
borderColor: colors[1],
backgroundColor: '#fff',
},
{
data: [
{x: 0, y: 0 },
{ x: lastIter, y: olsTime.estPoint * lastIter }
],
label: 'regression',
type: 'line',
backgroundColor: "#00000000",
borderColor: colors[0],
pointRadius: 0,
},
{
data: [{
x: 0,
y: 0
}, {
x: lastIter,
y: (olsTime.estPoint - olsTime.estError.confIntLDX) * lastIter,
}],
label: 'lower',
type: 'line',
fill: 1,
borderWidth: 0,
pointRadius: 0,
borderColor: '#00000000',
backgroundColor: colors[0] + '33',
},
{
data: [{
x: 0,
y: 0
}, {
x: lastIter,
y: (olsTime.estPoint + olsTime.estError.confIntUDX) * lastIter,
}],
label: 'upper',
type: 'line',
fill: 1,
borderWidth: 0,
borderColor: '#00000000',
pointRadius: 0,
backgroundColor: colors[0] + '33',
},
],
},
options: {
title: {
display: true,
text: report.groups.join(' / ') + ' — time per iteration',
},
scales: {
yAxes: [{
display: true,
type: 'linear',
scaleLabel: {
display: false,
labelString: 'Time'
},
ticks: {
callback: function(value, index, values) {
return formatTime(value);
},
}
}],
xAxes: [{
display: true,
type: 'linear',
scaleLabel: {
display: false,
labelString: 'Iterations'
},
ticks: {
callback: formatter,
max: lastIter,
}
}],
},
legend: {
display: false,
},
tooltips: {
callbacks: {
label: function(ttitem, ttdata) {
var iters = ttitem.xLabel;
var duration = ttitem.yLabel;
return formatTime(duration, 3) + ' / ' +
iters.toLocaleString() + ' iters';
},
},
},
}
});
return canvas;
}
// Create an HTML Element with attributes and child nodes
function elem(tag, props, children) {
var node = document.createElement(tag);
if (children) {
children.forEach(function(child) {
if (typeof child === 'string') {
var txt = document.createTextNode(child);
node.appendChild(txt);
} else {
node.appendChild(child);
}
});
}
Object.assign(node, props);
return node;
}
function bounds(analysis) {
var mean = analysis.estPoint;
return {
low: mean - analysis.estError.confIntLDX,
mean: mean,
high: mean + analysis.estError.confIntUDX
};
}
function confidence(level) {
return String(1 - level) + ' confidence level';
}
function mkOutliers(report) {
var outliers = report.reportAnalysis.anOutlierVar;
return elem('div', {className: 'outliers'}, [
elem('p', {}, [
'Outlying measurements have ',
outliers.ovDesc,
' (', String((outliers.ovFraction * 100).toPrecision(3)), '%)',
' effect on estimated standard deviation.'
])
]);
}
function mkTable(report) {
var analysis = report.reportAnalysis;
var timep4 = function(t) {
return formatTime(t, 3)
};
var idformatter = function(t) {
return t.toPrecision(3)
};
var rows = [
Object.assign({
label: 'OLS regression',
formatter: timep4
},
bounds(analysis.anRegress[0].regCoeffs.iters)),
Object.assign({
label: 'R² goodness-of-fit',
formatter: idformatter
},
bounds(analysis.anRegress[0].regRSquare)),
Object.assign({
label: 'Mean execution time',
formatter: timep4
},
bounds(analysis.anMean)),
Object.assign({
label: 'Standard deviation',
formatter: timep4
},
bounds(analysis.anStdDev)),
];
return elem('table', {
className: 'analysis'
}, [
elem('thead', {}, [
elem('tr', {}, [
elem('th'),
elem('th', {
className: 'low',
title: confidence(analysis.anRegress[0].regCoeffs.iters.estError.confIntCL)
}, ['lower bound']),
elem('th', {}, ['estimate']),
elem('th', {
className: 'high',
title: confidence(analysis.anRegress[0].regCoeffs.iters.estError.confIntCL)
}, ['upper bound']),
])
]),
elem('tbody', {}, rows.map(function(row) {
return elem('tr', {}, [
elem('td', {}, [row.label]),
elem('td', {className: 'low'}, [row.formatter(row.low, 4)]),
elem('td', {}, [row.formatter(row.mean)]),
elem('td', {className: 'high'}, [row.formatter(row.high, 4)]),
]);
}))
]);
}
document.addEventListener('DOMContentLoaded', function() {
var rawJSON = document.getElementById('report-data').text;
var reportData = JSON.parse(rawJSON)
.map(function(report) {
report.groups = report.reportName.split('/');
return report;
});
groupReports(reportData);
var overview = document.getElementById('overview-chart');
var overviewLineHeight = 16 * 1.25;
overview.style.height =
String(overviewLineHeight * reportData.length + 36) + 'px';
overview.appendChild(mkOverview(reportData.slice()));
var reports = document.getElementById('reports');
reportData.forEach(function(report, i) {
var id = 'report_' + String(i);
reports.appendChild(
elem('div', {id: id, className: 'report-details'}, [
elem('h1', {}, [elem('a', {href: '#' + id}, [report.groups.join(' / ')])]),
elem('div', {className: 'kde'}, [mkKDE(report)]),
elem('div', {className: 'scatter'}, [mkScatter(report)]),
mkTable(report), mkOutliers(report)
]));
});
}, false);
})();
</script>
<style>
html,body {
padding: 0; margin: 0;
font-family: sans-serif;
}
* {
-webkit-tap-highlight-color: transparent;
}
div.scatter, div.kde {
position: relative;
display: inline-block;
box-sizing: border-box;
width: 50%;
padding: 0 2em;
}
.content, .explanation {
margin: auto;
max-width: 1000px;
padding: 0 20px;
}
#legend-toggle {
cursor: pointer;
}
.overview-info {
float:right;
}
.overview-info a {
display: inline-block;
margin-left: 10px;
}
.overview-info .info {
font-size: 120%;
font-weight: 400;
vertical-align: middle;
line-height: 1em;
}
.chevron {
position:relative;
color: black;
display:block;
transition-property: transform;
transition-duration: 400ms;
line-height: 1em;
font-size: 180%;
}
.chevron.right {
transform: scale(-1,1);
}
.chevron::before {
vertical-align: middle;
content:"\2039";
}
select {
outline: none;
border:none;
background: transparent;
}
footer .content {
padding: 0;
}
span#explain-interactivity {
display-block: inline;
float: right;
color: #444;
font-size: 0.7em;
}
@media screen and (max-width: 800px) {
div.scatter, div.kde {
width: 100%;
display: block;
}
.report-details .outliers {
margin: auto;
}
.report-details table {
margin: auto;
}
}
table.analysis .low, table.analysis .high {
opacity: 0.5;
}
.report-details {
margin: 2em 0;
page-break-inside: avoid;
}
a, a:hover, a:visited, a:active {
text-decoration: none;
color: #309ef2;
}
h1.title {
font-weight: 600;
}
h1 {
font-weight: 400;
}
#overview-chart {
width: 100%; /*height is determined by number of rows in JavaScript */
}
footer {
background: #777777;
color: #ffffff;
padding: 20px;
}
footer a, footer a:hover, footer a:visited, footer a:active {
text-decoration: underline;
color: #fff;
}
.explanation {
margin-top: 3em;
}
.explanation h1 {
font-size: 2.6em;
}
#grokularation.explanation li {
margin: 1em 0;
}
#controls-explanation.explanation em {
font-weight: 600;
font-style: normal;
}
@media print {
footer {
background: transparent;
color: black;
}
footer a, footer a:hover, footer a:visited, footer a:active {
color: #309ef2;
}
.no-print {
display: none;
}
}
</style>
<script type="application/json" id="report-data">
[{"reportAnalysis":{"anMean":{"estError":{"confIntCL":5.0e-2,"confIntLDX":1.6737760422399982e-10,"confIntUDX":2.355162869405578e-10},"estPoint":7.28041056172474e-8},"anOutlierVar":{"ovDesc":"a slight","ovEffect":"Slight","ovFraction":7.840448170701102e-2},"anRegress":[{"regCoeffs":{"iters":{"estError":{"confIntCL":5.0e-2,"confIntLDX":2.3863932922784347e-10,"confIntUDX":2.7617367149454156e-10},"estPoint":7.28858364195952e-8},"y":{"estError":{"confIntCL":5.0e-2,"confIntLDX":2.7866455298861188e-5,"confIntUDX":2.6621069573917714e-5},"estPoint":1.4160410683641559e-5}},"regRSquare":{"estError":{"confIntCL":5.0e-2,"confIntLDX":1.0249805628115283e-4,"confIntUDX":6.595647418161654e-5},"estPoint":0.9999030344549029},"regResponder":"time"}],"anStdDev":{"estError":{"confIntCL":5.0e-2,"confIntLDX":1.61430682882758e-10,"confIntUDX":2.9879518157923583e-10},"estPoint":6.832234801022889e-10}},"reportKDEs":[{"kdePDF":[3.153665240210409e8,3.1671278597952175e8,3.1938353865661794e8,3.233357976038313e8,3.2850646176311255e8,3.348139104965628e8,3.4216004578085154e8,3.504327094061131e8,3.5950839295194954e8,3.692551495438396e8,3.7953561124934345e8,3.9021001462482166e8,4.011391393743706e8,4.1218707117182255e8,4.232237091041822e8,4.341269504574622e8,4.4478450009898156e8,4.5509526783601546e8,4.649703341115851e8,4.7433348147276706e8,4.8312130566804504e8,4.912829353018206e8,4.987794020855793e8,5.055827143802902e8,5.116746945648555e8,5.170456455843155e8,5.216929137806308e8,5.2561941389422405e8,5.288321781943842e8,5.313409854211197e8,5.331571170650193e8,5.342922790032334e8,5.347577162061943e8,5.3456353768374175e8,5.3371825856701344e8,5.32228556676205e8,5.3009923247158676e8,5.273333541948085e8,5.239325644436267e8,5.198975204470147e8,5.1522843788635975e8,5.099257071300296e8,5.039905510402742e8,4.9742569486119986e8,4.9023602087402546e8,4.8242918328253365e8,4.74016161957061e8,4.6501173703996694e8,4.55434869857408e8,4.453089789903232e8,4.3466210366843665e8,4.235269498338412e8,4.119408172670933e8,3.999454090840208e8,3.8758652770313686e8,3.749136640536971e8,3.619794893315232e8,3.488392609862256e8,3.355501567937262e8,3.22170552772119e8,3.08759262266166e8,2.953747546830215e8,2.820743730398937e8,2.689135696274291e8,2.5594517866347972e8,2.432187437991078e8,2.3077991675777188e8,2.1866994128465545e8,2.0692523402691907e8,1.95577071051704e8,1.8465138554743123e8,1.7416867896669286e8,1.6414404457897916e8,1.545872992283926e8,1.4550321614369163e8,1.3689184901928607e8,1.28748935350368e8,1.2106636521782275e8,1.1383270041223592e8,1.0703372797599815e8,1.0065303192519797e8,9.467256707212515e7,8.90732194761762e7,8.383533906933793e7,7.893923138884889e7,7.436559705689766e7,7.009590962389588e7,6.611272458405625e7,6.239991472205012e7,5.894282939682565e7,5.5728377848506235e7,5.27450390587274e7,4.998280303249964e7,4.7433050527901165e7,4.508838016583669e7,4.294239343603881e7,4.0989449313896656e7,3.922440096199708e7,3.764232727053943e7,3.62382717694187e7,3.500700071933322e7,3.39427909797657e7,3.3039256601380333e7,3.2289221065525506e7,3.1684639781427298e7,3.1216574957361385e7,3.0875222403677613e7,3.0649987328289416e7,3.0529603874889795e7,3.050229114977194e7,3.0555936890040368e7,3.0678298828955356e7,3.085721327183752e7,3.108080043641994e7,3.13376567298123e7,3.1617025291544303e7,3.190893775758299e7,3.2204322194216415e7,3.249507439077754e7,3.2774092048049275e7,3.303527370929142e7,3.327348640939863e7,3.3484507832082283e7,3.366495015222109e7,3.381217361504639e7,3.39241982130863e7,3.39996215501715e7,3.4037550151765145e7],"kdeType":"time","kdeValues":[7.160421794163919e-8,7.163497712531445e-8,7.166573630898971e-8,7.169649549266498e-8,7.172725467634026e-8,7.175801386001552e-8,7.178877304369079e-8,7.181953222736605e-8,7.185029141104131e-8,7.188105059471658e-8,7.191180977839184e-8,7.194256896206712e-8,7.197332814574239e-8,7.200408732941765e-8,7.203484651309291e-8,7.206560569676818e-8,7.209636488044344e-8,7.212712406411871e-8,7.215788324779399e-8,7.218864243146925e-8,7.221940161514451e-8,7.225016079881978e-8,7.228091998249504e-8,7.231167916617031e-8,7.234243834984557e-8,7.237319753352085e-8,7.240395671719611e-8,7.243471590087138e-8,7.246547508454664e-8,7.249623426822191e-8,7.252699345189717e-8,7.255775263557244e-8,7.258851181924771e-8,7.261927100292298e-8,7.265003018659824e-8,7.268078937027351e-8,7.271154855394877e-8,7.274230773762404e-8,7.27730669212993e-8,7.280382610497458e-8,7.283458528864984e-8,7.286534447232511e-8,7.289610365600037e-8,7.292686283967564e-8,7.29576220233509e-8,7.298838120702617e-8,7.301914039070144e-8,7.304989957437671e-8,7.308065875805197e-8,7.311141794172724e-8,7.31421771254025e-8,7.317293630907777e-8,7.320369549275303e-8,7.32344546764283e-8,7.326521386010357e-8,7.329597304377884e-8,7.33267322274541e-8,7.335749141112937e-8,7.338825059480463e-8,7.34190097784799e-8,7.344976896215517e-8,7.348052814583044e-8,7.35112873295057e-8,7.354204651318097e-8,7.357280569685623e-8,7.36035648805315e-8,7.363432406420676e-8,7.366508324788202e-8,7.36958424315573e-8,7.372660161523257e-8,7.375736079890783e-8,7.37881199825831e-8,7.381887916625836e-8,7.384963834993362e-8,7.388039753360889e-8,7.391115671728417e-8,7.394191590095943e-8,7.39726750846347e-8,7.400343426830996e-8,7.403419345198522e-8,7.406495263566049e-8,7.409571181933575e-8,7.412647100301103e-8,7.41572301866863e-8,7.418798937036156e-8,7.421874855403682e-8,7.424950773771209e-8,7.428026692138735e-8,7.431102610506262e-8,7.43417852887379e-8,7.437254447241316e-8,7.440330365608842e-8,7.443406283976369e-8,7.446482202343895e-8,7.449558120711422e-8,7.452634039078948e-8,7.455709957446476e-8,7.458785875814002e-8,7.461861794181529e-8,7.464937712549055e-8,7.468013630916582e-8,7.471089549284108e-8,7.474165467651635e-8,7.477241386019162e-8,7.480317304386689e-8,7.483393222754215e-8,7.486469141121742e-8,7.489545059489268e-8,7.492620977856794e-8,7.495696896224321e-8,7.498772814591849e-8,7.501848732959375e-8,7.504924651326902e-8,7.508000569694428e-8,7.511076488061954e-8,7.514152406429481e-8,7.517228324797007e-8,7.520304243164535e-8,7.523380161532062e-8,7.526456079899588e-8,7.529531998267114e-8,7.532607916634641e-8,7.535683835002167e-8,7.538759753369694e-8,7.541835671737222e-8,7.544911590104748e-8,7.547987508472274e-8,7.551063426839801e-8]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","peakMbAllocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportMeasured":[[2.8780004868167453e-6,1.8159999999999704e-6,3972,1,null,null,null,null,null,null,null,null],[9.389996193931438e-7,8.920000000006006e-7,2358,2,null,null,null,null,null,null,null,null],[7.959997674333863e-7,7.61999999999638e-7,2038,3,null,null,null,null,null,null,null,null],[8.090000847005285e-7,7.810000000000455e-7,2094,4,null,null,null,null,null,null,null,null],[8.750002962187864e-7,8.619999999999114e-7,2310,5,null,null,null,null,null,null,null,null],[9.34000127017498e-7,9.179999999999258e-7,2507,6,null,null,null,null,null,null,null,null],[1.0430003385408781e-6,1.026999999999799e-6,2784,7,null,null,null,null,null,null,null,null],[1.064000571204815e-6,1.0529999999999914e-6,2909,8,null,null,null,null,null,null,null,null],[3.957999979320448e-6,3.964999999999871e-6,11155,9,null,null,null,null,null,null,null,null],[1.2450000212993473e-6,1.220000000000561e-6,3367,10,null,null,null,null,null,null,null,null],[1.377000444335863e-6,1.3680000000007228e-6,3801,11,null,null,null,null,null,null,null,null],[1.407000127073843e-6,1.3890000000000777e-6,3827,12,null,null,null,null,null,null,null,null],[1.4540000847773626e-6,1.4389999999997807e-6,3952,13,null,null,null,null,null,null,null,null],[1.508999957877677e-6,1.502999999999921e-6,4154,14,null,null,null,null,null,null,null,null],[2.968000444525387e-6,2.979000000000176e-6,8364,15,null,null,null,null,null,null,null,null],[1.7040001694113016e-6,1.704000000000809e-6,4769,16,null,null,null,null,null,null,null,null],[1.720000000204891e-6,1.715999999999697e-6,4785,17,null,null,null,null,null,null,null,null],[3.040000592591241e-6,3.0510000000004422e-6,8561,18,null,null,null,null,null,null,null,null],[1.869999323389493e-6,1.8640000000007262e-6,5192,19,null,null,null,null,null,null,null,null],[1.960999725270085e-6,1.9460000000000657e-6,5436,20,null,null,null,null,null,null,null,null],[2.0260004021110944e-6,2.0120000000000207e-6,5610,21,null,null,null,null,null,null,null,null],[3.5420007407083176e-6,3.549999999999734e-6,9970,22,null,null,null,null,null,null,null,null],[2.204999873356428e-6,2.2039999999995744e-6,6155,23,null,null,null,null,null,null,null,null],[3.809999725490343e-6,3.829000000000332e-6,10764,25,null,null,null,null,null,null,null,null],[2.4529999791411683e-6,2.4530000000003507e-6,6866,26,null,null,null,null,null,null,null,null],[2.4910004867706448e-6,2.4849999999999872e-6,6965,27,null,null,null,null,null,null,null,null],[3.756999831239227e-6,3.7859999999995467e-6,10659,28,null,null,null,null,null,null,null,null],[2.7400001272326335e-6,2.751999999999963e-6,7704,30,null,null,null,null,null,null,null,null],[4.344999979366548e-6,4.369000000000595e-6,12291,31,null,null,null,null,null,null,null,null],[2.9570001061074436e-6,2.9579999999999537e-6,8282,33,null,null,null,null,null,null,null,null],[4.43499993707519e-6,4.463999999999163e-6,12561,35,null,null,null,null,null,null,null,null],[3.1849995139054954e-6,3.190999999999611e-6,8954,36,null,null,null,null,null,null,null,null],[4.6710001697647385e-6,4.693000000000058e-6,13223,38,null,null,null,null,null,null,null,null],[4.829000317840837e-6,4.8390000000004055e-6,13566,40,null,null,null,null,null,null,null,null],[3.6620003811549395e-6,3.661000000000289e-6,10300,42,null,null,null,null,null,null,null,null],[5.19399964105105e-6,5.2109999999997575e-6,14683,44,null,null,null,null,null,null,null,null],[5.335999958333559e-6,5.36899999999986e-6,15114,47,null,null,null,null,null,null,null,null],[4.118000106245745e-6,4.126999999999603e-6,11595,49,null,null,null,null,null,null,null,null],[5.687999873771332e-6,5.685000000000065e-6,16029,52,null,null,null,null,null,null,null,null],[7.067999831633642e-6,7.099999999999468e-6,20003,54,null,null,null,null,null,null,null,null],[6.151999514258932e-6,6.179000000000254e-6,17366,57,null,null,null,null,null,null,null,null],[6.303999725787435e-6,6.317999999999949e-6,17778,60,null,null,null,null,null,null,null,null],[6.6140000853920355e-6,6.637999999999783e-6,18623,63,null,null,null,null,null,null,null,null],[6.772000233468134e-6,6.789999999999574e-6,19067,66,null,null,null,null,null,null,null,null],[7.1799995566834696e-6,7.203999999999371e-6,20255,69,null,null,null,null,null,null,null,null],[7.128999641281553e-6,7.146999999999883e-6,20112,73,null,null,null,null,null,null,null,null],[7.4449999374337494e-6,7.485999999999257e-6,21030,76,null,null,null,null,null,null,null,null],[8.893999620340765e-6,8.908999999999653e-6,25022,80,null,null,null,null,null,null,null,null],[7.966999874042813e-6,7.994999999999357e-6,22458,84,null,null,null,null,null,null,null,null],[8.32900059322128e-6,8.351000000000192e-6,23464,89,null,null,null,null,null,null,null,null],[9.868999768514186e-6,9.878999999999964e-6,27765,93,null,null,null,null,null,null,null,null],[1.0267999641655479e-5,1.0311000000000695e-5,28980,98,null,null,null,null,null,null,null,null],[1.0675000339688268e-5,1.0704999999999742e-5,30077,103,null,null,null,null,null,null,null,null],[1.093399987439625e-5,1.096900000000043e-5,30819,108,null,null,null,null,null,null,null,null],[1.0208999810856767e-5,1.0230000000000829e-5,28756,113,null,null,null,null,null,null,null,null],[1.1770000128308311e-5,1.180100000000052e-5,33174,119,null,null,null,null,null,null,null,null],[1.2131000403314829e-5,1.2164000000000272e-5,34218,125,null,null,null,null,null,null,null,null],[1.2556000001495704e-5,1.2593999999999453e-5,35445,131,null,null,null,null,null,null,null,null],[1.3257999853522051e-5,1.3286999999999848e-5,37325,138,null,null,null,null,null,null,null,null],[1.650299964239821e-5,1.6549999999999725e-5,46532,144,null,null,null,null,null,null,null,null],[1.4300999282568227e-5,1.4319999999999958e-5,40223,152,null,null,null,null,null,null,null,null],[1.4661000022897497e-5,1.4689000000000021e-5,41325,159,null,null,null,null,null,null,null,null],[1.7078999917430338e-5,1.7103000000000083e-5,48023,167,null,null,null,null,null,null,null,null],[1.7129000298155006e-5,1.7152000000000313e-5,48248,176,null,null,null,null,null,null,null,null],[1.8060999536828604e-5,1.8097000000000772e-5,50859,185,null,null,null,null,null,null,null,null],[1.98500001715729e-5,1.9889000000000365e-5,55920,194,null,null,null,null,null,null,null,null],[1.936999979079701e-5,1.939699999999999e-5,54465,204,null,null,null,null,null,null,null,null],[1.983399943128461e-5,1.9860000000000017e-5,55859,214,null,null,null,null,null,null,null,null],[2.195900015067309e-5,2.1984000000000066e-5,61822,224,null,null,null,null,null,null,null,null],[2.2915999579709023e-5,2.296499999999979e-5,64564,236,null,null,null,null,null,null,null,null],[2.4777999897196423e-5,5.175000000000058e-5,150074,247,null,null,null,null,null,null,null,null],[5.04850004290347e-5,5.0474000000000005e-5,141736,260,null,null,null,null,null,null,null,null],[2.6947999685944524e-5,2.6978999999999892e-5,75867,273,null,null,null,null,null,null,null,null],[2.8014000235998537e-5,2.8053000000000106e-5,78838,287,null,null,null,null,null,null,null,null],[2.870699972845614e-5,2.874000000000019e-5,80755,301,null,null,null,null,null,null,null,null],[3.0004000109329354e-5,3.0040000000000275e-5,84411,316,null,null,null,null,null,null,null,null],[3.2485000701854005e-5,3.257900000000046e-5,91555,332,null,null,null,null,null,null,null,null],[3.272400044807e-5,3.277199999999949e-5,92180,348,null,null,null,null,null,null,null,null],[3.4546000279078726e-5,3.46019999999999e-5,97283,366,null,null,null,null,null,null,null,null],[3.7556000279437285e-5,3.762899999999996e-5,105841,384,null,null,null,null,null,null,null,null],[3.754399949684739e-5,3.759900000000014e-5,105741,403,null,null,null,null,null,null,null,null],[4.159299987804843e-5,4.16440000000004e-5,117083,424,null,null,null,null,null,null,null,null],[4.170499960309826e-5,4.176300000000022e-5,117420,445,null,null,null,null,null,null,null,null],[4.466900008992525e-5,4.473700000000042e-5,125771,467,null,null,null,null,null,null,null,null],[4.666400036512641e-5,4.6726000000000406e-5,131395,490,null,null,null,null,null,null,null,null],[4.944900047121337e-5,4.952999999999989e-5,139187,515,null,null,null,null,null,null,null,null],[4.985200030205306e-5,4.992899999999977e-5,140364,541,null,null,null,null,null,null,null,null],[5.451400011224905e-5,5.457899999999991e-5,153414,568,null,null,null,null,null,null,null,null],[5.6738999774097465e-5,5.6808000000000206e-5,159713,596,null,null,null,null,null,null,null,null],[5.922699983784696e-5,5.930300000000013e-5,166709,626,null,null,null,null,null,null,null,null],[6.462500005000038e-5,6.470300000000016e-5,181891,657,null,null,null,null,null,null,null,null],[1.3050400048086885e-4,1.3059499999999984e-4,366924,690,null,null,null,null,null,null,null,null],[6.837199998699361e-5,6.841400000000015e-5,192267,725,null,null,null,null,null,null,null,null],[7.263199950102717e-5,7.269699999999917e-5,204371,761,null,null,null,null,null,null,null,null],[6.472000040957937e-5,6.48300000000001e-5,182468,799,null,null,null,null,null,null,null,null],[6.321799992292654e-5,6.32619999999997e-5,177848,839,null,null,null,null,null,null,null,null],[6.611299977521412e-5,6.617400000000044e-5,185990,881,null,null,null,null,null,null,null,null],[6.885099992359756e-5,6.890599999999966e-5,193716,925,null,null,null,null,null,null,null,null],[1.5093100046215113e-4,1.5104900000000032e-4,424264,972,null,null,null,null,null,null,null,null],[7.851000009395648e-5,7.85880000000001e-5,221166,1020,null,null,null,null,null,null,null,null],[8.698399960849201e-5,8.72249999999998e-5,245593,1071,null,null,null,null,null,null,null,null],[1.787250002962537e-4,1.787389999999998e-4,502659,1125,null,null,null,null,null,null,null,null],[1.0117400051967707e-4,1.0151600000000028e-4,286624,1181,null,null,null,null,null,null,null,null],[1.0849799946299754e-4,1.089789999999995e-4,306956,1240,null,null,null,null,null,null,null,null],[1.1077799990744097e-4,1.1109799999999958e-4,312778,1302,null,null,null,null,null,null,null,null],[1.1456299944256898e-4,1.1471799999999976e-4,322766,1367,null,null,null,null,null,null,null,null],[1.098869997804286e-4,1.0995600000000133e-4,308920,1436,null,null,null,null,null,null,null,null],[1.1285500022495398e-4,1.1293199999999962e-4,317415,1507,null,null,null,null,null,null,null,null],[1.2349500048003392e-4,1.2364100000000072e-4,347556,1583,null,null,null,null,null,null,null,null],[2.0804599989787675e-4,2.0820700000000018e-4,585093,1662,null,null,null,null,null,null,null,null],[1.293400000577094e-4,1.294210000000011e-4,363765,1745,null,null,null,null,null,null,null,null],[1.3543700060836272e-4,1.3549099999999974e-4,380776,1832,null,null,null,null,null,null,null,null],[1.4240299969969783e-4,1.4245700000000035e-4,400368,1924,null,null,null,null,null,null,null,null],[1.491170005465392e-4,1.49212000000001e-4,419302,2020,null,null,null,null,null,null,null,null],[1.572500004840549e-4,1.573400000000006e-4,442184,2121,null,null,null,null,null,null,null,null],[2.2762700064049568e-4,2.2770899999999955e-4,639681,2227,null,null,null,null,null,null,null,null],[1.9592500029830262e-4,1.9599900000000052e-4,550673,2339,null,null,null,null,null,null,null,null],[1.9683699974848423e-4,1.9692699999999952e-4,553212,2456,null,null,null,null,null,null,null,null],[2.0590199983416824e-4,2.0598500000000054e-4,578611,2579,null,null,null,null,null,null,null,null],[2.4329700045200298e-4,2.4337500000000054e-4,683417,2708,null,null,null,null,null,null,null,null],[2.5423799979762407e-4,2.5430899999999944e-4,714304,2843,null,null,null,null,null,null,null,null],[2.3902399971120758e-4,2.3912299999999907e-4,671667,2985,null,null,null,null,null,null,null,null],[2.60703999629186e-4,2.718349999999998e-4,732525,3134,null,null,null,null,null,null,null,null],[3.09719999677327e-4,3.09775e-4,870008,3291,null,null,null,null,null,null,null,null],[3.112419999524718e-4,3.1133099999999976e-4,874434,3456,null,null,null,null,null,null,null,null],[3.611820002333843e-4,3.612759999999989e-4,1014693,3629,null,null,null,null,null,null,null,null],[4.8132800020539435e-4,4.8192900000000073e-4,1354090,3810,null,null,null,null,null,null,null,null],[3.847819998554769e-4,3.8546200000000135e-4,1084245,4001,null,null,null,null,null,null,null,null],[5.030080001233728e-4,5.037799999999988e-4,1415351,4201,null,null,null,null,null,null,null,null],[4.710530001830193e-4,4.718919999999998e-4,1326304,4411,null,null,null,null,null,null,null,null],[5.35449999915727e-4,5.360279999999992e-4,1505164,4631,null,null,null,null,null,null,null,null],[4.1363899981661234e-4,4.1382199999999945e-4,1162457,4863,null,null,null,null,null,null,null,null],[4.7792400073376484e-4,4.782119999999987e-4,1343049,5106,null,null,null,null,null,null,null,null],[4.340430004958762e-4,4.3411000000000144e-4,1219187,5361,null,null,null,null,null,null,null,null],[5.248869993010885e-4,5.250159999999997e-4,1474374,5629,null,null,null,null,null,null,null,null],[4.76193000395142e-4,4.7628699999999885e-4,1337665,5911,null,null,null,null,null,null,null,null],[5.540689999179449e-4,5.541680000000007e-4,1556280,6207,null,null,null,null,null,null,null,null],[5.267420001473511e-4,5.268269999999971e-4,1479582,6517,null,null,null,null,null,null,null,null],[6.24347000666603e-4,6.244270000000003e-4,1753650,6843,null,null,null,null,null,null,null,null],[6.110809999881894e-4,6.111970000000008e-4,1716263,7185,null,null,null,null,null,null,null,null],[6.876219995319843e-4,6.876859999999999e-4,1931143,7544,null,null,null,null,null,null,null,null],[6.852070000604726e-4,6.853100000000015e-4,1924509,7921,null,null,null,null,null,null,null,null],[7.367219996012864e-4,7.46583000000002e-4,2069163,8318,null,null,null,null,null,null,null,null],[7.061420001264196e-4,7.062119999999977e-4,1983265,8733,null,null,null,null,null,null,null,null],[7.909670002845814e-4,7.912019999999978e-4,2221822,9170,null,null,null,null,null,null,null,null],[8.200930005841656e-4,8.202370000000014e-4,2303425,9629,null,null,null,null,null,null,null,null],[8.158789996741689e-4,8.160010000000002e-4,2291753,10110,null,null,null,null,null,null,null,null],[8.423950002907077e-4,8.425100000000012e-4,2366468,10616,null,null,null,null,null,null,null,null],[8.876829997461755e-4,8.878280000000002e-4,2493419,11146,null,null,null,null,null,null,null,null],[8.87576000422996e-4,8.877160000000002e-4,2493750,11704,null,null,null,null,null,null,null,null],[9.619020001991885e-4,9.620390000000013e-4,2701845,12289,null,null,null,null,null,null,null,null],[1.013730000522628e-3,1.013884999999999e-3,2847861,12903,null,null,null,null,null,null,null,null],[1.0301299998900504e-3,1.0302059999999988e-3,2892921,13549,null,null,null,null,null,null,null,null],[1.104637000025832e-3,1.1157890000000024e-3,3102547,14226,null,null,null,null,null,null,null,null],[1.1060280003221123e-3,1.1061779999999993e-3,3106902,14937,null,null,null,null,null,null,null,null],[1.1546289997568238e-3,1.1547759999999962e-3,3243030,15684,null,null,null,null,null,null,null,null],[1.3139510001565213e-3,1.3142189999999984e-3,3690917,16469,null,null,null,null,null,null,null,null],[1.366476999464794e-3,1.3666400000000023e-3,3837866,17292,null,null,null,null,null,null,null,null],[1.3569929997174768e-3,1.3572319999999999e-3,3811802,18157,null,null,null,null,null,null,null,null],[1.499955000326736e-3,1.500126999999997e-3,4213761,19065,null,null,null,null,null,null,null,null],[1.5110089998415788e-3,1.511275999999999e-3,4244685,20018,null,null,null,null,null,null,null,null],[1.5500099998462247e-3,1.5605020000000053e-3,4353300,21019,null,null,null,null,null,null,null,null],[1.6166650002560345e-3,1.6169579999999947e-3,4540987,22070,null,null,null,null,null,null,null,null],[1.7023299997163122e-3,1.702506999999999e-3,4781570,23173,null,null,null,null,null,null,null,null],[1.7443500000808854e-3,1.744583000000001e-3,4899415,24332,null,null,null,null,null,null,null,null],[1.828361000661971e-3,1.828654000000006e-3,5135376,25549,null,null,null,null,null,null,null,null],[1.9513769993864116e-3,1.9638829999999996e-3,5481214,26826,null,null,null,null,null,null,null,null],[2.024118000008457e-3,2.024716000000003e-3,5687102,28167,null,null,null,null,null,null,null,null],[2.1613250000882545e-3,2.161600999999999e-3,6070440,29576,null,null,null,null,null,null,null,null],[2.2631860001638415e-3,2.263531000000006e-3,6356705,31054,null,null,null,null,null,null,null,null],[2.3350700002993108e-3,2.3353920000000056e-3,6558814,32607,null,null,null,null,null,null,null,null],[2.495923000424227e-3,2.5082560000000004e-3,7010404,34238,null,null,null,null,null,null,null,null],[2.6087119995281682e-3,2.609086999999996e-3,7327486,35950,null,null,null,null,null,null,null,null],[2.7092640002592816e-3,2.7096699999999974e-3,7609402,37747,null,null,null,null,null,null,null,null],[2.840344999640365e-3,2.8409020000000063e-3,7978042,39634,null,null,null,null,null,null,null,null],[3.0207759991753846e-3,3.033609999999992e-3,8485181,41616,null,null,null,null,null,null,null,null],[3.1659169999329606e-3,3.1662910000000016e-3,8892216,43697,null,null,null,null,null,null,null,null],[3.280578999692807e-3,3.280910000000012e-3,9214587,45882,null,null,null,null,null,null,null,null],[3.492699000162247e-3,3.505509000000004e-3,9810028,48176,null,null,null,null,null,null,null,null],[3.6726059997818084e-3,3.673076999999997e-3,10315969,50585,null,null,null,null,null,null,null,null],[4.006595999271667e-3,4.018406000000002e-3,11252622,53114,null,null,null,null,null,null,null,null],[4.045685999699344e-3,4.046099999999997e-3,11362650,55770,null,null,null,null,null,null,null,null],[4.198700000415556e-3,4.199070999999999e-3,11792692,58558,null,null,null,null,null,null,null,null],[4.519838000305754e-3,4.530808000000011e-3,12694132,61486,null,null,null,null,null,null,null,null],[4.62178199995833e-3,4.6222479999999955e-3,12981072,64561,null,null,null,null,null,null,null,null],[4.892896999990626e-3,4.9059870000000005e-3,13741610,67789,null,null,null,null,null,null,null,null],[5.141046000062488e-3,5.141772000000003e-3,14439521,71178,null,null,null,null,null,null,null,null],[5.566614000599657e-3,5.5796049999999875e-3,15633459,74737,null,null,null,null,null,null,null,null],[5.633269000099972e-3,5.633667000000009e-3,15820793,78474,null,null,null,null,null,null,null,null],[5.975765000584943e-3,5.988609000000006e-3,16782868,82398,null,null,null,null,null,null,null,null],[6.24326400065911e-3,6.257095000000018e-3,17533733,86518,null,null,null,null,null,null,null,null],[6.549085000187915e-3,6.549472000000001e-3,18392134,90843,null,null,null,null,null,null,null,null],[6.94962800025678e-3,6.963303000000004e-3,19517394,95386,null,null,null,null,null,null,null,null],[7.259637000061048e-3,7.272180000000017e-3,20388208,100155,null,null,null,null,null,null,null,null],[7.576455000162241e-3,7.577198000000007e-3,21278322,105163,null,null,null,null,null,null,null,null],[7.989542999894184e-3,8.002414000000013e-3,22438096,110421,null,null,null,null,null,null,null,null],[8.386948000406846e-3,8.400396000000004e-3,23553847,115942,null,null,null,null,null,null,null,null],[8.858553000209213e-3,8.871152999999993e-3,24878594,121739,null,null,null,null,null,null,null,null],[9.249071000340336e-3,9.261876000000002e-3,25974422,127826,null,null,null,null,null,null,null,null],[9.69093299954693e-3,9.703522999999992e-3,27214872,134217,null,null,null,null,null,null,null,null],[1.021149499956664e-2,1.0221897000000008e-2,28676869,140928,null,null,null,null,null,null,null,null],[1.085203700040438e-2,1.0864934999999992e-2,30476212,147975,null,null,null,null,null,null,null,null],[1.1262687000453298e-2,1.1275777999999986e-2,31629429,155373,null,null,null,null,null,null,null,null],[1.2634433999664907e-2,1.2647204999999995e-2,35481872,163142,null,null,null,null,null,null,null,null],[1.3140147999365581e-2,1.316393199999999e-2,36900318,171299,null,null,null,null,null,null,null,null],[1.3030723000156286e-2,1.3044117000000022e-2,36594266,179864,null,null,null,null,null,null,null,null],[1.3640090000080818e-2,1.3653509000000008e-2,38304732,188858,null,null,null,null,null,null,null,null],[1.443601699975261e-2,1.4461031000000013e-2,40539118,198300,null,null,null,null,null,null,null,null],[1.5456303999599186e-2,1.546884799999998e-2,43404840,208215,null,null,null,null,null,null,null,null],[1.586434100045153e-2,1.5890004000000013e-2,44549516,218626,null,null,null,null,null,null,null,null],[1.761547300066013e-2,1.7545907000000027e-2,49467881,229558,null,null,null,null,null,null,null,null],[1.7764421000720176e-2,1.7784032999999977e-2,49885074,241036,null,null,null,null,null,null,null,null],[1.829086899942922e-2,1.8304023000000003e-2,51367476,253087,null,null,null,null,null,null,null,null],[1.92128849994333e-2,1.923813200000002e-2,53946245,265742,null,null,null,null,null,null,null,null],[2.0189818999824638e-2,2.0213042999999986e-2,56696096,279029,null,null,null,null,null,null,null,null],[2.1141454000826343e-2,2.1166368000000046e-2,59368134,292980,null,null,null,null,null,null,null,null],[2.2285701000328118e-2,2.232325199999996e-2,62581311,307629,null,null,null,null,null,null,null,null],[2.369254900077067e-2,2.371788100000005e-2,66532635,323011,null,null,null,null,null,null,null,null],[2.5586286000361724e-2,2.5623264999999895e-2,71848629,339161,null,null,null,null,null,null,null,null],[2.573929499976657e-2,2.576456100000002e-2,72279346,356119,null,null,null,null,null,null,null,null],[2.7123267999741074e-2,2.712132300000003e-2,76164779,373925,null,null,null,null,null,null,null,null],[2.8341504000309214e-2,2.837975100000001e-2,79585577,392622,null,null,null,null,null,null,null,null],[3.0211821000193595e-2,3.024820100000003e-2,84838213,412253,null,null,null,null,null,null,null,null],[3.1604155999957584e-2,3.1557371e-2,88748401,432866,null,null,null,null,null,null,null,null],[3.272362899951986e-2,3.276175300000006e-2,91892077,454509,null,null,null,null,null,null,null,null],[3.514275199995609e-2,3.5191819999999985e-2,98683977,477234,null,null,null,null,null,null,null,null],[3.691606699976546e-2,3.695302200000006e-2,103663408,501096,null,null,null,null,null,null,null,null],[3.788183399956324e-2,3.793167900000005e-2,106375298,526151,null,null,null,null,null,null,null,null],[3.9784268000403245e-2,3.9835242999999965e-2,111718154,552458,null,null,null,null,null,null,null,null],[4.1844813999887265e-2,4.189292099999997e-2,117503453,580081,null,null,null,null,null,null,null,null],[4.442088300038449e-2,4.4483178999999984e-2,124736847,609086,null,null,null,null,null,null,null,null],[4.600195400053053e-2,4.605172499999999e-2,129176626,639540,null,null,null,null,null,null,null,null],[4.991892099951656e-2,4.998036799999994e-2,140176455,671517,null,null,null,null,null,null,null,null],[5.1106185000207915e-2,5.116623099999984e-2,143509356,705093,null,null,null,null,null,null,null,null],[5.3349087000242434e-2,5.342445299999987e-2,149806962,740347,null,null,null,null,null,null,null,null],[5.620384699977876e-2,5.626702199999989e-2,157823541,777365,null,null,null,null,null,null,null,null],[5.98053740004616e-2,5.988262499999997e-2,167937098,816233,null,null,null,null,null,null,null,null],[6.274125199979608e-2,6.282872700000008e-2,176180746,857045,null,null,null,null,null,null,null,null],[6.519751199994062e-2,6.523002099999986e-2,183078798,899897,null,null,null,null,null,null,null,null],[6.863373099986347e-2,6.864848700000015e-2,192727982,944892,null,null,null,null,null,null,null,null],[7.266552700002649e-2,7.275140800000002e-2,204049981,992136,null,null,null,null,null,null,null,null],[7.53256580001107e-2,7.542483600000005e-2,211518591,1041743,null,null,null,null,null,null,null,null],[7.8859463000299e-2,7.89590699999998e-2,221441496,1093831,null,null,null,null,null,null,null,null],[8.367030499994144e-2,8.369756200000023e-2,234951343,1148522,null,null,null,null,null,null,null,null],[8.781098200051929e-2,8.794157899999977e-2,246576681,1205948,null,null,null,null,null,null,null,null],[9.137406699937856e-2,9.148800299999982e-2,256583096,1266246,null,null,null,null,null,null,null,null],[9.735792900028173e-2,9.743697600000001e-2,273385688,1329558,null,null,null,null,null,null,null,null],[0.10062271399965539,0.10074587700000004,282552366,1396036,null,null,null,null,null,null,null,null],[0.10596879100012302,0.10609297400000006,297564662,1465838,null,null,null,null,null,null,null,null],[0.11386489500000607,0.11400624799999992,319737614,1539130,null,null,null,null,null,null,null,null],[0.11757163599941123,0.11758314800000003,330145351,1616086,null,null,null,null,null,null,null,null],[0.12356199199984985,0.1237097730000003,346965844,1696890,null,null,null,null,null,null,null,null],[0.1290947489997052,0.129143864,362503825,1781735,null,null,null,null,null,null,null,null],[0.13702479399944423,0.13715244700000007,384769254,1870822,null,null,null,null,null,null,null,null],[0.14180570300050022,0.14198184299999994,398194362,1964363,null,null,null,null,null,null,null,null],[0.15006589999939024,0.15024425799999985,421388990,2062581,null,null,null,null,null,null,null,null],[0.1628291219994935,0.16301433099999985,457231074,2165710,null,null,null,null,null,null,null,null],[0.1652935100000832,0.165485012,464148964,2273996,null,null,null,null,null,null,null,null],[0.17531090800002858,0.175464501,492278400,2387695,null,null,null,null,null,null,null,null],[0.18298854700060474,0.18311450800000006,513836988,2507080,null,null,null,null,null,null,null,null],[0.1911736709998877,0.19140497399999967,536821961,2632434,null,null,null,null,null,null,null,null],[0.19980918700002803,0.20001802400000024,561070304,2764056,null,null,null,null,null,null,null,null],[0.21143691500037676,0.21169822899999957,593719314,2902259,null,null,null,null,null,null,null,null],[0.2229522139996334,0.22303478300000013,626055088,3047372,null,null,null,null,null,null,null,null],[0.23280347999934747,0.2329484070000003,653718048,3199740,null,null,null,null,null,null,null,null]],"reportName":"encode/25/base64-bytestring","reportNumber":0,"reportOutliers":{"highMild":1,"highSevere":0,"lowMild":0,"lowSevere":0,"samplesSeen":43}},{"reportAnalysis":{"anMean":{"estError":{"confIntCL":5.0e-2,"confIntLDX":4.389977179151463e-10,"confIntUDX":5.382308382968762e-10},"estPoint":2.3477858937961235e-7},"anOutlierVar":{"ovDesc":"no","ovEffect":"Unaffected","ovFraction":4.1321602589488825e-3},"anRegress":[{"regCoeffs":{"iters":{"estError":{"confIntCL":5.0e-2,"confIntLDX":4.1280181950489053e-10,"confIntUDX":4.901083986237844e-10},"estPoint":2.3498898405095984e-7},"y":{"estError":{"confIntCL":5.0e-2,"confIntLDX":1.9392559223847216e-5,"confIntUDX":1.997095800734624e-5},"estPoint":1.4966030072850191e-5}},"regRSquare":{"estError":{"confIntCL":5.0e-2,"confIntLDX":2.3367629925163946e-5,"confIntUDX":1.915169476673917e-5},"estPoint":0.9999631284996006},"regResponder":"time"}],"anStdDev":{"estError":{"confIntCL":5.0e-2,"confIntLDX":4.252901477637488e-10,"confIntUDX":9.272939818646361e-10},"estPoint":1.6652871792583137e-9}},"reportKDEs":[{"kdePDF":[4.677260024238617e7,4.855415484268142e7,5.209519686023114e7,5.73504988445261e7,6.424968659253351e7,7.269473760533303e7,8.255748102412005e7,9.367769703681853e7,1.0586242685169812e8,1.1888704351874286e8,1.3249850067219743e8,1.464209798865621e8,1.603639146016615e8,1.740321029721298e8,1.8713736184937572e8,1.9941094982124522e8,2.106158279035932e8,2.2055775610386038e8,2.2909425796558288e8,2.3614062704384443e8,2.4167238945881855e8,2.4572395236977208e8,2.4838352523851794e8,2.497847574648503e8,2.5009584858479086e8,2.4950711592221776e8,2.4821811958208108e8,2.4642543107610092e8,2.4431199252676687e8,2.4203876903414688e8,2.3973908327079216e8,2.3751568432978272e8,2.3544029058080417e8,2.3355510202706224e8,2.3187563265511605e8,2.3039418190376732e8,2.290833421870677e8,2.2789910444242138e8,2.2678334087245002e8,2.2566567176844558e8,2.244649207825056e8,2.2309049733349848e8,2.2144409611309248e8,2.1942206765381292e8,2.1691870165188187e8,2.1383049946516973e8,2.1006132450223508e8,2.0552814119706562e8,2.001669131140363e8,1.9393814849616182e8,1.8683156681516606e8,1.7886941137405536e8,1.701080402508289e8,1.6063757388242722e8,1.505795423118261e8,1.400826387096292e8,1.2931683126456152e8,1.1846620055123834e8,1.0772094697707812e8,9.726905094770713e7,8.728806929151355e7,7.793752058920307e7,6.935225637889163e7,6.1637142203706965e7,5.486328903402383e7,4.906598741350289e7,4.424440792179031e7,4.036304494912347e7,3.735479800348841e7,3.5125507011916995e7,3.3559686732028574e7,3.2527142655116897e7,3.1890099987025253e7,3.151044283709267e7,3.125664757941966e7,3.1010007055383626e7,3.066978391120971e7,3.0157002286578882e7,2.9416684161428403e7,2.841845302752866e7,2.7155552949626762e7,2.564245311181994e7,2.3911313712966844e7,2.2007667118120804e7,1.998571024620018e7,1.790360654484758e7,1.5819159899655012e7,1.3786154538159454e7,1.1851564203698728e7,1.0053732451856423e7,8421525.96100401,6974374.8652037205,5723046.14404257,4670952.382880851,3815779.549012703,3151221.58722256,2668632.27060328,2358440.4357466013,2211218.00545992,2218336.2625048007,2372190.985953331,2666018.7539200834,3093363.339375271,3647281.61148643,4319401.779014671,5098962.107528042,5971964.119269654,6920569.39105716,7922852.350315309,8952992.659781331,9981950.846972318,1.0978622297305174e7,1.191141171018603e7,1.2750118051889336e7,1.3467975079252664e7,1.4043660683069738e7,1.4463074583542163e7,1.4720691368420133e7,1.4820325051352033e7,1.4775190054077923e7,1.4607207045579012e7,1.4345573715776885e7,1.402469256421755e7,1.3681612336503891e7,1.3353189956558872e7,1.3073210500326747e7,1.2869710956298275e7,1.2762738617907802e7],"kdeType":"time","kdeValues":[2.3176040664289234e-7,2.3184180884824263e-7,2.3192321105359294e-7,2.3200461325894323e-7,2.3208601546429352e-7,2.3216741766964383e-7,2.3224881987499412e-7,2.3233022208034444e-7,2.3241162428569473e-7,2.3249302649104502e-7,2.3257442869639533e-7,2.3265583090174562e-7,2.327372331070959e-7,2.3281863531244622e-7,2.329000375177965e-7,2.3298143972314683e-7,2.3306284192849711e-7,2.331442441338474e-7,2.3322564633919772e-7,2.33307048544548e-7,2.333884507498983e-7,2.334698529552486e-7,2.335512551605989e-7,2.3363265736594921e-7,2.337140595712995e-7,2.337954617766498e-7,2.338768639820001e-7,2.339582661873504e-7,2.3403966839270068e-7,2.34121070598051e-7,2.342024728034013e-7,2.3428387500875158e-7,2.343652772141019e-7,2.3444667941945218e-7,2.345280816248025e-7,2.3460948383015278e-7,2.3469088603550307e-7,2.347722882408534e-7,2.3485369044620368e-7,2.3493509265155396e-7,2.3501649485690428e-7,2.3509789706225457e-7,2.3517929926760488e-7,2.3526070147295517e-7,2.3534210367830546e-7,2.3542350588365578e-7,2.3550490808900606e-7,2.3558631029435635e-7,2.3566771249970667e-7,2.3574911470505696e-7,2.3583051691040724e-7,2.3591191911575756e-7,2.3599332132110785e-7,2.3607472352645816e-7,2.3615612573180845e-7,2.3623752793715874e-7,2.3631893014250906e-7,2.3640033234785934e-7,2.3648173455320963e-7,2.3656313675855995e-7,2.3664453896391024e-7,2.3672594116926055e-7,2.3680734337461084e-7,2.3688874557996113e-7,2.3697014778531144e-7,2.3705154999066173e-7,2.3713295219601202e-7,2.3721435440136234e-7,2.3729575660671262e-7,2.3737715881206294e-7,2.3745856101741323e-7,2.3753996322276352e-7,2.3762136542811383e-7,2.3770276763346412e-7,2.377841698388144e-7,2.3786557204416472e-7,2.37946974249515e-7,2.3802837645486533e-7,2.3810977866021562e-7,2.381911808655659e-7,2.3827258307091622e-7,2.383539852762665e-7,2.384353874816168e-7,2.385167896869671e-7,2.3859819189231743e-7,2.386795940976677e-7,2.38760996303018e-7,2.388423985083683e-7,2.389238007137186e-7,2.390052029190689e-7,2.390866051244192e-7,2.391680073297695e-7,2.392494095351198e-7,2.393308117404701e-7,2.3941221394582037e-7,2.394936161511707e-7,2.39575018356521e-7,2.3965642056187126e-7,2.397378227672216e-7,2.398192249725719e-7,2.399006271779222e-7,2.3998202938327247e-7,2.400634315886228e-7,2.401448337939731e-7,2.4022623599932336e-7,2.403076382046737e-7,2.40389040410024e-7,2.4047044261537425e-7,2.4055184482072457e-7,2.406332470260749e-7,2.4071464923142514e-7,2.4079605143677546e-7,2.4087745364212577e-7,2.4095885584747604e-7,2.4104025805282635e-7,2.4112166025817667e-7,2.4120306246352693e-7,2.4128446466887724e-7,2.4136586687422756e-7,2.4144726907957787e-7,2.4152867128492814e-7,2.4161007349027845e-7,2.4169147569562877e-7,2.4177287790097903e-7,2.4185428010632934e-7,2.4193568231167966e-7,2.420170845170299e-7,2.4209848672238023e-7]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","peakMbAllocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportMeasured":[[1.3246999515104108e-5,9.391999999941447e-6,19584,1,null,null,null,null,null,null,null,null],[1.184000211651437e-6,1.2690000001924773e-6,3476,2,null,null,null,null,null,null,null,null],[1.4729994290973991e-6,1.5089999996220627e-6,4230,3,null,null,null,null,null,null,null,null],[1.4959996406105347e-6,1.4879999996608717e-6,4043,4,null,null,null,null,null,null,null,null],[1.7290003597736359e-6,1.888999999977159e-6,5316,5,null,null,null,null,null,null,null,null],[1.9240005713072605e-6,1.9159999995466137e-6,5336,6,null,null,null,null,null,null,null,null],[2.1790001483168453e-6,2.1730000003827854e-6,6046,7,null,null,null,null,null,null,null,null],[2.412999492662493e-6,2.4069999993159286e-6,6711,8,null,null,null,null,null,null,null,null],[2.804999894578941e-6,2.798999999775731e-6,7320,9,null,null,null,null,null,null,null,null],[3.0900000638212077e-6,3.0840000002640977e-6,8611,10,null,null,null,null,null,null,null,null],[3.2389998523285612e-6,3.226000000466911e-6,9231,11,null,null,null,null,null,null,null,null],[3.3129999792436138e-6,3.304999999897973e-6,9205,12,null,null,null,null,null,null,null,null],[3.434000063862186e-6,3.443999999852565e-6,9911,13,null,null,null,null,null,null,null,null],[3.7070003600092605e-6,3.718999999513528e-6,10432,14,null,null,null,null,null,null,null,null],[4.2159999793511815e-6,4.230000000049472e-6,12343,15,null,null,null,null,null,null,null,null],[4.77800040243892e-6,4.767999999266692e-6,13391,16,null,null,null,null,null,null,null,null],[4.520999937085435e-6,4.515000000537839e-6,12656,17,null,null,null,null,null,null,null,null],[5.208999937167391e-6,5.213999999753582e-6,14781,18,null,null,null,null,null,null,null,null],[5.044999852543697e-6,4.909999999469505e-6,14097,19,null,null,null,null,null,null,null,null],[5.631000021821819e-6,5.643999999804805e-6,15849,20,null,null,null,null,null,null,null,null],[5.559000783250667e-6,5.645999999970286e-6,16008,21,null,null,null,null,null,null,null,null],[5.633000000671018e-6,5.640999999556584e-6,15868,22,null,null,null,null,null,null,null,null],[6.1470000218832865e-6,6.1350000004622984e-6,16906,23,null,null,null,null,null,null,null,null],[6.45199997961754e-6,6.460999999902128e-6,18421,25,null,null,null,null,null,null,null,null],[6.735000170010608e-6,6.6450000000273235e-6,18799,26,null,null,null,null,null,null,null,null],[7.061000360408798e-6,7.102999999730741e-6,20077,27,null,null,null,null,null,null,null,null],[7.422999260597862e-6,7.416999999954044e-6,21972,28,null,null,null,null,null,null,null,null],[8.907999472285155e-6,9.278000000279008e-6,25996,30,null,null,null,null,null,null,null,null],[9.133000276051462e-6,9.173999999667615e-6,25927,31,null,null,null,null,null,null,null,null],[1.0334999387850985e-5,1.055500000024523e-5,28925,33,null,null,null,null,null,null,null,null],[9.804999535845127e-6,1.0107000000481037e-5,28542,35,null,null,null,null,null,null,null,null],[1.3889999536331743e-5,1.3952000000649889e-5,38923,36,null,null,null,null,null,null,null,null],[1.327700010733679e-5,1.3419000000070014e-5,37581,38,null,null,null,null,null,null,null,null],[1.2444999811123125e-5,1.2510999999548744e-5,35225,40,null,null,null,null,null,null,null,null],[1.2571999832289293e-5,1.2735999999513581e-5,92817,42,null,null,null,null,null,null,null,null],[1.473500014981255e-5,1.4766000000498991e-5,41701,44,null,null,null,null,null,null,null,null],[1.4699000530526973e-5,1.52849999999205e-5,43169,47,null,null,null,null,null,null,null,null],[5.6167999900935683e-5,5.6509999999398985e-5,158362,49,null,null,null,null,null,null,null,null],[5.4957000429567415e-5,5.528400000009981e-5,156078,52,null,null,null,null,null,null,null,null],[3.1538000257569365e-5,3.147900000044501e-5,88603,54,null,null,null,null,null,null,null,null],[1.6474999938509427e-5,1.663599999979226e-5,46850,57,null,null,null,null,null,null,null,null],[1.693199919827748e-5,1.716000000051565e-5,47268,60,null,null,null,null,null,null,null,null],[1.8200999875261914e-5,1.8490999999620783e-5,52176,63,null,null,null,null,null,null,null,null],[1.9112999325443525e-5,1.9367000000158896e-5,54631,66,null,null,null,null,null,null,null,null],[2.0292000044719316e-5,2.0791999999936195e-5,59517,69,null,null,null,null,null,null,null,null],[2.3055000383465085e-5,2.3449999999591853e-5,65770,73,null,null,null,null,null,null,null,null],[2.394600051047746e-5,2.4250000000058947e-5,70064,76,null,null,null,null,null,null,null,null],[2.5225000172213186e-5,2.4988000000725208e-5,70561,80,null,null,null,null,null,null,null,null],[4.5028999920759816e-5,4.5859000000092465e-5,128882,84,null,null,null,null,null,null,null,null],[4.448299932846567e-5,4.492700000024996e-5,127492,89,null,null,null,null,null,null,null,null],[2.787300036288798e-5,2.8237000000430612e-5,79423,93,null,null,null,null,null,null,null,null],[2.7649000003293622e-5,2.8046999999808975e-5,79915,98,null,null,null,null,null,null,null,null],[2.8962000214960426e-5,2.8796999999691764e-5,80702,103,null,null,null,null,null,null,null,null],[3.290899985586293e-5,3.230699999967612e-5,92773,108,null,null,null,null,null,null,null,null],[3.547100004652748e-5,3.556099999979523e-5,102123,113,null,null,null,null,null,null,null,null],[3.628000013122801e-5,3.683300000023593e-5,103779,119,null,null,null,null,null,null,null,null],[3.4407999919494614e-5,3.468099999981433e-5,98251,125,null,null,null,null,null,null,null,null],[3.6980999539082404e-5,3.75139999997387e-5,105298,131,null,null,null,null,null,null,null,null],[3.919200025848113e-5,3.960300000027672e-5,114202,138,null,null,null,null,null,null,null,null],[4.3838000237883534e-5,4.4700000000119644e-5,126751,144,null,null,null,null,null,null,null,null],[9.148999924946111e-5,9.27669999999381e-5,261152,152,null,null,null,null,null,null,null,null],[6.150399985926924e-5,6.169599999950037e-5,173180,159,null,null,null,null,null,null,null,null],[4.7856000492174644e-5,4.8461999999638294e-5,138937,167,null,null,null,null,null,null,null,null],[4.902699947706424e-5,4.913200000000728e-5,140918,176,null,null,null,null,null,null,null,null],[5.2104000133113004e-5,5.250300000003705e-5,150744,185,null,null,null,null,null,null,null,null],[6.0139000197523274e-5,6.03640000003125e-5,170862,194,null,null,null,null,null,null,null,null],[6.390099952113815e-5,6.442699999986701e-5,183404,204,null,null,null,null,null,null,null,null],[5.876600062038051e-5,5.910499999917107e-5,167885,214,null,null,null,null,null,null,null,null],[6.52899998385692e-5,6.613700000013267e-5,185552,224,null,null,null,null,null,null,null,null],[7.613700017827796e-5,7.610800000001916e-5,214920,236,null,null,null,null,null,null,null,null],[6.790899988118326e-5,6.780899999991874e-5,191112,247,null,null,null,null,null,null,null,null],[7.266200009325985e-5,7.306799999984293e-5,206485,260,null,null,null,null,null,null,null,null],[6.71620000503026e-5,6.719399999965958e-5,188765,273,null,null,null,null,null,null,null,null],[1.477189998695394e-4,1.478169999993284e-4,415205,287,null,null,null,null,null,null,null,null],[6.966999990254408e-5,6.967400000057467e-5,195694,301,null,null,null,null,null,null,null,null],[7.359400024142815e-5,7.359299999976088e-5,206678,316,null,null,null,null,null,null,null,null],[7.704699964961037e-5,7.705600000029733e-5,216559,332,null,null,null,null,null,null,null,null],[8.140199952322291e-5,8.140300000025746e-5,228704,348,null,null,null,null,null,null,null,null],[8.488899948133621e-5,8.489199999939245e-5,238454,366,null,null,null,null,null,null,null,null],[9.003899958770489e-5,9.006699999947188e-5,253099,384,null,null,null,null,null,null,null,null],[9.362900073028868e-5,9.363499999981428e-5,263091,403,null,null,null,null,null,null,null,null],[9.885800045594806e-5,9.887199999969454e-5,277823,424,null,null,null,null,null,null,null,null],[1.0276499961037189e-4,1.028469999999615e-4,288960,445,null,null,null,null,null,null,null,null],[1.532380001663114e-4,1.5331799999973583e-4,430722,467,null,null,null,null,null,null,null,null],[1.1341600020386977e-4,1.1344900000054281e-4,318773,490,null,null,null,null,null,null,null,null],[1.1970100058533717e-4,1.1973300000001075e-4,336335,515,null,null,null,null,null,null,null,null],[1.2531700031104265e-4,1.2536000000018532e-4,352101,541,null,null,null,null,null,null,null,null],[1.3162100003683008e-4,1.3167999999996738e-4,369872,568,null,null,null,null,null,null,null,null],[1.3813599980494473e-4,1.3817199999976992e-4,388123,596,null,null,null,null,null,null,null,null],[1.4434800050366903e-4,1.4439200000015973e-4,405645,626,null,null,null,null,null,null,null,null],[2.0776200017280644e-4,2.0787900000041049e-4,583870,657,null,null,null,null,null,null,null,null],[2.0004199996037642e-4,2.001070000003935e-4,562119,690,null,null,null,null,null,null,null,null],[1.668980003159959e-4,1.6700099999944484e-4,469137,725,null,null,null,null,null,null,null,null],[1.7538600059197051e-4,1.7542700000028333e-4,492810,761,null,null,null,null,null,null,null,null],[1.8457799978932599e-4,1.846450000000388e-4,518685,799,null,null,null,null,null,null,null,null],[2.681580008356832e-4,2.6825800000018774e-4,753464,839,null,null,null,null,null,null,null,null],[2.0506600048975088e-4,2.0514499999979563e-4,576354,881,null,null,null,null,null,null,null,null],[2.151019998564152e-4,2.1517000000059738e-4,604609,925,null,null,null,null,null,null,null,null],[2.654769996297546e-4,2.7719999999931133e-4,746064,972,null,null,null,null,null,null,null,null],[3.3857099970191484e-4,3.38692999999779e-4,951250,1020,null,null,null,null,null,null,null,null],[2.4778399983915733e-4,2.478780000005898e-4,696402,1071,null,null,null,null,null,null,null,null],[2.6018599965027533e-4,2.602649999996487e-4,731057,1125,null,null,null,null,null,null,null,null],[2.735090001806384e-4,2.7359600000043116e-4,768450,1181,null,null,null,null,null,null,null,null],[3.5096299961878685e-4,3.5108500000013976e-4,986175,1240,null,null,null,null,null,null,null,null],[3.010000000358559e-4,3.010729999992634e-4,845694,1302,null,null,null,null,null,null,null,null],[3.1546500031254254e-4,3.1556199999993595e-4,886293,1367,null,null,null,null,null,null,null,null],[3.9814299998397473e-4,3.982479999997679e-4,1118546,1436,null,null,null,null,null,null,null,null],[3.733120001925272e-4,3.734170000004866e-4,1048979,1507,null,null,null,null,null,null,null,null],[4.2222000047331676e-4,4.2235399999945855e-4,1186253,1583,null,null,null,null,null,null,null,null],[4.499749993556179e-4,4.5005800000019747e-4,1264231,1662,null,null,null,null,null,null,null,null],[4.7548500060656806e-4,4.756650000006246e-4,1335884,1745,null,null,null,null,null,null,null,null],[5.339070003174129e-4,5.358070000003323e-4,1506997,1832,null,null,null,null,null,null,null,null],[7.10319000063464e-4,7.107660000000848e-4,1997133,1924,null,null,null,null,null,null,null,null],[5.051150001236238e-4,5.052939999998785e-4,1419844,2020,null,null,null,null,null,null,null,null],[7.9180600005202e-4,7.931919999997206e-4,2234724,2121,null,null,null,null,null,null,null,null],[7.581870004287339e-4,7.590349999997414e-4,2133484,2227,null,null,null,null,null,null,null,null],[6.26795999778551e-4,6.270330000006652e-4,1761035,2339,null,null,null,null,null,null,null,null],[6.153399999675457e-4,6.154359999994696e-4,1728455,2456,null,null,null,null,null,null,null,null],[6.646980000368785e-4,6.648399999997778e-4,1867169,2579,null,null,null,null,null,null,null,null],[7.472409997717477e-4,7.589750000001061e-4,2098841,2708,null,null,null,null,null,null,null,null],[6.592670006284607e-4,6.593050000001099e-4,1851608,2843,null,null,null,null,null,null,null,null],[7.283330005520838e-4,7.284619999996522e-4,2045769,2985,null,null,null,null,null,null,null,null],[7.242589999805205e-4,7.243849999998275e-4,2034307,3134,null,null,null,null,null,null,null,null],[7.612059998791665e-4,7.612999999997427e-4,2137959,3291,null,null,null,null,null,null,null,null],[8.017099999051425e-4,8.017870000003313e-4,2251649,3456,null,null,null,null,null,null,null,null],[8.417100007136469e-4,8.418180000004938e-4,2364344,3629,null,null,null,null,null,null,null,null],[8.9753800057224e-4,8.976979999992807e-4,2521110,3810,null,null,null,null,null,null,null,null],[9.484889997111168e-4,9.487129999996569e-4,2664427,4001,null,null,null,null,null,null,null,null],[9.740639998199185e-4,9.741769999997985e-4,2735841,4201,null,null,null,null,null,null,null,null],[1.042466999933822e-3,1.0426049999994191e-3,2927952,4411,null,null,null,null,null,null,null,null],[1.180021999971359e-3,1.1876529999996777e-3,3314201,4631,null,null,null,null,null,null,null,null],[1.1835760005851625e-3,1.1836910000004863e-3,3323988,4863,null,null,null,null,null,null,null,null],[1.221995999912906e-3,1.2221090000004153e-3,3431929,5106,null,null,null,null,null,null,null,null],[1.3180949999878067e-3,1.3183500000000237e-3,3702267,5361,null,null,null,null,null,null,null,null],[1.3313899999047862e-3,1.3315299999998587e-3,3739209,5629,null,null,null,null,null,null,null,null],[1.3701910002055229e-3,1.370290999999746e-3,3848103,5911,null,null,null,null,null,null,null,null],[1.4319299998533097e-3,1.4320220000003658e-3,4021425,6207,null,null,null,null,null,null,null,null],[1.5095999997356557e-3,1.5097009999998079e-3,4239479,6517,null,null,null,null,null,null,null,null],[1.615425999261788e-3,1.6229540000001208e-3,4536683,6843,null,null,null,null,null,null,null,null],[1.698154999758117e-3,1.6983389999998266e-3,4769834,7185,null,null,null,null,null,null,null,null],[1.7455120005251956e-3,1.7456170000000881e-3,4901947,7544,null,null,null,null,null,null,null,null],[1.8318909997105948e-3,1.8319890000002559e-3,5144874,7921,null,null,null,null,null,null,null,null],[1.924062999933085e-3,1.9242390000000498e-3,5403407,8318,null,null,null,null,null,null,null,null],[2.118719000463898e-3,2.1269769999996413e-3,5949914,8733,null,null,null,null,null,null,null,null],[2.2197300004336284e-3,2.2198490000002735e-3,6233946,9170,null,null,null,null,null,null,null,null],[2.58915300037188e-3,2.5893400000001066e-3,7270986,9629,null,null,null,null,null,null,null,null],[2.5697959999888553e-3,2.5699049999996504e-3,7216595,10110,null,null,null,null,null,null,null,null],[2.7323629992679344e-3,2.740772999999308e-3,7673016,10616,null,null,null,null,null,null,null,null],[2.789346000099613e-3,2.7895610000001625e-3,7833525,11146,null,null,null,null,null,null,null,null],[2.9007449993514456e-3,2.9009009999994007e-3,8145962,11704,null,null,null,null,null,null,null,null],[3.0576290000681183e-3,3.0577389999999482e-3,8586488,12289,null,null,null,null,null,null,null,null],[3.1597889992553974e-3,3.1689500000000592e-3,8873514,12903,null,null,null,null,null,null,null,null],[3.1899830000838847e-3,3.184702000000428e-3,8958678,13549,null,null,null,null,null,null,null,null],[3.5005549998459173e-3,3.4358310000000003e-3,9830779,14226,null,null,null,null,null,null,null,null],[3.53840699972352e-3,3.547763000000259e-3,9936843,14937,null,null,null,null,null,null,null,null],[3.6558700003297417e-3,3.6524389999996743e-3,10266436,15684,null,null,null,null,null,null,null,null],[3.8511669999934384e-3,3.861059000000111e-3,10814756,16469,null,null,null,null,null,null,null,null],[4.017597000711248e-3,4.017752000000208e-3,11282009,17292,null,null,null,null,null,null,null,null],[4.2143179998674896e-3,4.214441000000235e-3,11834371,18157,null,null,null,null,null,null,null,null],[4.591562999848975e-3,4.60098400000053e-3,12894016,19065,null,null,null,null,null,null,null,null],[4.893428999821481e-3,4.893656000000135e-3,13741997,20018,null,null,null,null,null,null,null,null],[4.971175999344268e-3,4.980086000000661e-3,13960075,21019,null,null,null,null,null,null,null,null],[5.157960999895295e-3,5.158136000000368e-3,14484667,22070,null,null,null,null,null,null,null,null],[5.463284000143176e-3,5.472751000000109e-3,15342498,23173,null,null,null,null,null,null,null,null],[5.656479999743169e-3,5.656643000000017e-3,15884422,24332,null,null,null,null,null,null,null,null],[5.995054999402782e-3,6.005038000000518e-3,16835057,25549,null,null,null,null,null,null,null,null],[6.493951999800629e-3,6.496088000000455e-3,18236414,26826,null,null,null,null,null,null,null,null],[6.8942750003770925e-3,6.894516000000017e-3,19360712,28167,null,null,null,null,null,null,null,null],[7.0793409995530965e-3,7.0890270000001365e-3,19880842,29576,null,null,null,null,null,null,null,null],[7.229636999909417e-3,7.239939999999834e-3,20302288,31054,null,null,null,null,null,null,null,null],[7.646641000064847e-3,7.658565999999922e-3,21473478,32607,null,null,null,null,null,null,null,null],[7.950256999720295e-3,7.95055799999922e-3,22325978,34238,null,null,null,null,null,null,null,null],[8.378155999707815e-3,8.38838399999986e-3,23527442,35950,null,null,null,null,null,null,null,null],[8.804026999314374e-3,8.814148999999105e-3,24723925,37747,null,null,null,null,null,null,null,null],[9.259308000764577e-3,9.268953999999496e-3,26002284,39634,null,null,null,null,null,null,null,null],[9.697849999611208e-3,9.708321999999825e-3,27233489,41616,null,null,null,null,null,null,null,null],[1.0183921000134433e-2,1.0195001999999675e-2,28598237,43697,null,null,null,null,null,null,null,null],[1.069816000017454e-2,1.070928800000015e-2,30042611,45882,null,null,null,null,null,null,null,null],[1.1312216000078479e-2,1.1323602000000044e-2,31767725,48176,null,null,null,null,null,null,null,null],[1.1815220000244153e-2,1.1825747999999692e-2,33179322,50585,null,null,null,null,null,null,null,null],[1.2497053000515734e-2,1.2517210999999584e-2,35093912,53114,null,null,null,null,null,null,null,null],[1.3360470000407076e-2,1.3274404999999767e-2,37519302,55770,null,null,null,null,null,null,null,null],[1.3835749000463693e-2,1.3841799999999793e-2,38852799,58558,null,null,null,null,null,null,null,null],[1.4509603000078641e-2,1.4529749000000258e-2,40744494,61486,null,null,null,null,null,null,null,null],[1.5683631999309e-2,1.5693027000000193e-2,44042282,64561,null,null,null,null,null,null,null,null],[1.5847592000682198e-2,1.5861680000000433e-2,44502190,67789,null,null,null,null,null,null,null,null],[1.6672243000357412e-2,1.6693743999999455e-2,46817663,71178,null,null,null,null,null,null,null,null],[1.7424495999875944e-2,1.74360379999996e-2,48930324,74737,null,null,null,null,null,null,null,null],[1.8617515000187268e-2,1.8636829000000077e-2,52280816,78474,null,null,null,null,null,null,null,null],[1.9175536000147986e-2,1.9197013999999513e-2,53847268,82398,null,null,null,null,null,null,null,null],[2.0151728999735496e-2,2.0171914999999707e-2,56588522,86518,null,null,null,null,null,null,null,null],[2.1104172999912407e-2,2.1124562999999874e-2,59263089,90843,null,null,null,null,null,null,null,null],[2.230993800003489e-2,2.2332755999999954e-2,62648396,95386,null,null,null,null,null,null,null,null],[2.391488500052219e-2,2.3807148999999583e-2,67156500,100155,null,null,null,null,null,null,null,null],[2.475879299981898e-2,2.47743740000006e-2,69525350,105163,null,null,null,null,null,null,null,null],[2.574756400008482e-2,2.5777721999999947e-2,72301745,110421,null,null,null,null,null,null,null,null],[2.7777821000199765e-2,2.7806525000000804e-2,78003604,115942,null,null,null,null,null,null,null,null],[2.8336160000435484e-2,2.8367742999999557e-2,79570534,121739,null,null,null,null,null,null,null,null],[2.9801515000144718e-2,2.9832964000000572e-2,83685238,127826,null,null,null,null,null,null,null,null],[3.1685191999713425e-2,3.1724581999999835e-2,88975220,134217,null,null,null,null,null,null,null,null],[3.278294099982304e-2,3.2818828999999994e-2,92058047,140928,null,null,null,null,null,null,null,null],[3.447599499941134e-2,3.450726499999934e-2,96812057,147975,null,null,null,null,null,null,null,null],[3.6217007000232115e-2,3.6258622000000074e-2,101700806,155373,null,null,null,null,null,null,null,null],[3.841876600017713e-2,3.845927299999996e-2,107882091,163142,null,null,null,null,null,null,null,null],[4.0374072000304295e-2,4.041285600000055e-2,113372945,171299,null,null,null,null,null,null,null,null],[4.1994537000391574e-2,4.2032617999999466e-2,117923515,179864,null,null,null,null,null,null,null,null],[4.413618200032943e-2,4.4184306000000007e-2,123937200,188858,null,null,null,null,null,null,null,null],[4.62616610002442e-2,4.630144700000027e-2,129906075,198300,null,null,null,null,null,null,null,null],[4.856018399914319e-2,4.860824100000016e-2,136359137,208215,null,null,null,null,null,null,null,null],[5.274067600021226e-2,5.278859800000024e-2,148099653,218626,null,null,null,null,null,null,null,null],[5.3876413000580214e-2,5.386701399999971e-2,151288966,229558,null,null,null,null,null,null,null,null],[5.615250000028027e-2,5.6201355000000675e-2,157680223,241036,null,null,null,null,null,null,null,null],[5.9113858999808144e-2,5.917468500000034e-2,165995134,253087,null,null,null,null,null,null,null,null],[6.277997800043522e-2,6.276667800000002e-2,176289113,265742,null,null,null,null,null,null,null,null],[6.530594300056691e-2,6.536644100000011e-2,183382433,279029,null,null,null,null,null,null,null,null],[6.827192499986268e-2,6.834319399999966e-2,191710600,292980,null,null,null,null,null,null,null,null],[7.207572500010428e-2,7.208717900000039e-2,202393192,307629,null,null,null,null,null,null,null,null],[7.603714899960323e-2,7.611713700000067e-2,213515562,323011,null,null,null,null,null,null,null,null],[7.964759900005447e-2,7.97021279999992e-2,223653773,339161,null,null,null,null,null,null,null,null],[8.307835100004013e-2,8.315752599999993e-2,233288367,356119,null,null,null,null,null,null,null,null],[8.813599400036765e-2,8.822370800000012e-2,247489309,373925,null,null,null,null,null,null,null,null],[9.20996680006283e-2,9.218610900000002e-2,258620344,392622,null,null,null,null,null,null,null,null],[9.62551419997908e-2,9.635168699999941e-2,270288075,412253,null,null,null,null,null,null,null,null],[0.10302061099991988,0.10302898399999982,289286549,432866,null,null,null,null,null,null,null,null],[0.10614566799995373,0.10625041100000043,298059938,454509,null,null,null,null,null,null,null,null],[0.11251722399993014,0.11256260600000001,315952763,477234,null,null,null,null,null,null,null,null],[0.11693292400013888,0.11705261500000042,328352300,501096,null,null,null,null,null,null,null,null],[0.1240654130006078,0.12412151599999977,348379789,526151,null,null,null,null,null,null,null,null],[0.1291387669998585,0.12926777900000008,362625292,552458,null,null,null,null,null,null,null,null],[0.13642825299939432,0.13648592499999967,383096231,580081,null,null,null,null,null,null,null,null],[0.14235596399976203,0.14250195600000026,399739531,609086,null,null,null,null,null,null,null,null],[0.1511629209999228,0.15124960800000053,424470271,639540,null,null,null,null,null,null,null,null],[0.15828052500000922,0.15843984300000002,444455524,671517,null,null,null,null,null,null,null,null],[0.16783548300008988,0.16789486600000103,471287159,705093,null,null,null,null,null,null,null,null],[0.17398641199997655,0.17416331600000134,488558000,740347,null,null,null,null,null,null,null,null],[0.18361976600044727,0.18379437299999957,515608489,777365,null,null,null,null,null,null,null,null],[0.1913859489995957,0.19144242600000005,537417807,816233,null,null,null,null,null,null,null,null],[0.20160104900060105,0.20180585499999992,566100838,857045,null,null,null,null,null,null,null,null],[0.21107351600039692,0.21127524699999967,592699232,899897,null,null,null,null,null,null,null,null],[0.22153096700003516,0.22174232800000127,622064261,944892,null,null,null,null,null,null,null,null],[0.23268488600024284,0.2328264659999988,653384868,992136,null,null,null,null,null,null,null,null]],"reportName":"encode/25/base64","reportNumber":1,"reportOutliers":{"highMild":1,"highSevere":0,"lowMild":0,"lowSevere":0,"samplesSeen":42}},{"reportAnalysis":{"anMean":{"estError":{"confIntCL":5.0e-2,"confIntLDX":3.4225177026124386e-10,"confIntUDX":4.473643768670084e-10},"estPoint":1.5617879246467282e-7},"anOutlierVar":{"ovDesc":"a slight","ovEffect":"Slight","ovFraction":6.06491941613508e-2},"anRegress":[{"regCoeffs":{"iters":{"estError":{"confIntCL":5.0e-2,"confIntLDX":4.216231514886242e-10,"confIntUDX":4.3153082011800144e-10},"estPoint":1.5621435713404542e-7},"y":{"estError":{"confIntCL":5.0e-2,"confIntLDX":2.3972309866011187e-5,"confIntUDX":2.3806752233886054e-5},"estPoint":1.0182824633805626e-5}},"regRSquare":{"estError":{"confIntCL":5.0e-2,"confIntLDX":4.139583431561622e-5,"confIntUDX":2.876903470616643e-5},"estPoint":0.9999466106406629},"regResponder":"time"}],"anStdDev":{"estError":{"confIntCL":5.0e-2,"confIntLDX":3.0615397812353434e-10,"confIntUDX":5.410735691936321e-10},"estPoint":1.323517734786364e-9}},"reportKDEs":[{"kdePDF":[7.676784321252416e7,7.957775267107706e7,8.515000763426724e7,9.33888904764073e7,1.0414958498793916e8,1.1723730961495507e8,1.3240709509809019e8,1.4936481956894073e8,1.677700676460984e8,1.8724124667145675e8,2.0736319155648583e8,2.2769724712530488e8,2.4779356474675053e8,2.6720511881848735e8,2.8550276318592626e8,3.0229052418137527e8,3.17220272300687e8,3.3000492639639086e8,3.404294140433315e8,3.4835872765575117e8,3.537425662378247e8,3.5661622776415724e8,3.570976104127367e8,3.553803874412186e8,3.517236354417865e8,3.464384113677102e8,3.3987197786058027e8,3.323905518270225e8,3.2436157734427613e8,3.161365803031925e8,3.080356328772142e8,3.0033433437701654e8,2.932540073914902e8,2.8695553402945787e8,2.8153694794321704e8,2.770345919640917e8,2.7342738725706446e8,2.7064356974611807e8,2.6856915221336204e8,2.670573687150296e8,2.659384382354608e8,2.650291202972474e8,2.641416931169114e8,2.6309213180105188e8,2.6170737431802613e8,2.598316231698334e8,2.5733164169960842e8,2.541009795097653e8,2.5006302375979206e8,2.4517274681527403e8,2.3941702654536217e8,2.328134651321773e8,2.2540772527383998e8,2.1726952701658326e8,2.0848758301018077e8,1.991638693868621e8,1.8940770972814307e8,1.7933017322564977e8,1.6903924778159904e8,1.5863614852942392e8,1.4821297666062525e8,1.378517745628853e8,1.276248563348547e8,1.1759615154996923e8,1.0782320305862038e8,9.835941685738933e7,8.925617466200775e7,8.056448038304274e7,7.233590646089813e7,6.462271785648369e7,5.747716316962127e7,5.095001933452628e7,4.508854879078803e7,3.9934071708843805e7,3.5519371854007065e7,3.1866148222531382e7,2.89827032046801e7,2.6862029554518458e7,2.5480429232781257e7,2.4796770917676784e7,2.4752470209583364e7,2.5272255092389558e7,2.626575513137048e7,2.7629921968526505e7,2.9252247918286707e7,3.1014698310924415e7,3.2798214238269117e7,3.448758116450681e7,3.597640342183351e7,3.71718838231614e7,3.7999089688628115e7,3.840439733579617e7,3.835784870510544e7,3.7854224134220265e7,3.691272798098368e7,3.557528908823322e7,3.390358436773103e7,3.197498937214732e7,2.9877734681015253e7,2.7705594504428793e7,2.555245140040369e7,2.350706981951652e7,2.1648376195752654e7,2.0041491560979005e7,1.8734701897106346e7,1.7757488539484903e7,1.711968081864665e7,1.681173817904974e7,1.6806119294093087e7,1.7059649672407836e7,1.7516754961481668e7,1.8113383448446967e7,1.8781398761665605e7,1.9453185338819157e7,2.0066179688638613e7,2.0567025800891463e7,2.091505903233401e7,2.108485355748049e7,2.1067625288078714e7,2.087136269391493e7,2.051965621292933e7,2.0049303950717818e7,1.9506876410076678e7,1.894451509667665e7,1.8415309330837432e7,1.796863527385764e7,1.7645847124780037e7,1.7476682222844504e7],"kdeType":"time","kdeValues":[1.5398442684228514e-7,1.54041884031363e-7,1.5409934122044088e-7,1.5415679840951878e-7,1.5421425559859665e-7,1.5427171278767453e-7,1.543291699767524e-7,1.543866271658303e-7,1.5444408435490817e-7,1.5450154154398604e-7,1.5455899873306392e-7,1.5461645592214182e-7,1.546739131112197e-7,1.5473137030029756e-7,1.5478882748937543e-7,1.5484628467845333e-7,1.549037418675312e-7,1.5496119905660908e-7,1.5501865624568695e-7,1.5507611343476482e-7,1.5513357062384272e-7,1.551910278129206e-7,1.5524848500199847e-7,1.5530594219107634e-7,1.5536339938015424e-7,1.5542085656923211e-7,1.5547831375830999e-7,1.5553577094738786e-7,1.5559322813646576e-7,1.5565068532554363e-7,1.557081425146215e-7,1.5576559970369938e-7,1.5582305689277728e-7,1.5588051408185515e-7,1.5593797127093302e-7,1.559954284600109e-7,1.5605288564908877e-7,1.5611034283816667e-7,1.5616780002724454e-7,1.562252572163224e-7,1.5628271440540028e-7,1.5634017159447818e-7,1.5639762878355606e-7,1.5645508597263393e-7,1.565125431617118e-7,1.565700003507897e-7,1.5662745753986757e-7,1.5668491472894545e-7,1.5674237191802332e-7,1.5679982910710122e-7,1.568572862961791e-7,1.5691474348525696e-7,1.5697220067433484e-7,1.5702965786341274e-7,1.570871150524906e-7,1.5714457224156848e-7,1.5720202943064635e-7,1.5725948661972423e-7,1.5731694380880213e-7,1.5737440099788e-7,1.5743185818695787e-7,1.5748931537603574e-7,1.5754677256511364e-7,1.5760422975419152e-7,1.576616869432694e-7,1.5771914413234726e-7,1.5777660132142516e-7,1.5783405851050303e-7,1.578915156995809e-7,1.5794897288865878e-7,1.5800643007773668e-7,1.5806388726681455e-7,1.5812134445589242e-7,1.581788016449703e-7,1.582362588340482e-7,1.5829371602312607e-7,1.5835117321220394e-7,1.584086304012818e-7,1.5846608759035969e-7,1.5852354477943758e-7,1.5858100196851546e-7,1.5863845915759333e-7,1.586959163466712e-7,1.587533735357491e-7,1.5881083072482697e-7,1.5886828791390485e-7,1.5892574510298272e-7,1.5898320229206062e-7,1.590406594811385e-7,1.5909811667021636e-7,1.5915557385929424e-7,1.5921303104837214e-7,1.5927048823745e-7,1.5932794542652788e-7,1.5938540261560575e-7,1.5944285980468363e-7,1.5950031699376153e-7,1.595577741828394e-7,1.5961523137191727e-7,1.5967268856099515e-7,1.5973014575007304e-7,1.5978760293915092e-7,1.598450601282288e-7,1.5990251731730666e-7,1.5995997450638456e-7,1.6001743169546243e-7,1.600748888845403e-7,1.6013234607361818e-7,1.6018980326269608e-7,1.6024726045177395e-7,1.6030471764085182e-7,1.603621748299297e-7,1.6041963201900757e-7,1.6047708920808547e-7,1.6053454639716334e-7,1.6059200358624121e-7,1.606494607753191e-7,1.6070691796439699e-7,1.6076437515347486e-7,1.6082183234255273e-7,1.608792895316306e-7,1.609367467207085e-7,1.6099420390978638e-7,1.6105166109886425e-7,1.6110911828794212e-7,1.6116657547702002e-7,1.612240326660979e-7,1.6128148985517577e-7]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","peakMbAllocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportMeasured":[[2.8948999897693284e-5,2.717500000137818e-5,71492,1,null,null,null,null,null,null,null,null],[1.838000571297016e-6,1.7460000005797838e-6,6057,2,null,null,null,null,null,null,null,null],[1.9540002540452406e-6,2.073999999296916e-6,5816,3,null,null,null,null,null,null,null,null],[1.97000008483883e-6,2.292999999653489e-6,6425,4,null,null,null,null,null,null,null,null],[1.966999661817681e-6,1.8380000010864705e-6,5197,5,null,null,null,null,null,null,null,null],[1.7485000171291176e-5,1.738299999942683e-5,47843,6,null,null,null,null,null,null,null,null],[2.8450003810576163e-6,2.8939999996424604e-6,9974,7,null,null,null,null,null,null,null,null],[4.681000064010732e-6,4.488000000080206e-6,12906,8,null,null,null,null,null,null,null,null],[2.927999958046712e-6,3.0769999987967367e-6,9210,9,null,null,null,null,null,null,null,null],[3.4049999158014543e-6,3.302999999732492e-6,8329,10,null,null,null,null,null,null,null,null],[4.180999894742854e-6,4.452000000654266e-6,12108,11,null,null,null,null,null,null,null,null],[4.331999662099406e-6,4.309999999563274e-6,12376,12,null,null,null,null,null,null,null,null],[6.940999810467474e-6,6.132000001102256e-6,16597,13,null,null,null,null,null,null,null,null],[5.2309997045085765e-6,4.755000000855603e-6,13058,14,null,null,null,null,null,null,null,null],[8.945000445237383e-6,8.288000000078455e-6,22898,15,null,null,null,null,null,null,null,null],[7.521000043198001e-6,6.554999998797939e-6,74545,16,null,null,null,null,null,null,null,null],[9.465999937674496e-6,9.14900000026364e-6,26841,17,null,null,null,null,null,null,null,null],[1.0519000170461368e-5,1.009500000037633e-5,27549,18,null,null,null,null,null,null,null,null],[6.524999662360642e-6,6.123000000357592e-6,15660,19,null,null,null,null,null,null,null,null],[8.533000254828949e-6,8.699000000333967e-6,25234,20,null,null,null,null,null,null,null,null],[7.413999810523819e-6,8.159000000063088e-6,25185,21,null,null,null,null,null,null,null,null],[1.1697999980242457e-5,1.157900000059442e-5,34035,22,null,null,null,null,null,null,null,null],[8.617000275989994e-6,9.141999999684458e-6,26595,23,null,null,null,null,null,null,null,null],[6.56100019114092e-6,6.564999999625343e-6,17397,25,null,null,null,null,null,null,null,null],[4.9330001274938695e-6,4.926999999099735e-6,14044,26,null,null,null,null,null,null,null,null],[5.122999937157147e-6,5.108999999947628e-6,13960,27,null,null,null,null,null,null,null,null],[7.128000106604304e-6,7.104999999896222e-6,20193,28,null,null,null,null,null,null,null,null],[1.1481000001367647e-5,1.1051999999622808e-5,32090,30,null,null,null,null,null,null,null,null],[1.056200017046649e-5,9.871999999688796e-6,26988,31,null,null,null,null,null,null,null,null],[7.378999725915492e-6,7.224999999166926e-6,20453,33,null,null,null,null,null,null,null,null],[9.977999980037566e-6,1.0217000001588872e-5,29659,35,null,null,null,null,null,null,null,null],[7.84900021244539e-6,7.928000000489988e-6,22565,36,null,null,null,null,null,null,null,null],[8.119000085571315e-6,8.348999999796547e-6,23438,38,null,null,null,null,null,null,null,null],[9.433999366592616e-6,9.93799999982059e-6,27547,40,null,null,null,null,null,null,null,null],[1.1398000424378552e-5,1.1458999999547359e-5,33166,42,null,null,null,null,null,null,null,null],[1.212799998029368e-5,1.25810000000115e-5,34785,44,null,null,null,null,null,null,null,null],[1.2566999430418946e-5,1.2347999998496562e-5,35931,47,null,null,null,null,null,null,null,null],[1.5395999980682973e-5,1.545199999952729e-5,43167,49,null,null,null,null,null,null,null,null],[6.936599947948707e-5,7.105799999962414e-5,201426,52,null,null,null,null,null,null,null,null],[2.9814999834343325e-5,2.9730999999699748e-5,83907,54,null,null,null,null,null,null,null,null],[1.3154999578546267e-5,1.3512999998965824e-5,38733,57,null,null,null,null,null,null,null,null],[1.2391000382194761e-5,1.2642999999812332e-5,36119,60,null,null,null,null,null,null,null,null],[1.8707999515754636e-5,1.9617999999610447e-5,54046,63,null,null,null,null,null,null,null,null],[1.6148999748111237e-5,1.651900000076978e-5,47046,66,null,null,null,null,null,null,null,null],[2.0648999452532735e-5,2.161500000141814e-5,60896,69,null,null,null,null,null,null,null,null],[1.9297999642731156e-5,2.0054000000158112e-5,57560,73,null,null,null,null,null,null,null,null],[1.7532999663671944e-5,1.732700000012244e-5,47909,76,null,null,null,null,null,null,null,null],[2.0081000002392102e-5,2.0119000000207166e-5,58908,80,null,null,null,null,null,null,null,null],[2.5493000066489913e-5,2.5679000000167207e-5,73349,84,null,null,null,null,null,null,null,null],[2.8979000489925966e-5,2.91729999997159e-5,81041,89,null,null,null,null,null,null,null,null],[3.2267999813484494e-5,3.259600000049545e-5,89009,93,null,null,null,null,null,null,null,null],[2.0151999706286006e-5,2.0528000000297197e-5,57925,98,null,null,null,null,null,null,null,null],[2.953100010927301e-5,2.954700000046273e-5,84770,103,null,null,null,null,null,null,null,null],[2.8387000384100247e-5,2.97559999999919e-5,84207,108,null,null,null,null,null,null,null,null],[5.1621999773487914e-5,5.139300000145397e-5,148329,113,null,null,null,null,null,null,null,null],[3.469200055405963e-5,3.456999999862376e-5,96791,119,null,null,null,null,null,null,null,null],[3.695700070238672e-5,3.768499999878827e-5,106384,125,null,null,null,null,null,null,null,null],[3.228599962312728e-5,3.265800000029628e-5,91939,131,null,null,null,null,null,null,null,null],[3.219300015189219e-5,3.2334000000133756e-5,91028,138,null,null,null,null,null,null,null,null],[3.8689000575686805e-5,3.932899999981032e-5,112110,144,null,null,null,null,null,null,null,null],[3.408700013096677e-5,3.473800000008964e-5,97570,152,null,null,null,null,null,null,null,null],[1.1945699952775612e-4,1.197890000010915e-4,337539,159,null,null,null,null,null,null,null,null],[5.261800015432527e-5,5.282100000059131e-5,148614,167,null,null,null,null,null,null,null,null],[4.80029993923381e-5,4.799100000063561e-5,134970,176,null,null,null,null,null,null,null,null],[2.9107000045769382e-5,2.9115000000246027e-5,81809,185,null,null,null,null,null,null,null,null],[3.0390999199880753e-5,3.0429000000609108e-5,85404,194,null,null,null,null,null,null,null,null],[3.151700002490543e-5,3.190400000008253e-5,89703,204,null,null,null,null,null,null,null,null],[3.371200000401586e-5,3.379099999989421e-5,94899,214,null,null,null,null,null,null,null,null],[3.506400025798939e-5,3.516299999972716e-5,98840,224,null,null,null,null,null,null,null,null],[3.692600057547679e-5,3.697000000002504e-5,103862,236,null,null,null,null,null,null,null,null],[3.8127999687276315e-5,3.8149000001652666e-5,107241,247,null,null,null,null,null,null,null,null],[6.119400040915934e-5,6.123600000051965e-5,172151,260,null,null,null,null,null,null,null,null],[5.804100055684103e-5,5.8055000000223345e-5,163171,273,null,null,null,null,null,null,null,null],[4.412799989950145e-5,4.4139999999970314e-5,123988,287,null,null,null,null,null,null,null,null],[4.647699915949488e-5,4.6491999999176414e-5,130624,301,null,null,null,null,null,null,null,null],[4.857699968852103e-5,4.863400000054696e-5,136702,316,null,null,null,null,null,null,null,null],[5.17270000273129e-5,5.178900000046838e-5,145577,332,null,null,null,null,null,null,null,null],[5.4442999498860445e-5,5.455400000009547e-5,153655,348,null,null,null,null,null,null,null,null],[5.684200004907325e-5,5.685700000057636e-5,159989,366,null,null,null,null,null,null,null,null],[1.4019100035511656e-4,1.4047300000008534e-4,395075,384,null,null,null,null,null,null,null,null],[9.434200001123827e-5,9.552800000101058e-5,270599,403,null,null,null,null,null,null,null,null],[1.242890002686181e-4,1.267750000000234e-4,359858,424,null,null,null,null,null,null,null,null],[1.356430002488196e-4,1.3830100000156165e-4,392085,445,null,null,null,null,null,null,null,null],[1.4015800024935743e-4,1.4012000000107605e-4,394633,467,null,null,null,null,null,null,null,null],[9.648100058257114e-5,9.657599999890465e-5,271496,490,null,null,null,null,null,null,null,null],[7.991799975570757e-5,7.995799999882536e-5,224581,515,null,null,null,null,null,null,null,null],[8.292900020023808e-5,8.297900000009406e-5,233260,541,null,null,null,null,null,null,null,null],[1.4976000056776684e-4,1.4984499999926015e-4,421011,568,null,null,null,null,null,null,null,null],[9.172099998977501e-5,9.180400000019517e-5,258140,596,null,null,null,null,null,null,null,null],[9.547900026518619e-5,9.551800000018318e-5,268564,626,null,null,null,null,null,null,null,null],[1.0054999984276947e-4,1.0063300000062725e-4,282856,657,null,null,null,null,null,null,null,null],[1.0734000079537509e-4,1.0743499999854578e-4,301964,690,null,null,null,null,null,null,null,null],[1.1099399944214383e-4,1.1107000000087908e-4,312166,725,null,null,null,null,null,null,null,null],[1.162449998446391e-4,1.1629699999993193e-4,326862,761,null,null,null,null,null,null,null,null],[1.2194200007797917e-4,1.2201799999900231e-4,342877,799,null,null,null,null,null,null,null,null],[1.9236699972680071e-4,1.9248899999979585e-4,540759,839,null,null,null,null,null,null,null,null],[1.3439600024867104e-4,1.3446100000003014e-4,377857,881,null,null,null,null,null,null,null,null],[1.4143899988994235e-4,1.4150700000037375e-4,397618,925,null,null,null,null,null,null,null,null],[1.4964099955250276e-4,1.497239999999067e-4,420661,972,null,null,null,null,null,null,null,null],[1.554099999339087e-4,1.5549299999939592e-4,436915,1020,null,null,null,null,null,null,null,null],[1.6318899997713743e-4,1.6327799999871218e-4,458822,1071,null,null,null,null,null,null,null,null],[2.3055200017552124e-4,2.3069599999914203e-4,648152,1125,null,null,null,null,null,null,null,null],[2.3894200057839043e-4,2.3903600000174663e-4,671515,1181,null,null,null,null,null,null,null,null],[1.8862200067815138e-4,1.887440000007956e-4,530325,1240,null,null,null,null,null,null,null,null],[1.992819998122286e-4,1.9936200000003623e-4,560085,1302,null,null,null,null,null,null,null,null],[2.378190001763869e-4,2.3791499999958887e-4,668165,1367,null,null,null,null,null,null,null,null],[2.532219996282947e-4,2.5327199999836125e-4,711455,1436,null,null,null,null,null,null,null,null],[2.2872499994264217e-4,2.2881800000007502e-4,642800,1507,null,null,null,null,null,null,null,null],[2.4145499992300756e-4,2.4151600000088536e-4,678495,1583,null,null,null,null,null,null,null,null],[3.017549997821334e-4,3.0188700000088886e-4,847944,1662,null,null,null,null,null,null,null,null],[2.649889993335819e-4,2.650469999991856e-4,744580,1745,null,null,null,null,null,null,null,null],[2.7871699967363384e-4,2.7877700000011885e-4,783162,1832,null,null,null,null,null,null,null,null],[2.9299500056367833e-4,2.9306399999917687e-4,823196,1924,null,null,null,null,null,null,null,null],[3.4913099989353213e-4,3.4924700000082964e-4,981027,2020,null,null,null,null,null,null,null,null],[3.222410005037091e-4,3.2232000000043115e-4,905366,2121,null,null,null,null,null,null,null,null],[3.38946999363543e-4,3.390119999995278e-4,952273,2227,null,null,null,null,null,null,null,null],[4.1150800007017097e-4,4.1162200000144367e-4,1156105,2339,null,null,null,null,null,null,null,null],[3.8871800006745616e-4,3.888379999992253e-4,1092318,2456,null,null,null,null,null,null,null,null],[4.550040002868627e-4,4.5510399999848516e-4,1278259,2579,null,null,null,null,null,null,null,null],[4.358770001999801e-4,4.476650000011517e-4,1224536,2708,null,null,null,null,null,null,null,null],[5.265179997877567e-4,5.265229999995569e-4,1478692,2843,null,null,null,null,null,null,null,null],[4.779880000569392e-4,4.7807899999874337e-4,1342763,2985,null,null,null,null,null,null,null,null],[5.077840005469625e-4,5.078970000003125e-4,1426520,3134,null,null,null,null,null,null,null,null],[5.272180005704286e-4,5.273110000008074e-4,1480959,3291,null,null,null,null,null,null,null,null],[5.585400003838004e-4,5.586330000006967e-4,1569006,3456,null,null,null,null,null,null,null,null],[5.817100000058417e-4,5.817819999993645e-4,1634063,3629,null,null,null,null,null,null,null,null],[6.143330001577851e-4,6.144599999995393e-4,1725750,3810,null,null,null,null,null,null,null,null],[7.915230007711216e-4,7.953570000012178e-4,2241577,4001,null,null,null,null,null,null,null,null],[1.3042910004514852e-3,1.3042340000009034e-3,3661902,4201,null,null,null,null,null,null,null,null],[7.840790003683651e-4,7.843039999997359e-4,2203247,4411,null,null,null,null,null,null,null,null],[8.061839998845244e-4,8.065840000011093e-4,2265287,4631,null,null,null,null,null,null,null,null],[8.287470000141184e-4,8.288739999997574e-4,2327830,4863,null,null,null,null,null,null,null,null],[8.309129998451681e-4,8.309769999996774e-4,2333533,5106,null,null,null,null,null,null,null,null],[8.936939993873239e-4,9.048719999995569e-4,2509987,5361,null,null,null,null,null,null,null,null],[9.034220001922222e-4,9.036390000005667e-4,2537950,5629,null,null,null,null,null,null,null,null],[9.387640002387343e-4,9.389589999990733e-4,2636920,5911,null,null,null,null,null,null,null,null],[9.832000005189911e-4,9.833179999994002e-4,2762451,6207,null,null,null,null,null,null,null,null],[1.030116000038106e-3,1.0302459999991243e-3,2893457,6517,null,null,null,null,null,null,null,null],[1.0955260004266165e-3,1.0957949999994554e-3,3077931,6843,null,null,null,null,null,null,null,null],[1.1709850004990585e-3,1.171082999999129e-3,3288666,7185,null,null,null,null,null,null,null,null],[1.192560000163212e-3,1.1927219999989802e-3,3349648,7544,null,null,null,null,null,null,null,null],[1.2597140002981178e-3,1.2598159999992475e-3,3537959,7921,null,null,null,null,null,null,null,null],[1.3531470003727009e-3,1.3659090000004426e-3,3800761,8318,null,null,null,null,null,null,null,null],[1.4324670000860351e-3,1.4327489999992338e-3,4023813,8733,null,null,null,null,null,null,null,null],[1.4762689997951384e-3,1.4764039999999312e-3,4146819,9170,null,null,null,null,null,null,null,null],[1.5510899993387284e-3,1.5512370000010378e-3,4356769,9629,null,null,null,null,null,null,null,null],[1.6148640006576898e-3,1.6150479999996747e-3,4535346,10110,null,null,null,null,null,null,null,null],[1.669175999268191e-3,1.6693029999998998e-3,4688155,10616,null,null,null,null,null,null,null,null],[1.786507999895548e-3,1.7867919999989823e-3,5017840,11146,null,null,null,null,null,null,null,null],[1.9360090000191121e-3,1.9482939999999616e-3,5437512,11704,null,null,null,null,null,null,null,null],[1.9594259993027663e-3,1.9596059999997806e-3,5503218,12289,null,null,null,null,null,null,null,null],[2.0523510002021794e-3,2.0525370000008536e-3,5764013,12903,null,null,null,null,null,null,null,null],[2.113960999849951e-3,2.114090999999263e-3,5936786,13549,null,null,null,null,null,null,null,null],[2.256103999570769e-3,2.269390000000371e-3,6336461,14226,null,null,null,null,null,null,null,null],[2.3015509996184846e-3,2.3018110000005976e-3,6463857,14937,null,null,null,null,null,null,null,null],[2.415253999970446e-3,2.415524999999974e-3,6783454,15684,null,null,null,null,null,null,null,null],[2.577734000624332e-3,2.5780629999996307e-3,7239952,16469,null,null,null,null,null,null,null,null],[2.8814000006605056e-3,2.8917410000008914e-3,8092258,17292,null,null,null,null,null,null,null,null],[3.1031179996716673e-3,3.1033629999992485e-3,8715005,18157,null,null,null,null,null,null,null,null],[3.1492070002059336e-3,3.149803999999534e-3,8845335,19065,null,null,null,null,null,null,null,null],[3.2542690005357144e-3,3.2652350000006436e-3,9139880,20018,null,null,null,null,null,null,null,null],[3.349792000335583e-3,3.350367000001242e-3,9408609,21019,null,null,null,null,null,null,null,null],[3.4476499995435006e-3,3.4480300000012676e-3,9682926,22070,null,null,null,null,null,null,null,null],[3.601837000132946e-3,3.6149329999997093e-3,10115332,23173,null,null,null,null,null,null,null,null],[3.749708999748691e-3,3.7500349999994853e-3,10531116,24332,null,null,null,null,null,null,null,null],[3.934252999897581e-3,3.934658000000368e-3,11049818,25549,null,null,null,null,null,null,null,null],[4.164764000051946e-3,4.17824400000022e-3,11697004,26826,null,null,null,null,null,null,null,null],[4.335597000135749e-3,4.336050000000924e-3,12177001,28167,null,null,null,null,null,null,null,null],[4.585228999530955e-3,4.598564000000138e-3,12877954,29576,null,null,null,null,null,null,null,null],[4.782912000337092e-3,4.783275000001197e-3,13432516,31054,null,null,null,null,null,null,null,null],[5.0888309997390024e-3,5.102984999998839e-3,14292541,32607,null,null,null,null,null,null,null,null],[5.695681999895896e-3,5.696212000000145e-3,15996022,34238,null,null,null,null,null,null,null,null],[5.953838000095857e-3,5.964834000000252e-3,16721333,35950,null,null,null,null,null,null,null,null],[6.025314999533293e-3,6.026000000000309e-3,16922684,37747,null,null,null,null,null,null,null,null],[6.3860349991955445e-3,6.397418999998905e-3,17934266,39634,null,null,null,null,null,null,null,null],[6.5495039998495486e-3,6.5628539999984525e-3,18393159,41616,null,null,null,null,null,null,null,null],[6.730905000040366e-3,6.73168199999985e-3,18904055,43697,null,null,null,null,null,null,null,null],[7.12854200082802e-3,7.14271699999891e-3,20020340,45882,null,null,null,null,null,null,null,null],[7.462034999662137e-3,7.475068000001528e-3,20956158,48176,null,null,null,null,null,null,null,null],[7.825393000530312e-3,7.838801000000117e-3,21977034,50585,null,null,null,null,null,null,null,null],[8.17415500023344e-3,8.174746999999982e-3,22956239,53114,null,null,null,null,null,null,null,null],[8.664981000038097e-3,8.679193999999057e-3,24335042,55770,null,null,null,null,null,null,null,null],[9.052516000338073e-3,9.065010000000484e-3,25422456,58558,null,null,null,null,null,null,null,null],[9.646547000556893e-3,9.661126999999325e-3,27091128,61486,null,null,null,null,null,null,null,null],[9.980157999962103e-3,9.994448999998795e-3,28027139,64561,null,null,null,null,null,null,null,null],[1.0468012999808707e-2,1.048154299999915e-2,29396466,67789,null,null,null,null,null,null,null,null],[1.1000776999935624e-2,1.1014257999999444e-2,30893228,71178,null,null,null,null,null,null,null,null],[1.1548839000170119e-2,1.1563229000000064e-2,32432460,74737,null,null,null,null,null,null,null,null],[1.2437997999768413e-2,1.2454697999999098e-2,34929287,78474,null,null,null,null,null,null,null,null],[1.2757634000081453e-2,1.2769656000001461e-2,35827429,82398,null,null,null,null,null,null,null,null],[1.3396121999903698e-2,1.3409807000000384e-2,37619605,86518,null,null,null,null,null,null,null,null],[1.4057147999665176e-2,1.4084498999999084e-2,39476656,90843,null,null,null,null,null,null,null,null],[1.4733849000549526e-2,1.4748017000000502e-2,41376838,95386,null,null,null,null,null,null,null,null],[1.5562094999950205e-2,1.5588200999999913e-2,43701332,100155,null,null,null,null,null,null,null,null],[1.6238776999671245e-2,1.6251699999999758e-2,45602082,105163,null,null,null,null,null,null,null,null],[1.74627189999228e-2,1.74886910000005e-2,49037700,110421,null,null,null,null,null,null,null,null],[1.8468156000380986e-2,1.8491656000000134e-2,51861823,115942,null,null,null,null,null,null,null,null],[1.9151804000102857e-2,1.9178020000000018e-2,53781547,121739,null,null,null,null,null,null,null,null],[1.9803178000074695e-2,1.9829565000000215e-2,55610334,127826,null,null,null,null,null,null,null,null],[2.091145000031247e-2,2.09372529999996e-2,58722452,134217,null,null,null,null,null,null,null,null],[2.1786306000649347e-2,2.1814721000000148e-2,61180422,140928,null,null,null,null,null,null,null,null],[2.2913583999979892e-2,2.2941490999999203e-2,64344813,147975,null,null,null,null,null,null,null,null],[2.4357398000574904e-2,2.432054900000047e-2,68399909,155373,null,null,null,null,null,null,null,null],[2.562914999998611e-2,2.5583366999999413e-2,71971124,163142,null,null,null,null,null,null,null,null],[2.652731699981814e-2,2.6567506999999324e-2,74492111,171299,null,null,null,null,null,null,null,null],[2.7805747000456904e-2,2.784532999999989e-2,78081691,179864,null,null,null,null,null,null,null,null],[3.0045578000681417e-2,3.0083924999999567e-2,84371353,188858,null,null,null,null,null,null,null,null],[3.096453600028326e-2,3.10065900000005e-2,86953424,198300,null,null,null,null,null,null,null,null],[3.237235500000679e-2,3.240716800000065e-2,90905773,208215,null,null,null,null,null,null,null,null],[3.395934600030159e-2,3.400856000000019e-2,95361163,218626,null,null,null,null,null,null,null,null],[3.553059299974848e-2,3.557004600000013e-2,99773537,229558,null,null,null,null,null,null,null,null],[3.730378700038273e-2,3.735599200000017e-2,104752210,241036,null,null,null,null,null,null,null,null],[3.987196799971571e-2,3.9852471000001444e-2,111965468,253087,null,null,null,null,null,null,null,null],[4.2697671000496484e-2,4.274647500000128e-2,119898639,265742,null,null,null,null,null,null,null,null],[4.325725800026703e-2,4.332218099999885e-2,121469896,279029,null,null,null,null,null,null,null,null],[4.598818399972515e-2,4.603226299999896e-2,129139125,292980,null,null,null,null,null,null,null,null],[4.764928599979612e-2,4.771325299999951e-2,133803724,307629,null,null,null,null,null,null,null,null],[4.993508300049143e-2,4.999297200000008e-2,140221463,323011,null,null,null,null,null,null,null,null],[5.3174020999904315e-2,5.323582800000004e-2,149317195,339161,null,null,null,null,null,null,null,null],[5.5630335999921954e-2,5.5704730000000424e-2,156213443,356119,null,null,null,null,null,null,null,null],[5.8577781000167306e-2,5.857961000000067e-2,164490601,373925,null,null,null,null,null,null,null,null],[6.077289299992117e-2,6.084481899999972e-2,170653579,392622,null,null,null,null,null,null,null,null],[6.397523200030264e-2,6.405322999999896e-2,179646310,412253,null,null,null,null,null,null,null,null],[6.816712100044242e-2,6.82514869999995e-2,191417771,432866,null,null,null,null,null,null,null,null],[7.046385500052565e-2,7.055672999999985e-2,197865714,454509,null,null,null,null,null,null,null,null],[7.409545999962575e-2,7.411878599999966e-2,208065464,477234,null,null,null,null,null,null,null,null],[7.908502200007206e-2,7.918191199999924e-2,222075148,501096,null,null,null,null,null,null,null,null],[8.177191400045558e-2,8.18750829999999e-2,229619485,526151,null,null,null,null,null,null,null,null],[8.615892200032249e-2,8.620230200000023e-2,241939426,552458,null,null,null,null,null,null,null,null],[9.115878299962787e-2,9.12687020000007e-2,255978853,580081,null,null,null,null,null,null,null,null],[9.439413699965371e-2,9.45182719999984e-2,265062602,609086,null,null,null,null,null,null,null,null],[9.90759739997884e-2,9.920853800000096e-2,278209608,639540,null,null,null,null,null,null,null,null],[0.10528436300046451,0.10540863700000003,295642833,671517,null,null,null,null,null,null,null,null],[0.10952950400042027,0.10959654899999904,307564646,705093,null,null,null,null,null,null,null,null],[0.1158187769997312,0.1159655500000003,325222538,740347,null,null,null,null,null,null,null,null],[0.12050704200009932,0.12066362900000094,338387376,777365,null,null,null,null,null,null,null,null],[0.127866468999855,0.1279338489999997,359055184,816233,null,null,null,null,null,null,null,null],[0.1333671599995796,0.13346991999999958,374499587,857045,null,null,null,null,null,null,null,null],[0.14072209099958854,0.1408901500000006,395152094,899897,null,null,null,null,null,null,null,null],[0.14691933399990376,0.14703313499999915,412554715,944892,null,null,null,null,null,null,null,null],[0.15810719599994627,0.15827041799999897,443970160,992136,null,null,null,null,null,null,null,null],[0.16375223100021685,0.16395496600000037,459821686,1041743,null,null,null,null,null,null,null,null],[0.16981298599966976,0.17003005800000004,476840207,1093831,null,null,null,null,null,null,null,null],[0.17936925900085043,0.17960066999999924,503672909,1148522,null,null,null,null,null,null,null,null],[0.1890601470004185,0.1892976190000013,530886437,1205948,null,null,null,null,null,null,null,null],[0.1976565129998562,0.19789525200000035,555025024,1266246,null,null,null,null,null,null,null,null],[0.20673746300053608,0.20700050599999997,580523159,1329558,null,null,null,null,null,null,null,null],[0.2175210209998113,0.21780382800000098,610804697,1396036,null,null,null,null,null,null,null,null],[0.23000260299977526,0.2302888799999998,645852469,1465838,null,null,null,null,null,null,null,null]],"reportName":"encode/100/base64-bytestring","reportNumber":2,"reportOutliers":{"highMild":2,"highSevere":0,"lowMild":0,"lowSevere":0,"samplesSeen":43}},{"reportAnalysis":{"anMean":{"estError":{"confIntCL":5.0e-2,"confIntLDX":4.6499953207538677e-10,"confIntUDX":5.921758540259809e-10},"estPoint":2.2063033308410402e-7},"anOutlierVar":{"ovDesc":"a slight","ovEffect":"Slight","ovFraction":1.1940045144477182e-2},"anRegress":[{"regCoeffs":{"iters":{"estError":{"confIntCL":5.0e-2,"confIntLDX":4.5843860531178403e-10,"confIntUDX":5.61727474222001e-10},"estPoint":2.2068718623662163e-7},"y":{"estError":{"confIntCL":5.0e-2,"confIntLDX":2.1877765330183966e-5,"confIntUDX":2.0747520074063753e-5},"estPoint":6.831870789586222e-6}},"regRSquare":{"estError":{"confIntCL":5.0e-2,"confIntLDX":3.6471938743010135e-5,"confIntUDX":2.5535641136387177e-5},"estPoint":0.9999552204558088},"regResponder":"time"}],"anStdDev":{"estError":{"confIntCL":5.0e-2,"confIntLDX":4.0067181501014614e-10,"confIntUDX":5.227569360796848e-10},"estPoint":1.7798673174959905e-9}},"reportKDEs":[{"kdePDF":[1.3675444046466532e8,1.372913804417133e8,1.3835514714696145e8,1.3992579991034722e8,1.419741323637673e8,1.4446249058442166e8,1.473458194002797e8,1.5057290091607633e8,1.5408774302457312e8,1.5783107099461776e8,1.617418723360155e8,1.657589441170831e8,1.6982239276188254e8,1.7387503901179603e8,1.778636850598513e8,1.8174020665184197e8,1.854624399387079e8,1.8899484076263753e8,1.9230890254187432e8,1.9538332765203497e8,1.9820395585405904e8,2.0076346157668924e8,2.0306083943939096e8,2.0510070405297926e8,2.068924356588864e8,2.084492074132768e8,2.0978693299113306e8,2.109231746324604e8,2.118760517827916e8,2.126631891447784e8,2.1330074035026002e8,2.13802519712539e8,2.141792697867935e8,2.1443808693715292e8,2.1458202098496827e8,2.1460985850991488e8,2.14516092716445e8,2.1429107618672684e8,2.139213465370047e8,2.133901091862532e8,2.1267785632631847e8,2.1176309692068538e8,2.1062316929446587e8,2.092351057158385e8,2.0757651737305766e8,2.0562646834089407e8,2.0336630847839898e8,2.007804376313101e8,1.978569769066254e8,1.9458832698227507e8,1.9097159821538502e8,1.870089024973744e8,1.8270750213772568e8,1.7807981630352443e8,1.731432904719509e8,1.6792013876391616e8,1.6243697274850124e8,1.567243332120957e8,1.5081614339396992e8,1.447491032743769e8,1.3856204468634295e8,1.322952663804667e8,1.2598986681663185e8,1.1968709053329867e8,1.1342770162044224e8,1.0725139527222456e8,1.0119625579273984e8,9.529826693142405e7,8.959087816836365e7,8.410462865699396e7,7.886682902895723e7,7.390130020149112e7,6.922816769194366e7,6.4863709693436705e7,6.082025722828604e7,5.7106144979162544e7,5.372571179748171e7,5.067935029701533e7,4.796360525690007e7,4.5571320695301875e7,4.349183536676886e7,4.171122604266683e7,4.0212597243227296e7,3.897641511933279e7,3.7980881977302656e7,3.720234657006584e7,3.6615743831316e7,3.619505630614186e7,3.591378823756917e7,3.5745442206146285e7,3.566398748139539e7,3.564430890484554e7,3.5662625236741304e7,3.569686648781067e7,3.572700081973566e7,3.573530309973782e7,3.570655907447744e7,3.562820130045278e7,3.5490375327272914e7,3.528593705898243e7,3.501038459429362e7,3.466173004901128e7,3.424031878327894e7,3.3748604999840155e7,3.3190893777553994e7,3.2573060214168414e7,3.1902256460414737e7,3.1186617049851358e7,3.0434972109281164e7,2.9656576840653084e7,2.886086418350874e7,2.8057225895868845e7,2.725482553475333e7,2.6462445077035442e7,2.5688365289999567e7,2.4940278517158613e7,2.422523134795465e7,2.3549593727506768e7,2.291905044956269e7,2.2338610655483473e7,2.181263090864453e7,2.1344847586146574e7,2.0938414677263826e7,2.0595943545065224e7,2.0319541739533145e7,2.011084849854922e7,1.9971065098516915e7,1.990097869297214e7],"kdeType":"time","kdeValues":[2.1769952261440536e-7,2.177695368720856e-7,2.1783955112976583e-7,2.1790956538744606e-7,2.179795796451263e-7,2.1804959390280652e-7,2.1811960816048675e-7,2.18189622418167e-7,2.1825963667584724e-7,2.1832965093352748e-7,2.183996651912077e-7,2.1846967944888794e-7,2.1853969370656817e-7,2.186097079642484e-7,2.1867972222192863e-7,2.1874973647960887e-7,2.188197507372891e-7,2.1888976499496933e-7,2.1895977925264956e-7,2.190297935103298e-7,2.1909980776801005e-7,2.1916982202569028e-7,2.1923983628337052e-7,2.1930985054105075e-7,2.1937986479873098e-7,2.194498790564112e-7,2.1951989331409144e-7,2.1958990757177167e-7,2.196599218294519e-7,2.1972993608713214e-7,2.1979995034481237e-7,2.198699646024926e-7,2.1993997886017286e-7,2.200099931178531e-7,2.2008000737553332e-7,2.2015002163321355e-7,2.2022003589089379e-7,2.2029005014857402e-7,2.2036006440625425e-7,2.2043007866393448e-7,2.205000929216147e-7,2.2057010717929494e-7,2.2064012143697518e-7,2.207101356946554e-7,2.2078014995233564e-7,2.208501642100159e-7,2.2092017846769613e-7,2.2099019272537636e-7,2.210602069830566e-7,2.2113022124073683e-7,2.2120023549841706e-7,2.212702497560973e-7,2.2134026401377752e-7,2.2141027827145775e-7,2.2148029252913798e-7,2.2155030678681822e-7,2.2162032104449845e-7,2.2169033530217868e-7,2.2176034955985894e-7,2.2183036381753917e-7,2.219003780752194e-7,2.2197039233289963e-7,2.2204040659057986e-7,2.221104208482601e-7,2.2218043510594033e-7,2.2225044936362056e-7,2.223204636213008e-7,2.2239047787898102e-7,2.2246049213666125e-7,2.2253050639434149e-7,2.2260052065202174e-7,2.2267053490970198e-7,2.227405491673822e-7,2.2281056342506244e-7,2.2288057768274267e-7,2.229505919404229e-7,2.2302060619810314e-7,2.2309062045578337e-7,2.231606347134636e-7,2.2323064897114383e-7,2.2330066322882406e-7,2.233706774865043e-7,2.2344069174418453e-7,2.2351070600186478e-7,2.2358072025954502e-7,2.2365073451722525e-7,2.2372074877490548e-7,2.237907630325857e-7,2.2386077729026594e-7,2.2393079154794617e-7,2.240008058056264e-7,2.2407082006330664e-7,2.2414083432098687e-7,2.242108485786671e-7,2.2428086283634733e-7,2.2435087709402756e-7,2.2442089135170782e-7,2.2449090560938805e-7,2.2456091986706829e-7,2.2463093412474852e-7,2.2470094838242875e-7,2.2477096264010898e-7,2.2484097689778921e-7,2.2491099115546944e-7,2.2498100541314968e-7,2.250510196708299e-7,2.2512103392851014e-7,2.2519104818619037e-7,2.252610624438706e-7,2.2533107670155086e-7,2.254010909592311e-7,2.2547110521691133e-7,2.2554111947459156e-7,2.256111337322718e-7,2.2568114798995202e-7,2.2575116224763225e-7,2.2582117650531248e-7,2.2589119076299272e-7,2.2596120502067295e-7,2.2603121927835318e-7,2.261012335360334e-7,2.2617124779371364e-7,2.262412620513939e-7,2.2631127630907413e-7,2.2638129056675436e-7,2.264513048244346e-7,2.2652131908211483e-7,2.2659133333979506e-7]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","peakMbAllocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportMeasured":[[6.050999218132347e-6,4.96000000005381e-6,10369,1,null,null,null,null,null,null,null,null],[1.282999619434122e-6,1.299999999204715e-6,3645,2,null,null,null,null,null,null,null,null],[1.326000528933946e-6,1.2619999996132947e-6,3383,3,null,null,null,null,null,null,null,null],[1.4500001270789653e-6,1.4390000000474856e-6,3986,4,null,null,null,null,null,null,null,null],[1.9509998310240917e-6,1.957999998580817e-6,5350,5,null,null,null,null,null,null,null,null],[2.081999809888657e-6,2.073999999296916e-6,5864,6,null,null,null,null,null,null,null,null],[2.0609995772247203e-6,2.055999999583946e-6,5755,7,null,null,null,null,null,null,null,null],[2.8000004022032954e-6,2.784999999505544e-6,8124,8,null,null,null,null,null,null,null,null],[2.6010002329712734e-6,2.542000000715916e-6,7133,9,null,null,null,null,null,null,null,null],[3.326000296510756e-6,3.157000000086896e-6,9988,10,null,null,null,null,null,null,null,null],[3.3030000849976204e-6,3.2930000006814453e-6,9225,11,null,null,null,null,null,null,null,null],[3.2699999792384915e-6,3.261000001586467e-6,9142,12,null,null,null,null,null,null,null,null],[3.5439998100628145e-6,3.530000000750988e-6,9838,13,null,null,null,null,null,null,null,null],[4.636000085156411e-6,4.570999999842229e-6,12388,14,null,null,null,null,null,null,null,null],[4.712000190920662e-6,4.7039999984122005e-6,12852,15,null,null,null,null,null,null,null,null],[4.241999704390764e-6,4.235000000463174e-6,12033,16,null,null,null,null,null,null,null,null],[4.577000254357699e-6,4.7310000006461905e-6,13177,17,null,null,null,null,null,null,null,null],[4.76100012747338e-6,4.72900000048071e-6,13420,18,null,null,null,null,null,null,null,null],[4.9629998102318496e-6,5.017999999523681e-6,14134,19,null,null,null,null,null,null,null,null],[5.937999958405271e-6,5.899999999670058e-6,16368,20,null,null,null,null,null,null,null,null],[5.9300000430084765e-6,5.996000000507706e-6,17310,21,null,null,null,null,null,null,null,null],[7.0060004873084836e-6,6.903999999252619e-6,19672,22,null,null,null,null,null,null,null,null],[5.826000233355444e-6,5.8670000004923395e-6,17008,23,null,null,null,null,null,null,null,null],[6.669999493169598e-6,6.5300000002821434e-6,18679,25,null,null,null,null,null,null,null,null],[6.928999937372282e-6,7.031000000878862e-6,19727,26,null,null,null,null,null,null,null,null],[7.839999852876645e-6,7.917999999662584e-6,21256,27,null,null,null,null,null,null,null,null],[7.1889999162522145e-6,7.167999999779795e-6,20059,28,null,null,null,null,null,null,null,null],[8.924999747250695e-6,9.064000000336137e-6,26109,30,null,null,null,null,null,null,null,null],[9.182999747281428e-6,9.101999999927557e-6,25644,31,null,null,null,null,null,null,null,null],[9.093000699067488e-6,9.119999999640527e-6,25913,33,null,null,null,null,null,null,null,null],[1.057900044543203e-5,1.0480999998563334e-5,29244,35,null,null,null,null,null,null,null,null],[9.067000064533204e-6,9.024999998885619e-6,25767,36,null,null,null,null,null,null,null,null],[9.620999662729446e-6,9.668000000573329e-6,27616,38,null,null,null,null,null,null,null,null],[1.1131999599456321e-5,1.1240999999273527e-5,31007,40,null,null,null,null,null,null,null,null],[1.2290000086068176e-5,1.2181000000666131e-5,34785,42,null,null,null,null,null,null,null,null],[1.1412000276322942e-5,1.1535000000506557e-5,32871,44,null,null,null,null,null,null,null,null],[1.2233999768795911e-5,1.2355999999158485e-5,34681,47,null,null,null,null,null,null,null,null],[1.3794000551570207e-5,1.3939000000462443e-5,39641,49,null,null,null,null,null,null,null,null],[1.285800044570351e-5,1.2783000000737843e-5,36497,52,null,null,null,null,null,null,null,null],[1.3906000276620034e-5,1.3900999999094665e-5,39954,54,null,null,null,null,null,null,null,null],[1.3536000551539473e-5,1.373899999990158e-5,38699,57,null,null,null,null,null,null,null,null],[1.547800002299482e-5,1.5504000000277074e-5,43931,60,null,null,null,null,null,null,null,null],[1.663899911363842e-5,1.665500000136433e-5,47169,63,null,null,null,null,null,null,null,null],[1.6112000594148412e-5,1.6139999999609245e-5,45837,66,null,null,null,null,null,null,null,null],[1.726400023471797e-5,1.77130000000858e-5,49804,69,null,null,null,null,null,null,null,null],[1.8450999959895853e-5,1.8446999998644742e-5,50544,73,null,null,null,null,null,null,null,null],[1.8898000234912615e-5,1.868400000049064e-5,52831,76,null,null,null,null,null,null,null,null],[1.873499968496617e-5,1.8827999999970757e-5,52581,80,null,null,null,null,null,null,null,null],[3.0712999432580546e-5,3.060599999926694e-5,86735,84,null,null,null,null,null,null,null,null],[4.3402999835961964e-5,4.3473000001625905e-5,122529,89,null,null,null,null,null,null,null,null],[2.923600004578475e-5,2.9604999999932602e-5,84004,93,null,null,null,null,null,null,null,null],[2.9099000130372588e-5,2.9802000000245243e-5,82171,98,null,null,null,null,null,null,null,null],[4.950800030201208e-5,4.951099999850328e-5,139565,103,null,null,null,null,null,null,null,null],[4.439699932845542e-5,4.432899999962103e-5,124129,108,null,null,null,null,null,null,null,null],[2.925400076492224e-5,2.933100000035438e-5,81799,113,null,null,null,null,null,null,null,null],[2.9243999961181544e-5,2.94089999997027e-5,82874,119,null,null,null,null,null,null,null,null],[3.417200059629977e-5,3.453699999944604e-5,97471,125,null,null,null,null,null,null,null,null],[3.329600076540373e-5,3.365399999921692e-5,96040,131,null,null,null,null,null,null,null,null],[3.5494000258040614e-5,3.5323000000531124e-5,99955,138,null,null,null,null,null,null,null,null],[3.4235999919474125e-5,3.453799999952878e-5,97106,144,null,null,null,null,null,null,null,null],[3.661299979285104e-5,3.6906000000058725e-5,105034,152,null,null,null,null,null,null,null,null],[3.6825000279350206e-5,3.7215000000756504e-5,105260,159,null,null,null,null,null,null,null,null],[8.176400024240138e-5,8.179499999982909e-5,230652,167,null,null,null,null,null,null,null,null],[7.120699956431054e-5,7.121900000051085e-5,199991,176,null,null,null,null,null,null,null,null],[4.093899951840285e-5,4.092799999888541e-5,114974,185,null,null,null,null,null,null,null,null],[4.2284000301151536e-5,4.2323999998927775e-5,118822,194,null,null,null,null,null,null,null,null],[4.467899998417124e-5,4.4739999999876545e-5,125914,204,null,null,null,null,null,null,null,null],[1.166969996120315e-4,1.1686600000082592e-4,328325,214,null,null,null,null,null,null,null,null],[4.901099964627065e-5,4.9044000000719734e-5,137763,224,null,null,null,null,null,null,null,null],[5.1561000873334706e-5,5.161800000053063e-5,144983,236,null,null,null,null,null,null,null,null],[5.6615999710629694e-5,5.6654000001543636e-5,159215,247,null,null,null,null,null,null,null,null],[5.6783999752951786e-5,5.677200000064886e-5,159447,260,null,null,null,null,null,null,null,null],[6.017499981680885e-5,6.020400000039672e-5,169073,273,null,null,null,null,null,null,null,null],[6.244300038815709e-5,6.247700000017176e-5,175448,287,null,null,null,null,null,null,null,null],[6.549899990204722e-5,6.552299999995626e-5,184105,301,null,null,null,null,null,null,null,null],[6.887999916216359e-5,6.892100000044366e-5,193562,316,null,null,null,null,null,null,null,null],[7.193799956439761e-5,7.197000000047638e-5,202245,332,null,null,null,null,null,null,null,null],[7.571700007247273e-5,7.575299999906804e-5,212752,348,null,null,null,null,null,null,null,null],[7.92580003690091e-5,7.928600000006725e-5,222779,366,null,null,null,null,null,null,null,null],[8.332400011568097e-5,8.335099999889906e-5,234177,384,null,null,null,null,null,null,null,null],[1.442220000171801e-4,1.4433000000124707e-4,405443,403,null,null,null,null,null,null,null,null],[9.181899986288045e-5,9.187399999888157e-5,258114,424,null,null,null,null,null,null,null,null],[9.667900030763121e-5,9.671499999974742e-5,271684,445,null,null,null,null,null,null,null,null],[1.005849999273778e-4,1.006270000001308e-4,282809,467,null,null,null,null,null,null,null,null],[1.0570699942036299e-4,1.0574700000098858e-4,297531,490,null,null,null,null,null,null,null,null],[1.1258199992880691e-4,1.1261900000114622e-4,316550,515,null,null,null,null,null,null,null,null],[1.1701800031005405e-4,1.1705300000031116e-4,328877,541,null,null,null,null,null,null,null,null],[1.235350000570179e-4,1.235430000008364e-4,347119,568,null,null,null,null,null,null,null,null],[1.5862899999774527e-4,1.7105300000075374e-4,480517,596,null,null,null,null,null,null,null,null],[1.7071300044335658e-4,1.708110000002705e-4,479830,626,null,null,null,null,null,null,null,null],[1.59668999913265e-4,1.596969999990705e-4,448590,657,null,null,null,null,null,null,null,null],[1.5011899995442946e-4,1.5018300000058105e-4,421834,690,null,null,null,null,null,null,null,null],[1.5681500008213334e-4,1.568880000011319e-4,440721,725,null,null,null,null,null,null,null,null],[1.6480299927934539e-4,1.6486300000018161e-4,463137,761,null,null,null,null,null,null,null,null],[2.4058500002865912e-4,2.407120000000873e-4,676274,799,null,null,null,null,null,null,null,null],[1.8188000012742123e-4,1.8194599999965533e-4,511125,839,null,null,null,null,null,null,null,null],[1.9111100027657812e-4,1.9119999999972492e-4,537147,881,null,null,null,null,null,null,null,null],[2.0031799977004994e-4,2.003849999994145e-4,562957,925,null,null,null,null,null,null,null,null],[2.1003100027883193e-4,2.1011199999954044e-4,590256,972,null,null,null,null,null,null,null,null],[2.866589993573143e-4,2.8678500000012264e-4,805573,1020,null,null,null,null,null,null,null,null],[2.3204399985843338e-4,2.3212700000030395e-4,652087,1071,null,null,null,null,null,null,null,null],[2.566660004958976e-4,2.567760000005137e-4,721333,1125,null,null,null,null,null,null,null,null],[3.243970004405128e-4,3.245290000002399e-4,911513,1181,null,null,null,null,null,null,null,null],[2.829390004990273e-4,2.830009999996719e-4,794992,1240,null,null,null,null,null,null,null,null],[3.512479997880291e-4,3.61421999999223e-4,986854,1302,null,null,null,null,null,null,null,null],[3.6474500029726187e-4,3.6486000000124363e-4,1024668,1367,null,null,null,null,null,null,null,null],[3.278050007793354e-4,3.27890999999525e-4,920945,1436,null,null,null,null,null,null,null,null],[4.202840000289143e-4,4.2056299999870816e-4,1181363,1507,null,null,null,null,null,null,null,null],[4.8046899973996915e-4,4.8262799999854167e-4,1359848,1583,null,null,null,null,null,null,null,null],[4.1130499994324055e-4,4.117780000001403e-4,1157861,1662,null,null,null,null,null,null,null,null],[4.7229600022546947e-4,4.724639999995617e-4,1327135,1745,null,null,null,null,null,null,null,null],[4.207860001770314e-4,4.208590000001067e-4,1182047,1832,null,null,null,null,null,null,null,null],[5.08746999912546e-4,5.088880000005958e-4,1429335,1924,null,null,null,null,null,null,null,null],[5.059720006101998e-4,5.071470000004297e-4,1427961,2020,null,null,null,null,null,null,null,null],[6.097100003898959e-4,6.109240000000682e-4,1719156,2121,null,null,null,null,null,null,null,null],[5.428019994724309e-4,5.437240000016885e-4,1529440,2227,null,null,null,null,null,null,null,null],[6.350260000544949e-4,6.355759999987498e-4,1786157,2339,null,null,null,null,null,null,null,null],[6.294349996096571e-4,6.296139999992789e-4,1768165,2456,null,null,null,null,null,null,null,null],[5.931329997110879e-4,5.932059999995687e-4,1666021,2579,null,null,null,null,null,null,null,null],[6.79253999805951e-4,6.793869999999202e-4,1907979,2708,null,null,null,null,null,null,null,null],[7.035739999992074e-4,7.036859999995926e-4,1976287,2843,null,null,null,null,null,null,null,null],[6.806869996580645e-4,6.807300000009064e-4,1911681,2985,null,null,null,null,null,null,null,null],[7.822699999451288e-4,7.940019999992387e-4,2197488,3134,null,null,null,null,null,null,null,null],[8.330050004587974e-4,8.331479999998948e-4,2339889,3291,null,null,null,null,null,null,null,null],[8.573070008424111e-4,8.574600000006427e-4,2408038,3456,null,null,null,null,null,null,null,null],[9.171360006803297e-4,9.17258999999504e-4,2576007,3629,null,null,null,null,null,null,null,null],[9.12264999897161e-4,9.123869999996259e-4,2562224,3810,null,null,null,null,null,null,null,null],[9.680089997345931e-4,9.681310000004828e-4,2718749,4001,null,null,null,null,null,null,null,null],[1.0221310003544204e-3,1.0222760000004882e-3,2870835,4201,null,null,null,null,null,null,null,null],[1.0440870000820723e-3,1.0442249999993436e-3,2932506,4411,null,null,null,null,null,null,null,null],[1.0889939994740416e-3,1.0891229999998586e-3,3058577,4631,null,null,null,null,null,null,null,null],[1.1467809999885503e-3,1.1469319999992678e-3,3220895,4863,null,null,null,null,null,null,null,null],[1.262160000806034e-3,1.2701189999990703e-3,3544767,5106,null,null,null,null,null,null,null,null],[1.1587369999688235e-3,1.1588280000012219e-3,3254333,5361,null,null,null,null,null,null,null,null],[1.2222940003994154e-3,1.2223950000009864e-3,3432784,5629,null,null,null,null,null,null,null,null],[1.2769959994329838e-3,1.2770740000007663e-3,3586262,5911,null,null,null,null,null,null,null,null],[1.3406979996943846e-3,1.3407819999997628e-3,3765238,6207,null,null,null,null,null,null,null,null],[1.414856999872427e-3,1.4149559999996342e-3,3973812,6517,null,null,null,null,null,null,null,null],[1.4795200004300568e-3,1.4796019999998578e-3,4155007,6843,null,null,null,null,null,null,null,null],[1.6271610002149828e-3,1.6272789999991488e-3,4569637,7185,null,null,null,null,null,null,null,null],[1.672706000135804e-3,1.6815359999995394e-3,4697552,7544,null,null,null,null,null,null,null,null],[1.7147230000773561e-3,1.714619999999556e-3,4815135,7921,null,null,null,null,null,null,null,null],[1.8065739996018237e-3,1.8066660000002344e-3,5073677,8318,null,null,null,null,null,null,null,null],[1.9362040002306458e-3,1.9363309999995693e-3,5437615,8733,null,null,null,null,null,null,null,null],[1.990591999856406e-3,1.9907530000011775e-3,5590530,9170,null,null,null,null,null,null,null,null],[2.1348509999370435e-3,2.146692000000172e-3,5995123,9629,null,null,null,null,null,null,null,null],[2.1994259996063192e-3,2.199564999999737e-3,6176846,10110,null,null,null,null,null,null,null,null],[2.4181830003726645e-3,2.4183959999994897e-3,6791310,10616,null,null,null,null,null,null,null,null],[2.427308000733319e-3,2.427454999999412e-3,6816650,11146,null,null,null,null,null,null,null,null],[2.5925700001607765e-3,2.6024899999992357e-3,7280764,11704,null,null,null,null,null,null,null,null],[2.6829349999388796e-3,2.6830379999989162e-3,7534134,12289,null,null,null,null,null,null,null,null],[2.8143570007159724e-3,2.814557999998968e-3,7903969,12903,null,null,null,null,null,null,null,null],[2.9492079993360676e-3,2.9494299999992535e-3,8282584,13549,null,null,null,null,null,null,null,null],[3.1282079999073176e-3,3.1407580000006874e-3,8784957,14226,null,null,null,null,null,null,null,null],[3.2607980001557735e-3,3.2609709999995573e-3,9157641,14937,null,null,null,null,null,null,null,null],[3.418356000111089e-3,3.418661999999628e-3,9600084,15684,null,null,null,null,null,null,null,null],[3.906891999577056e-3,3.916948000000531e-3,10971883,16469,null,null,null,null,null,null,null,null],[3.979631000220252e-3,3.979886000001542e-3,11176177,17292,null,null,null,null,null,null,null,null],[4.081362999386329e-3,4.091327000001144e-3,11461538,18157,null,null,null,null,null,null,null,null],[4.145535999668937e-3,4.145709999999525e-3,11641674,19065,null,null,null,null,null,null,null,null],[4.637023000213958e-3,4.637260999999171e-3,13022241,20018,null,null,null,null,null,null,null,null],[4.627643999810971e-3,4.637760999999685e-3,12996013,21019,null,null,null,null,null,null,null,null],[4.835927999920386e-3,4.836190000000684e-3,13581374,22070,null,null,null,null,null,null,null,null],[5.083327999273024e-3,5.09387299999986e-3,14275392,23173,null,null,null,null,null,null,null,null],[5.36268799987738e-3,5.363061000000613e-3,15059931,24332,null,null,null,null,null,null,null,null],[5.592384000010497e-3,5.603469000000416e-3,15704372,25549,null,null,null,null,null,null,null,null],[5.863673000021663e-3,5.876484999999931e-3,16466792,26826,null,null,null,null,null,null,null,null],[6.1447859998224885e-3,6.145082000001523e-3,17255736,28167,null,null,null,null,null,null,null,null],[6.60532200072339e-3,6.617760999999334e-3,18550212,29576,null,null,null,null,null,null,null,null],[6.80782499966881e-3,6.8194769999987415e-3,19118141,31054,null,null,null,null,null,null,null,null],[7.131657999707386e-3,7.132064999998633e-3,20027989,32607,null,null,null,null,null,null,null,null],[7.497998999497213e-3,7.508922999999612e-3,21056101,34238,null,null,null,null,null,null,null,null],[7.861521999984689e-3,7.873885000000413e-3,22078019,35950,null,null,null,null,null,null,null,null],[8.252462999735144e-3,8.27432500000036e-3,23174553,37747,null,null,null,null,null,null,null,null],[8.701523999661731e-3,8.713114000000743e-3,24437312,39634,null,null,null,null,null,null,null,null],[9.06795700029761e-3,9.068468000000607e-3,25464927,41616,null,null,null,null,null,null,null,null],[9.547371000735438e-3,9.559588000000119e-3,26811536,43697,null,null,null,null,null,null,null,null],[1.0052924999399693e-2,1.0065036999998611e-2,28231985,45882,null,null,null,null,null,null,null,null],[1.053522299935139e-2,1.0545721000001507e-2,29586206,48176,null,null,null,null,null,null,null,null],[1.1478284999611787e-2,1.150013899999891e-2,32232786,50585,null,null,null,null,null,null,null,null],[1.1675468000248657e-2,1.168644500000049e-2,32786797,53114,null,null,null,null,null,null,null,null],[1.2439115999768546e-2,1.245117999999934e-2,34930852,55770,null,null,null,null,null,null,null,null],[1.326947800043854e-2,1.3279569000001601e-2,37262983,58558,null,null,null,null,null,null,null,null],[1.347031200020865e-2,1.34945179999999e-2,37826640,61486,null,null,null,null,null,null,null,null],[1.4072136999857321e-2,1.408458100000054e-2,39516926,64561,null,null,null,null,null,null,null,null],[1.4867619999677117e-2,1.48909340000003e-2,41750480,67789,null,null,null,null,null,null,null,null],[1.5770537000207696e-2,1.5783493000000703e-2,44285940,71178,null,null,null,null,null,null,null,null],[1.6436216000329296e-2,1.645778600000014e-2,46155253,74737,null,null,null,null,null,null,null,null],[1.7142904999673192e-2,1.7166571999998936e-2,48139630,78474,null,null,null,null,null,null,null,null],[1.8191158999798063e-2,1.8203793999999718e-2,51084173,82398,null,null,null,null,null,null,null,null],[1.89226829998006e-2,1.8944361000000853e-2,53137481,86518,null,null,null,null,null,null,null,null],[1.9894932999704906e-2,1.9917985999999388e-2,55868602,90843,null,null,null,null,null,null,null,null],[2.1352140000090003e-2,2.1372932000000233e-2,59960650,95386,null,null,null,null,null,null,null,null],[2.1910374000071897e-2,2.194376699999978e-2,61527220,100155,null,null,null,null,null,null,null,null],[2.2999919000540103e-2,2.3024113000001734e-2,64586229,105163,null,null,null,null,null,null,null,null],[2.4864234999768087e-2,2.488553200000254e-2,69821454,110421,null,null,null,null,null,null,null,null],[2.5889307999932498e-2,2.5922091999998287e-2,72699384,115942,null,null,null,null,null,null,null,null],[2.6644726999620616e-2,2.6679487000002666e-2,74821149,121739,null,null,null,null,null,null,null,null],[2.793595799994364e-2,2.795908999999952e-2,78447761,127826,null,null,null,null,null,null,null,null],[2.9351148000387184e-2,2.9384563000000696e-2,82420240,134217,null,null,null,null,null,null,null,null],[3.182863799975166e-2,3.187174900000045e-2,89377995,140928,null,null,null,null,null,null,null,null],[3.2323733999874094e-2,3.2358832999999976e-2,90767682,147975,null,null,null,null,null,null,null,null],[3.397438299998612e-2,3.400994000000068e-2,95404684,155373,null,null,null,null,null,null,null,null],[3.658386699953553e-2,3.6628443999997984e-2,102731346,163142,null,null,null,null,null,null,null,null],[3.842257700034679e-2,3.846479899999977e-2,107893878,171299,null,null,null,null,null,null,null,null],[3.934909400049946e-2,3.93967669999995e-2,110495552,179864,null,null,null,null,null,null,null,null],[4.140774000006786e-2,4.145237299999849e-2,116275500,188858,null,null,null,null,null,null,null,null],[4.341955299969413e-2,4.34625610000019e-2,121924980,198300,null,null,null,null,null,null,null,null],[4.5575105999887455e-2,4.563123200000163e-2,127978291,208215,null,null,null,null,null,null,null,null],[4.8399958000118204e-2,4.842187499999895e-2,135910224,218626,null,null,null,null,null,null,null,null],[5.095592599991505e-2,5.101836599999743e-2,143088732,229558,null,null,null,null,null,null,null,null],[5.266993499935779e-2,5.2730470000000196e-2,147899724,241036,null,null,null,null,null,null,null,null],[5.53575540006932e-2,5.541684800000013e-2,155447253,253087,null,null,null,null,null,null,null,null],[5.855714800054557e-2,5.862372500000035e-2,164431903,265742,null,null,null,null,null,null,null,null],[6.173408399990876e-2,6.180080200000049e-2,173352906,279029,null,null,null,null,null,null,null,null],[6.458039200060739e-2,6.465778599999794e-2,181345142,292980,null,null,null,null,null,null,null,null],[6.734809499994299e-2,6.743115499999774e-2,189116390,307629,null,null,null,null,null,null,null,null],[7.096754200028954e-2,7.104271999999767e-2,199280603,323011,null,null,null,null,null,null,null,null],[7.521266300045681e-2,7.528894800000074e-2,211201007,339161,null,null,null,null,null,null,null,null],[7.841002900022431e-2,7.849947999999785e-2,220179344,356119,null,null,null,null,null,null,null,null],[8.188985400011006e-2,8.19812779999971e-2,229950324,373925,null,null,null,null,null,null,null,null],[8.733816900075908e-2,8.744182899999942e-2,245249764,392622,null,null,null,null,null,null,null,null],[9.111850699991919e-2,9.121801799999929e-2,255864672,412253,null,null,null,null,null,null,null,null],[9.461418399951071e-2,9.472521700000058e-2,265679763,432866,null,null,null,null,null,null,null,null],[0.10052586699930544,0.10063969000000128,282280343,454509,null,null,null,null,null,null,null,null],[0.10480413000004773,0.10492145899999983,294294241,477234,null,null,null,null,null,null,null,null],[0.11064730900034192,0.11077009699999962,310700541,501096,null,null,null,null,null,null,null,null],[0.11631015999955707,0.11644573699999938,326603154,526151,null,null,null,null,null,null,null,null],[0.12217437100025563,0.12230924099999996,343069970,552458,null,null,null,null,null,null,null,null],[0.12734707199979312,0.12749400599999916,357594434,580081,null,null,null,null,null,null,null,null],[0.1354208809998454,0.13555884000000162,380265987,609086,null,null,null,null,null,null,null,null],[0.1404841529993064,0.1406399279999988,394483407,639540,null,null,null,null,null,null,null,null],[0.14842125399991346,0.1485875510000021,416771235,671517,null,null,null,null,null,null,null,null],[0.15848861599988595,0.15867950600000214,445040069,705093,null,null,null,null,null,null,null,null],[0.16259340700071334,0.16278174700000037,456568442,740347,null,null,null,null,null,null,null,null],[0.17167945299934217,0.1718712850000017,482080141,777365,null,null,null,null,null,null,null,null],[0.1809083570005896,0.1811201390000008,507994631,816233,null,null,null,null,null,null,null,null],[0.1877429670003039,0.18793261800000138,527186340,857045,null,null,null,null,null,null,null,null],[0.1981489360005071,0.19837572899999856,556408045,899897,null,null,null,null,null,null,null,null],[0.20910994400037453,0.20934375600000266,587185675,944892,null,null,null,null,null,null,null,null],[0.21844227100064018,0.21868531999999874,613391476,992136,null,null,null,null,null,null,null,null],[0.23011172099995747,0.2303719089999987,646159140,1041743,null,null,null,null,null,null,null,null]],"reportName":"encode/100/base64","reportNumber":3,"reportOutliers":{"highMild":2,"highSevere":0,"lowMild":0,"lowSevere":0,"samplesSeen":42}},{"reportAnalysis":{"anMean":{"estError":{"confIntCL":5.0e-2,"confIntLDX":3.635471936908947e-9,"confIntUDX":6.548088805142736e-9},"estPoint":1.0631208367064628e-6},"anOutlierVar":{"ovDesc":"a moderate","ovEffect":"Moderate","ovFraction":0.15834095017786526},"anRegress":[{"regCoeffs":{"iters":{"estError":{"confIntCL":5.0e-2,"confIntLDX":2.629208377030303e-9,"confIntUDX":3.182821887214359e-9},"estPoint":1.0611236994466837e-6},"y":{"estError":{"confIntCL":5.0e-2,"confIntLDX":3.6943426257787736e-5,"confIntUDX":4.178497535736538e-5},"estPoint":2.09914298329216e-5}},"regRSquare":{"estError":{"confIntCL":5.0e-2,"confIntLDX":1.1542536847697349e-4,"confIntUDX":6.935798524920767e-5},"estPoint":0.999896277414952},"regResponder":"time"}],"anStdDev":{"estError":{"confIntCL":5.0e-2,"confIntLDX":6.528455103525409e-9,"confIntUDX":1.0096407507714309e-8},"estPoint":1.675023623635399e-8}},"reportKDEs":[{"kdePDF":[2426344.573400362,2896568.6331820977,3851845.839469888,5315006.135876491,7304795.361913021,9821424.500966435,1.2833434804766616e7,1.6269554497906175e7,2.001826432839952e7,2.3935960963157058e7,2.786229856271305e7,3.1639142929364767e7,3.512830532752589e7,3.822337146565206e7,4.085263400437555e7,4.2972978219364144e7,4.4557693933443874e7,4.558349444939426e7,4.6022560229371876e7,4.5843780303115785e7,4.502393151053082e7,4.35654791076935e7,4.151455177315523e7,3.897175389151363e7,3.60903189416545e7,3.3060086977177788e7,3.008044938855469e7,2.7329031803170852e7,2.4934216288853243e7,2.2958294912664413e7,2.139473155103807e7,2.0178956046504058e7,1.9208691394072074e7,1.8367995224262744e7,1.754928993913878e7,1.666930288612656e7,1.5677237967055893e7,1.4555751769932348e7,1.331673920455081e7,1.1994308012562936e7,1.0636847396507673e7,9299262.10143493,8035757.288397555,6893316.891030861,5906201.512341706,5092132.49229571,4450980.981979104,3966514.816507983,3611075.962650448,3352203.486116014,3159538.2267572596,3010160.1028941083,2890946.8206986673,2797486.1097110515,2730198.4928118195,2689229.4988732487,2670022.5626513176,2661165.268258336,2645241.391737688,2602345.919923834,2515023.934219816,2372985.5904281177,2176137.2045228234,1935131.1645843189,1669486.544915268,1404039.4903629534,1164813.4653841022,975298.2048673865,853716.3559058328,811368.0353283834,851800.9910021189,970481.7117120727,1154819.7773673926,1384680.7069859402,1633720.3324153519,1871840.0348307872,2068767.541574519,2198319.062632067,2242494.3812700673,2194398.320061211,2059176.8298539661,1852660.8252869064,1598046.9365118546,1321475.6192080555,1047605.1441917819,796162.2483161911,580055.3860131046,405135.7286719538,271265.4722358737,174121.1049180949,107145.05859325583,63206.51032019891,35747.61197266872,19389.47248695477,10102.627413597309,5099.472498643728,2599.322791542156,1579.07769601262,1579.0776955132249,2599.322788666048,5099.472485639071,10102.627357839334,19389.47225787509,35747.61107066836,63206.50691624831,107145.04628195506,174121.0622451947,271265.33049004234,405135.2774851099,580054.009863167,796158.2266156508,1047593.8837509161,1321445.4151906539,1597969.3308059815,1852469.8438556925,2058726.7415103763,2193382.6697825664,2240300.317444521,2193782.5974189374,2059792.496363985,1854854.7404424662,1602982.8647006715,1331514.9992359744,1066971.1679302813,831901.5246584968,643259.0499395843,512279.83471887733,445386.19956563105],"kdeType":"time","kdeValues":[1.040160413712593e-6,1.0410181588896227e-6,1.0418759040666521e-6,1.0427336492436818e-6,1.0435913944207115e-6,1.0444491395977412e-6,1.0453068847747706e-6,1.0461646299518003e-6,1.04702237512883e-6,1.0478801203058596e-6,1.048737865482889e-6,1.0495956106599187e-6,1.0504533558369484e-6,1.051311101013978e-6,1.0521688461910075e-6,1.0530265913680372e-6,1.0538843365450669e-6,1.0547420817220963e-6,1.055599826899126e-6,1.0564575720761557e-6,1.0573153172531853e-6,1.0581730624302148e-6,1.0590308076072445e-6,1.0598885527842741e-6,1.0607462979613038e-6,1.0616040431383333e-6,1.062461788315363e-6,1.0633195334923926e-6,1.0641772786694223e-6,1.0650350238464517e-6,1.0658927690234814e-6,1.066750514200511e-6,1.0676082593775405e-6,1.0684660045545702e-6,1.0693237497315999e-6,1.0701814949086295e-6,1.071039240085659e-6,1.0718969852626887e-6,1.0727547304397183e-6,1.073612475616748e-6,1.0744702207937775e-6,1.0753279659708071e-6,1.0761857111478368e-6,1.0770434563248665e-6,1.077901201501896e-6,1.0787589466789256e-6,1.0796166918559553e-6,1.0804744370329847e-6,1.0813321822100144e-6,1.082189927387044e-6,1.0830476725640737e-6,1.0839054177411032e-6,1.0847631629181329e-6,1.0856209080951625e-6,1.0864786532721922e-6,1.0873363984492217e-6,1.0881941436262513e-6,1.089051888803281e-6,1.0899096339803104e-6,1.0907673791573401e-6,1.0916251243343698e-6,1.0924828695113995e-6,1.093340614688429e-6,1.0941983598654586e-6,1.0950561050424883e-6,1.095913850219518e-6,1.0967715953965474e-6,1.097629340573577e-6,1.0984870857506067e-6,1.0993448309276364e-6,1.1002025761046658e-6,1.1010603212816955e-6,1.1019180664587252e-6,1.1027758116357546e-6,1.1036335568127843e-6,1.104491301989814e-6,1.1053490471668436e-6,1.106206792343873e-6,1.1070645375209028e-6,1.1079222826979324e-6,1.1087800278749621e-6,1.1096377730519916e-6,1.1104955182290212e-6,1.111353263406051e-6,1.1122110085830804e-6,1.11306875376011e-6,1.1139264989371397e-6,1.1147842441141694e-6,1.1156419892911988e-6,1.1164997344682285e-6,1.1173574796452582e-6,1.1182152248222878e-6,1.1190729699993173e-6,1.119930715176347e-6,1.1207884603533766e-6,1.1216462055304063e-6,1.1225039507074358e-6,1.1233616958844654e-6,1.124219441061495e-6,1.1250771862385246e-6,1.1259349314155542e-6,1.1267926765925839e-6,1.1276504217696136e-6,1.128508166946643e-6,1.1293659121236727e-6,1.1302236573007024e-6,1.131081402477732e-6,1.1319391476547615e-6,1.1327968928317912e-6,1.1336546380088208e-6,1.1345123831858505e-6,1.13537012836288e-6,1.1362278735399096e-6,1.1370856187169393e-6,1.1379433638939687e-6,1.1388011090709984e-6,1.139658854248028e-6,1.1405165994250578e-6,1.1413743446020872e-6,1.1422320897791169e-6,1.1430898349561465e-6,1.1439475801331762e-6,1.1448053253102057e-6,1.1456630704872353e-6,1.146520815664265e-6,1.1473785608412947e-6,1.1482363060183241e-6,1.1490940511953538e-6]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","peakMbAllocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportMeasured":[[3.1055999897944275e-5,2.870200000160139e-5,78590,1,null,null,null,null,null,null,null,null],[4.788000296684913e-6,4.7550000026319594e-6,13164,2,null,null,null,null,null,null,null,null],[4.2969995774910785e-6,4.376999999777809e-6,12283,3,null,null,null,null,null,null,null,null],[5.814000360260252e-6,5.821000002015353e-6,16223,4,null,null,null,null,null,null,null,null],[6.225000106496736e-6,6.2179999993361434e-6,17817,5,null,null,null,null,null,null,null,null],[9.828000656852964e-6,9.829999999766414e-6,27686,6,null,null,null,null,null,null,null,null],[1.0224000106973108e-5,1.0223000000308957e-5,28891,7,null,null,null,null,null,null,null,null],[1.0331999874324538e-5,1.10380000002408e-5,30987,8,null,null,null,null,null,null,null,null],[1.4709000424772967e-5,1.4447000001638344e-5,40643,9,null,null,null,null,null,null,null,null],[1.5822000023035798e-5,1.5819999998001322e-5,44469,10,null,null,null,null,null,null,null,null],[1.4600999747926835e-5,1.4741999997625044e-5,41799,11,null,null,null,null,null,null,null,null],[1.4869000551698264e-5,1.4956000001120628e-5,42893,12,null,null,null,null,null,null,null,null],[1.6039000001910608e-5,1.6042999998688856e-5,45008,13,null,null,null,null,null,null,null,null],[1.67500002135057e-5,1.718599999733783e-5,48713,14,null,null,null,null,null,null,null,null],[1.8736999663815368e-5,1.9122000001203787e-5,54762,15,null,null,null,null,null,null,null,null],[1.9471000086923596e-5,1.9671000000442973e-5,55351,16,null,null,null,null,null,null,null,null],[4.45160003437195e-5,4.4627000001185024e-5,125896,17,null,null,null,null,null,null,null,null],[3.0365000384335872e-5,3.059200000166129e-5,86532,18,null,null,null,null,null,null,null,null],[2.425599996058736e-5,2.4268000000660095e-5,68326,19,null,null,null,null,null,null,null,null],[2.7448000764707103e-5,2.785999999943556e-5,79707,20,null,null,null,null,null,null,null,null],[2.6985000658896752e-5,2.7036999998841793e-5,75874,21,null,null,null,null,null,null,null,null],[4.683499992097495e-5,4.672100000036039e-5,131248,22,null,null,null,null,null,null,null,null],[2.7385000066715293e-5,2.7393999999958396e-5,77297,23,null,null,null,null,null,null,null,null],[4.400099987833528e-5,4.40870000026905e-5,124065,25,null,null,null,null,null,null,null,null],[2.9400000130408444e-5,2.9395999998627076e-5,82548,26,null,null,null,null,null,null,null,null],[3.027700040547643e-5,3.0268999999805146e-5,85071,27,null,null,null,null,null,null,null,null],[3.114100036327727e-5,3.112999999999033e-5,87468,28,null,null,null,null,null,null,null,null],[3.344000015204074e-5,3.343299999869487e-5,93919,30,null,null,null,null,null,null,null,null],[3.4405999940645415e-5,3.4410999997902536e-5,96664,31,null,null,null,null,null,null,null,null],[3.678500070236623e-5,3.680400000050099e-5,103380,33,null,null,null,null,null,null,null,null],[1.2814199999411358e-4,1.282469999992486e-4,360310,35,null,null,null,null,null,null,null,null],[4.21859995185514e-5,4.219199999866419e-5,118448,36,null,null,null,null,null,null,null,null],[4.209400049148826e-5,4.209199999749558e-5,118249,38,null,null,null,null,null,null,null,null],[4.4119000449427404e-5,4.4116999998067286e-5,123879,40,null,null,null,null,null,null,null,null],[4.6537000343960244e-5,4.660700000158613e-5,130923,42,null,null,null,null,null,null,null,null],[4.894700032309629e-5,4.896000000087497e-5,137497,44,null,null,null,null,null,null,null,null],[5.200499981583562e-5,5.2021000001900575e-5,146136,47,null,null,null,null,null,null,null,null],[5.419300032372121e-5,5.4200000001003446e-5,152227,49,null,null,null,null,null,null,null,null],[9.750199933478143e-5,9.751700000038e-5,273835,52,null,null,null,null,null,null,null,null],[6.005399973219028e-5,6.0054999998726544e-5,168942,54,null,null,null,null,null,null,null,null],[7.728299988229992e-5,7.723299999895517e-5,216976,57,null,null,null,null,null,null,null,null],[6.252200000744779e-5,6.251699999992866e-5,175655,60,null,null,null,null,null,null,null,null],[6.555799973284593e-5,6.555999999946494e-5,184313,63,null,null,null,null,null,null,null,null],[6.876499992358731e-5,6.875200000067139e-5,193179,66,null,null,null,null,null,null,null,null],[1.598010003363015e-4,1.5987700000152927e-4,449032,69,null,null,null,null,null,null,null,null],[7.727299998805393e-5,7.729900000086332e-5,217196,73,null,null,null,null,null,null,null,null],[7.941700005176244e-5,7.943499999996106e-5,223040,76,null,null,null,null,null,null,null,null],[8.331400022143498e-5,8.328900000265094e-5,233935,80,null,null,null,null,null,null,null,null],[8.728700049687177e-5,8.729400000007104e-5,245226,84,null,null,null,null,null,null,null,null],[9.290999969380209e-5,9.291399999966643e-5,261035,89,null,null,null,null,null,null,null,null],[1.7364900031680008e-4,1.737370000007843e-4,488005,93,null,null,null,null,null,null,null,null],[1.4518499938276364e-4,1.4597699999896463e-4,411560,98,null,null,null,null,null,null,null,null],[2.3293699996429496e-4,2.333890000016936e-4,656407,103,null,null,null,null,null,null,null,null],[1.336289997198037e-4,1.3479900000135103e-4,383627,108,null,null,null,null,null,null,null,null],[1.6736500037950464e-4,1.6821099999830835e-4,474069,113,null,null,null,null,null,null,null,null],[1.425320006092079e-4,1.4256600000095432e-4,400521,119,null,null,null,null,null,null,null,null],[1.3031599974056007e-4,1.3035799999983055e-4,366349,125,null,null,null,null,null,null,null,null],[1.3691799995285692e-4,1.369330000002833e-4,384698,131,null,null,null,null,null,null,null,null],[2.335660001335782e-4,2.336740000004056e-4,656193,138,null,null,null,null,null,null,null,null],[1.497490002293489e-4,1.498109999999997e-4,420821,144,null,null,null,null,null,null,null,null],[1.5914699997665593e-4,1.592290000012042e-4,447331,152,null,null,null,null,null,null,null,null],[1.6488900018885033e-4,1.6494700000180273e-4,463373,159,null,null,null,null,null,null,null,null],[1.7372399997839238e-4,1.7375599999880365e-4,488122,167,null,null,null,null,null,null,null,null],[3.1344899980467744e-4,3.135990000018296e-4,880801,176,null,null,null,null,null,null,null,null],[2.1216499953879975e-4,2.1302899999753322e-4,600414,185,null,null,null,null,null,null,null,null],[2.3692200011282694e-4,2.3821899999987295e-4,672336,194,null,null,null,null,null,null,null,null],[2.7495900030771736e-4,2.7734499999709783e-4,783832,204,null,null,null,null,null,null,null,null],[3.9591499989910517e-4,3.961910000001012e-4,1114245,214,null,null,null,null,null,null,null,null],[2.714669999477337e-4,2.9190100000064945e-4,766257,224,null,null,null,null,null,null,null,null],[2.619320002850145e-4,2.6208799999949406e-4,736714,236,null,null,null,null,null,null,null,null],[3.562279998732265e-4,3.563300000024583e-4,1000883,247,null,null,null,null,null,null,null,null],[2.862069995899219e-4,2.8630899999981807e-4,804349,260,null,null,null,null,null,null,null,null],[3.040289993805345e-4,3.042069999992236e-4,854677,273,null,null,null,null,null,null,null,null],[3.859779999402235e-4,3.8613299999923356e-4,1084441,287,null,null,null,null,null,null,null,null],[3.3043199982785154e-4,3.305189999984748e-4,928514,301,null,null,null,null,null,null,null,null],[3.4580000010464573e-4,3.4584999999864863e-4,971378,316,null,null,null,null,null,null,null,null],[4.08494000112114e-4,4.086999999977081e-4,1148010,332,null,null,null,null,null,null,null,null],[3.803139998126426e-4,3.803619999978025e-4,1068353,348,null,null,null,null,null,null,null,null],[4.6633100009785267e-4,4.664609999984748e-4,1310117,366,null,null,null,null,null,null,null,null],[4.189909996057395e-4,4.190800000003492e-4,1177075,384,null,null,null,null,null,null,null,null],[4.441290002432652e-4,4.4421399999805544e-4,1247521,403,null,null,null,null,null,null,null,null],[4.6233900047809584e-4,4.624089999971659e-4,1298778,424,null,null,null,null,null,null,null,null],[4.988410000805743e-4,4.929289999999753e-4,1401446,445,null,null,null,null,null,null,null,null],[5.096400000184076e-4,5.097210000002406e-4,1431539,467,null,null,null,null,null,null,null,null],[5.387800001699361e-4,5.388679999995816e-4,1513413,490,null,null,null,null,null,null,null,null],[5.635719999190769e-4,5.636589999973296e-4,1583147,515,null,null,null,null,null,null,null,null],[6.270730000323965e-4,6.271939999997755e-4,1761441,541,null,null,null,null,null,null,null,null],[6.236310000531375e-4,6.236749999999347e-4,1751284,568,null,null,null,null,null,null,null,null],[6.513410007755738e-4,6.514370000019198e-4,1829587,596,null,null,null,null,null,null,null,null],[6.970169997657649e-4,6.971180000014954e-4,1957817,626,null,null,null,null,null,null,null,null],[7.846700000300189e-4,7.937339999983806e-4,2203897,657,null,null,null,null,null,null,null,null],[7.552050001322641e-4,7.553000000015686e-4,2121147,690,null,null,null,null,null,null,null,null],[7.863079999879119e-4,7.863750000005609e-4,2208451,725,null,null,null,null,null,null,null,null],[8.229129998653661e-4,8.23001000000545e-4,2311325,761,null,null,null,null,null,null,null,null],[8.624169995528064e-4,8.625260000023616e-4,2422382,799,null,null,null,null,null,null,null,null],[9.03313999515376e-4,9.034469999988914e-4,2537304,839,null,null,null,null,null,null,null,null],[1.012916000036057e-3,1.0130200000020295e-3,2844861,881,null,null,null,null,null,null,null,null],[9.91646000329638e-4,9.917399999999077e-4,2785092,925,null,null,null,null,null,null,null,null],[1.0402589996374445e-3,1.0403500000002452e-3,2921474,972,null,null,null,null,null,null,null,null],[1.0910709997915546e-3,1.0911900000003527e-3,3064325,1020,null,null,null,null,null,null,null,null],[1.1773470005209674e-3,1.1853029999997489e-3,3306565,1071,null,null,null,null,null,null,null,null],[1.200287999381544e-3,1.2003830000004712e-3,3371064,1125,null,null,null,null,null,null,null,null],[1.2907619993711705e-3,1.290852999996872e-3,3625072,1181,null,null,null,null,null,null,null,null],[1.2875960001110798e-3,1.2877539999998078e-3,3616374,1240,null,null,null,null,null,null,null,null],[1.3831289998051943e-3,1.383249999999947e-3,3884436,1302,null,null,null,null,null,null,null,null],[1.4198659991961904e-3,1.4199660000002723e-3,3987534,1367,null,null,null,null,null,null,null,null],[1.4895790000082343e-3,1.4896620000008909e-3,4183323,1436,null,null,null,null,null,null,null,null],[1.5642230000594282e-3,1.5643199999999524e-3,4392798,1507,null,null,null,null,null,null,null,null],[1.6785300003903103e-3,1.6873379999999827e-3,4713631,1583,null,null,null,null,null,null,null,null],[1.790328000424779e-3,1.790455999998386e-3,5027861,1662,null,null,null,null,null,null,null,null],[1.8137860006390838e-3,1.8138850000006812e-3,5093732,1745,null,null,null,null,null,null,null,null],[1.9022349997612764e-3,1.9023179999990703e-3,5342214,1832,null,null,null,null,null,null,null,null],[1.9985680000900174e-3,1.9986679999988155e-3,5612714,1924,null,null,null,null,null,null,null,null],[2.2008480000295094e-3,2.2107869999992147e-3,6180719,2020,null,null,null,null,null,null,null,null],[2.303936000316753e-3,2.3040469999990876e-3,6470044,2121,null,null,null,null,null,null,null,null],[2.4393070007135975e-3,2.4394230000019945e-3,6850360,2227,null,null,null,null,null,null,null,null],[2.5581500003681867e-3,2.5582329999984665e-3,7183526,2339,null,null,null,null,null,null,null,null],[2.8355920003377832e-3,2.8445730000008496e-3,7962863,2456,null,null,null,null,null,null,null,null],[2.992120000271825e-3,2.992202000001498e-3,8402250,2579,null,null,null,null,null,null,null,null],[2.881012999750965e-3,2.8811640000014904e-3,8090707,2708,null,null,null,null,null,null,null,null],[3.0045039993638056e-3,3.015123000000841e-3,8437324,2843,null,null,null,null,null,null,null,null],[3.1173790002867463e-3,3.117566000000238e-3,8754539,2985,null,null,null,null,null,null,null,null],[3.30691100043623e-3,3.307109000001418e-3,9286859,3134,null,null,null,null,null,null,null,null],[3.54234099995665e-3,3.5510219999999038e-3,9947651,3291,null,null,null,null,null,null,null,null],[3.8090510006441036e-3,3.80928599999919e-3,10691740,3456,null,null,null,null,null,null,null,null],[3.97069599966926e-3,3.970876000000345e-3,11150899,3629,null,null,null,null,null,null,null,null],[4.108267999981763e-3,4.117667000002712e-3,11537048,3810,null,null,null,null,null,null,null,null],[4.175512000074377e-3,4.1756250000020145e-3,11725534,4001,null,null,null,null,null,null,null,null],[4.414551000081701e-3,4.425723999997189e-3,12396973,4201,null,null,null,null,null,null,null,null],[4.602895999596512e-3,4.603010000000296e-3,12925728,4411,null,null,null,null,null,null,null,null],[4.9309050000374555e-3,4.940261000001556e-3,13846716,4631,null,null,null,null,null,null,null,null],[5.087325000204146e-3,5.087460999998683e-3,14286000,4863,null,null,null,null,null,null,null,null],[5.501449999428587e-3,5.510841999999627e-3,15450015,5106,null,null,null,null,null,null,null,null],[5.613069999526488e-3,5.6133110000011754e-3,15762619,5361,null,null,null,null,null,null,null,null],[5.919063999499485e-3,5.9293680000003235e-3,16622144,5629,null,null,null,null,null,null,null,null],[6.172501999571978e-3,6.1727939999975945e-3,17333659,5911,null,null,null,null,null,null,null,null],[6.86260200018296e-3,6.8726569999988385e-3,19271917,6207,null,null,null,null,null,null,null,null],[7.281057000000146e-3,7.290264999998186e-3,20446788,6517,null,null,null,null,null,null,null,null],[7.357211999988067e-3,7.366489999999004e-3,20660415,6843,null,null,null,null,null,null,null,null],[7.502481999836164e-3,7.502775000002515e-3,21068475,7185,null,null,null,null,null,null,null,null],[7.920246000139741e-3,7.930955999999156e-3,22241807,7544,null,null,null,null,null,null,null,null],[8.310608999636315e-3,8.321368000000717e-3,23338036,7921,null,null,null,null,null,null,null,null],[8.88826699974743e-3,8.898237000000364e-3,24960211,8318,null,null,null,null,null,null,null,null],[9.437121000701154e-3,9.447000000001538e-3,26500691,8733,null,null,null,null,null,null,null,null],[9.73764099944674e-3,9.746942999999675e-3,27345290,9170,null,null,null,null,null,null,null,null],[1.0136679999959597e-2,1.0146867999999643e-2,28465160,9629,null,null,null,null,null,null,null,null],[1.0603013000036299e-2,1.0614075999999528e-2,29775487,10110,null,null,null,null,null,null,null,null],[1.113084799999342e-2,1.1141333000001197e-2,31257603,10616,null,null,null,null,null,null,null,null],[1.1715154000739858e-2,1.1726215999999567e-2,32898678,11146,null,null,null,null,null,null,null,null],[1.2253519000296365e-2,1.2264145999999698e-2,34410142,11704,null,null,null,null,null,null,null,null],[1.291727100033313e-2,1.2937373999999835e-2,36273639,12289,null,null,null,null,null,null,null,null],[1.3557405000028666e-2,1.3568011999996799e-2,38071709,12903,null,null,null,null,null,null,null,null],[1.41914790001465e-2,1.4201950000000352e-2,39852373,13549,null,null,null,null,null,null,null,null],[1.492590999987442e-2,1.494672099999761e-2,41914332,14226,null,null,null,null,null,null,null,null],[1.5757613999994646e-2,1.5766420999998587e-2,44250804,14937,null,null,null,null,null,null,null,null],[1.6493447000357264e-2,1.6514187999998597e-2,46316461,15684,null,null,null,null,null,null,null,null],[1.727250899966748e-2,1.7293762000001323e-2,48503851,16469,null,null,null,null,null,null,null,null],[1.8253278999509348e-2,1.827375499999917e-2,51257839,17292,null,null,null,null,null,null,null,null],[1.9806760999927064e-2,1.982615400000043e-2,55619894,18157,null,null,null,null,null,null,null,null],[2.025599099943065e-2,2.027583000000277e-2,56881099,19065,null,null,null,null,null,null,null,null],[2.1025023000220244e-2,2.1045136999997993e-2,59040564,20018,null,null,null,null,null,null,null,null],[2.2274597999967227e-2,2.229425200000179e-2,62549537,21019,null,null,null,null,null,null,null,null],[2.320471799976076e-2,2.322557599999797e-2,65161763,22070,null,null,null,null,null,null,null,null],[2.435613600027864e-2,2.4388764000001117e-2,68394688,23173,null,null,null,null,null,null,null,null],[2.550258399969607e-2,2.552350399999881e-2,71614179,24332,null,null,null,null,null,null,null,null],[2.6903930999651493e-2,2.6935147999999742e-2,75550253,25549,null,null,null,null,null,null,null,null],[2.8278112999942095e-2,2.8309109000002053e-2,79407710,26826,null,null,null,null,null,null,null,null],[3.011149799931445e-2,3.0141316000001694e-2,84557699,28167,null,null,null,null,null,null,null,null],[3.273166500002844e-2,3.275459900000044e-2,91913500,29576,null,null,null,null,null,null,null,null],[3.258851899954607e-2,3.262007600000061e-2,91511814,31054,null,null,null,null,null,null,null,null],[3.4216482000374526e-2,3.425859400000064e-2,96083280,32607,null,null,null,null,null,null,null,null],[3.738156700001127e-2,3.739595700000109e-2,104970976,34238,null,null,null,null,null,null,null,null],[3.821215399966604e-2,3.824239900000137e-2,107302933,35950,null,null,null,null,null,null,null,null],[3.9797575999728e-2,3.983913499999758e-2,111755350,37747,null,null,null,null,null,null,null,null],[4.195649599932949e-2,4.200373499999799e-2,117816993,39634,null,null,null,null,null,null,null,null],[4.451699999935954e-2,4.455145500000057e-2,125007030,41616,null,null,null,null,null,null,null,null],[4.590888900020218e-2,4.5960917999998685e-2,128915177,43697,null,null,null,null,null,null,null,null],[4.8403044999759004e-2,4.8445360000002324e-2,135919313,45882,null,null,null,null,null,null,null,null],[5.0787762999789265e-2,5.0843593999999825e-2,142617037,48176,null,null,null,null,null,null,null,null],[5.312926800070272e-2,5.318083999999956e-2,149190262,50585,null,null,null,null,null,null,null,null],[6.0550823000085074e-2,6.061025900000061e-2,170030952,53114,null,null,null,null,null,null,null,null],[5.867820300045423e-2,5.873981399999906e-2,164772798,55770,null,null,null,null,null,null,null,null],[6.166443599977356e-2,6.172844700000013e-2,173157387,58558,null,null,null,null,null,null,null,null],[6.45134610003879e-2,6.457599699999861e-2,181157666,61486,null,null,null,null,null,null,null,null],[6.941808999999921e-2,6.948716899999852e-2,194930458,64561,null,null,null,null,null,null,null,null],[7.116591199974209e-2,7.1239846000001e-2,199837997,67789,null,null,null,null,null,null,null,null],[7.535887100038963e-2,7.543822300000258e-2,211611083,71178,null,null,null,null,null,null,null,null],[8.019944499937992e-2,8.026993500000046e-2,225204477,74737,null,null,null,null,null,null,null,null],[8.308190299976559e-2,8.315958300000048e-2,233298655,78474,null,null,null,null,null,null,null,null],[8.66689079994103e-2,8.675917099999708e-2,243370385,82398,null,null,null,null,null,null,null,null],[9.235264800008736e-2,9.24426700000005e-2,259330441,86518,null,null,null,null,null,null,null,null],[9.562031099994783e-2,9.572161299999848e-2,268505436,90843,null,null,null,null,null,null,null,null],[0.10099427400018612,0.10109250300000028,283595364,95386,null,null,null,null,null,null,null,null],[0.105960277000122,0.10606061199999672,297541068,100155,null,null,null,null,null,null,null,null],[0.11129710100067314,0.11142040699999711,312525587,105163,null,null,null,null,null,null,null,null],[0.11757633599972905,0.11768156499999805,330157952,110421,null,null,null,null,null,null,null,null],[0.12220266600070318,0.12233367900000047,343149108,115942,null,null,null,null,null,null,null,null],[0.13020035899990035,0.1303252530000023,365607200,121739,null,null,null,null,null,null,null,null],[0.13449178799965011,0.1346160999999988,377657254,127826,null,null,null,null,null,null,null,null],[0.14222885399976803,0.14236586300000198,399383283,134217,null,null,null,null,null,null,null,null],[0.15120531899992784,0.15135504700000268,424588193,140928,null,null,null,null,null,null,null,null],[0.1602977140000803,0.16040041700000174,450122103,147975,null,null,null,null,null,null,null,null],[0.16481511300025886,0.16498151399999728,462804780,155373,null,null,null,null,null,null,null,null],[0.17407788899981824,0.17424331300000162,488814659,163142,null,null,null,null,null,null,null,null],[0.1814512270002524,0.18162667699999702,509520309,171299,null,null,null,null,null,null,null,null],[0.1902811420004582,0.190483811,534313518,179864,null,null,null,null,null,null,null,null],[0.20000748100028432,0.20019949199999942,561625213,188858,null,null,null,null,null,null,null,null],[0.20990835199972935,0.21012162600000295,589426561,198300,null,null,null,null,null,null,null,null],[0.22091895300036413,0.22112930700000177,620344839,208215,null,null,null,null,null,null,null,null],[0.23072287000013603,0.23094825699999788,647874129,218626,null,null,null,null,null,null,null,null]],"reportName":"encode/1k/base64-bytestring","reportNumber":4,"reportOutliers":{"highMild":2,"highSevere":1,"lowMild":0,"lowSevere":0,"samplesSeen":43}},{"reportAnalysis":{"anMean":{"estError":{"confIntCL":5.0e-2,"confIntLDX":5.763491801818677e-10,"confIntUDX":7.16319367899983e-10},"estPoint":3.1701053672980045e-7},"anOutlierVar":{"ovDesc":"no","ovEffect":"Unaffected","ovFraction":4.2372114078770085e-3},"anRegress":[{"regCoeffs":{"iters":{"estError":{"confIntCL":5.0e-2,"confIntLDX":4.075893936768569e-10,"confIntUDX":5.259228821749637e-10},"estPoint":3.170991579520246e-7},"y":{"estError":{"confIntCL":5.0e-2,"confIntLDX":1.8681957359950274e-5,"confIntUDX":1.8042272078822476e-5},"estPoint":4.236485088981862e-6}},"regRSquare":{"estError":{"confIntCL":5.0e-2,"confIntLDX":1.4715797850506362e-5,"confIntUDX":1.1880689432586244e-5},"estPoint":0.9999710845673007},"regResponder":"time"}],"anStdDev":{"estError":{"confIntCL":5.0e-2,"confIntLDX":3.791374438829239e-10,"confIntUDX":6.850367696308605e-10},"estPoint":2.178663714596477e-9}},"reportKDEs":[{"kdePDF":[8.980343149014714e7,9.028748198465984e7,9.124956263430615e7,9.267774325713299e7,9.455440126711106e7,9.68565391239377e7,9.955619183719866e7,1.0262091203771597e8,1.0601431821243754e8,1.0969669047662064e8,1.1362559776646316e8,1.177565405707959e8,1.2204359423278421e8,1.2644003935293068e8,1.3089896779074731e8,1.3537385504702982e8,1.3981909224970514e8,1.441904733981396e8,1.4844563578592697e8,1.5254445348167998e8,1.564493852908693e8,1.6012577967492667e8,1.6354213963323736e8,1.666703505686678e8,1.6948587370876148e8,1.7196790683044523e8,1.740995129533695e8,1.7586771646302676e8,1.7726356494533426e8,1.7828215400176102e8,1.789226115955383e8,1.7918803815646964e8,1.790853988116109e8,1.786253647388495e8,1.7782210174490348e8,1.7669300569159475e8,1.7525838624027753e8,1.7354110242997974e8,1.7156615570603895e8,1.69360248020145e8,1.6695131438071683e8,1.6436804061103934e8,1.6163937796434975e8,1.58794066577722e8,1.5586017948821408e8,1.5286469809643432e8,1.4983312859746832e8,1.4678916709778193e8,1.4375441902036455e8,1.4074817611097598e8,1.377872520473717e8,1.3488587547020492e8,1.3205563733452465e8,1.2930548793623514e8,1.2664177787810895e8,1.2406833664702e8,1.2158658237977263e8,1.1919565676183118e8,1.168925797583222e8,1.1467241991809754e8,1.1252847719739401e8,1.1045247648809658e8,1.0843477117615673e8,1.0646455697969761e8,1.0453009692634349e8,1.0261895855732657e8,1.0071826425831716e8,9.881495501742518e7,9.689606693975501e7,9.494901857932283e7,9.29619056845953e7,9.092379841483243e7,8.882503460233545e7,8.665750134248275e7,8.441489621079096e7,8.209295883690421e7,7.968966348499285e7,7.720536374180405e7,7.46428814048184e7,7.200753316481014e7,6.930709062624905e7,6.655167151246375e7,6.375356244370814e7,6.0926976323301315e7,5.808774998087342e7,5.525299016572864e7,5.244067813100702e7,4.966924479231626e7,4.695712969803917e7,4.432233775580205e7,4.178200779360171e7,3.935200659793129e7,3.704656109614028e7,3.487793989242769e7,3.2856193502730742e7,3.098896045480994e7,2.9281344026655097e7,2.7735861893161062e7,2.6352468440266464e7,2.5128647083580464e7,2.4059567681094743e7,2.3138302130410235e7,2.2356089549173325e7,2.1702641097191185e7,2.1166473539006505e7,2.0735260081170965e7,2.0396186850363262e7,2.013630359616707e7,1.9942857784520645e7,1.980360216420536e7,1.970706710106185e7,1.9642790438108806e7,1.960149930405823e7,1.957524010306739e7,1.955745481669112e7,1.954300367434428e7,1.9528136139544994e7,1.9510413954577073e7,1.9488591626815606e7,1.946246117047811e7,1.9432669088445984e7,1.9400514448220093e7,1.9367737441795263e7,1.933630800027016e7,1.9308223851916812e7,1.9285326872201893e7,1.9269145694574054e7,1.926077136380289e7],"kdeType":"time","kdeValues":[3.132122522007596e-7,3.1329709592470553e-7,3.1338193964865144e-7,3.1346678337259734e-7,3.1355162709654325e-7,3.1363647082048916e-7,3.1372131454443507e-7,3.13806158268381e-7,3.138910019923269e-7,3.139758457162728e-7,3.140606894402187e-7,3.141455331641646e-7,3.142303768881105e-7,3.143152206120564e-7,3.1440006433600233e-7,3.1448490805994824e-7,3.1456975178389415e-7,3.1465459550784005e-7,3.1473943923178596e-7,3.1482428295573187e-7,3.149091266796778e-7,3.149939704036237e-7,3.150788141275696e-7,3.151636578515155e-7,3.152485015754614e-7,3.153333452994073e-7,3.154181890233532e-7,3.1550303274729913e-7,3.1558787647124504e-7,3.1567272019519095e-7,3.1575756391913686e-7,3.1584240764308276e-7,3.1592725136702867e-7,3.160120950909746e-7,3.160969388149205e-7,3.161817825388664e-7,3.162666262628123e-7,3.163514699867582e-7,3.164363137107041e-7,3.1652115743465003e-7,3.1660600115859593e-7,3.1669084488254184e-7,3.1677568860648775e-7,3.1686053233043366e-7,3.1694537605437957e-7,3.170302197783255e-7,3.171150635022714e-7,3.171999072262173e-7,3.172847509501632e-7,3.173695946741091e-7,3.17454438398055e-7,3.175392821220009e-7,3.1762412584594683e-7,3.1770896956989274e-7,3.1779381329383864e-7,3.1787865701778455e-7,3.1796350074173046e-7,3.1804834446567637e-7,3.181331881896223e-7,3.182180319135682e-7,3.183028756375141e-7,3.1838771936146e-7,3.184725630854059e-7,3.185574068093518e-7,3.186422505332977e-7,3.1872709425724363e-7,3.188119379811895e-7,3.188967817051354e-7,3.189816254290813e-7,3.190664691530272e-7,3.191513128769731e-7,3.19236156600919e-7,3.1932100032486493e-7,3.1940584404881084e-7,3.1949068777275675e-7,3.1957553149670266e-7,3.1966037522064856e-7,3.1974521894459447e-7,3.198300626685404e-7,3.199149063924863e-7,3.199997501164322e-7,3.200845938403781e-7,3.20169437564324e-7,3.202542812882699e-7,3.2033912501221583e-7,3.2042396873616174e-7,3.2050881246010764e-7,3.2059365618405355e-7,3.2067849990799946e-7,3.2076334363194537e-7,3.208481873558913e-7,3.209330310798372e-7,3.210178748037831e-7,3.21102718527729e-7,3.211875622516749e-7,3.212724059756208e-7,3.213572496995667e-7,3.2144209342351263e-7,3.2152693714745854e-7,3.2161178087140445e-7,3.2169662459535035e-7,3.2178146831929626e-7,3.2186631204324217e-7,3.219511557671881e-7,3.22035999491134e-7,3.221208432150799e-7,3.222056869390258e-7,3.222905306629717e-7,3.223753743869176e-7,3.224602181108635e-7,3.2254506183480943e-7,3.2262990555875534e-7,3.2271474928270125e-7,3.2279959300664716e-7,3.2288443673059306e-7,3.2296928045453897e-7,3.230541241784849e-7,3.231389679024308e-7,3.232238116263767e-7,3.233086553503226e-7,3.233934990742685e-7,3.234783427982144e-7,3.235631865221603e-7,3.2364803024610623e-7,3.2373287397005214e-7,3.2381771769399805e-7,3.2390256141794396e-7,3.2398740514188987e-7]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","peakMbAllocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportMeasured":[[9.045000297192018e-6,7.3260000021946325e-6,15501,1,null,null,null,null,null,null,null,null],[1.3989993021823466e-6,1.4029999988451891e-6,3942,2,null,null,null,null,null,null,null,null],[1.8689997887122445e-6,1.861999997743169e-6,5231,3,null,null,null,null,null,null,null,null],[1.7840002328739502e-6,1.7759999977329244e-6,5175,4,null,null,null,null,null,null,null,null],[3.031000233022496e-6,3.356999997095045e-6,9469,5,null,null,null,null,null,null,null,null],[3.6440005715121515e-6,3.6439999995252492e-6,10254,6,null,null,null,null,null,null,null,null],[3.1370000215247273e-6,3.206000002364817e-6,9279,7,null,null,null,null,null,null,null,null],[4.229999831295572e-6,4.3930000011016546e-6,12511,8,null,null,null,null,null,null,null,null],[3.4599997889017686e-6,3.3590000008132392e-6,9431,9,null,null,null,null,null,null,null,null],[4.853999598708469e-6,4.636999999974023e-6,13547,10,null,null,null,null,null,null,null,null],[5.10199970449321e-6,5.250000000955879e-6,14389,11,null,null,null,null,null,null,null,null],[5.148000127519481e-6,5.2570000015350615e-6,14534,12,null,null,null,null,null,null,null,null],[5.089999831398018e-6,5.011999999027239e-6,14014,13,null,null,null,null,null,null,null,null],[7.0150008468772285e-6,7.019000001662334e-6,20687,14,null,null,null,null,null,null,null,null],[8.17199997982243e-6,8.169000000890492e-6,22966,15,null,null,null,null,null,null,null,null],[7.931999789434485e-6,8.269999998589128e-6,24223,16,null,null,null,null,null,null,null,null],[8.83899974724045e-6,8.747999999059175e-6,25553,17,null,null,null,null,null,null,null,null],[1.0316000043530948e-5,1.0463999998933105e-5,29390,18,null,null,null,null,null,null,null,null],[1.009499919746304e-5,1.0243999998493791e-5,29311,19,null,null,null,null,null,null,null,null],[1.0923000445473008e-5,1.1052000001399165e-5,32497,20,null,null,null,null,null,null,null,null],[8.924000212573446e-6,8.813000000884585e-6,24879,21,null,null,null,null,null,null,null,null],[1.0355000085837673e-5,1.0455000001741155e-5,30852,22,null,null,null,null,null,null,null,null],[1.541599976917496e-5,1.503300000038621e-5,41932,23,null,null,null,null,null,null,null,null],[1.022300057229586e-5,1.0416000002066994e-5,29972,25,null,null,null,null,null,null,null,null],[1.0748999557108618e-5,1.0954000000396036e-5,32540,26,null,null,null,null,null,null,null,null],[1.2612000318767969e-5,1.279299999978889e-5,36016,27,null,null,null,null,null,null,null,null],[1.535299998067785e-5,1.580400000023019e-5,44984,28,null,null,null,null,null,null,null,null],[1.7644000763539225e-5,1.790700000015022e-5,50844,30,null,null,null,null,null,null,null,null],[1.645700012886664e-5,1.675400000067384e-5,47315,31,null,null,null,null,null,null,null,null],[2.0756000594701618e-5,2.0700000000317686e-5,57498,33,null,null,null,null,null,null,null,null],[2.2186999558471143e-5,2.2753999999736152e-5,63660,35,null,null,null,null,null,null,null,null],[7.570100024167914e-5,7.604199999988737e-5,215566,36,null,null,null,null,null,null,null,null],[2.4339999981748406e-5,2.4132000000065545e-5,69443,38,null,null,null,null,null,null,null,null],[2.7539000257092994e-5,2.7710000001235358e-5,78525,40,null,null,null,null,null,null,null,null],[3.055300021514995e-5,3.056199999917908e-5,86832,42,null,null,null,null,null,null,null,null],[3.593800011003623e-5,3.6301999998045176e-5,103232,44,null,null,null,null,null,null,null,null],[3.497399939078605e-5,3.50540000013666e-5,99605,47,null,null,null,null,null,null,null,null],[3.3013000575010665e-5,3.4022999997773695e-5,95068,49,null,null,null,null,null,null,null,null],[3.205899975000648e-5,3.202599999951872e-5,90526,52,null,null,null,null,null,null,null,null],[2.982200021506287e-5,2.9565000001952058e-5,83209,54,null,null,null,null,null,null,null,null],[2.7235999368713237e-5,2.7328999998132986e-5,76929,57,null,null,null,null,null,null,null,null],[3.141000070172595e-5,3.185599999966371e-5,90245,60,null,null,null,null,null,null,null,null],[2.966800002468517e-5,3.01080000006948e-5,85273,63,null,null,null,null,null,null,null,null],[3.256899981352035e-5,3.2649999997858004e-5,92469,66,null,null,null,null,null,null,null,null],[2.9206999897724018e-5,2.9487000002603736e-5,83306,69,null,null,null,null,null,null,null,null],[3.577299958124058e-5,3.619800000009832e-5,102395,73,null,null,null,null,null,null,null,null],[4.6441999984381255e-5,4.652299999818865e-5,129691,76,null,null,null,null,null,null,null,null],[2.8169999495730735e-5,2.8244999999316178e-5,79580,80,null,null,null,null,null,null,null,null],[2.9453999559336808e-5,2.9393999998461595e-5,82665,84,null,null,null,null,null,null,null,null],[3.033299981325399e-5,3.0369999997503783e-5,85426,89,null,null,null,null,null,null,null,null],[3.069400008826051e-5,3.077499999903921e-5,86600,93,null,null,null,null,null,null,null,null],[3.3275000532739796e-5,3.3348999998850104e-5,93733,98,null,null,null,null,null,null,null,null],[3.366499913681764e-5,3.3693000002443796e-5,94737,103,null,null,null,null,null,null,null,null],[3.492499945423333e-5,3.4964999997555424e-5,98338,108,null,null,null,null,null,null,null,null],[6.445300004997989e-5,6.462200000001417e-5,181508,113,null,null,null,null,null,null,null,null],[5.3855999794905074e-5,5.389500000063663e-5,151497,119,null,null,null,null,null,null,null,null],[4.100899968761951e-5,4.1068999998117306e-5,115487,125,null,null,null,null,null,null,null,null],[4.1926999983843416e-5,4.198400000277047e-5,118047,131,null,null,null,null,null,null,null,null],[4.4473000343714375e-5,4.4525999999933674e-5,125355,138,null,null,null,null,null,null,null,null],[4.779599930770928e-5,4.782400000280518e-5,134491,144,null,null,null,null,null,null,null,null],[4.919599996355828e-5,4.92530000002489e-5,138425,152,null,null,null,null,null,null,null,null],[7.160500081226928e-5,7.171900000102482e-5,201643,159,null,null,null,null,null,null,null,null],[5.597200015472481e-5,5.602500000279065e-5,157421,167,null,null,null,null,null,null,null,null],[5.9328999668650795e-5,5.9387000000299395e-5,167015,176,null,null,null,null,null,null,null,null],[9.397400026500691e-5,1.041209999996795e-4,264321,185,null,null,null,null,null,null,null,null],[6.003699945722474e-5,6.008000000079505e-5,168887,194,null,null,null,null,null,null,null,null],[6.199800009198952e-5,6.199399999928801e-5,174239,204,null,null,null,null,null,null,null,null],[6.528700032504275e-5,6.531700000067531e-5,183591,214,null,null,null,null,null,null,null,null],[6.815100005042041e-5,6.820599999812771e-5,191755,224,null,null,null,null,null,null,null,null],[9.929600037139608e-5,9.941800000135004e-5,279368,236,null,null,null,null,null,null,null,null],[9.192099969368428e-5,9.200799999931064e-5,258463,247,null,null,null,null,null,null,null,null],[7.962299969221931e-5,7.968000000246889e-5,223858,260,null,null,null,null,null,null,null,null],[8.349499967152951e-5,8.354500000251619e-5,234787,273,null,null,null,null,null,null,null,null],[1.6818199947010726e-4,1.682820000006302e-4,472750,287,null,null,null,null,null,null,null,null],[1.35313000100723e-4,1.3616200000043932e-4,384852,301,null,null,null,null,null,null,null,null],[1.3912299982621334e-4,1.4028900000084832e-4,397389,316,null,null,null,null,null,null,null,null],[2.0685899926320417e-4,2.089159999982826e-4,588076,332,null,null,null,null,null,null,null,null],[1.6529599997738842e-4,1.6624600000270107e-4,470215,348,null,null,null,null,null,null,null,null],[1.6016700010368368e-4,1.6025700000099619e-4,448588,366,null,null,null,null,null,null,null,null],[1.2060699918947648e-4,1.2069699999983641e-4,339364,384,null,null,null,null,null,null,null,null],[1.237699998455355e-4,1.2380600000128084e-4,347827,403,null,null,null,null,null,null,null,null],[1.302860000578221e-4,1.3033700000164572e-4,366133,424,null,null,null,null,null,null,null,null],[1.3487199976225384e-4,1.3493899999872383e-4,379154,445,null,null,null,null,null,null,null,null],[2.2347300000546966e-4,2.2357299999953284e-4,628070,467,null,null,null,null,null,null,null,null],[1.4822899993305327e-4,1.4828199999783465e-4,416780,490,null,null,null,null,null,null,null,null],[1.546120001876261e-4,1.5467800000124043e-4,434576,515,null,null,null,null,null,null,null,null],[1.632490002521081e-4,1.6331699999838634e-4,458794,541,null,null,null,null,null,null,null,null],[2.178389995606267e-4,2.1792999999803442e-4,612215,568,null,null,null,null,null,null,null,null],[2.1773299977212446e-4,2.181640000031848e-4,613401,596,null,null,null,null,null,null,null,null],[2.4791800024104305e-4,2.4997599999920794e-4,704796,626,null,null,null,null,null,null,null,null],[2.8125800054112915e-4,2.8271800000112535e-4,796895,657,null,null,null,null,null,null,null,null],[4.4783600060327444e-4,4.486350000014738e-4,1263338,690,null,null,null,null,null,null,null,null],[3.4128199968108675e-4,3.419820000019058e-4,962454,725,null,null,null,null,null,null,null,null],[3.213700001651887e-4,3.2213200000086317e-4,905146,761,null,null,null,null,null,null,null,null],[3.2696100061002653e-4,3.2710999999707724e-4,918994,799,null,null,null,null,null,null,null,null],[2.560240000093472e-4,2.56087000000349e-4,719304,839,null,null,null,null,null,null,null,null],[2.6739500026451424e-4,2.67472000000879e-4,751315,881,null,null,null,null,null,null,null,null],[3.4971300010511186e-4,3.498269999973047e-4,982481,925,null,null,null,null,null,null,null,null],[2.9609700050059473e-4,2.9615099999702466e-4,831856,972,null,null,null,null,null,null,null,null],[3.088989997195313e-4,3.089700000025175e-4,867803,1020,null,null,null,null,null,null,null,null],[3.6904800072079524e-4,3.6920700000209195e-4,1037052,1071,null,null,null,null,null,null,null,null],[4.001869992862339e-4,4.0023900000107915e-4,1124248,1125,null,null,null,null,null,null,null,null],[3.586290004022885e-4,3.587150000008421e-4,1007476,1181,null,null,null,null,null,null,null,null],[4.2290300007152837e-4,4.232799999996928e-4,1188901,1240,null,null,null,null,null,null,null,null],[3.962169994338183e-4,3.962880000010216e-4,1113633,1302,null,null,null,null,null,null,null,null],[4.760209994856268e-4,4.7614500000037197e-4,1337407,1367,null,null,null,null,null,null,null,null],[4.676179996749852e-4,4.8010700000133966e-4,1313801,1436,null,null,null,null,null,null,null,null],[4.6163800016074674e-4,4.617419999988215e-4,1297011,1507,null,null,null,null,null,null,null,null],[4.8014699950726936e-4,4.8022400000036214e-4,1349163,1583,null,null,null,null,null,null,null,null],[5.066120002084062e-4,5.067359999983978e-4,1423150,1662,null,null,null,null,null,null,null,null],[5.30737000190129e-4,5.308900000002836e-4,1491145,1745,null,null,null,null,null,null,null,null],[7.274510007846402e-4,7.275930000005815e-4,2043405,1832,null,null,null,null,null,null,null,null],[6.536149994644802e-4,6.537270000031015e-4,1836061,1924,null,null,null,null,null,null,null,null],[6.28649999271147e-4,6.287620000016148e-4,1766516,2020,null,null,null,null,null,null,null,null],[7.134340003176476e-4,7.135399999995684e-4,2004283,2121,null,null,null,null,null,null,null,null],[7.418459999826155e-4,7.419499999983259e-4,2083979,2227,null,null,null,null,null,null,null,null],[8.14701999843237e-4,8.148759999997424e-4,2288520,2339,null,null,null,null,null,null,null,null],[7.592540005134651e-4,7.594029999999918e-4,2133598,2456,null,null,null,null,null,null,null,null],[8.51256000714784e-4,8.514519999991421e-4,2391452,2579,null,null,null,null,null,null,null,null],[8.902059998945333e-4,8.904619999974273e-4,2501424,2708,null,null,null,null,null,null,null,null],[1.034175000313553e-3,1.0440020000004324e-3,2904937,2843,null,null,null,null,null,null,null,null],[9.612660005586804e-4,9.61473000000268e-4,2700106,2985,null,null,null,null,null,null,null,null],[1.001137999992352e-3,1.0012940000017068e-3,2811950,3134,null,null,null,null,null,null,null,null],[1.025200999720255e-3,1.0255019999974024e-3,2880163,3291,null,null,null,null,null,null,null,null],[1.066919000550115e-3,1.0671389999998837e-3,2997405,3456,null,null,null,null,null,null,null,null],[1.1404350007069297e-3,1.140690999999805e-3,3205354,3629,null,null,null,null,null,null,null,null],[1.1979290002273046e-3,1.1981009999999515e-3,3365037,3810,null,null,null,null,null,null,null,null],[1.2496850004026783e-3,1.2499859999977048e-3,3510334,4001,null,null,null,null,null,null,null,null],[1.3426870000330382e-3,1.3429689999995276e-3,3771724,4201,null,null,null,null,null,null,null,null],[1.4519449996441836e-3,1.4630549999985476e-3,4078692,4411,null,null,null,null,null,null,null,null],[1.4378240002770326e-3,1.4380339999995329e-3,4038596,4631,null,null,null,null,null,null,null,null],[1.5143350001380895e-3,1.514633000002874e-3,4253650,4863,null,null,null,null,null,null,null,null],[1.5824969996174332e-3,1.5828239999997606e-3,4445407,5106,null,null,null,null,null,null,null,null],[1.699588000519725e-3,1.7000950000003456e-3,4774503,5361,null,null,null,null,null,null,null,null],[1.7596309999134974e-3,1.7599459999999567e-3,4942384,5629,null,null,null,null,null,null,null,null],[1.880711000012525e-3,1.8949130000009973e-3,5283111,5911,null,null,null,null,null,null,null,null],[1.935651999701804e-3,1.9359530000002678e-3,5437022,6207,null,null,null,null,null,null,null,null],[2.0323189992268453e-3,2.032643999999806e-3,5708634,6517,null,null,null,null,null,null,null,null],[2.174949999243836e-3,2.175448000002689e-3,6109921,6843,null,null,null,null,null,null,null,null],[2.230789999885019e-3,2.2313360000012494e-3,6266526,7185,null,null,null,null,null,null,null,null],[2.396304000285454e-3,2.410408999999447e-3,6730645,7544,null,null,null,null,null,null,null,null],[2.5103719999606255e-3,2.5109450000009303e-3,7051557,7921,null,null,null,null,null,null,null,null],[2.601264000077208e-3,2.601945000002104e-3,7307219,8318,null,null,null,null,null,null,null,null],[2.714254000238725e-3,2.7149729999997874e-3,7624520,8733,null,null,null,null,null,null,null,null],[2.9025960002400097e-3,2.916435000003048e-3,8152637,9170,null,null,null,null,null,null,null,null],[3.0027599996174104e-3,3.003102000000979e-3,8434149,9629,null,null,null,null,null,null,null,null],[3.1545700003334787e-3,3.154972999997341e-3,8860172,10110,null,null,null,null,null,null,null,null],[3.3424510002078023e-3,3.357097000002085e-3,9388253,10616,null,null,null,null,null,null,null,null],[3.4872360001827474e-3,3.4876140000008604e-3,9794885,11146,null,null,null,null,null,null,null,null],[3.646805999778735e-3,3.6472789999990596e-3,10243080,11704,null,null,null,null,null,null,null,null],[3.8705819997630897e-3,3.8849840000025893e-3,10871267,12289,null,null,null,null,null,null,null,null],[4.078764999576379e-3,4.079240999999456e-3,11455898,12903,null,null,null,null,null,null,null,null],[4.2574720000629895e-3,4.271917999997044e-3,11957662,13549,null,null,null,null,null,null,null,null],[4.429141000400705e-3,4.429642999998151e-3,12440358,14226,null,null,null,null,null,null,null,null],[4.696799999692303e-3,4.7108270000002506e-3,13190775,14937,null,null,null,null,null,null,null,null],[5.089123000288964e-3,5.089639000001256e-3,14292819,15684,null,null,null,null,null,null,null,null],[5.266141999527463e-3,5.277621999997706e-3,14789528,16469,null,null,null,null,null,null,null,null],[5.443688000013935e-3,5.444184000001684e-3,15289014,17292,null,null,null,null,null,null,null,null],[5.787506000160647e-3,5.800243999999566e-3,16253684,18157,null,null,null,null,null,null,null,null],[5.974341000182903e-3,5.974838000000204e-3,16779287,19065,null,null,null,null,null,null,null,null],[6.292860000030487e-3,6.306865000002659e-3,17673149,20018,null,null,null,null,null,null,null,null],[6.600605999665277e-3,6.615627999998708e-3,18537885,21019,null,null,null,null,null,null,null,null],[6.890611000017088e-3,6.891235000001217e-3,19351957,22070,null,null,null,null,null,null,null,null],[7.301715999346925e-3,7.3161519999978e-3,20507104,23173,null,null,null,null,null,null,null,null],[7.637251999767614e-3,7.6520140000013726e-3,21448737,24332,null,null,null,null,null,null,null,null],[8.040228000027128e-3,8.054911000002107e-3,22579152,25549,null,null,null,null,null,null,null,null],[8.374221999474685e-3,8.374810999999482e-3,23518469,26826,null,null,null,null,null,null,null,null],[8.866146999935154e-3,8.881117999997912e-3,24899414,28167,null,null,null,null,null,null,null,null],[9.292228000049363e-3,9.30625500000204e-3,26096709,29576,null,null,null,null,null,null,null,null],[9.758464000697131e-3,9.772450999999904e-3,27405223,31054,null,null,null,null,null,null,null,null],[1.022009300049831e-2,1.0234085000000448e-2,28701476,32607,null,null,null,null,null,null,null,null],[1.1391944000024523e-2,1.1405448999997958e-2,31992676,34238,null,null,null,null,null,null,null,null],[1.1862590999953682e-2,1.1885602999999634e-2,33313402,35950,null,null,null,null,null,null,null,null],[1.1814980000053765e-2,1.1826675999998315e-2,33179542,37747,null,null,null,null,null,null,null,null],[1.2748301999636169e-2,1.2761525000001939e-2,35801314,39634,null,null,null,null,null,null,null,null],[1.3038055999459175e-2,1.3052208000001286e-2,36614617,41616,null,null,null,null,null,null,null,null],[1.3732293999964895e-2,1.3760338000000871e-2,38563583,43697,null,null,null,null,null,null,null,null],[1.4407724999728089e-2,1.4422033999998973e-2,40460988,45882,null,null,null,null,null,null,null,null],[1.512117499987653e-2,1.5149558000000951e-2,42464622,48176,null,null,null,null,null,null,null,null],[1.5898409000328684e-2,1.5911266999999896e-2,44646855,50585,null,null,null,null,null,null,null,null],[1.674389300023904e-2,1.6770938000000513e-2,47020460,53114,null,null,null,null,null,null,null,null],[1.7512563999844133e-2,1.7541718000000373e-2,49178967,55770,null,null,null,null,null,null,null,null],[1.8580754999675264e-2,1.8604913000000778e-2,52177183,58558,null,null,null,null,null,null,null,null],[1.9324488999700407e-2,1.9338278999999403e-2,54266260,61486,null,null,null,null,null,null,null,null],[2.041252799972426e-2,2.0453377000002604e-2,57321772,64561,null,null,null,null,null,null,null,null],[2.1369407999372925e-2,2.139629200000215e-2,60008684,67789,null,null,null,null,null,null,null,null],[2.3517504000665213e-2,2.3545626000000652e-2,66041116,71178,null,null,null,null,null,null,null,null],[2.3793445000592328e-2,2.381226099999978e-2,66817003,74737,null,null,null,null,null,null,null,null],[2.4747069999648375e-2,2.47881860000021e-2,69493647,78474,null,null,null,null,null,null,null,null],[2.599544100030471e-2,2.6016986000001907e-2,72998628,82398,null,null,null,null,null,null,null,null],[2.720868199958204e-2,2.725064499999874e-2,76406106,86518,null,null,null,null,null,null,null,null],[2.86878209999486e-2,2.8730338999999105e-2,80559548,90843,null,null,null,null,null,null,null,null],[3.0000577999999223e-2,3.0042552999997696e-2,84245688,95386,null,null,null,null,null,null,null,null],[3.168581499994616e-2,3.172918599999974e-2,88978044,100155,null,null,null,null,null,null,null,null],[3.3170626000355696e-2,3.3227316000001395e-2,93146695,105163,null,null,null,null,null,null,null,null],[3.5675862999596575e-2,3.5715140999997175e-2,100181474,110421,null,null,null,null,null,null,null,null],[3.6480564000157756e-2,3.653601100000259e-2,102440988,115942,null,null,null,null,null,null,null,null],[3.8739478000024974e-2,3.8792123000000345e-2,108784930,121739,null,null,null,null,null,null,null,null],[4.018834300040908e-2,4.024446100000034e-2,112852929,127826,null,null,null,null,null,null,null,null],[4.220528199948603e-2,4.226115299999833e-2,118515749,134217,null,null,null,null,null,null,null,null],[4.4508040999971854e-2,4.456269200000307e-2,124981861,140928,null,null,null,null,null,null,null,null],[4.730397399998765e-2,4.737114600000325e-2,132833450,147975,null,null,null,null,null,null,null,null],[4.906379600015498e-2,4.913128800000166e-2,137776158,155373,null,null,null,null,null,null,null,null],[5.1595705000181624e-2,5.166605099999799e-2,144885017,163142,null,null,null,null,null,null,null,null],[5.380676000004314e-2,5.389183599999825e-2,151092787,171299,null,null,null,null,null,null,null,null],[5.6524260000514914e-2,5.6595388999998164e-2,158724988,179864,null,null,null,null,null,null,null,null],[6.0438043999965885e-2,6.0535144000002816e-2,169713748,188858,null,null,null,null,null,null,null,null],[6.244885500018427e-2,6.253124899999918e-2,175360254,198300,null,null,null,null,null,null,null,null],[6.653037599971867e-2,6.662236900000096e-2,186821578,208215,null,null,null,null,null,null,null,null],[6.882166900049924e-2,6.891963999999717e-2,193255020,218626,null,null,null,null,null,null,null,null],[7.404173699978855e-2,7.413263100000123e-2,207913446,229558,null,null,null,null,null,null,null,null],[7.623113399949943e-2,7.630949800000053e-2,214061707,241036,null,null,null,null,null,null,null,null],[7.99264340002992e-2,8.002735099999825e-2,224439111,253087,null,null,null,null,null,null,null,null],[8.492600199951994e-2,8.504261799999924e-2,238475588,265742,null,null,null,null,null,null,null,null],[8.794838200083177e-2,8.805750100000154e-2,246964158,279029,null,null,null,null,null,null,null,null],[9.29375469995648e-2,9.306200600000025e-2,260972656,292980,null,null,null,null,null,null,null,null],[9.770721299992147e-2,9.782699199999811e-2,274367259,307629,null,null,null,null,null,null,null,null],[0.10177875200042763,0.10192742699999968,285798801,323011,null,null,null,null,null,null,null,null],[0.10814199800006463,0.10827835300000288,303668136,339161,null,null,null,null,null,null,null,null],[0.11234341899944411,0.11250210800000104,315464717,356119,null,null,null,null,null,null,null,null],[0.11971677699966676,0.1198687679999999,336168824,373925,null,null,null,null,null,null,null,null],[0.12406072199974005,0.12422080700000038,348368465,392622,null,null,null,null,null,null,null,null],[0.13111917600053857,0.13129254799999757,368188767,412253,null,null,null,null,null,null,null,null],[0.13844367000001512,0.13863656599999885,388756725,432866,null,null,null,null,null,null,null,null],[0.1446245679999265,0.14481364699999943,406112092,454509,null,null,null,null,null,null,null,null],[0.15175857500071288,0.1519759030000003,426142518,477234,null,null,null,null,null,null,null,null],[0.15852895499938313,0.15872250600000015,445155357,501096,null,null,null,null,null,null,null,null],[0.16772608600058447,0.16794708799999825,470982106,526151,null,null,null,null,null,null,null,null],[0.17463241200039192,0.1748723510000012,490373509,552458,null,null,null,null,null,null,null,null],[0.18328272799953993,0.1835213710000012,514664492,580081,null,null,null,null,null,null,null,null],[0.19259213699933753,0.1928384240000014,540804400,609086,null,null,null,null,null,null,null,null],[0.2027929440000662,0.20306320699999958,569446847,639540,null,null,null,null,null,null,null,null],[0.21281828400060476,0.21309978400000062,597598600,671517,null,null,null,null,null,null,null,null],[0.22389470800044364,0.22418422599999843,628702508,705093,null,null,null,null,null,null,null,null],[0.23421942599998147,0.23453122500000134,657693248,740347,null,null,null,null,null,null,null,null]],"reportName":"encode/1k/base64","reportNumber":5,"reportOutliers":{"highMild":2,"highSevere":0,"lowMild":0,"lowSevere":0,"samplesSeen":43}},{"reportAnalysis":{"anMean":{"estError":{"confIntCL":5.0e-2,"confIntLDX":2.5335434494693494e-8,"confIntUDX":5.2828145420385494e-8},"estPoint":9.98318919464784e-6},"anOutlierVar":{"ovDesc":"a slight","ovEffect":"Slight","ovFraction":8.623634710440298e-2},"anRegress":[{"regCoeffs":{"iters":{"estError":{"confIntCL":5.0e-2,"confIntLDX":3.8701264732290134e-8,"confIntUDX":6.328177609482518e-8},"estPoint":9.994836355483294e-6},"y":{"estError":{"confIntCL":5.0e-2,"confIntLDX":7.120568378035911e-5,"confIntUDX":5.3238071203962425e-5},"estPoint":9.25597457219502e-6}},"regRSquare":{"estError":{"confIntCL":5.0e-2,"confIntLDX":3.646706116569032e-4,"confIntUDX":1.9734441077179365e-4},"estPoint":0.9997734894467045},"regResponder":"time"}],"anStdDev":{"estError":{"confIntCL":5.0e-2,"confIntLDX":5.554322342768696e-8,"confIntUDX":8.716752525961438e-8},"estPoint":1.2327520862819728e-7}},"reportKDEs":[{"kdePDF":[322170.4656517502,383867.40381683694,509683.0239963794,703606.5320843548,969640.4535562576,1309840.9482315476,1722350.7313680593,2199862.0043227216,2728895.7142390925,3290134.5368068707,3859823.474035613,4412008.453965308,4921190.52191252,5364891.6978012845,5725683.030670169,5992392.425037662,6160426.698336896,6231333.5834985515,6211838.910410623,6112607.058984245,5946916.202208026,5729363.789761236,5474666.193031927,5196605.528867978,4907190.571177096,4616104.5330821,4330484.460212981,4055014.192609511,3792241.2369250264,3542984.6672290848,3306712.037862727,3081825.987755055,2865885.2214580523,2655846.8796236576,2448425.1661491063,2240608.787853662,2030291.1757237804,1816883.7696975633,1601742.4981024198,1388259.9152013182,1181552.7336642018,987778.0765345044,813205.6401839157,663228.5581183796,541501.5665713609,449357.5369042328,385590.37027785584,346623.1570515802,327019.0717112166,320244.4835601682,319560.18387023127,318898.54802696867,313585.71462545136,300793.3032805828,279654.6507515527,251048.4545245351,217121.91684004327,180676.34855789354,144555.6674087216,111158.48192985122,82146.5168344663,58363.72683666951,39930.37996210541,26447.422890666192,17241.68366300813,11596.304703989907,8932.963945509016,8932.868875737176,11595.903448032577,17240.5106873402,26444.217707759457,39921.98155133938,58342.56626073486,82095.22756169936,111038.87020044248,144287.22945969168,180096.49513328297,215916.08538199237,248633.83381955617,274997.5414253207,292139.36930320173,298087.5579491771,292139.3323864151,274997.41877258755,248633.4738410001,215915.0783594042,180093.79139832337,144280.25780591028,111021.60477635522,82054.1613445669,58248.75609404749,39716.17385267214,26010.60214491501,16363.187133800442,9891.39144855248,5753.135287004034,3238.072946153571,1805.407042606131,1086.191837809113,869.243463379414,1086.191837875,1805.4070429149583,3238.072947500861,5753.135292639116,9891.391471197741,16363.187221188015,26010.602468842528,39716.17500594676,58248.76003783327,82054.17429799023,111021.64564097385,144280.38162887006,180094.15176552467,215916.08570584567,248636.17842764032,275004.39322113566,292156.6068157175,298128.652054531,292233.26233813685,275203.5853326568,249068.0951613812,216795.10204996238,181805.26336409771,147477.21974348978,116757.44873512686,91938.53632500974,74609.11448861769,65725.408173898],"kdeType":"time","kdeValues":[9.816245976257182e-6,9.822694264423142e-6,9.829142552589104e-6,9.835590840755065e-6,9.842039128921025e-6,9.848487417086987e-6,9.854935705252947e-6,9.861383993418908e-6,9.86783228158487e-6,9.87428056975083e-6,9.880728857916792e-6,9.887177146082752e-6,9.893625434248713e-6,9.900073722414675e-6,9.906522010580635e-6,9.912970298746595e-6,9.919418586912557e-6,9.925866875078518e-6,9.932315163244478e-6,9.93876345141044e-6,9.9452117395764e-6,9.95166002774236e-6,9.958108315908323e-6,9.964556604074283e-6,9.971004892240245e-6,9.977453180406205e-6,9.983901468572166e-6,9.990349756738128e-6,9.996798044904088e-6,1.0003246333070048e-5,1.000969462123601e-5,1.001614290940197e-5,1.0022591197567931e-5,1.0029039485733893e-5,1.0035487773899853e-5,1.0041936062065814e-5,1.0048384350231776e-5,1.0054832638397736e-5,1.0061280926563696e-5,1.0067729214729658e-5,1.0074177502895619e-5,1.008062579106158e-5,1.0087074079227541e-5,1.0093522367393501e-5,1.0099970655559463e-5,1.0106418943725424e-5,1.0112867231891384e-5,1.0119315520057346e-5,1.0125763808223306e-5,1.0132212096389267e-5,1.0138660384555229e-5,1.0145108672721189e-5,1.015155696088715e-5,1.0158005249053111e-5,1.0164453537219072e-5,1.0170901825385032e-5,1.0177350113550994e-5,1.0183798401716954e-5,1.0190246689882916e-5,1.0196694978048877e-5,1.0203143266214837e-5,1.0209591554380799e-5,1.021603984254676e-5,1.022248813071272e-5,1.0228936418878682e-5,1.0235384707044642e-5,1.0241832995210602e-5,1.0248281283376564e-5,1.0254729571542525e-5,1.0261177859708485e-5,1.0267626147874447e-5,1.0274074436040407e-5,1.028052272420637e-5,1.028697101237233e-5,1.029341930053829e-5,1.0299867588704252e-5,1.0306315876870212e-5,1.0312764165036173e-5,1.0319212453202135e-5,1.0325660741368095e-5,1.0332109029534055e-5,1.0338557317700017e-5,1.0345005605865978e-5,1.0351453894031938e-5,1.03579021821979e-5,1.036435047036386e-5,1.0370798758529822e-5,1.0377247046695783e-5,1.0383695334861743e-5,1.0390143623027705e-5,1.0396591911193665e-5,1.0403040199359626e-5,1.0409488487525588e-5,1.0415936775691548e-5,1.0422385063857508e-5,1.042883335202347e-5,1.043528164018943e-5,1.0441729928355391e-5,1.0448178216521353e-5,1.0454626504687313e-5,1.0461074792853274e-5,1.0467523081019236e-5,1.0473971369185196e-5,1.0480419657351158e-5,1.0486867945517118e-5,1.0493316233683079e-5,1.049976452184904e-5,1.0506212810015001e-5,1.0512661098180961e-5,1.0519109386346923e-5,1.0525557674512884e-5,1.0532005962678844e-5,1.0538454250844806e-5,1.0544902539010766e-5,1.0551350827176727e-5,1.0557799115342689e-5,1.0564247403508649e-5,1.057069569167461e-5,1.0577143979840571e-5,1.0583592268006532e-5,1.0590040556172494e-5,1.0596488844338454e-5,1.0602937132504414e-5,1.0609385420670376e-5,1.0615833708836337e-5,1.0622281997002297e-5,1.0628730285168259e-5,1.063517857333422e-5]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","peakMbAllocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportMeasured":[[1.6225999388552736e-5,1.526800000206663e-5,39659,1,null,null,null,null,null,null,null,null],[2.368100012972718e-5,2.360800000289487e-5,66864,2,null,null,null,null,null,null,null,null],[3.2034000469138846e-5,3.227100000202654e-5,90766,3,null,null,null,null,null,null,null,null],[4.240199996274896e-5,4.260600000094428e-5,120411,4,null,null,null,null,null,null,null,null],[5.465399954118766e-5,5.497099999729471e-5,154843,5,null,null,null,null,null,null,null,null],[6.922600005054846e-5,6.964700000011703e-5,196794,6,null,null,null,null,null,null,null,null],[7.969800026330631e-5,8.016099999963444e-5,226210,7,null,null,null,null,null,null,null,null],[8.831200011627516e-5,8.866599999990399e-5,250336,8,null,null,null,null,null,null,null,null],[9.97300003291457e-5,1.0023000000103366e-4,282426,9,null,null,null,null,null,null,null,null],[1.341360002697911e-4,1.3453000000041015e-4,378927,10,null,null,null,null,null,null,null,null],[1.9905399949493585e-4,2.0035300000031953e-4,564182,11,null,null,null,null,null,null,null,null],[1.3204800052335486e-4,1.3281000000020526e-4,374925,12,null,null,null,null,null,null,null,null],[1.4434500008064788e-4,1.4502599999843824e-4,411293,13,null,null,null,null,null,null,null,null],[1.547169995319564e-4,1.5516100000212418e-4,438139,14,null,null,null,null,null,null,null,null],[1.5901500046311412e-4,1.5947700000040754e-4,449324,15,null,null,null,null,null,null,null,null],[2.6094599979842314e-4,2.6148399999925687e-4,734974,16,null,null,null,null,null,null,null,null],[2.472989999660058e-4,2.476250000000846e-4,695936,17,null,null,null,null,null,null,null,null],[1.8424099926050985e-4,1.850420000018005e-4,520499,18,null,null,null,null,null,null,null,null],[2.6476500079297693e-4,2.649430000012387e-4,744422,19,null,null,null,null,null,null,null,null],[2.302350003446918e-4,2.3034500000207458e-4,646905,20,null,null,null,null,null,null,null,null],[2.2467500002676388e-4,2.2470600000090712e-4,631223,21,null,null,null,null,null,null,null,null],[2.1653600015270058e-4,2.1654900000100952e-4,608322,22,null,null,null,null,null,null,null,null],[2.259699995192932e-4,2.2600099999792178e-4,634834,23,null,null,null,null,null,null,null,null],[2.455320000080974e-4,2.4558899999860273e-4,689877,25,null,null,null,null,null,null,null,null],[3.3838899980764836e-4,3.384940000010772e-4,950750,26,null,null,null,null,null,null,null,null],[2.6518899994698586e-4,2.652369999971427e-4,745044,27,null,null,null,null,null,null,null,null],[2.749420000327518e-4,2.7498800000103074e-4,772428,28,null,null,null,null,null,null,null,null],[3.9733100038574776e-4,3.974360000000843e-4,1116235,30,null,null,null,null,null,null,null,null],[3.225439995730994e-4,3.2260600000100226e-4,906084,31,null,null,null,null,null,null,null,null],[3.242390002924367e-4,3.242829999976493e-4,910803,33,null,null,null,null,null,null,null,null],[4.090410002390854e-4,4.0912500000089835e-4,1149081,35,null,null,null,null,null,null,null,null],[3.9315499998338055e-4,4.044629999988558e-4,1104458,36,null,null,null,null,null,null,null,null],[4.706270001406665e-4,4.7075399999840783e-4,1322137,38,null,null,null,null,null,null,null,null],[4.1445999977440806e-4,4.1450599999848237e-4,1164222,40,null,null,null,null,null,null,null,null],[4.912999993393896e-4,4.913679999987153e-4,1379918,42,null,null,null,null,null,null,null,null],[4.3189700045331847e-4,4.3197799999816766e-4,1213300,44,null,null,null,null,null,null,null,null],[5.25685999491543e-4,5.257509999978538e-4,1476453,47,null,null,null,null,null,null,null,null],[5.24998999935633e-4,5.410920000024078e-4,1519858,49,null,null,null,null,null,null,null,null],[6.9772799997736e-4,6.994399999982193e-4,1967280,52,null,null,null,null,null,null,null,null],[5.987639997329097e-4,5.994190000002675e-4,1684820,54,null,null,null,null,null,null,null,null],[7.04307999512821e-4,7.047500000005869e-4,1979739,57,null,null,null,null,null,null,null,null],[7.150230003389879e-4,7.16059999998464e-4,2013776,60,null,null,null,null,null,null,null,null],[7.361600000876933e-4,7.367000000009227e-4,2069720,63,null,null,null,null,null,null,null,null],[7.005750003372668e-4,7.012400000014907e-4,1970278,66,null,null,null,null,null,null,null,null],[7.598249994771322e-4,7.600210000013874e-4,2134691,69,null,null,null,null,null,null,null,null],[7.684080001126858e-4,7.685469999998418e-4,2158284,73,null,null,null,null,null,null,null,null],[8.455110000795685e-4,8.456119999991074e-4,2374660,76,null,null,null,null,null,null,null,null],[8.880730001692427e-4,9.005739999992102e-4,2494243,80,null,null,null,null,null,null,null,null],[8.650869995108224e-4,8.651549999996178e-4,2429533,84,null,null,null,null,null,null,null,null],[8.733909999136813e-4,8.734210000014286e-4,2452790,89,null,null,null,null,null,null,null,null],[9.140140000454267e-4,9.126749999985861e-4,2560660,93,null,null,null,null,null,null,null,null],[1.0320379997210694e-3,1.0321399999995151e-3,2898504,98,null,null,null,null,null,null,null,null],[1.0122739995495067e-3,1.0123670000012908e-3,2842997,103,null,null,null,null,null,null,null,null],[1.0638040002959315e-3,1.063852999998005e-3,2987315,108,null,null,null,null,null,null,null,null],[1.1933189998671878e-3,1.1933969999979865e-3,3351297,113,null,null,null,null,null,null,null,null],[1.2012229999527335e-3,1.2012880000007442e-3,3373469,119,null,null,null,null,null,null,null,null],[1.2931460005347617e-3,1.3001240000001246e-3,3631603,125,null,null,null,null,null,null,null,null],[1.3740819995291531e-3,1.3741550000005986e-3,3858693,131,null,null,null,null,null,null,null,null],[1.4196809997883975e-3,1.4197689999981833e-3,3986916,138,null,null,null,null,null,null,null,null],[1.5300340000976576e-3,1.530107000000669e-3,4296565,144,null,null,null,null,null,null,null,null],[1.5414449999298085e-3,1.5415370000013695e-3,4328885,152,null,null,null,null,null,null,null,null],[1.7336079999950016e-3,1.733687999998068e-3,4868390,159,null,null,null,null,null,null,null,null],[1.7574560006323736e-3,1.7575470000004145e-3,4935236,167,null,null,null,null,null,null,null,null],[1.82684299943503e-3,1.8338779999993449e-3,5130067,176,null,null,null,null,null,null,null,null],[1.8159399996875436e-3,1.815993999997545e-3,5099550,185,null,null,null,null,null,null,null,null],[1.9062839992329828e-3,1.9063649999999654e-3,5353367,194,null,null,null,null,null,null,null,null],[2.0052230001965654e-3,2.005295000000018e-3,5631120,204,null,null,null,null,null,null,null,null],[2.1355620001486386e-3,2.1356220000008364e-3,5996974,214,null,null,null,null,null,null,null,null],[2.2363440002663992e-3,2.243419999999219e-3,6279860,224,null,null,null,null,null,null,null,null],[2.467129000251589e-3,2.467320999997469e-3,6928578,236,null,null,null,null,null,null,null,null],[2.484831999936432e-3,2.4849750000015547e-3,6977854,247,null,null,null,null,null,null,null,null],[2.680204999705893e-3,2.6802880000005302e-3,7526428,260,null,null,null,null,null,null,null,null],[2.7778339999713353e-3,2.785404999997354e-3,7800553,273,null,null,null,null,null,null,null,null],[2.889948000301956e-3,2.890029000003125e-3,8115344,287,null,null,null,null,null,null,null,null],[3.0504360001941677e-3,3.050544999997129e-3,8566256,301,null,null,null,null,null,null,null,null],[3.4085349998349557e-3,3.416825000002177e-3,9571673,316,null,null,null,null,null,null,null,null],[3.2750409991422202e-3,3.2751779999991015e-3,9197171,332,null,null,null,null,null,null,null,null],[3.4282300002814736e-3,3.4283879999996714e-3,9627398,348,null,null,null,null,null,null,null,null],[3.6418250001588603e-3,3.6513940000020284e-3,10227325,366,null,null,null,null,null,null,null,null],[3.783078000196838e-3,3.7831690000018625e-3,10623437,384,null,null,null,null,null,null,null,null],[4.00237499979994e-3,4.002546999998913e-3,11239506,403,null,null,null,null,null,null,null,null],[4.207949999909033e-3,4.215558000002062e-3,11816871,424,null,null,null,null,null,null,null,null],[4.436373999851639e-3,4.436622000000057e-3,12458696,445,null,null,null,null,null,null,null,null],[4.677887000070768e-3,4.685910999999265e-3,13136433,467,null,null,null,null,null,null,null,null],[4.857869000261417e-3,4.857987999997704e-3,13641546,490,null,null,null,null,null,null,null,null],[5.103368000163755e-3,5.1115899999985e-3,14331049,515,null,null,null,null,null,null,null,null],[5.324179000126605e-3,5.324367000000052e-3,14951303,541,null,null,null,null,null,null,null,null],[5.796991999886814e-3,5.804759000000104e-3,16279844,568,null,null,null,null,null,null,null,null],[5.866792000233545e-3,5.866963999999086e-3,16474832,596,null,null,null,null,null,null,null,null],[6.19417899997643e-3,6.202728999998186e-3,17394184,626,null,null,null,null,null,null,null,null],[6.509277999612095e-3,6.5172610000026054e-3,18278846,657,null,null,null,null,null,null,null,null],[6.798303999858035e-3,6.798436000000407e-3,19090331,690,null,null,null,null,null,null,null,null],[7.209852999949362e-3,7.218146999999675e-3,20246283,725,null,null,null,null,null,null,null,null],[7.527928999479627e-3,7.5362890000008065e-3,21139602,761,null,null,null,null,null,null,null,null],[7.901983999545337e-3,7.91055899999904e-3,22189903,799,null,null,null,null,null,null,null,null],[8.294465000290074e-3,8.302761999999575e-3,23291944,839,null,null,null,null,null,null,null,null],[8.70933199985302e-3,8.709524999996887e-3,24456891,881,null,null,null,null,null,null,null,null],[9.140414000285091e-3,9.149394000001365e-3,25667454,925,null,null,null,null,null,null,null,null],[9.618752999813296e-3,9.627342000001704e-3,27010303,972,null,null,null,null,null,null,null,null],[1.0083248999762873e-2,1.0091303999999468e-2,28314801,1020,null,null,null,null,null,null,null,null],[1.0617676999572723e-2,1.0626012999999546e-2,29815655,1071,null,null,null,null,null,null,null,null],[1.1231962000238127e-2,1.1240594000000215e-2,31540586,1125,null,null,null,null,null,null,null,null],[1.2538594000034209e-2,1.2556133000000358e-2,35210224,1181,null,null,null,null,null,null,null,null],[1.2998023999898578e-2,1.3006746999998597e-2,36499461,1240,null,null,null,null,null,null,null,null],[1.3226154999756545e-2,1.3235372000000467e-2,37140788,1302,null,null,null,null,null,null,null,null],[1.366067699927953e-2,1.3678380999998296e-2,38360728,1367,null,null,null,null,null,null,null,null],[1.4214316999641596e-2,1.4222301000000215e-2,39915722,1436,null,null,null,null,null,null,null,null],[1.4921841000614222e-2,1.4933072000001602e-2,41901686,1507,null,null,null,null,null,null,null,null],[1.5662593000342895e-2,1.5671217000001292e-2,43982650,1583,null,null,null,null,null,null,null,null],[1.6444187999695714e-2,1.646136400000131e-2,46176753,1662,null,null,null,null,null,null,null,null],[1.7642961000092328e-2,1.7659903999998505e-2,49542924,1745,null,null,null,null,null,null,null,null],[1.854131799973402e-2,1.852553100000165e-2,52065141,1832,null,null,null,null,null,null,null,null],[1.905838800030324e-2,1.9076342000001745e-2,53517357,1924,null,null,null,null,null,null,null,null],[1.996908099954453e-2,1.9986871999996936e-2,56074903,2020,null,null,null,null,null,null,null,null],[2.0969812999283022e-2,2.0981864999999544e-2,58885059,2121,null,null,null,null,null,null,null,null],[2.207542399992235e-2,2.2101073000001747e-2,61989303,2227,null,null,null,null,null,null,null,null],[2.3402513000291947e-2,2.342071300000015e-2,65716776,2339,null,null,null,null,null,null,null,null],[2.5261954999223235e-2,2.5288499000001963e-2,70937388,2456,null,null,null,null,null,null,null,null],[2.5512260999676073e-2,2.5529946999998998e-2,71639982,2579,null,null,null,null,null,null,null,null],[2.6819832000001043e-2,2.6846383999998835e-2,75311901,2708,null,null,null,null,null,null,null,null],[2.8146374999778345e-2,2.817241900000056e-2,79036542,2843,null,null,null,null,null,null,null,null],[2.9547237999395293e-2,2.957318099999995e-2,82970244,2985,null,null,null,null,null,null,null,null],[3.1132236999837914e-2,3.1154603000000947e-2,87421450,3134,null,null,null,null,null,null,null,null],[3.255726699990191e-2,3.258405499999739e-2,91422414,3291,null,null,null,null,null,null,null,null],[3.418816900011734e-2,3.4214885000000805e-2,96001800,3456,null,null,null,null,null,null,null,null],[3.63198499999271e-2,3.635528199999882e-2,101988013,3629,null,null,null,null,null,null,null,null],[3.782978700019157e-2,3.786551700000018e-2,106227671,3810,null,null,null,null,null,null,null,null],[3.969738000068901e-2,3.9732193999999055e-2,111472270,4001,null,null,null,null,null,null,null,null],[4.1524743999616476e-2,4.156002899999933e-2,116603062,4201,null,null,null,null,null,null,null,null],[4.3941774999439076e-2,4.397687299999831e-2,123391313,4411,null,null,null,null,null,null,null,null],[4.627539300054195e-2,4.631861100000023e-2,129943143,4631,null,null,null,null,null,null,null,null],[4.870403200038709e-2,4.874690599999809e-2,136763015,4863,null,null,null,null,null,null,null,null],[5.0870406000285584e-2,5.091173900000001e-2,142847326,5106,null,null,null,null,null,null,null,null],[5.299500799992529e-2,5.303930899999898e-2,148812374,5361,null,null,null,null,null,null,null,null],[5.5792770000152814e-2,5.5843262999999865e-2,156667692,5629,null,null,null,null,null,null,null,null],[5.8697989000393136e-2,5.874935999999309e-2,164825943,5911,null,null,null,null,null,null,null,null],[6.30131120005899e-2,6.305908299999885e-2,176944016,6207,null,null,null,null,null,null,null,null],[6.513918000018748e-2,6.51860830000004e-2,182913541,6517,null,null,null,null,null,null,null,null],[6.772407700009353e-2,6.778318899999647e-2,190171840,6843,null,null,null,null,null,null,null,null],[7.425812100063922e-2,7.434203400000428e-2,208519958,7185,null,null,null,null,null,null,null,null],[7.477449699945282e-2,7.483311200000031e-2,209968924,7544,null,null,null,null,null,null,null,null],[7.850643699930515e-2,7.857383400000373e-2,220448162,7921,null,null,null,null,null,null,null,null],[8.242618199983553e-2,8.249340500000102e-2,231454706,8318,null,null,null,null,null,null,null,null],[8.700323399989429e-2,8.710014900000118e-2,244307658,8733,null,null,null,null,null,null,null,null],[9.093489499991847e-2,9.10106719999959e-2,255347526,9170,null,null,null,null,null,null,null,null],[9.625638499983324e-2,9.633947799999731e-2,270289902,9629,null,null,null,null,null,null,null,null],[0.10050195300027553,0.1005858610000061,282212089,10110,null,null,null,null,null,null,null,null],[0.1051318479994734,0.10521695799999975,295212709,10616,null,null,null,null,null,null,null,null],[0.11222094099957758,0.11231022899999488,315119646,11146,null,null,null,null,null,null,null,null],[0.11666141499972582,0.11676168400000364,327588756,11704,null,null,null,null,null,null,null,null],[0.12335501599955023,0.12345062200000001,346383876,12289,null,null,null,null,null,null,null,null],[0.12974815500001569,0.1298666730000022,364336308,12903,null,null,null,null,null,null,null,null],[0.13540268700035085,0.13552183899999903,380214091,13549,null,null,null,null,null,null,null,null],[0.14091936299973895,0.14103241699999813,395704282,14226,null,null,null,null,null,null,null,null],[0.15783829599968158,0.1579806640000001,443214858,14937,null,null,null,null,null,null,null,null],[0.15765231999921525,0.1577774269999992,442691476,15684,null,null,null,null,null,null,null,null],[0.16370468300010543,0.1637835900000013,459686291,16469,null,null,null,null,null,null,null,null],[0.17266938400007348,0.17280804399999994,484859408,17292,null,null,null,null,null,null,null,null],[0.180465667000135,0.18061638599999696,506751191,18157,null,null,null,null,null,null,null,null],[0.1894340970002304,0.18950596399999853,531935547,19065,null,null,null,null,null,null,null,null],[0.19948458500039123,0.1996523250000024,560156464,20018,null,null,null,null,null,null,null,null],[0.2108806709993587,0.2110535870000021,592156630,21019,null,null,null,null,null,null,null,null],[0.2196113250001872,0.21979072100000252,616672374,22070,null,null,null,null,null,null,null,null],[0.23041104299954895,0.23060286999999846,646998066,23173,null,null,null,null,null,null,null,null]],"reportName":"encode/10k/base64-bytestring","reportNumber":6,"reportOutliers":{"highMild":1,"highSevere":2,"lowMild":0,"lowSevere":0,"samplesSeen":42}},{"reportAnalysis":{"anMean":{"estError":{"confIntCL":5.0e-2,"confIntLDX":2.2093829211981987e-9,"confIntUDX":2.5687541015287926e-9},"estPoint":9.464891448112995e-7},"anOutlierVar":{"ovDesc":"a slight","ovEffect":"Slight","ovFraction":4.137045093529179e-2},"anRegress":[{"regCoeffs":{"iters":{"estError":{"confIntCL":5.0e-2,"confIntLDX":1.9377776929734953e-9,"confIntUDX":2.1365152453699356e-9},"estPoint":9.464998001123214e-7},"y":{"estError":{"confIntCL":5.0e-2,"confIntLDX":3.0495280949004894e-5,"confIntUDX":3.0126193615361004e-5},"estPoint":3.337650575046811e-5}},"regRSquare":{"estError":{"confIntCL":5.0e-2,"confIntLDX":2.6322016321023156e-5,"confIntUDX":2.1670511485161192e-5},"estPoint":0.9999494498905491},"regResponder":"time"}],"anStdDev":{"estError":{"confIntCL":5.0e-2,"confIntLDX":1.8466452914594274e-9,"confIntUDX":2.4579975512995335e-9},"estPoint":8.28037544862183e-9}},"reportKDEs":[{"kdePDF":[5005243.468953682,5084128.229526251,5242506.79855403,5481571.351907754,5803045.127031695,6209103.884617274,6702270.713082955,7285284.448821624,7960942.797777761,8731922.397715677,9600579.49234104,1.056873649009383e7,1.1637461309189748e7,1.2806847903354814e7,1.4075807553326378e7,1.5441881245314335e7,1.6901083617221456e7,1.8447788457845088e7,2.007466456694853e7,2.177266895399674e7,2.353110195321161e7,2.533772599194837e7,2.717894663373376e7,2.904005131454674e7,3.0905498096768215e7,3.2759243968908582e7,3.458509989103067e7,3.636709806716339e7,3.8089855922809616e7,3.97389210444481e7,4.130108192496259e7,4.27646307410435e7,4.4119566515395015e7,4.53577298029975e7,4.6472863369791776e7,4.746059705782917e7,4.831835898084286e7,4.9045219173615366e7,4.964167561575296e7,5.010939594450904e7,5.0450930942208275e7,5.066941782593135e7,5.076829230442182e7,5.075102816989384e7,5.062092179310477e7,5.0380936297270745e7,5.003361649387844e7,4.958108105291424e7,4.9025093116299726e7,4.836720498104042e7,4.760896696099802e7,4.675218548721516e7,4.579921131859271e7,4.475323575421529e7,4.361857123504887e7,4.2400892861315824e7,4.110741917521294e7,3.974701397890296e7,3.83301957601143e7,3.686904715594439e7,3.537702338732029e7,3.3868665277478814e7,3.2359228849126503e7,3.0864249123263635e7,2.9399060226289712e7,2.7978296951280393e7,2.66154043278235e7,2.5322181470261607e7,2.4108384057998847e7,2.2981406428048003e7,2.1946059696778923e7,2.1004456909838192e7,2.0156010319251947e7,1.9397539885786366e7,1.872348636421418e7,1.812621716832315e7,1.7596408890801366e7,1.7123487060103487e7,1.6696101567524897e7,1.630261523621522e7,1.5931583206742933e7,1.557220210112662e7,1.5214710172718732e7,1.4850722691650068e7,1.4473490468885772e7,1.4078073485716006e7,1.3661425862834657e7,1.3222392668603737e7,1.2761623132560734e7,1.2281408515694153e7,1.1785456033062909e7,1.1278612694598706e7,1.076655462807957e7,1.025545831524101e7,9751670.191705592,9261390.262410397,8790383.838678788,8343733.322959661,7925639.297375569,7539277.180888309,7186712.587519836,6868875.424877935,6585589.886067485,6335654.953482015,6116967.962616676,5926682.243069815,5761388.897788076,5617312.397481426,5490509.818142511,5377064.17172371,5273263.290322547,5175757.029600649,5081687.062565215,4988785.15018363,4895437.420452675,4800713.795216714,4704363.220574474,4606776.741197305,4508921.680960657,4412251.229563566,4318594.570239316,4230033.303628177,4148770.3161989916,4076997.3996052914,4016767.844960064,3969879.9134441707,3937776.5294314115,3921465.7709101713],"kdeType":"time","kdeValues":[9.280340238693273e-7,9.283964875696706e-7,9.287589512700138e-7,9.291214149703571e-7,9.294838786707004e-7,9.298463423710437e-7,9.30208806071387e-7,9.305712697717302e-7,9.309337334720736e-7,9.312961971724169e-7,9.316586608727602e-7,9.320211245731034e-7,9.323835882734467e-7,9.3274605197379e-7,9.331085156741333e-7,9.334709793744766e-7,9.338334430748198e-7,9.341959067751631e-7,9.345583704755064e-7,9.349208341758497e-7,9.352832978761929e-7,9.356457615765362e-7,9.360082252768796e-7,9.363706889772229e-7,9.367331526775662e-7,9.370956163779094e-7,9.374580800782527e-7,9.37820543778596e-7,9.381830074789393e-7,9.385454711792825e-7,9.389079348796258e-7,9.392703985799691e-7,9.396328622803124e-7,9.399953259806557e-7,9.403577896809989e-7,9.407202533813422e-7,9.410827170816856e-7,9.414451807820289e-7,9.418076444823722e-7,9.421701081827154e-7,9.425325718830587e-7,9.42895035583402e-7,9.432574992837453e-7,9.436199629840885e-7,9.439824266844318e-7,9.443448903847751e-7,9.447073540851184e-7,9.450698177854616e-7,9.454322814858049e-7,9.457947451861482e-7,9.461572088864916e-7,9.465196725868349e-7,9.468821362871781e-7,9.472445999875214e-7,9.476070636878647e-7,9.47969527388208e-7,9.483319910885513e-7,9.486944547888945e-7,9.490569184892378e-7,9.494193821895811e-7,9.497818458899244e-7,9.501443095902676e-7,9.505067732906109e-7,9.508692369909542e-7,9.512317006912976e-7,9.515941643916409e-7,9.519566280919841e-7,9.523190917923274e-7,9.526815554926707e-7,9.53044019193014e-7,9.534064828933572e-7,9.537689465937005e-7,9.541314102940438e-7,9.54493873994387e-7,9.548563376947304e-7,9.552188013950736e-7,9.55581265095417e-7,9.559437287957602e-7,9.563061924961035e-7,9.566686561964467e-7,9.5703111989679e-7,9.573935835971333e-7,9.577560472974766e-7,9.581185109978198e-7,9.584809746981631e-7,9.588434383985064e-7,9.592059020988499e-7,9.595683657991932e-7,9.599308294995364e-7,9.602932931998797e-7,9.60655756900223e-7,9.610182206005663e-7,9.613806843009096e-7,9.617431480012528e-7,9.621056117015961e-7,9.624680754019394e-7,9.628305391022827e-7,9.63193002802626e-7,9.635554665029692e-7,9.639179302033125e-7,9.642803939036558e-7,9.64642857603999e-7,9.650053213043423e-7,9.653677850046856e-7,9.657302487050289e-7,9.660927124053722e-7,9.664551761057154e-7,9.668176398060587e-7,9.67180103506402e-7,9.675425672067453e-7,9.679050309070885e-7,9.682674946074318e-7,9.68629958307775e-7,9.689924220081186e-7,9.693548857084619e-7,9.697173494088051e-7,9.700798131091484e-7,9.704422768094917e-7,9.70804740509835e-7,9.711672042101783e-7,9.715296679105215e-7,9.718921316108648e-7,9.72254595311208e-7,9.726170590115514e-7,9.729795227118946e-7,9.73341986412238e-7,9.737044501125812e-7,9.740669138129245e-7]}],"reportKeys":["time","cpuTime","cycles","iters","allocated","peakMbAllocated","numGcs","bytesCopied","mutatorWallSeconds","mutatorCpuSeconds","gcWallSeconds","gcCpuSeconds"],"reportMeasured":[[2.8016000214847736e-5,2.696699999660268e-5,72498,1,null,null,null,null,null,null,null,null],[3.4300001061637886e-6,3.3970000004046597e-6,9557,2,null,null,null,null,null,null,null,null],[4.196999725536443e-6,4.144000001815584e-6,11353,3,null,null,null,null,null,null,null,null],[2.1070000002509914e-5,2.1109999998714102e-5,59323,4,null,null,null,null,null,null,null,null],[6.204000783327501e-6,6.177999999579242e-6,17417,5,null,null,null,null,null,null,null,null],[7.473000550817233e-6,7.460999995601014e-6,20991,6,null,null,null,null,null,null,null,null],[8.082000022113789e-6,8.153999999649386e-6,23067,7,null,null,null,null,null,null,null,null],[9.057999704964459e-6,9.008000006360817e-6,25437,8,null,null,null,null,null,null,null,null],[1.0822000149346422e-5,1.0876000004600428e-5,30878,9,null,null,null,null,null,null,null,null],[1.1677000657073222e-5,1.1723999996604562e-5,32970,10,null,null,null,null,null,null,null,null],[1.4053000086278189e-5,1.4218000004007081e-5,39510,11,null,null,null,null,null,null,null,null],[1.4504000318993349e-5,1.4716999999109248e-5,42049,12,null,null,null,null,null,null,null,null],[1.9471000086923596e-5,1.961200000266672e-5,55450,13,null,null,null,null,null,null,null,null],[1.8193999494542368e-5,1.8300000000692762e-5,51608,14,null,null,null,null,null,null,null,null],[4.3478999941726215e-5,4.358900000056565e-5,122788,15,null,null,null,null,null,null,null,null],[5.096499990031589e-5,5.104299999914019e-5,143313,16,null,null,null,null,null,null,null,null],[1.7612999727134593e-5,1.76369999991266e-5,49758,17,null,null,null,null,null,null,null,null],[1.8607000129122753e-5,1.857200000188186e-5,52311,18,null,null,null,null,null,null,null,null],[1.924499974848004e-5,1.941400000049498e-5,54881,19,null,null,null,null,null,null,null,null],[2.107699947373476e-5,2.1236999998563988e-5,59686,20,null,null,null,null,null,null,null,null],[2.2404000446840655e-5,2.2553000000868906e-5,63702,21,null,null,null,null,null,null,null,null],[2.4377000045205932e-5,2.4441000000763324e-5,69024,22,null,null,null,null,null,null,null,null],[2.425599996058736e-5,2.4338000002899207e-5,69709,23,null,null,null,null,null,null,null,null],[2.914400010922691e-5,2.9421000000695585e-5,83241,25,null,null,null,null,null,null,null,null],[2.7879999834112823e-5,2.7930999998204697e-5,78787,26,null,null,null,null,null,null,null,null],[2.9384999834292103e-5,2.9690999994613776e-5,83536,27,null,null,null,null,null,null,null,null],[3.0235000849643257e-5,3.0580000000668406e-5,86457,28,null,null,null,null,null,null,null,null],[3.3180000173160806e-5,3.336900000050491e-5,94211,30,null,null,null,null,null,null,null,null],[3.455000023677712e-5,3.4736000003476875e-5,97670,31,null,null,null,null,null,null,null,null],[5.804499960504472e-5,5.812899999568799e-5,163576,33,null,null,null,null,null,null,null,null],[5.2571999731299e-5,5.263999999982616e-5,148324,35,null,null,null,null,null,null,null,null],[3.594900044845417e-5,3.6108000003309826e-5,101576,36,null,null,null,null,null,null,null,null],[3.873599962389562e-5,3.886999999735963e-5,109651,38,null,null,null,null,null,null,null,null],[4.2102000406885054e-5,4.240799999877254e-5,120060,40,null,null,null,null,null,null,null,null],[4.4147000153316185e-5,4.411500000145452e-5,124500,42,null,null,null,null,null,null,null,null],[4.464699941308936e-5,4.507100000239461e-5,126705,44,null,null,null,null,null,null,null,null],[9.131400020123692e-5,9.170900000299298e-5,258535,47,null,null,null,null,null,null,null,null],[1.2058799984515645e-4,1.2101000000086515e-4,340390,49,null,null,null,null,null,null,null,null],[1.1332400026731193e-4,1.13970999997548e-4,322835,52,null,null,null,null,null,null,null,null],[1.4338999972096644e-4,1.44310999999675e-4,409676,54,null,null,null,null,null,null,null,null],[1.8903900036093546e-4,1.9013400000034153e-4,537274,57,null,null,null,null,null,null,null,null],[1.629030002732179e-4,1.635779999986653e-4,462326,60,null,null,null,null,null,null,null,null],[2.0415099970705342e-4,2.0397600000165994e-4,573673,63,null,null,null,null,null,null,null,null],[1.3373299952945672e-4,1.3377300000172454e-4,376308,66,null,null,null,null,null,null,null,null],[1.162489998023375e-4,1.170260000051826e-4,330263,69,null,null,null,null,null,null,null,null],[8.2741000369424e-5,8.306000000146696e-5,234357,73,null,null,null,null,null,null,null,null],[8.456399973510997e-5,8.463200000363713e-5,237909,76,null,null,null,null,null,null,null,null],[7.38990001991624e-5,7.397999999625426e-5,208010,80,null,null,null,null,null,null,null,null],[7.749300038994988e-5,7.759100000015451e-5,218181,84,null,null,null,null,null,null,null,null],[1.0413400013931096e-4,1.0423900000233743e-4,293014,89,null,null,null,null,null,null,null,null],[2.506219998394954e-4,2.5211000000524564e-4,709544,93,null,null,null,null,null,null,null,null],[3.7901700034126407e-4,3.822219999989329e-4,1080892,98,null,null,null,null,null,null,null,null],[3.8386100004572654e-4,3.862209999994093e-4,1091727,103,null,null,null,null,null,null,null,null],[4.3703700066544116e-4,4.405140000045549e-4,1247878,108,null,null,null,null,null,null,null,null],[6.278219998421264e-4,6.946700000014516e-4,1769742,113,null,null,null,null,null,null,null,null],[2.4088699956337223e-4,2.4112199999848372e-4,677925,119,null,null,null,null,null,null,null,null],[1.1851099952764343e-4,1.1861400000157118e-4,333648,125,null,null,null,null,null,null,null,null],[1.1785700007749256e-4,1.179079999999999e-4,331517,131,null,null,null,null,null,null,null,null],[1.2405300003592856e-4,1.2416900000289388e-4,348839,138,null,null,null,null,null,null,null,null],[1.2935900031152414e-4,1.294300000012072e-4,363584,144,null,null,null,null,null,null,null,null],[2.1102899972902378e-4,2.1112900000019863e-4,593152,152,null,null,null,null,null,null,null,null],[1.4226700022845762e-4,1.4233200000290935e-4,399900,159,null,null,null,null,null,null,null,null],[1.495220003562281e-4,1.4958700000278213e-4,420234,167,null,null,null,null,null,null,null,null],[1.5809199976501986e-4,1.5815100000082793e-4,444249,176,null,null,null,null,null,null,null,null],[1.6750299982959405e-4,1.6753599999930202e-4,470611,185,null,null,null,null,null,null,null,null],[1.742550002745702e-4,1.7429200000407263e-4,489568,194,null,null,null,null,null,null,null,null],[2.3842500013415702e-4,2.385499999988383e-4,670079,204,null,null,null,null,null,null,null,null],[1.9355499989615055e-4,1.9372799999928247e-4,544208,214,null,null,null,null,null,null,null,null],[2.0162500004516914e-4,2.0174000000139358e-4,566694,224,null,null,null,null,null,null,null,null],[2.1530699996219482e-4,2.1542100000004893e-4,605953,236,null,null,null,null,null,null,null,null],[4.524449996097246e-4,4.526439999992249e-4,1271521,247,null,null,null,null,null,null,null,null],[3.094730000157142e-4,3.095070000043165e-4,869134,260,null,null,null,null,null,null,null,null],[3.0691299980389886e-4,3.0696199999624696e-4,862233,273,null,null,null,null,null,null,null,null],[4.0562000049249036e-4,4.056950000048687e-4,1139370,287,null,null,null,null,null,null,null,null],[3.2871799976419425e-4,3.2880800000612e-4,923506,301,null,null,null,null,null,null,null,null],[5.00901999657799e-4,5.010320000025104e-4,1407439,316,null,null,null,null,null,null,null,null],[5.451390006783186e-4,5.452520000019945e-4,1531422,332,null,null,null,null,null,null,null,null],[3.9909200040710857e-4,3.992440000004649e-4,1121437,348,null,null,null,null,null,null,null,null],[3.443000005063368e-4,3.44409000000212e-4,967507,366,null,null,null,null,null,null,null,null],[3.577620000214665e-4,3.579110000018204e-4,1005587,384,null,null,null,null,null,null,null,null],[4.2662499981815927e-4,4.267710000007696e-4,1199168,403,null,null,null,null,null,null,null,null],[3.905359999407665e-4,3.906530000037378e-4,1098009,424,null,null,null,null,null,null,null,null],[4.398910004965728e-4,4.400389999972276e-4,1236379,445,null,null,null,null,null,null,null,null],[4.471770007512532e-4,4.47278999999412e-4,1256699,467,null,null,null,null,null,null,null,null],[5.065539999122848e-4,5.066960000021936e-4,1423400,490,null,null,null,null,null,null,null,null],[5.076879997432115e-4,5.179580000032047e-4,1426799,515,null,null,null,null,null,null,null,null],[5.381249993661186e-4,5.382690000033108e-4,1512085,541,null,null,null,null,null,null,null,null],[5.241469998509274e-4,5.242309999999861e-4,1472661,568,null,null,null,null,null,null,null,null],[5.641930001729634e-4,5.643900000009694e-4,1585864,596,null,null,null,null,null,null,null,null],[5.89183000556659e-4,5.893140000026165e-4,1656143,626,null,null,null,null,null,null,null,null],[6.23707999693579e-4,6.238200000012739e-4,1753931,657,null,null,null,null,null,null,null,null],[7.214830002340022e-4,7.215949999945792e-4,2027076,690,null,null,null,null,null,null,null,null],[6.67986999360437e-4,6.680879999976241e-4,1876858,725,null,null,null,null,null,null,null,null],[7.05499000105192e-4,7.056379999994533e-4,1982936,761,null,null,null,null,null,null,null,null],[7.3579099989729e-4,7.359880000024077e-4,2067880,799,null,null,null,null,null,null,null,null],[7.671819994357065e-4,7.673490000001948e-4,2155509,839,null,null,null,null,null,null,null,null],[8.079850003923639e-4,8.08145999997123e-4,2269511,881,null,null,null,null,null,null,null,null],[8.494210005665082e-4,8.497409999961292e-4,2387361,925,null,null,null,null,null,null,null,null],[9.054329993887222e-4,9.056379999989872e-4,2544260,972
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment