@northflank/cli
Version:
Provides a command-line interface to the Northflank platform.
1 lines • 4.25 kB
JavaScript
;const a8h=a8K;function a8Z(){const Z4=['1672536HrdXvp','format','abs','grey','isArray','6yvuOVe','toFixed','map','chalk','unit','253782EjziEF','green','undefined','floor','slice','join','1572070SmEmpE','push','40QproSV','toLocaleDateString','downSampleData','round','196956XmYDEN','height','536823NRuLRa','\x20\x20\x20','symbols','toLocaleTimeString','__esModule','2631020yWYfyR','min','defineProperty','default','length','519549BMXQez','red','max','2-digit','offset','padding'];a8Z=function(){return Z4;};return a8Z();}function a8K(Z,K){const O=a8Z();return a8K=function(g,N){g=g-0x1d6;let H=O[g];return H;},a8K(Z,K);}(function(Z,K){const A=a8K,O=Z();while(!![]){try{const g=-parseInt(A(0x1da))/0x1+parseInt(A(0x1fd))/0x2*(parseInt(A(0x1f2))/0x3)+-parseInt(A(0x1ed))/0x4+parseInt(A(0x1e0))/0x5+parseInt(A(0x1f8))/0x6+parseInt(A(0x1e8))/0x7+-parseInt(A(0x1e2))/0x8*(-parseInt(A(0x1e6))/0x9);if(g===K)break;else O['push'](O['shift']());}catch(N){O['push'](O['shift']());}}}(a8Z,0x5e8db));var __importDefault=this&&this['__importDefault']||function(Z){return Z&&Z['__esModule']?Z:{'default':Z};};Object[a8h(0x1ef)](exports,a8h(0x1ec),{'value':!![]}),exports[a8h(0x1e4)]=exports['getAsciiChart']=void 0x0;const chalk_1=__importDefault(require(a8h(0x1d8))),colored=(Z,K)=>{const t=a8h;return K===undefined?Z:chalk_1[t(0x1f0)][K](Z);},getAsciiChart=(Z,K={})=>{const Z0=a8h,O=Array[Z0(0x1fc)](Z[0x0])?Z:[Z];let g=typeof K[Z0(0x1ee)]!==Z0(0x1dc)?K['min']:O[0x0][0x0],N=typeof K[Z0(0x1f4)]!==Z0(0x1dc)?K[Z0(0x1f4)]:O[0x0][0x0];for(let P=0x0;P<O[Z0(0x1f1)];P++){for(let C=0x0;C<O[P]['length'];C++){g=Math['min'](g,O[P][C]),N=Math[Z0(0x1f4)](N,O[P][C]);}}let H=['┼','┤','╶','╴','─','╰','╭','╮','╯','│'],o=Math[Z0(0x1fa)](N-g),s=typeof K[Z0(0x1f6)]!==Z0(0x1dc)?K[Z0(0x1f6)]:0x3,R=typeof K['padding']!==Z0(0x1dc)?K[Z0(0x1f7)]:'\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20',W=typeof K[Z0(0x1e7)]!==Z0(0x1dc)?K['height']:o,B=typeof K['colors']!==Z0(0x1dc)?K['colors']:['blue',Z0(0x1f3),Z0(0x1db),Z0(0x1fb),'black'],V=o!==0x0?W/o:0x1,M=Math[Z0(0x1e5)](g*V),I=Math[Z0(0x1e5)](N*V),c=Math[Z0(0x1fa)](I-M),E=0x0;for(let S=0x0;S<O['length'];S++){E=Math[Z0(0x1f4)](E,O[S]['length']);}E=E+s;let p=typeof K[Z0(0x1ea)]!==Z0(0x1dc)?K[Z0(0x1ea)]:H,T=K[Z0(0x1f9)]!==undefined?K[Z0(0x1f9)]:function(n){const Z1=Z0;return(R+n[Z1(0x1d6)](0x2)+K[Z1(0x1d9)])[Z1(0x1de)](-R['length']);},J=new Array(c+0x1);for(let n=0x0;n<=c;n++){J[n]=new Array(E);for(let k=0x0;k<E;k++){J[n][k]='\x20';}}for(let m=M;m<=I;++m){const r=T(c>0x0?N-(m-M)*o/c:m,m-M);J[m-M][Math['max'](s-r[Z0(0x1f1)],0x0)]=r,J[m-M][s-0x1]=m==0x0?p[0x0]:p[0x1];}for(let D=0x0;D<O['length'];D++){let d=B[D%B[Z0(0x1f1)]],b=Math[Z0(0x1e5)](O[D][0x0]*V)-M;J[c-b][s-0x1]=colored(p[0x0],d);for(let l=0x0;l<O[D][Z0(0x1f1)]-0x1;l++){let f=Math[Z0(0x1e5)](O[D][l+0x0]*V)-M,a=Math[Z0(0x1e5)](O[D][l+0x1]*V)-M;if(f==a)J[c-f][l+s]=colored(p[0x4],d);else{J[c-a][l+s]=colored(f>a?p[0x5]:p[0x6],d),J[c-f][l+s]=colored(f>a?p[0x7]:p[0x8],d);let v=Math[Z0(0x1ee)](f,a),L=Math[Z0(0x1f4)](f,a);for(let X=v+0x1;X<L;X++){J[c-X][l+s]=colored(p[0x9],d);}}}}const {startTs:q,endTs:Y}=K;if(q||Y){const e=Q=>{const Z2=Z0;if(!Q)return Z2(0x1e9);const u=Q[Z2(0x1e3)](undefined,{'day':Z2(0x1f5),'month':Z2(0x1f5),'year':Z2(0x1f5)}),F=Q[Z2(0x1eb)](undefined,{'hourCycle':'h24'});return u+'\x20'+F;},U=e(Y),z=e(q),G=R[Z0(0x1de)](0x0,Math[Z0(0x1f4)](0x2,R[Z0(0x1f1)]-z[Z0(0x1f1)]/0x2+0x1)),w='\x20'['repeat'](Math[Z0(0x1f4)](E-(R[Z0(0x1f1)]+U[Z0(0x1f1)]/0x2),0x1));J[Z0(0x1e1)]([''+G+z+w+U]),J[Z0(0x1e1)]([]);}return J[Z0(0x1d7)](Q=>Q[Z0(0x1df)](''))['join']('\x0a');};exports['getAsciiChart']=getAsciiChart;const downSampleData=(Z,K)=>{const Z3=a8h,O=Z[Z3(0x1f1)];if(K>=O||K===0x0)return Z;const g=[];let N=0x0;const H=(O-0x2)/(K-0x2);let o=0x0,s,R,y,W;g[N++]=Z[o];for(var B=0x0;B<K-0x2;B++){let p=0x0,T=0x0,J=Math['floor']((B+0x1)*H)+0x1,q=Math[Z3(0x1dd)]((B+0x2)*H)+0x1;q=q<O?q:O;var V=q-J;for(;J<q;J++){p+=Z[J][0x0],T+=Z[J][0x1];}p/=V,T/=V;var M=Math['floor'](B*H)+0x1,I=Math[Z3(0x1dd)]((B+0x1)*H)+0x1,c=Z[o][0x0],E=Z[o][0x1];R=y=-0x1;for(;M<I;M++){y=Math[Z3(0x1fa)]((c-p)*(Z[M][0x1]-E)-(c-Z[M][0x0])*(T-E))*0.5,y>R&&(R=y,s=Z[M],W=M);}g[N++]=s,o=W;}return g[N++]=Z[O-0x1],g;};exports['downSampleData']=downSampleData;