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

3 lines
34 KiB
JavaScript
Raw Normal View History

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