ctrlpanel/public/plugins/uplot/uPlot.iife.min.js

3 lines
34 KiB
JavaScript
Raw Permalink Normal View History

/*! https://github.com/leeoniya/uPlot (v1.6.3) */
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:h((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?W(n,-t):n,r[1]=0>l?W(e,-l):e,r}function l(n,e,r,l){var i,a,o,s=10==r?b:k;return n==e&&(n/=r,e*=r),l?(i=h(s(n)),a=m(s(e)),n=(o=t(w(r,i),w(r,a),i,a))[0],e=o[1]):(i=h(s(n)),a=h(s(e)),n=P(n,(o=t(w(r,i),w(r,a),i,a))[0]),e=E(e,o[1])),[n,e]}var i={pad:0,soft:null,mode:0},a={min:i,max:i};function o(n,e,r,t){return I(r)?u(n,e,r):(i.pad=r,i.soft=t?0:null,i.mode=t?3:0,u(n,e,a))}function s(n,e){return null==n?e:n}function u(n,e,r){var t=r.min,l=r.max,i=s(t.pad,0),a=s(l.pad,0),o=s(t.hard,-y),u=s(l.hard,y),f=s(t.soft,y),c=s(l.soft,-y),d=s(t.mode,0),m=s(l.mode,0),x=e-n,k=x||v(e)||1e3,_=b(k),M=w(10,h(_)),S=W(P(n-k*(0==x?0==n?.1:1:i),M/10),6),z=f>n||1!=d&&(3!=d||S>f)&&(2!=d||f>S)?y:f,T=g(o,z>S&&n>=z?z:p(z,S)),D=W(E(e+k*(0==x?0==e?.1:1:a),M/10),6),Y=e>c||1!=m&&(3!=m||c>D)&&(2!=m||D>c)?-y:c,C=p(u,D>Y&&Y>=e?Y:g(Y,D));return T==C&&0==T&&(C=100),[T,C]}var f=new Intl.NumberFormat(navigator.language).format,c=Math,v=c.abs,h=c.floor,d=c.round,m=c.ceil,p=c.min,g=c.max,w=c.pow,x=c.sqrt,b=c.log10,k=c.log2,_=c.PI,y=1/0;function M(n,e){return d(n/e)*e}function S(n,e,r){return p(g(n,e),r)}function z(n){return"function"==typeof n?n:()=>n}var T=(n,e)=>e,D=()=>null;function E(n,e){return m(n/e)*e}function P(n,e){return h(n/e)*e}function W(n,e){return d(n*(e=Math.pow(10,e)))/e}var Y=new Map;function C(n){return((""+n).split(".")[1]||"").length}function A(n,e,r,t){for(var l=[],i=t.map(C),a=e;r>a;a++)for(var o=v(a),s=W(w(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),h=W(f,c);l.push(h),Y.set(h,c)}return l}var H={},F=Array.isArray;function N(n){return"string"==typeof n}function I(n){var e=!1;if(null!=n){var r=n.constructor;e=null==r||r==Object}return e}function L(n){var e;if(F(n))e=n.map(L);else if(I(n))for(var r in e={},n)e[r]=L(n[r]);else e=n;return e}function V(n){for(var e=arguments,r=1;e.length>r;r++){var t=e[r];for(var l in t)I(n[l])?V(n[l],L(t[l])):n[l]=L(t[l])}return n}function O(n,e,r){for(var t=0,l=void 0,i=-y;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,G="width",B="height",R="top",U="bottom",J="left",q="right",Z="#000",X="#0000",K="mousemove",Q="mousedown",$="mouseup",nn="mouseenter",en="mouseleave",rn="dblclick",tn="resize",ln="scroll",an="u-off",on="u-label",sn=document,un=window,fn=devicePixelRatio;function cn(n,e){null!=e&&n.classList.add(e)}function vn(n,e){n.classList.remove(e)}function hn(n,e,r){n.style[e]=r+"px"}function dn(n,e,r,t){var l=sn.createElement(n);return null!=e&&cn(l,e),null!=r&&r.insertBefore(l,t),l}function mn(n,e){return dn("div",n,e)}function pn(n,e,r,t,l){n.style.transform="translate("+e+"px,"+r+"px)",0>e||0>r||e>t||r>l?cn(n,an):vn(n,an)}var gn={passive:!0};function wn(n,e,r){e.addEventListener(n,r,gn)}function xn(n,e,r){e.removeEventListener(n,r,gn)}var bn=["January","February","March","April","May","June","July","August","September","October","November","December"],kn=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];function _n(n){return n.slice(0,3)}var yn=kn.map(_n),Mn=bn.map(_n),Sn={MMMM:bn,MMM:Mn,WWWW:kn,WWW:yn};function zn(n){return(10>n?"0":"")+n}var Tn={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=>zn(n.getMonth()+1),M:n=>n.getMonth()+1,DD:n=>zn(n.getDate()),D:n=>n.getDate(),WWWW:(n,e)=>e.WWWW[n.getDay()],WWW:(n,e)=>e.WWW[n.getDay()],HH:n=>zn(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=>zn(n.getMinutes()),m:n=>n.getMinutes(),ss:n=>zn(n.getSeconds()),s:n=>n.getSeconds(),fff:n=>function(