AdminLTE/plugins/uplot/uPlot.iife.min.js

3 lines
34 KiB
JavaScript
Raw Normal View History

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