index.js 159 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. /*!
  2. Stencil Node System v4.20.0 | MIT Licensed | https://stenciljs.com
  3. */
  4. "use strict";var yi=Object.create;var $t=Object.defineProperty;var bi=Object.getOwnPropertyDescriptor;var Ei=Object.getOwnPropertyNames;var Ti=Object.getPrototypeOf,xi=Object.prototype.hasOwnProperty;var he=(n,t)=>()=>(t||n((t={exports:{}}).exports,t),t.exports),Sr=(n,t)=>{for(var e in t)$t(n,e,{get:t[e],enumerable:!0})},Lr=(n,t,e,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of Ei(t))!xi.call(n,i)&&i!==e&&$t(n,i,{get:()=>t[i],enumerable:!(r=bi(t,i))||r.enumerable});return n};var ve=(n,t,e)=>(e=n!=null?yi(Ti(n)):{},Lr(t||!n||!n.__esModule?$t(e,"default",{value:n,enumerable:!0}):e,n)),Ci=n=>Lr($t({},"__esModule",{value:!0}),n);var Dr=he((Ao,Dt)=>{"use strict";var Si=typeof process<"u"&&process.env.TERM_PROGRAM==="Hyper",Li=typeof process<"u"&&process.platform==="win32",Or=typeof process<"u"&&process.platform==="linux",_t={ballotDisabled:"\u2612",ballotOff:"\u2610",ballotOn:"\u2611",bullet:"\u2022",bulletWhite:"\u25E6",fullBlock:"\u2588",heart:"\u2764",identicalTo:"\u2261",line:"\u2500",mark:"\u203B",middot:"\xB7",minus:"\uFF0D",multiplication:"\xD7",obelus:"\xF7",pencilDownRight:"\u270E",pencilRight:"\u270F",pencilUpRight:"\u2710",percent:"%",pilcrow2:"\u2761",pilcrow:"\xB6",plusMinus:"\xB1",question:"?",section:"\xA7",starsOff:"\u2606",starsOn:"\u2605",upDownArrow:"\u2195"},Ar=Object.assign({},_t,{check:"\u221A",cross:"\xD7",ellipsisLarge:"...",ellipsis:"...",info:"i",questionSmall:"?",pointer:">",pointerSmall:"\xBB",radioOff:"( )",radioOn:"(*)",warning:"\u203C"}),Rr=Object.assign({},_t,{ballotCross:"\u2718",check:"\u2714",cross:"\u2716",ellipsisLarge:"\u22EF",ellipsis:"\u2026",info:"\u2139",questionFull:"\uFF1F",questionSmall:"\uFE56",pointer:Or?"\u25B8":"\u276F",pointerSmall:Or?"\u2023":"\u203A",radioOff:"\u25EF",radioOn:"\u25C9",warning:"\u26A0"});Dt.exports=Li&&!Si?Ar:Rr;Reflect.defineProperty(Dt.exports,"common",{enumerable:!1,value:_t});Reflect.defineProperty(Dt.exports,"windows",{enumerable:!1,value:Ar});Reflect.defineProperty(Dt.exports,"other",{enumerable:!1,value:Rr})});var wr=he((Ro,er)=>{"use strict";var Oi=n=>n!==null&&typeof n=="object"&&!Array.isArray(n),Ai=/[\u001b\u009b][[\]#;?()]*(?:(?:(?:[^\W_]*;?[^\W_]*)\u0007)|(?:(?:[0-9]{1,4}(;[0-9]{0,4})*)?[~0-9=<>cf-nqrtyA-PRZ]))/g,Ri=()=>typeof process<"u"?process.env.FORCE_COLOR!=="0":!1,Pr=()=>{let n={enabled:Ri(),visible:!0,styles:{},keys:{}},t=s=>{let l=s.open=`\x1B[${s.codes[0]}m`,a=s.close=`\x1B[${s.codes[1]}m`,d=s.regex=new RegExp(`\\u001b\\[${s.codes[1]}m`,"g");return s.wrap=(c,y)=>{c.includes(a)&&(c=c.replace(d,a+l));let h=l+c+a;return y?h.replace(/\r*\n/g,`${a}$&${l}`):h},s},e=(s,l,a)=>typeof s=="function"?s(l):s.wrap(l,a),r=(s,l)=>{if(s===""||s==null)return"";if(n.enabled===!1)return s;if(n.visible===!1)return"";let a=""+s,d=a.includes(`
  5. `),c=l.length;for(c>0&&l.includes("unstyle")&&(l=[...new Set(["unstyle",...l])].reverse());c-- >0;)a=e(n.styles[l[c]],a,d);return a},i=(s,l,a)=>{n.styles[s]=t({name:s,codes:l}),(n.keys[a]||(n.keys[a]=[])).push(s),Reflect.defineProperty(n,s,{configurable:!0,enumerable:!0,set(c){n.alias(s,c)},get(){let c=y=>r(y,c.stack);return Reflect.setPrototypeOf(c,n),c.stack=this.stack?this.stack.concat(s):[s],c}})};return i("reset",[0,0],"modifier"),i("bold",[1,22],"modifier"),i("dim",[2,22],"modifier"),i("italic",[3,23],"modifier"),i("underline",[4,24],"modifier"),i("inverse",[7,27],"modifier"),i("hidden",[8,28],"modifier"),i("strikethrough",[9,29],"modifier"),i("black",[30,39],"color"),i("red",[31,39],"color"),i("green",[32,39],"color"),i("yellow",[33,39],"color"),i("blue",[34,39],"color"),i("magenta",[35,39],"color"),i("cyan",[36,39],"color"),i("white",[37,39],"color"),i("gray",[90,39],"color"),i("grey",[90,39],"color"),i("bgBlack",[40,49],"bg"),i("bgRed",[41,49],"bg"),i("bgGreen",[42,49],"bg"),i("bgYellow",[43,49],"bg"),i("bgBlue",[44,49],"bg"),i("bgMagenta",[45,49],"bg"),i("bgCyan",[46,49],"bg"),i("bgWhite",[47,49],"bg"),i("blackBright",[90,39],"bright"),i("redBright",[91,39],"bright"),i("greenBright",[92,39],"bright"),i("yellowBright",[93,39],"bright"),i("blueBright",[94,39],"bright"),i("magentaBright",[95,39],"bright"),i("cyanBright",[96,39],"bright"),i("whiteBright",[97,39],"bright"),i("bgBlackBright",[100,49],"bgBright"),i("bgRedBright",[101,49],"bgBright"),i("bgGreenBright",[102,49],"bgBright"),i("bgYellowBright",[103,49],"bgBright"),i("bgBlueBright",[104,49],"bgBright"),i("bgMagentaBright",[105,49],"bgBright"),i("bgCyanBright",[106,49],"bgBright"),i("bgWhiteBright",[107,49],"bgBright"),n.ansiRegex=Ai,n.hasColor=n.hasAnsi=s=>(n.ansiRegex.lastIndex=0,typeof s=="string"&&s!==""&&n.ansiRegex.test(s)),n.alias=(s,l)=>{let a=typeof l=="string"?n[l]:l;if(typeof a!="function")throw new TypeError("Expected alias to be the name of an existing color (string) or a function");a.stack||(Reflect.defineProperty(a,"name",{value:s}),n.styles[s]=a,a.stack=[s]),Reflect.defineProperty(n,s,{configurable:!0,enumerable:!0,set(d){n.alias(s,d)},get(){let d=c=>r(c,d.stack);return Reflect.setPrototypeOf(d,n),d.stack=this.stack?this.stack.concat(a.stack):a.stack,d}})},n.theme=s=>{if(!Oi(s))throw new TypeError("Expected theme to be an object");for(let l of Object.keys(s))n.alias(l,s[l]);return n},n.alias("unstyle",s=>typeof s=="string"&&s!==""?(n.ansiRegex.lastIndex=0,s.replace(n.ansiRegex,"")):""),n.alias("noop",s=>s),n.none=n.clear=n.noop,n.stripColor=n.unstyle,n.symbols=Dr(),n.define=i,n};er.exports=Pr();er.exports.create=Pr});var Gr=he((bl,Vr)=>{Vr.exports=function(n){var t={};function e(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return n[r].call(i.exports,i,i.exports,e),i.l=!0,i.exports}return e.m=n,e.c=t,e.i=function(r){return r},e.d=function(r,i,s){e.o(r,i)||Object.defineProperty(r,i,{configurable:!1,enumerable:!0,get:s})},e.n=function(r){var i=r&&r.__esModule?function(){return r.default}:function(){return r};return e.d(i,"a",i),i},e.o=function(r,i){return Object.prototype.hasOwnProperty.call(r,i)},e.p="",e(e.s=14)}([function(n,t){n.exports=require("path")},function(n,t,e){"use strict";t.__esModule=!0;var r=e(173),i=s(r);function s(l){return l&&l.__esModule?l:{default:l}}t.default=function(l){return function(){var a=l.apply(this,arguments);return new i.default(function(d,c){function y(h,A){try{var x=a[h](A),g=x.value}catch(C){c(C);return}if(x.done)d(g);else return i.default.resolve(g).then(function(C){y("next",C)},function(C){y("throw",C)})}return y("next")})}}},function(n,t){n.exports=require("util")},function(n,t){n.exports=require("fs")},function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});class r extends Error{constructor(c,y){super(c),this.code=y}}t.MessageError=r;class i extends r{constructor(c,y,h){super(c,y),this.process=h}}t.ProcessSpawnError=i;class s extends r{}t.SecurityError=s;class l extends r{}t.ProcessTermError=l;class a extends Error{constructor(c,y){super(c),this.responseCode=y}}t.ResponseError=a},function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getFirstSuitableFolder=t.readFirstAvailableStream=t.makeTempDir=t.hardlinksWork=t.writeFilePreservingEol=t.getFileSizeOnDisk=t.walk=t.symlink=t.find=t.readJsonAndFile=t.readJson=t.readFileAny=t.hardlinkBulk=t.copyBulk=t.unlink=t.glob=t.link=t.chmod=t.lstat=t.exists=t.mkdirp=t.stat=t.access=t.rename=t.readdir=t.realpath=t.readlink=t.writeFile=t.open=t.readFileBuffer=t.lockQueue=t.constants=void 0;var r;function i(){return r=B(e(1))}let s=(()=>{var K=(0,(r||i()).default)(function*(G,U,j,V){let te=(()=>{var se=(0,(r||i()).default)(function*(Le){let ge=Le.src,re=Le.dest,Rt=Le.type,He=Le.onFresh||Je,ye=Le.onDone||Je;if(oe.has(re.toLowerCase())?V.verbose(`The case-insensitive file ${re} shouldn't be copied twice in one bulk copy`):oe.add(re.toLowerCase()),Rt==="symlink"){yield Ee((o||u()).default.dirname(re)),He(),Re.symlink.push({dest:re,linkname:ge}),ye();return}if(U.ignoreBasenames.indexOf((o||u()).default.basename(ge))>=0)return;let be=yield Ce(ge),rt;be.isDirectory()&&(rt=yield Se(ge));let Ne;try{Ne=yield Ce(re)}catch(ke){if(ke.code!=="ENOENT")throw ke}if(Ne){let ke=be.isSymbolicLink()&&Ne.isSymbolicLink(),nt=be.isDirectory()&&Ne.isDirectory(),qe=be.isFile()&&Ne.isFile();if(qe&&de.has(re)){ye(),V.verbose(V.lang("verboseFileSkipArtifact",ge));return}if(qe&&be.size===Ne.size&&(0,(X||Q()).fileDatesEqual)(be.mtime,Ne.mtime)){ye(),V.verbose(V.lang("verboseFileSkip",ge,re,be.size,+be.mtime));return}if(ke){let Oe=yield ae(ge);if(Oe===(yield ae(re))){ye(),V.verbose(V.lang("verboseFileSkipSymlink",ge,re,Oe));return}}if(nt){let Oe=yield Se(re);yt(rt,"src files not initialised");for(var Ye=Oe,lt=Array.isArray(Ye),je=0,Ye=lt?Ye:Ye[Symbol.iterator]();;){var Et;if(lt){if(je>=Ye.length)break;Et=Ye[je++]}else{if(je=Ye.next(),je.done)break;Et=je.value}let ft=Et;if(rt.indexOf(ft)<0){let it=(o||u()).default.join(re,ft);if(j.add(it),(yield Ce(it)).isDirectory())for(var Qe=yield Se(it),ut=Array.isArray(Qe),Ue=0,Qe=ut?Qe:Qe[Symbol.iterator]();;){var Tt;if(ut){if(Ue>=Qe.length)break;Tt=Qe[Ue++]}else{if(Ue=Qe.next(),Ue.done)break;Tt=Ue.value}let qt=Tt;j.add((o||u()).default.join(it,qt))}}}}}if(Ne&&Ne.isSymbolicLink()&&(yield(0,(X||Q()).unlink)(re),Ne=null),be.isSymbolicLink()){He();let ke=yield ae(ge);Re.symlink.push({dest:re,linkname:ke}),ye()}else if(be.isDirectory()){Ne||(V.verbose(V.lang("verboseFileFolder",re)),yield Ee(re));let ke=re.split((o||u()).default.sep);for(;ke.length;)oe.add(ke.join((o||u()).default.sep).toLowerCase()),ke.pop();yt(rt,"src files not initialised");let nt=rt.length;nt||ye();for(var Ze=rt,ct=Array.isArray(Ze),Xe=0,Ze=ct?Ze:Ze[Symbol.iterator]();;){var we;if(ct){if(Xe>=Ze.length)break;we=Ze[Xe++]}else{if(Xe=Ze.next(),Xe.done)break;we=Xe.value}let qe=we;G.push({dest:(o||u()).default.join(re,qe),onFresh:He,onDone:function(Oe){function ft(){return Oe.apply(this,arguments)}return ft.toString=function(){return Oe.toString()},ft}(function(){--nt===0&&ye()}),src:(o||u()).default.join(ge,qe)})}}else if(be.isFile())He(),Re.file.push({src:ge,dest:re,atime:be.atime,mtime:be.mtime,mode:be.mode}),ye();else throw new Error(`unsure how to copy this: ${ge}`)});return function(ge){return se.apply(this,arguments)}})(),de=new Set(U.artifactFiles||[]),oe=new Set;for(var ie=G,le=Array.isArray(ie),ne=0,ie=le?ie:ie[Symbol.iterator]();;){var $e;if(le){if(ne>=ie.length)break;$e=ie[ne++]}else{if(ne=ie.next(),ne.done)break;$e=ne.value}let se=$e,Le=se.onDone;se.onDone=function(){U.onProgress(se.dest),Le&&Le()}}U.onStart(G.length);let Re={file:[],symlink:[],link:[]};for(;G.length;){let se=G.splice(0,dt);yield Promise.all(se.map(te))}for(var De=de,at=Array.isArray(De),ze=0,De=at?De:De[Symbol.iterator]();;){var gt;if(at){if(ze>=De.length)break;gt=De[ze++]}else{if(ze=De.next(),ze.done)break;gt=ze.value}let se=gt;j.has(se)&&(V.verbose(V.lang("verboseFilePhantomExtraneous",se)),j.delete(se))}for(var Pe=j,At=Array.isArray(Pe),Ke=0,Pe=At?Pe:Pe[Symbol.iterator]();;){var pt;if(At){if(Ke>=Pe.length)break;pt=Pe[Ke++]}else{if(Ke=Pe.next(),Ke.done)break;pt=Ke.value}let se=pt;oe.has(se.toLowerCase())&&j.delete(se)}return Re});return function(U,j,V,te){return K.apply(this,arguments)}})(),l=(()=>{var K=(0,(r||i()).default)(function*(G,U,j,V){let te=(()=>{var se=(0,(r||i()).default)(function*(Le){let ge=Le.src,re=Le.dest,Rt=Le.onFresh||Je,He=Le.onDone||Je;if(oe.has(re.toLowerCase())){He();return}if(oe.add(re.toLowerCase()),U.ignoreBasenames.indexOf((o||u()).default.basename(ge))>=0)return;let ye=yield Ce(ge),be;ye.isDirectory()&&(be=yield Se(ge));let rt=yield We(re);if(rt){let we=yield Ce(re),ke=ye.isSymbolicLink()&&we.isSymbolicLink(),nt=ye.isDirectory()&&we.isDirectory(),qe=ye.isFile()&&we.isFile();if(ye.mode!==we.mode)try{yield Te(re,ye.mode)}catch(Oe){V.verbose(Oe)}if(qe&&de.has(re)){He(),V.verbose(V.lang("verboseFileSkipArtifact",ge));return}if(qe&&ye.ino!==null&&ye.ino===we.ino){He(),V.verbose(V.lang("verboseFileSkip",ge,re,ye.ino));return}if(ke){let Oe=yield ae(ge);if(Oe===(yield ae(re))){He(),V.verbose(V.lang("verboseFileSkipSymlink",ge,re,Oe));return}}if(nt){let Oe=yield Se(re);yt(be,"src files not initialised");for(var je=Oe,Ne=Array.isArray(je),lt=0,je=Ne?je:je[Symbol.iterator]();;){var Ye;if(Ne){if(lt>=je.length)break;Ye=je[lt++]}else{if(lt=je.next(),lt.done)break;Ye=lt.value}let ft=Ye;if(be.indexOf(ft)<0){let it=(o||u()).default.join(re,ft);if(j.add(it),(yield Ce(it)).isDirectory())for(var Ue=yield Se(it),Et=Array.isArray(Ue),ut=0,Ue=Et?Ue:Ue[Symbol.iterator]();;){var Qe;if(Et){if(ut>=Ue.length)break;Qe=Ue[ut++]}else{if(ut=Ue.next(),ut.done)break;Qe=ut.value}let qt=Qe;j.add((o||u()).default.join(it,qt))}}}}}if(ye.isSymbolicLink()){Rt();let we=yield ae(ge);Re.symlink.push({dest:re,linkname:we}),He()}else if(ye.isDirectory()){V.verbose(V.lang("verboseFileFolder",re)),yield Ee(re);let we=re.split((o||u()).default.sep);for(;we.length;)oe.add(we.join((o||u()).default.sep).toLowerCase()),we.pop();yt(be,"src files not initialised");let ke=be.length;ke||He();for(var Xe=be,Tt=Array.isArray(Xe),ct=0,Xe=Tt?Xe:Xe[Symbol.iterator]();;){var Ze;if(Tt){if(ct>=Xe.length)break;Ze=Xe[ct++]}else{if(ct=Xe.next(),ct.done)break;Ze=ct.value}let nt=Ze;G.push({onFresh:Rt,src:(o||u()).default.join(ge,nt),dest:(o||u()).default.join(re,nt),onDone:function(qe){function Oe(){return qe.apply(this,arguments)}return Oe.toString=function(){return qe.toString()},Oe}(function(){--ke===0&&He()})})}}else if(ye.isFile())Rt(),Re.link.push({src:ge,dest:re,removeDest:rt}),He();else throw new Error(`unsure how to copy this: ${ge}`)});return function(ge){return se.apply(this,arguments)}})(),de=new Set(U.artifactFiles||[]),oe=new Set;for(var ie=G,le=Array.isArray(ie),ne=0,ie=le?ie:ie[Symbol.iterator]();;){var $e;if(le){if(ne>=ie.length)break;$e=ie[ne++]}else{if(ne=ie.next(),ne.done)break;$e=ne.value}let se=$e,Le=se.onDone||Je;se.onDone=function(){U.onProgress(se.dest),Le()}}U.onStart(G.length);let Re={file:[],symlink:[],link:[]};for(;G.length;){let se=G.splice(0,dt);yield Promise.all(se.map(te))}for(var De=de,at=Array.isArray(De),ze=0,De=at?De:De[Symbol.iterator]();;){var gt;if(at){if(ze>=De.length)break;gt=De[ze++]}else{if(ze=De.next(),ze.done)break;gt=ze.value}let se=gt;j.has(se)&&(V.verbose(V.lang("verboseFilePhantomExtraneous",se)),j.delete(se))}for(var Pe=j,At=Array.isArray(Pe),Ke=0,Pe=At?Pe:Pe[Symbol.iterator]();;){var pt;if(At){if(Ke>=Pe.length)break;pt=Pe[Ke++]}else{if(Ke=Pe.next(),Ke.done)break;pt=Ke.value}let se=pt;oe.has(se.toLowerCase())&&j.delete(se)}return Re});return function(U,j,V,te){return K.apply(this,arguments)}})(),a=t.copyBulk=(()=>{var K=(0,(r||i()).default)(function*(G,U,j){let V={onStart:j&&j.onStart||Je,onProgress:j&&j.onProgress||Je,possibleExtraneous:j?j.possibleExtraneous:new Set,ignoreBasenames:j&&j.ignoreBasenames||[],artifactFiles:j&&j.artifactFiles||[]},te=yield s(G,V,V.possibleExtraneous,U);V.onStart(te.file.length+te.symlink.length+te.link.length);let de=te.file,oe=new Map;yield(b||L()).queue(de,(()=>{var ne=(0,(r||i()).default)(function*(ie){let $e;for(;$e=oe.get(ie.dest);)yield $e;U.verbose(U.lang("verboseFileCopy",ie.src,ie.dest));let Re=(0,(X||Q()).copyFile)(ie,function(){return oe.delete(ie.dest)});return oe.set(ie.dest,Re),V.onProgress(ie.dest),Re});return function(ie){return ne.apply(this,arguments)}})(),dt);let le=te.symlink;yield(b||L()).queue(le,function(ne){let ie=(o||u()).default.resolve((o||u()).default.dirname(ne.dest),ne.linkname);return U.verbose(U.lang("verboseFileSymlink",ne.dest,ie)),x(ie,ne.dest)})});return function(U,j,V){return K.apply(this,arguments)}})(),d=t.hardlinkBulk=(()=>{var K=(0,(r||i()).default)(function*(G,U,j){let V={onStart:j&&j.onStart||Je,onProgress:j&&j.onProgress||Je,possibleExtraneous:j?j.possibleExtraneous:new Set,artifactFiles:j&&j.artifactFiles||[],ignoreBasenames:[]},te=yield l(G,V,V.possibleExtraneous,U);V.onStart(te.file.length+te.symlink.length+te.link.length);let de=te.link;yield(b||L()).queue(de,(()=>{var le=(0,(r||i()).default)(function*(ne){U.verbose(U.lang("verboseFileLink",ne.src,ne.dest)),ne.removeDest&&(yield(0,(X||Q()).unlink)(ne.dest)),yield Mt(ne.src,ne.dest)});return function(ne){return le.apply(this,arguments)}})(),dt);let oe=te.symlink;yield(b||L()).queue(oe,function(le){let ne=(o||u()).default.resolve((o||u()).default.dirname(le.dest),le.linkname);return U.verbose(U.lang("verboseFileSymlink",le.dest,ne)),x(ne,le.dest)})});return function(U,j,V){return K.apply(this,arguments)}})(),c=t.readFileAny=(()=>{var K=(0,(r||i()).default)(function*(G){for(var V=G,U=Array.isArray(V),j=0,V=U?V:V[Symbol.iterator]();;){var te;if(U){if(j>=V.length)break;te=V[j++]}else{if(j=V.next(),j.done)break;te=j.value}let de=te;if(yield We(de))return Zt(de)}return null});return function(U){return K.apply(this,arguments)}})(),y=t.readJson=(()=>{var K=(0,(r||i()).default)(function*(G){return(yield h(G)).object});return function(U){return K.apply(this,arguments)}})(),h=t.readJsonAndFile=(()=>{var K=(0,(r||i()).default)(function*(G){let U=yield Zt(G);try{return{object:(0,(F||H()).default)(JSON.parse(Ot(U))),content:U}}catch(j){throw j.message=`${G}: ${j.message}`,j}});return function(U){return K.apply(this,arguments)}})(),A=t.find=(()=>{var K=(0,(r||i()).default)(function*(G,U){let j=U.split((o||u()).default.sep);for(;j.length;){let V=j.concat(G).join((o||u()).default.sep);if(yield We(V))return V;j.pop()}return!1});return function(U,j){return K.apply(this,arguments)}})(),x=t.symlink=(()=>{var K=(0,(r||i()).default)(function*(G,U){try{if((yield Ce(U)).isSymbolicLink()&&(yield Ae(U))===G)return}catch(j){if(j.code!=="ENOENT")throw j}if(yield(0,(X||Q()).unlink)(U),process.platform==="win32")yield Ft(G,U,"junction");else{let j;try{j=(o||u()).default.relative((E||S()).default.realpathSync((o||u()).default.dirname(U)),(E||S()).default.realpathSync(G))}catch(V){if(V.code!=="ENOENT")throw V;j=(o||u()).default.relative((o||u()).default.dirname(U),G)}yield Ft(j||".",U)}});return function(U,j){return K.apply(this,arguments)}})(),g=t.walk=(()=>{var K=(0,(r||i()).default)(function*(G,U,j=new Set){let V=[],te=yield Se(G);j.size&&(te=te.filter(function(ie){return!j.has(ie)}));for(var le=te,de=Array.isArray(le),oe=0,le=de?le:le[Symbol.iterator]();;){var ne;if(de){if(oe>=le.length)break;ne=le[oe++]}else{if(oe=le.next(),oe.done)break;ne=oe.value}let ie=ne,$e=U?(o||u()).default.join(U,ie):ie,Re=(o||u()).default.join(G,ie),at=yield Ce(Re);V.push({relative:$e,basename:ie,absolute:Re,mtime:+at.mtime}),at.isDirectory()&&(V=V.concat(yield g(Re,$e,j)))}return V});return function(U,j){return K.apply(this,arguments)}})(),C=t.getFileSizeOnDisk=(()=>{var K=(0,(r||i()).default)(function*(G){let U=yield Ce(G),j=U.size,V=U.blksize;return Math.ceil(j/V)*V});return function(U){return K.apply(this,arguments)}})(),T=(()=>{var K=(0,(r||i()).default)(function*(G){if(!(yield We(G)))return;let U=yield Y(G);for(let j=0;j<U.length;++j){if(U[j]===hi)return`\r
  6. `;if(U[j]===vi)return`
  7. `}});return function(U){return K.apply(this,arguments)}})(),I=t.writeFilePreservingEol=(()=>{var K=(0,(r||i()).default)(function*(G,U){let j=(yield T(G))||(O||m()).default.EOL;j!==`
  8. `&&(U=U.replace(/\n/g,j)),yield fe(G,U)});return function(U,j){return K.apply(this,arguments)}})(),R=t.hardlinksWork=(()=>{var K=(0,(r||i()).default)(function*(G){let U="test-file"+Math.random(),j=(o||u()).default.join(G,U),V=(o||u()).default.join(G,U+"-link");try{yield fe(j,"test"),yield Mt(j,V)}catch{return!1}finally{yield(0,(X||Q()).unlink)(j),yield(0,(X||Q()).unlink)(V)}return!0});return function(U){return K.apply(this,arguments)}})(),N=t.makeTempDir=(()=>{var K=(0,(r||i()).default)(function*(G){let U=(o||u()).default.join((O||m()).default.tmpdir(),`yarn-${G||""}-${Date.now()}-${Math.random()}`);return yield(0,(X||Q()).unlink)(U),yield Ee(U),U});return function(U){return K.apply(this,arguments)}})(),k=t.readFirstAvailableStream=(()=>{var K=(0,(r||i()).default)(function*(G){for(var V=G,U=Array.isArray(V),j=0,V=U?V:V[Symbol.iterator]();;){var te;if(U){if(j>=V.length)break;te=V[j++]}else{if(j=V.next(),j.done)break;te=j.value}let de=te;try{let oe=yield q(de,"r");return(E||S()).default.createReadStream(de,{fd:oe})}catch{}}return null});return function(U){return K.apply(this,arguments)}})(),p=t.getFirstSuitableFolder=(()=>{var K=(0,(r||i()).default)(function*(G,U=J.W_OK|J.X_OK){let j={skipped:[],folder:null};for(var de=G,V=Array.isArray(de),te=0,de=V?de:de[Symbol.iterator]();;){var oe;if(V){if(te>=de.length)break;oe=de[te++]}else{if(te=de.next(),te.done)break;oe=te.value}let le=oe;try{return yield Ee(le),yield Te(le,U),j.folder=le,j}catch(ne){j.skipped.push({error:ne,folder:le})}}return j});return function(U){return K.apply(this,arguments)}})();t.copy=Bt,t.readFile=Zt,t.readFileRaw=mi,t.normalizeOS=Cr;var E;function S(){return E=B(e(3))}var D;function M(){return D=B(e(75))}var O;function m(){return O=B(e(36))}var o;function u(){return o=B(e(0))}var f;function v(){return f=B(e(84))}var b;function L(){return b=$(e(40))}var P;function w(){return P=e(40)}var F;function H(){return F=B(e(20))}var X;function Q(){return X=e(164)}function $(K){if(K&&K.__esModule)return K;var G={};if(K!=null)for(var U in K)Object.prototype.hasOwnProperty.call(K,U)&&(G[U]=K[U]);return G.default=K,G}function B(K){return K&&K.__esModule?K:{default:K}}let J=t.constants=typeof(E||S()).default.constants<"u"?(E||S()).default.constants:{R_OK:(E||S()).default.R_OK,W_OK:(E||S()).default.W_OK,X_OK:(E||S()).default.X_OK},Z=t.lockQueue=new(f||v()).default("fs lock"),Y=t.readFileBuffer=(0,(P||w()).promisify)((E||S()).default.readFile),q=t.open=(0,(P||w()).promisify)((E||S()).default.open),fe=t.writeFile=(0,(P||w()).promisify)((E||S()).default.writeFile),ae=t.readlink=(0,(P||w()).promisify)((E||S()).default.readlink),Ae=t.realpath=(0,(P||w()).promisify)((E||S()).default.realpath),Se=t.readdir=(0,(P||w()).promisify)((E||S()).default.readdir),Ge=t.rename=(0,(P||w()).promisify)((E||S()).default.rename),Te=t.access=(0,(P||w()).promisify)((E||S()).default.access),xe=t.stat=(0,(P||w()).promisify)((E||S()).default.stat),Ee=t.mkdirp=(0,(P||w()).promisify)(e(116)),We=t.exists=(0,(P||w()).promisify)((E||S()).default.exists,!0),Ce=t.lstat=(0,(P||w()).promisify)((E||S()).default.lstat),tt=t.chmod=(0,(P||w()).promisify)((E||S()).default.chmod),Mt=t.link=(0,(P||w()).promisify)((E||S()).default.link),Nt=t.glob=(0,(P||w()).promisify)((D||M()).default);t.unlink=(X||Q()).unlink;let dt=(E||S()).default.copyFile?128:4,Ft=(0,(P||w()).promisify)((E||S()).default.symlink),yt=e(7),Ot=e(122),Je=()=>{};function Bt(K,G,U){return a([{src:K,dest:G}],U)}function bt(K,G){return new Promise((U,j)=>{(E||S()).default.readFile(K,G,function(V,te){V?j(V):U(te)})})}function Zt(K){return bt(K,"utf8").then(Cr)}function mi(K){return bt(K,"binary")}function Cr(K){return K.replace(/\r\n/g,`
  9. `)}let hi=13,vi=10},function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getPathKey=Te;let r=e(36),i=e(0),s=e(45).default;var l=e(171);let a=l.getCacheDir,d=l.getConfigDir,c=l.getDataDir,y=e(227),h=t.DEPENDENCY_TYPES=["devDependencies","dependencies","optionalDependencies","peerDependencies"],A=t.RESOLUTIONS="resolutions",x=t.MANIFEST_FIELDS=[A,...h],g=t.SUPPORTED_NODE_VERSIONS="^4.8.0 || ^5.7.0 || ^6.2.2 || >=8.0.0",C=t.YARN_REGISTRY="https://registry.yarnpkg.com",T=t.YARN_DOCS="https://yarnpkg.com/en/docs/cli/",I=t.YARN_INSTALLER_SH="https://yarnpkg.com/install.sh",R=t.YARN_INSTALLER_MSI="https://yarnpkg.com/latest.msi",N=t.SELF_UPDATE_VERSION_URL="https://yarnpkg.com/latest-version",k=t.CACHE_VERSION=2,p=t.LOCKFILE_VERSION=1,E=t.NETWORK_CONCURRENCY=8,S=t.NETWORK_TIMEOUT=30*1e3,D=t.CHILD_CONCURRENCY=5,M=t.REQUIRED_PACKAGE_KEYS=["name","version","_uid"];function O(){let Ee=[a()];return process.getuid&&Ee.push(i.join(r.tmpdir(),`.yarn-cache-${process.getuid()}`)),Ee.push(i.join(r.tmpdir(),".yarn-cache")),Ee}let m=t.PREFERRED_MODULE_CACHE_DIRECTORIES=O(),o=t.CONFIG_DIRECTORY=d(),u=t.DATA_DIRECTORY=c(),f=t.LINK_REGISTRY_DIRECTORY=i.join(u,"link"),v=t.GLOBAL_MODULE_DIRECTORY=i.join(u,"global"),b=t.NODE_BIN_PATH=process.execPath,L=t.YARN_BIN_PATH=P();function P(){return y?__filename:i.join(__dirname,"..","bin","yarn.js")}let w=t.NODE_MODULES_FOLDER="node_modules",F=t.NODE_PACKAGE_JSON="package.json",H=t.POSIX_GLOBAL_PREFIX=`${process.env.DESTDIR||""}/usr/local`,X=t.FALLBACK_GLOBAL_PREFIX=i.join(s,".yarn"),Q=t.META_FOLDER=".yarn-meta",$=t.INTEGRITY_FILENAME=".yarn-integrity",B=t.LOCKFILE_FILENAME="yarn.lock",J=t.METADATA_FILENAME=".yarn-metadata.json",Z=t.TARBALL_FILENAME=".yarn-tarball.tgz",Y=t.CLEAN_FILENAME=".yarnclean",q=t.NPM_LOCK_FILENAME="package-lock.json",fe=t.NPM_SHRINKWRAP_FILENAME="npm-shrinkwrap.json",ae=t.DEFAULT_INDENT=" ",Ae=t.SINGLE_INSTANCE_PORT=31997,Se=t.SINGLE_INSTANCE_FILENAME=".yarn-single-instance",Ge=t.ENV_PATH_KEY=Te(process.platform,process.env);function Te(Ee,We){let Ce="PATH";if(Ee==="win32"){Ce="Path";for(let tt in We)tt.toLowerCase()==="path"&&(Ce=tt)}return Ce}let xe=t.VERSION_COLOR_SCHEME={major:"red",premajor:"red",minor:"yellow",preminor:"yellow",patch:"green",prepatch:"green",prerelease:"red",unchanged:"white",unknown:"red"}},function(n,t,e){"use strict";var r=process.env.NODE_ENV,i=function(s,l,a,d,c,y,h,A){if(r!=="production"&&l===void 0)throw new Error("invariant requires an error message argument");if(!s){var x;if(l===void 0)x=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var g=[a,d,c,y,h,A],C=0;x=new Error(l.replace(/%s/g,function(){return g[C++]})),x.name="Invariant Violation"}throw x.framesToPop=1,x}};n.exports=i},,function(n,t){n.exports=require("crypto")},,function(n,t){var e=n.exports=typeof window<"u"&&window.Math==Math?window:typeof self<"u"&&self.Math==Math?self:Function("return this")();typeof __g=="number"&&(__g=e)},function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sortAlpha=i,t.entries=s,t.removePrefix=l,t.removeSuffix=a,t.addSuffix=d,t.hyphenate=c,t.camelCase=y,t.compareSortedArrays=h,t.sleep=A;let r=e(176);function i(x,g){let C=Math.min(x.length,g.length);for(let T=0;T<C;T++){let I=x.charCodeAt(T),R=g.charCodeAt(T);if(I!==R)return I-R}return x.length-g.length}function s(x){let g=[];if(x)for(let C in x)g.push([C,x[C]]);return g}function l(x,g){return x.startsWith(g)&&(x=x.slice(g.length)),x}function a(x,g){return x.endsWith(g)?x.slice(0,-g.length):x}function d(x,g){return x.endsWith(g)?x:x+g}function c(x){return x.replace(/[A-Z]/g,g=>"-"+g.charAt(0).toLowerCase())}function y(x){return/[A-Z]/.test(x)?null:r(x)}function h(x,g){if(x.length!==g.length)return!1;for(let C=0,T=x.length;C<T;C++)if(x[C]!==g[C])return!1;return!0}function A(x){return new Promise(g=>{setTimeout(g,x)})}},function(n,t,e){var r=e(107)("wks"),i=e(111),s=e(11).Symbol,l=typeof s=="function",a=n.exports=function(d){return r[d]||(r[d]=l&&s[d]||(l?s:i)("Symbol."+d))};a.store=r},function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.stringify=t.parse=void 0;var r;function i(){return r=k(e(1))}var s;function l(){return s=e(81)}Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return k(s||l()).default}});var a;function d(){return a=e(150)}Object.defineProperty(t,"stringify",{enumerable:!0,get:function(){return k(a||d()).default}}),t.implodeEntry=o,t.explodeEntry=u;var c;function y(){return c=e(12)}var h;function A(){return h=e(29)}var x;function g(){return x=k(e(81))}var C;function T(){return C=e(6)}var I;function R(){return I=N(e(5))}function N(v){if(v&&v.__esModule)return v;var b={};if(v!=null)for(var L in v)Object.prototype.hasOwnProperty.call(v,L)&&(b[L]=v[L]);return b.default=v,b}function k(v){return v&&v.__esModule?v:{default:v}}let p=e(7),E=e(0),S=e(55);function D(v){return(0,(h||A()).normalizePattern)(v).name}function M(v){return v&&Object.keys(v).length?v:void 0}function O(v){return v.resolved||(v.reference&&v.hash?`${v.reference}#${v.hash}`:null)}function m(v){return v.toString().split(" ").sort().join(" ")}function o(v,b){let L=D(v),P=b.integrity?m(b.integrity):"",w={name:L===b.name?void 0:b.name,version:b.version,uid:b.uid===b.version?void 0:b.uid,resolved:b.resolved,registry:b.registry==="npm"?void 0:b.registry,dependencies:M(b.dependencies),optionalDependencies:M(b.optionalDependencies),permissions:M(b.permissions),prebuiltVariants:M(b.prebuiltVariants)};return P&&(w.integrity=P),w}function u(v,b){b.optionalDependencies=b.optionalDependencies||{},b.dependencies=b.dependencies||{},b.uid=b.uid||b.version,b.permissions=b.permissions||{},b.registry=b.registry||"npm",b.name=b.name||D(v);let L=b.integrity;return L&&L.isIntegrity&&(b.integrity=S.parse(L)),b}class f{constructor({cache:b,source:L,parseResultType:P}={}){this.source=L||"",this.cache=b,this.parseResultType=P}hasEntriesExistWithoutIntegrity(){if(!this.cache)return!1;for(let b in this.cache)if(!/^.*@(file:|http)/.test(b)&&this.cache[b]&&!this.cache[b].integrity)return!0;return!1}static fromDirectory(b,L){return(0,(r||i()).default)(function*(){let P=E.join(b,(C||T()).LOCKFILE_FILENAME),w,F="",H;return(yield(I||R()).exists(P))?(F=yield(I||R()).readFile(P),H=(0,(x||g()).default)(F,P),L&&(H.type==="merge"?L.info(L.lang("lockfileMerged")):H.type==="conflict"&&L.warn(L.lang("lockfileConflict"))),w=H.object):L&&L.info(L.lang("noLockfileFound")),new f({cache:w,source:F,parseResultType:H&&H.type})})()}getLocked(b){let L=this.cache;if(!L)return;let P=b in L&&L[b];if(typeof P=="string")return this.getLocked(P);if(P)return u(b,P),P}removePattern(b){let L=this.cache;L&&delete L[b]}getLockfile(b){let L={},P=new Map,w=Object.keys(b).sort((c||y()).sortAlpha);for(var X=w,F=Array.isArray(X),H=0,X=F?X:X[Symbol.iterator]();;){var Q;if(F){if(H>=X.length)break;Q=X[H++]}else{if(H=X.next(),H.done)break;Q=H.value}let $=Q,B=b[$],J=B._remote,Z=B._reference;p(Z,"Package is missing a reference"),p(J,"Package is missing a remote");let Y=O(J),q=Y&&P.get(Y);if(q){L[$]=q,!q.name&&D($)!==B.name&&(q.name=B.name);continue}let fe=o($,{name:B.name,version:B.version,uid:B._uid,resolved:J.resolved,integrity:J.integrity,registry:J.registry,dependencies:B.dependencies,peerDependencies:B.peerDependencies,optionalDependencies:B.optionalDependencies,permissions:Z.permissions,prebuiltVariants:B.prebuiltVariants});L[$]=fe,Y&&P.set(Y,fe)}return L}}t.default=f},,,function(n,t){n.exports=require("stream")},,,function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=r;function r(i={}){if(Array.isArray(i))for(var a=i,s=Array.isArray(a),l=0,a=s?a:a[Symbol.iterator]();;){var d;if(s){if(l>=a.length)break;d=a[l++]}else{if(l=a.next(),l.done)break;d=l.value}r(d)}else if((i!==null&&typeof i=="object"||typeof i=="function")&&(Object.setPrototypeOf(i,null),typeof i=="object"))for(let c in i)r(i[c]);return i}},,function(n,t){n.exports=require("assert")},function(n,t){var e=n.exports={version:"2.5.7"};typeof __e=="number"&&(__e=e)},,,,function(n,t,e){var r=e(34);n.exports=function(i){if(!r(i))throw TypeError(i+" is not an object!");return i}},,function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normalizePattern=r;function r(i){let s=!1,l="latest",a=i,d=!1;a[0]==="@"&&(d=!0,a=a.slice(1));let c=a.split("@");return c.length>1&&(a=c.shift(),l=c.join("@"),l?s=!0:l="*"),d&&(a=`@${a}`),{name:a,range:l,hasVersion:s}}},,function(n,t,e){var r=e(50),i=e(106);n.exports=e(33)?function(s,l,a){return r.f(s,l,i(1,a))}:function(s,l,a){return s[l]=a,s}},function(n,t,e){var r=e(63),i=r.Buffer;function s(a,d){for(var c in a)d[c]=a[c]}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?n.exports=r:(s(r,t),t.Buffer=l);function l(a,d,c){return i(a,d,c)}s(i,l),l.from=function(a,d,c){if(typeof a=="number")throw new TypeError("Argument must not be a number");return i(a,d,c)},l.alloc=function(a,d,c){if(typeof a!="number")throw new TypeError("Argument must be a number");var y=i(a);return d!==void 0?typeof c=="string"?y.fill(d,c):y.fill(d):y.fill(0),y},l.allocUnsafe=function(a){if(typeof a!="number")throw new TypeError("Argument must be a number");return i(a)},l.allocUnsafeSlow=function(a){if(typeof a!="number")throw new TypeError("Argument must be a number");return r.SlowBuffer(a)}},function(n,t,e){n.exports=!e(85)(function(){return Object.defineProperty({},"a",{get:function(){return 7}}).a!=7})},function(n,t){n.exports=function(e){return typeof e=="object"?e!==null:typeof e=="function"}},function(n,t){n.exports={}},function(n,t){n.exports=require("os")},,,,function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.wait=r,t.promisify=i,t.queue=s;function r(l){return new Promise(a=>{setTimeout(a,l)})}function i(l,a){return function(...d){return new Promise(function(c,y){d.push(function(h,...A){let x=A;A.length<=1&&(x=A[0]),a&&(x=h,h=null),h?y(h):c(x)}),l.apply(null,d)})}}function s(l,a,d=1/0){d=Math.min(d,l.length),l=l.slice();let c=[],y=l.length;return y?new Promise((h,A)=>{for(let g=0;g<d;g++)x();function x(){let g=l.shift();a(g).then(function(T){c.push(T),y--,y===0?h(c):l.length&&x()},A)}}):Promise.resolve(c)}},function(n,t,e){var r=e(11),i=e(23),s=e(48),l=e(31),a=e(49),d="prototype",c=function(y,h,A){var x=y&c.F,g=y&c.G,C=y&c.S,T=y&c.P,I=y&c.B,R=y&c.W,N=g?i:i[h]||(i[h]={}),k=N[d],p=g?r:C?r[h]:(r[h]||{})[d],E,S,D;g&&(A=h);for(E in A)S=!x&&p&&p[E]!==void 0,!(S&&a(N,E))&&(D=S?p[E]:A[E],N[E]=g&&typeof p[E]!="function"?A[E]:I&&S?s(D,r):R&&p[E]==D?function(M){var O=function(m,o,u){if(this instanceof M){switch(arguments.length){case 0:return new M;case 1:return new M(m);case 2:return new M(m,o)}return new M(m,o,u)}return M.apply(this,arguments)};return O[d]=M[d],O}(D):T&&typeof D=="function"?s(Function.call,D):D,T&&((N.virtual||(N.virtual={}))[E]=D,y&c.R&&k&&!k[E]&&l(k,E,D)))};c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,n.exports=c},function(n,t,e){try{var r=e(2);if(typeof r.inherits!="function")throw"";n.exports=r.inherits}catch{n.exports=e(224)}},,,function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.home=void 0;var r;function i(){return r=s(e(169))}function s(c){return c&&c.__esModule?c:{default:c}}let l=e(0),a=t.home=e(36).homedir(),d=(r||i()).default?l.resolve("/usr/local/share"):a;t.default=d},function(n,t){n.exports=function(e){if(typeof e!="function")throw TypeError(e+" is not a function!");return e}},function(n,t){var e={}.toString;n.exports=function(r){return e.call(r).slice(8,-1)}},function(n,t,e){var r=e(46);n.exports=function(i,s,l){if(r(i),s===void 0)return i;switch(l){case 1:return function(a){return i.call(s,a)};case 2:return function(a,d){return i.call(s,a,d)};case 3:return function(a,d,c){return i.call(s,a,d,c)}}return function(){return i.apply(s,arguments)}}},function(n,t){var e={}.hasOwnProperty;n.exports=function(r,i){return e.call(r,i)}},function(n,t,e){var r=e(27),i=e(184),s=e(201),l=Object.defineProperty;t.f=e(33)?Object.defineProperty:function(d,c,y){if(r(d),c=s(c,!0),r(y),i)try{return l(d,c,y)}catch{}if("get"in y||"set"in y)throw TypeError("Accessors not supported!");return"value"in y&&(d[c]=y.value),d}},,,,function(n,t){n.exports=require("events")},function(n,t,e){"use strict";let r=e(32).Buffer,i=e(9),s=e(17).Transform,l=["sha256","sha384","sha512"],a=/^[a-z0-9+/]+(?:=?=?)$/i,d=/^([^-]+)-([^?]+)([?\S*]*)$/,c=/^([^-]+)-([A-Za-z0-9+/=]{44,88})(\?[\x21-\x7E]*)*$/,y=/^[\x21-\x7E]+$/;class h{get isHash(){return!0}constructor(m,o){let u=!!(o&&o.strict);this.source=m.trim();let f=this.source.match(u?c:d);if(!f||u&&!l.some(b=>b===f[1]))return;this.algorithm=f[1],this.digest=f[2];let v=f[3];this.options=v?v.slice(1).split("?"):[]}hexDigest(){return this.digest&&r.from(this.digest,"base64").toString("hex")}toJSON(){return this.toString()}toString(m){if(m&&m.strict&&!(l.some(u=>u===this.algorithm)&&this.digest.match(a)&&(this.options||[]).every(u=>u.match(y))))return"";let o=this.options&&this.options.length?`?${this.options.join("?")}`:"";return`${this.algorithm}-${this.digest}${o}`}}class A{get isIntegrity(){return!0}toJSON(){return this.toString()}toString(m){m=m||{};let o=m.sep||" ";return m.strict&&(o=o.replace(/\S+/g," ")),Object.keys(this).map(u=>this[u].map(f=>h.prototype.toString.call(f,m)).filter(f=>f.length).join(o)).filter(u=>u.length).join(o)}concat(m,o){let u=typeof m=="string"?m:C(m,o);return x(`${this.toString(o)} ${u}`,o)}hexDigest(){return x(this,{single:!0}).hexDigest()}match(m,o){let u=x(m,o),f=u.pickAlgorithm(o);return this[f]&&u[f]&&this[f].find(v=>u[f].find(b=>v.digest===b.digest))||!1}pickAlgorithm(m){let o=m&&m.pickAlgorithm||M,u=Object.keys(this);if(!u.length)throw new Error(`No algorithms available for ${JSON.stringify(this.toString())}`);return u.reduce((f,v)=>o(f,v)||f)}}n.exports.parse=x;function x(O,m){if(m=m||{},typeof O=="string")return g(O,m);if(O.algorithm&&O.digest){let o=new A;return o[O.algorithm]=[O],g(C(o,m),m)}else return g(C(O,m),m)}function g(O,m){return m.single?new h(O,m):O.trim().split(/\s+/).reduce((o,u)=>{let f=new h(u,m);if(f.algorithm&&f.digest){let v=f.algorithm;o[v]||(o[v]=[]),o[v].push(f)}return o},new A)}n.exports.stringify=C;function C(O,m){return O.algorithm&&O.digest?h.prototype.toString.call(O,m):typeof O=="string"?C(x(O,m),m):A.prototype.toString.call(O,m)}n.exports.fromHex=T;function T(O,m,o){let u=o&&o.options&&o.options.length?`?${o.options.join("?")}`:"";return x(`${m}-${r.from(O,"hex").toString("base64")}${u}`,o)}n.exports.fromData=I;function I(O,m){m=m||{};let o=m.algorithms||["sha512"],u=m.options&&m.options.length?`?${m.options.join("?")}`:"";return o.reduce((f,v)=>{let b=i.createHash(v).update(O).digest("base64"),L=new h(`${v}-${b}${u}`,m);if(L.algorithm&&L.digest){let P=L.algorithm;f[P]||(f[P]=[]),f[P].push(L)}return f},new A)}n.exports.fromStream=R;function R(O,m){m=m||{};let o=m.Promise||Promise,u=p(m);return new o((f,v)=>{O.pipe(u),O.on("error",v),u.on("error",v);let b;u.on("integrity",L=>{b=L}),u.on("end",()=>f(b)),u.on("data",()=>{})})}n.exports.checkData=N;function N(O,m,o){if(o=o||{},m=x(m,o),!Object.keys(m).length){if(o.error)throw Object.assign(new Error("No valid integrity hashes to check against"),{code:"EINTEGRITY"});return!1}let u=m.pickAlgorithm(o),f=i.createHash(u).update(O).digest("base64"),v=x({algorithm:u,digest:f}),b=v.match(m,o);if(b||!o.error)return b;if(typeof o.size=="number"&&O.length!==o.size){let L=new Error(`data size mismatch when checking ${m}.
  10. Wanted: ${o.size}
  11. Found: ${O.length}`);throw L.code="EBADSIZE",L.found=O.length,L.expected=o.size,L.sri=m,L}else{let L=new Error(`Integrity checksum failed when using ${u}: Wanted ${m}, but got ${v}. (${O.length} bytes)`);throw L.code="EINTEGRITY",L.found=v,L.expected=m,L.algorithm=u,L.sri=m,L}}n.exports.checkStream=k;function k(O,m,o){o=o||{};let u=o.Promise||Promise,f=p(Object.assign({},o,{integrity:m}));return new u((v,b)=>{O.pipe(f),O.on("error",b),f.on("error",b);let L;f.on("verified",P=>{L=P}),f.on("end",()=>v(L)),f.on("data",()=>{})})}n.exports.integrityStream=p;function p(O){O=O||{};let m=O.integrity&&x(O.integrity,O),o=m&&Object.keys(m).length,u=o&&m.pickAlgorithm(O),f=o&&m[u],v=Array.from(new Set((O.algorithms||["sha512"]).concat(u?[u]:[]))),b=v.map(i.createHash),L=0,P=new s({transform(w,F,H){L+=w.length,b.forEach(X=>X.update(w,F)),H(null,w,F)}}).on("end",()=>{let w=O.options&&O.options.length?`?${O.options.join("?")}`:"",F=x(b.map((X,Q)=>`${v[Q]}-${X.digest("base64")}${w}`).join(" "),O),H=o&&F.match(m,O);if(typeof O.size=="number"&&L!==O.size){let X=new Error(`stream size mismatch when checking ${m}.
  12. Wanted: ${O.size}
  13. Found: ${L}`);X.code="EBADSIZE",X.found=L,X.expected=O.size,X.sri=m,P.emit("error",X)}else if(O.integrity&&!H){let X=new Error(`${m} integrity checksum failed when using ${u}: wanted ${f} but got ${F}. (${L} bytes)`);X.code="EINTEGRITY",X.found=F,X.expected=f,X.algorithm=u,X.sri=m,P.emit("error",X)}else P.emit("size",L),P.emit("integrity",F),H&&P.emit("verified",H)});return P}n.exports.create=E;function E(O){O=O||{};let m=O.algorithms||["sha512"],o=O.options&&O.options.length?`?${O.options.join("?")}`:"",u=m.map(i.createHash);return{update:function(f,v){return u.forEach(b=>b.update(f,v)),this},digest:function(f){return m.reduce((b,L)=>{let P=u.shift().digest("base64"),w=new h(`${L}-${P}${o}`,O);if(w.algorithm&&w.digest){let F=w.algorithm;b[F]||(b[F]=[]),b[F].push(w)}return b},new A)}}}let S=new Set(i.getHashes()),D=["md5","whirlpool","sha1","sha224","sha256","sha384","sha512","sha3","sha3-256","sha3-384","sha3-512","sha3_256","sha3_384","sha3_512"].filter(O=>S.has(O));function M(O,m){return D.indexOf(O.toLowerCase())>=D.indexOf(m.toLowerCase())?O:m}},,,,,function(n,t,e){n.exports=T,T.Minimatch=I;var r={sep:"/"};try{r=e(0)}catch{}var i=T.GLOBSTAR=I.GLOBSTAR={},s=e(175),l={"!":{open:"(?:(?!(?:",close:"))[^/]*?)"},"?":{open:"(?:",close:")?"},"+":{open:"(?:",close:")+"},"*":{open:"(?:",close:")*"},"@":{open:"(?:",close:")"}},a="[^/]",d=a+"*?",c="(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?",y="(?:(?!(?:\\/|^)\\.).)*?",h=A("().*{}+?[]^$\\!");function A(m){return m.split("").reduce(function(o,u){return o[u]=!0,o},{})}var x=/\/+/;T.filter=g;function g(m,o){return o=o||{},function(u,f,v){return T(u,m,o)}}function C(m,o){m=m||{},o=o||{};var u={};return Object.keys(o).forEach(function(f){u[f]=o[f]}),Object.keys(m).forEach(function(f){u[f]=m[f]}),u}T.defaults=function(m){if(!m||!Object.keys(m).length)return T;var o=T,u=function(v,b,L){return o.minimatch(v,b,C(m,L))};return u.Minimatch=function(v,b){return new o.Minimatch(v,C(m,b))},u},I.defaults=function(m){return!m||!Object.keys(m).length?I:T.defaults(m).Minimatch};function T(m,o,u){if(typeof o!="string")throw new TypeError("glob pattern string required");return u||(u={}),!u.nocomment&&o.charAt(0)==="#"?!1:o.trim()===""?m==="":new I(o,u).match(m)}function I(m,o){if(!(this instanceof I))return new I(m,o);if(typeof m!="string")throw new TypeError("glob pattern string required");o||(o={}),m=m.trim(),r.sep!=="/"&&(m=m.split(r.sep).join("/")),this.options=o,this.set=[],this.pattern=m,this.regexp=null,this.negate=!1,this.comment=!1,this.empty=!1,this.make()}I.prototype.debug=function(){},I.prototype.make=R;function R(){if(!this._made){var m=this.pattern,o=this.options;if(!o.nocomment&&m.charAt(0)==="#"){this.comment=!0;return}if(!m){this.empty=!0;return}this.parseNegate();var u=this.globSet=this.braceExpand();o.debug&&(this.debug=console.error),this.debug(this.pattern,u),u=this.globParts=u.map(function(f){return f.split(x)}),this.debug(this.pattern,u),u=u.map(function(f,v,b){return f.map(this.parse,this)},this),this.debug(this.pattern,u),u=u.filter(function(f){return f.indexOf(!1)===-1}),this.debug(this.pattern,u),this.set=u}}I.prototype.parseNegate=N;function N(){var m=this.pattern,o=!1,u=this.options,f=0;if(!u.nonegate){for(var v=0,b=m.length;v<b&&m.charAt(v)==="!";v++)o=!o,f++;f&&(this.pattern=m.substr(f)),this.negate=o}}T.braceExpand=function(m,o){return k(m,o)},I.prototype.braceExpand=k;function k(m,o){if(o||(this instanceof I?o=this.options:o={}),m=typeof m>"u"?this.pattern:m,typeof m>"u")throw new TypeError("undefined pattern");return o.nobrace||!m.match(/\{.*\}/)?[m]:s(m)}I.prototype.parse=E;var p={};function E(m,o){if(m.length>1024*64)throw new TypeError("pattern is too long");var u=this.options;if(!u.noglobstar&&m==="**")return i;if(m==="")return"";var f="",v=!!u.nocase,b=!1,L=[],P=[],w,F=!1,H=-1,X=-1,Q=m.charAt(0)==="."?"":u.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",$=this;function B(){if(w){switch(w){case"*":f+=d,v=!0;break;case"?":f+=a,v=!0;break;default:f+="\\"+w;break}$.debug("clearStateChar %j %j",w,f),w=!1}}for(var J=0,Z=m.length,Y;J<Z&&(Y=m.charAt(J));J++){if(this.debug("%s %s %s %j",m,J,f,Y),b&&h[Y]){f+="\\"+Y,b=!1;continue}switch(Y){case"/":return!1;case"\\":B(),b=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s %s %s %j <-- stateChar",m,J,f,Y),F){this.debug(" in class"),Y==="!"&&J===X+1&&(Y="^"),f+=Y;continue}$.debug("call clearStateChar %j",w),B(),w=Y,u.noext&&B();continue;case"(":if(F){f+="(";continue}if(!w){f+="\\(";continue}L.push({type:w,start:J-1,reStart:f.length,open:l[w].open,close:l[w].close}),f+=w==="!"?"(?:(?!(?:":"(?:",this.debug("plType %j %j",w,f),w=!1;continue;case")":if(F||!L.length){f+="\\)";continue}B(),v=!0;var q=L.pop();f+=q.close,q.type==="!"&&P.push(q),q.reEnd=f.length;continue;case"|":if(F||!L.length||b){f+="\\|",b=!1;continue}B(),f+="|";continue;case"[":if(B(),F){f+="\\"+Y;continue}F=!0,X=J,H=f.length,f+=Y;continue;case"]":if(J===X+1||!F){f+="\\"+Y,b=!1;continue}if(F){var fe=m.substring(X+1,J);try{RegExp("["+fe+"]")}catch{var ae=this.parse(fe,p);f=f.substr(0,H)+"\\["+ae[0]+"\\]",v=v||ae[1],F=!1;continue}}v=!0,F=!1,f+=Y;continue;default:B(),b?b=!1:h[Y]&&!(Y==="^"&&F)&&(f+="\\"),f+=Y}}for(F&&(fe=m.substr(X+1),ae=this.parse(fe,p),f=f.substr(0,H)+"\\["+ae[0],v=v||ae[1]),q=L.pop();q;q=L.pop()){var Ae=f.slice(q.reStart+q.open.length);this.debug("setting tail",f,q),Ae=Ae.replace(/((?:\\{2}){0,64})(\\?)\|/g,function(Je,Bt,bt){return bt||(bt="\\"),Bt+Bt+bt+"|"}),this.debug(`tail=%j
  14. %s`,Ae,Ae,q,f);var Se=q.type==="*"?d:q.type==="?"?a:"\\"+q.type;v=!0,f=f.slice(0,q.reStart)+Se+"\\("+Ae}B(),b&&(f+="\\\\");var Ge=!1;switch(f.charAt(0)){case".":case"[":case"(":Ge=!0}for(var Te=P.length-1;Te>-1;Te--){var xe=P[Te],Ee=f.slice(0,xe.reStart),We=f.slice(xe.reStart,xe.reEnd-8),Ce=f.slice(xe.reEnd-8,xe.reEnd),tt=f.slice(xe.reEnd);Ce+=tt;var Mt=Ee.split("(").length-1,Nt=tt;for(J=0;J<Mt;J++)Nt=Nt.replace(/\)[+*?]?/,"");tt=Nt;var dt="";tt===""&&o!==p&&(dt="$");var Ft=Ee+We+tt+dt+Ce;f=Ft}if(f!==""&&v&&(f="(?=.)"+f),Ge&&(f=Q+f),o===p)return[f,v];if(!v)return M(m);var yt=u.nocase?"i":"";try{var Ot=new RegExp("^"+f+"$",yt)}catch{return new RegExp("$.")}return Ot._glob=m,Ot._src=f,Ot}T.makeRe=function(m,o){return new I(m,o||{}).makeRe()},I.prototype.makeRe=S;function S(){if(this.regexp||this.regexp===!1)return this.regexp;var m=this.set;if(!m.length)return this.regexp=!1,this.regexp;var o=this.options,u=o.noglobstar?d:o.dot?c:y,f=o.nocase?"i":"",v=m.map(function(b){return b.map(function(L){return L===i?u:typeof L=="string"?O(L):L._src}).join("\\/")}).join("|");v="^(?:"+v+")$",this.negate&&(v="^(?!"+v+").*$");try{this.regexp=new RegExp(v,f)}catch{this.regexp=!1}return this.regexp}T.match=function(m,o,u){u=u||{};var f=new I(o,u);return m=m.filter(function(v){return f.match(v)}),f.options.nonull&&!m.length&&m.push(o),m},I.prototype.match=D;function D(m,o){if(this.debug("match",m,this.pattern),this.comment)return!1;if(this.empty)return m==="";if(m==="/"&&o)return!0;var u=this.options;r.sep!=="/"&&(m=m.split(r.sep).join("/")),m=m.split(x),this.debug(this.pattern,"split",m);var f=this.set;this.debug(this.pattern,"set",f);var v,b;for(b=m.length-1;b>=0&&(v=m[b],!v);b--);for(b=0;b<f.length;b++){var L=f[b],P=m;u.matchBase&&L.length===1&&(P=[v]);var w=this.matchOne(P,L,o);if(w)return u.flipNegate?!0:!this.negate}return u.flipNegate?!1:this.negate}I.prototype.matchOne=function(m,o,u){var f=this.options;this.debug("matchOne",{this:this,file:m,pattern:o}),this.debug("matchOne",m.length,o.length);for(var v=0,b=0,L=m.length,P=o.length;v<L&&b<P;v++,b++){this.debug("matchOne loop");var w=o[b],F=m[v];if(this.debug(o,w,F),w===!1)return!1;if(w===i){this.debug("GLOBSTAR",[o,w,F]);var H=v,X=b+1;if(X===P){for(this.debug("** at the end");v<L;v++)if(m[v]==="."||m[v]===".."||!f.dot&&m[v].charAt(0)===".")return!1;return!0}for(;H<L;){var Q=m[H];if(this.debug(`
  15. globstar while`,m,H,o,X,Q),this.matchOne(m.slice(H),o.slice(X),u))return this.debug("globstar found match!",H,L,Q),!0;if(Q==="."||Q===".."||!f.dot&&Q.charAt(0)==="."){this.debug("dot detected!",m,H,o,X);break}this.debug("globstar swallow a segment, and continue"),H++}return!!(u&&(this.debug(`
  16. >>> no match, partial?`,m,H,o,X),H===L))}var $;if(typeof w=="string"?(f.nocase?$=F.toLowerCase()===w.toLowerCase():$=F===w,this.debug("string match",w,F,$)):($=F.match(w),this.debug("pattern match",w,F,$)),!$)return!1}if(v===L&&b===P)return!0;if(v===L)return u;if(b===P){var B=v===L-1&&m[v]==="";return B}throw new Error("wtf?")};function M(m){return m.replace(/\\(.)/g,"$1")}function O(m){return m.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}},function(n,t,e){var r=e(123);n.exports=r(i),n.exports.strict=r(s),i.proto=i(function(){Object.defineProperty(Function.prototype,"once",{value:function(){return i(this)},configurable:!0}),Object.defineProperty(Function.prototype,"onceStrict",{value:function(){return s(this)},configurable:!0})});function i(l){var a=function(){return a.called?a.value:(a.called=!0,a.value=l.apply(this,arguments))};return a.called=!1,a}function s(l){var a=function(){if(a.called)throw new Error(a.onceError);return a.called=!0,a.value=l.apply(this,arguments)},d=l.name||"Function wrapped with `once`";return a.onceError=d+" shouldn't be called more than once",a.called=!1,a}},,function(n,t){n.exports=require("buffer")},,,,function(n,t){n.exports=function(e){if(e==null)throw TypeError("Can't call method on "+e);return e}},function(n,t,e){var r=e(34),i=e(11).document,s=r(i)&&r(i.createElement);n.exports=function(l){return s?i.createElement(l):{}}},function(n,t){n.exports=!0},function(n,t,e){"use strict";var r=e(46);function i(s){var l,a;this.promise=new s(function(d,c){if(l!==void 0||a!==void 0)throw TypeError("Bad Promise constructor");l=d,a=c}),this.resolve=r(l),this.reject=r(a)}n.exports.f=function(s){return new i(s)}},function(n,t,e){var r=e(50).f,i=e(49),s=e(13)("toStringTag");n.exports=function(l,a,d){l&&!i(l=d?l:l.prototype,s)&&r(l,s,{configurable:!0,value:a})}},function(n,t,e){var r=e(107)("keys"),i=e(111);n.exports=function(s){return r[s]||(r[s]=i(s))}},function(n,t){var e=Math.ceil,r=Math.floor;n.exports=function(i){return isNaN(i=+i)?0:(i>0?r:e)(i)}},function(n,t,e){var r=e(131),i=e(67);n.exports=function(s){return r(i(s))}},function(n,t,e){n.exports=S;var r=e(3),i=e(114),s=e(60),l=s.Minimatch,a=e(42),d=e(54).EventEmitter,c=e(0),y=e(22),h=e(76),A=e(218),x=e(115),g=x.alphasort,C=x.alphasorti,T=x.setopts,I=x.ownProp,R=e(223),N=e(2),k=x.childrenIgnored,p=x.isIgnored,E=e(61);function S(o,u,f){if(typeof u=="function"&&(f=u,u={}),u||(u={}),u.sync){if(f)throw new TypeError("callback provided to sync glob");return A(o,u)}return new O(o,u,f)}S.sync=A;var D=S.GlobSync=A.GlobSync;S.glob=S;function M(o,u){if(u===null||typeof u!="object")return o;for(var f=Object.keys(u),v=f.length;v--;)o[f[v]]=u[f[v]];return o}S.hasMagic=function(o,u){var f=M({},u);f.noprocess=!0;var v=new O(o,f),b=v.minimatch.set;if(!o)return!1;if(b.length>1)return!0;for(var L=0;L<b[0].length;L++)if(typeof b[0][L]!="string")return!0;return!1},S.Glob=O,a(O,d);function O(o,u,f){if(typeof u=="function"&&(f=u,u=null),u&&u.sync){if(f)throw new TypeError("callback provided to sync glob");return new D(o,u)}if(!(this instanceof O))return new O(o,u,f);T(this,o,u),this._didRealPath=!1;var v=this.minimatch.set.length;this.matches=new Array(v),typeof f=="function"&&(f=E(f),this.on("error",f),this.on("end",function(F){f(null,F)}));var b=this;if(this._processing=0,this._emitQueue=[],this._processQueue=[],this.paused=!1,this.noprocess)return this;if(v===0)return w();for(var L=!0,P=0;P<v;P++)this._process(this.minimatch.set[P],P,!1,w);L=!1;function w(){--b._processing,b._processing<=0&&(L?process.nextTick(function(){b._finish()}):b._finish())}}O.prototype._finish=function(){if(y(this instanceof O),!this.aborted){if(this.realpath&&!this._didRealpath)return this._realpath();x.finish(this),this.emit("end",this.found)}},O.prototype._realpath=function(){if(this._didRealpath)return;this._didRealpath=!0;var o=this.matches.length;if(o===0)return this._finish();for(var u=this,f=0;f<this.matches.length;f++)this._realpathSet(f,v);function v(){--o===0&&u._finish()}},O.prototype._realpathSet=function(o,u){var f=this.matches[o];if(!f)return u();var v=Object.keys(f),b=this,L=v.length;if(L===0)return u();var P=this.matches[o]=Object.create(null);v.forEach(function(w,F){w=b._makeAbs(w),i.realpath(w,b.realpathCache,function(H,X){H?H.syscall==="stat"?P[w]=!0:b.emit("error",H):P[X]=!0,--L===0&&(b.matches[o]=P,u())})})},O.prototype._mark=function(o){return x.mark(this,o)},O.prototype._makeAbs=function(o){return x.makeAbs(this,o)},O.prototype.abort=function(){this.aborted=!0,this.emit("abort")},O.prototype.pause=function(){this.paused||(this.paused=!0,this.emit("pause"))},O.prototype.resume=function(){if(this.paused){if(this.emit("resume"),this.paused=!1,this._emitQueue.length){var o=this._emitQueue.slice(0);this._emitQueue.length=0;for(var u=0;u<o.length;u++){var f=o[u];this._emitMatch(f[0],f[1])}}if(this._processQueue.length){var v=this._processQueue.slice(0);this._processQueue.length=0;for(var u=0;u<v.length;u++){var b=v[u];this._processing--,this._process(b[0],b[1],b[2],b[3])}}}},O.prototype._process=function(o,u,f,v){if(y(this instanceof O),y(typeof v=="function"),!this.aborted){if(this._processing++,this.paused){this._processQueue.push([o,u,f,v]);return}for(var b=0;typeof o[b]=="string";)b++;var L;switch(b){case o.length:this._processSimple(o.join("/"),u,v);return;case 0:L=null;break;default:L=o.slice(0,b).join("/");break}var P=o.slice(b),w;L===null?w=".":((h(L)||h(o.join("/")))&&(!L||!h(L))&&(L="/"+L),w=L);var F=this._makeAbs(w);if(k(this,w))return v();var H=P[0]===s.GLOBSTAR;H?this._processGlobStar(L,w,F,P,u,f,v):this._processReaddir(L,w,F,P,u,f,v)}},O.prototype._processReaddir=function(o,u,f,v,b,L,P){var w=this;this._readdir(f,L,function(F,H){return w._processReaddir2(o,u,f,v,b,L,H,P)})},O.prototype._processReaddir2=function(o,u,f,v,b,L,P,w){if(!P)return w();for(var F=v[0],H=!!this.minimatch.negate,X=F._glob,Q=this.dot||X.charAt(0)===".",$=[],B=0;B<P.length;B++){var J=P[B];if(J.charAt(0)!=="."||Q){var Z;H&&!o?Z=!J.match(F):Z=J.match(F),Z&&$.push(J)}}var Y=$.length;if(Y===0)return w();if(v.length===1&&!this.mark&&!this.stat){this.matches[b]||(this.matches[b]=Object.create(null));for(var B=0;B<Y;B++){var J=$[B];o&&(o!=="/"?J=o+"/"+J:J=o+J),J.charAt(0)==="/"&&!this.nomount&&(J=c.join(this.root,J)),this._emitMatch(b,J)}return w()}v.shift();for(var B=0;B<Y;B++){var J=$[B],q;o&&(o!=="/"?J=o+"/"+J:J=o+J),this._process([J].concat(v),b,L,w)}w()},O.prototype._emitMatch=function(o,u){if(!this.aborted&&!p(this,u)){if(this.paused){this._emitQueue.push([o,u]);return}var f=h(u)?u:this._makeAbs(u);if(this.mark&&(u=this._mark(u)),this.absolute&&(u=f),!this.matches[o][u]){if(this.nodir){var v=this.cache[f];if(v==="DIR"||Array.isArray(v))return}this.matches[o][u]=!0;var b=this.statCache[f];b&&this.emit("stat",u,b),this.emit("match",u)}}},O.prototype._readdirInGlobStar=function(o,u){if(this.aborted)return;if(this.follow)return this._readdir(o,!1,u);var f="lstat\0"+o,v=this,b=R(f,L);b&&r.lstat(o,b);function L(P,w){if(P&&P.code==="ENOENT")return u();var F=w&&w.isSymbolicLink();v.symlinks[o]=F,!F&&w&&!w.isDirectory()?(v.cache[o]="FILE",u()):v._readdir(o,!1,u)}},O.prototype._readdir=function(o,u,f){if(!this.aborted&&(f=R("readdir\0"+o+"\0"+u,f),!!f)){if(u&&!I(this.symlinks,o))return this._readdirInGlobStar(o,f);if(I(this.cache,o)){var v=this.cache[o];if(!v||v==="FILE")return f();if(Array.isArray(v))return f(null,v)}var b=this;r.readdir(o,m(this,o,f))}};function m(o,u,f){return function(v,b){v?o._readdirError(u,v,f):o._readdirEntries(u,b,f)}}O.prototype._readdirEntries=function(o,u,f){if(!this.aborted){if(!this.mark&&!this.stat)for(var v=0;v<u.length;v++){var b=u[v];o==="/"?b=o+b:b=o+"/"+b,this.cache[b]=!0}return this.cache[o]=u,f(null,u)}},O.prototype._readdirError=function(o,u,f){if(!this.aborted){switch(u.code){case"ENOTSUP":case"ENOTDIR":var v=this._makeAbs(o);if(this.cache[v]="FILE",v===this.cwdAbs){var b=new Error(u.code+" invalid cwd "+this.cwd);b.path=this.cwd,b.code=u.code,this.emit("error",b),this.abort()}break;case"ENOENT":case"ELOOP":case"ENAMETOOLONG":case"UNKNOWN":this.cache[this._makeAbs(o)]=!1;break;default:this.cache[this._makeAbs(o)]=!1,this.strict&&(this.emit("error",u),this.abort()),this.silent||console.error("glob error",u);break}return f()}},O.prototype._processGlobStar=function(o,u,f,v,b,L,P){var w=this;this._readdir(f,L,function(F,H){w._processGlobStar2(o,u,f,v,b,L,H,P)})},O.prototype._processGlobStar2=function(o,u,f,v,b,L,P,w){if(!P)return w();var F=v.slice(1),H=o?[o]:[],X=H.concat(F);this._process(X,b,!1,w);var Q=this.symlinks[f],$=P.length;if(Q&&L)return w();for(var B=0;B<$;B++){var J=P[B];if(!(J.charAt(0)==="."&&!this.dot)){var Z=H.concat(P[B],F);this._process(Z,b,!0,w);var Y=H.concat(P[B],v);this._process(Y,b,!0,w)}}w()},O.prototype._processSimple=function(o,u,f){var v=this;this._stat(o,function(b,L){v._processSimple2(o,u,b,L,f)})},O.prototype._processSimple2=function(o,u,f,v,b){if(this.matches[u]||(this.matches[u]=Object.create(null)),!v)return b();if(o&&h(o)&&!this.nomount){var L=/[\/\\]$/.test(o);o.charAt(0)==="/"?o=c.join(this.root,o):(o=c.resolve(this.root,o),L&&(o+="/"))}process.platform==="win32"&&(o=o.replace(/\\/g,"/")),this._emitMatch(u,o),b()},O.prototype._stat=function(o,u){var f=this._makeAbs(o),v=o.slice(-1)==="/";if(o.length>this.maxLength)return u();if(!this.stat&&I(this.cache,f)){var b=this.cache[f];if(Array.isArray(b)&&(b="DIR"),!v||b==="DIR")return u(null,b);if(v&&b==="FILE")return u()}var L,P=this.statCache[f];if(P!==void 0){if(P===!1)return u(null,P);var w=P.isDirectory()?"DIR":"FILE";return v&&w==="FILE"?u():u(null,w,P)}var F=this,H=R("stat\0"+f,X);H&&r.lstat(f,H);function X(Q,$){if($&&$.isSymbolicLink())return r.stat(f,function(B,J){B?F._stat2(o,f,null,$,u):F._stat2(o,f,B,J,u)});F._stat2(o,f,Q,$,u)}},O.prototype._stat2=function(o,u,f,v,b){if(f&&(f.code==="ENOENT"||f.code==="ENOTDIR"))return this.statCache[u]=!1,b();var L=o.slice(-1)==="/";if(this.statCache[u]=v,u.slice(-1)==="/"&&v&&!v.isDirectory())return b(null,!1,v);var P=!0;return v&&(P=v.isDirectory()?"DIR":"FILE"),this.cache[u]=this.cache[u]||P,L&&P==="FILE"?b():b(null,P,v)}},function(n,t,e){"use strict";function r(s){return s.charAt(0)==="/"}function i(s){var l=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,a=l.exec(s),d=a[1]||"",c=!!(d&&d.charAt(1)!==":");return!!(a[2]||c)}n.exports=process.platform==="win32"?i:r,n.exports.posix=r,n.exports.win32=i},,,function(n,t){n.exports=require("tty")},,function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(f,v="lockfile"){return f=(0,(a||d()).default)(f),m(f)?u(f,v):{type:"success",object:o(f,v)}};var r;function i(){return r=C(e(2))}var s;function l(){return s=C(e(7))}var a;function d(){return a=C(e(122))}var c;function y(){return c=e(6)}var h;function A(){return h=e(4)}var x;function g(){return x=C(e(20))}function C(f){return f&&f.__esModule?f:{default:f}}let T=/^yarn lockfile v(\d+)$/,I={boolean:"BOOLEAN",string:"STRING",identifier:"IDENTIFIER",eof:"EOF",colon:"COLON",newline:"NEWLINE",comment:"COMMENT",indent:"INDENT",invalid:"INVALID",number:"NUMBER",comma:"COMMA"},R=[I.boolean,I.string,I.number];function N(f){return R.indexOf(f.type)>=0}function*k(f){let v=!1,b=1,L=0;function P(w,F){return{line:b,col:L,type:w,value:F}}for(;f.length;){let w=0;if(f[0]===`
  17. `||f[0]==="\r")w++,f[1]===`
  18. `&&w++,b++,L=0,yield P(I.newline);else if(f[0]==="#"){w++;let F="";for(;f[w]!==`
  19. `;)F+=f[w],w++;yield P(I.comment,F)}else if(f[0]===" ")if(v){let F="";for(let H=0;f[H]===" ";H++)F+=f[H];if(F.length%2)throw new TypeError("Invalid number of spaces");w=F.length,yield P(I.indent,F.length/2)}else w++;else if(f[0]==='"'){let F="";for(let H=0;;H++){let X=f[H];if(F+=X,H>0&&X==='"'&&!(f[H-1]==="\\"&&f[H-2]!=="\\"))break}w=F.length;try{yield P(I.string,JSON.parse(F))}catch(H){if(H instanceof SyntaxError)yield P(I.invalid);else throw H}}else if(/^[0-9]/.test(f)){let F="";for(let H=0;/^[0-9]$/.test(f[H]);H++)F+=f[H];w=F.length,yield P(I.number,+F)}else if(/^true/.test(f))yield P(I.boolean,!0),w=4;else if(/^false/.test(f))yield P(I.boolean,!1),w=5;else if(f[0]===":")yield P(I.colon),w++;else if(f[0]===",")yield P(I.comma),w++;else if(/^[a-zA-Z\/-]/g.test(f)){let F="";for(let H=0;H<f.length;H++){let X=f[H];if(X===":"||X===" "||X===`
  20. `||X==="\r"||X===",")break;F+=X}w=F.length,yield P(I.string,F)}else yield P(I.invalid);w||(yield P(I.invalid)),L+=w,v=f[0]===`
  21. `||f[0]==="\r"&&f[1]===`
  22. `,f=f.slice(w)}yield P(I.eof)}class p{constructor(v,b="lockfile"){this.comments=[],this.tokens=k(v),this.fileLoc=b}onComment(v){let b=v.value;(0,(s||l()).default)(typeof b=="string","expected token value to be a string");let L=b.trim(),P=L.match(T);if(P){let w=+P[1];if(w>(c||y()).LOCKFILE_VERSION)throw new(h||A()).MessageError(`Can't install from a lockfile of version ${w} as you're on an old yarn version that only supports versions up to ${(c||y()).LOCKFILE_VERSION}. Run \`$ yarn self-update\` to upgrade to the latest version.`)}this.comments.push(L)}next(){let v=this.tokens.next();(0,(s||l()).default)(v,"expected a token");let b=v.done,L=v.value;if(b||!L)throw new Error("No more tokens");return L.type===I.comment?(this.onComment(L),this.next()):this.token=L}unexpected(v="Unexpected token"){throw new SyntaxError(`${v} ${this.token.line}:${this.token.col} in ${this.fileLoc}`)}expect(v){this.token.type===v?this.next():this.unexpected()}eat(v){return this.token.type===v?(this.next(),!0):!1}parse(v=0){let b=(0,(x||g()).default)();for(;;){let B=this.token;if(B.type===I.newline){let J=this.next();if(!v)continue;if(J.type!==I.indent)break;if(J.value===v)this.next();else break}else if(B.type===I.indent)if(B.value===v)this.next();else break;else{if(B.type===I.eof)break;if(B.type===I.string){let J=B.value;(0,(s||l()).default)(J,"Expected a key");let Z=[J];for(this.next();this.token.type===I.comma;){this.next();let q=this.token;q.type!==I.string&&this.unexpected("Expected string");let fe=q.value;(0,(s||l()).default)(fe,"Expected a key"),Z.push(fe),this.next()}let Y=this.token;if(Y.type===I.colon){this.next();let q=this.parse(v+1);for(var w=Z,L=Array.isArray(w),P=0,w=L?w:w[Symbol.iterator]();;){var F;if(L){if(P>=w.length)break;F=w[P++]}else{if(P=w.next(),P.done)break;F=P.value}let fe=F;b[fe]=q}if(v&&this.token.type!==I.indent)break}else if(N(Y)){for(var Q=Z,H=Array.isArray(Q),X=0,Q=H?Q:Q[Symbol.iterator]();;){var $;if(H){if(X>=Q.length)break;$=Q[X++]}else{if(X=Q.next(),X.done)break;$=X.value}let q=$;b[q]=Y.value}this.next()}else this.unexpected("Invalid value type")}else this.unexpected(`Unknown token: ${(r||i()).default.inspect(B)}`)}}return b}}let E="|||||||",S=">>>>>>>",D="=======",M="<<<<<<<";function O(f){let v=[[],[]],b=f.split(/\r?\n/g),L=!1;for(;b.length;){let P=b.shift();if(P.startsWith(M)){for(;b.length;){let w=b.shift();if(w===D){L=!1;break}else if(L||w.startsWith(E)){L=!0;continue}else v[0].push(w)}for(;b.length;){let w=b.shift();if(w.startsWith(S))break;v[1].push(w)}}else v[0].push(P),v[1].push(P)}return[v[0].join(`
  23. `),v[1].join(`
  24. `)]}function m(f){return f.includes(M)&&f.includes(D)&&f.includes(S)}function o(f,v){let b=new p(f,v);return b.next(),b.parse()}function u(f,v){let b=O(f);try{return{type:"merge",object:Object.assign({},o(b[0],v),o(b[1],v))}}catch(L){if(L instanceof SyntaxError)return{type:"conflict",object:{}};throw L}}},,,function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r;function i(){return r=s(e(20))}function s(d){return d&&d.__esModule?d:{default:d}}let l=e(212)("yarn");class a{constructor(c,y=1/0){this.concurrencyQueue=[],this.maxConcurrency=y,this.runningCount=0,this.warnedStuck=!1,this.alias=c,this.first=!0,this.running=(0,(r||i()).default)(),this.queue=(0,(r||i()).default)(),this.stuckTick=this.stuckTick.bind(this)}stillActive(){this.stuckTimer&&clearTimeout(this.stuckTimer),this.stuckTimer=setTimeout(this.stuckTick,5e3),this.stuckTimer.unref&&this.stuckTimer.unref()}stuckTick(){this.runningCount===1&&(this.warnedStuck=!0,l(`The ${JSON.stringify(this.alias)} blocking queue may be stuck. 5 seconds without any activity with 1 worker: ${Object.keys(this.running)[0]}`))}push(c,y){return this.first?this.first=!1:this.stillActive(),new Promise((h,A)=>{(this.queue[c]=this.queue[c]||[]).push({factory:y,resolve:h,reject:A}),this.running[c]||this.shift(c)})}shift(c){this.running[c]&&(delete this.running[c],this.runningCount--,this.stuckTimer&&(clearTimeout(this.stuckTimer),this.stuckTimer=null),this.warnedStuck&&(this.warnedStuck=!1,l(`${JSON.stringify(this.alias)} blocking queue finally resolved. Nothing to worry about.`)));let y=this.queue[c];if(!y)return;var h=y.shift();let A=h.resolve,x=h.reject,g=h.factory;y.length||delete this.queue[c];let C=()=>{this.shift(c),this.shiftConcurrencyQueue()},T=()=>{this.running[c]=!0,this.runningCount++,g().then(function(I){return A(I),C(),null}).catch(function(I){x(I),C()})};this.maybePushConcurrencyQueue(T)}maybePushConcurrencyQueue(c){this.runningCount<this.maxConcurrency?c():this.concurrencyQueue.push(c)}shiftConcurrencyQueue(){if(this.runningCount<this.maxConcurrency){let c=this.concurrencyQueue.shift();c&&c()}}}t.default=a},function(n,t){n.exports=function(e){try{return!!e()}catch{return!0}}},,,,,,,,,,,,,,,function(n,t,e){var r=e(47),i=e(13)("toStringTag"),s=r(function(){return arguments}())=="Arguments",l=function(a,d){try{return a[d]}catch{}};n.exports=function(a){var d,c,y;return a===void 0?"Undefined":a===null?"Null":typeof(c=l(d=Object(a),i))=="string"?c:s?r(d):(y=r(d))=="Object"&&typeof d.callee=="function"?"Arguments":y}},function(n,t){n.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(n,t,e){var r=e(11).document;n.exports=r&&r.documentElement},function(n,t,e){"use strict";var r=e(69),i=e(41),s=e(197),l=e(31),a=e(35),d=e(188),c=e(71),y=e(194),h=e(13)("iterator"),A=!([].keys&&"next"in[].keys()),x="@@iterator",g="keys",C="values",T=function(){return this};n.exports=function(I,R,N,k,p,E,S){d(N,R,k);var D=function(F){if(!A&&F in o)return o[F];switch(F){case g:return function(){return new N(this,F)};case C:return function(){return new N(this,F)}}return function(){return new N(this,F)}},M=R+" Iterator",O=p==C,m=!1,o=I.prototype,u=o[h]||o[x]||p&&o[p],f=u||D(p),v=p?O?D("entries"):f:void 0,b=R=="Array"&&o.entries||u,L,P,w;if(b&&(w=y(b.call(new I)),w!==Object.prototype&&w.next&&(c(w,M,!0),!r&&typeof w[h]!="function"&&l(w,h,T))),O&&u&&u.name!==C&&(m=!0,f=function(){return u.call(this)}),(!r||S)&&(A||m||!o[h])&&l(o,h,f),a[R]=f,a[M]=T,p)if(L={values:O?f:D(C),keys:E?f:D(g),entries:v},S)for(P in L)P in o||s(o,P,L[P]);else i(i.P+i.F*(A||m),R,L);return L}},function(n,t){n.exports=function(e){try{return{e:!1,v:e()}}catch(r){return{e:!0,v:r}}}},function(n,t,e){var r=e(27),i=e(34),s=e(70);n.exports=function(l,a){if(r(l),i(a)&&a.constructor===l)return a;var d=s.f(l),c=d.resolve;return c(a),d.promise}},function(n,t){n.exports=function(e,r){return{enumerable:!(e&1),configurable:!(e&2),writable:!(e&4),value:r}}},function(n,t,e){var r=e(23),i=e(11),s="__core-js_shared__",l=i[s]||(i[s]={});(n.exports=function(a,d){return l[a]||(l[a]=d!==void 0?d:{})})("versions",[]).push({version:r.version,mode:e(69)?"pure":"global",copyright:"\xA9 2018 Denis Pushkarev (zloirock.ru)"})},function(n,t,e){var r=e(27),i=e(46),s=e(13)("species");n.exports=function(l,a){var d=r(l).constructor,c;return d===void 0||(c=r(d)[s])==null?a:i(c)}},function(n,t,e){var r=e(48),i=e(185),s=e(102),l=e(68),a=e(11),d=a.process,c=a.setImmediate,y=a.clearImmediate,h=a.MessageChannel,A=a.Dispatch,x=0,g={},C="onreadystatechange",T,I,R,N=function(){var p=+this;if(g.hasOwnProperty(p)){var E=g[p];delete g[p],E()}},k=function(p){N.call(p.data)};(!c||!y)&&(c=function(E){for(var S=[],D=1;arguments.length>D;)S.push(arguments[D++]);return g[++x]=function(){i(typeof E=="function"?E:Function(E),S)},T(x),x},y=function(E){delete g[E]},e(47)(d)=="process"?T=function(p){d.nextTick(r(N,p,1))}:A&&A.now?T=function(p){A.now(r(N,p,1))}:h?(I=new h,R=I.port2,I.port1.onmessage=k,T=r(R.postMessage,R,1)):a.addEventListener&&typeof postMessage=="function"&&!a.importScripts?(T=function(p){a.postMessage(p+"","*")},a.addEventListener("message",k,!1)):C in l("script")?T=function(p){s.appendChild(l("script"))[C]=function(){s.removeChild(this),N.call(p)}}:T=function(p){setTimeout(r(N,p,1),0)}),n.exports={set:c,clear:y}},function(n,t,e){var r=e(73),i=Math.min;n.exports=function(s){return s>0?i(r(s),9007199254740991):0}},function(n,t){var e=0,r=Math.random();n.exports=function(i){return"Symbol(".concat(i===void 0?"":i,")_",(++e+r).toString(36))}},function(n,t,e){t=n.exports=i.debug=i.default=i,t.coerce=c,t.disable=a,t.enable=l,t.enabled=d,t.humanize=e(229),t.instances=[],t.names=[],t.skips=[],t.formatters={};function r(y){var h=0,A;for(A in y)h=(h<<5)-h+y.charCodeAt(A),h|=0;return t.colors[Math.abs(h)%t.colors.length]}function i(y){var h;function A(){if(A.enabled){var x=A,g=+new Date,C=g-(h||g);x.diff=C,x.prev=h,x.curr=g,h=g;for(var T=new Array(arguments.length),I=0;I<T.length;I++)T[I]=arguments[I];T[0]=t.coerce(T[0]),typeof T[0]!="string"&&T.unshift("%O");var R=0;T[0]=T[0].replace(/%([a-zA-Z%])/g,function(k,p){if(k==="%%")return k;R++;var E=t.formatters[p];if(typeof E=="function"){var S=T[R];k=E.call(x,S),T.splice(R,1),R--}return k}),t.formatArgs.call(x,T);var N=A.log||t.log||console.log.bind(console);N.apply(x,T)}}return A.namespace=y,A.enabled=t.enabled(y),A.useColors=t.useColors(),A.color=r(y),A.destroy=s,typeof t.init=="function"&&t.init(A),t.instances.push(A),A}function s(){var y=t.instances.indexOf(this);return y!==-1?(t.instances.splice(y,1),!0):!1}function l(y){t.save(y),t.names=[],t.skips=[];var h,A=(typeof y=="string"?y:"").split(/[\s,]+/),x=A.length;for(h=0;h<x;h++)A[h]&&(y=A[h].replace(/\*/g,".*?"),y[0]==="-"?t.skips.push(new RegExp("^"+y.substr(1)+"$")):t.names.push(new RegExp("^"+y+"$")));for(h=0;h<t.instances.length;h++){var g=t.instances[h];g.enabled=t.enabled(g.namespace)}}function a(){t.enable("")}function d(y){if(y[y.length-1]==="*")return!0;var h,A;for(h=0,A=t.skips.length;h<A;h++)if(t.skips[h].test(y))return!1;for(h=0,A=t.names.length;h<A;h++)if(t.names[h].test(y))return!0;return!1}function c(y){return y instanceof Error?y.stack||y.message:y}},,function(n,t,e){n.exports=y,y.realpath=y,y.sync=h,y.realpathSync=h,y.monkeypatch=A,y.unmonkeypatch=x;var r=e(3),i=r.realpath,s=r.realpathSync,l=process.version,a=/^v[0-5]\./.test(l),d=e(217);function c(g){return g&&g.syscall==="realpath"&&(g.code==="ELOOP"||g.code==="ENOMEM"||g.code==="ENAMETOOLONG")}function y(g,C,T){if(a)return i(g,C,T);typeof C=="function"&&(T=C,C=null),i(g,C,function(I,R){c(I)?d.realpath(g,C,T):T(I,R)})}function h(g,C){if(a)return s(g,C);try{return s(g,C)}catch(T){if(c(T))return d.realpathSync(g,C);throw T}}function A(){r.realpath=y,r.realpathSync=h}function x(){r.realpath=i,r.realpathSync=s}},function(n,t,e){t.alphasort=c,t.alphasorti=d,t.setopts=A,t.ownProp=r,t.makeAbs=C,t.finish=x,t.mark=g,t.isIgnored=T,t.childrenIgnored=I;function r(R,N){return Object.prototype.hasOwnProperty.call(R,N)}var i=e(0),s=e(60),l=e(76),a=s.Minimatch;function d(R,N){return R.toLowerCase().localeCompare(N.toLowerCase())}function c(R,N){return R.localeCompare(N)}function y(R,N){R.ignore=N.ignore||[],Array.isArray(R.ignore)||(R.ignore=[R.ignore]),R.ignore.length&&(R.ignore=R.ignore.map(h))}function h(R){var N=null;if(R.slice(-3)==="/**"){var k=R.replace(/(\/\*\*)+$/,"");N=new a(k,{dot:!0})}return{matcher:new a(R,{dot:!0}),gmatcher:N}}function A(R,N,k){if(k||(k={}),k.matchBase&&N.indexOf("/")===-1){if(k.noglobstar)throw new Error("base matching requires globstar");N="**/"+N}R.silent=!!k.silent,R.pattern=N,R.strict=k.strict!==!1,R.realpath=!!k.realpath,R.realpathCache=k.realpathCache||Object.create(null),R.follow=!!k.follow,R.dot=!!k.dot,R.mark=!!k.mark,R.nodir=!!k.nodir,R.nodir&&(R.mark=!0),R.sync=!!k.sync,R.nounique=!!k.nounique,R.nonull=!!k.nonull,R.nosort=!!k.nosort,R.nocase=!!k.nocase,R.stat=!!k.stat,R.noprocess=!!k.noprocess,R.absolute=!!k.absolute,R.maxLength=k.maxLength||1/0,R.cache=k.cache||Object.create(null),R.statCache=k.statCache||Object.create(null),R.symlinks=k.symlinks||Object.create(null),y(R,k),R.changedCwd=!1;var p=process.cwd();r(k,"cwd")?(R.cwd=i.resolve(k.cwd),R.changedCwd=R.cwd!==p):R.cwd=p,R.root=k.root||i.resolve(R.cwd,"/"),R.root=i.resolve(R.root),process.platform==="win32"&&(R.root=R.root.replace(/\\/g,"/")),R.cwdAbs=l(R.cwd)?R.cwd:C(R,R.cwd),process.platform==="win32"&&(R.cwdAbs=R.cwdAbs.replace(/\\/g,"/")),R.nomount=!!k.nomount,k.nonegate=!0,k.nocomment=!0,R.minimatch=new a(N,k),R.options=R.minimatch.options}function x(R){for(var N=R.nounique,k=N?[]:Object.create(null),p=0,E=R.matches.length;p<E;p++){var S=R.matches[p];if(!S||Object.keys(S).length===0){if(R.nonull){var D=R.minimatch.globSet[p];N?k.push(D):k[D]=!0}}else{var M=Object.keys(S);N?k.push.apply(k,M):M.forEach(function(O){k[O]=!0})}}if(N||(k=Object.keys(k)),R.nosort||(k=k.sort(R.nocase?d:c)),R.mark){for(var p=0;p<k.length;p++)k[p]=R._mark(k[p]);R.nodir&&(k=k.filter(function(O){var m=!/\/$/.test(O),o=R.cache[O]||R.cache[C(R,O)];return m&&o&&(m=o!=="DIR"&&!Array.isArray(o)),m}))}R.ignore.length&&(k=k.filter(function(O){return!T(R,O)})),R.found=k}function g(R,N){var k=C(R,N),p=R.cache[k],E=N;if(p){var S=p==="DIR"||Array.isArray(p),D=N.slice(-1)==="/";if(S&&!D?E+="/":!S&&D&&(E=E.slice(0,-1)),E!==N){var M=C(R,E);R.statCache[M]=R.statCache[k],R.cache[M]=R.cache[k]}}return E}function C(R,N){var k=N;return N.charAt(0)==="/"?k=i.join(R.root,N):l(N)||N===""?k=N:R.changedCwd?k=i.resolve(R.cwd,N):k=i.resolve(N),process.platform==="win32"&&(k=k.replace(/\\/g,"/")),k}function T(R,N){return R.ignore.length?R.ignore.some(function(k){return k.matcher.match(N)||!!(k.gmatcher&&k.gmatcher.match(N))}):!1}function I(R,N){return R.ignore.length?R.ignore.some(function(k){return!!(k.gmatcher&&k.gmatcher.match(N))}):!1}},function(n,t,e){var r=e(0),i=e(3),s=parseInt("0777",8);n.exports=l.mkdirp=l.mkdirP=l;function l(a,d,c,y){typeof d=="function"?(c=d,d={}):(!d||typeof d!="object")&&(d={mode:d});var h=d.mode,A=d.fs||i;h===void 0&&(h=s&~process.umask()),y||(y=null);var x=c||function(){};a=r.resolve(a),A.mkdir(a,h,function(g){if(!g)return y=y||a,x(null,y);switch(g.code){case"ENOENT":l(r.dirname(a),d,function(C,T){C?x(C,T):l(a,d,x,T)});break;default:A.stat(a,function(C,T){C||!T.isDirectory()?x(g,y):x(null,y)});break}})}l.sync=function a(d,c,y){(!c||typeof c!="object")&&(c={mode:c});var h=c.mode,A=c.fs||i;h===void 0&&(h=s&~process.umask()),y||(y=null),d=r.resolve(d);try{A.mkdirSync(d,h),y=y||d}catch(g){switch(g.code){case"ENOENT":y=a(r.dirname(d),c,y),a(d,c,y);break;default:var x;try{x=A.statSync(d)}catch{throw g}if(!x.isDirectory())throw g;break}}return y}},,,,,,function(n,t,e){"use strict";n.exports=r=>{if(typeof r!="string")throw new TypeError("Expected a string, got "+typeof r);return r.charCodeAt(0)===65279?r.slice(1):r}},function(n,t){n.exports=e;function e(r,i){if(r&&i)return e(r)(i);if(typeof r!="function")throw new TypeError("need wrapper function");return Object.keys(r).forEach(function(l){s[l]=r[l]}),s;function s(){for(var l=new Array(arguments.length),a=0;a<l.length;a++)l[a]=arguments[a];var d=r.apply(this,l),c=l[l.length-1];return typeof d=="function"&&d!==c&&Object.keys(c).forEach(function(y){d[y]=c[y]}),d}}},,,,,,,,function(n,t,e){var r=e(47);n.exports=Object("z").propertyIsEnumerable(0)?Object:function(i){return r(i)=="String"?i.split(""):Object(i)}},function(n,t,e){var r=e(195),i=e(101);n.exports=Object.keys||function(l){return r(l,i)}},function(n,t,e){var r=e(67);n.exports=function(i){return Object(r(i))}},,,,,,,,,,,,function(n,t){n.exports={name:"yarn",installationMethod:"unknown",version:"1.10.0-0",license:"BSD-2-Clause",preferGlobal:!0,description:"\u{1F4E6}\u{1F408} Fast, reliable, and secure dependency management.",dependencies:{"@zkochan/cmd-shim":"^2.2.4","babel-runtime":"^6.26.0",bytes:"^3.0.0",camelcase:"^4.0.0",chalk:"^2.1.0",commander:"^2.9.0",death:"^1.0.0",debug:"^3.0.0","deep-equal":"^1.0.1","detect-indent":"^5.0.0",dnscache:"^1.0.1",glob:"^7.1.1","gunzip-maybe":"^1.4.0","hash-for-dep":"^1.2.3","imports-loader":"^0.8.0",ini:"^1.3.4",inquirer:"^3.0.1",invariant:"^2.2.0","is-builtin-module":"^2.0.0","is-ci":"^1.0.10","is-webpack-bundle":"^1.0.0",leven:"^2.0.0","loud-rejection":"^1.2.0",micromatch:"^2.3.11",mkdirp:"^0.5.1","node-emoji":"^1.6.1","normalize-url":"^2.0.0","npm-logical-tree":"^1.2.1","object-path":"^0.11.2","proper-lockfile":"^2.0.0",puka:"^1.0.0",read:"^1.0.7",request:"^2.87.0","request-capture-har":"^1.2.2",rimraf:"^2.5.0",semver:"^5.1.0",ssri:"^5.3.0","strip-ansi":"^4.0.0","strip-bom":"^3.0.0","tar-fs":"^1.16.0","tar-stream":"^1.6.1",uuid:"^3.0.1","v8-compile-cache":"^2.0.0","validate-npm-package-license":"^3.0.3",yn:"^2.0.0"},devDependencies:{"babel-core":"^6.26.0","babel-eslint":"^7.2.3","babel-loader":"^6.2.5","babel-plugin-array-includes":"^2.0.3","babel-plugin-transform-builtin-extend":"^1.1.2","babel-plugin-transform-inline-imports-commonjs":"^1.0.0","babel-plugin-transform-runtime":"^6.4.3","babel-preset-env":"^1.6.0","babel-preset-flow":"^6.23.0","babel-preset-stage-0":"^6.0.0",babylon:"^6.5.0",commitizen:"^2.9.6","cz-conventional-changelog":"^2.0.0",eslint:"^4.3.0","eslint-config-fb-strict":"^22.0.0","eslint-plugin-babel":"^5.0.0","eslint-plugin-flowtype":"^2.35.0","eslint-plugin-jasmine":"^2.6.2","eslint-plugin-jest":"^21.0.0","eslint-plugin-jsx-a11y":"^6.0.2","eslint-plugin-prefer-object-spread":"^1.2.1","eslint-plugin-prettier":"^2.1.2","eslint-plugin-react":"^7.1.0","eslint-plugin-relay":"^0.0.24","eslint-plugin-yarn-internal":"file:scripts/eslint-rules",execa:"^0.10.0","flow-bin":"^0.66.0","git-release-notes":"^3.0.0",gulp:"^3.9.0","gulp-babel":"^7.0.0","gulp-if":"^2.0.1","gulp-newer":"^1.0.0","gulp-plumber":"^1.0.1","gulp-sourcemaps":"^2.2.0","gulp-util":"^3.0.7","gulp-watch":"^5.0.0",jest:"^22.4.4",jsinspect:"^0.12.6",minimatch:"^3.0.4","mock-stdin":"^0.3.0",prettier:"^1.5.2",temp:"^0.8.3",webpack:"^2.1.0-beta.25",yargs:"^6.3.0"},resolutions:{sshpk:"^1.14.2"},engines:{node:">=4.0.0"},repository:"yarnpkg/yarn",bin:{yarn:"./bin/yarn.js",yarnpkg:"./bin/yarn.js"},scripts:{build:"gulp build","build-bundle":"node ./scripts/build-webpack.js","build-chocolatey":"powershell ./scripts/build-chocolatey.ps1","build-deb":"./scripts/build-deb.sh","build-dist":"bash ./scripts/build-dist.sh","build-win-installer":"scripts\\build-windows-installer.bat",changelog:"git-release-notes $(git describe --tags --abbrev=0 $(git describe --tags --abbrev=0)^)..$(git describe --tags --abbrev=0) scripts/changelog.md","dupe-check":"yarn jsinspect ./src",lint:"eslint . && flow check","pkg-tests":"yarn --cwd packages/pkg-tests jest yarn.test.js",prettier:"eslint src __tests__ --fix","release-branch":"./scripts/release-branch.sh",test:"yarn lint && yarn test-only","test-only":"node --max_old_space_size=4096 node_modules/jest/bin/jest.js --verbose","test-only-debug":"node --inspect-brk --max_old_space_size=4096 node_modules/jest/bin/jest.js --runInBand --verbose","test-coverage":"node --max_old_space_size=4096 node_modules/jest/bin/jest.js --coverage --verbose",watch:"gulp watch",commit:"git-cz"},jest:{collectCoverageFrom:["src/**/*.js"],testEnvironment:"node",modulePathIgnorePatterns:["__tests__/fixtures/","packages/pkg-tests/pkg-tests-fixtures","dist/"],testPathIgnorePatterns:["__tests__/(fixtures|__mocks__)/","updates/","_(temp|mock|install|init|helpers).js$","packages/pkg-tests"]},config:{commitizen:{path:"./node_modules/cz-conventional-changelog"}}}},,,,,function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=C;var r;function i(){return r=e(12)}var s;function l(){return s=e(6)}var a;function d(){return a=e(145)}let c=process.version;function y(T){return T.indexOf("true")===0||T.indexOf("false")===0||/[:\s\n\\",\[\]]/g.test(T)||/^[0-9]/g.test(T)||!/^[a-zA-Z]/g.test(T)}function h(T){return typeof T=="boolean"||typeof T=="number"||y(T)?JSON.stringify(T):T}let A={name:1,version:2,uid:3,resolved:4,integrity:5,registry:6,dependencies:7};function x(T,I){return A[T]||A[I]?(A[T]||100)>(A[I]||100)?1:-1:(0,(r||i()).sortAlpha)(T,I)}function g(T,I){if(typeof T!="object")throw new TypeError;let R=I.indent,N=[],k=Object.keys(T).sort(x),p=[];for(let E=0;E<k.length;E++){let S=k[E],D=T[S];if(D==null||p.indexOf(S)>=0)continue;let M=[S];if(typeof D=="object")for(let m=E+1;m<k.length;m++){let o=k[m];D===T[o]&&M.push(o)}let O=M.sort((r||i()).sortAlpha).map(h).join(", ");if(typeof D=="string"||typeof D=="boolean"||typeof D=="number")N.push(`${O} ${h(D)}`);else if(typeof D=="object")N.push(`${O}:
  25. ${g(D,{indent:R+" "})}`+(I.topLevel?`
  26. `:""));else throw new TypeError;p=p.concat(M)}return R+N.join(`
  27. ${R}`)}function C(T,I,R){let N=g(T,{indent:"",topLevel:!0});if(I)return N;let k=[];return k.push("# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY."),k.push(`# yarn lockfile v${(s||l()).LOCKFILE_VERSION}`),R&&(k.push(`# yarn v${(a||d()).version}`),k.push(`# node ${c}`)),k.push(`
  28. `),k.push(N),k.join(`
  29. `)}},,,,,,,,,,,,,,function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.fileDatesEqual=t.copyFile=t.unlink=void 0;var r;function i(){return r=y(e(1))}let s=(()=>{var S=(0,(r||i()).default)(function*(D,M,O){let m=D===void 0,o=D||-1;if(h===void 0){let u=yield g(M);h=E(u.mtime,O.mtime)}if(!h){if(m)try{o=yield C(M,"a",O.mode)}catch{try{o=yield C(M,"r",O.mode)}catch{return}}try{o&&(yield T(o,O.atime,O.mtime))}catch{}finally{m&&o&&(yield x(o))}}});return function(M,O,m){return S.apply(this,arguments)}})();var l;function a(){return l=y(e(3))}var d;function c(){return d=e(40)}function y(S){return S&&S.__esModule?S:{default:S}}let h,A=(0,(d||c()).promisify)((l||a()).default.readFile),x=(0,(d||c()).promisify)((l||a()).default.close),g=(0,(d||c()).promisify)((l||a()).default.lstat),C=(0,(d||c()).promisify)((l||a()).default.open),T=(0,(d||c()).promisify)((l||a()).default.futimes),I=(0,(d||c()).promisify)((l||a()).default.write),R=t.unlink=(0,(d||c()).promisify)(e(233)),N=t.copyFile=(()=>{var S=(0,(r||i()).default)(function*(D,M){try{yield R(D.dest),yield k(D.src,D.dest,0,D)}finally{M&&M()}});return function(M,O){return S.apply(this,arguments)}})(),k=(S,D,M,O)=>(l||a()).default.copyFile?new Promise((m,o)=>(l||a()).default.copyFile(S,D,M,u=>{u?o(u):s(void 0,D,O).then(()=>m()).catch(f=>o(f))})):p(S,D,M,O),p=(()=>{var S=(0,(r||i()).default)(function*(D,M,O,m){let o=yield C(M,"w",m.mode);try{let u=yield A(D);yield I(o,u,0,u.length),yield s(o,M,m)}finally{yield x(o)}});return function(M,O,m,o){return S.apply(this,arguments)}})(),E=t.fileDatesEqual=(S,D)=>{let M=S.getTime(),O=D.getTime();if(process.platform!=="win32")return M===O;if(Math.abs(M-O)<=1)return!0;let m=Math.floor(M/1e3),o=Math.floor(O/1e3);return M-m*1e3===0||O-o*1e3===0?m===o:M===O}},,,,,function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isFakeRoot=i,t.isRootUser=s;function r(){return process.platform!=="win32"&&process.getuid?process.getuid():null}t.default=s(r())&&!i();function i(){return!!process.env.FAKEROOTKEY}function s(l){return l===0}},,function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getDataDir=a,t.getCacheDir=d,t.getConfigDir=c;let r=e(0),i=e(45).default,s=r.join(i,".config","yarn"),l=r.join(i,".cache","yarn");function a(){if(process.platform==="win32"){let h=y();return h==null?s:r.join(h,"Data")}else return process.env.XDG_DATA_HOME?r.join(process.env.XDG_DATA_HOME,"yarn"):s}function d(){return process.platform==="win32"?r.join(y()||r.join(i,"AppData","Local","Yarn"),"Cache"):process.env.XDG_CACHE_HOME?r.join(process.env.XDG_CACHE_HOME,"yarn"):process.platform==="darwin"?r.join(i,"Library","Caches","Yarn"):l}function c(){if(process.platform==="win32"){let h=y();return h==null?s:r.join(h,"Config")}else return process.env.XDG_CONFIG_HOME?r.join(process.env.XDG_CONFIG_HOME,"yarn"):s}function y(){return process.env.LOCALAPPDATA?r.join(process.env.LOCALAPPDATA,"Yarn"):null}},,function(n,t,e){n.exports={default:e(179),__esModule:!0}},function(n,t,e){"use strict";n.exports=r;function r(l,a,d){l instanceof RegExp&&(l=i(l,d)),a instanceof RegExp&&(a=i(a,d));var c=s(l,a,d);return c&&{start:c[0],end:c[1],pre:d.slice(0,c[0]),body:d.slice(c[0]+l.length,c[1]),post:d.slice(c[1]+a.length)}}function i(l,a){var d=a.match(l);return d?d[0]:null}r.range=s;function s(l,a,d){var c,y,h,A,x,g=d.indexOf(l),C=d.indexOf(a,g+1),T=g;if(g>=0&&C>0){for(c=[],h=d.length;T>=0&&!x;)T==g?(c.push(T),g=d.indexOf(l,T+1)):c.length==1?x=[c.pop(),C]:(y=c.pop(),y<h&&(h=y,A=C),C=d.indexOf(a,T+1)),T=g<C&&g>=0?g:C;c.length&&(x=[h,A])}return x}},function(n,t,e){var r=e(178),i=e(174);n.exports=g;var s="\0SLASH"+Math.random()+"\0",l="\0OPEN"+Math.random()+"\0",a="\0CLOSE"+Math.random()+"\0",d="\0COMMA"+Math.random()+"\0",c="\0PERIOD"+Math.random()+"\0";function y(p){return parseInt(p,10)==p?parseInt(p,10):p.charCodeAt(0)}function h(p){return p.split("\\\\").join(s).split("\\{").join(l).split("\\}").join(a).split("\\,").join(d).split("\\.").join(c)}function A(p){return p.split(s).join("\\").split(l).join("{").split(a).join("}").split(d).join(",").split(c).join(".")}function x(p){if(!p)return[""];var E=[],S=i("{","}",p);if(!S)return p.split(",");var D=S.pre,M=S.body,O=S.post,m=D.split(",");m[m.length-1]+="{"+M+"}";var o=x(O);return O.length&&(m[m.length-1]+=o.shift(),m.push.apply(m,o)),E.push.apply(E,m),E}function g(p){return p?(p.substr(0,2)==="{}"&&(p="\\{\\}"+p.substr(2)),k(h(p),!0).map(A)):[]}function C(p){return p}function T(p){return"{"+p+"}"}function I(p){return/^-?0\d/.test(p)}function R(p,E){return p<=E}function N(p,E){return p>=E}function k(p,E){var S=[],D=i("{","}",p);if(!D||/\$$/.test(D.pre))return[p];var M=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(D.body),O=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(D.body),m=M||O,o=D.body.indexOf(",")>=0;if(!m&&!o)return D.post.match(/,.*\}/)?(p=D.pre+"{"+D.body+a+D.post,k(p)):[p];var u;if(m)u=D.body.split(/\.\./);else if(u=x(D.body),u.length===1&&(u=k(u[0],!1).map(T),u.length===1)){var v=D.post.length?k(D.post,!1):[""];return v.map(function(Ae){return D.pre+u[0]+Ae})}var f=D.pre,v=D.post.length?k(D.post,!1):[""],b;if(m){var L=y(u[0]),P=y(u[1]),w=Math.max(u[0].length,u[1].length),F=u.length==3?Math.abs(y(u[2])):1,H=R,X=P<L;X&&(F*=-1,H=N);var Q=u.some(I);b=[];for(var $=L;H($,P);$+=F){var B;if(O)B=String.fromCharCode($),B==="\\"&&(B="");else if(B=String($),Q){var J=w-B.length;if(J>0){var Z=new Array(J+1).join("0");$<0?B="-"+Z+B.slice(1):B=Z+B}}b.push(B)}}else b=r(u,function(ae){return k(ae,!1)});for(var Y=0;Y<b.length;Y++)for(var q=0;q<v.length;q++){var fe=f+b[Y]+v[q];(!E||m||fe)&&S.push(fe)}return S}},function(n,t,e){"use strict";function r(i){let s=!1,l=!1,a=!1;for(let d=0;d<i.length;d++){let c=i[d];s&&/[a-zA-Z]/.test(c)&&c.toUpperCase()===c?(i=i.substr(0,d)+"-"+i.substr(d),s=!1,a=l,l=!0,d++):l&&a&&/[a-zA-Z]/.test(c)&&c.toLowerCase()===c?(i=i.substr(0,d-1)+"-"+i.substr(d-1),a=l,l=!1,s=!0):(s=c.toLowerCase()===c,a=l,l=c.toUpperCase()===c)}return i}n.exports=function(i){return arguments.length>1?i=Array.from(arguments).map(l=>l.trim()).filter(l=>l.length).join("-"):i=i.trim(),i.length===0?"":i.length===1?i.toLowerCase():/^[a-z0-9]+$/.test(i)?i:(i!==i.toLowerCase()&&(i=r(i)),i.replace(/^[_.\- ]+/,"").toLowerCase().replace(/[_.\- ]+(\w|$)/g,(l,a)=>a.toUpperCase()))}},,function(n,t){n.exports=function(r,i){for(var s=[],l=0;l<r.length;l++){var a=i(r[l],l);e(a)?s.push.apply(s,a):s.push(a)}return s};var e=Array.isArray||function(r){return Object.prototype.toString.call(r)==="[object Array]"}},function(n,t,e){e(205),e(207),e(210),e(206),e(208),e(209),n.exports=e(23).Promise},function(n,t){n.exports=function(){}},function(n,t){n.exports=function(e,r,i,s){if(!(e instanceof r)||s!==void 0&&s in e)throw TypeError(i+": incorrect invocation!");return e}},function(n,t,e){var r=e(74),i=e(110),s=e(200);n.exports=function(l){return function(a,d,c){var y=r(a),h=i(y.length),A=s(c,h),x;if(l&&d!=d){for(;h>A;)if(x=y[A++],x!=x)return!0}else for(;h>A;A++)if((l||A in y)&&y[A]===d)return l||A||0;return!l&&-1}}},function(n,h,e){var r=e(48),i=e(187),s=e(186),l=e(27),a=e(110),d=e(203),c={},y={},h=n.exports=function(A,x,g,C,T){var I=T?function(){return A}:d(A),R=r(g,C,x?2:1),N=0,k,p,E,S;if(typeof I!="function")throw TypeError(A+" is not iterable!");if(s(I)){for(k=a(A.length);k>N;N++)if(S=x?R(l(p=A[N])[0],p[1]):R(A[N]),S===c||S===y)return S}else for(E=I.call(A);!(p=E.next()).done;)if(S=i(E,R,p.value,x),S===c||S===y)return S};h.BREAK=c,h.RETURN=y},function(n,t,e){n.exports=!e(33)&&!e(85)(function(){return Object.defineProperty(e(68)("div"),"a",{get:function(){return 7}}).a!=7})},function(n,t){n.exports=function(e,r,i){var s=i===void 0;switch(r.length){case 0:return s?e():e.call(i);case 1:return s?e(r[0]):e.call(i,r[0]);case 2:return s?e(r[0],r[1]):e.call(i,r[0],r[1]);case 3:return s?e(r[0],r[1],r[2]):e.call(i,r[0],r[1],r[2]);case 4:return s?e(r[0],r[1],r[2],r[3]):e.call(i,r[0],r[1],r[2],r[3])}return e.apply(i,r)}},function(n,t,e){var r=e(35),i=e(13)("iterator"),s=Array.prototype;n.exports=function(l){return l!==void 0&&(r.Array===l||s[i]===l)}},function(n,t,e){var r=e(27);n.exports=function(i,s,l,a){try{return a?s(r(l)[0],l[1]):s(l)}catch(c){var d=i.return;throw d!==void 0&&r(d.call(i)),c}}},function(n,t,e){"use strict";var r=e(192),i=e(106),s=e(71),l={};e(31)(l,e(13)("iterator"),function(){return this}),n.exports=function(a,d,c){a.prototype=r(l,{next:i(1,c)}),s(a,d+" Iterator")}},function(n,t,e){var r=e(13)("iterator"),i=!1;try{var s=[7][r]();s.return=function(){i=!0},Array.from(s,function(){throw 2})}catch{}n.exports=function(l,a){if(!a&&!i)return!1;var d=!1;try{var c=[7],y=c[r]();y.next=function(){return{done:d=!0}},c[r]=function(){return y},l(c)}catch{}return d}},function(n,t){n.exports=function(e,r){return{value:r,done:!!e}}},function(n,t,e){var r=e(11),i=e(109).set,s=r.MutationObserver||r.WebKitMutationObserver,l=r.process,a=r.Promise,d=e(47)(l)=="process";n.exports=function(){var c,y,h,A=function(){var T,I;for(d&&(T=l.domain)&&T.exit();c;){I=c.fn,c=c.next;try{I()}catch(R){throw c?h():y=void 0,R}}y=void 0,T&&T.enter()};if(d)h=function(){l.nextTick(A)};else if(s&&!(r.navigator&&r.navigator.standalone)){var x=!0,g=document.createTextNode("");new s(A).observe(g,{characterData:!0}),h=function(){g.data=x=!x}}else if(a&&a.resolve){var C=a.resolve(void 0);h=function(){C.then(A)}}else h=function(){i.call(r,A)};return function(T){var I={fn:T,next:void 0};y&&(y.next=I),c||(c=I,h()),y=I}}},function(n,t,e){var r=e(27),i=e(193),s=e(101),l=e(72)("IE_PROTO"),a=function(){},d="prototype",c=function(){var y=e(68)("iframe"),h=s.length,A="<",x=">",g;for(y.style.display="none",e(102).appendChild(y),y.src="javascript:",g=y.contentWindow.document,g.open(),g.write(A+"script"+x+"document.F=Object"+A+"/script"+x),g.close(),c=g.F;h--;)delete c[d][s[h]];return c()};n.exports=Object.create||function(h,A){var x;return h!==null?(a[d]=r(h),x=new a,a[d]=null,x[l]=h):x=c(),A===void 0?x:i(x,A)}},function(n,t,e){var r=e(50),i=e(27),s=e(132);n.exports=e(33)?Object.defineProperties:function(a,d){i(a);for(var c=s(d),y=c.length,h=0,A;y>h;)r.f(a,A=c[h++],d[A]);return a}},function(n,t,e){var r=e(49),i=e(133),s=e(72)("IE_PROTO"),l=Object.prototype;n.exports=Object.getPrototypeOf||function(a){return a=i(a),r(a,s)?a[s]:typeof a.constructor=="function"&&a instanceof a.constructor?a.constructor.prototype:a instanceof Object?l:null}},function(n,t,e){var r=e(49),i=e(74),s=e(182)(!1),l=e(72)("IE_PROTO");n.exports=function(a,d){var c=i(a),y=0,h=[],A;for(A in c)A!=l&&r(c,A)&&h.push(A);for(;d.length>y;)r(c,A=d[y++])&&(~s(h,A)||h.push(A));return h}},function(n,t,e){var r=e(31);n.exports=function(i,s,l){for(var a in s)l&&i[a]?i[a]=s[a]:r(i,a,s[a]);return i}},function(n,t,e){n.exports=e(31)},function(n,t,e){"use strict";var r=e(11),i=e(23),s=e(50),l=e(33),a=e(13)("species");n.exports=function(d){var c=typeof i[d]=="function"?i[d]:r[d];l&&c&&!c[a]&&s.f(c,a,{configurable:!0,get:function(){return this}})}},function(n,t,e){var r=e(73),i=e(67);n.exports=function(s){return function(l,a){var d=String(i(l)),c=r(a),y=d.length,h,A;return c<0||c>=y?s?"":void 0:(h=d.charCodeAt(c),h<55296||h>56319||c+1===y||(A=d.charCodeAt(c+1))<56320||A>57343?s?d.charAt(c):h:s?d.slice(c,c+2):(h-55296<<10)+(A-56320)+65536)}}},function(n,t,e){var r=e(73),i=Math.max,s=Math.min;n.exports=function(l,a){return l=r(l),l<0?i(l+a,0):s(l,a)}},function(n,t,e){var r=e(34);n.exports=function(i,s){if(!r(i))return i;var l,a;if(s&&typeof(l=i.toString)=="function"&&!r(a=l.call(i))||typeof(l=i.valueOf)=="function"&&!r(a=l.call(i))||!s&&typeof(l=i.toString)=="function"&&!r(a=l.call(i)))return a;throw TypeError("Can't convert object to primitive value")}},function(n,t,e){var r=e(11),i=r.navigator;n.exports=i&&i.userAgent||""},function(n,t,e){var r=e(100),i=e(13)("iterator"),s=e(35);n.exports=e(23).getIteratorMethod=function(l){if(l!=null)return l[i]||l["@@iterator"]||s[r(l)]}},function(n,t,e){"use strict";var r=e(180),i=e(190),s=e(35),l=e(74);n.exports=e(103)(Array,"Array",function(a,d){this._t=l(a),this._i=0,this._k=d},function(){var a=this._t,d=this._k,c=this._i++;return!a||c>=a.length?(this._t=void 0,i(1)):d=="keys"?i(0,c):d=="values"?i(0,a[c]):i(0,[c,a[c]])},"values"),s.Arguments=s.Array,r("keys"),r("values"),r("entries")},function(n,t){},function(n,t,e){"use strict";var r=e(69),i=e(11),s=e(48),l=e(100),a=e(41),d=e(34),c=e(46),y=e(181),h=e(183),A=e(108),x=e(109).set,g=e(191)(),C=e(70),T=e(104),I=e(202),R=e(105),N="Promise",k=i.TypeError,p=i.process,E=p&&p.versions,S=E&&E.v8||"",D=i[N],M=l(p)=="process",O=function(){},m,o,u,f,v=o=C.f,b=!!function(){try{var $=D.resolve(1),B=($.constructor={})[e(13)("species")]=function(J){J(O,O)};return(M||typeof PromiseRejectionEvent=="function")&&$.then(O)instanceof B&&S.indexOf("6.6")!==0&&I.indexOf("Chrome/66")===-1}catch{}}(),L=function($){var B;return d($)&&typeof(B=$.then)=="function"?B:!1},P=function($,B){if(!$._n){$._n=!0;var J=$._c;g(function(){for(var Z=$._v,Y=$._s==1,q=0,fe=function(ae){var Ae=Y?ae.ok:ae.fail,Se=ae.resolve,Ge=ae.reject,Te=ae.domain,xe,Ee,We;try{Ae?(Y||($._h==2&&H($),$._h=1),Ae===!0?xe=Z:(Te&&Te.enter(),xe=Ae(Z),Te&&(Te.exit(),We=!0)),xe===ae.promise?Ge(k("Promise-chain cycle")):(Ee=L(xe))?Ee.call(xe,Se,Ge):Se(xe)):Ge(Z)}catch(Ce){Te&&!We&&Te.exit(),Ge(Ce)}};J.length>q;)fe(J[q++]);$._c=[],$._n=!1,B&&!$._h&&w($)})}},w=function($){x.call(i,function(){var B=$._v,J=F($),Z,Y,q;if(J&&(Z=T(function(){M?p.emit("unhandledRejection",B,$):(Y=i.onunhandledrejection)?Y({promise:$,reason:B}):(q=i.console)&&q.error&&q.error("Unhandled promise rejection",B)}),$._h=M||F($)?2:1),$._a=void 0,J&&Z.e)throw Z.v})},F=function($){return $._h!==1&&($._a||$._c).length===0},H=function($){x.call(i,function(){var B;M?p.emit("rejectionHandled",$):(B=i.onrejectionhandled)&&B({promise:$,reason:$._v})})},X=function($){var B=this;B._d||(B._d=!0,B=B._w||B,B._v=$,B._s=2,B._a||(B._a=B._c.slice()),P(B,!0))},Q=function($){var B=this,J;if(!B._d){B._d=!0,B=B._w||B;try{if(B===$)throw k("Promise can't be resolved itself");(J=L($))?g(function(){var Z={_w:B,_d:!1};try{J.call($,s(Q,Z,1),s(X,Z,1))}catch(Y){X.call(Z,Y)}}):(B._v=$,B._s=1,P(B,!1))}catch(Z){X.call({_w:B,_d:!1},Z)}}};b||(D=function(B){y(this,D,N,"_h"),c(B),m.call(this);try{B(s(Q,this,1),s(X,this,1))}catch(J){X.call(this,J)}},m=function(B){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},m.prototype=e(196)(D.prototype,{then:function(B,J){var Z=v(A(this,D));return Z.ok=typeof B=="function"?B:!0,Z.fail=typeof J=="function"&&J,Z.domain=M?p.domain:void 0,this._c.push(Z),this._a&&this._a.push(Z),this._s&&P(this,!1),Z.promise},catch:function($){return this.then(void 0,$)}}),u=function(){var $=new m;this.promise=$,this.resolve=s(Q,$,1),this.reject=s(X,$,1)},C.f=v=function($){return $===D||$===f?new u($):o($)}),a(a.G+a.W+a.F*!b,{Promise:D}),e(71)(D,N),e(198)(N),f=e(23)[N],a(a.S+a.F*!b,N,{reject:function(B){var J=v(this),Z=J.reject;return Z(B),J.promise}}),a(a.S+a.F*(r||!b),N,{resolve:function(B){return R(r&&this===f?D:this,B)}}),a(a.S+a.F*!(b&&e(189)(function($){D.all($).catch(O)})),N,{all:function(B){var J=this,Z=v(J),Y=Z.resolve,q=Z.reject,fe=T(function(){var ae=[],Ae=0,Se=1;h(B,!1,function(Ge){var Te=Ae++,xe=!1;ae.push(void 0),Se++,J.resolve(Ge).then(function(Ee){xe||(xe=!0,ae[Te]=Ee,--Se||Y(ae))},q)}),--Se||Y(ae)});return fe.e&&q(fe.v),Z.promise},race:function(B){var J=this,Z=v(J),Y=Z.reject,q=T(function(){h(B,!1,function(fe){J.resolve(fe).then(Z.resolve,Y)})});return q.e&&Y(q.v),Z.promise}})},function(n,t,e){"use strict";var r=e(199)(!0);e(103)(String,"String",function(i){this._t=String(i),this._i=0},function(){var i=this._t,s=this._i,l;return s>=i.length?{value:void 0,done:!0}:(l=r(i,s),this._i+=l.length,{value:l,done:!1})})},function(n,t,e){"use strict";var r=e(41),i=e(23),s=e(11),l=e(108),a=e(105);r(r.P+r.R,"Promise",{finally:function(d){var c=l(this,i.Promise||s.Promise),y=typeof d=="function";return this.then(y?function(h){return a(c,d()).then(function(){return h})}:d,y?function(h){return a(c,d()).then(function(){throw h})}:d)}})},function(n,t,e){"use strict";var r=e(41),i=e(70),s=e(104);r(r.S,"Promise",{try:function(l){var a=i.f(this),d=s(l);return(d.e?a.reject:a.resolve)(d.v),a.promise}})},function(n,t,e){e(204);for(var r=e(11),i=e(31),s=e(35),l=e(13)("toStringTag"),a="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),d=0;d<a.length;d++){var c=a[d],y=r[c],h=y&&y.prototype;h&&!h[l]&&i(h,l,c),s[c]=s.Array}},function(n,t,e){t=n.exports=e(112),t.log=s,t.formatArgs=i,t.save=l,t.load=a,t.useColors=r,t.storage=typeof chrome<"u"&&typeof chrome.storage<"u"?chrome.storage.local:d(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function r(){return typeof window<"u"&&window.process&&window.process.type==="renderer"?!0:typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)?!1:typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}t.formatters.j=function(c){try{return JSON.stringify(c)}catch(y){return"[UnexpectedJSONParseError]: "+y.message}};function i(c){var y=this.useColors;if(c[0]=(y?"%c":"")+this.namespace+(y?" %c":" ")+c[0]+(y?"%c ":" ")+"+"+t.humanize(this.diff),!!y){var h="color: "+this.color;c.splice(1,0,h,"color: inherit");var A=0,x=0;c[0].replace(/%[a-zA-Z%]/g,function(g){g!=="%%"&&(A++,g==="%c"&&(x=A))}),c.splice(x,0,h)}}function s(){return typeof console=="object"&&console.log&&Function.prototype.apply.call(console.log,console,arguments)}function l(c){try{c==null?t.storage.removeItem("debug"):t.storage.debug=c}catch{}}function a(){var c;try{c=t.storage.debug}catch{}return!c&&typeof process<"u"&&"env"in process&&(c=process.env.DEBUG),c}t.enable(a());function d(){try{return window.localStorage}catch{}}},function(n,t,e){typeof process>"u"||process.type==="renderer"?n.exports=e(211):n.exports=e(213)},function(n,t,e){var r=e(79),i=e(2);t=n.exports=e(112),t.init=A,t.log=c,t.formatArgs=a,t.save=y,t.load=h,t.useColors=l,t.colors=[6,2,3,4,5,1];try{var s=e(239);s&&s.level>=2&&(t.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}t.inspectOpts=Object.keys(process.env).filter(function(x){return/^debug_/i.test(x)}).reduce(function(x,g){var C=g.substring(6).toLowerCase().replace(/_([a-z])/g,function(I,R){return R.toUpperCase()}),T=process.env[g];return/^(yes|on|true|enabled)$/i.test(T)?T=!0:/^(no|off|false|disabled)$/i.test(T)?T=!1:T==="null"?T=null:T=Number(T),x[C]=T,x},{});function l(){return"colors"in t.inspectOpts?!!t.inspectOpts.colors:r.isatty(process.stderr.fd)}t.formatters.o=function(x){return this.inspectOpts.colors=this.useColors,i.inspect(x,this.inspectOpts).split(`
  30. `).map(function(g){return g.trim()}).join(" ")},t.formatters.O=function(x){return this.inspectOpts.colors=this.useColors,i.inspect(x,this.inspectOpts)};function a(x){var g=this.namespace,C=this.useColors;if(C){var T=this.color,I="\x1B[3"+(T<8?T:"8;5;"+T),R=" "+I+";1m"+g+" \x1B[0m";x[0]=R+x[0].split(`
  31. `).join(`
  32. `+R),x.push(I+"m+"+t.humanize(this.diff)+"\x1B[0m")}else x[0]=d()+g+" "+x[0]}function d(){return t.inspectOpts.hideDate?"":new Date().toISOString()+" "}function c(){return process.stderr.write(i.format.apply(i,arguments)+`
  33. `)}function y(x){x==null?delete process.env.DEBUG:process.env.DEBUG=x}function h(){return process.env.DEBUG}function A(x){x.inspectOpts={};for(var g=Object.keys(t.inspectOpts),C=0;C<g.length;C++)x.inspectOpts[g[C]]=t.inspectOpts[g[C]]}t.enable(h())},,,,function(n,t,e){var r=e(0),i=process.platform==="win32",s=e(3),l=process.env.NODE_DEBUG&&/fs/.test(process.env.NODE_DEBUG);function a(){var A;if(l){var x=new Error;A=g}else A=C;return A;function g(T){T&&(x.message=T.message,T=x,C(T))}function C(T){if(T){if(process.throwDeprecation)throw T;if(!process.noDeprecation){var I="fs: missing callback "+(T.stack||T.message);process.traceDeprecation?console.trace(I):console.error(I)}}}}function d(A){return typeof A=="function"?A:a()}var c=r.normalize;if(i)var y=/(.*?)(?:[\/\\]+|$)/g;else var y=/(.*?)(?:[\/]+|$)/g;if(i)var h=/^(?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/][^\\\/]+)?[\\\/]*/;else var h=/^[\/]*/;t.realpathSync=function(x,g){if(x=r.resolve(x),g&&Object.prototype.hasOwnProperty.call(g,x))return g[x];var C=x,T={},I={},R,N,k,p;E();function E(){var o=h.exec(x);R=o[0].length,N=o[0],k=o[0],p="",i&&!I[k]&&(s.lstatSync(k),I[k]=!0)}for(;R<x.length;){y.lastIndex=R;var S=y.exec(x);if(p=N,N+=S[0],k=p+S[1],R=y.lastIndex,!(I[k]||g&&g[k]===k)){var D;if(g&&Object.prototype.hasOwnProperty.call(g,k))D=g[k];else{var M=s.lstatSync(k);if(!M.isSymbolicLink()){I[k]=!0,g&&(g[k]=k);continue}var O=null;if(!i){var m=M.dev.toString(32)+":"+M.ino.toString(32);T.hasOwnProperty(m)&&(O=T[m])}O===null&&(s.statSync(k),O=s.readlinkSync(k)),D=r.resolve(p,O),g&&(g[k]=D),i||(T[m]=O)}x=r.resolve(D,x.slice(R)),E()}}return g&&(g[C]=x),x},t.realpath=function(x,g,C){if(typeof C!="function"&&(C=d(g),g=null),x=r.resolve(x),g&&Object.prototype.hasOwnProperty.call(g,x))return process.nextTick(C.bind(null,null,g[x]));var T=x,I={},R={},N,k,p,E;S();function S(){var o=h.exec(x);N=o[0].length,k=o[0],p=o[0],E="",i&&!R[p]?s.lstat(p,function(u){if(u)return C(u);R[p]=!0,D()}):process.nextTick(D)}function D(){if(N>=x.length)return g&&(g[T]=x),C(null,x);y.lastIndex=N;var o=y.exec(x);return E=k,k+=o[0],p=E+o[1],N=y.lastIndex,R[p]||g&&g[p]===p?process.nextTick(D):g&&Object.prototype.hasOwnProperty.call(g,p)?m(g[p]):s.lstat(p,M)}function M(o,u){if(o)return C(o);if(!u.isSymbolicLink())return R[p]=!0,g&&(g[p]=p),process.nextTick(D);if(!i){var f=u.dev.toString(32)+":"+u.ino.toString(32);if(I.hasOwnProperty(f))return O(null,I[f],p)}s.stat(p,function(v){if(v)return C(v);s.readlink(p,function(b,L){i||(I[f]=L),O(b,L)})})}function O(o,u,f){if(o)return C(o);var v=r.resolve(E,u);g&&(g[f]=v),m(v)}function m(o){x=r.resolve(o,x.slice(N)),S()}}},function(n,t,e){n.exports=N,N.GlobSync=k;var r=e(3),i=e(114),s=e(60),l=s.Minimatch,a=e(75).Glob,d=e(2),c=e(0),y=e(22),h=e(76),A=e(115),x=A.alphasort,g=A.alphasorti,C=A.setopts,T=A.ownProp,I=A.childrenIgnored,R=A.isIgnored;function N(p,E){if(typeof E=="function"||arguments.length===3)throw new TypeError(`callback provided to sync glob
  34. See: https://github.com/isaacs/node-glob/issues/167`);return new k(p,E).found}function k(p,E){if(!p)throw new Error("must provide pattern");if(typeof E=="function"||arguments.length===3)throw new TypeError(`callback provided to sync glob
  35. See: https://github.com/isaacs/node-glob/issues/167`);if(!(this instanceof k))return new k(p,E);if(C(this,p,E),this.noprocess)return this;var S=this.minimatch.set.length;this.matches=new Array(S);for(var D=0;D<S;D++)this._process(this.minimatch.set[D],D,!1);this._finish()}k.prototype._finish=function(){if(y(this instanceof k),this.realpath){var p=this;this.matches.forEach(function(E,S){var D=p.matches[S]=Object.create(null);for(var M in E)try{M=p._makeAbs(M);var O=i.realpathSync(M,p.realpathCache);D[O]=!0}catch(m){if(m.syscall==="stat")D[p._makeAbs(M)]=!0;else throw m}})}A.finish(this)},k.prototype._process=function(p,E,S){y(this instanceof k);for(var D=0;typeof p[D]=="string";)D++;var M;switch(D){case p.length:this._processSimple(p.join("/"),E);return;case 0:M=null;break;default:M=p.slice(0,D).join("/");break}var O=p.slice(D),m;M===null?m=".":((h(M)||h(p.join("/")))&&(!M||!h(M))&&(M="/"+M),m=M);var o=this._makeAbs(m);if(!I(this,m)){var u=O[0]===s.GLOBSTAR;u?this._processGlobStar(M,m,o,O,E,S):this._processReaddir(M,m,o,O,E,S)}},k.prototype._processReaddir=function(p,E,S,D,M,O){var m=this._readdir(S,O);if(m){for(var o=D[0],u=!!this.minimatch.negate,f=o._glob,v=this.dot||f.charAt(0)===".",b=[],L=0;L<m.length;L++){var P=m[L];if(P.charAt(0)!=="."||v){var w;u&&!p?w=!P.match(o):w=P.match(o),w&&b.push(P)}}var F=b.length;if(F!==0){if(D.length===1&&!this.mark&&!this.stat){this.matches[M]||(this.matches[M]=Object.create(null));for(var L=0;L<F;L++){var P=b[L];p&&(p.slice(-1)!=="/"?P=p+"/"+P:P=p+P),P.charAt(0)==="/"&&!this.nomount&&(P=c.join(this.root,P)),this._emitMatch(M,P)}return}D.shift();for(var L=0;L<F;L++){var P=b[L],H;p?H=[p,P]:H=[P],this._process(H.concat(D),M,O)}}}},k.prototype._emitMatch=function(p,E){if(!R(this,E)){var S=this._makeAbs(E);if(this.mark&&(E=this._mark(E)),this.absolute&&(E=S),!this.matches[p][E]){if(this.nodir){var D=this.cache[S];if(D==="DIR"||Array.isArray(D))return}this.matches[p][E]=!0,this.stat&&this._stat(E)}}},k.prototype._readdirInGlobStar=function(p){if(this.follow)return this._readdir(p,!1);var E,S,D;try{S=r.lstatSync(p)}catch(O){if(O.code==="ENOENT")return null}var M=S&&S.isSymbolicLink();return this.symlinks[p]=M,!M&&S&&!S.isDirectory()?this.cache[p]="FILE":E=this._readdir(p,!1),E},k.prototype._readdir=function(p,E){var S;if(E&&!T(this.symlinks,p))return this._readdirInGlobStar(p);if(T(this.cache,p)){var D=this.cache[p];if(!D||D==="FILE")return null;if(Array.isArray(D))return D}try{return this._readdirEntries(p,r.readdirSync(p))}catch(M){return this._readdirError(p,M),null}},k.prototype._readdirEntries=function(p,E){if(!this.mark&&!this.stat)for(var S=0;S<E.length;S++){var D=E[S];p==="/"?D=p+D:D=p+"/"+D,this.cache[D]=!0}return this.cache[p]=E,E},k.prototype._readdirError=function(p,E){switch(E.code){case"ENOTSUP":case"ENOTDIR":var S=this._makeAbs(p);if(this.cache[S]="FILE",S===this.cwdAbs){var D=new Error(E.code+" invalid cwd "+this.cwd);throw D.path=this.cwd,D.code=E.code,D}break;case"ENOENT":case"ELOOP":case"ENAMETOOLONG":case"UNKNOWN":this.cache[this._makeAbs(p)]=!1;break;default:if(this.cache[this._makeAbs(p)]=!1,this.strict)throw E;this.silent||console.error("glob error",E);break}},k.prototype._processGlobStar=function(p,E,S,D,M,O){var m=this._readdir(S,O);if(m){var o=D.slice(1),u=p?[p]:[],f=u.concat(o);this._process(f,M,!1);var v=m.length,b=this.symlinks[S];if(!(b&&O))for(var L=0;L<v;L++){var P=m[L];if(!(P.charAt(0)==="."&&!this.dot)){var w=u.concat(m[L],o);this._process(w,M,!0);var F=u.concat(m[L],D);this._process(F,M,!0)}}}},k.prototype._processSimple=function(p,E){var S=this._stat(p);if(this.matches[E]||(this.matches[E]=Object.create(null)),!!S){if(p&&h(p)&&!this.nomount){var D=/[\/\\]$/.test(p);p.charAt(0)==="/"?p=c.join(this.root,p):(p=c.resolve(this.root,p),D&&(p+="/"))}process.platform==="win32"&&(p=p.replace(/\\/g,"/")),this._emitMatch(E,p)}},k.prototype._stat=function(p){var E=this._makeAbs(p),S=p.slice(-1)==="/";if(p.length>this.maxLength)return!1;if(!this.stat&&T(this.cache,E)){var m=this.cache[E];if(Array.isArray(m)&&(m="DIR"),!S||m==="DIR")return m;if(S&&m==="FILE")return!1}var D,M=this.statCache[E];if(!M){var O;try{O=r.lstatSync(E)}catch(o){if(o&&(o.code==="ENOENT"||o.code==="ENOTDIR"))return this.statCache[E]=!1,!1}if(O&&O.isSymbolicLink())try{M=r.statSync(E)}catch{M=O}else M=O}this.statCache[E]=M;var m=!0;return M&&(m=M.isDirectory()?"DIR":"FILE"),this.cache[E]=this.cache[E]||m,S&&m==="FILE"?!1:m},k.prototype._mark=function(p){return A.mark(this,p)},k.prototype._makeAbs=function(p){return A.makeAbs(this,p)}},,,function(n,t,e){"use strict";n.exports=function(r,i){i=i||process.argv;var s=i.indexOf("--"),l=/^--/.test(r)?"":"--",a=i.indexOf(l+r);return a!==-1&&(s!==-1?a<s:!0)}},,function(n,t,e){var r=e(123),i=Object.create(null),s=e(61);n.exports=r(l);function l(c,y){return i[c]?(i[c].push(y),null):(i[c]=[y],a(c))}function a(c){return s(function y(){var h=i[c],A=h.length,x=d(arguments);try{for(var g=0;g<A;g++)h[g].apply(null,x)}finally{h.length>A?(h.splice(0,A),process.nextTick(function(){y.apply(null,x)})):delete i[c]}})}function d(c){for(var y=c.length,h=[],A=0;A<y;A++)h[A]=c[A];return h}},function(n,t){typeof Object.create=="function"?n.exports=function(r,i){r.super_=i,r.prototype=Object.create(i.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}})}:n.exports=function(r,i){r.super_=i;var s=function(){};s.prototype=i.prototype,r.prototype=new s,r.prototype.constructor=r}},,,function(n,t,e){n.exports=typeof e<"u"},,function(n,t){var e=1e3,r=e*60,i=r*60,s=i*24,l=s*365.25;n.exports=function(h,A){A=A||{};var x=typeof h;if(x==="string"&&h.length>0)return a(h);if(x==="number"&&isNaN(h)===!1)return A.long?c(h):d(h);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(h))};function a(h){if(h=String(h),!(h.length>100)){var A=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(h);if(A){var x=parseFloat(A[1]),g=(A[2]||"ms").toLowerCase();switch(g){case"years":case"year":case"yrs":case"yr":case"y":return x*l;case"days":case"day":case"d":return x*s;case"hours":case"hour":case"hrs":case"hr":case"h":return x*i;case"minutes":case"minute":case"mins":case"min":case"m":return x*r;case"seconds":case"second":case"secs":case"sec":case"s":return x*e;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return x;default:return}}}}function d(h){return h>=s?Math.round(h/s)+"d":h>=i?Math.round(h/i)+"h":h>=r?Math.round(h/r)+"m":h>=e?Math.round(h/e)+"s":h+"ms"}function c(h){return y(h,s,"day")||y(h,i,"hour")||y(h,r,"minute")||y(h,e,"second")||h+" ms"}function y(h,A,x){if(!(h<A))return h<A*1.5?Math.floor(h/A)+" "+x:Math.ceil(h/A)+" "+x+"s"}},,,,function(n,t,e){n.exports=A,A.sync=R;var r=e(22),i=e(0),s=e(3),l=e(75),a=parseInt("666",8),d={nosort:!0,silent:!0},c=0,y=process.platform==="win32";function h(p){var E=["unlink","chmod","stat","lstat","rmdir","readdir"];E.forEach(function(S){p[S]=p[S]||s[S],S=S+"Sync",p[S]=p[S]||s[S]}),p.maxBusyTries=p.maxBusyTries||3,p.emfileWait=p.emfileWait||1e3,p.glob===!1&&(p.disableGlob=!0),p.disableGlob=p.disableGlob||!1,p.glob=p.glob||d}function A(p,E,S){typeof E=="function"&&(S=E,E={}),r(p,"rimraf: missing path"),r.equal(typeof p,"string","rimraf: path should be a string"),r.equal(typeof S,"function","rimraf: callback function required"),r(E,"rimraf: invalid options argument provided"),r.equal(typeof E,"object","rimraf: options should be object"),h(E);var D=0,M=null,O=0;if(E.disableGlob||!l.hasMagic(p))return o(null,[p]);E.lstat(p,function(u,f){if(!u)return o(null,[p]);l(p,E.glob,o)});function m(u){M=M||u,--O===0&&S(M)}function o(u,f){if(u)return S(u);if(O=f.length,O===0)return S();f.forEach(function(v){x(v,E,function b(L){if(L){if((L.code==="EBUSY"||L.code==="ENOTEMPTY"||L.code==="EPERM")&&D<E.maxBusyTries){D++;var P=D*100;return setTimeout(function(){x(v,E,b)},P)}if(L.code==="EMFILE"&&c<E.emfileWait)return setTimeout(function(){x(v,E,b)},c++);L.code==="ENOENT"&&(L=null)}c=0,m(L)})})}}function x(p,E,S){r(p),r(E),r(typeof S=="function"),E.lstat(p,function(D,M){if(D&&D.code==="ENOENT")return S(null);if(D&&D.code==="EPERM"&&y&&g(p,E,D,S),M&&M.isDirectory())return T(p,E,D,S);E.unlink(p,function(O){if(O){if(O.code==="ENOENT")return S(null);if(O.code==="EPERM")return y?g(p,E,O,S):T(p,E,O,S);if(O.code==="EISDIR")return T(p,E,O,S)}return S(O)})})}function g(p,E,S,D){r(p),r(E),r(typeof D=="function"),S&&r(S instanceof Error),E.chmod(p,a,function(M){M?D(M.code==="ENOENT"?null:S):E.stat(p,function(O,m){O?D(O.code==="ENOENT"?null:S):m.isDirectory()?T(p,E,S,D):E.unlink(p,D)})})}function C(p,E,S){r(p),r(E),S&&r(S instanceof Error);try{E.chmodSync(p,a)}catch(M){if(M.code==="ENOENT")return;throw S}try{var D=E.statSync(p)}catch(M){if(M.code==="ENOENT")return;throw S}D.isDirectory()?N(p,E,S):E.unlinkSync(p)}function T(p,E,S,D){r(p),r(E),S&&r(S instanceof Error),r(typeof D=="function"),E.rmdir(p,function(M){M&&(M.code==="ENOTEMPTY"||M.code==="EEXIST"||M.code==="EPERM")?I(p,E,D):M&&M.code==="ENOTDIR"?D(S):D(M)})}function I(p,E,S){r(p),r(E),r(typeof S=="function"),E.readdir(p,function(D,M){if(D)return S(D);var O=M.length;if(O===0)return E.rmdir(p,S);var m;M.forEach(function(o){A(i.join(p,o),E,function(u){if(!m){if(u)return S(m=u);--O===0&&E.rmdir(p,S)}})})})}function R(p,E){E=E||{},h(E),r(p,"rimraf: missing path"),r.equal(typeof p,"string","rimraf: path should be a string"),r(E,"rimraf: missing options"),r.equal(typeof E,"object","rimraf: options should be object");var S;if(E.disableGlob||!l.hasMagic(p))S=[p];else try{E.lstatSync(p),S=[p]}catch{S=l.sync(p,E.glob)}if(S.length)for(var D=0;D<S.length;D++){var p=S[D];try{var M=E.lstatSync(p)}catch(m){if(m.code==="ENOENT")return;m.code==="EPERM"&&y&&C(p,E,m)}try{M&&M.isDirectory()?N(p,E,null):E.unlinkSync(p)}catch(m){if(m.code==="ENOENT")return;if(m.code==="EPERM")return y?C(p,E,m):N(p,E,m);if(m.code!=="EISDIR")throw m;N(p,E,m)}}}function N(p,E,S){r(p),r(E),S&&r(S instanceof Error);try{E.rmdirSync(p)}catch(D){if(D.code==="ENOENT")return;if(D.code==="ENOTDIR")throw S;(D.code==="ENOTEMPTY"||D.code==="EEXIST"||D.code==="EPERM")&&k(p,E)}}function k(p,E){r(p),r(E),E.readdirSync(p).forEach(function(m){R(i.join(p,m),E)});var S=y?100:1,D=0;do{var M=!0;try{var O=E.rmdirSync(p,E);return M=!1,O}finally{if(++D<S&&M)continue}}while(!0)}},,,,,,function(n,t,e){"use strict";var r=e(221),i=function(l){return l===0?!1:{level:l,hasBasic:!0,has256:l>=2,has16m:l>=3}},s=function(){return r("no-color")||r("no-colors")||r("color=false")?0:r("color=16m")||r("color=full")||r("color=truecolor")?3:r("color=256")?2:r("color")||r("colors")||r("color=true")||r("color=always")?1:process.stdout&&!process.stdout.isTTY?0:process.platform==="win32"?1:"CI"in process.env?"TRAVIS"in process.env||process.env.CI==="Travis"?1:0:"TEAMCITY_VERSION"in process.env?process.env.TEAMCITY_VERSION.match(/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/)===null?0:1:/^(screen|xterm)-256(?:color)?/.test(process.env.TERM)?2:/^screen|^xterm|^vt100|color|ansi|cygwin|linux/i.test(process.env.TERM)||"COLORTERM"in process.env?1:(process.env.TERM==="dumb",0)}();s===0&&"FORCE_COLOR"in process.env&&(s=1),n.exports=process&&i(s)}])});var zr=he((El,Wr)=>{"use strict";Wr.exports=function(t,e){e||(e=[process.stdout,process.stderr]);var r=0;function i(){r===e.length&&process.exit(t)}e.forEach(function(s){s.bufferSize===0?r++:s.write("","utf-8",function(){r++,i()}),s.write=function(){}}),i(),process.on("exit",function(){process.exit(t)})}});var wt=he((Al,nn)=>{var ts=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...n)=>console.error("SEMVER",...n):()=>{};nn.exports=ts});var jt=he((Rl,sn)=>{var rs="2.0.0",ns=Number.MAX_SAFE_INTEGER||9007199254740991,is=16,ss=250,os=["major","premajor","minor","preminor","patch","prepatch","prerelease"];sn.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:is,MAX_SAFE_BUILD_LENGTH:ss,MAX_SAFE_INTEGER:ns,RELEASE_TYPES:os,SEMVER_SPEC_VERSION:rs,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var Ut=he((ot,on)=>{var{MAX_SAFE_COMPONENT_LENGTH:lr,MAX_SAFE_BUILD_LENGTH:as,MAX_LENGTH:ls}=jt(),us=wt();ot=on.exports={};var cs=ot.re=[],fs=ot.safeRe=[],W=ot.src=[],z=ot.t={},ds=0,ur="[a-zA-Z0-9-]",gs=[["\\s",1],["\\d",ls],[ur,as]],ps=n=>{for(let[t,e]of gs)n=n.split(`${t}*`).join(`${t}{0,${e}}`).split(`${t}+`).join(`${t}{1,${e}}`);return n},ee=(n,t,e)=>{let r=ps(t),i=ds++;us(n,i,t),z[n]=i,W[i]=t,cs[i]=new RegExp(t,e?"g":void 0),fs[i]=new RegExp(r,e?"g":void 0)};ee("NUMERICIDENTIFIER","0|[1-9]\\d*");ee("NUMERICIDENTIFIERLOOSE","\\d+");ee("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${ur}*`);ee("MAINVERSION",`(${W[z.NUMERICIDENTIFIER]})\\.(${W[z.NUMERICIDENTIFIER]})\\.(${W[z.NUMERICIDENTIFIER]})`);ee("MAINVERSIONLOOSE",`(${W[z.NUMERICIDENTIFIERLOOSE]})\\.(${W[z.NUMERICIDENTIFIERLOOSE]})\\.(${W[z.NUMERICIDENTIFIERLOOSE]})`);ee("PRERELEASEIDENTIFIER",`(?:${W[z.NUMERICIDENTIFIER]}|${W[z.NONNUMERICIDENTIFIER]})`);ee("PRERELEASEIDENTIFIERLOOSE",`(?:${W[z.NUMERICIDENTIFIERLOOSE]}|${W[z.NONNUMERICIDENTIFIER]})`);ee("PRERELEASE",`(?:-(${W[z.PRERELEASEIDENTIFIER]}(?:\\.${W[z.PRERELEASEIDENTIFIER]})*))`);ee("PRERELEASELOOSE",`(?:-?(${W[z.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${W[z.PRERELEASEIDENTIFIERLOOSE]})*))`);ee("BUILDIDENTIFIER",`${ur}+`);ee("BUILD",`(?:\\+(${W[z.BUILDIDENTIFIER]}(?:\\.${W[z.BUILDIDENTIFIER]})*))`);ee("FULLPLAIN",`v?${W[z.MAINVERSION]}${W[z.PRERELEASE]}?${W[z.BUILD]}?`);ee("FULL",`^${W[z.FULLPLAIN]}$`);ee("LOOSEPLAIN",`[v=\\s]*${W[z.MAINVERSIONLOOSE]}${W[z.PRERELEASELOOSE]}?${W[z.BUILD]}?`);ee("LOOSE",`^${W[z.LOOSEPLAIN]}$`);ee("GTLT","((?:<|>)?=?)");ee("XRANGEIDENTIFIERLOOSE",`${W[z.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);ee("XRANGEIDENTIFIER",`${W[z.NUMERICIDENTIFIER]}|x|X|\\*`);ee("XRANGEPLAIN",`[v=\\s]*(${W[z.XRANGEIDENTIFIER]})(?:\\.(${W[z.XRANGEIDENTIFIER]})(?:\\.(${W[z.XRANGEIDENTIFIER]})(?:${W[z.PRERELEASE]})?${W[z.BUILD]}?)?)?`);ee("XRANGEPLAINLOOSE",`[v=\\s]*(${W[z.XRANGEIDENTIFIERLOOSE]})(?:\\.(${W[z.XRANGEIDENTIFIERLOOSE]})(?:\\.(${W[z.XRANGEIDENTIFIERLOOSE]})(?:${W[z.PRERELEASELOOSE]})?${W[z.BUILD]}?)?)?`);ee("XRANGE",`^${W[z.GTLT]}\\s*${W[z.XRANGEPLAIN]}$`);ee("XRANGELOOSE",`^${W[z.GTLT]}\\s*${W[z.XRANGEPLAINLOOSE]}$`);ee("COERCEPLAIN",`(^|[^\\d])(\\d{1,${lr}})(?:\\.(\\d{1,${lr}}))?(?:\\.(\\d{1,${lr}}))?`);ee("COERCE",`${W[z.COERCEPLAIN]}(?:$|[^\\d])`);ee("COERCEFULL",W[z.COERCEPLAIN]+`(?:${W[z.PRERELEASE]})?(?:${W[z.BUILD]})?(?:$|[^\\d])`);ee("COERCERTL",W[z.COERCE],!0);ee("COERCERTLFULL",W[z.COERCEFULL],!0);ee("LONETILDE","(?:~>?)");ee("TILDETRIM",`(\\s*)${W[z.LONETILDE]}\\s+`,!0);ot.tildeTrimReplace="$1~";ee("TILDE",`^${W[z.LONETILDE]}${W[z.XRANGEPLAIN]}$`);ee("TILDELOOSE",`^${W[z.LONETILDE]}${W[z.XRANGEPLAINLOOSE]}$`);ee("LONECARET","(?:\\^)");ee("CARETTRIM",`(\\s*)${W[z.LONECARET]}\\s+`,!0);ot.caretTrimReplace="$1^";ee("CARET",`^${W[z.LONECARET]}${W[z.XRANGEPLAIN]}$`);ee("CARETLOOSE",`^${W[z.LONECARET]}${W[z.XRANGEPLAINLOOSE]}$`);ee("COMPARATORLOOSE",`^${W[z.GTLT]}\\s*(${W[z.LOOSEPLAIN]})$|^$`);ee("COMPARATOR",`^${W[z.GTLT]}\\s*(${W[z.FULLPLAIN]})$|^$`);ee("COMPARATORTRIM",`(\\s*)${W[z.GTLT]}\\s*(${W[z.LOOSEPLAIN]}|${W[z.XRANGEPLAIN]})`,!0);ot.comparatorTrimReplace="$1$2$3";ee("HYPHENRANGE",`^\\s*(${W[z.XRANGEPLAIN]})\\s+-\\s+(${W[z.XRANGEPLAIN]})\\s*$`);ee("HYPHENRANGELOOSE",`^\\s*(${W[z.XRANGEPLAINLOOSE]})\\s+-\\s+(${W[z.XRANGEPLAINLOOSE]})\\s*$`);ee("STAR","(<|>)?=?\\s*\\*");ee("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");ee("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var Xt=he((Dl,an)=>{var ms=Object.freeze({loose:!0}),hs=Object.freeze({}),vs=n=>n?typeof n!="object"?ms:n:hs;an.exports=vs});var fn=he((Pl,cn)=>{var ln=/^[0-9]+$/,un=(n,t)=>{let e=ln.test(n),r=ln.test(t);return e&&r&&(n=+n,t=+t),n===t?0:e&&!r?-1:r&&!e?1:n<t?-1:1},ys=(n,t)=>un(t,n);cn.exports={compareIdentifiers:un,rcompareIdentifiers:ys}});var kt=he((wl,mn)=>{var Jt=wt(),{MAX_LENGTH:dn,MAX_SAFE_INTEGER:Vt}=jt(),{safeRe:gn,t:pn}=Ut(),bs=Xt(),{compareIdentifiers:Lt}=fn(),cr=class n{constructor(t,e){if(e=bs(e),t instanceof n){if(t.loose===!!e.loose&&t.includePrerelease===!!e.includePrerelease)return t;t=t.version}else if(typeof t!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof t}".`);if(t.length>dn)throw new TypeError(`version is longer than ${dn} characters`);Jt("SemVer",t,e),this.options=e,this.loose=!!e.loose,this.includePrerelease=!!e.includePrerelease;let r=t.trim().match(e.loose?gn[pn.LOOSE]:gn[pn.FULL]);if(!r)throw new TypeError(`Invalid Version: ${t}`);if(this.raw=t,this.major=+r[1],this.minor=+r[2],this.patch=+r[3],this.major>Vt||this.major<0)throw new TypeError("Invalid major version");if(this.minor>Vt||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>Vt||this.patch<0)throw new TypeError("Invalid patch version");r[4]?this.prerelease=r[4].split(".").map(i=>{if(/^[0-9]+$/.test(i)){let s=+i;if(s>=0&&s<Vt)return s}return i}):this.prerelease=[],this.build=r[5]?r[5].split("."):[],this.format()}format(){return this.version=`${this.major}.${this.minor}.${this.patch}`,this.prerelease.length&&(this.version+=`-${this.prerelease.join(".")}`),this.version}toString(){return this.version}compare(t){if(Jt("SemVer.compare",this.version,this.options,t),!(t instanceof n)){if(typeof t=="string"&&t===this.version)return 0;t=new n(t,this.options)}return t.version===this.version?0:this.compareMain(t)||this.comparePre(t)}compareMain(t){return t instanceof n||(t=new n(t,this.options)),Lt(this.major,t.major)||Lt(this.minor,t.minor)||Lt(this.patch,t.patch)}comparePre(t){if(t instanceof n||(t=new n(t,this.options)),this.prerelease.length&&!t.prerelease.length)return-1;if(!this.prerelease.length&&t.prerelease.length)return 1;if(!this.prerelease.length&&!t.prerelease.length)return 0;let e=0;do{let r=this.prerelease[e],i=t.prerelease[e];if(Jt("prerelease compare",e,r,i),r===void 0&&i===void 0)return 0;if(i===void 0)return 1;if(r===void 0)return-1;if(r===i)continue;return Lt(r,i)}while(++e)}compareBuild(t){t instanceof n||(t=new n(t,this.options));let e=0;do{let r=this.build[e],i=t.build[e];if(Jt("build compare",e,r,i),r===void 0&&i===void 0)return 0;if(i===void 0)return 1;if(r===void 0)return-1;if(r===i)continue;return Lt(r,i)}while(++e)}inc(t,e,r){switch(t){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",e,r);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",e,r);break;case"prepatch":this.prerelease.length=0,this.inc("patch",e,r),this.inc("pre",e,r);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",e,r),this.inc("pre",e,r);break;case"major":(this.minor!==0||this.patch!==0||this.prerelease.length===0)&&this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":(this.patch!==0||this.prerelease.length===0)&&this.minor++,this.patch=0,this.prerelease=[];break;case"patch":this.prerelease.length===0&&this.patch++,this.prerelease=[];break;case"pre":{let i=Number(r)?1:0;if(!e&&r===!1)throw new Error("invalid increment argument: identifier is empty");if(this.prerelease.length===0)this.prerelease=[i];else{let s=this.prerelease.length;for(;--s>=0;)typeof this.prerelease[s]=="number"&&(this.prerelease[s]++,s=-2);if(s===-1){if(e===this.prerelease.join(".")&&r===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(i)}}if(e){let s=[e,i];r===!1&&(s=[e]),Lt(this.prerelease[0],e)===0?isNaN(this.prerelease[1])&&(this.prerelease=s):this.prerelease=s}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};mn.exports=cr});var vt=he((kl,vn)=>{var hn=kt(),Es=(n,t,e)=>new hn(n,e).compare(new hn(t,e));vn.exports=Es});var fr=he((Il,yn)=>{var Ts=vt(),xs=(n,t,e)=>Ts(n,t,e)<=0;yn.exports=xs});var En=he((Ml,bn)=>{var Cs=kt(),Ss=(n,t)=>new Cs(n,t).major;bn.exports=Ss});var xn=he((Nl,Tn)=>{var dr=class{constructor(){this.max=1e3,this.map=new Map}get(t){let e=this.map.get(t);if(e!==void 0)return this.map.delete(t),this.map.set(t,e),e}delete(t){return this.map.delete(t)}set(t,e){if(!this.delete(t)&&e!==void 0){if(this.map.size>=this.max){let i=this.map.keys().next().value;this.delete(i)}this.map.set(t,e)}return this}};Tn.exports=dr});var Sn=he((Fl,Cn)=>{var Ls=vt(),Os=(n,t,e)=>Ls(n,t,e)===0;Cn.exports=Os});var On=he((Bl,Ln)=>{var As=vt(),Rs=(n,t,e)=>As(n,t,e)!==0;Ln.exports=Rs});var Rn=he(($l,An)=>{var Ds=vt(),Ps=(n,t,e)=>Ds(n,t,e)>0;An.exports=Ps});var Pn=he((Hl,Dn)=>{var ws=vt(),ks=(n,t,e)=>ws(n,t,e)>=0;Dn.exports=ks});var gr=he((jl,wn)=>{var Is=vt(),Ms=(n,t,e)=>Is(n,t,e)<0;wn.exports=Ms});var In=he((Ul,kn)=>{var Ns=Sn(),Fs=On(),Bs=Rn(),$s=Pn(),Hs=gr(),js=fr(),Us=(n,t,e,r)=>{switch(t){case"===":return typeof n=="object"&&(n=n.version),typeof e=="object"&&(e=e.version),n===e;case"!==":return typeof n=="object"&&(n=n.version),typeof e=="object"&&(e=e.version),n!==e;case"":case"=":case"==":return Ns(n,e,r);case"!=":return Fs(n,e,r);case">":return Bs(n,e,r);case">=":return $s(n,e,r);case"<":return Hs(n,e,r);case"<=":return js(n,e,r);default:throw new TypeError(`Invalid operator: ${t}`)}};kn.exports=Us});var jn=he((Xl,Hn)=>{var It=Symbol("SemVer ANY"),hr=class n{static get ANY(){return It}constructor(t,e){if(e=Mn(e),t instanceof n){if(t.loose===!!e.loose)return t;t=t.value}t=t.trim().split(/\s+/).join(" "),mr("comparator",t,e),this.options=e,this.loose=!!e.loose,this.parse(t),this.semver===It?this.value="":this.value=this.operator+this.semver.version,mr("comp",this)}parse(t){let e=this.options.loose?Nn[Fn.COMPARATORLOOSE]:Nn[Fn.COMPARATOR],r=t.match(e);if(!r)throw new TypeError(`Invalid comparator: ${t}`);this.operator=r[1]!==void 0?r[1]:"",this.operator==="="&&(this.operator=""),r[2]?this.semver=new Bn(r[2],this.options.loose):this.semver=It}toString(){return this.value}test(t){if(mr("Comparator.test",t,this.options.loose),this.semver===It||t===It)return!0;if(typeof t=="string")try{t=new Bn(t,this.options)}catch{return!1}return pr(t,this.operator,this.semver,this.options)}intersects(t,e){if(!(t instanceof n))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""?!0:new $n(t.value,e).test(this.value):t.operator===""?t.value===""?!0:new $n(this.value,e).test(t.semver):(e=Mn(e),e.includePrerelease&&(this.value==="<0.0.0-0"||t.value==="<0.0.0-0")||!e.includePrerelease&&(this.value.startsWith("<0.0.0")||t.value.startsWith("<0.0.0"))?!1:!!(this.operator.startsWith(">")&&t.operator.startsWith(">")||this.operator.startsWith("<")&&t.operator.startsWith("<")||this.semver.version===t.semver.version&&this.operator.includes("=")&&t.operator.includes("=")||pr(this.semver,"<",t.semver,e)&&this.operator.startsWith(">")&&t.operator.startsWith("<")||pr(this.semver,">",t.semver,e)&&this.operator.startsWith("<")&&t.operator.startsWith(">")))}};Hn.exports=hr;var Mn=Xt(),{safeRe:Nn,t:Fn}=Ut(),pr=In(),mr=wt(),Bn=kt(),$n=vr()});var vr=he((Jl,Vn)=>{var Xs=/\s+/g,yr=class n{constructor(t,e){if(e=Vs(e),t instanceof n)return t.loose===!!e.loose&&t.includePrerelease===!!e.includePrerelease?t:new n(t.raw,e);if(t instanceof br)return this.raw=t.value,this.set=[[t]],this.formatted=void 0,this;if(this.options=e,this.loose=!!e.loose,this.includePrerelease=!!e.includePrerelease,this.raw=t.trim().replace(Xs," "),this.set=this.raw.split("||").map(r=>this.parseRange(r.trim())).filter(r=>r.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let r=this.set[0];if(this.set=this.set.filter(i=>!Xn(i[0])),this.set.length===0)this.set=[r];else if(this.set.length>1){for(let i of this.set)if(i.length===1&&Zs(i[0])){this.set=[i];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let t=0;t<this.set.length;t++){t>0&&(this.formatted+="||");let e=this.set[t];for(let r=0;r<e.length;r++)r>0&&(this.formatted+=" "),this.formatted+=e[r].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(t){let r=((this.options.includePrerelease&&Ys)|(this.options.loose&&Qs))+":"+t,i=Un.get(r);if(i)return i;let s=this.options.loose,l=s?Fe[Ie.HYPHENRANGELOOSE]:Fe[Ie.HYPHENRANGE];t=t.replace(l,ao(this.options.includePrerelease)),me("hyphen replace",t),t=t.replace(Fe[Ie.COMPARATORTRIM],Ws),me("comparator trim",t),t=t.replace(Fe[Ie.TILDETRIM],zs),me("tilde trim",t),t=t.replace(Fe[Ie.CARETTRIM],Ks),me("caret trim",t);let a=t.split(" ").map(h=>qs(h,this.options)).join(" ").split(/\s+/).map(h=>oo(h,this.options));s&&(a=a.filter(h=>(me("loose invalid filter",h,this.options),!!h.match(Fe[Ie.COMPARATORLOOSE])))),me("range list",a);let d=new Map,c=a.map(h=>new br(h,this.options));for(let h of c){if(Xn(h))return[h];d.set(h.value,h)}d.size>1&&d.has("")&&d.delete("");let y=[...d.values()];return Un.set(r,y),y}intersects(t,e){if(!(t instanceof n))throw new TypeError("a Range is required");return this.set.some(r=>Jn(r,e)&&t.set.some(i=>Jn(i,e)&&r.every(s=>i.every(l=>s.intersects(l,e)))))}test(t){if(!t)return!1;if(typeof t=="string")try{t=new Gs(t,this.options)}catch{return!1}for(let e=0;e<this.set.length;e++)if(lo(this.set[e],t,this.options))return!0;return!1}};Vn.exports=yr;var Js=xn(),Un=new Js,Vs=Xt(),br=jn(),me=wt(),Gs=kt(),{safeRe:Fe,t:Ie,comparatorTrimReplace:Ws,tildeTrimReplace:zs,caretTrimReplace:Ks}=Ut(),{FLAG_INCLUDE_PRERELEASE:Ys,FLAG_LOOSE:Qs}=jt(),Xn=n=>n.value==="<0.0.0-0",Zs=n=>n.value==="",Jn=(n,t)=>{let e=!0,r=n.slice(),i=r.pop();for(;e&&r.length;)e=r.every(s=>i.intersects(s,t)),i=r.pop();return e},qs=(n,t)=>(me("comp",n,t),n=to(n,t),me("caret",n),n=_s(n,t),me("tildes",n),n=no(n,t),me("xrange",n),n=so(n,t),me("stars",n),n),Me=n=>!n||n.toLowerCase()==="x"||n==="*",_s=(n,t)=>n.trim().split(/\s+/).map(e=>eo(e,t)).join(" "),eo=(n,t)=>{let e=t.loose?Fe[Ie.TILDELOOSE]:Fe[Ie.TILDE];return n.replace(e,(r,i,s,l,a)=>{me("tilde",n,r,i,s,l,a);let d;return Me(i)?d="":Me(s)?d=`>=${i}.0.0 <${+i+1}.0.0-0`:Me(l)?d=`>=${i}.${s}.0 <${i}.${+s+1}.0-0`:a?(me("replaceTilde pr",a),d=`>=${i}.${s}.${l}-${a} <${i}.${+s+1}.0-0`):d=`>=${i}.${s}.${l} <${i}.${+s+1}.0-0`,me("tilde return",d),d})},to=(n,t)=>n.trim().split(/\s+/).map(e=>ro(e,t)).join(" "),ro=(n,t)=>{me("caret",n,t);let e=t.loose?Fe[Ie.CARETLOOSE]:Fe[Ie.CARET],r=t.includePrerelease?"-0":"";return n.replace(e,(i,s,l,a,d)=>{me("caret",n,i,s,l,a,d);let c;return Me(s)?c="":Me(l)?c=`>=${s}.0.0${r} <${+s+1}.0.0-0`:Me(a)?s==="0"?c=`>=${s}.${l}.0${r} <${s}.${+l+1}.0-0`:c=`>=${s}.${l}.0${r} <${+s+1}.0.0-0`:d?(me("replaceCaret pr",d),s==="0"?l==="0"?c=`>=${s}.${l}.${a}-${d} <${s}.${l}.${+a+1}-0`:c=`>=${s}.${l}.${a}-${d} <${s}.${+l+1}.0-0`:c=`>=${s}.${l}.${a}-${d} <${+s+1}.0.0-0`):(me("no pr"),s==="0"?l==="0"?c=`>=${s}.${l}.${a}${r} <${s}.${l}.${+a+1}-0`:c=`>=${s}.${l}.${a}${r} <${s}.${+l+1}.0-0`:c=`>=${s}.${l}.${a} <${+s+1}.0.0-0`),me("caret return",c),c})},no=(n,t)=>(me("replaceXRanges",n,t),n.split(/\s+/).map(e=>io(e,t)).join(" ")),io=(n,t)=>{n=n.trim();let e=t.loose?Fe[Ie.XRANGELOOSE]:Fe[Ie.XRANGE];return n.replace(e,(r,i,s,l,a,d)=>{me("xRange",n,r,i,s,l,a,d);let c=Me(s),y=c||Me(l),h=y||Me(a),A=h;return i==="="&&A&&(i=""),d=t.includePrerelease?"-0":"",c?i===">"||i==="<"?r="<0.0.0-0":r="*":i&&A?(y&&(l=0),a=0,i===">"?(i=">=",y?(s=+s+1,l=0,a=0):(l=+l+1,a=0)):i==="<="&&(i="<",y?s=+s+1:l=+l+1),i==="<"&&(d="-0"),r=`${i+s}.${l}.${a}${d}`):y?r=`>=${s}.0.0${d} <${+s+1}.0.0-0`:h&&(r=`>=${s}.${l}.0${d} <${s}.${+l+1}.0-0`),me("xRange return",r),r})},so=(n,t)=>(me("replaceStars",n,t),n.trim().replace(Fe[Ie.STAR],"")),oo=(n,t)=>(me("replaceGTE0",n,t),n.trim().replace(Fe[t.includePrerelease?Ie.GTE0PRE:Ie.GTE0],"")),ao=n=>(t,e,r,i,s,l,a,d,c,y,h,A)=>(Me(r)?e="":Me(i)?e=`>=${r}.0.0${n?"-0":""}`:Me(s)?e=`>=${r}.${i}.0${n?"-0":""}`:l?e=`>=${e}`:e=`>=${e}${n?"-0":""}`,Me(c)?d="":Me(y)?d=`<${+c+1}.0.0-0`:Me(h)?d=`<${c}.${+y+1}.0-0`:A?d=`<=${c}.${y}.${h}-${A}`:n?d=`<${c}.${y}.${+h+1}-0`:d=`<=${d}`,`${e} ${d}`.trim()),lo=(n,t,e)=>{for(let r=0;r<n.length;r++)if(!n[r].test(t))return!1;if(t.prerelease.length&&!e.includePrerelease){for(let r=0;r<n.length;r++)if(me(n[r].semver),n[r].semver!==br.ANY&&n[r].semver.prerelease.length>0){let i=n[r].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch)return!0}return!1}return!0}});var Wn=he((Vl,Gn)=>{var uo=vr(),co=(n,t,e)=>{try{t=new uo(t,e)}catch{return!1}return t.test(n)};Gn.exports=co});var Lo={};Sr(Lo,{createNodeLogger:()=>Fr,createNodeSys:()=>pi,setupNodeProcess:()=>Jr});module.exports=Ci(Lo);var Ht=ve(require("./graceful-fs.js")),Nr=ve(require("path"));var _=ve(wr());var tr=["debug","info","warn","error"];var Mr=n=>{let t="info",e=null,r=[],i=o=>t=o,s=()=>t,l=o=>e=o,a=(...o)=>{if(xt(t,"info")){let u=et(o,n.getColumns());d(u),console.log(u.join(`
  36. `))}N("I",o)},d=o=>{if(o.length>0){let u=kr();o[0]=(0,_.dim)(u)+o[0].slice(u.length)}},c=(...o)=>{if(xt(t,"warn")){let u=et(o,n.getColumns());y(u),console.warn(`
  37. `+u.join(`
  38. `)+`
  39. `)}N("W",o)},y=o=>{if(o.length){let u="[ WARN ]";o[0]=(0,_.bold)((0,_.yellow)(u))+o[0].slice(u.length)}},h=(...o)=>{for(let u=0;u<o.length;u++)if(o[u]instanceof Error){let f=o[u];o[u]=f.message,f.stack&&(o[u]+=`
  40. `+f.stack)}if(xt(t,"error")){let u=et(o,n.getColumns());A(u),console.error(`
  41. `+u.join(`
  42. `)+`
  43. `)}N("E",o)},A=o=>{if(o.length){let u="[ ERROR ]";o[0]=(0,_.bold)((0,_.red)(u))+o[0].slice(u.length)}},x=(...o)=>{if(xt(t,"debug")){T(o);let u=et(o,n.getColumns());g(u),console.log(u.join(`
  44. `))}N("D",o)},g=o=>{if(o.length){let u=kr();o[0]=(0,_.cyan)(u)+o[0].slice(u.length)}},C=(o,u,f)=>{let v=[`${o} ${(0,_.dim)("...")}`];if(u){if(xt(t,"debug")){T(v);let b=et(v,n.getColumns());g(b),console.log(b.join(`
  45. `)),N("D",[`${o} ...`])}}else{let b=et(v,n.getColumns());d(b),console.log(b.join(`
  46. `)),N("I",[`${o} ...`]),f&&f.push(`${o} ...`)}},T=o=>{let u=n.memoryUsage();u>0&&o.push((0,_.dim)(` MEM: ${(u/1e6).toFixed(1)}MB`))},I=(o,u,f,v,b,L,P)=>{let w=o;if(f&&(w=_.default[f](o)),v&&(w=(0,_.bold)(w)),w+=" "+(0,_.dim)(u),L){if(xt(t,"debug")){let F=[w];T(F);let H=et(F,n.getColumns());g(H),console.log(H.join(`
  47. `))}N("D",[`${o} ${u}`])}else{let F=et([w],n.getColumns());d(F),console.log(F.join(`
  48. `)),N("I",[`${o} ${u}`]),P&&P.push(`${o} ${u}`)}b&&console.log("")},R=(o,u=!1,f)=>{let v=Date.now(),b=()=>Date.now()-v,L={duration:b,finish:(P,w,F,H)=>{let X=b(),Q;return X>1e3?Q="in "+(X/1e3).toFixed(2)+" s":parseFloat(X.toFixed(3))>0?Q="in "+X+" ms":Q="in less than 1 ms",I(P,Q,w,!!F,!!H,u,f),X}};return C(o,u,f),L},N=(o,u)=>{if(e){let f=new Date,v=""+("0"+f.getHours()).slice(-2)+":"+("0"+f.getMinutes()).slice(-2)+":"+("0"+f.getSeconds()).slice(-2)+"."+("0"+Math.floor(f.getMilliseconds()/1e3*10))+" "+("000"+(n.memoryUsage()/1e6).toFixed(1)).slice(-6)+"MB "+o+" "+u.join(", ");r.push(v)}},k=o=>{if(e)try{N("F",["--------------------------------------"]),n.writeLogs(e,r.join(`
  49. `),o)}catch{}r.length=0},p=o=>{_.default.enabled=o},E=(o,u)=>{if(!o||o.length===0)return;let f=[""];o.forEach(v=>{f=f.concat(S(v,u))}),console.log(f.join(`
  50. `))},S=(o,u)=>{let f=et([o.messageText],n.getColumns()),v="";o.header&&o.header!=="Build Error"&&(v+=o.header),typeof o.absFilePath=="string"&&typeof o.relFilePath!="string"&&(typeof u!="string"&&(u=n.cwd()),o.relFilePath=n.relativePath(u,o.absFilePath),o.relFilePath.includes("/")||(o.relFilePath="./"+o.relFilePath));let b=o.relFilePath;return typeof b!="string"&&(b=o.absFilePath),typeof b=="string"&&(v.length>0&&(v+=": "),v+=(0,_.cyan)(b),typeof o.lineNumber=="number"&&o.lineNumber>-1&&(v+=(0,_.dim)(":"),v+=(0,_.yellow)(`${o.lineNumber}`),typeof o.columnNumber=="number"&&o.columnNumber>-1&&(v+=(0,_.dim)(":"),v+=(0,_.yellow)(`${o.columnNumber}`)))),v.length>0&&f.unshift(st+v),f.push(""),o.lines&&o.lines.length&&(Di(o.lines).forEach(P=>{if(!wi(P.text))return;let w="";for(P.lineNumber>-1&&(w=`L${P.lineNumber}: `);w.length<st.length;)w=" "+w;let F=P.text;P.errorCharStart>-1&&(F=D(F,P.errorCharStart,P.errorLength)),w=(0,_.dim)(w),o.language==="typescript"||o.language==="javascript"?w+=M(F):o.language==="scss"||o.language==="css"?w+=O(F):w+=F,f.push(w)}),f.push("")),o.level==="error"?A(f):o.level==="warn"?y(f):o.level==="debug"?g(f):d(f),o.debugText!=null&&t==="debug"&&(f.push(o.debugText),g(et([o.debugText],n.getColumns()))),f},D=(o,u,f=0)=>{let v=o.length-u+f-1;for(;o.length+st.length>n.getColumns();)if(u>o.length-u+f&&u>5)o=o.slice(1),u--;else if(v>1)o=o.slice(0,-1),v--;else break;let b=[],L=Math.max(o.length,u+f);for(let P=0;P<L;P++){let w=o.charAt(P);P>=u&&P<u+f&&(w=(0,_.bgRed)(w===""?" ":w)),b.push(w)}return b.join("")},M=o=>o.trim().startsWith("//")?(0,_.dim)(o):o.split(" ").map(f=>ki.indexOf(f)>-1?(0,_.cyan)(f):f).join(" "),O=o=>{let u=!0,f="abcdefghijklmnopqrstuvwxyz-_",v=".#,:}@$[]/*",b=[];for(let L=0;L<o.length;L++){let P=o.charAt(L);if(P===";"||P==="{"?u=!0:v.indexOf(P)>-1&&(u=!1),u&&f.indexOf(P.toLowerCase())>-1){b.push((0,_.cyan)(P));continue}b.push(P)}return b.join("")};return{createLineUpdater:n.createLineUpdater,createTimeSpan:R,debug:x,emoji:n.emoji,enableColors:p,error:h,getLevel:s,info:a,printDiagnostics:E,setLevel:i,setLogFilePath:l,warn:c,writeLogs:k,bgRed:_.bgRed,blue:_.blue,bold:_.bold,cyan:_.cyan,dim:_.dim,gray:_.gray,green:_.green,magenta:_.magenta,red:_.red,yellow:_.yellow}},xt=(n,t)=>tr.indexOf(t)>=tr.indexOf(n),kr=()=>{let n=new Date,t=Ir(n.getMinutes()),e=Ir(n.getSeconds()),r=Math.floor(n.getMilliseconds()/1e3*10);return`[${t}:${e}.${r}]`},Ir=n=>("0"+n.toString()).slice(-2),et=(n,t)=>{let e=[],r=[];n.forEach(s=>{s===null?r.push("null"):typeof s>"u"?r.push("undefined"):typeof s=="string"?s.replace(/\s/gm," ").split(" ").forEach(l=>{l.trim().length&&r.push(l.trim())}):typeof s=="number"||typeof s=="boolean"||typeof s=="function"?r.push(s.toString()):Array.isArray(s)?r.push(()=>s.toString()):Object(s)===s?r.push(()=>s.toString()):r.push(s.toString())});let i=st;return r.forEach(s=>{e.length>25||(typeof s=="function"?(i.trim().length&&e.push(i),e.push(s()),i=st):st.length+s.length>t-1?(i.trim().length&&e.push(i),e.push(st+s),i=st):s.length+i.length>t-1?(e.push(i),i=st+s+" "):i+=s+" ")}),i.trim().length&&e.push(i),e.map(s=>s.trimRight())},Di=n=>{let e=JSON.parse(JSON.stringify(n));for(let r=0;r<100;r++){if(!Pi(e))return e;for(let i=0;i<e.length;i++)if(e[i].text=e[i].text.slice(1),e[i].errorCharStart--,!e[i].text.length)return e}return e},Pi=n=>{if(!n.length)return!1;for(let t=0;t<n.length;t++){if(!n[t].text||n[t].text.length<1)return!1;let e=n[t].text.charAt(0);if(e!==" "&&e!==" ")return!1}return!0},wi=n=>n?(n=n.trim(),n.length>0):!1,ki=["abstract","any","as","break","boolean","case","catch","class","console","const","continue","debugger","declare","default","delete","do","else","enum","export","extends","false","finally","for","from","function","get","if","import","in","implements","Infinity","instanceof","let","module","namespace","NaN","new","number","null","public","private","protected","require","return","static","set","string","super","switch","this","throw","try","true","type","typeof","undefined","var","void","with","while","yield"],st=" ";var Fr=()=>{let n=Ii();return Mr(n)};function Ii(){return{cwd:()=>process.cwd(),emoji:a=>process.platform!=="win32"?a:"",getColumns:()=>{var h,A;let y=(A=(h=process==null?void 0:process.stdout)==null?void 0:h.columns)!=null?A:80;return Math.max(Math.min(y,120),60)},memoryUsage:()=>process.memoryUsage().rss,relativePath:(a,d)=>Nr.default.relative(a,d),writeLogs:(a,d,c)=>{if(c)try{Ht.default.accessSync(a)}catch{c=!1}c?Ht.default.appendFileSync(a,d):Ht.default.writeFileSync(a,d)},createLineUpdater:async()=>{let a=await import("readline"),d=Promise.resolve(),c=h=>(h=h.substring(0,process.stdout.columns-5)+"\x1B[0m",d=d.then(()=>new Promise(A=>{a.clearLine(process.stdout,0),a.cursorTo(process.stdout,0,void 0),process.stdout.write(h,A)}))),y=()=>c("\x1B[?25h");return process.stdout.write("\x1B[?25l"),{update:c,stop:y}}}}var Br=()=>{};var rr=n=>n.flat?n.flat(1):n.reduce((t,e)=>(t.push(...e),t),[]);var $r=n=>typeof n=="function";var mt=n=>typeof n=="string";var Hr=n=>{let t={"{":"}","(":")","[":"]"},e=/\\(.)|(^!|\*|[\].+)]\?|\[[^\\\]]+\]|\{[^\\}]+\}|\(\?[:!=][^\\)]+\)|\([^|]+\|[^\\)]+\))/;if(n==="")return!1;let r;for(;r=e.exec(n);){if(r[2])return!0;let i=r.index+r[0].length,s=r[1],l=s?t[s]:null;if(s&&l){let a=n.indexOf(l,i);a!==-1&&(i=a+1)}n=n.slice(i)}return!1};var Pt=n=>{let t={level:"error",type:"build",header:"Build Error",messageText:"build error",relFilePath:void 0,absFilePath:void 0,lines:[]};return n&&n.push(t),t};var nr=(n,t,e)=>{let r={level:"error",type:"build",header:"Build Error",messageText:"build error",lines:[]};return mt(e)?r.messageText=e.length?e:"UNKNOWN ERROR":t!=null&&(t.stack!=null?r.messageText=t.stack.toString():t.message!=null?r.messageText=t.message.length?t.message:"UNKNOWN ERROR":r.messageText=t.toString()),n!=null&&!ir(r.messageText)&&n.push(r),r};var ir=n=>n===ht,ht="task canceled";var pe=(n,t=!0)=>{if(typeof n!="string")throw new Error("invalid path to normalize");n=Ni(n.trim());let e=Xi(n,Hi(n)),r=$i(e),i=r[0],s=r[1],l=i+r.slice(1).join("/");return l===""?".":i===""&&s&&n.includes("/")&&!s.startsWith(".")&&!s.startsWith("@")&&t?"./"+l:l},Ni=n=>n.replace(Bi,"/"),Fi="\\",jr="://",Bi=/\\/g,$i=n=>{if(!Array.isArray(n)||n.length===0)return[];let t=[n[0]];for(let e=1;e<n.length;e++){let r=n[e];if(r&&r!=="."){if(r===".."){if(t.length>1){if(t[t.length-1]!==".."){t.pop();continue}}else if(t[0])continue}t.push(r)}}return t},Hi=n=>{let t=ji(n);return t<0?~t:t},ji=n=>{if(!n)return 0;let t=n.charCodeAt(0);if(t===47||t===92){if(n.charCodeAt(1)!==t)return 1;let r=n.indexOf(t===47?"/":Fi,2);return r<0?n.length:r+1}if(Ur(t)&&n.charCodeAt(1)===58){let r=n.charCodeAt(2);if(r===47||r===92)return 3;if(n.length===2)return 2}let e=n.indexOf(jr);if(e!==-1){let r=e+jr.length,i=n.indexOf("/",r);if(i!==-1){let s=n.slice(0,e),l=n.slice(r,i);if(s==="file"&&(l===""||l==="localhost")&&Ur(n.charCodeAt(i+1))){let a=Ui(n,i+2);if(a!==-1){if(n.charCodeAt(a)===47)return~(a+1);if(a===n.length)return~a}}return~(i+1)}return~n.length}return 0},Ur=n=>n>=97&&n<=122||n>=65&&n<=90,Ui=(n,t)=>{let e=n.charCodeAt(t);if(e===58)return t+1;if(e===37&&n.charCodeAt(t+1)===51){let r=n.charCodeAt(t+2);if(r===97||r===65)return t+3}return-1},Xi=(n,t)=>{let e=n.substring(0,t),r=n.substring(t).split("/"),i=r.length;return i>0&&!r[i-1]&&r.pop(),[e,...r]};var or={};Sr(or,{err:()=>Xr,map:()=>Ji,ok:()=>sr,unwrap:()=>Vi,unwrapErr:()=>Gi});var sr=n=>({isOk:!0,isErr:!1,value:n}),Xr=n=>({isOk:!1,isErr:!0,value:n});function Ji(n,t){if(n.isOk){let e=t(n.value);return e instanceof Promise?e.then(r=>sr(r)):sr(e)}if(n.isErr){let e=n.value;return Xr(e)}throw"should never get here"}var Vi=n=>{if(n.isOk)return n.value;throw n.value},Gi=n=>{if(n.isErr)return n.value;throw n.value};function Jr(n){n.process.on("unhandledRejection",t=>{if(!ir(t)){let e="unhandledRejection";t!=null&&(typeof t=="string"?e+=": "+t:t.stack?e+=": "+t.stack:t.message&&(e+=": "+t.message)),n.logger.error(e)}})}var fi=ve(Gr()),xr=require("crypto"),di=ve(zr()),ue=ve(require("./graceful-fs.js")),Ve=require("os"),gi=ve(require("os")),ce=ve(require("path"));var Kr=()=>{let n=[],t=s=>{let l=n.findIndex(a=>a.callback===s);return l>-1?(n.splice(l,1),!0):!1};return{emit:(s,l)=>{let a=s.toLowerCase().trim(),d=n.slice();for(let c of d)if(c.eventName==null)try{c.callback(s,l)}catch(y){console.error(y)}else if(c.eventName===a)try{c.callback(l)}catch(y){console.error(y)}},on:(s,l)=>{if(typeof s=="function"){let d=s;return n.push({eventName:null,callback:d}),()=>t(d)}else if(typeof s=="string"&&typeof l=="function"){let a=s.toLowerCase().trim(),d=l;return n.push({eventName:a,callback:d}),()=>t(d)}return()=>!1},unsubscribeAll:()=>{n.length=0}}};var en=require("./glob.js"),_e=ve(require("path"));var Ct=ve(require("./graceful-fs.js")),St=require("util"),Yr=(0,St.promisify)(Ct.default.copyFile),Qr=(0,St.promisify)(Ct.default.mkdir),Zr=(0,St.promisify)(Ct.default.readdir),xl=(0,St.promisify)(Ct.default.readFile),qr=(0,St.promisify)(Ct.default.stat);async function tn(n,t){let e={diagnostics:[],dirPaths:[],filePaths:[]};try{n=rr(await Promise.all(n.map(s=>Wi(s,t))));let r=[];for(;n.length>0;){let s=n.splice(0,100);await Promise.all(s.map(l=>rn(e,r,l)))}let i=Zi(r);try{await Promise.all(i.map(s=>Qr(s,{recursive:!0})))}catch{}for(;r.length>0;){let s=r.splice(0,100);await Promise.all(s.map(l=>Yr(l.src,l.dest)))}}catch(r){nr(e.diagnostics,r)}return e}async function Wi(n,t){return Hr(n.src)?await Ki(n,t):[{src:zi(t,n.src),dest:n.keepDirStructure?_e.default.join(n.dest,n.src):n.dest,warn:n.warn,keepDirStructure:n.keepDirStructure}]}function zi(n,t){return _e.default.isAbsolute(t)?t:_e.default.join(n,t)}async function Ki(n,t){return(await ar(n.src,{cwd:t,nodir:!0})).map(r=>Yi(n,t,r))}function Yi(n,t,e){let r=_e.default.join(n.dest,n.keepDirStructure?e:_e.default.basename(e));return{src:_e.default.join(t,e),dest:r,warn:n.warn,keepDirStructure:n.keepDirStructure}}async function rn(n,t,e){try{e.src=pe(e.src),e.dest=pe(e.dest),(await qr(e.src)).isDirectory()?(n.dirPaths.includes(e.dest)||n.dirPaths.push(e.dest),await Qi(n,t,e)):_i(e.src)||(n.filePaths.includes(e.dest)||n.filePaths.push(e.dest),t.push(e))}catch(r){if(e.warn!==!1){let i=Pt(n.diagnostics);r instanceof Error&&(i.messageText=r.message)}}}async function Qi(n,t,e){try{let r=await Zr(e.src);await Promise.all(r.map(async i=>{let s={src:_e.default.join(e.src,i),dest:_e.default.join(e.dest,i),warn:e.warn};await rn(n,t,s)}))}catch(r){nr(n.diagnostics,r)}}function Zi(n){let t=[];return n.forEach(e=>{qi(t,_e.default.dirname(e.dest))}),t.sort((e,r)=>{let i=e.split("/").length,s=r.split("/").length;return i<s?-1:i>s?1:e<r?-1:e>r?1:0}),t}function qi(n,t){t=pe(t),!(t===_r||t+"/"===_r||t==="")&&(n.includes(t)||n.push(t))}var _r=pe(_e.default.resolve("/"));function _i(n){return n=n.trim().toLowerCase(),es.some(t=>n.endsWith(t))}var es=[".ds_store",".gitignore","desktop.ini","thumbs.db"];function ar(n,t){return(0,en.glob)(n,t)}var zn=ve(require("./graceful-fs.js")),Kn=ve(require("path")),Yn=ve(fr()),Qn=ve(En()),Zn=ve(Wn()),Gt=class{constructor(t,e){this.nodeResolveModule=t;this.lazyDependencies=e;this.ensured=new Set}async ensure(t,e){let r=[],i=[];if(e.forEach(s=>{if(!this.ensured.has(s)){let{minVersion:l,recommendedVersion:a,maxVersion:d}=this.lazyDependencies[s];try{let c=this.nodeResolveModule.resolveModule(t,s),y=JSON.parse(zn.default.readFileSync(c,"utf8"));if(d?(0,Zn.default)(y.version,`${l} - ${(0,Qn.default)(d)}.x`):(0,Yn.default)(l,y.version)){this.ensured.add(s);return}}catch{}i.push(`${s}@${a}`)}}),i.length>0){let s=Pt(r);s.header="Please install supported versions of dev dependencies with either npm or yarn.",s.messageText=`npm install --save-dev ${i.join(" ")}`}return r}require(t,e){let r=this.getModulePath(t,e);return require(r)}getModulePath(t,e){let r=this.nodeResolveModule.resolveModule(t,e);return Kn.default.dirname(r)}};var Wt=ve(require("./graceful-fs.js")),Be=ve(require("path")),zt=class{constructor(){this.resolveModuleCache=new Map}resolveModule(t,e,r){let i=`${t}:${e}`,s=this.resolveModuleCache.get(i);if(s)return s;if(r&&r.manuallyResolve)return this.resolveModuleManually(t,e,i);if(e.startsWith("@types/"))return this.resolveTypesModule(t,e,i);let l=require("module");t=Be.default.resolve(t);let a=Be.default.join(t,"noop.js"),d=pe(l._resolveFilename(e,{id:a,filename:a,paths:l._nodeModulePaths(t)})),c=pe(Be.default.parse(t).root),y;for(;d!==c;)if(d=pe(Be.default.dirname(d)),y=Be.default.join(d,"package.json"),!!Wt.default.existsSync(y))return this.resolveModuleCache.set(i,y),y;throw new Error(`error loading "${e}" from "${t}"`)}resolveTypesModule(t,e,r){let i=e.split("/"),s=pe(Be.default.parse(t).root),l=pe(Be.default.join(t,"noop.js")),a;for(;l!==s;)if(l=pe(Be.default.dirname(l)),a=Be.default.join(l,"node_modules",i[0],i[1],"package.json"),!!Wt.default.existsSync(a))return this.resolveModuleCache.set(r,a),a;throw new Error(`error loading "${e}" from "${t}"`)}resolveModuleManually(t,e,r){let i=pe(Be.default.parse(t).root),s=pe(Be.default.join(t,"noop.js")),l;for(;s!==i;)if(s=pe(Be.default.dirname(s)),l=Be.default.join(s,"node_modules",e,"package.json"),!!Wt.default.existsSync(l))return this.resolveModuleCache.set(r,l),l;throw new Error(`error loading "${e}" from "${t}"`)}};var Tr=ve(require("./graceful-fs.js")),ri=require("os"),ni=ve(require("path")),ii=ve(gr()),fo="https://registry.npmjs.org/@stencil/core",go=1e3*60*60*24*7,Er="https://github.com/ionic-team/stencil/blob/main/CHANGELOG.md";async function si(n,t){try{let e=await po(n);if(e!=null)return()=>{(0,ii.default)(t,e)?yo(n,t,e):console.debug(`${n.cyan("@stencil/core")} version ${n.green(t)} is the latest version`)}}catch(e){n.debug(`unable to load latest compiler version: ${e}`)}return Br}async function po(n){try{let t=await vo();if(t==null)return qn(),null;if(!ho(Date.now(),t,go))return null;let e=qn(),r=await mo(fo),i=JSON.parse(r);return await e,i["dist-tags"].latest}catch(t){n.debug(`getLatestCompilerVersion error: ${t}`)}return null}async function mo(n){let t=await import("https");return new Promise((e,r)=>{let i=t.request(n,s=>{if(s.statusCode>299){r(`url: ${n}, staus: ${s.statusCode}`);return}s.once("error",r);let l=[];s.once("end",()=>{e(l.join(""))}),s.on("data",a=>{l.push(a)})});i.once("error",r),i.end()})}function ho(n,t,e){return t+e<n}function vo(){return new Promise(n=>{Tr.default.readFile(oi(),"utf8",(t,e)=>{if(!t&&mt(e))try{n(JSON.parse(e))}catch{}n(null)})})}function qn(){return new Promise(n=>{let t=JSON.stringify(Date.now());Tr.default.writeFile(oi(),t,()=>{n()})})}function oi(){return ni.default.join((0,ri.tmpdir)(),"stencil_last_version_node.json")}function yo(n,t,e){let r="npm install @stencil/core",i=[`Update available: ${t} ${bo} ${e}`,"To get the latest, please run:",r,Er],s=i.reduce((y,h)=>h.length>y?h.length:y,0),l=[],a=Eo;for(;a.length<=s+Kt*2;)a+=ei;a+=To,l.push(a),i.forEach(y=>{let h=_n;for(let A=0;A<Kt;A++)h+=" ";for(h+=y;h.length<=s+Kt*2;)h+=" ";h+=_n,l.push(h)});let d=xo;for(;d.length<=s+Kt*2;)d+=ei;d+=Co,l.push(d);let c=`${ti}${l.join(`
  51. ${ti}`)}
  52. `;c=c.replace(t,n.red(t)),c=c.replace(e,n.green(e)),c=c.replace(r,n.cyan(r)),c=c.replace(Er,n.dim(Er)),console.log(c)}var bo="\u2192",Eo="\u256D",To="\u256E",xo="\u2570",Co="\u256F",_n="\u2502",ei="\u2500",Kt=2,ti=" ";var ui=require("events"),ci=require("os");var ai=ve(require("child_process")),li=require("events"),Yt=class extends li.EventEmitter{constructor(e,r){super();this.id=e;this.tasks=new Map;this.exitCode=null;this.processQueue=!0;this.sendQueue=[];this.stopped=!1;this.successfulMessage=!1;this.totalTasksAssigned=0;this.fork(r)}fork(e){let i={execArgv:process.execArgv.filter(s=>!/^--(debug|inspect)/.test(s)),env:process.env,cwd:process.cwd(),silent:!0};this.childProcess=ai.fork(e,[],i),this.childProcess.stdout.setEncoding("utf8"),this.childProcess.stdout.on("data",s=>{console.log(s)}),this.childProcess.stderr.setEncoding("utf8"),this.childProcess.stderr.on("data",s=>{console.log(s)}),this.childProcess.on("message",this.receiveFromWorker.bind(this)),this.childProcess.on("error",s=>{this.emit("error",s)}),this.childProcess.once("exit",s=>{this.exitCode=s,this.emit("exit",s)})}run(e){this.totalTasksAssigned++,this.tasks.set(e.stencilId,e);let[r,...i]=e.inputArgs;this.sendToWorker({stencilId:e.stencilId,method:r,args:i})}sendToWorker(e){if(!this.processQueue){this.sendQueue.push(e);return}(!this.childProcess.send(e,i=>{if(!(i&&i instanceof Error)&&(this.processQueue=!0,this.sendQueue.length>0)){let s=this.sendQueue.slice();this.sendQueue=[],s.forEach(l=>this.sendToWorker(l))}})||/^win/.test(process.platform))&&(this.processQueue=!1)}receiveFromWorker(e){if(this.successfulMessage=!0,this.stopped)return;let r=this.tasks.get(e.stencilId);if(!r){e.stencilRtnError!=null&&this.emit("error",e.stencilRtnError);return}e.stencilRtnError!=null?r.reject(e.stencilRtnError):r.resolve(e.stencilRtnValue),this.tasks.delete(e.stencilId),this.emit("response",e)}stop(){this.stopped=!0,this.tasks.forEach(e=>e.reject(ht)),this.tasks.clear(),this.successfulMessage?(this.childProcess.send({exit:!0}),setTimeout(()=>{this.exitCode===null&&this.childProcess.kill("SIGKILL")},100)):this.childProcess.kill("SIGKILL")}};var Qt=class extends ui.EventEmitter{constructor(e,r){super();this.forkModulePath=e;this.workerIds=0;this.stencilId=0;this.isEnding=!1;this.taskQueue=[];this.workers=[];let i=(0,ci.cpus)().length;this.useForkedWorkers=r>0,this.maxWorkers=Math.max(Math.min(r,i),2)-1,this.useForkedWorkers?this.startWorkers():this.mainThreadRunner=require(e)}onError(e,r){if(e.code==="ERR_IPC_CHANNEL_CLOSED")return this.stopWorker(r);e.code!=="EPIPE"&&console.error(e)}onExit(e){setTimeout(()=>{let r=!1,i=this.workers.find(s=>s.id===e);i&&(i.tasks.forEach(s=>{s.retries++,this.taskQueue.unshift(s),r=!0}),i.tasks.clear()),this.stopWorker(e),r&&this.processTaskQueue()},10)}startWorkers(){for(;this.workers.length<this.maxWorkers;)this.startWorker()}startWorker(){let e=this.workerIds++,r=new Yt(e,this.forkModulePath);r.on("response",this.processTaskQueue.bind(this)),r.once("exit",()=>{this.onExit(e)}),r.on("error",i=>{this.onError(i,e)}),this.workers.push(r)}stopWorker(e){let r=this.workers.find(i=>i.id===e);if(r){r.stop();let i=this.workers.indexOf(r);i>-1&&this.workers.splice(i,1)}}processTaskQueue(){if(!this.isEnding)for(this.useForkedWorkers&&this.startWorkers();this.taskQueue.length>0;){let e=So(this.workers);if(!e)break;e.run(this.taskQueue.shift())}}send(...e){return this.isEnding?Promise.reject(ht):this.useForkedWorkers?new Promise((r,i)=>{let s={stencilId:this.stencilId++,inputArgs:e,retries:0,resolve:r,reject:i};this.taskQueue.push(s),this.processTaskQueue()}):this.mainThreadRunner[e[0]].apply(null,e.slice(1))}handler(e){return(...r)=>this.send(e,...r)}cancelTasks(){for(let e of this.workers)e.tasks.forEach(r=>r.reject(ht)),e.tasks.clear();this.taskQueue.length=0}destroy(){if(!this.isEnding){this.isEnding=!0;for(let r of this.taskQueue)r.reject(ht);this.taskQueue.length=0;let e=this.workers.map(r=>r.id);for(let r of e)this.stopWorker(r)}}};function So(n){let t=n.filter(r=>!r.stopped);return t.length===0?null:t.sort((r,i)=>r.tasks.size<i.tasks.size?-1:r.tasks.size>i.tasks.size?1:r.totalTasksAssigned<i.totalTasksAssigned?-1:r.totalTasksAssigned>i.totalTasksAssigned?1:0)[0]}function pi(n={}){var x;let t=(x=n==null?void 0:n.process)!=null?x:global.process,e=n==null?void 0:n.logger,r=new Set,i=[],s=(0,Ve.cpus)(),l=s.length,a=(0,Ve.platform)(),d=ce.default.join(__dirname,"..","..","compiler","stencil.js"),c=ce.default.join(__dirname,"..","..","dev-server","index.js"),y=()=>{let g=[],C;for(;$r(C=i.pop());)try{let T=C();g.push(T)}catch{}return Promise.all(g).then(()=>{})},h={name:"node",version:t.versions.node,access(g){return new Promise(C=>{ue.default.access(g,T=>C(!T))})},accessSync(g){let C=!1;try{ue.default.accessSync(g),C=!0}catch{}return C},addDestroy(g){r.add(g)},removeDestroy(g){r.delete(g)},applyPrerenderGlobalPatch(g){if(typeof global.fetch!="function"){let C=require(ce.default.join(__dirname,"node-fetch.js"));global.fetch=(T,I)=>{if(typeof T=="string"){let R=new URL(T,g.devServerHostUrl).href;return C.fetch(R,I)}else return T.url=new URL(T.url,g.devServerHostUrl).href,C.fetch(T,I)},global.Headers=C.Headers,global.Request=C.Request,global.Response=C.Response,global.FetchError=C.FetchError}g.window.fetch=global.fetch,g.window.Headers=global.Headers,g.window.Request=global.Request,g.window.Response=global.Response,g.window.FetchError=global.FetchError},fetch:(g,C)=>{let T=require(ce.default.join(__dirname,"node-fetch.js"));if(typeof g=="string"){let I=new URL(g).href;return T.fetch(I,C)}else return g.url=new URL(g.url).href,T.fetch(g,C)},checkVersion:si,copyFile(g,C){return new Promise(T=>{ue.default.copyFile(g,C,I=>{T(!I)})})},createDir(g,C){return new Promise(T=>{C?ue.default.mkdir(g,C,I=>{T({basename:ce.default.basename(g),dirname:ce.default.dirname(g),path:g,newDirs:[],error:I})}):ue.default.mkdir(g,I=>{T({basename:ce.default.basename(g),dirname:ce.default.dirname(g),path:g,newDirs:[],error:I})})})},createDirSync(g,C){let T={basename:ce.default.basename(g),dirname:ce.default.dirname(g),path:g,newDirs:[],error:null};try{ue.default.mkdirSync(g,C)}catch(I){T.error=I}return T},createWorkerController(g){let C=ce.default.join(__dirname,"worker.js");return new Qt(C,g)},async destroy(){let g=[];r.forEach(C=>{try{let T=C();T&&typeof T.then=="function"&&g.push(T)}catch(T){console.error(`node sys destroy: ${T}`)}}),g.length>0&&await Promise.all(g),r.clear()},dynamicImport(g){return Promise.resolve(require(g))},encodeToBase64(g){return Buffer.from(g).toString("base64")},async ensureDependencies(){return console.warn("ensureDependencies will be removed in a future version of Stencil."),console.warn("To get the stencilPath, please use getCompilerExecutingPath()."),{stencilPath:h.getCompilerExecutingPath(),diagnostics:[]}},async ensureResources(){console.warn("ensureResources is a no-op, and will be removed in a future version of Stencil")},exit:async g=>{await y(),(0,di.default)(g)},getCurrentDirectory(){return pe(t.cwd())},getCompilerExecutingPath(){return d},getDevServerExecutingPath(){return c},getEnvironmentVar(g){return process.env[g]},getLocalModulePath(){return null},getRemoteModuleUrl(){return null},glob:ar,hardwareConcurrency:l,isSymbolicLink(g){return new Promise(C=>{try{ue.default.lstat(g,(T,I)=>{C(T?!1:I.isSymbolicLink())})}catch{C(!1)}})},nextTick:t.nextTick,normalizePath:pe,onProcessInterrupt:g=>{i.includes(g)||i.push(g)},platformPath:ce.default,readDir(g){return new Promise(C=>{ue.default.readdir(g,(T,I)=>{C(T?[]:I.map(R=>pe(ce.default.join(g,R))))})})},parseYarnLockFile(g){return(0,fi.parse)(g)},isTTY(){var g;return!!((g=process==null?void 0:process.stdout)!=null&&g.isTTY)},readDirSync(g){try{return ue.default.readdirSync(g).map(C=>pe(ce.default.join(g,C)))}catch{}return[]},readFile(g,C){return C==="binary"?new Promise(T=>{ue.default.readFile(g,(I,R)=>{T(R)})}):new Promise(T=>{ue.default.readFile(g,"utf8",(I,R)=>{T(R)})})},readFileSync(g){try{return ue.default.readFileSync(g,"utf8")}catch{}},homeDir(){try{return gi.homedir()}catch{}},realpath(g){return new Promise(C=>{ue.default.realpath(g,"utf8",(T,I)=>{C({path:I,error:T})})})},realpathSync(g){let C={path:void 0,error:null};try{C.path=ue.default.realpathSync(g,"utf8")}catch(T){C.error=T}return C},rename(g,C){return new Promise(T=>{ue.default.rename(g,C,I=>{T({oldPath:g,newPath:C,error:I,oldDirs:[],oldFiles:[],newDirs:[],newFiles:[],renamed:[],isFile:!1,isDirectory:!1})})})},resolvePath(g){return pe(g)},removeDir(g,C){return new Promise(T=>{!!(C&&C.recursive)?ue.default.rm(g,{recursive:!0,force:!0},R=>{T({basename:ce.default.basename(g),dirname:ce.default.dirname(g),path:g,removedDirs:[],removedFiles:[],error:R})}):ue.default.rmdir(g,R=>{T({basename:ce.default.basename(g),dirname:ce.default.dirname(g),path:g,removedDirs:[],removedFiles:[],error:R})})})},removeDirSync(g,C){try{return!!(C&&C.recursive)?ue.default.rmSync(g,{recursive:!0,force:!0}):ue.default.rmdirSync(g),{basename:ce.default.basename(g),dirname:ce.default.dirname(g),path:g,removedDirs:[],removedFiles:[],error:null}}catch(T){return{basename:ce.default.basename(g),dirname:ce.default.dirname(g),path:g,removedDirs:[],removedFiles:[],error:T}}},removeFile(g){return new Promise(C=>{ue.default.unlink(g,T=>{C({basename:ce.default.basename(g),dirname:ce.default.dirname(g),path:g,error:T})})})},removeFileSync(g){let C={basename:ce.default.basename(g),dirname:ce.default.dirname(g),path:g,error:null};try{ue.default.unlinkSync(g)}catch(T){C.error=T}return C},setupCompiler(g){let C=g.ts,T=C.sys.watchDirectory,I=C.sys.watchFile;h.watchTimeout=80,h.events=Kr(),h.watchDirectory=(R,N,k)=>{e==null||e.debug(`NODE_SYS_DEBUG::watchDir ${R}`);let p=T(R,S=>{e==null||e.debug(`NODE_SYS_DEBUG::watchDir:callback dir=${R} changedPath=${S}`),N(pe(S),"fileUpdate")},k),E=()=>{p.close()};return h.addDestroy(E),{close(){h.removeDestroy(E),p.close()}}},h.watchFile=(R,N)=>{e==null||e.debug(`NODE_SYS_DEBUG::watchFile ${R}`);let k=I(R,(E,S)=>{E=pe(E),S===C.FileWatcherEventKind.Created?(N(E,"fileAdd"),h.events.emit("fileAdd",E)):S===C.FileWatcherEventKind.Changed?(N(E,"fileUpdate"),h.events.emit("fileUpdate",E)):S===C.FileWatcherEventKind.Deleted&&(N(E,"fileDelete"),h.events.emit("fileDelete",E))},250,{watchFile:C.WatchFileKind.FixedPollingInterval,fallbackPolling:C.PollingWatchKind.FixedInterval}),p=()=>{k.close()};return h.addDestroy(p),{close(){h.removeDestroy(p),k.close()}}}},stat(g){return new Promise(C=>{ue.default.stat(g,(T,I)=>{C(T?{isDirectory:!1,isFile:!1,isSymbolicLink:!1,size:0,mtimeMs:0,error:T}:{isDirectory:I.isDirectory(),isFile:I.isFile(),isSymbolicLink:I.isSymbolicLink(),size:I.size,mtimeMs:I.mtimeMs,error:null})})})},statSync(g){try{let C=ue.default.statSync(g);return{isDirectory:C.isDirectory(),isFile:C.isFile(),isSymbolicLink:C.isSymbolicLink(),size:C.size,mtimeMs:C.mtimeMs,error:null}}catch(C){return{isDirectory:!1,isFile:!1,isSymbolicLink:!1,size:0,mtimeMs:0,error:C}}},tmpDirSync(){return(0,Ve.tmpdir)()},writeFile(g,C){return new Promise(T=>{ue.default.writeFile(g,C,I=>{T({path:g,error:I})})})},writeFileSync(g,C){let T={path:g,error:null};try{ue.default.writeFileSync(g,C)}catch(I){T.error=I}return T},generateContentHash(g,C){let T=(0,xr.createHash)("sha1").update(g).digest("hex").toLowerCase();return typeof C=="number"&&(T=T.slice(0,C)),Promise.resolve(T)},generateFileHash(g,C){return new Promise((T,I)=>{let R=(0,xr.createHash)("sha1");ue.default.createReadStream(g).on("error",N=>I(N)).on("data",N=>R.update(N)).on("end",()=>{let N=R.digest("hex").toLowerCase();typeof C=="number"&&(N=N.slice(0,C)),T(N)})})},copy:tn,details:{cpuModel:(Array.isArray(s)&&s.length>0?s[0]&&s[0].model:"")||"",freemem(){return(0,Ve.freemem)()},platform:a==="darwin"||a==="linux"?a:a==="win32"?"windows":"",release:(0,Ve.release)(),totalmem:(0,Ve.totalmem)()}},A=new zt;return h.lazyRequire=new Gt(A,{"@types/jest":{minVersion:"24.9.1",recommendedVersion:"29",maxVersion:"29.0.0"},jest:{minVersion:"24.9.0",recommendedVersion:"29",maxVersion:"29.0.0"},"jest-cli":{minVersion:"24.9.0",recommendedVersion:"29",maxVersion:"29.0.0"},puppeteer:{minVersion:"10.0.0",recommendedVersion:"20"},"puppeteer-core":{minVersion:"10.0.0",recommendedVersion:"20"},"workbox-build":{minVersion:"4.3.1",recommendedVersion:"4.3.1"}}),t.on("SIGINT",y),t.on("exit",y),h}0&&(module.exports={createNodeLogger,createNodeSys,setupNodeProcess});