@umijs/deps
Version:
Pre-compiled umi deps.
1 lines • 75.3 kB
JavaScript
module.exports=(()=>{var e={8803:(e,t,r)=>{"use strict";var n=r(4538);var o=r(2977);var i=o(n("String.prototype.indexOf"));e.exports=function callBoundIntrinsic(e,t){var r=n(e,!!t);if(typeof r==="function"&&i(e,".prototype.")>-1){return o(r)}return r}},2977:(e,t,r)=>{"use strict";var n=r(8334);var o=r(4538);var i=o("%Function.prototype.apply%");var s=o("%Function.prototype.call%");var c=o("%Reflect.apply%",true)||n.call(s,i);var a=o("%Object.getOwnPropertyDescriptor%",true);var u=o("%Object.defineProperty%",true);var l=o("%Math.max%");if(u){try{u({},"a",{value:1})}catch(e){u=null}}e.exports=function callBind(e){var t=c(n,s,arguments);if(a&&u){var r=a(t,"length");if(r.configurable){u(t,"length",{value:1+l(0,e.length-(arguments.length-1))})}}return t};var f=function applyBind(){return c(n,i,arguments)};if(u){u(e.exports,"apply",{value:f})}else{e.exports.apply=f}},9234:(e,t,r)=>{"use strict";var n=r(137);var o=typeof Symbol==="function"&&typeof Symbol("foo")==="symbol";var i=Object.prototype.toString;var s=Array.prototype.concat;var c=Object.defineProperty;var a=function(e){return typeof e==="function"&&i.call(e)==="[object Function]"};var u=function(){var e={};try{c(e,"x",{enumerable:false,value:e});for(var t in e){return false}return e.x===e}catch(e){return false}};var l=c&&u();var f=function(e,t,r,n){if(t in e&&(!a(n)||!n())){return}if(l){c(e,t,{configurable:true,enumerable:false,value:r,writable:true})}else{e[t]=r}};var p=function(e,t){var r=arguments.length>2?arguments[2]:{};var i=n(t);if(o){i=s.call(i,Object.getOwnPropertySymbols(t))}for(var c=0;c<i.length;c+=1){f(e,i[c],t[i[c]],r[i[c]])}};p.supportsDescriptors=!!l;e.exports=p},6739:(e,t,r)=>{"use strict";e.exports=r(4342)},4342:(e,t,r)=>{"use strict";var n=r(4538);var o=n("%TypeError%");e.exports=function CheckObjectCoercible(e,t){if(e==null){throw new o(t||"Cannot call method on "+e)}return e}},3338:(e,t,r)=>{"use strict";const n=r(7758);const o=r(5622);const i=r(8605).mkdirsSync;const s=r(2548).utimesMillisSync;const c=Symbol("notExist");function copySync(e,t,r){if(typeof r==="function"){r={filter:r}}r=r||{};r.clobber="clobber"in r?!!r.clobber:true;r.overwrite="overwrite"in r?!!r.overwrite:r.clobber;if(r.preserveTimestamps&&process.arch==="ia32"){console.warn(`fs-extra: Using the preserveTimestamps option in 32-bit node is not recommended;\n\n see https://github.com/jprichardson/node-fs-extra/issues/269`)}const s=checkPaths(e,t);if(r.filter&&!r.filter(e,t))return;const c=o.dirname(t);if(!n.existsSync(c))i(c);return startCopy(s,e,t,r)}function startCopy(e,t,r,n){if(n.filter&&!n.filter(t,r))return;return getStats(e,t,r,n)}function getStats(e,t,r,o){const i=o.dereference?n.statSync:n.lstatSync;const s=i(t);if(s.isDirectory())return onDir(s,e,t,r,o);else if(s.isFile()||s.isCharacterDevice()||s.isBlockDevice())return onFile(s,e,t,r,o);else if(s.isSymbolicLink())return onLink(e,t,r,o)}function onFile(e,t,r,n,o){if(t===c)return copyFile(e,r,n,o);return mayCopyFile(e,r,n,o)}function mayCopyFile(e,t,r,o){if(o.overwrite){n.unlinkSync(r);return copyFile(e,t,r,o)}else if(o.errorOnExist){throw new Error(`'${r}' already exists`)}}function copyFile(e,t,r,o){if(typeof n.copyFileSync==="function"){n.copyFileSync(t,r);n.chmodSync(r,e.mode);if(o.preserveTimestamps){return s(r,e.atime,e.mtime)}return}return copyFileFallback(e,t,r,o)}function copyFileFallback(e,t,o,i){const s=64*1024;const c=r(7696)(s);const a=n.openSync(t,"r");const u=n.openSync(o,"w",e.mode);let l=0;while(l<e.size){const e=n.readSync(a,c,0,s,l);n.writeSync(u,c,0,e);l+=e}if(i.preserveTimestamps)n.futimesSync(u,e.atime,e.mtime);n.closeSync(a);n.closeSync(u)}function onDir(e,t,r,n,o){if(t===c)return mkDirAndCopy(e,r,n,o);if(t&&!t.isDirectory()){throw new Error(`Cannot overwrite non-directory '${n}' with directory '${r}'.`)}return copyDir(r,n,o)}function mkDirAndCopy(e,t,r,o){n.mkdirSync(r);copyDir(t,r,o);return n.chmodSync(r,e.mode)}function copyDir(e,t,r){n.readdirSync(e).forEach(n=>copyDirItem(n,e,t,r))}function copyDirItem(e,t,r,n){const i=o.join(t,e);const s=o.join(r,e);const c=checkPaths(i,s);return startCopy(c,i,s,n)}function onLink(e,t,r,i){let s=n.readlinkSync(t);if(i.dereference){s=o.resolve(process.cwd(),s)}if(e===c){return n.symlinkSync(s,r)}else{let e;try{e=n.readlinkSync(r)}catch(e){if(e.code==="EINVAL"||e.code==="UNKNOWN")return n.symlinkSync(s,r);throw e}if(i.dereference){e=o.resolve(process.cwd(),e)}if(isSrcSubdir(s,e)){throw new Error(`Cannot copy '${s}' to a subdirectory of itself, '${e}'.`)}if(n.statSync(r).isDirectory()&&isSrcSubdir(e,s)){throw new Error(`Cannot overwrite '${e}' with '${s}'.`)}return copyLink(s,r)}}function copyLink(e,t){n.unlinkSync(t);return n.symlinkSync(e,t)}function isSrcSubdir(e,t){const r=o.resolve(e).split(o.sep);const n=o.resolve(t).split(o.sep);return r.reduce((e,t,r)=>e&&n[r]===t,true)}function checkStats(e,t){const r=n.statSync(e);let o;try{o=n.statSync(t)}catch(e){if(e.code==="ENOENT")return{srcStat:r,destStat:c};throw e}return{srcStat:r,destStat:o}}function checkPaths(e,t){const{srcStat:r,destStat:n}=checkStats(e,t);if(n.ino&&n.ino===r.ino){throw new Error("Source and destination must not be the same.")}if(r.isDirectory()&&isSrcSubdir(e,t)){throw new Error(`Cannot copy '${e}' to a subdirectory of itself, '${t}'.`)}return n}e.exports=copySync},1135:(e,t,r)=>{"use strict";e.exports={copySync:r(3338)}},8834:(e,t,r)=>{"use strict";const n=r(7758);const o=r(5622);const i=r(8605).mkdirs;const s=r(3835).pathExists;const c=r(2548).utimesMillis;const a=Symbol("notExist");function copy(e,t,r,n){if(typeof r==="function"&&!n){n=r;r={}}else if(typeof r==="function"){r={filter:r}}n=n||function(){};r=r||{};r.clobber="clobber"in r?!!r.clobber:true;r.overwrite="overwrite"in r?!!r.overwrite:r.clobber;if(r.preserveTimestamps&&process.arch==="ia32"){console.warn(`fs-extra: Using the preserveTimestamps option in 32-bit node is not recommended;\n\n see https://github.com/jprichardson/node-fs-extra/issues/269`)}checkPaths(e,t,(o,i)=>{if(o)return n(o);if(r.filter)return handleFilter(checkParentDir,i,e,t,r,n);return checkParentDir(i,e,t,r,n)})}function checkParentDir(e,t,r,n,c){const a=o.dirname(r);s(a,(o,s)=>{if(o)return c(o);if(s)return startCopy(e,t,r,n,c);i(a,o=>{if(o)return c(o);return startCopy(e,t,r,n,c)})})}function handleFilter(e,t,r,n,o,i){Promise.resolve(o.filter(r,n)).then(s=>{if(s){if(t)return e(t,r,n,o,i);return e(r,n,o,i)}return i()},e=>i(e))}function startCopy(e,t,r,n,o){if(n.filter)return handleFilter(getStats,e,t,r,n,o);return getStats(e,t,r,n,o)}function getStats(e,t,r,o,i){const s=o.dereference?n.stat:n.lstat;s(t,(n,s)=>{if(n)return i(n);if(s.isDirectory())return onDir(s,e,t,r,o,i);else if(s.isFile()||s.isCharacterDevice()||s.isBlockDevice())return onFile(s,e,t,r,o,i);else if(s.isSymbolicLink())return onLink(e,t,r,o,i)})}function onFile(e,t,r,n,o,i){if(t===a)return copyFile(e,r,n,o,i);return mayCopyFile(e,r,n,o,i)}function mayCopyFile(e,t,r,o,i){if(o.overwrite){n.unlink(r,n=>{if(n)return i(n);return copyFile(e,t,r,o,i)})}else if(o.errorOnExist){return i(new Error(`'${r}' already exists`))}else return i()}function copyFile(e,t,r,o,i){if(typeof n.copyFile==="function"){return n.copyFile(t,r,t=>{if(t)return i(t);return setDestModeAndTimestamps(e,r,o,i)})}return copyFileFallback(e,t,r,o,i)}function copyFileFallback(e,t,r,o,i){const s=n.createReadStream(t);s.on("error",e=>i(e)).once("open",()=>{const t=n.createWriteStream(r,{mode:e.mode});t.on("error",e=>i(e)).on("open",()=>s.pipe(t)).once("close",()=>setDestModeAndTimestamps(e,r,o,i))})}function setDestModeAndTimestamps(e,t,r,o){n.chmod(t,e.mode,n=>{if(n)return o(n);if(r.preserveTimestamps){return c(t,e.atime,e.mtime,o)}return o()})}function onDir(e,t,r,n,o,i){if(t===a)return mkDirAndCopy(e,r,n,o,i);if(t&&!t.isDirectory()){return i(new Error(`Cannot overwrite non-directory '${n}' with directory '${r}'.`))}return copyDir(r,n,o,i)}function mkDirAndCopy(e,t,r,o,i){n.mkdir(r,s=>{if(s)return i(s);copyDir(t,r,o,t=>{if(t)return i(t);return n.chmod(r,e.mode,i)})})}function copyDir(e,t,r,o){n.readdir(e,(n,i)=>{if(n)return o(n);return copyDirItems(i,e,t,r,o)})}function copyDirItems(e,t,r,n,o){const i=e.pop();if(!i)return o();return copyDirItem(e,i,t,r,n,o)}function copyDirItem(e,t,r,n,i,s){const c=o.join(r,t);const a=o.join(n,t);checkPaths(c,a,(t,o)=>{if(t)return s(t);startCopy(o,c,a,i,t=>{if(t)return s(t);return copyDirItems(e,r,n,i,s)})})}function onLink(e,t,r,i,s){n.readlink(t,(t,c)=>{if(t)return s(t);if(i.dereference){c=o.resolve(process.cwd(),c)}if(e===a){return n.symlink(c,r,s)}else{n.readlink(r,(t,a)=>{if(t){if(t.code==="EINVAL"||t.code==="UNKNOWN")return n.symlink(c,r,s);return s(t)}if(i.dereference){a=o.resolve(process.cwd(),a)}if(isSrcSubdir(c,a)){return s(new Error(`Cannot copy '${c}' to a subdirectory of itself, '${a}'.`))}if(e.isDirectory()&&isSrcSubdir(a,c)){return s(new Error(`Cannot overwrite '${a}' with '${c}'.`))}return copyLink(c,r,s)})}})}function copyLink(e,t,r){n.unlink(t,o=>{if(o)return r(o);return n.symlink(e,t,r)})}function isSrcSubdir(e,t){const r=o.resolve(e).split(o.sep);const n=o.resolve(t).split(o.sep);return r.reduce((e,t,r)=>e&&n[r]===t,true)}function checkStats(e,t,r){n.stat(e,(e,o)=>{if(e)return r(e);n.stat(t,(e,t)=>{if(e){if(e.code==="ENOENT")return r(null,{srcStat:o,destStat:a});return r(e)}return r(null,{srcStat:o,destStat:t})})})}function checkPaths(e,t,r){checkStats(e,t,(n,o)=>{if(n)return r(n);const{srcStat:i,destStat:s}=o;if(s.ino&&s.ino===i.ino){return r(new Error("Source and destination must not be the same."))}if(i.isDirectory()&&isSrcSubdir(e,t)){return r(new Error(`Cannot copy '${e}' to a subdirectory of itself, '${t}'.`))}return r(null,s)})}e.exports=copy},1335:(e,t,r)=>{"use strict";const n=r(746).E;e.exports={copy:n(r(8834))}},6970:(e,t,r)=>{"use strict";const n=r(746).E;const o=r(5747);const i=r(5622);const s=r(8605);const c=r(7357);const a=n(function emptyDir(e,t){t=t||function(){};o.readdir(e,(r,n)=>{if(r)return s.mkdirs(e,t);n=n.map(t=>i.join(e,t));deleteItem();function deleteItem(){const e=n.pop();if(!e)return t();c.remove(e,e=>{if(e)return t(e);deleteItem()})}})});function emptyDirSync(e){let t;try{t=o.readdirSync(e)}catch(t){return s.mkdirsSync(e)}t.forEach(t=>{t=i.join(e,t);c.removeSync(t)})}e.exports={emptyDirSync:emptyDirSync,emptydirSync:emptyDirSync,emptyDir:a,emptydir:a}},2164:(e,t,r)=>{"use strict";const n=r(746).E;const o=r(5622);const i=r(7758);const s=r(8605);const c=r(3835).pathExists;function createFile(e,t){function makeFile(){i.writeFile(e,"",e=>{if(e)return t(e);t()})}i.stat(e,(r,n)=>{if(!r&&n.isFile())return t();const i=o.dirname(e);c(i,(e,r)=>{if(e)return t(e);if(r)return makeFile();s.mkdirs(i,e=>{if(e)return t(e);makeFile()})})})}function createFileSync(e){let t;try{t=i.statSync(e)}catch(e){}if(t&&t.isFile())return;const r=o.dirname(e);if(!i.existsSync(r)){s.mkdirsSync(r)}i.writeFileSync(e,"")}e.exports={createFile:n(createFile),createFileSync:createFileSync}},55:(e,t,r)=>{"use strict";const n=r(2164);const o=r(3797);const i=r(2549);e.exports={createFile:n.createFile,createFileSync:n.createFileSync,ensureFile:n.createFile,ensureFileSync:n.createFileSync,createLink:o.createLink,createLinkSync:o.createLinkSync,ensureLink:o.createLink,ensureLinkSync:o.createLinkSync,createSymlink:i.createSymlink,createSymlinkSync:i.createSymlinkSync,ensureSymlink:i.createSymlink,ensureSymlinkSync:i.createSymlinkSync}},3797:(e,t,r)=>{"use strict";const n=r(746).E;const o=r(5622);const i=r(7758);const s=r(8605);const c=r(3835).pathExists;function createLink(e,t,r){function makeLink(e,t){i.link(e,t,e=>{if(e)return r(e);r(null)})}c(t,(n,a)=>{if(n)return r(n);if(a)return r(null);i.lstat(e,n=>{if(n){n.message=n.message.replace("lstat","ensureLink");return r(n)}const i=o.dirname(t);c(i,(n,o)=>{if(n)return r(n);if(o)return makeLink(e,t);s.mkdirs(i,n=>{if(n)return r(n);makeLink(e,t)})})})})}function createLinkSync(e,t){const r=i.existsSync(t);if(r)return undefined;try{i.lstatSync(e)}catch(e){e.message=e.message.replace("lstat","ensureLink");throw e}const n=o.dirname(t);const c=i.existsSync(n);if(c)return i.linkSync(e,t);s.mkdirsSync(n);return i.linkSync(e,t)}e.exports={createLink:n(createLink),createLinkSync:createLinkSync}},3727:(e,t,r)=>{"use strict";const n=r(5622);const o=r(7758);const i=r(3835).pathExists;function symlinkPaths(e,t,r){if(n.isAbsolute(e)){return o.lstat(e,t=>{if(t){t.message=t.message.replace("lstat","ensureSymlink");return r(t)}return r(null,{toCwd:e,toDst:e})})}else{const s=n.dirname(t);const c=n.join(s,e);return i(c,(t,i)=>{if(t)return r(t);if(i){return r(null,{toCwd:c,toDst:e})}else{return o.lstat(e,t=>{if(t){t.message=t.message.replace("lstat","ensureSymlink");return r(t)}return r(null,{toCwd:e,toDst:n.relative(s,e)})})}})}}function symlinkPathsSync(e,t){let r;if(n.isAbsolute(e)){r=o.existsSync(e);if(!r)throw new Error("absolute srcpath does not exist");return{toCwd:e,toDst:e}}else{const i=n.dirname(t);const s=n.join(i,e);r=o.existsSync(s);if(r){return{toCwd:s,toDst:e}}else{r=o.existsSync(e);if(!r)throw new Error("relative srcpath does not exist");return{toCwd:e,toDst:n.relative(i,e)}}}}e.exports={symlinkPaths:symlinkPaths,symlinkPathsSync:symlinkPathsSync}},8254:(e,t,r)=>{"use strict";const n=r(7758);function symlinkType(e,t,r){r=typeof t==="function"?t:r;t=typeof t==="function"?false:t;if(t)return r(null,t);n.lstat(e,(e,n)=>{if(e)return r(null,"file");t=n&&n.isDirectory()?"dir":"file";r(null,t)})}function symlinkTypeSync(e,t){let r;if(t)return t;try{r=n.lstatSync(e)}catch(e){return"file"}return r&&r.isDirectory()?"dir":"file"}e.exports={symlinkType:symlinkType,symlinkTypeSync:symlinkTypeSync}},2549:(e,t,r)=>{"use strict";const n=r(746).E;const o=r(5622);const i=r(7758);const s=r(8605);const c=s.mkdirs;const a=s.mkdirsSync;const u=r(3727);const l=u.symlinkPaths;const f=u.symlinkPathsSync;const p=r(8254);const y=p.symlinkType;const h=p.symlinkTypeSync;const d=r(3835).pathExists;function createSymlink(e,t,r,n){n=typeof r==="function"?r:n;r=typeof r==="function"?false:r;d(t,(s,a)=>{if(s)return n(s);if(a)return n(null);l(e,t,(s,a)=>{if(s)return n(s);e=a.toDst;y(a.toCwd,r,(r,s)=>{if(r)return n(r);const a=o.dirname(t);d(a,(r,o)=>{if(r)return n(r);if(o)return i.symlink(e,t,s,n);c(a,r=>{if(r)return n(r);i.symlink(e,t,s,n)})})})})})}function createSymlinkSync(e,t,r){const n=i.existsSync(t);if(n)return undefined;const s=f(e,t);e=s.toDst;r=h(s.toCwd,r);const c=o.dirname(t);const u=i.existsSync(c);if(u)return i.symlinkSync(e,t,r);a(c);return i.symlinkSync(e,t,r)}e.exports={createSymlink:n(createSymlink),createSymlinkSync:createSymlinkSync}},1176:(e,t,r)=>{"use strict";const n=r(746).E;const o=r(7758);const i=["access","appendFile","chmod","chown","close","copyFile","fchmod","fchown","fdatasync","fstat","fsync","ftruncate","futimes","lchown","lchmod","link","lstat","mkdir","mkdtemp","open","readFile","readdir","readlink","realpath","rename","rmdir","stat","symlink","truncate","unlink","utimes","writeFile"].filter(e=>{return typeof o[e]==="function"});Object.keys(o).forEach(e=>{if(e==="promises"){return}t[e]=o[e]});i.forEach(e=>{t[e]=n(o[e])});t.exists=function(e,t){if(typeof t==="function"){return o.exists(e,t)}return new Promise(t=>{return o.exists(e,t)})};t.read=function(e,t,r,n,i,s){if(typeof s==="function"){return o.read(e,t,r,n,i,s)}return new Promise((s,c)=>{o.read(e,t,r,n,i,(e,t,r)=>{if(e)return c(e);s({bytesRead:t,buffer:r})})})};t.write=function(e,t,...r){if(typeof r[r.length-1]==="function"){return o.write(e,t,...r)}return new Promise((n,i)=>{o.write(e,t,...r,(e,t,r)=>{if(e)return i(e);n({bytesWritten:t,buffer:r})})})}},5630:(e,t,r)=>{"use strict";e.exports=Object.assign({},r(1176),r(1135),r(1335),r(6970),r(55),r(213),r(8605),r(9665),r(1497),r(6570),r(3835),r(7357));const n=r(5747);if(Object.getOwnPropertyDescriptor(n,"promises")){Object.defineProperty(e.exports,"promises",{get(){return n.promises}})}},213:(e,t,r)=>{"use strict";const n=r(746).E;const o=r(8970);o.outputJson=n(r(531));o.outputJsonSync=r(9421);o.outputJSON=o.outputJson;o.outputJSONSync=o.outputJsonSync;o.writeJSON=o.writeJson;o.writeJSONSync=o.writeJsonSync;o.readJSON=o.readJson;o.readJSONSync=o.readJsonSync;e.exports=o},8970:(e,t,r)=>{"use strict";const n=r(746).E;const o=r(6160);e.exports={readJson:n(o.readFile),readJsonSync:o.readFileSync,writeJson:n(o.writeFile),writeJsonSync:o.writeFileSync}},9421:(e,t,r)=>{"use strict";const n=r(7758);const o=r(5622);const i=r(8605);const s=r(8970);function outputJsonSync(e,t,r){const c=o.dirname(e);if(!n.existsSync(c)){i.mkdirsSync(c)}s.writeJsonSync(e,t,r)}e.exports=outputJsonSync},531:(e,t,r)=>{"use strict";const n=r(5622);const o=r(8605);const i=r(3835).pathExists;const s=r(8970);function outputJson(e,t,r,c){if(typeof r==="function"){c=r;r={}}const a=n.dirname(e);i(a,(n,i)=>{if(n)return c(n);if(i)return s.writeJson(e,t,r,c);o.mkdirs(a,n=>{if(n)return c(n);s.writeJson(e,t,r,c)})})}e.exports=outputJson},8605:(e,t,r)=>{"use strict";const n=r(746).E;const o=n(r(9677));const i=r(684);e.exports={mkdirs:o,mkdirsSync:i,mkdirp:o,mkdirpSync:i,ensureDir:o,ensureDirSync:i}},684:(e,t,r)=>{"use strict";const n=r(7758);const o=r(5622);const i=r(1590).invalidWin32Path;const s=parseInt("0777",8);function mkdirsSync(e,t,r){if(!t||typeof t!=="object"){t={mode:t}}let c=t.mode;const a=t.fs||n;if(process.platform==="win32"&&i(e)){const t=new Error(e+" contains invalid WIN32 path characters.");t.code="EINVAL";throw t}if(c===undefined){c=s&~process.umask()}if(!r)r=null;e=o.resolve(e);try{a.mkdirSync(e,c);r=r||e}catch(n){if(n.code==="ENOENT"){if(o.dirname(e)===e)throw n;r=mkdirsSync(o.dirname(e),t,r);mkdirsSync(e,t,r)}else{let t;try{t=a.statSync(e)}catch(e){throw n}if(!t.isDirectory())throw n}}return r}e.exports=mkdirsSync},9677:(e,t,r)=>{"use strict";const n=r(7758);const o=r(5622);const i=r(1590).invalidWin32Path;const s=parseInt("0777",8);function mkdirs(e,t,r,c){if(typeof t==="function"){r=t;t={}}else if(!t||typeof t!=="object"){t={mode:t}}if(process.platform==="win32"&&i(e)){const t=new Error(e+" contains invalid WIN32 path characters.");t.code="EINVAL";return r(t)}let a=t.mode;const u=t.fs||n;if(a===undefined){a=s&~process.umask()}if(!c)c=null;r=r||function(){};e=o.resolve(e);u.mkdir(e,a,n=>{if(!n){c=c||e;return r(null,c)}switch(n.code){case"ENOENT":if(o.dirname(e)===e)return r(n);mkdirs(o.dirname(e),t,(n,o)=>{if(n)r(n,o);else mkdirs(e,t,r,o)});break;default:u.stat(e,(e,t)=>{if(e||!t.isDirectory())r(n,c);else r(null,c)});break}})}e.exports=mkdirs},1590:(e,t,r)=>{"use strict";const n=r(5622);function getRootPath(e){e=n.normalize(n.resolve(e)).split(n.sep);if(e.length>0)return e[0];return null}const o=/[<>:"|?*]/;function invalidWin32Path(e){const t=getRootPath(e);e=e.replace(t,"");return o.test(e)}e.exports={getRootPath:getRootPath,invalidWin32Path:invalidWin32Path}},9665:(e,t,r)=>{"use strict";const n=r(7758);const o=r(5622);const i=r(1135).copySync;const s=r(7357).removeSync;const c=r(8605).mkdirsSync;const a=r(7696);function moveSync(e,t,r){r=r||{};const i=r.overwrite||r.clobber||false;e=o.resolve(e);t=o.resolve(t);if(e===t)return n.accessSync(e);if(isSrcSubdir(e,t))throw new Error(`Cannot move '${e}' into itself '${t}'.`);c(o.dirname(t));tryRenameSync();function tryRenameSync(){if(i){try{return n.renameSync(e,t)}catch(n){if(n.code==="ENOTEMPTY"||n.code==="EEXIST"||n.code==="EPERM"){s(t);r.overwrite=false;return moveSync(e,t,r)}if(n.code!=="EXDEV")throw n;return moveSyncAcrossDevice(e,t,i)}}else{try{n.linkSync(e,t);return n.unlinkSync(e)}catch(r){if(r.code==="EXDEV"||r.code==="EISDIR"||r.code==="EPERM"||r.code==="ENOTSUP"){return moveSyncAcrossDevice(e,t,i)}throw r}}}}function moveSyncAcrossDevice(e,t,r){const o=n.statSync(e);if(o.isDirectory()){return moveDirSyncAcrossDevice(e,t,r)}else{return moveFileSyncAcrossDevice(e,t,r)}}function moveFileSyncAcrossDevice(e,t,r){const o=64*1024;const i=a(o);const s=r?"w":"wx";const c=n.openSync(e,"r");const u=n.fstatSync(c);const l=n.openSync(t,s,u.mode);let f=0;while(f<u.size){const e=n.readSync(c,i,0,o,f);n.writeSync(l,i,0,e);f+=e}n.closeSync(c);n.closeSync(l);return n.unlinkSync(e)}function moveDirSyncAcrossDevice(e,t,r){const n={overwrite:false};if(r){s(t);tryCopySync()}else{tryCopySync()}function tryCopySync(){i(e,t,n);return s(e)}}function isSrcSubdir(e,t){try{return n.statSync(e).isDirectory()&&e!==t&&t.indexOf(e)>-1&&t.split(o.dirname(e)+o.sep)[1].split(o.sep)[0]===o.basename(e)}catch(e){return false}}e.exports={moveSync:moveSync}},1497:(e,t,r)=>{"use strict";const n=r(746).E;const o=r(7758);const i=r(5622);const s=r(1335).copy;const c=r(7357).remove;const a=r(8605).mkdirp;const u=r(3835).pathExists;function move(e,t,r,n){if(typeof r==="function"){n=r;r={}}const s=r.overwrite||r.clobber||false;e=i.resolve(e);t=i.resolve(t);if(e===t)return o.access(e,n);o.stat(e,(r,o)=>{if(r)return n(r);if(o.isDirectory()&&isSrcSubdir(e,t)){return n(new Error(`Cannot move '${e}' to a subdirectory of itself, '${t}'.`))}a(i.dirname(t),r=>{if(r)return n(r);return doRename(e,t,s,n)})})}function doRename(e,t,r,n){if(r){return c(t,o=>{if(o)return n(o);return rename(e,t,r,n)})}u(t,(o,i)=>{if(o)return n(o);if(i)return n(new Error("dest already exists."));return rename(e,t,r,n)})}function rename(e,t,r,n){o.rename(e,t,o=>{if(!o)return n();if(o.code!=="EXDEV")return n(o);return moveAcrossDevice(e,t,r,n)})}function moveAcrossDevice(e,t,r,n){const o={overwrite:r,errorOnExist:true};s(e,t,o,t=>{if(t)return n(t);return c(e,n)})}function isSrcSubdir(e,t){const r=e.split(i.sep);const n=t.split(i.sep);return r.reduce((e,t,r)=>{return e&&n[r]===t},true)}e.exports={move:n(move)}},6570:(e,t,r)=>{"use strict";const n=r(746).E;const o=r(7758);const i=r(5622);const s=r(8605);const c=r(3835).pathExists;function outputFile(e,t,r,n){if(typeof r==="function"){n=r;r="utf8"}const a=i.dirname(e);c(a,(i,c)=>{if(i)return n(i);if(c)return o.writeFile(e,t,r,n);s.mkdirs(a,i=>{if(i)return n(i);o.writeFile(e,t,r,n)})})}function outputFileSync(e,...t){const r=i.dirname(e);if(o.existsSync(r)){return o.writeFileSync(e,...t)}s.mkdirsSync(r);o.writeFileSync(e,...t)}e.exports={outputFile:n(outputFile),outputFileSync:outputFileSync}},3835:(e,t,r)=>{"use strict";const n=r(746).p;const o=r(1176);function pathExists(e){return o.access(e).then(()=>true).catch(()=>false)}e.exports={pathExists:n(pathExists),pathExistsSync:o.existsSync}},7357:(e,t,r)=>{"use strict";const n=r(746).E;const o=r(8761);e.exports={remove:n(o),removeSync:o.sync}},8761:(e,t,r)=>{"use strict";const n=r(7758);const o=r(5622);const i=r(2357);const s=process.platform==="win32";function defaults(e){const t=["unlink","chmod","stat","lstat","rmdir","readdir"];t.forEach(t=>{e[t]=e[t]||n[t];t=t+"Sync";e[t]=e[t]||n[t]});e.maxBusyTries=e.maxBusyTries||3}function rimraf(e,t,r){let n=0;if(typeof t==="function"){r=t;t={}}i(e,"rimraf: missing path");i.strictEqual(typeof e,"string","rimraf: path should be a string");i.strictEqual(typeof r,"function","rimraf: callback function required");i(t,"rimraf: invalid options argument provided");i.strictEqual(typeof t,"object","rimraf: options should be object");defaults(t);rimraf_(e,t,function CB(o){if(o){if((o.code==="EBUSY"||o.code==="ENOTEMPTY"||o.code==="EPERM")&&n<t.maxBusyTries){n++;const r=n*100;return setTimeout(()=>rimraf_(e,t,CB),r)}if(o.code==="ENOENT")o=null}r(o)})}function rimraf_(e,t,r){i(e);i(t);i(typeof r==="function");t.lstat(e,(n,o)=>{if(n&&n.code==="ENOENT"){return r(null)}if(n&&n.code==="EPERM"&&s){return fixWinEPERM(e,t,n,r)}if(o&&o.isDirectory()){return rmdir(e,t,n,r)}t.unlink(e,n=>{if(n){if(n.code==="ENOENT"){return r(null)}if(n.code==="EPERM"){return s?fixWinEPERM(e,t,n,r):rmdir(e,t,n,r)}if(n.code==="EISDIR"){return rmdir(e,t,n,r)}}return r(n)})})}function fixWinEPERM(e,t,r,n){i(e);i(t);i(typeof n==="function");if(r){i(r instanceof Error)}t.chmod(e,438,o=>{if(o){n(o.code==="ENOENT"?null:r)}else{t.stat(e,(o,i)=>{if(o){n(o.code==="ENOENT"?null:r)}else if(i.isDirectory()){rmdir(e,t,r,n)}else{t.unlink(e,n)}})}})}function fixWinEPERMSync(e,t,r){let n;i(e);i(t);if(r){i(r instanceof Error)}try{t.chmodSync(e,438)}catch(e){if(e.code==="ENOENT"){return}else{throw r}}try{n=t.statSync(e)}catch(e){if(e.code==="ENOENT"){return}else{throw r}}if(n.isDirectory()){rmdirSync(e,t,r)}else{t.unlinkSync(e)}}function rmdir(e,t,r,n){i(e);i(t);if(r){i(r instanceof Error)}i(typeof n==="function");t.rmdir(e,o=>{if(o&&(o.code==="ENOTEMPTY"||o.code==="EEXIST"||o.code==="EPERM")){rmkids(e,t,n)}else if(o&&o.code==="ENOTDIR"){n(r)}else{n(o)}})}function rmkids(e,t,r){i(e);i(t);i(typeof r==="function");t.readdir(e,(n,i)=>{if(n)return r(n);let s=i.length;let c;if(s===0)return t.rmdir(e,r);i.forEach(n=>{rimraf(o.join(e,n),t,n=>{if(c){return}if(n)return r(c=n);if(--s===0){t.rmdir(e,r)}})})})}function rimrafSync(e,t){let r;t=t||{};defaults(t);i(e,"rimraf: missing path");i.strictEqual(typeof e,"string","rimraf: path should be a string");i(t,"rimraf: missing options");i.strictEqual(typeof t,"object","rimraf: options should be object");try{r=t.lstatSync(e)}catch(r){if(r.code==="ENOENT"){return}if(r.code==="EPERM"&&s){fixWinEPERMSync(e,t,r)}}try{if(r&&r.isDirectory()){rmdirSync(e,t,null)}else{t.unlinkSync(e)}}catch(r){if(r.code==="ENOENT"){return}else if(r.code==="EPERM"){return s?fixWinEPERMSync(e,t,r):rmdirSync(e,t,r)}else if(r.code!=="EISDIR"){throw r}rmdirSync(e,t,r)}}function rmdirSync(e,t,r){i(e);i(t);if(r){i(r instanceof Error)}try{t.rmdirSync(e)}catch(n){if(n.code==="ENOTDIR"){throw r}else if(n.code==="ENOTEMPTY"||n.code==="EEXIST"||n.code==="EPERM"){rmkidsSync(e,t)}else if(n.code!=="ENOENT"){throw n}}}function rmkidsSync(e,t){i(e);i(t);t.readdirSync(e).forEach(r=>rimrafSync(o.join(e,r),t));if(s){const r=Date.now();do{try{const r=t.rmdirSync(e,t);return r}catch(e){}}while(Date.now()-r<500)}else{const r=t.rmdirSync(e,t);return r}}e.exports=rimraf;rimraf.sync=rimrafSync},7696:e=>{"use strict";e.exports=function(e){if(typeof Buffer.allocUnsafe==="function"){try{return Buffer.allocUnsafe(e)}catch(t){return new Buffer(e)}}return new Buffer(e)}},2548:(e,t,r)=>{"use strict";const n=r(7758);const o=r(2087);const i=r(5622);function hasMillisResSync(){let e=i.join("millis-test-sync"+Date.now().toString()+Math.random().toString().slice(2));e=i.join(o.tmpdir(),e);const t=new Date(1435410243862);n.writeFileSync(e,"https://github.com/jprichardson/node-fs-extra/pull/141");const r=n.openSync(e,"r+");n.futimesSync(r,t,t);n.closeSync(r);return n.statSync(e).mtime>1435410243e3}function hasMillisRes(e){let t=i.join("millis-test"+Date.now().toString()+Math.random().toString().slice(2));t=i.join(o.tmpdir(),t);const r=new Date(1435410243862);n.writeFile(t,"https://github.com/jprichardson/node-fs-extra/pull/141",o=>{if(o)return e(o);n.open(t,"r+",(o,i)=>{if(o)return e(o);n.futimes(i,r,r,r=>{if(r)return e(r);n.close(i,r=>{if(r)return e(r);n.stat(t,(t,r)=>{if(t)return e(t);e(null,r.mtime>1435410243e3)})})})})})}function timeRemoveMillis(e){if(typeof e==="number"){return Math.floor(e/1e3)*1e3}else if(e instanceof Date){return new Date(Math.floor(e.getTime()/1e3)*1e3)}else{throw new Error("fs-extra: timeRemoveMillis() unknown parameter type")}}function utimesMillis(e,t,r,o){n.open(e,"r+",(e,i)=>{if(e)return o(e);n.futimes(i,t,r,e=>{n.close(i,t=>{if(o)o(e||t)})})})}function utimesMillisSync(e,t,r){const o=n.openSync(e,"r+");n.futimesSync(o,t,r);return n.closeSync(o)}e.exports={hasMillisRes:hasMillisRes,hasMillisResSync:hasMillisResSync,timeRemoveMillis:timeRemoveMillis,utimesMillis:utimesMillis,utimesMillisSync:utimesMillisSync}},746:(e,t)=>{"use strict";t.E=function(e){return Object.defineProperty(function(){if(typeof arguments[arguments.length-1]==="function")e.apply(this,arguments);else{return new Promise((t,r)=>{arguments[arguments.length]=((e,n)=>{if(e)return r(e);t(n)});arguments.length++;e.apply(this,arguments)})}},"name",{value:e.name})};t.p=function(e){return Object.defineProperty(function(){const t=arguments[arguments.length-1];if(typeof t!=="function")return e.apply(this,arguments);else e.apply(this,arguments).then(e=>t(null,e),t)},"name",{value:e.name})}},9320:e=>{"use strict";var t="Function.prototype.bind called on incompatible ";var r=Array.prototype.slice;var n=Object.prototype.toString;var o="[object Function]";e.exports=function bind(e){var i=this;if(typeof i!=="function"||n.call(i)!==o){throw new TypeError(t+i)}var s=r.call(arguments,1);var c;var a=function(){if(this instanceof c){var t=i.apply(this,s.concat(r.call(arguments)));if(Object(t)===t){return t}return this}else{return i.apply(e,s.concat(r.call(arguments)))}};var u=Math.max(0,i.length-s.length);var l=[];for(var f=0;f<u;f++){l.push("$"+f)}c=Function("binder","return function ("+l.join(",")+"){ return binder.apply(this,arguments); }")(a);if(i.prototype){var p=function Empty(){};p.prototype=i.prototype;c.prototype=new p;p.prototype=null}return c}},8334:(e,t,r)=>{"use strict";var n=r(9320);e.exports=Function.prototype.bind||n},4538:(e,t,r)=>{"use strict";var n;var o=SyntaxError;var i=Function;var s=TypeError;var c=function(e){try{return Function('"use strict"; return ('+e+").constructor;")()}catch(e){}};var a=Object.getOwnPropertyDescriptor;if(a){try{a({},"")}catch(e){a=null}}var u=function(){throw new s};var l=a?function(){try{arguments.callee;return u}catch(e){try{return a(arguments,"callee").get}catch(e){return u}}}():u;var f=r(587)();var p=Object.getPrototypeOf||function(e){return e.__proto__};var y=c("async function* () {}");var h=y?y.prototype:n;var d=h?h.prototype:n;var m=typeof Uint8Array==="undefined"?n:p(Uint8Array);var S={"%AggregateError%":typeof AggregateError==="undefined"?n:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer==="undefined"?n:ArrayBuffer,"%ArrayIteratorPrototype%":f?p([][Symbol.iterator]()):n,"%AsyncFromSyncIteratorPrototype%":n,"%AsyncFunction%":c("async function () {}"),"%AsyncGenerator%":h,"%AsyncGeneratorFunction%":y,"%AsyncIteratorPrototype%":d?p(d):n,"%Atomics%":typeof Atomics==="undefined"?n:Atomics,"%BigInt%":typeof BigInt==="undefined"?n:BigInt,"%Boolean%":Boolean,"%DataView%":typeof DataView==="undefined"?n:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array==="undefined"?n:Float32Array,"%Float64Array%":typeof Float64Array==="undefined"?n:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry==="undefined"?n:FinalizationRegistry,"%Function%":i,"%GeneratorFunction%":c("function* () {}"),"%Int8Array%":typeof Int8Array==="undefined"?n:Int8Array,"%Int16Array%":typeof Int16Array==="undefined"?n:Int16Array,"%Int32Array%":typeof Int32Array==="undefined"?n:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":f?p(p([][Symbol.iterator]())):n,"%JSON%":typeof JSON==="object"?JSON:n,"%Map%":typeof Map==="undefined"?n:Map,"%MapIteratorPrototype%":typeof Map==="undefined"||!f?n:p((new Map)[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise==="undefined"?n:Promise,"%Proxy%":typeof Proxy==="undefined"?n:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect==="undefined"?n:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set==="undefined"?n:Set,"%SetIteratorPrototype%":typeof Set==="undefined"||!f?n:p((new Set)[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer==="undefined"?n:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":f?p(""[Symbol.iterator]()):n,"%Symbol%":f?Symbol:n,"%SyntaxError%":o,"%ThrowTypeError%":l,"%TypedArray%":m,"%TypeError%":s,"%Uint8Array%":typeof Uint8Array==="undefined"?n:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray==="undefined"?n:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array==="undefined"?n:Uint16Array,"%Uint32Array%":typeof Uint32Array==="undefined"?n:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap==="undefined"?n:WeakMap,"%WeakRef%":typeof WeakRef==="undefined"?n:WeakRef,"%WeakSet%":typeof WeakSet==="undefined"?n:WeakSet};var v={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]};var w=r(8334);var g=r(6339);var E=w.call(Function.call,Array.prototype.concat);var b=w.call(Function.apply,Array.prototype.splice);var k=w.call(Function.call,String.prototype.replace);var _=w.call(Function.call,String.prototype.slice);var F=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g;var x=/\\(\\)?/g;var P=function stringToPath(e){var t=_(e,0,1);var r=_(e,-1);if(t==="%"&&r!=="%"){throw new o("invalid intrinsic syntax, expected closing `%`")}else if(r==="%"&&t!=="%"){throw new o("invalid intrinsic syntax, expected opening `%`")}var n=[];k(e,F,function(e,t,r,o){n[n.length]=r?k(o,x,"$1"):t||e});return n};var A=function getBaseIntrinsic(e,t){var r=e;var n;if(g(v,r)){n=v[r];r="%"+n[0]+"%"}if(g(S,r)){var i=S[r];if(typeof i==="undefined"&&!t){throw new s("intrinsic "+e+" exists, but is not available. Please file an issue!")}return{alias:n,name:r,value:i}}throw new o("intrinsic "+e+" does not exist!")};e.exports=function GetIntrinsic(e,t){if(typeof e!=="string"||e.length===0){throw new s("intrinsic name must be a non-empty string")}if(arguments.length>1&&typeof t!=="boolean"){throw new s('"allowMissing" argument must be a boolean')}var r=P(e);var i=r.length>0?r[0]:"";var c=A("%"+i+"%",t);var u=c.name;var l=c.value;var f=false;var p=c.alias;if(p){i=p[0];b(r,E([0,1],p))}for(var y=1,h=true;y<r.length;y+=1){var d=r[y];var m=_(d,0,1);var v=_(d,-1);if((m==='"'||m==="'"||m==="`"||(v==='"'||v==="'"||v==="`"))&&m!==v){throw new o("property names with quotes must have matching quotes")}if(d==="constructor"||!h){f=true}i+="."+d;u="%"+i+"%";if(g(S,u)){l=S[u]}else if(l!=null){if(!(d in l)){if(!t){throw new s("base intrinsic for "+e+" exists, but the property is not available.")}return void n}if(a&&y+1>=r.length){var w=a(l,d);h=!!w;if(h&&"get"in w&&!("originalValue"in w.get)){l=w.get}else{l=l[d]}}else{h=g(l,d);l=l[d]}if(h&&!f){S[u]=l}}}return l}},7356:e=>{"use strict";e.exports=clone;function clone(e){if(e===null||typeof e!=="object")return e;if(e instanceof Object)var t={__proto__:e.__proto__};else var t=Object.create(null);Object.getOwnPropertyNames(e).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(e,r))});return t}},7758:(e,t,r)=>{var n=r(5747);var o=r(263);var i=r(3086);var s=r(7356);var c=r(1669);var a;var u;if(typeof Symbol==="function"&&typeof Symbol.for==="function"){a=Symbol.for("graceful-fs.queue");u=Symbol.for("graceful-fs.previous")}else{a="___graceful-fs.queue";u="___graceful-fs.previous"}function noop(){}function publishQueue(e,t){Object.defineProperty(e,a,{get:function(){return t}})}var l=noop;if(c.debuglog)l=c.debuglog("gfs4");else if(/\bgfs4\b/i.test(process.env.NODE_DEBUG||""))l=function(){var e=c.format.apply(c,arguments);e="GFS4: "+e.split(/\n/).join("\nGFS4: ");console.error(e)};if(!n[a]){var f=global[a]||[];publishQueue(n,f);n.close=function(e){function close(t,r){return e.call(n,t,function(e){if(!e){retry()}if(typeof r==="function")r.apply(this,arguments)})}Object.defineProperty(close,u,{value:e});return close}(n.close);n.closeSync=function(e){function closeSync(t){e.apply(n,arguments);retry()}Object.defineProperty(closeSync,u,{value:e});return closeSync}(n.closeSync);if(/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")){process.on("exit",function(){l(n[a]);r(2357).equal(n[a].length,0)})}}if(!global[a]){publishQueue(global,n[a])}e.exports=patch(s(n));if(process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!n.__patched){e.exports=patch(n);n.__patched=true}function patch(e){o(e);e.gracefulify=patch;e.createReadStream=createReadStream;e.createWriteStream=createWriteStream;var t=e.readFile;e.readFile=readFile;function readFile(e,r,n){if(typeof r==="function")n=r,r=null;return go$readFile(e,r,n);function go$readFile(e,r,n){return t(e,r,function(t){if(t&&(t.code==="EMFILE"||t.code==="ENFILE"))enqueue([go$readFile,[e,r,n]]);else{if(typeof n==="function")n.apply(this,arguments);retry()}})}}var r=e.writeFile;e.writeFile=writeFile;function writeFile(e,t,n,o){if(typeof n==="function")o=n,n=null;return go$writeFile(e,t,n,o);function go$writeFile(e,t,n,o){return r(e,t,n,function(r){if(r&&(r.code==="EMFILE"||r.code==="ENFILE"))enqueue([go$writeFile,[e,t,n,o]]);else{if(typeof o==="function")o.apply(this,arguments);retry()}})}}var n=e.appendFile;if(n)e.appendFile=appendFile;function appendFile(e,t,r,o){if(typeof r==="function")o=r,r=null;return go$appendFile(e,t,r,o);function go$appendFile(e,t,r,o){return n(e,t,r,function(n){if(n&&(n.code==="EMFILE"||n.code==="ENFILE"))enqueue([go$appendFile,[e,t,r,o]]);else{if(typeof o==="function")o.apply(this,arguments);retry()}})}}var s=e.readdir;e.readdir=readdir;function readdir(e,t,r){var n=[e];if(typeof t!=="function"){n.push(t)}else{r=t}n.push(go$readdir$cb);return go$readdir(n);function go$readdir$cb(e,t){if(t&&t.sort)t.sort();if(e&&(e.code==="EMFILE"||e.code==="ENFILE"))enqueue([go$readdir,[n]]);else{if(typeof r==="function")r.apply(this,arguments);retry()}}}function go$readdir(t){return s.apply(e,t)}if(process.version.substr(0,4)==="v0.8"){var c=i(e);ReadStream=c.ReadStream;WriteStream=c.WriteStream}var a=e.ReadStream;if(a){ReadStream.prototype=Object.create(a.prototype);ReadStream.prototype.open=ReadStream$open}var u=e.WriteStream;if(u){WriteStream.prototype=Object.create(u.prototype);WriteStream.prototype.open=WriteStream$open}Object.defineProperty(e,"ReadStream",{get:function(){return ReadStream},set:function(e){ReadStream=e},enumerable:true,configurable:true});Object.defineProperty(e,"WriteStream",{get:function(){return WriteStream},set:function(e){WriteStream=e},enumerable:true,configurable:true});var l=ReadStream;Object.defineProperty(e,"FileReadStream",{get:function(){return l},set:function(e){l=e},enumerable:true,configurable:true});var f=WriteStream;Object.defineProperty(e,"FileWriteStream",{get:function(){return f},set:function(e){f=e},enumerable:true,configurable:true});function ReadStream(e,t){if(this instanceof ReadStream)return a.apply(this,arguments),this;else return ReadStream.apply(Object.create(ReadStream.prototype),arguments)}function ReadStream$open(){var e=this;open(e.path,e.flags,e.mode,function(t,r){if(t){if(e.autoClose)e.destroy();e.emit("error",t)}else{e.fd=r;e.emit("open",r);e.read()}})}function WriteStream(e,t){if(this instanceof WriteStream)return u.apply(this,arguments),this;else return WriteStream.apply(Object.create(WriteStream.prototype),arguments)}function WriteStream$open(){var e=this;open(e.path,e.flags,e.mode,function(t,r){if(t){e.destroy();e.emit("error",t)}else{e.fd=r;e.emit("open",r)}})}function createReadStream(t,r){return new e.ReadStream(t,r)}function createWriteStream(t,r){return new e.WriteStream(t,r)}var p=e.open;e.open=open;function open(e,t,r,n){if(typeof r==="function")n=r,r=null;return go$open(e,t,r,n);function go$open(e,t,r,n){return p(e,t,r,function(o,i){if(o&&(o.code==="EMFILE"||o.code==="ENFILE"))enqueue([go$open,[e,t,r,n]]);else{if(typeof n==="function")n.apply(this,arguments);retry()}})}}return e}function enqueue(e){l("ENQUEUE",e[0].name,e[1]);n[a].push(e)}function retry(){var e=n[a].shift();if(e){l("RETRY",e[0].name,e[1]);e[0].apply(null,e[1])}}},3086:(e,t,r)=>{var n=r(2413).Stream;e.exports=legacy;function legacy(e){return{ReadStream:ReadStream,WriteStream:WriteStream};function ReadStream(t,r){if(!(this instanceof ReadStream))return new ReadStream(t,r);n.call(this);var o=this;this.path=t;this.fd=null;this.readable=true;this.paused=false;this.flags="r";this.mode=438;this.bufferSize=64*1024;r=r||{};var i=Object.keys(r);for(var s=0,c=i.length;s<c;s++){var a=i[s];this[a]=r[a]}if(this.encoding)this.setEncoding(this.encoding);if(this.start!==undefined){if("number"!==typeof this.start){throw TypeError("start must be a Number")}if(this.end===undefined){this.end=Infinity}else if("number"!==typeof this.end){throw TypeError("end must be a Number")}if(this.start>this.end){throw new Error("start must be <= end")}this.pos=this.start}if(this.fd!==null){process.nextTick(function(){o._read()});return}e.open(this.path,this.flags,this.mode,function(e,t){if(e){o.emit("error",e);o.readable=false;return}o.fd=t;o.emit("open",t);o._read()})}function WriteStream(t,r){if(!(this instanceof WriteStream))return new WriteStream(t,r);n.call(this);this.path=t;this.fd=null;this.writable=true;this.flags="w";this.encoding="binary";this.mode=438;this.bytesWritten=0;r=r||{};var o=Object.keys(r);for(var i=0,s=o.length;i<s;i++){var c=o[i];this[c]=r[c]}if(this.start!==undefined){if("number"!==typeof this.start){throw TypeError("start must be a Number")}if(this.start<0){throw new Error("start must be >= zero")}this.pos=this.start}this.busy=false;this._queue=[];if(this.fd===null){this._open=e.open;this._queue.push([this._open,this.path,this.flags,this.mode,undefined]);this.flush()}}}},263:(e,t,r)=>{var n=r(7619);var o=process.cwd;var i=null;var s=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){if(!i)i=o.call(process);return i};try{process.cwd()}catch(e){}var c=process.chdir;process.chdir=function(e){i=null;c.call(process,e)};e.exports=patch;function patch(e){if(n.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)){patchLchmod(e)}if(!e.lutimes){patchLutimes(e)}e.chown=chownFix(e.chown);e.fchown=chownFix(e.fchown);e.lchown=chownFix(e.lchown);e.chmod=chmodFix(e.chmod);e.fchmod=chmodFix(e.fchmod);e.lchmod=chmodFix(e.lchmod);e.chownSync=chownFixSync(e.chownSync);e.fchownSync=chownFixSync(e.fchownSync);e.lchownSync=chownFixSync(e.lchownSync);e.chmodSync=chmodFixSync(e.chmodSync);e.fchmodSync=chmodFixSync(e.fchmodSync);e.lchmodSync=chmodFixSync(e.lchmodSync);e.stat=statFix(e.stat);e.fstat=statFix(e.fstat);e.lstat=statFix(e.lstat);e.statSync=statFixSync(e.statSync);e.fstatSync=statFixSync(e.fstatSync);e.lstatSync=statFixSync(e.lstatSync);if(!e.lchmod){e.lchmod=function(e,t,r){if(r)process.nextTick(r)};e.lchmodSync=function(){}}if(!e.lchown){e.lchown=function(e,t,r,n){if(n)process.nextTick(n)};e.lchownSync=function(){}}if(s==="win32"){e.rename=function(t){return function(r,n,o){var i=Date.now();var s=0;t(r,n,function CB(c){if(c&&(c.code==="EACCES"||c.code==="EPERM")&&Date.now()-i<6e4){setTimeout(function(){e.stat(n,function(e,i){if(e&&e.code==="ENOENT")t(r,n,CB);else o(c)})},s);if(s<100)s+=10;return}if(o)o(c)})}}(e.rename)}e.read=function(t){function read(r,n,o,i,s,c){var a;if(c&&typeof c==="function"){var u=0;a=function(l,f,p){if(l&&l.code==="EAGAIN"&&u<10){u++;return t.call(e,r,n,o,i,s,a)}c.apply(this,arguments)}}return t.call(e,r,n,o,i,s,a)}read.__proto__=t;return read}(e.read);e.readSync=function(t){return function(r,n,o,i,s){var c=0;while(true){try{return t.call(e,r,n,o,i,s)}catch(e){if(e.code==="EAGAIN"&&c<10){c++;continue}throw e}}}}(e.readSync);function patchLchmod(e){e.lchmod=function(t,r,o){e.open(t,n.O_WRONLY|n.O_SYMLINK,r,function(t,n){if(t){if(o)o(t);return}e.fchmod(n,r,function(t){e.close(n,function(e){if(o)o(t||e)})})})};e.lchmodSync=function(t,r){var o=e.openSync(t,n.O_WRONLY|n.O_SYMLINK,r);var i=true;var s;try{s=e.fchmodSync(o,r);i=false}finally{if(i){try{e.closeSync(o)}catch(e){}}else{e.closeSync(o)}}return s}}function patchLutimes(e){if(n.hasOwnProperty("O_SYMLINK")){e.lutimes=function(t,r,o,i){e.open(t,n.O_SYMLINK,function(t,n){if(t){if(i)i(t);return}e.futimes(n,r,o,function(t){e.close(n,function(e){if(i)i(t||e)})})})};e.lutimesSync=function(t,r,o){var i=e.openSync(t,n.O_SYMLINK);var s;var c=true;try{s=e.futimesSync(i,r,o);c=false}finally{if(c){try{e.closeSync(i)}catch(e){}}else{e.closeSync(i)}}return s}}else{e.lutimes=function(e,t,r,n){if(n)process.nextTick(n)};e.lutimesSync=function(){}}}function chmodFix(t){if(!t)return t;return function(r,n,o){return t.call(e,r,n,function(e){if(chownErOk(e))e=null;if(o)o.apply(this,arguments)})}}function chmodFixSync(t){if(!t)return t;return function(r,n){try{return t.call(e,r,n)}catch(e){if(!chownErOk(e))throw e}}}function chownFix(t){if(!t)return t;return function(r,n,o,i){return t.call(e,r,n,o,function(e){if(chownErOk(e))e=null;if(i)i.apply(this,arguments)})}}function chownFixSync(t){if(!t)return t;return function(r,n,o){try{return t.call(e,r,n,o)}catch(e){if(!chownErOk(e))throw e}}}function statFix(t){if(!t)return t;return function(r,n,o){if(typeof n==="function"){o=n;n=null}function callback(e,t){if(t){if(t.uid<0)t.uid+=4294967296;if(t.gid<0)t.gid+=4294967296}if(o)o.apply(this,arguments)}return n?t.call(e,r,n,callback):t.call(e,r,callback)}}function statFixSync(t){if(!t)return t;return function(r,n){var o=n?t.call(e,r,n):t.call(e,r);if(o.uid<0)o.uid+=4294967296;if(o.gid<0)o.gid+=4294967296;return o}}function chownErOk(e){if(!e)return true;if(e.code==="ENOSYS")return true;var t=!process.getuid||process.getuid()!==0;if(t){if(e.code==="EINVAL"||e.code==="EPERM")return true}return false}}},587:(e,t,r)=>{"use strict";var n=global.Symbol;var o=r(7747);e.exports=function hasNativeSymbols(){if(typeof n!=="function"){return false}if(typeof Symbol!=="function"){return false}if(typeof n("foo")!=="symbol"){return false}if(typeof Symbol("bar")!=="symbol"){return false}return o()}},7747:e=>{"use strict";e.exports=function hasSymbols(){if(typeof Symbol!=="function"||typeof Object.getOwnPropertySymbols!=="function"){return false}if(typeof Symbol.iterator==="symbol"){return true}var e={};var t=Symbol("test");var r=Object(t);if(typeof t==="string"){return false}if(Object.prototype.toString.call(t)!=="[object Symbol]"){return false}if(Object.prototype.toString.call(r)!=="[object Symbol]"){return false}var n=42;e[t]=n;for(t in e){return false}if(typeof Object.keys==="function"&&Object.keys(e).length!==0){return false}if(typeof Object.getOwnPropertyNames==="function"&&Object.getOwnPropertyNames(e).length!==0){return false}var o=Object.getOwnPropertySymbols(e);if(o.length!==1||o[0]!==t){return false}if(!Object.prototype.propertyIsEnumerable.call(e,t)){return false}if(typeof Object.getOwnPropertyDescriptor==="function"){var i=Object.getOwnPropertyDescriptor(e,t);if(i.value!==n||i.enumerable!==true){return false}}return true}},6339:(e,t,r)=>{"use strict";var n=r(8334);e.exports=n.call(Function.call,Object.prototype.hasOwnProperty)},6160:(e,t,r)=>{var n;try{n=r(7758)}catch(e){n=r(5747)}function readFile(e,t,r){if(r==null){r=t;t={}}if(typeof t==="string"){t={encoding:t}}t=t||{};var o=t.fs||n;var i=true;if("throws"in t){i=t.throws}o.readFile(e,t,function(n,o){if(n)return r(n);o=stripBom(o);var s;try{s=JSON.parse(o,t?t.reviver:null)}catch(t){if(i){t.message=e+": "+t.message;return r(t)}else{return r(null,null)}}r(null,s)})}function readFileSync(e,t){t=t||{};if(typeof t==="string"){t={encoding:t}}var r=t.fs||n;var o=true;if("throws"in t){o=t.throws}try{var i=r.readFileSync(e,t);i=stripBom(i);return JSON.parse(i,t.reviver)}catch(t){if(o){t.message=e+": "+t.message;throw t}else{return null}}}function stringify(e,t){var r;var n="\n";if(typeof t==="object"&&t!==null){if(t.spaces){r=t.spaces}if(t.EOL){n=t.EOL}}var o=JSON.stringify(e,t?t.replacer:null,r);return o.replace(/\n/g,n)+n}function writeFile(e,t,r,o){if(o==null){o=r;r={}}r=r||{};var i=r.fs||n;var s="";try{s=stringify(t,r)}catch(e){if(o)o(e,null);return}i.writeFile(e,s,r,o)}function writeFileSync(e,t,r){r=r||{};var o=r.fs||n;var i=stringify(t,r);return o.writeFileSync(e,i,r)}function stripBom(e){if(Buffer.isBuffer(e))e=e.toString("utf8");e=e.replace(/^\uFEFF/,"");return e}var o={readFile:readFile,readFileSync:readFileSync,writeFile:writeFile,writeFileSync:writeFileSy