From 1c6d451ffd63f9805b978e8565807e8a6b528681 Mon Sep 17 00:00:00 2001 From: IRONM00N <64110067+IRONM00N@users.noreply.github.com> Date: Thu, 29 Jul 2021 21:16:30 -0400 Subject: added a rudimentary automod, fixed a bunch of stuff, added some more listeners --- .yarn/releases/yarn-3.0.0-rc.9.cjs | 616 -------------------- .yarn/releases/yarn-3.0.0.cjs | 631 +++++++++++++++++++++ .yarnrc.yml | 4 +- README.md | 2 +- package.json | 5 +- src/commands/dev/eval.ts | 2 - src/commands/info/avatar.ts | 3 +- src/commands/info/guildInfo.ts | 57 +- src/commands/info/userInfo.ts | 18 +- src/commands/moderation/slowmode.ts | 21 +- src/commands/skyblock-reborn/chooseColor.ts | 179 ++++++ src/commands/skyblock-reborn/chooseColorCommand.ts | 179 ------ src/lib/badlinks.json | 289 ++++++++++ src/lib/badwords.json | 15 + src/lib/extensions/discord-akairo/BushClient.ts | 12 + .../extensions/discord-akairo/BushClientUtil.ts | 86 ++- src/lib/extensions/discord-akairo/BushCommand.ts | 7 +- .../discord.js/BushApplicationCommandManager.d.ts | 43 ++ .../discord.js/BushApplicationCommandManager.ts | 26 - .../BushApplicationCommandPermissionsManager.d.ts | 54 ++ .../BushApplicationCommandPermissionsManager.ts | 31 - .../extensions/discord.js/BushClientEvents.d.ts | 6 + src/lib/extensions/discord.js/BushGuild.ts | 7 +- .../BushGuildApplicationCommandManager.d.ts | 18 + .../BushGuildApplicationCommandManager.ts | 10 - .../discord.js/BushGuildEmojiRoleManager.d.ts | 19 + .../discord.js/BushGuildEmojiRoleManager.ts | 13 - .../discord.js/BushGuildMemberManager.d.ts | 35 ++ .../discord.js/BushGuildMemberManager.ts | 11 - .../extensions/discord.js/BushMessageManager.d.ts | 33 ++ .../extensions/discord.js/BushMessageManager.ts | 15 - .../extensions/discord.js/BushThreadManager.d.ts | 25 + src/lib/extensions/discord.js/BushThreadManager.ts | 11 - .../discord.js/BushThreadMemberManager.d.ts | 15 + .../discord.js/BushThreadMemberManager.ts | 14 - src/lib/index.ts | 8 - src/lib/utils/BushConstants.ts | 77 +-- src/listeners/guild/syncUnban.ts | 4 +- src/listeners/message/autoPublisher.ts | 25 + src/listeners/message/automodCreate.ts | 2 +- src/listeners/message/automodUpdate.ts | 2 +- src/listeners/message/blacklistedFile.ts | 159 ++++++ src/listeners/message/booster.ts | 20 + src/listeners/message/directMessage.ts | 44 ++ src/listeners/message/verbose.ts | 20 + src/listeners/other/consoleListener.ts | 1 - yarn.lock | 148 ++--- 47 files changed, 1918 insertions(+), 1104 deletions(-) delete mode 100644 .yarn/releases/yarn-3.0.0-rc.9.cjs create mode 100644 .yarn/releases/yarn-3.0.0.cjs create mode 100644 src/commands/skyblock-reborn/chooseColor.ts delete mode 100644 src/commands/skyblock-reborn/chooseColorCommand.ts create mode 100644 src/lib/badlinks.json create mode 100644 src/lib/badwords.json create mode 100644 src/lib/extensions/discord.js/BushApplicationCommandManager.d.ts delete mode 100644 src/lib/extensions/discord.js/BushApplicationCommandManager.ts create mode 100644 src/lib/extensions/discord.js/BushApplicationCommandPermissionsManager.d.ts delete mode 100644 src/lib/extensions/discord.js/BushApplicationCommandPermissionsManager.ts create mode 100644 src/lib/extensions/discord.js/BushClientEvents.d.ts create mode 100644 src/lib/extensions/discord.js/BushGuildApplicationCommandManager.d.ts delete mode 100644 src/lib/extensions/discord.js/BushGuildApplicationCommandManager.ts create mode 100644 src/lib/extensions/discord.js/BushGuildEmojiRoleManager.d.ts delete mode 100644 src/lib/extensions/discord.js/BushGuildEmojiRoleManager.ts create mode 100644 src/lib/extensions/discord.js/BushGuildMemberManager.d.ts delete mode 100644 src/lib/extensions/discord.js/BushGuildMemberManager.ts create mode 100644 src/lib/extensions/discord.js/BushMessageManager.d.ts delete mode 100644 src/lib/extensions/discord.js/BushMessageManager.ts create mode 100644 src/lib/extensions/discord.js/BushThreadManager.d.ts delete mode 100644 src/lib/extensions/discord.js/BushThreadManager.ts create mode 100644 src/lib/extensions/discord.js/BushThreadMemberManager.d.ts delete mode 100644 src/lib/extensions/discord.js/BushThreadMemberManager.ts create mode 100644 src/listeners/message/autoPublisher.ts create mode 100644 src/listeners/message/blacklistedFile.ts create mode 100644 src/listeners/message/booster.ts create mode 100644 src/listeners/message/directMessage.ts create mode 100644 src/listeners/message/verbose.ts diff --git a/.yarn/releases/yarn-3.0.0-rc.9.cjs b/.yarn/releases/yarn-3.0.0-rc.9.cjs deleted file mode 100644 index d59b7d7..0000000 --- a/.yarn/releases/yarn-3.0.0-rc.9.cjs +++ /dev/null @@ -1,616 +0,0 @@ -#!/usr/bin/env node -/* eslint-disable */ -//prettier-ignore -(()=>{var Yoe=Object.create,Cg=Object.defineProperty,Goe=Object.defineProperties,qoe=Object.getOwnPropertyDescriptor,joe=Object.getOwnPropertyDescriptors,Joe=Object.getOwnPropertyNames,hC=Object.getOwnPropertySymbols,Woe=Object.getPrototypeOf,gw=Object.prototype.hasOwnProperty,BL=Object.prototype.propertyIsEnumerable;var wL=(t,e,r)=>e in t?Cg(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,k=(t,e)=>{for(var r in e||(e={}))gw.call(e,r)&&wL(t,r,e[r]);if(hC)for(var r of hC(e))BL.call(e,r)&&wL(t,r,e[r]);return t},V=(t,e)=>Goe(t,joe(e)),zoe=t=>Cg(t,"__esModule",{value:!0});var Fr=(t,e)=>{var r={};for(var i in t)gw.call(t,i)&&e.indexOf(i)<0&&(r[i]=t[i]);if(t!=null&&hC)for(var i of hC(t))e.indexOf(i)<0&&BL.call(t,i)&&(r[i]=t[i]);return r},Voe=(t,e)=>()=>(t&&(e=t(t=0)),e),C=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),$e=(t,e)=>{for(var r in e)Cg(t,r,{get:e[r],enumerable:!0})},Xoe=(t,e,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Joe(e))!gw.call(t,i)&&i!=="default"&&Cg(t,i,{get:()=>e[i],enumerable:!(r=qoe(e,i))||r.enumerable});return t},ee=t=>Xoe(zoe(Cg(t!=null?Yoe(Woe(t)):{},"default",t&&t.__esModule&&"default"in t?{get:()=>t.default,enumerable:!0}:{value:t,enumerable:!0})),t);var eN=C((_4e,XL)=>{XL.exports=ZL;ZL.sync=cae;var _L=require("fs");function uae(t,e){var r=e.pathExt!==void 0?e.pathExt:process.env.PATHEXT;if(!r||(r=r.split(";"),r.indexOf("")!==-1))return!0;for(var i=0;i{tN.exports=rN;rN.sync=gae;var iN=require("fs");function rN(t,e,r){iN.stat(t,function(i,n){r(i,i?!1:nN(n,e))})}function gae(t,e){return nN(iN.statSync(t),e)}function nN(t,e){return t.isFile()&&hae(t,e)}function hae(t,e){var r=t.mode,i=t.uid,n=t.gid,s=e.uid!==void 0?e.uid:process.getuid&&process.getuid(),o=e.gid!==void 0?e.gid:process.getgid&&process.getgid(),a=parseInt("100",8),l=parseInt("010",8),c=parseInt("001",8),u=a|l,g=r&c||r&l&&n===o||r&a&&i===s||r&u&&s===0;return g}});var aN=C((t8e,oN)=>{var e8e=require("fs"),bC;process.platform==="win32"||global.TESTING_WINDOWS?bC=eN():bC=sN();oN.exports=Sw;Sw.sync=fae;function Sw(t,e,r){if(typeof e=="function"&&(r=e,e={}),!r){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(i,n){Sw(t,e||{},function(s,o){s?n(s):i(o)})})}bC(t,e||{},function(i,n){i&&(i.code==="EACCES"||e&&e.ignoreErrors)&&(i=null,n=!1),r(i,n)})}function fae(t,e){try{return bC.sync(t,e||{})}catch(r){if(e&&e.ignoreErrors||r.code==="EACCES")return!1;throw r}}});var fN=C((r8e,AN)=>{var vl=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",lN=require("path"),pae=vl?";":":",cN=aN(),uN=t=>Object.assign(new Error(`not found: ${t}`),{code:"ENOENT"}),gN=(t,e)=>{let r=e.colon||pae,i=t.match(/\//)||vl&&t.match(/\\/)?[""]:[...vl?[process.cwd()]:[],...(e.path||process.env.PATH||"").split(r)],n=vl?e.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",s=vl?n.split(r):[""];return vl&&t.indexOf(".")!==-1&&s[0]!==""&&s.unshift(""),{pathEnv:i,pathExt:s,pathExtExe:n}},hN=(t,e,r)=>{typeof e=="function"&&(r=e,e={}),e||(e={});let{pathEnv:i,pathExt:n,pathExtExe:s}=gN(t,e),o=[],a=c=>new Promise((u,g)=>{if(c===i.length)return e.all&&o.length?u(o):g(uN(t));let h=i[c],f=/^".*"$/.test(h)?h.slice(1,-1):h,p=lN.join(f,t),m=!f&&/^\.[\\\/]/.test(t)?t.slice(0,2)+p:p;u(l(m,c,0))}),l=(c,u,g)=>new Promise((h,f)=>{if(g===n.length)return h(a(u+1));let p=n[g];cN(c+p,{pathExt:s},(m,I)=>{if(!m&&I)if(e.all)o.push(c+p);else return h(c+p);return h(l(c,u,g+1))})});return r?a(0).then(c=>r(null,c),r):a(0)},dae=(t,e)=>{e=e||{};let{pathEnv:r,pathExt:i,pathExtExe:n}=gN(t,e),s=[];for(let o=0;o{"use strict";var pN=(t={})=>{let e=t.env||process.env;return(t.platform||process.platform)!=="win32"?"PATH":Object.keys(e).reverse().find(i=>i.toUpperCase()==="PATH")||"Path"};xw.exports=pN;xw.exports.default=pN});var EN=C((n8e,CN)=>{"use strict";var mN=require("path"),Cae=fN(),mae=dN();function IN(t,e){let r=t.options.env||process.env,i=process.cwd(),n=t.options.cwd!=null,s=n&&process.chdir!==void 0&&!process.chdir.disabled;if(s)try{process.chdir(t.options.cwd)}catch(a){}let o;try{o=Cae.sync(t.command,{path:r[mae({env:r})],pathExt:e?mN.delimiter:void 0})}catch(a){}finally{s&&process.chdir(i)}return o&&(o=mN.resolve(n?t.options.cwd:"",o)),o}function Iae(t){return IN(t)||IN(t,!0)}CN.exports=Iae});var yN=C((s8e,Dw)=>{"use strict";var Pw=/([()\][%!^"`<>&|;, *?])/g;function Eae(t){return t=t.replace(Pw,"^$1"),t}function yae(t,e){return t=`${t}`,t=t.replace(/(\\*)"/g,'$1$1\\"'),t=t.replace(/(\\*)$/,"$1$1"),t=`"${t}"`,t=t.replace(Pw,"^$1"),e&&(t=t.replace(Pw,"^$1")),t}Dw.exports.command=Eae;Dw.exports.argument=yae});var wN=C((o8e,BN)=>{"use strict";BN.exports=/^#!(.*)/});var bN=C((a8e,QN)=>{"use strict";var Bae=wN();QN.exports=(t="")=>{let e=t.match(Bae);if(!e)return null;let[r,i]=e[0].replace(/#! ?/,"").split(" "),n=r.split("/").pop();return n==="env"?i:i?`${n} ${i}`:n}});var xN=C((A8e,SN)=>{"use strict";var kw=require("fs"),wae=bN();function Qae(t){let e=150,r=Buffer.alloc(e),i;try{i=kw.openSync(t,"r"),kw.readSync(i,r,0,e,0),kw.closeSync(i)}catch(n){}return wae(r.toString())}SN.exports=Qae});var vN=C((l8e,DN)=>{"use strict";var bae=require("path"),PN=EN(),kN=yN(),Sae=xN(),xae=process.platform==="win32",Dae=/\.(?:com|exe)$/i,Pae=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function kae(t){t.file=PN(t);let e=t.file&&Sae(t.file);return e?(t.args.unshift(t.file),t.command=e,PN(t)):t.file}function vae(t){if(!xae)return t;let e=kae(t),r=!Dae.test(e);if(t.options.forceShell||r){let i=Pae.test(e);t.command=bae.normalize(t.command),t.command=kN.command(t.command),t.args=t.args.map(s=>kN.argument(s,i));let n=[t.command].concat(t.args).join(" ");t.args=["/d","/s","/c",`"${n}"`],t.command=process.env.comspec||"cmd.exe",t.options.windowsVerbatimArguments=!0}return t}function Fae(t,e,r){e&&!Array.isArray(e)&&(r=e,e=null),e=e?e.slice(0):[],r=Object.assign({},r);let i={command:t,args:e,options:r,file:void 0,original:{command:t,args:e}};return r.shell?i:vae(i)}DN.exports=Fae});var LN=C((c8e,FN)=>{"use strict";var vw=process.platform==="win32";function Fw(t,e){return Object.assign(new Error(`${e} ${t.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${e} ${t.command}`,path:t.command,spawnargs:t.args})}function Rae(t,e){if(!vw)return;let r=t.emit;t.emit=function(i,n){if(i==="exit"){let s=RN(n,e,"spawn");if(s)return r.call(t,"error",s)}return r.apply(t,arguments)}}function RN(t,e){return vw&&t===1&&!e.file?Fw(e.original,"spawn"):null}function Lae(t,e){return vw&&t===1&&!e.file?Fw(e.original,"spawnSync"):null}FN.exports={hookChildProcess:Rae,verifyENOENT:RN,verifyENOENTSync:Lae,notFoundError:Fw}});var Nw=C((u8e,Fl)=>{"use strict";var NN=require("child_process"),Rw=vN(),Lw=LN();function MN(t,e,r){let i=Rw(t,e,r),n=NN.spawn(i.command,i.args,i.options);return Lw.hookChildProcess(n,i),n}function Nae(t,e,r){let i=Rw(t,e,r),n=NN.spawnSync(i.command,i.args,i.options);return n.error=n.error||Lw.verifyENOENTSync(n.status,i),n}Fl.exports=MN;Fl.exports.spawn=MN;Fl.exports.sync=Nae;Fl.exports._parse=Rw;Fl.exports._enoent=Lw});var KN=C((d8e,ON)=>{"use strict";ON.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}});var qw=C((C8e,TN)=>{var Lg=KN(),UN={};for(let t of Object.keys(Lg))UN[Lg[t]]=t;var Ge={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};TN.exports=Ge;for(let t of Object.keys(Ge)){if(!("channels"in Ge[t]))throw new Error("missing channels property: "+t);if(!("labels"in Ge[t]))throw new Error("missing channel labels property: "+t);if(Ge[t].labels.length!==Ge[t].channels)throw new Error("channel and label counts mismatch: "+t);let{channels:e,labels:r}=Ge[t];delete Ge[t].channels,delete Ge[t].labels,Object.defineProperty(Ge[t],"channels",{value:e}),Object.defineProperty(Ge[t],"labels",{value:r})}Ge.rgb.hsl=function(t){let e=t[0]/255,r=t[1]/255,i=t[2]/255,n=Math.min(e,r,i),s=Math.max(e,r,i),o=s-n,a,l;s===n?a=0:e===s?a=(r-i)/o:r===s?a=2+(i-e)/o:i===s&&(a=4+(e-r)/o),a=Math.min(a*60,360),a<0&&(a+=360);let c=(n+s)/2;return s===n?l=0:c<=.5?l=o/(s+n):l=o/(2-s-n),[a,l*100,c*100]};Ge.rgb.hsv=function(t){let e,r,i,n,s,o=t[0]/255,a=t[1]/255,l=t[2]/255,c=Math.max(o,a,l),u=c-Math.min(o,a,l),g=function(h){return(c-h)/6/u+1/2};return u===0?(n=0,s=0):(s=u/c,e=g(o),r=g(a),i=g(l),o===c?n=i-r:a===c?n=1/3+e-i:l===c&&(n=2/3+r-e),n<0?n+=1:n>1&&(n-=1)),[n*360,s*100,c*100]};Ge.rgb.hwb=function(t){let e=t[0],r=t[1],i=t[2],n=Ge.rgb.hsl(t)[0],s=1/255*Math.min(e,Math.min(r,i));return i=1-1/255*Math.max(e,Math.max(r,i)),[n,s*100,i*100]};Ge.rgb.cmyk=function(t){let e=t[0]/255,r=t[1]/255,i=t[2]/255,n=Math.min(1-e,1-r,1-i),s=(1-e-n)/(1-n)||0,o=(1-r-n)/(1-n)||0,a=(1-i-n)/(1-n)||0;return[s*100,o*100,a*100,n*100]};function Kae(t,e){return(t[0]-e[0])**2+(t[1]-e[1])**2+(t[2]-e[2])**2}Ge.rgb.keyword=function(t){let e=UN[t];if(e)return e;let r=Infinity,i;for(let n of Object.keys(Lg)){let s=Lg[n],o=Kae(t,s);o.04045?((e+.055)/1.055)**2.4:e/12.92,r=r>.04045?((r+.055)/1.055)**2.4:r/12.92,i=i>.04045?((i+.055)/1.055)**2.4:i/12.92;let n=e*.4124+r*.3576+i*.1805,s=e*.2126+r*.7152+i*.0722,o=e*.0193+r*.1192+i*.9505;return[n*100,s*100,o*100]};Ge.rgb.lab=function(t){let e=Ge.rgb.xyz(t),r=e[0],i=e[1],n=e[2];r/=95.047,i/=100,n/=108.883,r=r>.008856?r**(1/3):7.787*r+16/116,i=i>.008856?i**(1/3):7.787*i+16/116,n=n>.008856?n**(1/3):7.787*n+16/116;let s=116*i-16,o=500*(r-i),a=200*(i-n);return[s,o,a]};Ge.hsl.rgb=function(t){let e=t[0]/360,r=t[1]/100,i=t[2]/100,n,s,o;if(r===0)return o=i*255,[o,o,o];i<.5?n=i*(1+r):n=i+r-i*r;let a=2*i-n,l=[0,0,0];for(let c=0;c<3;c++)s=e+1/3*-(c-1),s<0&&s++,s>1&&s--,6*s<1?o=a+(n-a)*6*s:2*s<1?o=n:3*s<2?o=a+(n-a)*(2/3-s)*6:o=a,l[c]=o*255;return l};Ge.hsl.hsv=function(t){let e=t[0],r=t[1]/100,i=t[2]/100,n=r,s=Math.max(i,.01);i*=2,r*=i<=1?i:2-i,n*=s<=1?s:2-s;let o=(i+r)/2,a=i===0?2*n/(s+n):2*r/(i+r);return[e,a*100,o*100]};Ge.hsv.rgb=function(t){let e=t[0]/60,r=t[1]/100,i=t[2]/100,n=Math.floor(e)%6,s=e-Math.floor(e),o=255*i*(1-r),a=255*i*(1-r*s),l=255*i*(1-r*(1-s));switch(i*=255,n){case 0:return[i,l,o];case 1:return[a,i,o];case 2:return[o,i,l];case 3:return[o,a,i];case 4:return[l,o,i];case 5:return[i,o,a]}};Ge.hsv.hsl=function(t){let e=t[0],r=t[1]/100,i=t[2]/100,n=Math.max(i,.01),s,o;o=(2-r)*i;let a=(2-r)*n;return s=r*n,s/=a<=1?a:2-a,s=s||0,o/=2,[e,s*100,o*100]};Ge.hwb.rgb=function(t){let e=t[0]/360,r=t[1]/100,i=t[2]/100,n=r+i,s;n>1&&(r/=n,i/=n);let o=Math.floor(6*e),a=1-i;s=6*e-o,(o&1)!=0&&(s=1-s);let l=r+s*(a-r),c,u,g;switch(o){default:case 6:case 0:c=a,u=l,g=r;break;case 1:c=l,u=a,g=r;break;case 2:c=r,u=a,g=l;break;case 3:c=r,u=l,g=a;break;case 4:c=l,u=r,g=a;break;case 5:c=a,u=r,g=l;break}return[c*255,u*255,g*255]};Ge.cmyk.rgb=function(t){let e=t[0]/100,r=t[1]/100,i=t[2]/100,n=t[3]/100,s=1-Math.min(1,e*(1-n)+n),o=1-Math.min(1,r*(1-n)+n),a=1-Math.min(1,i*(1-n)+n);return[s*255,o*255,a*255]};Ge.xyz.rgb=function(t){let e=t[0]/100,r=t[1]/100,i=t[2]/100,n,s,o;return n=e*3.2406+r*-1.5372+i*-.4986,s=e*-.9689+r*1.8758+i*.0415,o=e*.0557+r*-.204+i*1.057,n=n>.0031308?1.055*n**(1/2.4)-.055:n*12.92,s=s>.0031308?1.055*s**(1/2.4)-.055:s*12.92,o=o>.0031308?1.055*o**(1/2.4)-.055:o*12.92,n=Math.min(Math.max(0,n),1),s=Math.min(Math.max(0,s),1),o=Math.min(Math.max(0,o),1),[n*255,s*255,o*255]};Ge.xyz.lab=function(t){let e=t[0],r=t[1],i=t[2];e/=95.047,r/=100,i/=108.883,e=e>.008856?e**(1/3):7.787*e+16/116,r=r>.008856?r**(1/3):7.787*r+16/116,i=i>.008856?i**(1/3):7.787*i+16/116;let n=116*r-16,s=500*(e-r),o=200*(r-i);return[n,s,o]};Ge.lab.xyz=function(t){let e=t[0],r=t[1],i=t[2],n,s,o;s=(e+16)/116,n=r/500+s,o=s-i/200;let a=s**3,l=n**3,c=o**3;return s=a>.008856?a:(s-16/116)/7.787,n=l>.008856?l:(n-16/116)/7.787,o=c>.008856?c:(o-16/116)/7.787,n*=95.047,s*=100,o*=108.883,[n,s,o]};Ge.lab.lch=function(t){let e=t[0],r=t[1],i=t[2],n;n=Math.atan2(i,r)*360/2/Math.PI,n<0&&(n+=360);let o=Math.sqrt(r*r+i*i);return[e,o,n]};Ge.lch.lab=function(t){let e=t[0],r=t[1],n=t[2]/360*2*Math.PI,s=r*Math.cos(n),o=r*Math.sin(n);return[e,s,o]};Ge.rgb.ansi16=function(t,e=null){let[r,i,n]=t,s=e===null?Ge.rgb.hsv(t)[2]:e;if(s=Math.round(s/50),s===0)return 30;let o=30+(Math.round(n/255)<<2|Math.round(i/255)<<1|Math.round(r/255));return s===2&&(o+=60),o};Ge.hsv.ansi16=function(t){return Ge.rgb.ansi16(Ge.hsv.rgb(t),t[2])};Ge.rgb.ansi256=function(t){let e=t[0],r=t[1],i=t[2];return e===r&&r===i?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(r/255*5)+Math.round(i/255*5)};Ge.ansi16.rgb=function(t){let e=t%10;if(e===0||e===7)return t>50&&(e+=3.5),e=e/10.5*255,[e,e,e];let r=(~~(t>50)+1)*.5,i=(e&1)*r*255,n=(e>>1&1)*r*255,s=(e>>2&1)*r*255;return[i,n,s]};Ge.ansi256.rgb=function(t){if(t>=232){let s=(t-232)*10+8;return[s,s,s]}t-=16;let e,r=Math.floor(t/36)/5*255,i=Math.floor((e=t%36)/6)/5*255,n=e%6/5*255;return[r,i,n]};Ge.rgb.hex=function(t){let r=(((Math.round(t[0])&255)<<16)+((Math.round(t[1])&255)<<8)+(Math.round(t[2])&255)).toString(16).toUpperCase();return"000000".substring(r.length)+r};Ge.hex.rgb=function(t){let e=t.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!e)return[0,0,0];let r=e[0];e[0].length===3&&(r=r.split("").map(a=>a+a).join(""));let i=parseInt(r,16),n=i>>16&255,s=i>>8&255,o=i&255;return[n,s,o]};Ge.rgb.hcg=function(t){let e=t[0]/255,r=t[1]/255,i=t[2]/255,n=Math.max(Math.max(e,r),i),s=Math.min(Math.min(e,r),i),o=n-s,a,l;return o<1?a=s/(1-o):a=0,o<=0?l=0:n===e?l=(r-i)/o%6:n===r?l=2+(i-e)/o:l=4+(e-r)/o,l/=6,l%=1,[l*360,o*100,a*100]};Ge.hsl.hcg=function(t){let e=t[1]/100,r=t[2]/100,i=r<.5?2*e*r:2*e*(1-r),n=0;return i<1&&(n=(r-.5*i)/(1-i)),[t[0],i*100,n*100]};Ge.hsv.hcg=function(t){let e=t[1]/100,r=t[2]/100,i=e*r,n=0;return i<1&&(n=(r-i)/(1-i)),[t[0],i*100,n*100]};Ge.hcg.rgb=function(t){let e=t[0]/360,r=t[1]/100,i=t[2]/100;if(r===0)return[i*255,i*255,i*255];let n=[0,0,0],s=e%1*6,o=s%1,a=1-o,l=0;switch(Math.floor(s)){case 0:n[0]=1,n[1]=o,n[2]=0;break;case 1:n[0]=a,n[1]=1,n[2]=0;break;case 2:n[0]=0,n[1]=1,n[2]=o;break;case 3:n[0]=0,n[1]=a,n[2]=1;break;case 4:n[0]=o,n[1]=0,n[2]=1;break;default:n[0]=1,n[1]=0,n[2]=a}return l=(1-r)*i,[(r*n[0]+l)*255,(r*n[1]+l)*255,(r*n[2]+l)*255]};Ge.hcg.hsv=function(t){let e=t[1]/100,r=t[2]/100,i=e+r*(1-e),n=0;return i>0&&(n=e/i),[t[0],n*100,i*100]};Ge.hcg.hsl=function(t){let e=t[1]/100,i=t[2]/100*(1-e)+.5*e,n=0;return i>0&&i<.5?n=e/(2*i):i>=.5&&i<1&&(n=e/(2*(1-i))),[t[0],n*100,i*100]};Ge.hcg.hwb=function(t){let e=t[1]/100,r=t[2]/100,i=e+r*(1-e);return[t[0],(i-e)*100,(1-i)*100]};Ge.hwb.hcg=function(t){let e=t[1]/100,r=t[2]/100,i=1-r,n=i-e,s=0;return n<1&&(s=(i-n)/(1-n)),[t[0],n*100,s*100]};Ge.apple.rgb=function(t){return[t[0]/65535*255,t[1]/65535*255,t[2]/65535*255]};Ge.rgb.apple=function(t){return[t[0]/255*65535,t[1]/255*65535,t[2]/255*65535]};Ge.gray.rgb=function(t){return[t[0]/100*255,t[0]/100*255,t[0]/100*255]};Ge.gray.hsl=function(t){return[0,0,t[0]]};Ge.gray.hsv=Ge.gray.hsl;Ge.gray.hwb=function(t){return[0,100,t[0]]};Ge.gray.cmyk=function(t){return[0,0,0,t[0]]};Ge.gray.lab=function(t){return[t[0],0,0]};Ge.gray.hex=function(t){let e=Math.round(t[0]/100*255)&255,i=((e<<16)+(e<<8)+e).toString(16).toUpperCase();return"000000".substring(i.length)+i};Ge.rgb.gray=function(t){return[(t[0]+t[1]+t[2])/3/255*100]}});var YN=C((m8e,HN)=>{var SC=qw();function Tae(){let t={},e=Object.keys(SC);for(let r=e.length,i=0;i{var jw=qw(),Gae=YN(),Rl={},qae=Object.keys(jw);function jae(t){let e=function(...r){let i=r[0];return i==null?i:(i.length>1&&(r=i),t(r))};return"conversion"in t&&(e.conversion=t.conversion),e}function Jae(t){let e=function(...r){let i=r[0];if(i==null)return i;i.length>1&&(r=i);let n=t(r);if(typeof n=="object")for(let s=n.length,o=0;o{Rl[t]={},Object.defineProperty(Rl[t],"channels",{value:jw[t].channels}),Object.defineProperty(Rl[t],"labels",{value:jw[t].labels});let e=Gae(t);Object.keys(e).forEach(i=>{let n=e[i];Rl[t][i]=Jae(n),Rl[t][i].raw=jae(n)})});GN.exports=Rl});var XN=C((E8e,jN)=>{"use strict";var JN=(t,e)=>(...r)=>`[${t(...r)+e}m`,WN=(t,e)=>(...r)=>{let i=t(...r);return`[${38+e};5;${i}m`},zN=(t,e)=>(...r)=>{let i=t(...r);return`[${38+e};2;${i[0]};${i[1]};${i[2]}m`},xC=t=>t,VN=(t,e,r)=>[t,e,r],Ll=(t,e,r)=>{Object.defineProperty(t,e,{get:()=>{let i=r();return Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0}),i},enumerable:!0,configurable:!0})},Jw,Nl=(t,e,r,i)=>{Jw===void 0&&(Jw=qN());let n=i?10:0,s={};for(let[o,a]of Object.entries(Jw)){let l=o==="ansi16"?"ansi":o;o===e?s[l]=t(r,n):typeof a=="object"&&(s[l]=t(a[e],n))}return s};function Wae(){let t=new Map,e={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};e.color.gray=e.color.blackBright,e.bgColor.bgGray=e.bgColor.bgBlackBright,e.color.grey=e.color.blackBright,e.bgColor.bgGrey=e.bgColor.bgBlackBright;for(let[r,i]of Object.entries(e)){for(let[n,s]of Object.entries(i))e[n]={open:`[${s[0]}m`,close:`[${s[1]}m`},i[n]=e[n],t.set(s[0],s[1]);Object.defineProperty(e,r,{value:i,enumerable:!1})}return Object.defineProperty(e,"codes",{value:t,enumerable:!1}),e.color.close="",e.bgColor.close="",Ll(e.color,"ansi",()=>Nl(JN,"ansi16",xC,!1)),Ll(e.color,"ansi256",()=>Nl(WN,"ansi256",xC,!1)),Ll(e.color,"ansi16m",()=>Nl(zN,"rgb",VN,!1)),Ll(e.bgColor,"ansi",()=>Nl(JN,"ansi16",xC,!0)),Ll(e.bgColor,"ansi256",()=>Nl(WN,"ansi256",xC,!0)),Ll(e.bgColor,"ansi16m",()=>Nl(zN,"rgb",VN,!0)),e}Object.defineProperty(jN,"exports",{enumerable:!0,get:Wae})});var _N=C((y8e,ZN)=>{"use strict";ZN.exports=(t,e=process.argv)=>{let r=t.startsWith("-")?"":t.length===1?"-":"--",i=e.indexOf(r+t),n=e.indexOf("--");return i!==-1&&(n===-1||i{"use strict";var zae=require("os"),eM=require("tty"),nn=_N(),{env:dr}=process,Lo;nn("no-color")||nn("no-colors")||nn("color=false")||nn("color=never")?Lo=0:(nn("color")||nn("colors")||nn("color=true")||nn("color=always"))&&(Lo=1);"FORCE_COLOR"in dr&&(dr.FORCE_COLOR==="true"?Lo=1:dr.FORCE_COLOR==="false"?Lo=0:Lo=dr.FORCE_COLOR.length===0?1:Math.min(parseInt(dr.FORCE_COLOR,10),3));function Ww(t){return t===0?!1:{level:t,hasBasic:!0,has256:t>=2,has16m:t>=3}}function zw(t,e){if(Lo===0)return 0;if(nn("color=16m")||nn("color=full")||nn("color=truecolor"))return 3;if(nn("color=256"))return 2;if(t&&!e&&Lo===void 0)return 0;let r=Lo||0;if(dr.TERM==="dumb")return r;if(process.platform==="win32"){let i=zae.release().split(".");return Number(i[0])>=10&&Number(i[2])>=10586?Number(i[2])>=14931?3:2:1}if("CI"in dr)return["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI"].some(i=>i in dr)||dr.CI_NAME==="codeship"?1:r;if("TEAMCITY_VERSION"in dr)return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(dr.TEAMCITY_VERSION)?1:0;if("GITHUB_ACTIONS"in dr)return 1;if(dr.COLORTERM==="truecolor")return 3;if("TERM_PROGRAM"in dr){let i=parseInt((dr.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(dr.TERM_PROGRAM){case"iTerm.app":return i>=3?3:2;case"Apple_Terminal":return 2}}return/-256(color)?$/i.test(dr.TERM)?2:/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(dr.TERM)||"COLORTERM"in dr?1:r}function Vae(t){let e=zw(t,t&&t.isTTY);return Ww(e)}$N.exports={supportsColor:Vae,stdout:Ww(zw(!0,eM.isatty(1))),stderr:Ww(zw(!0,eM.isatty(2)))}});var iM=C((w8e,rM)=>{"use strict";var Xae=(t,e,r)=>{let i=t.indexOf(e);if(i===-1)return t;let n=e.length,s=0,o="";do o+=t.substr(s,i-s)+e+r,s=i+n,i=t.indexOf(e,s);while(i!==-1);return o+=t.substr(s),o},Zae=(t,e,r,i)=>{let n=0,s="";do{let o=t[i-1]==="\r";s+=t.substr(n,(o?i-1:i)-n)+e+(o?`\r -`:` -`)+r,n=i+1,i=t.indexOf(` -`,n)}while(i!==-1);return s+=t.substr(n),s};rM.exports={stringReplaceAll:Xae,stringEncaseCRLFWithFirstIndex:Zae}});var AM=C((Q8e,nM)=>{"use strict";var _ae=/(?:\\(u(?:[a-f\d]{4}|\{[a-f\d]{1,6}\})|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,sM=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,$ae=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,eAe=/\\(u(?:[a-f\d]{4}|\{[a-f\d]{1,6}\})|x[a-f\d]{2}|.)|([^\\])/gi,tAe=new Map([["n",` -`],["r","\r"],["t"," "],["b","\b"],["f","\f"],["v","\v"],["0","\0"],["\\","\\"],["e",""],["a","\x07"]]);function oM(t){let e=t[0]==="u",r=t[1]==="{";return e&&!r&&t.length===5||t[0]==="x"&&t.length===3?String.fromCharCode(parseInt(t.slice(1),16)):e&&r?String.fromCodePoint(parseInt(t.slice(2,-1),16)):tAe.get(t)||t}function rAe(t,e){let r=[],i=e.trim().split(/\s*,\s*/g),n;for(let s of i){let o=Number(s);if(!Number.isNaN(o))r.push(o);else if(n=s.match($ae))r.push(n[2].replace(eAe,(a,l,c)=>l?oM(l):c));else throw new Error(`Invalid Chalk template style argument: ${s} (in style '${t}')`)}return r}function iAe(t){sM.lastIndex=0;let e=[],r;for(;(r=sM.exec(t))!==null;){let i=r[1];if(r[2]){let n=rAe(i,r[2]);e.push([i].concat(n))}else e.push([i])}return e}function aM(t,e){let r={};for(let n of e)for(let s of n.styles)r[s[0]]=n.inverse?null:s.slice(1);let i=t;for(let[n,s]of Object.entries(r))if(!!Array.isArray(s)){if(!(n in i))throw new Error(`Unknown Chalk style: ${n}`);i=s.length>0?i[n](...s):i[n]}return i}nM.exports=(t,e)=>{let r=[],i=[],n=[];if(e.replace(_ae,(s,o,a,l,c,u)=>{if(o)n.push(oM(o));else if(l){let g=n.join("");n=[],i.push(r.length===0?g:aM(t,r)(g)),r.push({inverse:a,styles:iAe(l)})}else if(c){if(r.length===0)throw new Error("Found extraneous } in Chalk template literal");i.push(aM(t,r)(n.join(""))),n=[],r.pop()}else n.push(u)}),i.push(n.join("")),r.length>0){let s=`Chalk template literal is missing ${r.length} closing bracket${r.length===1?"":"s"} (\`}\`)`;throw new Error(s)}return i.join("")}});var $w=C((b8e,lM)=>{"use strict";var Ng=XN(),{stdout:Vw,stderr:Xw}=tM(),{stringReplaceAll:nAe,stringEncaseCRLFWithFirstIndex:sAe}=iM(),cM=["ansi","ansi","ansi256","ansi16m"],Ml=Object.create(null),oAe=(t,e={})=>{if(e.level>3||e.level<0)throw new Error("The `level` option should be an integer from 0 to 3");let r=Vw?Vw.level:0;t.level=e.level===void 0?r:e.level},uM=class{constructor(e){return gM(e)}},gM=t=>{let e={};return oAe(e,t),e.template=(...r)=>aAe(e.template,...r),Object.setPrototypeOf(e,DC.prototype),Object.setPrototypeOf(e.template,e),e.template.constructor=()=>{throw new Error("`chalk.constructor()` is deprecated. Use `new chalk.Instance()` instead.")},e.template.Instance=uM,e.template};function DC(t){return gM(t)}for(let[t,e]of Object.entries(Ng))Ml[t]={get(){let r=PC(this,Zw(e.open,e.close,this._styler),this._isEmpty);return Object.defineProperty(this,t,{value:r}),r}};Ml.visible={get(){let t=PC(this,this._styler,!0);return Object.defineProperty(this,"visible",{value:t}),t}};var hM=["rgb","hex","keyword","hsl","hsv","hwb","ansi","ansi256"];for(let t of hM)Ml[t]={get(){let{level:e}=this;return function(...r){let i=Zw(Ng.color[cM[e]][t](...r),Ng.color.close,this._styler);return PC(this,i,this._isEmpty)}}};for(let t of hM){let e="bg"+t[0].toUpperCase()+t.slice(1);Ml[e]={get(){let{level:r}=this;return function(...i){let n=Zw(Ng.bgColor[cM[r]][t](...i),Ng.bgColor.close,this._styler);return PC(this,n,this._isEmpty)}}}}var AAe=Object.defineProperties(()=>{},V(k({},Ml),{level:{enumerable:!0,get(){return this._generator.level},set(t){this._generator.level=t}}})),Zw=(t,e,r)=>{let i,n;return r===void 0?(i=t,n=e):(i=r.openAll+t,n=e+r.closeAll),{open:t,close:e,openAll:i,closeAll:n,parent:r}},PC=(t,e,r)=>{let i=(...n)=>lAe(i,n.length===1?""+n[0]:n.join(" "));return i.__proto__=AAe,i._generator=t,i._styler=e,i._isEmpty=r,i},lAe=(t,e)=>{if(t.level<=0||!e)return t._isEmpty?"":e;let r=t._styler;if(r===void 0)return e;let{openAll:i,closeAll:n}=r;if(e.indexOf("")!==-1)for(;r!==void 0;)e=nAe(e,r.close,r.open),r=r.parent;let s=e.indexOf(` -`);return s!==-1&&(e=sAe(e,n,i,s)),i+e+n},_w,aAe=(t,...e)=>{let[r]=e;if(!Array.isArray(r))return e.join(" ");let i=e.slice(1),n=[r.raw[0]];for(let s=1;s{fM.exports=[{name:"AppVeyor",constant:"APPVEYOR",env:"APPVEYOR",pr:"APPVEYOR_PULL_REQUEST_NUMBER"},{name:"Azure Pipelines",constant:"AZURE_PIPELINES",env:"SYSTEM_TEAMFOUNDATIONCOLLECTIONURI",pr:"SYSTEM_PULLREQUEST_PULLREQUESTID"},{name:"Bamboo",constant:"BAMBOO",env:"bamboo_planKey"},{name:"Bitbucket Pipelines",constant:"BITBUCKET",env:"BITBUCKET_COMMIT",pr:"BITBUCKET_PR_ID"},{name:"Bitrise",constant:"BITRISE",env:"BITRISE_IO",pr:"BITRISE_PULL_REQUEST"},{name:"Buddy",constant:"BUDDY",env:"BUDDY_WORKSPACE_ID",pr:"BUDDY_EXECUTION_PULL_REQUEST_ID"},{name:"Buildkite",constant:"BUILDKITE",env:"BUILDKITE",pr:{env:"BUILDKITE_PULL_REQUEST",ne:"false"}},{name:"CircleCI",constant:"CIRCLE",env:"CIRCLECI",pr:"CIRCLE_PULL_REQUEST"},{name:"Cirrus CI",constant:"CIRRUS",env:"CIRRUS_CI",pr:"CIRRUS_PR"},{name:"AWS CodeBuild",constant:"CODEBUILD",env:"CODEBUILD_BUILD_ARN"},{name:"Codeship",constant:"CODESHIP",env:{CI_NAME:"codeship"}},{name:"Drone",constant:"DRONE",env:"DRONE",pr:{DRONE_BUILD_EVENT:"pull_request"}},{name:"dsari",constant:"DSARI",env:"DSARI"},{name:"GitLab CI",constant:"GITLAB",env:"GITLAB_CI"},{name:"GoCD",constant:"GOCD",env:"GO_PIPELINE_LABEL"},{name:"Hudson",constant:"HUDSON",env:"HUDSON_URL"},{name:"Jenkins",constant:"JENKINS",env:["JENKINS_URL","BUILD_ID"],pr:{any:["ghprbPullId","CHANGE_ID"]}},{name:"Magnum CI",constant:"MAGNUM",env:"MAGNUM"},{name:"Netlify CI",constant:"NETLIFY",env:"NETLIFY_BUILD_BASE",pr:{env:"PULL_REQUEST",ne:"false"}},{name:"Sail CI",constant:"SAIL",env:"SAILCI",pr:"SAIL_PULL_REQUEST_NUMBER"},{name:"Semaphore",constant:"SEMAPHORE",env:"SEMAPHORE",pr:"PULL_REQUEST_NUMBER"},{name:"Shippable",constant:"SHIPPABLE",env:"SHIPPABLE",pr:{IS_PULL_REQUEST:"true"}},{name:"Solano CI",constant:"SOLANO",env:"TDDIUM",pr:"TDDIUM_PR_ID"},{name:"Strider CD",constant:"STRIDER",env:"STRIDER"},{name:"TaskCluster",constant:"TASKCLUSTER",env:["TASK_ID","RUN_ID"]},{name:"TeamCity",constant:"TEAMCITY",env:"TEAMCITY_VERSION"},{name:"Travis CI",constant:"TRAVIS",env:"TRAVIS",pr:{env:"TRAVIS_PULL_REQUEST",ne:"false"}}]});var Og=C(Oi=>{"use strict";var dM=pM(),Xn=process.env;Object.defineProperty(Oi,"_vendors",{value:dM.map(function(t){return t.constant})});Oi.name=null;Oi.isPR=null;dM.forEach(function(t){var e=Array.isArray(t.env)?t.env:[t.env],r=e.every(function(i){return CM(i)});if(Oi[t.constant]=r,r)switch(Oi.name=t.name,typeof t.pr){case"string":Oi.isPR=!!Xn[t.pr];break;case"object":"env"in t.pr?Oi.isPR=t.pr.env in Xn&&Xn[t.pr.env]!==t.pr.ne:"any"in t.pr?Oi.isPR=t.pr.any.some(function(i){return!!Xn[i]}):Oi.isPR=CM(t.pr);break;default:Oi.isPR=null}});Oi.isCI=!!(Xn.CI||Xn.CONTINUOUS_INTEGRATION||Xn.BUILD_NUMBER||Xn.RUN_ID||Oi.name);function CM(t){return typeof t=="string"?!!Xn[t]:Object.keys(t).every(function(e){return Xn[e]===t[e]})}});var kC=C(sn=>{"use strict";sn.isInteger=t=>typeof t=="number"?Number.isInteger(t):typeof t=="string"&&t.trim()!==""?Number.isInteger(Number(t)):!1;sn.find=(t,e)=>t.nodes.find(r=>r.type===e);sn.exceedsLimit=(t,e,r=1,i)=>i===!1||!sn.isInteger(t)||!sn.isInteger(e)?!1:(Number(e)-Number(t))/Number(r)>=i;sn.escapeNode=(t,e=0,r)=>{let i=t.nodes[e];!i||(r&&i.type===r||i.type==="open"||i.type==="close")&&i.escaped!==!0&&(i.value="\\"+i.value,i.escaped=!0)};sn.encloseBrace=t=>t.type!=="brace"?!1:t.commas>>0+t.ranges>>0==0?(t.invalid=!0,!0):!1;sn.isInvalidBrace=t=>t.type!=="brace"?!1:t.invalid===!0||t.dollar?!0:t.commas>>0+t.ranges>>0==0||t.open!==!0||t.close!==!0?(t.invalid=!0,!0):!1;sn.isOpenOrClose=t=>t.type==="open"||t.type==="close"?!0:t.open===!0||t.close===!0;sn.reduce=t=>t.reduce((e,r)=>(r.type==="text"&&e.push(r.value),r.type==="range"&&(r.type="text"),e),[]);sn.flatten=(...t)=>{let e=[],r=i=>{for(let n=0;n{"use strict";var IM=kC();mM.exports=(t,e={})=>{let r=(i,n={})=>{let s=e.escapeInvalid&&IM.isInvalidBrace(n),o=i.invalid===!0&&e.escapeInvalid===!0,a="";if(i.value)return(s||o)&&IM.isOpenOrClose(i)?"\\"+i.value:i.value;if(i.value)return i.value;if(i.nodes)for(let l of i.nodes)a+=r(l);return a};return r(t)}});var yM=C((k8e,EM)=>{"use strict";EM.exports=function(t){return typeof t=="number"?t-t==0:typeof t=="string"&&t.trim()!==""?Number.isFinite?Number.isFinite(+t):isFinite(+t):!1}});var kM=C((v8e,BM)=>{"use strict";var wM=yM(),Za=(t,e,r)=>{if(wM(t)===!1)throw new TypeError("toRegexRange: expected the first argument to be a number");if(e===void 0||t===e)return String(t);if(wM(e)===!1)throw new TypeError("toRegexRange: expected the second argument to be a number.");let i=k({relaxZeros:!0},r);typeof i.strictZeros=="boolean"&&(i.relaxZeros=i.strictZeros===!1);let n=String(i.relaxZeros),s=String(i.shorthand),o=String(i.capture),a=String(i.wrap),l=t+":"+e+"="+n+s+o+a;if(Za.cache.hasOwnProperty(l))return Za.cache[l].result;let c=Math.min(t,e),u=Math.max(t,e);if(Math.abs(c-u)===1){let m=t+"|"+e;return i.capture?`(${m})`:i.wrap===!1?m:`(?:${m})`}let g=bM(t)||bM(e),h={min:t,max:e,a:c,b:u},f=[],p=[];if(g&&(h.isPadded=g,h.maxLen=String(h.max).length),c<0){let m=u<0?Math.abs(u):1;p=QM(m,Math.abs(c),h,i),c=h.a=0}return u>=0&&(f=QM(c,u,h,i)),h.negatives=p,h.positives=f,h.result=cAe(p,f,i),i.capture===!0?h.result=`(${h.result})`:i.wrap!==!1&&f.length+p.length>1&&(h.result=`(?:${h.result})`),Za.cache[l]=h,h.result};function cAe(t,e,r){let i=eQ(t,e,"-",!1,r)||[],n=eQ(e,t,"",!1,r)||[],s=eQ(t,e,"-?",!0,r)||[];return i.concat(s).concat(n).join("|")}function gAe(t,e){let r=1,i=1,n=SM(t,r),s=new Set([e]);for(;t<=n&&n<=e;)s.add(n),r+=1,n=SM(t,r);for(n=xM(e+1,i)-1;t1&&a.count.pop(),a.count.push(u.count[0]),a.string=a.pattern+DM(a.count),o=c+1;continue}r.isPadded&&(g=dAe(c,r,i)),u.string=g+u.pattern+DM(u.count),s.push(u),o=c+1,a=u}return s}function eQ(t,e,r,i,n){let s=[];for(let o of t){let{string:a}=o;!i&&!PM(e,"string",a)&&s.push(r+a),i&&PM(e,"string",a)&&s.push(r+a)}return s}function hAe(t,e){let r=[];for(let i=0;ie?1:e>t?-1:0}function PM(t,e,r){return t.some(i=>i[e]===r)}function SM(t,e){return Number(String(t).slice(0,-e)+"9".repeat(e))}function xM(t,e){return t-t%Math.pow(10,e)}function DM(t){let[e=0,r=""]=t;return r||e>1?`{${e+(r?","+r:"")}}`:""}function fAe(t,e,r){return`[${t}${e-t==1?"":"-"}${e}]`}function bM(t){return/^-?(0+)\d/.test(t)}function dAe(t,e,r){if(!e.isPadded)return t;let i=Math.abs(e.maxLen-String(t).length),n=r.relaxZeros!==!1;switch(i){case 0:return"";case 1:return n?"0?":"0";case 2:return n?"0{0,2}":"00";default:return n?`0{0,${i}}`:`0{${i}}`}}Za.cache={};Za.clearCache=()=>Za.cache={};BM.exports=Za});var iQ=C((F8e,vM)=>{"use strict";var CAe=require("util"),FM=kM(),RM=t=>t!==null&&typeof t=="object"&&!Array.isArray(t),mAe=t=>e=>t===!0?Number(e):String(e),tQ=t=>typeof t=="number"||typeof t=="string"&&t!=="",Kg=t=>Number.isInteger(+t),rQ=t=>{let e=`${t}`,r=-1;if(e[0]==="-"&&(e=e.slice(1)),e==="0")return!1;for(;e[++r]==="0";);return r>0},IAe=(t,e,r)=>typeof t=="string"||typeof e=="string"?!0:r.stringify===!0,EAe=(t,e,r)=>{if(e>0){let i=t[0]==="-"?"-":"";i&&(t=t.slice(1)),t=i+t.padStart(i?e-1:e,"0")}return r===!1?String(t):t},LM=(t,e)=>{let r=t[0]==="-"?"-":"";for(r&&(t=t.slice(1),e--);t.length{t.negatives.sort((o,a)=>oa?1:0),t.positives.sort((o,a)=>oa?1:0);let r=e.capture?"":"?:",i="",n="",s;return t.positives.length&&(i=t.positives.join("|")),t.negatives.length&&(n=`-(${r}${t.negatives.join("|")})`),i&&n?s=`${i}|${n}`:s=i||n,e.wrap?`(${r}${s})`:s},NM=(t,e,r,i)=>{if(r)return FM(t,e,k({wrap:!1},i));let n=String.fromCharCode(t);if(t===e)return n;let s=String.fromCharCode(e);return`[${n}-${s}]`},MM=(t,e,r)=>{if(Array.isArray(t)){let i=r.wrap===!0,n=r.capture?"":"?:";return i?`(${n}${t.join("|")})`:t.join("|")}return FM(t,e,r)},OM=(...t)=>new RangeError("Invalid range arguments: "+CAe.inspect(...t)),KM=(t,e,r)=>{if(r.strictRanges===!0)throw OM([t,e]);return[]},BAe=(t,e)=>{if(e.strictRanges===!0)throw new TypeError(`Expected step "${t}" to be a number`);return[]},wAe=(t,e,r=1,i={})=>{let n=Number(t),s=Number(e);if(!Number.isInteger(n)||!Number.isInteger(s)){if(i.strictRanges===!0)throw OM([t,e]);return[]}n===0&&(n=0),s===0&&(s=0);let o=n>s,a=String(t),l=String(e),c=String(r);r=Math.max(Math.abs(r),1);let u=rQ(a)||rQ(l)||rQ(c),g=u?Math.max(a.length,l.length,c.length):0,h=u===!1&&IAe(t,e,i)===!1,f=i.transform||mAe(h);if(i.toRegex&&r===1)return NM(LM(t,g),LM(e,g),!0,i);let p={negatives:[],positives:[]},m=w=>p[w<0?"negatives":"positives"].push(Math.abs(w)),I=[],y=0;for(;o?n>=s:n<=s;)i.toRegex===!0&&r>1?m(n):I.push(EAe(f(n,y),g,h)),n=o?n-r:n+r,y++;return i.toRegex===!0?r>1?yAe(p,i):MM(I,null,k({wrap:!1},i)):I},QAe=(t,e,r=1,i={})=>{if(!Kg(t)&&t.length>1||!Kg(e)&&e.length>1)return KM(t,e,i);let n=i.transform||(h=>String.fromCharCode(h)),s=`${t}`.charCodeAt(0),o=`${e}`.charCodeAt(0),a=s>o,l=Math.min(s,o),c=Math.max(s,o);if(i.toRegex&&r===1)return NM(l,c,!1,i);let u=[],g=0;for(;a?s>=o:s<=o;)u.push(n(s,g)),s=a?s-r:s+r,g++;return i.toRegex===!0?MM(u,null,{wrap:!1,options:i}):u},FC=(t,e,r,i={})=>{if(e==null&&tQ(t))return[t];if(!tQ(t)||!tQ(e))return KM(t,e,i);if(typeof r=="function")return FC(t,e,1,{transform:r});if(RM(r))return FC(t,e,0,r);let n=k({},i);return n.capture===!0&&(n.wrap=!0),r=r||n.step||1,Kg(r)?Kg(t)&&Kg(e)?wAe(t,e,r,n):QAe(t,e,Math.max(Math.abs(r),1),n):r!=null&&!RM(r)?BAe(r,n):FC(t,e,1,r)};vM.exports=FC});var HM=C((R8e,TM)=>{"use strict";var bAe=iQ(),UM=kC(),SAe=(t,e={})=>{let r=(i,n={})=>{let s=UM.isInvalidBrace(n),o=i.invalid===!0&&e.escapeInvalid===!0,a=s===!0||o===!0,l=e.escapeInvalid===!0?"\\":"",c="";if(i.isOpen===!0||i.isClose===!0)return l+i.value;if(i.type==="open")return a?l+i.value:"(";if(i.type==="close")return a?l+i.value:")";if(i.type==="comma")return i.prev.type==="comma"?"":a?i.value:"|";if(i.value)return i.value;if(i.nodes&&i.ranges>0){let u=UM.reduce(i.nodes),g=bAe(...u,V(k({},e),{wrap:!1,toRegex:!0}));if(g.length!==0)return u.length>1&&g.length>1?`(${g})`:g}if(i.nodes)for(let u of i.nodes)c+=r(u,i);return c};return r(t)};TM.exports=SAe});var qM=C((L8e,YM)=>{"use strict";var xAe=iQ(),GM=vC(),Ol=kC(),_a=(t="",e="",r=!1)=>{let i=[];if(t=[].concat(t),e=[].concat(e),!e.length)return t;if(!t.length)return r?Ol.flatten(e).map(n=>`{${n}}`):e;for(let n of t)if(Array.isArray(n))for(let s of n)i.push(_a(s,e,r));else for(let s of e)r===!0&&typeof s=="string"&&(s=`{${s}}`),i.push(Array.isArray(s)?_a(n,s,r):n+s);return Ol.flatten(i)},DAe=(t,e={})=>{let r=e.rangeLimit===void 0?1e3:e.rangeLimit,i=(n,s={})=>{n.queue=[];let o=s,a=s.queue;for(;o.type!=="brace"&&o.type!=="root"&&o.parent;)o=o.parent,a=o.queue;if(n.invalid||n.dollar){a.push(_a(a.pop(),GM(n,e)));return}if(n.type==="brace"&&n.invalid!==!0&&n.nodes.length===2){a.push(_a(a.pop(),["{}"]));return}if(n.nodes&&n.ranges>0){let g=Ol.reduce(n.nodes);if(Ol.exceedsLimit(...g,e.step,r))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let h=xAe(...g,e);h.length===0&&(h=GM(n,e)),a.push(_a(a.pop(),h)),n.nodes=[];return}let l=Ol.encloseBrace(n),c=n.queue,u=n;for(;u.type!=="brace"&&u.type!=="root"&&u.parent;)u=u.parent,c=u.queue;for(let g=0;g{"use strict";jM.exports={MAX_LENGTH:1024*64,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:` -`,CHAR_NO_BREAK_SPACE:"\xA0",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:" ",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\uFEFF"}});var ZM=C((M8e,WM)=>{"use strict";var PAe=vC(),{MAX_LENGTH:zM,CHAR_BACKSLASH:nQ,CHAR_BACKTICK:kAe,CHAR_COMMA:vAe,CHAR_DOT:FAe,CHAR_LEFT_PARENTHESES:RAe,CHAR_RIGHT_PARENTHESES:LAe,CHAR_LEFT_CURLY_BRACE:NAe,CHAR_RIGHT_CURLY_BRACE:MAe,CHAR_LEFT_SQUARE_BRACKET:VM,CHAR_RIGHT_SQUARE_BRACKET:XM,CHAR_DOUBLE_QUOTE:OAe,CHAR_SINGLE_QUOTE:KAe,CHAR_NO_BREAK_SPACE:TAe,CHAR_ZERO_WIDTH_NOBREAK_SPACE:UAe}=JM(),HAe=(t,e={})=>{if(typeof t!="string")throw new TypeError("Expected a string");let r=e||{},i=typeof r.maxLength=="number"?Math.min(zM,r.maxLength):zM;if(t.length>i)throw new SyntaxError(`Input length (${t.length}), exceeds max characters (${i})`);let n={type:"root",input:t,nodes:[]},s=[n],o=n,a=n,l=0,c=t.length,u=0,g=0,h,f={},p=()=>t[u++],m=I=>{if(I.type==="text"&&a.type==="dot"&&(a.type="text"),a&&a.type==="text"&&I.type==="text"){a.value+=I.value;return}return o.nodes.push(I),I.parent=o,I.prev=a,a=I,I};for(m({type:"bos"});u0){if(o.ranges>0){o.ranges=0;let I=o.nodes.shift();o.nodes=[I,{type:"text",value:PAe(o)}]}m({type:"comma",value:h}),o.commas++;continue}if(h===FAe&&g>0&&o.commas===0){let I=o.nodes;if(g===0||I.length===0){m({type:"text",value:h});continue}if(a.type==="dot"){if(o.range=[],a.value+=h,a.type="range",o.nodes.length!==3&&o.nodes.length!==5){o.invalid=!0,o.ranges=0,a.type="text";continue}o.ranges++,o.args=[];continue}if(a.type==="range"){I.pop();let y=I[I.length-1];y.value+=a.value+h,a=y,o.ranges--;continue}m({type:"dot",value:h});continue}m({type:"text",value:h})}do if(o=s.pop(),o.type!=="root"){o.nodes.forEach(w=>{w.nodes||(w.type==="open"&&(w.isOpen=!0),w.type==="close"&&(w.isClose=!0),w.nodes||(w.type="text"),w.invalid=!0)});let I=s[s.length-1],y=I.nodes.indexOf(o);I.nodes.splice(y,1,...o.nodes)}while(s.length>0);return m({type:"eos"}),n};WM.exports=HAe});var eO=C((O8e,_M)=>{"use strict";var $M=vC(),YAe=HM(),GAe=qM(),qAe=ZM(),Ki=(t,e={})=>{let r=[];if(Array.isArray(t))for(let i of t){let n=Ki.create(i,e);Array.isArray(n)?r.push(...n):r.push(n)}else r=[].concat(Ki.create(t,e));return e&&e.expand===!0&&e.nodupes===!0&&(r=[...new Set(r)]),r};Ki.parse=(t,e={})=>qAe(t,e);Ki.stringify=(t,e={})=>typeof t=="string"?$M(Ki.parse(t,e),e):$M(t,e);Ki.compile=(t,e={})=>(typeof t=="string"&&(t=Ki.parse(t,e)),YAe(t,e));Ki.expand=(t,e={})=>{typeof t=="string"&&(t=Ki.parse(t,e));let r=GAe(t,e);return e.noempty===!0&&(r=r.filter(Boolean)),e.nodupes===!0&&(r=[...new Set(r)]),r};Ki.create=(t,e={})=>t===""||t.length<3?[t]:e.expand!==!0?Ki.compile(t,e):Ki.expand(t,e);_M.exports=Ki});var Tg=C((K8e,tO)=>{"use strict";var jAe=require("path"),Zn="\\\\/",rO=`[^${Zn}]`,Ms="\\.",JAe="\\+",WAe="\\?",RC="\\/",zAe="(?=.)",iO="[^/]",sQ=`(?:${RC}|$)`,nO=`(?:^|${RC})`,oQ=`${Ms}{1,2}${sQ}`,VAe=`(?!${Ms})`,XAe=`(?!${nO}${oQ})`,ZAe=`(?!${Ms}{0,1}${sQ})`,_Ae=`(?!${oQ})`,$Ae=`[^.${RC}]`,ele=`${iO}*?`,sO={DOT_LITERAL:Ms,PLUS_LITERAL:JAe,QMARK_LITERAL:WAe,SLASH_LITERAL:RC,ONE_CHAR:zAe,QMARK:iO,END_ANCHOR:sQ,DOTS_SLASH:oQ,NO_DOT:VAe,NO_DOTS:XAe,NO_DOT_SLASH:ZAe,NO_DOTS_SLASH:_Ae,QMARK_NO_DOT:$Ae,STAR:ele,START_ANCHOR:nO},tle=V(k({},sO),{SLASH_LITERAL:`[${Zn}]`,QMARK:rO,STAR:`${rO}*?`,DOTS_SLASH:`${Ms}{1,2}(?:[${Zn}]|$)`,NO_DOT:`(?!${Ms})`,NO_DOTS:`(?!(?:^|[${Zn}])${Ms}{1,2}(?:[${Zn}]|$))`,NO_DOT_SLASH:`(?!${Ms}{0,1}(?:[${Zn}]|$))`,NO_DOTS_SLASH:`(?!${Ms}{1,2}(?:[${Zn}]|$))`,QMARK_NO_DOT:`[^.${Zn}]`,START_ANCHOR:`(?:^|[${Zn}])`,END_ANCHOR:`(?:[${Zn}]|$)`}),rle={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};tO.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:rle,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:jAe.sep,extglobChars(t){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${t.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(t){return t===!0?tle:sO}}});var Ug=C(yi=>{"use strict";var ile=require("path"),nle=process.platform==="win32",{REGEX_BACKSLASH:sle,REGEX_REMOVE_BACKSLASH:ole,REGEX_SPECIAL_CHARS:ale,REGEX_SPECIAL_CHARS_GLOBAL:Ale}=Tg();yi.isObject=t=>t!==null&&typeof t=="object"&&!Array.isArray(t);yi.hasRegexChars=t=>ale.test(t);yi.isRegexChar=t=>t.length===1&&yi.hasRegexChars(t);yi.escapeRegex=t=>t.replace(Ale,"\\$1");yi.toPosixSlashes=t=>t.replace(sle,"/");yi.removeBackslashes=t=>t.replace(ole,e=>e==="\\"?"":e);yi.supportsLookbehinds=()=>{let t=process.version.slice(1).split(".").map(Number);return t.length===3&&t[0]>=9||t[0]===8&&t[1]>=10};yi.isWindows=t=>t&&typeof t.windows=="boolean"?t.windows:nle===!0||ile.sep==="\\";yi.escapeLast=(t,e,r)=>{let i=t.lastIndexOf(e,r);return i===-1?t:t[i-1]==="\\"?yi.escapeLast(t,e,i-1):`${t.slice(0,i)}\\${t.slice(i)}`};yi.removePrefix=(t,e={})=>{let r=t;return r.startsWith("./")&&(r=r.slice(2),e.prefix="./"),r};yi.wrapOutput=(t,e={},r={})=>{let i=r.contains?"":"^",n=r.contains?"":"$",s=`${i}(?:${t})${n}`;return e.negated===!0&&(s=`(?:^(?!${s}).*$)`),s}});var fO=C((U8e,oO)=>{"use strict";var aO=Ug(),{CHAR_ASTERISK:aQ,CHAR_AT:lle,CHAR_BACKWARD_SLASH:Hg,CHAR_COMMA:cle,CHAR_DOT:AQ,CHAR_EXCLAMATION_MARK:AO,CHAR_FORWARD_SLASH:lO,CHAR_LEFT_CURLY_BRACE:lQ,CHAR_LEFT_PARENTHESES:cQ,CHAR_LEFT_SQUARE_BRACKET:ule,CHAR_PLUS:gle,CHAR_QUESTION_MARK:cO,CHAR_RIGHT_CURLY_BRACE:hle,CHAR_RIGHT_PARENTHESES:uO,CHAR_RIGHT_SQUARE_BRACKET:fle}=Tg(),gO=t=>t===lO||t===Hg,hO=t=>{t.isPrefix!==!0&&(t.depth=t.isGlobstar?Infinity:1)},ple=(t,e)=>{let r=e||{},i=t.length-1,n=r.parts===!0||r.scanToEnd===!0,s=[],o=[],a=[],l=t,c=-1,u=0,g=0,h=!1,f=!1,p=!1,m=!1,I=!1,y=!1,w=!1,D=!1,F=!1,N=0,K,v,J={value:"",depth:0,isGlob:!1},oe=()=>c>=i,T=()=>l.charCodeAt(c+1),A=()=>(K=v,l.charCodeAt(++c));for(;c0&&($=l.slice(0,u),l=l.slice(u),g-=u),W&&p===!0&&g>0?(W=l.slice(0,g),re=l.slice(g)):p===!0?(W="",re=l):W=l,W&&W!==""&&W!=="/"&&W!==l&&gO(W.charCodeAt(W.length-1))&&(W=W.slice(0,-1)),r.unescape===!0&&(re&&(re=aO.removeBackslashes(re)),W&&w===!0&&(W=aO.removeBackslashes(W)));let H={prefix:$,input:t,start:u,base:W,glob:re,isBrace:h,isBracket:f,isGlob:p,isExtglob:m,isGlobstar:I,negated:D};if(r.tokens===!0&&(H.maxDepth=0,gO(v)||o.push(J),H.tokens=o),r.parts===!0||r.tokens===!0){let R;for(let ke=0;ke{"use strict";var LC=Tg(),Ti=Ug(),{MAX_LENGTH:NC,POSIX_REGEX_SOURCE:dle,REGEX_NON_SPECIAL_CHARS:Cle,REGEX_SPECIAL_CHARS_BACKREF:mle,REPLACEMENTS:dO}=LC,Ile=(t,e)=>{if(typeof e.expandRange=="function")return e.expandRange(...t,e);t.sort();let r=`[${t.join("-")}]`;try{new RegExp(r)}catch(i){return t.map(n=>Ti.escapeRegex(n)).join("..")}return r},Kl=(t,e)=>`Missing ${t}: "${e}" - use "\\\\${e}" to match literal characters`,CO=(t,e)=>{if(typeof t!="string")throw new TypeError("Expected a string");t=dO[t]||t;let r=k({},e),i=typeof r.maxLength=="number"?Math.min(NC,r.maxLength):NC,n=t.length;if(n>i)throw new SyntaxError(`Input length: ${n}, exceeds maximum allowed length: ${i}`);let s={type:"bos",value:"",output:r.prepend||""},o=[s],a=r.capture?"":"?:",l=Ti.isWindows(e),c=LC.globChars(l),u=LC.extglobChars(c),{DOT_LITERAL:g,PLUS_LITERAL:h,SLASH_LITERAL:f,ONE_CHAR:p,DOTS_SLASH:m,NO_DOT:I,NO_DOT_SLASH:y,NO_DOTS_SLASH:w,QMARK:D,QMARK_NO_DOT:F,STAR:N,START_ANCHOR:K}=c,v=X=>`(${a}(?:(?!${K}${X.dot?m:g}).)*?)`,J=r.dot?"":I,oe=r.dot?D:F,T=r.bash===!0?v(r):N;r.capture&&(T=`(${T})`),typeof r.noext=="boolean"&&(r.noextglob=r.noext);let A={input:t,index:-1,start:0,dot:r.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:o};t=Ti.removePrefix(t,A),n=t.length;let W=[],$=[],re=[],H=s,R,ke=()=>A.index===n-1,Le=A.peek=(X=1)=>t[A.index+X],qe=A.advance=()=>t[++A.index],Ke=()=>t.slice(A.index+1),ie=(X="",ae=0)=>{A.consumed+=X,A.index+=ae},ce=X=>{A.output+=X.output!=null?X.output:X.value,ie(X.value)},Se=()=>{let X=1;for(;Le()==="!"&&(Le(2)!=="("||Le(3)==="?");)qe(),A.start++,X++;return X%2==0?!1:(A.negated=!0,A.start++,!0)},he=X=>{A[X]++,re.push(X)},Ie=X=>{A[X]--,re.pop()},pe=X=>{if(H.type==="globstar"){let ae=A.braces>0&&(X.type==="comma"||X.type==="brace"),ue=X.extglob===!0||W.length&&(X.type==="pipe"||X.type==="paren");X.type!=="slash"&&X.type!=="paren"&&!ae&&!ue&&(A.output=A.output.slice(0,-H.output.length),H.type="star",H.value="*",H.output=T,A.output+=H.output)}if(W.length&&X.type!=="paren"&&!u[X.value]&&(W[W.length-1].inner+=X.value),(X.value||X.output)&&ce(X),H&&H.type==="text"&&X.type==="text"){H.value+=X.value,H.output=(H.output||"")+X.value;return}X.prev=H,o.push(X),H=X},De=(X,ae)=>{let ue=V(k({},u[ae]),{conditions:1,inner:""});ue.prev=H,ue.parens=A.parens,ue.output=A.output;let we=(r.capture?"(":"")+ue.open;he("parens"),pe({type:X,value:ae,output:A.output?"":p}),pe({type:"paren",extglob:!0,value:qe(),output:we}),W.push(ue)},Z=X=>{let ae=X.close+(r.capture?")":"");if(X.type==="negate"){let ue=T;X.inner&&X.inner.length>1&&X.inner.includes("/")&&(ue=v(r)),(ue!==T||ke()||/^\)+$/.test(Ke()))&&(ae=X.close=`)$))${ue}`),X.prev.type==="bos"&&(A.negatedExtglob=!0)}pe({type:"paren",extglob:!0,value:R,output:ae}),Ie("parens")};if(r.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(t)){let X=!1,ae=t.replace(mle,(ue,we,lt,Ct,Dt,Sn)=>Ct==="\\"?(X=!0,ue):Ct==="?"?we?we+Ct+(Dt?D.repeat(Dt.length):""):Sn===0?oe+(Dt?D.repeat(Dt.length):""):D.repeat(lt.length):Ct==="."?g.repeat(lt.length):Ct==="*"?we?we+Ct+(Dt?T:""):T:we?ue:`\\${ue}`);return X===!0&&(r.unescape===!0?ae=ae.replace(/\\/g,""):ae=ae.replace(/\\+/g,ue=>ue.length%2==0?"\\\\":ue?"\\":"")),ae===t&&r.contains===!0?(A.output=t,A):(A.output=Ti.wrapOutput(ae,A,e),A)}for(;!ke();){if(R=qe(),R==="\0")continue;if(R==="\\"){let ue=Le();if(ue==="/"&&r.bash!==!0||ue==="."||ue===";")continue;if(!ue){R+="\\",pe({type:"text",value:R});continue}let we=/^\\+/.exec(Ke()),lt=0;if(we&&we[0].length>2&&(lt=we[0].length,A.index+=lt,lt%2!=0&&(R+="\\")),r.unescape===!0?R=qe()||"":R+=qe()||"",A.brackets===0){pe({type:"text",value:R});continue}}if(A.brackets>0&&(R!=="]"||H.value==="["||H.value==="[^")){if(r.posix!==!1&&R===":"){let ue=H.value.slice(1);if(ue.includes("[")&&(H.posix=!0,ue.includes(":"))){let we=H.value.lastIndexOf("["),lt=H.value.slice(0,we),Ct=H.value.slice(we+2),Dt=dle[Ct];if(Dt){H.value=lt+Dt,A.backtrack=!0,qe(),!s.output&&o.indexOf(H)===1&&(s.output=p);continue}}}(R==="["&&Le()!==":"||R==="-"&&Le()==="]")&&(R=`\\${R}`),R==="]"&&(H.value==="["||H.value==="[^")&&(R=`\\${R}`),r.posix===!0&&R==="!"&&H.value==="["&&(R="^"),H.value+=R,ce({value:R});continue}if(A.quotes===1&&R!=='"'){R=Ti.escapeRegex(R),H.value+=R,ce({value:R});continue}if(R==='"'){A.quotes=A.quotes===1?0:1,r.keepQuotes===!0&&pe({type:"text",value:R});continue}if(R==="("){he("parens"),pe({type:"paren",value:R});continue}if(R===")"){if(A.parens===0&&r.strictBrackets===!0)throw new SyntaxError(Kl("opening","("));let ue=W[W.length-1];if(ue&&A.parens===ue.parens+1){Z(W.pop());continue}pe({type:"paren",value:R,output:A.parens?")":"\\)"}),Ie("parens");continue}if(R==="["){if(r.nobracket===!0||!Ke().includes("]")){if(r.nobracket!==!0&&r.strictBrackets===!0)throw new SyntaxError(Kl("closing","]"));R=`\\${R}`}else he("brackets");pe({type:"bracket",value:R});continue}if(R==="]"){if(r.nobracket===!0||H&&H.type==="bracket"&&H.value.length===1){pe({type:"text",value:R,output:`\\${R}`});continue}if(A.brackets===0){if(r.strictBrackets===!0)throw new SyntaxError(Kl("opening","["));pe({type:"text",value:R,output:`\\${R}`});continue}Ie("brackets");let ue=H.value.slice(1);if(H.posix!==!0&&ue[0]==="^"&&!ue.includes("/")&&(R=`/${R}`),H.value+=R,ce({value:R}),r.literalBrackets===!1||Ti.hasRegexChars(ue))continue;let we=Ti.escapeRegex(H.value);if(A.output=A.output.slice(0,-H.value.length),r.literalBrackets===!0){A.output+=we,H.value=we;continue}H.value=`(${a}${we}|${H.value})`,A.output+=H.value;continue}if(R==="{"&&r.nobrace!==!0){he("braces");let ue={type:"brace",value:R,output:"(",outputIndex:A.output.length,tokensIndex:A.tokens.length};$.push(ue),pe(ue);continue}if(R==="}"){let ue=$[$.length-1];if(r.nobrace===!0||!ue){pe({type:"text",value:R,output:R});continue}let we=")";if(ue.dots===!0){let lt=o.slice(),Ct=[];for(let Dt=lt.length-1;Dt>=0&&(o.pop(),lt[Dt].type!=="brace");Dt--)lt[Dt].type!=="dots"&&Ct.unshift(lt[Dt].value);we=Ile(Ct,r),A.backtrack=!0}if(ue.comma!==!0&&ue.dots!==!0){let lt=A.output.slice(0,ue.outputIndex),Ct=A.tokens.slice(ue.tokensIndex);ue.value=ue.output="\\{",R=we="\\}",A.output=lt;for(let Dt of Ct)A.output+=Dt.output||Dt.value}pe({type:"brace",value:R,output:we}),Ie("braces"),$.pop();continue}if(R==="|"){W.length>0&&W[W.length-1].c