2023-07-25 11:17:14 +00:00
#!/bin/env node
'use strict' ;
var child _process = require ( 'child_process' ) ;
2023-09-15 11:15:56 +00:00
var zlib = require ( 'zlib' ) ;
var stream = require ( 'stream' ) ;
var fs = require ( 'fs' ) ;
2023-07-25 11:17:14 +00:00
var promises = require ( 'fs/promises' ) ;
var path = require ( 'path' ) ;
2023-09-15 11:15:56 +00:00
var util = require ( 'util' ) ;
var events = require ( 'events' ) ;
2023-09-29 10:06:47 +00:00
var Xx = require ( 'crypto' ) ;
2023-07-25 11:17:14 +00:00
function _interopDefault ( e ) { return e && e . _ _esModule ? e : { default : e } ; }
2023-09-29 10:06:47 +00:00
var Xx _ _default = /*#__PURE__*/ _interopDefault ( Xx ) ;
2023-09-15 11:15:56 +00:00
2023-09-29 10:06:47 +00:00
var zx = Object . create ; var Jn = Object . defineProperty ; var Gx = Object . getOwnPropertyDescriptor ; var Vx = Object . getOwnPropertyNames ; var Kx = Object . getPrototypeOf , Yx = Object . prototype . hasOwnProperty ; var Jx = ( t , e , r ) => e in t ? Jn ( t , e , { enumerable : ! 0 , configurable : ! 0 , writable : ! 0 , value : r } ) : t [ e ] = r ; var G = ( t => typeof require < "u" ? require : typeof Proxy < "u" ? new Proxy ( t , { get : ( e , r ) => ( typeof require < "u" ? require : e ) [ r ] } ) : t ) ( function ( t ) { if ( typeof require < "u" ) return require . apply ( this , arguments ) ; throw Error ( 'Dynamic require of "' + t + '" is not supported' ) } ) ; var Ji = ( t , e ) => ( ) => ( t && ( e = t ( t = 0 ) ) , e ) ; var _ = ( t , e ) => ( ) => ( e || t ( ( e = { exports : { } } ) . exports , e ) , e . exports ) , sa = ( t , e ) => { for ( var r in e ) Jn ( t , r , { get : e [ r ] , enumerable : ! 0 } ) ; } , Qf = ( t , e , r , n ) => { if ( e && typeof e == "object" || typeof e == "function" ) for ( let s of Vx ( e ) ) ! Yx . call ( t , s ) && s !== r && Jn ( t , s , { get : ( ) => e [ s ] , enumerable : ! ( n = Gx ( e , s ) ) || n . enumerable } ) ; return t } ; var nn = ( t , e , r ) => ( r = t != null ? zx ( Kx ( t ) ) : { } , Qf ( e || ! t || ! t . _ _esModule ? Jn ( r , "default" , { value : t , enumerable : ! 0 } ) : r , t ) ) , oa = t => Qf ( Jn ( { } , "__esModule" , { value : ! 0 } ) , t ) ; var ie = ( t , e , r ) => ( Jx ( t , typeof e != "symbol" ? e + "" : e , r ) , r ) , aa = ( t , e , r ) => { if ( ! e . has ( t ) ) throw TypeError ( "Cannot " + r ) } ; var S = ( t , e , r ) => ( aa ( t , e , "read from private field" ) , r ? r . call ( t ) : e . get ( t ) ) , ue = ( t , e , r ) => { if ( e . has ( t ) ) throw TypeError ( "Cannot add the same private member more than once" ) ; e instanceof WeakSet ? e . add ( t ) : e . set ( t , r ) ; } , ne = ( t , e , r , n ) => ( aa ( t , e , "write to private field" ) , n ? n . call ( t , r ) : e . set ( t , r ) , r ) ; var Xi = ( t , e , r , n ) => ( { set _ ( s ) { ne ( t , e , s , r ) ; } , get _ ( ) { return S ( t , e , n ) } } ) , te = ( t , e , r ) => ( aa ( t , e , "access private method" ) , r ) ; var ca = _ ( ( dD , th ) => { var eh = Object . prototype . toString ; th . exports = function ( e ) { var r = eh . call ( e ) , n = r === "[object Arguments]" ; return n || ( n = r !== "[object Array]" && e !== null && typeof e == "object" && typeof e . length == "number" && e . length >= 0 && eh . call ( e . callee ) === "[object Function]" ) , n } ; } ) ; var ch = _ ( ( yD , lh ) => { var uh ; Object . keys || ( Xn = Object . prototype . hasOwnProperty , fa = Object . prototype . toString , rh = ca ( ) , ha = Object . prototype . propertyIsEnumerable , nh = ! ha . call ( { toString : null } , "toString" ) , ih = ha . call ( function ( ) { } , "prototype" ) , Qn = [ "toString" , "toLocaleString" , "valueOf" , "hasOwnProperty" , "isPrototypeOf" , "propertyIsEnumerable" , "constructor" ] , es = function ( t ) { var e = t . constructor ; return e && e . prototype === t } , sh = { $applicationCache : ! 0 , $console : ! 0 , $external : ! 0 , $frame : ! 0 , $frameElement : ! 0 , $frames : ! 0 , $innerHeight : ! 0 , $innerWidth : ! 0 , $onmozfullscreenchange : ! 0 , $onmozfullscreenerror : ! 0 , $outerHeight : ! 0 , $outerWidth : ! 0 , $pageXOffset : ! 0 , $pageYOffset : ! 0 , $parent : ! 0 , $scrollLeft : ! 0 , $scrollTop : ! 0 , $scrollX : ! 0 , $scrollY : ! 0 , $self : ! 0 , $webkitIndexedDB : ! 0 , $webkitStorageInfo : ! 0 , $window : ! 0 } , oh = function ( ) { if ( typeof window > "u" ) return ! 1 ; for ( var t in window ) try { if ( ! sh [ "$" + t ] && Xn . call ( window , t ) && window [ t ] !== null && typeof window [ t ] == "object" ) try { es ( window [ t ] ) ; } catch { return ! 0 } } catch { return ! 0 } return ! 1 } ( ) , ah = function ( t ) { if ( typeof window > "u" || ! oh ) return es ( t ) ; try { return es ( t ) } catch { return ! 1 } } , uh = function ( e ) { var r = e !== null && typeof e == "object" , n = fa . call ( e ) === "[object Function]" , s = rh ( e ) , i = r && fa . call ( e ) === "[object String]" , o = [ ] ; if ( ! r && ! n && ! s ) throw new TypeError ( "Object.keys called on a non-object" ) ; var u = ih && n ; if ( i && e . length > 0 && ! Xn . call ( e , 0 ) ) for ( var c = 0 ; c < e . length ; ++ c ) o . push ( String ( c ) ) ; if ( s && e . length > 0 ) for ( var p = 0 ; p < e . length ; ++ p ) o . push ( String ( p ) ) ; else for ( var l in e ) ! ( u && l === "prototype" ) && Xn . call ( e , l ) && o . push ( String ( l ) ) ; if ( nh ) for ( var d = ah ( e ) , g = 0 ; g < Qn . length ; ++ g ) ! ( d && Qn [ g ] === "constructor" ) && Xn . call ( e , Qn [ g ] ) && o . push ( Qn [ g ] ) ; return o } ) ; var Xn , fa , rh , ha , nh , ih , Qn , es , sh , oh , ah ; lh . exports = uh ; } ) ; var rs = _ ( ( gD , ph ) => { var eA = Array . prototype . slice , tA = ca ( ) , fh = Object . keys , ts = fh ? function ( e ) { return fh ( e ) } : ch ( ) , hh = Object . keys ; ts . shim = function ( ) { if ( Object . keys ) { var e = function ( ) { var r = Object . keys ( arguments ) ; return r && r . length === arguments . length } ( 1 , 2 ) ; e || ( Object . keys = function ( n ) { return tA ( n ) ? hh ( eA . call ( n ) ) : hh ( n ) } ) ; } else Object . keys = ts ; return Object . keys || ts } ; ph . exports = ts ; } ) ; var ns = _ ( ( mD , dh ) => { dh . exports = function ( ) { if ( typeof Symbol != "function" || typeof Object . getOwnPropertySymbols != "function" ) return ! 1 ; if ( typeof Symbol . iterator == "symbol" ) return ! 0 ; var e = { } , r = Symbol ( "test" ) , n = Object ( r ) ; if ( typeof r == "string" || Object . prototype . toStr
` )>=0)return !1;return !0}function q_(t,e){var r;if(t.indent===" ")r=" ";else if(typeof t.indent=="number"&&t.indent>0)r=Bt.call(Array(t.indent+1)," ");else return null;return {base:r,prev:Bt.call(Array(e+1),r)}}function qa(t,e){if(t.length===0)return "";var r= `
2023-09-15 11:15:56 +00:00
` +e.prev+e.base;return r+Bt.call(t,","+r)+ `
2023-09-29 10:06:47 +00:00
` +e.prev}function cs(t,e){var r=La(t),n=[];if(r){n.length=t.length;for(var s=0;s<t.length;s++)n[s]=cr(t,s)?e(t[s],t):"";}var i=typeof Pa=="function"?Pa(t):[],o;if(fn){o={};for(var u=0;u<i.length;u++)o[" $ "+i[u]]=i[u];}for(var c in t)cr(t,c)&&(r&&String(Number(c))===c&&c<t.length||fn&&o[" $ "+c]instanceof Symbol||(qp.call(/[^ \w $ ]/,c)?n.push(e(c,t)+": "+e(t[c],t)):n.push(c+": "+e(t[c],t))));if(typeof Pa=="function")for(var p=0;p<i.length;p++)Bp.call(t,i[p])&&n.push("["+e(i[p])+"]: "+e(t[i[p]],t));return n}});var zp=_((HD,Wp)=>{var Ma=qt(),hn=bt(),B_=Hp(),D_=Ma("%TypeError%"),ps=Ma("%WeakMap%",!0),ds=Ma("%Map%",!0),N_=hn("WeakMap.prototype.get",!0),M_=hn("WeakMap.prototype.set",!0),U_=hn("WeakMap.prototype.has",!0),j_=hn("Map.prototype.get",!0),H_=hn("Map.prototype.set",!0),W_=hn("Map.prototype.has",!0),Ua=function(t,e){for(var r=t,n;(n=r.next)!==null;r=n)if(n.key===e)return r.next=n.next,n.next=t.next,t.next=n,n},z_=function(t,e){var r=Ua(t,e);return r&&r.value},G_=function(t,e,r){var n=Ua(t,e);n?n.value=r:t.next={key:e,next:t.next,value:r};},V_=function(t,e){return !!Ua(t,e)};Wp.exports=function(){var e,r,n,s={assert:function(i){if(!s.has(i))throw new D_("Side channel does not contain "+B_(i))},get:function(i){if(ps&&i&&(typeof i=="object"||typeof i=="function")){if(e)return N_(e,i)}else if(ds){if(r)return j_(r,i)}else if(n)return z_(n,i)},has:function(i){if(ps&&i&&(typeof i=="object"||typeof i=="function")){if(e)return U_(e,i)}else if(ds){if(r)return W_(r,i)}else if(n)return V_(n,i);return !1},set:function(i,o){ps&&i&&(typeof i=="object"||typeof i=="function")?(e||(e=new ps),M_(e,i,o)):ds?(r||(r=new ds),H_(r,i,o)):(n||(n={key:{},next:null}),G_(n,i,o));}};return s};});var ja=_((WD,Vp)=>{var Gp=function(t){return t!==t};Vp.exports=function(e,r){return e===0&&r===0?1/e===1/r:!!(e===r||Gp(e)&&Gp(r))};});var Ha=_((zD,Kp)=>{var K_=ja();Kp.exports=function(){return typeof Object.is=="function"?Object.is:K_};});var Jp=_((GD,Yp)=>{var Y_=Ha(),J_=lr();Yp.exports=function(){var e=Y_();return J_(Object,{is:e},{is:function(){return Object.is!==e}}),e};});var ed=_((VD,Zp)=>{var X_=lr(),Q_=kr(),Z_=ja(),Xp=Ha(),e1=Jp(),Qp=Q_(Xp(),Object);X_(Qp,{getPolyfill:Xp,implementation:Z_,shim:e1});Zp.exports=Qp;});var pr=_((KD,td)=>{var t1=ns();td.exports=function(){return t1()&&!!Symbol.toStringTag};});var id=_((YD,nd)=>{var r1=pr()(),n1=bt(),Wa=n1("Object.prototype.toString"),ys=function(e){return r1&&e&&typeof e=="object"&&Symbol.toStringTag in e?!1:Wa(e)==="[object Arguments]"},rd=function(e){return ys(e)?!0:e!==null&&typeof e=="object"&&typeof e.length=="number"&&e.length>=0&&Wa(e)!=="[object Array]"&&Wa(e.callee)==="[object Function]"},i1=function(){return ys(arguments)}();ys.isLegacyArguments=rd;nd.exports=i1?ys:rd;});var od=_((JD,sd)=>{var s1={}.toString;sd.exports=Array.isArray||function(t){return s1.call(t)=="[object Array]"};});var cd=_((XD,ld)=>{var ud=Function.prototype.toString,pn=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply,Ga,gs;if(typeof pn=="function"&&typeof Object.defineProperty=="function")try{Ga=Object.defineProperty({},"length",{get:function(){throw gs}}),gs={},pn(function(){throw 42},null,Ga);}catch(t){t!==gs&&(pn=null);}else pn=null;var o1=/^ \s *class \b /,Va=function(e){try{var r=ud.call(e);return o1.test(r)}catch{return !1}},za=function(e){try{return Va(e)?!1:(ud.call(e),!0)}catch{return !1}},ms=Object.prototype.toString,a1="[object Object]",u1="[object Function]",l1="[object GeneratorFunction]",c1="[object HTMLAllCollection]",f1="[object HTML document.all class]",h1="[object HTMLCollection]",p1=typeof Symbol=="function"&&!!Symbol.toStringTag,d1=!(0 in[,]),Ka=function(){return !1};typeof document=="object"&&(ad=document.all,ms.call(ad)===ms.call(document.all)&&(Ka=function(e){if((d1||!e)&&(typeof e>"u"||typeof e=="object"))try{var r=ms.call(e);return (r===c1||r===f1||r===h1||r===a1)&&e("")==null}catch{}return !1}));var ad;ld.exports=pn?function(e){if(Ka(e))return !0;if(!e||typeof e!="function"&&typeof e!="object")return !1;try{pn(e,null,Ga);}catch(r){if(r!==gs)return !1}return !Va(e)&&za(e)}:function(e){if(Ka(e))re
GFS4 : ` ),console.error(t);});Ae[We]||(gg=global[We]||[],wg(Ae,gg),Ae.close=function(t){function e(r,n){return t.call(Ae,r,function(s){s||mg(),typeof n=="function"&&n.apply(this,arguments);})}return Object.defineProperty(e,Ms,{value:t}),e}(Ae.close),Ae.closeSync=function(t){function e(r){t.apply(Ae,arguments),mg();}return Object.defineProperty(e,Ms,{value:t}),e}(Ae.closeSync),/ \b gfs4 \b /i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){qr(Ae[We]),G("assert").equal(Ae[We].length,0);}));var gg;global[We]||wg(global,Ae[We]);Cu.exports=Au(oR(Ae));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Ae.__patched&&(Cu.exports=Au(Ae),Ae.__patched=!0);function Au(t){iR(t),t.gracefulify=Au,t.createReadStream=q,t.createWriteStream=W;var e=t.readFile;t.readFile=r;function r(k,U,C){return typeof U=="function"&&(C=U,U=null),Y(k,U,C);function Y(J,oe,P,I){return e(J,oe,function(re){re&&(re.code==="EMFILE"||re.code==="ENFILE")?mn([Y,[J,oe,P],re,I||Date.now(),Date.now()]):typeof P=="function"&&P.apply(this,arguments);})}}var n=t.writeFile;t.writeFile=s;function s(k,U,C,Y){return typeof C=="function"&&(Y=C,C=null),J(k,U,C,Y);function J(oe,P,I,re,Z){return n(oe,P,I,function(ce){ce&&(ce.code==="EMFILE"||ce.code==="ENFILE")?mn([J,[oe,P,I,re],ce,Z||Date.now(),Date.now()]):typeof re=="function"&&re.apply(this,arguments);})}}var i=t.appendFile;i&&(t.appendFile=o);function o(k,U,C,Y){return typeof C=="function"&&(Y=C,C=null),J(k,U,C,Y);function J(oe,P,I,re,Z){return i(oe,P,I,function(ce){ce&&(ce.code==="EMFILE"||ce.code==="ENFILE")?mn([J,[oe,P,I,re],ce,Z||Date.now(),Date.now()]):typeof re=="function"&&re.apply(this,arguments);})}}var u=t.copyFile;u&&(t.copyFile=c);function c(k,U,C,Y){return typeof C=="function"&&(Y=C,C=0),J(k,U,C,Y);function J(oe,P,I,re,Z){return u(oe,P,I,function(ce){ce&&(ce.code==="EMFILE"||ce.code==="ENFILE")?mn([J,[oe,P,I,re],ce,Z||Date.now(),Date.now()]):typeof re=="function"&&re.apply(this,arguments);})}}var p=t.readdir;t.readdir=d;var l=/^v[0-5] \. /;function d(k,U,C){typeof U=="function"&&(C=U,U=null);var Y=l.test(process.version)?function(P,I,re,Z){return p(P,J(P,I,re,Z))}:function(P,I,re,Z){return p(P,I,J(P,I,re,Z))};return Y(k,U,C);function J(oe,P,I,re){return function(Z,ce){Z&&(Z.code==="EMFILE"||Z.code==="ENFILE")?mn([Y,[oe,P,I],Z,re||Date.now(),Date.now()]):(ce&&ce.sort&&ce.sort(),typeof I=="function"&&I.call(this,Z,ce));}}}if(process.version.substr(0,4)==="v0.8"){var g=sR(t);R=g.ReadStream,O=g.WriteStream;}var m=t.ReadStream;m&&(R.prototype=Object.create(m.prototype),R.prototype.open=x);var w=t.WriteStream;w&&(O.prototype=Object.create(w.prototype),O.prototype.open=F),Object.defineProperty(t,"ReadStream",{get:function(){return R},set:function(k){R=k;},enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:function(){return O},set:function(k){O=k;},enumerable:!0,configurable:!0});var E=R;Object.defineProperty(t,"FileReadStream",{get:function(){return E},set:function(k){E=k;},enumerable:!0,configurable:!0});var A=O;Object.defineProperty(t,"FileWriteStream",{get:function(){return A},set:function(k){A=k;},enumerable:!0,configurable:!0});function R(k,U){return this instanceof R?(m.apply(this,arguments),this):R.apply(Object.create(R.prototype),arguments)}function x(){var k=this;B(k.path,k.flags,k.mode,function(U,C){U?(k.autoClose&&k.destroy(),k.emit("error",U)):(k.fd=C,k.emit("open",C),k.read());});}function O(k,U){return this instanceof O?(w.apply(this,arguments),this):O.apply(Object.create(O.prototype),arguments)}function F(){var k=this;B(k.path,k.flags,k.mode,function(U,C){U?(k.destroy(),k.emit("error",U)):(k.fd=C,k.emit("open",C));});}function q(k,U){return new t.ReadStream(k,U)}function W(k,U){return new t.WriteStream(k,U)}var H=t.open;t.open=B;function B(k,U,C,Y){return typeof C=="function"&&(Y=C,C=null),J(k,U,C,Y);function J(oe,P,I,re,Z){return H(oe,P,I,function(ce,Ke){ce&&(ce.code==="EMFILE"||ce.code==="ENFILE")?mn([J,[oe,P,I,re],ce,Z||Date.now(),Date.now()]):typeof re=="function"&&re.apply(this,arguments);})}}return t}function mn(t){qr("ENQUEUE",t[0].name,t[1]),Ae[We].push(t),_u();}var Ns
2023-09-15 11:15:56 +00:00
2023-09-29 10:06:47 +00:00
see https : //github.com/jprichardson/node-fs-extra/issues/269`,"Warning","fs-extra-WARN0001"),fi.checkPaths(t,e,"copy",r,(s,i)=>{if(s)return n(s);let{srcStat:o,destStat:u}=i;fi.checkParentPaths(t,o,e,"copy",c=>{if(c)return n(c);kg(t,e,r,(p,l)=>{if(p)return n(p);if(!l)return n();_R(u,t,e,r,n);});});});}function _R(t,e,r,n,s){let i=ci.dirname(r);ER(i,(o,u)=>{if(o)return s(o);if(u)return $u(t,e,r,n,s);bR(i,c=>c?s(c):$u(t,e,r,n,s));});}function kg(t,e,r,n){if(!r.filter)return n(null,!0);Promise.resolve(r.filter(t,e)).then(s=>n(null,s),s=>n(s));}function $u(t,e,r,n,s){(n.dereference?tt.stat:tt.lstat)(e,(o,u)=>o?s(o):u.isDirectory()?$R(u,t,e,r,n,s):u.isFile()||u.isCharacterDevice()||u.isBlockDevice()?CR(u,t,e,r,n,s):u.isSymbolicLink()?LR(t,e,r,n,s):u.isSocket()?s(new Error(`Cannot copy a socket file: ${e}`)):u.isFIFO()?s(new Error(`Cannot copy a FIFO pipe: ${e}`)):s(new Error(`Unknown file: ${e}`)));}function CR(t,e,r,n,s,i){return e?RR(t,r,n,s,i):Lg(t,r,n,s,i)}function RR(t,e,r,n,s){if(n.overwrite)tt.unlink(r,i=>i?s(i):Lg(t,e,r,n,s));else return n.errorOnExist?s(new Error(`'${r}' already exists`)):s()}function Lg(t,e,r,n,s){tt.copyFile(e,r,i=>i?s(i):n.preserveTimestamps?OR(t.mode,e,r,s):js(r,t.mode,s));}function OR(t,e,r,n){return TR(t)?PR(r,t,s=>s?n(s):Fg(t,e,r,n)):Fg(t,e,r,n)}function TR(t){return (t&128)===0}function PR(t,e,r){return js(t,e|128,r)}function Fg(t,e,r,n){IR(e,r,s=>s?n(s):js(r,t,n));}function js(t,e,r){return tt.chmod(t,e,r)}function IR(t,e,r){tt.stat(t,(n,s)=>n?r(n):xR(e,s.atime,s.mtime,r));}function $R(t,e,r,n,s,i){return e?qg(r,n,s,i):FR(t.mode,r,n,s,i)}function FR(t,e,r,n,s){tt.mkdir(r,i=>{if(i)return s(i);qg(e,r,n,o=>o?s(o):js(r,t,s));});}function qg(t,e,r,n){tt.readdir(t,(s,i)=>s?n(s):Fu(i,t,e,r,n));}function Fu(t,e,r,n,s){let i=t.pop();return i?kR(t,i,e,r,n,s):s()}function kR(t,e,r,n,s,i){let o=ci.join(r,e),u=ci.join(n,e);kg(o,u,s,(c,p)=>{if(c)return i(c);if(!p)return Fu(t,r,n,s,i);fi.checkPaths(o,u,"copy",s,(l,d)=>{if(l)return i(l);let{destStat:g}=d;$u(g,o,u,s,m=>m?i(m):Fu(t,r,n,s,i));});});}function LR(t,e,r,n,s){tt.readlink(e,(i,o)=>{if(i)return s(i);if(n.dereference&&(o=ci.resolve(process.cwd(),o)),t)tt.readlink(r,(u,c)=>u?u.code==="EINVAL"||u.code==="UNKNOWN"?tt.symlink(o,r,s):s(u):(n.dereference&&(c=ci.resolve(process.cwd(),c)),fi.isSrcSubdir(o,c)?s(new Error(`Cannot copy '${o}' to a subdirectory of itself, '${c}'.`)):fi.isSrcSubdir(c,o)?s(new Error(`Cannot overwrite '${c}' with '${o}'.`)):qR(o,r,s)));else return tt.symlink(o,r,s)});}function qR(t,e,r){tt.unlink(e,n=>n?r(n):tt.symlink(t,e,r));}Bg.exports=AR;});var Hg=_((MN,jg)=>{var Je=et(),hi=G("path"),BR=Rt().mkdirsSync,DR=Pu().utimesMillisSync,pi=Dr();function NR(t,e,r){typeof r=="function"&&(r={filter:r}),r=r||{},r.clobber="clobber"in r?!!r.clobber:!0,r.overwrite="overwrite"in r?!!r.overwrite:r.clobber,r.preserveTimestamps&&process.arch==="ia32"&&process.emitWarning(`Using the preserveTimestamps option in 32-bit node is not recommended;
2023-09-15 11:15:56 +00:00
2023-09-29 10:06:47 +00:00
see https : //github.com/jprichardson/node-fs-extra/issues/269`,"Warning","fs-extra-WARN0002");let{srcStat:n,destStat:s}=pi.checkPathsSync(t,e,"copy",r);if(pi.checkParentPathsSync(t,n,e,"copy"),r.filter&&!r.filter(t,e))return;let i=hi.dirname(e);return Je.existsSync(i)||BR(i),Ng(s,t,e,r)}function Ng(t,e,r,n){let i=(n.dereference?Je.statSync:Je.lstatSync)(e);if(i.isDirectory())return GR(i,t,e,r,n);if(i.isFile()||i.isCharacterDevice()||i.isBlockDevice())return MR(i,t,e,r,n);if(i.isSymbolicLink())return YR(t,e,r,n);throw i.isSocket()?new Error(`Cannot copy a socket file: ${e}`):i.isFIFO()?new Error(`Cannot copy a FIFO pipe: ${e}`):new Error(`Unknown file: ${e}`)}function MR(t,e,r,n,s){return e?UR(t,r,n,s):Mg(t,r,n,s)}function UR(t,e,r,n){if(n.overwrite)return Je.unlinkSync(r),Mg(t,e,r,n);if(n.errorOnExist)throw new Error(`'${r}' already exists`)}function Mg(t,e,r,n){return Je.copyFileSync(e,r),n.preserveTimestamps&&jR(t.mode,e,r),ku(r,t.mode)}function jR(t,e,r){return HR(t)&&WR(r,t),zR(e,r)}function HR(t){return (t&128)===0}function WR(t,e){return ku(t,e|128)}function ku(t,e){return Je.chmodSync(t,e)}function zR(t,e){let r=Je.statSync(t);return DR(e,r.atime,r.mtime)}function GR(t,e,r,n,s){return e?Ug(r,n,s):VR(t.mode,r,n,s)}function VR(t,e,r,n){return Je.mkdirSync(r),Ug(e,r,n),ku(r,t)}function Ug(t,e,r){Je.readdirSync(t).forEach(n=>KR(n,t,e,r));}function KR(t,e,r,n){let s=hi.join(e,t),i=hi.join(r,t);if(n.filter&&!n.filter(s,i))return;let{destStat:o}=pi.checkPathsSync(s,i,"copy",n);return Ng(o,s,i,n)}function YR(t,e,r,n){let s=Je.readlinkSync(e);if(n.dereference&&(s=hi.resolve(process.cwd(),s)),t){let i;try{i=Je.readlinkSync(r);}catch(o){if(o.code==="EINVAL"||o.code==="UNKNOWN")return Je.symlinkSync(s,r);throw o}if(n.dereference&&(i=hi.resolve(process.cwd(),i)),pi.isSrcSubdir(s,i))throw new Error(`Cannot copy '${s}' to a subdirectory of itself, '${i}'.`);if(pi.isSrcSubdir(i,s))throw new Error(`Cannot overwrite '${i}' with '${s}'.`);return JR(s,r)}else return Je.symlinkSync(s,r)}function JR(t,e){return Je.unlinkSync(e),Je.symlinkSync(t,e)}jg.exports=NR;});var Hs=_((UN,Wg)=>{var XR=Ze().fromCallback;Wg.exports={copy:XR(Dg()),copySync:Hg()};});var di=_((jN,Gg)=>{var zg=et(),QR=Ze().fromCallback;function ZR(t,e){zg.rm(t,{recursive:!0,force:!0},e);}function eO(t){zg.rmSync(t,{recursive:!0,force:!0});}Gg.exports={remove:QR(ZR),removeSync:eO};});var em=_((HN,Zg)=>{var tO=Ze().fromPromise,Yg=Br(),Jg=G("path"),Xg=Rt(),Qg=di(),Vg=tO(async function(e){let r;try{r=await Yg.readdir(e);}catch{return Xg.mkdirs(e)}return Promise.all(r.map(n=>Qg.remove(Jg.join(e,n))))});function Kg(t){let e;try{e=Yg.readdirSync(t);}catch{return Xg.mkdirsSync(t)}e.forEach(r=>{r=Jg.join(t,r),Qg.removeSync(r);});}Zg.exports={emptyDirSync:Kg,emptydirSync:Kg,emptyDir:Vg,emptydir:Vg};});var im=_((WN,nm)=>{var rO=Ze().fromCallback,tm=G("path"),mr=et(),rm=Rt();function nO(t,e){function r(){mr.writeFile(t,"",n=>{if(n)return e(n);e();});}mr.stat(t,(n,s)=>{if(!n&&s.isFile())return e();let i=tm.dirname(t);mr.stat(i,(o,u)=>{if(o)return o.code==="ENOENT"?rm.mkdirs(i,c=>{if(c)return e(c);r();}):e(o);u.isDirectory()?r():mr.readdir(i,c=>{if(c)return e(c)});});});}function iO(t){let e;try{e=mr.statSync(t);}catch{}if(e&&e.isFile())return;let r=tm.dirname(t);try{mr.statSync(r).isDirectory()||mr.readdirSync(r);}catch(n){if(n&&n.code==="ENOENT")rm.mkdirsSync(r);else throw n}mr.writeFileSync(t,"");}nm.exports={createFile:rO(nO),createFileSync:iO};});var lm=_((zN,um)=>{var sO=Ze().fromCallback,sm=G("path"),wr=et(),om=Rt(),oO=gr().pathExists,{areIdentical:am}=Dr();function aO(t,e,r){function n(s,i){wr.link(s,i,o=>{if(o)return r(o);r(null);});}wr.lstat(e,(s,i)=>{wr.lstat(t,(o,u)=>{if(o)return o.message=o.message.replace("lstat","ensureLink"),r(o);if(i&&am(u,i))return r(null);let c=sm.dirname(e);oO(c,(p,l)=>{if(p)return r(p);if(l)return n(t,e);om.mkdirs(c,d=>{if(d)return r(d);n(t,e);});});});});}function uO(t,e){let r;try{r=wr.lstatSync(e);}catch{}try{let i=wr.lstatSync(t);if(r&&am(i,r))return}catch(i){throw i.message=i.message.replace("lstat","ensureLink"),i}let n=sm.dirname(e);retur
` ,finalEOL:r=!0,replacer:n=null,spaces:s}={}){let i=r?e:"";return JSON.stringify(t,n,s).replace(/ \n /g,e)+i}function _O(t){return Buffer.isBuffer(t)&&(t=t.toString("utf8")),t.replace(/^ \u FEFF/,"")}Im.exports={stringify:AO,stripBom:_O};});var Lm=_((XN,km)=>{var Sn;try{Sn=et();}catch{Sn=G("fs");}var zs=Ze(),{stringify: $ m,stripBom:Fm}=Ws();async function CO(t,e={}){typeof e=="string"&&(e={encoding:e});let r=e.fs||Sn,n="throws"in e?e.throws:!0,s=await zs.fromCallback(r.readFile)(t,e);s=Fm(s);let i;try{i=JSON.parse(s,e?e.reviver:null);}catch(o){if(n)throw o.message= ` $ { t } : $ { o . message } ` ,o;return null}return i}var RO=zs.fromPromise(CO);function OO(t,e={}){typeof e=="string"&&(e={encoding:e});let r=e.fs||Sn,n="throws"in e?e.throws:!0;try{let s=r.readFileSync(t,e);return s=Fm(s),JSON.parse(s,e.reviver)}catch(s){if(n)throw s.message= ` $ { t } : $ { s . message } ` ,s;return null}}async function TO(t,e,r={}){let n=r.fs||Sn,s= $ m(e,r);await zs.fromCallback(n.writeFile)(t,s,r);}var PO=zs.fromPromise(TO);function IO(t,e,r={}){let n=r.fs||Sn,s= $ m(e,r);return n.writeFileSync(t,s,r)}var $ O={readFile:RO,readFileSync:OO,writeFile:PO,writeFileSync:IO};km.exports= $ O;});var Bm=_((QN,qm)=>{var Gs=Lm();qm.exports={readJson:Gs.readFile,readJsonSync:Gs.readFileSync,writeJson:Gs.writeFile,writeJsonSync:Gs.writeFileSync};});var Vs=_((ZN,Mm)=>{var FO=Ze().fromCallback,gi=et(),Dm=G("path"),Nm=Rt(),kO=gr().pathExists;function LO(t,e,r,n){typeof r=="function"&&(n=r,r="utf8");let s=Dm.dirname(t);kO(s,(i,o)=>{if(i)return n(i);if(o)return gi.writeFile(t,e,r,n);Nm.mkdirs(s,u=>{if(u)return n(u);gi.writeFile(t,e,r,n);});});}function qO(t,...e){let r=Dm.dirname(t);if(gi.existsSync(r))return gi.writeFileSync(t,...e);Nm.mkdirsSync(r),gi.writeFileSync(t,...e);}Mm.exports={outputFile:FO(LO),outputFileSync:qO};});var jm=_((e2,Um)=>{var{stringify:BO}=Ws(),{outputFile:DO}=Vs();async function NO(t,e,r={}){let n=BO(e,r);await DO(t,n,r);}Um.exports=NO;});var Wm=_((t2,Hm)=>{var{stringify:MO}=Ws(),{outputFileSync:UO}=Vs();function jO(t,e,r){let n=MO(e,r);UO(t,n,r);}Hm.exports=jO;});var Gm=_((r2,zm)=>{var HO=Ze().fromPromise,Xe=Bm();Xe.outputJson=HO(jm());Xe.outputJsonSync=Wm();Xe.outputJSON=Xe.outputJson;Xe.outputJSONSync=Xe.outputJsonSync;Xe.writeJSON=Xe.writeJson;Xe.writeJSONSync=Xe.writeJsonSync;Xe.readJSON=Xe.readJson;Xe.readJSONSync=Xe.readJsonSync;zm.exports=Xe;});var Xm=_((n2,Jm)=>{var WO=et(),qu=G("path"),zO=Hs().copy,Ym=di().remove,GO=Rt().mkdirp,VO=gr().pathExists,Vm=Dr();function KO(t,e,r,n){typeof r=="function"&&(n=r,r={}),r=r||{};let s=r.overwrite||r.clobber||!1;Vm.checkPaths(t,e,"move",r,(i,o)=>{if(i)return n(i);let{srcStat:u,isChangingCase:c=!1}=o;Vm.checkParentPaths(t,u,e,"move",p=>{if(p)return n(p);if(YO(e))return Km(t,e,s,c,n);GO(qu.dirname(e),l=>l?n(l):Km(t,e,s,c,n));});});}function YO(t){let e=qu.dirname(t);return qu.parse(e).root===e}function Km(t,e,r,n,s){if(n)return Lu(t,e,r,s);if(r)return Ym(e,i=>i?s(i):Lu(t,e,r,s));VO(e,(i,o)=>i?s(i):o?s(new Error("dest already exists.")):Lu(t,e,r,s));}function Lu(t,e,r,n){WO.rename(t,e,s=>s?s.code!=="EXDEV"?n(s):JO(t,e,r,n):n());}function JO(t,e,r,n){zO(t,e,{overwrite:r,errorOnExist:!0,preserveTimestamps:!0},i=>i?n(i):Ym(t,n));}Jm.exports=KO;});var rw=_((i2,tw)=>{var Zm=et(),Du=G("path"),XO=Hs().copySync,ew=di().removeSync,QO=Rt().mkdirpSync,Qm=Dr();function ZO(t,e,r){r=r||{};let n=r.overwrite||r.clobber||!1,{srcStat:s,isChangingCase:i=!1}=Qm.checkPathsSync(t,e,"move",r);return Qm.checkParentPathsSync(t,s,e,"move"),eT(e)||QO(Du.dirname(e)),tT(t,e,n,i)}function eT(t){let e=Du.dirname(t);return Du.parse(e).root===e}function tT(t,e,r,n){if(n)return Bu(t,e,r);if(r)return ew(e),Bu(t,e,r);if(Zm.existsSync(e))throw new Error("dest already exists.");return Bu(t,e,r)}function Bu(t,e,r){try{Zm.renameSync(t,e);}catch(n){if(n.code!=="EXDEV")throw n;return rT(t,e,r)}}function rT(t,e,r){return XO(t,e,{overwrite:r,errorOnExist:!0,preserveTimestamps:!0}),ew(t)}tw.exports=ZO;});var iw=_((s2,nw)=>{var nT=Ze().fromCallback;nw.exports={move:nT(Xm()),moveSync:rw()};});var Nu=_((o2,sw)=>{sw.exports={...Br(),...Hs(),...em(),...Pm(),...Gm(),...Rt()
causes have become circular ... ` ;let n=Mu(t);return n?(e.add(t),r+ `
caused by : ` +ow(n,e)):r},iT=t=>ow(t,new Set),aw=(t,e,r)=>{if(!mi(t))return "";let n=r?"":t.message||"";if(e.has(t))return n+": ...";let s=Mu(t);if(s){e.add(t);let i=typeof t.cause=="function";return n+(i?"":": ")+aw(s,e,i)}else return n},sT=t=>aw(t,new Set);uw.exports={isErrorLike:mi,getErrorCause:Mu,stackWithCauses:iT,messageWithCauses:sT};});var ju=_((c2,cw)=>{var oT=Symbol("circular-ref-tag"),Ys=Symbol("pino-raw-err-ref"),lw=Object.create({},{type:{enumerable:!0,writable:!0,value:void 0},message:{enumerable:!0,writable:!0,value:void 0},stack:{enumerable:!0,writable:!0,value:void 0},aggregateErrors:{enumerable:!0,writable:!0,value:void 0},raw:{enumerable:!1,get:function(){return this[Ys]},set:function(t){this[Ys]=t;}}});Object.defineProperty(lw,Ys,{writable:!0,value:{}});cw.exports={pinoErrProto:lw,pinoErrorSymbols:{seen:oT,rawSymbol:Ys}};});var pw=_((f2,hw)=>{hw.exports=Wu;var{messageWithCauses:aT,stackWithCauses:uT,isErrorLike:fw}=Uu(),{pinoErrProto:lT,pinoErrorSymbols:cT}=ju(),{seen:Hu}=cT,{toString:fT}=Object.prototype;function Wu(t){if(!fw(t))return t;t[Hu]=void 0;let e=Object.create(lT);e.type=fT.call(t.constructor)==="[object Function]"?t.constructor.name:t.name,e.message=aT(t),e.stack=uT(t),Array.isArray(t.errors)&&(e.aggregateErrors=t.errors.map(r=>Wu(r)));for(let r in t)if(e[r]===void 0){let n=t[r];fw(n)?r!=="cause"&&!Object.prototype.hasOwnProperty.call(n,Hu)&&(e[r]=Wu(n)):e[r]=n;}return delete t[Hu],e.raw=t,e}});var yw=_((h2,dw)=>{dw.exports=Xs;var{isErrorLike:zu}=Uu(),{pinoErrProto:hT,pinoErrorSymbols:pT}=ju(),{seen:Js}=pT,{toString:dT}=Object.prototype;function Xs(t){if(!zu(t))return t;t[Js]=void 0;let e=Object.create(hT);e.type=dT.call(t.constructor)==="[object Function]"?t.constructor.name:t.name,e.message=t.message,e.stack=t.stack,Array.isArray(t.errors)&&(e.aggregateErrors=t.errors.map(r=>Xs(r))),zu(t.cause)&&!Object.prototype.hasOwnProperty.call(t.cause,Js)&&(e.cause=Xs(t.cause));for(let r in t)if(e[r]===void 0){let n=t[r];zu(n)?Object.prototype.hasOwnProperty.call(n,Js)||(e[r]=Xs(n)):e[r]=n;}return delete t[Js],e.raw=t,e}});var vw=_((p2,ww)=>{ww.exports={mapHttpRequest:yT,reqSerializer:mw};var Gu=Symbol("pino-raw-req-ref"),gw=Object.create({},{id:{enumerable:!0,writable:!0,value:""},method:{enumerable:!0,writable:!0,value:""},url:{enumerable:!0,writable:!0,value:""},query:{enumerable:!0,writable:!0,value:""},params:{enumerable:!0,writable:!0,value:""},headers:{enumerable:!0,writable:!0,value:{}},remoteAddress:{enumerable:!0,writable:!0,value:""},remotePort:{enumerable:!0,writable:!0,value:""},raw:{enumerable:!1,get:function(){return this[Gu]},set:function(t){this[Gu]=t;}}});Object.defineProperty(gw,Gu,{writable:!0,value:{}});function mw(t){let e=t.info||t.socket,r=Object.create(gw);if(r.id=typeof t.id=="function"?t.id():t.id||(t.info?t.info.id:void 0),r.method=t.method,t.originalUrl)r.url=t.originalUrl;else {let n=t.path;r.url=typeof n=="string"?n:t.url?t.url.path||t.url:void 0;}return t.query&&(r.query=t.query),t.params&&(r.params=t.params),r.headers=t.headers,r.remoteAddress=e&&e.remoteAddress,r.remotePort=e&&e.remotePort,r.raw=t.raw||t,r}function yT(t){return {req:mw(t)}}});var xw=_((d2,Ew)=>{Ew.exports={mapHttpResponse:gT,resSerializer:bw};var Vu=Symbol("pino-raw-res-ref"),Sw=Object.create({},{statusCode:{enumerable:!0,writable:!0,value:0},headers:{enumerable:!0,writable:!0,value:""},raw:{enumerable:!1,get:function(){return this[Vu]},set:function(t){this[Vu]=t;}}});Object.defineProperty(Sw,Vu,{writable:!0,value:{}});function bw(t){let e=Object.create(Sw);return e.statusCode=t.headersSent?t.statusCode:null,e.headers=t.getHeaders?t.getHeaders():t._headers,e.raw=t,e}function gT(t){return {res:bw(t)}}});var Yu=_((y2,Aw)=>{var Ku=pw(),mT=yw(),Qs=vw(),Zs=xw();Aw.exports={err:Ku,errWithCause:mT,mapHttpRequest:Qs.mapHttpRequest,mapHttpResponse:Zs.mapHttpResponse,req:Qs.reqSerializer,res:Zs.resSerializer,wrapErrorSerializer:function(e){return e===Ku?e:function(n){return e(Ku(n))}},wrapRequestSerializer:function(e){return e===Qs.reqSerializer?e:function(n){return e(Qs.reqSerializer(n))}},wrapResponseSeri
2023-07-25 11:17:14 +00:00
'use strict'
const o = new Proxy ( { } , { get : ( ) => o , set : ( ) => { throw Error ( ) } } ) ;
const \u3007 = null ;
o$ { o }
2023-09-29 10:06:47 +00:00
if ( [ o$ { o } ] . length !== 1 ) throw Error ( ) ` )();}catch{throw Error(r(i))}});}}});var eo=_((w2,Ow)=>{Ow.exports=/[^.[ \] ]+| \[ ((?:.)*?) \] /g;});var Pw=_((v2,Tw)=>{var ST=eo();Tw.exports=bT;function bT({paths:t}){let e=[];var r=0;let n=t.reduce(function(s,i,o){var u=i.match(ST).map(l=>l.replace(/'|"| ` / g , "" ) ) ; let c = i [ 0 ] === "[" ; u = u . map ( l => l [ 0 ] === "[" ? l . substr ( 1 , l . length - 2 ) : l ) ; let p = u . indexOf ( "*" ) ; if ( p > - 1 ) { let l = u . slice ( 0 , p ) , d = l . join ( "." ) , g = u . slice ( p + 1 , u . length ) , m = g . length > 0 ; r ++ , e . push ( { before : l , beforeStr : d , after : g , nested : m } ) ; } else s [ i ] = { path : u , val : void 0 , precensored : ! 1 , circle : "" , escPath : JSON . stringify ( i ) , leadingBracket : c } ; return s } , { } ) ; return { wildcards : e , wcLen : r , secret : n } } } ) ; var $w = _ ( ( S2 , Iw ) => { var ET = eo ( ) ; Iw . exports = xT ; function xT ( { secret : t , serialize : e , wcLen : r , strict : n , isCensorFct : s , censorFctTakesPath : i } , o ) { let u = Function ( "o" , `
2023-07-25 11:17:14 +00:00
if ( typeof o !== 'object' || o == null ) {
2023-09-29 10:06:47 +00:00
$ { RT ( n , e ) }
2023-07-25 11:17:14 +00:00
}
const { censor , secret } = this
2023-09-29 10:06:47 +00:00
$ { AT ( t , s , i ) }
2023-07-25 11:17:14 +00:00
this . compileRestore ( )
2023-09-29 10:06:47 +00:00
$ { _T ( r > 0 , s , i ) }
$ { CT ( e ) }
` ).bind(o);return e===!1&&(u.restore=c=>o.restore(c)),u}function AT(t,e,r){return Object.keys(t).map(n=>{let{escPath:s,leadingBracket:i,path:o}=t[n],u=i?1:0,c=i?"":".",p=[];for(var l;(l=ET.exec(n))!==null;){let[,w]=l,{index:E,input:A}=l;E>u&&p.push(A.substring(0,E-(w?0:1)));}var d=p.map(w=> ` o$ { c } $ { w } ` ).join(" && ");d.length===0?d+= ` o$ { c } $ { n } != null ` :d+= ` && o$ { c } $ { n } != null ` ;let g= `
2023-07-25 11:17:14 +00:00
switch ( true ) {
2023-09-15 11:15:56 +00:00
$ { p . reverse ( ) . map ( w => `
case o$ { c } $ { w } === censor :
secret [ $ { s } ] . circle = $ { JSON . stringify ( w ) }
2023-07-25 11:17:14 +00:00
break
` ).join( `
` )}
}
2023-09-15 11:15:56 +00:00
` ,m=r? ` val , $ { JSON . stringify ( o ) } ` :"val";return `
2023-07-25 11:17:14 +00:00
if ( $ { d } ) {
2023-09-15 11:15:56 +00:00
const val = o$ { c } $ { n }
2023-07-25 11:17:14 +00:00
if ( val === censor ) {
secret [ $ { s } ] . precensored = true
} else {
secret [ $ { s } ] . val = val
2023-09-15 11:15:56 +00:00
o$ { c } $ { n } = $ { e ? ` censor( ${ m } ) ` : "censor" }
2023-08-21 05:51:41 +00:00
$ { g }
2023-07-25 11:17:14 +00:00
}
}
` }).join( `
2023-09-29 10:06:47 +00:00
` )}function _T(t,e,r){return t===!0? `
2023-07-25 11:17:14 +00:00
{
const { wildcards , wcLen , groupRedact , nestedRedact } = this
for ( var i = 0 ; i < wcLen ; i ++ ) {
const { before , beforeStr , after , nested } = wildcards [ i ]
if ( nested === true ) {
secret [ beforeStr ] = secret [ beforeStr ] || [ ]
2023-09-15 11:15:56 +00:00
nestedRedact ( secret [ beforeStr ] , o , before , after , censor , $ { e } , $ { r } )
} else secret [ beforeStr ] = groupRedact ( o , before , censor , $ { e } , $ { r } )
2023-07-25 11:17:14 +00:00
}
}
2023-09-29 10:06:47 +00:00
` :""}function CT(t){return t===!1?"return o": `
2023-07-25 11:17:14 +00:00
var s = this . serialize ( o )
this . restore ( o )
return s
2023-09-29 10:06:47 +00:00
` }function RT(t,e){return t===!0?"throw Error('fast-redact: primitives cannot be redacted')":e===!1?"return o":"return this.serialize(o)"}});var Qu=_((b2,Lw)=>{Lw.exports={groupRedact:TT,groupRestore:OT,nestedRedact:IT,nestedRestore:PT};function OT({keys:t,values:e,target:r}){if(r==null)return;let n=t.length;for(var s=0;s<n;s++){let i=t[s];r[i]=e[s];}}function TT(t,e,r,n,s){let i=Fw(t,e);if(i==null)return {keys:null,values:null,target:null,flat:!0};let o=Object.keys(i),u=o.length,c=e.length,p=s?[...e]:void 0,l=new Array(u);for(var d=0;d<u;d++){let g=o[d];l[d]=i[g],s?(p[c]=g,i[g]=r(i[g],p)):n?i[g]=r(i[g]):i[g]=r;}return {keys:o,values:l,target:i,flat:!0}}function PT(t){for(let e=0;e<t.length;e++){let{target:r,path:n,value:s}=t[e],i=r;for(let o=n.length-1;o>0;o--)i=i[n[o]];i[n[0]]=s;}}function IT(t,e,r,n,s,i,o){let u=Fw(e,r);if(u==null)return;let c=Object.keys(u),p=c.length;for(var l=0;l<p;l++){let d=c[l]; $ T(t,u,d,r,n,s,i,o);}return t}function Xu(t,e){return t!=null?"hasOwn"in Object?Object.hasOwn(t,e):Object.prototype.hasOwnProperty.call(t,e):!1}function $ T(t,e,r,n,s,i,o,u){let c=s.length,p=c-1,l=r;var d=-1,g,m,w,A=null,R,x,O=!1,F=0,q=0,W=FT();if(w=g=e[r],typeof g=="object"){for(;g!=null&&++d<c&&(q+=1,r=s[d],!(r!=="*"&&!A&&!(typeof g=="object"&&r in g)));)if(!(r==="*"&&(A==="*"&&(O=!0),A=r,d!==p))){if(A){let B=Object.keys(g);for(var H=0;H<B.length;H++){let k=B[H];if(x=g[k],R=r==="*",O)W=Xt(W,k,q),F=d,w=kw(x,F-1,r,n,s,i,o,u,l,g,m,w,R,k,d,p,W,t,e[l],q+1);else if(R||typeof x=="object"&&x!==null&&r in x){if(R?w=x:w=x[r],m=d!==p?w:o?u?i(w,[...n,l,...s]):i(w):i,R){let U=wi(Xt(W,k,q),w,e[l]);t.push(U),g[k]=m;}else if(x[r]!==m)if(m===void 0&&i!==void 0||Xu(x,r)&&m===w)W=Xt(W,k,q);else {W=Xt(W,k,q);let U=wi(Xt(W,r,q+1),w,e[l]);t.push(U),x[r]=m;}}}A=null;}else {if(w=g[r],W=Xt(W,r,q),m=d!==p?w:o?u?i(w,[...n,l,...s]):i(w):i,!(Xu(g,r)&&m===w||m===void 0&&i!==void 0)){let B=wi(W,w,e[l]);t.push(B),g[r]=m;}g=g[r];}if(typeof g!="object")break}}}function Fw(t,e){for(var r=-1,n=e.length,s=t;s!=null&&++r<n;)s=s[e[r]];return s}function kw(t,e,r,n,s,i,o,u,c,p,l,d,g,m,w,E,A,R,x,O){if(e===0&&(g||typeof t=="object"&&t!==null&&r in t)){if(g?d=t:d=t[r],l=w!==E?d:o?u?i(d,[...n,c,...s]):i(d):i,g){let F=wi(A,d,x);R.push(F),p[m]=l;}else if(t[r]!==l){if(!(l===void 0&&i!==void 0||Xu(t,r)&&l===d)){let F=wi(Xt(A,r,O+1),d,x);R.push(F),t[r]=l;}}}for(let F in t)typeof t[F]=="object"&&(A=Xt(A,F,O),kw(t[F],e-1,r,n,s,i,o,u,c,p,l,d,g,m,w,E,A,R,x,O+1));}function FT(){return {parent:null,key:null,children:[],depth:0}}function Xt(t,e,r){if(t.depth===r)return Xt(t.parent,e,r);var n={parent:t,key:e,depth:r,children:[]};return t.children.push(n),n}function wi(t,e,r){let n=t,s=[];do s.push(n.key),n=n.parent;while(n.parent!=null);return {path:s,value:e,target:r}}});var Bw=_((E2,qw)=>{var{groupRestore:kT,nestedRestore:LT}=Qu();qw.exports=qT;function qT({secret:t,wcLen:e}){return function(){if(this.restore)return;let n=Object.keys(t),s=BT(t,n),i=e>0,o=i?{secret:t,groupRestore:kT,nestedRestore:LT}:{secret:t};this.restore=Function("o",DT(s,n,i)).bind(o);}}function BT(t,e){return e.map(r=>{let{circle:n,escPath:s,leadingBracket:i}=t[r],u=n? ` o . $ { n } = secret [ $ { s } ] . val ` : ` o$ { i ? "" : "." } $ { r } = secret [ $ { s } ] . val ` ,c= ` secret [ $ { s } ] . val = undefined ` ;return `
2023-07-25 11:17:14 +00:00
if ( secret [ $ { s } ] . val !== undefined ) {
2023-09-15 11:15:56 +00:00
try { $ { u } } catch ( e ) { }
$ { c }
2023-07-25 11:17:14 +00:00
}
2023-09-29 10:06:47 +00:00
` }).join("")}function DT(t,e,r){return `
2023-07-25 11:17:14 +00:00
const secret = this . secret
2023-09-15 11:15:56 +00:00
$ { r === ! 0 ? `
2023-07-25 11:17:14 +00:00
const keys = Object . keys ( secret )
const len = keys . length
for ( var i = len - 1 ; i >= $ { e . length } ; i -- ) {
const k = keys [ i ]
const o = secret [ k ]
if ( o . flat === true ) this . groupRestore ( o )
else this . nestedRestore ( o )
secret [ k ] = null
}
` :""}
$ { t }
return o
2023-09-29 10:06:47 +00:00
` }});var Nw=_((x2,Dw)=>{Dw.exports=NT;function NT(t){let{secret:e,censor:r,compileRestore:n,serialize:s,groupRedact:i,nestedRedact:o,wildcards:u,wcLen:c}=t,p=[{secret:e,censor:r,compileRestore:n}];return s!==!1&&p.push({serialize:s}),c>0&&p.push({groupRedact:i,nestedRedact:o,wildcards:u,wcLen:c}),Object.assign(...p)}});var jw=_((A2,Uw)=>{var Mw=Rw(),MT=Pw(),UT= $ w(),jT=Bw(),{groupRedact:HT,nestedRedact:WT}=Qu(),zT=Nw(),GT=eo(),VT=Mw(),Zu=t=>t;Zu.restore=Zu;var KT="[REDACTED]";el.rx=GT;el.validator=Mw;Uw.exports=el;function el(t={}){let e=Array.from(new Set(t.paths||[])),r="serialize"in t&&(t.serialize===!1||typeof t.serialize=="function")?t.serialize:JSON.stringify,n=t.remove;if(n===!0&&r!==JSON.stringify)throw Error("fast-redact \u 2013 remove option may only be set when serializer is JSON.stringify");let s=n===!0?void 0:"censor"in t?t.censor:KT,i=typeof s=="function",o=i&&s.length>1;if(e.length===0)return r||Zu;VT({paths:e,serialize:r,censor:s});let{wildcards:u,wcLen:c,secret:p}=MT({paths:e,censor:s}),l=jT({secret:p,wcLen:c}),d="strict"in t?t.strict:!0;return UT({secret:p,wcLen:c,serialize:r,strict:d,isCensorFct:i,censorFctTakesPath:o},zT({secret:p,censor:s,compileRestore:l,serialize:r,groupRedact:HT,nestedRedact:WT,wildcards:u,wcLen:c}))}});var bn=_((_2,Hw)=>{var YT=Symbol("pino.setLevel"),JT=Symbol("pino.getLevel"),XT=Symbol("pino.levelVal"),QT=Symbol("pino.useLevelLabels"),ZT=Symbol("pino.useOnlyCustomLevels"),eP=Symbol("pino.mixin"),tP=Symbol("pino.lsCache"),rP=Symbol("pino.chindings"),nP=Symbol("pino.asJson"),iP=Symbol("pino.write"),sP=Symbol("pino.redactFmt"),oP=Symbol("pino.time"),aP=Symbol("pino.timeSliceIndex"),uP=Symbol("pino.stream"),lP=Symbol("pino.stringify"),cP=Symbol("pino.stringifySafe"),fP=Symbol("pino.stringifiers"),hP=Symbol("pino.end"),pP=Symbol("pino.formatOpts"),dP=Symbol("pino.messageKey"),yP=Symbol("pino.errorKey"),gP=Symbol("pino.nestedKey"),mP=Symbol("pino.nestedKeyStr"),wP=Symbol("pino.mixinMergeStrategy"),vP=Symbol("pino.msgPrefix"),SP=Symbol("pino.wildcardFirst"),bP=Symbol.for("pino.serializers"),EP=Symbol.for("pino.formatters"),xP=Symbol.for("pino.hooks"),AP=Symbol.for("pino.metadata");Hw.exports={setLevelSym:YT,getLevelSym:JT,levelValSym:XT,useLevelLabelsSym:QT,mixinSym:eP,lsCacheSym:tP,chindingsSym:rP,asJsonSym:nP,writeSym:iP,serializersSym:bP,redactFmtSym:sP,timeSym:oP,timeSliceIndexSym:aP,streamSym:uP,stringifySym:lP,stringifySafeSym:cP,stringifiersSym:fP,endSym:hP,formatOptsSym:pP,messageKeySym:dP,errorKeySym:yP,nestedKeySym:gP,wildcardFirstSym:SP,needsMetadataGsym:AP,useOnlyCustomLevelsSym:ZT,formattersSym:EP,hooksSym:xP,nestedKeyStrSym:mP,mixinMergeStrategySym:wP,msgPrefixSym:vP};});var nl=_((C2,Vw)=>{var rl=jw(),{redactFmtSym:_P,wildcardFirstSym:to}=bn(),{rx:tl,validator:CP}=rl,Ww=CP({ERR_PATHS_MUST_BE_STRINGS:()=>"pino \u 2013 redacted paths must be strings",ERR_INVALID_PATH:t=> ` pino \u2013 redact paths array contains an invalid path ( $ { t } ) ` }),zw="[Redacted]",Gw=!1;function RP(t,e){let{paths:r,censor:n}=OP(t),s=r.reduce((u,c)=>{tl.lastIndex=0;let p=tl.exec(c),l=tl.exec(c),d=p[1]!==void 0?p[1].replace(/^(?:"|'| ` ) ( . * ) ( ? : "|'|`)$/," $1 "):p[0];if(d===" * "&&(d=to),l===null)return u[d]=null,u;if(u[d]===null)return u;let{index:g}=l,m=`${c.substr(g,c.length-1)}`;return u[d]=u[d]||[],d!==to&&u[d].length===0&&u[d].push(...u[to]||[]),d===to&&Object.keys(u).forEach(function(w){u[w]&&u[w].push(m);}),u[d].push(m),u},{}),i={[_P]:rl({paths:r,censor:n,serialize:e,strict:Gw})},o=(...u)=>e(typeof n==" function "?n(...u):n);return [...Object.keys(s),...Object.getOwnPropertySymbols(s)].reduce((u,c)=>{if(s[c]===null)u[c]=p=>o(p,[c]);else {let p=typeof n==" function "?(l,d)=>n(l,[c,...d]):n;u[c]=rl({paths:s[c],censor:p,serialize:e,strict:Gw});}return u},i)}function OP(t){if(Array.isArray(t))return t={paths:t,censor:zw},Ww(t),t;let{paths:e,censor:r=zw,remove:n}=t;if(Array.isArray(e)===!1)throw Error(" pino \u2013 redact must contain an array of strings ");return n===!0&&(r=void 0),Ww({paths:e,censor:r}),{paths:e,censor:r}}Vw.exports=RP;});var Yw=_((R2,Kw)=>{var TP=()=>" ",PP=()=>`," time ":${Date.now()}`,IP=()=>`," t
2023-09-15 11:15:56 +00:00
$ { R } ` ,F= ` ,
2023-09-29 10:06:47 +00:00
$ { R } ` );let C=Math.min(x.length,o),Y=0;for(;Y<C-1;Y++){let oe=u(String(Y),x,w,E,A,R);O+=oe!==void 0?oe:"null",O+=F;}let J=u(String(Y),x,w,E,A,R);if(O+=J!==void 0?J:"null",x.length-1>o){let oe=x.length-o-1;O+= ` $ { F } "... ${Ur(oe)} not stringified" ` ;}return A!==""&&(O+= `
$ { q } ` ),w.pop(), ` [ $ { O } ] ` }let W=Object.keys(x),H=W.length;if(H===0)return "{}";if(i<w.length+1)return '"[Object]"';let B="",k="";A!==""&&(R+=A,F= ` ,
$ { R } ` ,B=" ");let U=Math.min(H,o);s&&!Cl(x)&&(W=_l(W)),w.push(x);for(let C=0;C<U;C++){let Y=W[C],J=u(Y,x,w,E,A,R);J!==void 0&&(O+= ` $ { k } $ { Er ( Y ) } : $ { B } $ { J } ` ,k=F);}if(H>o){let C=H-o;O+= ` $ { k } "..." : $ { B } "${Ur(C)} not stringified" ` ,k=F;}return A!==""&&k.length>1&&(O= `
2023-09-15 11:15:56 +00:00
$ { R } $ { O }
2023-09-29 10:06:47 +00:00
$ { q } ` ),w.pop(), ` { $ { O } } ` }case"number":return isFinite(x)?String(x):e?e(x):"null";case"boolean":return x===!0?"true":"false";case"undefined":return;case"bigint":if(n)return String(x);default:return e?e(x):void 0}}function c(g,m,w,E,A,R){switch(typeof m=="object"&&m!==null&&typeof m.toJSON=="function"&&(m=m.toJSON(g)),typeof m){case"string":return Er(m);case"object":{if(m===null)return "null";if(w.indexOf(m)!==-1)return r;let x=R,O="",F=",";if(Array.isArray(m)){if(m.length===0)return "[]";if(i<w.length+1)return '"[Array]"';w.push(m),A!==""&&(R+=A,O+= `
2023-09-15 11:15:56 +00:00
$ { R } ` ,F= ` ,
$ { R } ` );let H=Math.min(m.length,o),B=0;for(;B<H-1;B++){let U=c(String(B),m[B],w,E,A,R);O+=U!==void 0?U:"null",O+=F;}let k=c(String(B),m[B],w,E,A,R);if(O+=k!==void 0?k:"null",m.length-1>o){let U=m.length-o-1;O+= ` $ { F } "... ${Ur(U)} not stringified" ` ;}return A!==""&&(O+= `
2023-09-29 10:06:47 +00:00
$ { x } ` ),w.pop(), ` [ $ { O } ] ` }w.push(m);let q="";A!==""&&(R+=A,F= ` ,
$ { R } ` ,q=" ");let W="";for(let H of E){let B=c(H,m[H],w,E,A,R);B!==void 0&&(O+= ` $ { W } $ { Er ( H ) } : $ { q } $ { B } ` ,W=F);}return A!==""&&W.length>1&&(O= `
2023-09-15 11:15:56 +00:00
$ { R } $ { O }
$ { x } ` ),w.pop(), ` { $ { O } } ` }case"number":return isFinite(m)?String(m):e?e(m):"null";case"boolean":return m===!0?"true":"false";case"undefined":return;case"bigint":if(n)return String(m);default:return e?e(m):void 0}}function p(g,m,w,E,A){switch(typeof m){case"string":return Er(m);case"object":{if(m===null)return "null";if(typeof m.toJSON=="function"){if(m=m.toJSON(g),typeof m!="object")return p(g,m,w,E,A);if(m===null)return "null"}if(w.indexOf(m)!==-1)return r;let R=A;if(Array.isArray(m)){if(m.length===0)return "[]";if(i<w.length+1)return '"[Array]"';w.push(m),A+=E;let B= `
$ { A } ` ,k= ` ,
2023-09-29 10:06:47 +00:00
$ { A } ` ,U=Math.min(m.length,o),C=0;for(;C<U-1;C++){let J=p(String(C),m[C],w,E,A);B+=J!==void 0?J:"null",B+=k;}let Y=p(String(C),m[C],w,E,A);if(B+=Y!==void 0?Y:"null",m.length-1>o){let J=m.length-o-1;B+= ` $ { k } "... ${Ur(J)} not stringified" ` ;}return B+= `
2023-09-15 11:15:56 +00:00
$ { R } ` ,w.pop(), ` [ $ { B } ] ` }let x=Object.keys(m),O=x.length;if(O===0)return "{}";if(i<w.length+1)return '"[Object]"';A+=E;let F= ` ,
2023-09-29 10:06:47 +00:00
$ { A } ` ,q="",W="",H=Math.min(O,o);Cl(m)&&(q+=z0(m,F,o),x=x.slice(m.length),H-=m.length,W=F),s&&(x=_l(x)),w.push(m);for(let B=0;B<H;B++){let k=x[B],U=p(k,m[k],w,E,A);U!==void 0&&(q+= ` $ { W } $ { Er ( k ) } : $ { U } ` ,W=F);}if(O>o){let B=O-o;q+= ` $ { W } "..." : "${Ur(B)} not stringified" ` ,W=F;}return W!==""&&(q= `
$ { A } $ { q }
$ { R } ` ),w.pop(), ` { $ { q } } ` }case"number":return isFinite(m)?String(m):e?e(m):"null";case"boolean":return m===!0?"true":"false";case"undefined":return;case"bigint":if(n)return String(m);default:return e?e(m):void 0}}function l(g,m,w){switch(typeof m){case"string":return Er(m);case"object":{if(m===null)return "null";if(typeof m.toJSON=="function"){if(m=m.toJSON(g),typeof m!="object")return l(g,m,w);if(m===null)return "null"}if(w.indexOf(m)!==-1)return r;let E="";if(Array.isArray(m)){if(m.length===0)return "[]";if(i<w.length+1)return '"[Array]"';w.push(m);let F=Math.min(m.length,o),q=0;for(;q<F-1;q++){let H=l(String(q),m[q],w);E+=H!==void 0?H:"null",E+=",";}let W=l(String(q),m[q],w);if(E+=W!==void 0?W:"null",m.length-1>o){let H=m.length-o-1;E+= ` , "... ${Ur(H)} not stringified" ` ;}return w.pop(), ` [ $ { E } ] ` }let A=Object.keys(m),R=A.length;if(R===0)return "{}";if(i<w.length+1)return '"[Object]"';let x="",O=Math.min(R,o);Cl(m)&&(E+=z0(m,",",o),A=A.slice(m.length),O-=m.length,x=","),s&&(A=_l(A)),w.push(m);for(let F=0;F<O;F++){let q=A[F],W=l(q,m[q],w);W!==void 0&&(E+= ` $ { x } $ { Er ( q ) } : $ { W } ` ,x=",");}if(R>o){let F=R-o;E+= ` $ { x } "..." : "${Ur(F)} not stringified" ` ;}return w.pop(), ` { $ { E } } ` }case"number":return isFinite(m)?String(m):e?e(m):"null";case"boolean":return m===!0?"true":"false";case"undefined":return;case"bigint":if(n)return String(m);default:return e?e(m):void 0}}function d(g,m,w){if(arguments.length>1){let E="";if(typeof w=="number"?E=" ".repeat(Math.min(w,10)):typeof w=="string"&&(E=w.slice(0,10)),m!=null){if(typeof m=="function")return u("",{"":g},[],m,E,"");if(Array.isArray(m))return c("",g,[],B $ (m),E,"")}if(E.length!==0)return p("",g,[],E,"")}return l("",g,[])}return d}});var Q0=_((H2,X0)=>{var Tl=Symbol.for("pino.metadata"),{levels:J0}=lo(),N $ =J0.info;function M $ (t,e){let r=0;t=t||[],e=e||{dedupe:!1};let n=Object.create(J0);n.silent=1/0,e.levels&&typeof e.levels=="object"&&Object.keys(e.levels).forEach(l=>{n[l]=e.levels[l];});let s={write:i,add:u,flushSync:o,end:c,minLevel:0,streams:[],clone:p,[Tl]:!0,streamLevels:n};return Array.isArray(t)?t.forEach(u,s):u.call(s,t),t=null,s;function i(l){let d,g=this.lastLevel,{streams:m}=this,w=0,E;for(let A=j $ (m.length,e.dedupe);W $ (A,m.length,e.dedupe);A=H $ (A,e.dedupe))if(d=m[A],d.level<=g){if(w!==0&&w!==d.level)break;if(E=d.stream,E[Tl]){let{lastTime:R,lastMsg:x,lastObj:O,lastLogger:F}=this;E.lastLevel=g,E.lastTime=R,E.lastMsg=x,E.lastObj=O,E.lastLogger=F;}E.write(l),e.dedupe&&(w=d.level);}else if(!e.dedupe)break}function o(){for(let{stream:l}of this.streams)typeof l.flushSync=="function"&&l.flushSync();}function u(l){if(!l)return s;let d=typeof l.write=="function"||l.stream,g=l.write?l:l.stream;if(!d)throw Error("stream object needs to implement either StreamEntry or DestinationStream interface");let{streams:m,streamLevels:w}=this,E;typeof l.levelVal=="number"?E=l.levelVal:typeof l.level=="string"?E=w[l.level]:typeof l.level=="number"?E=l.level:E=N $ ;let A={stream:g,level:E,levelVal:void 0,id:r++};return m.unshift(A),m.sort(U $ ),this.minLevel=m[0].level,s}function c(){for(let{stream:l}of this.streams)typeof l.flushSync=="function"&&l.flushSync(),l.end();}function p(l){let d=new Array(this.streams.length);for(let g=0;g<d.length;g++)d[g]={level:l,stream:this.streams[g].stream};return {write:i,add:u,minLevel:l,streams:d,clone:p,flushSync:o,[Tl]:!0}}}function U $ (t,e){return t.level-e.level}function j $ (t,e){return e?t-1:0}function H $ (t,e){return e?t-1:t+1}function W $ (t,e,r){return r?t>=0:t<e}X0.exports=M $ ;});var fv=_((W2,Et)=>{var z $ =G("os"),ov=Yu(),G $ =Ju(),V $ =nl(),av=Yw(),K $ =W0(),uv=bn(),{configure:Y $ }=Y0(),{assertDefaultLevelFound:J $ ,mappings:lv,genLsCache:X $ ,levels:Q $ }=lo(),{createArgsNormalizer:Z $ ,asChindings:eF,buildSafeSonicBoom:Z0,buildFormatters:tF,stringify:Pl,normalizeDestFileDescriptor:ev,noop:rF}=uo(),{version:nF}=bl(),{chindingsSym:tv,redactFmtSym:iF,serializersSym:rv,timeSym:sF,timeSliceIndexSym:oF,streamSym:aF,stringifySym:nv,stringifySafeSym:Il,stringifiersSym:iv,setLevelSym:uF,endSym:lF,formatOptsSym:cF,messageKeySym:fF,errorKeySym:hF,nestedKeySym:pF,mixinSym:dF,useOnlyCustomLevelsSy
2023-07-25 11:17:14 +00:00
` : `
2023-09-29 10:06:47 +00:00
` ),oe=eF.bind(null,{[tv]:"",[rv]:o,[iv]:C,[nv]:Pl,[Il]:B,[sv]:k}),P="";d!==null&&(g===void 0?P=oe(d):P=oe(Object.assign({},d,{name:g})));let I=u instanceof Function?u:u?cv:SF,re=I().indexOf(":")+1;if(R&&!w)throw Error("customLevels is required if useOnlyCustomLevels is set true");if(E&&typeof E!="function")throw Error( ` Unknown mixin type "${typeof E}" - expected "function" ` );if(H&&typeof H!="string")throw Error( ` Unknown msgPrefix type "${typeof H}" - expected "string" ` );J $ (m,w,R);let Z=lv(w,R);return Object.assign(e,{levels:Z,[yF]:R,[aF]:n,[sF]:I,[oF]:re,[nv]:Pl,[Il]:B,[iv]:C,[lF]:J,[cF]:Y,[fF]:c,[hF]:p,[pF]:l,[mF]:l? ` , $ { JSON . stringify ( l ) } : { ` :"",[rv]:o,[dF]:E,[wF]:A,[tv]:P,[sv]:k,[gF]:O,silent:rF,onChild:W,[vF]:H}),Object.setPrototypeOf(e,K $ ()),X $ (e),e[uF](m),e}Et.exports= $ l;Et.exports.destination=(t=process.stdout.fd)=>typeof t=="object"?(t.dest=ev(t.dest||process.stdout.fd),Z0(t)):Z0({dest:ev(t),minLength:0});Et.exports.transport=yl();Et.exports.multistream=Q0();Et.exports.levels=lv();Et.exports.stdSerializers=CF;Et.exports.stdTimeFunctions=Object.assign({},av);Et.exports.symbols=uv;Et.exports.version=nF;Et.exports.default= $ l;Et.exports.pino= $ l;});var wv={};sa(wv,{RotatingFileStream:()=>po,RotatingFileStreamError:()=>vi,createStream:()=>zF});async function pv(t){return new Promise(e=>fs.access(t,fs.constants.F_OK,r=>e(!r)))}function dv(t){return (e,r,n)=>{let s=parseInt(n,10);if(e!=="number"||s!==n||s<=0)throw new Error( ` '${t}' option must be a positive integer number ` )}}function kl(t,e){return (r,n,s)=>{if(r!=="string")throw new Error( ` Don 't know how to handle ' options . $ { t } ' type: ${r}`);n[t]=e(s);}}function mv(t,e,r){let n={};if(n.num=parseInt(t,10),isNaN(n.num))throw new Error(`Unknown ' options . $ { e } ' format: ${t}`);if(n.num<=0)throw new Error(`A positive integer number is expected for ' options . $ { e } '`);if(n.unit=t.replace(/^[ 0]*/g,"").substr((n.num+"").length,1),n.unit.length===0)throw new Error(`Missing unit for ' options . $ { e } '`);if(!r[n.unit])throw new Error(`Unknown ' options . $ { e } ' unit: ${n.unit}`);return n}function Ll(t,e,r){if(parseInt(r/t.num,10)*t.num!==r)throw new Error(`An integer divider of ${r} is expected as ${e} for ' options . interval ' ` )}function MF(t){let e=mv(t,"interval",NF);switch(e.unit){case"h":Ll(e,"hours",24);break;case"m":Ll(e,"minutes",60);break;case"s":Ll(e,"seconds",60);break}return e}function yv(t){let e=mv(t,"size",UF);return e.unit==="K"?e.num*1024:e.unit==="M"?e.num*1048576:e.unit==="G"?e.num*1073741824:e.num}function jF(t){let e={};for(let r in t){let n=t[r],s=typeof n;if(!(r in gv))throw new Error( ` Unknown option : $ { r } ` );e[r]=t[r],gv[r](s,e,n);}return e.path||(e.path=""),e.interval||(delete e.immutable,delete e.initialRotation,delete e.intervalBoundary),e.rotate&&(delete e.history,delete e.immutable,delete e.maxFiles,delete e.maxSize,delete e.intervalBoundary),e.immutable&&delete e.compress,e.intervalBoundary||delete e.initialRotation,e}function HF(t,e,r){return n=>n? ` $ { t } . $ { n } $ { e && ! r ? ".gz" : "" } ` :t}function WF(t,e,r){let n=s=>(s>9?"":"0")+s;return (s,i)=>{if(!s)return t;let o=s.getFullYear()+""+n(s.getMonth()+1),u=n(s.getDate()),c=n(s.getHours()),p=n(s.getMinutes());return o+u+"-"+c+p+"-"+n(i)+"-"+t+(e&&!r?".gz":"")}}function zF(t,e){if(typeof e>"u")e={};else if(typeof e!="object")throw new Error( ` The "options" argument must be of type object . Received type $ { typeof e } ` );let r=jF(e),{compress:n,omitExtension:s}=r,i;if(typeof t=="string")i=e.rotate?HF(t,n!==void 0,s):WF(t,n!==void 0,s);else if(typeof t=="function")i=t;else throw new Error( ` The "filename" argument must be one of type string or function . Received type $ { typeof t } ` );return new po(i,r)}var vi,po,NF,UF,gv,vv=Ji(()=>{vi=class extends Error{constructor(){super("Too many destination file attempts");ie(this,"code","RFS-TOO-MANY");}},po=class extends stream.Writable{constructor(r,n){let{encoding:s,history:i,maxFiles:o,maxSize:u,path:c}=n;super({decodeStrings:!0,defaultEncoding:s});ie(this,"createGzip");ie(this,"exec");ie(this,"file");ie(this,"filename");ie(this,"finished");ie(this,"fsCreateReadStream");ie(this,"fsCreateWriteStream"
2023-09-15 11:15:56 +00:00
` ),r];}catch(c){if(c.code!=="ENOENT")throw c}for(let c of u)if(c)try{let p=await this.fsStat(c);p.isFile()?o.push({name:c,size:p.size,time:p.ctime.getTime()}):this.emit("warning",new Error( ` File '${c}' contained in history is not a regular file ` ));}catch(p){if(p.code!=="ENOENT")throw p}if(o.sort((c,p)=>c.time-p.time),s)for(;o.length>s;){let c=o.shift();await this.unlink(c.name),this.emit("removed",c.name,!0);}if(i)for(;o.reduce((c,p)=>c+p.size,0)>i;){let c=o.shift();await this.unlink(c.name),this.emit("removed",c.name,!1);}await promises.writeFile(n,o.map(c=>c.name).join( `
2023-07-25 11:17:14 +00:00
` )+ `
2023-09-29 10:06:47 +00:00
` ,"utf-8"),this.emit("history");}async immutate(r){let{size:n}=this.options,s=this.now();for(let i=1;i<1e3;++i){let o=0,u;this.filename=this.options.path+this.generator(s,i);try{u=await this.fsStat(this.filename);}catch(c){if(c.code!=="ENOENT")throw c}if(u){if(o=u.size,!u.isFile())throw new Error( ` Can 't write on: ' $ { this . filename } ' (it is not a file)`);if(n&&o>=n)continue}if(r)return this.last=this.filename,this.reopen(o);await this.rotated(this.last),this.last=this.filename;return}throw new vi}async unlink(r){try{await this.fsUnlink(r);}catch(n){if(n.code!=="ENOENT")throw n;this.emit("warning",n);}}};NF={M:!0,d:!0,h:!0,m:!0,s:!0};UF={B:!0,G:!0,K:!0,M:!0};gv={encoding:(t,e,r)=>new util.TextDecoder(r),immutable:()=>{},initialRotation:()=>{},interval:kl("interval",MF),intervalBoundary:()=>{},maxFiles:dv("maxFiles"),maxSize:kl("maxSize",yv),mode:()=>{},omitExtension:()=>{},rotate:dv("rotate"),size:kl("size",yv),teeToStdout:()=>{},compress:(t,e,r)=>{if(!r)throw new Error("A value for ' options . compress ' must be specified");if(t==="boolean")return e.compress=(n,s)=>`cat ${n} | gzip -c9 > ${s}`;if(t!=="function"){if(t!=="string")throw new Error(`Don' t know how to handle 'options.compress' type : $ { t } ` );if(r!=="gzip")throw new Error( ` Don 't know how to handle compression method: ${r}`)}},history:t=>{if(t!=="string")throw new Error(`Don' t know how to handle 'options.history' type : $ { t } ` )},path:(t,e,r)=>{if(t!=="string")throw new Error( ` Don 't know how to handle ' options . path ' type: ${t}`);r[r.length-1]!==path.sep&&(e.path=r+path.sep);}};});var Ev={};sa(Ev,{allLoggers:()=>An,rootLogger:()=>Re});var ql,Sv,Re,An,Ut=Ji(()=>{ql=nn(fv());ui();Sv=(vv(),oa(wv)).createStream("tabby-agent.log",{path:G("path").join(G("os").homedir(),".tabby-client","agent","logs"),size:"10M",interval:"1d"}),Re=Sv?(0, ql.default)(Sv):(0, ql.default)();Re.level="silent";An=[Re];Re.onChild=t=>{An.push(t);};});var Av=_((uM,xv)=>{xv.exports=function(){function t(n,s){function i(){this.constructor=n;}i.prototype=s.prototype,n.prototype=new i;}function e(n,s,i,o,u,c){this.message=n,this.expected=s,this.found=i,this.offset=o,this.line=u,this.column=c,this.name="SyntaxError";}t(e,Error);function r(n){var s=arguments.length>1?arguments[1]:{},i={},o={start:If},u=If,p=function(){return Jf},l=i,d="#",g={type:"literal",value:"#",description:' "#" '},m=void 0,w={type:"any",description:"any character"},E="[",A={type:"literal",value:"[",description:' "[" '},R="]",x={type:"literal",value:"]",description:' "]" '},O=function(a){na(je("ObjectPath",a,Me,Ue));},F=function(a){na(je("ArrayPath",a,Me,Ue));},q=function(a,h){return a.concat(h)},W=function(a){return [a]},H=function(a){return a},B=".",k={type:"literal",value:".",description:' "." '},U="=",C={type:"literal",value:"=",description:' "=" '},Y=function(a,h){na(je("Assign",h,Me,Ue,a));},J=function(a){return a.join("")},oe=function(a){return a.value},P=' "" "',I={type:" literal ",value:'" "" ',description:' "\\" \ \ "\\" "'},re=null,Z=function(a){return je(" String ",a.join(" "),Me,Ue)},ce='" ',Ke={type:"literal",value:' "',description:'" \ \ "" '},Te="' '' ",sr={type:" literal ",value:" '' '",description:`"' '' "`},jn=" '",or={type:"literal",value:"' ",description:`" '"`},_t=function(a){return a},fe=function(a){return a},en="\\",Jo={type:"literal",value:"\\",description:' "\\\\" '},K=function(){return ""},me="e",z={type:"literal",value:"e",description:' "e" '},le="E",ve={type:"literal",value:"E",description:' "E" '},Ne=function(a,h){return je("Float",parseFloat(a+"e"+h),Me,Ue)},_e=function(a){return je("Float",parseFloat(a),Me,Ue)},Tr="+",ar={type:"literal",value:"+",description:' "+" '},uf=function(a){return a.join("")},Hn="-",Wn={type:"literal",value:"-",description:' "-" '},lf=function(a){return "-"+a.join("")},TE=function(a){return je("Integer",parseInt(a,10),Me,Ue)},cf="true",PE={type:"literal",value:"true",description:' "true" '},IE=function(){return je("Boolean",!0,Me,Ue)},ff="false",$E={type:"literal",value:"false",description:' "false" ' } , FE = function ( ) { return je ( "Boolean" , ! 1 , Me , Ue ) } , kE = function ( ) { return je ( "Array" , [ ] , Me , Ue ) } , LE = function ( a ) { return je ( "Array" , a ? [ a ] : [ ] , Me , Ue )
` ,Sf={type:"literal",value: `
` ,description:'" \\ n"'},XE=" \r ",QE={type:"literal",value:" \r ",description:'" \\ r"'},ZE=/^[0-9a-f]/i,ex={type:"class",value:"[0-9a-f]i",description:"[0-9a-f]i"},tx=/^[0-9]/,rx={type:"class",value:"[0-9]",description:"[0-9]"},nx="_",ix={type:"literal",value:"_",description:'"_"'},sx=function(){return ""},ox=/^[A-Za-z0-9_ \- ]/,ax={type:"class",value:"[A-Za-z0-9_ \\ -]",description:"[A-Za-z0-9_ \\ -]"},ux=function(a){return a.join("")},bf=' \\ "',lx={type:"literal",value:' \\ "',description:'" \\ \\ \\ ""'},cx=function(){return '"'},Ef=" \\ \\ ",fx={type:"literal",value:" \\ \\ ",description:'" \\ \\ \\ \\ "'},hx=function(){return " \\ "},xf=" \\ b",px={type:"literal",value:" \\ b",description:'" \\ \\ b"'},dx=function(){return " \b "},Af=" \\ t",yx={type:"literal",value:" \\ t",description:'" \\ \\ t"'},gx=function(){return " "},_f=" \\ n",mx={type:"literal",value:" \\ n",description:'" \\ \\ n"'},wx=function(){return `
` },Cf=" \\ f",vx={type:"literal",value:" \\ f",description:'" \\ \\ f"'},Sx=function(){return " \f "},Rf=" \\ r",bx={type:"literal",value:" \\ r",description:'" \\ \\ r"'},Ex=function(){return " \r "},Of=" \\ U",xx={type:"literal",value:" \\ U",description:'" \\ \\ U"'},Tf=function(a){return Hx(a.join(""))},Pf=" \\ u",Ax={type:"literal",value:" \\ u",description:'" \\ \\ u"'},f=0,X=0,Vn=0,Xo={line:1,column:1,seenCR:!1},zi=0,Qo=[],N=0,M={},Gi;if("startRule"in s){if(!(s.startRule in o))throw new Error( ` Can 't start parsing from rule "`+s.startRule+' " . ' ) ; u = o [ s . startRule ] ; } function Me ( ) { return Zo ( X ) . line } function Ue ( ) { return Zo ( X ) . column } function Zo ( a ) { function h ( y , v , b ) { var T , L ; for ( T = v ; T < b ; T ++ ) L = n . charAt ( T ) , L === `
` ?(y.seenCR||y.line++,y.column=1,y.seenCR=!1):L===" \r "||L===" \u 2028"||L===" \u 2029"?(y.line++,y.column=1,y.seenCR=!0):(y.column++,y.seenCR=!1);}return Vn!==a&&(Vn>a&&(Vn=0,Xo={line:1,column:1,seenCR:!1}),h(Xo,Vn,a),Vn=a),Xo}function j(a){f<zi||(f>zi&&(zi=f,Qo=[]),Qo.push(a));}function ea(a,h,y){function v(V){var se=1;for(V.sort(function(ye,pe){return ye.description<pe.description?-1:ye.description>pe.description?1:0});se<V.length;)V[se-1]===V[se]?V.splice(se,1):se++;}function b(V,se){function ye(rn){function ur(lt){return lt.charCodeAt(0).toString(16).toUpperCase()}return rn.replace(/ \\ /g," \\ \\ ").replace(/"/g,' \\ "').replace(/ \x 08/g," \\ b").replace(/ \t /g," \\ t").replace(/ \n /g," \\ n").replace(/ \f /g," \\ f").replace(/ \r /g," \\ r").replace(/[ \x 00- \x 07 \x 0B \x 0E \x 0F]/g,function(lt){return " \\ x0"+ur(lt)}).replace(/[ \x 10- \x 1F \x 80- \x FF]/g,function(lt){return " \\ x"+ur(lt)}).replace(/[ \u 0180- \u 0FFF]/g,function(lt){return " \\ u0"+ur(lt)}).replace(/[ \u 1080- \u FFFF]/g,function(lt){return " \\ u"+ur(lt)})}var pe=new Array(V.length),Ee,Ce,ut;for(ut=0;ut<V.length;ut++)pe[ut]=V[ut].description;return Ee=V.length>1?pe.slice(0,-1).join(", ")+" or "+pe[V.length-1]:pe[0],Ce=se?'"'+ye(se)+'"':"end of input","Expected "+Ee+" but "+Ce+" found."}var T=Zo(y),L=y<n.length?n.charAt(y):null;return h!==null&&v(h),new e(a!==null?a:b(h,L),h,L,y,T.line,T.column)}function If(){var a,h,y,v=f*49+0,b=M[v];if(b)return f=b.nextPos,b.result;for(a=f,h=[],y= $ f();y!==i;)h.push(y),y= $ f();return h!==i&&(X=a,h=p()),a=h,M[v]={nextPos:f,result:a},a}function $ f(){var a,h,y,v,b,T,L,V=f*49+1,se=M[V];if(se)return f=se.nextPos,se.result;for(a=f,h=[],y=Q();y!==i;)h.push(y),y=Q();if(h!==i)if(y=_x(),y!==i){for(v=[],b=Q();b!==i;)v.push(b),b=Q();if(v!==i){for(b=[],T=Vi();T!==i;)b.push(T),T=Vi();if(b!==i){if(T=[],L=vt(),L!==i)for(;L!==i;)T.push(L),L=vt();else T=l;T===i&&(T=Yi()),T!==i?(h=[h,y,v,b,T],a=h):(f=a,a=l);}else f=a,a=l;}else f=a,a=l;}else f=a,a=l;else f=a,a=l;if(a===i){if(a=f,h=[],y=Q(),y!==i)for(;y!==i;)h.push(y),y=Q();else h=l;if(h!==i){if(y=[],v=vt(),v!==i)for(;v!==i;)y.push(v),v=vt();else y=l;y===i&&(y=Yi()),y!==i?(h=[h,y],a=h):(f=a,a=l);}else f=a,a=l;a===i&&(a=vt());}return M[V]={nextPos:f,result:a},a}function _x(){var a,h=f*49+2,y=M[h];return y?(f=y.nextPos,y.result):(a=Vi(),a===i&&(a=Cx(),a===i&&(a=Rx(),a===i&&(a=Ox()))),M[h]={nextPos:f,result:a},a)}function Vi(){var a,h,y,v,b,T,L=f*49+3,V=M[L];if(V)return f=V.nextPos,V.result;if(a=f,n.charCodeAt(f)===35?(h=d,f++):(h=i,N===0&&j(g)),h!==i){for(y=[],v=f,b=f,N++,T=vt(),T===i&&(T=Yi()),N--,T===i?b=m:(f=b,b=l),b!==i?(n.length>f?(T=n.charAt(f),f++):(T=i,N===0&&j(w)),T!==i?(b=[b,T],v=b):(f=v,v=l)):(f=v,v=l);v!==i;)y.push(v),v=f,b=f,N++,T=vt(),T===i&&(T=Yi()),N--,T===i?b=m:(f=b,b=l),b!==i?(n.length>f?(T=n.charAt(f),f++):(T=i,N===0&&j(w)),T!==i?(b=[b,T],v=b):(f=v,v=l)):(f=v,v=l);y!==i?(h=[h,y],a=h):(f=a,a=l);}else f=a,a=l;return M[L]={nextPos:f,result:a},a}function Cx(){var a,h,y,v,b,T,L=f*49+4,V=M[L];if(V)return f=V.nextPos,V.result;if(a=f,n.charCodeAt(f)===91?(h=E,f++):(h=i,N===0&&j(A)),h!==i){for(y=[],v=Q();v!==i;)y.push(v),v=Q();if(y!==i)if(v=Ff(),v!==i){for(b=[],T=Q();T!==i;)b.push(T),T=Q();b!==i?(n.charCodeAt(f)===93?(T=R,f++):(T=i,N===0&&j(x)),T!==i?(X=a,h=O(v),a=h):(f=a,a=l)):(f=a,a=l);}else f=a,a=l;else f=a,a=l;}else f=a,a=l;return M[L]={nextPos:f,result:a},a}function Rx(){var a,h,y,v,b,T,L,V,se=f*49+5,ye=M[se];if(ye)return f=ye.nextPos,ye.result;if(a=f,n.charCodeAt(f)===91?(h=E,f++):(h=i,N===0&&j(A)),h!==i)if(n.charCodeAt(f)===91?(y=E,f++):(y=i,N===0&&j(A)),y!==i){for(v=[],b=Q();b!==i;)v.push(b),b=Q();if(v!==i)if(b=Ff(),b!==i){for(T=[],L=Q();L!==i;)T.push(L),L=Q();T!==i?(n.charCodeAt(f)===93?(L=R,f++):(L=i,N===0&&j(x)),L!==i?(n.charCodeAt(f)===93?(V=R,f++):(V=i,N===0&&j(x)),V!==i?(X=a,h=F(b),a=h):(f=a,a=l)):(f=a,a=l)):(f=a,a=l);}else f=a,a=l;else f=a,a=l;}else f=a,a=l;else f=a,a=l;return M[se]={nextPos:f,result:a},a}function Ff(){var a,h,y,v=f*49+6,b=M[v];if(b)return f=b.nextPos,b.result;if(a=f,h=[],y=Lf(),y!==i)for(;y!==i;)h.push(y),y=Lf();else h=l;return h!==i?(y=kf(),y!==i?(X=a,h=q(h,y),a=h):(f=a,a=l)):(f=a,a=l),a===i&&(a
` ,CHAR_NO_BREAK_SPACE:" \x A0",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:" ",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:" \u FEFF"};});var KS=_((PM,VS)=>{var wL=_o(),{MAX_LENGTH:WS,CHAR_BACKSLASH:ic,CHAR_BACKTICK:vL,CHAR_COMMA:SL,CHAR_DOT:bL,CHAR_LEFT_PARENTHESES:EL,CHAR_RIGHT_PARENTHESES:xL,CHAR_LEFT_CURLY_BRACE:AL,CHAR_RIGHT_CURLY_BRACE:_L,CHAR_LEFT_SQUARE_BRACKET:zS,CHAR_RIGHT_SQUARE_BRACKET:GS,CHAR_DOUBLE_QUOTE:CL,CHAR_SINGLE_QUOTE:RL,CHAR_NO_BREAK_SPACE:OL,CHAR_ZERO_WIDTH_NOBREAK_SPACE:TL}=HS(),PL=(t,e={})=>{if(typeof t!="string")throw new TypeError("Expected a string");let r=e||{},n=typeof r.maxLength=="number"?Math.min(WS,r.maxLength):WS;if(t.length>n)throw new SyntaxError( ` Input length ( $ { t . length } ) , exceeds max characters ( $ { n } ) ` );let s={type:"root",input:t,nodes:[]},i=[s],o=s,u=s,c=0,p=t.length,l=0,d=0,g,w=()=>t[l++],E=A=>{if(A.type==="text"&&u.type==="dot"&&(u.type="text"),u&&u.type==="text"&&A.type==="text"){u.value+=A.value;return}return o.nodes.push(A),A.parent=o,A.prev=u,u=A,A};for(E({type:"bos"});l<p;)if(o=i[i.length-1],g=w(),!(g===TL||g===OL)){if(g===ic){E({type:"text",value:(e.keepEscaping?g:"")+w()});continue}if(g===GS){E({type:"text",value:" \\ "+g});continue}if(g===zS){c++;let R;for(;l<p&&(R=w());){if(g+=R,R===zS){c++;continue}if(R===ic){g+=w();continue}if(R===GS&&(c--,c===0))break}E({type:"text",value:g});continue}if(g===EL){o=E({type:"paren",nodes:[]}),i.push(o),E({type:"text",value:g});continue}if(g===xL){if(o.type!=="paren"){E({type:"text",value:g});continue}o=i.pop(),E({type:"text",value:g}),o=i[i.length-1];continue}if(g===CL||g===RL||g===vL){let A=g,R;for(e.keepQuotes!==!0&&(g="");l<p&&(R=w());){if(R===ic){g+=R+w();continue}if(R===A){e.keepQuotes===!0&&(g+=R);break}g+=R;}E({type:"text",value:g});continue}if(g===AL){d++;let R={type:"brace",open:!0,close:!1,dollar:u.value&&u.value.slice(-1)===" $ "||o.dollar===!0,depth:d,commas:0,ranges:0,nodes:[]};o=E(R),i.push(o),E({type:"open",value:g});continue}if(g===_L){if(o.type!=="brace"){E({type:"text",value:g});continue}let A="close";o=i.pop(),o.close=!0,E({type:A,value:g}),d--,o=i[i.length-1];continue}if(g===SL&&d>0){if(o.ranges>0){o.ranges=0;let A=o.nodes.shift();o.nodes=[A,{type:"text",value:wL(o)}];}E({type:"comma",value:g}),o.commas++;continue}if(g===bL&&d>0&&o.commas===0){let A=o.nodes;if(d===0||A.length===0){E({type:"text",value:g});continue}if(u.type==="dot"){if(o.range=[],u.value+=g,u.type="range",o.nodes.length!==3&&o.nodes.length!==5){o.invalid=!0,o.ranges=0,u.type="text";continue}o.ranges++,o.args=[];continue}if(u.type==="range"){A.pop();let R=A[A.length-1];R.value+=u.value+g,u=R,o.ranges--;continue}E({type:"dot",value:g});continue}E({type:"text",value:g});}do if(o=i.pop(),o.type!=="root"){o.nodes.forEach(x=>{x.nodes||(x.type==="open"&&(x.isOpen=!0),x.type==="close"&&(x.isClose=!0),x.nodes||(x.type="text"),x.invalid=!0);});let A=i[i.length-1],R=A.nodes.indexOf(o);A.nodes.splice(R,1,...o.nodes);}while(i.length>0);return E({type:"eos"}),s};VS.exports=PL;});var XS=_((IM,JS)=>{var YS=_o(),IL=DS(), $ L=US(),FL=KS(),pt=(t,e={})=>{let r=[];if(Array.isArray(t))for(let n of t){let s=pt.create(n,e);Array.isArray(s)?r.push(...s):r.push(s);}else r=[].concat(pt.create(t,e));return e&&e.expand===!0&&e.nodupes===!0&&(r=[...new Set(r)]),r};pt.parse=(t,e={})=>FL(t,e);pt.stringify=(t,e={})=>YS(typeof t=="string"?pt.parse(t,e):t,e);pt.compile=(t,e={})=>(typeof t=="string"&&(t=pt.parse(t,e)),IL(t,e));pt.expand=(t,e={})=>{typeof t=="string"&&(t=pt.parse(t,e));let r= $ L(t,e);return e.noempty===!0&&(r=r.filter(Boolean)),e.nodupes===!0&&(r=[...new Set(r)]),r};pt.create=(t,e={})=>t===""||t.length<3?[t]:e.expand!==!0?pt.compile(t,e):pt.expand(t,e);JS.exports=pt;});var QS=_(( $ M,kL)=>{kL.exports=["3dm","3ds","3g2","3gp","7z","a","aac","adp","ai","aif","aiff","alz","ape","apk","appimage","ar","arj","asf","au","avi","bak","baml","bh","bin","bk","bmp","btif","bz2","bzip2","cab","caf","cgm","c
2023-07-25 11:17:14 +00:00
( see https : //github.com/puleos/object-hash/issues/26)
Use "options.replacer" or "options.ignoreUnknown"
2023-09-29 10:06:47 +00:00
` )},_domwindow:function(){return n("domwindow")},_bigint:function(s){return n("bigint:"+s.toString())},_process:function(){return n("process")},_timer:function(){return n("timer")},_pipe:function(){return n("pipe")},_tcp:function(){return n("tcp")},_udp:function(){return n("udp")},_tty:function(){return n("tty")},_statwatcher:function(){return n("statwatcher")},_securecontext:function(){return n("securecontext")},_connection:function(){return n("connection")},_zlib:function(){return n("zlib")},_context:function(){return n("context")},_nodescript:function(){return n("nodescript")},_httpparser:function(){return n("httpparser")},_dataview:function(){return n("dataview")},_signal:function(){return n("signal")},_fsevent:function(){return n("fsevent")},_tlswrap:function(){return n("tlswrap")}}}function Lb(){return {buf:"",write:function(t){this.buf+=t;},end:function(t){this.buf+=t;},read:function(){return this.buf}}}});var Nb=_((GM,Db)=>{Db.exports={STRING:2,BOOLEAN:4,BYTES:4,NUMBER:8,Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8};});var jb=_(Mo=>{Mo.byteLength=uB;Mo.toByteArray=cB;Mo.fromByteArray=pB;var Vt=[],At=[],aB=typeof Uint8Array<"u"?Uint8Array:Array,Hc="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";for(Xr=0,Mb=Hc.length;Xr<Mb;++Xr)Vt[Xr]=Hc[Xr],At[Hc.charCodeAt(Xr)]=Xr;var Xr,Mb;At["-".charCodeAt(0)]=62;At["_".charCodeAt(0)]=63;function Ub(t){var e=t.length;if(e%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=t.indexOf("=");r===-1&&(r=e);var n=r===e?0:4-r%4;return [r,n]}function uB(t){var e=Ub(t),r=e[0],n=e[1];return (r+n)*3/4-n}function lB(t,e,r){return (e+r)*3/4-r}function cB(t){var e,r=Ub(t),n=r[0],s=r[1],i=new aB(lB(t,n,s)),o=0,u=s>0?n-4:n,c;for(c=0;c<u;c+=4)e=At[t.charCodeAt(c)]<<18|At[t.charCodeAt(c+1)]<<12|At[t.charCodeAt(c+2)]<<6|At[t.charCodeAt(c+3)],i[o++]=e>>16&255,i[o++]=e>>8&255,i[o++]=e&255;return s===2&&(e=At[t.charCodeAt(c)]<<2|At[t.charCodeAt(c+1)]>>4,i[o++]=e&255),s===1&&(e=At[t.charCodeAt(c)]<<10|At[t.charCodeAt(c+1)]<<4|At[t.charCodeAt(c+2)]>>2,i[o++]=e>>8&255,i[o++]=e&255),i}function fB(t){return Vt[t>>18&63]+Vt[t>>12&63]+Vt[t>>6&63]+Vt[t&63]}function hB(t,e,r){for(var n,s=[],i=e;i<r;i+=3)n=(t[i]<<16&16711680)+(t[i+1]<<8&65280)+(t[i+2]&255),s.push(fB(n));return s.join("")}function pB(t){for(var e,r=t.length,n=r%3,s=[],i=16383,o=0,u=r-n;o<u;o+=i)s.push(hB(t,o,o+i>u?u:o+i));return n===1?(e=t[r-1],s.push(Vt[e>>2]+Vt[e<<4&63]+"==")):n===2&&(e=(t[r-2]<<8)+t[r-1],s.push(Vt[e>>10]+Vt[e>>4&63]+Vt[e<<2&63]+"=")),s.join("")}});var Hb=_(Wc=>{Wc.read=function(t,e,r,n,s){var i,o,u=s*8-n-1,c=(1<<u)-1,p=c>>1,l=-7,d=r?s-1:0,g=r?-1:1,m=t[e+d];for(d+=g,i=m&(1<<-l)-1,m>>=-l,l+=u;l>0;i=i*256+t[e+d],d+=g,l-=8);for(o=i&(1<<-l)-1,i>>=-l,l+=n;l>0;o=o*256+t[e+d],d+=g,l-=8);if(i===0)i=1-p;else {if(i===c)return o?NaN:(m?-1:1)*(1/0);o=o+Math.pow(2,n),i=i-p;}return (m?-1:1)*o*Math.pow(2,i-n)};Wc.write=function(t,e,r,n,s,i){var o,u,c,p=i*8-s-1,l=(1<<p)-1,d=l>>1,g=s===23?Math.pow(2,-24)-Math.pow(2,-77):0,m=n?0:i-1,w=n?1:-1,E=e<0||e===0&&1/e<0?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(u=isNaN(e)?1:0,o=l):(o=Math.floor(Math.log(e)/Math.LN2),e*(c=Math.pow(2,-o))<1&&(o--,c*=2),o+d>=1?e+=g/c:e+=g*Math.pow(2,1-d),e*c>=2&&(o++,c/=2),o+d>=l?(u=0,o=l):o+d>=1?(u=(e*c-1)*Math.pow(2,s),o=o+d):(u=e*Math.pow(2,d-1)*Math.pow(2,s),o=0));s>=8;t[r+m]=u&255,m+=w,u/=256,s-=8);for(o=o<<s|u,p+=s;p>0;t[r+m]=o&255,m+=w,o/=256,p-=8);t[r+m-w]|=E*128;};});var oE=_(Un=>{var zc=jb(),Nn=Hb(),Wb=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;Un.Buffer= $ ;Un.SlowBuffer=vB;Un.INSPECT_MAX_BYTES=50;var Uo=2147483647;Un.kMaxLength=Uo; $ .TYPED_ARRAY_SUPPORT=dB();! $ .TYPED_ARRAY_SUPPORT&&typeof console<"u"&&typeof console.error=="function"&&console.error("This browser lacks typed array (Uint8Array) support which is required by ` buffer ` v5.x. Use ` buffer ` v4.x if you require old browser support.");function dB(){try{let t=new Uint8Array(1),e={foo:function(){return 42}};return Object.set
2023-09-11 13:23:54 +00:00
# # You can uncomment any block to enable settings .
# # Configurations in this file has lower priority than in IDE settings .
# # Server
# # You can set the server endpoint and request timeout here .
# [ server ]
# endpoint = "http://localhost:8080" # http or https URL
# requestTimeout = 30000 # ms
# # You can add custom request headers , e . g . for authentication .
# [ server . requestHeaders ]
# Authorization = "Bearer eyJhbGciOiJ..........."
# # Completion
# # You can set the prompt context to send to the server for completion .
# [ completion . prompt ]
# maxPrefixLines = 20
# maxSuffixLines = 20
# # You can set the debounce mode for auto completion requests when typing .
# [ completion . debounce ]
# mode = "adaptive" # or "fixed"
# interval = 250 # ms , only used when mode is "fixed"
# # You can set the timeout for completion requests .
# [ completion . timeout ]
# auto = 5000 # ms , for auto completion when typing
# manually = 30000 # ms , for manually triggered completion
# # Logs
# # You can set the log level here . The log file is located at ~ / . t a b b y - c l i e n t / a g e n t / l o g s / .
# [ logs ]
# level = "silent" # or "error" or "debug"
# # Anonymous usage tracking
# # You can disable anonymous usage tracking here .
# [ anonymousUsageTracking ]
# disable = false # set to true to disable
2023-09-29 10:06:47 +00:00
` ,Pn=(()=>{let t=G("events"),e=Nu(),r=Ov(),n=Cb();class s extends t{constructor(c){super();this.data={};this.watcher=null;this.logger=(Ut(),oa(Ev)).rootLogger.child({component:"ConfigFile"});this.filepath=c;}get config(){return this.data}async load(){try{let c=await e.readFile(this.filepath,"utf8");this.data=r.parse(c),super.emit("updated",this.data);}catch(c){c.code==="ENOENT"?await this.createTemplate():this.logger.error({error:c},"Failed to load config file");}}async createTemplate(){try{await e.outputFile(this.filepath,iB);}catch(c){this.logger.error({error:c},"Failed to create config template file");}}watch(){this.watcher=n.watch(this.filepath,{interval:1e3}),this.watcher.on("add",this.load.bind(this)),this.watcher.on("change",this.load.bind(this));}}let i=G("path").join(G("os").homedir(),".tabby-client","agent","config.toml");return new s(i)})();var Ii=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,Ob=new Set,Lc=typeof process=="object"&&process?process:{},Tb=(t,e,r,n)=>{typeof Lc.emitWarning=="function"?Lc.emitWarning(t,e,r,n):console.error( ` [ $ { r } ] $ { e } : $ { t } ` );},Bo=globalThis.AbortController,Rb=globalThis.AbortSignal;if(typeof Bo>"u"){Rb=class{constructor(){ie(this,"onabort");ie(this,"_onabort",[]);ie(this,"reason");ie(this,"aborted",!1);}addEventListener(n,s){this._onabort.push(s);}},Bo=class{constructor(){ie(this,"signal",new Rb);e();}abort(n){if(!this.signal.aborted){this.signal.reason=n,this.signal.aborted=!0;for(let s of this.signal._onabort)s(n);this.signal.onabort?.(n);}}};let t=Lc.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",e=()=>{t&&(t=!1,Tb("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the ` node - abort - controller ` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",e));};}var sB=t=>!Ob.has(t),xr=t=>t&&t===Math.floor(t)&&t>0&&isFinite(t),Pb=t=>xr(t)?t<=Math.pow(2,8)?Uint8Array:t<=Math.pow(2,16)?Uint16Array:t<=Math.pow(2,32)?Uint32Array:t<=Number.MAX_SAFE_INTEGER?In:null:null,In=class extends Array{constructor(e){super(e),this.fill(0);}}, $ n,Gr=class Gr{constructor(e,r){ie(this,"heap");ie(this,"length");if(!S(Gr, $ n))throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new r(e),this.length=0;}static create(e){let r=Pb(e);if(!r)return [];ne(Gr, $ n,!0);let n=new Gr(e,r);return ne(Gr, $ n,!1),n}push(e){this.heap[this.length++]=e;}pop(){return this.heap[--this.length]}}; $ n=new WeakMap,ue(Gr, $ n,!1);var qc=Gr,It,dt,Ht, $ t,Fn,Ie,Ft, $ e,Se,ae,Qe,yt,Ve,Be,kt,ze,er,tr,Lt,Wt,Cr,ot,Fi,Bc,Vr,rr,ki,gt,No,Ib,Kr,kn,Li,zt,Ar,Gt,_r,qi,Dc,Ln,Lo,qn,qo,we,be,Bi,Nc,Yr, $ i,Mc=class Mc{constructor(e){ue(this,Fi);ue(this,No);ue(this,zt);ue(this,Gt);ue(this,qi);ue(this,Ln);ue(this,qn);ue(this,we);ue(this,Bi);ue(this,Yr);ue(this,It,void 0);ue(this,dt,void 0);ue(this,Ht,void 0);ue(this, $ t,void 0);ue(this,Fn,void 0);ie(this,"ttl");ie(this,"ttlResolution");ie(this,"ttlAutopurge");ie(this,"updateAgeOnGet");ie(this,"updateAgeOnHas");ie(this,"allowStale");ie(this,"noDisposeOnSet");ie(this,"noUpdateTTL");ie(this,"maxEntrySize");ie(this,"sizeCalculation");ie(this,"noDeleteOnFetchRejection");ie(this,"noDeleteOnStaleGet");ie(this,"allowStaleOnFetchAbort");ie(this,"allowStaleOnFetchRejection");ie(this,"ignoreFetchAbort");ue(this,Ie,void 0);ue(this,Ft,void 0);ue(this, $ e,void 0);ue(this,Se,void 0);ue(this,ae,void 0);ue(this,Qe,void 0);ue(this,yt,void 0);ue(this,Ve,void 0);ue(this,Be,void 0);ue(this,kt,void 0);ue(this,ze,void 0);ue(this,er,void 0);ue(this,tr,void 0);ue(this,Lt,void 0);ue(this,Wt,void 0);ue(this,Cr,void 0);ue(this,ot,void 0);ue(this,Vr,()=>{});ue(this,rr,()=>{});ue(this,ki,()=>{});ue(this,gt,()=>!1);ue(this,Kr,e=>{});ue(this,kn,(e,r,n)=>{});ue(this,Li,(e,r,n,s)=>{if(n||s)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache")
2023-09-15 11:15:56 +00:00
` )?this.buffer="":this.buffer=n.pop();for(let s of n){let i=null;try{i=JSON.parse(s);}catch(u){this.logger.error({error:u}, ` Failed to parse request : $ { s } ` );continue}this.logger.debug({request:i},"Received request");let o=await this.handleRequest(i);this.sendResponse(o),this.logger.debug({response:o},"Sent response");}}}async handleRequest(e){let r=0,n=[0,null],s=new AbortController;try{if(!this.agent)throw new Error( ` Agent not bound .
` );r=e[0],n[0]=r;let i=e[1].func;if(i==="cancelRequest")n[1]=this.cancelRequest(e);else {let o=this.agent[i];if(!o)throw new Error( ` Unknown function : $ { i } ` );let u=e[1].args;u.length>0&&typeof u[u.length-1]=="object"&&u[u.length-1].signal&&(this.abortControllers[r]=s,u[u.length-1].signal=s.signal),n[1]=await o.apply(this.agent,u);}}catch(i){this.logger.error({error:i,request:e},"Failed to handle request");}finally{return this.abortControllers[r]&&delete this.abortControllers[r],n}}cancelRequest(e){let r=e[1].args[0],n=this.abortControllers[r];return n?(n.abort(),!0):!1}sendResponse(e){this.outStream.write(JSON.stringify(e)+ `
2023-09-29 10:06:47 +00:00
` );}bind(e){this.agent=e;for(let r of RE)this.agent.on(r,n=>{this.sendResponse([0,n]);});}listen(){this.inStream.on("data",this.handleInput.bind(this));}};var OE=new Yo;Ko.create().then(t=>{OE.bind(t),OE.listen();});
2023-07-25 11:17:14 +00:00
/ * ! B u n d l e d l i c e n s e i n f o r m a t i o n :
normalize - path / index . js :
( * !
* normalize - path < https : //github.com/jonschlinkert/normalize-path>
*
* Copyright ( c ) 2014 - 2018 , Jon Schlinkert .
* Released under the MIT License .
* )
is - extglob / index . js :
( * !
* is - extglob < https : //github.com/jonschlinkert/is-extglob>
*
* Copyright ( c ) 2014 - 2016 , Jon Schlinkert .
* Licensed under the MIT License .
* )
is - glob / index . js :
( * !
* is - glob < https : //github.com/jonschlinkert/is-glob>
*
* Copyright ( c ) 2014 - 2017 , Jon Schlinkert .
* Released under the MIT License .
* )
is - number / index . js :
( * !
* is - number < https : //github.com/jonschlinkert/is-number>
*
* Copyright ( c ) 2014 - present , Jon Schlinkert .
* Released under the MIT License .
* )
to - regex - range / index . js :
( * !
* to - regex - range < https : //github.com/micromatch/to-regex-range>
*
* Copyright ( c ) 2015 - present , Jon Schlinkert .
* Released under the MIT License .
* )
fill - range / index . js :
( * !
* fill - range < https : //github.com/jonschlinkert/fill-range>
*
* Copyright ( c ) 2014 - present , Jon Schlinkert .
* Licensed under the MIT License .
* )
ieee754 / index . js :
( * ! ieee754 . BSD - 3 - Clause License . Feross Aboukhadijeh < https : //feross.org/opensource> *)
buffer / index . js :
( * !
* The buffer module from node . js , for the browser .
*
* @ author Feross Aboukhadijeh < https : //feross.org>
* @ license MIT
* )
* /
//# sourceMappingURL=out.js.map
//# sourceMappingURL=cli.js.map