Socket
Socket
Sign inDemoInstall

uplot

Package Overview
Dependencies
Maintainers
1
Versions
62
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

uplot - npm Package Compare versions

Comparing version 1.6.9 to 1.6.10

48

dist/uPlot.d.ts

@@ -55,3 +55,8 @@ declare class uPlot {

/** .u-over dom element */
readonly over: HTMLDivElement;
/** .u-under dom element */
readonly under: HTMLDivElement;
/** clears and redraws the canvas. if rebuildPaths = false, uses cached series' Path2D objects */

@@ -88,2 +93,11 @@ redraw(rebuildPaths?: boolean, recalcAxes?: boolean): void;

/** adds a band */
addBand(opts: uPlot.Band, bandIdx?: number): void;
/** modifies an existing band */
setBand(bandIdx: number, opts: uPlot.Band): void;
/** deletes a band. if null bandIdx, clears all bands */
delBand(bandIdx?: number | null): void;
/** sets visually selected region without triggering setScale (zoom). (default fireHook = true) */

@@ -201,3 +215,3 @@ setSelect(opts: {left: number, top: number, width: number, height: number}, fireHook?: boolean): void;

xValues: number[],
...yValues: (number | null)[][],
...yValues: (number | null | undefined)[][],
]

@@ -262,10 +276,4 @@

isolate?: boolean; // false
/** series indicator line width */
width?: Legend.Width;
/** series indicator stroke (CSS borderColor) */
stroke?: Legend.Stroke;
/** series indicator stroke style (CSS borderStyle) */
dash?: Legend.Dash;
/** series indicator fill */
fill?: Legend.Fill;
/** series indicators */
markers?: Legend.Markers;

@@ -292,2 +300,14 @@ /** current index (readback-only, not for init) */

export type Values = Value[];
export interface Markers {
show?: boolean; // true
/** series indicator line width */
width?: Legend.Width;
/** series indicator stroke (CSS borderColor) */
stroke?: Legend.Stroke;
/** series indicator fill */
fill?: Legend.Fill;
/** series indicator stroke style (CSS borderStyle) */
dash?: Legend.Dash;
}
}

@@ -601,5 +621,8 @@

export interface BarsPathBuilderOpts {
align?: -1 | 0 | 1, // 0
align?: -1 | 0 | 1; // 0
size?: [factor?: number, max?: number]
size?: [factor?: number, max?: number];
// fixed-size gap between bars in CSS pixels (reduces bar width)
gap?: number;
}

@@ -930,2 +953,5 @@

destroy?: (self: uPlot) => void;
/** fires after .u-over's getBoundingClientRect() is called (due to scroll or resize events) */
syncRect?: (self: uPlot, rect: DOMRect) => void;
}

@@ -932,0 +958,0 @@

@@ -1,2 +0,2 @@

/*! https://github.com/leeoniya/uPlot (v1.6.9) */
var uPlot=function(){"use strict";function n(n,e,r,t){var l;r=r||0;for(var i=2147483647>=(t=t||e.length-1);t-r>1;)n>e[l=i?r+t>>1:m((r+t)/2)]?r=l:t=l;return n-e[r]>e[t]-n?t:r}function e(n,e,r,t){for(var l=1==t?e:r;l>=e&&r>=l;l+=t)if(null!=n[l])return l;return-1}var r=[0,0];function t(n,e,t,l){return r[0]=0>t?C(n,-t):n,r[1]=0>l?C(e,-l):e,r}function l(n,e,r,l){var i,a,o,s=10==r?_:k;return n==e&&(n/=r,e*=r),l?(i=m(s(n)),a=g(s(e)),n=(o=t(b(r,i),b(r,a),i,a))[0],e=o[1]):(i=m(s(d(n))),a=m(s(d(e))),n=Y(n,(o=t(b(r,i),b(r,a),i,a))[0]),e=W(e,o[1])),[n,e]}function i(n,e,r,t){var i=l(n,e,r,t);return 0==n&&(i[0]=0),0==e&&(i[1]=0),i}var a={pad:0,soft:null,mode:0},o={min:a,max:a};function s(n,e,r,t){return j(r)?f(n,e,r):(a.pad=r,a.soft=t?0:null,a.mode=t?3:0,f(n,e,o))}function u(n,e){return null==n?e:n}function f(n,e,r){var t=r.min,l=r.max,i=u(t.pad,0),a=u(l.pad,0),o=u(t.hard,-M),s=u(l.hard,M),f=u(t.soft,M),c=u(l.soft,-M),v=u(t.mode,0),h=u(l.mode,0),p=e-n,g=p||d(e)||1e3,k=_(g),y=b(10,m(k)),S=C(Y(n-g*(0==p?0==n?.1:1:i),y/10),6),z=f>n||1!=v&&(3!=v||S>f)&&(2!=v||f>S)?M:f,D=w(o,z>S&&n>=z?z:x(z,S)),T=C(W(e+g*(0==p?0==e?.1:1:a),y/10),6),E=e>c||1!=h&&(3!=h||c>T)&&(2!=h||T>c)?-M:c,A=x(s,T>E&&E>=e?E:w(E,T));return D==A&&0==D&&(A=100),[D,A]}var c=new Intl.NumberFormat(navigator.language).format,v=Math,h=v.PI,d=v.abs,m=v.floor,p=v.round,g=v.ceil,x=v.min,w=v.max,b=v.pow,_=v.log10,k=v.log2,y=(n,e)=>(void 0===e&&(e=1),v.asinh(n/e)),M=1/0;function S(n,e){return p(n/e)*e}function z(n,e,r){return x(w(n,e),r)}function D(n){return"function"==typeof n?n:()=>n}var T=n=>n,E=(n,e)=>e,A=()=>null,P=()=>!0;function W(n,e){return g(n/e)*e}function Y(n,e){return m(n/e)*e}function C(n,e){return p(n*(e=Math.pow(10,e)))/e}var F=new Map;function H(n){return((""+n).split(".")[1]||"").length}function R(n,e,r,t){for(var l=[],i=t.map(H),a=e;r>a;a++)for(var o=d(a),s=C(b(n,a),o),u=0;t.length>u;u++){var f=t[u]*s,c=(0>f||0>a?o:0)+(i[u]>a?i[u]:0),v=C(f,c);l.push(v),F.set(v,c)}return l}var L={},I=[null,null],N=Array.isArray;function O(n){return"string"==typeof n}function j(n){var e=!1;if(null!=n){var r=n.constructor;e=null==r||r==Object}return e}function G(n){return null!=n&&"object"==typeof n}function U(n,e){var r;if(e=e||j,N(n))r=n.map((n=>U(n,e)));else if(e(n))for(var t in r={},n)r[t]=U(n[t],e);else r=n;return r}function V(n){for(var e=arguments,r=1;e.length>r;r++){var t=e[r];for(var l in t)j(n[l])?V(n[l],U(t[l])):n[l]=U(t[l])}return n}function B(n,e,r){for(var t=0,l=void 0,i=-1;e.length>t;t++){var a=e[t];if(a>i){for(l=a-1;l>=0&&null==n[l];)n[l--]=null;for(l=a+1;r>l&&null==n[l];)n[i=l++]=null}}}var J="undefined"==typeof queueMicrotask?n=>Promise.resolve().then(n):queueMicrotask,q="width",Z="height",K="top",X="bottom",Q="left",$="right",nn="#000",en="#0000",rn="mousemove",tn="mousedown",ln="mouseup",an="mouseenter",on="mouseleave",sn="dblclick",un="u-off",fn="u-label",cn=document,vn=window,hn=devicePixelRatio;function dn(n,e){if(null!=e){var r=n.classList;!r.contains(e)&&r.add(e)}}function mn(n,e){var r=n.classList;r.contains(e)&&r.remove(e)}function pn(n,e,r){n.style[e]=r+"px"}function gn(n,e,r,t){var l=cn.createElement(n);return null!=e&&dn(l,e),null!=r&&r.insertBefore(l,t),l}function xn(n,e){return gn("div",n,e)}function wn(n,e,r,t,l){n.style.transform="translate("+e+"px,"+r+"px)",0>e||0>r||e>t||r>l?dn(n,un):mn(n,un)}var bn={passive:!0},_n=V({capture:!0},bn);function kn(n,e,r,t){e.addEventListener(n,r,t?_n:bn)}function yn(n,e,r,t){e.removeEventListener(n,r,t?_n:bn)}var Mn=["January","February","March","April","May","June","July","August","September","October","November","December"],Sn=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];function zn(n){return n.slice(0,3)}var Dn=Sn.map(zn),Tn=Mn.map(zn),En={MMMM:Mn,MMM:Tn,WWWW:Sn,WWW:Dn};function An(n){return(10>n?"0":"")+n}var Pn={YYYY:n=>n.getFullYear(),YY:n=>(n.getFullYear()+"").slice(2),MMMM:(n,e)=>e.MMMM[n.getMonth()],MMM:(n,e)=>e.MMM[n.getMonth()],MM:n=>An(n.getMonth()+1),M:n=>n.getMonth()+1,DD:n=>An(n.getDate()),D:n=>n.getDate(),WWWW:(n,e)=>e.WWWW[n.getDay()],WWW:(n,e)=>e.WWW[n.getDay()],HH:n=>An(n.getHours()),H:n=>n.getHours(),h:n=>{var e=n.getHours();return 0==e?12:e>12?e-12:e},AA:n=>12>n.getHours()?"AM":"PM",aa:n=>12>n.getHours()?"am":"pm",a:n=>12>n.getHours()?"a":"p",mm:n=>An(n.getMinutes()),m:n=>n.getMinutes(),ss:n=>An(n.getSeconds()),s:n=>n.getSeconds(),fff:n=>function(n){return(10>n?"00":100>n?"0":"")+n}(n.getMilliseconds())};function Wn(n,e){e=e||En;for(var r,t=[],l=/\{([a-z]+)\}|[^{]+/gi;r=l.exec(n);)t.push("{"==r[0][0]?Pn[r[1]]:r[0]);return n=>{for(var r="",l=0;t.length>l;l++)r+="string"==typeof t[l]?t[l]:t[l](n,e);return r}}var Yn=(new Intl.DateTimeFormat).resolvedOptions().timeZone,Cn=n=>n%1==0,Fn=[1,2,2.5,5],Hn=R(10,-16,0,Fn),Rn=R(10,0,16,Fn),Ln=Rn.filter(Cn),In=Hn.concat(Rn),Nn="{YYYY}",On="\n"+Nn,jn="{M}/{D}",Gn="\n"+jn,Un=Gn+"/{YY}",Vn="{aa}",Bn="{h}:{mm}"+Vn,Jn="\n"+Bn,qn=":{ss}",Zn=null;function Kn(n){var e=1e3*n,r=60*e,t=60*r,l=24*t,i=30*l,a=365*l;return[(1==n?R(10,0,3,Fn).filter(Cn):R(10,-3,0,Fn)).concat([e,5*e,10*e,15*e,30*e,r,5*r,10*r,15*r,30*r,t,2*t,3*t,4*t,6*t,8*t,12*t,l,2*l,3*l,4*l,5*l,6*l,7*l,8*l,9*l,10*l,15*l,i,2*i,3*i,4*i,6*i,a,2*a,5*a,10*a,25*a,50*a,100*a]),[[a,Nn,Zn,Zn,Zn,Zn,Zn,Zn,1],[28*l,"{MMM}",On,Zn,Zn,Zn,Zn,Zn,1],[l,jn,On,Zn,Zn,Zn,Zn,Zn,1],[t,"{h}"+Vn,Un,Zn,Gn,Zn,Zn,Zn,1],[r,Bn,Un,Zn,Gn,Zn,Zn,Zn,1],[e,qn,Un+" "+Bn,Zn,Gn+" "+Bn,Zn,Jn,Zn,1],[n,qn+".{fff}",Un+" "+Bn,Zn,Gn+" "+Bn,Zn,Jn,Zn,1]],function(e){return(o,s,u,f,c,v)=>{var h=[],d=c>=a,g=c>=i&&a>c,x=e(u),w=C(x*n,3),b=oe(x.getFullYear(),d?0:x.getMonth(),g||d?1:x.getDate()),_=C(b*n,3);if(g||d)for(var k=g?c/i:0,y=d?c/a:0,M=w==_?w:C(oe(b.getFullYear()+y,b.getMonth()+k,1)*n,3),S=new Date(p(M/n)),z=S.getFullYear(),D=S.getMonth(),T=0;f>=M;T++){var E=oe(z+y*T,D+k*T,1),A=E-e(C(E*n,3));(M=C((+E+A)*n,3))>f||h.push(M)}else{var P=l>c?c:l,Y=_+(m(u)-m(w))+W(w-_,P);h.push(Y);for(var F=e(Y),H=F.getHours()+F.getMinutes()/r+F.getSeconds()/t,R=c/t,L=v/o.axes[s]._space;(Y=C(Y+c,1==n?0:3))<=f;)if(R>1){var I=m(C(H+R,6))%24,N=e(Y).getHours()-I;N>1&&(N=-1),H=(H+R)%24,.7>C(((Y-=N*t)-h[h.length-1])/c,3)*L||h.push(Y)}else h.push(Y)}return h}}]}var Xn=Kn(1),Qn=Xn[0],$n=Xn[1],ne=Xn[2],ee=Kn(.001),re=ee[0],te=ee[1],le=ee[2];function ie(n,e){return n.map((n=>n.map(((r,t)=>0==t||8==t||null==r?r:e(1==t||0==n[8]?r:n[1]+r)))))}function ae(n,e){return(r,t,l,i,a)=>{var o,s,u,f,c,v,h=e.find((n=>a>=n[0]))||e[e.length-1];return t.map((e=>{var r=n(e),t=r.getFullYear(),l=r.getMonth(),i=r.getDate(),a=r.getHours(),d=r.getMinutes(),m=r.getSeconds(),p=t!=o&&h[2]||l!=s&&h[3]||i!=u&&h[4]||a!=f&&h[5]||d!=c&&h[6]||m!=v&&h[7]||h[1];return o=t,s=l,u=i,f=a,c=d,v=m,p(r)}))}}function oe(n,e,r){return new Date(n,e,r)}function se(n,e){return e(n)}function ue(n,e){return(r,t)=>e(n(t))}R(2,-53,53,[1]);var fe={show:!0,width:2,stroke:function(n,e){var r=n.series[e];return r.width?r.stroke(n,e):r.points.width?r.points.stroke(n,e):null},fill:function(n,e){return n.series[e].fill(n,e)},dash:"solid",live:!0,isolate:!1,idx:null,values:[]},ce=[0,0];function ve(n,e,r){return n=>{0==n.button&&r(n)}}function he(n,e,r){return r}var de={show:!0,x:!0,y:!0,lock:!1,move:function(n,e,r){return ce[0]=e,ce[1]=r,ce},points:{show:function(n,e){var r=n.cursor.points,t=xn(),l=r.stroke(n,e),i=r.fill(n,e);t.style.background=i||l;var a=r.size(n,e),o=r.width(n,e,a);o&&(t.style.border=o+"px solid "+l);var s=a/-2;return pn(t,q,a),pn(t,Z,a),pn(t,"marginLeft",s),pn(t,"marginTop",s),t},size:function(n,e){return We(n.series[e].width,1)},width:0,stroke:function(n,e){return n.series[e].stroke(n,e)},fill:function(n,e){return n.series[e].stroke(n,e)}},bind:{mousedown:ve,mouseup:ve,click:ve,dblclick:ve,mousemove:he,mouseleave:he,mouseenter:he},drag:{setScale:!0,x:!0,y:!1,dist:0,uni:null,_x:!1,_y:!1},focus:{prox:-1},left:-10,top:-10,idx:null,dataIdx:function(n,e,r){return r}},me={show:!0,stroke:"rgba(0,0,0,0.07)",width:2,filter:E},pe=V({},me,{size:10}),ge='12px system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"',xe="bold "+ge,we={show:!0,scale:"x",stroke:nn,space:50,gap:5,size:50,labelSize:30,labelFont:xe,side:2,grid:me,ticks:pe,font:ge,rotate:0},be={show:!0,scale:"x",auto:!1,sorted:1,min:M,max:-M,idxs:[]};function _e(n,e){return e.map((n=>null==n?"":c(n)))}function ke(n,e,r,t,l,i,a){for(var o=[],s=F.get(l)||0,u=r=a?r:C(W(r,l),s);t>=u;u=C(u+l,s))o.push(Object.is(u,-0)?0:u);return o}function ye(n,e,r,t,l){var i=[],a=n.scales[n.axes[e].scale].log,o=m((10==a?_:k)(r));l=b(a,o),0>o&&(l=C(l,-o));var s=r;do{i.push(s),l*a>(s=C(s+l,F.get(l)))||(l=s)}while(t>=s);return i}function Me(n,e,r,t,l){var i=n.scales[n.axes[e].scale].asinh,a=t>i?ye(n,e,w(i,r),t,l):[i],o=0>t||r>0?[]:[0];return(-i>r?ye(n,e,w(i,-t),-r,l):[i]).reverse().map((n=>-n)).concat(o,a)}var Se=/./,ze=/[12357]/,De=/[125]/,Te=/1/;function Ee(n,e,r){var t=n.axes[r],l=t.scale,i=n.scales[l];if(3==i.distr&&2==i.log)return e;var a=n.valToPos,o=t._space,s=a(10,l),u=a(9,l)-s<o?a(7,l)-s<o?a(5,l)-s<o?Te:De:ze:Se;return e.map((n=>4==i.distr&&0==n||u.test(n)?n:null))}function Ae(n,e){return null==e?"":c(e)}var Pe={show:!0,scale:"y",stroke:nn,space:30,gap:5,size:50,labelSize:30,labelFont:xe,side:3,grid:me,ticks:pe,font:ge,rotate:0};function We(n,e){return C((3+2*(n||1))*e,3)}function Ye(n,e){var r=n.scales[n.series[e].scale],t=n.bands&&n.bands.some((n=>n.series[0]==e));return 3==r.distr||t?r.min:0}var Ce={scale:"y",auto:!0,sorted:0,show:!0,band:!1,spanGaps:!1,alpha:1,points:{show:function(n,e){var r=n.series[0].idxs;return(0==n.scales[n.series[0].scale].ori?n.bbox.width:n.bbox.height)/(n.series[e].points.space*hn)>=r[1]-r[0]}},values:null,min:M,max:-M,idxs:[],path:null,clip:null};function Fe(n,e,r){return r/10}var He={time:!0,auto:!0,distr:1,log:10,asinh:1,min:null,max:null,dir:1,ori:0},Re=V({},He,{time:!1,ori:1}),Le={};function Ie(n){var e=Le[n];return e||(e={key:n,plots:[],sub:function(n){e.plots.push(n)},unsub:function(n){e.plots=e.plots.filter((e=>e!=n))},pub:function(n,r,t,l,i,a,o){for(var s=0;e.plots.length>s;s++)e.plots[s]!=r&&e.plots[s].pub(n,r,t,l,i,a,o)}},null!=n&&(Le[n]=e)),e}function Ne(n,e,r){var t=n.series[e],l=n.scales,i=n.bbox,a=n._data[0],o=n._data[e],s=l[n.series[0].scale],u=l[t.scale],f=i.left,c=i.top,v=i.width,h=i.height,d=n.valToPosH,m=n.valToPosV;return 0==s.ori?r(t,a,o,s,u,d,m,f,c,v,h,Ve,Je,Ze,Xe,$e):r(t,a,o,s,u,m,d,c,f,h,v,Be,qe,Ke,Qe,nr)}function Oe(n,e,r,t,l){return Ne(n,e,((n,e,i,a,o,s,u,f,c,v,h)=>{var d,m,p=0==a.ori?Je:qe;1==a.dir*(0==a.ori?1:-1)?(d=r,m=t):(d=t,m=r);var g=S(s(e[d],a,v,f),.5),x=S(u(i[d],o,h,c),.5),w=S(s(e[m],a,v,f),.5),b=S(u(o.max,o,h,c),.5),_=new Path2D(l);return p(_,w,b),p(_,g,b),p(_,g,x),_}))}function je(n,e,r,t,l,i){var a=null;if(n.length>0){a=new Path2D;for(var o=0==e?Ze:Ke,s=r,u=0;n.length>u;u++){var f=n[u];o(a,s,t,f[0]-s,t+i),s=f[1]}o(a,s,t,r+l-s,t+i)}return a}function Ge(n,e,r){if(r>e){var t=n[n.length-1];t&&t[0]==e?t[1]=r:n.push([e,r])}}function Ue(n){return 0==n?T:1==n?p:e=>S(e,n)}function Ve(n,e,r){n.moveTo(e,r)}function Be(n,e,r){n.moveTo(r,e)}function Je(n,e,r){n.lineTo(e,r)}function qe(n,e,r){n.lineTo(r,e)}function Ze(n,e,r,t,l){n.rect(e,r,t,l)}function Ke(n,e,r,t,l){n.rect(r,e,l,t)}function Xe(n,e,r,t,l,i){n.arc(e,r,t,l,i)}function Qe(n,e,r,t,l,i){n.arc(r,e,t,l,i)}function $e(n,e,r,t,l,i,a){n.bezierCurveTo(e,r,t,l,i,a)}function nr(n,e,r,t,l,i,a){n.bezierCurveTo(r,e,l,t,a,i)}function er(n){return(e,r,t,l,i,a)=>{t!=l&&(i!=t&&a!=t&&n(e,r,t),i!=l&&a!=l&&n(e,r,l),n(e,r,a))}}var rr=er(Je),tr=er(qe);function lr(){return(n,r,t,l)=>Ne(n,r,((i,a,o,s,u,f,c,v,h,d,m)=>{var p,g,b=i.pxRound;0==s.ori?(p=Je,g=rr):(p=qe,g=tr);var _,k,y,z,D=s.dir*(0==s.ori?1:-1),T={stroke:new Path2D,fill:null,clip:null,band:null},E=T.stroke,A=M,P=-M,W=[],Y=b(f(a[1==D?t:l],s,d,v)),C=!1,F=e(o,t,l,1*D),H=e(o,t,l,-1*D),R=S(f(a[F],s,d,v),.5),L=S(f(a[H],s,d,v),.5);R>v&&Ge(W,v,R);for(var I=1==D?t:l;I>=t&&l>=I;I+=D){var N=b(f(a[I],s,d,v));if(N==Y)null!=o[I]?(k=b(c(o[I],u,m,h)),A==M&&(p(E,N,k),_=k),A=x(k,A),P=w(k,P)):C||null!==o[I]||(C=!0);else{var O=!1;A!=M?(g(E,Y,A,P,_,k),y=z=Y):C&&(O=!0,C=!1),null!=o[I]?(p(E,N,k=b(c(o[I],u,m,h))),A=P=_=k,N-Y>1&&null===o[I-D]&&(O=!0)):(A=M,P=-M,C||null!==o[I]||(C=!0)),O&&Ge(W,y,N),Y=N}}if(A!=M&&A!=P&&z!=Y&&g(E,Y,A,P,_,k),v+d>L&&Ge(W,L,v+d),null!=i.fill){var j=T.fill=new Path2D(E),G=b(c(i.fillTo(n,r,i.min,i.max),u,m,h));p(j,L,G),p(j,R,G)}return i.spanGaps||(T.clip=je(W,s.ori,v,h,d,m)),n.bands.length>0&&(T.band=Oe(n,r,t,l,E)),T}))}function ir(n,e,r,t,l){var i=n.length;if(2>i)return null;var a=new Path2D;if(r(a,n[0],e[0]),2==i)t(a,n[1],e[1]);else{for(var o=Array(i),s=Array(i-1),u=Array(i-1),f=Array(i-1),c=0;i-1>c;c++)u[c]=e[c+1]-e[c],f[c]=n[c+1]-n[c],s[c]=u[c]/f[c];o[0]=s[0];for(var v=1;i-1>v;v++)0===s[v]||0===s[v-1]||s[v-1]>0!=s[v]>0?o[v]=0:(o[v]=3*(f[v-1]+f[v])/((2*f[v]+f[v-1])/s[v-1]+(f[v]+2*f[v-1])/s[v]),isFinite(o[v])||(o[v]=0));o[i-1]=s[i-2];for(var h=0;i-1>h;h++)l(a,n[h]+f[h]/3,e[h]+o[h]*f[h]/3,n[h+1]-f[h]/3,e[h+1]-o[h+1]*f[h]/3,n[h+1],e[h+1])}return a}var ar=new Set;function or(){ar.forEach((n=>{n.syncRect(!0)}))}kn("resize",vn,or),kn("scroll",vn,or,!0);var sr=lr();function ur(n,e,r,t){return(t?[n[0],n[1]].concat(n.slice(2)):[n[0]].concat(n.slice(1))).map(((n,t)=>fr(n,t,e,r)))}function fr(n,e,r,t){return V({},0==e?r:t,n)}function cr(n,e,r){return null==e?I:[e,r]}var vr=cr;function hr(n,e,r){return null==e?I:s(e,r,.1,!0)}function dr(n,e,r,t){return null==e?I:l(e,r,n.scales[t].log,!1)}var mr=dr;function pr(n,e,r,t){return null==e?I:i(e,r,n.scales[t].log,!1)}var gr=pr;function xr(n){var e;return[n=n.replace(/(\d+)px/,((n,r)=>(e=p(r*hn))+"px")),e]}function wr(e,r,t){var a={};function o(n,e){return((3==e.distr?_(n>0?n:e.clamp(a,n,e.min,e.max,e.key)):4==e.distr?y(n,e.asinh):n)-e._min)/(e._max-e._min)}function f(n,e,r,t){var l=o(n,e);return t+r*(-1==e.dir?1-l:l)}function c(n,e,r,t){var l=o(n,e);return t+r*(-1==e.dir?l:1-l)}function k(n,e,r,t){return 0==e.ori?f(n,e,r,t):c(n,e,r,t)}a.valToPosH=f,a.valToPosV=c;var T=!1;a.status=0;var Y=a.root=xn("uplot");null!=e.id&&(Y.id=e.id),dn(Y,e.class),e.title&&(xn("u-title",Y).textContent=e.title);var H=gn("canvas"),R=a.ctx=H.getContext("2d"),B=xn("u-wrap",Y),nn=xn("u-under",B);B.appendChild(H);var vn=xn("u-over",B),bn=+u((e=U(e)).pxAlign,1),_n=Ue(bn);(e.plugins||[]).forEach((n=>{n.opts&&(e=n.opts(a,e)||e)}));var Mn=e.ms||.001,Sn=a.series=ur(e.series||[],be,Ce,!1),zn=a.axes=ur(e.axes||[],we,Pe,!0),Dn=a.scales={},Tn=a.bands=e.bands||[];Tn.forEach((n=>{n.fill=D(n.fill||null)}));var En=Sn[0].scale,An={axes:function(){zn.forEach(((n,e)=>{if(n.show&&n._show){var r,t,l=Dn[n.scale],i=n.side,o=i%2,s=0==o?er:rr,u=0==o?$e:nr,f=p(n.gap*hn),c=n._found,v=c[0],d=c[1],m=n.stroke(a,e);if(n.label){R.save();var g=p(n._lpos*hn);1==o?(r=t=0,R.translate(g,p(nr+rr/2)),R.rotate((3==i?-h:h)/2)):(r=p($e+er/2),t=g),R.font=n.labelFont[0],R.fillStyle=m,R.textAlign="center",R.textBaseline=2==i?K:X,R.fillText(n.label,r,t),R.restore()}if(0!=d){var x=n._splits,w=2==l.distr?x.map((n=>Hr[n])):x,b=2==l.distr?Hr[x[1]]-Hr[x[0]]:v,_=n.ticks,y=_.show?p(_.size*hn):0,M=n._rotate*-h/180,S=_n(n._pos*hn),z=S+(y+f)*(0==o&&0==i||1==o&&3==i?-1:1);t=0==o?z:0,r=1==o?z:0,R.font=n.font[0],R.fillStyle=m,R.textAlign=1==n.align?Q:2==n.align?$:M>0?Q:0>M?$:0==o?"center":3==i?$:Q,R.textBaseline=M||1==o?"middle":2==i?K:X;var D=1.5*n.font[1],T=x.map((n=>_n(k(n,l,s,u))));n._values.forEach(((n,e)=>{null!=n&&(0==o?r=T[e]:t=T[e],(""+n).split(/\n/gm).forEach(((n,e)=>{M?(R.save(),R.translate(r,t+e*D),R.rotate(M),R.fillText(n,0,0),R.restore()):R.fillText(n,r,t+e*D)})))})),_.show&&jr(T,_.filter(a,w,e,d,b),o,i,S,y,C(_.width*hn,3),_.stroke(a,e),_.dash,_.cap);var E=n.grid;E.show&&jr(T,E.filter(a,w,e,d,b),o,0==o?2:1,0==o?nr:$e,0==o?rr:er,C(E.width*hn,3),E.stroke(a,e),E.dash,E.cap)}}})),Nt("drawAxes")},series:function(){Ar>0&&(Sn.forEach(((n,e)=>{if(e>0&&n.show&&null==n._paths){var t=function(n){for(var e=z(Yr-1,0,Ar-1),r=z(Cr+1,0,Ar-1);null==n[e]&&e>0;)e--;for(;null==n[r]&&Ar-1>r;)r++;return[e,r]}(r[e]);n._paths=n.paths(a,e,t[0],t[1])}})),Sn.forEach(((n,e)=>{e>0&&n.show&&(n._paths&&function(n){var e=Sn[n],r=e._paths,t=r.stroke,l=r.fill,i=r.clip,o=C(e.width*hn,3),s=o%2/2,u=e._stroke=e.stroke(a,n),f=e._fill=e.fill(a,n);R.globalAlpha=e.alpha;var c=1==e.pxAlign;c&&R.translate(s,s),R.save();var v=$e,h=nr,d=er,m=rr,p=o*hn/2;0==e.min&&(m+=p),0==e.max&&(h-=p,m+=p),R.beginPath(),R.rect(v,h,d,m),R.clip(),i&&R.clip(i),function(n,e,r,t,l,i,o,s){var u=!1;Tn.forEach(((f,c)=>{if(f.series[0]==n){var v=Sn[f.series[1]],h=(v._paths||L).band;R.save();var d=null;v.show&&h&&(d=f.fill(a,c)||i,R.clip(h)),Or(e,r,t,l,d,o,s),R.restore(),u=!0}})),u||Or(e,r,t,l,i,o,s)}(n,u,o,e.dash,e.cap,f,t,l),R.restore(),c&&R.translate(-s,-s),R.globalAlpha=1}(e),n.points.show(a,e,Yr,Cr)&&function(n){var e=Sn[n],t=e.points,l=e.pxRound,i=C(t.width*hn,3),o=i%2/2,s=t.width>0,u=(t.size-t.width)/2*hn,f=C(2*u,3),c=1==e.pxAlign;c&&R.translate(o,o),R.save(),R.beginPath(),R.rect($e-f,nr-f,er+2*f,rr+2*f),R.clip(),R.globalAlpha=e.alpha;var v,d,m,p,g=new Path2D,x=Dn[e.scale];0==On.ori?(v=er,d=$e,m=rr,p=nr):(v=rr,d=nr,m=er,p=$e);for(var w=Yr;Cr>=w;w++)if(null!=r[n][w]){var b=l(Fn(r[0][w],On,v,d)),_=l(Hn(r[n][w],x,m,p));Rn(g,b+u,_),Nn(g,b,_,u,0,2*h)}var k=t._stroke=t.stroke(a,n),y=t._fill=t.fill(a,n);Nr(k,i,t.dash,t.cap,y||(s?"#fff":e._stroke)),R.fill(g),s&&R.stroke(g),R.globalAlpha=1,R.restore(),c&&R.translate(-o,-o)}(e),Nt("drawSeries",e))})))}},Pn=(e.drawOrder||["axes","series"]).map((n=>An[n]));function Yn(n){var r=Dn[n];if(null==r){var t=(e.scales||L)[n]||L;if(null!=t.from)Yn(t.from),Dn[n]=V({},Dn[t.from],t);else{(r=Dn[n]=V({},n==En?He:Re,t)).key=n;var l=r.time,i=r.range,a=N(i);if(n!=En&&!a&&j(i)){var o=i;i=(n,e,r)=>null==e?I:s(e,r,o)}r.range=D(i||(l?vr:n==En?3==r.distr?mr:4==r.distr?gr:cr:3==r.distr?dr:4==r.distr?pr:hr)),r.auto=D(!a&&r.auto),r.clamp=D(r.clamp||Fe),r._min=r._max=null}}}for(var Cn in Yn("x"),Yn("y"),Sn.forEach((n=>{Yn(n.scale)})),zn.forEach((n=>{Yn(n.scale)})),e.scales)Yn(Cn);var Fn,Hn,Rn,Nn,On=Dn[En],jn=On.distr;0==On.ori?(dn(Y,"u-hz"),Fn=f,Hn=c,Rn=Ve,Nn=Xe):(dn(Y,"u-vt"),Fn=c,Hn=f,Rn=Be,Nn=Qe);var Gn={};for(var Un in Dn){var Vn=Dn[Un];null==Vn.min&&null==Vn.max||(Gn[Un]={min:Vn.min,max:Vn.max},Vn.min=Vn.max=null)}var Bn,Jn=e.tzDate||(n=>new Date(p(n/Mn))),qn=e.fmtDate||Wn,Zn=1==Mn?ne(Jn):le(Jn),Kn=ae(Jn,ie(1==Mn?$n:te,qn)),Xn=ue(Jn,se("{YYYY}-{MM}-{DD} {h}:{mm}{aa}",qn)),ee=a.legend=V({},fe,e.legend),oe=ee.show;ee.width=D(ee.width),ee.dash=D(ee.dash),ee.stroke=D(ee.stroke),ee.fill=D(ee.fill);var ce,ve=[],he=[],me=!1,pe={};if(ee.live){var ge=Sn[1]?Sn[1].values:null;for(var xe in ce=(me=null!=ge)?ge(a,1,0):{_:0})pe[xe]="--"}if(oe)if(Bn=gn("table","u-legend",Y),me){var Se=gn("tr","u-thead",Bn);for(var ze in gn("th",null,Se),ce)gn("th",fn,Se).textContent=ze}else dn(Bn,"u-inline"),ee.live&&dn(Bn,"u-live");var De={show:!0},Te={show:!1},Le=new Map;function Ne(n,e,r){var t=Le.get(e)||{},l=kr.bind[n](a,e,r);l&&(kn(n,e,t[n]=l),Le.set(e,t))}function Oe(n,e){var r=Le.get(e)||{};for(var t in r)null!=n&&t!=n||(yn(t,e,r[t]),delete r[t]);null==n&&Le.delete(e)}var je=0,Ge=0,Je=0,qe=0,Ze=0,Ke=0,$e=0,nr=0,er=0,rr=0;a.bbox={};var tr=!1,lr=!1,ir=!1,or=!1,wr=!1;function br(n,e){n==a.width&&e==a.height||_r(n,e),Vr(!1),ir=!0,lr=!0,or=kr.left>=0,wr=!0,it()}function _r(n,e){a.width=je=Je=n,a.height=Ge=qe=e,Ze=Ke=0,function(){var n=!1,e=!1,r=!1,t=!1;zn.forEach((l=>{if(l.show&&l._show){var i=l.side,a=i%2,o=l._size+(l.labelSize=null!=l.label?l.labelSize||30:0);o>0&&(a?(Je-=o,3==i?(Ze+=o,t=!0):r=!0):(qe-=o,0==i?(Ke+=o,n=!0):e=!0))}})),Tr[0]=n,Tr[1]=r,Tr[2]=e,Tr[3]=t,Je-=Wr[1]+Wr[3],Ze+=Wr[3],qe-=Wr[2]+Wr[0],Ke+=Wr[0]}(),function(){var n=Ze+Je,e=Ke+qe,r=Ze,t=Ke;function l(l,i){switch(l){case 1:return(n+=i)-i;case 2:return(e+=i)-i;case 3:return(r-=i)+i;case 0:return(t-=i)+i}}zn.forEach((n=>{if(n.show&&n._show){var e=n.side;n._pos=l(e,n._size),null!=n.label&&(n._lpos=l(e,n.labelSize))}}))}();var r=a.bbox;$e=r.left=S(Ze*hn,.5),nr=r.top=S(Ke*hn,.5),er=r.width=S(Je*hn,.5),rr=r.height=S(qe*hn,.5)}a.setSize=function(n){br(n.width,n.height)};var kr=a.cursor=V({},de,e.cursor);kr._lock=!1;var yr=kr.points;yr.show=D(yr.show),yr.size=D(yr.size),yr.stroke=D(yr.stroke),yr.width=D(yr.width),yr.fill=D(yr.fill);var Mr=a.focus=V({},e.focus||{alpha:.3},kr.focus),Sr=Mr.prox>=0,zr=[null];function Dr(n,e){var r=Dn[n.scale].time,t=n.value;if(n.value=r?O(t)?ue(Jn,se(t,qn)):t||Xn:t||Ae,n.label=n.label||(r?"Time":"Value"),e>0){n.width=null==n.width?1:n.width,n.paths=n.paths||sr||A,n.fillTo=D(n.fillTo||Ye),n.pxAlign=+u(n.pxAlign,bn),n.pxRound=Ue(n.pxAlign),n.stroke=D(n.stroke||null),n.fill=D(n.fill||null),n._stroke=n._fill=n._paths=n._focus=null;var l=We(n.width,1),i=n.points=V({},{size:l,width:w(1,.2*l),stroke:n.stroke,space:2*l,_stroke:null,_fill:null},n.points);i.show=D(i.show),i.fill=D(i.fill),i.stroke=D(i.stroke)}if(oe){var o=function(n,e){if(0==e&&(me||!ee.live))return I;var r=[],t=gn("tr","u-series",Bn,Bn.childNodes[e]);dn(t,n.class),n.show||dn(t,un);var l=gn("th",null,t),i=xn("u-marker",l);if(e>0){var o=ee.width(a,e);o&&(i.style.border=o+"px "+ee.dash(a,e)+" "+ee.stroke(a,e)),i.style.background=ee.fill(a,e)}var s=xn(fn,l);for(var u in s.textContent=n.label,e>0&&(Ne("click",l,(e=>{if(!kr._lock){var r=Sn.indexOf(n);if(e.ctrlKey!=ee.isolate){var t=Sn.some(((n,e)=>e>0&&e!=r&&n.show));Sn.forEach(((n,e)=>{e>0&&wt(e,t?e==r?De:Te:De,Ot.setSeries)}))}else wt(r,{show:!n.show},Ot.setSeries)}})),Sr&&Ne(an,l,(()=>{kr._lock||wt(Sn.indexOf(n),bt,Ot.setSeries)}))),ce){var f=gn("td","u-value",t);f.textContent="--",r.push(f)}return[t,r]}(n,e);ve.splice(e,0,o[0]),he.splice(e,0,o[1]),ee.values.push(null)}if(kr.show){var s=function(n,e){if(e>0){var r=kr.points.show(a,e);if(r)return dn(r,"u-cursor-pt"),dn(r,n.class),wn(r,-10,-10,Je,qe),vn.insertBefore(r,zr[e]),r}}(n,e);s&&zr.splice(e,0,s)}}a.addSeries=function(n,e){n=fr(n,e=null==e?Sn.length:e,be,Ce),Sn.splice(e,0,n),Dr(Sn[e],e)},a.delSeries=function(n){if(Sn.splice(n,1),oe){ee.values.splice(n,1),he.splice(n,1);var e=ve.splice(n,1)[0];Oe(null,e.firstChild),e.remove()}zr.length>1&&zr.splice(n,1)[0].remove()};var Tr=[!1,!1,!1,!1];function Er(n,e,r){var t=r[0],l=r[1],i=r[2],a=r[3],o=e%2,s=0;return 0==o&&(a||l)&&(s=0==e&&!t||2==e&&!i?p(we.size/3):0),1==o&&(t||i)&&(s=1==e&&!l||3==e&&!a?p(Pe.size/2):0),s}var Ar,Pr=a.padding=(e.padding||[Er,Er,Er,Er]).map((n=>D(u(n,Er)))),Wr=a._padding=Pr.map(((n,e)=>n(a,e,Tr,0))),Yr=null,Cr=null,Fr=Sn[0].idxs,Hr=null,Rr=!1;function Lr(n,e){if((r=(n||[]).slice())[0]=r[0]||[],a.data=r.slice(),Ar=(Hr=r[0]).length,2==jn&&(r[0]=Hr.map(((n,e)=>e))),a._data=r,Vr(!0),Nt("setData"),!1!==e){var t=On;t.auto(a,Rr)?Ir():xt(En,t.min,t.max),or=kr.left>=0,wr=!0,it()}}function Ir(){var n,e,t,a,o;Rr=!0,Ar>0?(Yr=Fr[0]=0,Cr=Fr[1]=Ar-1,a=r[0][Yr],o=r[0][Cr],2==jn?(a=Yr,o=Cr):1==Ar&&(3==jn?(a=(n=l(a,a,On.log,!1))[0],o=n[1]):4==jn?(a=(e=i(a,a,On.log,!1))[0],o=e[1]):On.time?o=a+p(86400/Mn):(a=(t=s(a,o,.1,!0))[0],o=t[1]))):(Yr=Fr[0]=a=null,Cr=Fr[1]=o=null),xt(En,a,o)}function Nr(n,e,r,t,l){R.strokeStyle=n||en,R.lineWidth=e,R.lineJoin="round",R.lineCap=t||"butt",R.setLineDash(r||[]),R.fillStyle=l||en}function Or(n,e,r,t,l,i,a){Nr(n,e,r,t,l),l&&a&&R.fill(a),n&&i&&e&&R.stroke(i)}function jr(n,e,r,t,l,i,a,o,s,u){var f=a%2/2;1==bn&&R.translate(f,f),Nr(o,a,s,u),R.beginPath();var c,v,h,d,m=l+(0==t||3==t?-i:i);0==r?(v=l,d=m):(c=l,h=m),n.forEach(((n,t)=>{null!=e[t]&&(0==r?c=h=n:v=d=n,R.moveTo(c,v),R.lineTo(h,d))})),R.stroke(),1==bn&&R.translate(-f,-f)}function Gr(n){var e=!0;return zn.forEach(((r,t)=>{if(r.show){var l=Dn[r.scale];if(null!=l.min){r._show||(e=!1,r._show=!0,Vr(!1));var i=r.side,o=l.min,s=l.max,u=function(n,e,r,t){var l,i=zn[n];if(t>0){var o=i._space=i.space(a,n,e,r,t),s=i._incrs=i.incrs(a,n,e,r,t,o);l=i._found=function(n,e,r,t,l){for(var i=t/(e-n),a=(""+m(n)).length,o=0;r.length>o;o++){var s=r[o]*i,u=10>r[o]?F.get(r[o]):0;if(s>=l&&17>a+u)return[r[o],s]}return[0,0]}(e,r,s,t,o)}else l=[0,0];return l}(t,o,s,0==i%2?Je:qe),f=u[0],c=u[1];if(0!=c){var v=r._splits=r.splits(a,t,o,s,f,c,2==l.distr),h=2==l.distr?v.map((n=>Hr[n])):v,d=2==l.distr?Hr[v[1]]-Hr[v[0]]:f,p=r._values=r.values(a,r.filter(a,h,t,c,d),t,c,d);r._rotate=2==i?r.rotate(a,p,t,c):0;var x=r._size;r._size=g(r.size(a,p,t,n)),null!=x&&r._size!=x&&(e=!1)}}else r._show&&(e=!1,r._show=!1,Vr(!1))}})),e}function Ur(n){var e=!0;return Pr.forEach(((r,t)=>{var l=r(a,t,Tr,n);l!=Wr[t]&&(e=!1),Wr[t]=l})),e}function Vr(n){Sn.forEach(((e,r)=>{r>0&&(e._paths=null,n&&(e.min=null,e.max=null))}))}a.setData=Lr;var Br,Jr,qr,Zr,Kr,Xr,Qr,$r,nt,et,rt,tt,lt=!1;function it(){lt||(J(at),lt=!0)}function at(){tr&&(function(){var e=U(Dn,G);for(var t in e){var l=e[t],i=Gn[t];if(null!=i&&null!=i.min)V(l,i),t==En&&Vr(!0);else if(t!=En)if(0==Ar&&null==l.from){var o=l.range(a,null,null,t);l.min=o[0],l.max=o[1]}else l.min=M,l.max=-M}if(Ar>0)for(var s in Sn.forEach(((t,l)=>{var i=t.scale,o=e[i],s=Gn[i];if(0==l){var u=o.range(a,o.min,o.max,i);o.min=u[0],o.max=u[1],Yr=n(o.min,r[0]),Cr=n(o.max,r[0]),o.min>r[0][Yr]&&Yr++,r[0][Cr]>o.max&&Cr--,t.min=Hr[Yr],t.max=Hr[Cr]}else if(t.show&&t.auto&&o.auto(a,Rr)&&(null==s||null==s.min)){var f=null==t.min?3==o.distr?function(n,e,r){for(var t=M,l=-M,i=e;r>=i;i++)n[i]>0&&(t=x(t,n[i]),l=w(l,n[i]));return[t==M?1:t,l==-M?10:l]}(r[l],Yr,Cr):function(n,e,r,t){var l=M,i=-M;if(1==t)l=n[e],i=n[r];else if(-1==t)l=n[r],i=n[e];else for(var a=e;r>=a;a++)null!=n[a]&&(l=x(l,n[a]),i=w(i,n[a]));return[l,i]}(r[l],Yr,Cr,t.sorted):[t.min,t.max];o.min=x(o.min,t.min=f[0]),o.max=w(o.max,t.max=f[1])}t.idxs[0]=Yr,t.idxs[1]=Cr})),e){var u=e[s],f=Gn[s];if(null==u.from&&(null==f||null==f.min)){var c=u.range(a,u.min==M?null:u.min,u.max==-M?null:u.max,s);u.min=c[0],u.max=c[1]}}for(var v in e){var h=e[v];if(null!=h.from){var d=e[h.from],m=h.range(a,d.min,d.max,v);h.min=m[0],h.max=m[1]}}var p={},g=!1;for(var b in e){var k=e[b],S=Dn[b];if(S.min!=k.min||S.max!=k.max){S.min=k.min,S.max=k.max;var z=S.distr;S._min=3==z?_(S.min):4==z?y(S.min,S.asinh):S.min,S._max=3==z?_(S.max):4==z?y(S.max,S.asinh):S.max,p[b]=g=!0}}if(g){for(var D in Sn.forEach((n=>{p[n.scale]&&(n._paths=null)})),p)ir=!0,Nt("setScale",D);kr.show&&(or=kr.left>=0)}for(var T in Gn)Gn[T]=null}(),tr=!1),ir&&(function(){for(var n=!1,e=0;!n;){var r=Gr(++e),t=Ur(e);(n=r&&t)||(_r(a.width,a.height),lr=!0)}}(),ir=!1),lr&&(pn(nn,Q,Ze),pn(nn,K,Ke),pn(nn,q,Je),pn(nn,Z,qe),pn(vn,Q,Ze),pn(vn,K,Ke),pn(vn,q,Je),pn(vn,Z,qe),pn(B,q,je),pn(B,Z,Ge),H.width=p(je*hn),H.height=p(Ge*hn),Pt(!1),Nt("setSize"),lr=!1),je>0&&Ge>0&&(R.clearRect(0,0,H.width,H.height),Nt("drawClear"),Pn.forEach((n=>n())),Nt("draw")),kr.show&&or&&(Et(),or=!1),T||(T=!0,a.status=1,Nt("ready")),Rr=!1,lt=!1}function ot(e,t){var l=Dn[e];if(null==l.from){if(0==Ar){var i=l.range(a,t.min,t.max,e);t.min=i[0],t.max=i[1]}if(t.min>t.max){var o=t.min;t.min=t.max,t.max=o}if(Ar>1&&null!=t.min&&null!=t.max&&1e-16>t.max-t.min)return;e==En&&2==l.distr&&Ar>0&&(t.min=n(t.min,r[0]),t.max=n(t.max,r[0])),Gn[e]=t,tr=!0,it()}}a.redraw=(n,e)=>{ir=e||!1,!1!==n?xt(En,On.min,On.max):it()},a.setScale=ot;var st=!1,ut=kr.drag,ft=ut.x,ct=ut.y;kr.show&&(kr.x&&(Br=xn("u-cursor-x",vn)),kr.y&&(Jr=xn("u-cursor-y",vn)),0==On.ori?(qr=Br,Zr=Jr):(qr=Jr,Zr=Br),rt=kr.left,tt=kr.top);var vt,ht,dt,mt=a.select=V({show:!0,over:!0,left:0,width:0,top:0,height:0},e.select),pt=mt.show?xn("u-select",mt.over?vn:nn):null;function gt(n,e){if(mt.show){for(var r in n)pn(pt,r,mt[r]=n[r]);!1!==e&&Nt("setSelect")}}function xt(n,e,r){ot(n,{min:e,max:r})}function wt(n,e,r){var t=Sn[n];null!=e.focus&&function(n){if(n!=dt){var e=null==n,r=1!=Mr.alpha;Sn.forEach(((t,l)=>{var i=e||0==l||l==n;t._focus=e?null:i,r&&function(n,e){Sn[n].alpha=e,kr.show&&zr[n]&&(zr[n].style.opacity=e),oe&&ve[n]&&(ve[n].style.opacity=e)}(l,i?1:Mr.alpha)})),dt=n,r&&it()}}(n),null!=e.show&&(t.show=e.show,function(n){var e=oe?ve[n]:null;Sn[n].show?e&&mn(e,un):(e&&dn(e,un),zr.length>1&&wn(zr[n],-10,-10,Je,qe))}(n),xt(t.scale,null,null),it()),Nt("setSeries",n,e),r&&Ut("setSeries",a,n,e)}a.setSelect=gt,a.setSeries=wt;var bt={focus:!0},_t={focus:!1};function kt(n,e){var r=Dn[e],t=Je;1==r.ori&&(n=(t=qe)-n),-1==r.dir&&(n=t-n);var l=r._min,i=l+n/t*(r._max-l),a=r.distr;return 3==a?b(10,i):4==a?((n,e)=>(void 0===e&&(e=1),v.sinh(n/e)))(i,r.asinh):i}function yt(n,e){pn(pt,Q,mt.left=n),pn(pt,q,mt.width=e)}function Mt(n,e){pn(pt,K,mt.top=n),pn(pt,Z,mt.height=e)}oe&&Sr&&kn(on,Bn,(()=>{kr._lock||(wt(null,_t,Ot.setSeries),Et())})),a.valToIdx=e=>n(e,r[0]),a.posToIdx=function(e){return n(kt(e,En),r[0],Yr,Cr)},a.posToVal=kt,a.valToPos=(n,e,r)=>0==Dn[e].ori?f(n,Dn[e],r?er:Je,r?$e:0):c(n,Dn[e],r?rr:qe,r?nr:0),a.batch=function(n){n(a),it()},a.setCursor=(n,e)=>{rt=n.left,tt=n.top,Et(null,null,e)};var St=0==On.ori?yt:Mt,zt=1==On.ori?yt:Mt;function Dt(n,e){if(null!=n){var r=n.idx;ee.idx=r,Sn.forEach(((n,e)=>{(e>0||!me)&&Tt(e,r)}))}oe&&ee.live&&function(){if(oe&&ee.live)for(var n=0;Sn.length>n;n++)if(0!=n||!me){var e=ee.values[n],r=0;for(var t in e)he[n][r++].firstChild.nodeValue=e[t]}}(),wr=!1,!1!==e&&Nt("setLegend")}function Tt(n,e){var t;if(null==e)t=pe;else{var l=Sn[n],i=0==n&&2==jn?Hr:r[n];t=me?l.values(a,n,e):{_:l.value(a,i[e],n,e)}}ee.values[n]=t}function Et(e,t,l){var i,o;nt=rt,et=tt,i=kr.move(a,rt,tt),rt=i[0],tt=i[1],kr.show&&(qr&&wn(qr,p(rt),0,Je,qe),Zr&&wn(Zr,0,p(tt),Je,qe));var s=!1;vt=M;var u=0==On.ori?Je:qe,f=1==On.ori?Je:qe;if(0>rt||0==Ar||Yr>Cr){o=null;for(var c=0;Sn.length>c;c++)c>0&&zr.length>1&&wn(zr[c],-10,-10,Je,qe);if(Sr&&wt(null,bt,Ot.setSeries),ee.live){s=!0;for(var v=0;Sn.length>v;v++)ee.values[v]=pe}}else{var h=kt(0==On.ori?rt:tt,En);o=n(h,r[0],Yr,Cr);for(var m=W(Fn(r[0][o],On,u,0),.5),g=0;Sn.length>g;g++){var w=Sn[g],b=kr.dataIdx(a,g,o,h),_=b==o?m:W(Fn(r[0][b],On,u,0),.5);if(g>0&&w.show){var k=r[g][b],y=null==k?-10:W(Hn(k,Dn[w.scale],f,0),.5);if(y>0){var S=d(y-tt);S>vt||(vt=S,ht=g)}var z=void 0,D=void 0;0==On.ori?(z=_,D=y):(z=y,D=_),zr.length>1&&wn(zr[g],z,D,Je,qe)}if(ee.live){if(b==kr.idx&&!wr||0==g&&me)continue;s=!0,Tt(g,b)}}}if(s&&(ee.idx=o,Dt()),mt.show&&st)if(null!=t){var E=Ot.scales,A=E[0],P=E[1],Y=t.cursor.drag;ft=Y._x,ct=Y._y;var C,F,H,R,L,I=t.select,N=I.left,O=I.top,j=I.width,G=I.height,U=t.scales[A].ori,V=t.posToVal;A&&(0==U?(C=N,F=j):(C=O,F=G),H=Dn[A],R=Fn(V(C,A),H,u,0),L=Fn(V(C+F,A),H,u,0),St(x(R,L),d(L-R)),P||zt(0,f)),P&&(1==U?(C=N,F=j):(C=O,F=G),H=Dn[P],R=Hn(V(C,P),H,f,0),L=Hn(V(C+F,P),H,f,0),zt(x(R,L),d(L-R)),A||St(0,u))}else{var B=d(nt-Kr),J=d(et-Xr);if(1==On.ori){var q=B;B=J,J=q}ft=ut.x&&B>=ut.dist,ct=ut.y&&J>=ut.dist;var Z,K,X=ut.uni;null!=X?ft&&ct&&(ct=J>=X,(ft=B>=X)||ct||(J>B?ct=!0:ft=!0)):ut.x&&ut.y&&(ft||ct)&&(ft=ct=!0),ft&&(0==On.ori?(Z=Qr,K=rt):(Z=$r,K=tt),St(x(Z,K),d(K-Z)),ct||zt(0,f)),ct&&(1==On.ori?(Z=Qr,K=rt):(Z=$r,K=tt),zt(x(Z,K),d(K-Z)),ft||St(0,u)),ft||ct||(St(0,0),zt(0,0))}if(kr.idx=o,kr.left=rt,kr.top=tt,ut._x=ft,ut._y=ct,null!=e){if(null!=jt){var Q=Ot.scales,$=Q[0],nn=Q[1];Ot.values[0]=null!=$?kt(0==On.ori?rt:tt,$):null,Ot.values[1]=null!=nn?kt(1==On.ori?rt:tt,nn):null}if(Ut(rn,a,rt,tt,Je,qe,o),Sr){var en=Ot.setSeries,tn=Mr.prox;null==dt?vt>tn||wt(ht,bt,en):vt>tn?wt(null,bt,en):ht!=dt&&wt(ht,bt,en)}}T&&!1!==l&&Nt("setCursor")}a.setLegend=Dt;var At=null;function Pt(n){At=n?null:vn.getBoundingClientRect()}function Wt(n,e,r,t,l,i){kr._lock||(Yt(n,e,r,t,l,i,0,!1,null!=n),null!=n?Et(1):Et(null,e))}function Yt(n,e,r,t,l,i,o,s,u){var f;if(null==At&&Pt(!1),null!=n)r=n.clientX-At.left,t=n.clientY-At.top;else{if(0>r||0>t)return rt=-10,void(tt=-10);var c=Ot.scales,v=c[0],h=c[1],d=e.cursor.sync,m=d.values,p=m[0],g=m[1],x=d.scales,w=x[0],b=x[1],_=Ot.match,y=_[1],M=1==e.scales[w].ori,z=0==On.ori?Je:qe,D=1==On.ori?Je:qe,T=M?i:l,E=M?l:i,A=M?t:r,P=M?r:t;if(r=null!=w?(0,_[0])(v,w)?k(p,Dn[v],z,0):-10:z*(A/T),t=null!=b?y(h,b)?k(g,Dn[h],D,0):-10:D*(P/E),1==On.ori){var W=r;r=t,t=W}}u&&(r>1&&Je-1>r||(r=S(r,Je)),t>1&&qe-1>t||(t=S(t,qe))),s?(Kr=r,Xr=t,f=kr.move(a,r,t),Qr=f[0],$r=f[1]):(rt=r,tt=t)}function Ct(){gt({width:0,height:0},!1)}function Ft(n,e,r,t,l,i){st=!0,ft=ct=ut._x=ut._y=!1,Yt(n,e,r,t,l,i,0,!0,!1),null!=n&&(Ne(ln,cn,Ht),Ut(tn,a,Qr,$r,Je,qe,null))}function Ht(n,e,r,t,l,i){st=ut._x=ut._y=!1,Yt(n,e,r,t,l,i,0,!1,!0);var o=mt.left,s=mt.top,u=mt.width,f=mt.height,c=u>0||f>0;if(c&&gt(mt),ut.setScale&&c){var v=o,h=u,d=s,m=f;if(1==On.ori&&(v=s,h=f,d=o,m=u),ft&&xt(En,kt(v,En),kt(v+h,En)),ct)for(var p in Dn){var g=Dn[p];p!=En&&null==g.from&&g.min!=M&&xt(p,kt(d+m,p),kt(d,p))}Ct()}else kr.lock&&(kr._lock=!kr._lock,kr._lock||Et());null!=n&&(Oe(ln,cn),Ut(ln,a,rt,tt,Je,qe,null))}function Rt(n){Ir(),Ct(),null!=n&&Ut(sn,a,rt,tt,Je,qe,null)}var Lt={};Lt.mousedown=Ft,Lt.mousemove=Wt,Lt.mouseup=Ht,Lt.dblclick=Rt,Lt.setSeries=(n,e,r,t)=>{wt(r,t)},kr.show&&(Ne(tn,vn,Ft),Ne(rn,vn,Wt),Ne(an,vn,Pt),Ne(on,vn,(function(){if(!kr._lock){var n=st;if(st){var e,r,t=!0,l=!0;0==On.ori?(e=ft,r=ct):(e=ct,r=ft),e&&r&&(t=10>=rt||rt>=Je-10,l=10>=tt||tt>=qe-10),e&&t&&(rt=Qr>rt?0:Je),r&&l&&(tt=$r>tt?0:qe),Et(1),st=!1}rt=-10,tt=-10,Et(1),n&&(st=n)}})),Ne(sn,vn,Rt),ar.add(a),a.syncRect=Pt);var It=a.hooks=e.hooks||{};function Nt(n,e,r){n in It&&It[n].forEach((n=>{n.call(null,a,e,r)}))}(e.plugins||[]).forEach((n=>{for(var e in n.hooks)It[e]=(It[e]||[]).concat(n.hooks[e])}));var Ot=V({key:null,setSeries:!1,filters:{pub:P,sub:P},scales:[En,Sn[1].scale],match:[P,P],values:[null,null]},kr.sync);kr.sync=Ot;var jt=Ot.key,Gt=Ie(jt);function Ut(n,e,r,t,l,i,a){Ot.filters.pub(n,e,r,t,l,i,a)&&Gt.pub(n,e,r,t,l,i,a)}function Vt(){Nt("init",e,r),Lr(r||e.data,!1),Gn[En]?ot(En,Gn[En]):Ir(),br(e.width,e.height),Et(),gt(mt,!1)}return Gt.sub(a),a.pub=function(n,e,r,t,l,i,a){Ot.filters.sub(n,e,r,t,l,i,a)&&Lt[n](null,e,r,t,l,i,a)},a.destroy=function(){Gt.unsub(a),ar.delete(a),Le.clear(),Y.remove(),Nt("destroy")},Sn.forEach(Dr),zn.forEach((function(n,e){if(n._show=n.show,n.show){var r=Dn[n.scale];null==r&&(n.scale=n.side%2?Sn[1].scale:En,r=Dn[n.scale]);var t=r.time;n.size=D(n.size),n.space=D(n.space),n.rotate=D(n.rotate),n.incrs=D(n.incrs||(2==r.distr?Ln:t?1==Mn?Qn:re:In)),n.splits=D(n.splits||(t&&1==r.distr?Zn:3==r.distr?ye:4==r.distr?Me:ke)),n.stroke=D(n.stroke),n.grid.stroke=D(n.grid.stroke),n.ticks.stroke=D(n.ticks.stroke);var l=n.values;n.values=N(l)&&!N(l[0])?D(l):t?N(l)?ae(Jn,ie(l,qn)):O(l)?function(n,e){var r=Wn(e);return(e,t)=>t.map((e=>r(n(e))))}(Jn,l):l||Kn:l||_e,n.filter=D(n.filter||(3>r.distr?E:Ee)),n.font=xr(n.font),n.labelFont=xr(n.labelFont),n._size=n.size(a,null,e,0),n._space=n._rotate=n._incrs=n._found=n._splits=n._values=null,n._size>0&&(Tr[e]=!0)}})),t?t instanceof HTMLElement?(t.appendChild(Y),Vt()):t(a,Vt):Vt(),a}wr.assign=V,wr.fmtNum=c,wr.rangeNum=s,wr.rangeLog=l,wr.rangeAsinh=i,wr.orient=Ne,wr.join=function(n,e){for(var r=new Set,t=0;n.length>t;t++)for(var l=n[t][0],i=l.length,a=0;i>a;a++)r.add(l[a]);for(var o=[Array.from(r).sort(((n,e)=>n-e))],s=o[0].length,u=new Map,f=0;s>f;f++)u.set(o[0][f],f);for(var c=0;n.length>c;c++)for(var v=n[c],h=v[0],d=1;v.length>d;d++){for(var m=v[d],p=Array(s).fill(void 0),g=e?e[c][d]:1,x=[],w=0;m.length>w;w++){var b=m[w],_=u.get(h[w]);null==b?0!=g&&(p[_]=b,2==g&&x.push(_)):p[_]=b}B(p,x,s),o.push(p)}return o},wr.fmtDate=Wn,wr.tzDate=function(n,e){var r;return"UTC"==e||"Etc/UTC"==e?r=new Date(+n+6e4*n.getTimezoneOffset()):e==Yn?r=n:(r=new Date(n.toLocaleString("en-US",{timeZone:e}))).setMilliseconds(n.getMilliseconds()),r},wr.sync=Ie,wr.addGap=Ge,wr.clipGaps=je;var br=wr.paths={};return br.linear=lr,br.stepped=function(n){var r=u(n.align,1),t=u(n.ascDesc,!1);return(n,l,i,a)=>Ne(n,l,((o,s,u,f,c,v,h,d,m,p,g)=>{var x=o.pxRound,w=0==f.ori?Je:qe,b={stroke:new Path2D,fill:null,clip:null,band:null},_=b.stroke,k=1*f.dir*(0==f.ori?1:-1);i=e(u,i,a,1),a=e(u,i,a,-1);var y=[],M=!1,S=x(h(u[1==k?i:a],c,g,m)),z=x(v(s[1==k?i:a],f,p,d)),D=z;w(_,z,S);for(var T=1==k?i:a;T>=i&&a>=T;T+=k){var E=u[T],A=x(v(s[T],f,p,d));if(null!=E){var P=x(h(E,c,g,m));if(M){if(Ge(y,D,A),S!=P){var W=o.width*hn/2,Y=y[y.length-1];Y[0]+=t||1==r?W:-W,Y[1]-=t||-1==r?W:-W}M=!1}1==r?w(_,A,S):w(_,D,P),w(_,A,P),S=P,D=A}else null===E&&(Ge(y,D,A),M=!0)}if(null!=o.fill){var C=b.fill=new Path2D(_),F=x(h(o.fillTo(n,l,o.min,o.max),c,g,m));w(C,D,F),w(C,z,F)}return o.spanGaps||(b.clip=je(y,f.ori,d,m,p,g)),n.bands.length>0&&(b.band=Oe(n,l,i,a,_)),b}))},br.bars=function(n){var r=u((n=n||L).size,[.6,M]),t=n.align||0,l=1-r[0],i=u(r[1],M)*hn;return(n,r,a,o)=>Ne(n,r,((s,u,f,c,v,h,d,m,p,g,b)=>{var _,k=s.pxRound,y=0==c.ori?Ze:Ke,M=h(u[1],c,g,m)-h(u[0],c,g,m),z=M*l,D=d(s.fillTo(n,r,s.min,s.max),v,b,p),T=k(s.width*hn),E=k(x(i,M-z)-T),A=1==t?0:-1==t?E:E/2,P={stroke:new Path2D,fill:null,clip:null,band:null},W=n.bands.length>0;W&&(P.band=new Path2D,_=S(d(v.max,v,b,p),.5));for(var Y=P.stroke,C=P.band,F=c.dir*(0==c.ori?1:-1),H=1==F?a:o;H>=a&&o>=H;H+=F){var R=f[H];if(null==R){if(!W)continue;var L=e(f,1==F?a:o,H,-F),I=e(f,H,1==F?o:a,F),N=f[L];R=N+(H-L)/(I-L)*(f[I]-N)}var O=h(2==c.distr?H:u[H],c,g,m),j=d(R,v,b,p),G=k(O-A),U=k(w(j,D)),V=k(x(j,D)),B=U-V;null!=f[H]&&y(Y,G,V,E,B),W&&(U=V,y(C,G,V=_,E,B=U-V))}return null!=s.fill&&(P.fill=new Path2D(Y)),P}))},br.spline=function(){return function(n){return(r,t,l,i)=>Ne(r,t,((a,o,s,u,f,c,v,h,d,m,p)=>{var g,x,w,b=a.pxRound;0==u.ori?(g=Ve,w=Je,x=$e):(g=Be,w=qe,x=nr);var _=1*u.dir*(0==u.ori?1:-1);l=e(s,l,i,1),i=e(s,l,i,-1);for(var k=[],y=!1,M=b(c(o[1==_?l:i],u,m,h)),S=M,z=[],D=[],T=1==_?l:i;T>=l&&i>=T;T+=_){var E=s[T],A=c(o[T],u,m,h);null!=E?(y&&(Ge(k,S,A),y=!1),z.push(S=A),D.push(v(s[T],f,p,d))):null===E&&(Ge(k,S,A),y=!0)}var P={stroke:n(z,D,g,w,x,b),fill:null,clip:null,band:null},W=P.stroke;if(null!=a.fill&&null!=W){var Y=P.fill=new Path2D(W),C=b(v(a.fillTo(r,t,a.min,a.max),f,p,d));w(Y,S,C),w(Y,M,C)}return a.spanGaps||(P.clip=je(k,u.ori,h,d,m,p)),r.bands.length>0&&(P.band=Oe(r,t,l,i,W)),P}))}(ir)},wr}();
/*! https://github.com/leeoniya/uPlot (v1.6.10) */
var uPlot=function(){"use strict";function n(n,e,r,t){var l;r=r||0;for(var i=2147483647>=(t=t||e.length-1);t-r>1;)n>e[l=i?r+t>>1:m((r+t)/2)]?r=l:t=l;return n-e[r]>e[t]-n?t:r}function e(n,e,r,t){for(var l=1==t?e:r;l>=e&&r>=l;l+=t)if(null!=n[l])return l;return-1}var r=[0,0];function t(n,e,t,l){return r[0]=0>t?F(n,-t):n,r[1]=0>l?F(e,-l):e,r}function l(n,e,r,l){var i,a,o,s=10==r?_:k;return n==e&&(n/=r,e*=r),l?(i=m(s(n)),a=g(s(e)),n=(o=t(b(r,i),b(r,a),i,a))[0],e=o[1]):(i=m(s(d(n))),a=m(s(d(e))),n=C(n,(o=t(b(r,i),b(r,a),i,a))[0]),e=Y(e,o[1])),[n,e]}function i(n,e,r,t){var i=l(n,e,r,t);return 0==n&&(i[0]=0),0==e&&(i[1]=0),i}var a={pad:0,soft:null,mode:0},o={min:a,max:a};function s(n,e,r,t){return j(r)?f(n,e,r):(a.pad=r,a.soft=t?0:null,a.mode=t?3:0,f(n,e,o))}function u(n,e){return null==n?e:n}function f(n,e,r){var t=r.min,l=r.max,i=u(t.pad,0),a=u(l.pad,0),o=u(t.hard,-M),s=u(l.hard,M),f=u(t.soft,M),c=u(l.soft,-M),v=u(t.mode,0),h=u(l.mode,0),p=e-n;1e-9>p&&(p=0);var g=p||d(e)||1e3,k=_(g),y=b(10,m(k)),S=F(C(n-g*(0==p?0==n?.1:1:i),y/10),9),z=f>n||1!=v&&(3!=v||S>f)&&(2!=v||f>S)?M:f,D=w(o,z>S&&n>=z?z:x(z,S)),T=F(Y(e+g*(0==p?0==e?.1:1:a),y/10),9),E=e>c||1!=h&&(3!=h||c>T)&&(2!=h||T>c)?-M:c,A=x(s,T>E&&E>=e?E:w(E,T));return D==A&&0==D&&(A=100),[D,A]}var c=new Intl.NumberFormat(navigator.language).format,v=Math,h=v.PI,d=v.abs,m=v.floor,p=v.round,g=v.ceil,x=v.min,w=v.max,b=v.pow,_=v.log10,k=v.log2,y=(n,e)=>(void 0===e&&(e=1),v.asinh(n/e)),M=1/0;function S(n,e){return p(n/e)*e}function z(n,e,r){return x(w(n,e),r)}function D(n){return"function"==typeof n?n:()=>n}var T=n=>n,E=(n,e)=>e,A=()=>null,P=()=>!0,W=(n,e)=>n==e;function Y(n,e){return g(n/e)*e}function C(n,e){return m(n/e)*e}function F(n,e){return p(n*(e=Math.pow(10,e)))/e}var H=new Map;function R(n){return((""+n).split(".")[1]||"").length}function L(n,e,r,t){for(var l=[],i=t.map(R),a=e;r>a;a++)for(var o=d(a),s=F(b(n,a),o),u=0;t.length>u;u++){var f=t[u]*s,c=(0>f||0>a?o:0)+(i[u]>a?i[u]:0),v=F(f,c);l.push(v),H.set(v,c)}return l}var I={},B=[null,null],N=Array.isArray;function O(n){return"string"==typeof n}function j(n){var e=!1;if(null!=n){var r=n.constructor;e=null==r||r==Object}return e}function G(n){return null!=n&&"object"==typeof n}function U(n,e){var r;if(e=e||j,N(n))r=n.map((n=>U(n,e)));else if(e(n))for(var t in r={},n)r[t]=U(n[t],e);else r=n;return r}function V(n){for(var e=arguments,r=1;e.length>r;r++){var t=e[r];for(var l in t)j(n[l])?V(n[l],U(t[l])):n[l]=U(t[l])}return n}function J(n,e,r){for(var t=0,l=void 0,i=-1;e.length>t;t++){var a=e[t];if(a>i){for(l=a-1;l>=0&&null==n[l];)n[l--]=null;for(l=a+1;r>l&&null==n[l];)n[i=l++]=null}}}var q="undefined"==typeof queueMicrotask?n=>Promise.resolve().then(n):queueMicrotask,Z="width",K="height",X="top",Q="bottom",$="left",nn="right",en="#000",rn="#0000",tn="mousemove",ln="mousedown",an="mouseup",on="mouseenter",sn="mouseleave",un="dblclick",fn="u-off",cn="u-label",vn=document,hn=window,dn=devicePixelRatio;function mn(n,e){if(null!=e){var r=n.classList;!r.contains(e)&&r.add(e)}}function pn(n,e){var r=n.classList;r.contains(e)&&r.remove(e)}function gn(n,e,r){n.style[e]=r+"px"}function xn(n,e,r,t){var l=vn.createElement(n);return null!=e&&mn(l,e),null!=r&&r.insertBefore(l,t),l}function wn(n,e){return xn("div",n,e)}function bn(n,e,r,t,l){n.style.transform="translate("+e+"px,"+r+"px)",0>e||0>r||e>t||r>l?mn(n,fn):pn(n,fn)}var _n={passive:!0},kn=V({capture:!0},_n);function yn(n,e,r,t){e.addEventListener(n,r,t?kn:_n)}function Mn(n,e,r,t){e.removeEventListener(n,r,t?kn:_n)}var Sn=["January","February","March","April","May","June","July","August","September","October","November","December"],zn=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];function Dn(n){return n.slice(0,3)}var Tn=zn.map(Dn),En=Sn.map(Dn),An={MMMM:Sn,MMM:En,WWWW:zn,WWW:Tn};function Pn(n){return(10>n?"0":"")+n}var Wn={YYYY:n=>n.getFullYear(),YY:n=>(n.getFullYear()+"").slice(2),MMMM:(n,e)=>e.MMMM[n.getMonth()],MMM:(n,e)=>e.MMM[n.getMonth()],MM:n=>Pn(n.getMonth()+1),M:n=>n.getMonth()+1,DD:n=>Pn(n.getDate()),D:n=>n.getDate(),WWWW:(n,e)=>e.WWWW[n.getDay()],WWW:(n,e)=>e.WWW[n.getDay()],HH:n=>Pn(n.getHours()),H:n=>n.getHours(),h:n=>{var e=n.getHours();return 0==e?12:e>12?e-12:e},AA:n=>12>n.getHours()?"AM":"PM",aa:n=>12>n.getHours()?"am":"pm",a:n=>12>n.getHours()?"a":"p",mm:n=>Pn(n.getMinutes()),m:n=>n.getMinutes(),ss:n=>Pn(n.getSeconds()),s:n=>n.getSeconds(),fff:n=>function(n){return(10>n?"00":100>n?"0":"")+n}(n.getMilliseconds())};function Yn(n,e){e=e||An;for(var r,t=[],l=/\{([a-z]+)\}|[^{]+/gi;r=l.exec(n);)t.push("{"==r[0][0]?Wn[r[1]]:r[0]);return n=>{for(var r="",l=0;t.length>l;l++)r+="string"==typeof t[l]?t[l]:t[l](n,e);return r}}var Cn=(new Intl.DateTimeFormat).resolvedOptions().timeZone,Fn=n=>n%1==0,Hn=[1,2,2.5,5],Rn=L(10,-16,0,Hn),Ln=L(10,0,16,Hn),In=Ln.filter(Fn),Bn=Rn.concat(Ln),Nn="{YYYY}",On="\n"+Nn,jn="{M}/{D}",Gn="\n"+jn,Un=Gn+"/{YY}",Vn="{aa}",Jn="{h}:{mm}"+Vn,qn="\n"+Jn,Zn=":{ss}",Kn=null;function Xn(n){var e=1e3*n,r=60*e,t=60*r,l=24*t,i=30*l,a=365*l;return[(1==n?L(10,0,3,Hn).filter(Fn):L(10,-3,0,Hn)).concat([e,5*e,10*e,15*e,30*e,r,5*r,10*r,15*r,30*r,t,2*t,3*t,4*t,6*t,8*t,12*t,l,2*l,3*l,4*l,5*l,6*l,7*l,8*l,9*l,10*l,15*l,i,2*i,3*i,4*i,6*i,a,2*a,5*a,10*a,25*a,50*a,100*a]),[[a,Nn,Kn,Kn,Kn,Kn,Kn,Kn,1],[28*l,"{MMM}",On,Kn,Kn,Kn,Kn,Kn,1],[l,jn,On,Kn,Kn,Kn,Kn,Kn,1],[t,"{h}"+Vn,Un,Kn,Gn,Kn,Kn,Kn,1],[r,Jn,Un,Kn,Gn,Kn,Kn,Kn,1],[e,Zn,Un+" "+Jn,Kn,Gn+" "+Jn,Kn,qn,Kn,1],[n,Zn+".{fff}",Un+" "+Jn,Kn,Gn+" "+Jn,Kn,qn,Kn,1]],function(e){return(o,s,u,f,c,v)=>{var h=[],d=c>=a,g=c>=i&&a>c,x=e(u),w=F(x*n,3),b=se(x.getFullYear(),d?0:x.getMonth(),g||d?1:x.getDate()),_=F(b*n,3);if(g||d)for(var k=g?c/i:0,y=d?c/a:0,M=w==_?w:F(se(b.getFullYear()+y,b.getMonth()+k,1)*n,3),S=new Date(p(M/n)),z=S.getFullYear(),D=S.getMonth(),T=0;f>=M;T++){var E=se(z+y*T,D+k*T,1),A=E-e(F(E*n,3));(M=F((+E+A)*n,3))>f||h.push(M)}else{var P=l>c?c:l,W=_+(m(u)-m(w))+Y(w-_,P);h.push(W);for(var C=e(W),H=C.getHours()+C.getMinutes()/r+C.getSeconds()/t,R=c/t,L=v/o.axes[s]._space;(W=F(W+c,1==n?0:3))<=f;)if(R>1){var I=m(F(H+R,6))%24,B=e(W).getHours()-I;B>1&&(B=-1),H=(H+R)%24,.7>F(((W-=B*t)-h[h.length-1])/c,3)*L||h.push(W)}else h.push(W)}return h}}]}var Qn=Xn(1),$n=Qn[0],ne=Qn[1],ee=Qn[2],re=Xn(.001),te=re[0],le=re[1],ie=re[2];function ae(n,e){return n.map((n=>n.map(((r,t)=>0==t||8==t||null==r?r:e(1==t||0==n[8]?r:n[1]+r)))))}function oe(n,e){return(r,t,l,i,a)=>{var o,s,u,f,c,v,h=e.find((n=>a>=n[0]))||e[e.length-1];return t.map((e=>{var r=n(e),t=r.getFullYear(),l=r.getMonth(),i=r.getDate(),a=r.getHours(),d=r.getMinutes(),m=r.getSeconds(),p=t!=o&&h[2]||l!=s&&h[3]||i!=u&&h[4]||a!=f&&h[5]||d!=c&&h[6]||m!=v&&h[7]||h[1];return o=t,s=l,u=i,f=a,c=d,v=m,p(r)}))}}function se(n,e,r){return new Date(n,e,r)}function ue(n,e){return e(n)}function fe(n,e){return(r,t)=>e(n(t))}L(2,-53,53,[1]);var ce={show:!0,live:!0,isolate:!1,markers:{show:!0,width:2,stroke:function(n,e){var r=n.series[e];return r.width?r.stroke(n,e):r.points.width?r.points.stroke(n,e):null},fill:function(n,e){return n.series[e].fill(n,e)},dash:"solid"},idx:null,values:[]},ve=[0,0];function he(n,e,r){return n=>{0==n.button&&r(n)}}function de(n,e,r){return r}var me={show:!0,x:!0,y:!0,lock:!1,move:function(n,e,r){return ve[0]=e,ve[1]=r,ve},points:{show:function(n,e){var r=n.cursor.points,t=wn(),l=r.stroke(n,e),i=r.fill(n,e);t.style.background=i||l;var a=r.size(n,e),o=r.width(n,e,a);o&&(t.style.border=o+"px solid "+l);var s=a/-2;return gn(t,Z,a),gn(t,K,a),gn(t,"marginLeft",s),gn(t,"marginTop",s),t},size:function(n,e){return Ye(n.series[e].width,1)},width:0,stroke:function(n,e){return n.series[e].stroke(n,e)},fill:function(n,e){return n.series[e].stroke(n,e)}},bind:{mousedown:he,mouseup:he,click:he,dblclick:he,mousemove:de,mouseleave:de,mouseenter:de},drag:{setScale:!0,x:!0,y:!1,dist:0,uni:null,_x:!1,_y:!1},focus:{prox:-1},left:-10,top:-10,idx:null,dataIdx:function(n,e,r){return r}},pe={show:!0,stroke:"rgba(0,0,0,0.07)",width:2,filter:E},ge=V({},pe,{size:10}),xe='12px system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"',we="bold "+xe,be={show:!0,scale:"x",stroke:en,space:50,gap:5,size:50,labelSize:30,labelFont:we,side:2,grid:pe,ticks:ge,font:xe,rotate:0},_e={show:!0,scale:"x",auto:!1,sorted:1,min:M,max:-M,idxs:[]};function ke(n,e){return e.map((n=>null==n?"":c(n)))}function ye(n,e,r,t,l,i,a){for(var o=[],s=H.get(l)||0,u=r=a?r:F(Y(r,l),s);t>=u;u=F(u+l,s))o.push(Object.is(u,-0)?0:u);return o}function Me(n,e,r,t,l){var i=[],a=n.scales[n.axes[e].scale].log,o=m((10==a?_:k)(r));l=b(a,o),0>o&&(l=F(l,-o));var s=r;do{i.push(s),l*a>(s=F(s+l,H.get(l)))||(l=s)}while(t>=s);return i}function Se(n,e,r,t,l){var i=n.scales[n.axes[e].scale].asinh,a=t>i?Me(n,e,w(i,r),t,l):[i],o=0>t||r>0?[]:[0];return(-i>r?Me(n,e,w(i,-t),-r,l):[i]).reverse().map((n=>-n)).concat(o,a)}var ze=/./,De=/[12357]/,Te=/[125]/,Ee=/1/;function Ae(n,e,r){var t=n.axes[r],l=t.scale,i=n.scales[l];if(3==i.distr&&2==i.log)return e;var a=n.valToPos,o=t._space,s=a(10,l),u=a(9,l)-s<o?a(7,l)-s<o?a(5,l)-s<o?Ee:Te:De:ze;return e.map((n=>4==i.distr&&0==n||u.test(n)?n:null))}function Pe(n,e){return null==e?"":c(e)}var We={show:!0,scale:"y",stroke:en,space:30,gap:5,size:50,labelSize:30,labelFont:we,side:3,grid:pe,ticks:ge,font:xe,rotate:0};function Ye(n,e){return F((3+2*(n||1))*e,3)}function Ce(n,e){var r=n.scales[n.series[e].scale],t=n.bands&&n.bands.some((n=>n.series[0]==e));return 3==r.distr||t?r.min:0}var Fe={scale:"y",auto:!0,sorted:0,show:!0,band:!1,spanGaps:!1,alpha:1,points:{show:function(n,e){var r=n.series[0].idxs;return(0==n.scales[n.series[0].scale].ori?n.bbox.width:n.bbox.height)/(n.series[e].points.space*dn)>=r[1]-r[0]}},values:null,min:M,max:-M,idxs:[],path:null,clip:null};function He(n,e,r){return r/10}var Re={time:!0,auto:!0,distr:1,log:10,asinh:1,min:null,max:null,dir:1,ori:0},Le=V({},Re,{time:!1,ori:1}),Ie={};function Be(n){var e=Ie[n];return e||(e={key:n,plots:[],sub:function(n){e.plots.push(n)},unsub:function(n){e.plots=e.plots.filter((e=>e!=n))},pub:function(n,r,t,l,i,a,o){for(var s=0;e.plots.length>s;s++)e.plots[s]!=r&&e.plots[s].pub(n,r,t,l,i,a,o)}},null!=n&&(Ie[n]=e)),e}function Ne(n,e,r){var t=n.series[e],l=n.scales,i=n.bbox,a=n._data[0],o=n._data[e],s=l[n.series[0].scale],u=l[t.scale],f=i.left,c=i.top,v=i.width,h=i.height,d=n.valToPosH,m=n.valToPosV;return 0==s.ori?r(t,a,o,s,u,d,m,f,c,v,h,Ve,qe,Ke,Qe,nr):r(t,a,o,s,u,m,d,c,f,h,v,Je,Ze,Xe,$e,er)}function Oe(n,e,r,t,l){return Ne(n,e,((n,e,i,a,o,s,u,f,c,v,h)=>{var d,m,p=0==a.ori?qe:Ze;1==a.dir*(0==a.ori?1:-1)?(d=r,m=t):(d=t,m=r);var g=S(s(e[d],a,v,f),.5),x=S(u(i[d],o,h,c),.5),w=S(s(e[m],a,v,f),.5),b=S(u(o.max,o,h,c),.5),_=new Path2D(l);return p(_,w,b),p(_,g,b),p(_,g,x),_}))}function je(n,e,r,t,l,i){var a=null;if(n.length>0){a=new Path2D;for(var o=0==e?Ke:Xe,s=r,u=0;n.length>u;u++){var f=n[u];o(a,s,t,f[0]-s,t+i),s=f[1]}o(a,s,t,r+l-s,t+i)}return a}function Ge(n,e,r){if(r>e){var t=n[n.length-1];t&&t[0]==e?t[1]=r:n.push([e,r])}}function Ue(n){return 0==n?T:1==n?p:e=>S(e,n)}function Ve(n,e,r){n.moveTo(e,r)}function Je(n,e,r){n.moveTo(r,e)}function qe(n,e,r){n.lineTo(e,r)}function Ze(n,e,r){n.lineTo(r,e)}function Ke(n,e,r,t,l){n.rect(e,r,t,l)}function Xe(n,e,r,t,l){n.rect(r,e,l,t)}function Qe(n,e,r,t,l,i){n.arc(e,r,t,l,i)}function $e(n,e,r,t,l,i){n.arc(r,e,t,l,i)}function nr(n,e,r,t,l,i,a){n.bezierCurveTo(e,r,t,l,i,a)}function er(n,e,r,t,l,i,a){n.bezierCurveTo(r,e,l,t,a,i)}function rr(n){return(e,r,t,l,i,a)=>{t!=l&&(i!=t&&a!=t&&n(e,r,t),i!=l&&a!=l&&n(e,r,l),n(e,r,a))}}var tr=rr(qe),lr=rr(Ze);function ir(){return(n,r,t,l)=>Ne(n,r,((i,a,o,s,u,f,c,v,h,d,m)=>{var p,g,b=i.pxRound;0==s.ori?(p=qe,g=tr):(p=Ze,g=lr);var _,k,y,z,D=s.dir*(0==s.ori?1:-1),T={stroke:new Path2D,fill:null,clip:null,band:null},E=T.stroke,A=M,P=-M,W=[],Y=b(f(a[1==D?t:l],s,d,v)),C=!1,F=e(o,t,l,1*D),H=e(o,t,l,-1*D),R=S(f(a[F],s,d,v),.5),L=S(f(a[H],s,d,v),.5);R>v&&Ge(W,v,R);for(var I=1==D?t:l;I>=t&&l>=I;I+=D){var B=b(f(a[I],s,d,v));if(B==Y)null!=o[I]?(k=b(c(o[I],u,m,h)),A==M&&(p(E,B,k),_=k),A=x(k,A),P=w(k,P)):C||null!==o[I]||(C=!0);else{var N=!1;A!=M?(g(E,Y,A,P,_,k),y=z=Y):C&&(N=!0,C=!1),null!=o[I]?(p(E,B,k=b(c(o[I],u,m,h))),A=P=_=k,B-Y>1&&null===o[I-D]&&(N=!0)):(A=M,P=-M,C||null!==o[I]||(C=!0)),N&&Ge(W,y,B),Y=B}}if(A!=M&&A!=P&&z!=Y&&g(E,Y,A,P,_,k),v+d>L&&Ge(W,L,v+d),null!=i.fill){var O=T.fill=new Path2D(E),j=b(c(i.fillTo(n,r,i.min,i.max),u,m,h));p(O,L,j),p(O,R,j)}return i.spanGaps||(T.clip=je(W,s.ori,v,h,d,m)),n.bands.length>0&&(T.band=Oe(n,r,t,l,E)),T}))}function ar(n,e,r,t,l){var i=n.length;if(2>i)return null;var a=new Path2D;if(r(a,n[0],e[0]),2==i)t(a,n[1],e[1]);else{for(var o=Array(i),s=Array(i-1),u=Array(i-1),f=Array(i-1),c=0;i-1>c;c++)u[c]=e[c+1]-e[c],f[c]=n[c+1]-n[c],s[c]=u[c]/f[c];o[0]=s[0];for(var v=1;i-1>v;v++)0===s[v]||0===s[v-1]||s[v-1]>0!=s[v]>0?o[v]=0:(o[v]=3*(f[v-1]+f[v])/((2*f[v]+f[v-1])/s[v-1]+(f[v]+2*f[v-1])/s[v]),isFinite(o[v])||(o[v]=0));o[i-1]=s[i-2];for(var h=0;i-1>h;h++)l(a,n[h]+f[h]/3,e[h]+o[h]*f[h]/3,n[h+1]-f[h]/3,e[h+1]-o[h+1]*f[h]/3,n[h+1],e[h+1])}return a}var or=new Set;function sr(){or.forEach((n=>{n.syncRect(!0)}))}yn("resize",hn,sr),yn("scroll",hn,sr,!0);var ur=ir();function fr(n,e,r,t){return(t?[n[0],n[1]].concat(n.slice(2)):[n[0]].concat(n.slice(1))).map(((n,t)=>cr(n,t,e,r)))}function cr(n,e,r,t){return V({},0==e?r:t,n)}function vr(n,e,r){return null==e?B:[e,r]}var hr=vr;function dr(n,e,r){return null==e?B:s(e,r,.1,!0)}function mr(n,e,r,t){return null==e?B:l(e,r,n.scales[t].log,!1)}var pr=mr;function gr(n,e,r,t){return null==e?B:i(e,r,n.scales[t].log,!1)}var xr=gr;function wr(n){var e;return[n=n.replace(/(\d+)px/,((n,r)=>(e=p(r*dn))+"px")),e]}function br(e,r,t){var a={};function o(n,e){return((3==e.distr?_(n>0?n:e.clamp(a,n,e.min,e.max,e.key)):4==e.distr?y(n,e.asinh):n)-e._min)/(e._max-e._min)}function f(n,e,r,t){var l=o(n,e);return t+r*(-1==e.dir?1-l:l)}function c(n,e,r,t){var l=o(n,e);return t+r*(-1==e.dir?l:1-l)}function k(n,e,r,t){return 0==e.ori?f(n,e,r,t):c(n,e,r,t)}a.valToPosH=f,a.valToPosV=c;var T=!1;a.status=0;var C=a.root=wn("uplot");null!=e.id&&(C.id=e.id),mn(C,e.class),e.title&&(wn("u-title",C).textContent=e.title);var R=xn("canvas"),L=a.ctx=R.getContext("2d"),J=wn("u-wrap",C),en=a.under=wn("u-under",J);J.appendChild(R);var hn=a.over=wn("u-over",J),_n=+u((e=U(e)).pxAlign,1),kn=Ue(_n);(e.plugins||[]).forEach((n=>{n.opts&&(e=n.opts(a,e)||e)}));var Sn=e.ms||.001,zn=a.series=fr(e.series||[],_e,Fe,!1),Dn=a.axes=fr(e.axes||[],be,We,!0),Tn=a.scales={},En=a.bands=e.bands||[];En.forEach((n=>{n.fill=D(n.fill||null)}));var An=zn[0].scale,Pn={axes:function(){Dn.forEach(((n,e)=>{if(n.show&&n._show){var r,t,l=Tn[n.scale],i=n.side,o=i%2,s=0==o?tr:lr,u=0==o?er:rr,f=p(n.gap*dn),c=n._found,v=c[0],d=c[1],m=n.stroke(a,e);if(n.label){L.save();var g=p(n._lpos*dn);1==o?(r=t=0,L.translate(g,p(rr+lr/2)),L.rotate((3==i?-h:h)/2)):(r=p(er+tr/2),t=g),L.font=n.labelFont[0],L.fillStyle=m,L.textAlign="center",L.textBaseline=2==i?X:Q,L.fillText(n.label,r,t),L.restore()}if(0!=d){var x=n._splits,w=2==l.distr?x.map((n=>Lr[n])):x,b=2==l.distr?Lr[x[1]]-Lr[x[0]]:v,_=n.ticks,y=_.show?p(_.size*dn):0,M=n._rotate*-h/180,S=kn(n._pos*dn),z=S+(y+f)*(0==o&&0==i||1==o&&3==i?-1:1);t=0==o?z:0,r=1==o?z:0,L.font=n.font[0],L.fillStyle=m,L.textAlign=1==n.align?$:2==n.align?nn:M>0?$:0>M?nn:0==o?"center":3==i?nn:$,L.textBaseline=M||1==o?"middle":2==i?X:Q;var D=1.5*n.font[1],T=x.map((n=>kn(k(n,l,s,u))));n._values.forEach(((n,e)=>{null!=n&&(0==o?r=T[e]:t=T[e],(""+n).split(/\n/gm).forEach(((n,e)=>{M?(L.save(),L.translate(r,t+e*D),L.rotate(M),L.fillText(n,0,0),L.restore()):L.fillText(n,r,t+e*D)})))})),_.show&&Gr(T,_.filter(a,w,e,d,b),o,i,S,y,F(_.width*dn,3),_.stroke(a,e),_.dash,_.cap);var E=n.grid;E.show&&Gr(T,E.filter(a,w,e,d,b),o,0==o?2:1,0==o?rr:er,0==o?lr:tr,F(E.width*dn,3),E.stroke(a,e),E.dash,E.cap)}}})),Ot("drawAxes")},series:function(){Wr>0&&(zn.forEach(((n,e)=>{if(e>0&&n.show&&null==n._paths){var t=function(n){for(var e=z(Fr-1,0,Wr-1),r=z(Hr+1,0,Wr-1);null==n[e]&&e>0;)e--;for(;null==n[r]&&Wr-1>r;)r++;return[e,r]}(r[e]);n._paths=n.paths(a,e,t[0],t[1])}})),zn.forEach(((n,e)=>{e>0&&n.show&&(n._paths&&function(n){var e=zn[n],r=e._paths,t=r.stroke,l=r.fill,i=r.clip,o=F(e.width*dn,3),s=o%2/2,u=e._stroke=e.stroke(a,n),f=e._fill=e.fill(a,n);L.globalAlpha=e.alpha;var c=1==e.pxAlign;c&&L.translate(s,s),L.save();var v=er,h=rr,d=tr,m=lr,p=o*dn/2;0==e.min&&(m+=p),0==e.max&&(h-=p,m+=p),L.beginPath(),L.rect(v,h,d,m),L.clip(),i&&L.clip(i),function(n,e,r,t,l,i,o,s){var u=!1;En.forEach(((f,c)=>{if(f.series[0]==n){var v=zn[f.series[1]],h=(v._paths||I).band;L.save();var d=null;v.show&&h&&(d=f.fill(a,c)||i,L.clip(h)),jr(e,r,t,l,d,o,s),L.restore(),u=!0}})),u||jr(e,r,t,l,i,o,s)}(n,u,o,e.dash,e.cap,f,t,l),L.restore(),c&&L.translate(-s,-s),L.globalAlpha=1}(e),n.points.show(a,e,Fr,Hr)&&function(n){var e=zn[n],t=e.points,l=e.pxRound,i=F(t.width*dn,3),o=i%2/2,s=t.width>0,u=(t.size-t.width)/2*dn,f=F(2*u,3),c=1==e.pxAlign;c&&L.translate(o,o),L.save(),L.beginPath(),L.rect(er-f,rr-f,tr+2*f,lr+2*f),L.clip(),L.globalAlpha=e.alpha;var v,d,m,p,g=new Path2D,x=Tn[e.scale];0==On.ori?(v=tr,d=er,m=lr,p=rr):(v=lr,d=rr,m=tr,p=er);for(var w=Fr;Hr>=w;w++)if(null!=r[n][w]){var b=l(Hn(r[0][w],On,v,d)),_=l(Rn(r[n][w],x,m,p));Ln(g,b+u,_),Nn(g,b,_,u,0,2*h)}var k=t._stroke=t.stroke(a,n),y=t._fill=t.fill(a,n);Or(k,i,t.dash,t.cap,y||(s?"#fff":e._stroke)),L.fill(g),s&&L.stroke(g),L.globalAlpha=1,L.restore(),c&&L.translate(-o,-o)}(e),Ot("drawSeries",e))})))}},Wn=(e.drawOrder||["axes","series"]).map((n=>Pn[n]));function Cn(n){var r=Tn[n];if(null==r){var t=(e.scales||I)[n]||I;if(null!=t.from)Cn(t.from),Tn[n]=V({},Tn[t.from],t);else{(r=Tn[n]=V({},n==An?Re:Le,t)).key=n;var l=r.time,i=r.range,a=N(i);if(n!=An&&!a&&j(i)){var o=i;i=(n,e,r)=>null==e?B:s(e,r,o)}r.range=D(i||(l?hr:n==An?3==r.distr?pr:4==r.distr?xr:vr:3==r.distr?mr:4==r.distr?gr:dr)),r.auto=D(!a&&r.auto),r.clamp=D(r.clamp||He),r._min=r._max=null}}}for(var Fn in Cn("x"),Cn("y"),zn.forEach((n=>{Cn(n.scale)})),Dn.forEach((n=>{Cn(n.scale)})),e.scales)Cn(Fn);var Hn,Rn,Ln,Nn,On=Tn[An],jn=On.distr;0==On.ori?(mn(C,"u-hz"),Hn=f,Rn=c,Ln=Ve,Nn=Qe):(mn(C,"u-vt"),Hn=c,Rn=f,Ln=Je,Nn=$e);var Gn={};for(var Un in Tn){var Vn=Tn[Un];null==Vn.min&&null==Vn.max||(Gn[Un]={min:Vn.min,max:Vn.max},Vn.min=Vn.max=null)}var Jn,qn=e.tzDate||(n=>new Date(p(n/Sn))),Zn=e.fmtDate||Yn,Kn=1==Sn?ee(qn):ie(qn),Xn=oe(qn,ae(1==Sn?ne:le,Zn)),Qn=fe(qn,ue("{YYYY}-{MM}-{DD} {h}:{mm}{aa}",Zn)),re=a.legend=V({},ce,e.legend),se=re.show,ve=re.markers;ve.width=D(ve.width),ve.dash=D(ve.dash),ve.stroke=D(ve.stroke),ve.fill=D(ve.fill);var he,de=[],pe=[],ge=!1,xe={};if(re.live){var we=zn[1]?zn[1].values:null;for(var ze in he=(ge=null!=we)?we(a,1,0):{_:0})xe[ze]="--"}if(se)if(Jn=xn("table","u-legend",C),ge){var De=xn("tr","u-thead",Jn);for(var Te in xn("th",null,De),he)xn("th",cn,De).textContent=Te}else mn(Jn,"u-inline"),re.live&&mn(Jn,"u-live");var Ee={show:!0},Ie={show:!1},Ne=new Map;function Oe(n,e,r){var t=Ne.get(e)||{},l=Mr.bind[n](a,e,r);l&&(yn(n,e,t[n]=l),Ne.set(e,t))}function je(n,e){var r=Ne.get(e)||{};for(var t in r)null!=n&&t!=n||(Mn(t,e,r[t]),delete r[t]);null==n&&Ne.delete(e)}var Ge=0,qe=0,Ze=0,Ke=0,Xe=0,nr=0,er=0,rr=0,tr=0,lr=0;a.bbox={};var ir=!1,ar=!1,sr=!1,br=!1,_r=!1;function kr(n,e){n==a.width&&e==a.height||yr(n,e),Jr(!1),sr=!0,ar=!0,br=Mr.left>=0,_r=!0,ot()}function yr(n,e){a.width=Ge=Ze=n,a.height=qe=Ke=e,Xe=nr=0,function(){var n=!1,e=!1,r=!1,t=!1;Dn.forEach((l=>{if(l.show&&l._show){var i=l.side,a=i%2,o=l._size+(l.labelSize=null!=l.label?l.labelSize||30:0);o>0&&(a?(Ze-=o,3==i?(Xe+=o,t=!0):r=!0):(Ke-=o,0==i?(nr+=o,n=!0):e=!0))}})),Ar[0]=n,Ar[1]=r,Ar[2]=e,Ar[3]=t,Ze-=Cr[1]+Cr[3],Xe+=Cr[3],Ke-=Cr[2]+Cr[0],nr+=Cr[0]}(),function(){var n=Xe+Ze,e=nr+Ke,r=Xe,t=nr;function l(l,i){switch(l){case 1:return(n+=i)-i;case 2:return(e+=i)-i;case 3:return(r-=i)+i;case 0:return(t-=i)+i}}Dn.forEach((n=>{if(n.show&&n._show){var e=n.side;n._pos=l(e,n._size),null!=n.label&&(n._lpos=l(e,n.labelSize))}}))}();var r=a.bbox;er=r.left=S(Xe*dn,.5),rr=r.top=S(nr*dn,.5),tr=r.width=S(Ze*dn,.5),lr=r.height=S(Ke*dn,.5)}a.setSize=function(n){kr(n.width,n.height)};var Mr=a.cursor=V({},me,e.cursor);Mr._lock=!1;var Sr=Mr.points;Sr.show=D(Sr.show),Sr.size=D(Sr.size),Sr.stroke=D(Sr.stroke),Sr.width=D(Sr.width),Sr.fill=D(Sr.fill);var zr=a.focus=V({},e.focus||{alpha:.3},Mr.focus),Dr=zr.prox>=0,Tr=[null];function Er(n,e){var r=Tn[n.scale].time,t=n.value;if(n.value=r?O(t)?fe(qn,ue(t,Zn)):t||Qn:t||Pe,n.label=n.label||(r?"Time":"Value"),e>0){n.width=null==n.width?1:n.width,n.paths=n.paths||ur||A,n.fillTo=D(n.fillTo||Ce),n.pxAlign=+u(n.pxAlign,_n),n.pxRound=Ue(n.pxAlign),n.stroke=D(n.stroke||null),n.fill=D(n.fill||null),n._stroke=n._fill=n._paths=n._focus=null;var l=Ye(n.width,1),i=n.points=V({},{size:l,width:w(1,.2*l),stroke:n.stroke,space:2*l,_stroke:null,_fill:null},n.points);i.show=D(i.show),i.fill=D(i.fill),i.stroke=D(i.stroke)}if(se){var o=function(n,e){if(0==e&&(ge||!re.live))return B;var r=[],t=xn("tr","u-series",Jn,Jn.childNodes[e]);mn(t,n.class),n.show||mn(t,fn);var l=xn("th",null,t);if(ve.show){var i=wn("u-marker",l);if(e>0){var o=ve.width(a,e);o&&(i.style.border=o+"px "+ve.dash(a,e)+" "+ve.stroke(a,e)),i.style.background=ve.fill(a,e)}}var s=wn(cn,l);for(var u in s.textContent=n.label,e>0&&(ve.show||(s.style.color=n.width>0?ve.stroke(a,e):ve.fill(a,e)),Oe("click",l,(e=>{if(!Mr._lock){var r=zn.indexOf(n);if(e.ctrlKey!=re.isolate){var t=zn.some(((n,e)=>e>0&&e!=r&&n.show));zn.forEach(((n,e)=>{e>0&&_t(e,t?e==r?Ee:Ie:Ee,jt.setSeries)}))}else _t(r,{show:!n.show},jt.setSeries)}})),Dr&&Oe(on,l,(()=>{Mr._lock||_t(zn.indexOf(n),kt,jt.setSeries)}))),he){var f=xn("td","u-value",t);f.textContent="--",r.push(f)}return[t,r]}(n,e);de.splice(e,0,o[0]),pe.splice(e,0,o[1]),re.values.push(null)}if(Mr.show){var s=function(n,e){if(e>0){var r=Mr.points.show(a,e);if(r)return mn(r,"u-cursor-pt"),mn(r,n.class),bn(r,-10,-10,Ze,Ke),hn.insertBefore(r,Tr[e]),r}}(n,e);s&&Tr.splice(e,0,s)}}a.addSeries=function(n,e){n=cr(n,e=null==e?zn.length:e,_e,Fe),zn.splice(e,0,n),Er(zn[e],e)},a.delSeries=function(n){if(zn.splice(n,1),se){re.values.splice(n,1),pe.splice(n,1);var e=de.splice(n,1)[0];je(null,e.firstChild),e.remove()}Tr.length>1&&Tr.splice(n,1)[0].remove()};var Ar=[!1,!1,!1,!1];function Pr(n,e,r){var t=r[0],l=r[1],i=r[2],a=r[3],o=e%2,s=0;return 0==o&&(a||l)&&(s=0==e&&!t||2==e&&!i?p(be.size/3):0),1==o&&(t||i)&&(s=1==e&&!l||3==e&&!a?p(We.size/2):0),s}var Wr,Yr=a.padding=(e.padding||[Pr,Pr,Pr,Pr]).map((n=>D(u(n,Pr)))),Cr=a._padding=Yr.map(((n,e)=>n(a,e,Ar,0))),Fr=null,Hr=null,Rr=zn[0].idxs,Lr=null,Ir=!1;function Br(n,e){if((r=(n||[]).slice())[0]=r[0]||[],a.data=r.slice(),Wr=(Lr=r[0]).length,2==jn&&(r[0]=Lr.map(((n,e)=>e))),a._data=r,Jr(!0),Ot("setData"),!1!==e){var t=On;t.auto(a,Ir)?Nr():bt(An,t.min,t.max),br=Mr.left>=0,_r=!0,ot()}}function Nr(){var n,e,t,a,o;Ir=!0,Wr>0?(Fr=Rr[0]=0,Hr=Rr[1]=Wr-1,a=r[0][Fr],o=r[0][Hr],2==jn?(a=Fr,o=Hr):1==Wr&&(3==jn?(a=(n=l(a,a,On.log,!1))[0],o=n[1]):4==jn?(a=(e=i(a,a,On.log,!1))[0],o=e[1]):On.time?o=a+p(86400/Sn):(a=(t=s(a,o,.1,!0))[0],o=t[1]))):(Fr=Rr[0]=a=null,Hr=Rr[1]=o=null),bt(An,a,o)}function Or(n,e,r,t,l){L.strokeStyle=n||rn,L.lineWidth=e,L.lineJoin="round",L.lineCap=t||"butt",L.setLineDash(r||[]),L.fillStyle=l||rn}function jr(n,e,r,t,l,i,a){Or(n,e,r,t,l),l&&a&&L.fill(a),n&&i&&e&&L.stroke(i)}function Gr(n,e,r,t,l,i,a,o,s,u){var f=a%2/2;1==_n&&L.translate(f,f),Or(o,a,s,u),L.beginPath();var c,v,h,d,m=l+(0==t||3==t?-i:i);0==r?(v=l,d=m):(c=l,h=m),n.forEach(((n,t)=>{null!=e[t]&&(0==r?c=h=n:v=d=n,L.moveTo(c,v),L.lineTo(h,d))})),L.stroke(),1==_n&&L.translate(-f,-f)}function Ur(n){var e=!0;return Dn.forEach(((r,t)=>{if(r.show){var l=Tn[r.scale];if(null!=l.min){r._show||(e=!1,r._show=!0,Jr(!1));var i=r.side,o=l.min,s=l.max,u=function(n,e,r,t){var l,i=Dn[n];if(t>0){var o=i._space=i.space(a,n,e,r,t),s=i._incrs=i.incrs(a,n,e,r,t,o);l=i._found=function(n,e,r,t,l){for(var i=t/(e-n),a=(""+m(n)).length,o=0;r.length>o;o++){var s=r[o]*i,u=10>r[o]?H.get(r[o]):0;if(s>=l&&17>a+u)return[r[o],s]}return[0,0]}(e,r,s,t,o)}else l=[0,0];return l}(t,o,s,0==i%2?Ze:Ke),f=u[0],c=u[1];if(0!=c){var v=r._splits=r.splits(a,t,o,s,f,c,2==l.distr),h=2==l.distr?v.map((n=>Lr[n])):v,d=2==l.distr?Lr[v[1]]-Lr[v[0]]:f,p=r._values=r.values(a,r.filter(a,h,t,c,d),t,c,d);r._rotate=2==i?r.rotate(a,p,t,c):0;var x=r._size;r._size=g(r.size(a,p,t,n)),null!=x&&r._size!=x&&(e=!1)}}else r._show&&(e=!1,r._show=!1,Jr(!1))}})),e}function Vr(n){var e=!0;return Yr.forEach(((r,t)=>{var l=r(a,t,Ar,n);l!=Cr[t]&&(e=!1),Cr[t]=l})),e}function Jr(n){zn.forEach(((e,r)=>{r>0&&(e._paths=null,n&&(e.min=null,e.max=null))}))}a.setData=Br;var qr,Zr,Kr,Xr,Qr,$r,nt,et,rt,tt,lt,it,at=!1;function ot(){at||(q(st),at=!0)}function st(){ir&&(function(){var e=U(Tn,G);for(var t in e){var l=e[t],i=Gn[t];if(null!=i&&null!=i.min)V(l,i),t==An&&Jr(!0);else if(t!=An)if(0==Wr&&null==l.from){var o=l.range(a,null,null,t);l.min=o[0],l.max=o[1]}else l.min=M,l.max=-M}if(Wr>0)for(var s in zn.forEach(((t,l)=>{var i=t.scale,o=e[i],s=Gn[i];if(0==l){var u=o.range(a,o.min,o.max,i);o.min=u[0],o.max=u[1],Fr=n(o.min,r[0]),Hr=n(o.max,r[0]),o.min>r[0][Fr]&&Fr++,r[0][Hr]>o.max&&Hr--,t.min=Lr[Fr],t.max=Lr[Hr]}else if(t.show&&t.auto&&o.auto(a,Ir)&&(null==s||null==s.min)){var f=null==t.min?3==o.distr?function(n,e,r){for(var t=M,l=-M,i=e;r>=i;i++)n[i]>0&&(t=x(t,n[i]),l=w(l,n[i]));return[t==M?1:t,l==-M?10:l]}(r[l],Fr,Hr):function(n,e,r,t){var l=M,i=-M;if(1==t)l=n[e],i=n[r];else if(-1==t)l=n[r],i=n[e];else for(var a=e;r>=a;a++)null!=n[a]&&(l=x(l,n[a]),i=w(i,n[a]));return[l,i]}(r[l],Fr,Hr,t.sorted):[t.min,t.max];o.min=x(o.min,t.min=f[0]),o.max=w(o.max,t.max=f[1])}t.idxs[0]=Fr,t.idxs[1]=Hr})),e){var u=e[s],f=Gn[s];if(null==u.from&&(null==f||null==f.min)){var c=u.range(a,u.min==M?null:u.min,u.max==-M?null:u.max,s);u.min=c[0],u.max=c[1]}}for(var v in e){var h=e[v];if(null!=h.from){var d=e[h.from],m=h.range(a,d.min,d.max,v);h.min=m[0],h.max=m[1]}}var p={},g=!1;for(var b in e){var k=e[b],S=Tn[b];if(S.min!=k.min||S.max!=k.max){S.min=k.min,S.max=k.max;var z=S.distr;S._min=3==z?_(S.min):4==z?y(S.min,S.asinh):S.min,S._max=3==z?_(S.max):4==z?y(S.max,S.asinh):S.max,p[b]=g=!0}}if(g){for(var D in zn.forEach((n=>{p[n.scale]&&(n._paths=null)})),p)sr=!0,Ot("setScale",D);Mr.show&&(br=Mr.left>=0)}for(var T in Gn)Gn[T]=null}(),ir=!1),sr&&(function(){for(var n=!1,e=0;!n;){var r=Ur(++e),t=Vr(e);(n=3==e||r&&t)||(yr(a.width,a.height),ar=!0)}}(),sr=!1),ar&&(gn(en,$,Xe),gn(en,X,nr),gn(en,Z,Ze),gn(en,K,Ke),gn(hn,$,Xe),gn(hn,X,nr),gn(hn,Z,Ze),gn(hn,K,Ke),gn(J,Z,Ge),gn(J,K,qe),R.width=p(Ge*dn),R.height=p(qe*dn),Yt(!1),Ot("setSize"),ar=!1),Ge>0&&qe>0&&(L.clearRect(0,0,R.width,R.height),Ot("drawClear"),Wn.forEach((n=>n())),Ot("draw")),Mr.show&&br&&(Pt(),br=!1),T||(T=!0,a.status=1,Ot("ready")),Ir=!1,at=!1}function ut(e,t){var l=Tn[e];if(null==l.from){if(0==Wr){var i=l.range(a,t.min,t.max,e);t.min=i[0],t.max=i[1]}if(t.min>t.max){var o=t.min;t.min=t.max,t.max=o}if(Wr>1&&null!=t.min&&null!=t.max&&1e-16>t.max-t.min)return;e==An&&2==l.distr&&Wr>0&&(t.min=n(t.min,r[0]),t.max=n(t.max,r[0])),Gn[e]=t,ir=!0,ot()}}a.redraw=(n,e)=>{sr=e||!1,!1!==n?bt(An,On.min,On.max):ot()},a.setScale=ut;var ft=!1,ct=Mr.drag,vt=ct.x,ht=ct.y;Mr.show&&(Mr.x&&(qr=wn("u-cursor-x",hn)),Mr.y&&(Zr=wn("u-cursor-y",hn)),0==On.ori?(Kr=qr,Xr=Zr):(Kr=Zr,Xr=qr),lt=Mr.left,it=Mr.top);var dt,mt,pt,gt=a.select=V({show:!0,over:!0,left:0,width:0,top:0,height:0},e.select),xt=gt.show?wn("u-select",gt.over?hn:en):null;function wt(n,e){if(gt.show){for(var r in n)gn(xt,r,gt[r]=n[r]);!1!==e&&Ot("setSelect")}}function bt(n,e,r){ut(n,{min:e,max:r})}function _t(n,e,r){var t=zn[n];null!=e.focus&&function(n){if(n!=pt){var e=null==n,r=1!=zr.alpha;zn.forEach(((t,l)=>{var i=e||0==l||l==n;t._focus=e?null:i,r&&function(n,e){zn[n].alpha=e,Mr.show&&Tr[n]&&(Tr[n].style.opacity=e),se&&de[n]&&(de[n].style.opacity=e)}(l,i?1:zr.alpha)})),pt=n,r&&ot()}}(n),null!=e.show&&(t.show=e.show,function(n){var e=se?de[n]:null;zn[n].show?e&&pn(e,fn):(e&&mn(e,fn),Tr.length>1&&bn(Tr[n],-10,-10,Ze,Ke))}(n),bt(t.scale,null,null),ot()),Ot("setSeries",n,e),r&&Vt("setSeries",a,n,e)}a.setSelect=wt,a.setSeries=_t,a.addBand=function(n,e){En.splice(e=null==e?En.length:e,0,n)},a.setBand=function(n,e){V(En[n],e)},a.delBand=function(n){null==n?En.length=0:En.splice(n,1)};var kt={focus:!0},yt={focus:!1};function Mt(n,e){var r=Tn[e],t=Ze;1==r.ori&&(n=(t=Ke)-n),-1==r.dir&&(n=t-n);var l=r._min,i=l+n/t*(r._max-l),a=r.distr;return 3==a?b(10,i):4==a?((n,e)=>(void 0===e&&(e=1),v.sinh(n/e)))(i,r.asinh):i}function St(n,e){gn(xt,$,gt.left=n),gn(xt,Z,gt.width=e)}function zt(n,e){gn(xt,X,gt.top=n),gn(xt,K,gt.height=e)}se&&Dr&&yn(sn,Jn,(()=>{Mr._lock||(_t(null,yt,jt.setSeries),Pt())})),a.valToIdx=e=>n(e,r[0]),a.posToIdx=function(e){return n(Mt(e,An),r[0],Fr,Hr)},a.posToVal=Mt,a.valToPos=(n,e,r)=>0==Tn[e].ori?f(n,Tn[e],r?tr:Ze,r?er:0):c(n,Tn[e],r?lr:Ke,r?rr:0),a.batch=function(n){n(a),ot()},a.setCursor=(n,e)=>{lt=n.left,it=n.top,Pt(null,null,e)};var Dt=0==On.ori?St:zt,Tt=1==On.ori?St:zt;function Et(n,e){if(null!=n){var r=n.idx;re.idx=r,zn.forEach(((n,e)=>{(e>0||!ge)&&At(e,r)}))}se&&re.live&&function(){if(se&&re.live)for(var n=0;zn.length>n;n++)if(0!=n||!ge){var e=re.values[n],r=0;for(var t in e)pe[n][r++].firstChild.nodeValue=e[t]}}(),_r=!1,!1!==e&&Ot("setLegend")}function At(n,e){var t;if(null==e)t=xe;else{var l=zn[n],i=0==n&&2==jn?Lr:r[n];t=ge?l.values(a,n,e):{_:l.value(a,i[e],n,e)}}re.values[n]=t}function Pt(e,t,l){var i,o;rt=lt,tt=it,i=Mr.move(a,lt,it),lt=i[0],it=i[1],Mr.show&&(Kr&&bn(Kr,p(lt),0,Ze,Ke),Xr&&bn(Xr,0,p(it),Ze,Ke));var s=!1;dt=M;var u=0==On.ori?Ze:Ke,f=1==On.ori?Ze:Ke;if(0>lt||0==Wr||Fr>Hr){o=null;for(var c=0;zn.length>c;c++)c>0&&Tr.length>1&&bn(Tr[c],-10,-10,Ze,Ke);if(Dr&&_t(null,kt,jt.setSeries),re.live){s=!0;for(var v=0;zn.length>v;v++)re.values[v]=xe}}else{var h=Mt(0==On.ori?lt:it,An);o=n(h,r[0],Fr,Hr);for(var m=Y(Hn(r[0][o],On,u,0),.5),g=0;zn.length>g;g++){var w=zn[g],b=Mr.dataIdx(a,g,o,h),_=b==o?m:Y(Hn(r[0][b],On,u,0),.5);if(g>0&&w.show){var k=r[g][b],y=null==k?-10:Y(Rn(k,Tn[w.scale],f,0),.5);if(y>0){var S=d(y-it);S>dt||(dt=S,mt=g)}var z=void 0,D=void 0;0==On.ori?(z=_,D=y):(z=y,D=_),Tr.length>1&&bn(Tr[g],z,D,Ze,Ke)}if(re.live){if(b==Mr.idx&&!_r||0==g&&ge)continue;s=!0,At(g,b)}}}if(s&&(re.idx=o,Et()),gt.show&&ft)if(null!=t){var E=jt.scales,A=E[0],P=E[1],W=jt.match,C=W[1],F=t.cursor.sync.scales,H=F[0],R=F[1],L=t.cursor.drag;vt=L._x,ht=L._y;var I,B,N,O,j,G=t.select,U=G.left,V=G.top,J=G.width,q=G.height,Z=t.scales[A].ori,K=t.posToVal,X=null!=A&&(0,W[0])(A,H),Q=null!=P&&C(P,R);X&&(0==Z?(I=U,B=J):(I=V,B=q),vt?(N=Tn[A],O=Hn(K(I,H),N,u,0),j=Hn(K(I+B,H),N,u,0),Dt(x(O,j),d(j-O))):Dt(0,u),Q||Tt(0,f)),Q&&(1==Z?(I=U,B=J):(I=V,B=q),ht?(N=Tn[P],O=Rn(K(I,R),N,f,0),j=Rn(K(I+B,R),N,f,0),Tt(x(O,j),d(j-O))):Tt(0,f),X||Dt(0,u))}else{var $=d(rt-Qr),nn=d(tt-$r);if(1==On.ori){var en=$;$=nn,nn=en}vt=ct.x&&$>=ct.dist,ht=ct.y&&nn>=ct.dist;var rn,ln,an=ct.uni;null!=an?vt&&ht&&(ht=nn>=an,(vt=$>=an)||ht||(nn>$?ht=!0:vt=!0)):ct.x&&ct.y&&(vt||ht)&&(vt=ht=!0),vt&&(0==On.ori?(rn=nt,ln=lt):(rn=et,ln=it),Dt(x(rn,ln),d(ln-rn)),ht||Tt(0,f)),ht&&(1==On.ori?(rn=nt,ln=lt):(rn=et,ln=it),Tt(x(rn,ln),d(ln-rn)),vt||Dt(0,u)),vt||ht||(Dt(0,0),Tt(0,0))}if(Mr.idx=o,Mr.left=lt,Mr.top=it,ct._x=vt,ct._y=ht,null!=e){if(null!=Gt){var on=jt.scales,sn=on[0],un=on[1];jt.values[0]=null!=sn?Mt(0==On.ori?lt:it,sn):null,jt.values[1]=null!=un?Mt(1==On.ori?lt:it,un):null}if(Vt(tn,a,lt,it,Ze,Ke,o),Dr){var fn=jt.setSeries,cn=zr.prox;null==pt?dt>cn||_t(mt,kt,fn):dt>cn?_t(null,kt,fn):mt!=pt&&_t(mt,kt,fn)}}T&&!1!==l&&Ot("setCursor")}a.setLegend=Et;var Wt=null;function Yt(n){!0===n?Wt=null:Ot("syncRect",Wt=hn.getBoundingClientRect())}function Ct(n,e,r,t,l,i){Mr._lock||(Ft(n,e,r,t,l,i,0,!1,null!=n),null!=n?Pt(1):Pt(null,e))}function Ft(n,e,r,t,l,i,o,s,u){var f;if(null==Wt&&Yt(!1),null!=n)r=n.clientX-Wt.left,t=n.clientY-Wt.top;else{if(0>r||0>t)return lt=-10,void(it=-10);var c=jt.scales,v=c[0],h=c[1],d=e.cursor.sync,m=d.values,p=m[0],g=m[1],x=d.scales,w=x[0],b=x[1],_=jt.match,y=_[1],M=1==e.scales[w].ori,z=0==On.ori?Ze:Ke,D=1==On.ori?Ze:Ke,T=M?i:l,E=M?l:i,A=M?t:r,P=M?r:t;if(r=null!=w?(0,_[0])(v,w)?k(p,Tn[v],z,0):-10:z*(A/T),t=null!=b?y(h,b)?k(g,Tn[h],D,0):-10:D*(P/E),1==On.ori){var W=r;r=t,t=W}}u&&(r>1&&Ze-1>r||(r=S(r,Ze)),t>1&&Ke-1>t||(t=S(t,Ke))),s?(Qr=r,$r=t,f=Mr.move(a,r,t),nt=f[0],et=f[1]):(lt=r,it=t)}function Ht(){wt({width:0,height:0},!1)}function Rt(n,e,r,t,l,i){ft=!0,vt=ht=ct._x=ct._y=!1,Ft(n,e,r,t,l,i,0,!0,!1),null!=n&&(Oe(an,vn,Lt),Vt(ln,a,nt,et,Ze,Ke,null))}function Lt(n,e,r,t,l,i){ft=ct._x=ct._y=!1,Ft(n,e,r,t,l,i,0,!1,!0);var o=gt.left,s=gt.top,u=gt.width,f=gt.height,c=u>0||f>0;if(c&&wt(gt),ct.setScale&&c){var v=o,h=u,d=s,m=f;if(1==On.ori&&(v=s,h=f,d=o,m=u),vt&&bt(An,Mt(v,An),Mt(v+h,An)),ht)for(var p in Tn){var g=Tn[p];p!=An&&null==g.from&&g.min!=M&&bt(p,Mt(d+m,p),Mt(d,p))}Ht()}else Mr.lock&&(Mr._lock=!Mr._lock,Mr._lock||Pt());null!=n&&(je(an,vn),Vt(an,a,lt,it,Ze,Ke,null))}function It(n){Nr(),Ht(),null!=n&&Vt(un,a,lt,it,Ze,Ke,null)}var Bt={};Bt.mousedown=Rt,Bt.mousemove=Ct,Bt.mouseup=Lt,Bt.dblclick=It,Bt.setSeries=(n,e,r,t)=>{_t(r,t)},Mr.show&&(Oe(ln,hn,Rt),Oe(tn,hn,Ct),Oe(on,hn,Yt),Oe(sn,hn,(function(){if(!Mr._lock){var n=ft;if(ft){var e,r,t=!0,l=!0;0==On.ori?(e=vt,r=ht):(e=ht,r=vt),e&&r&&(t=10>=lt||lt>=Ze-10,l=10>=it||it>=Ke-10),e&&t&&(lt=nt>lt?0:Ze),r&&l&&(it=et>it?0:Ke),Pt(1),ft=!1}lt=-10,it=-10,Pt(1),n&&(ft=n)}})),Oe(un,hn,It),or.add(a),a.syncRect=Yt);var Nt=a.hooks=e.hooks||{};function Ot(n,e,r){n in Nt&&Nt[n].forEach((n=>{n.call(null,a,e,r)}))}(e.plugins||[]).forEach((n=>{for(var e in n.hooks)Nt[e]=(Nt[e]||[]).concat(n.hooks[e])}));var jt=V({key:null,setSeries:!1,filters:{pub:P,sub:P},scales:[An,zn[1]?zn[1].scale:null],match:[W,W],values:[null,null]},Mr.sync);Mr.sync=jt;var Gt=jt.key,Ut=Be(Gt);function Vt(n,e,r,t,l,i,a){jt.filters.pub(n,e,r,t,l,i,a)&&Ut.pub(n,e,r,t,l,i,a)}function Jt(){Ot("init",e,r),Br(r||e.data,!1),Gn[An]?ut(An,Gn[An]):Nr(),kr(e.width,e.height),Pt(),wt(gt,!1)}return Ut.sub(a),a.pub=function(n,e,r,t,l,i,a){jt.filters.sub(n,e,r,t,l,i,a)&&Bt[n](null,e,r,t,l,i,a)},a.destroy=function(){Ut.unsub(a),or.delete(a),Ne.clear(),C.remove(),Ot("destroy")},zn.forEach(Er),Dn.forEach((function(n,e){if(n._show=n.show,n.show){var r=Tn[n.scale];null==r&&(n.scale=n.side%2?zn[1].scale:An,r=Tn[n.scale]);var t=r.time;n.size=D(n.size),n.space=D(n.space),n.rotate=D(n.rotate),n.incrs=D(n.incrs||(2==r.distr?In:t?1==Sn?$n:te:Bn)),n.splits=D(n.splits||(t&&1==r.distr?Kn:3==r.distr?Me:4==r.distr?Se:ye)),n.stroke=D(n.stroke),n.grid.stroke=D(n.grid.stroke),n.ticks.stroke=D(n.ticks.stroke);var l=n.values;n.values=N(l)&&!N(l[0])?D(l):t?N(l)?oe(qn,ae(l,Zn)):O(l)?function(n,e){var r=Yn(e);return(e,t)=>t.map((e=>r(n(e))))}(qn,l):l||Xn:l||ke,n.filter=D(n.filter||(3>r.distr?E:Ae)),n.font=wr(n.font),n.labelFont=wr(n.labelFont),n._size=n.size(a,null,e,0),n._space=n._rotate=n._incrs=n._found=n._splits=n._values=null,n._size>0&&(Ar[e]=!0)}})),t?t instanceof HTMLElement?(t.appendChild(C),Jt()):t(a,Jt):Jt(),a}br.assign=V,br.fmtNum=c,br.rangeNum=s,br.rangeLog=l,br.rangeAsinh=i,br.orient=Ne,br.join=function(n,e){for(var r=new Set,t=0;n.length>t;t++)for(var l=n[t][0],i=l.length,a=0;i>a;a++)r.add(l[a]);for(var o=[Array.from(r).sort(((n,e)=>n-e))],s=o[0].length,u=new Map,f=0;s>f;f++)u.set(o[0][f],f);for(var c=0;n.length>c;c++)for(var v=n[c],h=v[0],d=1;v.length>d;d++){for(var m=v[d],p=Array(s).fill(void 0),g=e?e[c][d]:1,x=[],w=0;m.length>w;w++){var b=m[w],_=u.get(h[w]);null===b?0!=g&&(p[_]=b,2==g&&x.push(_)):p[_]=b}J(p,x,s),o.push(p)}return o},br.fmtDate=Yn,br.tzDate=function(n,e){var r;return"UTC"==e||"Etc/UTC"==e?r=new Date(+n+6e4*n.getTimezoneOffset()):e==Cn?r=n:(r=new Date(n.toLocaleString("en-US",{timeZone:e}))).setMilliseconds(n.getMilliseconds()),r},br.sync=Be,br.addGap=Ge,br.clipGaps=je;var _r=br.paths={};return _r.linear=ir,_r.stepped=function(n){var r=u(n.align,1),t=u(n.ascDesc,!1);return(n,l,i,a)=>Ne(n,l,((o,s,u,f,c,v,h,d,m,p,g)=>{var x=o.pxRound,w=0==f.ori?qe:Ze,b={stroke:new Path2D,fill:null,clip:null,band:null},_=b.stroke,k=1*f.dir*(0==f.ori?1:-1);i=e(u,i,a,1),a=e(u,i,a,-1);var y=[],M=!1,S=x(h(u[1==k?i:a],c,g,m)),z=x(v(s[1==k?i:a],f,p,d)),D=z;w(_,z,S);for(var T=1==k?i:a;T>=i&&a>=T;T+=k){var E=u[T],A=x(v(s[T],f,p,d));if(null!=E){var P=x(h(E,c,g,m));if(M){if(Ge(y,D,A),S!=P){var W=o.width*dn/2,Y=y[y.length-1];Y[0]+=t||1==r?W:-W,Y[1]-=t||-1==r?W:-W}M=!1}1==r?w(_,A,S):w(_,D,P),w(_,A,P),S=P,D=A}else null===E&&(Ge(y,D,A),M=!0)}if(null!=o.fill){var C=b.fill=new Path2D(_),F=x(h(o.fillTo(n,l,o.min,o.max),c,g,m));w(C,D,F),w(C,z,F)}return o.spanGaps||(b.clip=je(y,f.ori,d,m,p,g)),n.bands.length>0&&(b.band=Oe(n,l,i,a,_)),b}))},_r.bars=function(n){var r=u((n=n||I).size,[.6,M]),t=n.align||0,l=(n.gap||0)*dn,i=1-r[0],a=u(r[1],M)*dn;return(n,r,o,s)=>Ne(n,r,((u,f,c,v,h,m,p,g,b,_,k)=>{var y,M=u.pxRound,z=v.dir*(0==v.ori?1:-1),D=0==v.ori?Ke:Xe,T=1==f.length?_:d(m(f[1],v,_,g)-m(f[0],v,_,g)),E=T*i,A=p(u.fillTo(n,r,u.min,u.max),h,k,b),P=M(u.width*dn),W=M(x(a,T-E)-P-l),Y=(0==t?W/2:t==z?0:W)-t*z*l/2,C={stroke:new Path2D,fill:null,clip:null,band:null},F=n.bands.length>0;F&&(C.band=new Path2D,y=S(p(h.max,h,k,b),.5));for(var H=C.stroke,R=C.band,L=1==z?o:s;L>=o&&s>=L;L+=z){var I=c[L];if(null==I){if(!F)continue;var B=e(c,1==z?o:s,L,-z),N=e(c,L,1==z?s:o,z),O=c[B];I=O+(L-B)/(N-B)*(c[N]-O)}var j=m(2==v.distr?L:f[L],v,_,g),G=p(I,h,k,b),U=M(j-Y),V=M(w(G,A)),J=M(x(G,A)),q=V-J;null!=c[L]&&D(H,U,J,W,q),F&&(V=J,D(R,U,J=y,W,q=V-J))}return null!=u.fill&&(C.fill=new Path2D(H)),C}))},_r.spline=function(){return function(n){return(r,t,l,i)=>Ne(r,t,((a,o,s,u,f,c,v,h,d,m,p)=>{var g,x,w,b=a.pxRound;0==u.ori?(g=Ve,w=qe,x=nr):(g=Je,w=Ze,x=er);var _=1*u.dir*(0==u.ori?1:-1);l=e(s,l,i,1),i=e(s,l,i,-1);for(var k=[],y=!1,M=b(c(o[1==_?l:i],u,m,h)),S=M,z=[],D=[],T=1==_?l:i;T>=l&&i>=T;T+=_){var E=s[T],A=c(o[T],u,m,h);null!=E?(y&&(Ge(k,S,A),y=!1),z.push(S=A),D.push(v(s[T],f,p,d))):null===E&&(Ge(k,S,A),y=!0)}var P={stroke:n(z,D,g,w,x,b),fill:null,clip:null,band:null},W=P.stroke;if(null!=a.fill&&null!=W){var Y=P.fill=new Path2D(W),C=b(v(a.fillTo(r,t,a.min,a.max),f,p,d));w(Y,S,C),w(Y,M,C)}return a.spanGaps||(P.clip=je(k,u.ori,h,d,m,p)),r.bands.length>0&&(P.band=Oe(r,t,l,i,W)),P}))}(ar)},br}();
{
"name": "uplot",
"version": "1.6.9",
"version": "1.6.10",
"description": "A small, fast chart for time series, lines, areas, ohlc & bars",

@@ -43,5 +43,5 @@ "main": "./dist/uPlot.cjs.js",

"@rollup/plugin-buble": "^0.21.3",
"rollup": "^2.46.0",
"rollup": "^2.50.1",
"rollup-plugin-terser": "^7.0.2"
}
}

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc