mt-polygon-simplification/build/benchmarking/results.js

9 lines
577 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

!function(e){var t={};function a(i){if(t[i])return t[i].exports;var r=t[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.m=e,a.c=t,a.d=function(e,t,i){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:i})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(a.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)a.d(i,r,function(t){return e[t]}.bind(null,r));return i},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=303)}([function(e,t,a){(function(e){e.exports=function(){"use strict";var t,i;function r(){return t.apply(null,arguments)}function n(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function o(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function s(e){return void 0===e}function d(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function l(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function u(e,t){var a,i=[];for(a=0;a<e.length;++a)i.push(t(e[a],a));return i}function m(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function c(e,t){for(var a in t)m(t,a)&&(e[a]=t[a]);return m(t,"toString")&&(e.toString=t.toString),m(t,"valueOf")&&(e.valueOf=t.valueOf),e}function h(e,t,a,i){return At(e,t,a,i,!0).utc()}function _(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function f(e){if(null==e._isValid){var t=_(e),a=i.call(t.parsedDateParts,function(e){return null!=e}),r=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&a);if(e._strict&&(r=r&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return r;e._isValid=r}return e._isValid}function p(e){var t=h(NaN);return null!=e?c(_(t),e):_(t).userInvalidated=!0,t}i=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),a=t.length>>>0,i=0;i<a;i++)if(i in t&&e.call(this,t[i],i,t))return!0;return!1};var g=r.momentProperties=[];function y(e,t){var a,i,r;if(s(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),s(t._i)||(e._i=t._i),s(t._f)||(e._f=t._f),s(t._l)||(e._l=t._l),s(t._strict)||(e._strict=t._strict),s(t._tzm)||(e._tzm=t._tzm),s(t._isUTC)||(e._isUTC=t._isUTC),s(t._offset)||(e._offset=t._offset),s(t._pf)||(e._pf=_(t)),s(t._locale)||(e._locale=t._locale),g.length>0)for(a=0;a<g.length;a++)i=g[a],s(r=t[i])||(e[i]=r);return e}var b=!1;function M(e){y(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===b&&(b=!0,r.updateOffset(this),b=!1)}function L(e){return e instanceof M||null!=e&&null!=e._isAMomentObject}function k(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function v(e){var t=+e,a=0;return 0!==t&&isFinite(t)&&(a=k(t)),a}function Y(e,t,a){var i,r=Math.min(e.length,t.length),n=Math.abs(e.length-t.length),o=0;for(i=0;i<r;i++)(a&&e[i]!==t[i]||!a&&v(e[i])!==v(t[i]))&&o++;return o+n}function D(e){!1===r.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function S(e,t){var a=!0;return c(function(){if(null!=r.deprecationHandler&&r.deprecationHandler(null,e),a){for(var i,n=[],o=0;o<arguments.length;o++){if(i="","object"==typeof arguments[o]){for(var s in i+="\n["+o+"] ",arguments[0])i+=s+": "+arguments[0][s]+", ";i=i.slice(0,-2)}else i=arguments[o];n.push(i)}D(e+"\nArguments: "+Array.prototype.slice.call(n).join("")+"\n"+(new Error).stack),a=!1}return t.apply(this,arguments)},t)}var x,w={};function T(e,t){null!=r.deprecationHandler&&r.deprecationHandler(e,t),w[e]||(D(t),w[e]=!0)}function A(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function C(e,t){var a,i=c({},e);for(a in t)m(t,a)&&(o(e[a])&&o(t[a])?(i[a]={},c(i[a],e[a]),c(i[a],t[a])):null!=t[a]?i[a]=t[a]:delete i[a]);for(a in e)m(e,a)&&!m(t,a)&&o(e[a])&&(i[a]=c({},i[a]));return i}function H(e){null!=e&&this.set(e)}r.suppressDeprecationWarnings=!1,r.deprecationHandler=null,x=Object.keys?Object.keys:function(e){var t,a=[];for(t in e)m(e,t)&&a.push(t);return a};var O={};function P(e,t){var a=e.toLowerCase();O[a]=O[a+"s"]=O[t]=e}function j(e){return"string"==typeof e?O[e]||O[e.toLowerCase()]:void 0}function W(e){var t,a,i={};for(a in e)m(e,a)&&(t=j(a))&&(i[t]=e[a]);return i}var F={};function R(e,t){F[e]=t}function z(e,t,a){var i=""+Math.abs(e),r=t-i.length,n=e>=0;return(n?a?"+":"":"-")+Math.pow(10,Math.max(0,r)).toString().substr(1)+i}var I=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,B=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,E={},N={};function J(e,t,a,i){var r=i;"string"==typeof i&&(r=function(){return this[i]()}),e&&(N[e]=r),t&&(N[t[0]]=function(){return z(r.apply(this,arguments),t[1],t[2])}),a&&(N[a]=function(){return this.localeData().ordinal(r.apply(this,arguments),e)})}function V(e,t){return e.isValid()?(t=Z(t,e.localeData()),E[t]=E[t]||function(e){var t,a,i,r=e.match(I);for(t=0,a=r.length;t<a;t++)N[r[t]]?r[t]=N[r[t]]:r[t]=(i=r[t]).match(/\[[\s\S]/)?i.replace(/^\[|\]$/g,""):i.replace(/\\/g,"");return function(t){var i,n="";for(i=0;i<a;i++)n+=A(r[i])?r[i].call(t,e):r[i];return n}}(t),E[t](e)):e.localeData().invalidDate()}function Z(e,t){var a=5;function i(e){return t.longDateFormat(e)||e}for(B.lastIndex=0;a>=0&&B.test(e);)e=e.replace(B,i),B.lastIndex=0,a-=1;return e}var G=/\d/,U=/\d\d/,q=/\d{3}/,K=/\d{4}/,$=/[+-]?\d{6}/,Q=/\d\d?/,X=/\d\d\d\d?/,ee=/\d\d\d\d\d\d?/,te=/\d{1,3}/,ae=/\d{1,4}/,ie=/[+-]?\d{1,6}/,re=/\d+/,ne=/[+-]?\d+/,oe=/Z|[+-]\d\d:?\d\d/gi,se=/Z|[+-]\d\d(?::?\d\d)?/gi,de=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,le={};function ue(e,t,a){le[e]=A(t)?t:function(e,i){return e&&a?a:t}}function me(e,t){return m(le,e)?le[e](t._strict,t._locale):new RegExp(ce(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,a,i,r){return t||a||i||r})))}function ce(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var he={};function _e(e,t){var a,i=t;for("string"==typeof e&&(e=[e]),d(t)&&(i=function(e,a){a[t]=v(e)}),a=0;a<e.length;a++)he[e[a]]=i}function fe(e,t){_e(e,function(e,a,i,r){i._w=i._w||{},t(e,i._w,i,r)})}function pe(e,t,a){null!=t&&m(he,e)&&he[e](t,a._a,a,e)}var ge=0,ye=1,be=2,Me=3,Le=4,ke=5,ve=6,Ye=7,De=8;function Se(e){return xe(e)?366:365}function xe(e){return e%4==0&&e%100!=0||e%400==0}J("Y",0,0,function(){var e=this.year();return e<=9999?""+e:"+"+e}),J(0,["YY",2],0,function(){return this.year()%100}),J(0,["YYYY",4],0,"year"),J(0,["YYYYY",5],0,"year"),J(0,["YYYYYY",6,!0],0,"year"),P("year","y"),R("year",1),ue("Y",ne),ue("YY",Q,U),ue("YYYY",ae,K),ue("YYYYY",ie,$),ue("YYYYYY",ie,$),_e(["YYYYY","YYYYYY"],ge),_e("YYYY",function(e,t){t[ge]=2===e.length?r.parseTwoDigitYear(e):v(e)}),_e("YY",function(e,t){t[ge]=r.parseTwoDigitYear(e)}),_e("Y",function(e,t){t[ge]=parseInt(e,10)}),r.parseTwoDigitYear=function(e){return v(e)+(v(e)>68?1900:2e3)};var we,Te=Ae("FullYear",!0);function Ae(e,t){return function(a){return null!=a?(He(this,e,a),r.updateOffset(this,t),this):Ce(this,e)}}function Ce(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function He(e,t,a){e.isValid()&&!isNaN(a)&&("FullYear"===t&&xe(e.year())&&1===e.month()&&29===e.date()?e._d["set"+(e._isUTC?"UTC":"")+t](a,e.month(),Oe(a,e.month())):e._d["set"+(e._isUTC?"UTC":"")+t](a))}function Oe(e,t){if(isNaN(e)||isNaN(t))return NaN;var a,i=(t%(a=12)+a)%a;return e+=(t-i)/12,1===i?xe(e)?29:28:31-i%7%2}we=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},J("M",["MM",2],"Mo",function(){return this.month()+1}),J("MMM",0,0,function(e){return this.localeData().monthsShort(this,e)}),J("MMMM",0,0,function(e){return this.localeData().months(this,e)}),P("month","M"),R("month",8),ue("M",Q),ue("MM",Q,U),ue("MMM",function(e,t){return t.monthsShortRegex(e)}),ue("MMMM",function(e,t){return t.monthsRegex(e)}),_e(["M","MM"],function(e,t){t[ye]=v(e)-1}),_e(["MMM","MMMM"],function(e,t,a,i){var r=a._locale.monthsParse(e,i,a._strict);null!=r?t[ye]=r:_(a).invalidMonth=e});var Pe=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,je="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),We="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");function Fe(e,t){var a;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=v(t);else if(!d(t=e.localeData().monthsParse(t)))return e;return a=Math.min(e.date(),Oe(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,a),e}function Re(e){return null!=e?(Fe(this,e),r.updateOffset(this,!0),this):Ce(this,"Month")}var ze=de,Ie=de;function Be(){function e(e,t){return t.length-e.length}var t,a,i=[],r=[],n=[];for(t=0;t<12;t++)a=h([2e3,t]),i.push(this.monthsShort(a,"")),r.push(this.months(a,"")),n.push(this.months(a,"")),n.push(this.monthsShort(a,""));for(i.sort(e),r.sort(e),n.sort(e),t=0;t<12;t++)i[t]=ce(i[t]),r[t]=ce(r[t]);for(t=0;t<24;t++)n[t]=ce(n[t]);this._monthsRegex=new RegExp("^("+n.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function Ee(e){var t;if(e<100&&e>=0){var a=Array.prototype.slice.call(arguments);a[0]=e+400,t=new Date(Date.UTC.apply(null,a)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)}else t=new Date(Date.UTC.apply(null,arguments));return t}function Ne(e,t,a){var i=7+t-a,r=(7+Ee(e,0,i).getUTCDay()-t)%7;return-r+i-1}function Je(e,t,a,i,r){var n,o,s=(7+a-i)%7,d=Ne(e,i,r),l=1+7*(t-1)+s+d;return l<=0?o=Se(n=e-1)+l:l>Se(e)?(n=e+1,o=l-Se(e)):(n=e,o=l),{year:n,dayOfYear:o}}function Ve(e,t,a){var i,r,n=Ne(e.year(),t,a),o=Math.floor((e.dayOfYear()-n-1)/7)+1;return o<1?(r=e.year()-1,i=o+Ze(r,t,a)):o>Ze(e.year(),t,a)?(i=o-Ze(e.year(),t,a),r=e.year()+1):(r=e.year(),i=o),{week:i,year:r}}function Ze(e,t,a){var i=Ne(e,t,a),r=Ne(e+1,t,a);return(Se(e)-i+r)/7}function Ge(e,t){return e.slice(t,7).concat(e.slice(0,t))}J("w",["ww",2],"wo","week"),J("W",["WW",2],"Wo","isoWeek"),P("week","w"),P("isoWeek","W"),R("week",5),R("isoWeek",5),ue("w",Q),ue("ww",Q,U),ue("W",Q),ue("WW",Q,U),fe(["w","ww","W","WW"],function(e,t,a,i){t[i.substr(0,1)]=v(e)}),J("d",0,"do","day"),J("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),J("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),J("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),J("e",0,0,"weekday"),J("E",0,0,"isoWeekday"),P("day","d"),P("weekday","e"),P("isoWeekday","E"),R("day",11),R("weekday",11),R("isoWeekday",11),ue("d",Q),ue("e",Q),ue("E",Q),ue("dd",function(e,t){return t.weekdaysMinRegex(e)}),ue("ddd",function(e,t){return t.weekdaysShortRegex(e)}),ue("dddd",function(e,t){return t.weekdaysRegex(e)}),fe(["dd","ddd","dddd"],function(e,t,a,i){var r=a._locale.weekdaysParse(e,i,a._strict);null!=r?t.d=r:_(a).invalidWeekday=e}),fe(["d","e","E"],function(e,t,a,i){t[i]=v(e)});var Ue="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),qe="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ke="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),$e=de,Qe=de,Xe=de;function et(){function e(e,t){return t.length-e.length}var t,a,i,r,n,o=[],s=[],d=[],l=[];for(t=0;t<7;t++)a=h([2e3,1]).day(t),i=this.weekdaysMin(a,""),r=this.weekdaysShort(a,""),n=this.weekdays(a,""),o.push(i),s.push(r),d.push(n),l.push(i),l.push(r),l.push(n);for(o.sort(e),s.sort(e),d.sort(e),l.sort(e),t=0;t<7;t++)s[t]=ce(s[t]),d[t]=ce(d[t]),l[t]=ce(l[t]);this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function tt(){return this.hours()%12||12}function at(e,t){J(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function it(e,t){return t._meridiemParse}J("H",["HH",2],0,"hour"),J("h",["hh",2],0,tt),J("k",["kk",2],0,function(){return this.hours()||24}),J("hmm",0,0,function(){return""+tt.apply(this)+z(this.minutes(),2)}),J("hmmss",0,0,function(){return""+tt.apply(this)+z(this.minutes(),2)+z(this.seconds(),2)}),J("Hmm",0,0,function(){return""+this.hours()+z(this.minutes(),2)}),J("Hmmss",0,0,function(){return""+this.hours()+z(this.minutes(),2)+z(this.seconds(),2)}),at("a",!0),at("A",!1),P("hour","h"),R("hour",13),ue("a",it),ue("A",it),ue("H",Q),ue("h",Q),ue("k",Q),ue("HH",Q,U),ue("hh",Q,U),ue("kk",Q,U),ue("hmm",X),ue("hmmss",ee),ue("Hmm",X),ue("Hmmss",ee),_e(["H","HH"],Me),_e(["k","kk"],function(e,t,a){var i=v(e);t[Me]=24===i?0:i}),_e(["a","A"],function(e,t,a){a._isPm=a._locale.isPM(e),a._meridiem=e}),_e(["h","hh"],function(e,t,a){t[Me]=v(e),_(a).bigHour=!0}),_e("hmm",function(e,t,a){var i=e.length-2;t[Me]=v(e.substr(0,i)),t[Le]=v(e.substr(i)),_(a).bigHour=!0}),_e("hmmss",function(e,t,a){var i=e.length-4,r=e.length-2;t[Me]=v(e.substr(0,i)),t[Le]=v(e.substr(i,2)),t[ke]=v(e.substr(r)),_(a).bigHour=!0}),_e("Hmm",function(e,t,a){var i=e.length-2;t[Me]=v(e.substr(0,i)),t[Le]=v(e.substr(i))}),_e("Hmmss",function(e,t,a){var i=e.length-4,r=e.length-2;t[Me]=v(e.substr(0,i)),t[Le]=v(e.substr(i,2)),t[ke]=v(e.substr(r))});var rt,nt=Ae("Hours",!0),ot={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:je,monthsShort:We,week:{dow:0,doy:6},weekdays:Ue,weekdaysMin:Ke,weekdaysShort:qe,meridiemParse:/[ap]\.?m?\.?/i},st={},dt={};function lt(e){return e?e.toLowerCase().replace("_","-"):e}function ut(t){var i=null;if(!st[t]&&void 0!==e&&e&&e.exports)try{i=rt._abbr,a(137)("./"+t),mt(i)}catch(e){}return st[t]}function mt(e,t){var a;return e&&((a=s(t)?ht(e):ct(e,t))?rt=a:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),rt._abbr}function ct(e,t){if(null!==t){var a,i=ot;if(t.abbr=e,null!=st[e])T("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=st[e]._config;else if(null!=t.parentLocale)if(null!=st[t.parentLocale])i=st[t.parentLocale]._config;else{if(null==(a=ut(t.parentLocale)))return dt[t.parentLocale]||(dt[t.parentLocale]=[]),dt[t.parentLocale].push({name:e,config:t}),null;i=a._config}return st[e]=new H(C(i,t)),dt[e]&&dt[e].forEach(function(e){ct(e.name,e.config)}),mt(e),st[e]}return delete st[e],null}function ht(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return rt;if(!n(e)){if(t=ut(e))return t;e=[e]}return function(e){for(var t,a,i,r,n=0;n<e.length;){for(r=lt(e[n]).split("-"),t=r.length,a=(a=lt(e[n+1]))?a.split("-"):null;t>0;){if(i=ut(r.slice(0,t).join("-")))return i;if(a&&a.length>=t&&Y(r,a,!0)>=t-1)break;t--}n++}return rt}(e)}function _t(e){var t,a=e._a;return a&&-2===_(e).overflow&&(t=a[ye]<0||a[ye]>11?ye:a[be]<1||a[be]>Oe(a[ge],a[ye])?be:a[Me]<0||a[Me]>24||24===a[Me]&&(0!==a[Le]||0!==a[ke]||0!==a[ve])?Me:a[Le]<0||a[Le]>59?Le:a[ke]<0||a[ke]>59?ke:a[ve]<0||a[ve]>999?ve:-1,_(e)._overflowDayOfYear&&(t<ge||t>be)&&(t=be),_(e)._overflowWeeks&&-1===t&&(t=Ye),_(e)._overflowWeekday&&-1===t&&(t=De),_(e).overflow=t),e}function ft(e,t,a){return null!=e?e:null!=t?t:a}function pt(e){var t,a,i,n,o,s=[];if(!e._d){for(i=function(e){var t=new Date(r.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}(e),e._w&&null==e._a[be]&&null==e._a[ye]&&function(e){var t,a,i,r,n,o,s,d;if(null!=(t=e._w).GG||null!=t.W||null!=t.E)n=1,o=4,a=ft(t.GG,e._a[ge],Ve(Ct(),1,4).year),i=ft(t.W,1),((r=ft(t.E,1))<1||r>7)&&(d=!0);else{n=e._locale._week.dow,o=e._locale._week.doy;var l=Ve(Ct(),n,o);a=ft(t.gg,e._a[ge],l.year),i=ft(t.w,l.week),null!=t.d?((r=t.d)<0||r>6)&&(d=!0):null!=t.e?(r=t.e+n,(t.e<0||t.e>6)&&(d=!0)):r=n}i<1||i>Ze(a,n,o)?_(e)._overflowWeeks=!0:null!=d?_(e)._overflowWeekday=!0:(s=Je(a,i,r,n,o),e._a[ge]=s.year,e._dayOfYear=s.dayOfYear)}(e),null!=e._dayOfYear&&(o=ft(e._a[ge],i[ge]),(e._dayOfYear>Se(o)||0===e._dayOfYear)&&(_(e)._overflowDayOfYear=!0),a=Ee(o,0,e._dayOfYear),e._a[ye]=a.getUTCMonth(),e._a[be]=a.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=s[t]=i[t];for(;t<7;t++)e._a[t]=s[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[Me]&&0===e._a[Le]&&0===e._a[ke]&&0===e._a[ve]&&(e._nextDay=!0,e._a[Me]=0),e._d=(e._useUTC?Ee:function(e,t,a,i,r,n,o){var s;return e<100&&e>=0?(s=new Date(e+400,t,a,i,r,n,o),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,a,i,r,n,o),s}).apply(null,s),n=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Me]=24),e._w&&void 0!==e._w.d&&e._w.d!==n&&(_(e).weekdayMismatch=!0)}}var gt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,yt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,bt=/Z|[+-]\d\d(?::?\d\d)?/,Mt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],Lt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],kt=/^\/?Date\((\-?\d+)/i;function vt(e){var t,a,i,r,n,o,s=e._i,d=gt.exec(s)||yt.exec(s);if(d){for(_(e).iso=!0,t=0,a=Mt.length;t<a;t++)if(Mt[t][1].exec(d[1])){r=Mt[t][0],i=!1!==Mt[t][2];break}if(null==r)return void(e._isValid=!1);if(d[3]){for(t=0,a=Lt.length;t<a;t++)if(Lt[t][1].exec(d[3])){n=(d[2]||" ")+Lt[t][0];break}if(null==n)return void(e._isValid=!1)}if(!i&&null!=n)return void(e._isValid=!1);if(d[4]){if(!bt.exec(d[4]))return void(e._isValid=!1);o="Z"}e._f=r+(n||"")+(o||""),wt(e)}else e._isValid=!1}var Yt=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/;function Dt(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}var St={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function xt(e){var t,a,i,r,n,o,s,d=Yt.exec(e._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));if(d){var l=(t=d[4],a=d[3],i=d[2],r=d[5],n=d[6],o=d[7],s=[Dt(t),We.indexOf(a),parseInt(i,10),parseInt(r,10),parseInt(n,10)],o&&s.push(parseInt(o,10)),s);if(!function(e,t,a){if(e){var i=qe.indexOf(e),r=new Date(t[0],t[1],t[2]).getDay();if(i!==r)return _(a).weekdayMismatch=!0,a._isValid=!1,!1}return!0}(d[1],l,e))return;e._a=l,e._tzm=function(e,t,a){if(e)return St[e];if(t)return 0;var i=parseInt(a,10),r=i%100,n=(i-r)/100;return 60*n+r}(d[8],d[9],d[10]),e._d=Ee.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),_(e).rfc2822=!0}else e._isValid=!1}function wt(e){if(e._f!==r.ISO_8601)if(e._f!==r.RFC_2822){e._a=[],_(e).empty=!0;var t,a,i,n,o,s=""+e._i,d=s.length,l=0;for(i=Z(e._f,e._locale).match(I)||[],t=0;t<i.length;t++)n=i[t],(a=(s.match(me(n,e))||[])[0])&&((o=s.substr(0,s.indexOf(a))).length>0&&_(e).unusedInput.push(o),s=s.slice(s.indexOf(a)+a.length),l+=a.length),N[n]?(a?_(e).empty=!1:_(e).unusedTokens.push(n),pe(n,a,e)):e._strict&&!a&&_(e).unusedTokens.push(n);_(e).charsLeftOver=d-l,s.length>0&&_(e).unusedInput.push(s),e._a[Me]<=12&&!0===_(e).bigHour&&e._a[Me]>0&&(_(e).bigHour=void 0),_(e).parsedDateParts=e._a.slice(0),_(e).meridiem=e._meridiem,e._a[Me]=function(e,t,a){var i;return null==a?t:null!=e.meridiemHour?e.meridiemHour(t,a):null!=e.isPM?((i=e.isPM(a))&&t<12&&(t+=12),i||12!==t||(t=0),t):t}(e._locale,e._a[Me],e._meridiem),pt(e),_t(e)}else xt(e);else vt(e)}function Tt(e){var t=e._i,a=e._f;return e._locale=e._locale||ht(e._l),null===t||void 0===a&&""===t?p({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),L(t)?new M(_t(t)):(l(t)?e._d=t:n(a)?function(e){var t,a,i,r,n;if(0===e._f.length)return _(e).invalidFormat=!0,void(e._d=new Date(NaN));for(r=0;r<e._f.length;r++)n=0,t=y({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[r],wt(t),f(t)&&(n+=_(t).charsLeftOver,n+=10*_(t).unusedTokens.length,_(t).score=n,(null==i||n<i)&&(i=n,a=t));c(e,a||t)}(e):a?wt(e):function(e){var t=e._i;s(t)?e._d=new Date(r.now()):l(t)?e._d=new Date(t.valueOf()):"string"==typeof t?function(e){var t=kt.exec(e._i);null===t?(vt(e),!1===e._isValid&&(delete e._isValid,xt(e),!1===e._isValid&&(delete e._isValid,r.createFromInputFallback(e)))):e._d=new Date(+t[1])}(e):n(t)?(e._a=u(t.slice(0),function(e){return parseInt(e,10)}),pt(e)):o(t)?function(e){if(!e._d){var t=W(e._i);e._a=u([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),pt(e)}}(e):d(t)?e._d=new Date(t):r.createFromInputFallback(e)}(e),f(e)||(e._d=null),e))}function At(e,t,a,i,r){var s,d={};return!0!==a&&!1!==a||(i=a,a=void 0),(o(e)&&function(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(e.hasOwnProperty(t))return!1;return!0}(e)||n(e)&&0===e.length)&&(e=void 0),d._isAMomentObject=!0,d._useUTC=d._isUTC=r,d._l=a,d._i=e,d._f=t,d._strict=i,(s=new M(_t(Tt(d))))._nextDay&&(s.add(1,"d"),s._nextDay=void 0),s}function Ct(e,t,a,i){return At(e,t,a,i,!1)}r.createFromInputFallback=S("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),r.ISO_8601=function(){},r.RFC_2822=function(){};var Ht=S("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Ct.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:p()}),Ot=S("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=Ct.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:p()});function Pt(e,t){var a,i;if(1===t.length&&n(t[0])&&(t=t[0]),!t.length)return Ct();for(a=t[0],i=1;i<t.length;++i)t[i].isValid()&&!t[i][e](a)||(a=t[i]);return a}var jt=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Wt(e){var t=W(e),a=t.year||0,i=t.quarter||0,r=t.month||0,n=t.week||t.isoWeek||0,o=t.day||0,s=t.hour||0,d=t.minute||0,l=t.second||0,u=t.millisecond||0;this._isValid=function(e){for(var t in e)if(-1===we.call(jt,t)||null!=e[t]&&isNaN(e[t]))return!1;for(var a=!1,i=0;i<jt.length;++i)if(e[jt[i]]){if(a)return!1;parseFloat(e[jt[i]])!==v(e[jt[i]])&&(a=!0)}return!0}(t),this._milliseconds=+u+1e3*l+6e4*d+1e3*s*60*60,this._days=+o+7*n,this._months=+r+3*i+12*a,this._data={},this._locale=ht(),this._bubble()}function Ft(e){return e instanceof Wt}function Rt(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function zt(e,t){J(e,0,0,function(){var e=this.utcOffset(),a="+";return e<0&&(e=-e,a="-"),a+z(~~(e/60),2)+t+z(~~e%60,2)})}zt("Z",":"),zt("ZZ",""),ue("Z",se),ue("ZZ",se),_e(["Z","ZZ"],function(e,t,a){a._useUTC=!0,a._tzm=Bt(se,e)});var It=/([\+\-]|\d\d)/gi;function Bt(e,t){var a=(t||"").match(e);if(null===a)return null;var i=a[a.length-1]||[],r=(i+"").match(It)||["-",0,0],n=60*r[1]+v(r[2]);return 0===n?0:"+"===r[0]?n:-n}function Et(e,t){var a,i;return t._isUTC?(a=t.clone(),i=(L(e)||l(e)?e.valueOf():Ct(e).valueOf())-a.valueOf(),a._d.setTime(a._d.valueOf()+i),r.updateOffset(a,!1),a):Ct(e).local()}function Nt(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function Jt(){return!!this.isValid()&&this._isUTC&&0===this._offset}r.updateOffset=function(){};var Vt=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Zt=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Gt(e,t){var a,i,r,n,o,s,l=e,u=null;return Ft(e)?l={ms:e._milliseconds,d:e._days,M:e._months}:d(e)?(l={},t?l[t]=e:l.milliseconds=e):(u=Vt.exec(e))?(a="-"===u[1]?-1:1,l={y:0,d:v(u[be])*a,h:v(u[Me])*a,m:v(u[Le])*a,s:v(u[ke])*a,ms:v(Rt(1e3*u[ve]))*a}):(u=Zt.exec(e))?(a="-"===u[1]?-1:1,l={y:Ut(u[2],a),M:Ut(u[3],a),w:Ut(u[4],a),d:Ut(u[5],a),h:Ut(u[6],a),m:Ut(u[7],a),s:Ut(u[8],a)}):null==l?l={}:"object"==typeof l&&("from"in l||"to"in l)&&(n=Ct(l.from),o=Ct(l.to),r=n.isValid()&&o.isValid()?(o=Et(o,n),n.isBefore(o)?s=qt(n,o):((s=qt(o,n)).milliseconds=-s.milliseconds,s.months=-s.months),s):{milliseconds:0,months:0},(l={}).ms=r.milliseconds,l.M=r.months),i=new Wt(l),Ft(e)&&m(e,"_locale")&&(i._locale=e._locale),i}function Ut(e,t){var a=e&&parseFloat(e.replace(",","."));return(isNaN(a)?0:a)*t}function qt(e,t){var a={};return a.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(a.months,"M").isAfter(t)&&--a.months,a.milliseconds=+t-+e.clone().add(a.months,"M"),a}function Kt(e,t){return function(a,i){var r;return null===i||isNaN(+i)||(T(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),r=a,a=i,i=r),$t(this,Gt(a="string"==typeof a?+a:a,i),e),this}}function $t(e,t,a,i){var n=t._milliseconds,o=Rt(t._days),s=Rt(t._months);e.isValid()&&(i=null==i||i,s&&Fe(e,Ce(e,"Month")+s*a),o&&He(e,"Date",Ce(e,"Date")+o*a),n&&e._d.setTime(e._d.valueOf()+n*a),i&&r.updateOffset(e,o||s))}Gt.fn=Wt.prototype,Gt.invalid=function(){return Gt(NaN)};var Qt=Kt(1,"add"),Xt=Kt(-1,"subtract");function ea(e,t){var a,i,r=12*(t.year()-e.year())+(t.month()-e.month()),n=e.clone().add(r,"months");return t-n<0?(a=e.clone().add(r-1,"months"),i=(t-n)/(n-a)):(a=e.clone().add(r+1,"months"),i=(t-n)/(a-n)),-(r+i)||0}function ta(e){var t;return void 0===e?this._locale._abbr:(null!=(t=ht(e))&&(this._locale=t),this)}r.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",r.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var aa=S("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});function ia(){return this._locale}var ra=1e3,na=60*ra,oa=60*na,sa=3506328*oa;function da(e,t){return(e%t+t)%t}function la(e,t,a){return e<100&&e>=0?new Date(e+400,t,a)-sa:new Date(e,t,a).valueOf()}function ua(e,t,a){return e<100&&e>=0?Date.UTC(e+400,t,a)-sa:Date.UTC(e,t,a)}function ma(e,t){J(0,[e,e.length],0,t)}function ca(e,t,a,i,r){var n;return null==e?Ve(this,i,r).year:(n=Ze(e,i,r),t>n&&(t=n),function(e,t,a,i,r){var n=Je(e,t,a,i,r),o=Ee(n.year,0,n.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}.call(this,e,t,a,i,r))}J(0,["gg",2],0,function(){return this.weekYear()%100}),J(0,["GG",2],0,function(){return this.isoWeekYear()%100}),ma("gggg","weekYear"),ma("ggggg","weekYear"),ma("GGGG","isoWeekYear"),ma("GGGGG","isoWeekYear"),P("weekYear","gg"),P("isoWeekYear","GG"),R("weekYear",1),R("isoWeekYear",1),ue("G",ne),ue("g",ne),ue("GG",Q,U),ue("gg",Q,U),ue("GGGG",ae,K),ue("gggg",ae,K),ue("GGGGG",ie,$),ue("ggggg",ie,$),fe(["gggg","ggggg","GGGG","GGGGG"],function(e,t,a,i){t[i.substr(0,2)]=v(e)}),fe(["gg","GG"],function(e,t,a,i){t[i]=r.parseTwoDigitYear(e)}),J("Q",0,"Qo","quarter"),P("quarter","Q"),R("quarter",7),ue("Q",G),_e("Q",function(e,t){t[ye]=3*(v(e)-1)}),J("D",["DD",2],"Do","date"),P("date","D"),R("date",9),ue("D",Q),ue("DD",Q,U),ue("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),_e(["D","DD"],be),_e("Do",function(e,t){t[be]=v(e.match(Q)[0])});var ha=Ae("Date",!0);J("DDD",["DDDD",3],"DDDo","dayOfYear"),P("dayOfYear","DDD"),R("dayOfYear",4),ue("DDD",te),ue("DDDD",q),_e(["DDD","DDDD"],function(e,t,a){a._dayOfYear=v(e)}),J("m",["mm",2],0,"minute"),P("minute","m"),R("minute",14),ue("m",Q),ue("mm",Q,U),_e(["m","mm"],Le);var _a=Ae("Minutes",!1);J("s",["ss",2],0,"second"),P("second","s"),R("second",15),ue("s",Q),ue("ss",Q,U),_e(["s","ss"],ke);var fa,pa=Ae("Seconds",!1);for(J("S",0,0,function(){return~~(this.millisecond()/100)}),J(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),J(0,["SSS",3],0,"millisecond"),J(0,["SSSS",4],0,function(){return 10*this.millisecond()}),J(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),J(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),J(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),J(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),J(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),P("millisecond","ms"),R("millisecond",16),ue("S",te,G),ue("SS",te,U),ue("SSS",te,q),fa="SSSS";fa.length<=9;fa+="S")ue(fa,re);function ga(e,t){t[ve]=v(1e3*("0."+e))}for(fa="S";fa.length<=9;fa+="S")_e(fa,ga);var ya=Ae("Milliseconds",!1);J("z",0,0,"zoneAbbr"),J("zz",0,0,"zoneName");var ba=M.prototype;function Ma(e){return e}ba.add=Qt,ba.calendar=function(e,t){var a=e||Ct(),i=Et(a,this).startOf("day"),n=r.calendarFormat(this,i)||"sameElse",o=t&&(A(t[n])?t[n].call(this,a):t[n]);return this.format(o||this.localeData().calendar(n,this,Ct(a)))},ba.clone=function(){return new M(this)},ba.diff=function(e,t,a){var i,r,n;if(!this.isValid())return NaN;if(!(i=Et(e,this)).isValid())return NaN;switch(r=6e4*(i.utcOffset()-this.utcOffset()),t=j(t)){case"year":n=ea(this,i)/12;break;case"month":n=ea(this,i);break;case"quarter":n=ea(this,i)/3;break;case"second":n=(this-i)/1e3;break;case"minute":n=(this-i)/6e4;break;case"hour":n=(this-i)/36e5;break;case"day":n=(this-i-r)/864e5;break;case"week":n=(this-i-r)/6048e5;break;default:n=this-i}return a?n:k(n)},ba.endOf=function(e){var t;if(void 0===(e=j(e))||"millisecond"===e||!this.isValid())return this;var a=this._isUTC?ua:la;switch(e){case"year":t=a(this.year()+1,0,1)-1;break;case"quarter":t=a(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=a(this.year(),this.month()+1,1)-1;break;case"week":t=a(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=a(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=a(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=oa-da(t+(this._isUTC?0:this.utcOffset()*na),oa)-1;break;case"minute":t=this._d.valueOf(),t+=na-da(t,na)-1;break;case"second":t=this._d.valueOf(),t+=ra-da(t,ra)-1}return this._d.setTime(t),r.updateOffset(this,!0),this},ba.format=function(e){e||(e=this.isUtc()?r.defaultFormatUtc:r.defaultFormat);var t=V(this,e);return this.localeData().postformat(t)},ba.from=function(e,t){return this.isValid()&&(L(e)&&e.isValid()||Ct(e).isValid())?Gt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},ba.fromNow=function(e){return this.from(Ct(),e)},ba.to=function(e,t){return this.isValid()&&(L(e)&&e.isValid()||Ct(e).isValid())?Gt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},ba.toNow=function(e){return this.to(Ct(),e)},ba.get=function(e){return A(this[e=j(e)])?this[e]():this},ba.invalidAt=function(){return _(this).overflow},ba.isAfter=function(e,t){var a=L(e)?e:Ct(e);return!(!this.isValid()||!a.isValid())&&("millisecond"===(t=j(t)||"millisecond")?this.valueOf()>a.valueOf():a.valueOf()<this.clone().startOf(t).valueOf())},ba.isBefore=function(e,t){var a=L(e)?e:Ct(e);return!(!this.isValid()||!a.isValid())&&("millisecond"===(t=j(t)||"millisecond")?this.valueOf()<a.valueOf():this.clone().endOf(t).valueOf()<a.valueOf())},ba.isBetween=function(e,t,a,i){var r=L(e)?e:Ct(e),n=L(t)?t:Ct(t);return!!(this.isValid()&&r.isValid()&&n.isValid())&&(("("===(i=i||"()")[0]?this.isAfter(r,a):!this.isBefore(r,a))&&(")"===i[1]?this.isBefore(n,a):!this.isAfter(n,a)))},ba.isSame=function(e,t){var a,i=L(e)?e:Ct(e);return!(!this.isValid()||!i.isValid())&&("millisecond"===(t=j(t)||"millisecond")?this.valueOf()===i.valueOf():(a=i.valueOf(),this.clone().startOf(t).valueOf()<=a&&a<=this.clone().endOf(t).valueOf()))},ba.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},ba.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},ba.isValid=function(){return f(this)},ba.lang=aa,ba.locale=ta,ba.localeData=ia,ba.max=Ot,ba.min=Ht,ba.parsingFlags=function(){return c({},_(this))},ba.set=function(e,t){if("object"==typeof e)for(var a=function(e){var t=[];for(var a in e)t.push({unit:a,priority:F[a]});return t.sort(function(e,t){return e.priority-t.priority}),t}(e=W(e)),i=0;i<a.length;i++)this[a[i].unit](e[a[i].unit]);else if(A(this[e=j(e)]))return this[e](t);return this},ba.startOf=function(e){var t;if(void 0===(e=j(e))||"millisecond"===e||!this.isValid())return this;var a=this._isUTC?ua:la;switch(e){case"year":t=a(this.year(),0,1);break;case"quarter":t=a(this.year(),this.month()-this.month()%3,1);break;case"month":t=a(this.year(),this.month(),1);break;case"week":t=a(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=a(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=a(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=da(t+(this._isUTC?0:this.utcOffset()*na),oa);break;case"minute":t=this._d.valueOf(),t-=da(t,na);break;case"second":t=this._d.valueOf(),t-=da(t,ra)}return this._d.setTime(t),r.updateOffset(this,!0),this},ba.subtract=Xt,ba.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},ba.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},ba.toDate=function(){return new Date(this.valueOf())},ba.toISOString=function(e){if(!this.isValid())return null;var t=!0!==e,a=t?this.clone().utc():this;return a.year()<0||a.year()>9999?V(a,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):A(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",V(a,"Z")):V(a,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},ba.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var a="["+e+'("]',i=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",r=t+'[")]';return this.format(a+i+"-MM-DD[T]HH:mm:ss.SSS"+r)},ba.toJSON=function(){return this.isValid()?this.toISOString():null},ba.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},ba.unix=function(){return Math.floor(this.valueOf()/1e3)},ba.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},ba.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},ba.year=Te,ba.isLeapYear=function(){return xe(this.year())},ba.weekYear=function(e){return ca.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},ba.isoWeekYear=function(e){return ca.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},ba.quarter=ba.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},ba.month=Re,ba.daysInMonth=function(){return Oe(this.year(),this.month())},ba.week=ba.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},ba.isoWeek=ba.isoWeeks=function(e){var t=Ve(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},ba.weeksInYear=function(){var e=this.localeData()._week;return Ze(this.year(),e.dow,e.doy)},ba.isoWeeksInYear=function(){return Ze(this.year(),1,4)},ba.date=ha,ba.day=ba.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=function(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}(e,this.localeData()),this.add(e-t,"d")):t},ba.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},ba.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=function(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},ba.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},ba.hour=ba.hours=nt,ba.minute=ba.minutes=_a,ba.second=ba.seconds=pa,ba.millisecond=ba.milliseconds=ya,ba.utcOffset=function(e,t,a){var i,n=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=Bt(se,e)))return this}else Math.abs(e)<16&&!a&&(e*=60);return!this._isUTC&&t&&(i=Nt(this)),this._offset=e,this._isUTC=!0,null!=i&&this.add(i,"m"),n!==e&&(!t||this._changeInProgress?$t(this,Gt(e-n,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,r.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?n:Nt(this)},ba.utc=function(e){return this.utcOffset(0,e)},ba.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Nt(this),"m")),this},ba.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=Bt(oe,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},ba.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?Ct(e).utcOffset():0,(this.utcOffset()-e)%60==0)},ba.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},ba.isLocal=function(){return!!this.isValid()&&!this._isUTC},ba.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},ba.isUtc=Jt,ba.isUTC=Jt,ba.zoneAbbr=function(){return this._isUTC?"UTC":""},ba.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},ba.dates=S("dates accessor is deprecated. Use date instead.",ha),ba.months=S("months accessor is deprecated. Use month instead",Re),ba.years=S("years accessor is deprecated. Use year instead",Te),ba.zone=S("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),ba.isDSTShifted=S("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!s(this._isDSTShifted))return this._isDSTShifted;var e={};if(y(e,this),(e=Tt(e))._a){var t=e._isUTC?h(e._a):Ct(e._a);this._isDSTShifted=this.isValid()&&Y(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted});var La=H.prototype;function ka(e,t,a,i){var r=ht(),n=h().set(i,t);return r[a](n,e)}function va(e,t,a){if(d(e)&&(t=e,e=void 0),e=e||"",null!=t)return ka(e,t,a,"month");var i,r=[];for(i=0;i<12;i++)r[i]=ka(e,i,a,"month");return r}function Ya(e,t,a,i){"boolean"==typeof e?(d(t)&&(a=t,t=void 0),t=t||""):(a=t=e,e=!1,d(t)&&(a=t,t=void 0),t=t||"");var r,n=ht(),o=e?n._week.dow:0;if(null!=a)return ka(t,(a+o)%7,i,"day");var s=[];for(r=0;r<7;r++)s[r]=ka(t,(r+o)%7,i,"day");return s}La.calendar=function(e,t,a){var i=this._calendar[e]||this._calendar.sameElse;return A(i)?i.call(t,a):i},La.longDateFormat=function(e){var t=this._longDateFormat[e],a=this._longDateFormat[e.toUpperCase()];return t||!a?t:(this._longDateFormat[e]=a.replace(/MMMM|MM|DD|dddd/g,function(e){return e.slice(1)}),this._longDateFormat[e])},La.invalidDate=function(){return this._invalidDate},La.ordinal=function(e){return this._ordinal.replace("%d",e)},La.preparse=Ma,La.postformat=Ma,La.relativeTime=function(e,t,a,i){var r=this._relativeTime[a];return A(r)?r(e,t,a,i):r.replace(/%d/i,e)},La.pastFuture=function(e,t){var a=this._relativeTime[e>0?"future":"past"];return A(a)?a(t):a.replace(/%s/i,t)},La.set=function(e){var t,a;for(a in e)A(t=e[a])?this[a]=t:this["_"+a]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},La.months=function(e,t){return e?n(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Pe).test(t)?"format":"standalone"][e.month()]:n(this._months)?this._months:this._months.standalone},La.monthsShort=function(e,t){return e?n(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Pe.test(t)?"format":"standalone"][e.month()]:n(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},La.monthsParse=function(e,t,a){var i,r,n;if(this._monthsParseExact)return function(e,t,a){var i,r,n,o=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],i=0;i<12;++i)n=h([2e3,i]),this._shortMonthsParse[i]=this.monthsShort(n,"").toLocaleLowerCase(),this._longMonthsParse[i]=this.months(n,"").toLocaleLowerCase();return a?"MMM"===t?-1!==(r=we.call(this._shortMonthsParse,o))?r:null:-1!==(r=we.call(this._longMonthsParse,o))?r:null:"MMM"===t?-1!==(r=we.call(this._shortMonthsParse,o))?r:-1!==(r=we.call(this._longMonthsParse,o))?r:null:-1!==(r=we.call(this._longMonthsParse,o))?r:-1!==(r=we.call(this._shortMonthsParse,o))?r:null}.call(this,e,t,a);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),i=0;i<12;i++){if(r=h([2e3,i]),a&&!this._longMonthsParse[i]&&(this._longMonthsParse[i]=new RegExp("^"+this.months(r,"").replace(".","")+"$","i"),this._shortMonthsParse[i]=new RegExp("^"+this.monthsShort(r,"").replace(".","")+"$","i")),a||this._monthsParse[i]||(n="^"+this.months(r,"")+"|^"+this.monthsShort(r,""),this._monthsParse[i]=new RegExp(n.replace(".",""),"i")),a&&"MMMM"===t&&this._longMonthsParse[i].test(e))return i;if(a&&"MMM"===t&&this._shortMonthsParse[i].test(e))return i;if(!a&&this._monthsParse[i].test(e))return i}},La.monthsRegex=function(e){return this._monthsParseExact?(m(this,"_monthsRegex")||Be.call(this),e?this._monthsStrictRegex:this._monthsRegex):(m(this,"_monthsRegex")||(this._monthsRegex=Ie),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},La.monthsShortRegex=function(e){return this._monthsParseExact?(m(this,"_monthsRegex")||Be.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(m(this,"_monthsShortRegex")||(this._monthsShortRegex=ze),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},La.week=function(e){return Ve(e,this._week.dow,this._week.doy).week},La.firstDayOfYear=function(){return this._week.doy},La.firstDayOfWeek=function(){return this._week.dow},La.weekdays=function(e,t){var a=n(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Ge(a,this._week.dow):e?a[e.day()]:a},La.weekdaysMin=function(e){return!0===e?Ge(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},La.weekdaysShort=function(e){return!0===e?Ge(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},La.weekdaysParse=function(e,t,a){var i,r,n;if(this._weekdaysParseExact)return function(e,t,a){var i,r,n,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;i<7;++i)n=h([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(n,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(n,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(n,"").toLocaleLowerCase();return a?"dddd"===t?-1!==(r=we.call(this._weekdaysParse,o))?r:null:"ddd"===t?-1!==(r=we.call(this._shortWeekdaysParse,o))?r:null:-1!==(r=we.call(this._minWeekdaysParse,o))?r:null:"dddd"===t?-1!==(r=we.call(this._weekdaysParse,o))?r:-1!==(r=we.call(this._shortWeekdaysParse,o))?r:-1!==(r=we.call(this._minWeekdaysParse,o))?r:null:"ddd"===t?-1!==(r=we.call(this._shortWeekdaysParse,o))?r:-1!==(r=we.call(this._weekdaysParse,o))?r:-1!==(r=we.call(this._minWeekdaysParse,o))?r:null:-1!==(r=we.call(this._minWeekdaysParse,o))?r:-1!==(r=we.call(this._weekdaysParse,o))?r:-1!==(r=we.call(this._shortWeekdaysParse,o))?r:null}.call(this,e,t,a);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){if(r=h([2e3,1]).day(i),a&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(r,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(r,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(r,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[i]||(n="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""),this._weekdaysParse[i]=new RegExp(n.replace(".",""),"i")),a&&"dddd"===t&&this._fullWeekdaysParse[i].test(e))return i;if(a&&"ddd"===t&&this._shortWeekdaysParse[i].test(e))return i;if(a&&"dd"===t&&this._minWeekdaysParse[i].test(e))return i;if(!a&&this._weekdaysParse[i].test(e))return i}},La.weekdaysRegex=function(e){return this._weekdaysParseExact?(m(this,"_weekdaysRegex")||et.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(m(this,"_weekdaysRegex")||(this._weekdaysRegex=$e),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},La.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(m(this,"_weekdaysRegex")||et.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(m(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Qe),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},La.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(m(this,"_weekdaysRegex")||et.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(m(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Xe),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},La.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},La.meridiem=function(e,t,a){return e>11?a?"pm":"PM":a?"am":"AM"},mt("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,a=1===v(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+a}}),r.lang=S("moment.lang is deprecated. Use moment.locale instead.",mt),r.langData=S("moment.langData is deprecated. Use moment.localeData instead.",ht);var Da=Math.abs;function Sa(e,t,a,i){var r=Gt(t,a);return e._milliseconds+=i*r._milliseconds,e._days+=i*r._days,e._months+=i*r._months,e._bubble()}function xa(e){return e<0?Math.floor(e):Math.ceil(e)}function wa(e){return 4800*e/146097}function Ta(e){return 146097*e/4800}function Aa(e){return function(){return this.as(e)}}var Ca=Aa("ms"),Ha=Aa("s"),Oa=Aa("m"),Pa=Aa("h"),ja=Aa("d"),Wa=Aa("w"),Fa=Aa("M"),Ra=Aa("Q"),za=Aa("y");function Ia(e){return function(){return this.isValid()?this._data[e]:NaN}}var Ba=Ia("milliseconds"),Ea=Ia("seconds"),Na=Ia("minutes"),Ja=Ia("hours"),Va=Ia("days"),Za=Ia("months"),Ga=Ia("years"),Ua=Math.round,qa={ss:44,s:45,m:45,h:22,d:26,M:11},Ka=Math.abs;function $a(e){return(e>0)-(e<0)||+e}function Qa(){if(!this.isValid())return this.localeData().invalidDate();var e,t,a=Ka(this._milliseconds)/1e3,i=Ka(this._days),r=Ka(this._months);e=k(a/60),t=k(e/60),a%=60,e%=60;var n=k(r/12),o=r%=12,s=i,d=t,l=e,u=a?a.toFixed(3).replace(/\.?0+$/,""):"",m=this.asSeconds();if(!m)return"P0D";var c=m<0?"-":"",h=$a(this._months)!==$a(m)?"-":"",_=$a(this._days)!==$a(m)?"-":"",f=$a(this._milliseconds)!==$a(m)?"-":"";return c+"P"+(n?h+n+"Y":"")+(o?h+o+"M":"")+(s?_+s+"D":"")+(d||l||u?"T":"")+(d?f+d+"H":"")+(l?f+l+"M":"")+(u?f+u+"S":"")}var Xa=Wt.prototype;return Xa.isValid=function(){return this._isValid},Xa.abs=function(){var e=this._data;return this._milliseconds=Da(this._milliseconds),this._days=Da(this._days),this._months=Da(this._months),e.milliseconds=Da(e.milliseconds),e.seconds=Da(e.seconds),e.minutes=Da(e.minutes),e.hours=Da(e.hours),e.months=Da(e.months),e.years=Da(e.years),this},Xa.add=function(e,t){return Sa(this,e,t,1)},Xa.subtract=function(e,t){return Sa(this,e,t,-1)},Xa.as=function(e){if(!this.isValid())return NaN;var t,a,i=this._milliseconds;if("month"===(e=j(e))||"quarter"===e||"year"===e)switch(t=this._days+i/864e5,a=this._months+wa(t),e){case"month":return a;case"quarter":return a/3;case"year":return a/12}else switch(t=this._days+Math.round(Ta(this._months)),e){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return 24*t+i/36e5;case"minute":return 1440*t+i/6e4;case"second":return 86400*t+i/1e3;case"millisecond":return Math.floor(864e5*t)+i;default:throw new Error("Unknown unit "+e)}},Xa.asMilliseconds=Ca,Xa.asSeconds=Ha,Xa.asMinutes=Oa,Xa.asHours=Pa,Xa.asDays=ja,Xa.asWeeks=Wa,Xa.asMonths=Fa,Xa.asQuarters=Ra,Xa.asYears=za,Xa.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*v(this._months/12):NaN},Xa._bubble=function(){var e,t,a,i,r,n=this._milliseconds,o=this._days,s=this._months,d=this._data;return n>=0&&o>=0&&s>=0||n<=0&&o<=0&&s<=0||(n+=864e5*xa(Ta(s)+o),o=0,s=0),d.milliseconds=n%1e3,e=k(n/1e3),d.seconds=e%60,t=k(e/60),d.minutes=t%60,a=k(t/60),d.hours=a%24,o+=k(a/24),r=k(wa(o)),s+=r,o-=xa(Ta(r)),i=k(s/12),s%=12,d.days=o,d.months=s,d.years=i,this},Xa.clone=function(){return Gt(this)},Xa.get=function(e){return e=j(e),this.isValid()?this[e+"s"]():NaN},Xa.milliseconds=Ba,Xa.seconds=Ea,Xa.minutes=Na,Xa.hours=Ja,Xa.days=Va,Xa.weeks=function(){return k(this.days()/7)},Xa.months=Za,Xa.years=Ga,Xa.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),a=function(e,t,a){var i=Gt(e).abs(),r=Ua(i.as("s")),n=Ua(i.as("m")),o=Ua(i.as("h")),s=Ua(i.as("d")),d=Ua(i.as("M")),l=Ua(i.as("y")),u=r<=qa.ss&&["s",r]||r<qa.s&&["ss",r]||n<=1&&["m"]||n<qa.m&&["mm",n]||o<=1&&["h"]||o<qa.h&&["hh",o]||s<=1&&["d"]||s<qa.d&&["dd",s]||d<=1&&["M"]||d<qa.M&&["MM",d]||l<=1&&["y"]||["yy",l];return u[2]=t,u[3]=+e>0,u[4]=a,function(e,t,a,i,r){return r.relativeTime(t||1,!!a,e,i)}.apply(null,u)}(this,!e,t);return e&&(a=t.pastFuture(+this,a)),t.postformat(a)},Xa.toISOString=Qa,Xa.toString=Qa,Xa.toJSON=Qa,Xa.locale=ta,Xa.localeData=ia,Xa.toIsoString=S("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Qa),Xa.lang=aa,J("X",0,0,"unix"),J("x",0,0,"valueOf"),ue("x",ne),ue("X",/[+-]?\d+(\.\d{1,3})?/),_e("X",function(e,t,a){a._d=new Date(1e3*parseFloat(e,10))}),_e("x",function(e,t,a){a._d=new Date(v(e))}),r.version="2.24.0",t=Ct,r.fn=ba,r.min=function(){return Pt("isBefore",[].slice.call(arguments,0))},r.max=function(){return Pt("isAfter",[].slice.call(arguments,0))},r.now=function(){return Date.now?Date.now():+new Date},r.utc=h,r.unix=function(e){return Ct(1e3*e)},r.months=function(e,t){return va(e,t,"months")},r.isDate=l,r.locale=mt,r.invalid=p,r.duration=Gt,r.isMoment=L,r.weekdays=function(e,t,a){return Ya(e,t,a,"weekdays")},r.parseZone=function(){return Ct.apply(null,arguments).parseZone()},r.localeData=ht,r.isDuration=Ft,r.monthsShort=function(e,t){return va(e,t,"monthsShort")},r.weekdaysMin=function(e,t,a){return Ya(e,t,a,"weekdaysMin")},r.defineLocale=ct,r.updateLocale=function(e,t){if(null!=t){var a,i,r=ot;null!=(i=ut(e))&&(r=i._config),t=C(r,t),(a=new H(t)).parentLocale=st[e],st[e]=a,mt(e)}else null!=st[e]&&(null!=st[e].parentLocale?st[e]=st[e].parentLocale:null!=st[e]&&delete st[e]);return st[e]},r.locales=function(){return x(st)},r.weekdaysShort=function(e,t,a){return Ya(e,t,a,"weekdaysShort")},r.normalizeUnits=j,r.relativeTimeRounding=function(e){return void 0===e?Ua:"function"==typeof e&&(Ua=e,!0)},r.relativeTimeThreshold=function(e,t){return void 0!==qa[e]&&(void 0===t?qa[e]:(qa[e]=t,"s"===e&&(qa.ss=t-1),!0))},r.calendarFormat=function(e,t){var a=e.diff(t,"days",!0);return a<-6?"sameElse":a<-1?"lastWeek":a<0?"lastDay":a<1?"sameDay":a<2?"nextDay":a<7?"nextWeek":"sameElse"},r.prototype=ba,r.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},r}()}).call(this,a(5)(e))},,,function(e,t,a){
/*!
* Chart.js v2.8.0
* https://www.chartjs.org
* (c) 2019 Chart.js Contributors
* Released under the MIT License
*/
e.exports=function(e){"use strict";e=e&&e.hasOwnProperty("default")?e.default:e;var t={rgb2hsl:a,rgb2hsv:i,rgb2hwb:n,rgb2cmyk:o,rgb2keyword:s,rgb2xyz:d,rgb2lab:l,rgb2lch:function(e){return y(l(e))},hsl2rgb:u,hsl2hsv:function(e){var t=e[0],a=e[1]/100,i=e[2]/100;return 0===i?[0,0,0]:[t,2*(a*=(i*=2)<=1?i:2-i)/(i+a)*100,(i+a)/2*100]},hsl2hwb:function(e){return n(u(e))},hsl2cmyk:function(e){return o(u(e))},hsl2keyword:function(e){return s(u(e))},hsv2rgb:m,hsv2hsl:function(e){var t,a,i=e[0],r=e[1]/100,n=e[2]/100;return t=r*n,[i,100*(t=(t/=(a=(2-r)*n)<=1?a:2-a)||0),100*(a/=2)]},hsv2hwb:function(e){return n(m(e))},hsv2cmyk:function(e){return o(m(e))},hsv2keyword:function(e){return s(m(e))},hwb2rgb:c,hwb2hsl:function(e){return a(c(e))},hwb2hsv:function(e){return i(c(e))},hwb2cmyk:function(e){return o(c(e))},hwb2keyword:function(e){return s(c(e))},cmyk2rgb:h,cmyk2hsl:function(e){return a(h(e))},cmyk2hsv:function(e){return i(h(e))},cmyk2hwb:function(e){return n(h(e))},cmyk2keyword:function(e){return s(h(e))},keyword2rgb:k,keyword2hsl:function(e){return a(k(e))},keyword2hsv:function(e){return i(k(e))},keyword2hwb:function(e){return n(k(e))},keyword2cmyk:function(e){return o(k(e))},keyword2lab:function(e){return l(k(e))},keyword2xyz:function(e){return d(k(e))},xyz2rgb:_,xyz2lab:f,xyz2lch:function(e){return y(f(e))},lab2xyz:p,lab2rgb:M,lab2lch:y,lch2lab:L,lch2xyz:function(e){return p(L(e))},lch2rgb:function(e){return M(L(e))}};function a(e){var t,a,i=e[0]/255,r=e[1]/255,n=e[2]/255,o=Math.min(i,r,n),s=Math.max(i,r,n),d=s-o;return s==o?t=0:i==s?t=(r-n)/d:r==s?t=2+(n-i)/d:n==s&&(t=4+(i-r)/d),(t=Math.min(60*t,360))<0&&(t+=360),a=(o+s)/2,[t,100*(s==o?0:a<=.5?d/(s+o):d/(2-s-o)),100*a]}function i(e){var t,a,i=e[0],r=e[1],n=e[2],o=Math.min(i,r,n),s=Math.max(i,r,n),d=s-o;return a=0==s?0:d/s*1e3/10,s==o?t=0:i==s?t=(r-n)/d:r==s?t=2+(n-i)/d:n==s&&(t=4+(i-r)/d),(t=Math.min(60*t,360))<0&&(t+=360),[t,a,s/255*1e3/10]}function n(e){var t=e[0],i=e[1],r=e[2],n=a(e)[0],o=1/255*Math.min(t,Math.min(i,r)),r=1-1/255*Math.max(t,Math.max(i,r));return[n,100*o,100*r]}function o(e){var t,a=e[0]/255,i=e[1]/255,r=e[2]/255;return t=Math.min(1-a,1-i,1-r),[100*((1-a-t)/(1-t)||0),100*((1-i-t)/(1-t)||0),100*((1-r-t)/(1-t)||0),100*t]}function s(e){return Y[JSON.stringify(e)]}function d(e){var t=e[0]/255,a=e[1]/255,i=e[2]/255;t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92,a=a>.04045?Math.pow((a+.055)/1.055,2.4):a/12.92,i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92;var r=.4124*t+.3576*a+.1805*i,n=.2126*t+.7152*a+.0722*i,o=.0193*t+.1192*a+.9505*i;return[100*r,100*n,100*o]}function l(e){var t=d(e),a=t[0],i=t[1],r=t[2];return i/=100,r/=108.883,a=(a/=95.047)>.008856?Math.pow(a,1/3):7.787*a+16/116,i=i>.008856?Math.pow(i,1/3):7.787*i+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,[116*i-16,500*(a-i),200*(i-r)]}function u(e){var t,a,i,r,n,o=e[0]/360,s=e[1]/100,d=e[2]/100;if(0==s)return[n=255*d,n,n];t=2*d-(a=d<.5?d*(1+s):d+s-d*s),r=[0,0,0];for(var l=0;l<3;l++)(i=o+1/3*-(l-1))<0&&i++,i>1&&i--,n=6*i<1?t+6*(a-t)*i:2*i<1?a:3*i<2?t+(a-t)*(2/3-i)*6:t,r[l]=255*n;return r}function m(e){var t=e[0]/60,a=e[1]/100,i=e[2]/100,r=Math.floor(t)%6,n=t-Math.floor(t),o=255*i*(1-a),s=255*i*(1-a*n),d=255*i*(1-a*(1-n)),i=255*i;switch(r){case 0:return[i,d,o];case 1:return[s,i,o];case 2:return[o,i,d];case 3:return[o,s,i];case 4:return[d,o,i];case 5:return[i,o,s]}}function c(e){var t,a,i,n,o=e[0]/360,s=e[1]/100,d=e[2]/100,l=s+d;switch(l>1&&(s/=l,d/=l),t=Math.floor(6*o),i=6*o-t,0!=(1&t)&&(i=1-i),n=s+i*((a=1-d)-s),t){default:case 6:case 0:r=a,g=n,b=s;break;case 1:r=n,g=a,b=s;break;case 2:r=s,g=a,b=n;break;case 3:r=s,g=n,b=a;break;case 4:r=n,g=s,b=a;break;case 5:r=a,g=s,b=n}return[255*r,255*g,255*b]}function h(e){var t,a,i,r=e[0]/100,n=e[1]/100,o=e[2]/100,s=e[3]/100;return t=1-Math.min(1,r*(1-s)+s),a=1-Math.min(1,n*(1-s)+s),i=1-Math.min(1,o*(1-s)+s),[255*t,255*a,255*i]}function _(e){var t,a,i,r=e[0]/100,n=e[1]/100,o=e[2]/100;return a=-.9689*r+1.8758*n+.0415*o,i=.0557*r+-.204*n+1.057*o,t=(t=3.2406*r+-1.5372*n+-.4986*o)>.0031308?1.055*Math.pow(t,1/2.4)-.055:t*=12.92,a=a>.0031308?1.055*Math.pow(a,1/2.4)-.055:a*=12.92,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:i*=12.92,t=Math.min(Math.max(0,t),1),a=Math.min(Math.max(0,a),1),i=Math.min(Math.max(0,i),1),[255*t,255*a,255*i]}function f(e){var t=e[0],a=e[1],i=e[2];return a/=100,i/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,a=a>.008856?Math.pow(a,1/3):7.787*a+16/116,i=i>.008856?Math.pow(i,1/3):7.787*i+16/116,[116*a-16,500*(t-a),200*(a-i)]}function p(e){var t,a,i,r,n=e[0],o=e[1],s=e[2];return n<=8?r=(a=100*n/903.3)/100*7.787+16/116:(a=100*Math.pow((n+16)/116,3),r=Math.pow(a/100,1/3)),t=t/95.047<=.008856?t=95.047*(o/500+r-16/116)/7.787:95.047*Math.pow(o/500+r,3),i=i/108.883<=.008859?i=108.883*(r-s/200-16/116)/7.787:108.883*Math.pow(r-s/200,3),[t,a,i]}function y(e){var t,a,i,r=e[0],n=e[1],o=e[2];return t=Math.atan2(o,n),(a=360*t/2/Math.PI)<0&&(a+=360),i=Math.sqrt(n*n+o*o),[r,i,a]}function M(e){return _(p(e))}function L(e){var t,a,i,r=e[0],n=e[1],o=e[2];return i=o/360*2*Math.PI,t=n*Math.cos(i),a=n*Math.sin(i),[r,t,a]}function k(e){return v[e]}var v={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]},Y={};for(var D in v)Y[JSON.stringify(v[D])]=D;var S=function(){return new C};for(var x in t){S[x+"Raw"]=function(e){return function(a){return"number"==typeof a&&(a=Array.prototype.slice.call(arguments)),t[e](a)}}(x);var w=/(\w+)2(\w+)/.exec(x),T=w[1],A=w[2];(S[T]=S[T]||{})[A]=S[x]=function(e){return function(a){"number"==typeof a&&(a=Array.prototype.slice.call(arguments));var i=t[e](a);if("string"==typeof i||void 0===i)return i;for(var r=0;r<i.length;r++)i[r]=Math.round(i[r]);return i}}(x)}var C=function(){this.convs={}};C.prototype.routeSpace=function(e,t){var a=t[0];return void 0===a?this.getValues(e):("number"==typeof a&&(a=Array.prototype.slice.call(t)),this.setValues(e,a))},C.prototype.setValues=function(e,t){return this.space=e,this.convs={},this.convs[e]=t,this},C.prototype.getValues=function(e){var t=this.convs[e];if(!t){var a=this.space,i=this.convs[a];t=S[a][e](i),this.convs[e]=t}return t},["rgb","hsl","hsv","cmyk","keyword"].forEach(function(e){C.prototype[e]=function(t){return this.routeSpace(e,arguments)}});var H=S,O={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]},P={getRgba:j,getHsla:W,getRgb:function(e){var t=j(e);return t&&t.slice(0,3)},getHsl:function(e){var t=W(e);return t&&t.slice(0,3)},getHwb:F,getAlpha:function(e){var t=j(e);return t?t[3]:(t=W(e))?t[3]:(t=F(e))?t[3]:void 0},hexString:function(e,t){var t=void 0!==t&&3===e.length?t:e[3];return"#"+E(e[0])+E(e[1])+E(e[2])+(t>=0&&t<1?E(Math.round(255*t)):"")},rgbString:function(e,t){return t<1||e[3]&&e[3]<1?R(e,t):"rgb("+e[0]+", "+e[1]+", "+e[2]+")"},rgbaString:R,percentString:function(e,t){if(t<1||e[3]&&e[3]<1)return z(e,t);var a=Math.round(e[0]/255*100),i=Math.round(e[1]/255*100),r=Math.round(e[2]/255*100);return"rgb("+a+"%, "+i+"%, "+r+"%)"},percentaString:z,hslString:function(e,t){return t<1||e[3]&&e[3]<1?I(e,t):"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)"},hslaString:I,hwbString:function(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"hwb("+e[0]+", "+e[1]+"%, "+e[2]+"%"+(void 0!==t&&1!==t?", "+t:"")+")"},keyword:function(e){return N[e.slice(0,3)]}};function j(e){if(e){var t=[0,0,0],a=1,i=e.match(/^#([a-fA-F0-9]{3,4})$/i),r="";if(i){i=i[1],r=i[3];for(var n=0;n<t.length;n++)t[n]=parseInt(i[n]+i[n],16);r&&(a=Math.round(parseInt(r+r,16)/255*100)/100)}else if(i=e.match(/^#([a-fA-F0-9]{6}([a-fA-F0-9]{2})?)$/i)){r=i[2],i=i[1];for(var n=0;n<t.length;n++)t[n]=parseInt(i.slice(2*n,2*n+2),16);r&&(a=Math.round(parseInt(r,16)/255*100)/100)}else if(i=e.match(/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i)){for(var n=0;n<t.length;n++)t[n]=parseInt(i[n+1]);a=parseFloat(i[4])}else if(i=e.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/i)){for(var n=0;n<t.length;n++)t[n]=Math.round(2.55*parseFloat(i[n+1]));a=parseFloat(i[4])}else if(i=e.match(/(\w+)/)){if("transparent"==i[1])return[0,0,0,0];if(!(t=O[i[1]]))return}for(var n=0;n<t.length;n++)t[n]=B(t[n],0,255);return a=a||0==a?B(a,0,1):1,t[3]=a,t}}function W(e){if(e){var t=e.match(/^hsla?\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(t){var a=parseFloat(t[4]),i=B(parseInt(t[1]),0,360),r=B(parseFloat(t[2]),0,100),n=B(parseFloat(t[3]),0,100),o=B(isNaN(a)?1:a,0,1);return[i,r,n,o]}}}function F(e){if(e){var t=e.match(/^hwb\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/);if(t){var a=parseFloat(t[4]),i=B(parseInt(t[1]),0,360),r=B(parseFloat(t[2]),0,100),n=B(parseFloat(t[3]),0,100),o=B(isNaN(a)?1:a,0,1);return[i,r,n,o]}}}function R(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"rgba("+e[0]+", "+e[1]+", "+e[2]+", "+t+")"}function z(e,t){var a=Math.round(e[0]/255*100),i=Math.round(e[1]/255*100),r=Math.round(e[2]/255*100);return"rgba("+a+"%, "+i+"%, "+r+"%, "+(t||e[3]||1)+")"}function I(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+t+")"}function B(e,t,a){return Math.min(Math.max(t,e),a)}function E(e){var t=e.toString(16).toUpperCase();return t.length<2?"0"+t:t}var N={};for(var J in O)N[O[J]]=J;var V=function(e){return e instanceof V?e:this instanceof V?(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 e?(t=P.getRgba(e))?this.setValues("rgb",t):(t=P.getHsla(e))?this.setValues("hsl",t):(t=P.getHwb(e))&&this.setValues("hwb",t):"object"==typeof e&&(void 0!==(t=e).r||void 0!==t.red?this.setValues("rgb",t):void 0!==t.l||void 0!==t.lightness?this.setValues("hsl",t):void 0!==t.v||void 0!==t.value?this.setValues("hsv",t):void 0!==t.w||void 0!==t.whiteness?this.setValues("hwb",t):void 0===t.c&&void 0===t.cyan||this.setValues("cmyk",t)))):new V(e);var t};V.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 e=this.values;return 1!==e.alpha?e.hwb.concat([e.alpha]):e.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var e=this.values;return e.rgb.concat([e.alpha])},hslaArray:function(){var e=this.values;return e.hsl.concat([e.alpha])},alpha:function(e){return void 0===e?this.values.alpha:(this.setValues("alpha",e),this)},red:function(e){return this.setChannel("rgb",0,e)},green:function(e){return this.setChannel("rgb",1,e)},blue:function(e){return this.setChannel("rgb",2,e)},hue:function(e){return e&&(e=(e%=360)<0?360+e:e),this.setChannel("hsl",0,e)},saturation:function(e){return this.setChannel("hsl",1,e)},lightness:function(e){return this.setChannel("hsl",2,e)},saturationv:function(e){return this.setChannel("hsv",1,e)},whiteness:function(e){return this.setChannel("hwb",1,e)},blackness:function(e){return this.setChannel("hwb",2,e)},value:function(e){return this.setChannel("hsv",2,e)},cyan:function(e){return this.setChannel("cmyk",0,e)},magenta:function(e){return this.setChannel("cmyk",1,e)},yellow:function(e){return this.setChannel("cmyk",2,e)},black:function(e){return this.setChannel("cmyk",3,e)},hexString:function(){return P.hexString(this.values.rgb)},rgbString:function(){return P.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return P.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return P.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return P.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return P.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return P.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return P.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var e=this.values.rgb;return e[0]<<16|e[1]<<8|e[2]},luminosity:function(){for(var e=this.values.rgb,t=[],a=0;a<e.length;a++){var i=e[a]/255;t[a]=i<=.03928?i/12.92:Math.pow((i+.055)/1.055,2.4)}return.2126*t[0]+.7152*t[1]+.0722*t[2]},contrast:function(e){var t=this.luminosity(),a=e.luminosity();return t>a?(t+.05)/(a+.05):(a+.05)/(t+.05)},level:function(e){var t=this.contrast(e);return t>=7.1?"AAA":t>=4.5?"AA":""},dark:function(){var e=this.values.rgb;return(299*e[0]+587*e[1]+114*e[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var e=[],t=0;t<3;t++)e[t]=255-this.values.rgb[t];return this.setValues("rgb",e),this},lighten:function(e){var t=this.values.hsl;return t[2]+=t[2]*e,this.setValues("hsl",t),this},darken:function(e){var t=this.values.hsl;return t[2]-=t[2]*e,this.setValues("hsl",t),this},saturate:function(e){var t=this.values.hsl;return t[1]+=t[1]*e,this.setValues("hsl",t),this},desaturate:function(e){var t=this.values.hsl;return t[1]-=t[1]*e,this.setValues("hsl",t),this},whiten:function(e){var t=this.values.hwb;return t[1]+=t[1]*e,this.setValues("hwb",t),this},blacken:function(e){var t=this.values.hwb;return t[2]+=t[2]*e,this.setValues("hwb",t),this},greyscale:function(){var e=this.values.rgb,t=.3*e[0]+.59*e[1]+.11*e[2];return this.setValues("rgb",[t,t,t]),this},clearer:function(e){var t=this.values.alpha;return this.setValues("alpha",t-t*e),this},opaquer:function(e){var t=this.values.alpha;return this.setValues("alpha",t+t*e),this},rotate:function(e){var t=this.values.hsl,a=(t[0]+e)%360;return t[0]=a<0?360+a:a,this.setValues("hsl",t),this},mix:function(e,t){var a=e,i=void 0===t?.5:t,r=2*i-1,n=this.alpha()-a.alpha(),o=((r*n==-1?r:(r+n)/(1+r*n))+1)/2,s=1-o;return this.rgb(o*this.red()+s*a.red(),o*this.green()+s*a.green(),o*this.blue()+s*a.blue()).alpha(this.alpha()*i+a.alpha()*(1-i))},toJSON:function(){return this.rgb()},clone:function(){var e,t,a=new V,i=this.values,r=a.values;for(var n in i)i.hasOwnProperty(n)&&(e=i[n],"[object Array]"===(t={}.toString.call(e))?r[n]=e.slice(0):"[object Number]"===t?r[n]=e:console.error("unexpected color value:",e));return a}},V.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},V.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},V.prototype.getValues=function(e){for(var t=this.values,a={},i=0;i<e.length;i++)a[e.charAt(i)]=t[e][i];return 1!==t.alpha&&(a.a=t.alpha),a},V.prototype.setValues=function(e,t){var a,i,r=this.values,n=this.spaces,o=this.maxes,s=1;if(this.valid=!0,"alpha"===e)s=t;else if(t.length)r[e]=t.slice(0,e.length),s=t[e.length];else if(void 0!==t[e.charAt(0)]){for(a=0;a<e.length;a++)r[e][a]=t[e.charAt(a)];s=t.a}else if(void 0!==t[n[e][0]]){var d=n[e];for(a=0;a<e.length;a++)r[e][a]=t[d[a]];s=t.alpha}if(r.alpha=Math.max(0,Math.min(1,void 0===s?r.alpha:s)),"alpha"===e)return!1;for(a=0;a<e.length;a++)i=Math.max(0,Math.min(o[e][a],r[e][a])),r[e][a]=Math.round(i);for(var l in n)l!==e&&(r[l]=H[e][l](r[e]));return!0},V.prototype.setSpace=function(e,t){var a=t[0];return void 0===a?this.getValues(e):("number"==typeof a&&(a=Array.prototype.slice.call(t)),this.setValues(e,a),this)},V.prototype.setChannel=function(e,t,a){var i=this.values[e];return void 0===a?i[t]:a===i[t]?this:(i[t]=a,this.setValues(e,i),this)},"undefined"!=typeof window&&(window.Color=V);var Z,G=V,U={noop:function(){},uid:(Z=0,function(){return Z++}),isNullOrUndef:function(e){return null==e},isArray:function(e){if(Array.isArray&&Array.isArray(e))return!0;var t=Object.prototype.toString.call(e);return"[object"===t.substr(0,7)&&"Array]"===t.substr(-6)},isObject:function(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)},isFinite:function(e){return("number"==typeof e||e instanceof Number)&&isFinite(e)},valueOrDefault:function(e,t){return void 0===e?t:e},valueAtIndexOrDefault:function(e,t,a){return U.valueOrDefault(U.isArray(e)?e[t]:e,a)},callback:function(e,t,a){if(e&&"function"==typeof e.call)return e.apply(a,t)},each:function(e,t,a,i){var r,n,o;if(U.isArray(e))if(n=e.length,i)for(r=n-1;r>=0;r--)t.call(a,e[r],r);else for(r=0;r<n;r++)t.call(a,e[r],r);else if(U.isObject(e))for(o=Object.keys(e),n=o.length,r=0;r<n;r++)t.call(a,e[o[r]],o[r])},arrayEquals:function(e,t){var a,i,r,n;if(!e||!t||e.length!==t.length)return!1;for(a=0,i=e.length;a<i;++a)if(r=e[a],n=t[a],r instanceof Array&&n instanceof Array){if(!U.arrayEquals(r,n))return!1}else if(r!==n)return!1;return!0},clone:function(e){if(U.isArray(e))return e.map(U.clone);if(U.isObject(e)){for(var t={},a=Object.keys(e),i=a.length,r=0;r<i;++r)t[a[r]]=U.clone(e[a[r]]);return t}return e},_merger:function(e,t,a,i){var r=t[e],n=a[e];U.isObject(r)&&U.isObject(n)?U.merge(r,n,i):t[e]=U.clone(n)},_mergerIf:function(e,t,a){var i=t[e],r=a[e];U.isObject(i)&&U.isObject(r)?U.mergeIf(i,r):t.hasOwnProperty(e)||(t[e]=U.clone(r))},merge:function(e,t,a){var i,r,n,o,s,d=U.isArray(t)?t:[t],l=d.length;if(!U.isObject(e))return e;for(i=(a=a||{}).merger||U._merger,r=0;r<l;++r)if(t=d[r],U.isObject(t))for(n=Object.keys(t),s=0,o=n.length;s<o;++s)i(n[s],e,t,a);return e},mergeIf:function(e,t){return U.merge(e,t,{merger:U._mergerIf})},extend:function(e){for(var t=function(t,a){e[a]=t},a=1,i=arguments.length;a<i;++a)U.each(arguments[a],t);return e},inherits:function(e){var t=this,a=e&&e.hasOwnProperty("constructor")?e.constructor:function(){return t.apply(this,arguments)},i=function(){this.constructor=a};return i.prototype=t.prototype,a.prototype=new i,a.extend=U.inherits,e&&U.extend(a.prototype,e),a.__super__=t.prototype,a}},q=U;U.callCallback=U.callback,U.indexOf=function(e,t,a){return Array.prototype.indexOf.call(e,t,a)},U.getValueOrDefault=U.valueOrDefault,U.getValueAtIndexOrDefault=U.valueAtIndexOrDefault;var K={linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return-e*(e-2)},easeInOutQuad:function(e){return(e/=.5)<1?.5*e*e:-.5*(--e*(e-2)-1)},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return(e-=1)*e*e+1},easeInOutCubic:function(e){return(e/=.5)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return-((e-=1)*e*e*e-1)},easeInOutQuart:function(e){return(e/=.5)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},easeInQuint:function(e){return e*e*e*e*e},easeOutQuint:function(e){return(e-=1)*e*e*e*e+1},easeInOutQuint:function(e){return(e/=.5)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},easeInSine:function(e){return 1-Math.cos(e*(Math.PI/2))},easeOutSine:function(e){return Math.sin(e*(Math.PI/2))},easeInOutSine:function(e){return-.5*(Math.cos(Math.PI*e)-1)},easeInExpo:function(e){return 0===e?0:Math.pow(2,10*(e-1))},easeOutExpo:function(e){return 1===e?1:1-Math.pow(2,-10*e)},easeInOutExpo:function(e){return 0===e?0:1===e?1:(e/=.5)<1?.5*Math.pow(2,10*(e-1)):.5*(2-Math.pow(2,-10*--e))},easeInCirc:function(e){return e>=1?e:-(Math.sqrt(1-e*e)-1)},easeOutCirc:function(e){return Math.sqrt(1-(e-=1)*e)},easeInOutCirc:function(e){return(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},easeInElastic:function(e){var t=1.70158,a=0,i=1;return 0===e?0:1===e?1:(a||(a=.3),i<1?(i=1,t=a/4):t=a/(2*Math.PI)*Math.asin(1/i),-i*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/a))},easeOutElastic:function(e){var t=1.70158,a=0,i=1;return 0===e?0:1===e?1:(a||(a=.3),i<1?(i=1,t=a/4):t=a/(2*Math.PI)*Math.asin(1/i),i*Math.pow(2,-10*e)*Math.sin((e-t)*(2*Math.PI)/a)+1)},easeInOutElastic:function(e){var t=1.70158,a=0,i=1;return 0===e?0:2==(e/=.5)?1:(a||(a=.45),i<1?(i=1,t=a/4):t=a/(2*Math.PI)*Math.asin(1/i),e<1?i*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/a)*-.5:i*Math.pow(2,-10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/a)*.5+1)},easeInBack:function(e){var t=1.70158;return e*e*((t+1)*e-t)},easeOutBack:function(e){var t=1.70158;return(e-=1)*e*((t+1)*e+t)+1},easeInOutBack:function(e){var t=1.70158;return(e/=.5)<1?e*e*((1+(t*=1.525))*e-t)*.5:.5*((e-=2)*e*((1+(t*=1.525))*e+t)+2)},easeInBounce:function(e){return 1-K.easeOutBounce(1-e)},easeOutBounce:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},easeInOutBounce:function(e){return e<.5?.5*K.easeInBounce(2*e):.5*K.easeOutBounce(2*e-1)+.5}},$={effects:K};q.easingEffects=K;var Q=Math.PI,X=Q/180,ee=2*Q,te=Q/2,ae=Q/4,ie=2*Q/3,re={clear:function(e){e.ctx.clearRect(0,0,e.width,e.height)},roundedRect:function(e,t,a,i,r,n){if(n){var o=Math.min(n,r/2,i/2),s=t+o,d=a+o,l=t+i-o,u=a+r-o;e.moveTo(t,d),s<l&&d<u?(e.arc(s,d,o,-Q,-te),e.arc(l,d,o,-te,0),e.arc(l,u,o,0,te),e.arc(s,u,o,te,Q)):s<l?(e.moveTo(s,a),e.arc(l,d,o,-te,te),e.arc(s,d,o,te,Q+te)):d<u?(e.arc(s,d,o,-Q,0),e.arc(s,u,o,0,Q)):e.arc(s,d,o,-Q,Q),e.closePath(),e.moveTo(t,a)}else e.rect(t,a,i,r)},drawPoint:function(e,t,a,i,r,n){var o,s,d,l,u,m=(n||0)*X;if(!t||"object"!=typeof t||"[object HTMLImageElement]"!==(o=t.toString())&&"[object HTMLCanvasElement]"!==o){if(!(isNaN(a)||a<=0)){switch(e.beginPath(),t){default:e.arc(i,r,a,0,ee),e.closePath();break;case"triangle":e.moveTo(i+Math.sin(m)*a,r-Math.cos(m)*a),m+=ie,e.lineTo(i+Math.sin(m)*a,r-Math.cos(m)*a),m+=ie,e.lineTo(i+Math.sin(m)*a,r-Math.cos(m)*a),e.closePath();break;case"rectRounded":l=a-(u=.516*a),s=Math.cos(m+ae)*l,d=Math.sin(m+ae)*l,e.arc(i-s,r-d,u,m-Q,m-te),e.arc(i+d,r-s,u,m-te,m),e.arc(i+s,r+d,u,m,m+te),e.arc(i-d,r+s,u,m+te,m+Q),e.closePath();break;case"rect":if(!n){l=Math.SQRT1_2*a,e.rect(i-l,r-l,2*l,2*l);break}m+=ae;case"rectRot":s=Math.cos(m)*a,d=Math.sin(m)*a,e.moveTo(i-s,r-d),e.lineTo(i+d,r-s),e.lineTo(i+s,r+d),e.lineTo(i-d,r+s),e.closePath();break;case"crossRot":m+=ae;case"cross":s=Math.cos(m)*a,d=Math.sin(m)*a,e.moveTo(i-s,r-d),e.lineTo(i+s,r+d),e.moveTo(i+d,r-s),e.lineTo(i-d,r+s);break;case"star":s=Math.cos(m)*a,d=Math.sin(m)*a,e.moveTo(i-s,r-d),e.lineTo(i+s,r+d),e.moveTo(i+d,r-s),e.lineTo(i-d,r+s),m+=ae,s=Math.cos(m)*a,d=Math.sin(m)*a,e.moveTo(i-s,r-d),e.lineTo(i+s,r+d),e.moveTo(i+d,r-s),e.lineTo(i-d,r+s);break;case"line":s=Math.cos(m)*a,d=Math.sin(m)*a,e.moveTo(i-s,r-d),e.lineTo(i+s,r+d);break;case"dash":e.moveTo(i,r),e.lineTo(i+Math.cos(m)*a,r+Math.sin(m)*a)}e.fill(),e.stroke()}}else e.drawImage(t,i-t.width/2,r-t.height/2,t.width,t.height)},_isPointInArea:function(e,t){return e.x>t.left-1e-6&&e.x<t.right+1e-6&&e.y>t.top-1e-6&&e.y<t.bottom+1e-6},clipArea:function(e,t){e.save(),e.beginPath(),e.rect(t.left,t.top,t.right-t.left,t.bottom-t.top),e.clip()},unclipArea:function(e){e.restore()},lineTo:function(e,t,a,i){var r=a.steppedLine;if(r){if("middle"===r){var n=(t.x+a.x)/2;e.lineTo(n,i?a.y:t.y),e.lineTo(n,i?t.y:a.y)}else"after"===r&&!i||"after"!==r&&i?e.lineTo(t.x,a.y):e.lineTo(a.x,t.y);e.lineTo(a.x,a.y)}else a.tension?e.bezierCurveTo(i?t.controlPointPreviousX:t.controlPointNextX,i?t.controlPointPreviousY:t.controlPointNextY,i?a.controlPointNextX:a.controlPointPreviousX,i?a.controlPointNextY:a.controlPointPreviousY,a.x,a.y):e.lineTo(a.x,a.y)}},ne=re;q.clear=re.clear,q.drawRoundedRectangle=function(e){e.beginPath(),re.roundedRect.apply(re,arguments)};var oe={_set:function(e,t){return q.merge(this[e]||(this[e]={}),t)}};oe._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 se=oe,de=q.valueOrDefault,le={toLineHeight:function(e,t){var a=(""+e).match(/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/);if(!a||"normal"===a[1])return 1.2*t;switch(e=+a[2],a[3]){case"px":return e;case"%":e/=100}return t*e},toPadding:function(e){var t,a,i,r;return q.isObject(e)?(t=+e.top||0,a=+e.right||0,i=+e.bottom||0,r=+e.left||0):t=a=i=r=+e||0,{top:t,right:a,bottom:i,left:r,height:t+i,width:r+a}},_parseFont:function(e){var t=se.global,a=de(e.fontSize,t.defaultFontSize),i={family:de(e.fontFamily,t.defaultFontFamily),lineHeight:q.options.toLineHeight(de(e.lineHeight,t.defaultLineHeight),a),size:a,style:de(e.fontStyle,t.defaultFontStyle),weight:null,string:""};return i.string=function(e){return!e||q.isNullOrUndef(e.size)||q.isNullOrUndef(e.family)?null:(e.style?e.style+" ":"")+(e.weight?e.weight+" ":"")+e.size+"px "+e.family}(i),i},resolve:function(e,t,a){var i,r,n;for(i=0,r=e.length;i<r;++i)if(void 0!==(n=e[i])&&(void 0!==t&&"function"==typeof n&&(n=n(t)),void 0!==a&&q.isArray(n)&&(n=n[a]),void 0!==n))return n}},ue=q,me=$,ce=ne,he=le;ue.easing=me,ue.canvas=ce,ue.options=he;var _e=function(e){ue.extend(this,e),this.initialize.apply(this,arguments)};ue.extend(_e.prototype,{initialize:function(){this.hidden=!1},pivot:function(){var e=this;return e._view||(e._view=ue.clone(e._model)),e._start={},e},transition:function(e){var t=this,a=t._model,i=t._start,r=t._view;return a&&1!==e?(r||(r=t._view={}),i||(i=t._start={}),function(e,t,a,i){var r,n,o,s,d,l,u,m,c,h=Object.keys(a);for(r=0,n=h.length;r<n;++r)if(o=h[r],l=a[o],t.hasOwnProperty(o)||(t[o]=l),(s=t[o])!==l&&"_"!==o[0]){if(e.hasOwnProperty(o)||(e[o]=s),d=e[o],(u=typeof l)==typeof d)if("string"===u){if((m=G(d)).valid&&(c=G(l)).valid){t[o]=c.mix(m,i).rgbString();continue}}else if(ue.isFinite(d)&&ue.isFinite(l)){t[o]=d+(l-d)*i;continue}t[o]=l}}(i,r,a,e),t):(t._view=a,t._start=null,t)},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return ue.isNumber(this._model.x)&&ue.isNumber(this._model.y)}}),_e.extend=ue.inherits;var fe=_e,pe=fe.extend({chart:null,currentStep:0,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null}),ge=pe;Object.defineProperty(pe.prototype,"animationObject",{get:function(){return this}}),Object.defineProperty(pe.prototype,"chartInstance",{get:function(){return this.chart},set:function(e){this.chart=e}}),se._set("global",{animation:{duration:1e3,easing:"easeOutQuart",onProgress:ue.noop,onComplete:ue.noop}});var ye={animations:[],request:null,addAnimation:function(e,t,a,i){var r,n,o=this.animations;for(t.chart=e,t.startTime=Date.now(),t.duration=a,i||(e.animating=!0),r=0,n=o.length;r<n;++r)if(o[r].chart===e)return void(o[r]=t);o.push(t),1===o.length&&this.requestAnimationFrame()},cancelAnimation:function(e){var t=ue.findIndex(this.animations,function(t){return t.chart===e});-1!==t&&(this.animations.splice(t,1),e.animating=!1)},requestAnimationFrame:function(){var e=this;null===e.request&&(e.request=ue.requestAnimFrame.call(window,function(){e.request=null,e.startDigest()}))},startDigest:function(){this.advance(),this.animations.length>0&&this.requestAnimationFrame()},advance:function(){for(var e,t,a,i,r=this.animations,n=0;n<r.length;)e=r[n],t=e.chart,a=e.numSteps,i=Math.floor((Date.now()-e.startTime)/e.duration*a)+1,e.currentStep=Math.min(i,a),ue.callback(e.render,[t,e],t),ue.callback(e.onAnimationProgress,[e],t),e.currentStep>=a?(ue.callback(e.onAnimationComplete,[e],t),t.animating=!1,r.splice(n,1)):++n}},be=ue.options.resolve,Me=["push","pop","shift","splice","unshift"];function Le(e,t){var a=e._chartjs;if(a){var i=a.listeners,r=i.indexOf(t);-1!==r&&i.splice(r,1),i.length>0||(Me.forEach(function(t){delete e[t]}),delete e._chartjs)}}var ke=function(e,t){this.initialize(e,t)};ue.extend(ke.prototype,{datasetElementType:null,dataElementType:null,initialize:function(e,t){this.chart=e,this.index=t,this.linkScales(),this.addElements()},updateIndex:function(e){this.index=e},linkScales:function(){var e=this,t=e.getMeta(),a=e.getDataset();null!==t.xAxisID&&t.xAxisID in e.chart.scales||(t.xAxisID=a.xAxisID||e.chart.options.scales.xAxes[0].id),null!==t.yAxisID&&t.yAxisID in e.chart.scales||(t.yAxisID=a.yAxisID||e.chart.options.scales.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(e){return this.chart.scales[e]},_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&&Le(this._data,this)},createMetaDataset:function(){var e=this.datasetElementType;return e&&new e({_chart:this.chart,_datasetIndex:this.index})},createMetaData:function(e){var t=this.dataElementType;return t&&new t({_chart:this.chart,_datasetIndex:this.index,_index:e})},addElements:function(){var e,t,a=this.getMeta(),i=this.getDataset().data||[],r=a.data;for(e=0,t=i.length;e<t;++e)r[e]=r[e]||this.createMetaData(e);a.dataset=a.dataset||this.createMetaDataset()},addElementAndReset:function(e){var t=this.createMetaData(e);this.getMeta().data.splice(e,0,t),this.updateElement(t,e,!0)},buildOrUpdateElements:function(){var e,t,a=this,i=a.getDataset(),r=i.data||(i.data=[]);a._data!==r&&(a._data&&Le(a._data,a),r&&Object.isExtensible(r)&&(t=a,(e=r)._chartjs?e._chartjs.listeners.push(t):(Object.defineProperty(e,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[t]}}),Me.forEach(function(t){var a="onData"+t.charAt(0).toUpperCase()+t.slice(1),i=e[t];Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:function(){var t=Array.prototype.slice.call(arguments),r=i.apply(this,t);return ue.each(e._chartjs.listeners,function(e){"function"==typeof e[a]&&e[a].apply(e,t)}),r}})}))),a._data=r),a.resyncElements()},update:ue.noop,transition:function(e){for(var t=this.getMeta(),a=t.data||[],i=a.length,r=0;r<i;++r)a[r].transition(e);t.dataset&&t.dataset.transition(e)},draw:function(){var e=this.getMeta(),t=e.data||[],a=t.length,i=0;for(e.dataset&&e.dataset.draw();i<a;++i)t[i].draw()},removeHoverStyle:function(e){ue.merge(e._model,e.$previousStyle||{}),delete e.$previousStyle},setHoverStyle:function(e){var t=this.chart.data.datasets[e._datasetIndex],a=e._index,i=e.custom||{},r=e._model,n=ue.getHoverColor;e.$previousStyle={backgroundColor:r.backgroundColor,borderColor:r.borderColor,borderWidth:r.borderWidth},r.backgroundColor=be([i.hoverBackgroundColor,t.hoverBackgroundColor,n(r.backgroundColor)],void 0,a),r.borderColor=be([i.hoverBorderColor,t.hoverBorderColor,n(r.borderColor)],void 0,a),r.borderWidth=be([i.hoverBorderWidth,t.hoverBorderWidth,r.borderWidth],void 0,a)},resyncElements:function(){var e=this.getMeta(),t=this.getDataset().data,a=e.data.length,i=t.length;i<a?e.data.splice(i,a-i):i>a&&this.insertElements(a,i-a)},insertElements:function(e,t){for(var a=0;a<t;++a)this.addElementAndReset(e+a)},onDataPush:function(){var e=arguments.length;this.insertElements(this.getDataset().data.length-e,e)},onDataPop:function(){this.getMeta().data.pop()},onDataShift:function(){this.getMeta().data.shift()},onDataSplice:function(e,t){this.getMeta().data.splice(e,t),this.insertElements(e,arguments.length-2)},onDataUnshift:function(){this.insertElements(0,arguments.length)}}),ke.extend=ue.inherits;var ve=ke;se._set("global",{elements:{arc:{backgroundColor:se.global.defaultColor,borderColor:"#fff",borderWidth:2,borderAlign:"center"}}});var Ye=fe.extend({inLabelRange:function(e){var t=this._view;return!!t&&Math.pow(e-t.x,2)<Math.pow(t.radius+t.hoverRadius,2)},inRange:function(e,t){var a=this._view;if(a){for(var i=ue.getAngleFromPoint(a,{x:e,y:t}),r=i.angle,n=i.distance,o=a.startAngle,s=a.endAngle;s<o;)s+=2*Math.PI;for(;r>s;)r-=2*Math.PI;for(;r<o;)r+=2*Math.PI;var d=r>=o&&r<=s,l=n>=a.innerRadius&&n<=a.outerRadius;return d&&l}return!1},getCenterPoint:function(){var e=this._view,t=(e.startAngle+e.endAngle)/2,a=(e.innerRadius+e.outerRadius)/2;return{x:e.x+Math.cos(t)*a,y:e.y+Math.sin(t)*a}},getArea:function(){var e=this._view;return Math.PI*((e.endAngle-e.startAngle)/(2*Math.PI))*(Math.pow(e.outerRadius,2)-Math.pow(e.innerRadius,2))},tooltipPosition:function(){var e=this._view,t=e.startAngle+(e.endAngle-e.startAngle)/2,a=(e.outerRadius-e.innerRadius)/2+e.innerRadius;return{x:e.x+Math.cos(t)*a,y:e.y+Math.sin(t)*a}},draw:function(){var e,t=this._chart.ctx,a=this._view,i=a.startAngle,r=a.endAngle,n="inner"===a.borderAlign?.33:0;t.save(),t.beginPath(),t.arc(a.x,a.y,Math.max(a.outerRadius-n,0),i,r),t.arc(a.x,a.y,a.innerRadius,r,i,!0),t.closePath(),t.fillStyle=a.backgroundColor,t.fill(),a.borderWidth&&("inner"===a.borderAlign?(t.beginPath(),e=n/a.outerRadius,t.arc(a.x,a.y,a.outerRadius,i-e,r+e),a.innerRadius>n?(e=n/a.innerRadius,t.arc(a.x,a.y,a.innerRadius-n,r+e,i-e,!0)):t.arc(a.x,a.y,n,r+Math.PI/2,i-Math.PI/2),t.closePath(),t.clip(),t.beginPath(),t.arc(a.x,a.y,a.outerRadius,i,r),t.arc(a.x,a.y,a.innerRadius,r,i,!0),t.closePath(),t.lineWidth=2*a.borderWidth,t.lineJoin="round"):(t.lineWidth=a.borderWidth,t.lineJoin="bevel"),t.strokeStyle=a.borderColor,t.stroke()),t.restore()}}),De=ue.valueOrDefault,Se=se.global.defaultColor;se._set("global",{elements:{line:{tension:.4,backgroundColor:Se,borderWidth:3,borderColor:Se,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0}}});var xe=fe.extend({draw:function(){var e,t,a,i,r=this._view,n=this._chart.ctx,o=r.spanGaps,s=this._children.slice(),d=se.global,l=d.elements.line,u=-1;for(this._loop&&s.length&&s.push(s[0]),n.save(),n.lineCap=r.borderCapStyle||l.borderCapStyle,n.setLineDash&&n.setLineDash(r.borderDash||l.borderDash),n.lineDashOffset=De(r.borderDashOffset,l.borderDashOffset),n.lineJoin=r.borderJoinStyle||l.borderJoinStyle,n.lineWidth=De(r.borderWidth,l.borderWidth),n.strokeStyle=r.borderColor||d.defaultColor,n.beginPath(),u=-1,e=0;e<s.length;++e)t=s[e],a=ue.previousItem(s,e),i=t._view,0===e?i.skip||(n.moveTo(i.x,i.y),u=e):(a=-1===u?a:s[u],i.skip||(u!==e-1&&!o||-1===u?n.moveTo(i.x,i.y):ue.canvas.lineTo(n,a._view,t._view),u=e));n.stroke(),n.restore()}}),we=ue.valueOrDefault,Te=se.global.defaultColor;function Ae(e){var t=this._view;return!!t&&Math.abs(e-t.x)<t.radius+t.hitRadius}se._set("global",{elements:{point:{radius:3,pointStyle:"circle",backgroundColor:Te,borderColor:Te,borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1}}});var Ce=fe.extend({inRange:function(e,t){var a=this._view;return!!a&&Math.pow(e-a.x,2)+Math.pow(t-a.y,2)<Math.pow(a.hitRadius+a.radius,2)},inLabelRange:Ae,inXRange:Ae,inYRange:function(e){var t=this._view;return!!t&&Math.abs(e-t.y)<t.radius+t.hitRadius},getCenterPoint:function(){var e=this._view;return{x:e.x,y:e.y}},getArea:function(){return Math.PI*Math.pow(this._view.radius,2)},tooltipPosition:function(){var e=this._view;return{x:e.x,y:e.y,padding:e.radius+e.borderWidth}},draw:function(e){var t=this._view,a=this._chart.ctx,i=t.pointStyle,r=t.rotation,n=t.radius,o=t.x,s=t.y,d=se.global,l=d.defaultColor;t.skip||(void 0===e||ue.canvas._isPointInArea(t,e))&&(a.strokeStyle=t.borderColor||l,a.lineWidth=we(t.borderWidth,d.elements.point.borderWidth),a.fillStyle=t.backgroundColor||l,ue.canvas.drawPoint(a,i,n,o,s,r))}}),He=se.global.defaultColor;function Oe(e){return e&&void 0!==e.width}function Pe(e){var t,a,i,r,n;return Oe(e)?(n=e.width/2,t=e.x-n,a=e.x+n,i=Math.min(e.y,e.base),r=Math.max(e.y,e.base)):(n=e.height/2,t=Math.min(e.x,e.base),a=Math.max(e.x,e.base),i=e.y-n,r=e.y+n),{left:t,top:i,right:a,bottom:r}}function je(e,t,a){return e===t?a:e===a?t:e}function We(e,t,a){var i,r,n,o,s=e.borderWidth,d=function(e){var t=e.borderSkipped,a={};return t?(e.horizontal?e.base>e.x&&(t=je(t,"left","right")):e.base<e.y&&(t=je(t,"bottom","top")),a[t]=!0,a):a}(e);return ue.isObject(s)?(i=+s.top||0,r=+s.right||0,n=+s.bottom||0,o=+s.left||0):i=r=n=o=+s||0,{t:d.top||i<0?0:i>a?a:i,r:d.right||r<0?0:r>t?t:r,b:d.bottom||n<0?0:n>a?a:n,l:d.left||o<0?0:o>t?t:o}}function Fe(e,t,a){var i=null===t,r=null===a,n=!(!e||i&&r)&&Pe(e);return n&&(i||t>=n.left&&t<=n.right)&&(r||a>=n.top&&a<=n.bottom)}se._set("global",{elements:{rectangle:{backgroundColor:He,borderColor:He,borderSkipped:"bottom",borderWidth:0}}});var Re=fe.extend({draw:function(){var e=this._chart.ctx,t=this._view,a=function(e){var t=Pe(e),a=t.right-t.left,i=t.bottom-t.top,r=We(e,a/2,i/2);return{outer:{x:t.left,y:t.top,w:a,h:i},inner:{x:t.left+r.l,y:t.top+r.t,w:a-r.l-r.r,h:i-r.t-r.b}}}(t),i=a.outer,r=a.inner;e.fillStyle=t.backgroundColor,e.fillRect(i.x,i.y,i.w,i.h),i.w===r.w&&i.h===r.h||(e.save(),e.beginPath(),e.rect(i.x,i.y,i.w,i.h),e.clip(),e.fillStyle=t.borderColor,e.rect(r.x,r.y,r.w,r.h),e.fill("evenodd"),e.restore())},height:function(){var e=this._view;return e.base-e.y},inRange:function(e,t){return Fe(this._view,e,t)},inLabelRange:function(e,t){var a=this._view;return Oe(a)?Fe(a,e,null):Fe(a,null,t)},inXRange:function(e){return Fe(this._view,e,null)},inYRange:function(e){return Fe(this._view,null,e)},getCenterPoint:function(){var e,t,a=this._view;return Oe(a)?(e=a.x,t=(a.y+a.base)/2):(e=(a.x+a.base)/2,t=a.y),{x:e,y:t}},getArea:function(){var e=this._view;return Oe(e)?e.width*Math.abs(e.y-e.base):e.height*Math.abs(e.x-e.base)},tooltipPosition:function(){var e=this._view;return{x:e.x,y:e.y}}}),ze={},Ie=Ye,Be=xe,Ee=Ce,Ne=Re;ze.Arc=Ie,ze.Line=Be,ze.Point=Ee,ze.Rectangle=Ne;var Je=ue.options.resolve;se._set("bar",{hover:{mode:"label"},scales:{xAxes:[{type:"category",categoryPercentage:.8,barPercentage:.9,offset:!0,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}});var Ve=ve.extend({dataElementType:ze.Rectangle,initialize:function(){var e;ve.prototype.initialize.apply(this,arguments),(e=this.getMeta()).stack=this.getDataset().stack,e.bar=!0},update:function(e){var t,a,i=this.getMeta().data;for(this._ruler=this.getRuler(),t=0,a=i.length;t<a;++t)this.updateElement(i[t],t,e)},updateElement:function(e,t,a){var i=this,r=i.getMeta(),n=i.getDataset(),o=i._resolveElementOptions(e,t);e._xScale=i.getScaleForId(r.xAxisID),e._yScale=i.getScaleForId(r.yAxisID),e._datasetIndex=i.index,e._index=t,e._model={backgroundColor:o.backgroundColor,borderColor:o.borderColor,borderSkipped:o.borderSkipped,borderWidth:o.borderWidth,datasetLabel:n.label,label:i.chart.data.labels[t]},i._updateElementGeometry(e,t,a),e.pivot()},_updateElementGeometry:function(e,t,a){var i=this,r=e._model,n=i._getValueScale(),o=n.getBasePixel(),s=n.isHorizontal(),d=i._ruler||i.getRuler(),l=i.calculateBarValuePixels(i.index,t),u=i.calculateBarIndexPixels(i.index,t,d);r.horizontal=s,r.base=a?o:l.base,r.x=s?a?o:l.head:u.center,r.y=s?u.center:a?o:l.head,r.height=s?u.size:void 0,r.width=s?void 0:u.size},_getStacks:function(e){var t,a,i=this.chart,r=this._getIndexScale(),n=r.options.stacked,o=void 0===e?i.data.datasets.length:e+1,s=[];for(t=0;t<o;++t)(a=i.getDatasetMeta(t)).bar&&i.isDatasetVisible(t)&&(!1===n||!0===n&&-1===s.indexOf(a.stack)||void 0===n&&(void 0===a.stack||-1===s.indexOf(a.stack)))&&s.push(a.stack);return s},getStackCount:function(){return this._getStacks().length},getStackIndex:function(e,t){var a=this._getStacks(e),i=void 0!==t?a.indexOf(t):-1;return-1===i?a.length-1:i},getRuler:function(){var e,t,a=this._getIndexScale(),i=this.getStackCount(),r=this.index,n=a.isHorizontal(),o=n?a.left:a.top,s=o+(n?a.width:a.height),d=[];for(e=0,t=this.getMeta().data.length;e<t;++e)d.push(a.getPixelForValue(null,e,r));return{min:ue.isNullOrUndef(a.options.barThickness)?function(e,t){var a,i,r,n,o=e.isHorizontal()?e.width:e.height,s=e.getTicks();for(r=1,n=t.length;r<n;++r)o=Math.min(o,Math.abs(t[r]-t[r-1]));for(r=0,n=s.length;r<n;++r)i=e.getPixelForTick(r),o=r>0?Math.min(o,i-a):o,a=i;return o}(a,d):-1,pixels:d,start:o,end:s,stackCount:i,scale:a}},calculateBarValuePixels:function(e,t){var a,i,r,n,o,s,d=this.chart,l=this.getMeta(),u=this._getValueScale(),m=u.isHorizontal(),c=d.data.datasets,h=+u.getRightValue(c[e].data[t]),_=u.options.minBarLength,f=u.options.stacked,p=l.stack,g=0;if(f||void 0===f&&void 0!==p)for(a=0;a<e;++a)(i=d.getDatasetMeta(a)).bar&&i.stack===p&&i.controller._getValueScaleId()===u.id&&d.isDatasetVisible(a)&&(r=+u.getRightValue(c[a].data[t]),(h<0&&r<0||h>=0&&r>0)&&(g+=r));return n=u.getPixelForValue(g),o=u.getPixelForValue(g+h),s=o-n,void 0!==_&&Math.abs(s)<_&&(s=_,o=h>=0&&!m||h<0&&m?n-_:n+_),{size:s,base:n,head:o,center:o+s/2}},calculateBarIndexPixels:function(e,t,a){var i=a.scale.options,r="flex"===i.barThickness?function(e,t,a){var i,r=t.pixels,n=r[e],o=e>0?r[e-1]:null,s=e<r.length-1?r[e+1]:null,d=a.categoryPercentage;return null===o&&(o=n-(null===s?t.end-t.start:s-n)),null===s&&(s=n+n-o),i=n-(n-Math.min(o,s))/2*d,{chunk:Math.abs(s-o)/2*d/t.stackCount,ratio:a.barPercentage,start:i}}(t,a,i):function(e,t,a){var i,r,n=a.barThickness,o=t.stackCount,s=t.pixels[e];return ue.isNullOrUndef(n)?(i=t.min*a.categoryPercentage,r=a.barPercentage):(i=n*o,r=1),{chunk:i/o,ratio:r,start:s-i/2}}(t,a,i),n=this.getStackIndex(e,this.getMeta().stack),o=r.start+r.chunk*n+r.chunk/2,s=Math.min(ue.valueOrDefault(i.maxBarThickness,1/0),r.chunk*r.ratio);return{base:o-s/2,head:o+s/2,center:o,size:s}},draw:function(){var e=this.chart,t=this._getValueScale(),a=this.getMeta().data,i=this.getDataset(),r=a.length,n=0;for(ue.canvas.clipArea(e.ctx,e.chartArea);n<r;++n)isNaN(t.getRightValue(i.data[n]))||a[n].draw();ue.canvas.unclipArea(e.ctx)},_resolveElementOptions:function(e,t){var a,i,r,n=this.chart,o=n.data.datasets,s=o[this.index],d=e.custom||{},l=n.options.elements.rectangle,u={},m={chart:n,dataIndex:t,dataset:s,datasetIndex:this.index},c=["backgroundColor","borderColor","borderSkipped","borderWidth"];for(a=0,i=c.length;a<i;++a)u[r=c[a]]=Je([d[r],s[r],l[r]],m,t);return u}}),Ze=ue.valueOrDefault,Ge=ue.options.resolve;se._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(e,t){var a=t.datasets[e.datasetIndex].label||"",i=t.datasets[e.datasetIndex].data[e.index];return a+": ("+e.xLabel+", "+e.yLabel+", "+i.r+")"}}}});var Ue=ve.extend({dataElementType:ze.Point,update:function(e){var t=this,a=t.getMeta(),i=a.data;ue.each(i,function(a,i){t.updateElement(a,i,e)})},updateElement:function(e,t,a){var i=this,r=i.getMeta(),n=e.custom||{},o=i.getScaleForId(r.xAxisID),s=i.getScaleForId(r.yAxisID),d=i._resolveElementOptions(e,t),l=i.getDataset().data[t],u=i.index,m=a?o.getPixelForDecimal(.5):o.getPixelForValue("object"==typeof l?l:NaN,t,u),c=a?s.getBasePixel():s.getPixelForValue(l,t,u);e._xScale=o,e._yScale=s,e._options=d,e._datasetIndex=u,e._index=t,e._model={backgroundColor:d.backgroundColor,borderColor:d.borderColor,borderWidth:d.borderWidth,hitRadius:d.hitRadius,pointStyle:d.pointStyle,rotation:d.rotation,radius:a?0:d.radius,skip:n.skip||isNaN(m)||isNaN(c),x:m,y:c},e.pivot()},setHoverStyle:function(e){var t=e._model,a=e._options,i=ue.getHoverColor;e.$previousStyle={backgroundColor:t.backgroundColor,borderColor:t.borderColor,borderWidth:t.borderWidth,radius:t.radius},t.backgroundColor=Ze(a.hoverBackgroundColor,i(a.backgroundColor)),t.borderColor=Ze(a.hoverBorderColor,i(a.borderColor)),t.borderWidth=Ze(a.hoverBorderWidth,a.borderWidth),t.radius=a.radius+a.hoverRadius},_resolveElementOptions:function(e,t){var a,i,r,n=this.chart,o=n.data.datasets,s=o[this.index],d=e.custom||{},l=n.options.elements.point,u=s.data[t],m={},c={chart:n,dataIndex:t,dataset:s,datasetIndex:this.index},h=["backgroundColor","borderColor","borderWidth","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth","hoverRadius","hitRadius","pointStyle","rotation"];for(a=0,i=h.length;a<i;++a)m[r=h[a]]=Ge([d[r],s[r],l[r]],c,t);return m.radius=Ge([d.radius,u?u.r:void 0,s.radius,l.radius],c,t),m}}),qe=ue.options.resolve,Ke=ue.valueOrDefault;se._set("doughnut",{animation:{animateRotate:!0,animateScale:!1},hover:{mode:"single"},legendCallback:function(e){var t=[];t.push('<ul class="'+e.id+'-legend">');var a=e.data,i=a.datasets,r=a.labels;if(i.length)for(var n=0;n<i[0].data.length;++n)t.push('<li><span style="background-color:'+i[0].backgroundColor[n]+'"></span>'),r[n]&&t.push(r[n]),t.push("</li>");return t.push("</ul>"),t.join("")},legend:{labels:{generateLabels:function(e){var t=e.data;return t.labels.length&&t.datasets.length?t.labels.map(function(a,i){var r=e.getDatasetMeta(0),n=t.datasets[0],o=r.data[i],s=o&&o.custom||{},d=e.options.elements.arc,l=qe([s.backgroundColor,n.backgroundColor,d.backgroundColor],void 0,i),u=qe([s.borderColor,n.borderColor,d.borderColor],void 0,i),m=qe([s.borderWidth,n.borderWidth,d.borderWidth],void 0,i);return{text:a,fillStyle:l,strokeStyle:u,lineWidth:m,hidden:isNaN(n.data[i])||r.data[i].hidden,index:i}}):[]}},onClick:function(e,t){var a,i,r,n=t.index,o=this.chart;for(a=0,i=(o.data.datasets||[]).length;a<i;++a)(r=o.getDatasetMeta(a)).data[n]&&(r.data[n].hidden=!r.data[n].hidden);o.update()}},cutoutPercentage:50,rotation:-.5*Math.PI,circumference:2*Math.PI,tooltips:{callbacks:{title:function(){return""},label:function(e,t){var a=t.labels[e.index],i=": "+t.datasets[e.datasetIndex].data[e.index];return ue.isArray(a)?(a=a.slice())[0]+=i:a+=i,a}}}});var $e=ve.extend({dataElementType:ze.Arc,linkScales:ue.noop,getRingIndex:function(e){for(var t=0,a=0;a<e;++a)this.chart.isDatasetVisible(a)&&++t;return t},update:function(e){var t,a,i=this,r=i.chart,n=r.chartArea,o=r.options,s=n.right-n.left,d=n.bottom-n.top,l=Math.min(s,d),u={x:0,y:0},m=i.getMeta(),c=m.data,h=o.cutoutPercentage,_=o.circumference,f=i._getRingWeight(i.index);if(_<2*Math.PI){var p=o.rotation%(2*Math.PI),g=(p+=2*Math.PI*(p>=Math.PI?-1:p<-Math.PI?1:0))+_,y={x:Math.cos(p),y:Math.sin(p)},b={x:Math.cos(g),y:Math.sin(g)},M=p<=0&&g>=0||p<=2*Math.PI&&2*Math.PI<=g,L=p<=.5*Math.PI&&.5*Math.PI<=g||p<=2.5*Math.PI&&2.5*Math.PI<=g,k=p<=-Math.PI&&-Math.PI<=g||p<=Math.PI&&Math.PI<=g,v=p<=.5*-Math.PI&&.5*-Math.PI<=g||p<=1.5*Math.PI&&1.5*Math.PI<=g,Y=h/100,D={x:k?-1:Math.min(y.x*(y.x<0?1:Y),b.x*(b.x<0?1:Y)),y:v?-1:Math.min(y.y*(y.y<0?1:Y),b.y*(b.y<0?1:Y))},S={x:M?1:Math.max(y.x*(y.x>0?1:Y),b.x*(b.x>0?1:Y)),y:L?1:Math.max(y.y*(y.y>0?1:Y),b.y*(b.y>0?1:Y))},x={width:.5*(S.x-D.x),height:.5*(S.y-D.y)};l=Math.min(s/x.width,d/x.height),u={x:-.5*(S.x+D.x),y:-.5*(S.y+D.y)}}for(t=0,a=c.length;t<a;++t)c[t]._options=i._resolveElementOptions(c[t],t);for(r.borderWidth=i.getMaxBorderWidth(),r.outerRadius=Math.max((l-r.borderWidth)/2,0),r.innerRadius=Math.max(h?r.outerRadius/100*h:0,0),r.radiusLength=(r.outerRadius-r.innerRadius)/(i._getVisibleDatasetWeightTotal()||1),r.offsetX=u.x*r.outerRadius,r.offsetY=u.y*r.outerRadius,m.total=i.calculateTotal(),i.outerRadius=r.outerRadius-r.radiusLength*i._getRingWeightOffset(i.index),i.innerRadius=Math.max(i.outerRadius-r.radiusLength*f,0),t=0,a=c.length;t<a;++t)i.updateElement(c[t],t,e)},updateElement:function(e,t,a){var i=this,r=i.chart,n=r.chartArea,o=r.options,s=o.animation,d=(n.left+n.right)/2,l=(n.top+n.bottom)/2,u=o.rotation,m=o.rotation,c=i.getDataset(),h=a&&s.animateRotate?0:e.hidden?0:i.calculateCircumference(c.data[t])*(o.circumference/(2*Math.PI)),_=a&&s.animateScale?0:i.innerRadius,f=a&&s.animateScale?0:i.outerRadius,p=e._options||{};ue.extend(e,{_datasetIndex:i.index,_index:t,_model:{backgroundColor:p.backgroundColor,borderColor:p.borderColor,borderWidth:p.borderWidth,borderAlign:p.borderAlign,x:d+r.offsetX,y:l+r.offsetY,startAngle:u,endAngle:m,circumference:h,outerRadius:f,innerRadius:_,label:ue.valueAtIndexOrDefault(c.label,t,r.data.labels[t])}});var g=e._model;a&&s.animateRotate||(g.startAngle=0===t?o.rotation:i.getMeta().data[t-1]._model.endAngle,g.endAngle=g.startAngle+g.circumference),e.pivot()},calculateTotal:function(){var e,t=this.getDataset(),a=this.getMeta(),i=0;return ue.each(a.data,function(a,r){e=t.data[r],isNaN(e)||a.hidden||(i+=Math.abs(e))}),i},calculateCircumference:function(e){var t=this.getMeta().total;return t>0&&!isNaN(e)?2*Math.PI*(Math.abs(e)/t):0},getMaxBorderWidth:function(e){var t,a,i,r,n,o,s,d,l=0,u=this.chart;if(!e)for(t=0,a=u.data.datasets.length;t<a;++t)if(u.isDatasetVisible(t)){i=u.getDatasetMeta(t),e=i.data,t!==this.index&&(n=i.controller);break}if(!e)return 0;for(t=0,a=e.length;t<a;++t)r=e[t],"inner"!==(o=n?n._resolveElementOptions(r,t):r._options).borderAlign&&(s=o.borderWidth,d=o.hoverBorderWidth,l=d>(l=s>l?s:l)?d:l);return l},setHoverStyle:function(e){var t=e._model,a=e._options,i=ue.getHoverColor;e.$previousStyle={backgroundColor:t.backgroundColor,borderColor:t.borderColor,borderWidth:t.borderWidth},t.backgroundColor=Ke(a.hoverBackgroundColor,i(a.backgroundColor)),t.borderColor=Ke(a.hoverBorderColor,i(a.borderColor)),t.borderWidth=Ke(a.hoverBorderWidth,a.borderWidth)},_resolveElementOptions:function(e,t){var a,i,r,n=this.chart,o=this.getDataset(),s=e.custom||{},d=n.options.elements.arc,l={},u={chart:n,dataIndex:t,dataset:o,datasetIndex:this.index},m=["backgroundColor","borderColor","borderWidth","borderAlign","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth"];for(a=0,i=m.length;a<i;++a)l[r=m[a]]=qe([s[r],o[r],d[r]],u,t);return l},_getRingWeightOffset:function(e){for(var t=0,a=0;a<e;++a)this.chart.isDatasetVisible(a)&&(t+=this._getRingWeight(a));return t},_getRingWeight:function(e){return Math.max(Ke(this.chart.data.datasets[e].weight,1),0)},_getVisibleDatasetWeightTotal:function(){return this._getRingWeightOffset(this.chart.data.datasets.length)}});se._set("horizontalBar",{hover:{mode:"index",axis:"y"},scales:{xAxes:[{type:"linear",position:"bottom"}],yAxes:[{type:"category",position:"left",categoryPercentage:.8,barPercentage:.9,offset:!0,gridLines:{offsetGridLines:!0}}]},elements:{rectangle:{borderSkipped:"left"}},tooltips:{mode:"index",axis:"y"}});var Qe=Ve.extend({_getValueScaleId:function(){return this.getMeta().xAxisID},_getIndexScaleId:function(){return this.getMeta().yAxisID}}),Xe=ue.valueOrDefault,et=ue.options.resolve,tt=ue.canvas._isPointInArea;function at(e,t){return Xe(e.showLine,t.showLines)}se._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 it=ve.extend({datasetElementType:ze.Line,dataElementType:ze.Point,update:function(e){var t,a,i=this,r=i.getMeta(),n=r.dataset,o=r.data||[],s=i.getScaleForId(r.yAxisID),d=i.getDataset(),l=at(d,i.chart.options);for(l&&(void 0!==d.tension&&void 0===d.lineTension&&(d.lineTension=d.tension),n._scale=s,n._datasetIndex=i.index,n._children=o,n._model=i._resolveLineOptions(n),n.pivot()),t=0,a=o.length;t<a;++t)i.updateElement(o[t],t,e);for(l&&0!==n._model.tension&&i.updateBezierControlPoints(),t=0,a=o.length;t<a;++t)o[t].pivot()},updateElement:function(e,t,a){var i,r,n=this,o=n.getMeta(),s=e.custom||{},d=n.getDataset(),l=n.index,u=d.data[t],m=n.getScaleForId(o.yAxisID),c=n.getScaleForId(o.xAxisID),h=o.dataset._model,_=n._resolvePointOptions(e,t);i=c.getPixelForValue("object"==typeof u?u:NaN,t,l),r=a?m.getBasePixel():n.calculatePointY(u,t,l),e._xScale=c,e._yScale=m,e._options=_,e._datasetIndex=l,e._index=t,e._model={x:i,y:r,skip:s.skip||isNaN(i)||isNaN(r),radius:_.radius,pointStyle:_.pointStyle,rotation:_.rotation,backgroundColor:_.backgroundColor,borderColor:_.borderColor,borderWidth:_.borderWidth,tension:Xe(s.tension,h?h.tension:0),steppedLine:!!h&&h.steppedLine,hitRadius:_.hitRadius}},_resolvePointOptions:function(e,t){var a,i,r,n=this.chart,o=n.data.datasets[this.index],s=e.custom||{},d=n.options.elements.point,l={},u={chart:n,dataIndex:t,dataset:o,datasetIndex:this.index},m={backgroundColor:"pointBackgroundColor",borderColor:"pointBorderColor",borderWidth:"pointBorderWidth",hitRadius:"pointHitRadius",hoverBackgroundColor:"pointHoverBackgroundColor",hoverBorderColor:"pointHoverBorderColor",hoverBorderWidth:"pointHoverBorderWidth",hoverRadius:"pointHoverRadius",pointStyle:"pointStyle",radius:"pointRadius",rotation:"pointRotation"},c=Object.keys(m);for(a=0,i=c.length;a<i;++a)r=c[a],l[r]=et([s[r],o[m[r]],o[r],d[r]],u,t);return l},_resolveLineOptions:function(e){var t,a,i,r=this.chart,n=r.data.datasets[this.index],o=e.custom||{},s=r.options,d=s.elements.line,l={},u=["backgroundColor","borderWidth","borderColor","borderCapStyle","borderDash","borderDashOffset","borderJoinStyle","fill","cubicInterpolationMode"];for(t=0,a=u.length;t<a;++t)l[i=u[t]]=et([o[i],n[i],d[i]]);return l.spanGaps=Xe(n.spanGaps,s.spanGaps),l.tension=Xe(n.lineTension,d.tension),l.steppedLine=et([o.steppedLine,n.steppedLine,d.stepped]),l},calculatePointY:function(e,t,a){var i,r,n,o=this.chart,s=this.getMeta(),d=this.getScaleForId(s.yAxisID),l=0,u=0;if(d.options.stacked){for(i=0;i<a;i++)if(r=o.data.datasets[i],"line"===(n=o.getDatasetMeta(i)).type&&n.yAxisID===d.id&&o.isDatasetVisible(i)){var m=Number(d.getRightValue(r.data[t]));m<0?u+=m||0:l+=m||0}var c=Number(d.getRightValue(e));return c<0?d.getPixelForValue(u+c):d.getPixelForValue(l+c)}return d.getPixelForValue(e)},updateBezierControlPoints:function(){var e,t,a,i,r=this.chart,n=this.getMeta(),o=n.dataset._model,s=r.chartArea,d=n.data||[];function l(e,t,a){return Math.max(Math.min(e,a),t)}if(o.spanGaps&&(d=d.filter(function(e){return!e._model.skip})),"monotone"===o.cubicInterpolationMode)ue.splineCurveMonotone(d);else for(e=0,t=d.length;e<t;++e)a=d[e]._model,i=ue.splineCurve(ue.previousItem(d,e)._model,a,ue.nextItem(d,e)._model,o.tension),a.controlPointPreviousX=i.previous.x,a.controlPointPreviousY=i.previous.y,a.controlPointNextX=i.next.x,a.controlPointNextY=i.next.y;if(r.options.elements.line.capBezierPoints)for(e=0,t=d.length;e<t;++e)a=d[e]._model,tt(a,s)&&(e>0&&tt(d[e-1]._model,s)&&(a.controlPointPreviousX=l(a.controlPointPreviousX,s.left,s.right),a.controlPointPreviousY=l(a.controlPointPreviousY,s.top,s.bottom)),e<d.length-1&&tt(d[e+1]._model,s)&&(a.controlPointNextX=l(a.controlPointNextX,s.left,s.right),a.controlPointNextY=l(a.controlPointNextY,s.top,s.bottom)))},draw:function(){var e,t=this.chart,a=this.getMeta(),i=a.data||[],r=t.chartArea,n=i.length,o=0;for(at(this.getDataset(),t.options)&&(e=(a.dataset._model.borderWidth||0)/2,ue.canvas.clipArea(t.ctx,{left:r.left,right:r.right,top:r.top-e,bottom:r.bottom+e}),a.dataset.draw(),ue.canvas.unclipArea(t.ctx));o<n;++o)i[o].draw(r)},setHoverStyle:function(e){var t=e._model,a=e._options,i=ue.getHoverColor;e.$previousStyle={backgroundColor:t.backgroundColor,borderColor:t.borderColor,borderWidth:t.borderWidth,radius:t.radius},t.backgroundColor=Xe(a.hoverBackgroundColor,i(a.backgroundColor)),t.borderColor=Xe(a.hoverBorderColor,i(a.borderColor)),t.borderWidth=Xe(a.hoverBorderWidth,a.borderWidth),t.radius=Xe(a.hoverRadius,a.radius)}}),rt=ue.options.resolve;se._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(e){var t=[];t.push('<ul class="'+e.id+'-legend">');var a=e.data,i=a.datasets,r=a.labels;if(i.length)for(var n=0;n<i[0].data.length;++n)t.push('<li><span style="background-color:'+i[0].backgroundColor[n]+'"></span>'),r[n]&&t.push(r[n]),t.push("</li>");return t.push("</ul>"),t.join("")},legend:{labels:{generateLabels:function(e){var t=e.data;return t.labels.length&&t.datasets.length?t.labels.map(function(a,i){var r=e.getDatasetMeta(0),n=t.datasets[0],o=r.data[i],s=o.custom||{},d=e.options.elements.arc,l=rt([s.backgroundColor,n.backgroundColor,d.backgroundColor],void 0,i),u=rt([s.borderColor,n.borderColor,d.borderColor],void 0,i),m=rt([s.borderWidth,n.borderWidth,d.borderWidth],void 0,i);return{text:a,fillStyle:l,strokeStyle:u,lineWidth:m,hidden:isNaN(n.data[i])||r.data[i].hidden,index:i}}):[]}},onClick:function(e,t){var a,i,r,n=t.index,o=this.chart;for(a=0,i=(o.data.datasets||[]).length;a<i;++a)(r=o.getDatasetMeta(a)).data[n].hidden=!r.data[n].hidden;o.update()}},tooltips:{callbacks:{title:function(){return""},label:function(e,t){return t.labels[e.index]+": "+e.yLabel}}}});var nt=ve.extend({dataElementType:ze.Arc,linkScales:ue.noop,update:function(e){var t,a,i,r=this,n=r.getDataset(),o=r.getMeta(),s=r.chart.options.startAngle||0,d=r._starts=[],l=r._angles=[],u=o.data;for(r._updateRadius(),o.count=r.countVisibleElements(),t=0,a=n.data.length;t<a;t++)d[t]=s,i=r._computeAngle(t),l[t]=i,s+=i;for(t=0,a=u.length;t<a;++t)u[t]._options=r._resolveElementOptions(u[t],t),r.updateElement(u[t],t,e)},_updateRadius:function(){var e=this,t=e.chart,a=t.chartArea,i=t.options,r=Math.min(a.right-a.left,a.bottom-a.top);t.outerRadius=Math.max(r/2,0),t.innerRadius=Math.max(i.cutoutPercentage?t.outerRadius/100*i.cutoutPercentage:1,0),t.radiusLength=(t.outerRadius-t.innerRadius)/t.getVisibleDatasetCount(),e.outerRadius=t.outerRadius-t.radiusLength*e.index,e.innerRadius=e.outerRadius-t.radiusLength},updateElement:function(e,t,a){var i=this,r=i.chart,n=i.getDataset(),o=r.options,s=o.animation,d=r.scale,l=r.data.labels,u=d.xCenter,m=d.yCenter,c=o.startAngle,h=e.hidden?0:d.getDistanceFromCenterForValue(n.data[t]),_=i._starts[t],f=_+(e.hidden?0:i._angles[t]),p=s.animateScale?0:d.getDistanceFromCenterForValue(n.data[t]),g=e._options||{};ue.extend(e,{_datasetIndex:i.index,_index:t,_scale:d,_model:{backgroundColor:g.backgroundColor,borderColor:g.borderColor,borderWidth:g.borderWidth,borderAlign:g.borderAlign,x:u,y:m,innerRadius:0,outerRadius:a?p:h,startAngle:a&&s.animateRotate?c:_,endAngle:a&&s.animateRotate?c:f,label:ue.valueAtIndexOrDefault(l,t,l[t])}}),e.pivot()},countVisibleElements:function(){var e=this.getDataset(),t=this.getMeta(),a=0;return ue.each(t.data,function(t,i){isNaN(e.data[i])||t.hidden||a++}),a},setHoverStyle:function(e){var t=e._model,a=e._options,i=ue.getHoverColor,r=ue.valueOrDefault;e.$previousStyle={backgroundColor:t.backgroundColor,borderColor:t.borderColor,borderWidth:t.borderWidth},t.backgroundColor=r(a.hoverBackgroundColor,i(a.backgroundColor)),t.borderColor=r(a.hoverBorderColor,i(a.borderColor)),t.borderWidth=r(a.hoverBorderWidth,a.borderWidth)},_resolveElementOptions:function(e,t){var a,i,r,n=this.chart,o=this.getDataset(),s=e.custom||{},d=n.options.elements.arc,l={},u={chart:n,dataIndex:t,dataset:o,datasetIndex:this.index},m=["backgroundColor","borderColor","borderWidth","borderAlign","hoverBackgroundColor","hoverBorderColor","hoverBorderWidth"];for(a=0,i=m.length;a<i;++a)l[r=m[a]]=rt([s[r],o[r],d[r]],u,t);return l},_computeAngle:function(e){var t=this,a=this.getMeta().count,i=t.getDataset(),r=t.getMeta();if(isNaN(i.data[e])||r.data[e].hidden)return 0;var n={chart:t.chart,dataIndex:e,dataset:i,datasetIndex:t.index};return rt([t.chart.options.elements.arc.angle,2*Math.PI/a],n,e)}});se._set("pie",ue.clone(se.doughnut)),se._set("pie",{cutoutPercentage:0});var ot=$e,st=ue.valueOrDefault,dt=ue.options.resolve;se._set("radar",{scale:{type:"radialLinear"},elements:{line:{tension:0}}});var lt=ve.extend({datasetElementType:ze.Line,dataElementType:ze.Point,linkScales:ue.noop,update:function(e){var t,a,i=this,r=i.getMeta(),n=r.dataset,o=r.data||[],s=i.chart.scale,d=i.getDataset();for(void 0!==d.tension&&void 0===d.lineTension&&(d.lineTension=d.tension),n._scale=s,n._datasetIndex=i.index,n._children=o,n._loop=!0,n._model=i._resolveLineOptions(n),n.pivot(),t=0,a=o.length;t<a;++t)i.updateElement(o[t],t,e);for(i.updateBezierControlPoints(),t=0,a=o.length;t<a;++t)o[t].pivot()},updateElement:function(e,t,a){var i=this,r=e.custom||{},n=i.getDataset(),o=i.chart.scale,s=o.getPointPositionForValue(t,n.data[t]),d=i._resolvePointOptions(e,t),l=i.getMeta().dataset._model,u=a?o.xCenter:s.x,m=a?o.yCenter:s.y;e._scale=o,e._options=d,e._datasetIndex=i.index,e._index=t,e._model={x:u,y:m,skip:r.skip||isNaN(u)||isNaN(m),radius:d.radius,pointStyle:d.pointStyle,rotation:d.rotation,backgroundColor:d.backgroundColor,borderColor:d.borderColor,borderWidth:d.borderWidth,tension:st(r.tension,l?l.tension:0),hitRadius:d.hitRadius}},_resolvePointOptions:function(e,t){var a,i,r,n=this.chart,o=n.data.datasets[this.index],s=e.custom||{},d=n.options.elements.point,l={},u={chart:n,dataIndex:t,dataset:o,datasetIndex:this.index},m={backgroundColor:"pointBackgroundColor",borderColor:"pointBorderColor",borderWidth:"pointBorderWidth",hitRadius:"pointHitRadius",hoverBackgroundColor:"pointHoverBackgroundColor",hoverBorderColor:"pointHoverBorderColor",hoverBorderWidth:"pointHoverBorderWidth",hoverRadius:"pointHoverRadius",pointStyle:"pointStyle",radius:"pointRadius",rotation:"pointRotation"},c=Object.keys(m);for(a=0,i=c.length;a<i;++a)r=c[a],l[r]=dt([s[r],o[m[r]],o[r],d[r]],u,t);return l},_resolveLineOptions:function(e){var t,a,i,r=this.chart,n=r.data.datasets[this.index],o=e.custom||{},s=r.options.elements.line,d={},l=["backgroundColor","borderWidth","borderColor","borderCapStyle","borderDash","borderDashOffset","borderJoinStyle","fill"];for(t=0,a=l.length;t<a;++t)d[i=l[t]]=dt([o[i],n[i],s[i]]);return d.tension=st(n.lineTension,s.tension),d},updateBezierControlPoints:function(){var e,t,a,i,r=this.getMeta(),n=this.chart.chartArea,o=r.data||[];function s(e,t,a){return Math.max(Math.min(e,a),t)}for(e=0,t=o.length;e<t;++e)a=o[e]._model,i=ue.splineCurve(ue.previousItem(o,e,!0)._model,a,ue.nextItem(o,e,!0)._model,a.tension),a.controlPointPreviousX=s(i.previous.x,n.left,n.right),a.controlPointPreviousY=s(i.previous.y,n.top,n.bottom),a.controlPointNextX=s(i.next.x,n.left,n.right),a.controlPointNextY=s(i.next.y,n.top,n.bottom)},setHoverStyle:function(e){var t=e._model,a=e._options,i=ue.getHoverColor;e.$previousStyle={backgroundColor:t.backgroundColor,borderColor:t.borderColor,borderWidth:t.borderWidth,radius:t.radius},t.backgroundColor=st(a.hoverBackgroundColor,i(a.backgroundColor)),t.borderColor=st(a.hoverBorderColor,i(a.borderColor)),t.borderWidth=st(a.hoverBorderWidth,a.borderWidth),t.radius=st(a.hoverRadius,a.radius)}});se._set("scatter",{hover:{mode:"single"},scales:{xAxes:[{id:"x-axis-1",type:"linear",position:"bottom"}],yAxes:[{id:"y-axis-1",type:"linear",position:"left"}]},showLines:!1,tooltips:{callbacks:{title:function(){return""},label:function(e){return"("+e.xLabel+", "+e.yLabel+")"}}}});var ut={bar:Ve,bubble:Ue,doughnut:$e,horizontalBar:Qe,line:it,polarArea:nt,pie:ot,radar:lt,scatter:it};function mt(e,t){return e.native?{x:e.x,y:e.y}:ue.getRelativePosition(e,t)}function ct(e,t){var a,i,r,n,o,s=e.data.datasets;for(i=0,n=s.length;i<n;++i)if(e.isDatasetVisible(i))for(a=e.getDatasetMeta(i),r=0,o=a.data.length;r<o;++r){var d=a.data[r];d._view.skip||t(d)}}function ht(e,t){var a=[];return ct(e,function(e){e.inRange(t.x,t.y)&&a.push(e)}),a}function _t(e,t,a,i){var r=Number.POSITIVE_INFINITY,n=[];return ct(e,function(e){if(!a||e.inRange(t.x,t.y)){var o=e.getCenterPoint(),s=i(t,o);s<r?(n=[e],r=s):s===r&&n.push(e)}}),n}function ft(e){var t=-1!==e.indexOf("x"),a=-1!==e.indexOf("y");return function(e,i){var r=t?Math.abs(e.x-i.x):0,n=a?Math.abs(e.y-i.y):0;return Math.sqrt(Math.pow(r,2)+Math.pow(n,2))}}function pt(e,t,a){var i=mt(t,e);a.axis=a.axis||"x";var r=ft(a.axis),n=a.intersect?ht(e,i):_t(e,i,!1,r),o=[];return n.length?(e.data.datasets.forEach(function(t,a){if(e.isDatasetVisible(a)){var i=e.getDatasetMeta(a),r=i.data[n[0]._index];r&&!r._view.skip&&o.push(r)}}),o):[]}var gt={modes:{single:function(e,t){var a=mt(t,e),i=[];return ct(e,function(e){if(e.inRange(a.x,a.y))return i.push(e),i}),i.slice(0,1)},label:pt,index:pt,dataset:function(e,t,a){var i=mt(t,e);a.axis=a.axis||"xy";var r=ft(a.axis),n=a.intersect?ht(e,i):_t(e,i,!1,r);return n.length>0&&(n=e.getDatasetMeta(n[0]._datasetIndex).data),n},"x-axis":function(e,t){return pt(e,t,{intersect:!1})},point:function(e,t){var a=mt(t,e);return ht(e,a)},nearest:function(e,t,a){var i=mt(t,e);a.axis=a.axis||"xy";var r=ft(a.axis);return _t(e,i,a.intersect,r)},x:function(e,t,a){var i=mt(t,e),r=[],n=!1;return ct(e,function(e){e.inXRange(i.x)&&r.push(e),e.inRange(i.x,i.y)&&(n=!0)}),a.intersect&&!n&&(r=[]),r},y:function(e,t,a){var i=mt(t,e),r=[],n=!1;return ct(e,function(e){e.inYRange(i.y)&&r.push(e),e.inRange(i.x,i.y)&&(n=!0)}),a.intersect&&!n&&(r=[]),r}}};function yt(e,t){return ue.where(e,function(e){return e.position===t})}function bt(e,t){e.forEach(function(e,t){return e._tmpIndex_=t,e}),e.sort(function(e,a){var i=t?a:e,r=t?e:a;return i.weight===r.weight?i._tmpIndex_-r._tmpIndex_:i.weight-r.weight}),e.forEach(function(e){delete e._tmpIndex_})}function Mt(e,t){ue.each(e,function(e){t[e.position]+=e.isHorizontal()?e.height:e.width})}se._set("global",{layout:{padding:{top:0,right:0,bottom:0,left:0}}});var Lt,kt={defaults:{},addBox:function(e,t){e.boxes||(e.boxes=[]),t.fullWidth=t.fullWidth||!1,t.position=t.position||"top",t.weight=t.weight||0,e.boxes.push(t)},removeBox:function(e,t){var a=e.boxes?e.boxes.indexOf(t):-1;-1!==a&&e.boxes.splice(a,1)},configure:function(e,t,a){for(var i,r=["fullWidth","position","weight"],n=r.length,o=0;o<n;++o)i=r[o],a.hasOwnProperty(i)&&(t[i]=a[i])},update:function(e,t,a){if(e){var i=e.options.layout||{},r=ue.options.toPadding(i.padding),n=r.left,o=r.right,s=r.top,d=r.bottom,l=yt(e.boxes,"left"),u=yt(e.boxes,"right"),m=yt(e.boxes,"top"),c=yt(e.boxes,"bottom"),h=yt(e.boxes,"chartArea");bt(l,!0),bt(u,!1),bt(m,!0),bt(c,!1);var _,f=l.concat(u),p=m.concat(c),g=f.concat(p),y=t-n-o,b=a-s-d,M=y/2,L=(t-M)/f.length,k=y,v=b,Y={top:s,left:n,bottom:d,right:o},D=[];ue.each(g,function(e){var t,a=e.isHorizontal();a?(t=e.update(e.fullWidth?y:k,b/2),v-=t.height):(t=e.update(L,v),k-=t.width),D.push({horizontal:a,width:t.width,box:e})}),_=function(e){var t=0,a=0,i=0,r=0;return ue.each(e,function(e){if(e.getPadding){var n=e.getPadding();t=Math.max(t,n.top),a=Math.max(a,n.left),i=Math.max(i,n.bottom),r=Math.max(r,n.right)}}),{top:t,left:a,bottom:i,right:r}}(g),ue.each(f,H),Mt(f,Y),ue.each(p,H),Mt(p,Y),ue.each(f,function(e){var t=ue.findNextWhere(D,function(t){return t.box===e}),a={left:0,right:0,top:Y.top,bottom:Y.bottom};t&&e.update(t.width,v,a)}),Mt(g,Y={top:s,left:n,bottom:d,right:o});var S=Math.max(_.left-Y.left,0);Y.left+=S,Y.right+=Math.max(_.right-Y.right,0);var x=Math.max(_.top-Y.top,0);Y.top+=x,Y.bottom+=Math.max(_.bottom-Y.bottom,0);var w=a-Y.top-Y.bottom,T=t-Y.left-Y.right;T===k&&w===v||(ue.each(f,function(e){e.height=w}),ue.each(p,function(e){e.fullWidth||(e.width=T)}),v=w,k=T);var A=n+S,C=s+x;ue.each(l.concat(m),O),A+=k,C+=v,ue.each(u,O),ue.each(c,O),e.chartArea={left:Y.left,top:Y.top,right:Y.left+k,bottom:Y.top+v},ue.each(h,function(t){t.left=e.chartArea.left,t.top=e.chartArea.top,t.right=e.chartArea.right,t.bottom=e.chartArea.bottom,t.update(k,v)})}function H(e){var t=ue.findNextWhere(D,function(t){return t.box===e});if(t)if(t.horizontal){var a={left:Math.max(Y.left,_.left),right:Math.max(Y.right,_.right),top:0,bottom:0};e.update(e.fullWidth?y:k,b/2,a)}else e.update(t.width,v)}function O(e){e.isHorizontal()?(e.left=e.fullWidth?n:Y.left,e.right=e.fullWidth?t-o:Y.left+k,e.top=C,e.bottom=C+e.height,C=e.bottom):(e.left=A,e.right=A+e.width,e.top=Y.top,e.bottom=Y.top+v,A=e.right)}}},vt=(Lt=Object.freeze({default:"/*\n * DOM element rendering detection\n * https://davidwalsh.name/detect-node-insertion\n */\n@keyframes chartjs-render-animation {\n\tfrom { opacity: 0.99; }\n\tto { opacity: 1; }\n}\n\n.chartjs-render-monitor {\n\tanimation: chartjs-render-animation 0.001s;\n}\n\n/*\n * DOM element resizing detection\n * https://github.com/marcj/css-element-queries\n */\n.chartjs-size-monitor,\n.chartjs-size-monitor-expand,\n.chartjs-size-monitor-shrink {\n\tposition: absolute;\n\tdirection: ltr;\n\tleft: 0;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\toverflow: hidden;\n\tpointer-events: none;\n\tvisibility: hidden;\n\tz-index: -1;\n}\n\n.chartjs-size-monitor-expand > div {\n\tposition: absolute;\n\twidth: 1000000px;\n\theight: 1000000px;\n\tleft: 0;\n\ttop: 0;\n}\n\n.chartjs-size-monitor-shrink > div {\n\tposition: absolute;\n\twidth: 200%;\n\theight: 200%;\n\tleft: 0;\n\ttop: 0;\n}\n"}))&&Lt.default||Lt,Yt="$chartjs",Dt="chartjs-size-monitor",St="chartjs-render-monitor",xt="chartjs-render-animation",wt=["animationstart","webkitAnimationStart"],Tt={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function At(e,t){var a=ue.getStyle(e,t),i=a&&a.match(/^(\d+)(\.\d+)?px$/);return i?Number(i[1]):void 0}var Ct=!!function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("e",null,t)}catch(e){}return e}()&&{passive:!0};function Ht(e,t,a){e.addEventListener(t,a,Ct)}function Ot(e,t,a){e.removeEventListener(t,a,Ct)}function Pt(e,t,a,i,r){return{type:e,chart:t,native:r||null,x:void 0!==a?a:null,y:void 0!==i?i:null}}function jt(e){var t=document.createElement("div");return t.className=e||"",t}function Wt(e,t,a){var i,r,n,o,s=e[Yt]||(e[Yt]={}),d=s.resizer=function(e){var t=jt(Dt),a=jt(Dt+"-expand"),i=jt(Dt+"-shrink");a.appendChild(jt()),i.appendChild(jt()),t.appendChild(a),t.appendChild(i),t._reset=function(){a.scrollLeft=1e6,a.scrollTop=1e6,i.scrollLeft=1e6,i.scrollTop=1e6};var r=function(){t._reset(),e()};return Ht(a,"scroll",r.bind(a,"expand")),Ht(i,"scroll",r.bind(i,"shrink")),t}((i=function(){if(s.resizer){var i=a.options.maintainAspectRatio&&e.parentNode,r=i?i.clientWidth:0;t(Pt("resize",a)),i&&i.clientWidth<r&&a.canvas&&t(Pt("resize",a))}},n=!1,o=[],function(){o=Array.prototype.slice.call(arguments),r=r||this,n||(n=!0,ue.requestAnimFrame.call(window,function(){n=!1,i.apply(r,o)}))}));!function(e,t){var a=e[Yt]||(e[Yt]={}),i=a.renderProxy=function(e){e.animationName===xt&&t()};ue.each(wt,function(t){Ht(e,t,i)}),a.reflow=!!e.offsetParent,e.classList.add(St)}(e,function(){if(s.resizer){var t=e.parentNode;t&&t!==d.parentNode&&t.insertBefore(d,t.firstChild),d._reset()}})}function Ft(e){var t=e[Yt]||{},a=t.resizer;delete t.resizer,function(e){var t=e[Yt]||{},a=t.renderProxy;a&&(ue.each(wt,function(t){Ot(e,t,a)}),delete t.renderProxy),e.classList.remove(St)}(e),a&&a.parentNode&&a.parentNode.removeChild(a)}var Rt={disableCSSInjection:!1,_enabled:"undefined"!=typeof window&&"undefined"!=typeof document,_ensureLoaded:function(){this._loaded||(this._loaded=!0,this.disableCSSInjection||function(e,t){var a=e._style||document.createElement("style");e._style||(e._style=a,t="/* Chart.js */\n"+t,a.setAttribute("type","text/css"),document.getElementsByTagName("head")[0].appendChild(a)),a.appendChild(document.createTextNode(t))}(this,vt))},acquireContext:function(e,t){"string"==typeof e?e=document.getElementById(e):e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas);var a=e&&e.getContext&&e.getContext("2d");return this._ensureLoaded(),a&&a.canvas===e?(function(e,t){var a=e.style,i=e.getAttribute("height"),r=e.getAttribute("width");if(e[Yt]={initial:{height:i,width:r,style:{display:a.display,height:a.height,width:a.width}}},a.display=a.display||"block",null===r||""===r){var n=At(e,"width");void 0!==n&&(e.width=n)}if(null===i||""===i)if(""===e.style.height)e.height=e.width/(t.options.aspectRatio||2);else{var o=At(e,"height");void 0!==n&&(e.height=o)}}(e,t),a):null},releaseContext:function(e){var t=e.canvas;if(t[Yt]){var a=t[Yt].initial;["height","width"].forEach(function(e){var i=a[e];ue.isNullOrUndef(i)?t.removeAttribute(e):t.setAttribute(e,i)}),ue.each(a.style||{},function(e,a){t.style[a]=e}),t.width=t.width,delete t[Yt]}},addEventListener:function(e,t,a){var i=e.canvas;if("resize"!==t){var r=a[Yt]||(a[Yt]={}),n=r.proxies||(r.proxies={}),o=n[e.id+"_"+t]=function(t){a(function(e,t){var a=Tt[e.type]||e.type,i=ue.getRelativePosition(e,t);return Pt(a,t,i.x,i.y,e)}(t,e))};Ht(i,t,o)}else Wt(i,a,e)},removeEventListener:function(e,t,a){var i=e.canvas;if("resize"!==t){var r=a[Yt]||{},n=r.proxies||{},o=n[e.id+"_"+t];o&&Ot(i,t,o)}else Ft(i)}};ue.addEvent=Ht,ue.removeEvent=Ot;var zt=Rt._enabled?Rt:{acquireContext:function(e){return e&&e.canvas&&(e=e.canvas),e&&e.getContext("2d")||null}},It=ue.extend({initialize:function(){},acquireContext:function(){},releaseContext:function(){},addEventListener:function(){},removeEventListener:function(){}},zt);se._set("global",{plugins:{}});var Bt={_plugins:[],_cacheId:0,register:function(e){var t=this._plugins;[].concat(e).forEach(function(e){-1===t.indexOf(e)&&t.push(e)}),this._cacheId++},unregister:function(e){var t=this._plugins;[].concat(e).forEach(function(e){var a=t.indexOf(e);-1!==a&&t.splice(a,1)}),this._cacheId++},clear:function(){this._plugins=[],this._cacheId++},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(e,t,a){var i,r,n,o,s,d=this.descriptors(e),l=d.length;for(i=0;i<l;++i)if(r=d[i],n=r.plugin,"function"==typeof(s=n[t])&&((o=[e].concat(a||[])).push(r.options),!1===s.apply(n,o)))return!1;return!0},descriptors:function(e){var t=e.$plugins||(e.$plugins={});if(t.id===this._cacheId)return t.descriptors;var a=[],i=[],r=e&&e.config||{},n=r.options&&r.options.plugins||{};return this._plugins.concat(r.plugins||[]).forEach(function(e){var t=a.indexOf(e);if(-1===t){var r=e.id,o=n[r];!1!==o&&(!0===o&&(o=ue.clone(se.global.plugins[r])),a.push(e),i.push({plugin:e,options:o||{}}))}}),t.descriptors=i,t.id=this._cacheId,i},_invalidate:function(e){delete e.$plugins}},Et={constructors:{},defaults:{},registerScaleType:function(e,t,a){this.constructors[e]=t,this.defaults[e]=ue.clone(a)},getScaleConstructor:function(e){return this.constructors.hasOwnProperty(e)?this.constructors[e]:void 0},getScaleDefaults:function(e){return this.defaults.hasOwnProperty(e)?ue.merge({},[se.scale,this.defaults[e]]):{}},updateScaleDefaults:function(e,t){this.defaults.hasOwnProperty(e)&&(this.defaults[e]=ue.extend(this.defaults[e],t))},addScalesToLayout:function(e){ue.each(e.scales,function(t){t.fullWidth=t.options.fullWidth,t.position=t.options.position,t.weight=t.options.weight,kt.addBox(e,t)})}},Nt=ue.valueOrDefault;se._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:ue.noop,title:function(e,t){var a="",i=t.labels,r=i?i.length:0;if(e.length>0){var n=e[0];n.label?a=n.label:n.xLabel?a=n.xLabel:r>0&&n.index<r&&(a=i[n.index])}return a},afterTitle:ue.noop,beforeBody:ue.noop,beforeLabel:ue.noop,label:function(e,t){var a=t.datasets[e.datasetIndex].label||"";return a&&(a+=": "),ue.isNullOrUndef(e.value)?a+=e.yLabel:a+=e.value,a},labelColor:function(e,t){var a=t.getDatasetMeta(e.datasetIndex),i=a.data[e.index],r=i._view;return{borderColor:r.borderColor,backgroundColor:r.backgroundColor}},labelTextColor:function(){return this._options.bodyFontColor},afterLabel:ue.noop,afterBody:ue.noop,beforeFooter:ue.noop,footer:ue.noop,afterFooter:ue.noop}}});var Jt={average:function(e){if(!e.length)return!1;var t,a,i=0,r=0,n=0;for(t=0,a=e.length;t<a;++t){var o=e[t];if(o&&o.hasValue()){var s=o.tooltipPosition();i+=s.x,r+=s.y,++n}}return{x:i/n,y:r/n}},nearest:function(e,t){var a,i,r,n=t.x,o=t.y,s=Number.POSITIVE_INFINITY;for(a=0,i=e.length;a<i;++a){var d=e[a];if(d&&d.hasValue()){var l=d.getCenterPoint(),u=ue.distanceBetweenPoints(t,l);u<s&&(s=u,r=d)}}if(r){var m=r.tooltipPosition();n=m.x,o=m.y}return{x:n,y:o}}};function Vt(e,t){return t&&(ue.isArray(t)?Array.prototype.push.apply(e,t):e.push(t)),e}function Zt(e){return("string"==typeof e||e instanceof String)&&e.indexOf("\n")>-1?e.split("\n"):e}function Gt(e){var t=se.global;return{xPadding:e.xPadding,yPadding:e.yPadding,xAlign:e.xAlign,yAlign:e.yAlign,bodyFontColor:e.bodyFontColor,_bodyFontFamily:Nt(e.bodyFontFamily,t.defaultFontFamily),_bodyFontStyle:Nt(e.bodyFontStyle,t.defaultFontStyle),_bodyAlign:e.bodyAlign,bodyFontSize:Nt(e.bodyFontSize,t.defaultFontSize),bodySpacing:e.bodySpacing,titleFontColor:e.titleFontColor,_titleFontFamily:Nt(e.titleFontFamily,t.defaultFontFamily),_titleFontStyle:Nt(e.titleFontStyle,t.defaultFontStyle),titleFontSize:Nt(e.titleFontSize,t.defaultFontSize),_titleAlign:e.titleAlign,titleSpacing:e.titleSpacing,titleMarginBottom:e.titleMarginBottom,footerFontColor:e.footerFontColor,_footerFontFamily:Nt(e.footerFontFamily,t.defaultFontFamily),_footerFontStyle:Nt(e.footerFontStyle,t.defaultFontStyle),footerFontSize:Nt(e.footerFontSize,t.defaultFontSize),_footerAlign:e.footerAlign,footerSpacing:e.footerSpacing,footerMarginTop:e.footerMarginTop,caretSize:e.caretSize,cornerRadius:e.cornerRadius,backgroundColor:e.backgroundColor,opacity:0,legendColorBackground:e.multiKeyBackground,displayColors:e.displayColors,borderColor:e.borderColor,borderWidth:e.borderWidth}}function Ut(e,t){return"center"===t?e.x+e.width/2:"right"===t?e.x+e.width-e.xPadding:e.x+e.xPadding}function qt(e){return Vt([],Zt(e))}var Kt=fe.extend({initialize:function(){this._model=Gt(this._options),this._lastActive=[]},getTitle:function(){var e=this._options,t=e.callbacks,a=t.beforeTitle.apply(this,arguments),i=t.title.apply(this,arguments),r=t.afterTitle.apply(this,arguments),n=[];return n=Vt(n,Zt(a)),n=Vt(n,Zt(i)),n=Vt(n,Zt(r))},getBeforeBody:function(){return qt(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(e,t){var a=this,i=a._options.callbacks,r=[];return ue.each(e,function(e){var n={before:[],lines:[],after:[]};Vt(n.before,Zt(i.beforeLabel.call(a,e,t))),Vt(n.lines,i.label.call(a,e,t)),Vt(n.after,Zt(i.afterLabel.call(a,e,t))),r.push(n)}),r},getAfterBody:function(){return qt(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var e=this._options.callbacks,t=e.beforeFooter.apply(this,arguments),a=e.footer.apply(this,arguments),i=e.afterFooter.apply(this,arguments),r=[];return r=Vt(r,Zt(t)),r=Vt(r,Zt(a)),r=Vt(r,Zt(i))},update:function(e){var t,a,i,r,n,o,s,d,l,u,m=this,c=m._options,h=m._model,_=m._model=Gt(c),f=m._active,p=m._data,g={xAlign:h.xAlign,yAlign:h.yAlign},y={x:h.x,y:h.y},b={width:h.width,height:h.height},M={x:h.caretX,y:h.caretY};if(f.length){_.opacity=1;var L=[],k=[];M=Jt[c.position].call(m,f,m._eventPosition);var v=[];for(t=0,a=f.length;t<a;++t)v.push((i=f[t],r=void 0,n=void 0,o=void 0,s=void 0,d=void 0,l=void 0,u=void 0,r=i._xScale,n=i._yScale||i._scale,o=i._index,s=i._datasetIndex,d=i._chart.getDatasetMeta(s).controller,l=d._getIndexScale(),u=d._getValueScale(),{xLabel:r?r.getLabelForIndex(o,s):"",yLabel:n?n.getLabelForIndex(o,s):"",label:l?""+l.getLabelForIndex(o,s):"",value:u?""+u.getLabelForIndex(o,s):"",index:o,datasetIndex:s,x:i._model.x,y:i._model.y}));c.filter&&(v=v.filter(function(e){return c.filter(e,p)})),c.itemSort&&(v=v.sort(function(e,t){return c.itemSort(e,t,p)})),ue.each(v,function(e){L.push(c.callbacks.labelColor.call(m,e,m._chart)),k.push(c.callbacks.labelTextColor.call(m,e,m._chart))}),_.title=m.getTitle(v,p),_.beforeBody=m.getBeforeBody(v,p),_.body=m.getBody(v,p),_.afterBody=m.getAfterBody(v,p),_.footer=m.getFooter(v,p),_.x=M.x,_.y=M.y,_.caretPadding=c.caretPadding,_.labelColors=L,_.labelTextColors=k,_.dataPoints=v,b=function(e,t){var a=e._chart.ctx,i=2*t.yPadding,r=0,n=t.body,o=n.reduce(function(e,t){return e+t.before.length+t.lines.length+t.after.length},0);o+=t.beforeBody.length+t.afterBody.length;var s=t.title.length,d=t.footer.length,l=t.titleFontSize,u=t.bodyFontSize,m=t.footerFontSize;i+=s*l,i+=s?(s-1)*t.titleSpacing:0,i+=s?t.titleMarginBottom:0,i+=o*u,i+=o?(o-1)*t.bodySpacing:0,i+=d?t.footerMarginTop:0,i+=d*m,i+=d?(d-1)*t.footerSpacing:0;var c=0,h=function(e){r=Math.max(r,a.measureText(e).width+c)};return a.font=ue.fontString(l,t._titleFontStyle,t._titleFontFamily),ue.each(t.title,h),a.font=ue.fontString(u,t._bodyFontStyle,t._bodyFontFamily),ue.each(t.beforeBody.concat(t.afterBody),h),c=t.displayColors?u+2:0,ue.each(n,function(e){ue.each(e.before,h),ue.each(e.lines,h),ue.each(e.after,h)}),c=0,a.font=ue.fontString(m,t._footerFontStyle,t._footerFontFamily),ue.each(t.footer,h),{width:r+=2*t.xPadding,height:i}}(this,_),g=function(e,t){var a,i,r,n,o,s=e._model,d=e._chart,l=e._chart.chartArea,u="center",m="center";s.y<t.height?m="top":s.y>d.height-t.height&&(m="bottom");var c=(l.left+l.right)/2,h=(l.top+l.bottom)/2;"center"===m?(a=function(e){return e<=c},i=function(e){return e>c}):(a=function(e){return e<=t.width/2},i=function(e){return e>=d.width-t.width/2}),r=function(e){return e+t.width+s.caretSize+s.caretPadding>d.width},n=function(e){return e-t.width-s.caretSize-s.caretPadding<0},o=function(e){return e<=h?"top":"bottom"},a(s.x)?(u="left",r(s.x)&&(u="center",m=o(s.y))):i(s.x)&&(u="right",n(s.x)&&(u="center",m=o(s.y)));var _=e._options;return{xAlign:_.xAlign?_.xAlign:u,yAlign:_.yAlign?_.yAlign:m}}(this,b),y=function(e,t,a,i){var r=e.x,n=e.y,o=e.caretSize,s=e.caretPadding,d=e.cornerRadius,l=a.xAlign,u=a.yAlign,m=o+s,c=d+s;return"right"===l?r-=t.width:"center"===l&&((r-=t.width/2)+t.width>i.width&&(r=i.width-t.width),r<0&&(r=0)),"top"===u?n+=m:n-="bottom"===u?t.height+m:t.height/2,"center"===u?"left"===l?r+=m:"right"===l&&(r-=m):"left"===l?r-=c:"right"===l&&(r+=c),{x:r,y:n}}(_,b,g,m._chart)}else _.opacity=0;return _.xAlign=g.xAlign,_.yAlign=g.yAlign,_.x=y.x,_.y=y.y,_.width=b.width,_.height=b.height,_.caretX=M.x,_.caretY=M.y,m._model=_,e&&c.custom&&c.custom.call(m,_),m},drawCaret:function(e,t){var a=this._chart.ctx,i=this._view,r=this.getCaretPosition(e,t,i);a.lineTo(r.x1,r.y1),a.lineTo(r.x2,r.y2),a.lineTo(r.x3,r.y3)},getCaretPosition:function(e,t,a){var i,r,n,o,s,d,l=a.caretSize,u=a.cornerRadius,m=a.xAlign,c=a.yAlign,h=e.x,_=e.y,f=t.width,p=t.height;if("center"===c)s=_+p/2,"left"===m?(r=(i=h)-l,n=i,o=s+l,d=s-l):(r=(i=h+f)+l,n=i,o=s-l,d=s+l);else if("left"===m?(i=(r=h+u+l)-l,n=r+l):"right"===m?(i=(r=h+f-u-l)-l,n=r+l):(r=a.caretX,i=r-l,n=r+l),"top"===c)s=(o=_)-l,d=o;else{s=(o=_+p)+l,d=o;var g=n;n=i,i=g}return{x1:i,x2:r,x3:n,y1:o,y2:s,y3:d}},drawTitle:function(e,t,a){var i=t.title;if(i.length){e.x=Ut(t,t._titleAlign),a.textAlign=t._titleAlign,a.textBaseline="top";var r,n,o=t.titleFontSize,s=t.titleSpacing;for(a.fillStyle=t.titleFontColor,a.font=ue.fontString(o,t._titleFontStyle,t._titleFontFamily),r=0,n=i.length;r<n;++r)a.fillText(i[r],e.x,e.y),e.y+=o+s,r+1===i.length&&(e.y+=t.titleMarginBottom-s)}},drawBody:function(e,t,a){var i,r=t.bodyFontSize,n=t.bodySpacing,o=t._bodyAlign,s=t.body,d=t.displayColors,l=t.labelColors,u=0,m=d?Ut(t,"left"):0;a.textAlign=o,a.textBaseline="top",a.font=ue.fontString(r,t._bodyFontStyle,t._bodyFontFamily),e.x=Ut(t,o);var c=function(t){a.fillText(t,e.x+u,e.y),e.y+=r+n};a.fillStyle=t.bodyFontColor,ue.each(t.beforeBody,c),u=d&&"right"!==o?"center"===o?r/2+1:r+2:0,ue.each(s,function(n,o){i=t.labelTextColors[o],a.fillStyle=i,ue.each(n.before,c),ue.each(n.lines,function(n){d&&(a.fillStyle=t.legendColorBackground,a.fillRect(m,e.y,r,r),a.lineWidth=1,a.strokeStyle=l[o].borderColor,a.strokeRect(m,e.y,r,r),a.fillStyle=l[o].backgroundColor,a.fillRect(m+1,e.y+1,r-2,r-2),a.fillStyle=i),c(n)}),ue.each(n.after,c)}),u=0,ue.each(t.afterBody,c),e.y-=n},drawFooter:function(e,t,a){var i=t.footer;i.length&&(e.x=Ut(t,t._footerAlign),e.y+=t.footerMarginTop,a.textAlign=t._footerAlign,a.textBaseline="top",a.fillStyle=t.footerFontColor,a.font=ue.fontString(t.footerFontSize,t._footerFontStyle,t._footerFontFamily),ue.each(i,function(i){a.fillText(i,e.x,e.y),e.y+=t.footerFontSize+t.footerSpacing}))},drawBackground:function(e,t,a,i){a.fillStyle=t.backgroundColor,a.strokeStyle=t.borderColor,a.lineWidth=t.borderWidth;var r=t.xAlign,n=t.yAlign,o=e.x,s=e.y,d=i.width,l=i.height,u=t.cornerRadius;a.beginPath(),a.moveTo(o+u,s),"top"===n&&this.drawCaret(e,i),a.lineTo(o+d-u,s),a.quadraticCurveTo(o+d,s,o+d,s+u),"center"===n&&"right"===r&&this.drawCaret(e,i),a.lineTo(o+d,s+l-u),a.quadraticCurveTo(o+d,s+l,o+d-u,s+l),"bottom"===n&&this.drawCaret(e,i),a.lineTo(o+u,s+l),a.quadraticCurveTo(o,s+l,o,s+l-u),"center"===n&&"left"===r&&this.drawCaret(e,i),a.lineTo(o,s+u),a.quadraticCurveTo(o,s,o+u,s),a.closePath(),a.fill(),t.borderWidth>0&&a.stroke()},draw:function(){var e=this._chart.ctx,t=this._view;if(0!==t.opacity){var a={width:t.width,height:t.height},i={x:t.x,y:t.y},r=Math.abs(t.opacity<.001)?0:t.opacity,n=t.title.length||t.beforeBody.length||t.body.length||t.afterBody.length||t.footer.length;this._options.enabled&&n&&(e.save(),e.globalAlpha=r,this.drawBackground(i,t,e,a),i.y+=t.yPadding,this.drawTitle(i,t,e),this.drawBody(i,t,e),this.drawFooter(i,t,e),e.restore())}},handleEvent:function(e){var t=this,a=t._options,i=!1;return t._lastActive=t._lastActive||[],"mouseout"===e.type?t._active=[]:t._active=t._chart.getElementsAtEventForMode(e,a.mode,a),(i=!ue.arrayEquals(t._active,t._lastActive))&&(t._lastActive=t._active,(a.enabled||a.custom)&&(t._eventPosition={x:e.x,y:e.y},t.update(!0),t.pivot())),i}}),$t=Jt,Qt=Kt;Qt.positioners=$t;var Xt=ue.valueOrDefault;function ea(){return ue.merge({},[].slice.call(arguments),{merger:function(e,t,a,i){if("xAxes"===e||"yAxes"===e){var r,n,o,s=a[e].length;for(t[e]||(t[e]=[]),r=0;r<s;++r)o=a[e][r],n=Xt(o.type,"xAxes"===e?"category":"linear"),r>=t[e].length&&t[e].push({}),!t[e][r].type||o.type&&o.type!==t[e][r].type?ue.merge(t[e][r],[Et.getScaleDefaults(n),o]):ue.merge(t[e][r],o)}else ue._merger(e,t,a,i)}})}function ta(){return ue.merge({},[].slice.call(arguments),{merger:function(e,t,a,i){var r=t[e]||{},n=a[e];"scales"===e?t[e]=ea(r,n):"scale"===e?t[e]=ue.merge(r,[Et.getScaleDefaults(n.type),n]):ue._merger(e,t,a,i)}})}function aa(e){return"top"===e||"bottom"===e}se._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 ia=function(e,t){return this.construct(e,t),this};ue.extend(ia.prototype,{construct:function(e,t){var a=this;t=function(e){var t=(e=e||{}).data=e.data||{};return t.datasets=t.datasets||[],t.labels=t.labels||[],e.options=ta(se.global,se[e.type],e.options||{}),e}(t);var i=It.acquireContext(e,t),r=i&&i.canvas,n=r&&r.height,o=r&&r.width;a.id=ue.uid(),a.ctx=i,a.canvas=r,a.config=t,a.width=o,a.height=n,a.aspectRatio=n?o/n:null,a.options=t.options,a._bufferedRender=!1,a.chart=a,a.controller=a,ia.instances[a.id]=a,Object.defineProperty(a,"data",{get:function(){return a.config.data},set:function(e){a.config.data=e}}),i&&r?(a.initialize(),a.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var e=this;return Bt.notify(e,"beforeInit"),ue.retinaScale(e,e.options.devicePixelRatio),e.bindEvents(),e.options.responsive&&e.resize(!0),e.ensureScalesHaveIDs(),e.buildOrUpdateScales(),e.initToolTip(),Bt.notify(e,"afterInit"),e},clear:function(){return ue.canvas.clear(this),this},stop:function(){return ye.cancelAnimation(this),this},resize:function(e){var t=this,a=t.options,i=t.canvas,r=a.maintainAspectRatio&&t.aspectRatio||null,n=Math.max(0,Math.floor(ue.getMaximumWidth(i))),o=Math.max(0,Math.floor(r?n/r:ue.getMaximumHeight(i)));if((t.width!==n||t.height!==o)&&(i.width=t.width=n,i.height=t.height=o,i.style.width=n+"px",i.style.height=o+"px",ue.retinaScale(t,a.devicePixelRatio),!e)){var s={width:n,height:o};Bt.notify(t,"resize",[s]),a.onResize&&a.onResize(t,s),t.stop(),t.update({duration:a.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var e=this.options,t=e.scales||{},a=e.scale;ue.each(t.xAxes,function(e,t){e.id=e.id||"x-axis-"+t}),ue.each(t.yAxes,function(e,t){e.id=e.id||"y-axis-"+t}),a&&(a.id=a.id||"scale")},buildOrUpdateScales:function(){var e=this,t=e.options,a=e.scales||{},i=[],r=Object.keys(a).reduce(function(e,t){return e[t]=!1,e},{});t.scales&&(i=i.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&&i.push({options:t.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),ue.each(i,function(t){var i=t.options,n=i.id,o=Xt(i.type,t.dtype);aa(i.position)!==aa(t.dposition)&&(i.position=t.dposition),r[n]=!0;var s=null;if(n in a&&a[n].type===o)(s=a[n]).options=i,s.ctx=e.ctx,s.chart=e;else{var d=Et.getScaleConstructor(o);if(!d)return;s=new d({id:n,type:o,options:i,ctx:e.ctx,chart:e}),a[s.id]=s}s.mergeTicksOptions(),t.isDefault&&(e.scale=s)}),ue.each(r,function(e,t){e||delete a[t]}),e.scales=a,Et.addScalesToLayout(this)},buildOrUpdateControllers:function(){var e=this,t=[];return ue.each(e.data.datasets,function(a,i){var r=e.getDatasetMeta(i),n=a.type||e.config.type;if(r.type&&r.type!==n&&(e.destroyDatasetMeta(i),r=e.getDatasetMeta(i)),r.type=n,r.controller)r.controller.updateIndex(i),r.controller.linkScales();else{var o=ut[r.type];if(void 0===o)throw new Error('"'+r.type+'" is not a chart type.');r.controller=new o(e,i),t.push(r.controller)}},e),t},resetElements:function(){var e=this;ue.each(e.data.datasets,function(t,a){e.getDatasetMeta(a).controller.reset()},e)},reset:function(){this.resetElements(),this.tooltip.initialize()},update:function(e){var t,a,i=this;if(e&&"object"==typeof e||(e={duration:e,lazy:arguments[1]}),a=(t=i).options,ue.each(t.scales,function(e){kt.removeBox(t,e)}),a=ta(se.global,se[t.config.type],a),t.options=t.config.options=a,t.ensureScalesHaveIDs(),t.buildOrUpdateScales(),t.tooltip._options=a.tooltips,t.tooltip.initialize(),Bt._invalidate(i),!1!==Bt.notify(i,"beforeUpdate")){i.tooltip._data=i.data;var r=i.buildOrUpdateControllers();ue.each(i.data.datasets,function(e,t){i.getDatasetMeta(t).controller.buildOrUpdateElements()},i),i.updateLayout(),i.options.animation&&i.options.animation.duration&&ue.each(r,function(e){e.reset()}),i.updateDatasets(),i.tooltip.initialize(),i.lastActive=[],Bt.notify(i,"afterUpdate"),i._bufferedRender?i._bufferedRequest={duration:e.duration,easing:e.easing,lazy:e.lazy}:i.render(e)}},updateLayout:function(){!1!==Bt.notify(this,"beforeLayout")&&(kt.update(this,this.width,this.height),Bt.notify(this,"afterScaleUpdate"),Bt.notify(this,"afterLayout"))},updateDatasets:function(){if(!1!==Bt.notify(this,"beforeDatasetsUpdate")){for(var e=0,t=this.data.datasets.length;e<t;++e)this.updateDataset(e);Bt.notify(this,"afterDatasetsUpdate")}},updateDataset:function(e){var t=this.getDatasetMeta(e),a={meta:t,index:e};!1!==Bt.notify(this,"beforeDatasetUpdate",[a])&&(t.controller.update(),Bt.notify(this,"afterDatasetUpdate",[a]))},render:function(e){var t=this;e&&"object"==typeof e||(e={duration:e,lazy:arguments[1]});var a=t.options.animation,i=Xt(e.duration,a&&a.duration),r=e.lazy;if(!1!==Bt.notify(t,"beforeRender")){var n=function(e){Bt.notify(t,"afterRender"),ue.callback(a&&a.onComplete,[e],t)};if(a&&i){var o=new ge({numSteps:i/16.66,easing:e.easing||a.easing,render:function(e,t){var a=ue.easing.effects[t.easing],i=t.currentStep,r=i/t.numSteps;e.draw(a(r),r,i)},onAnimationProgress:a.onProgress,onAnimationComplete:n});ye.addAnimation(t,o,i,r)}else t.draw(),n(new ge({numSteps:0,chart:t}));return t}},draw:function(e){var t=this;t.clear(),ue.isNullOrUndef(e)&&(e=1),t.transition(e),t.width<=0||t.height<=0||!1!==Bt.notify(t,"beforeDraw",[e])&&(ue.each(t.boxes,function(e){e.draw(t.chartArea)},t),t.drawDatasets(e),t._drawTooltip(e),Bt.notify(t,"afterDraw",[e]))},transition:function(e){for(var t=0,a=(this.data.datasets||[]).length;t<a;++t)this.isDatasetVisible(t)&&this.getDatasetMeta(t).controller.transition(e);this.tooltip.transition(e)},drawDatasets:function(e){var t=this;if(!1!==Bt.notify(t,"beforeDatasetsDraw",[e])){for(var a=(t.data.datasets||[]).length-1;a>=0;--a)t.isDatasetVisible(a)&&t.drawDataset(a,e);Bt.notify(t,"afterDatasetsDraw",[e])}},drawDataset:function(e,t){var a=this.getDatasetMeta(e),i={meta:a,index:e,easingValue:t};!1!==Bt.notify(this,"beforeDatasetDraw",[i])&&(a.controller.draw(t),Bt.notify(this,"afterDatasetDraw",[i]))},_drawTooltip:function(e){var t=this.tooltip,a={tooltip:t,easingValue:e};!1!==Bt.notify(this,"beforeTooltipDraw",[a])&&(t.draw(),Bt.notify(this,"afterTooltipDraw",[a]))},getElementAtEvent:function(e){return gt.modes.single(this,e)},getElementsAtEvent:function(e){return gt.modes.label(this,e,{intersect:!0})},getElementsAtXAxis:function(e){return gt.modes["x-axis"](this,e,{intersect:!0})},getElementsAtEventForMode:function(e,t,a){var i=gt.modes[t];return"function"==typeof i?i(this,e,a):[]},getDatasetAtEvent:function(e){return gt.modes.dataset(this,e,{intersect:!0})},getDatasetMeta:function(e){var t=this.data.datasets[e];t._meta||(t._meta={});var a=t._meta[this.id];return a||(a=t._meta[this.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null}),a},getVisibleDatasetCount:function(){for(var e=0,t=0,a=this.data.datasets.length;t<a;++t)this.isDatasetVisible(t)&&e++;return e},isDatasetVisible:function(e){var t=this.getDatasetMeta(e);return"boolean"==typeof t.hidden?!t.hidden:!this.data.datasets[e].hidden},generateLegend:function(){return this.options.legendCallback(this)},destroyDatasetMeta:function(e){var t=this.id,a=this.data.datasets[e],i=a._meta&&a._meta[t];i&&(i.controller.destroy(),delete a._meta[t])},destroy:function(){var e,t,a=this,i=a.canvas;for(a.stop(),e=0,t=a.data.datasets.length;e<t;++e)a.destroyDatasetMeta(e);i&&(a.unbindEvents(),ue.canvas.clear(a),It.releaseContext(a.ctx),a.canvas=null,a.ctx=null),Bt.notify(a,"destroy"),delete ia.instances[a.id]},toBase64Image:function(){return this.canvas.toDataURL.apply(this.canvas,arguments)},initToolTip:function(){var e=this;e.tooltip=new Qt({_chart:e,_chartInstance:e,_data:e.data,_options:e.options.tooltips},e)},bindEvents:function(){var e=this,t=e._listeners={},a=function(){e.eventHandler.apply(e,arguments)};ue.each(e.options.events,function(i){It.addEventListener(e,i,a),t[i]=a}),e.options.responsive&&(a=function(){e.resize()},It.addEventListener(e,"resize",a),t.resize=a)},unbindEvents:function(){var e=this,t=e._listeners;t&&(delete e._listeners,ue.each(t,function(t,a){It.removeEventListener(e,a,t)}))},updateHoverStyle:function(e,t,a){var i,r,n,o=a?"setHoverStyle":"removeHoverStyle";for(r=0,n=e.length;r<n;++r)(i=e[r])&&this.getDatasetMeta(i._datasetIndex).controller[o](i)},eventHandler:function(e){var t=this,a=t.tooltip;if(!1!==Bt.notify(t,"beforeEvent",[e])){t._bufferedRender=!0,t._bufferedRequest=null;var i=t.handleEvent(e);a&&(i=a._start?a.handleEvent(e):i|a.handleEvent(e)),Bt.notify(t,"afterEvent",[e]);var r=t._bufferedRequest;return r?t.render(r):i&&!t.animating&&(t.stop(),t.render({duration:t.options.hover.animationDuration,lazy:!0})),t._bufferedRender=!1,t._bufferedRequest=null,t}},handleEvent:function(e){var t=this,a=t.options||{},i=a.hover,r=!1;return t.lastActive=t.lastActive||[],"mouseout"===e.type?t.active=[]:t.active=t.getElementsAtEventForMode(e,i.mode,i),ue.callback(a.onHover||a.hover.onHover,[e.native,t.active],t),"mouseup"!==e.type&&"click"!==e.type||a.onClick&&a.onClick.call(t,e.native,t.active),t.lastActive.length&&t.updateHoverStyle(t.lastActive,i.mode,!1),t.active.length&&i.mode&&t.updateHoverStyle(t.active,i.mode,!0),r=!ue.arrayEquals(t.active,t.lastActive),t.lastActive=t.active,r}}),ia.instances={};var ra=ia;function na(){throw new Error("This method is not implemented: either no adapter can be found or an incomplete integration was provided.")}function oa(e){this.options=e||{}}ia.Controller=ia,ia.types={},ue.configMerge=ta,ue.scaleMerge=ea,ue.extend(oa.prototype,{formats:na,parse:na,format:na,add:na,diff:na,startOf:na,endOf:na,_create:function(e){return e}}),oa.override=function(e){ue.extend(oa.prototype,e)};var sa={_date:oa},da={formatters:{values:function(e){return ue.isArray(e)?e:""+e},linear:function(e,t,a){var i=a.length>3?a[2]-a[1]:a[1]-a[0];Math.abs(i)>1&&e!==Math.floor(e)&&(i=e-Math.floor(e));var r=ue.log10(Math.abs(i)),n="";if(0!==e){var o=Math.max(Math.abs(a[0]),Math.abs(a[a.length-1]));if(o<1e-4){var s=ue.log10(Math.abs(e));n=e.toExponential(Math.floor(s)-Math.floor(r))}else{var d=-1*Math.floor(r);d=Math.max(Math.min(d,20),0),n=e.toFixed(d)}}else n="0";return n},logarithmic:function(e,t,a){var i=e/Math.pow(10,Math.floor(ue.log10(e)));return 0===e?"0":1===i||2===i||5===i||0===t||t===a.length-1?e.toExponential():""}}},la=ue.valueOrDefault,ua=ue.valueAtIndexOrDefault;function ma(e){var t,a,i=[];for(t=0,a=e.length;t<a;++t)i.push(e[t].label);return i}function ca(e,t,a){return ue.isArray(t)?ue.longestText(e,a,t):e.measureText(t).width}se._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:da.formatters.values,minor:{},major:{}}});var ha=fe.extend({getPadding:function(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}},getTicks:function(){return this._ticks},mergeTicksOptions:function(){var e=this.options.ticks;for(var t in!1===e.minor&&(e.minor={display:!1}),!1===e.major&&(e.major={display:!1}),e)"major"!==t&&"minor"!==t&&(void 0===e.minor[t]&&(e.minor[t]=e[t]),void 0===e.major[t]&&(e.major[t]=e[t]))},beforeUpdate:function(){ue.callback(this.options.beforeUpdate,[this])},update:function(e,t,a){var i,r,n,o,s,d,l=this;for(l.beforeUpdate(),l.maxWidth=e,l.maxHeight=t,l.margins=ue.extend({left:0,right:0,top:0,bottom:0},a),l._maxLabelLines=0,l.longestLabelWidth=0,l.longestTextCache=l.longestTextCache||{},l.beforeSetDimensions(),l.setDimensions(),l.afterSetDimensions(),l.beforeDataLimits(),l.determineDataLimits(),l.afterDataLimits(),l.beforeBuildTicks(),s=l.buildTicks()||[],s=l.afterBuildTicks(s)||s,l.beforeTickToLabelConversion(),n=l.convertTicksToLabels(s)||l.ticks,l.afterTickToLabelConversion(),l.ticks=n,i=0,r=n.length;i<r;++i)o=n[i],(d=s[i])?d.label=o:s.push(d={label:o,major:!1});return l._ticks=s,l.beforeCalculateTickRotation(),l.calculateTickRotation(),l.afterCalculateTickRotation(),l.beforeFit(),l.fit(),l.afterFit(),l.afterUpdate(),l.minSize},afterUpdate:function(){ue.callback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){ue.callback(this.options.beforeSetDimensions,[this])},setDimensions:function(){var e=this;e.isHorizontal()?(e.width=e.maxWidth,e.left=0,e.right=e.width):(e.height=e.maxHeight,e.top=0,e.bottom=e.height),e.paddingLeft=0,e.paddingTop=0,e.paddingRight=0,e.paddingBottom=0},afterSetDimensions:function(){ue.callback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){ue.callback(this.options.beforeDataLimits,[this])},determineDataLimits:ue.noop,afterDataLimits:function(){ue.callback(this.options.afterDataLimits,[this])},beforeBuildTicks:function(){ue.callback(this.options.beforeBuildTicks,[this])},buildTicks:ue.noop,afterBuildTicks:function(e){var t=this;return ue.isArray(e)&&e.length?ue.callback(t.options.afterBuildTicks,[t,e]):(t.ticks=ue.callback(t.options.afterBuildTicks,[t,t.ticks])||t.ticks,e)},beforeTickToLabelConversion:function(){ue.callback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var e=this.options.ticks;this.ticks=this.ticks.map(e.userCallback||e.callback,this)},afterTickToLabelConversion:function(){ue.callback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){ue.callback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var e=this,t=e.ctx,a=e.options.ticks,i=ma(e._ticks),r=ue.options._parseFont(a);t.font=r.string;var n=a.minRotation||0;if(i.length&&e.options.display&&e.isHorizontal())for(var o,s=ue.longestText(t,r.string,i,e.longestTextCache),d=s,l=e.getPixelForTick(1)-e.getPixelForTick(0)-6;d>l&&n<a.maxRotation;){var u=ue.toRadians(n);if(o=Math.cos(u),Math.sin(u)*s>e.maxHeight){n--;break}n++,d=o*s}e.labelRotation=n},afterCalculateTickRotation:function(){ue.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){ue.callback(this.options.beforeFit,[this])},fit:function(){var e=this,t=e.minSize={width:0,height:0},a=ma(e._ticks),i=e.options,r=i.ticks,n=i.scaleLabel,o=i.gridLines,s=e._isVisible(),d=i.position,l=e.isHorizontal(),u=ue.options._parseFont,m=u(r),c=i.gridLines.tickMarkLength;if(t.width=l?e.isFullWidth()?e.maxWidth-e.margins.left-e.margins.right:e.maxWidth:s&&o.drawTicks?c:0,t.height=l?s&&o.drawTicks?c:0:e.maxHeight,n.display&&s){var h=u(n),_=ue.options.toPadding(n.padding),f=h.lineHeight+_.height;l?t.height+=f:t.width+=f}if(r.display&&s){var p=ue.longestText(e.ctx,m.string,a,e.longestTextCache),g=ue.numberOfLabelLines(a),y=.5*m.size,b=e.options.ticks.padding;if(e._maxLabelLines=g,e.longestLabelWidth=p,l){var M=ue.toRadians(e.labelRotation),L=Math.cos(M),k=Math.sin(M),v=k*p+m.lineHeight*g+y;t.height=Math.min(e.maxHeight,t.height+v+b),e.ctx.font=m.string;var Y,D,S=ca(e.ctx,a[0],m.string),x=ca(e.ctx,a[a.length-1],m.string),w=e.getPixelForTick(0)-e.left,T=e.right-e.getPixelForTick(a.length-1);0!==e.labelRotation?(Y="bottom"===d?L*S:L*y,D="bottom"===d?L*y:L*x):(Y=S/2,D=x/2),e.paddingLeft=Math.max(Y-w,0)+3,e.paddingRight=Math.max(D-T,0)+3}else r.mirror?p=0:p+=b+y,t.width=Math.min(e.maxWidth,t.width+p),e.paddingTop=m.size/2,e.paddingBottom=m.size/2}e.handleMargins(),e.width=t.width,e.height=t.height},handleMargins:function(){var e=this;e.margins&&(e.paddingLeft=Math.max(e.paddingLeft-e.margins.left,0),e.paddingTop=Math.max(e.paddingTop-e.margins.top,0),e.paddingRight=Math.max(e.paddingRight-e.margins.right,0),e.paddingBottom=Math.max(e.paddingBottom-e.margins.bottom,0))},afterFit:function(){ue.callback(this.options.afterFit,[this])},isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(e){if(ue.isNullOrUndef(e))return NaN;if(("number"==typeof e||e instanceof Number)&&!isFinite(e))return NaN;if(e)if(this.isHorizontal()){if(void 0!==e.x)return this.getRightValue(e.x)}else if(void 0!==e.y)return this.getRightValue(e.y);return e},getLabelForIndex:ue.noop,getPixelForValue:ue.noop,getValueForPixel:ue.noop,getPixelForTick:function(e){var t=this,a=t.options.offset;if(t.isHorizontal()){var i=t.width-(t.paddingLeft+t.paddingRight),r=i/Math.max(t._ticks.length-(a?0:1),1),n=r*e+t.paddingLeft;a&&(n+=r/2);var o=t.left+n;return o+=t.isFullWidth()?t.margins.left:0}var s=t.height-(t.paddingTop+t.paddingBottom);return t.top+e*(s/(t._ticks.length-1))},getPixelForDecimal:function(e){var t=this;if(t.isHorizontal()){var a=t.width-(t.paddingLeft+t.paddingRight),i=a*e+t.paddingLeft,r=t.left+i;return r+=t.isFullWidth()?t.margins.left:0}return t.top+e*t.height},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var e=this.min,t=this.max;return this.beginAtZero?0:e<0&&t<0?t:e>0&&t>0?e:0},_autoSkip:function(e){var t,a,i=this,r=i.isHorizontal(),n=i.options.ticks.minor,o=e.length,s=!1,d=n.maxTicksLimit,l=i._tickSize()*(o-1),u=r?i.width-(i.paddingLeft+i.paddingRight):i.height-(i.paddingTop+i.PaddingBottom),m=[];for(l>u&&(s=1+Math.floor(l/u)),o>d&&(s=Math.max(s,1+Math.floor(o/d))),t=0;t<o;t++)a=e[t],s>1&&t%s>0&&delete a.label,m.push(a);return m},_tickSize:function(){var e=this,t=e.isHorizontal(),a=e.options.ticks.minor,i=ue.toRadians(e.labelRotation),r=Math.abs(Math.cos(i)),n=Math.abs(Math.sin(i)),o=a.autoSkipPadding||0,s=e.longestLabelWidth+o||0,d=ue.options._parseFont(a),l=e._maxLabelLines*d.lineHeight+o||0;return t?l*r>s*n?s/r:l/n:l*n<s*r?l/r:s/n},_isVisible:function(){var e,t,a,i=this.chart,r=this.options.display;if("auto"!==r)return!!r;for(e=0,t=i.data.datasets.length;e<t;++e)if(i.isDatasetVisible(e)&&((a=i.getDatasetMeta(e)).xAxisID===this.id||a.yAxisID===this.id))return!0;return!1},draw:function(e){var t=this,a=t.options;if(t._isVisible()){var i,r,n,o=t.chart,s=t.ctx,d=se.global,l=d.defaultFontColor,u=a.ticks.minor,m=a.ticks.major||u,c=a.gridLines,h=a.scaleLabel,_=a.position,f=0!==t.labelRotation,p=u.mirror,g=t.isHorizontal(),y=ue.options._parseFont,b=u.display&&u.autoSkip?t._autoSkip(t.getTicks()):t.getTicks(),M=la(u.fontColor,l),L=y(u),k=L.lineHeight,v=la(m.fontColor,l),Y=y(m),D=u.padding,S=u.labelOffset,x=c.drawTicks?c.tickMarkLength:0,w=la(h.fontColor,l),T=y(h),A=ue.options.toPadding(h.padding),C=ue.toRadians(t.labelRotation),H=[],O=c.drawBorder?ua(c.lineWidth,0,0):0,P=ue._alignPixel;if("top"===_?(i=P(o,t.bottom,O),r=t.bottom-x,n=i-O/2):"bottom"===_?(i=P(o,t.top,O),r=i+O/2,n=t.top+x):"left"===_?(i=P(o,t.right,O),r=t.right-x,n=i-O/2):(i=P(o,t.left,O),r=i+O/2,n=t.left+x),ue.each(b,function(i,s){if(!ue.isNullOrUndef(i.label)){var d,l,u,m,h,y,b,M,L,v,Y,w,T,A,j,W,F=i.label;s===t.zeroLineIndex&&a.offset===c.offsetGridLines?(d=c.zeroLineWidth,l=c.zeroLineColor,u=c.zeroLineBorderDash||[],m=c.zeroLineBorderDashOffset||0):(d=ua(c.lineWidth,s),l=ua(c.color,s),u=c.borderDash||[],m=c.borderDashOffset||0);var R=ue.isArray(F)?F.length:1,z=function(e,t,a){var i=e.getPixelForTick(t);return a&&(1===e.getTicks().length?i-=e.isHorizontal()?Math.max(i-e.left,e.right-i):Math.max(i-e.top,e.bottom-i):i-=0===t?(e.getPixelForTick(1)-i)/2:(i-e.getPixelForTick(t-1))/2),i}(t,s,c.offsetGridLines);if(g){var I=x+D;z<t.left-1e-7&&(l="rgba(0,0,0,0)"),h=b=L=Y=P(o,z,d),y=r,M=n,T=t.getPixelForTick(s)+S,"top"===_?(v=P(o,e.top,O)+O/2,w=e.bottom,j=((f?1:.5)-R)*k,W=f?"left":"center",A=t.bottom-I):(v=e.top,w=P(o,e.bottom,O)-O/2,j=(f?0:.5)*k,W=f?"right":"center",A=t.top+I)}else{var B=(p?0:x)+D;z<t.top-1e-7&&(l="rgba(0,0,0,0)"),h=r,b=n,y=M=v=w=P(o,z,d),A=t.getPixelForTick(s)+S,j=(1-R)*k/2,"left"===_?(L=P(o,e.left,O)+O/2,Y=e.right,W=p?"left":"right",T=t.right-B):(L=e.left,Y=P(o,e.right,O)-O/2,W=p?"right":"left",T=t.left+B)}H.push({tx1:h,ty1:y,tx2:b,ty2:M,x1:L,y1:v,x2:Y,y2:w,labelX:T,labelY:A,glWidth:d,glColor:l,glBorderDash:u,glBorderDashOffset:m,rotation:-1*C,label:F,major:i.major,textOffset:j,textAlign:W})}}),ue.each(H,function(e){var t=e.glWidth,a=e.glColor;if(c.display&&t&&a&&(s.save(),s.lineWidth=t,s.strokeStyle=a,s.setLineDash&&(s.setLineDash(e.glBorderDash),s.lineDashOffset=e.glBorderDashOffset),s.beginPath(),c.drawTicks&&(s.moveTo(e.tx1,e.ty1),s.lineTo(e.tx2,e.ty2)),c.drawOnChartArea&&(s.moveTo(e.x1,e.y1),s.lineTo(e.x2,e.y2)),s.stroke(),s.restore()),u.display){s.save(),s.translate(e.labelX,e.labelY),s.rotate(e.rotation),s.font=e.major?Y.string:L.string,s.fillStyle=e.major?v:M,s.textBaseline="middle",s.textAlign=e.textAlign;var i=e.label,r=e.textOffset;if(ue.isArray(i))for(var n=0;n<i.length;++n)s.fillText(""+i[n],0,r),r+=k;else s.fillText(i,0,r);s.restore()}}),h.display){var j,W,F=0,R=T.lineHeight/2;if(g)j=t.left+(t.right-t.left)/2,W="bottom"===_?t.bottom-R-A.bottom:t.top+R+A.top;else{var z="left"===_;j=z?t.left+R+A.top:t.right-R-A.top,W=t.top+(t.bottom-t.top)/2,F=z?-.5*Math.PI:.5*Math.PI}s.save(),s.translate(j,W),s.rotate(F),s.textAlign="center",s.textBaseline="middle",s.fillStyle=w,s.font=T.string,s.fillText(h.labelString,0,0),s.restore()}if(O){var I,B,E,N,J=O,V=ua(c.lineWidth,b.length-1,0);g?(I=P(o,t.left,J)-J/2,B=P(o,t.right,V)+V/2,E=N=i):(E=P(o,t.top,J)-J/2,N=P(o,t.bottom,V)+V/2,I=B=i),s.lineWidth=O,s.strokeStyle=ua(c.color,0),s.beginPath(),s.moveTo(I,E),s.lineTo(B,N),s.stroke()}}}}),_a=ha.extend({getLabels:function(){var e=this.chart.data;return this.options.labels||(this.isHorizontal()?e.xLabels:e.yLabels)||e.labels},determineDataLimits:function(){var e,t=this,a=t.getLabels();t.minIndex=0,t.maxIndex=a.length-1,void 0!==t.options.ticks.min&&(e=a.indexOf(t.options.ticks.min),t.minIndex=-1!==e?e:t.minIndex),void 0!==t.options.ticks.max&&(e=a.indexOf(t.options.ticks.max),t.maxIndex=-1!==e?e:t.maxIndex),t.min=a[t.minIndex],t.max=a[t.maxIndex]},buildTicks:function(){var e=this,t=e.getLabels();e.ticks=0===e.minIndex&&e.maxIndex===t.length-1?t:t.slice(e.minIndex,e.maxIndex+1)},getLabelForIndex:function(e,t){var a=this,i=a.chart;return i.getDatasetMeta(t).controller._getValueScaleId()===a.id?a.getRightValue(i.data.datasets[t].data[e]):a.ticks[e-a.minIndex]},getPixelForValue:function(e,t){var a,i=this,r=i.options.offset,n=Math.max(i.maxIndex+1-i.minIndex-(r?0:1),1);if(null!=e&&(a=i.isHorizontal()?e.x:e.y),void 0!==a||void 0!==e&&isNaN(t)){var o=i.getLabels();e=a||e;var s=o.indexOf(e);t=-1!==s?s:t}if(i.isHorizontal()){var d=i.width/n,l=d*(t-i.minIndex);return r&&(l+=d/2),i.left+l}var u=i.height/n,m=u*(t-i.minIndex);return r&&(m+=u/2),i.top+m},getPixelForTick:function(e){return this.getPixelForValue(this.ticks[e],e+this.minIndex,null)},getValueForPixel:function(e){var t=this,a=t.options.offset,i=Math.max(t._ticks.length-(a?0:1),1),r=t.isHorizontal(),n=(r?t.width:t.height)/i;return e-=r?t.left:t.top,a&&(e-=n/2),(e<=0?0:Math.round(e/n))+t.minIndex},getBasePixel:function(){return this.bottom}}),fa={position:"bottom"};_a._defaults=fa;var pa=ue.noop,ga=ue.isNullOrUndef,ya=ha.extend({getRightValue:function(e){return"string"==typeof e?+e:ha.prototype.getRightValue.call(this,e)},handleTickRangeOptions:function(){var e=this,t=e.options,a=t.ticks;if(a.beginAtZero){var i=ue.sign(e.min),r=ue.sign(e.max);i<0&&r<0?e.max=0:i>0&&r>0&&(e.min=0)}var n=void 0!==a.min||void 0!==a.suggestedMin,o=void 0!==a.max||void 0!==a.suggestedMax;void 0!==a.min?e.min=a.min:void 0!==a.suggestedMin&&(null===e.min?e.min=a.suggestedMin:e.min=Math.min(e.min,a.suggestedMin)),void 0!==a.max?e.max=a.max:void 0!==a.suggestedMax&&(null===e.max?e.max=a.suggestedMax:e.max=Math.max(e.max,a.suggestedMax)),n!==o&&e.min>=e.max&&(n?e.max=e.min+1:e.min=e.max-1),e.min===e.max&&(e.max++,a.beginAtZero||e.min--)},getTickLimit:function(){var e,t=this.options.ticks,a=t.stepSize,i=t.maxTicksLimit;return a?e=Math.ceil(this.max/a)-Math.floor(this.min/a)+1:(e=this._computeTickLimit(),i=i||11),i&&(e=Math.min(i,e)),e},_computeTickLimit:function(){return Number.POSITIVE_INFINITY},handleDirectionalChanges:pa,buildTicks:function(){var e=this,t=e.options,a=t.ticks,i=e.getTickLimit(),r={maxTicks:i=Math.max(2,i),min:a.min,max:a.max,precision:a.precision,stepSize:ue.valueOrDefault(a.fixedStepSize,a.stepSize)},n=e.ticks=function(e,t){var a,i,r,n,o=[],s=e.stepSize,d=s||1,l=e.maxTicks-1,u=e.min,m=e.max,c=e.precision,h=t.min,_=t.max,f=ue.niceNum((_-h)/l/d)*d;if(f<1e-14&&ga(u)&&ga(m))return[h,_];(n=Math.ceil(_/f)-Math.floor(h/f))>l&&(f=ue.niceNum(n*f/l/d)*d),s||ga(c)?a=Math.pow(10,ue._decimalPlaces(f)):(a=Math.pow(10,c),f=Math.ceil(f*a)/a),i=Math.floor(h/f)*f,r=Math.ceil(_/f)*f,s&&(!ga(u)&&ue.almostWhole(u/f,f/1e3)&&(i=u),!ga(m)&&ue.almostWhole(m/f,f/1e3)&&(r=m)),n=(r-i)/f,n=ue.almostEquals(n,Math.round(n),f/1e3)?Math.round(n):Math.ceil(n),i=Math.round(i*a)/a,r=Math.round(r*a)/a,o.push(ga(u)?i:u);for(var p=1;p<n;++p)o.push(Math.round((i+p*f)*a)/a);return o.push(ga(m)?r:m),o}(r,e);e.handleDirectionalChanges(),e.max=ue.max(n),e.min=ue.min(n),a.reverse?(n.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),ha.prototype.convertTicksToLabels.call(e)}}),ba={position:"left",ticks:{callback:da.formatters.linear}},Ma=ya.extend({determineDataLimits:function(){var e=this,t=e.options,a=e.chart,i=a.data,r=i.datasets,n=e.isHorizontal();function o(t){return n?t.xAxisID===e.id:t.yAxisID===e.id}e.min=null,e.max=null;var s=t.stacked;if(void 0===s&&ue.each(r,function(e,t){if(!s){var i=a.getDatasetMeta(t);a.isDatasetVisible(t)&&o(i)&&void 0!==i.stack&&(s=!0)}}),t.stacked||s){var d={};ue.each(r,function(i,r){var n=a.getDatasetMeta(r),s=[n.type,void 0===t.stacked&&void 0===n.stack?r:"",n.stack].join(".");void 0===d[s]&&(d[s]={positiveValues:[],negativeValues:[]});var l=d[s].positiveValues,u=d[s].negativeValues;a.isDatasetVisible(r)&&o(n)&&ue.each(i.data,function(a,i){var r=+e.getRightValue(a);isNaN(r)||n.data[i].hidden||(l[i]=l[i]||0,u[i]=u[i]||0,t.relativePoints?l[i]=100:r<0?u[i]+=r:l[i]+=r)})}),ue.each(d,function(t){var a=t.positiveValues.concat(t.negativeValues),i=ue.min(a),r=ue.max(a);e.min=null===e.min?i:Math.min(e.min,i),e.max=null===e.max?r:Math.max(e.max,r)})}else ue.each(r,function(t,i){var r=a.getDatasetMeta(i);a.isDatasetVisible(i)&&o(r)&&ue.each(t.data,function(t,a){var i=+e.getRightValue(t);isNaN(i)||r.data[a].hidden||(null===e.min?e.min=i:i<e.min&&(e.min=i),null===e.max?e.max=i:i>e.max&&(e.max=i))})});e.min=isFinite(e.min)&&!isNaN(e.min)?e.min:0,e.max=isFinite(e.max)&&!isNaN(e.max)?e.max:1,this.handleTickRangeOptions()},_computeTickLimit:function(){var e;return this.isHorizontal()?Math.ceil(this.width/40):(e=ue.options._parseFont(this.options.ticks),Math.ceil(this.height/e.lineHeight))},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(e,t){return+this.getRightValue(this.chart.data.datasets[t].data[e])},getPixelForValue:function(e){var t=this,a=t.start,i=+t.getRightValue(e),r=t.end-a;return t.isHorizontal()?t.left+t.width/r*(i-a):t.bottom-t.height/r*(i-a)},getValueForPixel:function(e){var t=this,a=t.isHorizontal(),i=a?t.width:t.height,r=(a?e-t.left:t.bottom-e)/i;return t.start+(t.end-t.start)*r},getPixelForTick:function(e){return this.getPixelForValue(this.ticksAsNumbers[e])}}),La=ba;Ma._defaults=La;var ka=ue.valueOrDefault,va={position:"left",ticks:{callback:da.formatters.logarithmic}};function Ya(e,t){return ue.isFinite(e)&&e>=0?e:t}var Da=ha.extend({determineDataLimits:function(){var e=this,t=e.options,a=e.chart,i=a.data,r=i.datasets,n=e.isHorizontal();function o(t){return n?t.xAxisID===e.id:t.yAxisID===e.id}e.min=null,e.max=null,e.minNotZero=null;var s=t.stacked;if(void 0===s&&ue.each(r,function(e,t){if(!s){var i=a.getDatasetMeta(t);a.isDatasetVisible(t)&&o(i)&&void 0!==i.stack&&(s=!0)}}),t.stacked||s){var d={};ue.each(r,function(i,r){var n=a.getDatasetMeta(r),s=[n.type,void 0===t.stacked&&void 0===n.stack?r:"",n.stack].join(".");a.isDatasetVisible(r)&&o(n)&&(void 0===d[s]&&(d[s]=[]),ue.each(i.data,function(t,a){var i=d[s],r=+e.getRightValue(t);isNaN(r)||n.data[a].hidden||r<0||(i[a]=i[a]||0,i[a]+=r)}))}),ue.each(d,function(t){if(t.length>0){var a=ue.min(t),i=ue.max(t);e.min=null===e.min?a:Math.min(e.min,a),e.max=null===e.max?i:Math.max(e.max,i)}})}else ue.each(r,function(t,i){var r=a.getDatasetMeta(i);a.isDatasetVisible(i)&&o(r)&&ue.each(t.data,function(t,a){var i=+e.getRightValue(t);isNaN(i)||r.data[a].hidden||i<0||(null===e.min?e.min=i:i<e.min&&(e.min=i),null===e.max?e.max=i:i>e.max&&(e.max=i),0!==i&&(null===e.minNotZero||i<e.minNotZero)&&(e.minNotZero=i))})});this.handleTickRangeOptions()},handleTickRangeOptions:function(){var e=this,t=e.options.ticks;e.min=Ya(t.min,e.min),e.max=Ya(t.max,e.max),e.min===e.max&&(0!==e.min&&null!==e.min?(e.min=Math.pow(10,Math.floor(ue.log10(e.min))-1),e.max=Math.pow(10,Math.floor(ue.log10(e.max))+1)):(e.min=1,e.max=10)),null===e.min&&(e.min=Math.pow(10,Math.floor(ue.log10(e.max))-1)),null===e.max&&(e.max=0!==e.min?Math.pow(10,Math.floor(ue.log10(e.min))+1):10),null===e.minNotZero&&(e.min>0?e.minNotZero=e.min:e.max<1?e.minNotZero=Math.pow(10,Math.floor(ue.log10(e.max))):e.minNotZero=1)},buildTicks:function(){var e=this,t=e.options.ticks,a=!e.isHorizontal(),i={min:Ya(t.min),max:Ya(t.max)},r=e.ticks=function(e,t){var a,i,r=[],n=ka(e.min,Math.pow(10,Math.floor(ue.log10(t.min)))),o=Math.floor(ue.log10(t.max)),s=Math.ceil(t.max/Math.pow(10,o));0===n?(a=Math.floor(ue.log10(t.minNotZero)),i=Math.floor(t.minNotZero/Math.pow(10,a)),r.push(n),n=i*Math.pow(10,a)):(a=Math.floor(ue.log10(n)),i=Math.floor(n/Math.pow(10,a)));var d=a<0?Math.pow(10,Math.abs(a)):1;do{r.push(n),10==++i&&(i=1,d=++a>=0?1:d),n=Math.round(i*Math.pow(10,a)*d)/d}while(a<o||a===o&&i<s);var l=ka(e.max,n);return r.push(l),r}(i,e);e.max=ue.max(r),e.min=ue.min(r),t.reverse?(a=!a,e.start=e.max,e.end=e.min):(e.start=e.min,e.end=e.max),a&&r.reverse()},convertTicksToLabels:function(){this.tickValues=this.ticks.slice(),ha.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(e,t){return+this.getRightValue(this.chart.data.datasets[t].data[e])},getPixelForTick:function(e){return this.getPixelForValue(this.tickValues[e])},_getFirstTickValue:function(e){var t=Math.floor(ue.log10(e)),a=Math.floor(e/Math.pow(10,t));return a*Math.pow(10,t)},getPixelForValue:function(e){var t,a,i,r,n,o=this,s=o.options.ticks,d=s.reverse,l=ue.log10,u=o._getFirstTickValue(o.minNotZero),m=0;return e=+o.getRightValue(e),d?(i=o.end,r=o.start,n=-1):(i=o.start,r=o.end,n=1),o.isHorizontal()?(t=o.width,a=d?o.right:o.left):(t=o.height,n*=-1,a=d?o.top:o.bottom),e!==i&&(0===i&&(m=ka(s.fontSize,se.global.defaultFontSize),t-=m,i=u),0!==e&&(m+=t/(l(r)-l(i))*(l(e)-l(i))),a+=n*m),a},getValueForPixel:function(e){var t,a,i,r,n=this,o=n.options.ticks,s=o.reverse,d=ue.log10,l=n._getFirstTickValue(n.minNotZero);if(s?(a=n.end,i=n.start):(a=n.start,i=n.end),n.isHorizontal()?(t=n.width,r=s?n.right-e:e-n.left):(t=n.height,r=s?e-n.top:n.bottom-e),r!==a){if(0===a){var u=ka(o.fontSize,se.global.defaultFontSize);r-=u,t-=u,a=l}r*=d(i)-d(a),r/=t,r=Math.pow(10,d(a)+r)}return r}}),Sa=va;Da._defaults=Sa;var xa=ue.valueOrDefault,wa=ue.valueAtIndexOrDefault,Ta=ue.options.resolve,Aa={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:da.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(e){return e}}};function Ca(e){var t=e.options;return t.angleLines.display||t.pointLabels.display?e.chart.data.labels.length:0}function Ha(e){var t=e.ticks;return t.display&&e.display?xa(t.fontSize,se.global.defaultFontSize)+2*t.backdropPaddingY:0}function Oa(e,t,a,i,r){return e===i||e===r?{start:t-a/2,end:t+a/2}:e<i||e>r?{start:t-a,end:t}:{start:t,end:t+a}}function Pa(e){return 0===e||180===e?"center":e<180?"left":"right"}function ja(e,t,a,i){var r,n,o=a.y+i/2;if(ue.isArray(t))for(r=0,n=t.length;r<n;++r)e.fillText(t[r],a.x,o),o+=i;else e.fillText(t,a.x,o)}function Wa(e,t,a){90===e||270===e?a.y-=t.h/2:(e>270||e<90)&&(a.y-=t.h)}function Fa(e){return ue.isNumber(e)?e:0}var Ra=ya.extend({setDimensions:function(){var e=this;e.width=e.maxWidth,e.height=e.maxHeight,e.paddingTop=Ha(e.options)/2,e.xCenter=Math.floor(e.width/2),e.yCenter=Math.floor((e.height-e.paddingTop)/2),e.drawingArea=Math.min(e.height-e.paddingTop,e.width)/2},determineDataLimits:function(){var e=this,t=e.chart,a=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;ue.each(t.data.datasets,function(r,n){if(t.isDatasetVisible(n)){var o=t.getDatasetMeta(n);ue.each(r.data,function(t,r){var n=+e.getRightValue(t);isNaN(n)||o.data[r].hidden||(a=Math.min(n,a),i=Math.max(n,i))})}}),e.min=a===Number.POSITIVE_INFINITY?0:a,e.max=i===Number.NEGATIVE_INFINITY?0:i,e.handleTickRangeOptions()},_computeTickLimit:function(){return Math.ceil(this.drawingArea/Ha(this.options))},convertTicksToLabels:function(){var e=this;ya.prototype.convertTicksToLabels.call(e),e.pointLabels=e.chart.data.labels.map(e.options.pointLabels.callback,e)},getLabelForIndex:function(e,t){return+this.getRightValue(this.chart.data.datasets[t].data[e])},fit:function(){var e=this.options;e.display&&e.pointLabels.display?function(e){var t,a,i,r=ue.options._parseFont(e.options.pointLabels),n={l:0,r:e.width,t:0,b:e.height-e.paddingTop},o={};e.ctx.font=r.string,e._pointLabelSizes=[];var s,d,l,u=Ca(e);for(t=0;t<u;t++){i=e.getPointPosition(t,e.drawingArea+5),s=e.ctx,d=r.lineHeight,l=e.pointLabels[t]||"",a=ue.isArray(l)?{w:ue.longestText(s,s.font,l),h:l.length*d}:{w:s.measureText(l).width,h:d},e._pointLabelSizes[t]=a;var m=e.getIndexAngle(t),c=ue.toDegrees(m)%360,h=Oa(c,i.x,a.w,0,180),_=Oa(c,i.y,a.h,90,270);h.start<n.l&&(n.l=h.start,o.l=m),h.end>n.r&&(n.r=h.end,o.r=m),_.start<n.t&&(n.t=_.start,o.t=m),_.end>n.b&&(n.b=_.end,o.b=m)}e.setReductions(e.drawingArea,n,o)}(this):this.setCenterPoint(0,0,0,0)},setReductions:function(e,t,a){var i=this,r=t.l/Math.sin(a.l),n=Math.max(t.r-i.width,0)/Math.sin(a.r),o=-t.t/Math.cos(a.t),s=-Math.max(t.b-(i.height-i.paddingTop),0)/Math.cos(a.b);r=Fa(r),n=Fa(n),o=Fa(o),s=Fa(s),i.drawingArea=Math.min(Math.floor(e-(r+n)/2),Math.floor(e-(o+s)/2)),i.setCenterPoint(r,n,o,s)},setCenterPoint:function(e,t,a,i){var r=this,n=r.width-t-r.drawingArea,o=e+r.drawingArea,s=a+r.drawingArea,d=r.height-r.paddingTop-i-r.drawingArea;r.xCenter=Math.floor((o+n)/2+r.left),r.yCenter=Math.floor((s+d)/2+r.top+r.paddingTop)},getIndexAngle:function(e){var t=2*Math.PI/Ca(this),a=this.chart.options&&this.chart.options.startAngle?this.chart.options.startAngle:0,i=a*Math.PI*2/360;return e*t+i},getDistanceFromCenterForValue:function(e){var t=this;if(null===e)return 0;var a=t.drawingArea/(t.max-t.min);return t.options.ticks.reverse?(t.max-e)*a:(e-t.min)*a},getPointPosition:function(e,t){var a=this.getIndexAngle(e)-Math.PI/2;return{x:Math.cos(a)*t+this.xCenter,y:Math.sin(a)*t+this.yCenter}},getPointPositionForValue:function(e,t){return this.getPointPosition(e,this.getDistanceFromCenterForValue(t))},getBasePosition:function(){var e=this.min,t=this.max;return this.getPointPositionForValue(0,this.beginAtZero?0:e<0&&t<0?t:e>0&&t>0?e:0)},draw:function(){var e=this,t=e.options,a=t.gridLines,i=t.ticks;if(t.display){var r=e.ctx,n=this.getIndexAngle(0),o=ue.options._parseFont(i);(t.angleLines.display||t.pointLabels.display)&&function(e){var t=e.ctx,a=e.options,i=a.angleLines,r=a.gridLines,n=a.pointLabels,o=xa(i.lineWidth,r.lineWidth),s=xa(i.color,r.color),d=Ha(a);t.save(),t.lineWidth=o,t.strokeStyle=s,t.setLineDash&&(t.setLineDash(Ta([i.borderDash,r.borderDash,[]])),t.lineDashOffset=Ta([i.borderDashOffset,r.borderDashOffset,0]));var l=e.getDistanceFromCenterForValue(a.ticks.reverse?e.min:e.max),u=ue.options._parseFont(n);t.font=u.string,t.textBaseline="middle";for(var m=Ca(e)-1;m>=0;m--){if(i.display&&o&&s){var c=e.getPointPosition(m,l);t.beginPath(),t.moveTo(e.xCenter,e.yCenter),t.lineTo(c.x,c.y),t.stroke()}if(n.display){var h=0===m?d/2:0,_=e.getPointPosition(m,l+h+5),f=wa(n.fontColor,m,se.global.defaultFontColor);t.fillStyle=f;var p=e.getIndexAngle(m),g=ue.toDegrees(p);t.textAlign=Pa(g),Wa(g,e._pointLabelSizes[m],_),ja(t,e.pointLabels[m]||"",_,u.lineHeight)}}t.restore()}(e),ue.each(e.ticks,function(t,s){if(s>0||i.reverse){var d=e.getDistanceFromCenterForValue(e.ticksAsNumbers[s]);if(a.display&&0!==s&&function(e,t,a,i){var r,n=e.ctx,o=t.circular,s=Ca(e),d=wa(t.color,i-1),l=wa(t.lineWidth,i-1);if((o||s)&&d&&l){if(n.save(),n.strokeStyle=d,n.lineWidth=l,n.setLineDash&&(n.setLineDash(t.borderDash||[]),n.lineDashOffset=t.borderDashOffset||0),n.beginPath(),o)n.arc(e.xCenter,e.yCenter,a,0,2*Math.PI);else{r=e.getPointPosition(0,a),n.moveTo(r.x,r.y);for(var u=1;u<s;u++)r=e.getPointPosition(u,a),n.lineTo(r.x,r.y)}n.closePath(),n.stroke(),n.restore()}}(e,a,d,s),i.display){var l=xa(i.fontColor,se.global.defaultFontColor);if(r.font=o.string,r.save(),r.translate(e.xCenter,e.yCenter),r.rotate(n),i.showLabelBackdrop){var u=r.measureText(t).width;r.fillStyle=i.backdropColor,r.fillRect(-u/2-i.backdropPaddingX,-d-o.size/2-i.backdropPaddingY,u+2*i.backdropPaddingX,o.size+2*i.backdropPaddingY)}r.textAlign="center",r.textBaseline="middle",r.fillStyle=l,r.fillText(t,0,-d),r.restore()}}})}}}),za=Aa;Ra._defaults=za;var Ia=ue.valueOrDefault,Ba=Number.MIN_SAFE_INTEGER||-9007199254740991,Ea=Number.MAX_SAFE_INTEGER||9007199254740991,Na={millisecond:{common:!0,size:1,steps:[1,2,5,10,20,50,100,250,500]},second:{common:!0,size:1e3,steps:[1,2,5,10,15,30]},minute:{common:!0,size:6e4,steps:[1,2,5,10,15,30]},hour:{common:!0,size:36e5,steps:[1,2,3,6,12]},day:{common:!0,size:864e5,steps:[1,2,5]},week:{common:!1,size:6048e5,steps:[1,2,3,4]},month:{common:!0,size:2628e6,steps:[1,2,3]},quarter:{common:!1,size:7884e6,steps:[1,2,3,4]},year:{common:!0,size:3154e7}},Ja=Object.keys(Na);function Va(e,t){return e-t}function Za(e){var t,a,i,r={},n=[];for(t=0,a=e.length;t<a;++t)i=e[t],r[i]||(r[i]=!0,n.push(i));return n}function Ga(e,t,a,i){var r=function(e,t,a){for(var i,r,n,o=0,s=e.length-1;o>=0&&o<=s;){if(r=e[(i=o+s>>1)-1]||null,n=e[i],!r)return{lo:null,hi:n};if(n[t]<a)o=i+1;else{if(!(r[t]>a))return{lo:r,hi:n};s=i-1}}return{lo:n,hi:null}}(e,t,a),n=r.lo?r.hi?r.lo:e[e.length-2]:e[0],o=r.lo?r.hi?r.hi:e[e.length-1]:e[1],s=o[t]-n[t],d=s?(a-n[t])/s:0,l=(o[i]-n[i])*d;return n[i]+l}function Ua(e,t){var a=e._adapter,i=e.options.time,r=i.parser,n=r||i.format,o=t;return"function"==typeof r&&(o=r(o)),ue.isFinite(o)||(o="string"==typeof n?a.parse(o,n):a.parse(o)),null!==o?+o:(r||"function"!=typeof n||(o=n(t),ue.isFinite(o)||(o=a.parse(o))),o)}function qa(e,t){if(ue.isNullOrUndef(t))return null;var a=e.options.time,i=Ua(e,e.getRightValue(t));return null===i?i:(a.round&&(i=+e._adapter.startOf(i,a.round)),i)}function Ka(e){for(var t=Ja.indexOf(e)+1,a=Ja.length;t<a;++t)if(Na[Ja[t]].common)return Ja[t]}function $a(e,t,a,i){var r,n=e._adapter,o=e.options,s=o.time,d=s.unit||function(e,t,a,i){var r,n,o,s=Ja.length;for(r=Ja.indexOf(e);r<s-1;++r)if(n=Na[Ja[r]],o=n.steps?n.steps[n.steps.length-1]:Ea,n.common&&Math.ceil((a-t)/(o*n.size))<=i)return Ja[r];return Ja[s-1]}(s.minUnit,t,a,i),l=Ka(d),u=Ia(s.stepSize,s.unitStepSize),m="week"===d&&s.isoWeekday,c=o.ticks.major.enabled,h=Na[d],_=t,f=a,p=[];for(u||(u=function(e,t,a,i){var r,n,o,s=t-e,d=Na[a],l=d.size,u=d.steps;if(!u)return Math.ceil(s/(i*l));for(r=0,n=u.length;r<n&&(o=u[r],!(Math.ceil(s/(l*o))<=i));++r);return o}(t,a,d,i)),m&&(_=+n.startOf(_,"isoWeek",m),f=+n.startOf(f,"isoWeek",m)),_=+n.startOf(_,m?"day":d),(f=+n.startOf(f,m?"day":d))<a&&(f=+n.add(f,1,d)),r=_,c&&l&&!m&&!s.round&&(r=+n.startOf(r,l),r=+n.add(r,~~((_-r)/(h.size*u))*u,d));r<f;r=+n.add(r,u,d))p.push(+r);return p.push(+r),p}var Qa=ha.extend({initialize:function(){this.mergeTicksOptions(),ha.prototype.initialize.call(this)},update:function(){var e=this.options,t=e.time||(e.time={}),a=this._adapter=new sa._date(e.adapters.date);return t.format&&console.warn("options.time.format is deprecated and replaced by options.time.parser."),ue.mergeIf(t.displayFormats,a.formats()),ha.prototype.update.apply(this,arguments)},getRightValue:function(e){return e&&void 0!==e.t&&(e=e.t),ha.prototype.getRightValue.call(this,e)},determineDataLimits:function(){var e,t,a,i,r,n,o=this,s=o.chart,d=o._adapter,l=o.options.time,u=l.unit||"day",m=Ea,c=Ba,h=[],_=[],f=[],p=s.data.labels||[];for(e=0,a=p.length;e<a;++e)f.push(qa(o,p[e]));for(e=0,a=(s.data.datasets||[]).length;e<a;++e)if(s.isDatasetVisible(e))if(r=s.data.datasets[e].data,ue.isObject(r[0]))for(_[e]=[],t=0,i=r.length;t<i;++t)n=qa(o,r[t]),h.push(n),_[e][t]=n;else{for(t=0,i=f.length;t<i;++t)h.push(f[t]);_[e]=f.slice(0)}else _[e]=[];f.length&&(f=Za(f).sort(Va),m=Math.min(m,f[0]),c=Math.max(c,f[f.length-1])),h.length&&(h=Za(h).sort(Va),m=Math.min(m,h[0]),c=Math.max(c,h[h.length-1])),m=qa(o,l.min)||m,c=qa(o,l.max)||c,m=m===Ea?+d.startOf(Date.now(),u):m,c=c===Ba?+d.endOf(Date.now(),u)+1:c,o.min=Math.min(m,c),o.max=Math.max(m+1,c),o._horizontal=o.isHorizontal(),o._table=[],o._timestamps={data:h,datasets:_,labels:f}},buildTicks:function(){var e,t,a,i=this,r=i.min,n=i.max,o=i.options,s=o.time,d=[],l=[];switch(o.ticks.source){case"data":d=i._timestamps.data;break;case"labels":d=i._timestamps.labels;break;case"auto":default:d=$a(i,r,n,i.getLabelCapacity(r))}for("ticks"===o.bounds&&d.length&&(r=d[0],n=d[d.length-1]),r=qa(i,s.min)||r,n=qa(i,s.max)||n,e=0,t=d.length;e<t;++e)(a=d[e])>=r&&a<=n&&l.push(a);return i.min=r,i.max=n,i._unit=s.unit||function(e,t,a,i,r){var n,o,s=Ja.length;for(n=s-1;n>=Ja.indexOf(a);n--)if(o=Ja[n],Na[o].common&&e._adapter.diff(r,i,o)>=t.length)return o;return Ja[a?Ja.indexOf(a):0]}(i,l,s.minUnit,i.min,i.max),i._majorUnit=Ka(i._unit),i._table=function(e,t,a,i){if("linear"===i||!e.length)return[{time:t,pos:0},{time:a,pos:1}];var r,n,o,s,d,l=[],u=[t];for(r=0,n=e.length;r<n;++r)(s=e[r])>t&&s<a&&u.push(s);for(u.push(a),r=0,n=u.length;r<n;++r)d=u[r+1],o=u[r-1],s=u[r],void 0!==o&&void 0!==d&&Math.round((d+o)/2)===s||l.push({time:s,pos:r/(n-1)});return l}(i._timestamps.data,r,n,o.distribution),i._offsets=function(e,t,a,i,r){var n,o,s=0,d=0;return r.offset&&t.length&&(r.time.min||(n=Ga(e,"time",t[0],"pos"),s=1===t.length?1-n:(Ga(e,"time",t[1],"pos")-n)/2),r.time.max||(o=Ga(e,"time",t[t.length-1],"pos"),d=1===t.length?o:(o-Ga(e,"time",t[t.length-2],"pos"))/2)),{start:s,end:d}}(i._table,l,0,0,o),o.ticks.reverse&&l.reverse(),function(e,t,a){var i,r,n,o,s=[];for(i=0,r=t.length;i<r;++i)n=t[i],o=!!a&&n===+e._adapter.startOf(n,a),s.push({value:n,major:o});return s}(i,l,i._majorUnit)},getLabelForIndex:function(e,t){var a=this,i=a._adapter,r=a.chart.data,n=a.options.time,o=r.labels&&e<r.labels.length?r.labels[e]:"",s=r.datasets[t].data[e];return ue.isObject(s)&&(o=a.getRightValue(s)),n.tooltipFormat?i.format(Ua(a,o),n.tooltipFormat):"string"==typeof o?o:i.format(Ua(a,o),n.displayFormats.datetime)},tickFormatFunction:function(e,t,a,i){var r=this._adapter,n=this.options,o=n.time.displayFormats,s=o[this._unit],d=this._majorUnit,l=o[d],u=+r.startOf(e,d),m=n.ticks.major,c=m.enabled&&d&&l&&e===u,h=r.format(e,i||(c?l:s)),_=c?m:n.ticks.minor,f=Ia(_.callback,_.userCallback);return f?f(h,t,a):h},convertTicksToLabels:function(e){var t,a,i=[];for(t=0,a=e.length;t<a;++t)i.push(this.tickFormatFunction(e[t].value,t,e));return i},getPixelForOffset:function(e){var t=this,a=t.options.ticks.reverse,i=t._horizontal?t.width:t.height,r=t._horizontal?a?t.right:t.left:a?t.bottom:t.top,n=Ga(t._table,"time",e,"pos"),o=i*(t._offsets.start+n)/(t._offsets.start+1+t._offsets.end);return a?r-o:r+o},getPixelForValue:function(e,t,a){var i=null;if(void 0!==t&&void 0!==a&&(i=this._timestamps.datasets[a][t]),null===i&&(i=qa(this,e)),null!==i)return this.getPixelForOffset(i)},getPixelForTick:function(e){var t=this.getTicks();return e>=0&&e<t.length?this.getPixelForOffset(t[e].value):null},getValueForPixel:function(e){var t=this,a=t._horizontal?t.width:t.height,i=t._horizontal?t.left:t.top,r=(a?(e-i)/a:0)*(t._offsets.start+1+t._offsets.start)-t._offsets.end,n=Ga(t._table,"pos",r,"time");return t._adapter._create(n)},getLabelWidth:function(e){var t=this.options.ticks,a=this.ctx.measureText(e).width,i=ue.toRadians(t.maxRotation),r=Math.cos(i),n=Math.sin(i),o=Ia(t.fontSize,se.global.defaultFontSize);return a*r+o*n},getLabelCapacity:function(e){var t=this,a=t.options.time.displayFormats.millisecond,i=t.tickFormatFunction(e,0,[],a),r=t.getLabelWidth(i),n=t.isHorizontal()?t.width:t.height,o=Math.floor(n/r);return o>0?o:1}}),Xa={position:"bottom",distribution:"linear",bounds:"data",adapters:{},time:{parser:!1,format:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{autoSkip:!1,source:"auto",major:{enabled:!1}}};Qa._defaults=Xa;var ei={category:_a,linear:Ma,logarithmic:Da,radialLinear:Ra,time:Qa},ti={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"};sa._date.override("function"==typeof e?{_id:"moment",formats:function(){return ti},parse:function(t,a){return"string"==typeof t&&"string"==typeof a?t=e(t,a):t instanceof e||(t=e(t)),t.isValid()?t.valueOf():null},format:function(t,a){return e(t).format(a)},add:function(t,a,i){return e(t).add(a,i).valueOf()},diff:function(t,a,i){return e.duration(e(t).diff(e(a))).as(i)},startOf:function(t,a,i){return t=e(t),"isoWeek"===a?t.isoWeekday(i).valueOf():t.startOf(a).valueOf()},endOf:function(t,a){return e(t).endOf(a).valueOf()},_create:function(t){return e(t)}}:{}),se._set("global",{plugins:{filler:{propagate:!0}}});var ai={dataset:function(e){var t=e.fill,a=e.chart,i=a.getDatasetMeta(t),r=i&&a.isDatasetVisible(t),n=r&&i.dataset._children||[],o=n.length||0;return o?function(e,t){return t<o&&n[t]._view||null}:null},boundary:function(e){var t=e.boundary,a=t?t.x:null,i=t?t.y:null;return function(e){return{x:null===a?e.x:a,y:null===i?e.y:i}}}};function ii(e,t,a){var i,r=e._model||{},n=r.fill;if(void 0===n&&(n=!!r.backgroundColor),!1===n||null===n)return!1;if(!0===n)return"origin";if(i=parseFloat(n,10),isFinite(i)&&Math.floor(i)===i)return"-"!==n[0]&&"+"!==n[0]||(i=t+i),!(i===t||i<0||i>=a)&&i;switch(n){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return n;default:return!1}}function ri(e){var t,a=e.el._model||{},i=e.el._scale||{},r=e.fill,n=null;if(isFinite(r))return null;if("start"===r?n=void 0===a.scaleBottom?i.bottom:a.scaleBottom:"end"===r?n=void 0===a.scaleTop?i.top:a.scaleTop:void 0!==a.scaleZero?n=a.scaleZero:i.getBasePosition?n=i.getBasePosition():i.getBasePixel&&(n=i.getBasePixel()),null!=n){if(void 0!==n.x&&void 0!==n.y)return n;if(ue.isFinite(n))return{x:(t=i.isHorizontal())?n:null,y:t?null:n}}return null}function ni(e,t,a){var i,r=e[t],n=r.fill,o=[t];if(!a)return n;for(;!1!==n&&-1===o.indexOf(n);){if(!isFinite(n))return n;if(!(i=e[n]))return!1;if(i.visible)return n;o.push(n),n=i.fill}return!1}function oi(e){var t=e.fill,a="dataset";return!1===t?null:(isFinite(t)||(a="boundary"),ai[a](e))}function si(e){return e&&!e.skip}function di(e,t,a,i,r){var n;if(i&&r){for(e.moveTo(t[0].x,t[0].y),n=1;n<i;++n)ue.canvas.lineTo(e,t[n-1],t[n]);for(e.lineTo(a[r-1].x,a[r-1].y),n=r-1;n>0;--n)ue.canvas.lineTo(e,a[n],a[n-1],!0)}}var li={id:"filler",afterDatasetsUpdate:function(e,t){var a,i,r,n,o=(e.data.datasets||[]).length,s=t.propagate,d=[];for(i=0;i<o;++i)a=e.getDatasetMeta(i),r=a.dataset,n=null,r&&r._model&&r instanceof ze.Line&&(n={visible:e.isDatasetVisible(i),fill:ii(r,i,o),chart:e,el:r}),a.$filler=n,d.push(n);for(i=0;i<o;++i)(n=d[i])&&(n.fill=ni(d,i,s),n.boundary=ri(n),n.mapper=oi(n))},beforeDatasetDraw:function(e,t){var a=t.meta.$filler;if(a){var i=e.ctx,r=a.el,n=r._view,o=r._children||[],s=a.mapper,d=n.backgroundColor||se.global.defaultColor;s&&d&&o.length&&(ue.canvas.clipArea(i,e.chartArea),function(e,t,a,i,r,n){var o,s,d,l,u,m,c,h=t.length,_=i.spanGaps,f=[],p=[],g=0,y=0;for(e.beginPath(),o=0,s=h+!!n;o<s;++o)l=t[d=o%h]._view,u=a(l,d,i),m=si(l),c=si(u),m&&c?(g=f.push(l),y=p.push(u)):g&&y&&(_?(m&&f.push(l),c&&p.push(u)):(di(e,f,p,g,y),g=y=0,f=[],p=[]));di(e,f,p,g,y),e.closePath(),e.fillStyle=r,e.fill()}(i,o,s,n,d,r._loop),ue.canvas.unclipArea(i))}}},ui=ue.noop,mi=ue.valueOrDefault;function ci(e,t){return e.usePointStyle&&e.boxWidth>t?t:e.boxWidth}se._set("global",{legend:{display:!0,position:"top",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(e,t){var a=t.datasetIndex,i=this.chart,r=i.getDatasetMeta(a);r.hidden=null===r.hidden?!i.data.datasets[a].hidden:null,i.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(e){var t=e.data;return ue.isArray(t.datasets)?t.datasets.map(function(t,a){return{text:t.label,fillStyle:ue.isArray(t.backgroundColor)?t.backgroundColor[0]:t.backgroundColor,hidden:!e.isDatasetVisible(a),lineCap:t.borderCapStyle,lineDash:t.borderDash,lineDashOffset:t.borderDashOffset,lineJoin:t.borderJoinStyle,lineWidth:t.borderWidth,strokeStyle:t.borderColor,pointStyle:t.pointStyle,datasetIndex:a}},this):[]}}},legendCallback:function(e){var t=[];t.push('<ul class="'+e.id+'-legend">');for(var a=0;a<e.data.datasets.length;a++)t.push('<li><span style="background-color:'+e.data.datasets[a].backgroundColor+'"></span>'),e.data.datasets[a].label&&t.push(e.data.datasets[a].label),t.push("</li>");return t.push("</ul>"),t.join("")}});var hi=fe.extend({initialize:function(e){ue.extend(this,e),this.legendHitBoxes=[],this._hoveredItem=null,this.doughnutMode=!1},beforeUpdate:ui,update:function(e,t,a){var i=this;return i.beforeUpdate(),i.maxWidth=e,i.maxHeight=t,i.margins=a,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:ui,beforeSetDimensions:ui,setDimensions:function(){var e=this;e.isHorizontal()?(e.width=e.maxWidth,e.left=0,e.right=e.width):(e.height=e.maxHeight,e.top=0,e.bottom=e.height),e.paddingLeft=0,e.paddingTop=0,e.paddingRight=0,e.paddingBottom=0,e.minSize={width:0,height:0}},afterSetDimensions:ui,beforeBuildLabels:ui,buildLabels:function(){var e=this,t=e.options.labels||{},a=ue.callback(t.generateLabels,[e.chart],e)||[];t.filter&&(a=a.filter(function(a){return t.filter(a,e.chart.data)})),e.options.reverse&&a.reverse(),e.legendItems=a},afterBuildLabels:ui,beforeFit:ui,fit:function(){var e=this,t=e.options,a=t.labels,i=t.display,r=e.ctx,n=ue.options._parseFont(a),o=n.size,s=e.legendHitBoxes=[],d=e.minSize,l=e.isHorizontal();if(l?(d.width=e.maxWidth,d.height=i?10:0):(d.width=i?10:0,d.height=e.maxHeight),i)if(r.font=n.string,l){var u=e.lineWidths=[0],m=0;r.textAlign="left",r.textBaseline="top",ue.each(e.legendItems,function(e,t){var i=ci(a,o),n=i+o/2+r.measureText(e.text).width;(0===t||u[u.length-1]+n+a.padding>d.width)&&(m+=o+a.padding,u[u.length-(t>0?0:1)]=a.padding),s[t]={left:0,top:0,width:n,height:o},u[u.length-1]+=n+a.padding}),d.height+=m}else{var c=a.padding,h=e.columnWidths=[],_=a.padding,f=0,p=0,g=o+c;ue.each(e.legendItems,function(e,t){var i=ci(a,o),n=i+o/2+r.measureText(e.text).width;t>0&&p+g>d.height-c&&(_+=f+a.padding,h.push(f),f=0,p=0),f=Math.max(f,n),p+=g,s[t]={left:0,top:0,width:n,height:o}}),_+=f,h.push(f),d.width+=_}e.width=d.width,e.height=d.height},afterFit:ui,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var e=this,t=e.options,a=t.labels,i=se.global,r=i.defaultColor,n=i.elements.line,o=e.width,s=e.lineWidths;if(t.display){var d,l=e.ctx,u=mi(a.fontColor,i.defaultFontColor),m=ue.options._parseFont(a),c=m.size;l.textAlign="left",l.textBaseline="middle",l.lineWidth=.5,l.strokeStyle=u,l.fillStyle=u,l.font=m.string;var h=ci(a,c),_=e.legendHitBoxes,f=e.isHorizontal();d=f?{x:e.left+(o-s[0])/2+a.padding,y:e.top+a.padding,line:0}:{x:e.left+a.padding,y:e.top+a.padding,line:0};var p=c+a.padding;ue.each(e.legendItems,function(i,u){var m=l.measureText(i.text).width,g=h+c/2+m,y=d.x,b=d.y;f?u>0&&y+g+a.padding>e.left+e.minSize.width&&(b=d.y+=p,d.line++,y=d.x=e.left+(o-s[d.line])/2+a.padding):u>0&&b+p>e.top+e.minSize.height&&(y=d.x=y+e.columnWidths[d.line]+a.padding,b=d.y=e.top+a.padding,d.line++),function(e,a,i){if(!(isNaN(h)||h<=0)){l.save();var o=mi(i.lineWidth,n.borderWidth);if(l.fillStyle=mi(i.fillStyle,r),l.lineCap=mi(i.lineCap,n.borderCapStyle),l.lineDashOffset=mi(i.lineDashOffset,n.borderDashOffset),l.lineJoin=mi(i.lineJoin,n.borderJoinStyle),l.lineWidth=o,l.strokeStyle=mi(i.strokeStyle,r),l.setLineDash&&l.setLineDash(mi(i.lineDash,n.borderDash)),t.labels&&t.labels.usePointStyle){var s=h*Math.SQRT2/2,d=e+h/2,u=a+c/2;ue.canvas.drawPoint(l,i.pointStyle,s,d,u)}else 0!==o&&l.strokeRect(e,a,h,c),l.fillRect(e,a,h,c);l.restore()}}(y,b,i),_[u].left=y,_[u].top=b,function(e,t,a,i){var r=c/2,n=h+r+e,o=t+r;l.fillText(a.text,n,o),a.hidden&&(l.beginPath(),l.lineWidth=2,l.moveTo(n,o),l.lineTo(n+i,o),l.stroke())}(y,b,i,m),f?d.x+=g+a.padding:d.y+=p})}},_getLegendItemAt:function(e,t){var a,i,r,n=this;if(e>=n.left&&e<=n.right&&t>=n.top&&t<=n.bottom)for(r=n.legendHitBoxes,a=0;a<r.length;++a)if(i=r[a],e>=i.left&&e<=i.left+i.width&&t>=i.top&&t<=i.top+i.height)return n.legendItems[a];return null},handleEvent:function(e){var t,a=this,i=a.options,r="mouseup"===e.type?"click":e.type;if("mousemove"===r){if(!i.onHover&&!i.onLeave)return}else{if("click"!==r)return;if(!i.onClick)return}t=a._getLegendItemAt(e.x,e.y),"click"===r?t&&i.onClick&&i.onClick.call(a,e.native,t):(i.onLeave&&t!==a._hoveredItem&&(a._hoveredItem&&i.onLeave.call(a,e.native,a._hoveredItem),a._hoveredItem=t),i.onHover&&t&&i.onHover.call(a,e.native,t))}});function _i(e,t){var a=new hi({ctx:e.ctx,options:t,chart:e});kt.configure(e,a,t),kt.addBox(e,a),e.legend=a}var fi={id:"legend",_element:hi,beforeInit:function(e){var t=e.options.legend;t&&_i(e,t)},beforeUpdate:function(e){var t=e.options.legend,a=e.legend;t?(ue.mergeIf(t,se.global.legend),a?(kt.configure(e,a,t),a.options=t):_i(e,t)):a&&(kt.removeBox(e,a),delete e.legend)},afterEvent:function(e,t){var a=e.legend;a&&a.handleEvent(t)}},pi=ue.noop;se._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"",weight:2e3}});var gi=fe.extend({initialize:function(e){ue.extend(this,e),this.legendHitBoxes=[]},beforeUpdate:pi,update:function(e,t,a){var i=this;return i.beforeUpdate(),i.maxWidth=e,i.maxHeight=t,i.margins=a,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:pi,beforeSetDimensions:pi,setDimensions:function(){var e=this;e.isHorizontal()?(e.width=e.maxWidth,e.left=0,e.right=e.width):(e.height=e.maxHeight,e.top=0,e.bottom=e.height),e.paddingLeft=0,e.paddingTop=0,e.paddingRight=0,e.paddingBottom=0,e.minSize={width:0,height:0}},afterSetDimensions:pi,beforeBuildLabels:pi,buildLabels:pi,afterBuildLabels:pi,beforeFit:pi,fit:function(){var e=this,t=e.options,a=t.display,i=e.minSize,r=ue.isArray(t.text)?t.text.length:1,n=ue.options._parseFont(t),o=a?r*n.lineHeight+2*t.padding:0;e.isHorizontal()?(i.width=e.maxWidth,i.height=o):(i.width=o,i.height=e.maxHeight),e.width=i.width,e.height=i.height},afterFit:pi,isHorizontal:function(){var e=this.options.position;return"top"===e||"bottom"===e},draw:function(){var e=this,t=e.ctx,a=e.options;if(a.display){var i,r,n,o=ue.options._parseFont(a),s=o.lineHeight,d=s/2+a.padding,l=0,u=e.top,m=e.left,c=e.bottom,h=e.right;t.fillStyle=ue.valueOrDefault(a.fontColor,se.global.defaultFontColor),t.font=o.string,e.isHorizontal()?(r=m+(h-m)/2,n=u+d,i=h-m):(r="left"===a.position?m+d:h-d,n=u+(c-u)/2,i=c-u,l=Math.PI*("left"===a.position?-.5:.5)),t.save(),t.translate(r,n),t.rotate(l),t.textAlign="center",t.textBaseline="middle";var _=a.text;if(ue.isArray(_))for(var f=0,p=0;p<_.length;++p)t.fillText(_[p],0,f,i),f+=s;else t.fillText(_,0,0,i);t.restore()}}});function yi(e,t){var a=new gi({ctx:e.ctx,options:t,chart:e});kt.configure(e,a,t),kt.addBox(e,a),e.titleBlock=a}var bi={},Mi=li,Li=fi,ki={id:"title",_element:gi,beforeInit:function(e){var t=e.options.title;t&&yi(e,t)},beforeUpdate:function(e){var t=e.options.title,a=e.titleBlock;t?(ue.mergeIf(t,se.global.title),a?(kt.configure(e,a,t),a.options=t):yi(e,t)):a&&(kt.removeBox(e,a),delete e.titleBlock)}};for(var vi in bi.filler=Mi,bi.legend=Li,bi.title=ki,ra.helpers=ue,function(){function e(e,t,a){var i;return"string"==typeof e?(i=parseInt(e,10),-1!==e.indexOf("%")&&(i=i/100*t.parentNode[a])):i=e,i}function t(e){return null!=e&&"none"!==e}function a(a,i,r){var n=document.defaultView,o=ue._getParentNode(a),s=n.getComputedStyle(a)[i],d=n.getComputedStyle(o)[i],l=t(s),u=t(d),m=Number.POSITIVE_INFINITY;return l||u?Math.min(l?e(s,a,r):m,u?e(d,o,r):m):"none"}ue.where=function(e,t){if(ue.isArray(e)&&Array.prototype.filter)return e.filter(t);var a=[];return ue.each(e,function(e){t(e)&&a.push(e)}),a},ue.findIndex=Array.prototype.findIndex?function(e,t,a){return e.findIndex(t,a)}:function(e,t,a){a=void 0===a?e:a;for(var i=0,r=e.length;i<r;++i)if(t.call(a,e[i],i,e))return i;return-1},ue.findNextWhere=function(e,t,a){ue.isNullOrUndef(a)&&(a=-1);for(var i=a+1;i<e.length;i++){var r=e[i];if(t(r))return r}},ue.findPreviousWhere=function(e,t,a){ue.isNullOrUndef(a)&&(a=e.length);for(var i=a-1;i>=0;i--){var r=e[i];if(t(r))return r}},ue.isNumber=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},ue.almostEquals=function(e,t,a){return Math.abs(e-t)<a},ue.almostWhole=function(e,t){var a=Math.round(e);return a-t<e&&a+t>e},ue.max=function(e){return e.reduce(function(e,t){return isNaN(t)?e:Math.max(e,t)},Number.NEGATIVE_INFINITY)},ue.min=function(e){return e.reduce(function(e,t){return isNaN(t)?e:Math.min(e,t)},Number.POSITIVE_INFINITY)},ue.sign=Math.sign?function(e){return Math.sign(e)}:function(e){return 0==(e=+e)||isNaN(e)?e:e>0?1:-1},ue.log10=Math.log10?function(e){return Math.log10(e)}:function(e){var t=Math.log(e)*Math.LOG10E,a=Math.round(t),i=e===Math.pow(10,a);return i?a:t},ue.toRadians=function(e){return e*(Math.PI/180)},ue.toDegrees=function(e){return e*(180/Math.PI)},ue._decimalPlaces=function(e){if(ue.isFinite(e)){for(var t=1,a=0;Math.round(e*t)/t!==e;)t*=10,a++;return a}},ue.getAngleFromPoint=function(e,t){var a=t.x-e.x,i=t.y-e.y,r=Math.sqrt(a*a+i*i),n=Math.atan2(i,a);return n<-.5*Math.PI&&(n+=2*Math.PI),{angle:n,distance:r}},ue.distanceBetweenPoints=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},ue.aliasPixel=function(e){return e%2==0?0:.5},ue._alignPixel=function(e,t,a){var i=e.currentDevicePixelRatio,r=a/2;return Math.round((t-r)*i)/i+r},ue.splineCurve=function(e,t,a,i){var r=e.skip?t:e,n=t,o=a.skip?t:a,s=Math.sqrt(Math.pow(n.x-r.x,2)+Math.pow(n.y-r.y,2)),d=Math.sqrt(Math.pow(o.x-n.x,2)+Math.pow(o.y-n.y,2)),l=s/(s+d),u=d/(s+d);l=isNaN(l)?0:l,u=isNaN(u)?0:u;var m=i*l,c=i*u;return{previous:{x:n.x-m*(o.x-r.x),y:n.y-m*(o.y-r.y)},next:{x:n.x+c*(o.x-r.x),y:n.y+c*(o.y-r.y)}}},ue.EPSILON=Number.EPSILON||1e-14,ue.splineCurveMonotone=function(e){var t,a,i,r,n,o,s,d,l,u=(e||[]).map(function(e){return{model:e._model,deltaK:0,mK:0}}),m=u.length;for(t=0;t<m;++t)if(!(i=u[t]).model.skip){if(a=t>0?u[t-1]:null,(r=t<m-1?u[t+1]:null)&&!r.model.skip){var c=r.model.x-i.model.x;i.deltaK=0!==c?(r.model.y-i.model.y)/c:0}!a||a.model.skip?i.mK=i.deltaK:!r||r.model.skip?i.mK=a.deltaK:this.sign(a.deltaK)!==this.sign(i.deltaK)?i.mK=0:i.mK=(a.deltaK+i.deltaK)/2}for(t=0;t<m-1;++t)i=u[t],r=u[t+1],i.model.skip||r.model.skip||(ue.almostEquals(i.deltaK,0,this.EPSILON)?i.mK=r.mK=0:(n=i.mK/i.deltaK,o=r.mK/i.deltaK,(d=Math.pow(n,2)+Math.pow(o,2))<=9||(s=3/Math.sqrt(d),i.mK=n*s*i.deltaK,r.mK=o*s*i.deltaK)));for(t=0;t<m;++t)(i=u[t]).model.skip||(a=t>0?u[t-1]:null,r=t<m-1?u[t+1]:null,a&&!a.model.skip&&(l=(i.model.x-a.model.x)/3,i.model.controlPointPreviousX=i.model.x-l,i.model.controlPointPreviousY=i.model.y-l*i.mK),r&&!r.model.skip&&(l=(r.model.x-i.model.x)/3,i.model.controlPointNextX=i.model.x+l,i.model.controlPointNextY=i.model.y+l*i.mK))},ue.nextItem=function(e,t,a){return a?t>=e.length-1?e[0]:e[t+1]:t>=e.length-1?e[e.length-1]:e[t+1]},ue.previousItem=function(e,t,a){return a?t<=0?e[e.length-1]:e[t-1]:t<=0?e[0]:e[t-1]},ue.niceNum=function(e,t){var a=Math.floor(ue.log10(e)),i=e/Math.pow(10,a);return(t?i<1.5?1:i<3?2:i<7?5:10:i<=1?1:i<=2?2:i<=5?5:10)*Math.pow(10,a)},ue.requestAnimFrame="undefined"==typeof window?function(e){e()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){return window.setTimeout(e,1e3/60)},ue.getRelativePosition=function(e,t){var a,i,r=e.originalEvent||e,n=e.target||e.srcElement,o=n.getBoundingClientRect(),s=r.touches;s&&s.length>0?(a=s[0].clientX,i=s[0].clientY):(a=r.clientX,i=r.clientY);var d=parseFloat(ue.getStyle(n,"padding-left")),l=parseFloat(ue.getStyle(n,"padding-top")),u=parseFloat(ue.getStyle(n,"padding-right")),m=parseFloat(ue.getStyle(n,"padding-bottom")),c=o.right-o.left-d-u,h=o.bottom-o.top-l-m;return a=Math.round((a-o.left-d)/c*n.width/t.currentDevicePixelRatio),i=Math.round((i-o.top-l)/h*n.height/t.currentDevicePixelRatio),{x:a,y:i}},ue.getConstraintWidth=function(e){return a(e,"max-width","clientWidth")},ue.getConstraintHeight=function(e){return a(e,"max-height","clientHeight")},ue._calculatePadding=function(e,t,a){return(t=ue.getStyle(e,t)).indexOf("%")>-1?a*parseInt(t,10)/100:parseInt(t,10)},ue._getParentNode=function(e){var t=e.parentNode;return t&&"[object ShadowRoot]"===t.toString()&&(t=t.host),t},ue.getMaximumWidth=function(e){var t=ue._getParentNode(e);if(!t)return e.clientWidth;var a=t.clientWidth,i=ue._calculatePadding(t,"padding-left",a),r=ue._calculatePadding(t,"padding-right",a),n=a-i-r,o=ue.getConstraintWidth(e);return isNaN(o)?n:Math.min(n,o)},ue.getMaximumHeight=function(e){var t=ue._getParentNode(e);if(!t)return e.clientHeight;var a=t.clientHeight,i=ue._calculatePadding(t,"padding-top",a),r=ue._calculatePadding(t,"padding-bottom",a),n=a-i-r,o=ue.getConstraintHeight(e);return isNaN(o)?n:Math.min(n,o)},ue.getStyle=function(e,t){return e.currentStyle?e.currentStyle[t]:document.defaultView.getComputedStyle(e,null).getPropertyValue(t)},ue.retinaScale=function(e,t){var a=e.currentDevicePixelRatio=t||"undefined"!=typeof window&&window.devicePixelRatio||1;if(1!==a){var i=e.canvas,r=e.height,n=e.width;i.height=r*a,i.width=n*a,e.ctx.scale(a,a),i.style.height||i.style.width||(i.style.height=r+"px",i.style.width=n+"px")}},ue.fontString=function(e,t,a){return t+" "+e+"px "+a},ue.longestText=function(e,t,a,i){var r=(i=i||{}).data=i.data||{},n=i.garbageCollect=i.garbageCollect||[];i.font!==t&&(r=i.data={},n=i.garbageCollect=[],i.font=t),e.font=t;var o=0;ue.each(a,function(t){null!=t&&!0!==ue.isArray(t)?o=ue.measureText(e,r,n,o,t):ue.isArray(t)&&ue.each(t,function(t){null==t||ue.isArray(t)||(o=ue.measureText(e,r,n,o,t))})});var s=n.length/2;if(s>a.length){for(var d=0;d<s;d++)delete r[n[d]];n.splice(0,s)}return o},ue.measureText=function(e,t,a,i,r){var n=t[r];return n||(n=t[r]=e.measureText(r).width,a.push(r)),n>i&&(i=n),i},ue.numberOfLabelLines=function(e){var t=1;return ue.each(e,function(e){ue.isArray(e)&&e.length>t&&(t=e.length)}),t},ue.color=G?function(e){return e instanceof CanvasGradient&&(e=se.global.defaultColor),G(e)}:function(e){return console.error("Color.js not found!"),e},ue.getHoverColor=function(e){return e instanceof CanvasPattern||e instanceof CanvasGradient?e:ue.color(e).saturate(.5).darken(.1).rgbString()}}(),ra._adapters=sa,ra.Animation=ge,ra.animationService=ye,ra.controllers=ut,ra.DatasetController=ve,ra.defaults=se,ra.Element=fe,ra.elements=ze,ra.Interaction=gt,ra.layouts=kt,ra.platform=It,ra.plugins=Bt,ra.Scale=ha,ra.scaleService=Et,ra.Ticks=da,ra.Tooltip=Qt,ra.helpers.each(ei,function(e,t){ra.scaleService.registerScaleType(t,e,e._defaults)}),bi)bi.hasOwnProperty(vi)&&ra.plugins.register(bi[vi]);ra.platform.initialize();var Yi=ra;return"undefined"!=typeof window&&(window.Chart=ra),ra.Chart=ra,ra.Legend=bi.legend._element,ra.Title=bi.title._element,ra.pluginService=ra.plugins,ra.PluginBase=ra.Element.extend({}),ra.canvasHelpers=ra.helpers.canvas,ra.layoutService=ra.layouts,ra.LinearScaleBase=ya,ra.helpers.each(["Bar","Bubble","Doughnut","Line","PolarArea","Radar","Scatter"],function(e){ra[e]=function(t,a){return new ra(t,ra.helpers.merge(a||{},{type:e.charAt(0).toLowerCase()+e.slice(1)}))}}),Yi}(function(){try{return a(0)}catch(e){}}())},,function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},,function(e,t,a){!function(e){"use strict";e.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(e){return/^nm$/i.test(e)},meridiem:function(e,t,a){return e<12?a?"vm":"VM":a?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},a={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},i=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},r={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},n=function(e){return function(t,a,n,o){var s=i(t),d=r[e][i(t)];return 2===s&&(d=d[a?0:1]),d.replace(/%d/i,t)}},o=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar",{months:o,monthsShort:o,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,a){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:n("s"),ss:n("s"),m:n("m"),mm:n("m"),h:n("h"),hh:n("h"),d:n("d"),dd:n("d"),M:n("M"),MM:n("M"),y:n("y"),yy:n("y")},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return a[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:6,doy:12}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("ar-dz",{months:انفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:انفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"أح_إث_ثلا_أر_خم_جم_سب".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("ar-kw",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:0,doy:12}})}(a(0))},function(e,t,a){!function(e){"use strict";var t={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},a=function(e){return 0===e?0:1===e?1:2===e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5},i={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},r=function(e){return function(t,r,n,o){var s=a(t),d=i[e][a(t)];return 2===s&&(d=d[r?0:1]),d.replace(/%d/i,t)}},n=["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"];e.defineLocale("ar-ly",{months:n,monthsShort:n,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,a){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:r("s"),ss:r("s"),m:r("m"),mm:r("m"),h:r("h"),hh:r("h"),d:r("d"),dd:r("d"),M:r("M"),MM:r("M"),y:r("y"),yy:r("y")},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:6,doy:12}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:6,doy:12}})}(a(0))},function(e,t,a){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},a={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"};e.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(e){return"م"===e},meridiem:function(e,t,a){return e<12?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return a[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:0,doy:6}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("ar-tn",{months:انفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:انفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",ss:"%d ثانية",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";var t={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"};e.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"birneçə saniyə",ss:"%d saniyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(e){return/^(gündüz|axşam)$/.test(e)},meridiem:function(e,t,a){return e<4?"gecə":e<12?"səhər":e<17?"gündüz":"axşam"},dayOfMonthOrdinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(e){if(0===e)return e+"-ıncı";var a=e%10,i=e%100-a,r=e>=100?100:null;return e+(t[a]||t[i]||t[r])},week:{dow:1,doy:7}})}(a(0))},function(e,t,a){!function(e){"use strict";function t(e,t,a){var i,r,n={ss:t?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:t?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:t?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:есяц_месяцы_месяцаў",yy:"год_гады_гадоў"};return"m"===a?t?"хвіліна":"хвіліну":"h"===a?t?"гадзіна":"гадзіну":e+" "+(i=+e,r=n[a].split("_"),i%10==1&&i%100!=11?r[0]:i%10>=2&&i%10<=4&&(i%100<10||i%100>=20)?r[1]:r[2])}e.defineLocale("be",{months:{format:"студзеня_лютага_сакавікарасавікараўня_чэрвеня_ліпеня_жніўня_верасня_кастрычнікаістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_красрав_чэрв_ліп_жнів_вераст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_серадуацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серадаацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:t,mm:t,h:t,hh:t,d:"дзень",dd:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(e){return/^(дня|вечара)$/.test(e)},meridiem:function(e,t,a){return e<4?"ночы":e<12?"раніцы":e<17?"дня":"вечара"},dayOfMonthOrdinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e%10!=2&&e%10!=3||e%100==12||e%100==13?e+"-ы":e+"-і";case"D":return e+"-га";default:return e}},week:{dow:1,doy:7}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"янрев_мар_апрай_юни_юли_авг_сеп_окт_ноеек".split("_"),weekdays:еделя_понеделник_вторник_срядаетвъртък_петък_събота".split("_"),weekdaysShort:ед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[В изминалата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[В изминалия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дни",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,a=e%100;return 0===e?e+"-ев":0===a?e+"-ен":a>10&&a<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des".split("_"),weekdays:"Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm"},calendar:{sameDay:"[Bi lɛrɛ] LT",nextDay:"[Sini lɛrɛ] LT",nextWeek:"dddd [don lɛrɛ] LT",lastDay:"[Kunu lɛrɛ] LT",lastWeek:"dddd [tɛmɛnen lɛrɛ] LT",sameElse:"L"},relativeTime:{future:"%s kɔnɔ",past:"a bɛ %s bɔ",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"lɛrɛ kelen",hh:"lɛrɛ %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";var t={1:"১",2:"২",3:"৩",4:"",5:"৫",6:"৬",7:"",8:"৮",9:"৯",0:""},a={"১":"1","২":"2","৩":"3","":"4","৫":"5","৬":"6","":"7","৮":"8","৯":"9","":"0"};e.defineLocale("bn",{months:"জানুয়ারী_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব_মার্চ_এপ্র_মে_জুন_জুল_আগ_সেপ্ট_অক্টো_নভে_ডিসে".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি".split("_"),weekdaysMin:"রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",ss:"%d সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(e){return e.replace(/[১২৩৪৫৬৭৮৯০]/g,function(e){return a[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(e,t){return 12===e&&(e=0),"রাত"===t&&e>=4||"দুপুর"===t&&e<5||"বিকাল"===t?e+12:e},meridiem:function(e,t,a){return e<4?"রাত":e<10?"সকাল":e<17?"দুপুর":e<20?"বিকাল":"রাত"},week:{dow:0,doy:6}})}(a(0))},function(e,t,a){!function(e){"use strict";var t={1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"},a={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"};e.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",ss:"%d སྐར་ཆ།",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(e){return e.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,function(e){return a[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(e,t){return 12===e&&(e=0),"མཚན་མོ"===t&&e>=4||"ཉིན་གུང"===t&&e<5||"དགོང་དག"===t?e+12:e},meridiem:function(e,t,a){return e<4?"མཚན་མོ":e<10?"ཞོགས་ཀས":e<17?"ཉིན་གུང":e<20?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}})}(a(0))},function(e,t,a){!function(e){"use strict";function t(e,t,a){return e+" "+function(e,t){return 2===t?function(e){var t={m:"v",b:"v",d:"z"};return void 0===t[e.charAt(0)]?e:t[e.charAt(0)]+e.substring(1)}(e):e}({mm:"munutenn",MM:"miz",dd:"devezh"}[a],e)}e.defineLocale("br",{months:"Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h[e]mm A",LTS:"h[e]mm:ss A",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY h[e]mm A",LLLL:"dddd, D [a viz] MMMM YYYY h[e]mm A"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc'hoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec'h da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s 'zo",s:"un nebeud segondennoù",ss:"%d eilenn",m:"ur vunutenn",mm:t,h:"un eur",hh:"%d eur",d:"un devezh",dd:t,M:"ur miz",MM:t,y:"ur bloaz",yy:function(e){switch(function e(t){return t>9?e(t%10):t}(e)){case 1:case 3:case 4:case 5:case 9:return e+" bloaz";default:return e+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(añ|vet)/,ordinal:function(e){var t=1===e?"añ":"vet";return e+t},week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";function t(e,t,a){var i=e+" ";switch(a){case"ss":return i+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return i+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return i+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return i+=1===e?"dan":"dana";case"MM":return i+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return i+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("ca",{months:{standalone:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de març_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aquí %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(e,t){var a=1===e?"r":2===e?"n":3===e?"r":4===e?"t":"è";return"w"!==t&&"W"!==t||(a="a"),e+a},week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";var t="leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_"),a="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),i=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],r=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;function n(e){return e>1&&e<5&&1!=~~(e/10)}function o(e,t,a,i){var r=e+" ";switch(a){case"s":return t||i?"pár sekund":"pár sekundami";case"ss":return t||i?r+(n(e)?"sekundy":"sekund"):r+"sekundami";case"m":return t?"minuta":i?"minutu":"minutou";case"mm":return t||i?r+(n(e)?"minuty":"minut"):r+"minutami";case"h":return t?"hodina":i?"hodinu":"hodinou";case"hh":return t||i?r+(n(e)?"hodiny":"hodin"):r+"hodinami";case"d":return t||i?"den":"dnem";case"dd":return t||i?r+(n(e)?"dny":"dní"):r+"dny";case"M":return t||i?"měsíc":"měsícem";case"MM":return t||i?r+(n(e)?"měsíce":"měsíců"):r+"měsíci";case"y":return t||i?"rok":"rokem";case"yy":return t||i?r+(n(e)?"roky":"let"):r+"lety"}}e.defineLocale("cs",{months:t,monthsShort:a,monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:o,ss:o,m:o,mm:o,h:o,hh:o,d:o,dd:o,M:o,MM:o,y:o,yy:o},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_акаай_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑрар_пуш_акаай_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"вырун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:р_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(e){var t=/сехет$/i.exec(e)?"рен":/ҫул$/i.exec(e)?"тан":"ран";return e+t},past:"%s каялла",s:"пӗр-ик ҫеккунт",ss:"%d ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},dayOfMonthOrdinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(e){var t=e,a="";return t>20?a=40===t||50===t||60===t||80===t||100===t?"fed":"ain":t>0&&(a=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][t]),e+a},week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"på dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";function t(e,t,a,i){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?r[a][0]:r[a][1]}e.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";function t(e,t,a,i){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?r[a][0]:r[a][1]}e.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";function t(e,t,a,i){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[e+" Tage",e+" Tagen"],M:["ein Monat","einem Monat"],MM:[e+" Monate",e+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[e+" Jahre",e+" Jahren"]};return t?r[a][0]:r[a][1]}e.defineLocale("de-ch",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:t,mm:"%d Minuten",h:t,hh:"%d Stunden",d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";var t=["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"],a=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"];e.defineLocale("dv",{months:t,monthsShort:t,weekdays:a,weekdaysShort:a,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(e){return"މފ"===e},meridiem:function(e,t,a){return e<12?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",ss:"d% ސިކުންތު",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:7,doy:12}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(e,t){return e?"string"==typeof t&&/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[e.month()]:this._monthsNominativeEl[e.month()]:this._monthsNominativeEl},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παραβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Παα".split("_"),meridiem:function(e,t,a){return e>11?a?"μμ":"ΜΜ":a?"πμ":"ΠΜ"},isPM:function(e){return"μ"===(e+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT";default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(e,t){var a,i=this._calendarEl[e],r=t&&t.hours();return((a=i)instanceof Function||"[object Function]"===Object.prototype.toString.call(a))&&(i=i.apply(t)),i.replace("{}",r%12==1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",ss:"%d δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},dayOfMonthOrdinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("en-SG",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,a=1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+a},week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,a=1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+a},week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,a=1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+a}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,a=1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+a},week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,a=1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+a},week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,a=1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+a}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,a=1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+a},week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec".split("_"),weekdays:"dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_ĵaŭ_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_ĵa_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D[-a de] MMMM, YYYY",LLL:"D[-a de] MMMM, YYYY HH:mm",LLLL:"dddd, [la] D[-a de] MMMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(e){return"p"===e.charAt(0).toLowerCase()},meridiem:function(e,t,a){return e>11?a?"p.t.m.":"P.T.M.":a?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd [je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasinta] dddd [je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"antaŭ %s",s:"sekundoj",ss:"%d sekundoj",m:"minuto",mm:"%d minutoj",h:"horo",hh:"%d horoj",d:"tago",dd:"%d tagoj",M:"monato",MM:"%d monatoj",y:"jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(a(0))},function(e,t,a){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),a="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?a[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),a="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?a[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";var t="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),a="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),i=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],r=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;e.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?a[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:0,doy:6}})}(a(0))},function(e,t,a){!function(e){"use strict";function t(e,t,a,i){var r={s:["mõne sekundi","mõni sekund","paar sekundit"],ss:[e+"sekundi",e+"sekundit"],m:["ühe minuti","üks minut"],mm:[e+" minuti",e+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[e+" tunni",e+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[e+" kuu",e+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[e+" aasta",e+" aastat"]};return t?r[a][2]?r[a][2]:r[a][1]:i?r[a][0]:r[a][1]}e.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:"%d päeva",M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(0))},function(e,t,a){!function(e){"use strict";var t={1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"},a={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"};e.defineLocale("fa",{months:انویه_فوریهارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:انویه_فوریهارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یکشنبه_دوشنبههشنبههارشنبه_پنجشنبه_جمعه_شنبه".split("_"),weekdaysShort:"یکشنبه_دوشنبههشنبههارشنبه_پنجشنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(e){return/بعد از ظهر/.test(e)},meridiem:function(e,t,a){return e<12?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چند ثانیه",ss:"ثانیه d%",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(e){return e.replace(/[۰-۹]/g,function(e){return a[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},dayOfMonthOrdinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}})}(a(0))},function(e,t,a){!function(e){"use strict";var t="nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" "),a=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",t[7],t[8],t[9]];function i(e,i,r,n){var o="";switch(r){case"s":return n?"muutaman sekunnin":"muutama sekunti";case"ss":return n?"sekunnin":"sekuntia";case"m":return n?"minuutin":"minuutti";case"mm":o=n?"minuutin":"minuuttia";break;case"h":return n?"tunnin":"tunti";case"hh":o=n?"tunnin":"tuntia";break;case"d":return n?"päivän":"päivä";case"dd":o=n?"päivän":"päivää";break;case"M":return n?"kuukauden":"kuukausi";case"MM":o=n?"kuukauden":"kuukautta";break;case"y":return n?"vuoden":"vuosi";case"yy":o=n?"vuoden":"vuotta"}return o=function(e,i){return e<10?i?a[e]:t[e]:e}(e,n)+" "+o}e.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaður",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourdhui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(e,t){switch(t){case"D":return e+(1===e?"er":"");default:case"M":case"Q":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourdhui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourdhui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(e,t){switch(t){default:case"M":case"Q":case"D":case"DDD":case"d":return e+(1===e?"er":"e");case"w":case"W":return e+(1===e?"re":"e")}},week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";var t="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),a="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");e.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?a[e.month()]:t[e.month()]:t},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("ga",{months:["Eanáir","Feabhra","Márta","Aibreán","Bealtaine","Méitheamh","Iúil","Lúnasa","Meán Fómhair","Deaireadh Fómhair","Samhain","Nollaig"],monthsShort:["Eaná","Feab","Márt","Aibr","Beal","Méit","Iúil","Lúna","Meán","Deai","Samh","Noll"],monthsParseExact:!0,weekdays:["Dé Domhnaigh","Dé Luain","Dé Máirt","Dé Céadaoin","Déardaoin","Dé hAoine","Dé Satharn"],weekdaysShort:["Dom","Lua","Mái","Céa","Déa","hAo","Sat"],weekdaysMin:["Do","Lu","Má","Ce","Dé","hA","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Amárach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inné aig] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s ó shin",s:"cúpla soicind",ss:"%d soicind",m:"nóiméad",mm:"%d nóiméad",h:"uair an chloig",hh:"%d uair an chloig",d:"lá",dd:"%d lá",M:"mí",MM:"%d mí",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){var t=1===e?"d":e%10==2?"na":"mh";return e+t},week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"],monthsShort:["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],monthsParseExact:!0,weekdays:["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["Dò","Lu","Mà","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(e){var t=1===e?"d":e%10==2?"na":"mh";return e+t},week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_mércores_xoves_venres_sábado".split("_"),weekdaysShort:"dom._lun._mar._mér._xov._ven._sáb.".split("_"),weekdaysMin:"do_lu_ma_mé_xo_ve_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(e){return 0===e.indexOf("un")?"n"+e:"en "+e},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";function t(e,t,a,i){var r={s:["thodde secondanim","thodde second"],ss:[e+" secondanim",e+" second"],m:["eka mintan","ek minute"],mm:[e+" mintanim",e+" mintam"],h:["eka voran","ek vor"],hh:[e+" voranim",e+" voram"],d:["eka disan","ek dis"],dd:[e+" disanim",e+" dis"],M:["eka mhoinean","ek mhoino"],MM:[e+" mhoineanim",e+" mhoine"],y:["eka vorsan","ek voros"],yy:[e+" vorsanim",e+" vorsam"]};return t?r[a][0]:r[a][1]}e.defineLocale("gom-latn",{months:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budvar_Brestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM[achea] Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Ieta to] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fatlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(e,t){switch(t){case"D":return e+"er";default:case"M":case"Q":case"DDD":case"d":case"w":case"W":return e}},week:{dow:1,doy:4},meridiemParse:/rati|sokalli|donparam|sanje/,meridiemHour:function(e,t){return 12===e&&(e=0),"rati"===t?e<4?e:e+12:"sokalli"===t?e:"donparam"===t?e>12?e:e+12:"sanje"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"rati":e<12?"sokalli":e<16?"donparam":e<20?"sanje":"rati"}})}(a(0))},function(e,t,a){!function(e){"use strict";var t={1:"૧",2:"૨",3:"૩",4:"૪",5:"૫",6:"૬",7:"૭",8:"૮",9:"૯",0:""},a={"૧":"1","૨":"2","૩":"3","૪":"4","૫":"5","૬":"6","૭":"7","૮":"8","૯":"9","":"0"};e.defineLocale("gu",{months:"જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર".split("_"),monthsShort:"જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.".split("_"),monthsParseExact:!0,weekdays:"રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર".split("_"),weekdaysShort:"રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ".split("_"),weekdaysMin:"ર_સો_મં_બુ_ગુ_શુ_શ".split("_"),longDateFormat:{LT:"A h:mm વાગ્યે",LTS:"A h:mm:ss વાગ્યે",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm વાગ્યે",LLLL:"dddd, D MMMM YYYY, A h:mm વાગ્યે"},calendar:{sameDay:"[આજ] LT",nextDay:"[કાલે] LT",nextWeek:"dddd, LT",lastDay:"[ગઇકાલે] LT",lastWeek:"[પાછલા] dddd, LT",sameElse:"L"},relativeTime:{future:"%s મા",past:"%s પેહલા",s:"અમુક પળો",ss:"%d સેકંડ",m:"એક મિનિટ",mm:"%d મિનિટ",h:"એક કલાક",hh:"%d કલાક",d:"એક દિવસ",dd:"%d દિવસ",M:"એક મહિનો",MM:"%d મહિનો",y:"એક વર્ષ",yy:"%d વર્ષ"},preparse:function(e){return e.replace(/[૧૨૩૪૫૬૭૮૯૦]/g,function(e){return a[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/રાત|બપોર|સવાર|સાંજ/,meridiemHour:function(e,t){return 12===e&&(e=0),"રાત"===t?e<4?e:e+12:"સવાર"===t?e:"બપોર"===t?e>=10?e:e+12:"સાંજ"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"રાત":e<10?"સવાર":e<17?"બપોર":e<20?"સાંજ":"રાત"},week:{dow:0,doy:6}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יוליוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יוליוג׳_ספט׳וק׳וב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישיישי_שבת".split("_"),weekdaysShort:׳׳׳׳׳_ו׳׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",ss:"%d שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(e){return 2===e?"שעתיים":e+" שעות"},d:"יום",dd:function(e){return 2===e?"יומיים":e+" ימים"},M:"חודש",MM:function(e){return 2===e?"חודשיים":e+" חודשים"},y:"שנה",yy:function(e){return 2===e?"שנתיים":e%10==0&&10!==e?e+" שנה":e+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(e){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(e)},meridiem:function(e,t,a){return e<5?"לפנות בוקר":e<10?"בבוקר":e<12?a?'לפנה"צ':"לפני הצהריים":e<18?a?'אחה"צ':"אחרי הצהריים":"בערב"}})}(a(0))},function(e,t,a){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:""},a={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","":"0"};e.defineLocale("hi",{months:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",ss:"%d सेकंड",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return a[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात"===t?e<4?e:e+12:"सुबह"===t?e:"दोपहर"===t?e>=10?e:e+12:"शाम"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"रात":e<10?"सुबह":e<17?"दोपहर":e<20?"शाम":"रात"},week:{dow:0,doy:6}})}(a(0))},function(e,t,a){!function(e){"use strict";function t(e,t,a){var i=e+" ";switch(a){case"ss":return i+=1===e?"sekunda":2===e||3===e||4===e?"sekunde":"sekundi";case"m":return t?"jedna minuta":"jedne minute";case"mm":return i+=1===e?"minuta":2===e||3===e||4===e?"minute":"minuta";case"h":return t?"jedan sat":"jednog sata";case"hh":return i+=1===e?"sat":2===e||3===e||4===e?"sata":"sati";case"dd":return i+=1===e?"dan":"dana";case"MM":return i+=1===e?"mjesec":2===e||3===e||4===e?"mjeseca":"mjeseci";case"yy":return i+=1===e?"godina":2===e||3===e||4===e?"godine":"godina"}}e.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:t,m:t,mm:t,h:t,hh:t,d:"dan",dd:t,M:"mjesec",MM:t,y:"godinu",yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(0))},function(e,t,a){!function(e){"use strict";var t="vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ");function a(e,t,a,i){var r=e;switch(a){case"s":return i||t?"néhány másodperc":"néhány másodperce";case"ss":return r+(i||t)?" másodperc":" másodperce";case"m":return"egy"+(i||t?" perc":" perce");case"mm":return r+(i||t?" perc":" perce");case"h":return"egy"+(i||t?" óra":" órája");case"hh":return r+(i||t?" óra":" órája");case"d":return"egy"+(i||t?" nap":" napja");case"dd":return r+(i||t?" nap":" napja");case"M":return"egy"+(i||t?" hónap":" hónapja");case"MM":return r+(i||t?" hónap":" hónapja");case"y":return"egy"+(i||t?" év":" éve");case"yy":return r+(i||t?" év":" éve")}return""}function i(e){return(e?"":"[múlt] ")+"["+t[this.day()]+"] LT[-kor]"}e.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(e){return"u"===e.charAt(1).toLowerCase()},meridiem:function(e,t,a){return e<12?!0===a?"de":"DE":!0===a?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return i.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return i.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",ss:"%d վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(e){return/^(ցերեկվա|երեկոյան)$/.test(e)},meridiem:function(e){return e<4?"գիշերվա":e<12?"առավոտվա":e<17?"ցերեկվա":"երեկոյան"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(e,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===e?e+"-ին":e+"-րդ";default:return e}},week:{dow:1,doy:7}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"siang"===t?e>=11?e:e+12:"sore"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,a){return e<11?"pagi":e<15?"siang":e<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(a(0))},function(e,t,a){!function(e){"use strict";function t(e){return e%100==11||e%10!=1}function a(e,a,i,r){var n=e+" ";switch(i){case"s":return a||r?"nokkrar sekúndur":"nokkrum sekúndum";case"ss":return t(e)?n+(a||r?"sekúndur":"sekúndum"):n+"sekúnda";case"m":return a?"mínúta":"mínútu";case"mm":return t(e)?n+(a||r?"mínútur":"mínútum"):a?n+"mínúta":n+"mínútu";case"hh":return t(e)?n+(a||r?"klukkustundir":"klukkustundum"):n+"klukkustund";case"d":return a?"dagur":r?"dag":"degi";case"dd":return t(e)?a?n+"dagar":n+(r?"daga":"dögum"):a?n+"dagur":n+(r?"dag":"degi");case"M":return a?"mánuður":r?"mánuð":"mánuði";case"MM":return t(e)?a?n+"mánuðir":n+(r?"mánuði":"mánuðum"):a?n+"mánuður":n+(r?"mánuð":"mánuði");case"y":return a||r?"ár":"ári";case"yy":return t(e)?n+(a||r?"ár":"árum"):n+(a||r?"ár":"ári")}}e.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:a,ss:a,m:a,mm:a,h:"klukkustund",hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(e){return(/^[0-9].+$/.test(e)?"tra":"in")+" "+e},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("ja",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日(ddd) HH:mm"},meridiemParse:/午前|午後/i,isPM:function(e){return"午後"===e},meridiem:function(e,t,a){return e<12?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:function(e){return e.week()<this.week()?"[来週]dddd LT":"dddd LT"},lastDay:"[昨日] LT",lastWeek:function(e){return this.week()<e.week()?"[先週]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}日/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";default:return e}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",ss:"%d秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(e,t){return 12===e&&(e=0),"enjing"===t?e:"siyang"===t?e>=11?e:e+12:"sonten"===t||"ndalu"===t?e+12:void 0},meridiem:function(e,t,a){return e<11?"enjing":e<15?"siyang":e<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("ka",{months:{standalone:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),format:"იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს".split("_")},monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(e){return/(წამი|წუთი|საათი|წელი)/.test(e)?e.replace(/ი$/,"ში"):e+"ში"},past:function(e){return/(წამი|წუთი|საათი|დღე|თვე)/.test(e)?e.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(e)?e.replace(/წელი$/,"წლის წინ"):void 0},s:"რამდენიმე წამი",ss:"%d წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},dayOfMonthOrdinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(e){return 0===e?e:1===e?e+"-ლი":e<20||e<=100&&e%20==0||e%100==0?"მე-"+e:e+"-ე"},week:{dow:1,doy:7}})}(a(0))},function(e,t,a){!function(e){"use strict";var t={0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"};e.defineLocale("kk",{months:аңтар_ақпан_наурыз_сәуірамыраусым_шілдеамыз_қыркүйек_қазан_қарашаелтоқсан".split("_"),monthsShort:аң_ақп_нау_сәуам_мауіл_там_қыраз_қарел".split("_"),weekdays:ексенбіүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:ек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",ss:"%d секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(e){var a=e%10,i=e>=100?100:null;return e+(t[e]||t[a]||t[i])},week:{dow:1,doy:7}})}(a(0))},function(e,t,a){!function(e){"use strict";var t={1:"១",2:"២",3:"៣",4:"៤",5:"៥",6:"៦",7:"៧",8:"៨",9:"៩",0:"០"},a={"១":"1","២":"2","៣":"3","៤":"4","៥":"5","៦":"6","៧":"7","៨":"8","៩":"9","០":"0"};e.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysMin:"អា_ច_អ_ព_ព្រ_សុ_ស".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ព្រឹក|ល្ងាច/,isPM:function(e){return"ល្ងាច"===e},meridiem:function(e,t,a){return e<12?"ព្រឹក":"ល្ងាច"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",ss:"%d វិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},dayOfMonthOrdinalParse:/ទី\d{1,2}/,ordinal:"ទី%d",preparse:function(e){return e.replace(/[១២៣៤៥៦៧៨៩០]/g,function(e){return a[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";var t={1:"೧",2:"೨",3:"೩",4:"೪",5:"೫",6:"೬",7:"೭",8:"೮",9:"೯",0:""},a={"೧":"1","೨":"2","೩":"3","೪":"4","೫":"5","೬":"6","೭":"7","೮":"8","೯":"9","":"0"};e.defineLocale("kn",{months:"ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಬರ್_ಡಿಸೆಬರ್".split("_"),monthsShort:"ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆ_ಅಕ್ಟೋ_ನವೆ_ಡಿಸೆ".split("_"),monthsParseExact:!0,weekdays:"ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ".split("_"),weekdaysShort:"ಭಾನು_ಸೋಮ_ಮಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ".split("_"),weekdaysMin:"ಭಾ_ಸೋ_ಮ_ಬು_ಗು_ಶು_ಶ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[ಇಂದು] LT",nextDay:"[ನಾಳೆ] LT",nextWeek:"dddd, LT",lastDay:"[ನಿನ್ನೆ] LT",lastWeek:"[ಕೊನೆಯ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ನಂತರ",past:"%s ಹಿಂದೆ",s:"ಕೆಲವು ಕ್ಷಣಗಳು",ss:"%d ಸೆಕೆಂಡುಗಳು",m:"ಒಂದು ನಿಮಿಷ",mm:"%d ನಿಮಿಷ",h:"ಒಂದು ಗಂಟೆ",hh:"%d ಗಂಟೆ",d:"ಒಂದು ದಿನ",dd:"%d ದಿನ",M:"ಒಂದು ತಿಂಗಳು",MM:"%d ತಿಂಗಳು",y:"ಒಂದು ವರ್ಷ",yy:"%d ವರ್ಷ"},preparse:function(e){return e.replace(/[೧೨೩೪೫೬೭೮೯೦]/g,function(e){return a[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ರಾತ್ರಿ"===t?e<4?e:e+12:"ಬೆಳಿಗ್ಗೆ"===t?e:"ಮಧ್ಯಾಹ್ನ"===t?e>=10?e:e+12:"ಸಂಜೆ"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"ರಾತ್ರಿ":e<10?"ಬೆಳಿಗ್ಗೆ":e<17?"ಮಧ್ಯಾಹ್ನ":e<20?"ಸಂಜೆ":"ರಾತ್ರಿ"},dayOfMonthOrdinalParse:/\d{1,2}(ನೇ)/,ordinal:function(e){return e+"ನೇ"},week:{dow:0,doy:6}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h:mm",LLLL:"YYYY년 MMMM D일 dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY년 MMMM D일",lll:"YYYY년 MMMM D일 A h:mm",llll:"YYYY년 MMMM D일 dddd A h:mm"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"1분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},dayOfMonthOrdinalParse:/\d{1,2}(일|월|주)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"일";case"M":return e+"월";case"w":case"W":return e+"주";default:return e}},meridiemParse:/오전|오후/,isPM:function(e){return"오후"===e},meridiem:function(e,t,a){return e<12?"오전":"오후"}})}(a(0))},function(e,t,a){!function(e){"use strict";var t={1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"},a={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},i=["کانونی دووەم","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمموز","ئاب","ئەیلوول","تشرینی یەكەم","تشرینی دووەم","كانونی یەکەم"];e.defineLocale("ku",{months:i,monthsShort:i,weekdays:هكشهممه_دووشهممه_سێشهممه_چوارشهممه_پێنجشهممه_ههینی_شهممه".split("_"),weekdaysShort:هكشهم_دووشهم_سێشهم_چوارشهم_پێنجشهم_ههینی_شهممه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ه_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/ئێواره‌|به‌یانی/,isPM:function(e){return/ئێواره‌/.test(e)},meridiem:function(e,t,a){return e<12?"به‌یانی":"ئێواره‌"},calendar:{sameDay:"[ئه‌مرۆ كاتژمێر] LT",nextDay:"[به‌یانی كاتژمێر] LT",nextWeek:"dddd [كاتژمێر] LT",lastDay:"[دوێنێ كاتژمێر] LT",lastWeek:"dddd [كاتژمێر] LT",sameElse:"L"},relativeTime:{future:"له‌ %s",past:"%s",s:"چه‌ند چركه‌یه‌ك",ss:"چركه‌ %d",m:"یه‌ك خوله‌ك",mm:"%d خوله‌ك",h:"یه‌ك كاتژمێر",hh:"%d كاتژمێر",d:"یه‌ك ڕۆژ",dd:"%d ڕۆژ",M:"یه‌ك مانگ",MM:"%d مانگ",y:"یه‌ك ساڵ",yy:"%d ساڵ"},preparse:function(e){return e.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(e){return a[e]}).replace(/،/g,",")},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]}).replace(/,/g,"،")},week:{dow:6,doy:12}})}(a(0))},function(e,t,a){!function(e){"use strict";var t={0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"};e.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апрай_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:екшемби_Дүйшөмбүейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:ек_Дүй_Шей_Шарей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кечээ саат] LT",lastWeek:"[Өткөн аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",ss:"%d секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},dayOfMonthOrdinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(e){var a=e%10,i=e>=100?100:null;return e+(t[e]||t[a]||t[i])},week:{dow:1,doy:7}})}(a(0))},function(e,t,a){!function(e){"use strict";function t(e,t,a,i){var r={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?r[a][0]:r[a][1]}function a(e){if(e=parseInt(e,10),isNaN(e))return!1;if(e<0)return!0;if(e<10)return 4<=e&&e<=7;if(e<100){var t=e%10,i=e/10;return a(0===t?i:t)}if(e<1e4){for(;e>=10;)e/=10;return a(e)}return a(e/=1e3)}e.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function(e){return a(e.substr(0,e.indexOf(" ")))?"a "+e:"an "+e},past:function(e){return a(e.substr(0,e.indexOf(" ")))?"viru "+e:"virun "+e},s:"e puer Sekonnen",ss:"%d Sekonnen",m:t,mm:"%d Minutten",h:t,hh:"%d Stonnen",d:t,dd:"%d Deeg",M:t,MM:"%d Méint",y:t,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(e){return"ຕອນແລງ"===e},meridiem:function(e,t,a){return e<12?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",ss:"%d ວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},dayOfMonthOrdinalParse:/(ທີ່)\d{1,2}/,ordinal:function(e){return"ທີ່"+e}})}(a(0))},function(e,t,a){!function(e){"use strict";var t={ss:"sekundė_sekundžių_sekundes",m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"};function a(e,t,a,i){return t?r(a)[0]:i?r(a)[1]:r(a)[2]}function i(e){return e%10==0||e>10&&e<20}function r(e){return t[e].split("_")}function n(e,t,n,o){var s=e+" ";return 1===e?s+a(0,t,n[0],o):t?s+(i(e)?r(n)[1]:r(n)[0]):o?s+r(n)[1]:s+(i(e)?r(n)[1]:r(n)[2])}e.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:function(e,t,a,i){return t?"kelios sekundės":i?"kelių sekundžių":"kelias sekundes"},ss:n,m:a,mm:n,h:a,hh:n,d:a,dd:n,M:a,MM:n,y:a,yy:n},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(e){return e+"-oji"},week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";var t={ss:"sekundes_sekundēm_sekunde_sekundes".split("_"),m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function a(e,t,a){return a?t%10==1&&t%100!=11?e[2]:e[3]:t%10==1&&t%100!=11?e[0]:e[1]}function i(e,i,r){return e+" "+a(t[r],e,i)}function r(e,i,r){return a(t[r],e,i)}e.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:function(e,t){return t?"dažas sekundes":"dažām sekundēm"},ss:i,m:r,mm:i,h:r,hh:i,d:r,dd:i,M:r,MM:i,y:r,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";var t={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,a,i){var r=t.words[i];return 1===i.length?a?r[0]:r[1]:e+" "+t.correctGrammaticalCase(e,r)}};e.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mjesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("mi",{months:"Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei".split("_"),weekdaysShort:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),weekdaysMin:"Ta_Ma_Tū_We_Tāi_Pa_Hā".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te hēkona ruarua",ss:"%d hēkona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апрај_јун_јул_авг_сеп_окт_ноеек".split("_"),weekdays:едела_понеделник_вторник_средаетврток_петок_сабота".split("_"),weekdaysShort:ед_пон_вто_среет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_сре_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"после %s",past:"пред %s",s:"неколку секунди",ss:"%d секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеци",y:"година",yy:"%d години"},dayOfMonthOrdinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(e){var t=e%10,a=e%100;return 0===e?e+"-ев":0===a?e+"-ен":a>10&&a<20?e+"-ти":1===t?e+"-ви":2===t?e+"-ри":7===t||8===t?e+"-ми":e+"-ти"},week:{dow:1,doy:7}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റബർ_ഒക്ടോബർ_നവബർ_ഡിസബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവ._ഡിസ.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴ_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",ss:"%d സെക്കൻഡ്",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(e,t){return 12===e&&(e=0),"രാത്രി"===t&&e>=4||"ഉച്ച കഴിഞ്ഞ്"===t||"വൈകുന്നേരം"===t?e+12:e},meridiem:function(e,t,a){return e<4?"രാത്രി":e<12?"രാവിലെ":e<17?"ഉച്ച കഴിഞ്ഞ്":e<20?"വൈകുന്നേരം":"രാത്രി"}})}(a(0))},function(e,t,a){!function(e){"use strict";function t(e,t,a,i){switch(a){case"s":return t?"хэдхэн секунд":"хэдхэн секундын";case"ss":return e+(t?" секунд":" секундын");case"m":case"mm":return e+(t?" минут":" минутын");case"h":case"hh":return e+(t?" цаг":" цагийн");case"d":case"dd":return e+(t?" өдөр":" өдрийн");case"M":case"MM":return e+(t?" сар":" сарын");case"y":case"yy":return e+(t?" жил":" жилийн");default:return e}}e.defineLocale("mn",{months:"Нэгдүгээр сар_Хоёрдугаар саруравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар саролдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар".split("_"),monthsShort:"1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар".split("_"),monthsParseExact:!0,weekdays:"Ням_Даваа_Мягмархагваүрэв_Баасан_Бямба".split("_"),weekdaysShort:"Ням_Дав_Мягхаүраа_Бям".split("_"),weekdaysMin:"Ня_Да_Мя_Лхүа_Бя".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY оны MMMMын D",LLL:"YYYY оны MMMMын D HH:mm",LLLL:"dddd, YYYY оны MMMMын D HH:mm"},meridiemParse:/ҮӨ|ҮХ/i,isPM:function(e){return"ҮХ"===e},meridiem:function(e,t,a){return e<12?"ҮӨ":"ҮХ"},calendar:{sameDay:"[Өнөөдөр] LT",nextDay:"[Маргааш] LT",nextWeek:"[Ирэх] dddd LT",lastDay:"[Өчигдөр] LT",lastWeek:"[Өнгөрсөн] dddd LT",sameElse:"L"},relativeTime:{future:"%s дараа",past:"%s өмнө",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2} өдөр/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+" өдөр";default:return e}}})}(a(0))},function(e,t,a){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:""},a={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","":"0"};function i(e,t,a,i){var r="";if(t)switch(a){case"s":r="काही सेकंद";break;case"ss":r="%d सेकंद";break;case"m":r="एक मिनिट";break;case"mm":r="%d मिनिटे";break;case"h":r="एक तास";break;case"hh":r="%d तास";break;case"d":r="एक दिवस";break;case"dd":r="%d दिवस";break;case"M":r="एक महिना";break;case"MM":r="%d महिने";break;case"y":r="एक वर्ष";break;case"yy":r="%d वर्षे"}else switch(a){case"s":r="काही सेकंदां";break;case"ss":r="%d सेकंदां";break;case"m":r="एका मिनिटा";break;case"mm":r="%d मिनिटां";break;case"h":r="एका तासा";break;case"hh":r="%d तासां";break;case"d":r="एका दिवसा";break;case"dd":r="%d दिवसां";break;case"M":r="एका महिन्या";break;case"MM":r="%d महिन्यां";break;case"y":r="एका वर्षा";break;case"yy":r="%d वर्षां"}return r.replace(/%d/i,e)}e.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:i,ss:i,m:i,mm:i,h:i,hh:i,d:i,dd:i,M:i,MM:i,y:i,yy:i},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return a[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/रात्री|सकाळी|दुपारी|सायंकाळी/,meridiemHour:function(e,t){return 12===e&&(e=0),"रात्री"===t?e<4?e:e+12:"सकाळी"===t?e:"दुपारी"===t?e>=10?e:e+12:"सायंकाळी"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"रात्री":e<10?"सकाळी":e<17?"दुपारी":e<20?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,a){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(e,t){return 12===e&&(e=0),"pagi"===t?e:"tengahari"===t?e>=11?e:e+12:"petang"===t||"malam"===t?e+12:void 0},meridiem:function(e,t,a){return e<11?"pagi":e<15?"tengahari":e<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ".split("_"),weekdays:"Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt".split("_"),weekdaysShort:"Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib".split("_"),weekdaysMin:"Ħa_Tn_Tl_Er_Ħa_Ġi_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[Għada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-bieraħ fil-]LT",lastWeek:"dddd [li għadda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"siegħa",hh:"%d siegħat",d:"ġurnata",dd:"%d ġranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";var t={1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:""},a={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","":"0"};e.defineLocale("my",{months:"ဇန်နါရီ_ဖေဖော်ါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",ss:"%d စက္ကန့်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(e){return e.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,function(e){return a[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";var t={1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:""},a={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","":"0"};e.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(e){return e.replace(/[१२३४५६७८९०]/g,function(e){return a[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(e,t){return 12===e&&(e=0),"राति"===t?e<4?e:e+12:"बिहान"===t?e:"दिउँसो"===t?e>=10?e:e+12:"साँझ"===t?e+12:void 0},meridiem:function(e,t,a){return e<3?"राति":e<12?"बिहान":e<16?"दिउँसो":e<20?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",ss:"%d सेकेण्ड",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}})}(a(0))},function(e,t,a){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),a="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),i=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],r=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?a[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";var t="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),a="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),i=[/^jan/i,/^feb/i,/^maart|mrt.?$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],r=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;e.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(e,i){return e?/-MMM-/.test(i)?a[e.month()]:t[e.month()]:t},monthsRegex:r,monthsShortRegex:r,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:i,longMonthsParse:i,shortMonthsParse:i,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(e){return e+(1===e||8===e||e>=20?"ste":"de")},week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"sun_mån_tys_ons_tor_fre_lau".split("_"),weekdaysMin:"su_må_ty_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";var t={1:"",2:"੨",3:"੩",4:"",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:""},a={"":"1","੨":"2","੩":"3","":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","":"0"};e.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"[ਅਗਲਾ] dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",ss:"%d ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(e){return e.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,function(e){return a[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(e,t){return 12===e&&(e=0),"ਰਾਤ"===t?e<4?e:e+12:"ਸਵੇਰ"===t?e:"ਦੁਪਹਿਰ"===t?e>=10?e:e+12:"ਸ਼ਾਮ"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"ਰਾਤ":e<10?"ਸਵੇਰ":e<17?"ਦੁਪਹਿਰ":e<20?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}})}(a(0))},function(e,t,a){!function(e){"use strict";var t="styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_"),a="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_");function i(e){return e%10<5&&e%10>1&&~~(e/10)%10!=1}function r(e,t,a){var r=e+" ";switch(a){case"ss":return r+(i(e)?"sekundy":"sekund");case"m":return t?"minuta":"minutę";case"mm":return r+(i(e)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return r+(i(e)?"godziny":"godzin");case"MM":return r+(i(e)?"miesiące":"miesięcy");case"yy":return r+(i(e)?"lata":"lat")}}e.defineLocale("pl",{months:function(e,i){return e?""===i?"("+a[e.month()]+"|"+t[e.month()]+")":/D MMMM/.test(i)?a[e.month()]:t[e.month()]:t},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_śr_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedzielę o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W środę o] LT";case 6:return"[W sobotę o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:r,m:r,mm:r,h:r,hh:r,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:r,y:"rok",yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("pt",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("pt-br",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Do_2ª_3ª_4ª_5ª_6ª_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}º/,ordinal:"%dº"})}(a(0))},function(e,t,a){!function(e){"use strict";function t(e,t,a){var i=" ";return(e%100>=20||e>=100&&e%100==0)&&(i=" de "),e+i+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"}[a]}e.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",ss:t,m:"un minut",mm:t,h:"o oră",hh:t,d:"o zi",dd:t,M:"o lună",MM:t,y:"un an",yy:t},week:{dow:1,doy:7}})}(a(0))},function(e,t,a){!function(e){"use strict";function t(e,t,a){var i,r,n={ss:t?"секунда_секунды_секунд":"секунду_секунды_секунд",mm:t?"минута_минуты_минут":"минуту_минуты_минут",hh:асасаасов",dd:ень_дня_дней",MM:есяц_месяцаесяцев",yy:"год_годает"};return"m"===a?t?"минута":"минуту":e+" "+(i=+e,r=n[a].split("_"),i%10==1&&i%100!=11?r[0]:i%10>=2&&i%10<=4&&(i%100<10||i%100>=20)?r[1]:r[2])}var a=[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i];e.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:оскресенье_понедельник_вторник_средаетверг_пятница_суббота".split("_"),format:оскресенье_понедельник_вторник_средуетверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/},weekdaysShort:с_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:с_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:a,longMonthsParse:a,shortMonthsParse:a,monthsRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsShortRegex:/^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i,monthsStrictRegex:/^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i,monthsShortStrictRegex:/^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., H:mm",LLLL:"dddd, D MMMM YYYY г., H:mm"},calendar:{sameDay:"[Сегодня, в] LT",nextDay:"[Завтра, в] LT",lastDay:"[Вчера, в] LT",nextWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В следующее] dddd, [в] LT";case 1:case 2:case 4:return"[В следующий] dddd, [в] LT";case 3:case 5:case 6:return"[В следующую] dddd, [в] LT"}},lastWeek:function(e){if(e.week()===this.week())return 2===this.day()?"[Во] dddd, [в] LT":"[В] dddd, [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd, [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd, [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd, [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",ss:t,m:t,mm:t,h:"час",hh:t,d:"день",dd:t,M:"месяц",MM:t,y:"год",yy:t},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(e){return/^(дня|вечера)$/.test(e)},meridiem:function(e,t,a){return e<4?"ночи":e<12?"утра":e<17?"дня":"вечера"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":return e+"-й";case"D":return e+"-го";case"w":case"W":return e+"-я";default:return e}},week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";var t=["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],a=["آچر","سومر","اڱارو","اربع","خميس","جمع","ڇنڇر"];e.defineLocale("sd",{months:t,monthsShort:t,weekdays:a,weekdaysShort:a,weekdaysMin:a,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,a){return e<12?"صبح":"شام"},calendar:{sameDay:"[اڄ] LT",nextDay:"[سڀاڻي] LT",nextWeek:"dddd [اڳين هفتي تي] LT",lastDay:"[ڪالهه] LT",lastWeek:"[گزريل هفتي] dddd [تي] LT",sameElse:"L"},relativeTime:{future:"%s پوء",past:"%s اڳ",s:"چند سيڪنڊ",ss:"%d سيڪنڊ",m:"هڪ منٽ",mm:"%d منٽ",h:"هڪ ڪلاڪ",hh:"%d ڪلاڪ",d:"هڪ ڏينهن",dd:"%d ڏينهن",M:"هڪ مهينو",MM:"%d مهينا",y:"هڪ سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",ss:"තත්පර %d",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},dayOfMonthOrdinalParse:/\d{1,2} වැනි/,ordinal:function(e){return e+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(e){return"ප.ව."===e||"පස් වරු"===e},meridiem:function(e,t,a){return e>11?a?"ප.ව.":"පස් වරු":a?"පෙ.ව.":"පෙර වරු"}})}(a(0))},function(e,t,a){!function(e){"use strict";var t="január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_"),a="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_");function i(e){return e>1&&e<5}function r(e,t,a,r){var n=e+" ";switch(a){case"s":return t||r?"pár sekúnd":"pár sekundami";case"ss":return t||r?n+(i(e)?"sekundy":"sekúnd"):n+"sekundami";case"m":return t?"minúta":r?"minútu":"minútou";case"mm":return t||r?n+(i(e)?"minúty":"minút"):n+"minútami";case"h":return t?"hodina":r?"hodinu":"hodinou";case"hh":return t||r?n+(i(e)?"hodiny":"hodín"):n+"hodinami";case"d":return t||r?"deň":"dňom";case"dd":return t||r?n+(i(e)?"dni":"dní"):n+"dňami";case"M":return t||r?"mesiac":"mesiacom";case"MM":return t||r?n+(i(e)?"mesiace":"mesiacov"):n+"mesiacmi";case"y":return t||r?"rok":"rokom";case"yy":return t||r?n+(i(e)?"roky":"rokov"):n+"rokmi"}}e.defineLocale("sk",{months:t,monthsShort:a,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:r,ss:r,m:r,mm:r,h:r,hh:r,d:r,dd:r,M:r,MM:r,y:r,yy:r},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";function t(e,t,a,i){var r=e+" ";switch(a){case"s":return t||i?"nekaj sekund":"nekaj sekundami";case"ss":return r+=1===e?t?"sekundo":"sekundi":2===e?t||i?"sekundi":"sekundah":e<5?t||i?"sekunde":"sekundah":"sekund";case"m":return t?"ena minuta":"eno minuto";case"mm":return r+=1===e?t?"minuta":"minuto":2===e?t||i?"minuti":"minutama":e<5?t||i?"minute":"minutami":t||i?"minut":"minutami";case"h":return t?"ena ura":"eno uro";case"hh":return r+=1===e?t?"ura":"uro":2===e?t||i?"uri":"urama":e<5?t||i?"ure":"urami":t||i?"ur":"urami";case"d":return t||i?"en dan":"enim dnem";case"dd":return r+=1===e?t||i?"dan":"dnem":2===e?t||i?"dni":"dnevoma":t||i?"dni":"dnevi";case"M":return t||i?"en mesec":"enim mesecem";case"MM":return r+=1===e?t||i?"mesec":"mesecem":2===e?t||i?"meseca":"mesecema":e<5?t||i?"mesece":"meseci":t||i?"mesecev":"meseci";case"y":return t||i?"eno leto":"enim letom";case"yy":return r+=1===e?t||i?"leto":"letom":2===e?t||i?"leti":"letoma":e<5?t||i?"leta":"leti":t||i?"let":"leti"}}e.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(e){return"M"===e.charAt(0)},meridiem:function(e,t,a){return e<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",ss:"%d sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";var t={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,a,i){var r=t.words[i];return 1===i.length?a?r[0]:r[1]:e+" "+t.correctGrammaticalCase(e,r)}};e.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"dan",dd:t.translate,M:"mesec",MM:t.translate,y:"godinu",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(0))},function(e,t,a){!function(e){"use strict";var t={words:{ss:["секунда","секунде","секунди"],m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(e,t){return 1===e?t[0]:e>=2&&e<=4?t[1]:t[2]},translate:function(e,a,i){var r=t.words[i];return 1===i.length?a?r[0]:r[1]:e+" "+t.correctGrammaticalCase(e,r)}};e.defineLocale("sr-cyrl",{months:"јануаребруарарт_април_мај_јун_јул_август_септембар_октобаровембарецембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:едеља_понедељак_уторак_средаетвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:е_по_ут_сре_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){return["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",ss:t.translate,m:t.translate,mm:t.translate,h:t.translate,hh:t.translate,d:"дан",dd:t.translate,M:"месец",MM:t.translate,y:"годину",yy:t.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(e,t,a){return e<11?"ekuseni":e<15?"emini":e<19?"entsambama":"ebusuku"},meridiemHour:function(e,t){return 12===e&&(e=0),"ekuseni"===t?e:"emini"===t?e>=11?e:e+12:"entsambama"===t||"ebusuku"===t?0===e?0:e+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},dayOfMonthOrdinalParse:/\d{1,2}(e|a)/,ordinal:function(e){var t=e%10,a=1==~~(e%100/10)?"e":1===t?"a":2===t?"a":"e";return e+a},week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"masiku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(a(0))},function(e,t,a){!function(e){"use strict";var t={1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:""},a={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","":"0"};e.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",ss:"%d விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},dayOfMonthOrdinalParse:/\d{1,2}வது/,ordinal:function(e){return e+"வது"},preparse:function(e){return e.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,function(e){return a[e]})},postformat:function(e){return e.replace(/\d/g,function(e){return t[e]})},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(e,t,a){return e<2?" யாமம்":e<6?" வைகறை":e<10?" காலை":e<14?" நண்பகல்":e<18?" எற்பாடு":e<22?" மாலை":" யாமம்"},meridiemHour:function(e,t){return 12===e&&(e=0),"யாமம்"===t?e<2?e:e+12:"வைகறை"===t||"காலை"===t?e:"நண்பகல்"===t&&e>=10?e:e+12},week:{dow:0,doy:6}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జులై_ఆగస్టు_సెప్టెబర్_అక్టోబర్_నవబర్_డిసెబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జులై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివార_సోమవార_మగళవార_బుధవార_గురువార_శుక్రవార_శనివార".split("_"),weekdaysShort:"ఆది_సోమ_మగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మ_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",ss:"%d సెకన్లు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},dayOfMonthOrdinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(e,t){return 12===e&&(e=0),"రాత్రి"===t?e<4?e:e+12:"ఉదయం"===t?e:"మధ్యాహ్నం"===t?e>=10?e:e+12:"సాయంత్రం"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"రాత్రి":e<10?"ఉదయం":e<17?"మధ్యాహ్నం":e<20?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"minutu balun",ss:"minutu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(e){var t=e%10,a=1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+a},week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";var t={0:"-ум",1:"-ум",2:"-юм",3:"-юм",4:"-ум",5:"-ум",6:"-ум",7:"-ум",8:"-ум",9:"-ум",10:"-ум",12:"-ум",13:"-ум",20:"-ум",30:"-юм",40:"-ум",50:"-ум",60:"-ум",70:"-ум",80:"-ум",90:"-ум",100:"-ум"};e.defineLocale("tg",{months:"январеврал_март_апрел_май_июн_июл_август_сентябр_октяброябрекабр".split("_"),monthsShort:"янв_фев_мар_апрай_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"якшанбеушанбе_сешанбеоршанбе_панҷшанбеумъаанбе".split("_"),weekdaysShort:"яшб_дшб_сшб_чшб_пшбум_шнб".split("_"),weekdaysMin:"яш_дш_сш_чш_пш_ҷм_шб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Имрӯз соати] LT",nextDay:"[Пагоҳ соати] LT",lastDay:"[Дирӯз соати] LT",nextWeek:"dddd[и] [ҳафтаи оянда соати] LT",lastWeek:"dddd[и] [ҳафтаи гузашта соати] LT",sameElse:"L"},relativeTime:{future:"баъди %s",past:"%s пеш",s:"якчанд сония",m:"як дақиқа",mm:"%d дақиқа",h:"як соат",hh:"%d соат",d:"як рӯз",dd:"%d рӯз",M:"як моҳ",MM:"%d моҳ",y:"як сол",yy:"%d сол"},meridiemParse:/шаб|субҳ|рӯз|бегоҳ/,meridiemHour:function(e,t){return 12===e&&(e=0),"шаб"===t?e<4?e:e+12:"субҳ"===t?e:"рӯз"===t?e>=11?e:e+12:"бегоҳ"===t?e+12:void 0},meridiem:function(e,t,a){return e<4?"шаб":e<11?"субҳ":e<16?"рӯз":e<19?"бегоҳ":"шаб"},dayOfMonthOrdinalParse:/\d{1,2}-(ум|юм)/,ordinal:function(e){var a=e%10,i=e>=100?100:null;return e+(t[e]||t[a]||t[i])},week:{dow:1,doy:7}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H:mm",LLLL:"วันddddที่ D MMMM YYYY เวลา H:mm"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(e){return"หลังเที่ยง"===e},meridiem:function(e,t,a){return e<12?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",ss:"%d วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";var t="pagh_wa_cha_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function a(e,a,i,r){var n=function(e){var a=Math.floor(e%1e3/100),i=Math.floor(e%100/10),r=e%10,n="";return a>0&&(n+=t[a]+"vatlh"),i>0&&(n+=(""!==n?" ":"")+t[i]+"maH"),r>0&&(n+=(""!==n?" ":"")+t[r]),""===n?"pagh":n}(e);switch(i){case"ss":return n+" lup";case"mm":return n+" tup";case"hh":return n+" rep";case"dd":return n+" jaj";case"MM":return n+" jar";case"yy":return n+" DIS"}}e.defineLocale("tlh",{months:"tera jar wa_tera jar cha_tera jar wej_tera jar loS_tera jar vagh_tera jar jav_tera jar Soch_tera jar chorgh_tera jar Hut_tera jar wamaH_tera jar wamaH wa_tera jar wamaH cha".split("_"),monthsShort:"jar wa_jar cha_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wamaH_jar wamaH wa_jar wamaH cha".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[waleS] LT",nextWeek:"LLL",lastDay:"[waHu] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"leS":-1!==e.indexOf("jar")?t.slice(0,-3)+"waQ":-1!==e.indexOf("DIS")?t.slice(0,-3)+"nem":t+" pIq"},past:function(e){var t=e;return t=-1!==e.indexOf("jaj")?t.slice(0,-3)+"Hu":-1!==e.indexOf("jar")?t.slice(0,-3)+"wen":-1!==e.indexOf("DIS")?t.slice(0,-3)+"ben":t+" ret"},s:"puS lup",ss:a,m:"wa tup",mm:a,h:"wa rep",hh:a,d:"wa jaj",dd:a,M:"wa jar",MM:a,y:"wa DIS",yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";var t={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"};e.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinal:function(e,a){switch(a){case"d":case"D":case"Do":case"DD":return e;default:if(0===e)return e+"'ıncı";var i=e%10,r=e%100-i,n=e>=100?100:null;return e+(t[i]||t[r]||t[n])}},week:{dow:1,doy:7}})}(a(0))},function(e,t,a){!function(e){"use strict";function t(e,t,a,i){var r={s:["viensas secunds","'iensas secunds"],ss:[e+" secunds",e+" secunds"],m:["'n míut","'iens míut"],mm:[e+" míuts",e+" míuts"],h:["'n þora","'iensa þora"],hh:[e+" þoras",e+" þoras"],d:["'n ziua","'iensa ziua"],dd:[e+" ziuas",e+" ziuas"],M:["'n mes","'iens mes"],MM:[e+" mesen",e+" mesen"],y:["'n ar","'iens ar"],yy:[e+" ars",e+" ars"]};return i?r[a][0]:t?r[a][0]:r[a][1]}e.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(e){return"d'o"===e.toLowerCase()},meridiem:function(e,t,a){return e>11?a?"d'o":"D'O":a?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:t,ss:t,m:t,mm:t,h:t,hh:t,d:t,dd:t,M:t,MM:t,y:t,yy:t},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("tzm",{months:"ⵉⴰⵢ_ⴱⴰⵢ_ⵎⴰⵚ_ⵉⴱ_ⵎⴰⵢⵢⵓ_ⵢⵓⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⴱⵉ_ⴽⵟⵓⴱ_ⵓⵡⴰⴱⵉ_ⴷⵓⵊⴱⵉ".split("_"),monthsShort:"ⵉⴰⵢ_ⴱⴰⵢ_ⵎⴰⵚ_ⵉⴱ_ⵎⴰⵢⵢⵓ_ⵢⵓⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⴱⵉ_ⴽⵟⵓⴱ_ⵓⵡⴰⴱⵉ_ⴷⵓⵊⴱⵉ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⴰⵙ_ⴰⵙⵉⴰⵙ_ⴰⴽⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⴰⵙ_ⴰⵙⵉⴰⵙ_ⴰⴽⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⴰⵙ_ⴰⵙⵉⴰⵙ_ⴰⴽⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",ss:"%d ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰ",M:"ⴰⵢoⵓ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("ug-cn",{months:انۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),monthsShort:انۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر".split("_"),weekdays:ەكشەنبە_دۈشەنبەەيشەنبەارشەنبەەيشەنبە_جۈمەەنبە".split("_"),weekdaysShort:ە_دۈ_سەاە_جۈ_شە".split("_"),weekdaysMin:ە_دۈ_سەاە_جۈ_شە".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-يىلىM-ئاينىڭD-كۈنى",LLL:"YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm",LLLL:"dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm"},meridiemParse:/يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/,meridiemHour:function(e,t){return 12===e&&(e=0),"يېرىم كېچە"===t||"سەھەر"===t||"چۈشتىن بۇرۇن"===t?e:"چۈشتىن كېيىن"===t||"كەچ"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,a){var i=100*e+t;return i<600?"يېرىم كېچە":i<900?"سەھەر":i<1130?"چۈشتىن بۇرۇن":i<1230?"چۈش":i<1800?"چۈشتىن كېيىن":"كەچ"},calendar:{sameDay:"[بۈگۈن سائەت] LT",nextDay:"[ئەتە سائەت] LT",nextWeek:"[كېلەركى] dddd [سائەت] LT",lastDay:"[تۆنۈگۈن] LT",lastWeek:"[ئالدىنقى] dddd [سائەت] LT",sameElse:"L"},relativeTime:{future:"%s كېيىن",past:"%s بۇرۇن",s:"نەچچە سېكونت",ss:"%d سېكونت",m:"بىر مىنۇت",mm:"%d مىنۇت",h:"بىر سائەت",hh:"%d سائەت",d:"بىر كۈن",dd:"%d كۈن",M:"بىر ئاي",MM:"%d ئاي",y:"بىر يىل",yy:"%d يىل"},dayOfMonthOrdinalParse:/\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"-كۈنى";case"w":case"W":return e+"-ھەپتە";default:return e}},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:7}})}(a(0))},function(e,t,a){!function(e){"use strict";function t(e,t,a){var i,r,n={ss:t?"секунда_секунди_секунд":"секунду_секунди_секунд",mm:t?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:t?"година_години_годин":"годину_години_годин",dd:ень_дні_днів",MM:ісяць_місяціісяців",yy:"рік_роки_років"};return"m"===a?t?"хвилина":"хвилину":"h"===a?t?"година":"годину":e+" "+(i=+e,r=n[a].split("_"),i%10==1&&i%100!=11?r[0]:i%10>=2&&i%10<=4&&(i%100<10||i%100>=20)?r[1]:r[2])}function a(e){return function(){return e+"о"+(11===this.hours()?"б":"")+"] LT"}}e.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_веровт_лист_груд".split("_"),weekdays:function(e,t){var a={nominative:еділя_понеділок_вівторок_середаетвер_пятниця_субота".split("_"),accusative:еділю_понеділок_вівторок_середуетвер_пятницю_суботу".split("_"),genitive:еділі_понеділкаівторка_середи_четверга_пятниці_суботи".split("_")};if(!0===e)return a.nominative.slice(1,7).concat(a.nominative.slice(0,1));if(!e)return a.nominative;var i=/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative";return a[i][e.day()]},weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:a("[Сьогодні "),nextDay:a("[Завтра "),lastDay:a("[Вчора "),nextWeek:a("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return a("[Минулої] dddd [").call(this);case 1:case 2:case 4:return a("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",ss:t,m:t,mm:t,h:"годину",hh:t,d:"день",dd:t,M:"місяць",MM:t,y:"рік",yy:t},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(e){return/^(дня|вечора)$/.test(e)},meridiem:function(e,t,a){return e<4?"ночі":e<12?"ранку":e<17?"дня":"вечора"},dayOfMonthOrdinalParse:/\d{1,2}-(й|го)/,ordinal:function(e,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return e+"-й";case"D":return e+"-го";default:return e}},week:{dow:1,doy:7}})}(a(0))},function(e,t,a){!function(e){"use strict";var t=["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],a=["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"];e.defineLocale("ur",{months:t,monthsShort:t,weekdays:a,weekdaysShort:a,weekdaysMin:a,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd، D MMMM YYYY HH:mm"},meridiemParse:/صبح|شام/,isPM:function(e){return"شام"===e},meridiem:function(e,t,a){return e<12?"صبح":"شام"},calendar:{sameDay:"[آج بوقت] LT",nextDay:"[کل بوقت] LT",nextWeek:"dddd [بوقت] LT",lastDay:"[گذشتہ روز بوقت] LT",lastWeek:"[گذشتہ] dddd [بوقت] LT",sameElse:"L"},relativeTime:{future:"%s بعد",past:"%s قبل",s:"چند سیکنڈ",ss:"%d سیکنڈ",m:"ایک منٹ",mm:"%d منٹ",h:"ایک گھنٹہ",hh:"%d گھنٹے",d:"ایک دن",dd:"%d دن",M:"ایک ماہ",MM:"%d ماہ",y:"ایک سال",yy:"%d سال"},preparse:function(e){return e.replace(/،/g,",")},postformat:function(e){return e.replace(/,/g,"،")},week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("uz",{months:"январеврал_март_апрел_май_июн_июл_август_сентябр_октяброябрекабр".split("_"),monthsShort:"янв_фев_мар_апрай_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанбаушанба_Сешанбаоршанбаайшанбаумаанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чорай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Сеоауа".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",ss:"%d фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(e){return/^ch$/i.test(e)},meridiem:function(e,t,a){return e<12?a?"sa":"SA":a?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần rồi lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",ss:"%d giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(e){return e},week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",ss:"%d s~écóñ~ds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,a=1==~~(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+a},week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("yo",{months:"Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀".split("_"),monthsShort:"Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀".split("_"),weekdays:"Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta".split("_"),weekdaysShort:"Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá".split("_"),weekdaysMin:"Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Ònì ni] LT",nextDay:"[Ọ̀la ni] LT",nextWeek:"dddd [Ọsẹ̀ tón'bọ] [ni] LT",lastDay:"[Àna ni] LT",lastWeek:"dddd [Ọsẹ̀ tólọ́] [ni] LT",sameElse:"L"},relativeTime:{future:"ní %s",past:"%s kọjá",s:"ìsẹjú aayá die",ss:"aayá %d",m:"ìsẹjú kan",mm:"ìsẹjú %d",h:"wákati kan",hh:"wákati %d",d:"ọjọ́ kan",dd:"ọjọ́ %d",M:"osù kan",MM:"osù %d",y:"ọdún kan",yy:"ọdún %d"},dayOfMonthOrdinalParse:/ọjọ́\s\d{1,2}/,ordinal:"ọjọ́ %d",week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah点mm分",LLLL:"YYYY年M月D日ddddAh点mm分",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"下午"===t||"晚上"===t?e+12:e>=11?e:e+12},meridiem:function(e,t,a){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|周)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"周";default:return e}},relativeTime:{future:"%s内",past:"%s前",s:"几秒",ss:"%d 秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("zh-hk",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,a){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(a(0))},function(e,t,a){!function(e){"use strict";e.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日 HH:mm",LLLL:"YYYY年M月D日dddd HH:mm",l:"YYYY/M/D",ll:"YYYY年M月D日",lll:"YYYY年M月D日 HH:mm",llll:"YYYY年M月D日dddd HH:mm"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(e,t){return 12===e&&(e=0),"凌晨"===t||"早上"===t||"上午"===t?e:"中午"===t?e>=11?e:e+12:"下午"===t||"晚上"===t?e+12:void 0},meridiem:function(e,t,a){var i=100*e+t;return i<600?"凌晨":i<900?"早上":i<1130?"上午":i<1230?"中午":i<1800?"下午":"晚上"},calendar:{sameDay:"[今天] LT",nextDay:"[明天] LT",nextWeek:"[下]dddd LT",lastDay:"[昨天] LT",lastWeek:"[上]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(日|月|週)/,ordinal:function(e,t){switch(t){case"d":case"D":case"DDD":return e+"日";case"M":return e+"月";case"w":case"W":return e+"週";default:return e}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",ss:"%d 秒",m:"1 分鐘",mm:"%d 分鐘",h:"1 小時",hh:"%d 小時",d:"1 天",dd:"%d 天",M:"1 個月",MM:"%d 個月",y:"1 年",yy:"%d 年"}})}(a(0))},,,,function(e,t,a){var i={"./af":7,"./af.js":7,"./ar":8,"./ar-dz":9,"./ar-dz.js":9,"./ar-kw":10,"./ar-kw.js":10,"./ar-ly":11,"./ar-ly.js":11,"./ar-ma":12,"./ar-ma.js":12,"./ar-sa":13,"./ar-sa.js":13,"./ar-tn":14,"./ar-tn.js":14,"./ar.js":8,"./az":15,"./az.js":15,"./be":16,"./be.js":16,"./bg":17,"./bg.js":17,"./bm":18,"./bm.js":18,"./bn":19,"./bn.js":19,"./bo":20,"./bo.js":20,"./br":21,"./br.js":21,"./bs":22,"./bs.js":22,"./ca":23,"./ca.js":23,"./cs":24,"./cs.js":24,"./cv":25,"./cv.js":25,"./cy":26,"./cy.js":26,"./da":27,"./da.js":27,"./de":28,"./de-at":29,"./de-at.js":29,"./de-ch":30,"./de-ch.js":30,"./de.js":28,"./dv":31,"./dv.js":31,"./el":32,"./el.js":32,"./en-SG":33,"./en-SG.js":33,"./en-au":34,"./en-au.js":34,"./en-ca":35,"./en-ca.js":35,"./en-gb":36,"./en-gb.js":36,"./en-ie":37,"./en-ie.js":37,"./en-il":38,"./en-il.js":38,"./en-nz":39,"./en-nz.js":39,"./eo":40,"./eo.js":40,"./es":41,"./es-do":42,"./es-do.js":42,"./es-us":43,"./es-us.js":43,"./es.js":41,"./et":44,"./et.js":44,"./eu":45,"./eu.js":45,"./fa":46,"./fa.js":46,"./fi":47,"./fi.js":47,"./fo":48,"./fo.js":48,"./fr":49,"./fr-ca":50,"./fr-ca.js":50,"./fr-ch":51,"./fr-ch.js":51,"./fr.js":49,"./fy":52,"./fy.js":52,"./ga":53,"./ga.js":53,"./gd":54,"./gd.js":54,"./gl":55,"./gl.js":55,"./gom-latn":56,"./gom-latn.js":56,"./gu":57,"./gu.js":57,"./he":58,"./he.js":58,"./hi":59,"./hi.js":59,"./hr":60,"./hr.js":60,"./hu":61,"./hu.js":61,"./hy-am":62,"./hy-am.js":62,"./id":63,"./id.js":63,"./is":64,"./is.js":64,"./it":65,"./it-ch":66,"./it-ch.js":66,"./it.js":65,"./ja":67,"./ja.js":67,"./jv":68,"./jv.js":68,"./ka":69,"./ka.js":69,"./kk":70,"./kk.js":70,"./km":71,"./km.js":71,"./kn":72,"./kn.js":72,"./ko":73,"./ko.js":73,"./ku":74,"./ku.js":74,"./ky":75,"./ky.js":75,"./lb":76,"./lb.js":76,"./lo":77,"./lo.js":77,"./lt":78,"./lt.js":78,"./lv":79,"./lv.js":79,"./me":80,"./me.js":80,"./mi":81,"./mi.js":81,"./mk":82,"./mk.js":82,"./ml":83,"./ml.js":83,"./mn":84,"./mn.js":84,"./mr":85,"./mr.js":85,"./ms":86,"./ms-my":87,"./ms-my.js":87,"./ms.js":86,"./mt":88,"./mt.js":88,"./my":89,"./my.js":89,"./nb":90,"./nb.js":90,"./ne":91,"./ne.js":91,"./nl":92,"./nl-be":93,"./nl-be.js":93,"./nl.js":92,"./nn":94,"./nn.js":94,"./pa-in":95,"./pa-in.js":95,"./pl":96,"./pl.js":96,"./pt":97,"./pt-br":98,"./pt-br.js":98,"./pt.js":97,"./ro":99,"./ro.js":99,"./ru":100,"./ru.js":100,"./sd":101,"./sd.js":101,"./se":102,"./se.js":102,"./si":103,"./si.js":103,"./sk":104,"./sk.js":104,"./sl":105,"./sl.js":105,"./sq":106,"./sq.js":106,"./sr":107,"./sr-cyrl":108,"./sr-cyrl.js":108,"./sr.js":107,"./ss":109,"./ss.js":109,"./sv":110,"./sv.js":110,"./sw":111,"./sw.js":111,"./ta":112,"./ta.js":112,"./te":113,"./te.js":113,"./tet":114,"./tet.js":114,"./tg":115,"./tg.js":115,"./th":116,"./th.js":116,"./tl-ph":117,"./tl-ph.js":117,"./tlh":118,"./tlh.js":118,"./tr":119,"./tr.js":119,"./tzl":120,"./tzl.js":120,"./tzm":121,"./tzm-latn":122,"./tzm-latn.js":122,"./tzm.js":121,"./ug-cn":123,"./ug-cn.js":123,"./uk":124,"./uk.js":124,"./ur":125,"./ur.js":125,"./uz":126,"./uz-latn":127,"./uz-latn.js":127,"./uz.js":126,"./vi":128,"./vi.js":128,"./x-pseudo":129,"./x-pseudo.js":129,"./yo":130,"./yo.js":130,"./zh-cn":131,"./zh-cn.js":131,"./zh-hk":132,"./zh-hk.js":132,"./zh-tw":133,"./zh-tw.js":133};function r(e){var t=n(e);return a(t)}function n(e){if(!a.o(i,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return i[e]}r.keys=function(){return Object.keys(i)},r.resolve=n,e.exports=r,r.id=137},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e){e.exports={type:"line",data:{datasets:[{id:"simplifyWASM",label:"Simplify.wasm",yAxisID:"performance",fill:!1,backgroundColor:"red",borderColor:"red",stack:"a",data:[6.54558982683983,4.231210742906646,3.447492163009407,3.081520467836255,2.919761273209547,2.7930010210711966,2.699529380717804,2.6305697278911553,2.587768271252844,2.571609419461808,2.5362573099415195,2.5194134897360714,2.4666666666666677,2.5141705069124423,2.50115207373272,2.4875683833239033,2.4855990783410156,2.466990613352069,2.4528813691626192,2.4678543499511245,2.4261052707373265,2.4481191722378606,2.398026315789473,2.385116015846067,2.380747736276175,2.383684210526315,2.5130005561735262,2.37035000543065,2.362161602584988,2.7755718219624588,2.419682940516275,2.357489669421487,2.3441034771679914,2.329999301773494,2.3262987012987,2.338203463203462,2.3602100550964176,2.344817493112946,2.3528138528138522,2.364080689593885]},{id:"simplifyJS",label:"Simplify.js",yAxisID:"performance",fill:!1,backgroundColor:"blue",borderColor:"blue",stack:"a",data:[14.1320754716981,7.839880952380949,5.688873626373624,4.672268907563025,4.007259528130674,3.593231011412829,3.344012204424104,3.0469827586206883,2.960686128276153,2.828913900913899,2.6878078817733977,2.560714285714285,2.4758064516129035,2.4589700056593107,2.399122807017544,2.373853490259739,2.2709745188397954,2.2204081632653048,2.1509379509379496,2.23073476702509,2.086162054912055,2.0898757045815852,2.1068036564560906,1.9514288420105594,1.928786651944546,1.9576456876456865,2.1778052943466473,1.9264044744946736,1.93949900553674,2.033332215035293,1.8098831985624437,1.8324962615376665,1.7418650793650803,1.7538845083487955,1.7326601387188911,1.7289682539682543,1.7358209826117408,1.705555555555555,1.6843039086517348,1.6770186335403732]},{id:"simplifyJSAlt",label:"Simplify.js Alternative",yAxisID:"performance",fill:!1,backgroundColor:"green",borderColor:"green",stack:"a",data:[18.341818181818187,9.482758620689664,7.132034632034633,5.778321678321679,5.056725146198834,4.6271008403361344,4.195215311004786,3.8973214285714275,3.7593537414966023,3.608185753640297,3.46139766933456,3.2822222222222246,3.3155797101449274,3.180555555555558,3.0842105263157893,3.075714285714283,2.9898076923076924,2.93949900553674,2.8348827910231433,2.7942413076341617,2.734962406015038,2.6861173309449167,2.6300731452455595,2.589285714285713,2.5743021346469606,2.7676003734827264,2.661944263717196,2.5424133811230587,2.5362573099415195,2.568358798385349,2.3981832210998864,2.401480078563411,2.3779436594685834,2.3443418560606046,2.328947368421052,2.3083778966131914,2.312068048910154,2.3066075190406745,2.2862394957983194,2.281376518218622]},{id:"numberOfNodes",type:"line",label:"# of positions",yAxisID:"nodes",fill:!1,backgroundColor:"grey",borderColor:"grey",stack:"a",data:[1875,1013,728,564,446,381,327,283,262,241,224,208,188,175,155,154,150,141,132,129,127,114,104,103,100,97,96,96,91,89,90,86,84,79,71,72,71,69,66,64]},{label:"Dataset: Simplify.js example (73.752 points)",data:[]},{label:"High quality mode: false",data:[]},{label:"Platform: Firefox for iOS 18.2β15817 (like Safari 8+) on Apple iPad (iOS 12.4)",data:[]}],labels:[.05,.1,.15,.2,.25,.3,.35,.4,.45,.5,.55,.6,.65,.7,.75,.8,.85,.9,.95,1,1.05,1.1,1.15,1.2,1.25,1.3,1.35,1.4,1.45,1.5,1.55,1.6,1.65,1.7,1.75,1.8,1.85,1.9,1.95,2]},options:{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,animation:{duration:0,easing:"easeOutQuart"},elements:{arc:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"#fff",borderWidth:2,borderAlign:"center"},line:{tension:.4,backgroundColor:"rgba(0,0,0,0.1)",borderWidth:3,borderColor:"rgba(0,0,0,0.1)",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0},point:{radius:3,pointStyle:"circle",backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},rectangle:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderSkipped:"bottom",borderWidth:0}},layout:{padding:{top:0,right:0,bottom:0,left:0}},plugins:{filler:{propagate:!0}},tooltips:{enabled:!0,custom:null,mode:"index",position:"average",intersect:!1,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:{}},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!1,animationDuration:400},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0,legend:{display:!0,position:"bottom",fullWidth:!0,reverse:!1,weight:1e3,onHover:null,onLeave:null,labels:{boxWidth:40,padding:10}},title:{display:!0,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"Simplify.wasm vs. Simplify.js",weight:2e3},spanGaps:!1,scales:{xAxes:[{display:!0,position:"bottom",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:!0,labelString:"Tolerance (length)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0}},type:"category",id:"x-axis-0",stacked:!1}],yAxes:[{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:!0,labelString:"Performance - Milliseconds per operation (ms)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},type:"linear",id:"performance",stacked:!1},{display:!0,position:"right",offset:!1,gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!1,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!0,labelString:"Number of positions in result (#)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},id:"nodes",type:"linear"}]}}}},function(e){e.exports={type:"line",data:{datasets:[{id:"simplifyWASM",label:"Simplify.wasm",yAxisID:"performance",fill:!1,backgroundColor:"red",borderColor:"red",stack:"a",data:[23.240000000000002,22.56499999999999,21.615384615384613,22.215000000000007,22.385000000000005,22.315,22.770833333333332,22.235000000000007,22.185000000000006,21.813725490196088,21.700980392156865,21.671568627450988,21.55769230769231,21.365384615384613,21.042452830188683,20.92924528301888,20.820754716981146,20.569444444444443,20.388888888888882,20.29716981132075,20.163636363636368,20.06363636363637,19.713636363636354,19.63392857142857,19.316964285714278,19.1798245614035,19.587719298245613,18.821000000000005,18.730208333333337,18.74081632653061,18.729591836734688,18.591836734693864,18.538775510204072,18.419999999999987,18.27999999999999,18.27199999999999,18.176,17.92400000000001,17.95600000000001,17.92400000000001]},{id:"simplifyJS",label:"Simplify.js",yAxisID:"performance",fill:!1,backgroundColor:"blue",borderColor:"blue",stack:"a",data:[61.04878048780488,56.75000000000002,54.363636363636395,54.64772727272727,54.443181818181834,54.53488372093024,54.78750000000003,55.76190476190477,53.433333333333344,52.18888888888892,51.25555555555556,51,51.9891304347826,52.670212765957466,48.86170212765956,48.44791666666667,48.13541666666668,47.31250000000001,47,46.591836734693864,46.295918367346935,45.98,46.26595744680851,44.50000000000001,43.598039215686285,43.26923076923075,43.70454545454544,42.19811320754717,42.09615384615385,41.89622641509435,41.8867924528302,41.35849056603776,41.28301886792454,41.12037037037037,40.638888888888886,40.57407407407407,40.250000000000014,39.55454545454549,39.169642857142854,39.48148148148151]},{id:"simplifyJSAlt",label:"Simplify.js Alternative",yAxisID:"performance",fill:!1,backgroundColor:"green",borderColor:"green",stack:"a",data:[63.537499999999994,57.40476190476192,57.04761904761906,56.404761904761926,55.9166666666667,55.4883720930233,56.546511627907,54.56818181818182,56.693181818181856,54.04545454545453,52.111111111111136,51.84444444444447,52.21111111111114,50.739130434782616,49.80851063829792,49.21276595744682,48.63829787234043,48.297872340425556,47.750000000000014,47.29166666666668,47.14285714285715,46.244897959183675,45.5425531914894,45.25000000000001,44.421568627451,43.69607843137256,44.28846153846157,44.1826923076923,42.74999999999999,42.8076923076923,42.730769230769226,42.311320754716974,42.23584905660377,41.783018867924554,41.45283018867927,41.370370370370374,41.101851851851855,40.20000000000002,40.0909090909091,42.69000000000001]},{id:"numberOfNodes",type:"line",label:"# of positions",yAxisID:"nodes",fill:!1,backgroundColor:"grey",borderColor:"grey",stack:"a",data:[2041,1118,799,624,504,413,364,314,287,257,238,225,214,197,179,168,160,155,147,144,136,132,125,119,111,107,103,97,96,95,94,91,90,88,85,85,83,76,73,71]},{label:"Dataset: Simplify.js example (73.752 points)",data:[]},{label:"High quality mode: true",data:[]},{label:"Platform: Firefox for iOS 18.2β15817 (like Safari 8+) on Apple iPad (iOS 12.4)",data:[]}],labels:[.05,.1,.15,.2,.25,.3,.35,.4,.45,.5,.55,.6,.65,.7,.75,.8,.85,.9,.95,1,1.05,1.1,1.15,1.2,1.25,1.3,1.35,1.4,1.45,1.5,1.55,1.6,1.65,1.7,1.75,1.8,1.85,1.9,1.95,2]},options:{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,animation:{duration:0,easing:"easeOutQuart"},elements:{arc:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"#fff",borderWidth:2,borderAlign:"center"},line:{tension:.4,backgroundColor:"rgba(0,0,0,0.1)",borderWidth:3,borderColor:"rgba(0,0,0,0.1)",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0},point:{radius:3,pointStyle:"circle",backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},rectangle:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderSkipped:"bottom",borderWidth:0}},layout:{padding:{top:0,right:0,bottom:0,left:0}},plugins:{filler:{propagate:!0}},tooltips:{enabled:!0,custom:null,mode:"index",position:"average",intersect:!1,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:{}},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!1,animationDuration:400},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0,legend:{display:!0,position:"bottom",fullWidth:!0,reverse:!1,weight:1e3,onHover:null,onLeave:null,labels:{boxWidth:40,padding:10}},title:{display:!0,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"Simplify.wasm vs. Simplify.js",weight:2e3},spanGaps:!1,scales:{xAxes:[{display:!0,position:"bottom",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:!0,labelString:"Tolerance (length)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0}},type:"category",id:"x-axis-0",stacked:!1}],yAxes:[{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:!0,labelString:"Performance - Milliseconds per operation (ms)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},type:"linear",id:"performance",stacked:!1},{display:!0,position:"right",offset:!1,gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!1,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!0,labelString:"Number of positions in result (#)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},id:"nodes",type:"linear"}]}}}},function(e){e.exports={type:"line",data:{datasets:[{id:"simplifyWASM",label:"Simplify.wasm",yAxisID:"performance",fill:!1,backgroundColor:"red",borderColor:"red",stack:"a",data:[6.016531713900134,4.048094373865699,3.448382126348231,3.193247126436782,2.9330238726790427,2.794427736006684,2.66323160258951,2.592063492063491,2.5807440365838605,2.498331479421581,2.4256824712643668,2.4559151785714284,2.396002435064934,2.337569240795047,2.3172905525846708,2.2955347971237807,2.295316245620506,2.3232323232323226,2.4040516774891767,2.513357050763474,2.377853235238634,2.4299067059483725,2.3671916533758632,2.367474972943722,2.4,2.3814411395056556,2.359586649909229,2.368826150328167,2.365479572510821,2.3817635237746115,2.3737138487208025,2.361625593798767,2.367368421052632,2.3446356275303653,2.359383306751727,2.3232323232323226,2.3288433908045953,2.560899170274169,2.320679170530327,2.318389917027467]},{id:"simplifyJS",label:"Simplify.js",yAxisID:"performance",fill:!1,backgroundColor:"blue",borderColor:"blue",stack:"a",data:[13.849056603773594,7.7103448275862,5.768936420722135,4.718487394957982,4.033575317604354,3.5750740487582586,3.247076023391814,2.9489389920424385,2.778188286808977,2.623883276279537,2.469966629588433,2.5002340149769586,2.2351417922540913,2.301526251526252,2.107077337077337,2.054054054054054,2.021778584392014,2.147821290678433,2.301801801801802,2.1973341265794097,1.928383458646616,1.9640115981579411,1.8532790309106109,1.9163712974849059,1.9594638694638693,1.9468521062271054,2.0792210933720368,1.9062700577663683,1.8361747137879552,1.8230795721578474,1.8328111946533008,1.8385217429538767,1.780089759281924,1.7443461710703094,1.7580542264752796,1.7157717526138578,1.702681992337164,1.7868435623943573,1.7328623943573,1.726953862397471]},{id:"simplifyJSAlt",label:"Simplify.js Alternative",yAxisID:"performance",fill:!1,backgroundColor:"green",borderColor:"green",stack:"a",data:[17.52758620689654,9.403292181069965,7.337662337662333,5.945623342175064,5.101149425287353,4.53346855983773,4.14866112650046,3.822123104371096,3.5824669328824448,3.4815429136081297,3.2650330536486147,3.399108138238574,2.9918131868131863,2.9644972804972802,2.8090750188964466,2.760582010582011,2.759975369458129,2.790792705971278,3.2050142450142443,2.979692904307725,2.7398541114058363,2.594540229885057,2.5724535679374396,2.5687638636821926,2.559064327485379,2.5027457757296476,2.632861860088129,2.476513865308434,2.7927419354838716,2.430054470854554,2.401864035087719,2.4014008620689657,2.347402597402596,2.336759383321534,2.369047619047618,2.307247899159664,2.311661506707946,2.284492564968572,2.3040350876206,2.290872564201863]},{id:"numberOfNodes",type:"line",label:"# of positions",yAxisID:"nodes",fill:!1,backgroundColor:"grey",borderColor:"grey",stack:"a",data:[1875,1013,728,564,446,381,327,283,262,241,224,208,188,175,155,154,150,141,132,129,127,114,104,103,100,97,96,96,91,89,90,86,84,79,71,72,71,69,66,64]},{label:"Dataset: Simplify.js example (73.752 points)",data:[]},{label:"High quality mode: false",data:[]},{label:"Platform: Safari 12.1.2 on Apple iPad (iOS 12.4)",data:[]}],labels:[.05,.1,.15,.2,.25,.3,.35,.4,.45,.5,.55,.6,.65,.7,.75,.8,.85,.9,.95,1,1.05,1.1,1.15,1.2,1.25,1.3,1.35,1.4,1.45,1.5,1.55,1.6,1.65,1.7,1.75,1.8,1.85,1.9,1.95,2]},options:{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,animation:{duration:0,easing:"easeOutQuart"},elements:{arc:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"#fff",borderWidth:2,borderAlign:"center"},line:{tension:.4,backgroundColor:"rgba(0,0,0,0.1)",borderWidth:3,borderColor:"rgba(0,0,0,0.1)",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0},point:{radius:3,pointStyle:"circle",backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},rectangle:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderSkipped:"bottom",borderWidth:0}},layout:{padding:{top:0,right:0,bottom:0,left:0}},plugins:{filler:{propagate:!0}},tooltips:{enabled:!0,custom:null,mode:"index",position:"average",intersect:!1,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:{},axis:"x"},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!1,animationDuration:400,axis:"xy"},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0,legend:{display:!0,position:"bottom",fullWidth:!0,reverse:!1,weight:1e3,onHover:null,onLeave:null,labels:{boxWidth:40,padding:10}},title:{display:!0,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"Simplify.wasm vs. Simplify.js",weight:2e3},spanGaps:!1,scales:{xAxes:[{display:!0,position:"bottom",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:!0,labelString:"Tolerance (length)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0}},type:"category",id:"x-axis-0",stacked:!1}],yAxes:[{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:!0,labelString:"Performance - Milliseconds per operation (ms)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},type:"linear",id:"performance",stacked:!1},{display:!0,position:"right",offset:!1,gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!1,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!0,labelString:"Number of positions in result (#)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},id:"nodes",type:"linear"}]}}}},function(e){e.exports={type:"line",data:{datasets:[{id:"simplifyWASM",label:"Simplify.wasm",yAxisID:"performance",fill:!1,backgroundColor:"red",borderColor:"red",stack:"a",data:[19.21666666666665,19.503191489361686,19.38157894736842,18.776923076923083,18.399019607843126,17.965384615384625,17.675471698113196,17.39245283018866,17.103703703703708,16.974074074074075,16.72727272727273,16.694545454545455,16.53214285714284,16.399999999999995,16.328571428571426,16.059649122807024,16.070175438596493,16.157142857142862,16.772549019607847,16.214285714285708,16.12142857142857,16.00000000000001,15.8842105263158,15.894736842105267,15.624137931034467,15.72982456140349,15.568965517241367,15.410344827586199,15.359322033898296,15.34827586206896,15.25172413793103,15.193220338983044,15.210169491525427,15.04183006535948,15.076543209876547,15.11864406779661,15.008163265306132,14.657232704402524,14.708333333333334,15.013071895424842]},{id:"simplifyJS",label:"Simplify.js",yAxisID:"performance",fill:!1,backgroundColor:"blue",borderColor:"blue",stack:"a",data:[55.54545454545456,49.67708333333335,48.45833333333334,46.61999999999999,47.61764705882354,44.00000000000003,42.99999999999999,41.7358490566038,43.30909090909094,42.02830188679244,40.553571428571445,40.017543859649145,39.6964285714286,38.90517241379308,39.34210526315787,37.53030303030306,38.06547619047621,37.39922480620158,38.4561403508772,37.53875968992251,38.9666666666667,36.922480620155035,37.72222222222224,37.077519379844944,35.7348484848485,35.47286821705429,35.57037037037038,34.96296296296294,34.77777777777776,35.31111111111111,34.55072463768114,34.31159420289855,33.97101449275364,33.88405797101451,33.80740740740742,33.66666666666669,33.062499999999986,32.43537414965985,32.555555555555536,32.49659863945577]},{id:"simplifyJSAlt",label:"Simplify.js Alternative",yAxisID:"performance",fill:!1,backgroundColor:"green",borderColor:"green",stack:"a",data:[55.24444444444443,50.117021276595736,48.96875,48.572916666666664,48.25490196078434,44.68269230769232,44.115384615384656,42.39814814814813,43.93636363636365,42.47272727272726,40.49107142857144,40.421052631578966,40.324561403508774,41.5701754385965,40.456896551724114,38.29661016949152,38.525423728813564,38.28448275862068,38.999999999999986,38.152542372881356,38.16101694915256,37.72340425531917,38.561403508771946,38.23958333333332,36.47727272727272,36.393939393939405,35.8888888888889,35.84074074074076,36.666666666666686,35.577777777777754,35.094202898550726,34.795454545454525,34.82592592592591,34.43703703703703,34.29710144927536,35.45833333333334,33.78723404255321,33.20567375886526,33.58695652173915,33.09027777777777]},{id:"numberOfNodes",type:"line",label:"# of positions",yAxisID:"nodes",fill:!1,backgroundColor:"grey",borderColor:"grey",stack:"a",data:[2041,1118,799,624,504,413,364,314,287,257,238,225,214,197,179,168,160,155,147,144,136,132,125,119,111,107,103,97,96,95,94,91,90,88,85,85,83,76,73,71]},{label:"Dataset: Simplify.js example (73.752 points)",data:[]},{label:"High quality mode: true",data:[]},{label:"Platform: Safari 12.1.2 on Apple iPad (iOS 12.4)",data:[]}],labels:[.05,.1,.15,.2,.25,.3,.35,.4,.45,.5,.55,.6,.65,.7,.75,.8,.85,.9,.95,1,1.05,1.1,1.15,1.2,1.25,1.3,1.35,1.4,1.45,1.5,1.55,1.6,1.65,1.7,1.75,1.8,1.85,1.9,1.95,2]},options:{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,animation:{duration:0,easing:"easeOutQuart"},elements:{arc:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"#fff",borderWidth:2,borderAlign:"center"},line:{tension:.4,backgroundColor:"rgba(0,0,0,0.1)",borderWidth:3,borderColor:"rgba(0,0,0,0.1)",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0},point:{radius:3,pointStyle:"circle",backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},rectangle:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderSkipped:"bottom",borderWidth:0}},layout:{padding:{top:0,right:0,bottom:0,left:0}},plugins:{filler:{propagate:!0}},tooltips:{enabled:!0,custom:null,mode:"index",position:"average",intersect:!1,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:{}},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!1,animationDuration:400},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0,legend:{display:!0,position:"bottom",fullWidth:!0,reverse:!1,weight:1e3,onHover:null,onLeave:null,labels:{boxWidth:40,padding:10}},title:{display:!0,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"Simplify.wasm vs. Simplify.js",weight:2e3},spanGaps:!1,scales:{xAxes:[{display:!0,position:"bottom",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:!0,labelString:"Tolerance (length)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0}},type:"category",id:"x-axis-0",stacked:!1}],yAxes:[{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:!0,labelString:"Performance - Milliseconds per operation (ms)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},type:"linear",id:"performance",stacked:!1},{display:!0,position:"right",offset:!1,gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!1,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!0,labelString:"Number of positions in result (#)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},id:"nodes",type:"linear"}]}}}},function(e){e.exports={type:"line",data:{datasets:[{id:"simplifyWASM",label:"Simplify.wasm",yAxisID:"performance",fill:!1,backgroundColor:"red",borderColor:"red",data:[7.54322169059011,5.319209039548022,4.277481228426034,3.6615378971311157,3.263743128435782,2.94045112781955,2.745298179535469,2.548908509454951,2.430964820619993,2.5186215336205486,2.302336475130592,2.255425880425881,2.033281922755607,2.0292548868400266,1.9223756062168265,1.9147116968041242,1.9004818594104305,1.7965024410323593,1.764948864220372,1.8413297820000716,1.7589803215114077,1.7627473481793938,1.6860295830421617,1.7374900443736487,1.6388740111429185,1.6370274369236635,1.6483247145011841,1.5839416648209566,1.564286602721026,1.595140842386125,1.495025728987993,1.5676240667545016,1.5403894716394715,1.523531049846839,1.566293164768602,1.5078439676265758,1.566286241395174,1.5154716336295282,1.5244640011589161,1.5239298974442037],stack:"a"},{id:"simplifyJS",label:"Simplify.js",yAxisID:"performance",fill:!1,backgroundColor:"blue",borderColor:"blue",data:[10.605263157894738,7.417543859649119,5.607142857142854,4.727462249267522,4.170346844121798,3.5584707646176916,3.0221672414654877,2.5538121060437518,2.309454191033138,2.213804713804714,2.066223114282883,1.8873721596597977,1.7741811318903657,1.678900280946997,1.573106066302718,1.547475287635715,1.4577025177887242,1.4449636495151228,1.3613050269411746,1.3799205866911604,1.3089601608912522,1.3219189887963223,1.2317732195964952,1.1827871638692822,1.1464285714285714,1.0966134863511223,1.1021131327361133,1.0849331988836208,.9300204918032786,1.0191940519283271,.9980431987971458,.9831714453879586,.9733741358271609,.957638090453233,.951717061703287,.9250236339572704,.9139713064154551,.8958498972211263,.8922378264985986,.9105599371388838],stack:"a"},{id:"simplifyJSAlt",label:"Simplify.js Alternative",yAxisID:"performance",fill:!1,backgroundColor:"green",borderColor:"green",data:[27.638418079096027,18.028703703703705,13.75000000000001,11.34761904761905,9.745901639344261,8.391228070175439,7.340523882896758,6.675141242937852,6.286071273359408,5.81100795755968,5.327015455304928,4.856697937795806,4.579556412729029,4.335154826958103,4.079378774805865,4.034754990925588,3.7151742993848225,3.614610389610389,3.52266081871345,3.4088843482727036,3.327083333333332,3.1737400530503965,3.148959809534607,2.991519795657728,2.9265432098765447,2.852559239734073,2.754377216826078,2.7051724137931035,2.6455555555555548,2.5930758415996267,2.5496966205837177,2.51783534368292,2.4705645161290337,2.449121709306638,2.378817733990149,2.3580772833016095,2.3172728567544114,2.2749323458196837,2.2308868038740925,2.2181355795906876],stack:"a"},{id:"numberOfNodes",type:"line",label:"# of positions",yAxisID:"nodes",fill:!1,backgroundColor:"grey",borderColor:"grey",data:[12496,7792,5739,4525,3772,3256,2868,2505,2265,2082,1886,1753,1653,1509,1432,1362,1285,1222,1136,1083,1048,986,972,923,879,855,806,780,751,735,704,694,663,653,620,594,590,567,541,545],stack:"a"},{label:"Dataset: Bavaria (116.829 points)",data:[]},{label:"High quality mode: false",data:[]},{label:"Platform: Firefox 68.0 on OS X 10.13",data:[]}],labels:[2e-4,4e-4,6e-4,8e-4,.001,.0012,.0014,.0016,.0018,.002,.0022,.0024,.0026,.0028,.003,.0032,.0034,.0036,.0038,.004,.0042,.0044,.0046,.0048,.005,.0052,.0054,.0056,.0058,.006,.0062,.0064,.0066,.0068,.007,.0072,.0074,.0076,.0078,.008]},options:{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,animation:{duration:0,easing:"easeOutQuart"},elements:{arc:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"#fff",borderWidth:2,borderAlign:"center"},line:{tension:.4,backgroundColor:"rgba(0,0,0,0.1)",borderWidth:3,borderColor:"rgba(0,0,0,0.1)",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0},point:{radius:3,pointStyle:"circle",backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},rectangle:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderSkipped:"bottom",borderWidth:0}},layout:{padding:{top:0,right:0,bottom:0,left:0}},plugins:{filler:{propagate:!0}},tooltips:{enabled:!0,custom:null,mode:"index",position:"average",intersect:!1,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:{},axis:"x"},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!1,animationDuration:400,axis:"xy"},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0,legend:{display:!0,position:"bottom",fullWidth:!0,reverse:!1,weight:1e3,onHover:null,onLeave:null,labels:{boxWidth:40,padding:10}},title:{display:!0,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"Simplify.wasm vs. Simplify.js",weight:2e3},spanGaps:!1,scales:{xAxes:[{display:!0,position:"bottom",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:!0,labelString:"Tolerance (length)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0}},type:"category",id:"x-axis-0",stacked:!1}],yAxes:[{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:!0,labelString:"Performance - Milliseconds per operation (ms)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},type:"linear",id:"performance",stacked:!1},{display:!0,position:"right",offset:!1,gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!1,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!0,labelString:"Number of positions in result (#)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},id:"nodes",type:"linear"}]}}}},function(e){e.exports={type:"line",data:{datasets:[{id:"simplifyWASM",label:"Simplify.wasm",yAxisID:"performance",fill:!1,backgroundColor:"red",borderColor:"red",data:[12.048872180451127,10.932397959183671,10.539473684210522,10.144067796610171,9.952083333333336,9.702868852459014,9.503968253968251,9.387670565302146,9.213840996168589,9.17576628352491,8.98187382297552,8.943502824858758,8.822222222222221,8.773946360153253,8.72677595628415,8.620150659133706,8.59980506822612,8.593567251461984,8.334502923976611,8.368055555555554,8.364522417153992,8.290253411306042,8.194541910331381,8.174904214559387,8.134482758620686,8.036346516007534,8.123371647509575,8.164176245210724,8.01581920903955,8.054237288135592,7.943314500941623,7.8990583804143135,7.843976805087922,7.840000000000003,8.040780688238316,7.858888888888889,7.690111642743227,7.712759170653909,7.734768740031901,7.865303030303029],stack:"a"},{id:"simplifyJS",label:"Simplify.js",yAxisID:"performance",fill:!1,backgroundColor:"blue",borderColor:"blue",data:[16.703448275862073,15.075925925925928,14.207017543859651,13.778095238095231,13.32075471698113,13.309074573225516,13.181491464510326,12.940476190476183,12.710389610389614,12.522077922077923,12.347186147186148,12.37925170068027,11.914614121510668,12.124060150375932,12.04636591478696,11.891625615763548,11.684422921711056,11.50134770889488,11.302560646900274,11.36916208791209,11.17427248677249,11.384209344115002,11.201388888888893,11.222222222222223,11.101190476190474,10.820129870129872,10.847402597402601,10.805803571428571,10.85044642857143,10.832142857142859,10.785064935064936,10.876298701298706,10.792207792207796,10.784415584415589,10.526785714285715,10.721938775510207,10.66804846938776,10.616541353383463,10.583959899749372,10.51987801293357],stack:"a"},{id:"simplifyJSAlt",label:"Simplify.js Alternative",yAxisID:"performance",fill:!1,backgroundColor:"green",borderColor:"green",data:[47.44230769230769,44.94444444444444,42.81249999999999,41.6896551724138,41.1551724137931,40.02500000000002,39.47500000000002,38.96721311475409,38.639344262295076,38.29838709677419,37.51257861635219,36.97959183673468,36.3731884057971,36.09574468085108,35.62765957446812,35.63120567375888,35.698581560283706,35.14539007092197,34.80208333333333,34.84027777777777,34.69444444444444,34.05555555555557,33.80555555555558,33.9387755102041,33.44897959183675,32.75333333333336,32.74666666666669,32.64666666666667,32.74000000000001,32.41176470588236,32.22222222222221,32.1830065359477,32.11764705882352,32.999999999999986,32.58823529411764,32.045751633986946,32.41830065359477,32.496732026143775,31.820512820512832,31.86274509803924],stack:"a"},{id:"numberOfNodes",type:"line",label:"# of positions",yAxisID:"nodes",fill:!1,backgroundColor:"grey",borderColor:"grey",data:[12954,8163,6109,4891,4094,3576,3162,2818,2544,2337,2140,1982,1860,1734,1641,1562,1477,1416,1333,1276,1216,1167,1122,1077,1028,979,946,925,895,871,841,814,790,769,745,721,701,688,680,662],stack:"a"},{label:"Dataset: Bavaria (116.829 points)",data:[]},{label:"High quality mode: true",data:[]},{label:"Platform: Firefox 68.0 on OS X 10.13",data:[]}],labels:[2e-4,4e-4,6e-4,8e-4,.001,.0012,.0014,.0016,.0018,.002,.0022,.0024,.0026,.0028,.003,.0032,.0034,.0036,.0038,.004,.0042,.0044,.0046,.0048,.005,.0052,.0054,.0056,.0058,.006,.0062,.0064,.0066,.0068,.007,.0072,.0074,.0076,.0078,.008]},options:{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,animation:{duration:0,easing:"easeOutQuart"},elements:{arc:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"#fff",borderWidth:2,borderAlign:"center"},line:{tension:.4,backgroundColor:"rgba(0,0,0,0.1)",borderWidth:3,borderColor:"rgba(0,0,0,0.1)",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0},point:{radius:3,pointStyle:"circle",backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},rectangle:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderSkipped:"bottom",borderWidth:0}},layout:{padding:{top:0,right:0,bottom:0,left:0}},plugins:{filler:{propagate:!0}},tooltips:{enabled:!0,custom:null,mode:"index",position:"average",intersect:!1,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:{},axis:"x"},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!1,animationDuration:400,axis:"xy"},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0,legend:{display:!0,position:"bottom",fullWidth:!0,reverse:!1,weight:1e3,onHover:null,onLeave:null,labels:{boxWidth:40,padding:10}},title:{display:!0,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"Simplify.wasm vs. Simplify.js",weight:2e3},spanGaps:!1,scales:{xAxes:[{display:!0,position:"bottom",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:!0,labelString:"Tolerance (length)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0}},type:"category",id:"x-axis-0",stacked:!1}],yAxes:[{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:!0,labelString:"Performance - Milliseconds per operation (ms)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},type:"linear",id:"performance",stacked:!1},{display:!0,position:"right",offset:!1,gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!1,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!0,labelString:"Number of positions in result (#)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},id:"nodes",type:"linear"}]}}}},function(e){e.exports={type:"line",data:{datasets:[{id:"simplifyWASM",label:"Simplify.wasm",yAxisID:"performance",fill:!1,backgroundColor:"red",borderColor:"red",stack:"a",data:[7.299999999999997,5.480039734277024,4.51880424300868,3.9956590413943327,3.668977914740625,3.3552591385805934,3.160927536231885,3.0049893086243746,2.8862902246508813,2.769135802469136,2.7053621900993297,2.658492063492063,2.590258149613718,2.5398418878118543,2.5118279569892477,2.438276705446853,2.399756944444444,2.363915797317437,2.377435874668846,2.3037909836065578,2.264921511126446,2.2656459193847014,2.3087387189082103,2.2985736823465017,2.234583934583934,2.2219322575029645,2.2071078431372544,2.218127104048372,2.197794117647058,2.181358077259718,2.181221350962128,2.153436293436293,2.1464854685193666,2.141891891891891,2.128436390936391,2.1586211211211213,2.140066728995947,2.1211666433989467,2.117867198152658,2.1337825539731163]},{id:"simplifyJS",label:"Simplify.js",yAxisID:"performance",fill:!1,backgroundColor:"blue",borderColor:"blue",stack:"a",data:[13.108333333333333,8.638492063492063,6.521857923497267,5.399677158999193,4.543816297010609,3.9140207075064692,3.435184564882426,3.085355191256829,2.828994708994708,2.603659003831417,2.408067821258595,2.2438770114074176,2.0970629720629717,1.9794258318848488,1.868421052631581,1.7952149400986612,1.7027300303336708,1.625120417891608,1.5540629251700673,1.4994325346784363,1.4289851011162495,1.4013111888111884,1.354973809407527,1.3300209654196884,1.264287340619308,1.245875411574924,1.2002189945284703,1.1663930216305876,1.1432588893766462,1.1339300566492254,1.085686375503969,1.0738983050847457,1.0491512605042022,1.0209623505644083,1.0104776098218726,.9954325735112423,.9665264359624122,.9647844565877353,.9533399800598208,.9471579340618296]},{id:"simplifyJSAlt",label:"Simplify.js Alternative",yAxisID:"performance",fill:!1,backgroundColor:"green",borderColor:"green",stack:"a",data:[13.985380116959064,9.249025341130608,7.063636363636367,5.853069344448655,5.021577380952382,4.310136076288439,3.8395449831475275,3.435541752933058,3.1407800956106033,2.922666473513932,2.714772243507877,2.538243727598567,2.3623789120715353,2.2200840336134458,2.1068404470043807,2.0072880572880583,1.9191504754030606,1.8801998124032029,1.8175572586328406,1.6924798711755242,1.629041075650119,1.585775607958733,1.5221587816796112,1.5148222594177558,1.4483559852412304,1.4161380835109652,1.3870399597429035,1.3436356622709313,1.3119777160896935,1.286650264260981,1.2552420350811273,1.2259683059686657,1.225062505552524,1.1676052778817507,1.1551360411519063,1.1453333864203432,1.1443198060628037,1.1154182024422035,1.1031315882179837,1.0907188949384956]},{id:"numberOfNodes",type:"line",label:"# of positions",yAxisID:"nodes",fill:!1,backgroundColor:"grey",borderColor:"grey",stack:"a",data:[12496,7792,5739,4525,3772,3256,2868,2505,2265,2082,1886,1753,1653,1509,1432,1362,1285,1222,1136,1083,1048,986,972,923,879,855,806,780,751,735,704,694,663,653,620,594,590,567,541,545]},{label:"Dataset: Bavaria (116.829 points)",data:[]},{label:"High quality mode: false",data:[]},{label:"Platform: Safari 12.1.1 on OS X 10.13.6",data:[]}],labels:[2e-4,4e-4,6e-4,8e-4,.001,.0012,.0014,.0016,.0018,.002,.0022,.0024,.0026,.0028,.003,.0032,.0034,.0036,.0038,.004,.0042,.0044,.0046,.0048,.005,.0052,.0054,.0056,.0058,.006,.0062,.0064,.0066,.0068,.007,.0072,.0074,.0076,.0078,.008]},options:{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,animation:{duration:0,easing:"easeOutQuart"},elements:{arc:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"#fff",borderWidth:2,borderAlign:"center"},line:{tension:.4,backgroundColor:"rgba(0,0,0,0.1)",borderWidth:3,borderColor:"rgba(0,0,0,0.1)",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0},point:{radius:3,pointStyle:"circle",backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},rectangle:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderSkipped:"bottom",borderWidth:0}},layout:{padding:{top:0,right:0,bottom:0,left:0}},plugins:{filler:{propagate:!0}},tooltips:{enabled:!0,custom:null,mode:"index",position:"average",intersect:!1,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:{},axis:"x"},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!1,animationDuration:400,axis:"xy"},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0,legend:{display:!0,position:"bottom",fullWidth:!0,reverse:!1,weight:1e3,onHover:null,onLeave:null,labels:{boxWidth:40,padding:10}},title:{display:!0,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"Simplify.wasm vs. Simplify.js",weight:2e3},spanGaps:!1,scales:{xAxes:[{display:!0,position:"bottom",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:!0,labelString:"Tolerance (length)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0}},type:"category",id:"x-axis-0",stacked:!1}],yAxes:[{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:!0,labelString:"Performance - Milliseconds per operation (ms)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},type:"linear",id:"performance",stacked:!1},{display:!0,position:"right",offset:!1,gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!1,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!0,labelString:"Number of positions in result (#)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},id:"nodes",type:"linear"}]}}}},function(e){e.exports={type:"line",data:{datasets:[{id:"simplifyWASM",label:"Simplify.wasm",yAxisID:"performance",fill:!1,backgroundColor:"red",borderColor:"red",stack:"a",data:[10.694196428571427,10.163135593220339,9.64344262295082,9.303879310344831,9.180316091954028,8.981167608286253,9.008003766478346,8.834027777777779,8.780979284369115,8.494623655913976,8.407088122605357,8.288888888888888,8.279337231968814,8.182674199623353,8.159322033898302,8.039736346516007,8.035740740740739,8.07966101694915,7.890370370370364,7.89,7.859259259259255,7.787431693989068,7.740986132511554,7.686885245901639,7.6806451612903235,7.655161787365179,7.608133971291864,7.535876001393237,7.545454545454547,7.477115987460816,7.4200308166409865,7.444984326018808,7.375346687211091,7.382742681047762,7.398589341692785,7.308484848484843,7.318939393939391,7.29363636363636,7.298030303030301,7.241363636363634]},{id:"simplifyJS",label:"Simplify.js",yAxisID:"performance",fill:!1,backgroundColor:"blue",borderColor:"blue",stack:"a",data:[22.672839506172828,21.28947368421052,20.190677966101696,19.733606557377055,19.258064516129025,19.03846153846154,18.3132075471698,18.244444444444444,17.788181818181815,17.553571428571423,17.42857142857142,17.225,17.080701754385966,17.03508771929824,16.79310344827585,16.575862068965506,16.7551724137931,16.62413793103448,16.220338983050855,16.11864406779661,16.003389830508482,16.115254237288138,16.03389830508474,15.89,15.719999999999992,15.58360655737705,15.531147540983596,15.799999999999992,15.419672131147538,15.325806451612898,15.274193548387096,15.337704918032783,15.144444444444446,15.198907103825137,14.938787878787883,14.844242424242431,14.750909090909097,14.598809523809525,14.632142857142853,14.596428571428568]},{id:"simplifyJSAlt",label:"Simplify.js Alternative",yAxisID:"performance",fill:!1,backgroundColor:"green",borderColor:"green",stack:"a",data:[23.520833333333343,22.081818181818182,21.241228070175442,20.50988700564972,20.04166666666667,19.59016393442623,19.356557377049185,18.841346153846136,18.573584905660375,18.52264150943397,18.283333333333342,18.12777777777776,18.373148148148136,17.88727272727271,17.85181818181817,17.552678571428565,17.43214285714286,17.33214285714287,17.10357142857143,17.36428571428571,16.94385964912279,16.964035087719285,16.698245614035077,16.754385964912277,16.733333333333338,16.65172413793103,16.341379310344838,16.322033898305094,16.305084745762723,16.250847457627135,16.264406779661023,16.013333333333332,16.189830508474575,16.05084745762711,15.903333333333318,15.863333333333323,15.675409836065569,15.744262295081962,15.7639344262295,15.537704918032784]},{id:"numberOfNodes",type:"line",label:"# of positions",yAxisID:"nodes",fill:!1,backgroundColor:"grey",borderColor:"grey",stack:"a",data:[12954,8163,6109,4891,4094,3576,3162,2818,2544,2337,2140,1982,1860,1734,1641,1562,1477,1416,1333,1276,1216,1167,1122,1077,1028,979,946,925,895,871,841,814,790,769,745,721,701,688,680,662]},{label:"Dataset: Bavaria (116.829 points)",data:[]},{label:"High quality mode: true",data:[]},{label:"Platform: Safari 12.1.1 on OS X 10.13.6",data:[]}],labels:[2e-4,4e-4,6e-4,8e-4,.001,.0012,.0014,.0016,.0018,.002,.0022,.0024,.0026,.0028,.003,.0032,.0034,.0036,.0038,.004,.0042,.0044,.0046,.0048,.005,.0052,.0054,.0056,.0058,.006,.0062,.0064,.0066,.0068,.007,.0072,.0074,.0076,.0078,.008]},options:{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,animation:{duration:0,easing:"easeOutQuart"},elements:{arc:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"#fff",borderWidth:2,borderAlign:"center"},line:{tension:.4,backgroundColor:"rgba(0,0,0,0.1)",borderWidth:3,borderColor:"rgba(0,0,0,0.1)",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0},point:{radius:3,pointStyle:"circle",backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},rectangle:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderSkipped:"bottom",borderWidth:0}},layout:{padding:{top:0,right:0,bottom:0,left:0}},plugins:{filler:{propagate:!0}},tooltips:{enabled:!0,custom:null,mode:"index",position:"average",intersect:!1,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:{},axis:"x"},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!1,animationDuration:400,axis:"xy"},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0,legend:{display:!0,position:"bottom",fullWidth:!0,reverse:!1,weight:1e3,onHover:null,onLeave:null,labels:{boxWidth:40,padding:10}},title:{display:!0,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"Simplify.wasm vs. Simplify.js",weight:2e3},spanGaps:!1,scales:{xAxes:[{display:!0,position:"bottom",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:!0,labelString:"Tolerance (length)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0}},type:"category",id:"x-axis-0",stacked:!1}],yAxes:[{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:!0,labelString:"Performance - Milliseconds per operation (ms)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},type:"linear",id:"performance",stacked:!1},{display:!0,position:"right",offset:!1,gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!1,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!0,labelString:"Number of positions in result (#)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},id:"nodes",type:"linear"}]}}}},function(e){e.exports={type:"bar",data:{datasets:[{id:"transformToObjectFormCase",label:"Transform coordinates to object format",yAxisID:"performance",fill:!1,backgroundColor:"blue",borderColor:"blue",data:[7.654665118079754,7.084615384615385,6.626260773885933,6.664160401002508,6.6340852130325825,6.635903712770297,6.576544287645699,6.773598630723149,6.520885547201338,6.1169590643274825,6.242902711323763,6.146910755148742,6.049580472921434,5.973796192609181,6.128654970760232,6.037426900584793,5.80515117581187,6.002339181286549,6.254524651549825,5.987502200316843,5.787234042553191,6.049199084668191,5.889958939902946,5.767324561403508,5.943935926773456,5.941481581190828,5.855835240274598,5.689692982456138,5.785042032163741,5.684271442495126,5.638706140350877,6.0160183066361546,5.763842229687693,5.692982456140351,5.818077803203661,5.746920492721163,5.824905400756795,5.615131578947367,5.6111707841031135,5.498388829215897],stack:"a"},{id:"execution",backgroundColor:"red",borderColor:"red",label:"Simplification",data:[12.094155034981467,8.67641076959962,7.262036484411322,6.036150866255875,5.269467018934836,4.392816260553265,3.607279673660761,3.2920730497789865,3.108405974635489,3.098169746826102,2.7435731848811837,2.602074644179356,2.3975761590498283,2.3252103119587293,2.2723863878498216,1.9679744302808269,2.074802280134282,2.111817503120129,1.618332281034502,1.7037016700266472,1.895183296979578,1.5808059698605907,1.6556912793423404,1.549177741987184,1.7252906943335162,1.294760289836879,1.328126106602281,1.4895449911707255,1.1821020279742678,1.2011973392364883,1.315150747244374,1.2871087282176576,1.3662334964724376,1.220918050620913,1.4065399341847566,1.4545684332173057,.9802191557362319,1.228260556445858,1.047632647725301,1.2352154163466125],stack:"a"},{id:"origSimplifyWithTransformCase",label:"Total execution time",yAxisID:"performance",fill:!1,backgroundColor:"#ff7a6b",borderColor:"#ff7a6b",data:[20.526530612244894,16.196078431372545,14.18253968253968,12.940104166666668,12.119897959183675,11.181405895691611,10.275510204081632,10.142,9.706181818181818,9.28942486085343,9.049910873440284,8.809987631416204,8.508333333333333,8.35666666666667,8.454333333333334,8.060897435897436,7.9356357927786485,8.166666666666666,7.918367346938774,7.741538461538459,7.732307692307692,7.673846153846155,7.58974358974359,7.358490566037733,7.706725274725277,7.273379681542947,7.224489795918369,7.215049656226125,7.004201680672268,6.920329670329669,6.989872872225813,7.336398295581969,7.163120567375887,6.947802197802195,7.26043956043956,7.233333333333334,6.836734693877551,6.873469387755101,6.690285714285715,6.764666666666665],stack:"b"},{id:"transformToArrayFormCase",label:"Transform result to array format",yAxisID:"performance",fill:!1,backgroundColor:"green",borderColor:"green",data:[.7777104591836732,.43505227715754025,.2942424242424245,.23979289940828397,.21634572721625697,.15268592236804934,.091686242775172,.07632831949786364,.0768902963449912,.07429604969984539,.06343497723533686,.06100223208810619,.06117670136207043,.05766016209875846,.05329197472328028,.055496105031815644,.05568233683249655,.05250998225998797,.045510414354447006,.05033459119496855,.04989035277492286,.043841099317372303,.04409337049830398,.04198826264704107,.037498653618304637,.0371378105152392,.04052844904148979,.035811682599261034,.037057620534259664,.034860888598054925,.036015984630562846,.03327126072815657,.03304484121575577,.03390169104093133,.0358218230511434,.03184440739486564,.03161013738452414,.030077252361875525,.03148228245730028,.031062421104155385],stack:"a"},{id:"numberOfNodes",type:"line",label:"# of positions",yAxisID:"nodes",fill:!1,backgroundColor:"grey",borderColor:"grey",data:[12496,7792,5739,4525,3772,3256,2868,2505,2265,2082,1886,1753,1653,1509,1432,1362,1285,1222,1136,1083,1048,986,972,923,879,855,806,780,751,735,704,694,663,653,620,594,590,567,541,545],stack:"a"},{label:"Dataset: Bavaria (116.829 points)",data:[]},{label:"High quality mode: false",data:[]},{label:"Platform: Firefox 68.0 on Ubuntu 64-bit",data:[]}],labels:[2e-4,4e-4,6e-4,8e-4,.001,.0012,.0014,.0016,.0018,.002,.0022,.0024,.0026,.0028,.003,.0032,.0034,.0036,.0038,.004,.0042,.0044,.0046,.0048,.005,.0052,.0054,.0056,.0058,.006,.0062,.0064,.0066,.0068,.007,.0072,.0074,.0076,.0078,.008]},options:{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,animation:{duration:0,easing:"easeOutQuart"},elements:{arc:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"#fff",borderWidth:2,borderAlign:"center"},line:{tension:.4,backgroundColor:"rgba(0,0,0,0.1)",borderWidth:3,borderColor:"rgba(0,0,0,0.1)",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0},point:{radius:3,pointStyle:"circle",backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},rectangle:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderSkipped:"bottom",borderWidth:0}},layout:{padding:{top:0,right:0,bottom:0,left:0}},plugins:{filler:{propagate:!0}},tooltips:{enabled:!0,custom:null,mode:"index",position:"average",intersect:!1,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:{}},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!1,animationDuration:400},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0,legend:{display:!0,position:"bottom",fullWidth:!0,reverse:!1,weight:1e3,onHover:null,onLeave:null,labels:{boxWidth:40,padding:10}},title:{display:!0,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"Simplify.js with coordinates transformation",weight:2e3},scales:{xAxes:[{display:!0,position:"bottom",offset:!0,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:!0,borderDash:[],borderDashOffset:0},scaleLabel:{display:!0,labelString:"Tolerance (length)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0}},type:"category",categoryPercentage:.8,barPercentage:.9,stacked:!0,id:"x-axis-0"}],yAxes:[{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:!0,labelString:"Performance - Milliseconds per operation (ms)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},type:"linear",id:"performance",stacked:!0},{display:!0,position:"right",offset:!1,gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!1,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!0,labelString:"Number of positions in result (#)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},id:"nodes",type:"linear"}]}}}},function(e){e.exports={type:"bar",data:{datasets:[{id:"transformToObjectFormCase",label:"Transform coordinates to object format",yAxisID:"performance",fill:!1,backgroundColor:"blue",borderColor:"blue",data:[7.63458802932487,6.998716302952503,7.0308446367496416,6.640567439096853,6.4149326805385565,6.376794258373206,6.376009791921666,6.0970760233918115,6.172340425531918,6.078362573099416,6.17234262125903,6.009153318077804,6.094163042934976,6.049486679662119,5.93505039193729,5.894736842105264,5.880434782608695,6.298913161142264,5.996567505720822,6.157660818713451,5.986859305125561,6.0828565980167815,5.945268756998882,5.935130379139339,6.065217391304349,5.964530892448511,6.064337264566097,5.999418138434156,5.816287171830287,5.852469827049895,5.7,6.1648343079922014,6.074983755685511,5.876819708846584,5.809630459126539,5.942791762013732,5.9223239257564195,5.804404628592757,5.899216125419933,5.939529675251961],stack:"a"},{id:"execution",backgroundColor:"red",borderColor:"red",label:"Simplification",data:[20.53193280418369,18.901044626009252,17.91997879334322,17.200249245452575,16.80879011918873,16.624427250020435,15.673917596872233,15.956641675402128,16.05465532848209,15.981100691967479,15.772890060486684,15.690634513598063,15.424049158136107,15.060560679520233,15.064099907752356,14.94759143698321,14.938862846175065,14.3810587563081,14.79430937005057,14.28283647815573,14.476305408413161,14.225844774203628,14.232493107773001,14.140629992039699,14.134596184792553,14.072621396188564,13.880182131898442,13.899597524955729,13.904354910826186,13.855237157606737,13.934987132442592,13.141250234804662,13.487737307718575,13.381680603820055,13.777819129685998,13.278513573095005,13.363816356623314,13.427606274592446,13.146973327524346,12.844609300114065],stack:"a"},{id:"origSimplifyWithTransformCase",label:"Total execution time",yAxisID:"performance",fill:!1,backgroundColor:"#ff7a6b",borderColor:"#ff7a6b",data:[29.03508771929825,26.33854166666667,25.27,24.134615384615387,23.43396226415094,23.15277777777778,22.163636363636368,22.15178571428572,22.32272727272728,22.136363636363637,22.017857142857153,21.781250000000007,21.583333333333332,21.175,21.059183673469384,20.907446808510638,20.88163265306123,20.732291666666665,20.850000000000005,20.489795918367342,20.514285714285705,20.36326530612245,20.232653061224482,20.124,20.248979591836733,20.08,19.983999999999995,19.944,19.76078431372549,19.749019607843135,19.674509803921563,19.345098039215685,19.599999999999998,19.29803921568627,19.6235294117647,19.258823529411764,19.32307692307692,19.269230769230766,19.080769230769228,18.8188679245283],stack:"b"},{id:"transformToArrayFormCase",label:"Transform result to array format",yAxisID:"performance",fill:!1,backgroundColor:"green",borderColor:"green",data:[.8685668857896927,.438780737704918,.319176569907137,.2937987000659568,.21023946442365452,.15155626938413821,.11370897484246931,.09806801549177888,.0957315187132694,.07690037129674224,.07262446111143923,.08146216832414141,.06512113226225032,.06495264081764884,.06003337377973851,.06511852942216392,.06233502427747155,.05231974921630096,.059123124228611976,.049298621498160645,.051121000746983156,.054563933902040694,.05489119645259934,.048239628820960716,.04916601573983195,.04284771136292277,.03948060353545571,.044984336610114,.040142231069017494,.041312623186501876,.03952267147897055,.039013496418820987,.037278936595911034,.0395389030196309,.036079822952162256,.03751819430302697,.036936640697186156,.037219866045563044,.03457977782494961,.034728949162271754],stack:"a"},{id:"numberOfNodes",type:"line",label:"# of positions",yAxisID:"nodes",fill:!1,backgroundColor:"grey",borderColor:"grey",data:[12954,8163,6109,4891,4094,3576,3162,2818,2544,2337,2140,1982,1860,1734,1641,1562,1477,1416,1333,1276,1216,1167,1122,1077,1028,979,946,925,895,871,841,814,790,769,745,721,701,688,680,662],stack:"a"},{label:"Dataset: Bavaria (116.829 points)",data:[]},{label:"High quality mode: true",data:[]},{label:"Platform: Firefox 68.0 on Ubuntu 64-bit",data:[]}],labels:[2e-4,4e-4,6e-4,8e-4,.001,.0012,.0014,.0016,.0018,.002,.0022,.0024,.0026,.0028,.003,.0032,.0034,.0036,.0038,.004,.0042,.0044,.0046,.0048,.005,.0052,.0054,.0056,.0058,.006,.0062,.0064,.0066,.0068,.007,.0072,.0074,.0076,.0078,.008]},options:{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,animation:{duration:0,easing:"easeOutQuart"},elements:{arc:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"#fff",borderWidth:2,borderAlign:"center"},line:{tension:.4,backgroundColor:"rgba(0,0,0,0.1)",borderWidth:3,borderColor:"rgba(0,0,0,0.1)",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0},point:{radius:3,pointStyle:"circle",backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},rectangle:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderSkipped:"bottom",borderWidth:0}},layout:{padding:{top:0,right:0,bottom:0,left:0}},plugins:{filler:{propagate:!0}},tooltips:{enabled:!0,custom:null,mode:"index",position:"average",intersect:!1,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:{},axis:"x"},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!1,animationDuration:400,axis:"xy"},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0,legend:{display:!0,position:"bottom",fullWidth:!0,reverse:!1,weight:1e3,onHover:null,onLeave:null,labels:{boxWidth:40,padding:10}},title:{display:!0,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"Simplify.js with coordinates transformation",weight:2e3},scales:{xAxes:[{display:!0,position:"bottom",offset:!0,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:!0,borderDash:[],borderDashOffset:0},scaleLabel:{display:!0,labelString:"Tolerance (length)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0}},type:"category",categoryPercentage:.8,barPercentage:.9,stacked:!0,id:"x-axis-0"}],yAxes:[{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:!0,labelString:"Performance - Milliseconds per operation (ms)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},type:"linear",id:"performance",stacked:!0},{display:!0,position:"right",offset:!1,gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!1,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!0,labelString:"Number of positions in result (#)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},id:"nodes",type:"linear"}]}}}},function(e){e.exports={type:"line",data:{datasets:[{id:"simplifyWASM",label:"Simplify.wasm",yAxisID:"performance",fill:!1,backgroundColor:"red",borderColor:"red",data:[9.731313131313124,6.879049111807735,5.563364055299539,4.764826422372228,4.2091666666666665,3.828339598997497,3.5199999999999987,3.274193548387096,3.1232258064516127,2.964888337468981,2.8458994708994707,2.7188468061051445,2.612487100103199,2.5465949820788527,2.479262672811062,2.4131926378772106,2.369193989071037,2.3174603174603168,2.2912713472485775,2.2363883847549904,2.2018140589569155,2.1672883597883583,2.132017543859648,2.102674719585849,2.0849870578084553,2.0660660660660657,2.0517826825127323,2.0165764236222645,2.018959757527489,1.9938074093422153,1.9800569800569814,1.9584465195246168,1.9576612471349308,1.93024193548387,1.9257356031946187,1.9218253968253962,1.9045881647341076,1.8800000000000001,1.8749516066589254,1.865487430219927],stack:"a"},{id:"simplifyJS",label:"Simplify.js",yAxisID:"performance",fill:!1,backgroundColor:"blue",borderColor:"blue",data:[13.491666666666658,9.413255360623788,7.307575757575751,6.0390920554855025,5.298360655737706,4.823529411764706,4.071307300509336,3.749414519906327,3.422341735242661,3.21620218579235,2.904932044276305,2.773563218390805,2.6035224323322192,2.4937500000000004,2.357894736842105,2.194343434343434,2.1059285091543156,2.017402376910017,1.932252252252252,1.8699186991869934,1.8361941675895177,1.7842771982116248,1.701587301587301,1.6458476321207953,1.6145579002441588,1.5600468384074946,1.5358064516129035,1.516078184110972,1.469169719169718,1.4259259259259265,1.3973607038123153,1.3810483870967736,1.3477077705386933,1.3095424836601304,1.3095424836601306,1.2891534391534383,1.2537080405932859,1.230188679245283,1.223985890652557,1.2304147465437796],stack:"a"},{id:"simplifyJSAlt",label:"Simplify.js Alternative",yAxisID:"performance",fill:!1,backgroundColor:"green",borderColor:"green",data:[35.69503546099294,24.42156862745098,18.881132075471697,15.563934426229494,13.147849462365592,11.466042154566743,9.963114754098365,9.003703703703707,8.115,7.543887147335418,6.930735930735939,6.440318302387265,6.0731399747793215,5.809432234432235,5.403389830508472,5.137634408602148,4.891129032258064,4.703953712632592,4.55182072829132,4.345878136200715,4.214840379637617,4.057724957555176,3.957377049180329,3.8556451612903198,3.7790788446526187,3.6311413454270642,3.550714285714285,3.479076479076481,3.3889655172413806,3.3267796610169493,3.2768817204301075,3.2358870967741944,3.141935483870969,3.109032258064516,3.051410256410259,2.9838709677419355,2.9633699633699613,2.9026973623747803,2.8685782556750308,2.8283362727807173],stack:"a"},{id:"numberOfNodes",type:"line",label:"# of positions",yAxisID:"nodes",fill:!1,backgroundColor:"grey",borderColor:"grey",data:[12496,7792,5739,4525,3772,3256,2868,2505,2265,2082,1886,1753,1653,1509,1432,1362,1285,1222,1136,1083,1048,986,972,923,879,855,806,780,751,735,704,694,663,653,620,594,590,567,541,545],stack:"a"},{label:"Dataset: Bavaria (116.829 points)",data:[]},{label:"High quality mode: false",data:[]},{label:"Platform: Firefox 68.0 on Ubuntu 64-bit",data:[]}],labels:[2e-4,4e-4,6e-4,8e-4,.001,.0012,.0014,.0016,.0018,.002,.0022,.0024,.0026,.0028,.003,.0032,.0034,.0036,.0038,.004,.0042,.0044,.0046,.0048,.005,.0052,.0054,.0056,.0058,.006,.0062,.0064,.0066,.0068,.007,.0072,.0074,.0076,.0078,.008]},options:{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,animation:{duration:0,easing:"easeOutQuart"},elements:{arc:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"#fff",borderWidth:2,borderAlign:"center"},line:{tension:.4,backgroundColor:"rgba(0,0,0,0.1)",borderWidth:3,borderColor:"rgba(0,0,0,0.1)",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0},point:{radius:3,pointStyle:"circle",backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},rectangle:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderSkipped:"bottom",borderWidth:0}},layout:{padding:{top:0,right:0,bottom:0,left:0}},plugins:{filler:{propagate:!0}},tooltips:{enabled:!0,custom:null,mode:"index",position:"average",intersect:!1,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:{}},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!1,animationDuration:400},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0,legend:{display:!0,position:"bottom",fullWidth:!0,reverse:!1,weight:1e3,onHover:null,onLeave:null,labels:{boxWidth:40,padding:10}},title:{display:!0,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"Simplify.wasm vs. Simplify.js",weight:2e3},spanGaps:!1,scales:{xAxes:[{display:!0,position:"bottom",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:!0,labelString:"Tolerance (length)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0}},type:"category",id:"x-axis-0",stacked:!1}],yAxes:[{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:!0,labelString:"Performance - Milliseconds per operation (ms)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},type:"linear",id:"performance",stacked:!1},{display:!0,position:"right",offset:!1,gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!1,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!0,labelString:"Number of positions in result (#)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},id:"nodes",type:"linear"}]}}}},function(e){e.exports={type:"line",data:{datasets:[{id:"simplifyWASM",label:"Simplify.wasm",yAxisID:"performance",fill:!1,backgroundColor:"red",borderColor:"red",data:[15.632786885245897,14.204022988505745,13.491666666666656,13.024193548387101,12.75844155844156,12.43859649122807,12.223057644110266,12.051724137931037,11.883777239709445,11.726392251815977,11.56904761904762,11.463700234192048,11.332552693208433,11.193548387096765,11.105990783410133,11.022675736961451,10.927437641723358,10.873015873015879,10.74780701754386,10.709502551020405,10.62687969924812,10.562499999999995,10.543103448275861,10.46336206896552,10.396186440677969,10.326271186440678,10.296610169491524,10.252118644067794,10.239406779661016,10.160416666666666,10.12525252525253,10.108333333333336,10.016393442622956,9.985858585858589,9.963114754098362,9.922131147540991,9.875000000000002,9.83870967741935,9.85040983606557,9.997916666666669],stack:"a"},{id:"simplifyJS",label:"Simplify.js",yAxisID:"performance",fill:!1,backgroundColor:"blue",borderColor:"blue",data:[20.82203389830508,18.89716981132075,18.029090909090915,17.27719298245613,19.619607843137263,16.12333333333334,15.973333333333336,15.66557377049179,15.438709677419343,15.17142857142857,14.969696969696976,14.788690476190489,14.693452380952392,14.432748538011683,14.796969696969702,14.198275862068959,14.091954022988507,13.937853107344637,13.796610169491535,13.774011299435035,13.717514124293796,13.798850574712654,13.982758620689657,13.910919540229887,13.796610169491531,13.689265536723175,13.655367231638428,13.658192090395486,13.511111111111106,13.449999999999992,13.391666666666657,13.327868852459002,13.266666666666659,13.188524590163928,13.163934426229506,13.150273224043715,13.232240437158463,12.94086021505377,12.951612903225815,12.92987012987013],stack:"a"},{id:"simplifyJSAlt",label:"Simplify.js Alternative",yAxisID:"performance",fill:!1,backgroundColor:"green",borderColor:"green",data:[61.96428571428571,57.86666666666669,55.489130434782645,54.085106382978736,52.95833333333333,52.02040816326535,51.20000000000002,50.459999999999994,49.91000000000003,49.51960784313728,48.83333333333334,48.36538461538465,47.942307692307715,47.30188679245285,46.93396226415097,46.603773584905646,46.62264150943397,45.91666666666667,45.5277777777778,45.19090909090911,45.03636363636362,44.95370370370368,44.581818181818186,44.27678571428575,44.178571428571445,43.7857142857143,43.785714285714306,43.71428571428571,43.324561403508774,43.157894736842096,42.929824561403514,42.745614035087705,42.499999999999986,42.38596491228069,42.16379310344828,41.90517241379311,41.74137931034484,41.5084745762712,41.500000000000036,41.338983050847474],stack:"a"},{id:"numberOfNodes",type:"line",label:"# of positions",yAxisID:"nodes",fill:!1,backgroundColor:"grey",borderColor:"grey",data:[12954,8163,6109,4891,4094,3576,3162,2818,2544,2337,2140,1982,1860,1734,1641,1562,1477,1416,1333,1276,1216,1167,1122,1077,1028,979,946,925,895,871,841,814,790,769,745,721,701,688,680,662],stack:"a"},{label:"Dataset: Bavaria (116.829 points)",data:[]},{label:"High quality mode: true",data:[]},{label:"Platform: Firefox 68.0 on Ubuntu 64-bit",data:[]}],labels:[2e-4,4e-4,6e-4,8e-4,.001,.0012,.0014,.0016,.0018,.002,.0022,.0024,.0026,.0028,.003,.0032,.0034,.0036,.0038,.004,.0042,.0044,.0046,.0048,.005,.0052,.0054,.0056,.0058,.006,.0062,.0064,.0066,.0068,.007,.0072,.0074,.0076,.0078,.008]},options:{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,animation:{duration:0,easing:"easeOutQuart"},elements:{arc:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"#fff",borderWidth:2,borderAlign:"center"},line:{tension:.4,backgroundColor:"rgba(0,0,0,0.1)",borderWidth:3,borderColor:"rgba(0,0,0,0.1)",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0},point:{radius:3,pointStyle:"circle",backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},rectangle:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderSkipped:"bottom",borderWidth:0}},layout:{padding:{top:0,right:0,bottom:0,left:0}},plugins:{filler:{propagate:!0}},tooltips:{enabled:!0,custom:null,mode:"index",position:"average",intersect:!1,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:{},axis:"x"},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!1,animationDuration:400,axis:"xy"},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0,legend:{display:!0,position:"bottom",fullWidth:!0,reverse:!1,weight:1e3,onHover:null,onLeave:null,labels:{boxWidth:40,padding:10}},title:{display:!0,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"Simplify.wasm vs. Simplify.js",weight:2e3},spanGaps:!1,scales:{xAxes:[{display:!0,position:"bottom",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:!0,labelString:"Tolerance (length)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0}},type:"category",id:"x-axis-0",stacked:!1}],yAxes:[{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:!0,labelString:"Performance - Milliseconds per operation (ms)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},type:"linear",id:"performance",stacked:!1},{display:!0,position:"right",offset:!1,gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!1,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!0,labelString:"Number of positions in result (#)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},id:"nodes",type:"linear"}]}}}},function(e){e.exports={type:"line",data:{datasets:[{id:"simplifyWASM",label:"Simplify.wasm",yAxisID:"performance",fill:!1,backgroundColor:"red",borderColor:"red",data:[2.1181992793834894,1.3733103249928094,1.1106432748538013,.9598574430193257,.877952897973913,.7813645836202227,.7337682510096303,.7103200479073786,.67864179533856,.6544682017543861,.6394447843815932,.6247250268528467,.6004781330973432,.5992679540578063,.5941256660006655,.5828564823838207,.5800977142879027,.5174180327868853,.5617214851338537,.5548098434004474,.544318444804443,.5417732310315431,.5511007591442375,.560610379138671,.5237469974690077,.5311859543623194,.5429435458707896,.5484424157774452,.5318390363428187,.522137149390835,.5235398623140126,.5182236649232569,.5201457093120713,.5279017857142854,.4944672131147541,.5076549802328135,.5158381393149319,.5152500548698067,.5147233843535439,.5080185125390163],stack:"a"},{id:"simplifyJS",label:"Simplify.js",yAxisID:"performance",fill:!1,backgroundColor:"blue",borderColor:"blue",data:[3.930659983291564,3.136910808489756,2.5736161524500916,2.220531166626243,1.9503083823941703,1.4872507355344886,1.1747660652432403,1.4771159874608153,.9435370034281113,1.2202147158942136,1.2835249042145587,1.3758987633016968,.9095543063687099,.8341585739841557,.9793520097788398,.775126198933923,.9222222222222223,1.245128205128205,.7551380809908681,.8738358241282217,.7453115547489414,.8453649003461035,.9418581418581414,.9538032656312234,1.189980158730159,.861535232354755,.9375872382851447,.5254639228695832,.7354391371340522,1.0350529100529107,.8746075715604804,.9118364386418242,.7970655848546312,.7152699124476394,.8741379310344825,1.013576494427558,.8290598290598289,.6411229975563396,1.0720035778175305,.4428150614754099],stack:"a"},{id:"simplifyJSAlt",label:"Simplify.js Alternative",yAxisID:"performance",fill:!1,backgroundColor:"green",borderColor:"green",data:[3.1137566137566135,1.869617224880382,1.3891812865497075,1.125889046941678,.9673577056058261,.846439014202172,.7575642791551882,.696848404433544,.646594684385382,.604594888139516,.5622027646934672,.5408244866801911,.5045999144201971,.4906960073660726,.476995571142577,.4692633602669499,.45087243837243834,.4392140816751872,.4350172833128625,.42564193016458657,.4076125511333186,.41073348497494755,.3952546373136113,.3906403940886699,.3897215397215397,.37573612423227754,.375654948499776,.3767455464416593,.3330457290767903,.3622340425531917,.3537723619393311,.3586842713961251,.3496462689350769,.3389416163359217,.3434233449477352,.31987704918032794,.33579933770168396,.33303321328531393,.3177254098360656,.3316823805545608],stack:"a"},{id:"numberOfNodes",type:"line",label:"# of positions",yAxisID:"nodes",fill:!1,backgroundColor:"grey",borderColor:"grey",data:[1875,1013,728,564,446,381,327,283,262,241,224,208,188,175,155,154,150,141,132,129,127,114,104,103,100,97,96,96,91,89,90,86,84,79,71,72,71,69,66,64],stack:"a"},{label:"Dataset: Simplify.js example (73.752 points)",data:[]},{label:"High quality mode: false",data:[]},{label:"Platform: Chrome 75.0.3770.142 on Windows 10 64-bit",data:[]}],labels:[.05,.1,.15,.2,.25,.3,.35,.4,.45,.5,.55,.6,.65,.7,.75,.8,.85,.9,.95,1,1.05,1.1,1.15,1.2,1.25,1.3,1.35,1.4,1.45,1.5,1.55,1.6,1.65,1.7,1.75,1.8,1.85,1.9,1.95,2]},options:{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,animation:{duration:0,easing:"easeOutQuart"},elements:{arc:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"#fff",borderWidth:2,borderAlign:"center"},line:{tension:.4,backgroundColor:"rgba(0,0,0,0.1)",borderWidth:3,borderColor:"rgba(0,0,0,0.1)",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0},point:{radius:3,pointStyle:"circle",backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},rectangle:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderSkipped:"bottom",borderWidth:0}},layout:{padding:{top:0,right:0,bottom:0,left:0}},plugins:{filler:{propagate:!0}},tooltips:{enabled:!0,custom:null,mode:"index",position:"average",intersect:!1,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:{},axis:"x"},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!1,animationDuration:400,axis:"xy"},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0,legend:{display:!0,position:"bottom",fullWidth:!0,reverse:!1,weight:1e3,onHover:null,onLeave:null,labels:{boxWidth:40,padding:10}},title:{display:!0,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"Simplify.wasm vs. Simplify.js",weight:2e3},spanGaps:!1,scales:{xAxes:[{display:!0,position:"bottom",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:!0,labelString:"Tolerance (length)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0}},type:"category",id:"x-axis-0",stacked:!1}],yAxes:[{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:!0,labelString:"Performance - Milliseconds per operation (ms)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},type:"linear",id:"performance",stacked:!1},{display:!0,position:"right",offset:!1,gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!1,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!0,labelString:"Number of positions in result (#)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},id:"nodes",type:"linear"}]}}}},function(e){e.exports={type:"line",data:{datasets:[{id:"simplifyWASM",label:"Simplify.wasm",yAxisID:"performance",fill:!1,backgroundColor:"red",borderColor:"red",data:[8.028619528619528,7.40151515151515,7.0188980716253475,6.758904837852206,6.485139860139862,6.249336870026523,6.124607535321822,5.981203007518795,5.889724310776942,5.80021312021312,5.660714285714285,5.693100290514084,5.61207482993197,5.4689655172413785,5.42873563218391,5.392339580062794,5.366772959183676,5.357538295038295,5.292187500000001,5.243303571428573,5.22767857142857,5.170029239766083,5.10802139037433,5.163304093567255,4.947368421052631,4.930856553147576,4.907120743034056,4.934436274509806,4.84178498985801,4.936296393557423,4.884348125214996,4.7514619883040945,4.793238674780258,4.753968253968253,4.774497071555896,4.707266865079364,4.755473856209148,4.633648861843588,4.6081871345029235,4.637491548343477],stack:"a"},{id:"simplifyJS",label:"Simplify.js",yAxisID:"performance",fill:!1,backgroundColor:"blue",borderColor:"blue",data:[18.576415094339623,15.544025157232706,15.270440251572325,16.320689655172416,16.406896551724138,16.424137931034473,15.701257861635229,16.43563218390804,16.037288135593215,14.226900584795327,17.30060606060606,12.035087719298241,12.451948051948056,14.924528301886795,14.266666666666664,13.172727272727272,14.66604938271605,12.355017006802722,12.55503512880562,13.495655806182114,13.381355932203391,11.893462469733656,13.864942528735632,12.720458553791888,13.99122807017544,14.398809523809526,14.34226190476191,14.993209876543212,16.488793103448273,14.12280701754386,13.649122807017541,13.238634321653189,12.488311688311684,15.795321637426897,15.209876543209877,11.125877192982458,13.091194968553454,11.706896551724137,12.74137931034483,12.732900432900433],stack:"a"},{id:"simplifyJSAlt",label:"Simplify.js Alternative",yAxisID:"performance",fill:!1,backgroundColor:"green",borderColor:"green",data:[11.373315363881403,10.515350877192983,9.833186360964142,9.392857142857139,9.155945419103316,8.794545454545453,8.508928571428564,8.410267857142859,8.29473684210526,8.147493112947659,7.986776859504135,7.8829935720844855,7.930583613916953,7.748417207792209,7.6461038961039005,7.5578947368421066,7.448275862068967,7.433811802232848,7.337962962962965,7.331790123456793,7.277272727272729,7.259504132231407,7.107603305785123,6.973684210526318,6.869883040935673,7.038149350649351,6.92483596650263,6.882438316400578,6.837941379608044,6.797731589398254,6.794405594405595,6.69441377336114,6.597728295096718,6.479395604395608,6.443994601889341,6.532967032967033,6.5467032967032965,6.329284750337384,6.306366047745358,6.315881486934118],stack:"a"},{id:"numberOfNodes",type:"line",label:"# of positions",yAxisID:"nodes",fill:!1,backgroundColor:"grey",borderColor:"grey",data:[2041,1118,799,624,504,413,364,314,287,257,238,225,214,197,179,168,160,155,147,144,136,132,125,119,111,107,103,97,96,95,94,91,90,88,85,85,83,76,73,71],stack:"a"},{label:"Dataset: Simplify.js example (73.752 points)",data:[]},{label:"High quality mode: true",data:[]},{label:"Platform: Chrome 75.0.3770.142 on Windows 10 64-bit",data:[]}],labels:[.05,.1,.15,.2,.25,.3,.35,.4,.45,.5,.55,.6,.65,.7,.75,.8,.85,.9,.95,1,1.05,1.1,1.15,1.2,1.25,1.3,1.35,1.4,1.45,1.5,1.55,1.6,1.65,1.7,1.75,1.8,1.85,1.9,1.95,2]},options:{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,animation:{duration:0,easing:"easeOutQuart"},elements:{arc:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"#fff",borderWidth:2,borderAlign:"center"},line:{tension:.4,backgroundColor:"rgba(0,0,0,0.1)",borderWidth:3,borderColor:"rgba(0,0,0,0.1)",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0},point:{radius:3,pointStyle:"circle",backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},rectangle:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderSkipped:"bottom",borderWidth:0}},layout:{padding:{top:0,right:0,bottom:0,left:0}},plugins:{filler:{propagate:!0}},tooltips:{enabled:!0,custom:null,mode:"index",position:"average",intersect:!1,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:{},axis:"x"},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!1,animationDuration:400,axis:"xy"},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0,legend:{display:!0,position:"bottom",fullWidth:!0,reverse:!1,weight:1e3,onHover:null,onLeave:null,labels:{boxWidth:40,padding:10}},title:{display:!0,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"Simplify.wasm vs. Simplify.js",weight:2e3},spanGaps:!1,scales:{xAxes:[{display:!0,position:"bottom",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:!0,labelString:"Tolerance (length)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0}},type:"category",id:"x-axis-0",stacked:!1}],yAxes:[{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:!0,labelString:"Performance - Milliseconds per operation (ms)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},type:"linear",id:"performance",stacked:!1},{display:!0,position:"right",offset:!1,gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!1,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!0,labelString:"Number of positions in result (#)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},id:"nodes",type:"linear"}]}}}},function(e){e.exports={type:"bar",data:{datasets:[{id:"storeCoords",label:"Store coordinates",yAxisID:"performance",fill:!1,backgroundColor:"blue",borderColor:"blue",data:[.6687248091930359,.699321551313961,.6622636622636617,.6627020038784744,.6437841530054644,.6636718749999998,.6425887978142075,.6636245110821386,.6741617357001971,.6624434389140268,.6617187499999997,.6425034153005464,.6740740740740737,.6660633484162892,.6580478345184226,.6602564102564099,.6615384615384613,.6692954104718808,.6655801825293356,.6607601438109917,.6661486661486657,.6625641025641024,.6645119586296054,.6622636622636617,.6621093749999996,.6612861570247932,.6421618852459017,.6424180327868853,.6634776987718164,.6653194263363758,.6613571613571608,.659487179487179,.6681985294117644,.6620609504132228,.6624434389140268,.663802083333333,.6588326446280989,.6649282920469366,.640625,.6634941329856586],stack:"a"},{id:"execution",backgroundColor:"red",borderColor:"red",label:"Simplification",data:[1.6115302391122834,.8876775971230678,.7120474093980643,.5707822720578053,.49690816893581524,.406815336499333,.38974514880739497,.3304733976590579,.2996864432848959,.2904046290058039,.2909125164134463,.296071516839158,.25683485704463793,.24934505644870264,.24481544420683599,.244149038896882,.2298915441139684,.2197370708269445,.21048428692152588,.2163567513423884,.20315695913355536,.20402394528926238,.19972984446060926,.20143684223771363,.19521867688516326,.19902644001453074,.2047598008576943,.21634106500314032,.1633009481223866,.17999604765077892,.19135580628460958,.19017439653697898,.1731515894987391,.18422307368088386,.1806681669217265,.17632698380770984,.1790367909128946,.16681643909434907,.19359659355278735,.17561831847765141],stack:"a"},{id:"simplifyWASM",label:"Total execution time",yAxisID:"performance",fill:!1,backgroundColor:"#ff7a6b",borderColor:"#ff7a6b",data:[2.3851654705544663,1.6599999999999993,1.4303999999999997,1.2749090909090905,1.1769491525423725,1.104086021505376,1.063929109974701,1.020959955170482,.9998895487423973,.9782692307692307,.9771168091168083,.9624191209281571,.9538461538461546,.9379120879120889,.9245248868778273,.9256854256854258,.9128801431127003,.9085764809902751,.8950886958245248,.8958634957804059,.8882867132867139,.8848428853853108,.8822817631806389,.8815117466802855,.8750271950271947,.8781069118147767,.8641393442622951,.876147520081601,.8441691505216095,.8626262626262625,.870304951690821,.8670138888888888,.8585069444444446,.863066123188406,.8586956521739135,.8568098568098559,.8533444816053517,.8473320158102774,.8497932175351535,.8545580763322709],stack:"b"},{id:"loadResult",label:"Load result",yAxisID:"performance",fill:!1,backgroundColor:"green",borderColor:"green",data:[.10491042224914697,.07300085156297047,.05608892833827364,.04142481497281077,.03625683060109288,.033598810006043284,.031595163353098484,.026862046429285517,.02604136975730434,.02542116284939999,.02448554270336229,.0238441887884526,.022937222727442946,.022503683047097097,.021661608152568654,.021279976532133853,.021450137460270552,.019543999691449813,.019024226373663352,.018746600627025854,.018981088004492812,.018254837531945966,.018039960090424145,.017811242178910124,.017699143142031942,.017794314775452773,.0172176581586991,.0173884222915754,.017390503627406486,.017310788639107868,.01759198404905055,.017352312864730757,.0171568255339412,.016782099094299417,.01558404633816028,.016680789668813027,.01547504606435818,.015587284668991713,.01557162398236606,.015445624868960799],stack:"a"},{id:"numberOfNodes",type:"line",label:"# of positions",yAxisID:"nodes",fill:!1,backgroundColor:"grey",borderColor:"grey",data:[1875,1013,728,564,446,381,327,283,262,241,224,208,188,175,155,154,150,141,132,129,127,114,104,103,100,97,96,96,91,89,90,86,84,79,71,72,71,69,66,64],stack:"a"},{label:"Dataset: Simplify.js example (73.752 points)",data:[]},{label:"High quality mode: false",data:[]},{label:"Platform: Microsoft Edge 18.18362 on Windows 10 64-bit",data:[]}],labels:[.05,.1,.15,.2,.25,.3,.35,.4,.45,.5,.55,.6,.65,.7,.75,.8,.85,.9,.95,1,1.05,1.1,1.15,1.2,1.25,1.3,1.35,1.4,1.45,1.5,1.55,1.6,1.65,1.7,1.75,1.8,1.85,1.9,1.95,2]},options:{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,animation:{duration:0,easing:"easeOutQuart"},elements:{arc:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"#fff",borderWidth:2,borderAlign:"center"},line:{tension:.4,backgroundColor:"rgba(0,0,0,0.1)",borderWidth:3,borderColor:"rgba(0,0,0,0.1)",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0},point:{radius:3,pointStyle:"circle",backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},rectangle:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderSkipped:"bottom",borderWidth:0}},layout:{padding:{top:0,right:0,bottom:0,left:0}},plugins:{filler:{propagate:!0}},tooltips:{enabled:!0,custom:null,mode:"index",position:"average",intersect:!1,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:{},axis:"x"},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!1,animationDuration:400,axis:"xy"},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0,legend:{display:!0,position:"bottom",fullWidth:!0,reverse:!1,weight:1e3,onHover:null,onLeave:null,labels:{boxWidth:40,padding:10}},title:{display:!0,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"Simplify.wasm runtime insights",weight:2e3},scales:{xAxes:[{display:!0,position:"bottom",offset:!0,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:!0,borderDash:[],borderDashOffset:0},scaleLabel:{display:!0,labelString:"Tolerance (length)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0}},type:"category",categoryPercentage:.8,barPercentage:.9,stacked:!0,id:"x-axis-0"}],yAxes:[{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:!0,labelString:"Performance - Milliseconds per operation (ms)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},type:"linear",id:"performance",stacked:!0},{display:!0,position:"right",offset:!1,gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!1,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!0,labelString:"Number of positions in result (#)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},id:"nodes",type:"linear"}]}}}},function(e){e.exports={type:"bar",data:{datasets:[{id:"storeCoords",label:"Store coordinates",yAxisID:"performance",fill:!1,backgroundColor:"blue",borderColor:"blue",data:[.6282313997477932,.6798865281224149,.6537964876033056,.6414788251366119,.6304382093316521,.6561538461538456,.652638270820089,.6545850409836064,.6578205128205121,.6518753973299426,.6525660569105695,.6520025429116336,.6307534678436316,.698969910544863,.6992872807017542,.6824624316939891,.7088124535085544,.7036780973451319,.7066885964912276,.7021720969089386,.7119186856028957,.7070379321319166,.7085429850285533,.6995148995148994,.7047225376491076,.6847677595628415,.7083902874113044,.6839139344262295,.7111446496212118,.7045045045045045,.7081797347284065,.7075497787610611,.6793886612021858,.6734118852459017,.7069653003246749,.7056356168198269,.702137029570657,.7118028268470745,.7064960430194804,.6814378415300547],stack:"a"},{id:"execution",backgroundColor:"red",borderColor:"red",label:"Simplification",data:[6.6544427566968505,5.949910732669373,5.621414727124627,5.388146251309542,5.194414504532725,5.010529004944824,4.925821237705586,4.731517900192735,4.706403279716406,4.634191679044209,4.56379907317553,4.489815335116769,4.510055669131871,4.44342108234424,4.371653267685329,4.493931247869831,4.291559922961385,4.51507311156413,4.203845983237017,4.218339194063167,4.185236025766427,4.137943586213501,4.0995697267652815,4.076033532279803,3.985199278816495,3.9834043410618034,3.9282591855658655,3.903922099363763,3.8696975565889384,3.849577801811443,3.8535554236794796,3.8198279380984217,3.8396380856796553,3.7924219768342367,3.75709650044283,3.7360755427057097,3.72149320079916,3.646885483685243,3.629704463488323,3.646935335370487],stack:"a"},{id:"simplifyWASM",label:"Total execution time",yAxisID:"performance",fill:!1,backgroundColor:"#ff7a6b",borderColor:"#ff7a6b",data:[7.38383838383838,6.69661458333333,6.328449328449328,6.069822485207102,5.860108145822431,5.6986607142857135,5.6087912087912075,5.412396069538927,5.389417989417989,5.310416666666665,5.239999999999997,5.164717348927874,5.163076923076918,5.164908854166669,5.093010752688175,5.198857526881722,5.022460937500002,5.23932472691162,4.930769230769229,4.940384615384615,4.917307692307693,4.864423076923075,4.826923076923077,4.794453478506788,4.7087114337568075,4.686566293183941,4.6552036199095035,4.606334841628961,4.599095022624437,4.572192513368986,4.5799353832442105,4.545454545454545,4.536968954248365,4.483392264009429,4.480341094771239,4.458968772694261,4.43987965556593,4.375213675213674,4.352136752136749,4.3442622950819665],stack:"b"},{id:"loadResult",label:"Load result",yAxisID:"performance",fill:!1,backgroundColor:"green",borderColor:"green",data:[.1011642273937356,.0668173225415425,.053238113721395794,.04019740876094872,.0352554319580536,.03197786318704402,.03033170026553265,.02629312836258556,.02519419688107029,.024349590292513417,.023634869913897412,.0228994708994709,.02226778610141499,.022517861277565613,.022070204301091835,.022463847317901534,.022088561030062414,.02057351800235859,.02023465104098408,.0198733244125101,.020152980938370688,.019441558577658048,.018810365129242244,.01890504671208559,.01878961729120509,.01839419255929623,.01855414693233363,.01849880783896809,.018252816414286308,.018110207053038313,.018200224836324542,.018076828595062225,.017942207366523723,.017558401929290368,.016279294003734002,.01725761316872428,.01624942519611271,.016525364681356063,.015936245628945484,.015889118181424855],stack:"a"},{id:"numberOfNodes",type:"line",label:"# of positions",yAxisID:"nodes",fill:!1,backgroundColor:"grey",borderColor:"grey",data:[2041,1118,799,624,504,413,364,314,287,257,238,225,214,197,179,168,160,155,147,144,136,132,125,119,111,107,103,97,96,95,94,91,90,88,85,85,83,76,73,71],stack:"a"},{label:"Dataset: Simplify.js example (73.752 points)",data:[]},{label:"High quality mode: true",data:[]},{label:"Platform: Microsoft Edge 18.18362 on Windows 10 64-bit",data:[]}],labels:[.05,.1,.15,.2,.25,.3,.35,.4,.45,.5,.55,.6,.65,.7,.75,.8,.85,.9,.95,1,1.05,1.1,1.15,1.2,1.25,1.3,1.35,1.4,1.45,1.5,1.55,1.6,1.65,1.7,1.75,1.8,1.85,1.9,1.95,2]},options:{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,animation:{duration:0,easing:"easeOutQuart"},elements:{arc:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"#fff",borderWidth:2,borderAlign:"center"},line:{tension:.4,backgroundColor:"rgba(0,0,0,0.1)",borderWidth:3,borderColor:"rgba(0,0,0,0.1)",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0},point:{radius:3,pointStyle:"circle",backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},rectangle:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderSkipped:"bottom",borderWidth:0}},layout:{padding:{top:0,right:0,bottom:0,left:0}},plugins:{filler:{propagate:!0}},tooltips:{enabled:!0,custom:null,mode:"index",position:"average",intersect:!1,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:{},axis:"x"},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!1,animationDuration:400,axis:"xy"},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0,legend:{display:!0,position:"bottom",fullWidth:!0,reverse:!1,weight:1e3,onHover:null,onLeave:null,labels:{boxWidth:40,padding:10}},title:{display:!0,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"Simplify.wasm runtime insights",weight:2e3},scales:{xAxes:[{display:!0,position:"bottom",offset:!0,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:!0,borderDash:[],borderDashOffset:0},scaleLabel:{display:!0,labelString:"Tolerance (length)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0}},type:"category",categoryPercentage:.8,barPercentage:.9,stacked:!0,id:"x-axis-0"}],yAxes:[{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:!0,labelString:"Performance - Milliseconds per operation (ms)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},type:"linear",id:"performance",stacked:!0},{display:!0,position:"right",offset:!1,gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!1,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!0,labelString:"Number of positions in result (#)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},id:"nodes",type:"linear"}]}}}},function(e){e.exports={type:"line",data:{datasets:[{id:"simplifyWASM",label:"Simplify.wasm",yAxisID:"performance",fill:!1,backgroundColor:"red",borderColor:"red",data:[2.451456578456225,1.6919398907103818,1.445843091334895,1.2906583398386677,1.1968599033816425,1.136045197740113,1.0846565253344922,1.0438818565400838,1.0129098360655737,1.0063304063712484,.9931726907630527,.9737254901960783,.9626436781609203,.9549191505941953,.9409090909090903,.9248148148148151,.9299625468164788,.9280898876404493,.9150856511328054,.9237153865045746,.9120370370370373,.8415611028315947,.9088061901252761,.9027472527472522,.8931159420289853,.8868496079828931,.8792526000352555,.889673913043478,.9018748604421196,.8873768715524035,.8818218085106383,.8925351604760184,.881560283687943,.8774193548387101,.8707446808510634,.8846169095054018,.8757271285034378,.8797502230151651,.8817127564674397],stack:"a"},{id:"simplifyJS",label:"Simplify.js",yAxisID:"performance",fill:!1,backgroundColor:"blue",borderColor:"blue",data:[5.050204918032787,3.0206259528293424,2.2931034482758617,1.8718696623308375,1.6095215791234525,1.4130613418792892,1.2996673185991012,1.2019047619047618,1.1322858446978168,1.0791256830601088,1.023178418803418,.9706923682140055,.9521697203471552,.9154498087114118,.8974797536226893,.8700569951230983,.8538091969800959,.8312271366810776,.8154967320261437,.7947619047619046,.8021035598705497,.7807377049180326,.7370529061102832,.7593050829982474,.719518442622951,.7589506172839506,.7433894500561163,.7006489071038251,.733682359307359,.7318501170960187,.7116581777023201,.7226608187134501,.6941291859324649,.6956704497688108,.6930082667787588,.6883702001340611,.6785218116143377,.6877495291902076,.6752323674138878],stack:"a"},{id:"simplifyJSAlt",label:"Simplify.js Alternative",yAxisID:"performance",fill:!1,backgroundColor:"green",borderColor:"green",data:[4.252495462794918,2.5254237288135593,1.9291217257318949,1.5905040221216686,1.408757062146893,1.2295081967213115,1.1557870370370371,1.0754273504273506,1.0430041152263378,.9707259953161596,.9267883755588668,.921888888888889,.878014184397163,.8535593220338983,.8481355932203389,.8194719471947202,.8167505275117682,.7967948717948719,.7830218068535825,.7863139553302709,.766820987654321,.7636065239551479,.7510593220338982,.7465193704600485,.7391304347826089,.7460600654177817,.7237585489146594,.6763148907103826,.6688012295081968,.7120689655172413,.7073446327683619,.697427925381572,.6429303278688524,.69590395480226,.6761291716834925,.6730874316939891,.6765992345544014,.6795392953929542,.6907474298416225],stack:"a"},{id:"numberOfNodes",type:"line",label:"# of positions",yAxisID:"nodes",fill:!1,backgroundColor:"grey",borderColor:"grey",data:[1875,1013,728,564,446,381,327,283,262,241,224,208,188,175,155,154,150,141,132,129,127,114,104,103,100,97,96,96,91,89,90,86,84,79,71,72,71,69,66],stack:"a"},{label:"Dataset: Simplify.js example (73.752 points)",data:[]},{label:"High quality mode: false",data:[]},{label:"Platform: Microsoft Edge 18.18362 on Windows 10 64-bit",data:[]}],labels:[.05,.1,.15,.2,.25,.3,.35,.4,.45,.5,.55,.6,.65,.7,.75,.8,.85,.9,.95,1,1.05,1.1,1.15,1.2,1.25,1.3,1.35,1.4,1.45,1.5,1.55,1.6,1.65,1.7,1.75,1.8,1.85,1.9,1.95]},options:{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,animation:{duration:0,easing:"easeOutQuart"},elements:{arc:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"#fff",borderWidth:2,borderAlign:"center"},line:{tension:.4,backgroundColor:"rgba(0,0,0,0.1)",borderWidth:3,borderColor:"rgba(0,0,0,0.1)",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0},point:{radius:3,pointStyle:"circle",backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},rectangle:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderSkipped:"bottom",borderWidth:0}},layout:{padding:{top:0,right:0,bottom:0,left:0}},plugins:{filler:{propagate:!0}},tooltips:{enabled:!0,custom:null,mode:"index",position:"average",intersect:!1,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:{},axis:"x"},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!1,animationDuration:400,axis:"xy"},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0,legend:{display:!0,position:"bottom",fullWidth:!0,reverse:!1,weight:1e3,onHover:null,onLeave:null,labels:{boxWidth:40,padding:10}},title:{display:!0,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"Simplify.wasm vs. Simplify.js",weight:2e3},spanGaps:!1,scales:{xAxes:[{display:!0,position:"bottom",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:!0,labelString:"Tolerance (length)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0}},type:"category",id:"x-axis-0",stacked:!1}],yAxes:[{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:!0,labelString:"Performance - Milliseconds per operation (ms)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},type:"linear",id:"performance",stacked:!1},{display:!0,position:"right",offset:!1,gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!1,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!0,labelString:"Number of positions in result (#)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},id:"nodes",type:"linear"}]}}}},function(e){e.exports={type:"line",data:{datasets:[{id:"simplifyWASM",label:"Simplify.wasm",yAxisID:"performance",fill:!1,backgroundColor:"red",borderColor:"red",data:[7.405982905982905,6.705345501955671,6.324958643507027,6.107692307692313,5.924494859978731,5.708877060439561,5.569264069264069,5.450793650793651,5.368750000000001,5.30208333333333,5.192929292929291,5.207179487179484,5.0916015625,5.037103174603174,4.961914062500001,4.9163461538461535,4.902884615384615,4.970334928229663,4.865467171717169,4.844717374129138,4.810758277670042,4.777952847805791,4.733485060690943,4.685661764705882,4.609954751131222,4.573083778966133,4.568627450980394,4.511360099595394,4.479723899913717,4.507894736842104,4.480851715686275,4.490940465918895,4.4670138888888875,4.418402777777776,4.368421052631578,4.369269949066214,4.327441077441077,4.285681652046782,4.286549707602339,4.240369442123826],stack:"a"},{id:"simplifyJS",label:"Simplify.js",yAxisID:"performance",fill:!1,backgroundColor:"blue",borderColor:"blue",data:[19.746153846153856,18.0448275862069,17.013114754098368,16.31111111111111,15.781538461538458,15.36666666666666,15.066091954022996,14.697740112994346,14.522222222222217,14.204918032786889,13.924731182795709,13.809139784946243,13.690476190476188,13.550264550264542,13.279487179487171,13.133333333333336,13.079487179487186,13.053846153846159,12.944444444444452,12.938423645320194,12.758706467661696,12.782312925170066,12.602905569007259,12.457142857142856,12.177985948477751,12.07494145199063,12.067915690866514,11.933179723502308,11.788018433179722,12.067915690866512,11.843317972350231,11.776497695852528,11.70748299319728,11.616780045351478,11.580498866213148,11.506696428571436,11.462053571428573,11.272527472527464,11.197802197802197,11.138461538461534],stack:"a"},{id:"simplifyJSAlt",label:"Simplify.js Alternative",yAxisID:"performance",fill:!1,backgroundColor:"green",borderColor:"green",data:[12.295238095238082,11.241758241758236,10.729166666666666,10.255952380952388,9.915384615384617,9.643939393939394,9.433515482695816,9.13580246913581,9.142857142857142,8.829861111111105,8.72478632478632,8.680341880341876,8.704273504273498,8.581666666666672,8.337096774193542,8.223809523809521,8.27096774193548,8.125396825396825,8.161375661375667,8.075000000000005,8.100313479623829,8.0578125,7.985937499999993,7.901538461538457,7.743666169895675,7.681073025335315,7.658636363636359,7.615835777126095,7.546920821114364,7.549853372434013,7.762121212121207,7.895454545454544,7.328124999999996,7.322443181818177,7.472140762463342,7.440115440115439,7.350649350649349,7.052341597796149,7.215384615384621,7.413997113997117],stack:"a"},{id:"numberOfNodes",type:"line",label:"# of positions",yAxisID:"nodes",fill:!1,backgroundColor:"grey",borderColor:"grey",data:[2041,1118,799,624,504,413,364,314,287,257,238,225,214,197,179,168,160,155,147,144,136,132,125,119,111,107,103,97,96,95,94,91,90,88,85,85,83,76,73,71],stack:"a"},{label:"Dataset: Simplify.js example (73.752 points)",data:[]},{label:"High quality mode: true",data:[]},{label:"Platform: Microsoft Edge 18.18362 on Windows 10 64-bit",data:[]}],labels:[.05,.1,.15,.2,.25,.3,.35,.4,.45,.5,.55,.6,.65,.7,.75,.8,.85,.9,.95,1,1.05,1.1,1.15,1.2,1.25,1.3,1.35,1.4,1.45,1.5,1.55,1.6,1.65,1.7,1.75,1.8,1.85,1.9,1.95,2]},options:{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,animation:{duration:0,easing:"easeOutQuart"},elements:{arc:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"#fff",borderWidth:2,borderAlign:"center"},line:{tension:.4,backgroundColor:"rgba(0,0,0,0.1)",borderWidth:3,borderColor:"rgba(0,0,0,0.1)",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0},point:{radius:3,pointStyle:"circle",backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},rectangle:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderSkipped:"bottom",borderWidth:0}},layout:{padding:{top:0,right:0,bottom:0,left:0}},plugins:{filler:{propagate:!0}},tooltips:{enabled:!0,custom:null,mode:"index",position:"average",intersect:!1,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:{},axis:"x"},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!1,animationDuration:400,axis:"xy"},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0,legend:{display:!0,position:"bottom",fullWidth:!0,reverse:!1,weight:1e3,onHover:null,onLeave:null,labels:{boxWidth:40,padding:10}},title:{display:!0,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"Simplify.wasm vs. Simplify.js",weight:2e3},spanGaps:!1,scales:{xAxes:[{display:!0,position:"bottom",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:!0,labelString:"Tolerance (length)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0}},type:"category",id:"x-axis-0",stacked:!1}],yAxes:[{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:!0,labelString:"Performance - Milliseconds per operation (ms)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},type:"linear",id:"performance",stacked:!1},{display:!0,position:"right",offset:!1,gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!1,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!0,labelString:"Number of positions in result (#)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},id:"nodes",type:"linear"}]}}}},function(e){e.exports={type:"line",data:{datasets:[{id:"simplifyWASM",label:"Simplify.wasm",yAxisID:"performance",fill:!1,backgroundColor:"red",borderColor:"red",data:[2.485539488320357,1.743301435406699,1.4887267904509287,1.3428216639602637,1.2349333333333332,1.181697612732096,1.1222185219944902,1.0647290173791277,1.039770114942529,1.009655172413793,1.001760950913494,1.0033156498673745,.9851127320954901,.9683667678337899,.9763422464584655,1.004769163763067,.9685123784261708,.9706401322254987,.9581896551724131,.9487015751383561,.9280737704918033,.9364754098360655,.9326450117199324,.935660218671153,.928938199156429,.9255914175683119,.923640401817553,.9250821018062408,.9194017449106774,.9210635646032408,.9157614003455788,.9335044929396662,.9164614121510679,.9143421985154239,.9107830551989728,.8959016393442623,.9103077227526839,.8956199719941791,.8715614103060829,.8733824815921856],stack:"a"},{id:"simplifyJS",label:"Simplify.js",yAxisID:"performance",fill:!1,backgroundColor:"blue",borderColor:"blue",data:[2.654733542319749,1.7019872472578297,1.261164499717354,1.0560919540229887,.9190072985440211,.8212154608365851,.7526777989865561,.6940438871473347,.6595799180327869,.6273947693135538,.6032640026883447,.599572306869821,.5709791089856533,.5498791972105538,.5310967668874923,.5318595228994036,.5207209458609773,.5066219470244241,.49659565121897625,.5049566785415842,.4765474405654311,.46634451594264553,.48046448087431687,.4505635245901638,.44891651643729236,.4598314613566181,.46940706476030314,.4611338797814207,.4638661202185792,.4673394780695113,.4543970618241174,.4483766888485584,.44807420850978047,.4456844369443476,.45361968138737657,.45039322444041163,.4339989129756846,.42756694278559015,.41925758432259297,.41554490134611854],stack:"a"},{id:"simplifyJSAlt",label:"Simplify.js Alternative",yAxisID:"performance",fill:!1,backgroundColor:"green",borderColor:"green",data:[7.388888888888883,4.555211558307535,3.364317841079461,2.740430622009569,2.3954741379310347,2.1384335154826943,1.9513704686118472,1.8119868637110021,1.7143333333333333,1.6309204440333014,1.5627906976744188,1.5178190574475403,1.4548484848484846,1.4217752234993613,1.3747424988804302,1.3659259259259262,1.325866666666667,1.3087999999999997,1.2672413793103443,1.2533333333333336,1.2325333333333335,1.2218666666666664,1.223453620357778,1.1906666666666665,1.1706666666666667,1.1714666666666664,1.1569737519300038,1.147016904865591,1.1375166249478885,1.1289655172413795,1.121149425287357,1.1185964912280708,1.111034482758621,1.1045977011494252,1.0853825136612023,1.0949425287356325,1.0903940886699506,1.0981058766391443,1.0811246791091367,1.0777881945958507],stack:"a"},{id:"numberOfNodes",type:"line",label:"# of positions",yAxisID:"nodes",fill:!1,backgroundColor:"grey",borderColor:"grey",data:[1875,1013,728,564,446,381,327,283,262,241,224,208,188,175,155,154,150,141,132,129,127,114,104,103,100,97,96,96,91,89,90,86,84,79,71,72,71,69,66,64],stack:"a"},{label:"Dataset: Simplify.js example (73.752 points)",data:[]},{label:"High quality mode: false",data:[]},{label:"Platform: Firefox 68.0 on Windows 10 64-bit",data:[]}],labels:[.05,.1,.15,.2,.25,.3,.35,.4,.45,.5,.55,.6,.65,.7,.75,.8,.85,.9,.95,1,1.05,1.1,1.15,1.2,1.25,1.3,1.35,1.4,1.45,1.5,1.55,1.6,1.65,1.7,1.75,1.8,1.85,1.9,1.95,2]},options:{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,animation:{duration:0,easing:"easeOutQuart"},elements:{arc:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"#fff",borderWidth:2,borderAlign:"center"},line:{tension:.4,backgroundColor:"rgba(0,0,0,0.1)",borderWidth:3,borderColor:"rgba(0,0,0,0.1)",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0},point:{radius:3,pointStyle:"circle",backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},rectangle:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderSkipped:"bottom",borderWidth:0}},layout:{padding:{top:0,right:0,bottom:0,left:0}},plugins:{filler:{propagate:!0}},tooltips:{enabled:!0,custom:null,mode:"index",position:"average",intersect:!1,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:{},axis:"x"},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!1,animationDuration:400,axis:"xy"},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0,legend:{display:!0,position:"bottom",fullWidth:!0,reverse:!1,weight:1e3,onHover:null,onLeave:null,labels:{boxWidth:40,padding:10}},title:{display:!0,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"Simplify.wasm vs. Simplify.js",weight:2e3},spanGaps:!1,scales:{xAxes:[{display:!0,position:"bottom",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:!0,labelString:"Tolerance (length)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0}},type:"category",id:"x-axis-0",stacked:!1}],yAxes:[{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:!0,labelString:"Performance - Milliseconds per operation (ms)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},type:"linear",id:"performance",stacked:!1},{display:!0,position:"right",offset:!1,gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!1,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!0,labelString:"Number of positions in result (#)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},id:"nodes",type:"linear"}]}}}},function(e){e.exports={type:"line",data:{datasets:[{id:"simplifyWASM",label:"Simplify.wasm",yAxisID:"performance",fill:!1,backgroundColor:"red",borderColor:"red",data:[8.624279835390949,8.058319039451113,7.861888111888111,7.280594405594405,7.096483704974272,6.905303030303029,7.049679487179488,6.751479289940826,6.733727810650888,6.576923076923076,6.468795355587808,6.666666666666662,6.481857764876633,6.248626373626374,6.071428571428574,6.094339622641512,5.997499295576218,5.900359389038631,5.982479784366578,5.887179487179488,6.116013071895425,5.828007889546351,5.9019607843137285,5.92898610823139,5.667806267806267,5.664150943396229,5.657416666666667,5.5899371069182395,5.540172955974844,5.585250000000001,5.762091503267975,5.5584905660377375,5.516049382716049,5.371604938271602,5.303240740740743,5.518589743589745,5.442917899408286,5.6824761904761925,5.323503979994367,5.259433962264152],stack:"a"},{id:"simplifyJS",label:"Simplify.js",yAxisID:"performance",fill:!1,backgroundColor:"blue",borderColor:"blue",data:[10.431818181818182,9.910403050108938,9.519764957264957,9.062962962962962,8.91111111111111,8.009259259259258,8.57649572649572,8.061188811188813,8.05525846702317,7.861888111888109,7.421955403087477,7.676573426573431,7.415209790209793,7.2194110920525985,7.246340766152092,7.303921568627449,7.244755244755246,7.248752228163994,7.343606060606065,7.032161234991425,6.936728395061727,6.987733100233099,6.917667238421949,6.823333333333332,6.825897435897432,6.749696969696966,6.517094017094016,6.698752228163992,6.556213017751478,6.655285890580009,6.517186659494352,6.313390313390316,6.430473372781067,6.321428571428569,6.329635108481262,6.343304843304843,6.417554112554114,6.198358830711771,6.203171828171826,6.2367032967033],stack:"a"},{id:"simplifyJSAlt",label:"Simplify.js Alternative",yAxisID:"performance",fill:!1,backgroundColor:"green",borderColor:"green",data:[32.04861111111112,29.583333333333314,28.58641975308642,28.16981132075471,26.975308641975303,24.775000000000013,25.443262411347522,25.264492753623195,23.390000000000004,24.101063829787247,22.887254901960787,22.859375,22.28365384615386,22.60714285714286,22.108490566037734,22.558823529411764,22.17610062893081,21.80660377358491,22.392156862745104,22.14423076923077,22.043269230769226,21.177272727272733,21.39150943396227,21.273584905660385,20.796296296296298,20.87735849056604,20.72169811320755,20.010416666666664,20.453703703703702,21.343137254901965,21.06372549019609,20.115740740740748,20.589622641509433,21.20500000000001,19.41666666666666,18.94183673469387,19.030434782608687,18.331999999999987,18.244000000000003,18.023999999999987],stack:"a"},{id:"numberOfNodes",type:"line",label:"# of positions",yAxisID:"nodes",fill:!1,backgroundColor:"grey",borderColor:"grey",data:[2041,1118,799,624,504,413,364,314,287,257,238,225,214,197,179,168,160,155,147,144,136,132,125,119,111,107,103,97,96,95,94,91,90,88,85,85,83,76,73,71],stack:"a"},{label:"Dataset: Simplify.js example (73.752 points)",data:[]},{label:"High quality mode: true",data:[]},{label:"Platform: Firefox 68.0 on Windows 10 64-bit",data:[]}],labels:[.05,.1,.15,.2,.25,.3,.35,.4,.45,.5,.55,.6,.65,.7,.75,.8,.85,.9,.95,1,1.05,1.1,1.15,1.2,1.25,1.3,1.35,1.4,1.45,1.5,1.55,1.6,1.65,1.7,1.75,1.8,1.85,1.9,1.95,2]},options:{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,animation:{duration:0,easing:"easeOutQuart"},elements:{arc:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"#fff",borderWidth:2,borderAlign:"center"},line:{tension:.4,backgroundColor:"rgba(0,0,0,0.1)",borderWidth:3,borderColor:"rgba(0,0,0,0.1)",borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0},point:{radius:3,pointStyle:"circle",backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderWidth:1,hitRadius:1,hoverRadius:4,hoverBorderWidth:1},rectangle:{backgroundColor:"rgba(0,0,0,0.1)",borderColor:"rgba(0,0,0,0.1)",borderSkipped:"bottom",borderWidth:0}},layout:{padding:{top:0,right:0,bottom:0,left:0}},plugins:{filler:{propagate:!0}},tooltips:{enabled:!0,custom:null,mode:"index",position:"average",intersect:!1,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:{},axis:"x"},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!1,animationDuration:400,axis:"xy"},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0,legend:{display:!0,position:"bottom",fullWidth:!0,reverse:!1,weight:1e3,onHover:null,onLeave:null,labels:{boxWidth:40,padding:10}},title:{display:!0,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"Simplify.wasm vs. Simplify.js",weight:2e3},spanGaps:!1,scales:{xAxes:[{display:!0,position:"bottom",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:!0,labelString:"Tolerance (length)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0}},type:"category",id:"x-axis-0",stacked:!1}],yAxes:[{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:!0,labelString:"Performance - Milliseconds per operation (ms)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},type:"linear",id:"performance",stacked:!1},{display:!0,position:"right",offset:!1,gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!1,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",zeroLineBorderDash:[],zeroLineBorderDashOffset:0,offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{display:!0,labelString:"Number of positions in result (#)",padding:{top:4,bottom:4},fontStyle:"bold"},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,minor:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},major:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,min:0},min:0},id:"nodes",type:"linear"}]}}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,a){"use strict";a.r(t);var i=a(3),r=a.n(i),n=a(179),o=a(180),s=a(181),d=a(182),l=a(183),u=a(184),m=a(185),c=a(186),h=a(187),_=a(188),f=a(189),p=a(190),g=a(191),y=a(192),b=a(193),M=a(194),L=a(195),k=a(196),v={set1:[a(197),a(198),g,y,L,k],set2:[b,M],set3:[m,c,l,u],set4:[f,h,p,_],set5:[s,d,n,o]};function Y(){if(window.location.hash){let e=window.location.hash.substring(1);if(!v.hasOwnProperty(e))return void console.error(`No result set "${e}" defined`);!function(e){let t=document.getElementById("chartRoot");(function(){for(;S.length;){let e=S.pop();e.destroy()}})(),function(e){for(;e.hasChildNodes();)e.removeChild(e.lastChild)}(t);for(let a of v[e])t.appendChild(x(a))}(e),function(e){let t=D[e],a=document.getElementsByClassName("characteristics");for(let e=0;e<a.length;e++){let i=a[e];for(let a=0;a<i.children.length;a++){let r=i.children[a];-1!==t[e].indexOf(a)?r.setAttribute("active","active"):r.removeAttribute("active")}}}(e),w()}}const D={set1:[[0],[0,1,2],[0],[0,1],[0]],set2:[[0],[2],[0],[0,1],[1]],set3:[[0],[0,3],[1],[0,1],[0]],set4:[[0],[0],[1],[0,1],[0,2]],set5:[[1],[0,3],[0],[0,1],[0]]};const S=[];function x(e){let t=document.createElement("canvas"),a=t.getContext("2d");return S.push(new r.a(a,e)),t}function w(){const e=e=>(e=>e.reduce((e,t)=>e+t,0))(e)/e.length,t=e=>[...e].sort()[Math.floor(e.length/2)];let a=0;for(let i of S){console.log(`=== Stats for chart #${a} ===`);let r=i.config.data.datasets;for(let a of r){if(0===a.data.length||"numberOfNodes"===a.id)continue;let i=a.data;console.log(`Dataset: ${a.label}, mean: ${e(i)}, median: ${t(i)}`)}a++}}Y(),window.onhashchange=Y,document.getElementById("toggle").addEventListener("click",function(){const e=e=>"Performance - Milliseconds per operation (ms)"===e?"Performance - Operations per second (hz)":"Performance - Milliseconds per operation (ms)";for(let t of S){let a=t.config.data.datasets;for(let e of a)"numberOfNodes"!==e.id&&(e.data=e.data.map(e=>1e3/e));let i=t.config.options.scales.yAxes[0].scaleLabel;i.labelString=e(i.labelString),t.update()}w()})}]);
//# sourceMappingURL=results.js.map