!function(t,e){"object"==typeofexports&&"undefined"!=typeofmodule?e(require("chart.js")):"function"==typeofdefine&&define.amd?define(["chart.js"],e):e((t="undefined"!=typeofglobalThis?globalThis:t||self).Chart)}(this,(function(t){"use strict";functione(t){if(null===t||!0===t||!1===t)returnNaN;vare=Number(t);returnisNaN(e)?e:e<0?Math.ceil(e):Math.floor(e)}functionr(t,e){if(e.length<t)thrownewTypeError(t+" argument"+(t>1?"s":"")+" required, but only "+e.length+" present")}functionn(t){r(1,arguments);vare=Object.prototype.toString.call(t);returntinstanceofDate||"object"==typeoft&&"[object Date]"===e?newDate(t.getTime()):"number"==typeoft||"[object Number]"===e?newDate(t):("string"!=typeoft&&"[object String]"!==e||"undefined"==typeofconsole||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://git.io/fjule"),console.warn((newError).stack)),newDate(NaN))}functiona(t,a){r(2,arguments);vari=n(t),o=e(a);returnisNaN(o)?newDate(NaN):o?(i.setDate(i.getDate()+o),i):i}functioni(t,a){r(2,arguments);vari=n(t),o=e(a);if(isNaN(o))returnnewDate(NaN);if(!o)returni;varu=i.getDate(),s=newDate(i.getTime());s.setMonth(i.getMonth()+o+1,0);varc=s.getDate();returnu>=c?s:(i.setFullYear(s.getFullYear(),s.getMonth(),u),i)}functiono(t,a){r(2,arguments);vari=n(t).getTime(),o=e(a);returnnewDate(i+o)}varu=36e5;functions(t,a){r(1,arguments);vari=a||{},o=i.locale,u=o&&o.options&&o.options.weekStartsOn,s=null==u?0:e(u),c=null==i.weekStartsOn?s:e(i.weekStartsOn);if(!(c>=0&&c<=6))thrownewRangeError("weekStartsOn must be between 0 and 6 inclusively");vard=n(t),l=d.getDay(),f=(l<c?7:0)+l-c;returnd.setDate(d.getDate()-f),d.setHours(0,0,0,0),d}functionc(t){vare=newDate(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));returne.setUTCFullYear(t.getFullYear()),t.getTime()-e.getTime()}functiond(t){r(1,arguments);vare=n(t);returne.setHours(0,0,0,0),e}varl=864e5;functionf(t,e){r(2,arguments);varn=d(t),a=d(e),i=n.getTime()-c(n),o=a.getTime()-c(a);returnMath.round((i-o)/l)}functionh(t,e){r(2,arguments);vara=n(t),i=n(e),o=a.getTime()-i.getTime();returno<0?-1:o>0?1:o}functionm(t){r(1,arguments);vare=n(t);return!isNaN(e)}functionw(t,e){r(2,arguments);vara=n(t),i=n(e),o=a.getFullYear()-i.getFullYear(),u=a.getMonth()-i.getMonth();return12*o+u}functiong(t,e){r(2,arguments);vara=n(t),i=n(e);returna.getFullYear()-i.getFullYear()}functionv(t,e){varr=t.getFullYear()-e.getFullYear()||t.getMonth()-e.getMonth()||t.getDate()-e.getDate()||t.getHours()-e.getHours()||t.getMinutes()-e.getMinutes()||t.getSeconds()-e.getSeconds()||t.getMilliseconds()-e.getMilliseconds();returnr<0?-1:r>0?1:r}functiony(t,e){r(2,arguments);vara=n(t),i=n(e),o=v(a,i),u=Math.abs(f(a,i));a.setDate(a.getDate()-o*u);vars=v(a,i)===-o,c=o*(u-s);return0===c?0:c}functionb(t,e){r(2,arguments);vara=n(t),i=n(e);returna.getTime()-i.getTime()}varT=36e5;functionp(t){r(1,arguments);vare=n(t);returne.setHours(23,59,59,999),e}functionC(t){r(1,arguments);vare=n(t),a=e.getMonth();returne.setFullYear(e.getFullYear(),a+1,0),e.setHours(23,59,59,999),e}functionM(t){r(1,arguments);vare=n(t);returnp(e).getTime()===C(e).getTime()}functionD(t,e){r(2,arguments);vara,i=n(t),o=n(e),u=h(i,o),s=Math.abs(w(i,o));if(s<1)a=0;else{1===i.getMonth()&&i.getDate()>27&&i.setDate(30),i.setMonth(i.getMonth()-u*s);varc=h(i,o)===-u;M(n(t))&&1===s&&1===h(t,o)&&(c=!1),a=u*(s-c)}return0===a?0:a}varx={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{on