'+r+""}}t.b=function(){var e=new a.a;return e.set({html:!0,breaks:!0,linkify:!1,typographer:!0}),e}},function(e,t){e.exports=/[!-#%-\*,-\/:;\?@\[-\]_\{\}\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u09FD\u0A76\u0AF0\u0C84\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E4E\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD803[\uDF55-\uDF59]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDC4B-\uDC4F\uDC5B\uDC5D\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDE60-\uDE6C\uDF3C-\uDF3E]|\uD806[\uDC3B\uDE3F-\uDE46\uDE9A-\uDE9C\uDE9E-\uDEA2]|\uD807[\uDC41-\uDC45\uDC70\uDC71\uDEF7\uDEF8]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD81B[\uDE97-\uDE9A]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]|\uD83A[\uDD5E\uDD5F]/},function(e,t,n){"use strict";function r(){this.__rules__=[],this.__cache__=null}r.prototype.__find__=function(e){for(var t=0;t"+i(e[t].content)+"\n"},o.fence=function(e,t,n,r,o){var s,l,u,c,d,p=e[t],f=p.info?a(p.info).trim():"",m="",h="";return f&&(m=(u=f.split(/(\s+)/g))[0],h=u.slice(2).join("")),0===(s=n.highlight&&n.highlight(p.content,m,h)||i(p.content)).indexOf(""+s+"\n"):""+s+"\n"},o.image=function(e,t,n,r,a){var i=e[t];return i.attrs[i.attrIndex("alt")][1]=a.renderInlineAsText(i.children,n,r),a.renderToken(e,t,n)},o.hardbreak=function(e,t,n){return n.xhtmlOut?"=0)h=u.charCodeAt(c.index-1);else for(S=n-1;S>=0&&"softbreak"!==e[S].type&&"hardbreak"!==e[S].type;S--)if(e[S].content){h=e[S].content.charCodeAt(e[S].content.length-1);break}if(g=32,d
=48&&h<=57&&(k=E=!1),E&&k&&(E=_,k=b),E||k){if(k)for(S=T.length-1;S>=0&&(m=T[S],!(T[S].level |$))/i,/<\/(script|pre|style|textarea)>/i,!0],[/^/,!0],[/^<\?/,/\?>/,!0],[/^/,!0],[/^/,!0],[new RegExp("^?("+r.join("|")+")(?=(\\s|/?>|$))","i"),/^$/,!0],[new RegExp(a.source+"\\s*$"),/^$/,!1]];e.exports=function(e,t,n,r){var a,o,s,l,u=e.bMarks[t]+e.tShift[t],c=e.eMarks[t];if(e.sCount[t]-e.blkIndent>=4)return!1;if(!e.md.options.html)return!1;if(60!==e.src.charCodeAt(u))return!1;for(l=e.src.slice(u,c),a=0;a '+e+" n.length){for(o=0;of((l-n)/(_=r+1))&&h("overflow"),n+=(s-t)*_,t=s,o=0;o"+e+"
":"")+"\n"},after:function(){return"=t[e].length&&t[e].push({}),!t[e][a].type||o.type&&o.type!==t[e][a].type?ce.merge(t[e][a],[An.getScaleDefaults(i),o]):ce.merge(t[e][a],o)}else ce._merger(e,t,n,r)}})}function Wn(){return ce.merge(Object.create(null),[].slice.call(arguments),{merger:function(e,t,n,r){var a=t[e]||Object.create(null),i=n[e];"scales"===e?t[e]=Gn(a,i):"scale"===e?t[e]=ce.merge(a,[An.getScaleDefaults(i.type),i]):ce._merger(e,t,n,r)}})}function Vn(e){e=e||Object.create(null);var t=e.data=e.data||{};return t.datasets=t.datasets||[],t.labels=t.labels||[],e.options=Wn(J.global,J[e.type],e.options||{}),e}function qn(e){var t=e.options;ce.each(e.scales,(function(t){Kt.removeBox(e,t)})),t=Wn(J.global,J[e.config.type],t),e.options=e.config.options=t,e.ensureScalesHaveIDs(),e.buildOrUpdateScales(),e.tooltip._options=t.tooltips,e.tooltip.initialize()}function Kn(e,t,n){var r,a=function(e){return e.id===r};do{r=t+n++}while(ce.findIndex(e,a)>=0);return r}function Zn(e){return"top"===e||"bottom"===e}function Xn(e,t){return function(n,r){return n[e]===r[e]?n[t]-r[t]:n[e]-r[e]}}J._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 Jn=function(e,t){return this.construct(e,t),this};ce.extend(Jn.prototype,{construct:function(e,t){var n=this;t=Vn(t);var r=Ln.acquireContext(e,t),a=r&&r.canvas,i=a&&a.height,o=a&&a.width;n.id=ce.uid(),n.ctx=r,n.canvas=a,n.config=t,n.width=o,n.height=i,n.aspectRatio=i?o/i:null,n.options=t.options,n._bufferedRender=!1,n._layers=[],n.chart=n,n.controller=n,Jn.instances[n.id]=n,Object.defineProperty(n,"data",{get:function(){return n.config.data},set:function(e){n.config.data=e}}),r&&a?(n.initialize(),n.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var e=this;return Mn.notify(e,"beforeInit"),ce.retinaScale(e,e.options.devicePixelRatio),e.bindEvents(),e.options.responsive&&e.resize(!0),e.initToolTip(),Mn.notify(e,"afterInit"),e},clear:function(){return ce.canvas.clear(this),this},stop:function(){return Ee.cancelAnimation(this),this},resize:function(e){var t=this,n=t.options,r=t.canvas,a=n.maintainAspectRatio&&t.aspectRatio||null,i=Math.max(0,Math.floor(ce.getMaximumWidth(r))),o=Math.max(0,Math.floor(a?i/a:ce.getMaximumHeight(r)));if((t.width!==i||t.height!==o)&&(r.width=t.width=i,r.height=t.height=o,r.style.width=i+"px",r.style.height=o+"px",ce.retinaScale(t,n.devicePixelRatio),!e)){var s={width:i,height:o};Mn.notify(t,"resize",[s]),n.onResize&&n.onResize(t,s),t.stop(),t.update({duration:n.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var e=this.options,t=e.scales||{},n=e.scale;ce.each(t.xAxes,(function(e,n){e.id||(e.id=Kn(t.xAxes,"x-axis-",n))})),ce.each(t.yAxes,(function(e,n){e.id||(e.id=Kn(t.yAxes,"y-axis-",n))})),n&&(n.id=n.id||"scale")},buildOrUpdateScales:function(){var e=this,t=e.options,n=e.scales||{},r=[],a=Object.keys(n).reduce((function(e,t){return e[t]=!1,e}),{});t.scales&&(r=r.concat((t.scales.xAxes||[]).map((function(e){return{options:e,dtype:"category",dposition:"bottom"}})),(t.scales.yAxes||[]).map((function(e){return{options:e,dtype:"linear",dposition:"left"}})))),t.scale&&r.push({options:t.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),ce.each(r,(function(t){var r=t.options,i=r.id,o=$n(r.type,t.dtype);Zn(r.position)!==Zn(t.dposition)&&(r.position=t.dposition),a[i]=!0;var s=null;if(i in n&&n[i].type===o)s=n[i],s.options=r,s.ctx=e.ctx,s.chart=e;else{var l=An.getScaleConstructor(o);if(!l)return;s=new l({id:i,type:o,options:r,ctx:e.ctx,chart:e}),n[s.id]=s}s.mergeTicksOptions(),t.isDefault&&(e.scale=s)})),ce.each(a,(function(e,t){e||delete n[t]})),e.scales=n,An.addScalesToLayout(this)},buildOrUpdateControllers:function(){var e,t,n=this,r=[],a=n.data.datasets;for(e=0,t=a.length;e=0&&(o=e)),void 0!==i&&(e=n.indexOf(i),e>=0&&(s=e)),t.minIndex=o,t.maxIndex=s,t.min=n[o],t.max=n[s]},buildTicks:function(){var e=this,t=e._getLabels(),n=e.minIndex,r=e.maxIndex;e.ticks=0===n&&r===t.length-1?t:t.slice(n,r+1)},getLabelForIndex:function(e,t){var n=this,r=n.chart;return r.getDatasetMeta(t).controller._getValueScaleId()===n.id?n.getRightValue(r.data.datasets[t].data[e]):n._getLabels()[e]},_configure:function(){var e=this,t=e.options.offset,n=e.ticks;Tr.prototype._configure.call(e),e.isHorizontal()||(e._reversePixels=!e._reversePixels),n&&(e._startValue=e.minIndex-(t?.5:0),e._valueRange=Math.max(n.length-(t?0:1),1))},getPixelForValue:function(e,t,n){var r,a,i,o=this;return Lr(t)||Lr(n)||(e=o.chart.data.datasets[n].data[t]),Lr(e)||(r=o.isHorizontal()?e.x:e.y),(void 0!==r||void 0!==e&&isNaN(t))&&(a=o._getLabels(),e=ce.valueOrDefault(r,e),i=a.indexOf(e),t=-1!==i?i:t,isNaN(t)&&(t=e)),o.getPixelForDecimal((t-o._startValue)/o._valueRange)},getPixelForTick:function(e){var t=this.ticks;return e<0||e>t.length-1?null:this.getPixelForValue(t[e],e+this.minIndex)},getValueForPixel:function(e){var t=this,n=Math.round(t._startValue+t.getDecimalForPixel(e)*t._valueRange);return Math.min(Math.max(n,0),t.ticks.length-1)},getBasePixel:function(){return this.bottom}}),xr=Mr;Ar._defaults=xr;var Dr=ce.noop,Rr=ce.isNullOrUndef;function Or(e,t){var n,r,a,i,o=[],s=1e-14,l=e.stepSize,u=l||1,c=e.maxTicks-1,d=e.min,p=e.max,f=e.precision,m=t.min,h=t.max,g=ce.niceNum((h-m)/c/u)*u;if(gc&&(g=ce.niceNum(i*g/c/u)*u),l||Rr(f)?n=Math.pow(10,ce._decimalPlaces(g)):(n=Math.pow(10,f),g=Math.ceil(g*n)/n),r=Math.floor(m/g)*g,a=Math.ceil(h/g)*g,l&&(!Rr(d)&&ce.almostWhole(d/g,g/1e3)&&(r=d),!Rr(p)&&ce.almostWhole(p/g,g/1e3)&&(a=p)),i=(a-r)/g,i=ce.almostEquals(i,Math.round(i),g/1e3)?Math.round(i):Math.ceil(i),r=Math.round(r*n)/n,a=Math.round(a*n)/n,o.push(Rr(d)?r:d);for(var _=1;_0&&a>0&&(e.min=0)}var i=void 0!==n.min||void 0!==n.suggestedMin,o=void 0!==n.max||void 0!==n.suggestedMax;void 0!==n.min?e.min=n.min:void 0!==n.suggestedMin&&(null===e.min?e.min=n.suggestedMin:e.min=Math.min(e.min,n.suggestedMin)),void 0!==n.max?e.max=n.max:void 0!==n.suggestedMax&&(null===e.max?e.max=n.suggestedMax:e.max=Math.max(e.max,n.suggestedMax)),i!==o&&e.min>=e.max&&(i?e.max=e.min+1:e.min=e.max-1),e.min===e.max&&(e.max++,n.beginAtZero||e.min--)},getTickLimit:function(){var e,t=this,n=t.options.ticks,r=n.stepSize,a=n.maxTicksLimit;return r?e=Math.ceil(t.max/r)-Math.floor(t.min/r)+1:(e=t._computeTickLimit(),a=a||11),a&&(e=Math.min(a,e)),e},_computeTickLimit:function(){return Number.POSITIVE_INFINITY},handleDirectionalChanges:Dr,buildTicks:function(){var e=this,t=e.options,n=t.ticks,r=e.getTickLimit();r=Math.max(2,r);var a={maxTicks:r,min:n.min,max:n.max,precision:n.precision,stepSize:ce.valueOrDefault(n.fixedStepSize,n.stepSize)},i=e.ticks=Or(a,e);e.handleDirectionalChanges(),e.max=ce.max(i),e.min=ce.min(i),n.reverse?(i.reverse(),e.start=e.max,e.end=e.min):(e.start=e.min,e.end=e.max)},convertTicksToLabels:function(){var e=this;e.ticksAsNumbers=e.ticks.slice(),e.zeroLineIndex=e.ticks.indexOf(0),Tr.prototype.convertTicksToLabels.call(e)},_configure:function(){var e,t=this,n=t.getTicks(),r=t.min,a=t.max;Tr.prototype._configure.call(t),t.options.offset&&n.length&&(e=(a-r)/Math.max(n.length-1,1)/2,r-=e,a+=e),t._startValue=r,t._endValue=a,t._valueRange=a-r}}),Ir={position:"left",ticks:{callback:ir.formatters.linear}},Nr=0,Pr=1;function Yr(e,t,n){var r=[n.type,void 0===t&&void 0===n.stack?n.index:"",n.stack].join(".");return void 0===e[r]&&(e[r]={pos:[],neg:[]}),e[r]}function Fr(e,t,n,r){var a,i,o=e.options,s=o.stacked,l=Yr(t,s,n),u=l.pos,c=l.neg,d=r.length;for(a=0;ai.r&&(i.r=c.end,o.r=l),d.start0&&r>0?n:0)},_drawGrid:function(){var e,t,n,r=this,a=r.ctx,i=r.options,o=i.gridLines,s=i.angleLines,l=Kr(s.lineWidth,o.lineWidth),u=Kr(s.color,o.color);if(i.pointLabels.display&&oa(r),o.display&&ce.each(r.ticks,(function(e,n){0!==n&&(t=r.getDistanceFromCenterForValue(r.ticksAsNumbers[n]),sa(r,o,t,n))})),s.display&&l&&u){for(a.save(),a.lineWidth=l,a.strokeStyle=u,a.setLineDash&&(a.setLineDash(Xr([s.borderDash,o.borderDash,[]])),a.lineDashOffset=Xr([s.borderDashOffset,o.borderDashOffset,0])),e=r.chart.data.labels.length-1;e>=0;e--)t=r.getDistanceFromCenterForValue(i.ticks.reverse?r.min:r.max),n=r.getPointPosition(e,t),a.beginPath(),a.moveTo(r.xCenter,r.yCenter),a.lineTo(n.x,n.y),a.stroke();a.restore()}},_drawLabels:function(){var e=this,t=e.ctx,n=e.options,r=n.ticks;if(r.display){var a,i,o=e.getIndexAngle(0),s=ce.options._parseFont(r),l=Kr(r.fontColor,J.global.defaultFontColor);t.save(),t.font=s.string,t.translate(e.xCenter,e.yCenter),t.rotate(o),t.textAlign="center",t.textBaseline="middle",ce.each(e.ticks,(function(n,o){(0!==o||r.reverse)&&(a=e.getDistanceFromCenterForValue(e.ticksAsNumbers[o]),r.showLabelBackdrop&&(i=t.measureText(n).width,t.fillStyle=r.backdropColor,t.fillRect(-i/2-r.backdropPaddingX,-a-s.size/2-r.backdropPaddingY,i+2*r.backdropPaddingX,s.size+2*r.backdropPaddingY)),t.fillStyle=l,t.fillText(n,0,-a))})),t.restore()}},_drawTitle:ce.noop}),ca=Jr;ua._defaults=ca;var da=ce._deprecated,pa=ce.options.resolve,fa=ce.valueOrDefault,ma=Number.MIN_SAFE_INTEGER||-9007199254740991,ha=Number.MAX_SAFE_INTEGER||9007199254740991,ga={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}},_a=Object.keys(ga);function ba(e,t){return e-t}function ya(e){var t,n,r,a={},i=[];for(t=0,n=e.length;t1?ya(m).sort(ba):m.sort(ba),p=Math.min(p,m[0]),f=Math.max(f,m[m.length-1])),p=La(s,va(c))||p,f=La(s,Ea(c))||f,p=p===ha?+u.startOf(Date.now(),d):p,f=f===ma?+u.endOf(Date.now(),d)+1:f,s.min=Math.min(p,f),s.max=Math.max(p+1,f),s._table=[],s._timestamps={data:m,datasets:h,labels:g}},buildTicks:function(){var e,t,n,r=this,a=r.min,i=r.max,o=r.options,s=o.ticks,l=o.time,u=r._timestamps,c=[],d=r.getLabelCapacity(a),p=s.source,f=o.distribution;for(u="data"===p||"auto"===p&&"series"===f?u.data:"labels"===p?u.labels:Da(r,a,i,d),"ticks"===o.bounds&&u.length&&(a=u[0],i=u[u.length-1]),a=La(r,va(o))||a,i=La(r,Ea(o))||i,e=0,t=u.length;e=0;--n)t=l[n].$filler,t&&t.visible&&(r=t.el,a=r._view,i=r._children||[],o=t.mapper,s=a.backgroundColor||J.global.defaultColor,o&&s&&i.length&&(ce.canvas.clipArea(u,e.chartArea),qa(u,i,o,a,s,r._loop),ce.canvas.unclipArea(u)))}},Za=ce.rtl.getRtlAdapter,Xa=ce.noop,Ja=ce.valueOrDefault;function Qa(e,t){return e.usePointStyle&&e.boxWidth>t?t:e.boxWidth}J._set("global",{legend:{display:!0,position:"top",align:"center",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(e,t){var n=t.datasetIndex,r=this.chart,a=r.getDatasetMeta(n);a.hidden=null===a.hidden?!r.data.datasets[n].hidden:null,r.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(e){var t=e.data.datasets,n=e.options.legend||{},r=n.labels&&n.labels.usePointStyle;return e._getSortedDatasetMetas().map((function(n){var a=n.controller.getStyle(r?0:void 0);return{text:t[n.index].label,fillStyle:a.backgroundColor,hidden:!e.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(e){var t,n,r,a,i=document.createElement("ul"),o=e.data.datasets;for(i.setAttribute("class",e.id+"-legend"),t=0,n=o.length;t