gc.spread.common.11.1.0.min.js 120 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
/*!
 * 
 * Spread.Sheets Library 11.1.0
 * 
 * Copyright(c) GrapeCity, Inc.  All rights reserved.
 * 
 * Licensed under the SpreadJS Commercial License.
 * us.sales@grapecity.com
 * http://www.grapecity.com/en/licensing/grapecity/
 * 
 * 
 */
!function a(b,c){"object"==typeof exports&&"object"==typeof module?module.exports=c():"function"==typeof define&&define.amd?define([],c):"object"==typeof exports?exports.Spread=c():(b.GC=b.GC||{},b.GC.Spread=c())}(this,function(){return function(a){var b={};function c(d){if(b[d])return b[d].exports;var e=b[d]={exports:{},id:d,loaded:!1};return a[d].call(e.exports,e,e.exports,c),e.loaded=!0,e.exports}return c.m=a,c.c=b,c.p="/assets/",c(0)}([function(a,b,c){!function(){"use strict";b.Common=c(1),b.Commands=c(13),b.Formatter=c(16),b.Sparklines=c(19),b.Slicers=c(21)}()},function(a,b,c){!function(){"use strict";var b,d,e=c(2);c(10),b=c(3),f(e,b),d=c(11),f(e,d),e.j=c(4),e.k=c(9),e.l=c(8),e.o=c(5),e.q=c(6),e.u=c(7),e.SR={},e.SR.en=c(12),a.exports=e;function f(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])}}()},function(a,b,c){!function(){"use strict";var b={},d=c(3).CultureManager,e=function(a){return function(){var b,c=d.culture();return a&&c?(b=c.substr(0,2).toLowerCase(),a.hasOwnProperty(b)?a[b]:a.en):{}}};function f(a,b,c,d){var e,f,g,h,i;if(a&&0<=c&&c<b){for(e=[],g=c;g<b;g++)void 0!==a[g]&&e.push(g);for(f=e.length,g=0;g<f;g++)h=e[f-g-1],i=a[h],a[h]=null,a[Math.floor(h)+d]=i}}function g(a,b,c,d){var e,f,g,h,i,j;if(a&&0<=c&&c<b){for(e=[],g=c+d,h=c;h<b;h++)void 0!==a[h]&&(c<=h&&h<g?a[h]=null:h>=g&&e.push(h));for(f=e.length,h=0;h<f;h++)i=e[h],j=a[i],a[i]=null,a[Math.floor(i)-d]=j}}function h(a,b){return a.hasOwnProperty(b)}function i(a,b){return a instanceof b}b.A=f,b.B=g,b.C=e,b.D=h,b.F=i,a.exports=b}()},function(a,b,c){!function(){"use strict";var b,d,e,f,g,h,i,j,k=c(4),l=void 0,m=null,n=k.G,o=k.H,p=window,q=["MM/dd/yyyy","MM/d/yyyy","M/dd/yyyy","M/d/yyyy","yy/MM/dd","yy/MM/d","yy/M/dd","yy/M/d","yyyy/MM/dd","yyyy/MM/d","yyyy/M/dd","yyyy/M/d"],r=["hh:mm:ss","hh:mm:s","hh:m:ss","hh:m:s","h:mm:ss","h:mm:s","h:m:ss","h:m:s","hh:mm:ss tt","hh:mm:s tt","hh:m:ss tt","hh:m:s tt","h:mm:ss tt","h:mm:s tt","h:m:ss tt","h:m:s tt","hh:mm","hh:m","h:mm","h:m","hh:mm tt","hh:m tt","h:mm tt","h:m tt"],s=["MM-dd-yyyy","MM-d-yyyy","M-dd-yyyy","M-d-yyyy","yy-MM-dd","yy-MM-d","yy-M-dd","yy-M-d","yyyy-MM-dd","yyyy-MM-d","yyyy-M-dd","yyyy-M-d","dd-MMMM-yy","dd-MMM-yy"],t=q.concat(r);o(q,function(a,b){o(r,function(a,c){a<r.length-4&&t.push(b+" "+c)})}),t=t.concat(s),o(s,function(a,b){o(r,function(a,c){a<r.length-4&&t.push(b+" "+c)})}),b=function(){function a(){this.NumberFormat={currencyDecimalDigits:2,currencyDecimalSeparator:".",currencyGroupSeparator:",",currencyGroupSizes:[3],currencyNegativePattern:0,currencyPositivePattern:0,currencySymbol:"\xa4",digitSubstitution:1,isReadOnly:!0,numberGroupSizes:[3],nanSymbol:"NaN",nativeDigits:["0","1","2","3","4","5","6","7","8","9"],numberNegativePattern:1,negativeInfinitySymbol:"-Infinity",negativeSign:"-",numberDecimalDigits:2,numberDecimalSeparator:".",numberGroupSeparator:",",positiveInfinitySymbol:"Infinity",positiveSign:"+",percentDecimalDigits:2,percentDecimalSeparator:".",percentGroupSeparator:",",percentGroupSizes:[3],percentNegativePattern:0,percentPositivePattern:0,percentSymbol:"%",perMilleSymbol:"\u2030",listSeparator:",",arrayListSeparator:",",arrayGroupSeparator:";",dbNumber:{}},this.DateTimeFormat={abbreviatedDayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],abbreviatedMonthGenitiveNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],abbreviatedMonthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],amDesignator:"AM",calendarIsReadOnly:!0,calendarWeekRule:0,Calendar:{MinSupportedDateTime:"@-62135568000000@",MaxSupportedDateTime:"@253402300799999@",AlgorithmType:1,CalendarType:1,Eras:[1],TwoDigitYearMax:2029,isReadOnly:!0},dateSeparator:"/",dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],firstDayOfWeek:0,fullDateTimePattern:"dddd, dd MMMM yyyy HH:mm:ss",longDatePattern:"dddd, dd MMMM yyyy",longTimePattern:"HH:mm:ss",monthDayPattern:"MMMM dd",monthGenitiveNames:["January","February","March","April","May","June","July","August","September","October","November","December",""],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December",""],nativeCalendarName:"Gregorian Calendar",pmDesignator:"PM",rfc1123Pattern:"ddd, dd MMM yyyy HH':'mm':'ss 'GMT'",shortDatePattern:"MM/dd/yyyy",shortestDayNames:["Su","Mo","Tu","We","Th","Fr","Sa"],shortTimePattern:"HH:mm",sortableDateTimePattern:"yyyy'-'MM'-'dd'T'HH':'mm':'ss",timeSeparator:":",universalSortableDateTimePattern:"yyyy'-'MM'-'dd HH':'mm':'ss'Z'",yearMonthPattern:"yyyy MMMM",filterDialogDateFormatter:"yyyy/mmmm/dd"},this.name=function(){return""},this.id=-1}a.prototype={constructor:a,ma:function(){var a,b,c;return this.na||(a=this.DateTimeFormat,b=a.shortDatePattern.replace(/m/g,"M"),c=[b,b+" h:mm",b+" h:mm:ss",b+" h:mm:ss.0","MMMdd","MMMd","MMM dd","MMM d"],this.na=c.concat(t)),this.na},oa:function(a){var b=this;return b.pa||(b.pa=c(b.DateTimeFormat.monthNames),b.qa=c(b.DateTimeFormat.monthGenitiveNames)),d(a,b.pa,b.qa)},ra:function(a){var b=this;return b.sa||(b.sa=c(b.DateTimeFormat.abbreviatedMonthNames),b.ta=c(b.DateTimeFormat.abbreviatedMonthGenitiveNames)),d(a,b.sa,b.ta)},ua:function(a){var d=this;return d.va||(d.va=c(d.DateTimeFormat.dayNames)),d.va.indexOf(b(a))},wa:function(a){var d=this;return d.xa||(d.xa=c(d.DateTimeFormat.abbreviatedDayNames)),d.xa.indexOf(b(a))}};function b(a){return a.split("\xa0").join(" ").toUpperCase()}function c(a){var c,d,e=[];for(c=0,d=a.length;c<d;c++)e[c]=b(a[c]);return e}function d(a,c,d){var e=b(a),f=c.indexOf(e);return f===-1&&(f=d.indexOf(e)),f}return a}(),d=function(){function a(){}return a.I=function(a){return a>=this.J()&&a<=this.K()},a.L=function(){var a,c,d=b.eras;if(d!==l){for(a=[],c=0;c<d.length;c++)a[c]=new Date(d[c].startDate.replace(/-/g,"/"));return a}return this.O},a.P=function(a){var c,d,e,f,g,h=this;switch(a){case"g":c="symbol",d=h.R;break;case"gg":c="abbreviation",d=h.S;break;case"ggg":c="name",d=h.U;break;default:return[]}if(e=b.eras,f=[],e!==l){for(g=0;g<e.length;g++)f[g]=e[g][c];return f}return d},a.K=function(){var a,c=b.eras;return c!==l&&c.length>0?(a=new Date(c[c.length-1].startDate.replace(/-/g,"/")),a.setFullYear(a.getFullYear()+99),a):this.W},a.J=function(){var a=b.eras;return a!==l&&a.length>0?new Date(a[0].startDate.replace(/-/g,"/")):this.Z},a.$=function(){var a=b.eras;return a!==l?a.length:this._},a.aa=function(){var a,c,d,e,f=b.eras;if(f!==l){for(a=[],c=1;c<f.length;c++)d=new Date(f[c-1].startDate.replace(/-/g,"/")),e=new Date(f[c].startDate.replace(/-/g,"/")),a[c-1]=e.getFullYear()-d.getFullYear()+1;return a[c-1]=99,a}return this.ba},a.ca=function(a){var b,c,d,e={};if(e.da=-1,e.ea=-1,b=this,!b.I(a))return e;for(c=0;c<b.$();c++)if(d=c+1!==b.$()?b.L()[c+1]:b.fa(b.K(),1),a<d){e.da=c,e.ea=a.getFullYear()-b.L()[c].getFullYear()+1;break}return e},a.fa=function(a,b){var c=new Date(a.getFullYear(),a.getMonth(),a.getDate(),a.getHours(),a.getMinutes(),a.getSeconds());return c.setMilliseconds(c.getMilliseconds()+b),new Date(c.valueOf())},a.ga=function(b,c){var d=a.L()[b].getFullYear();return d+c-1},a.ha=function(b,c){var d,e;for(c=c.toUpperCase(),d=a.P(b),e=0;e<d.length;e++)if(d[e]===c)return e;return-1},a.ia=function(b,c){var d,e,f,g=a,h=g.ca(c),i=h.da;if(i>=0&&(d=g.P(b),d.length>0))return d[i];if(e=h.ea,e>=0){if(f=""+e,"ee"===b)return 1===f.length&&(f="0"+f),f;if("e"===b)return f}return""},a.O=[new Date(1868,8,8),new Date(1912,6,30),new Date(1926,11,25),new Date(1989,0,8)],a._=4,a.ba=[45,15,64,99],a.W=new Date(2087,11,31,23,59,59),a.Z=new Date(1868,8,8),a.ja=["1,m","2,t","3,s","4,h"],a.ka=[0,1,2,3,0,1,2,3],a.U=["\u660e\u6cbb","\u5927\u6b63","\u662d\u548c","\u5e73\u6210"],a.R=["M","T","S","H"],a.S=["\u660e","\u5927","\u662d","\u5e73"],a.la=99,a}(),e=function(a){n(b,a);function b(){a.apply(this,arguments),u.call(this,"NumberFormat",["currencySymbol","isReadOnly"],["$",!1]),u.call(this,"DateTimeFormat",["fullDateTimePattern","longDatePattern","longTimePattern","shortDatePattern","shortTimePattern","yearMonthPattern","calendarIsReadOnly"],["dddd, MMMM dd, yyyy h:mm:ss tt","dddd, MMMM dd, yyyy","h:mm:ss tt","M/d/yyyy","h:mm tt","MMMM, yyyy",!1]),this.name=function(){return"en-US"},this.id=1033}return b}(b),f=function(a){n(b,a);function b(){var b,c,e;a.apply(this,arguments),b={1:{letters:["\u5146","\u5343","\u767e","\u5341","\u4ebf","\u5343","\u767e","\u5341","\u4e07","\u5343","\u767e","\u5341",""],numbers:["\u3007","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d","\u4e03","\u516b","\u4e5d"]},2:{letters:["\u5146","\u9621","\u767e","\u62fe","\u5104","\u9621","\u767e","\u62fe","\u842c","\u9621","\u767e","\u62fe",""],numbers:["\u3007","\u58f1","\u5f10","\u53c2","\u56db","\u4f0d","\u516d","\u4e03","\u516b","\u4e5d"]},3:{letters:m,numbers:["\uff10","\uff11","\uff12","\uff13","\uff14","\uff15","\uff16","\uff17","\uff18","\uff19"]}},u.call(this,"NumberFormat",["currencyDecimalDigits","currencyNegativePattern","currencySymbol","isReadOnly","nanSymbol","negativeInfinitySymbol","percentNegativePattern","percentPositivePattern","positiveInfinitySymbol","dbNumber"],[0,1,"\xa5",!1,"NaN (\u975e\u6570\u5024)","-\u221e",1,1,"+\u221e",b]),c=["1","2","3","4","5","6","7","8","9","10","11","12",""],e=["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708",""],u.call(this,"DateTimeFormat",["abbreviatedDayNames","abbreviatedMonthGenitiveNames","abbreviatedMonthNames","amDesignator","calendarIsReadOnly","dayNames","fullDateTimePattern","longDatePattern","longTimePattern","monthDayPattern","monthGenitiveNames","monthNames","nativeCalendarName","pmDesignator","shortDatePattern","shortestDayNames","shortTimePattern","yearMonthPattern","filterDialogDateFormatter","EraFilterDialogDateFormatter"],[["\u65e5","\u6708","\u706b","\u6c34","\u6728","\u91d1","\u571f"],c,c,"\u5348\u524d",!1,["\u65e5\u66dc\u65e5","\u6708\u66dc\u65e5","\u706b\u66dc\u65e5","\u6c34\u66dc\u65e5","\u6728\u66dc\u65e5","\u91d1\u66dc\u65e5","\u571f\u66dc\u65e5"],"yyyy'\u5e74'M'\u6708'd'\u65e5' H:mm:ss","yyyy'\u5e74'M'\u6708'd'\u65e5'","H:mm:ss","M'\u6708'd'\u65e5'",e,e,"\u897f\u66a6 (\u65e5\u672c\u8a9e)","\u5348\u5f8c","yyyy/MM/dd",["\u65e5","\u6708","\u706b","\u6c34","\u6728","\u91d1","\u571f"],"H:mm","yyyy'\u5e74'M'\u6708'","yyyy\u5e74/mmmm/d\u65e5","ggge/mmmm/d\u65e5"]),this.DateTimeFormat.eras=d,this.name=function(){return"ja-JP"},this.id=1041,this.isJCKCulture=!0}return b}(b),g=function(a){n(b,a);function b(){var b,c,d;a.apply(this,arguments),b={1:{letters:["\u5146","\u5343","\u767e","\u5341","\u4ebf","\u5343","\u767e","\u5341","\u4e07","\u5343","\u767e","\u5341",""],numbers:["\u25cb","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d","\u4e03","\u516b","\u4e5d"]},2:{letters:["\u5146","\u4edf","\u4f70","\u62fe","\u4ebf","\u4edf","\u4f70","\u62fe","\u4e07","\u4edf","\u4f70","\u62fe",""],numbers:["\u96f6","\u58f9","\u8d30","\u53c1","\u8086","\u4f0d","\u9646","\u67d2","\u634c","\u7396"]},3:{letters:m,numbers:["\uff10","\uff11","\uff12","\uff13","\uff14","\uff15","\uff16","\uff17","\uff18","\uff19"]}},u.call(this,"NumberFormat",["currencyNegativePattern","currencySymbol","isReadOnly","nanSymbol","negativeInfinitySymbol","percentNegativePattern","percentPositivePattern","positiveInfinitySymbol","dbNumber"],[2,"\xa5",!1,"\u975e\u6570\u5b57","\u8d1f\u65e0\u7a77\u5927",1,1,"\u6b63\u65e0\u7a77\u5927",b]),c=["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708",""],d=["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708",""],u.call(this,"DateTimeFormat",["abbreviatedDayNames","abbreviatedMonthGenitiveNames","abbreviatedMonthNames","amDesignator","calendarIsReadOnly","dayNames","firstDayOfWeek","fullDateTimePattern","longDatePattern","longTimePattern","monthDayPattern","monthGenitiveNames","monthNames","nativeCalendarName","pmDesignator","shortDatePattern","shortestDayNames","shortTimePattern","yearMonthPattern","filterDialogDateFormatter"],[["\u5468\u65e5","\u5468\u4e00","\u5468\u4e8c","\u5468\u4e09","\u5468\u56db","\u5468\u4e94","\u5468\u516d"],c,c,"\u4e0a\u5348",!1,["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"],1,"yyyy'\u5e74'M'\u6708'd'\u65e5' H:mm:ss","yyyy'\u5e74'M'\u6708'd'\u65e5'","H:mm:ss","M'\u6708'd'\u65e5'",d,d,"\u516c\u5386","\u4e0b\u5348","yyyy/M/d",["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"],"H:mm","yyyy'\u5e74'M'\u6708'","yyyy\u5e74/mmmm/d\u65e5"]),this.name=function(){return"zh-cn"},this.id=2052,this.isJCKCulture=!0}return b}(b),h=function(a){n(b,a);function b(){var b,c,d;a.apply(this,arguments),b={1:{letters:["\u5146","\u5343","\u767e","\u5341","\u5104","\u5343","\u767e","\u5341","\u4e07","\u5343","\u767e","\u5341",""],numbers:["\uff10","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\uf9d1","\u4e03","\u516b","\u4e5d"]},2:{letters:["\u5146","\u9621","\u767e","\uf973","\u5104","\u9621","\u767e","\uf973","\u842c","\u9621","\u767e","\uf973",""],numbers:["\uf9b2","\u58f9","\u8cb3","\uf96b","\u56db","\u4f0d","\uf9d1","\u4e03","\u516b","\u4e5d"]},3:{letters:["\u5146","\u5343","\u767e","\u5341","\u5104","\u5343","\u767e","\u5341","\u4e07","\u5343","\u767e","\u5341",""],numbers:["\uff10","\uff11","\uff12","\uff13","\uff14","\uff15","\uff16","\uff17","\uff18","\uff19"]}},u.call(this,"NumberFormat",["currencyDecimalDigits","currencyNegativePattern","currencySymbol","isReadOnly","dbNumber"],[0,1,"\u20a9",!1,b]),c=["1","2","3","4","5","6","7","8","9","10","11","12",""],d=["1\uc6d4","2\uc6d4","3\uc6d4","4\uc6d4","5\uc6d4","6\uc6d4","7\uc6d4","8\uc6d4","9\uc6d4","10\uc6d4","11\uc6d4","12\uc6d4",""],u.call(this,"DateTimeFormat",["abbreviatedDayNames","abbreviatedMonthGenitiveNames","abbreviatedMonthNames","amDesignator","calendarIsReadOnly","dayNames","firstDayOfWeek","fullDateTimePattern","longDatePattern","longTimePattern","monthDayPattern","monthGenitiveNames","monthNames","nativeCalendarName","pmDesignator","shortDatePattern","shortestDayNames","shortTimePattern","yearMonthPattern","filterDialogDateFormatter"],[["\uc77c","\uc6d4","\ud654","\uc218","\ubaa9","\uae08","\ud1a0"],c,c,"\uc624\uc804",!1,["\uc77c\uc694\uc77c","\uc6d4\uc694\uc77c","\ud654\uc694\uc77c","\uc218\uc694\uc77c","\ubaa9\uc694\uc77c","\uae08\uc694\uc77c","\ud1a0\uc694\uc77c"],1,"yyyy'\ub144' M'\uc6d4' d'\uc77c' dddd h:mm:ss","yyyy'\ub144' M'\uc6d4' d'\uc77c' dddd","h:mm:ss","M'\uc6d4' d'\uc77c'",d,d,"\uc11c\uae30","\uc624\ud6c4","yyyy-MM-dd",["\uc77c","\uc6d4","\ud654","\uc218","\ubaa9","\uae08","\ud1a0"],"tt h:mm","yyyy'\ub144' M'\uc6d4'","yyyy\ub144/mmmm/d\uc77c"]),this.name=function(){return"ko-kr"},this.id=1042,this.isJCKCulture=!0}return b}(b),i={invariant:new b,"en-us":new e,"ja-jp":new f,"zh-cn":new g,"ko-kr":new h};function u(a,b,c){var d,e,f,g=this;for(e=0,f=b.length;e<f;e++)d=b[e],g[a][d]=c[e]}j=function(){if("object"==typeof a.instance)return a.instance;function a(){var e="en-us";this.culture=function(a){return 0===arguments.length?e:void(a&&e!==a&&(e=a.toLowerCase(),d(e)))},this.addCultureInfo=function(a,b){var d,e=b.NumberFormat.numberDecimalSeparator,f=b.NumberFormat.arrayListSeparator,g=b.NumberFormat.arrayGroupSeparator;if(e===b.NumberFormat.listSeparator||g===f)throw d=c(2),d.C(d.SR)().Exp_Separator;i[a.toLowerCase()]=b},this.getCultureInfo=function(a){var b,c,d,f;if(0===arguments.length)return i[e];b="string"==typeof a,a=b?a.toLowerCase():a,c=i,d=m;for(f in c)if(f===a||c[f].id!==l&&c[f].id===a){d=c[f];break}return d},this.q4=function(a){var c=this.getCultureInfo(a);return c||(c=i[e],c||(c=new b)),c},this.EZa=function(a,b){var c=this.getCultureInfo(a)||this.getCultureInfo("en-US"),d=c.DateTimeFormat,e=d.filterDialogDateFormatter;return(b.indexOf("g")>=0||b.indexOf("e")>=0)&&(e=d.EraFilterDialogDateFormatter||e),e},a.instance=this}function d(a){var b;"function"!=typeof CustomEvent?(b=document.createEvent("CustomEvent"),b.initCustomEvent("cultureChanged",!1,!1,void 0)):b=new CustomEvent("cultureChanged",{}),b.cultureInfo=a,p.gcCultureInfo=a,document.dispatchEvent(b)}return a}(),a.exports={CultureInfo:b,CultureManager:new j}}()},function(a,b,c){!function(){"use strict";var b={};b.H=function(a,c){var d,e,f,g,h=b.ya(a);if(h)for(e=0,f=a.length;e<f&&(d=c.call(a[e],e,a[e]),d!==!1);e++);else for(g in a)if(a.hasOwnProperty(g)&&(d=c.call(a[g],g,a[g]),d===!1))break;return a},b.za=function(a){return!a||"object"==typeof a&&0===Object.keys(a).length},b.Aa=function(a){return"function"===b.Ba(a)},b.Ca=function(a){return Array.isArray?Array.isArray(a):"array"===b.Ba(a)},b.Da=function(a){return!isNaN(parseFloat(a))&&isFinite(a)},b.Ba=function(a){var c,d,e,f,g,h;if(null===a)return"null";if(c=b.r4,!c)for(c=b.r4={},d=["Boolean","Number","String","Function","Array","Date","RegExp","Object","Error"],e=0,f=d.length;e<f;e++)c["[object "+d[e]+"]"]=d[e].toLowerCase();return g=c.toString,h=typeof a,"object"===h||"function"===h?c[g.call(a)]||"object":h},b.Ea=function(a,c,d){var e,f;if(c){if(f=[].indexOf)return f.call(c,a,d);for(e=c.length,b.Fa(d)&&(d=0),d=d<0?Math.max(0,e+d):d;d<e;d++)if(d in c&&c[d]===a)return d}return-1},b.Ga=function(a,b){var c=b.length,d=a.length,e=0;if("number"==typeof c)for(;e<c;e++)a[d++]=b[e];else for(;void 0!==b[e];)a[d++]=b[e++];return a.length=d,a},b.Ha=function(a,c,d){var e,f,g=0,h=a.length,i=b.ya(a),j=[];if(i)for(;g<h;g++)e=c(a[g],g,d),null!==e&&(j[j.length]=e);else for(g in a)a.hasOwnProperty(g)&&(e=c(a[g],g,d),null!==e&&(j[j.length]=e));return f=[].concat,f.apply([],j)},b.Ia=function(){var a,c,d,e,f,g,h,i,j,k,l,m=[];for(a=0;a<arguments.length;a++)m[a]=arguments[a];for(i=arguments[0]||{},j=1,k=arguments.length,l=!1,"boolean"==typeof i&&(l=i,i=arguments[1]||{},j=2),"object"==typeof i||b.Aa(i)||(i={}),k===j&&(i=this,--j);j<k;j++)if(g=arguments[j],!b.Fa(g))for(f in g)c=i[f],e=g[f],i!==e&&(d=b.Ca(e),l&&e&&(b.Ja(e)||d)?(h=d?c&&b.Ca(c)?c:[]:c&&b.Ja(c)?c:{},i[f]=b.Ia(l,h,e)):void 0!==e&&(i[f]=e));return i},b.G=function(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c]);function d(){this.constructor=a}d.prototype=b.prototype,a.prototype=new d},b.Ka=function(a){return null!==a&&a===a.window},b.Ja=function(a){var c,d;if(!a||"object"!==b.Ba(a)||a.nodeType||b.Ka(a))return!1;c={}.hasOwnProperty;try{if(a.constructor&&!c.call(a,"constructor")&&!c.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(a){return!1}for(d in a);return void 0===d||c.call(a,d)},b.ya=function(a){if(b.Fa(a))return!1;var c=a.length,d=b.Ba(a);return!b.Ka(a)&&(!(1!==a.nodeType||!c)||("array"===d||"function"!==d&&(0===c||"number"==typeof c&&c>0&&c-1 in a)))},b.La=function(a,c){var d=c||[];return null!==a&&(b.ya(Object(a))?b.Ga(d,"string"==typeof a?[a]:a):[].push.call(d,a)),d},b.Ma=function(a,c){return b.Fa(a)?"null"===c:!!c&&(c instanceof Function&&a instanceof c||(typeof a===c||(!("function"!==c||!/^\s*\bfunction\b/.test(""+a))||(Object.prototype.toString.call(a).slice(8,-1).toLowerCase()===c.toLowerCase()||("DateTime"===c||"TimeSpan"===c?a instanceof Date:("string"==typeof c&&"undefined number boolean string".indexOf(c)>-1,!1))))))},b.Fa=function(a){return void 0===a||null===a},b.Na=function(a,d){var e=c(5);return!!e.Xia(a,d)&&(a=e.Oa(a,d),b.Ma(a,"number")||b.Ma(a,"DateTime")||b.Ma(a,"TimeSpan")||a&&!b.Ma(a,"boolean")&&!isNaN(a)&&!isNaN(parseFloat(a))&&!(a.length>=2&&"0"===a[0]&&"x"===a[1]))},b.Pa=function(a){var d=c(8);return b.Fa(a)||""===a?0:b.Ma(a,"number")?a:b.Ma(a,"string")&&!isNaN(a)?c(5).Qa(a):b.Ma(a,"boolean")?a?1:0:b.Ma(a,"DateTime")?d.Ra(a):b.Ma(a,"TimeSpan")?Math.floor(d.Ra(a)):parseFloat(a)},b.C4=function(a){if(!a)return a;if("number"==typeof a||"string"==typeof a||"boolean"==typeof a||b.Fa(a))return a;if(a.clone)return a.clone();if(a instanceof Date)return new Date(a);var c,d,e;c=a instanceof Object?new a.constructor:new a.constructor(a.valueOf());for(d in a)a.hasOwnProperty(d)&&(e=a[d],a.hasOwnProperty(d)&&c[d]!==e&&("object"==typeof e?c[d]=b.C4(e):c[d]=e));return c.toString=a.toString,c.valueOf=a.valueOf,c},a.exports=b}()},function(a,b,c){!function(){"use strict";var b,d,e=c(2),f=c(4).Fa,g=c(6),h=c(7),i=h.Sa,j=h.Ta,k=c(3).CultureManager,l=null,m=void 0,n=parseInt,o=parseFloat,p=!1,q=!0,r=Math.floor,s=Math.abs,t=Math.pow,u=Math.min;function v(a,b,c){return a.substr(b,c)}b=function(){return e.C(e.SR)()},d=function(){var a,c,d="##################0",e="################",g={1:"+",0:"","-1":"-"},x=4294967295,y=["0","#","?"],z={"\xa4":"\xa4",Br:"Br",Fdj:"Fdj",Nfk:"Nfk",R:"R",$:"$",FCFA:"FCFA","GH\u20b5":"GH\u20b5","\u1265\u122d":"\u1265\u122d","\u0631.\u0633.\u200f":"\u0631.\u0633.\u200f",XDR:"XDR","\u062f.\u0625.\u200f":"\u062f.\u0625.\u200f","\u062f.\u0628.\u200f":"\u062f.\u0628.\u200f","\u062f.\u062c.\u200f":"\u062f.\u062c.\u200f","\u062c.\u0645.\u200f":"\u062c.\u0645.\u200f","\u20aa":"\u20aa","\u062f.\u0639.\u200f":"\u062f.\u0639.\u200f","\u062f.\u0627.\u200f":"\u062f.\u0627.\u200f","\u0641.\u062c.\u0642.\u200f":"\u0641.\u062c.\u0642.\u200f","\u062f.\u0643.\u200f":"\u062f.\u0643.\u200f","\u0644.\u0644.\u200f":"\u0644.\u0644.\u200f","\u062f.\u0644.\u200f":"\u062f.\u0644.\u200f","\u062f.\u0645.\u200f":"\u062f.\u0645.\u200f","\u0623.\u0645.\u200f":"\u0623.\u0645.\u200f","\u0631.\u0639.\u200f":"\u0631.\u0639.\u200f","\u0631.\u0642.\u200f":"\u0631.\u0642.\u200f","\u062c.\u0633.":"\u062c.\u0633.",S:"S","\xa3":"\xa3","\u0644.\u0633.\u200f":"\u0644.\u0633.\u200f","\u062f.\u062a.\u200f":"\u062f.\u062a.\u200f","\u0631.\u064a.\u200f":"\u0631.\u064a.\u200f","\u20b9":"\u20b9",TSh:"TSh","\u20ac":"\u20ac","\u20bc":"\u20bc","\u20bd":"\u20bd",K:"K","\u043b\u0432.":"\u043b\u0432.","\u20a6":"\u20a6",CFA:"CFA","\u09f3":"\u09f3","\xa5":"\xa5",KM:"KM","\u041a\u041c":"\u041a\u041c",USh:"USh","K\u010d":"K\u010d","kr.":"kr.",Ksh:"Ksh",CHF:"CHF","\u0783.":"\u0783.","Nu.":"Nu.",EC$:"EC$",P:"P",US$:"US$",D:"D",Rp:"Rp",Ar:"Ar",MOP$:"MOP$",Rs:"Rs",MK:"MK",RM:"RM","\u20b1":"\u20b1",RF:"RF",SR:"SR",SDG:"SDG",Le:"Le","NAf.":"NAf.",E:"E",T$:"T$",VT:"VT",WS$:"WS$",Bs:"Bs","\u20a1":"\u20a1",Q:"Q",L:"L",C$:"C$","B/.":"B/.","S/.":"S/.","\u20b2":"\u20b2","Bs.":"Bs.","\u0631\u064a\u0627\u0644":"\u0631\u064a\u0627\u0644",FG:"FG",UM:"UM",kr:"kr",FBu:"FBu",FC:"FC",DA:"DA",G:"G",CF:"CF",DH:"DH",FCFP:"FCFP",LS:"LS",DT:"DT",kn:"kn",HUF:"HUF","\u058f":"\u058f",ISK:"ISK","\u20be":"\u20be","\u200b":"\u200b","\u20b8":"\u20b8","\u17db":"\u17db","\u20a9":"\u20a9","\u0441\u043e\u043c":"\u0441\u043e\u043c",Kz:"Kz","\u20ad":"\u20ad",MTn:"MTn","\u0434\u0435\u043d":"\u0434\u0435\u043d","\u20ae":"\u20ae","\u0930\u0941":"\u0930\u0941","Afl.":"Afl.","\u07d6\u07d5.":"\u07d6\u07d5.","\u0440\u0443\u0431.":"\u0440\u0443\u0431.","z\u0142":"z\u0142","\u060b":"\u060b",R$:"R$",Db:"Db",RON:"RON","\u20b4":"\u20b4",MAD:"MAD","\u0dbb\u0dd4.":"\u0dbb\u0dd4.","Lek\xeb":"Lek\xeb",den:"den",RSD:"RSD","\u0434\u0438\u043d.":"\u0434\u0438\u043d.","\u0720.\u0723.\u200f":"\u0720.\u0723.\u200f","Rs.":"Rs.","\u0441\u043c\u043d":"\u0441\u043c\u043d","\u0e3f":"\u0e3f","m.":"m.","\u20ba":"\u20ba","\u2d37\u2d54":"\u2d37\u2d54","so\u02bbm":"so\u02bbm","\u0441\u045e\u043c":"\u0441\u045e\u043c","\u20ab":"\u20ab",HK$:"HK$",MOP:"MOP",NT$:"NT$"};function A(a,b,c,d){return b&&0!==b.length&&"i"!==b?B(a,b,c.NumberFormat,d):c&&c.name.length>0?a.toLocaleString():""+a}function B(a,b,c,d){var e=E(b,c);return N(a,e,c,d)}function C(a,b){for(var c,d,e,f,g,h,i,j,k=r(s(a)),l={Xa:1,Ya:0};k>=10;)k/=10,l.Xa++;return c=""+a,d=c.search(/e/gi),e=c.indexOf(b),d!==-1?(g=v(c,0,d),h=v(c,d+1),i=0,e!==-1&&(i=v(g,e+1).length),j=o(h),f=i-j,f<0&&(f=0),l.Ya=f):(f=0,e!==-1&&(f=v(c,e+1).length),l.Ya=f),l}function D(a){var c,d={Za:a.charAt(0),$a:0,_a:0},e="";for(c=1;c<a.length;c++)if(e=a.charAt(c),"+"===e)d.$a=1;else{if("-"!==e){if("0"===e){d._a=a.length-c;break}throw Error(b().Exp_InvalidExponentFormat)}d.$a=-1}return d}function E(a,b){var c,d,e,f,g,h,i={ab:l,bb:l,cb:p,eb:0,fb:0,Rja:0,hb:l},j="",k=p,m=p,n=p,o=p,r=p,s=p,t=l,u=[];for(d=0;d<a.length;d++){if(c=a.charAt(d),k)j+=c,'"'===c&&(u.push(j),j="",k=p);else if(m){if("E"===t||"e"===t){if(!(["+","-","0"].indexOf(c)>=0)){m=p,d--;continue}j+=c}else if("+"===t||"-"===t){if("0"!==c){m=p,d--;continue}j+=c}else if("0"===t){if("0"!==c){m=p,r||(r=q,i.hb=D(j)),d--;continue}j+=c}}else if("*"!==t&&"_"!==t&&"\\"!==t||""===j)if("*"===c||"_"===c||"\\"===c)s=p,""!==j&&(u.push(j),j=""),j+=c;else if("'"===c)s=p,""!==j&&(u.push(j),j=""),u.push(c);else if('"'===c)s=p,k=q,""!==j&&(u.push(j),j=""),j+=c;else if(y.indexOf(c)>=0)s=q,y.indexOf(t)<0&&""!==j&&(u.push(j),j=""),j+=c;else if("."!==c||n)if(c===b.percentSymbol)s=p,i.fb++,""!==j&&(u.push(j),j=""),u.push(c);else if(c===b.perMilleSymbol)s=p,i.Rja++,""!==j&&(u.push(j),j=""),u.push(c);else if(c===b.percentGroupSeparator)if(s){for(""!==j&&(u.push(j),j=""),e=q,f="",g=d+1;g<a.length;g++)if(h=a.charAt(g),""===f)if('"'===h)f=h;else{if(y.indexOf(h)>=0){e=p;break}if(h===b.numberDecimalSeparator||";"===h)break}else'"'===h&&(f="");e?i.eb++:n||(h=a.charAt(d+1),h&&y.indexOf(h)>=0&&(o=q))}else j+=c;else"E"===c||"e"===c?(s=p,m=q,""!==j&&(u.push(j),j=""),j+=c):(s=p,y.indexOf(t)>=0&&""!==j&&(u.push(j),j=""),j+=c);else""!==j&&(u.push(j),j=""),i.ab=u,u=[],n=q,s=p;else j+=c,u.push(j),j="";t=c}return""!==j&&(m&&!r&&(i.hb=D(j)),u.push(j)),o&&(i.cb=q),n?i.bb=u:i.ab=u,i}function F(a,c,d,e){var f,g,h,i,j,k=c[0],l=1,m=0,n=p,o=a.length;for(f=0;f<o;f++)if(g=a[f].type,"number"===g){for(h="",i=a[f].value,j=i.length-1;j>=0;){if(k<1||k>9)throw Error(b().Exp_InvalidNumberGroupSize);/\d/gi.test(i[j])?(n&&(h&&a.push({type:"number",value:h}),a.push({type:"groupSeparator",value:d}),h="",n=p),m++):m=0,h=i[j]+h,m===k&&(n=q,m=0,l<c.length&&(k=c[l],l++)),j--}h&&a.push({type:g,value:h})}else"fillingChar"===g&&(e.infillIndex=a.length-o),a.push({type:g,value:a[f].value});return a.splice(0,o)}function G(a,b,c,d,e,f){var g,h,k,l,m=R(a,-b);return isFinite(m)||(m=a),a=m,g=""+a,l=g.split(/e/i),g=l[0],k=l.length>1?n(l[1],10):0,l=g.split("."),g=l[0],h=l.length>1?l[1]:"",k>0?(h=j(h,k),g+=h.slice(0,k),h=v(h,k)):k<0&&(k=-k,g=a<0?f+i(g.replace(f,""),k+1):i(g,k+1),h=g.slice(-k,g.length)+h,g=g.slice(0,-k)),b>0?(h=h.length>b?h.slice(0,b):j(h,b),h=e+h):h="",g+h}function H(a,b,c,d){var e=a;return b>0&&(e=a*t(100,b)),c>0&&(e=a*t(1e3,c)),d>0&&(e=a/t(1e3,d)),e}function I(a){var b,c,d=l;if(a)for(d="",b=0;b<a.length;b++)c=a[b],/^(0|#|\?)+/g.test(c)&&(d+=c);return d}function J(a,b,c){var d,e={value:a,exponentValue:0},f=C(a,"."),g=f.Xa,h=s(a),i=c?c.length:1;if(h>=1)g>i?(g-=i,e.value=a/t(10,g),e.exponentValue=g):e.exponentValue=0,b.$a===-1&&(b.$a=0);else if(h<1&&h>0){for(b.$a=-1,d=t(10,i);10*h<d;)h*=10,e.exponentValue++;e.value*=t(10,e.exponentValue)}return e}function K(a,b,c,d,e,f,h,j){var k,l,m,n,o,p,r,s,t,u,w,x,y=j.numberGroupSizes,A=j.numberGroupSeparator,B=j.negativeSign,C=j.percentSymbol,D=j.perMilleSymbol,E=d.hb,G=v(b,0,1);for(G===B&&(b=v(b,1)),k=1===b.length&&"0"===b?0:b.length,b=0===k?"":b,l=0,m="",n=a.length-1;n>=0;n--)if(o="",p=a[n],/^(0|#|\?)+/g.test(p)){if(m!==c){for(r=p.length,s=k-l-1;s>=0&&r>0;s--)t=b.charAt(s),o=t+o,r--,l++;for(u=r-1;u>=0;u--)w=p[u],l++,"0"===w?o=w+o:"?"===w&&(""!==o&&(f.push({type:"number",value:o}),o=""),f.push({type:"numberPlaceholder",value:w}));m=p+m,m===c&&l<k&&(o=b.substr(0,k-l)+o),""!==o&&f.push({type:"number",value:o})}}else d.hb&&!h.replaceExponent&&/^((E(\+|-)?|e(\+|-)?)\d+)/g.test(p)?(h.replaceExponent=q,x="",x+=E.Za,x+=g[E.$a],x+=i(""+e,E._a),f.push({type:"exponent",value:x})):"_"===p[0]?f.push({type:"placeholder",value:p[1]}):"*"===p[0]?h.hasInfilling||(f.push({type:"fillingChar",value:p[1]}),h.hasInfilling=!0,h.infillIndex=f.length-1):"\\"===p[0]?2===p.length&&f.push({type:"text",value:p[1]}):'"'===p[0]&&'"'===p[p.length-1]?p.length>2&&f.push({type:"text",value:p.substr(1,p.length-2)}):p===C?f.push({type:"percent",value:p}):p===D?f.push({type:"permille",value:p}):z[p]?f.push({type:"currency",value:p}):f.push({type:"text",value:p});G===B&&c&&f.push({type:"text",value:G}),d.cb===q&&F(f,y,A,h),f=f.reverse(),h.infillIndex=f.length-1-h.infillIndex}function L(a,b,c,f,h,j,k,l,m){var n,o,p,r,s,t,u,v,w,x,y,A,B,C=m.numberDecimalSeparator,D=m.percentSymbol,E=m.perMilleSymbol,F=b.indexOf(C),G=h.hb;for((F>0||f!==d||c!==e)&&k.push({type:"decimalSeparator",value:C}),n=F!==-1?b.substring(F+1):"",o=0,p="",r=0;r<a.length;r++)if(s=a[r],/^(0|#|\?)+/g.test(s)){if(t="",p!==c){for(u=s.length,v=0,w=o;u>0&&n.length-o>0;)x=n.charAt(w),t+=x,u--,o++,v++,w++;for(y=v;u>0;)A=s[y],y++,o++,u--,"0"===A?t+=A:"?"===A&&(""!==t&&(k.push({type:"number",value:t}),t=""),k.push({type:"numberPlaceholder",value:A}));""!==t&&k.push({type:"number",value:t}),p+=s}}else G&&!l.replaceExponent&&/^((E(\+|-)?|e(\+|-)?)\d+)/g.test(s)?(l.replaceExponent=q,B="",B+=G.Za,B+=g[G.$a],B+=i(""+j,G._a),k.push({type:"exponent",value:B})):"_"===s[0]?k.push({type:"placeholder",value:s[1]}):"*"===s[0]?(k.push({type:"fillingChar",value:s[1]}),l.hasInfilling&&k.splice(l.infillIndex,1),l.hasInfilling=!0,l.infillIndex=k.length-1):"\\"===s[0]?2===s.length&&k.push({type:"text",value:s[1]}):'"'===s[0]&&'"'===s[s.length-1]?s.length>2&&k.push({type:"text",value:s.substr(1,s.length-2)}):s===D?k.push({type:"percent",value:s}):s===E?k.push({type:"permille",value:s}):z[s]?k.push({type:"currency",value:s}):k.push({type:"text",value:s})}function M(a,b){var c=a,d=a.indexOf(b);return d!==-1&&(c=a.replace(/0+$/,"")),c}function N(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,q,r,s,t,v=[];return a=H(a,b.fb,b.Rja,b.eb),e=b.ab,f=b.bb,e||f?(g=I(e),h=I(f),h||(h=""),b.hb&&(j=J(a,b.hb,g),a=j.value,i=j.exponentValue),k=C(a,"."),l=c.numberGroupSizes,m=c.numberGroupSeparator,n=c.numberDecimalSeparator,o=c.negativeSign,q=u(k.Ya,h.length),r=G(a,q,l,m,n,o),d||(r=M(r,n)),""===r?(v.push({type:"text",value:(e?e.join(""):"")+(f?f.join(""):"")}),v):(s={hasInfilling:p,infillIndex:-1,replaceExponent:p},t=r.split(n)[0],e&&K(e,t,g,b,i,v,s,c),"0"!==t&&""===g&&f&&v.push({type:"number",value:t}),f&&L(f,r,h,g,b,i,v,s,c),v)):v}function O(a,b){var c,d,e,g,i,j,k,m,p,q,r,s,t,u,w,x,y;return a=f(a)?"":h.ib(a,""),a.match(/^[+-]?infinity$/i)?o(a):a.match(/^0x[a-f0-9]+$/i)?n(a,10):(c=b.NumberFormat,d=c.numberNegativePattern,e=P(a,c,d),g=e[0],i=e[1],""===g&&1!==d&&(e=P(a,c,1),g=e[0],i=e[1]),""===g&&(g="+"),i[0]===c.currencySymbol&&(i=v(i,1)),m=i.indexOf("e"),m<0&&(m=i.indexOf("E")),m<0?(k=i,j=l):(k=v(i,0,m),j=v(i,m+1)),r=k.indexOf("."),r<0?(p=k,q=l):(p=v(k,0,r),q=v(k,r+1)),p=p.split(",").join(""),s=",".replace(/\u00A0/g," "),","!==s&&(p=p.split(s).join("")),t=g+p,q!==l&&(t+="."+q),u=t[t.length-1],u===c.percentSymbol&&(t=v(t,0,t.length-1),t=h.ib(t,""),w=t.indexOf("."),w===-1&&(w=t.length),x="",x+=v(t,0,w-2),x+=".",x+=v(t,w-2,2),x+=v(t,w+1),t=x),j!==l&&(y=P(j,c,1),""===y[0]&&(y[0]="+"),t+="e"+y[0]+y[1]),t.match(/^[+-]?\d*\.?\d*(e[+-]?\d+)?$/)?o(t):NaN)}function P(a,b,c){var d=b.negativeSign,e=b.positiveSign,f=h;if(4!==c&&2!==c||(d=" "+d,e=" "+e),4===c||3===c){if(f.jb(a,d))return["-",v(a,0,a.length-d.length)];if(f.jb(a,e))return["+",v(a,0,a.length-e.length)]}else if(2===c||1===c){if(f.kb(a,d))return["-",v(a,d.length)];if(f.kb(a,e))return["+",v(a,e.length)]}else{if(0!==c)throw Error("");if(f.kb(a,"(")&&f.jb(a,")"))return["-",v(a,1,a.length-2)]}return["",a]}function Q(a,c,d){if(0!==s(r(a)-a))throw Error(b().Exp_BadFormatSpecifier);var e=a>=0?a.toString(16):(x+a+1).toString(16);return e=c?e.toLowerCase():e.toUpperCase(),!f(d)&&e.length<d?i(e,d):e}function R(a,b){if(typeof b===m||0===+b)return Math.round(a);if(a=+a,b=+b,isNaN(a)||b%1!==0)return NaN;var c=a<0;return a=c?-a:a,a=(""+a).split("e"),a=Math.round(+(a[0]+"e"+(a[1]?+a[1]-b:-b))),a=c?-a:a,a=(""+a).split("e"),+(a[0]+"e"+(a[1]?+a[1]+b:b))}a="#dot#",c="#group#";function S(a){var b=k.q4().NumberFormat;return"string"==typeof a&&(b=k.q4(a).NumberFormat),b}function T(a){var b,c,d,e="";if(Array.isArray(a)&&a.length>0)for(b=0;b<a.length;b++)if(c=a[b].type,d=a[b].value,"placeholder"===c)e+=" ";else{if("fillingChar"===c)continue;e+="numberPlaceholder"===c?" ":d;
}return e}function U(a,b){return"number"==typeof a&&(""+a).length>=b&&(a=a<1&&a>-1?+a.toFixed(b):+a.toPrecision(b)),a}return{Qa:function(a){return O(a,k.q4())},lb:function(a){return O(a,k.q4("invariant"))},mb:function(a,b,c,d){return c||(c=k.q4()),A(a,b,c,d)},nb:function(b,d){var e,f,g;return"string"!=typeof b?b:(e=S(d),f=e.numberDecimalSeparator,g=e.numberGroupSeparator,"."!==f&&(b=b.replace(w("[.]"),a)),","!==g&&(b=b.replace(w("[,]"),c)),"."!==f&&(b=b.replace(w(a),f)),","!==g&&(b=b.replace(w(c),g)),b)},Oa:function(b,d){var e,f,g;return"string"!=typeof b?b:(e=S(d),f=e.numberDecimalSeparator,g=e.numberGroupSeparator,"."!==f&&(b=b.replace(w("["+f+"]"),a)),","!==g&&(b=b.replace(w("["+g+"]"),c)),"."!==f&&(b=b.replace(w(a),".")),","!==g&&(b=b.replace(w(c),",")),b)},Xia:function(a,b){var c,d,e;return!("string"==typeof a&&(c=S(b),d=c.numberDecimalSeparator,e=c.numberGroupSeparator,"."!==d&&"."!==e&&a.indexOf(".")>=0||","!==d&&","!==e&&a.indexOf(",")>=0))},ob:function(a,b){return o(this.Oa(a,b))},pb:Q,Hja:E,Ija:N,Jja:T,eka:d,fka:e,Lma:U}}();function w(a){return g.qb(a)}a.exports=d}()},function(a,b,c){!function(){"use strict";var b=c(7),d=function(){function a(){}return a.qb=function(b){var c=a.rb[b];return c||(c=a.rb[b]=RegExp(b,"g")),c.lastIndex=0,c},a.sb=function(b){var c=a.tb[b];return c||(c=a.tb[b]=RegExp(b,"gi")),c.lastIndex=0,c},a.ub=function(b,c,d){var e,f,g,h,i,j;if(a.vb[b])return a.wb[b];if(e="[~?*]+",a.qb(e).test(b)){for(f=[],g=b.split(""),i={".":!0,"+":!0,$:!0,"^":!0,"[":!0,"]":!0,"(":!0,")":!0,"{":!0,"}":!0,"|":!0,"/":!0},j=0;j<g.length;j++)h=g[j],"~"===h&&j<g.length-1?(j++,h=g[j],"*"===h||"?"===h?f.push("\\"):c&&f.push("~"),f.push(h)):"?"===h?f.push("."):"*"===h?(f.push("."),d?f.push("+"):f.push("*")):i[h]?(f.push("\\"),f.push(h)):f.push(h);return f.join("")}return null},a.zb=function(b,c,d){var e=a.ub(b,c,d);return e&&(e="^"+e+"$"),e},a.xb=function(a,c){for(var d="#"+a+"0#",e=1;c.indexOf(d)>0;)d=b.yb(d,"#"+a+(e-1)+"#","#"+a+e+"#"),e++;return d},a.rb={},a.tb={},a.vb={},a.wb={},a.Ab=function(a){return a.replace(/([\~\!\@\#\$\%\^\&\*\(\)\-\_\+\=\[\]\{\}\|\\\;\:\'\"\,\.\/\<\>\?])/,"\\$1")},a}();a.exports=d}()},function(a,b,c){!function(){"use strict";var b,d=c(4).Fa;function e(a,b,c){return a.substr(b,c)}b={Bb:function(a,b,c){return c&&(a=a.toLowerCase(),b=b.toLowerCase()),""===b||a.indexOf(b)>=0},Cb:function(a,b,c){var d,e;return c?(d=a.toLowerCase(),e=b.toLowerCase(),d.indexOf(e)):a.indexOf(b)},Db:function(a,b){if(!b)return a;for(var c=a;e(c,0,b.length)===b;)c=e(c,b.length);return c},ib:function(a,b){if(!b)return a;for(var c=a;e(c,c.length-b.length,b.length)===b;)c=e(c,0,c.length-b.length);return c},Eb:function(a,b,c){var f,g;if(b<0||b>a.length||d(c))throw Error();return f=e(a,0,b),g=e(a,b,a.length-b),f+c+g},Fb:function(a,b,c){var f,g;if(d(c)&&(c=a.length-b),b<0||c<0||b+c>a.length)throw Error();return f=e(a,0,b),g=e(a,b+c,a.length-b-c),f+g},kb:function(a,b,c){return f(a,b,c,function(a,b){return a.slice(0,b.length)===b})},jb:function(a,b,c){return f(a,b,c,function(a,b){return a.slice(-b.length)===b})},Gb:function(a,b,c,d){if(!b)throw Error();return c=(""+c).replace(/\$/g,"$$$$"),a.replace(RegExp(b,"g"+(d?"i":"")),c)},Hb:function(a,b,d,e){return b=c(6).Ab(b),this.Gb(a,b,d,e)},Ib:function(a,b){var c=a.indexOf(b);return c<0||c>=a.length?a:e(a,0,c)},Jb:function(a,b){for(var c=0,d=a.indexOf(b);d>=0;)c+=1,d=a.indexOf(b,d+1);return c},yb:function(a,b,c){return a.split(b).join(c)},Kb:function(a,b){var c,d,e=a;for(c=0;c<b.length;c++)d=RegExp("\\{"+c+"\\}","g"),e=e.replace(d,b[c]);return e},Lb:function(a,b,c){var d,e=""+a;for(d=e.length;d<b;d++)e=c?"0"+e:e+"0";return e},Sa:function(a,c){return b.Lb(a,c,!0)},Ta:function(a,c){return b.Lb(a,c,!1)},Mb:function(a,b){return a===b||!a&&!b||a&&b&&a.toLowerCase()===b.toLowerCase()},Nb:function(a){return a.toUpperCase()},Ob:function(a){var b={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},d=c(6).qb("(?:&|<|>|\"|'|`)");return d.test(a)?a.replace(d,function(a){return b[a]}):a},Pb:function(a){var b={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#x27;":"'","&#x60;":"`"},d=c(6).qb("(?:&amp;|&lt;|&gt;|&quot;|&#x27;|&#x60;)");return d.test(a)?a.replace(d,function(a){return b[a]}):a}};function f(a,b,c,e){var f,g;if(d(b))throw Error();return""===b||!(b.length>a.length)&&(f=a,g=b,c&&(f=f.toLowerCase(),g=g.toLowerCase()),e(f,g))}a.exports=b}()},function(a,b,c){!function(){"use strict";var b=c(2),d=c(7),e=c(9),f=c(3).CultureManager,g=c(4).Fa,h=d.Sa,i=null,j=parseInt,k=!1,l=!0,m=Math.floor,n=Math.abs,o=function(){return b.C(b.SR)()},p={},q=function(){function a(a,b,c){var d,e,f,g,h,j=k;for(h=c,h.slice(1).forEach(function(a){a&&(j=!0)}),j||(h=h.concat(b.ma())),d=1,e=h.length;d<e;d++)if(g=h[d],g&&(j=l,f=u(a,g,b)))return f;return i}function b(a,d,e){var f,g,i,j,k,p,q,r,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J=e.DateTimeFormat,K=J.Calendar.convert;if(!d||!d.length)return e&&e.name.length?K?b(a,J.fullDateTimePattern,e):a.toLocaleString():""+a;f=J.eras,g="s"===d,i="",q=/([^d]|^)(d|dd)([^d]|$)/g;function L(){return k||p?k:(k=q.test(d),p=l,k)}r=0,t=s(),!g&&K&&(u=K.fromGregorian(a));function M(a,b){if(u)return u[b];switch(b){case 0:return a.getFullYear();case 1:return a.getMonth();case 2:return a.getDate();default:return}}for(v=-2,w=-2,x={Qb:""},y=0;z=t.lastIndex,A=t.exec(d),B=d.slice(z,A?A.index:d.length),x.Qb="",r+=c(B,x),i+=x.Qb,A;y++)if(r%2!==1)switch(C=a.getFullYear(),D=a.getDay(),E=a.getHours(),F=a.getMinutes(),G=a.getSeconds(),H=a.getMilliseconds(),I=a.getTimezoneOffset(),A[0]){case"dddd":i+=J.dayNames[D];break;case"ddd":i+=J.abbreviatedDayNames[D];break;case"dd":k=l,i+=h(M(a,2),2);break;case"d":k=l,i+=M(a,2);break;case"MMMM":i+=J.monthGenitiveNames&&L()?J.monthGenitiveNames[M(a,1)]:J.monthNames[M(a,1)];break;case"MMM":i+=J.abbreviatedMonthGenitiveNames&&L()?J.abbreviatedMonthGenitiveNames[M(a,1)]:J.abbreviatedMonthNames[M(a,1)];break;case"MM":i+=h(M(a,1)+1,2);break;case"M":i+=M(a,1)+1;break;case"yyyy":case"yyy":i+=v>=0?f.ia("ee",a):h(u?u[0]:C,4);break;case"yy":i+=v>=0?f.ia("ee",a):h((u?u[0]:C)%100,2);break;case"y":i+=v>=0?f.ia("e",a):""+(u?u[0]:C)%100;break;case"hh":j=E%12,0===j&&(j=12),i+=h(j,2);break;case"h":j=E%12,0===j&&(j=12),i+=j;break;case"HH":i+=h(E,2);break;case"H":i+=""+E;break;case"mm":i+=h(F,2);break;case"m":i+=""+F;break;case"ss":i+=h(G,2);break;case"s":i+=""+G;break;case"tt":i+=E<12?J.amDesignator:J.pmDesignator;break;case"t":i+=(E<12?J.amDesignator:J.pmDesignator).charAt(0);break;case"f":case"0":i+=h(H,3).charAt(0);break;case"ff":case"00":i+=h(H,3).substr(0,2);break;case"fff":case"000":i+=h(H,3);break;case"z":j=I/60,i+=(j<=0?"+":"-")+m(n(j));break;case"zz":j=I/60,i+=(j<=0?"+":"-")+h(m(n(j)),2);break;case"zzz":j=I/60,i+=(j<=0?"+":"-")+h(m(n(j)),2)+":"+h(n(I%60),2);break;case"g":case"gg":case"ggg":if(!f)break;if(v===y-1){v=y;break}i+=f.ia(A[0],a),v=y;break;case"e":case"ee":if(!f){i+=h(u?u[0]:C,4);break}if(w===y-1){w=y;break}i+=f.ia(A[0],a),w=y;break;case"/":i+=J.dateSeparator;break;case"[h]":case"[hh]":case"[H]":case"[HH]":case"[mm]":case"[ss]":i+=A[0];break;default:throw Error(o().Exp_InvalidDateFormat)}else i+=A[0];return""+i}function c(a,b){var c,d,e,f=0,g=k;for(c=0,d=a.length;c<d;c++)switch(e=a.charAt(c)){case'"':g?b.Qb+="'":f++,g=k;break;case"\\":g&&(b.Qb+="\\"),g=!g;break;default:b.Qb+=e,g=k}return f}function r(a,b){var c,d=new Date,e=a.DateTimeFormat.eras;return e&&b<100&&(c=e.ca(d).ea,b+=c-c%100,b>a.DateTimeFormat.Calendar.TwoDigitYearMax&&(b-=100)),b}function s(){return/\/|dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yyy|yy|y|hh|h|HH|H|mm|m|ss|s|tt|t|fff|ff|f|000|00|0|zzz|zz|z|ggg|gg|g|ee|e|\[H\]|\[HH\]|\[h\]|\[hh\]|\[mm\]|\[ss\]/g}function t(a,b){var d,f,g,h,j,k,l,m,n,p,q;if(a.Rb){if(a.Rb[b])return a.Rb[b]}else a.Rb={};for(d=b,d=d.replace("%M","M"),d=d.replace(/([\^\$\.\*\+\?\|\[\]\(\)\{\}])/g,"\\\\$1"),f="^",g={Qb:""},h=[],j=0,k=0,l=s();(m=l.exec(d))!==i;)if(g.Qb="",n=d.slice(j,m.index),j=l.lastIndex,k+=c(n,g),f+=g.Qb,k%2!==1){switch(m[0]){case"dddd":case"ddd":case"MMMM":case"MMM":case"gggg":case"ggg":case"gg":case"g":f+="(\\D+)";break;case"tt":case"t":f+="(\\D*)";break;case"dd":case"d":case"MM":case"M":case"yy":case"y":case"eee":case"ee":case"e":case"HH":case"H":case"hh":case"h":case"mm":case"m":case"ss":case"s":f+="(\\d\\d?)";break;case"yyy":case"yyyy":f+="(\\d{2}|\\d{4})";break;case"fff":case"000":f+="(\\d{3})";break;case"ff":case"00":f+="(\\d{2})";break;case"f":case"0":f+="(\\d)";break;case"zzz":f+="([+-]?\\d\\d?:\\d{2})";break;case"zz":case"z":f+="([+-]?\\d\\d?)";break;case"/":f+="(\\"+a.dateSeparator+")";break;default:throw Error(o().Exp_InvalidDateFormat)}e.Sb(h,m[0])}else f+=m[0];return g.Qb="",c(d.slice(j),g),f+=g.Qb,f+="$",p=(""+f).replace(/\s+/g,"\\s+"),q={Tb:p,Ub:h,_a:RegExp(p)},a.Rb[b]=q,q}function u(a,b,c){var e,f,g,h,l,m,n,o,p,q,s,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K;if(a=a.trim(),e=c.DateTimeFormat,f=t(e,b),g=f._a.exec(a),g===i)return i;for(h=f.Ub,l=i,m=i,n=i,o=i,p=i,q=0,u=0,v=0,w=0,x=i,y=k,z=0,A=h.length;z<A;z++)if(B=g[z+1])switch(h[z]){case"dd":case"d":if(o=j(B,10),o<1||o>31)return i;break;case"MMMM":if(n=c.oa(B),n<0||n>11)return i;break;case"MMM":if(n=c.ra(B),n<0||n>11)return i;break;case"M":case"MM":case"%M":if(n=j(B,10)-1,n<0||n>11)return i;break;case"e":case"ee":if(m=r(c,j(B,10)),m<0||m>9999)return i;break;case"y":case"yy":case"yyy":case"yyyy":if(m=j(B,10),m<0||m>9999)return i;break;case"h":case"hh":case"H":case"HH":if(q=j(B,10),q<0)return i;break;case"m":case"mm":if(u=j(B,10),u<0||u>59)return i;break;case"s":case"ss":if(v=j(B,10),v<0||v>59)return i;break;case"tt":case"t":if(C=B.toUpperCase(),y=C===e.pmDesignator.toUpperCase(),!y&&C!==e.amDesignator.toUpperCase())return i;break;case"f":case"0":if(w=100*j(B,10),w<0||w>999)return i;break;case"ff":case"00":if(w=10*j(B,10),w<0||w>999)return i;break;case"fff":case"000":if(w=j(B,10),w<0||w>999)return i;break;case"dddd":if(p=c.ua(B),p<0||p>6)return i;break;case"ddd":if(p=c.wa(B),p<0||p>6)return i;break;case"zzz":if(D=B.split(/:/),2!==D.length)return i;if(s=j(D[0],10),s<-12||s>13)return i;if(E=j(D[1],10),E<0||E>59)return i;x=60*s+(d.kb(B,"-")?-E:E);break;case"z":case"zz":if(s=j(B,10),s<-12||s>13)return i;x=60*s;break;case"g":case"gg":case"ggg":if(F=B,!F||!e.eras)return i;if(l=e.eras.ha(h[z],F),l<0)return i}if(G=/^(\d|\d\d):/.test(a),H=G?new Date(1899,11,30):new Date,J=e.Calendar.convert,J&&(I=J.fromGregorian(H)),J||(I=[H.getFullYear(),H.getMonth(),H.getDate()]),m===i?m=I[0]:m<100&&(e.eras&&l!==i?m=e.eras.ga(l||0,m):m+=m>=30?1900:2e3),n===i&&(n=I[1]),o===i&&(o=I[2]),J){if(H=J.toGregorian(m,n,o),H===i)return i}else{if(H.setFullYear(m,n,o),H.getDate()!==o)return i;if(p!==i&&H.getDay()!==p)return i}return y&&q<12&&(q+=12),H.setHours(q,u,v,w),x!==i&&(K=H.getMinutes()-(x+H.getTimezoneOffset()),H.setHours(H.getHours()+K/60,K%60)),H}return{mb:function(a,c,d){return d||(d=f.q4()),b(a,c,d)},Vb:function(a,c,d){return b(a,c,d||f.q4())},Qa:function(b,c,d){var e,g;return c||d||(g=p[b],void 0===g)?(e=c?[b,c]:[b],g=a(b,d||f.q4(),e),c||d||(p[b]=g),g?new Date(g):g):g?new Date(g):g},lb:function(b,c){return a(b,f.q4("invariant"),[b,c])},Wb:u,Xb:function(a){var b,c=a-25569,d=new Date(864e5*c),e=c>=0?1:-1,f=d.getTimezoneOffset(),g=(864e5*a*1440+e-3181192704e6+864e5*f)/1440,h=new Date(g),i=f>=0?1:-1,j=new Date(g+36e5*i),k=j.getTimezoneOffset();if(f!==k)if(b=new Date(g+60*(k-f)*1e3),f>k){if(i===-1||k===h.getTimezoneOffset())return b=999===b.getMilliseconds()?new Date(b.valueOf()+1):b}else if(f<k&&(1===i||k===h.getTimezoneOffset()))return b=999===b.getMilliseconds()?new Date(b.valueOf()+1):b;return h=999===h.getMilliseconds()?new Date(h.valueOf()+1):h},Rka:function(a){if("/OADate("===a.substr(0,8)){var b=parseFloat(a.substr(8,a.length-10));return this.Xb(b)}},Daa:function(a){return"/OADate("+this.Ra(a)+")/"},Ra:function(a){return g(a)?0:("number"==typeof a&&(a=new Date(a)),(1440*a.getTime()+3181192704e6-864e5*a.getTimezoneOffset())/124416e6)},Yb:function(a){var b,c,d,e=i,f=l;if(g(a)?e=this.Xb(0):a instanceof Date?e=new Date(a):"string"==typeof a?(b=this.Qa(a),b||(isNaN(a)?(b=new Date(a),isNaN(b.valueOf())&&(f=k),c=/^[-+=\s]*(\d+)\W+(\d+)\W+(\d+)$/,d=c.exec(a.replace(/ |\n/g,"").trim()),d&&4===d.length&&(d.indexOf(""+b.getFullYear())!==-1&&d.indexOf(""+(b.getMonth()+1))!==-1&&d.indexOf(""+b.getDate())!==-1||(f=k))):(b=q.Xb(parseFloat(a)),b||(f=k))),e=b):"number"==typeof a?e=this.Xb(a):f=k,f)return e;throw o().Exp_InvalidCast},Ska:function(a){return a&&(a.constructor===Date||a.getUTCDate&&a.setFullYear)}}}();a.exports=q}()},function(a,b){!function(){"use strict";var b=null,c=void 0,d=function(){function a(){}a.Eb=function(a,b,c){a.splice(b,0,c)},a.Sb=function(a,b){a.push(b)},a.Bb=function(a,b){return a.indexOf(b)>-1},a.Fb=function(a,b){var c=a.indexOf(b);c>-1&&a.splice(c,1)},a.Zb=function(a,b){return a.slice(0,b).concat(a.slice(b+1))},a.Cb=function(a,b,c){return a.indexOf(b,c)},a.$b=function(a,c,d){if(!(c<0))for(var e=0;e<d&&c+e<a.length;e++)a[c+e]=b},a._b=function(a,d){var e,f;for(d<0&&(d=-1),e=d+1,f=e;f<a.length;f++)if(a[f]!==c&&a[f]!==b)return f;return-1},a.ac=function(a){return a&&a.length};function d(a,b){var c,e;for(c in b)b.hasOwnProperty(c)&&(e=b[c],Array.isArray(e)?(a[c]=[],d(a[c],b[c])):"object"==typeof e?(a[c]={},d(a[c],b[c])):a[c]=b[c])}return a.Uo=function(a){var b=[];return d(b,a),b},a}();a.exports=d}()},function(a,b,c){!function(){"use strict";var b=c(2),d=c(5).pb,e=Math.min,f=Math.max,g=Math.abs,h=parseInt,i=function(){function a(){}a.bc=function(a){var b=a.a,c=a.r,e=a.g,f=a.b;return 3===arguments.length&&(b=255,c=arguments[0],e=arguments[1],f=arguments[2]),4===arguments.length&&(b=arguments[0],c=arguments[1],e=arguments[2],f=arguments[3]),255===b?"#"+d(c,!0,2)+d(e,!0,2)+d(f,!0,2):"rgba("+c+","+e+","+f+","+b+")"},a.Pka=function(a,b){return a.a===b.a&&a.r===b.r&&a.g===b.g&&a.b===b.b},a.dc=function(a){return(299*a.r+587*a.g+114*a.b)/1e3},a.fc=function(a,b,c){return c<0&&(c+=240),c>240&&(c-=240),c<40?a+((b-a)*c+20)/40:c<120?b:c<160?a+((b-a)*(160-c)+20)/40:a};function b(b,c,d){return(255*a.fc(b,c,d)+120)/240&255}a.gc=function(a,c,d){var e,f,g,i,j;return 0===d?e=f=g=h(255*c/240,10):(j=c<=120?h((c*(240+d)+120)/240):c+d-h((c*d+120)/240),i=2*c-j,e=b(i,j,a+80),f=b(i,j,a),g=b(i,j,a-80)),{a:255,r:e,g:f,b:g}},a.hc=function(a,b){var c,d=255-g(a.r-b.r),e=255-g(a.g-b.g),f=255-g(a.b-b.b),h=g(a.a-b.a);return d/=255,e/=255,f/=255,c=(d+e+f)/3,!!(c>=.9&&h<=.05)},a.ic=function(b){var c=255^b.r,d=255^b.g,e=255^b.b;return a.bc(b.a,c,d,e)};function c(b){var c,d,e=a.Yn;return e||(c=document.createElement("canvas"),c&&c.getContext&&(e=a.Yn=c.getContext("2d"))),e?(e.clearRect(1,1,1,1),e.fillStyle=b,e.fillRect(1,1,1,1),d=e.getImageData(1,1,1,1),d?d.data:null):b}return a.ec=function(b){var d,e,f,g,h;return b instanceof a?b:(d=0,e=0,f=0,g=0,b&&(h=c(b),h&&(e=h[0],f=h[1],g=h[2],d=h[3])),{a:d,r:e,g:f,b:g})},a.jc=function(b,c){var d,e;return 0===c?b:(d=new j(b),e=h(c>0?(240-d.kc)*c:d.kc*c,10),a.gc(d.lc,d.kc+e,d.mc))},a.nc=function(b,c){var d=a.ec(b),e=new j(d),f=e.nc(c);return a.bc(f)},a}(),j=function(){function a(a){var b,c,d,g,i=this,j=a.r,k=a.g,l=a.b,m=f(f(j,k),l),n=e(e(j,k),l),o=m+n;i.kc=h((240*o+255)/510,10),b=m-n,0===b?(i.mc=0,i.lc=160):(i.kc<=120?i.mc=h((240*b+o/2)/o,10):i.mc=h((240*b+(510-o)/2)/(510-o),10),c=(40*(m-j)+b/2)/b,d=(40*(m-k)+b/2)/b,g=(40*(m-l)+b/2)/b,j===m?i.lc=h(g-d,10):k===m?i.lc=h(80+c-g,10):i.lc=h(160+d-c,10),i.lc<0&&(i.lc+=240),i.lc>240&&(i.lc-=240))}return a.prototype={constructor:a,nc:function(a){var b=this,c=b.kc,d=b.oc(b.kc,500,!0);return i.gc(b.lc,c+(d-c)*a,b.mc)},oc:function(a,b,c){return 0===b?a:c?b>0?(a*(1e3-b)+241*b)/1e3:a*(b+1e3)/1e3:(a+=240*b/1e3,a<0&&(a=0),a>240&&(a=240),a)}},a}();b.pc=i,a.exports=b}()},function(a,b){!function(){"use strict";var b=isNaN,c={},d="rowCount",e="colCount";function f(a){return a}function g(a,c,f,g,h,i,j,k,l,m,n){var o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L=f[d],M=f[e],N=c[d],O=c[e],P=g[d],Q=g[e],R=1===M,S=1===O;if(N===L&&O===M){for(E=0,F=0,G=0,H=0,u=L*M,o=0;o<L;o++)for(p=0;p<M;p++){if(r=i(f[o][p]),s=i(c[o][p]),a&&(b(r)||b(s)))return l;s=m(s),E+=r,F+=r*r,G+=s,H+=r*s}for(I=u*H-E*G,t=h?I/(u*F-E*E):H/F,v=h?(G*F-E*H)/(u*F-E*E):0,w=[],o=0;o<P;o++)for(w[o]=[],p=0;p<Q;p++){if(r=i(g[o][p]),a&&b(r))return l;w[o][p]=0===I?c[0][0]:n(t*r+v)}return j?new j(w):w}if(S&&N===L||1===N&&O===M){for(r=[],s=[],C=M+1,D=M+2,o=0;o<L;o++){if(y=S?c[o][0]:c[0][o],v=i(y),a&&b(v))return l;s[o]=R?m(v):v}for(o=0;o<L;o++)for(r[o]=[],p=0;p<M;p++){if(v=i(f[o][p]),a&&b(v))return l;r[o][p]=v}for(J=[],t=0;t<C;t++)for(J[t]=[],u=0;u<D;u++)J[t][u]=0;for(q=0;q<L;q++)for(J[0][C]+=s[q],o=0;o<M;o++)for(y=o+1,J[0][y]+=r[q][o],J[y][0]=J[0][y],J[y][C]+=r[q][o]*s[q],p=o;p<M;p++)A=p+1,J[A][y]+=r[q][o]*r[q][p],J[y][A]=J[A][y];for(J[0][0]=L,K=h?0:1,x=K;x<C;x++){if(a){if(0===J[x][x]){for(B=!1,p=x+1;!B&&p<C;p++)if(0!==J[p][x]){for(q=0;q<D;q++)A=J[x][q],J[x][q]=J[p][q],J[p][q]=A;B=!0}if(!B)return k}}else{for(o=x;o<C&&0===J[o][x];)o++;if(o>=C)return k;for(z=K;z<D;z++)y=J[x][z],J[x][z]=J[o][z],J[o][z]=y}for(y=1/J[x][x],z=K;z<D;z++)J[x][z]*=y;for(o=K;o<C;o++)if(o!==x)for(y=-J[o][x],z=0;z<D;z++)J[o][z]+=y*J[x][z];h||(J[0][C]=0)}for(w=[],S||(w[0]=[]),o=0;o<P;o++){for(S&&(w[o]=[]),y=J[0][C],p=0;p<M;p++){if(v=i(S?g[o][p]:g[p][o]),a&&b(v))return l;y+=J[p+1][C]*v}S?w[o][0]=n(y):w[0][o]=n(y)}return j?new j(w):w}return k}function h(a,b,c,d,e,h,i,j){return g(!0,a,b,c,d,e,h,j,i,f,f)}function i(a,b,c,h,i,j,k){var l,m;for(l=0;l<a[d];l++)for(m=0;m<a[e];m++)if(a[l][m]<=0)return j;return g(!1,a,b,c,h,f,i,k,null,Math.log,Math.exp)}c.qc=h,c.sc=i,a.exports=c}()},function(a,b){!function(){"use strict";a.exports={Exp_InvalidDateFormat:"Invalid date format pattern",Exp_InvalidExponentFormat:"invalid exponent format",Exp_InvalidSemicolons:"invalid format: too many semicolons",Exp_InvalidNumberGroupSize:"NumberGroupSize must be between 1 and 9.",Exp_BadFormatSpecifier:"Bad Format Specifier",Exp_InvalidNumberFormat:"Invalid number format pattern",Exp_InvalidCast:"InvalidCastException",Exp_Separator:"numberDecimalSeparator, listSeparator and arrayListSeparator should be different in cluture info."}}()},function(a,b,c){!function(){"use strict";var b={};d(b,c(14)),d(b,c(15)),a.exports=b;function d(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])}}()},function(a,b){!function(){"use strict";var b={};b.Key={left:37,right:39,up:38,down:40,tab:9,enter:13,shift:16,ctrl:17,space:32,altkey:18,home:36,end:35,pup:33,pdn:34,backspace:8,del:46,esc:27,a:65,c:67,v:86,x:88,z:90,y:89};function c(a,b,c){var d=this;d.tc=a,d.j4=b,d.Cj=c,Object.defineProperty(d,"shortcutKey",{get:function(){return d.vc},set:function(a){var b,c,e,f=d.vc;f!==a&&(b=d.tc.wc,c=b[f],c&&(e=c.indexOf(d),e>=0&&c.splice(e,1)),d.vc=a,a&&(c=b[a],c||(b[a]=c=[]),c.splice(0,0,d)))}})}c.prototype={canUndo:function(){var a=this.j4;return a.canUndo},execute:function(a,b,c){var d,e,f=this,g=!0;try{d=f.j4.execute||f.j4,e=d(a,b,1===c),g=e!==!1}catch(a){g=!1}return b&&g&&f.tc.g4({command:b,result:e,s4:c}),e}};function d(a){var b=this;b.xc=a,b.Ze={},b.wc={}}d.prototype={register:function(a,b,d,e,f,g,h){var i=this,j=new c(i,b,a);i[a]=j,d&&(j.shortcutKey=i.getShortcutKey(d,e,f,g,h))},getCommand:function(a){return this[a]},execute:function(a){var b=this[a.cmd];if(b)return b.execute(this.xc,a,0)},setShortcutKey:function(a,b,c,d,e,f){var g,h,i,j,k=this;if(a)g=k[a],g&&(g.shortcutKey=k.getShortcutKey(b,c,d,e,f));else if(h=k.getShortcutKey(b,c,d,e,f),i=k.getCommands(h))for(j=i.length-1;j>=0;j--)i[j].shortcutKey=void 0},getShortcutKey:function(a,c,d,e,f){if(a){var g="A".charCodeAt(0)<=a&&a<="Z".charCodeAt(0)?String.fromCharCode(a):b.Key[a];return g||(g=a),""+g+(c?"+ctrl":"")+(d?"+shift":"")+(e?"+alt":"")+(f?"+window":"")}},getCommands:function(a){return this.wc[a]},addListener:function(a,b){this.Ze[a]=b},removeListener:function(a){delete this.Ze[a]},g4:function(a){var b,c=this.Ze;for(b in c)c.hasOwnProperty(b)&&c[b](a)}},b.CommandManager=d,a.exports=b}()},function(a,b){!function(){"use strict";function b(a,b,c){var d=this;d.xc=a,b<0&&(b=2147483647),d.yc=b,d.zc=c,d.Ac=[],d.Bc=[]}b.prototype={Cc:function(a,b){var c,d,e,f=this;if(a)if(1===b)f.Bc.push(a);else{if(c=f.yc,d=f.Ac.length,c>0&&d>=c)for(e=0;e<d-c+1;e++)f.Ac.shift();f.Ac.push(a),0===b&&(f.Bc=[])}},canUndo:function(){return this.Ac.length>0},undo:function(){var a,b,c=this,d=c.Ac,e=!0;if(c.zc&&c.canUndo()){a=d[d.length-1];try{b=c.xc.commandManager()[a.cmd],b&&(a.yTa=!0,e=b.execute(c.xc,a,1))}catch(a){e=!1}delete a.yTa,e!==!1&&(d.pop(),c.Bc.push(a))}return e},canRedo:function(){return this.Bc.length>0},redo:function(){var a,b,c,d=this,e=d.Bc,f=!0;if(d.zc&&d.canRedo()){a=e[e.length-1];try{b=d.xc.commandManager()[a.cmd],b&&(c=a.zTa,a.yTa=!0,f=b.execute(d.xc,a,2),c&&a.zTa&&!a.zTa.calc&&(a.zTa=c))}catch(a){f=!1}delete a.yTa,f!==!1&&(e.pop(),d.Ac.push(a))}return f},clear:function(){this.Ac=[],this.Bc=[]}},a.exports.UndoManager=b}()},function(a,b,c){!function(){"use strict";var b={};d(b,c(17)),b.SR={},b.SR.en=c(18),a.exports=b;function d(a,b){for(var c in b)b.hasOwnProperty(c)&&(a[c]=b[c])}}()},function(a,b,c){!function(){"use strict";var b,d,e,f,g,h,i,j,k,l,m=null,n=void 0,o=Math.abs,p={},q=c(1),r=q.u,s=q.l,t=q.j,u=t.Ma,v=t.Ca,w=q.o,x=w.eka+"."+w.fka,y=w.Jja,z=w.mb,A=t.Fa,B=q.CultureManager,C="\u4e00\u5341",D="\u5341",E=function(){return q.C(p.SR)()},F=function(a){return B.q4(a)},G=function(a){return F(a).DateTimeFormat},H=function(a){return F(a).NumberFormat},I=function(a){return a&&a.toLowerCase()},J=function(){throw Error(E().Exp_FormatIllegal)},K={Dc:"",Kb:function(){var a,b,c,d,e=[];for(a=0;a<arguments.length;a++)e[a]=arguments[a];if(0===arguments.length)return m;for(b=e[0],c=1;c<arguments.length;c++)d=RegExp("\\{"+(c-1)+"\\}","gm"),b=b.replace(d,arguments[c]);return b},Ec:function(a){return!a||a===K.Dc}},L={Fc:function(a){var b=a.charCodeAt(0);return b>=48&&b<=57},Gc:function(a){var b=a.charCodeAt(0);return b>=9&&b<=13||32===b||133===b||160===b}},M=function(){function a(a,b){var c,d,e,f;if(fa.call(this,b),c=this,c.Uc=a,d=c.Uc,e=aa(d[0],"$",!1),f=d.indexOf("-"),!(e&&f>-1))throw Error(E().Exp_TokenIllegal);c.Vc=U(d,1,f-1),d=r.Fb(d,0,f+1),d.length>0&&(c.Wc=parseInt(d,16))}return a.Name="LocaleIDFormatPart",a.prototype={cultureInfo:function(){var a=this;return a.Xc||(a.Xc=F(a.Wc),a.Vc&&a.Vc!==K.Dc&&!a.Xc.NumberFormat.isReadOnly&&(a.Xc.NumberFormat.currencySymbol=a.Vc)),a.Xc},currencySymbol:function(){return this.Vc?r.Gb(this.Vc,"\\.",'"."'):K.Dc},allowScience:function(){if(this.Xc)return!(0===this.Xc.name().indexOf("ja")||0===this.Xc.name().indexOf("zh"))},toString:function(){return this.Uc?X(this.Uc):K.Dc}},a}(),N=function(){function a(a,b){this.formatCached=a,this.cultureName=b,this.typeName=""}return a.prototype={format:function(a,b){return m},parse:function(a){return m},formatString:function(){return this.formatCached},toJSON:function(){var a,b={};for(a in this)this.hasOwnProperty(a)&&(b[a]=this[a]);return b},fromJSON:function(a){if(a)for(var b in a)a[b]!==n&&(this[b]=a[b])}},a}(),O={Rc:"yy",vd:"y",Qc:"yyyy",jd:"m",hd:"mm",gd:"mmm",fd:"mmmm",dd:"mmmmm",ud:"d",wd:"dd",kd:"aaa",ld:"aaaa",md:"h",nd:"hh",xd:"m",yd:"mm",td:"s",zd:"ss",ea:"e",rd:"AM/PM",sd:"A/P",ed:"@mmmmm",qd:new Date(1899,11,30,0,0,0,0)},P=[O.vd,O.Rc,O.Qc,O.jd,O.hd,O.gd,O.fd,O.dd,O.ud,O.wd,O.kd,O.ld,O.md,O.nd,O.xd,O.yd,O.td,O.zd,"ggg","gg","g","ee","e"],Q=function(){function a(a,c){var d,e,f,g,h,i,j,k;for(fa.call(this,c),d=this,h=["<=","<>",">=",">","<","="],i=0,j=h.length;i<j;i++)if(e=h[i],r.kb(a,e,!0)){f=r.Fb(a,0,e.length),k=parseFloat(f),isNaN(k)||(g=k);break}if(g===m&&g===n)throw Error(E().Exp_TokenIllegal);d.value=g,d.Sc=e,d.isMeetCondition=b(d)}a.Name="ConditionalFormatPart",a.prototype={toString:function(){return X(this.Sc+(""+this.value))}};function b(a){var b="var self = this;",c=a.Sc;return c="<>"===c?"!=":c,c="="===c?"===":c,b+="return value "+c+" self.value;",Function(["value"],b)}return a}(),R=function(){function a(a,b){fa.call(this,b);var c=this;if(c.token=a,c.type=parseInt(r.Fb(a,0,5),10),c.type<0||c.type>3)throw Error(E().Exp_TokenIllegal)}a.Name="DBNumberFormatPart",a.prototype={Pc:function(a,c,d){var e,f,g,h,i,j,k,l,m,n;if(!a||a===K.Dc)return a;for(e=a,f=a,g=-1,h=-1,i=!1,m=a.length-1;m>=0;m--)n=f[m],!isNaN(n)&&!aa(n," ",!1)||aa(n,".",!1)&&!i?(aa(n,".",!1)&&(i=!0),g===-1&&(g=m),h=m):h>-1&&g>-1&&(j=U(f,h,g-h+1),k=parseFloat(j),isNaN(k)||(l=b(j,c,d),e=r.Fb(e,h,g-h+1),e=r.Eb(e,h,l)),g=-1,h=-1,i=!1);return h>-1&&g>-1&&(j=U(f,h,g-h+1),k=parseFloat(j),isNaN(k)||(l=b(j,c,d),e=r.Fb(e,h,g-h+1),e=r.Eb(e,h,l))),e},toString:function(){if(this.type>-1)return X("DBNum"+this.type);throw Error()}};function b(a,b,d){var e,f,g=a.split(".");if(g){if(1===g.length)return c(g[0],b.numbers,d?b.letters:m);if(2===g.length)return e=c(g[0],b.numbers,d?b.letters:m),f=c(g[1],b.numbers),e+"."+f}throw Error(E().Exp_ValueIllegal)}function c(a,b,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t=a,u=0,v=0;if(2===arguments.length){for(f="",u=0;u<t.length;u++)e=U(t,u,1),v=parseInt(e,10),f+=b[v];return f}if(3===arguments.length){if(!d)return c(a,b);for(g=0,h="",i=t.length,j=!1,k=[],u=0;u<i;u++)l=d.length-1-u,l>-1?k.push(""+d[l]):k.push(K.Dc);for(m=[],n=k.length-1;n>=0;n--)m[k.length-n-1]=k[n];for(k=m,o=!1,n=0;n<i;n++)e=U(t,n,1),v=parseInt(e,10),q=K.Dc,i-n-16>0?(p=b[v],q="",o=!0):n!==i-1&&n!==i-5&&n!==i-9&&n!==i-13?"0"===e?(p="",q="",g+=1):"0"!==e&&0!==g?(p=b[0]+b[v],q=k[n],g=0):(p=b[v],q=k[n],g=0):"0"!==e&&0!==g?(p=b[0]+b[v],q=k[n],g=0):"0"!==e&&0===g||o?(p=b[v],q=k[n],g=0,o=!1):"0"===e&&g>=3?(p="",q="",g+=1):i>=11?(p="",g+=1):(p="",q=k[n],g+=1),r=p+q===K.Dc,r||(j=!1),n!==i-13||j||(q=k[n],j=!0),n!==i-9||j||(q=k[n],j=!0),n===i-1&&(q=k[n],j=!0),h=h+p+q;return s=parseInt(a,10),0===s?b[0]:h}}return a}(),S=function(){function a(a,b,c,d,e){ea.call(this,b,c,d);var f=this;f.Yc=f.Zc(ba(a)),f.$c=e,f._c=2,f.ad()}a.prototype={ad:function(){var b,c,d,e=this,f={Qb:e.Yc},g=a;if(g.Lc(f.Qb)){if(b=e.bd(f),e.hasJD=e.Gb(f.Qb,O.dd,'"'+O.ed+'"',!0,!1,f,!1),e.Gb(f.Qb,O.fd,"MMMM",!0,!1,f,!1),e.Gb(f.Qb,O.gd,"MMM",!0,!1,f,!1),e.Gb(f.Qb,O.hd,"MM",!0,!1,f,!1),e.Gb(f.Qb,O.jd,"M",!0,!1,f,!1),e.Gb(f.Qb,O.kd,"ddd",!0,!0,f,!0),e.Gb(f.Qb,O.ld,"dddd",!0,!0,f,!0),b||(e.Gb(f.Qb,O.md,"H",!0,!0,f,!1),e.Gb(f.Qb,O.nd,"HH",!0,!0,f,!1)),e.Jc&&e.Ic&&(e.od=e.od||e.Gb(f.Qb,O.Qc,'"@'+O.Qc+'"',!0,!1,f,!0),e.od=e.od||e.Gb(f.Qb,O.Rc,'"@'+O.Rc+'"',!0,!1,f,!0)),e.$c)for(c=0;c<e.$c.length;c++)d=e.$c[c],e.Gb(f.Qb,d.Kc,"@"+d.Kc,!0,!0,f,!0);e.pd=f.Qb}else J()},formatString:function(){return this.Yc},format:function(a){var b,c,d,e,f,g,h=this,i=K.Dc,j=m;try{if(j=s.Yb(a),j?a=j:i=""+a,j&&(i=s.mb(j,h.pd,h.Ic&&h.Ic.cultureInfo()||F(h.cultureName)),h.hasJD&&(b=F(h.cultureName).DateTimeFormat.monthNames[j.getMonth()],i=r.Gb(i,O.ed,U(b,0,1))),h.$c))for(c=24*(s.Ra(j)-s.Ra(O.qd))*60*60*1e3,d=0;d<h.$c.length;d++)e=h.$c[d],f=e.Tc(c),A(f)||(g=e.Kc.replace("[","\\[").replace("]","\\]"),i=r.Gb(i,"@"+g,f))}catch(b){i=V(a)}return ka(i,a,h.Ic,h.Jc,h.cultureName)},parse:function(a){var b,c,d,e,f;if(!a||a===K.Dc)return m;if(b=this,c=a,d=I(c),"true"===d)return!0;if("false"===d)return!1;if(b.pd&&(e=s.Wb(c,b.pd,F(b.cultureName))))return e;try{return f=s.Yb(c),f&&!isNaN(f)?f:(f=new Date(c),isNaN(f.valueOf())?c:f)}catch(a){return c}},Zc:function(a){var b,c,d,e=a,f="",g=!1;for(b=0;b<e.length;b++)c=e[b],'"'===c?g=!g:g||("Y"===c||"D"===c||"S"===c||"E"===c||"G"===c?c=I(c):"M"===c&&(d=e[b-1],aa("A",d,!0)||aa("P",d,!0)||(c=I(c)))),f+=c;return f},bd:function(a){var b,c=[O.rd,G(this.cultureName).amDesignator+"/"+G(this.cultureName).pmDesignator,O.sd],d=["tt","tt","t"];for(b=0;b<3;b++)if(r.Bb(a.Qb,c[b],1))return a.Qb=r.Gb(a.Qb,c[b],d[b],!0),!0;return!1},Gb:function(a,d,e,f,g,h,i){var j,k,l,m,n,o,p,q,s,t,u;if(f||g){for(j=[],k=!0,!c(a)&&b(a)&&(k=!1),l=!1,m=0;m<a.length;m++){if(n=a[m],b(n)?k=!1:c(n)&&(k=!0),f&&aa(n,d[0],i)&&k||g&&aa(n,d[0],i)&&!k){for(o=!0,p=0;p<d.length;p++)if(p+m>=a.length||!aa(d[p],a[p+m],i)){o=!1;break}if(q=m+d.length-1,o&&q+1<a.length){for(s=a[q],t=-1,t=q+1;t<a.length&&aa(s,a[t],i);t++);t>q+1&&(m=t,o=!1)}o&&!l&&j.splice(0,0,m)}'"'===n&&(l=!l)}if(h.Qb=a,j.length>0){for(m=0;m<j.length;m++)u=j[m],h.Qb=r.Fb(h.Qb,u,d.length),h.Qb=r.Eb(h.Qb,u,e);return!0}return!1}return!1}};function b(a){return r.Cb(a,O.md[0],!0)>-1||r.Cb(a,O.td[0],!0)>-1}function c(a){return r.Cb(a,O.Rc[0],!0)>-1||r.Cb(a,O.ud[0],!0)>-1}return a.Lc=function(a){return da(a,P)},a}(),T=function(a,b){var c,d,e;if(fa.call(this,b),c=this,d=I(a)[0],"h"===d)e=3600;else if("m"===d)e=60;else{if("s"!==d)throw Error(E().Exp_TokenIllegal);e=1}c.Tc=function(a){var b=a/1e3/e;return Math.abs(b-Math.round(b))<1e-6?Math.round(b):Math.floor(b)}};T.Name="ABSTimeFormatPart",b=function(){function a(a,b){fa.call(this,b),this.foreColor=a}return a.Name="ColorFormatPart",a.prototype.toString=function(){return X(this.foreColor)},a}(),d=function(){function a(a,b,c,d){var e,f,g,h,i,j;function k(a,b){var c,d,e,f,g,h=[],i='"';if(a===m||""===a)return h;for(c=!1,d=[],e=!1,f=0;f<a.length;f++)g=a[f],g!==i||c||(e=!e),c||e||g!==b?d.push(g):(h.push(d.join("")),d=[]),c="\\"===g&&!c;return h.push(d.join("")),h}ea.call(this,b,c,d),e=this,e.Ad=!1,e._c=1,e.Bd=Y(a),f=ba(a),b&&(f=$(f,e.Ic.Kc,e.Ic.currencySymbol())),f=Y(f),g=f.indexOf("/"),g>-1&&(h=k(f,"/"),h&&2===h.length&&(e.Cd=h[1],i=h[0],i&&(j=i.lastIndexOf(" "),j>-1?(e.Dd=U(i,0,j),e.Ed=U(i,j+1,i.length-j-1)):e.Ed=i))),e.Fd=f}a.prototype={formatString:function(){return this.Bd},format:function(a){var e,f,g,h,i,j,k,l,n,o,p,q,r,s,v,w,x,A,B,C,D,E;return u(a,"boolean")?(""+a).toUpperCase():(e=this,f=t.Pa(a),isNaN(f)||!isFinite(f)||isNaN(a)?"string"==typeof a?a:m:(g=F(e.cultureName),e.Ed&&e.Cd?(o={value:0},p={value:0},q={value:0},r=e.bPa(),c(f,r,o,p,q)?(s=b(p.value,q.value),s>1&&(p.value/=s,q.value/=s),e.Dd?(n="",1===q.value&&(o.value+=p.value,p.value=0,q.value=0),v=y(z(o.value,e.Dd,g)),v&&"0"!==v&&(n+=v,n+=" "),0===o.value&&f<0&&(n+=g.NumberFormat.negativeSign),0===f&&(n+="0"),i=e.Cd,j=parseFloat(i),!isNaN(j)&&j>0&&(0!==p.value&&0!==q.value&&(p.value*=j/q.value),q.value=j,i=i.replace(/^\d+/,d(j)),k=Math.ceil(p.value),l=k-p.value,l<=.5&&l>=0?p.value=parseFloat(""+k):p.value=parseFloat(""+(k-1))),w=e.Ed,x=parseFloat(w),isNaN(x)||0!==x||(A=w.length,B=""+p.value,C=B.length,A>C?w=w.substr(0,A-(A-C)):A<C&&(B=B.substr(0,C-(C-A)),p.value=parseInt(B,10))),D=e.Mja(p.value,q.value,w,i,g),0===p.value&&(D=D.replace(/./g," "),""===v)?"0 "+D:(n+=D,""===n?"0":n)):(n="",E=o.value*q.value+p.value,i=e.Cd,j=parseFloat(i),j>0?(E*=j/q.value,q.value=j,k=Math.ceil(E),l=k-E,E=l<=.5&&l>=0?parseFloat(""+k):parseFloat(""+(k-1)),n+=E+"/"+q.value):n+=e.Mja(E,q.value,e.Ed,e.Cd,g),0===E?"0":n)):""+f):(h=z(f,e.Fd,g),h=la(h,e.Ad,e.Ic,e.Jc,e.cultureName))))},parse:function(a){var b,c,d,e,f,g=this;return a&&a!==K.Dc?(b=I(a),"true"===b||"false"!==b&&(a=g.Hd(a),a=g.Id(a),c=g.Jd(a),d=c.Kd,e=c.Ld,g.Md(e)&&(e=r.Hb(e,H(g.cultureName).numberGroupSeparator,""),f=w.ob(e,g.cultureName),!isNaN(f)&&isFinite(f))?(d&&(f/=100),f):m)):m},bPa:function(){var a,b,c=this,d=c.Cd,e=0;if(d)for(a=d.length,b=0;b<a&&d[b].match(/[#?0\d]/);b++)e++;return e},Md:function(a){var b,c="",d=0,e=0,f=0,g=!0,h=H(this.cultureName);for(b=a.length-1;b>-1;b--){if(a[b]===h.numberDecimalSeparator)d++,f>0&&(g=!1),c="";else if("e"===I(a[b]))e++,c="";else if(a[b]===h.numberGroupSeparator)g=3===c.length,f++,c="";else if("-"===a[b]||"+"===a[b]){if(b>0&&"e"!==I(a[b-1]))return!1}else{if(!L.Fc(a[b]))return!1;c+=a[b]}if(d>1||e>1||!g)return!1}return!0},Hd:function(a){var b,c,d,e,f,g,h,i=a,j=[];for(b=0;b<i.length;b++)L.Fc(i[b])&&j.push(b);for(c=H(this.cultureName),d=[c.currencyDecimalSeparator,c.currencyGroupSeparator,c.currencySymbol,c.nanSymbol,c.negativeInfinitySymbol,c.negativeSign,c.numberDecimalSeparator,c.numberGroupSeparator,c.percentDecimalSeparator,c.percentGroupSeparator,c.percentSymbol,c.perMilleSymbol,c.positiveInfinitySymbol,c.positiveSign],e=i.length-1;e>-1;e--)if(f=i[e],!L.Gc(f)||d.indexOf(""+f)>-1){if(("-"===f||"+"===f)&&(g=e>0?""+i[e-1]:m,h=["e","E","(",H(this.cultureName).currencySymbol],h.indexOf(g)<0))break}else(e<j[0]||j[j.length-1]<e)&&(i=r.Fb(i,e,1));return i},Id:function(a){var b=H(this.cultureName).currencySymbol,c=r.kb(a,b)?r.Fb(a,0,b.length):a;return c.indexOf(b)<0?c:a;
},Jd:function(a){var b=H(this.cultureName).percentSymbol,c=!0,d=a;return r.kb(a,b)?d=r.Fb(a,0,b.length):r.jb(a,b)?d=r.Fb(a,a.length-b.length,b.length):c=!1,r.Bb(d,b)&&(c=!1),{Ld:d,Kd:c}},Mja:function(a,b,c,d,e){var f=y(z(a,c,e)),g="0."+b,h="#."+d,i=y(z(g,h,e,!0)),j=f+"/"+i.substr(i.indexOf(".")+1);return""===c&&(j=a+j),""===d&&(j+=b),j}};function b(a,b){var c,d,e;if(0===a)return o(b);if(0===b)return o(a);for(c=Math.max(a,b),d=Math.min(a,b),e=c%d;0!==e;)c=d,d=e,e=c%d;return o(d)}function c(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,p=0,q=0,r=0,s=0,t=Math.ceil;for(a>0?(s=a-t(a)+1,1===s?(s=0,p=a):p=t(a)-1):a<0&&(p=t(a),s=t(a)-a),f=Math.pow(10,b-1),g=Math.pow(10,b)-1,f<2&&(f=2),g<2&&(g=2),h=!1,i=0,j=f;j<=g&&(k=j*s,l=Math.round(k),m=l/j,n=o(m-s),!((!h||n<o(i-s))&&(h=!0,i=m,q=l,r=j,n<1e-5)));j++);return c.value=p,d.value=q,e.value=r,h}function d(a){return(""+a).replace(/\d/g,"?")}return a}(),e=function(){function a(a,b,c,d){ea.call(this,b,c,d),arguments.length>0?((a.indexOf("0")>=0||a.indexOf("#")>=0||a.indexOf(".")>=0||a.indexOf("@")>=0)&&J(),this.Bd=a):this.Bd="General",this._c=0}return a.prototype={Nd:function(){var a,b=this;return b.Od||(a=b.Bd,a=$(a,"General",x),b.Od=new d(a,b.Ic,b.Jc,b.cultureName),b.Od.Ad=!0),b.Od},Pd:function(){var a=this;return a.Qd||(a.Qd=new d("0.#####E+00",a.Ic,a.Jc,a.cultureName),a.Qd.Ad=!0),a.Qd},formatString:function(){return r.Gb(this.Bd,"@NumberFormat","General")},format:function(a){var b,c,d,e=this;if(t.Na(a,e.cultureName)){if(b=!e.Ic||e.Ic.allowScience(),c=t.Pa(a),c!==n&&c!==m)return o(c)>99999999999&&b||o(c)<1e-11&&0!==c?e.Pd().format(a):e.Nd().format(a)}else{if(u(a,"string"))return d=r.Gb(e.formatString(),'"',""),d=_(d),d?r.Gb(d,"General",a):a;if(u(a,"boolean"))return(""+a).toUpperCase()}return""},parse:function(a){var b,c,d,e,f,g,h;return K.Ec(a)?m:"number"==typeof a?a:(b=!1,c=r.Cb(a,"-"),c>0&&!aa(a.charAt(c-1),"E",!0)&&(b=!0),(r.Bb(a,"/")||b||r.Bb(a,":")||r.Bb(a,"-"))&&(d=s.Qa(a))?d:(f="-"===a.charAt(0),g=f?r.Fb(a,0,1):a,h="("===g.charAt(0)&&")"===a.charAt(a.length-1),e=this.Nd().parse(g),e!==m&&e!==n?(h||f)&&u(e,"number")?-1*o(e):e:a))}},a}(),f=function(){function a(a,b,c,d){var e,f=this;ea.call(f,b,c,d),e=ba(a,!1),b&&(e=$(e,f.Ic.Kc,f.Ic.currencySymbol())),e=Y(e),e=_(e),f.Yc=e,f._c=3}return a.prototype={format:function(a){var b,c,d,e=this;try{return c=a instanceof Date?""+s.Ra(a):V(a),d=e.Kja(e.Yc),b=e.Lja(c,d)}catch(a){return""}},parse:function(a){return a?a:""},formatString:function(){return this.Yc},Kja:function(a){var b,c,d="",e=!1,f=m,g=[];for(c=0;c<a.length;c++)b=a.charAt(c),e?('"'!==b?d+=b:(d+=b,g.push(d),d="",e=!1),f=b):"*"!==f&&"_"!==f&&"\\"!==f||""===d?"*"!==b&&"_"!==b&&"\\"!==b?"@"!==b?'"'!==b?(d+=b,f=b):(f=b,""!==d&&g.push(d),d=b,e=!0):(f=b,""!==d&&(g.push(d),d=""),g.push(b)):(f=b,""!==d&&(g.push(d),d=""),d+=b):(d+=b,g.push(d),d="");return""!==d&&g.push(d),g},Lja:function(a,b){var c,d,e=[],f=!1;for(c=b.length-1;c>=0;c--)d=b[c],"*"===d[0]?f||(f=!0,e.push({type:"fillingChar",value:d[1]})):"_"===d[0]?e.push({type:"placeholder",value:d[1]}):'"'===d[0]&&'"'===d[d.length-1]?d.length>2&&e.push({type:"text",value:d.substr(1,d.length-2)}):"@"===d[0]?e.push({type:"text",value:a}):e.push({type:"text",value:d});return e.reverse()}},a}();function U(a,b,c){return a.substr(b,c)}function V(a){return t.Fa(a)?"":"boolean"==typeof a?a?"TRUE":"FALSE":"string"==typeof a?a:""+a}g={Hc:0,Va:1,Ua:2,_text:3},h=RegExp("([.+?*$^\\[\\](){}|/])","g");function W(a,b){if("\\"===a[b])throw Error(E().Exp_InvalidBackslash);if(b-1>0&&b-1<a.length&&"\\"===a[b-1]){if(b-2<0)return!0;if(b-2>0&&b-2<a.length)return"\\"!==a[b-2]}return!1}function X(a){if(!a)throw Error(E().Exp_TokenIsNull);return"["+a+"]"}function Y(a){var b,c,d,e;if(a===n||a===m||""===a)return a;for(b="",c=0,d=0;d<a.length;d++)e=a[d],"["===e?c++:"]"===e?(c--,c<0&&(c=0)):0===c&&(b+=e);return""+b}function Z(a){return a=$(a,"[",""),$(a,"]","")}function $(a,b,c){return!a||a===K.Dc||aa(b,c,!0)?a:(b=b.replace(h,"\\$1"),a.replace(RegExp(b,"g"),c))}function _(a){var b,c,d=a.length,e=!1,f="";for(b=0;b<d;b++)c=a.charAt(b),"\\"===c?(e=!e,e||(f+=c)):(e=!1,f+=c);return f}function aa(a,b,c){return c?I(a)===I(b):a===b}function ba(a,b){var c,d,e,f;for(1===arguments.length&&(b=!0),c=!1,d="",e=0;e<a.length;e++){if(f=a[e],'"'===f)c=!c;else if(!c&&!b&&"/"===f&&!W(a,e)){"_"===f&&e++;continue}d+=f}return d}function ca(a){var b,c,d,e="",f=!1;for(b=0,c=a.length;b<c;b++)d=a[b],'"'===d&&(f=!f),"E"===d||f||(e+=I(d));return e}function da(a,b){var c,d,e,f;if(!a||a===K.Dc)return!1;for(c=ba(a),d=ca(c),e=0;e<b.length;e++){if(f=d.indexOf(b[e]),0===f)return!0;if(f>0&&"_"!==d[f-1]&&"*"!==d[f-1])return!0}return!1}i=[["M/d","MMM/d","MMMM/d","d/M","d/MMM","d/MMMM","M-d","MMM-d","MMMM-d","d-M","d-MMM","d-MMMM"],["M/y","MMM/y","M/yyyy","MMM/yyyy","M-y","MMM-y","M-yyyy","MMM-yyyy"],["M/d/y","MMM/d/y","MMMM/d/y","M/d/yyyy","MMM/d/yyyy","MMMM/d/yyyy","d/M/y","d/MMM/y","d/MMMM/y","d/M/yyyy","d/MMM/yyyy","d/MMMM/yyyy","yyyy/M/d","M-d-y","MMM-d-y","MMMM-d-y","M-d-yyyy","MMM-d-yyyy","MMMM-d-yyyy","d-M-y","d-MMM-y","d-MMMM-y","d-M-yyyy","d-MMM-yyyy","d-MMMM-yyyy","yyyy-M-d"],["H:m","h:m tt"],["H:m:s","h:m:s tt","H:m:s","h:mm:ss tt"],["H:m:s.FFF","h:m:s.FFF tt"],["M/d H:m","MMM/d H:m","MMMM/d H:m","d/M H:m","d/MMM H:m","d/MMMM H:m","M/y H:m","MMM/y H:m","M/yyyy H:m","MMM/yyyy H:m","M/d/y H:m","MMM/d/y H:m","MMMM/d/y H:m","M/d/yyyy H:m","MMM/d/yyyy H:m","MMMM/d/yyyy H:m","M-d H:m","MMM-d H:m","MMMM-d H:m","d-M H:m","d-MMM H:m","d-MMMM H:m","M-y H:m","MMM-y H:m","M-yyyy H:m","MMM-yyyy H:m","M-d-y H:m","MMM-d-y H:m","MMMM-d-y H:m","M-d-yyyy H:m","MMM-d-yyyy H:m","MMMM-d-yyyy H:m","M/d h:m tt","MMM/d h:m tt","MMMM/d h:m tt","d/M h:m tt","d/MMM h:m tt","d/MMMM h:m tt","M/y h:m tt","MMM/y h:m tt","M/yyyy h:m tt","MMM/yyyy h:m tt","M/d/y h:m tt","MMM/d/y h:m tt","MMMM/d/y h:m tt","M/d/yyyy h:m tt","MMM/d/yyyy h:m tt","MMMM/d/yyyy h:m tt","M-d h:m tt","MMM-d h:m tt","MMMM-d h:m tt","d-M h:m tt","d-MMM h:m tt","d-MMMM h:m tt","M-y h:m tt","MMM-y h:m tt","M-yyyy h:m tt","MMM-yyyy h:m tt","M-d-y h:m tt","MMM-d-y h:m tt","MMMM-d-y h:m tt","M-d-yyyy h:m tt","MMM-d-yyyy h:m tt","MMMM-d-yyyy h:m tt"],["M/d H:m:s","MMM/d H:m:s","MMMM/d H:m:s","d/M H:m:s","d/MMM H:m:s","d/MMMM H:m:s","M/y H:m:s","MMM/y H:m:s","M/yyyy H:m:s","MMM/yyyy H:m:s","M/d/y H:m:s","MMM/d/y H:m:s","MMMM/d/y H:m:s","M/d/yyyy H:m:s","MMM/d/yyyy H:m:s","MMMM/d/yyyy H:m:s","d/M/y H:m:s","d/MMM/y H:m:s","d/MMMM/y H:m:s","d/M/yyyy H:m:s","d/MMM/yyyy H:m:s","d/MMMM/yyyy H:m:s","yyyy/M/d H:m:s","M-d H:m:s","MMM-d H:m:s","MMMM-d H:m:s","d-M H:m:s","d-MMM H:m:s","d-MMMM H:m:s","M-y H:m:s","MMM-y H:m:s","M-yyyy H:m:s","MMM-yyyy H:m:s","M-d-y H:m:s","MMM-d-y H:m:s","MMMM-d-y H:m:s","M-d-yyyy H:m:s","MMM-d-yyyy H:m:s","MMMM-d-yyyy H:m:s","d-M-y H:m:s","d-MMM-y H:m:s","d-MMMM-y H:m:s","d-M-yyyy H:m:s","d-MMM-yyyy H:m:s","d-MMMM-yyyy H:m:s","yyyy-M-d H:m:s","M/d h:m:s tt","MMM/d h:m:s tt","MMMM/d h:m:s tt","d/M h:m:s tt","d/MMM h:m:s tt","d/MMMM h:m:s tt","M/y h:m:s tt","MMM/y h:m:s tt","M/yyyy h:m:s tt","MMM/yyyy h:m:s tt","M/d/y h:m:s tt","MMM/d/y h:m:s tt","MMMM/d/y h:m:s tt","M/d/yyyy h:m:s tt","MMM/d/yyyy h:m:s tt","MMMM/d/yyyy h:m:s tt","d/M/y h:m:s tt","d/MMM/y h:m:s tt","d/MMMM/y h:m:s tt","d/M/yyyy h:m:s tt","d/MMM/yyyy h:m:s tt","d/MMMM/yyyy h:m:s tt","yyyy/M/d h:m:s tt","M/d/yyyy h:mm:ss tt","M-d h:m:s tt","MMM-d h:m:s tt","MMMM-d h:m:s tt","d-M h:m:s tt","d-MMM h:m:s tt","d-MMMM h:m:s tt","M-y h:m:s tt","MMM-y h:m:s tt","M-yyyy h:m:s tt","MMM-yyyy h:m:s tt","M-d-y h:m:s tt","MMM-d-y h:m:s tt","MMMM-d-y h:m:s tt","M-d-yyyy h:m:s tt","MMM-d-yyyy h:m:s tt","MMMM-d-yyyy h:m:s tt","d-M-y h:m:s tt","d-MMM-y h:m:s tt","d-MMMM-y h:m:s tt","d-M-yyyy h:m:s tt","d-MMM-yyyy h:m:s tt","d-MMMM-yyyy h:m:s tt","yyyy-M-d h:m:s tt"],["M/d H:m:s.FFF","MMM/d H:m:s.FFF","MMMM/d H:m:s.FFF","d/M H:m:s.FFF","d/MMM H:m:s.FFF","d/MMMM H:m:s.FFF","M/y H:m:s.FFF","MMM/y H:m:s.FFF","M/yyyy H:m:s.FFF","MMM/yyyy H:m:s.FFF","d/M/y H:m","d/MMM/y H:m","d/MMMM/y H:m","d/M/yyyy H:m","d/mmm/yyyy H:m","d/MMMM/yyyy H:m","yyyy/M/d H:m","M/d/y H:m:s.FFF","MMM/d/y H:m:s.FFF","MMMM/d/y H:m:s.FFF","M/d/yyyy H:m:s","MMM/d/yyyy H:m:s.FFF","MMMM/d/yyyy H:m:s.FFF","d/M/y H:m:s.FFF","d/MMM/y H:m:s.FFF","d/MMMM/y H:m:s.FFF","d/M/yyyy H:m:s.FFF","d/MMM/yyyy H:m:s.FFF","d/MMMM/yyyy H:m:s.FFF","yyyy/M/d H:m:s.FFF","M-d H:m:s.FFF","MMM-d H:m:s.FFF","MMMM-d H:m:s.FFF","d-M H:m:s.FFF","d-MMM H:m:s.FFF","d-MMMM H:m:s.FFF","M-y H:m:s.FFF","MMM-y H:m:s.FFF","M-yyyy H:m:s.FFF","MMM-Yyyy H:m:s.FFF","d-M-y H:m","d-MMM-y H:m","d-MMMM-y H:m","d-M-yyyy H:m","d-MMM-yyyy H:m","d-MMMM-yyyy H:m","yyyy-M-d H:m","M-d-y H:m:s.FFF","MMM-d-y H:m:s.FFF","MMMM-d-y H:m:s.FFF","M-d-yyyy H:m:s","MMM-d-yyyy H:m:s.FFF","MMMM-d-yyyy H:m:s.FFF","D-M-y H:m:s.FFF","d-MMM-y H:m:s.FFF","d-MMMM-y H:m:s.FFF","D-M-yyyy H:m:s.FFF","d-MMM-yyyy H:m:s.FFF","d-MMMM-yyyy H:m:s.FFF","yyyy-M-d H:m:s.FFF","M/d h:m:s.FFF tt","MMM/d h:m:s.FFF tt","MMMM/d h:m:s.FFF tt","d/M h:m:s.FFF tt","d/MMM h:m:s.FFF tt","d/MMMM h:m:s.FFF tt","M/y h:m:s.FFF tt","MMM/y h:m:s.FFF tt","M/yyyy h:m:s.FFF tt","MMM/yyyy h:m:s.FFF tt","d/M/y h:m tt","d/MMM/y h:m tt","d/MMMM/y h:m tt","d/M/yyyy h:m tt","d/mmm/yyyy h:m tt","d/MMMM/yyyy h:m tt","yyyy/M/d h:m tt","M/d/y h:m:s.FFF tt","MMM/d/y h:m:s.FFF tt","MMMM/d/y h:m:s.FFF tt","M/d/yyyy h:m:s tt","MMM/d/yyyy h:m:s.FFF tt","MMMM/d/yyyy h:m:s.FFF tt","d/M/y h:m:s.FFF tt","d/MMM/y h:m:s.FFF tt","d/MMMM/y h:m:s.FFF tt","d/M/yyyy h:m:s.FFF tt","d/MMM/yyyy h:m:s.FFF tt","d/MMMM/yyyy h:m:s.FFF tt","yyyy/M/d h:m:s.FFF tt","M-d h:m:s.FFF tt","MMM-d h:m:s.FFF tt","MMMM-d h:m:s.FFF tt","d-M h:m:s.FFF tt","d-MMM h:m:s.FFF tt","d-MMMM h:m:s.FFF tt","M-y h:m:s.FFF tt","MMM-y h:m:s.FFF tt","M-yyyy h:m:s.FFF tt","MMM-Yyyy h:m:s.FFF tt","d-M-y h:m tt","d-MMM-y h:m tt","d-MMMM-y h:m tt","d-M-yyyy h:m tt","d-MMM-yyyy h:m tt","d-MMMM-yyyy h:m tt","yyyy-M-d h:m tt","M-d-y h:m:s.FFF tt","MMM-d-y h:m:s.FFF tt","MMMM-d-y h:m:s.FFF tt","M-d-yyyy H:m:s tt","MMM-d-yyyy H:m:s.FFF tt","MMMM-d-yyyy h:m:s.FFF tt","d-M-y h:m:s.FFF tt","d-MMM-y h:m:s.FFF tt","d-MMMM-y h:m:s.FFF tt","d-M-yyyy h:m:s.FFF tt","d-MMM-yyyy h:m:s.FFF tt","d-MMMM-yyyy h:m:s.FFF tt","yyyy-M-d h:m:s.FFF tt"]],j=function(){return{pattern:i,formatter:["d-mmm","mmm-yy",G().shortDatePattern,"h:mm","h:mm:ss","h:mm:ss.0",G().shortDatePattern+" h:mm",G().shortDatePattern+" h:mm:ss",G().shortDatePattern+" h:mm:ss.0"]}};function ea(a,b,c){this.Ic=a,this.Jc=b,this.cultureName=c}function fa(a){this.Kc=a}function ga(a){var c,d,e=Z(a);return e&&e!==K.Dc?(d=e[0],["<",">","="].indexOf(d)>-1?(c=Q,c.Name="ConditionalFormatPart"):r.kb(e,"DBNum",!0)?(c=R,c.Name="DBNumberFormatPart"):aa(e[0],"$",!1)&&e.indexOf("-")>-1?(c=M,c.Name="LocaleIDFormatPart"):ia(e)?(c=T,c.Name="ABSTimeFormatPart"):e.indexOf("$")<0&&e.length>=3&&(c=b,c.Name="ColorFormatPart"),c):c}function ha(a,b){var c,g=!1;return a=a?""+a:K.Dc,da(a,["general"])?c=e:S.Lc(a)?c=S:da(a,["E+","E-","#",".",",","%","0","/","?"])||b?(g=!0,c=d):(g=!0,c=f),{Mc:g,Nc:c}}function ia(a){var b,c=I(a),d=c[0];if("h"!==d&&"m"!==d&&"s"!==d)return!1;for(b=1;b<c.length;b++)if(d!==c[b])return!1;return!0}function ja(a,b,c){var d,e;return d=a?a.cultureInfo():F(c),e=d.NumberFormat.dbNumber,e?e[b]:m}function ka(a,b,c,d,e){var f,g=a;return!A(d)&&b instanceof Date&&(f=ja(c,d.type,e),g=d.Pc(g,f,!0),1===d.type&&(g=g.replace(RegExp(C,"g"),D)),g=g.replace("@"+O.Qc,s.Vb(b,O.Qc)),g=g.replace("@"+O.Rc,s.Vb(b,O.Rc)),g=d.Pc(g,f,!1)),g}function la(a,b,c,d,e){var f,g,h,i,j,k,l;if(!A(d)&&(f=ja(c,d.type,e),!A(f))){for(g=!1,i=F(e),k=0,l=a.length;k<l;k++)"decimalSeparator"===a[k].type&&(g=!0,a[k].value=d.Pc(a[k].value,f,b),h=a[k].value),"number"===a[k].type&&(g?a[k].value=d.Pc(h+a[k].value,f,b).slice(1):a[k].value=d.Pc(a[k].value,f,b),"ja-JP"===i.name()&&a[k].value.length>1&&("\u4e00\u5343"===(j=a[k].value.substr(0,2))||"\u4e00\u767e"===j||"\u4e00\u5341"===j)&&(a[k].value=a[k].value.substr(1)));return a}return a}k=function(){function a(a,b){var c=this;0===arguments.length?(c.formatCached="General",c.Rd=new e):c.ad(a,b)}var b=["colorFormatPart","conditionalFormatPart","dbNumberFormatPart","localeIDFormatPart"];function c(a){if(!a||a===K.Dc)throw Error(E().Exp_TokenIllegal)}function d(a){c(a);var b=Z(a);return c(b),b}function f(a){var b=d(a);return"$"===b[0]&&(b=b.slice(1)),'"'+b+'"'}return a.prototype={ad:function(a,b){var c,e,g,h,i,j,k,l,o,p,q,r,s,t,u;for(a!==m&&a!==n||J(),c=a,e=this,e.formatCached=a,g="",h="",i=!1,j=[],k=0;k<a.length;k++)l=a[k],"["===l?(i&&J(),h&&(g||(g=""),g+=h),h=""+l,i=!0):"]"===l?(i||J(),h?(h+=l,o=""+h,p=ga(""+h),p?"ABSTimeFormatPart"===p.Name?(j.push(new p(d(o),o)),g+=h):e.addPart(p,o):(q=f(o),g+=q,c=$(a,o,q)),h=""):J(),i=!1):h+=l;h?i?J():g+=h:g||(g=e.q$a()),e.localeIDFormatPart&&(b=e.localeIDFormatPart.cultureInfo().name()),r=e.conditionalFormatPart,s=ha(g,r),t=s.Nc,u=s.Mc?c:g,t?e.Rd=new t(u,e.localeIDFormatPart,e.dbNumberFormatPart,b,j.length>0?j:m):J()},q$a:function(){var a,c=this,d="";return c.dbNumberFormatPart&&(a=b.some(function(a){return"dbNumberFormatPart"!==a&&c[a]}),a||(d="General")),d},formatString:function(){var a,c,d,e=this,f="";for(a=0,c=b.length;a<c;a++)d=b[a],e[d]&&(f+=""+e[d]);return f+=e.Rd.formatString()},addPart:function(a,c){var e,f,g,h=this,i=d(c);for(e=0,f=b.length;e<f;e++)if(g=b[e],aa(g,a.Name,!0)){if(h[g])throw Error(E().Exp_DuplicatedDescriptor);h[g]=new a(i,c)}},format:function(a){return this.Rd.format(a)},parse:function(a){return this.Rd.parse(a)}},a}(),l=function(a){t.G(b,a);function b(a,b){var c=this;c.Sd=!0,c.PropertyChanged=[],K.Ec(a)&&(a="General"),c.formatCached=a,c.cultureName=b,c.init()}function c(a){var c=b[a];return c||(c=new b(a),b[a]=c),c}return b.prototype={toJSON:function(){var a=this,b={formatCached:a.formatCached};return a.cultureName&&(b.customerCultureName=a.cultureName),"general"===I(a.formatCached)&&delete b.formatCached,b},hasFormatedColor:function(){var a,b,c=this;for(a in g)if(g.hasOwnProperty(a)&&(b=c.getFormatter(g[a]),b&&b.colorFormatPart))return!0;return!1},formatString:function(a){var b,c,d,e,f=this;if(0===arguments.length){for(b=K.Dc,c=0,d=f.formatters.length;c<d;c++)e=f.formatters[c],b+=e.formatString(),c!==d-1&&(b+=";");return b}if(!a)throw Error(E().Exp_ValueIsNull);return f.formatters=m,f.formatCached=a,f.init(),f.Td("formatString"),f},getFormatter:function(a){var b=this;return b.formatters&&b.formatters[a]},getPreferredEditingFormatter:function(a){var b,d,e=G(this.cultureName);return u(a,"DateTime")?(b=0===a.getHours()&&0===a.getMinutes()&&0===a.getSeconds()&&0===a.getMilliseconds()?"":" h:mm:ss",c(e.shortDatePattern+b)):u(a,"TimeSpan")?c(e.longTimePattern):t.Na(a,this.cultureName)?(d=t.Pa(a),c(d>=1e20||d<=1e-17&&d>0||d<=-1e20||d<0&&d>=-1e-17?"0.##E+00":x)):c("General")},getPreferredDisplayFormatter:function(a,d){var e,f,g,h,i,k,l,n,o,p,q,v,w,x,y,z,A,B,C,D=this;if(d||(d={value:m}),d.value=m,K.Ec(a))return new b;if(e=a,f=d.value=D.parse(e),u(f,"DateTime")||u(f,"TimeSpan")){for(g=j(),h=g.pattern,i=g.formatter,k=0;k<h.length;k++)for(l=h[k],n=0;n<l.length;n++)if(o=l[n],p=s.Qa(a,o),p&&p-f===0)return new b(i[k])}else if(t.Na(f,D.cultureName)){if(q=H(D.cultureName),v=q.currencySymbol,w=q.numberDecimalSeparator,x=q.percentSymbol,y=q.numberGroupSeparator,z="E",A=r.Bb,B=A(e,w),C=B?".00":"",e[0]===v)return c(K.Kb("{0}#,##0{1};[Red]({0}#,##0{1})",v,C));if(A(e,z,1))return c("0.00E+00");if(""+e[0]===x||""+e[e.length-1]===x)return c(K.Kb("0{0}%",C));if(A(e,y))return c(K.Kb("#,##0{0}",C))}return c("General")},format:function(a,b){var c,d,e,f,h;if(u(a,"boolean"))return(""+a).toUpperCase();if(c=this.Ud(a)){d=c.colorFormatPart,b&&d&&(b.conditionalForeColor=b.value=d.foreColor),e=0,f=t.Na(a,self.cultureName),f&&(e=t.Pa(a)),h=K.Dc;try{h=f&&c===this.getFormatter(g.Va)?c.format(o(e)):c.format(a),b&&(b.content=v(h)?h:[{type:"text",value:h}]),v(h)&&(h=w.Jja(h))}catch(b){u(a,"string")&&(h=""+a)}return h}return f&&e<0?"-":u(a,"string")?""+a:a===n||a===m?K.Dc:""+a},parse:function(a){var b=this;return b.formatters&&b.formatters.length>0?b.formatters[0].parse(a):m},init:function(){var a,b,c,d=this,e=d.formatCached;for(K.Ec(e)&&J(),d.formatters=[],a=e.split(";"),d.Sd=1===a.length,(!a||a.length<1||a.length>4)&&J(),b=0;b<a.length;b++)c=new k(a[b],d.cultureName),d.formatters.push(c);d.getFormatter(g.Hc)||J()},Ud:function(a){var b,c,d,e,f,h,i,j,k=this,l=k.getFormatter(g.Hc),n=k.getFormatter(g._text);return"string"==typeof a&&isNaN(a)?n?n:l:t.Na(a,k.cultureName)||u(a,"boolean")?(b=k.getFormatter(g.Va),c=k.getFormatter(g.Ua),d=t.Pa(a),e=l&&l.conditionalFormatPart,f=e&&l.conditionalFormatPart.isMeetCondition(d),h=b&&b.conditionalFormatPart,i=h&&b.conditionalFormatPart.isMeetCondition(d),k.Sd||(e?f:d>0||0===d&&!c)?j=l:(h?i:d<0)?j=b:c?j=c:b&&(j=b),j):m},Td:function(a){var b,c,d=this;if(d.PropertyChanged)for(b=0;b<d.PropertyChanged.length;b++)c=d.PropertyChanged[b],"function"==typeof c&&c(d,a)}},b}(N),p.GeneralFormatter=l,p.FormatterBase=N,a.exports=p}()},function(a,b){!function(){"use strict";a.exports={Exp_TokenIsNull:"token is null",Exp_InvalidBackslash:"the '\\' cannot be evaluated",Exp_FormatIllegal:"format is illegal.",Exp_ValueIsNull:"value is null",Exp_DuplicatedDescriptor:"The type of descriptor was added.",Exp_TokenIllegal:"token is illegal.",Exp_ValueIllegal:"value is illegal.",Exp_InvalidCast:"InvalidCastException"}}()},function(a,b,c){!function(){"use strict";a.exports=c(20)}()},function(a,b,c){!function(){"use strict";var b,d,e,f,g,h,i=c(1),j=i.j.Fa,k=i.pc,l=k.nc,m=k.ec,n=i.k,o=n.Cb,p={},q=p.Vd={},r=null,s=void 0,t=Math.floor,u=Math.PI,v=Math.sin,w=Math.cos,x=Math.min,y=Math.max,z=Math.round,A=Math.pow,B=Math.sqrt,C=Math.abs,D=Math.ceil,E="undefined",F="string",G=isNaN,H=parseFloat,I=Number.MAX_VALUE,J="#969696",K="#CB0000",L="#646464",M="#DCDCDC",N="white",O="black",P="blue",Q="green",R="red",S="left",T="right",U="center",V="top",W="bottom",X="middle",Y="px Arial";function Z(a,b){this.x=a,this.y=b}function $(a,b,c,d){var e=this;e.x=a,e.y=b,e.width=c,e.height=d}function _(a,b){var c,d,e,f=a[0],g=f&&f.value?f.value:f;for(d=1,e=a.length;d<e;d++)f=a[d],c=f&&f.value?f.value:f,(b&&g>c||!b&&g<c)&&(g=c);return g}function aa(a,b,c,d,e,f,g){f&&(a.strokeStyle=f),g&&(a.lineWidth=g),a.beginPath(),a.moveTo(b,c),a.lineTo(d,e),a.stroke()}function ba(a,b,c,d,e,f,g,h,i,j,k,l){b?aa(a,c,d,e,f,k,l):aa(a,g,h,i,j,k,l)}function ca(a){return k.dc(k.ec(a))<127.5?N:O}function da(a,b,c,d,e,f,g){var h={};return g?(h.left=b+e+f,h.width=d-2*e,h.top=a+e,h.height=c-2*e):(h.left=a+e,h.width=c-2*e,h.top=b+e,h.height=d-2*e),h}function ea(a,b){var c,d,e=0;for(c=0,d=a.length;c<d;c++)e+=b&&!b(a[c])?0:a[c];return e}function fa(a,b,c,d){var e,f,g,h,i=[];for(f=0,g=0,h=a.length;f<h;f++)b?b(a[f])?i[g++]=c?c(a[f]):a[f]:i[g++]=0:(e=H(a[f]),!G(e)&&isFinite(e)&&(i[g++]=e));return d&&d(i),i}function ga(a,b,c,d,e,f){var g=z(b+d),h=z(c+e);b=z(b),c=z(c),d=z(g-b),e=z(h-c),a.beginPath(),a.fillStyle=f,a.fillRect(b,c,d,e),a.fill()}function ha(a,b,c){return a=x(a,b),a=y(a,c)}function ia(a,b,c,d,e){a.save(),a.rect(b,c,d,e),a.clip()}function ja(a,b,c,d,e,f){var g,h,i,k,l,m,n=c+e/2,o=d+f/2,p=5,q=x(e,f)/2-p,r=-.5*u,s=n+q*w(r),t=o+q*v(r),y=[],z=[];if(!(q<=0)){for(h=fa(b.values,function(a){return!j(a)&&!G(a)&&isFinite(a)},function(a){return C(a)},function(a){1===a.length&&(a[1]=1-a[0])}),i=h.length,k=ka(i,b.colors),l=ea(h),a.save(),m=0;m<i;m++)g=r+h[m]/l*2*u,a.beginPath(),a.moveTo(n,o),a.lineTo(s,t),a.arc(n,o,q,r,g,!1),a.lineTo(n,o),a.fillStyle=k[m],a.fill(),y.push(s),z.push(t),r=g,s=n+q*w(r),t=o+q*v(r);for(m=0;m<i;m++)aa(a,n,o,y[m],z[m],N);a.restore()}}function ka(a,b){var c,d,e,f,g,h,i=[],j=b.length;if(a<=j)i=b.slice(0,a);else{for(0===j?(i.push("darkgray"),j=1):i=b.slice(0),c=[],e=a-j+1,f=0;f<j;f++)c[f]=m(i[f]);for(f=j;f<a;f++){d=c[f%j];for(g in d)d.hasOwnProperty(g)&&(h=d[g],d[g]=t(h-h/e*(f/j)));d.a=255,i[f]=k.bc(d)}}return i}function la(a,b,c){this.x=a,this.y=b,this.value=c}function ma(a,b,c,d,e,f){var g,h,i,k,l,m,n,o,p,q,s,t,u,v,w,A,B,C,D,F,H,I,J,L,M,N,O,Q,R,S,T,U;for(a.save(),g=b.points,h=b.mini,i=b.maxi,k=b.line1,l=b.line2,m=b.colorPositive,n=b.colorNegative,o=5,g=fa(g,function(a){return!j(a)&&!G(a)&&isFinite(a)}),m=j(m)?"#787878":m,n=j(n)?K:n,D=_(g,!1),i=j(i)?D:i,q=y(i,D),F=_(g,!0),h=j(h)?F:h,p=x(h,F),p=p>0?0:p,q=q<0?0:q,s=0,s=s>q?q:s,s=s<p?p-1:s,t=g.length,H=da(c,d,e,f,o),u=H.left,v=H.top,w=H.width,A=H.height,B=w/(t-1),C=(q-p)/A,I=[],O=v+(q-s)/C,S=0;S<t;S++)J=g[S],Q=u+B*S,R=v+(q-J)/C,0===S&&I.push(new la(Q,O,s)),S>0&&J*g[S-1]<0&&(M=I[I.length-1],M&&(N=na(M.x,M.y,Q,R,O),I.push(new la(N,O,s)))),I.push(new la(Q,R,J)),S===t-1&&I.push(new la(Q,O,s));for(a.beginPath(),T=0,U=I.length;T<U;T++)L=I[T],L&&(0===T?a.moveTo(L.x,L.y):a.lineTo(L.x,L.y),M=I[T-1],L.value===s&&M&&(a.fillStyle=M.value>s?m:n,a.fill(),T!==U-1&&(a.beginPath(),a.moveTo(L.x,L.y))));V(k),V(l),a.restore();function V(b){var c,d,e;b===r&&typeof b!==E||(c=ha(b,q,p),d=0!==C?(q-c)/C:A/2,e=z(v+d)-.5,aa(a,u,e,u+w,e,P))}}function na(a,b,c,d,e){return((b-e)*c+(e-d)*a)/(b-d)}function oa(a,b,c,d,e,f){var g,h,i,k,l,m,n,o,p,q,r,s,t,v,w,A,B,C,D,E,F,G,H,L,N,O,P=b.points1,Q=b.points2,R=b.minX,S=b.maxX,T=b.minY,U=b.maxY,V=b.hLine,W=b.vLine,X=b.xMinZone,Y=b.xMaxZone,Z=b.yMinZone,$=b.yMaxZone,_=b.tags,aa=b.drawSymbol,ba=b.drawLines,ca=b.color1,ea=b.color2,fa=b.dash,ha=4,ja=da(c,d,e,f,5),ka=ja.left,la=ja.top,ma=ja.width,na=ja.height;function oa(b,c,d,e){o=b[c],q=o.x,r=o.y,o=b[c+1],s=o.x,t=o.y,v=ka+(q-l)*ma/(m-l),A=ka+(s-l)*ma/(m-l),w=la+(k-r)*na/(k-i),B=la+(k-t)*na/(k-i),ba&&ra(a,v,w,A,B,d,fa),aa&&(0===c&&e(v,w),e(A,B))}function qa(a,b,c,d,e){var f=pa(a,!0),g=pa(a,!1);i=j(T)?f.y:b,k=j(U)?g.y:c,l=j(R)?f.x:d,m=j(S)?g.x:e,m=l>=m?l+1:m,k=i>=k?i+1:k}function ta(b,c,d){a.beginPath(),a.arc(b-ha/2,c-ha/2,ha/2,0,2*u,!1),a.fillStyle=d,a.fill()}function ua(b,c){a.beginPath(),a.strokeStyle=ca,a.arc(b-ha/2,c-ha/2,ha/2,0,2*u,!1),a.stroke()}function va(b,c){a.beginPath(),a.strokeStyle=ea,a.strokeRect(b-ha/2,c-ha/2,ha,ha)}if(P&&!(P.length<=0)&&(g=sa(P),!(g.length<=0||Q&&Q.length>0&&(h=sa(Q),h.length<=0)))){for(ia(a,c,d,e,f),a.beginPath(),aa=!!j(aa)||aa,ca=j(ca)?J:ca,ea=j(ea)?K:ea,qa(g,T,U,R,S),!j(X)&&!j(Y)&&!j(Z)&&!j($)&&l<=X&&X<=m&&l<=Y&&Y<=m&&i<=Z&&Z<=k&&i<=$&&$<=k&&(H=y(l,X),L=x(m,Y),N=y(i,Z),O=x(k,$),H>=L&&(L=H+1),N>=O&&(O=N+1),ga(a,ka+(H-l)*ma/(m-l),la+(k-O)*na/(k-i),(L-H)*ma/(m-l),(O-N)*na/(k-i),M)),C=-I,D=-I,E=I,F=I,n=0,p=g.length;n<p-1;n++)oa(g,n,ca,ua),_&&(0===n&&(w>D&&(C=v,D=w),w<F&&(E=v,F=w)),B>D&&(C=A,D=B),B<F&&(E=A,F=B));if(h&&h.length>0)for(qa(h,i,k,l,m),n=0,p=h.length;n<p-1;n++)oa(h,n,ea,va);_&&(ta(C,D,K),ta(E,F,"#0000FF")),!j(V)&&i<=V&&V<=k&&(G=z(la+(k-V)*na/(k-i))-.5,ra(a,ka,G,ka+ma,G,K)),!j(W)&&l<=W&&W<=m&&(G=z(ka+(W-l)*ma/(m-l))-.5,ra(a,G,la,G,la+na,K)),a.restore()}}function pa(a,b){var c,d,e=b?1:-1,f=b?x:y,g=new Z(e*I,e*I),h=a.length;for(d=0;d<h;d++)c=a[d],g.x=f(g.x,c.x),g.y=f(g.y,c.y);return g}function qa(a,b,c,d){return c/d*(b-a)+a}function ra(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x;if(g){for(h=B(A(d-b,2)+A(e-c,2)),i=0,j=6,k=2,l=4,m=[],b<=d?(n=b,o=d,p=b,q=c):(n=d,o=b,p=d,q=e),r=(e-c)/(d-b),s=c-r*b,m.push(new Z(p,q)),t=[j,l,k,l];i<h;)for(u=0,v=t.length;u<v;u++)i+=t[u],i<=h&&(p=qa(n,o,i,h),q=r*p+s,m.push(new Z(p,q)));for(w=0,x=m.length;w<x-1;w+=2)aa(a,m[w].x,m[w].y,m[w+1].x,m[w+1].y,f)}else aa(a,b,c,d,e,f)}function sa(a){var b,c,d,e=[],f=a.length;if(f>0)if(b=a[0].length,f<b){if(f>=2)for(c=0;c<b;c++)e.push(new Z(a[0][c],a[1][c]))}else if(b>=2)for(d=0;d<f;d++)e.push(new Z(a[d][0],a[d][1]));return e}function ta(a,b,c,d,e,f){var g,h,i,k,m,n,o,p,q,r,s=b.measure,u=b.target,v=b.maxi,w=b.good,x=b.bad,y=b.forecast,A=b.tickUnit,B=b.colorScheme,C=b.vertical,D=5;function E(b,g,h,j,l){var m,n,o;a.fillStyle=b,m=i,n=k*(g/h),n>k&&(n=k),o=C?new $(c+e*j,m-n,e*l,n):new $(m,d+f*j,n,f*l),a.fillRect(o.x,o.y,o.width,o.height)}if(!(j(v)||v<0)){if(s=j(s)||s<0?0:s,w=j(w)||w<0?0:w,x=j(x)||x<0?0:x,u=j(u)?0:u,y=j(y)?0:y,A=j(A)?0:A,B=j(B)?"#A0A0A0":B,g="#252525",s>v&&(s=v,g=K),w>v&&(w=v,g=K),x>v&&(x=v,g=K),u>v&&(u=0,g=K),y>v&&(y=v,g=K),h=da(c,d,e,f,D,f-2*D,C),i=h.left,k=h.width,a.save(),E(l(B,1.66),1,1,.2,.6),E(l(B,1.33),w,v,.2,.6),E(B,x,v,.2,.6),E(g,s,v,.375,.25),y>0&&(m=i,n=k*(y/v),n>k&&(n=k),ba(a,C,c+.5*e,m,c+.5*e,m-n,m,d+.5*f,m+n,d+.5*f,"#3690BF",3)),u>0&&(o=z(i-(C?1:-1)*k*(u/v))-.5,ba(a,C,c+.2*e,o,c+.8*e,o,o,d+.2*f,o,d+.8*f,K,1)),A>0)for(p=t(v/A),r=0;r<=p;r++)q=z(i-(C?1:-1)*(k/v*A)*r)-.5,ba(a,C,c,q,c+.05*e,q,q,d+f,q,d+.95*f,L,1);a.restore()}}function ua(a,b,c,d,e,f){var g,h,i,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,E,F,G=b.spreadData,H=b.showAverage,I=b.scaleStart,J=b.scaleEnd,M=b.style,N=b.colorScheme,O=b.vertical,P=5,Q=G.length;if(!(Q<=0)){for(g=G[0].key,h=G[Q-1].key,I=j(I)?g:I,J=j(J)?h:J,M=j(M)?4:M,N=j(N)?L:N,i=da(c,d,e,f,P,f-2*P,O),k=i.left,l=i.width,m=i.top,n=i.height,ia(a,c,d,e,f),a.beginPath(),a.strokeStyle=N,a.fillStyle=N,a.lineWidth=2,q=_(G,!1),s=0,t=G.length;s<t;s++)if(u=G[s],v=u.key,w=u.value,o=k+(O?-1:1)*l*(v-I)/(J-I),O?(o=x(o,k),o=y(o,k-l)):(o=y(o,k),o=x(o,k+l)),o=z(o),1===M)r=w/2*n/q,r=r<.5?.5:r,A=m+n/2-r,B=m+n/2+r,ba(a,O,A,o,B,o,o,A,o,B);else if(4===M)r=w*n/q,r=r<1?1:r,ba(a,O,m,o,m+r,o,o,m+n,o,m+n-r);else if(6===M)ba(a,O,m,o,m+n,o,o,m,o,m+n);else for(C=2,D=1;D<=w;D++){switch(M){case 2:p=m+n/2-P-(w/2-D)*n/q;break;case 3:E=va(w,n,C+1,u.randomNumbers),p=m+n-P-E[D-1];break;case 5:default:p=m+n-D*n/q}p=z(p),a.beginPath(),a.fillRect(O?p:o,O?o:p,C,C)}H&&(F=wa(G),o=k-(O?1:-1)*l*(F-I)/(J-I),ba(a,O,m-P,o,m+n+P,o,o,m-P,o,m+n+P,K)),a.restore()}}function va(a,b,c,d){for(var e,f=[],g=y(100,10*a),h=0,i=[],j=0;f.length<a;)e=t(d[j++]*b),(h>g||xa(e,i))&&(f.push(e),i.push([e-c,e+c])),h++;return f}function wa(a){var b,c,d,e=0,f=0;for(b=0,c=a.length;b<c;b++)d=a[b],f+=d.value,e+=d.key*d.value;return 0===f?0:e/f}function xa(a,b){var c,d,e;for(c=0,d=b.length;c<d;c++)if(e=b[c],e[0]<=a&&a<=e[1])return!1;return!0}function ya(a,b,c,d,e,f,g){var h,i,k,m,n,o,p,q,t,u,v,w,x,y,A,B,C,D,E,F=b.points,H=b.colorRange,I=b.labelRange,J=b.maximum,M=b.targetRed,N=b.targetGreen,O=b.targetBlue,S=b.targetYellow,T=b.color,V=b.highlightPosition,W=b.vertical,Z=b.textOrientation,$=b.textSize,_=5;function ba(b,c,d){var e,f;c!==r&&c!==s&&(c=c>J?J:c,d&&!d(c)||(c=c<0?0:c,f=c/J*o,W?(e=z(n-f)-.5,aa(a,p,e,p+q,e,b)):(e=z(n+f)-.5,aa(a,e,p,e,p+q,b))))}if(!(j(F)||(h=F.length)<=0)){if(T=j(T)?L:T,j(H)||H.length!==h||za(H))for(H=[],i=0;i<h;i++)H.push(l(T,1+i/h));for(k=ea(F,function(a){return a>0}),J=j(J)||J<k?k:J,Z=j(Z)?0:Z,$=j($)||$<=0?10:$,$=G($)?$:$*g.zoomFactor,m=da(c,d,e,f,_,f-2*_,W),n=m.left,o=m.width,p=m.top,q=m.height,a.save(),t=n,B=0,C=h;B<C;B++)A=F[B],A<=0||(u=A/J*o,W?(v=c+.15*e,x=.7*e,w=t-u,y=u):(v=t,x=u,w=d+.15*f,y=.7*f),D=B+1===V?K:H[B],a.save(),a.fillStyle=D,a.fillRect(v,w,x,y),E=I&&I[B],E&&(a.save(),a.fillStyle=ca(D),a.textBaseline=X,a.textAlign=U,a.font=$+Y,a.rect(v,w,x,y),a.clip(),1===Z?(a.translate(v+x/2,w),a.rotate(Math.PI/2),a.fillText(E,y/2,0)):a.fillText(E,v+x/2,w+y/2),a.restore()),t+=(W?-1:1)*u,a.restore());ba(R,M,function(a){return a>0}),ba(Q,N),ba(P,O),ba("yellow",S),a.restore()}}function za(a){for(var b=0,c=a.length;b<c;b++)if(j(a[b]))return!0;return!1}function Aa(a,b,c,d,e,f){aa(a,Da(b),Da(c),Da(d),Da(e),j(f)?O:f,1)}function Ba(a,b,c,d,e){var f,g,h,i,j,k=.4*d;switch(b=Da(b),c=Da(c),a.beginPath(),a.moveTo(b,c),f=k/2,g=B(3)*k/2,h=k/B(3),e){case 0:i=[-f,0,f],j=[g,h,g];break;case 2:i=[-f,0,f],j=[-g,-h,-g];break;case 3:i=[g,h,g],j=[-f,0,f];break;case 1:i=[-g,-h,-g],j=[-f,0,f];break;default:i=[],j=[]}i.forEach(function(d,e){a.lineTo(Da(b+d),Da(c+j[e]))}),a.lineTo(b,c),a.closePath(),a.fillStyle=N,a.fill()}function Ca(a,b,c,d,e,f,g){var h,i,k,l,m,n,o,p,q,r,s,t,u=c.value,v=c.colorScheme,w=5,x=5,y=.7,z=!1;u=H(u),G(u)||(u>1?(u=1,z=!0):u<-1&&(u=-1,z=!0),v=j(v)?"grey":v,b.save(),0===a?(o=f-2*w,p=g*y,u>=0?(z&&(h=new Z(d+w+o-x,e+g/2)),i=new $(d+w,e+g*(1-y)/2,o*u,p),k=new Z(d+w,e+1),l=new Z(d+w,e+g),m=1):(q=C(o*u),z&&(h=new Z(d+w+x,e+g/2)),i=new $(d+f-w-q,e+g*(1-y)/2,q,p),k=new Z(d+f-w,e+1),l=new Z(d+f-w,e+g),m=3),n=g):1===a&&(r=g-2*w,s=f*y,u>=0?(t=r*u,i=new $(d+(1-y)/2*f,e+g-w-t,s,t),z&&(h=new Z(d+f/2,e+g-w-t+x),m=0),k=new Z(d+1,e+g-w),l=new Z(d+f,e+g-w)):(u=C(u),i=new $(d+(1-y)/2*f,e+w,s,r*u),z&&(h=new Z(d+f/2,e+w+r-x),m=2),k=new Z(d+1,e+w),l=new Z(d+f,e+w)),n=f),b.beginPath(),i&&(ga(b,i.x,i.y,i.width,i.height,v),ia(b,i.x,i.y,i.width,i.height)),h&&Ba(b,h.x,h.y,n,m),b.restore(),k&&Aa(b,k.x,k.y,l.x,l.y),b.restore())}function Da(a){return z(a)-.5}function Ea(a,b,c,d,e,f){Ca(0,a,b,c,d,e,f)}function Fa(a,b,c,d,e,f){Ca(1,a,b,c,d,e,f)}function Ga(a,b,c,d,e,f,g){var h,i,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,D,E,F=b.variance,I=b.reference,L=b.mini,M=b.maxi,N=b.mark,P=b.tickUnit,Z=b.legend,$=b.colorPositive,_=b.colorNegative,aa=b.vertical,ba=.5,da=.5-ba/2,ea=5,fa=K,ja=J,ka=13*g.zoomFactor;F=H(F);function la(b,g,i,j,k,l,o,q,r,s,t,u,x,y){var z,A,C,D,E,F;aa?(z=c+da*e,A=0===g?v-w:v,C=e*ba,D=w,ga(a,z,A,C,D,b)):(z=0===g?v:v-w,A=d+da*f,C=w,D=f*ba,ga(a,z,A,C,D,b)),p&&(ia(a,z,A,C,D),aa?Ba(a,c+e/2,h+i,n,k):Ba(a,h+j,d+f/2,n,l),a.restore()),Z&&(F=0,p&&(F=.4*n*B(3)/2+ea+2),a.save(),a.beginPath(),a.font=ka+Y,a.fillStyle=O,aa?(a.textAlign=U,E=ka+w+o,ma(E,y,b,q,r,z,A,C,D,aa),a.fillText(m,c+e/2,v+x*(w-F))):(a.textBaseline=X,E=a.measureText(m).width+w+s,ma(E,y,b,t,u,z,A,C,D,aa),a.fillText(m,v+x*(F-w),d+f/2)),a.restore())}function ma(b,c,d,e,f,g,h,i,j,k){k?a.textBaseline=e:a.textAlign=e,b>0&&c<w&&(a.rect(g,h,i,j),a.clip(),k?a.textBaseline=f:a.textAlign=f,a.fillStyle=ca(d))}function na(b,c,d,e,f,g,h,i,j,k){aa?Aa(a,b,c,d,e,j):Aa(a,f,g,h,i,k)}if(!(G(F)||(_=j(_)?R:_,$=j($)?Q:$,P=j(P)?0:P,M=j(M)?1:M,L=j(L)?-1:L,o=!j(I),o||(I=0),aa?(h=d+f-ea,i=f-2*ea,k=e-4*ea,l=-1):(h=c+ea,i=e-2*ea,k=f-4*ea,l=1),Z&&(q=H(b.variance),G(q)||(r=""+q,s=r.substr(r.indexOf(".")+1).length,m=s>=2?(100*q).toFixed(s-2)+"%":(100*q).toFixed(0)+"%")),F>M&&(F=M,p=!0),F<L&&(F=L,p=!0),I=ha(I,M,L),p&&(n=ha(k,60,15)),t=C(M-L),u=i/t,v=h+l*C(L-I)*u,w=C(F-I)*u,w>C(t)*u&&(w=C(t+L)*u),x=h+l*i,aa&&v<x||!aa&&v>x))){if(ia(a,c,d,e,f),F>I?la($,0,ea-i,i-ea,0,1,d-v,W,V,v-c-e,S,T,-1,C(M-F)*u):(w>C(t)*u&&(w=C(t+L)*u,v=h),la(_,1,-ea,ea,2,3,v-d-f,V,W,c-v,T,S,1,C(L-F)*u)),o&&(y=h+l*(Math.abs(L-I)*u),na(c,y,c+e,y,y,d,y,d+f)),P>0)for(a.beginPath(),z=t/P,A=0;A<=z;A++)D=h+i/z*A*l,na(c,D,c+.1*e,D,D,d+.9*f,D,d+f,ja,ja);!j(N)&&L<=N&&N<=M&&(a.beginPath(),E=h-(aa?1:-1)*C(L-N)*u,na(c,E,c+.33*e,E,E,d+.66*f,E,d+f,fa,fa),a.fill()),a.restore()}}b="7ns",d="5ns",e="tukey",f="bowley",g="sigma3";function Ha(a,c,h,i,k,l){var m,n,o,p,q,s,t,u,v,w,z,A,B,D,E,I,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,aa,ca,ha,ja,ka,la,ma,na,oa,pa,qa,ra,sa,ta,ua,va,wa,xa,ya,za,Aa=c.points,Ba=c.boxPlotClass,Ca=c.showAverage,Da=c.scaleStart,Ea=c.scaleEnd,Fa=c.acceptableStart,Ga=c.acceptableEnd,Ha=c.style,Ia=c.colorScheme,Ja=c.vertical,Ka=5,La=_(Aa,!1),Ma=_(Aa,!0);function Na(b,c,d,e,f,g,h,i,j){Ja?ga(a,c,d,e,f,b):ga(a,g,h,i,j,b)}function Oa(b,c,d,e){ba(a,Ja,U+V*b,d,U+V*c,d,d,U+V*b,d,U+V*c,e)}if(!(j(Aa)||(Aa=fa(Aa),Aa.length<=0))){for(Ba=Ba===r||typeof Ba!==F?d:Ba.toLocaleLowerCase(),Ba!==d&&Ba!==b&&Ba!==e&&Ba!==f&&Ba!==g&&(Ba=d),Da=H(Da),Da=G(Da)?Ma:Da,Ea=H(Ea),Ea=G(Ea)?La:Ea,Fa=H(Fa),Ga=H(Ga),Ia!==r&&typeof Ia===F||(Ia="#D2D2D2"),(Ha===r||0!==Ha&&1!==Ha)&&(Ha=0),m=K,Da>Ma&&(Ia=m,Da=Ma),Ea<La&&(Ia=m,Ea=La),ia(a,h,i,k,l),a.lineWidth=2,n=da(h,i,k,l,Ka,l-2*Ka,Ja),o=n.left,p=n.width,q=n.top,s=n.height,t=Ja?-1:1,u=c.perc02,v=c.perc09,w=c.perc10,z=c.perc90,A=c.perc91,B=c.perc98,D=c.q1,E=c.q3,I=E-D,M=Ma,N=La,O=1.5*I,P=1.5*I,Q=c.stDev,R=ea(Aa)/y(1,Aa.length),S=0,T=0,U=q+.1*s,V=.7*s,W=C(Ea-Da),X=0,Y=Aa.length;X<Y;X++)Z=Aa[X],Z<D&&Z>=D-1.5*I&&Z-(D-1.5*I)<O&&(O=Z-(D-1.5*I),M=Z),Z>E&&Z<=E+1.5*I&&E+1.5*I-Z<P&&(P=E+1.5*I-Z,N=Z),$=!1,S=o+t*(p*((Z-Da)/W)),Ba===e&&(Z<=D-1.5*I||Z>=E+1.5*I)&&($=!0,T=Z<=D-3*I||Z>=E+3*I?0:1),Ba===b&&(Z<=u||Z>=B)&&($=!0,T=1),Ba===g&&(Z<=R-2*Q||Z>=R+2*Q)&&($=!0,T=Z<=R-3*Q||Z>=R+3*Q?0:1),aa=J,$&&(1===Ha?1===T?Oa(.2,.8,S,aa):Oa(.3,.7,S,aa):(ca=.1*s,ca<2&&(ca=2),a.beginPath(),a.strokeStyle=aa,ha=q+.45*s,ja=S,a.arc(Ja?ha:ja,Ja?ja:ha,ca/2,0,2*Math.PI),a.stroke()));switch((Da>Fa||Ea<Ga)&&(Ia="#C0FF00"),Fa=y(Da,Fa),Ga=x(Ea,Ga),Fa>Ga?Ia=m:Fa<Ga&&(ka=o+t*(p*((Fa-Da)/W)),la=o+t*(p*((Ga-Da)/W)),ma=q+.9*s,ba(a,Ja,ma,ka,ma,la,ka,ma,la,ma,L)),na=o+t*(p*((D-Da)/W)),oa=C(o+t*(p*((E-Da)/W))-na),pa=c.median,
qa=o+t*(p*((pa-Da)/W)),Ba){case b:ta=u,ua=B;break;case e:ta=M,ua=N;break;case g:na=o+t*(p*((R-Q-Da)/W)),oa=C(o+t*(p*((R+Q-Da)/W))-na),qa=o+t*(p*((R-Da)/W)),va=R-2*Q,ta=va>Da?va:Ma,va=R+2*Q,ua=va<Ea?va:La,Ca=!1;break;case d:case f:default:ta=Ma,ua=La}ra=o+t*(p*((ta-Da)/W)),sa=o+t*(p*((ua-Da)/W)),wa=J,1===Ha?Na("#F2F2F2",U,sa,V,ra-sa,ra,U,sa-ra,V):(xa=q+.45*s,ba(a,Ja,xa,ra,xa,sa,ra,xa,sa,xa,wa)),Na(Ia,U,na-oa,V,oa,na,U,oa,V),ba(a,Ja,U,qa,U+V,qa,qa,U,qa,U+V,wa),0===Ha&&(ba(a,Ja,U+.3*V,sa,U+.7*V,sa,sa,U+.3*V,sa,U+.7*V,wa),ba(a,Ja,U+.3*V,ra,U+.7*V,ra,ra,U+.3*V,ra,U+.7*V,wa)),Ba!==b&&Ba!==f||(Ba===b?(ta=v,ua=A):(ta=w,ua=z),ya=o+t*(p*((ta-Da)/W)),za=o+t*(p*((ua-Da)/W)),Oa(.3,.7,za,wa),Oa(.3,.7,ya,wa)),Ca&&(S=o+t*(p*((R-Da)/W)),Oa(.2,.8,S,m)),a.restore()}}function Ia(a,b,c,d,e){b=z(b),c=z(c),d=z(d),e=z(e),b===d&&(d-=.5,b=d),c===e&&(e-=.5,c=e),a.moveTo(b,c),a.lineTo(d,e)}function Ja(a,b,c,d,e,f,g,h,i,j,k){a.beginPath(),a.strokeStyle=c,b?Ia(a,d,e,f,g):Ia(a,h,i,j,k),a.stroke()}function Ka(a,b,c,d,e){a.rect(b,c,d,e),a.clip()}function La(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o=f.labelText,p=f.fontSize,q=f.startBox,r=f.endBox,s=f.boxColor,t=f.isInRightOrTopOfBox;a.save(),a.beginPath(),a.font=p+Y,j=1,m=O,f.vertical?(k=U,t?(g=p+r-(q-c),g>0&&q-r-c<r?(l=V,m=ca(s),i=q-r+j,Ka(a,b,q-r,d,r)):(l=W,i=q-r-j)):(g=p-(c+e-q),g>0&&c+e-q<r?(Ka(a,b,q-r,d,r),l=W,m=ca(s),i=q-j):(l=V,i=q+j)),a.textAlign=k,a.textBaseline=l,a.fillStyle=m,a.fillText(o,b+d/2,i)):(l=X,n=a.measureText(o),t?(g=n.width+r-(b+d-q),g>0&&b+d-(q+r)<r?(Ka(a,q,c,r,e),k=T,m=ca(s),h=q+r-j):(k=S,h=q+r+j)):(g=n.width-(q-b),g>0&&q-b<r?(Ka(a,q,c,r,e),h=q+j,k=S,m=ca(s)):(k=T,h=q-j)),a.textAlign=k,a.textBaseline=l,a.fillStyle=m,a.fillText(o,h,c+e/2)),a.restore()}function Ma(a,b,c,d,e,f,g){var h,i,k,m,n,o,p,q,s,t,u,v,w,z,A,B,D,E,I,J,K,L,N,P,Q,R,S,T,U,V,W,X,Y,Z,$=b.points,_=b.labels,aa=b.pointIndex,ba=b.minimum,ca=b.maximum,ea=b.colorPositive,fa=b.colorNegative,ha=b.vertical,ja=5,ka=13*g.zoomFactor;if(!(j($)||(h=$.length,h<=0||(aa=parseInt(aa),G(aa)||aa<=0||aa>h)))){for(_=j(_)?[]:_,ea!==r&&typeof ea===F||(ea="#8CBF64"),fa!==r&&typeof fa===F||(fa="#D6604D"),i=ea,k=l(ea,1.3),m=fa,n=l(fa,1.3),o=1,p=0,q=0,s=0,t=0,u=[],v=0,w=0,z=$.length;w<z;w++)A=$[w],u[o]=[],B=u[o],G(A)?(B[0]=0,B[1]=p,B[2]=0):(B[0]=C(A),p=A+p,B[1]=A>0?q:p,B[2]=A),B[3]=o,s=x(q,s),t=y(q,t),o===h&&(v=s<0?-s:0,B[1]=A>0?0:A),q=A+q,o++;p-=A,ba=H(ba),G(ba)||ba>0||ba>s?(D=s,ba=s):(D=ba,v=-ba),ca=H(ca),G(ca)||ca<0||ca<t?E=t:(E=ca,v=-ba),I=da(c,d,e,f,ja,f-2*ja,ha),J=I.left,K=I.width,L=I.top,N=I.height,P=ha?-1:1,Q=E-D,R=K/Q,ia(a,c,d,e,f),a.beginPath(),a.lineWidth=1,S=u[aa],T=S[2],U=J+P*(S[1]+v)*R,V=S[0]*R,W=1===aa||aa===h?T>=0?i:m:T>=0?k:n,ha?ga(a,L,U-V,N,V,W):ga(a,U,L,V,N,W),ha?(1!==aa&&(aa!==h?Ja(a,T>0,M,c,U,L+N,U,c,U-V,L+N,U-V):(X=J-(p+v)*R,Ja(a,!0,M,c,X,L+N,X))),aa!==h&&Ja(a,T>0,M,L,U-V,c+e,U-V,L,U,c+e,U)):(1!==aa&&(aa!==h?Ja(a,T>0,M,U,d,U,L+N,U+V,d,U+V,L+N):(Y=J+(p+v)*R,Ja(a,!0,M,Y,d,Y,L+N))),aa!==h&&Ja(a,T>0,M,U+V,L,U+V,d+f,U,L,U,d+f)),Z=_[aa-1],_.length>0&&!j(Z)&&""!==Z&&La(a,c,d,e,f,{labelText:Z,vertical:ha,isInRightOrTopOfBox:T>0,fontSize:ka,startBox:U,endBox:V,boxColor:W}),Ja(a,ha,O,c,J-v*R,c+e,J-v*R,J+v*R,d,J+v*R,d+f),a.restore()}}function Na(a,b,c,d,e,f,g){var h,i,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,A,B,C,E,I,L,M=b.points,N=b.pointIndex,O=b.colorRange,P=b.target,Q=b.target2,R=b.highlightPosition,S=b.label,T=b.vertical,U=5,V=13*g.zoomFactor;function W(a){return a=H(a),a=G(a)?0:a,a=a<0?0:a,a=a>1?1:a}if(!(j(M)||(h=M.length,h<=0||(N=parseInt(N),G(N)||N<=0||N>h)))){for(O=j(O)?[]:O,P=W(P),Q=W(Q),S=parseInt(S),S=G(S)?0:S,i=1,k=0,l=[],m=0,n=M.length;m<n;m++)o=M[m],l[i]=[],p=l[i],o<0||G(o)||j(o)?(p[0]=1===i?0:k,p[1]=0):(k+=o,p[0]=1===i?0:k-o,p[1]=o),i++;q=da(c,d,e,f,U,f-2*U,T),r=q.left,s=q.width,t=q.top,u=q.height,v=T?-1:1,w=s/k,ia(a,c,d,e,f),a.beginPath(),a.lineWidth=1,x=l[N],y=x[1],A=r+v*x[0]*w,B=x[1]*w,C=N===R?K:0===O.length||typeof O[N-1]!==F?J:O[N-1],T?ga(a,t,A-B,u,B,C):ga(a,A,t,B,u,C),1===S?E=(x[0]+y)/k*1e3:2===S&&(E=y/k*1e3),I=z(E)/10+"%",1!==S&&2!==S||""===I||La(a,c,d,e,f,{labelText:I,vertical:T,isInRightOrTopOfBox:(x[0]+x[1])*w<s/2,fontSize:V,startBox:A,endBox:B,boxColor:C}),L=["#8CBF64","#EE5D5D"],[P,Q].forEach(function(b,g){var h=D(r+v*s*b);Ja(a,T,L[g],c,h,c+e,h,h,d,h,d+f)}),a.restore()}}function Oa(a,b){switch(b){case 2:var c=a%4===0&&a%100!==0||a%400===0;return c?29:28;case 4:case 6:case 9:case 11:return 30;default:return 31}}function Pa(a,b,c){var d,e,f,g,h,i;return a<0&&(a=0),a>1&&(a=1),d=m(b),e=m(c),f=d.a*(1-a)+e.a*a,g=d.r*(1-a)+e.r*a,h=d.g*(1-a)+e.g*a,i=d.b*(1-a)+e.b*a,"rgba("+parseInt(g,10)+","+parseInt(h,10)+","+parseInt(i,10)+","+H(f/255)+")"}function Qa(a,b,c){return a===b&&a===c?1:a<=b?0:a>=c?1:(a-b)/(c-b)}function Ra(a,b,c,d,e,f){var g=(f+e)/2;return e<=d&&d<=g?Pa(Qa(d,e,g),a,b):Pa(Qa(d,g,f),b,c)}function Sa(a){var b=I,c=-I;return a.forEach(function(a){a!==r&&a!==s&&(b>a&&(b=a),c<a&&(c=a))}),{min:b,max:c}}function Ta(a,b,c,d,e,f,g){var h,i,j;d?a.forEach(function(a,e){0!==a&&a!==r&&a!==s&&(b[c+e]=d[e]||b[c+e])}):(h=Sa(a),i=h.min,j=h.max,a.forEach(function(a,d){0!==a&&a!==r&&a!==s&&(b[c+d]=Ra(e,f,g,a,i,j))}))}function Ua(a,b,c,d,e,f){var g,h,i,j,k=b.year,l=b.month,m=b.values,n=b.emptyColor||"lightgray",o=b.startColor,p=b.middleColor,q=b.endColor,r="white",s=6,t=7,u=2,v=(e-(s+1)*u)/s,w=(f-(t+1)*u)/t,x=[],y=new Date(k,l-1,1).getDay();for(g=0;g<s*t;g++)g<y?x[g]=r:g<y+Oa(k,l)?x[g]=n:x[g]=r;for(Ta(m,x,y,b.colors,o,p,q),a.save(),a.rect(c,d,e,f),a.clip(),a.beginPath(),h=0,i=0;i<s;i++)for(j=0;j<t;j++)a.fillStyle=x[h++],a.fillRect(c+i*v+(i+1)*u,d+j*w+(j+1)*u,v,w);a.restore()}function Va(a){var b,c=a.getFullYear(),d=a.getMonth(),e=a.getDate();for(b=1;b<d+1;b++)e+=Oa(c,b);return e}function Wa(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F=b.year,G=b.values,H=b.emptyColor||"lightgray",I=b.startColor,J=b.middleColor,K=b.endColor,L="white",M=7,N=parseInt(366/M)+2,O=[],P=new Date(F,0,1).getDay(),Q=Va(new Date(F,11,31));for(h=0;h<N*M;h++)h<P?O[h]=L:h<P+Q?O[h]=H:O[h]=L;for(Ta(G,O,P,b.colors,I,J,K),a.save(),a.rect(c,d,e,f),a.clip(),i=g.zoomFactor,j=15*i,k=c+j,l=d,m=e-j,n=f,a.save(),a.translate(c+j/2,l+n),a.rotate(-Math.PI/2),a.font=13*i+Y,a.fillStyle="black",a.textBaseline="middle",a.textAlign="center",a.fillText(F,n/2,0),a.restore(),o=2,p=(m-(N+1)*o)/N,q=(n-(M+1)*o)/M,r=0,v=[],t=0;t<N;t++)for(s=0;s<M;s++)u={x:k+t*p+(t+1)*o,y:l+s*q+(s+1)*o,w:p,h:q},v[r]=u,a.fillStyle=O[r++],a.fillRect(u.x,u.y,u.w,u.h);for(w=[],x={},y=0;y<12;y++)x[y]=Va(new Date(F,y,1))-1+P;for(z=x[11]+Oa(F,12)-1,r=0,t=0;t<N;t++)for(s=0;s<M;s++)P<=r&&r<P+Q&&(A=new Date(F,0,r-P+1),B=A.getMonth(),C=x[B],u=v[r],C<=r&&r<7+C&&w.push({x1:u.x,y1:u.y-o/2,x2:u.x,y2:u.y+u.h+o/2}),r!==C&&0!==A.getDay()||w.push({x1:u.x-o/2,y1:u.y,x2:u.x+u.w+o/2+(r===C?o:0),y2:u.y}),z-7<r&&r<=z&&w.push({x1:u.x+u.w,y1:u.y-o/2,x2:u.x+u.w,y2:u.y+u.h+o/2}),r!==z&&6!==A.getDay()||w.push({x1:u.x-o/2-(r===z?o:0),y1:u.y+u.h,x2:u.x+u.w+o/2,y2:u.y+u.h})),r++;for(a.strokeStyle="black",a.lineWidth=2,D=0;D<w.length;D++)E=w[D],a.beginPath(),a.moveTo(E.x1,E.y1),a.lineTo(E.x2,E.y2),a.stroke();a.restore()}h=function(){function a(){var a=this;a.Wd=2,a.Xd=I,a.Yd=-I,a.Zd=I,a.$d=-I}a.prototype={constructor:a,paint:function(a,b,c,d,e,f){var g,h,i,j=this;j.options=b,j.setting=b.settings,g=b.values,h=b.dateValues,i=b.zoomFactor,a.save(),a.rect(c,d,e,f),a.clip(),a.beginPath(),0===b.sparklineType&&j._d(a,c,d,e,f,g,h,i),j.ae(a,c,d,e,f,g,h,i),j.be(a,c,d,e,f,g,h,i),a.restore()},ce:function(a){return 0===this.options.sparklineType?3+this.de(a)+1:3},ee:function(a,b){var c,d,e,f,g,h,i,j,k,l=this.fe;if(l)return l;if(l=this.fe=[],c=a.length,this.options.displayDateAxis){for(f=b.length,g=x(c,f),h=[],g>0&&(h=b.slice(0,g)),h.sort(function(a,b){return a===b?0:(a===q&&(a=0),b===q&&(b=0),a-b)}),i=h.length,d=0;d<i;d++)if(j=h[d],typeof j!==E&&j!==r){for(k=o(b,j);n.Bb(l,k);)k=o(b,j,k+1);isNaN(j)||(e=a[k],e!==s&&e!==r&&isNaN(e)&&e!==q||l.push(k))}}else for(d=0;d<c;d++)e=a[d],typeof e!==E&&e!==r&&isNaN(e)&&e!==q||l.push(d);return l},ge:function(a,b){var c=b[a];return typeof c===E||c===r?1===this.setting.options.displayEmptyCellsAs&&(c=0):c===q&&(c=0),c},_d:function(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,s,t,u,v,w,x,y=this,z=y.ee(f,g),A=z.length-1;for(A<0&&(A=0),l=y.setting.options,m=y.linePos=[],t=l.displayEmptyCellsAs,i=0;i<A;i++)if(n=y.ge(z[i],f),typeof n!==E&&n!==r){if(p=i+1,o=y.ge(z[p],f),typeof o===E||o===r)if(1===t)o=0;else if(2===t)for(p=i+2;p<=A;p++)if(u=f[z[p]],typeof u!==E&&u!==r){o=u;break}typeof o!==E&&o!==r?(q=y.he(z[i],{Width:d,Height:e},f,g,h),s=y.he(z[p],{Width:d,Height:e},f,g,h),v=q.Width/2,j={X:q.X+v,Y:q.Y+v},k={X:s.X+v,Y:s.Y+v},m[i]={P1:j,P2:k}):i++}if(w=m.length,w>0)for(a.strokeStyle=y.options.getColor(l.seriesColor),a.lineCap="round",a.lineWidth=y.de(h),i=0;i<w;i++)x=m[i],x&&(a.beginPath(),j=x.P1,k=x.P2,a.moveTo(b+j.X,c+j.Y),a.lineTo(b+k.X,c+k.Y),a.stroke(),a.closePath())},ie:function(a,b,c){var d,e,f,g=this,h=g.options,i=g.setting.options,j=r,k=g.ge(a,b),l=g.ee(b,c),m=l.length,n=h.getColor.bind(g);return typeof k!==E&&k!==r&&(g.Zd!==I&&g.$d!==-I||g.je(b),k===g.Zd&&i.showLow&&(j=n(i.lowMarkerColor)),k!==g.$d||!i.showHigh||typeof j!==E&&j!==r||(j=n(i.highMarkerColor)),typeof j!==E&&j!==r||(h.displayDateAxis?(d=o(l,a),0===d&&i.showFirst&&(j=n(i.firstMarkerColor))):0===a&&i.showFirst&&(j=n(i.firstMarkerColor))),typeof j!==E&&j!==r||(h.displayDateAxis?(e=o(l,a),e===m-1&&i.showLast&&(j=n(i.lastMarkerColor))):a===m-1&&i.showLast&&(j=n(i.lastMarkerColor))),k<0&&i.showNegative&&(typeof j===E||j===r)&&(j=n(i.negativeColor)),typeof j!==E&&j!==r||(f=h.sparklineType,0===f?i.showMarkers&&(j=n(i.markersColor)):1===f?j=n(i.seriesColor):2===f&&(j=n(i.seriesColor)))),j===s||j===r?"Transparent":j},ae:function(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q,r,s=this,v={Width:d,Height:e},w=s.ee(f,g),x=w.length,y=s.options.sparklineType;for(r=0;r<x;r++)i=w[r],j=s.ie(i,f,g),k=s.he(i,v,f,g,h),a.fillStyle!==j&&(a.fillStyle=j),0===y?(a.save(),l=b+k.X+k.Width/2,m=c+k.Y+k.Height/2,a.translate(l,m),a.rotate(45*u/180),a.fillRect(0-k.Width/2,0-k.Height/2,k.Width,k.Height),a.restore()):(n=b+k.X+k.Width/4,n=t(n),o=c+k.Y,p=k.Width/2,q=k.Height,a.fillRect(n,o,p,q))},be:function(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p=this,q=p.setting&&p.setting.options;q&&q.displayXAxis&&p.ke(f,g)&&(i={Width:d,Height:e},j=p.ce(h),k=i.Width-p.ce(h),l=t(p.le(i,f,h))+.5,m=l,n=p.options.getColor(q.axisColor),o=h,o<1&&(o=1),a.strokeStyle!==n&&(a.strokeStyle=n),a.lineWidth!==o&&(a.lineWidth=o),a.beginPath(),a.moveTo(b+j,c+l),a.lineTo(b+k,c+m),a.stroke())},me:function(a){var b,c=this.ne(a);return c===-I||(b=this.oe(a),b===I)||(c===b||c*b<=0)},ke:function(a,b){var c,d,e,f,g,h=this.me(a);if(2!==this.options.sparklineType)return h;if(c=this.ee(a,b),d=c.length,!h&&d>0)for(g=0;g<d;g++)if(e=c[g],f=a[e],typeof f!==E&&f!==r)return!0;return h},pe:function(a,b){var c=this.Xd;return(isNaN(c)||c===I)&&this.qe(a,b),this.Xd},re:function(a,b){var c=this.Yd;return(isNaN(c)||c===-I)&&this.qe(a,b),this.Yd},qe:function(a,b){var c,d,e,f,g=this,h=new Date(0,0,0),i=I,j=g.ee(a,b),k=j.length;for(f=0;f<k;f++)c=j[f],d=b[c],isNaN(d)||(e=g.ge(c,a),e!==r&&typeof e===E||isNaN(e)||typeof d!==E&&d!==r&&(d>h&&(h=d),d<i&&(i=d)));g.Yd=h,g.Xd=i},se:function(a,b,c,d){var e,f,g,h,i,j,k,l,m=this,n=m.pe(b,c),o=m.re(b,c),p=[],q=m.ee(b,c),r=q.length;for(e=0;e<r;e++)g=q[e],f=c[g],f&&!isNaN(f)&&p.push(f);if(p.sort(function(a,b){return a-b}),h=p.length,h>1&&n!==o){for(i=I,j=0,e=1;e<h;e++)k=p[e],f=k-p[e-1],f<i&&f>0&&(i=f),j+=f;return l=(a.Width-m.ce(d)-m.ce(d))*i/j/2,l<2&&(l=2),l}return(a.Width-m.ce(d)-m.ce(d))/2},te:function(a,b,c,d){var e,f=this;return f.options.displayDateAxis?f.se(a,b,c,d):(e=f.ee(b,c).length,(a.Width-f.ce(d)-f.ce(d))/e)},ue:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,n=this,p=n.ce(e);return n.options.displayDateAxis?(f=n.te(a,c,d,e),g=n.re(c,d),h=n.pe(c,d),g===h?p+f/2:(i=d[b])?(j=a.Width-p-n.ce(e),j-=f,k=g-h,p+t((i-h)/k*j)):0):(f=n.te(a,c,d,e),l=o(n.ee(c,d),b),m=p+f*l,t(m))},ve:function(a,b){var c,d=this,e=a.Width-d.ce(b)-d.ce(b);return e=y(e,0),c=a.Height-d.ce(b)-d.ce(b),c=y(c,0),{Width:e,Height:c}},je:function(a){var b,c,d=this,e=a.length;for(c=0;c<e;c++)b=a[c],typeof b!==E&&b!==r&&("number"!=typeof b&&(b=0),b<d.Zd&&(d.Zd=b),b>d.$d&&(d.$d=b))},ne:function(a){var b,c,d=this;return d.$d!==-I&&d.$d||d.je(a),b=d.setting.options,c=b.maxAxisType,0===c?d.$d:1===c?b.groupMaxValue:2===c?b.manualMax:d.$d},oe:function(a){var b,c,d=this;return d.Zd!==I&&d.Zd||d.je(a),b=d.setting.options,c=b.minAxisType,0===c?d.Zd:1===c?b.groupMinValue:2===c?b.manualMin:void 0},we:function(a,b,c,d){var e=this.ve(a,d),f=this.ne(c),g=this.oe(c),h=f-g,i,j;if(f===g){if(0===f)return 0;h=C(f)}return i=c[b],i||(i=0),j=e.Height/h,i*j},xe:function(a,b,c,d){var e,f,g,h=this,i=h.options.sparklineType;if(0===i)return h.we(a,b,c,d);if(1===i){if(e=c[b],1===h.setting.options.displayEmptyCellsAs&&(typeof e===E||e===r))return 0;if(f=h.we(a,b,c,d),f>-h.Wd&&f<h.Wd){if(e>0)return f+h.Wd;if(e<0)return f-h.Wd}return f}return 2===i?(e=c[b],typeof e===E||e===r||0===e||isNaN(e)?0:(g=h.ve(a,d),e>=0?g.Height/2:-g.Height/2)):void 0},ye:function(a,b,c){var d,e,f=this,g=f.ve(a,c),h=f.ne(b),i=f.oe(b);if(h===-I||i===I)return a.Height/2;if(d=h-i,h===i){if(0===h)return a.Height/2;d=h,h<0&&(h=0)}return e=g.Height/d,f.ce(c)+h*e},le:function(a,b,c){return 2===this.options.sparklineType?a.Height/2:this.ye(a,b,c)},ze:function(a,b,c,d){var e,f,g,h=this,i=h.ve(a,d),j=h.ne(c),k=h.oe(c),l=j-k;if(j===k){if(0===j)return 0;l=j}return e=i.Height/l,f=h.ge(b,c),typeof f!==E&&f!==r||(f=0),j!==k&&j*k>0?(g=0,g=f>=0?(f-k)*e:(f-j)*e):f*e},Ae:function(a,b,c,d){var e,f,g,h=this,i=h.options.sparklineType;return 0===i?h.ze(a,b,c,d):1===i?(e=h.ze(a,b,c,d),f=h.Wd,e>-f&&e<f&&(g=h.ge(b,c),typeof g!==E&&g!==r||(g=0),0!==g)?g>0?e+f:e-f:e):2===i?h.xe(a,b,c,d):void 0},Be:function(a,c,d,e,f){var g,h,i,j,k,l,m,n,o,p=this,q=p.te(c,d,e,f),r=p.ue(c,a,d,e,f);return q<0&&(q=0),q=t(q),q%2===1&&(q+=1),g=p.xe(c,a,d,f),h=p.le(c,d,f),i=p.ne(d),j=p.oe(d),k=0,i<0&&j<0?k=y(p.ce(f),h):(k=h,g>=0&&(k=h-g)),l=p.Ae(c,a,d,f),m=new b(r,k,q,C(l)),0!==g&&(n=p.ce(f),m.Y<n&&m.Bottom<n+1?m.Height=t(m.Height+1):(o=c.Height-p.ce(f),m.Bottom>o&&m.Y>o-1&&(m.Y=o-l,m.Height=l))),m},de:function(a){var b=this.setting.options.lineWeight*a;return b<1&&(b=1),b},he:function(a,c,d,e,f){var g,h,i,j,k,l=this,m=l.de(f);return m++,m<2&&(m=2),g=l.Be(a,c,d,e,f),0===l.options.sparklineType&&(g.X=g.X+(g.Width-m)/2,h=l.ge(a,d),typeof h!==E&&h!==r?(h>=0?g.Y-=m/2:g.Y=g.Bottom-m/2,g.Width=m,g.Height=m):(g.Width=0,g.Height=0)),l.setting.options.rightToLeft&&(i=g.X,j=c.Width-i,k=j-g.Width,g=new b(k,g.Y,g.Width,g.Height)),g}};function b(a,b,c,d){var e=this;e.X=a,e.Y=b,e.Width=c,e.Height=d,e.Left=e.X,e.Right=e.Left+e.Width,e.Top=e.Y,e.Bottom=e.Y+e.Height}return a}(),p.SparklineRender=h,p.SparklineExRenders={PIESPARKLINE:ja,AREASPARKLINE:ma,SCATTERSPARKLINE:oa,BULLETSPARKLINE:ta,SPREADSPARKLINE:ua,STACKEDSPARKLINE:ya,HBARSPARKLINE:Ea,VBARSPARKLINE:Fa,VARISPARKLINE:Ga,BOXPLOTSPARKLINE:Ha,CASCADESPARKLINE:Ma,PARETOSPARKLINE:Na,MONTHSPARKLINE:Ua,YEARSPARKLINE:Wa},a.exports=p}()},function(a,b,c){!function(){"use strict";a.exports=c(22)}()},function(a,b,c){!function(){"use strict";var b,d,e=void 0,f=null,g="number",h="string",i="boolean",j=c(1),k=j.l,l=k.Ra,m={all:0,byCurrentColumn:1,byOtherColumns:2},n={average:1,count:2,counta:3,max:4,min:5,product:6,stdev:7,stdevp:8,sum:9,vars:10,varp:11};function o(a){return a&&a.text!==e}b=function(){function a(){}return a.quickSort=function(a){var b,c=C(a),d=[];for(b=0;b<c;b++)d[b]={index:b,value:a[b]};return this.quickSortImp(d)},a.quickSortImp=function(a){var b,c,d,e,f,g,h,i;if(C(a)<=1)return a;for(b=this,c=Math.floor(C(a)/2),d=a[c],e=[],f=[],g=[],h=0;h<C(a);h++)i=b.sortCompare(a[h].value,d.value),i<0?e.push(a[h]):i>0?f.push(a[h]):g.push(a[h]);return b.quickSortImp(e).concat(g,b.quickSortImp(f))},a.isEquals=function(a,b){return!(!A(a)&&""!==a||!A(b)&&""!==b)||(a instanceof Date&&b instanceof Date?a.valueOf()===b.valueOf():B(a)===h&&B(b)===h?a.toLowerCase()===b.toLowerCase():a===b)},a.Ra=l,a.isGreaterThan=function(a,b){var c=B(a),d=B(b);return c===i?a=a?1:0:a instanceof Date&&(a=this.Ra(a)),d===i?b=b?1:0:b instanceof Date&&(b=this.Ra(b)),c===d||c!==g&&d!==g?c===h&&d===h?a.toLowerCase()>b.toLowerCase():a>b:B(b)===g},a.sortCompare=function(a,b){var c=this,d=0,e=A(a)||""===a||B(a)===g&&isNaN(a),f=A(b)||""===b||B(b)===g&&isNaN(b);return d=e&&f?0:e?1:f?-1:c.isEquals(a,b)?0:c.isGreaterThan(a,b)?1:-1},a}();function p(a,c){var d,j;if(a===f||a===e)return!1;if(B(a)===g)c.value=a;else if(B(a)===i)c.value=a?1:0;else if(a instanceof Date)c.value=b.Ra(a);else{if(B(a)!==h)return!1;if(a=a.trim(),0===C(a))return!1;if(d=!1,"%"===a.charAt(C(a)-1)&&(d=!0,a=a.substr(0,C(a)-1)),C(a)>=2&&"0"===a[0]&&"x"===a[1])return!1;if(j=(+a).valueOf(),isNaN(j)||!isFinite(j)){if(j=new Date(a),isNaN(j))return!1;j=b.Ra(j)}d&&(j/=100),c.value=j}return!0}function q(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o=a.Ce;for(o||(a.Ee=[],a.Ie=[]),b=o?a.De:a.Ee,c=a.Fe,d=a.Ge,e=o?a.He:a.Ie,f=a.Je,g=a.Ke,h=a.Le,i=C(a.data),k=0;k<i;k++){for(l=!1,m=0;m<C(f)&&(n=f[m],o&&n===a.Me||(d[n]?(j=a.getExclusiveRowIndex(a.columnNames[n],k),l=!d[n][j]):c[n]&&(l=!c[n][k]),!l));m++);!l&&o&&(g?(j=a.getExclusiveRowIndex(a.columnNames[n],k),l=!g[j]):h&&(l=!h[k])),l||(b[k]=!0)}for(m=0;m<C(b);m++)b[m]&&e.push(m)}function r(a){var b,c,d=a.Ne={};for(a.Oe=[],a.Pe=[],a.Qe=[],a.Re=[],b=a.columnNames,c=0;c<C(b);c++)d[(b[c]+"").toUpperCase()]=c}function s(a,c){var d,e,f,g,h,i,j,k,l=a.Oe,m=a.Pe,n=a.Se,p=a.Qe,q=a.Re,r=a.data,s=q[c]=[];for(a._e=[],l[c]=[],m[c]=[],n[c]={},p[c]=[],d=0;d<C(r);d++)if(e=r[d][c],f=o(e)?e.text.trim():e,l[c].push(f),void 0===s[d])for(g=[d],m[c].push(f),p[c].push(g),h=C(p[c])-1,n[c][f]=h,s[d]=h,i=d+1;i<C(r);i++)j=r[i][c],k=o(j)?j.text.trim():j,void 0===s[i]&&b.isEquals(k,f)&&(g.push(i),s[i]=h)}function t(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,p,q=a.Te,r=a.getColumnIndex(b),s=[];if(!r)return s;if(d=a.Ce?a.Ue:a.Ve[r],e=a.Ee,!d)return s;for(q[r]||a.We(r),f=[],g=q[r],h=0;h<C(g);h++)i=a.data[h][r],j=o(i)?i.value:i,f[g[h]]=j;for(k=a.af[r],h=0;h<C(d);h++){for(l=d[h],m=!1,n=a.Xe(f,l),p=n.start;p<=n.end;p++)if(e[k[p]]){m=!0;break}m!==c&&s.push(l)}return s}function u(a,b){var c,d,e,f,g=[],h=a.getColumnIndex(b);if(h>=0){for(c=C(a.getData(b)),d=a.Ce?a.De:a.Ee,e=0;e<c;e++)d[e]||(f=a.getExclusiveRowIndex(b,e),g.indexOf(f)===-1&&g.push(f));return g}}function v(a,b){var c,d,e,f,g,h,i,j=[],k=a.getColumnIndex(b);if(k>=0)for(c=a.Ke||a.Le,d=a.Ge[k]||a.Fe[k],e=a.Ce&&k===a.Me?c:d,f=!!a.Fe[k],g=C(f?a.getData(b):a.getExclusiveData(b)),h=0;h<g;h++)e&&!e[h]&&(i=f?a.getExclusiveRowIndex(b,h):h,j.indexOf(i)===-1&&j.push(i));return j}function w(a,b){var c,d,e,f,g,h,i,j,k,l=[],m=a.columnNames;for(c=0,d=C(m);c<d;c++)if(m[c]!==b)for(e=v(a,m[c]),f=0;f<C(e);f++)for(g=a.getRowIndexes(m[c],e[f]),h=0;h<C(g);h++)l.indexOf(g[h])===-1&&l.push(g[h]);for(c=0,d=C(a.data);c<d;c++)l.indexOf(c)!==-1?l.splice(l.indexOf(c),1):l.push(c);for(i=C(a.getExclusiveData(b)),j=[],c=0;c<i;c++)j.push(c);for(c=0,d=C(l);c<d;c++)k=a.getExclusiveRowIndex(b,l[c]),j.indexOf(k)!==-1&&j.splice(j.indexOf(k),1);return j}function x(a,b,c,d){var e,f,g,h,i,j,k,l,m=a.getColumnIndex(b),n=a.Te;for(n[m]||a.We(m),e=[],f=n[m],g=0;g<C(f);g++)h=a.data[g][m],i=o(h)?h.value:h,e[f[g]]=i;for(j={},g=0;g<C(c);g++)for(k=a.Xe(e,c[g]),l=0;l<C(f);l++)f[l]>=k.start&&f[l]<=k.end&&(j[l]=!0);d?(a.Le=j,a.Ue=c):(a.Ve[m]=c,a.Fe[m]=j,delete a.Ge[m],delete a.Ye[m]),q(a)}function y(a,b,c,d){var e,f=a.getColumnIndex(b),g={};for(e=0;e<C(c);e++)g[c[e]]=!0;d?a.Ke=g:(a.Ge[f]=g,a.Ye[f]=c,delete a.Ve[f],delete a.Fe[f]),q(a)}function z(a,b){a.Ce=!1,a.Ke={},a.He=[],a.De=[],a.Le=[],b&&a.onFiltered()}d=function(){function a(a,b){var c,d=this;for(d.Ne={},d.Oe=[],d.Pe=[],d.Se=[],d.Qe=[],d.Re=[],d.Ge=[],d.Ye=[],d.Fe=[],d.Ve=[],d.Ee=[],d.Ie=[],d.Je=[],d.He=[],d.De=[],d.Ce=!1,d.Ze=[],d.$e=0,d._e=[],d.af=[],d.Te=[],d.bf(a,b),c=0;c<C(d.data);c++)d.Ee[c]=!0,d.Ie.push(c)}return a.prototype={constructor:a,inPreview:function(){return this.Ce},bf:function(a,b){var c=this;c.data=a,c.columnNames=b,r(c)},onDataChanged:function(a){var b,c,d,e,f,g,h,i,j,k,l=this,m=Array(C(l.columnNames)),n=l.Ye,p=l.Pe,r=l.Ge,t=l.Oe;for(b=0;b<C(a);b++)c=a[b],d=c.data,e=c.row,f=l.getColumnIndex(c.columnName),l.data[e][f]=d,g=o(d)?d.text:d,t[f]&&(t[f][e]=g),m[f]=!0;for(h=0;h<C(m);h++)if(m[h]){for(i=n[h],n[h]=i?[]:void 0,r[h]=i?{}:void 0,j=[],b=0;i&&b<C(i);b++)j.push(p[h][i[b]]);for(s(l,h),b=0;b<C(j);b++)k=l.Se[h][j[b]],n[h].push(k),r[h][k]=!0}q(l),l.cf(a,"onDataChanged")},cf:function(){var a,b,c,d=arguments,e=d[C(d)-1];for(d.length-=1,a=this.Ze||[],b=0;b<C(a);b++)c=a[b],c[e]&&c[e].apply(c,d)},onColumnNameChanged:function(a,b){var c=this,d=c.Ne,e=c.getColumnIndex(a);e<0||(c.columnNames[e]=b,delete d[a.toUpperCase()],d[b.toUpperCase()]=e,c.cf(a,b,"onColumnNameChanged"))},onRowsAdded:function(a,c,d){var g,h,i,j,k,l,m,n,o,p,q,r,s,t=this,u=C(t.columnNames),v=t.data,w=t.Oe,x=t.Pe,y=t.Qe,z=t.Re,A=t.Ge,B=t.Ye,D=t.Ee,E=t.Ie,F=t.Je;for(t._e=[],g=0;g<c;g++)v.splice(a,0,Array(u));for(h=0;h<u;h++){for(g=0;g<c;g++)w[h]&&w[h].splice(a,0,e);if(i=x[h]){for(k=f,l=0;l<C(i);l++){for(m=y[h][l],n=0;n<C(m);n++)m[n]>=a&&(m[n]+=c);b.isEquals(i[l],f)&&(k=m,j=l)}for(k||(k=[],i.push(f),j=C(i)-1,t.Se[h][f]=j,y[h].push(k),A[h]&&F.indexOf(h)===-1&&(A[h][j]=!0,B[h].push(j))),o=a;o<a+c;o++)k.push(o);for(p=a;p<a+c;p++)z[h].splice(p,0,j)}}for(q=!0,g=0;g<C(F);g++)h=F[g],r=z[h][a],A[h][r]!==!0&&(q=!1);for(g=0;g<C(E);g++)E[g]>=a&&(E[g]+=c);for(p=C(v)-1;p>=a+c;p--)D[p]=D[p-c];for(s=C(F)>0,p=a;p<a+c;p++)q&&E.push(p),D[p]=!s;d||t.cf(a,c,!0,"onRowsChanged")},onRowsRemoved:function(a,b){this.df(a,b,!0)},df:function(a,b,c){var d,e,f,g,h,i,j,k,l=this,m=l.Ye,n=l.Pe,o=l.Ge,p=l.data,r=C(l.columnNames),t=l.Oe;for(p.splice(a,b),d=0;d<r;d++){if(t[d]&&t[d].splice(a,b),e=m[d],f=[],e&&c){for(g=0;g<C(e);g++){for(h=l.getRowIndexes(l.columnNames[d],e[g]),i=!0,j=0;j<C(h);j++)if(h[j]<a||h[j]>=a+b){i=!1;break}i||f.push(n[d][e[g]])}m[d]=[],o[d]={}}if(s(l,d),e&&c)for(g=0;g<C(f);g++)k=l.Se[d][f[g]],m[d].push(k),o[d][k]=!0}c&&q(l),l.cf(a,b,!1,"onRowsChanged")},onColumnsRemoved:function(a,b){var c,d,e,f,g,h,i,j,k=this,l=k.data,m=[],n=k.Je,o=a+b;for(c=a;c<o;c++)d=k.columnNames[c],e=c,m.push(d),n.indexOf(e)!==-1&&k.doUnfilter(d);for(f=k.Ge||k.Fe,g=k.Ye||k.Ve,h=k.Ne,c=0;c<C(l);c++)l[c].splice(a,b);k._e=[],k.columnNames.splice(a,b),k.Oe.splice(a,b),k.Pe.splice(a,b),k.Se.splice(a,b),k.Qe.splice(a,b),k.Re.splice(a,b),f.splice(a,b),g.splice(a,b);for(i in h)h[i]>=a+b&&(h[i]-=b);for(c=0;c<C(m);c++)d=m[c],delete h[d.toUpperCase()],a=k.getColumnIndex(d),j=n.indexOf(a),j!==-1&&n.splice(j,1),k.cf(m[c],"onColumnRemoved")},ef:function(){return this._e},ff:function(){return this.af},We:function(a){var c,d,e,f,g,h,i,j,k,l,m,n=this,p=n.data;for(n.Oe[a]||s(n,a),c=C(p),d=[],e=0;e<c;e++)f=p[e][a],g=o(f)?f.value:f,d.push(g);for(h=b.quickSort(d),i=n._e[a]=[],j=n.af[a]=[],k=n.Te[a]=[],l=0;l<C(h);l++)m=h[l],i.push(m.value),j.push(m.index),k[m.index]=l},getColumnIndex:function(a){var b=this.Ne[a.toUpperCase()];return void 0===b?-1:b},getFilteredRowIndexes:function(){var a=this;return a.Ce?a.He:a.Ie},getFilteredOutRowIndexes:function(){var a,b=this,c=C(b.data),d=b.Ce?b.De:b.Ee,e=[];for(a=0;a<c;a++)d[a]||e.push(a);return e},getData:function(a,b){var c,d,e,f,g,h,i,j=this,k=j.Oe,l=j.getColumnIndex(a);if(l>=0){if(b){for(j._e[l]||j.We(l),c=k[l],d=j._e[l],e=j.Xe(d,b),f=e.start,g=e.end,h=[],i=f;i<=g;i++)h.push(c[j.af[l][i]]);return h}return k[l]||s(j,l),k[l]}return[]},aggregateData:function(a,b,c){var d,f,g,h,i,j,k,l,m,n=this,o=n.getColumnIndex(a);return o<0?e:(n._e[o]||n.We(o),g=n._e[o],h=C(g),i=n.Xe(g,c),d=i.start,f=i.end,5===b?d>=h?e:g[d]:4===b?f<0?e:g[f]:3===b?f<d?0:f-d+1:(j=n.Qka(g,b,d,f),k=j.data1,l=j.data2,m=j.data3,1===b?k/=l:7===b||10===b?(k=(m*l-k*k)/(m*(m-1)),k=7===b?Math.sqrt(k):k):8!==b&&11!==b||(k=(m*l-k*k)/(m*m),k=8===b?Math.sqrt(k):k),k))},Qka:function(a,b,c,d){var g,h,i,j=6===b?1:0,k=0,l=0;for(g=c;g<=d;g++)h=a[g],h===f&&h===e||(i={value:f},p(h,i)&&(h=i.value,1===b?(j+=h,k++):2===b?j++:9===b?j+=h:6===b?j*=h:7!==b&&8!==b&&10!==b&&11!==b||(j+=h,k+=h*h,l++)));return{data1:j,data2:k,data3:l}},Xe:function(a,c){var d,f,g,h,i=C(a);if(c){if(c.min===-(1/0))d=0;else for(g=0;g<i;g++)if(h=a[g],b.isEquals(c.min,h)||b.isGreaterThan(h,c.min)){d=g;break}if(d===e&&(d=i),f===1/0)f=i-1;else{for(g=i-1;g>=0;g--)if(h=a[g],b.isEquals(h,c.max)||b.isGreaterThan(c.max,h)){f=g;break}f===e&&(f=-1)}}else d=0,f=i-1;return{start:d,end:f}},getExclusiveData:function(a){var b=this,c=b.Pe,d=b.getColumnIndex(a);return d>=0?(c[d]||s(b,d),c[d]):[]},getRowIndexes:function(a,b){var c=this,d=c.getColumnIndex(a);return d>=0?(c.Re[d]||s(c,d),c.Qe[d][b]):[]},getExclusiveRowIndex:function(a,b){var c=this,d=c.Re,e=c.getColumnIndex(a);return e>=0?(d[e]||s(c,e),d[e][b]):-1},getFilteredIndexes:function(a){var b=[],c={};return this.gf(a,b,c),b},gf:function(a,b,c){var d,e,f,g=this,h=g.Ce?g.He:g.Ie;for(d=0;d<C(h);d++)e=h[d],f=g.getExclusiveRowIndex(a,e),c[f]?c[f]++:(c[f]=1,b.push(f))},getFilteredRanges:function(a){return t(this,a,!1)},getFilteredOutRanges:function(a){return t(this,a,!0)},getFilteredOutIndexes:function(a,b){var c=this;return 0===b?u(c,a):1===b?v(c,a):w(c,a)},attachListener:function(a){this.Ze.push(a)},detachListener:function(a){var b,c=this.Ze||[];for(b=0;b<C(c);b++)if(c[b]===a){c.splice(b,1);break}},suspendFilteredEvents:function(){this.$e++},resumeFilteredEvents:function(){var a=this;a.$e--,0===a.$e&&a.onFiltered()},doFilter:function(a,b,c){this.hf(a,b,c),this.onFiltered()},hf:function(a,b,c){var d=this,e=d.Je,f=d.getColumnIndex(a);f<0||(c?(d.Ce=!0,d.Me=f):d.Ce&&z(d,!1),e.indexOf(f)<0&&e.push(f),b.ranges?x(d,a,b.ranges,c):y(d,a,b.exclusiveRowIndexes,c))},clearPreview:function(){z(this,!0)},doUnfilter:function(a){this.if(a),this.onFiltered()},if:function(a){var b,c,d=this;d.Ce&&z(d,!1),b=d.getColumnIndex(a),b<0||(delete d.Ve[b],delete d.Fe[b],delete d.Ge[b],delete d.Ye[b],q(d),c=d.Je.indexOf(b),c>=0&&d.Je.splice(c,1))},onFiltered:function(){var a=this;0===a.$e&&a.cf({rowIndexes:a.getFilteredRowIndexes(),isPreview:a.Ce},"onFiltered")},getListener:function(){return this.Ze}},a}();function A(a){return a===f||a===e}function B(a){return typeof a}function C(a){return a?a.length:0}a.exports={FilteredOutDataType:m,SlicerAggregateType:n,GeneralSlicerData:d,jf:b}}()}])});