UNPKG

@povio/ecs-deploy-cli

Version:

Use this tool to deploy a Docker image to ECR and ECS with CI or manually.

12 lines 5.25 MB
#!/usr/bin/env node "use strict";var hPn=Object.create;var E8=Object.defineProperty;var $_t=Object.getOwnPropertyDescriptor;var yPn=Object.getOwnPropertyNames;var vPn=Object.getPrototypeOf,bPn=Object.prototype.hasOwnProperty;var G_t=r=>{throw TypeError(r)};var SPn=(r,a,c)=>a in r?E8(r,a,{enumerable:!0,configurable:!0,writable:!0,value:c}):r[a]=c;var e=(r,a)=>E8(r,"name",{value:a,configurable:!0});var Dy=(r,a)=>()=>(r&&(a=r(r=0)),a);var In=(r,a)=>()=>(a||r((a={exports:{}}).exports,a),a.exports),UMe=(r,a)=>{for(var c in a)E8(r,c,{get:a[c],enumerable:!0})},H_t=(r,a,c,l)=>{if(a&&typeof a=="object"||typeof a=="function")for(let p of yPn(a))!bPn.call(r,p)&&p!==c&&E8(r,p,{get:()=>a[p],enumerable:!(l=$_t(a,p))||l.enumerable});return r};var J_=(r,a,c)=>(c=r!=null?hPn(vPn(r)):{},H_t(a||!r||!r.__esModule?E8(c,"default",{value:r,enumerable:!0}):c,r)),sx=r=>H_t(E8({},"__esModule",{value:!0}),r),qc=(r,a,c,l)=>{for(var p=l>1?void 0:l?$_t(a,c):a,E=r.length-1,N;E>=0;E--)(N=r[E])&&(p=(l?N(a,c,p):N(p))||p);return l&&p&&E8(a,c,p),p};var ebe=(r,a,c)=>SPn(r,typeof a!="symbol"?a+"":a,c),zMe=(r,a,c)=>a.has(r)||G_t("Cannot "+c);var Y_t=(r,a,c)=>(zMe(r,a,"read from private field"),c?c.call(r):a.get(r)),P8=(r,a,c)=>a.has(r)?G_t("Cannot add the same private member more than once"):a instanceof WeakSet?a.add(r):a.set(r,c),X_t=(r,a,c,l)=>(zMe(r,a,"write to private field"),l?l.call(r,c):a.set(r,c),c),Ny=(r,a,c)=>(zMe(r,a,"access private method"),c);var nmt=In(()=>{var tmt;(function(r){(function(a){var c=typeof globalThis=="object"?globalThis:typeof global=="object"?global:typeof self=="object"?self:typeof this=="object"?this:B(),l=p(r);typeof c.Reflect<"u"&&(l=p(c.Reflect,l)),a(l,c),typeof c.Reflect>"u"&&(c.Reflect=r);function p(X,$){return function(re,Te){Object.defineProperty(X,re,{configurable:!0,writable:!0,value:Te}),$&&$(re,Te)}}e(p,"makeExporter");function E(){try{return Function("return this;")()}catch{}}e(E,"functionThis");function N(){try{return(0,eval)("(function() { return this; })()")}catch{}}e(N,"indirectEvalThis");function B(){return E()||N()}e(B,"sloppyModeThis")})(function(a,c){var l=Object.prototype.hasOwnProperty,p=typeof Symbol=="function",E=p&&typeof Symbol.toPrimitive<"u"?Symbol.toPrimitive:"@@toPrimitive",N=p&&typeof Symbol.iterator<"u"?Symbol.iterator:"@@iterator",B=typeof Object.create=="function",X={__proto__:[]}instanceof Array,$=!B&&!X,re={create:B?function(){return Z3(Object.create(null))}:X?function(){return Z3({__proto__:null})}:function(){return Z3({})},has:$?function(qt,vr){return l.call(qt,vr)}:function(qt,vr){return vr in qt},get:$?function(qt,vr){return l.call(qt,vr)?qt[vr]:void 0}:function(qt,vr){return qt[vr]}},Te=Object.getPrototypeOf(Function),ze=typeof Map=="function"&&typeof Map.prototype.entries=="function"?Map:wX(),Ye=typeof Set=="function"&&typeof Set.prototype.entries=="function"?Set:jn(),xt=typeof WeakMap=="function"?WeakMap:v2(),Lt=p?Symbol.for("@reflect-metadata:registry"):void 0,It=W_(),tn=ap(It);function Mt(qt,vr,Ci,pa){if(Jo(Ci)){if(!yt(qt))throw new TypeError;if(!cs(vr))throw new TypeError;return Na(qt,vr)}else{if(!yt(qt))throw new TypeError;if(!bf(vr))throw new TypeError;if(!bf(pa)&&!Jo(pa)&&!ts(pa))throw new TypeError;return ts(pa)&&(pa=void 0),Ci=Mu(Ci),Sa(qt,vr,Ci,pa)}}e(Mt,"decorate"),a("decorate",Mt);function Os(qt,vr){function Ci(pa,Do){if(!bf(pa))throw new TypeError;if(!Jo(Do)&&!$s(Do))throw new TypeError;zs(qt,vr,pa,Do)}return e(Ci,"decorator"),Ci}e(Os,"metadata"),a("metadata",Os);function ir(qt,vr,Ci,pa){if(!bf(Ci))throw new TypeError;return Jo(pa)||(pa=Mu(pa)),zs(qt,vr,Ci,pa)}e(ir,"defineMetadata"),a("defineMetadata",ir);function Ea(qt,vr,Ci){if(!bf(vr))throw new TypeError;return Jo(Ci)||(Ci=Mu(Ci)),an(qt,vr,Ci)}e(Ea,"hasMetadata"),a("hasMetadata",Ea);function ll(qt,vr,Ci){if(!bf(vr))throw new TypeError;return Jo(Ci)||(Ci=Mu(Ci)),jl(qt,vr,Ci)}e(ll,"hasOwnMetadata"),a("hasOwnMetadata",ll);function Li(qt,vr,Ci){if(!bf(vr))throw new TypeError;return Jo(Ci)||(Ci=Mu(Ci)),Yo(qt,vr,Ci)}e(Li,"getMetadata"),a("getMetadata",Li);function oc(qt,vr,Ci){if(!bf(vr))throw new TypeError;return Jo(Ci)||(Ci=Mu(Ci)),cc(qt,vr,Ci)}e(oc,"getOwnMetadata"),a("getOwnMetadata",oc);function zc(qt,vr){if(!bf(qt))throw new TypeError;return Jo(vr)||(vr=Mu(vr)),Og(qt,vr)}e(zc,"getMetadataKeys"),a("getMetadataKeys",zc);function zo(qt,vr){if(!bf(qt))throw new TypeError;return Jo(vr)||(vr=Mu(vr)),qd(qt,vr)}e(zo,"getOwnMetadataKeys"),a("getOwnMetadataKeys",zo);function zn(qt,vr,Ci){if(!bf(vr))throw new TypeError;if(Jo(Ci)||(Ci=Mu(Ci)),!bf(vr))throw new TypeError;Jo(Ci)||(Ci=Mu(Ci));var pa=Tx(vr,Ci,!1);return Jo(pa)?!1:pa.OrdinaryDeleteMetadata(qt,vr,Ci)}e(zn,"deleteMetadata"),a("deleteMetadata",zn);function Na(qt,vr){for(var Ci=qt.length-1;Ci>=0;--Ci){var pa=qt[Ci],Do=pa(vr);if(!Jo(Do)&&!ts(Do)){if(!cs(Do))throw new TypeError;vr=Do}}return vr}e(Na,"DecorateConstructor");function Sa(qt,vr,Ci,pa){for(var Do=qt.length-1;Do>=0;--Do){var V_=qt[Do],Dd=V_(vr,Ci,pa);if(!Jo(Dd)&&!ts(Dd)){if(!bf(Dd))throw new TypeError;pa=Dd}}return pa}e(Sa,"DecorateProperty");function an(qt,vr,Ci){var pa=jl(qt,vr,Ci);if(pa)return!0;var Do=fa(vr);return ts(Do)?!1:an(qt,Do,Ci)}e(an,"OrdinaryHasMetadata");function jl(qt,vr,Ci){var pa=Tx(vr,Ci,!1);return Jo(pa)?!1:Sf(pa.OrdinaryHasOwnMetadata(qt,vr,Ci))}e(jl,"OrdinaryHasOwnMetadata");function Yo(qt,vr,Ci){var pa=jl(qt,vr,Ci);if(pa)return cc(qt,vr,Ci);var Do=fa(vr);if(!ts(Do))return Yo(qt,Do,Ci)}e(Yo,"OrdinaryGetMetadata");function cc(qt,vr,Ci){var pa=Tx(vr,Ci,!1);if(!Jo(pa))return pa.OrdinaryGetOwnMetadata(qt,vr,Ci)}e(cc,"OrdinaryGetOwnMetadata");function zs(qt,vr,Ci,pa){var Do=Tx(Ci,pa,!0);Do.OrdinaryDefineOwnMetadata(qt,vr,Ci,pa)}e(zs,"OrdinaryDefineOwnMetadata");function Og(qt,vr){var Ci=qd(qt,vr),pa=fa(qt);if(pa===null)return Ci;var Do=Og(pa,vr);if(Do.length<=0)return Ci;if(Ci.length<=0)return Do;for(var V_=new Ye,Dd=[],fu=0,gs=Ci;fu<gs.length;fu++){var eo=gs[fu],Ni=V_.has(eo);Ni||(V_.add(eo),Dd.push(eo))}for(var No=0,ha=Do;No<ha.length;No++){var eo=ha[No],Ni=V_.has(eo);Ni||(V_.add(eo),Dd.push(eo))}return Dd}e(Og,"OrdinaryMetadataKeys");function qd(qt,vr){var Ci=Tx(qt,vr,!1);return Ci?Ci.OrdinaryOwnMetadataKeys(qt,vr):[]}e(qd,"OrdinaryOwnMetadataKeys");function Gh(qt){if(qt===null)return 1;switch(typeof qt){case"undefined":return 0;case"boolean":return 2;case"string":return 3;case"symbol":return 4;case"number":return 5;case"object":return qt===null?1:6;default:return 6}}e(Gh,"Type");function Jo(qt){return qt===void 0}e(Jo,"IsUndefined");function ts(qt){return qt===null}e(ts,"IsNull");function ec(qt){return typeof qt=="symbol"}e(ec,"IsSymbol");function bf(qt){return typeof qt=="object"?qt!==null:typeof qt=="function"}e(bf,"IsObject");function qo(qt,vr){switch(Gh(qt)){case 0:return qt;case 1:return qt;case 2:return qt;case 3:return qt;case 4:return qt;case 5:return qt}var Ci=vr===3?"string":vr===5?"number":"default",pa=Xn(qt,E);if(pa!==void 0){var Do=pa.call(qt,Ci);if(bf(Do))throw new TypeError;return Do}return Su(qt,Ci==="default"?"number":Ci)}e(qo,"ToPrimitive");function Su(qt,vr){if(vr==="string"){var Ci=qt.toString;if(Ga(Ci)){var pa=Ci.call(qt);if(!bf(pa))return pa}var Do=qt.valueOf;if(Ga(Do)){var pa=Do.call(qt);if(!bf(pa))return pa}}else{var Do=qt.valueOf;if(Ga(Do)){var pa=Do.call(qt);if(!bf(pa))return pa}var V_=qt.toString;if(Ga(V_)){var pa=V_.call(qt);if(!bf(pa))return pa}}throw new TypeError}e(Su,"OrdinaryToPrimitive");function Sf(qt){return!!qt}e(Sf,"ToBoolean");function Vl(qt){return""+qt}e(Vl,"ToString");function Mu(qt){var vr=qo(qt,3);return ec(vr)?vr:Vl(vr)}e(Mu,"ToPropertyKey");function yt(qt){return Array.isArray?Array.isArray(qt):qt instanceof Object?qt instanceof Array:Object.prototype.toString.call(qt)==="[object Array]"}e(yt,"IsArray");function Ga(qt){return typeof qt=="function"}e(Ga,"IsCallable");function cs(qt){return typeof qt=="function"}e(cs,"IsConstructor");function $s(qt){switch(Gh(qt)){case 3:return!0;case 4:return!0;default:return!1}}e($s,"IsPropertyKey");function dn(qt,vr){return qt===vr||qt!==qt&&vr!==vr}e(dn,"SameValueZero");function Xn(qt,vr){var Ci=qt[vr];if(Ci!=null){if(!Ga(Ci))throw new TypeError;return Ci}}e(Xn,"GetMethod");function Es(qt){var vr=Xn(qt,N);if(!Ga(vr))throw new TypeError;var Ci=vr.call(qt);if(!bf(Ci))throw new TypeError;return Ci}e(Es,"GetIterator");function Kr(qt){return qt.value}e(Kr,"IteratorValue");function gr(qt){var vr=qt.next();return vr.done?!1:vr}e(gr,"IteratorStep");function fo(qt){var vr=qt.return;vr&&vr.call(qt)}e(fo,"IteratorClose");function fa(qt){var vr=Object.getPrototypeOf(qt);if(typeof qt!="function"||qt===Te||vr!==Te)return vr;var Ci=qt.prototype,pa=Ci&&Object.getPrototypeOf(Ci);if(pa==null||pa===Object.prototype)return vr;var Do=pa.constructor;return typeof Do!="function"||Do===qt?vr:Do}e(fa,"OrdinaryGetPrototypeOf");function xo(){var qt;!Jo(Lt)&&typeof c.Reflect<"u"&&!(Lt in c.Reflect)&&typeof c.Reflect.defineMetadata=="function"&&(qt=ig(c.Reflect));var vr,Ci,pa,Do=new xt,V_={registerProvider:Dd,getProvider:gs,setProvider:Ni};return V_;function Dd(No){if(!Object.isExtensible(V_))throw new Error("Cannot add provider to a frozen registry.");switch(!0){case qt===No:break;case Jo(vr):vr=No;break;case vr===No:break;case Jo(Ci):Ci=No;break;case Ci===No:break;default:pa===void 0&&(pa=new Ye),pa.add(No);break}}function fu(No,ha){if(!Jo(vr)){if(vr.isProviderFor(No,ha))return vr;if(!Jo(Ci)){if(Ci.isProviderFor(No,ha))return vr;if(!Jo(pa))for(var sa=Es(pa);;){var Lu=gr(sa);if(!Lu)return;var P0=Kr(Lu);if(P0.isProviderFor(No,ha))return fo(sa),P0}}}if(!Jo(qt)&&qt.isProviderFor(No,ha))return qt}function gs(No,ha){var sa=Do.get(No),Lu;return Jo(sa)||(Lu=sa.get(ha)),Jo(Lu)&&(Lu=fu(No,ha),Jo(Lu)||(Jo(sa)&&(sa=new ze,Do.set(No,sa)),sa.set(ha,Lu))),Lu}function eo(No){if(Jo(No))throw new TypeError;return vr===No||Ci===No||!Jo(pa)&&pa.has(No)}function Ni(No,ha,sa){if(!eo(sa))throw new Error("Metadata provider not registered.");var Lu=gs(No,ha);if(Lu!==sa){if(!Jo(Lu))return!1;var P0=Do.get(No);Jo(P0)&&(P0=new ze,Do.set(No,P0)),P0.set(ha,sa)}return!0}}e(xo,"CreateMetadataRegistry");function W_(){var qt;return!Jo(Lt)&&bf(c.Reflect)&&Object.isExtensible(c.Reflect)&&(qt=c.Reflect[Lt]),Jo(qt)&&(qt=xo()),!Jo(Lt)&&bf(c.Reflect)&&Object.isExtensible(c.Reflect)&&Object.defineProperty(c.Reflect,Lt,{enumerable:!1,configurable:!1,writable:!1,value:qt}),qt}e(W_,"GetOrCreateMetadataRegistry");function ap(qt){var vr=new xt,Ci={isProviderFor:e(function(eo,Ni){var No=vr.get(eo);return Jo(No)?!1:No.has(Ni)},"isProviderFor"),OrdinaryDefineOwnMetadata:Dd,OrdinaryHasOwnMetadata:Do,OrdinaryGetOwnMetadata:V_,OrdinaryOwnMetadataKeys:fu,OrdinaryDeleteMetadata:gs};return It.registerProvider(Ci),Ci;function pa(eo,Ni,No){var ha=vr.get(eo),sa=!1;if(Jo(ha)){if(!No)return;ha=new ze,vr.set(eo,ha),sa=!0}var Lu=ha.get(Ni);if(Jo(Lu)){if(!No)return;if(Lu=new ze,ha.set(Ni,Lu),!qt.setProvider(eo,Ni,Ci))throw ha.delete(Ni),sa&&vr.delete(eo),new Error("Wrong provider for target.")}return Lu}e(pa,"GetOrCreateMetadataMap");function Do(eo,Ni,No){var ha=pa(Ni,No,!1);return Jo(ha)?!1:Sf(ha.has(eo))}e(Do,"OrdinaryHasOwnMetadata");function V_(eo,Ni,No){var ha=pa(Ni,No,!1);if(!Jo(ha))return ha.get(eo)}e(V_,"OrdinaryGetOwnMetadata");function Dd(eo,Ni,No,ha){var sa=pa(No,ha,!0);sa.set(eo,Ni)}e(Dd,"OrdinaryDefineOwnMetadata");function fu(eo,Ni){var No=[],ha=pa(eo,Ni,!1);if(Jo(ha))return No;for(var sa=ha.keys(),Lu=Es(sa),P0=0;;){var Rg=gr(Lu);if(!Rg)return No.length=P0,No;var _9=Kr(Rg);try{No[P0]=_9}catch(k0){try{fo(Lu)}finally{throw k0}}P0++}}e(fu,"OrdinaryOwnMetadataKeys");function gs(eo,Ni,No){var ha=pa(Ni,No,!1);if(Jo(ha)||!ha.delete(eo))return!1;if(ha.size===0){var sa=vr.get(Ni);Jo(sa)||(sa.delete(No),sa.size===0&&vr.delete(sa))}return!0}e(gs,"OrdinaryDeleteMetadata")}e(ap,"CreateMetadataProvider");function ig(qt){var vr=qt.defineMetadata,Ci=qt.hasOwnMetadata,pa=qt.getOwnMetadata,Do=qt.getOwnMetadataKeys,V_=qt.deleteMetadata,Dd=new xt,fu={isProviderFor:e(function(gs,eo){var Ni=Dd.get(gs);return!Jo(Ni)&&Ni.has(eo)?!0:Do(gs,eo).length?(Jo(Ni)&&(Ni=new Ye,Dd.set(gs,Ni)),Ni.add(eo),!0):!1},"isProviderFor"),OrdinaryDefineOwnMetadata:vr,OrdinaryHasOwnMetadata:Ci,OrdinaryGetOwnMetadata:pa,OrdinaryOwnMetadataKeys:Do,OrdinaryDeleteMetadata:V_};return fu}e(ig,"CreateFallbackProvider");function Tx(qt,vr,Ci){var pa=It.getProvider(qt,vr);if(!Jo(pa))return pa;if(Ci){if(It.setProvider(qt,vr,tn))return tn;throw new Error("Illegal state.")}}e(Tx,"GetMetadataProvider");function wX(){var qt={},vr=[],Ci=function(){function fu(gs,eo,Ni){this._index=0,this._keys=gs,this._values=eo,this._selector=Ni}return e(fu,"MapIterator"),fu.prototype["@@iterator"]=function(){return this},fu.prototype[N]=function(){return this},fu.prototype.next=function(){var gs=this._index;if(gs>=0&&gs<this._keys.length){var eo=this._selector(this._keys[gs],this._values[gs]);return gs+1>=this._keys.length?(this._index=-1,this._keys=vr,this._values=vr):this._index++,{value:eo,done:!1}}return{value:void 0,done:!0}},fu.prototype.throw=function(gs){throw this._index>=0&&(this._index=-1,this._keys=vr,this._values=vr),gs},fu.prototype.return=function(gs){return this._index>=0&&(this._index=-1,this._keys=vr,this._values=vr),{value:gs,done:!0}},fu}(),pa=function(){function fu(){this._keys=[],this._values=[],this._cacheKey=qt,this._cacheIndex=-2}return e(fu,"Map"),Object.defineProperty(fu.prototype,"size",{get:e(function(){return this._keys.length},"get"),enumerable:!0,configurable:!0}),fu.prototype.has=function(gs){return this._find(gs,!1)>=0},fu.prototype.get=function(gs){var eo=this._find(gs,!1);return eo>=0?this._values[eo]:void 0},fu.prototype.set=function(gs,eo){var Ni=this._find(gs,!0);return this._values[Ni]=eo,this},fu.prototype.delete=function(gs){var eo=this._find(gs,!1);if(eo>=0){for(var Ni=this._keys.length,No=eo+1;No<Ni;No++)this._keys[No-1]=this._keys[No],this._values[No-1]=this._values[No];return this._keys.length--,this._values.length--,dn(gs,this._cacheKey)&&(this._cacheKey=qt,this._cacheIndex=-2),!0}return!1},fu.prototype.clear=function(){this._keys.length=0,this._values.length=0,this._cacheKey=qt,this._cacheIndex=-2},fu.prototype.keys=function(){return new Ci(this._keys,this._values,Do)},fu.prototype.values=function(){return new Ci(this._keys,this._values,V_)},fu.prototype.entries=function(){return new Ci(this._keys,this._values,Dd)},fu.prototype["@@iterator"]=function(){return this.entries()},fu.prototype[N]=function(){return this.entries()},fu.prototype._find=function(gs,eo){if(!dn(this._cacheKey,gs)){this._cacheIndex=-1;for(var Ni=0;Ni<this._keys.length;Ni++)if(dn(this._keys[Ni],gs)){this._cacheIndex=Ni;break}}return this._cacheIndex<0&&eo&&(this._cacheIndex=this._keys.length,this._keys.push(gs),this._values.push(void 0)),this._cacheIndex},fu}();return pa;function Do(fu,gs){return fu}function V_(fu,gs){return gs}function Dd(fu,gs){return[fu,gs]}}e(wX,"CreateMapPolyfill");function jn(){var qt=function(){function vr(){this._map=new ze}return e(vr,"Set"),Object.defineProperty(vr.prototype,"size",{get:e(function(){return this._map.size},"get"),enumerable:!0,configurable:!0}),vr.prototype.has=function(Ci){return this._map.has(Ci)},vr.prototype.add=function(Ci){return this._map.set(Ci,Ci),this},vr.prototype.delete=function(Ci){return this._map.delete(Ci)},vr.prototype.clear=function(){this._map.clear()},vr.prototype.keys=function(){return this._map.keys()},vr.prototype.values=function(){return this._map.keys()},vr.prototype.entries=function(){return this._map.entries()},vr.prototype["@@iterator"]=function(){return this.keys()},vr.prototype[N]=function(){return this.keys()},vr}();return qt}e(jn,"CreateSetPolyfill");function v2(){var qt=16,vr=re.create(),Ci=pa();return function(){function gs(){this._key=pa()}return e(gs,"WeakMap"),gs.prototype.has=function(eo){var Ni=Do(eo,!1);return Ni!==void 0?re.has(Ni,this._key):!1},gs.prototype.get=function(eo){var Ni=Do(eo,!1);return Ni!==void 0?re.get(Ni,this._key):void 0},gs.prototype.set=function(eo,Ni){var No=Do(eo,!0);return No[this._key]=Ni,this},gs.prototype.delete=function(eo){var Ni=Do(eo,!1);return Ni!==void 0?delete Ni[this._key]:!1},gs.prototype.clear=function(){this._key=pa()},gs}();function pa(){var gs;do gs="@@WeakMap@@"+fu();while(re.has(vr,gs));return vr[gs]=!0,gs}function Do(gs,eo){if(!l.call(gs,Ci)){if(!eo)return;Object.defineProperty(gs,Ci,{value:re.create()})}return gs[Ci]}function V_(gs,eo){for(var Ni=0;Ni<eo;++Ni)gs[Ni]=Math.random()*255|0;return gs}function Dd(gs){if(typeof Uint8Array=="function"){var eo=new Uint8Array(gs);return typeof crypto<"u"?crypto.getRandomValues(eo):typeof msCrypto<"u"?msCrypto.getRandomValues(eo):V_(eo,gs),eo}return V_(new Array(gs),gs)}function fu(){var gs=Dd(qt);gs[6]=gs[6]&79|64,gs[8]=gs[8]&191|128;for(var eo="",Ni=0;Ni<qt;++Ni){var No=gs[Ni];(Ni===4||Ni===6||Ni===8)&&(eo+="-"),No<16&&(eo+="0"),eo+=No.toString(16).toLowerCase()}return eo}}e(v2,"CreateWeakMapPolyfill");function Z3(qt){return qt.__=void 0,delete qt.__,qt}e(Z3,"MakeDictionary")})})(tmt||(tmt={}))});var gmt=In((C2r,mmt)=>{"use strict";mmt.exports=r=>{r=Object.assign({onlyFirst:!1},r);let a=["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)","(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");return new RegExp(a,r.onlyFirst?void 0:"g")}});var ymt=In((T2r,ILe)=>{"use strict";var lkn=gmt(),hmt=e(r=>typeof r=="string"?r.replace(lkn(),""):r,"stripAnsi");ILe.exports=hmt;ILe.exports.default=hmt});var bmt=In((P2r,vmt)=>{"use strict";var Pbe=require("fs"),ukn=ymt(),dkn=13;function fkn(r){r=r||{};var a=r.sigint,c=r.eot,l=r.autocomplete=r.autocomplete||function(){return[]},p=r.history;return E.history=p||{save:e(function(){},"save")},E.hide=function(B){return E(B,{echo:""})},E;function E(B,X,$){var re=0,Te=0,ze,Ye,xt;$=$||{},Object(B)===B?($=B,B=$.ask):Object(X)===X&&($=X,X=$.value),B=B||"";var Lt=$.echo,It="echo"in $;l=$.autocomplete||l;var tn=process.platform==="win32"?process.stdin.fd:Pbe.openSync("/dev/tty","rs"),Mt=process.stdin.isRaw;Mt||process.stdin.setRawMode&&process.stdin.setRawMode(!0);var Os=Buffer.alloc(3),ir="",Ea,ll;xt="",B&&process.stdout.write(B);for(var Li=0,oc;;){if(ll=Pbe.readSync(tn,Os,0,3),ll>1){switch(Os.toString()){case"\x1B[A":if(It||!p||p.atStart())break;p.atEnd()&&(xt=ir,Te=re),ir=p.prev(),re=ir.length,process.stdout.write("\x1B[2K\x1B[0G"+B+ir);break;case"\x1B[B":if(It||!p||p.pastEnd())break;p.atPenultimate()?(ir=xt,re=Te,p.next()):(ir=p.next(),re=ir.length),process.stdout.write("\x1B[2K\x1B[0G"+B+ir+"\x1B["+(re+B.length+1)+"G");break;case"\x1B[D":if(It)break;var zc=re;re=--re<0?0:re,zc-re&&process.stdout.write("\x1B[1D");break;case"\x1B[C":if(It)break;re=++re>ir.length?ir.length:re,process.stdout.write("\x1B["+(re+B.length+1)+"G");break;default:Os.toString()&&(ir=ir+Os.toString(),ir=ir.replace(/\0/g,""),re=ir.length,N(It,B,Lt,ir,re),process.stdout.write("\x1B["+(re+B.length+1)+"G"),Os=Buffer.alloc(3))}continue}if(Ea=Os[ll-1],Ea==3)return process.stdout.write(`^C `),Pbe.closeSync(tn),a&&process.exit(130),process.stdin.setRawMode&&process.stdin.setRawMode(Mt),null;if(Ea==4&&ir.length==0&&c&&(process.stdout.write(`exit `),process.exit(0)),Ea==dkn){if(Pbe.closeSync(tn),!p)break;!It&&ir.length&&p.push(ir),p.reset();break}if(Ea==9){if(ze=l(ir),ir==ze[0]?ze=l(""):oc=ze.length,ze.length==0){process.stdout.write(" ");continue}var zo=ze[Li++]||ze[Li=0,Li++];zo&&(process.stdout.write("\r\x1B[K"+B+zo),ir=zo,re=zo.length)}if(Ea==127||process.platform=="win32"&&Ea==8){if(!re)continue;ir=ir.slice(0,re-1)+ir.slice(re),re--,process.stdout.write("\x1B[2D")}else{if(Ea<32||Ea>126)continue;ir=ir.slice(0,re)+String.fromCharCode(Ea)+ir.slice(re),re++}N(It,B,Lt,ir,re)}return process.stdout.write(` `),process.stdin.setRawMode&&process.stdin.setRawMode(Mt),ir||X||""}e(E,"prompt");function N(B,X,$,re,Te){if(B)process.stdout.write("\x1B[2K\x1B[0G"+X+Array(re.length+1).join($));else{process.stdout.write("\x1B[s"),Te==re.length||X?process.stdout.write("\x1B[2K\x1B[0G"+X+re):process.stdout.write("\x1B[2K\x1B[0G"+re+"\x1B["+(re.length-Te)+"D");var ze=ukn(X).length;process.stdout.write(`\x1B[${ze+1+($==""?0:Te)}G`)}}e(N,"promptPrint")}e(fkn,"create");vmt.exports=fkn});var Cmt=In((N2r,xmt)=>{var QJ=1e3,KJ=QJ*60,ZJ=KJ*60,z8=ZJ*24,pkn=z8*7,mkn=z8*365.25;xmt.exports=function(r,a){a=a||{};var c=typeof r;if(c==="string"&&r.length>0)return gkn(r);if(c==="number"&&isFinite(r))return a.long?ykn(r):hkn(r);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(r))};function gkn(r){if(r=String(r),!(r.length>100)){var a=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(r);if(a){var c=parseFloat(a[1]),l=(a[2]||"ms").toLowerCase();switch(l){case"years":case"year":case"yrs":case"yr":case"y":return c*mkn;case"weeks":case"week":case"w":return c*pkn;case"days":case"day":case"d":return c*z8;case"hours":case"hour":case"hrs":case"hr":case"h":return c*ZJ;case"minutes":case"minute":case"mins":case"min":case"m":return c*KJ;case"seconds":case"second":case"secs":case"sec":case"s":return c*QJ;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return c;default:return}}}}e(gkn,"parse");function hkn(r){var a=Math.abs(r);return a>=z8?Math.round(r/z8)+"d":a>=ZJ?Math.round(r/ZJ)+"h":a>=KJ?Math.round(r/KJ)+"m":a>=QJ?Math.round(r/QJ)+"s":r+"ms"}e(hkn,"fmtShort");function ykn(r){var a=Math.abs(r);return a>=z8?kbe(r,a,z8,"day"):a>=ZJ?kbe(r,a,ZJ,"hour"):a>=KJ?kbe(r,a,KJ,"minute"):a>=QJ?kbe(r,a,QJ,"second"):r+" ms"}e(ykn,"fmtLong");function kbe(r,a,c,l){var p=a>=c*1.5;return Math.round(r/c)+" "+l+(p?"s":"")}e(kbe,"plural")});var NLe=In((R2r,Tmt)=>{function vkn(r){c.debug=c,c.default=c,c.coerce=X,c.disable=E,c.enable=p,c.enabled=N,c.humanize=Cmt(),c.destroy=$,Object.keys(r).forEach(re=>{c[re]=r[re]}),c.names=[],c.skips=[],c.formatters={};function a(re){let Te=0;for(let ze=0;ze<re.length;ze++)Te=(Te<<5)-Te+re.charCodeAt(ze),Te|=0;return c.colors[Math.abs(Te)%c.colors.length]}e(a,"selectColor"),c.selectColor=a;function c(re){let Te,ze=null,Ye,xt;function Lt(...It){if(!Lt.enabled)return;let tn=Lt,Mt=Number(new Date),Os=Mt-(Te||Mt);tn.diff=Os,tn.prev=Te,tn.curr=Mt,Te=Mt,It[0]=c.coerce(It[0]),typeof It[0]!="string"&&It.unshift("%O");let ir=0;It[0]=It[0].replace(/%([a-zA-Z%])/g,(ll,Li)=>{if(ll==="%%")return"%";ir++;let oc=c.formatters[Li];if(typeof oc=="function"){let zc=It[ir];ll=oc.call(tn,zc),It.splice(ir,1),ir--}return ll}),c.formatArgs.call(tn,It),(tn.log||c.log).apply(tn,It)}return e(Lt,"debug"),Lt.namespace=re,Lt.useColors=c.useColors(),Lt.color=c.selectColor(re),Lt.extend=l,Lt.destroy=c.destroy,Object.defineProperty(Lt,"enabled",{enumerable:!0,configurable:!1,get:e(()=>ze!==null?ze:(Ye!==c.namespaces&&(Ye=c.namespaces,xt=c.enabled(re)),xt),"get"),set:e(It=>{ze=It},"set")}),typeof c.init=="function"&&c.init(Lt),Lt}e(c,"createDebug");function l(re,Te){let ze=c(this.namespace+(typeof Te>"u"?":":Te)+re);return ze.log=this.log,ze}e(l,"extend");function p(re){c.save(re),c.namespaces=re,c.names=[],c.skips=[];let Te,ze=(typeof re=="string"?re:"").split(/[\s,]+/),Ye=ze.length;for(Te=0;Te<Ye;Te++)ze[Te]&&(re=ze[Te].replace(/\*/g,".*?"),re[0]==="-"?c.skips.push(new RegExp("^"+re.slice(1)+"$")):c.names.push(new RegExp("^"+re+"$")))}e(p,"enable");function E(){let re=[...c.names.map(B),...c.skips.map(B).map(Te=>"-"+Te)].join(",");return c.enable(""),re}e(E,"disable");function N(re){if(re[re.length-1]==="*")return!0;let Te,ze;for(Te=0,ze=c.skips.length;Te<ze;Te++)if(c.skips[Te].test(re))return!1;for(Te=0,ze=c.names.length;Te<ze;Te++)if(c.names[Te].test(re))return!0;return!1}e(N,"enabled");function B(re){return re.toString().substring(2,re.toString().length-2).replace(/\.\*\?$/,"*")}e(B,"toNamespace");function X(re){return re instanceof Error?re.stack||re.message:re}e(X,"coerce");function $(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}return e($,"destroy"),c.enable(c.load()),c}e(vkn,"setup");Tmt.exports=vkn});var Emt=In((ux,wbe)=>{ux.formatArgs=Skn;ux.save=xkn;ux.load=Ckn;ux.useColors=bkn;ux.storage=Tkn();ux.destroy=(()=>{let r=!1;return()=>{r||(r=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})();ux.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 bkn(){return typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)?!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+)/)}e(bkn,"useColors");function Skn(r){if(r[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+r[0]+(this.useColors?"%c ":" ")+"+"+wbe.exports.humanize(this.diff),!this.useColors)return;let a="color: "+this.color;r.splice(1,0,a,"color: inherit");let c=0,l=0;r[0].replace(/%[a-zA-Z%]/g,p=>{p!=="%%"&&(c++,p==="%c"&&(l=c))}),r.splice(l,0,a)}e(Skn,"formatArgs");ux.log=console.debug||console.log||(()=>{});function xkn(r){try{r?ux.storage.setItem("debug",r):ux.storage.removeItem("debug")}catch{}}e(xkn,"save");function Ckn(){let r;try{r=ux.storage.getItem("debug")}catch{}return!r&&typeof process<"u"&&"env"in process&&(r=process.env.DEBUG),r}e(Ckn,"load");function Tkn(){try{return localStorage}catch{}}e(Tkn,"localstorage");wbe.exports=NLe()(ux);var{formatters:Ekn}=wbe.exports;Ekn.j=function(r){try{return JSON.stringify(r)}catch(a){return"[UnexpectedJSONParseError]: "+a.message}}});var kmt=In((S0,Abe)=>{var Pkn=require("tty"),Ibe=require("util");S0.init=Okn;S0.log=Akn;S0.formatArgs=wkn;S0.save=Dkn;S0.load=Nkn;S0.useColors=kkn;S0.destroy=Ibe.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");S0.colors=[6,2,3,4,5,1];try{let r=require("supports-color");r&&(r.stderr||r).level>=2&&(S0.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{}S0.inspectOpts=Object.keys(process.env).filter(r=>/^debug_/i.test(r)).reduce((r,a)=>{let c=a.substring(6).toLowerCase().replace(/_([a-z])/g,(p,E)=>E.toUpperCase()),l=process.env[a];return/^(yes|on|true|enabled)$/i.test(l)?l=!0:/^(no|off|false|disabled)$/i.test(l)?l=!1:l==="null"?l=null:l=Number(l),r[c]=l,r},{});function kkn(){return"colors"in S0.inspectOpts?!!S0.inspectOpts.colors:Pkn.isatty(process.stderr.fd)}e(kkn,"useColors");function wkn(r){let{namespace:a,useColors:c}=this;if(c){let l=this.color,p="\x1B[3"+(l<8?l:"8;5;"+l),E=` ${p};1m${a} \x1B[0m`;r[0]=E+r[0].split(` `).join(` `+E),r.push(p+"m+"+Abe.exports.humanize(this.diff)+"\x1B[0m")}else r[0]=Ikn()+a+" "+r[0]}e(wkn,"formatArgs");function Ikn(){return S0.inspectOpts.hideDate?"":new Date().toISOString()+" "}e(Ikn,"getDate");function Akn(...r){return process.stderr.write(Ibe.format(...r)+` `)}e(Akn,"log");function Dkn(r){r?process.env.DEBUG=r:delete process.env.DEBUG}e(Dkn,"save");function Nkn(){return process.env.DEBUG}e(Nkn,"load");function Okn(r){r.inspectOpts={};let a=Object.keys(S0.inspectOpts);for(let c=0;c<a.length;c++)r.inspectOpts[a[c]]=S0.inspectOpts[a[c]]}e(Okn,"init");Abe.exports=NLe()(S0);var{formatters:Pmt}=Abe.exports;Pmt.o=function(r){return this.inspectOpts.colors=this.useColors,Ibe.inspect(r,this.inspectOpts).split(` `).map(a=>a.trim()).join(" ")};Pmt.O=function(r){return this.inspectOpts.colors=this.useColors,Ibe.inspect(r,this.inspectOpts)}});var RLe=In((j2r,OLe)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?OLe.exports=Emt():OLe.exports=kmt()});var wmt=In(dx=>{"use strict";var Rkn=dx&&dx.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(dx,"__esModule",{value:!0});var Fkn=require("fs"),Mkn=Rkn(RLe()),eW=Mkn.default("@kwsites/file-exists");function Lkn(r,a,c){eW("checking %s",r);try{let l=Fkn.statSync(r);return l.isFile()&&a?(eW("[OK] path represents a file"),!0):l.isDirectory()&&c?(eW("[OK] path represents a directory"),!0):(eW("[FAIL] path represents something other than a file or directory"),!1)}catch(l){if(l.code==="ENOENT")return eW("[FAIL] path is not accessible: %o",l),!1;throw eW("[FATAL] %o",l),l}}e(Lkn,"check");function jkn(r,a=dx.READABLE){return Lkn(r,(a&dx.FILE)>0,(a&dx.FOLDER)>0)}e(jkn,"exists");dx.exists=jkn;dx.FILE=1;dx.FOLDER=2;dx.READABLE=dx.FILE+dx.FOLDER});var Imt=In(Dbe=>{"use strict";function Bkn(r){for(var a in r)Dbe.hasOwnProperty(a)||(Dbe[a]=r[a])}e(Bkn,"__export");Object.defineProperty(Dbe,"__esModule",{value:!0});Bkn(wmt())});var MLe=In(J8=>{"use strict";Object.defineProperty(J8,"__esModule",{value:!0});J8.createDeferred=J8.deferred=void 0;function FLe(){let r,a,c="pending";return{promise:new Promise((p,E)=>{r=p,a=E}),done(p){c==="pending"&&(c="resolved",r(p))},fail(p){c==="pending"&&(c="rejected",a(p))},get fulfilled(){return c!=="pending"},get status(){return c}}}e(FLe,"deferred");J8.deferred=FLe;J8.createDeferred=FLe;J8.default=FLe});var _yt={};UMe(_yt,{CheckRepoActions:()=>Bbe,CleanOptions:()=>jse,DiffNameStatus:()=>Rbe,GitConfigScope:()=>Ube,GitConstructError:()=>dyt,GitError:()=>Pk,GitPluginError:()=>Ek,GitResponseError:()=>q8,ResetMode:()=>Bse,TaskConfigurationError:()=>ZLe,default:()=>GAn,gitP:()=>VAn,grepQueryBuilder:()=>Hgt,pathspec:()=>dgt,simpleGit:()=>$An});function dgt(...r){let a=new String(r);return Vbe.set(a,r),a}function Lbe(r){return r instanceof String&&Vbe.has(r)}function Nmt(r){return Vbe.get(r)||[]}function _gt(r){return typeof r=="function"?r:$8}function pgt(r){return typeof r=="function"&&r!==$8}function mgt(r,a){let c=r.indexOf(a);return c<=0?[r,""]:[r.substr(0,c),r.substr(c+1)]}function ggt(r,a=0){return hgt(r)&&r.length>a?r[a]:void 0}function V8(r,a=0){if(hgt(r)&&r.length>a)return r[r.length-1-a]}function hgt(r){return!!(r&&typeof r.length=="number")}function Vse(r="",a=!0,c=` `){return r.split(c).reduce((l,p)=>{let E=a?p.trim():p;return E&&l.push(E),l},[])}function e9e(r,a){return Vse(r,!0).map(c=>a(c))}function t9e(r){return(0,qbe.exists)(r,qbe.FOLDER)}function hf(r,a){return Array.isArray(r)?r.includes(a)||r.push(a):r.add(a),a}function ygt(r,a){return Array.isArray(r)&&!r.includes(a)&&r.push(a),r}function $be(r,a){if(Array.isArray(r)){let c=r.indexOf(a);c>=0&&r.splice(c,1)}else r.delete(a);return a}function kk(r){return Array.isArray(r)?r:[r]}function vgt(r){return kk(r).map(String)}function Xp(r,a=0){if(r==null)return a;let c=parseInt(r,10);return isNaN(c)?a:c}function Use(r,a){let c=[];for(let l=0,p=r.length;l<p;l++)c.push(a,r[l]);return c}function zse(r){return(Array.isArray(r)?Buffer.concat(r):r).toString("utf-8")}function bgt(r,a){return Object.assign({},...a.map(c=>c in r?{[c]:r[c]}:{}))}function JLe(r=0){return new Promise(a=>setTimeout(a,r))}function Sgt(r){if(r!==!1)return r}function wk(r,a,c){return a(r)?r:arguments.length>2?c:void 0}function n9e(r,a){let c=Lbe(r)?"string":typeof r;return/number|string|boolean/.test(c)&&(!a||!a.includes(c))}function r9e(r){return!!r&&qse(r)==="[object Object]"}function xgt(r){return typeof r=="function"}function Egt(...r){let a=process.cwd(),c=Object.assign(QC({baseDir:a},Pgt),...r.filter(l=>typeof l=="object"&&l));return c.baseDir=c.baseDir||a,c.trimmed=c.trimmed===!0,c}function s9e(r,a=[]){return r9e(r)?Object.keys(r).reduce((c,l)=>{let p=r[l];return Lbe(p)?c.push(p):n9e(p,["boolean"])?c.push(l+"="+p):c.push(l),c},a):a}function Cb(r,a=0,c=!1){let l=[];for(let p=0,E=a<0?r.length:a;p<E;p++)"string|number".includes(typeof r[p])&&l.push(String(r[p]));return s9e(a9e(r),l),c||l.push(...Xkn(r)),l}function Xkn(r){let a=typeof V8(r)=="function";return wk(V8(r,a?1:0),$se,[])}function a9e(r){let a=xgt(V8(r));return wk(V8(r,a?1:0),r9e)}function rg(r,a=!0){let c=_gt(V8(r));return a||pgt(c)?c:void 0}function VLe(r,a){return r(a.stdOut,a.stdErr)}function _x(r,a,c,l=!0){return kk(c).forEach(p=>{for(let E=Vse(p,l),N=0,B=E.length;N<B;N++){let X=e(($=0)=>{if(!(N+$>=B))return E[N+$]},"line");a.some(({parse:$})=>$(X,r))}}),r}function Zkn(r){switch(r){case"bare":return Agt();case"root":return Igt()}return{commands:["rev-parse","--is-inside-work-tree"],format:"utf-8",onError:Hbe,parser:o9e}}function Igt(){return{commands:["rev-parse","--git-dir"],format:"utf-8",onError:Hbe,parser(a){return/^\.(git)?$/.test(a.trim())}}}function Agt(){return{commands:["rev-parse","--is-bare-repository"],format:"utf-8",onError:Hbe,parser:o9e}}function ewn(r){return/(Not a git repository|Kein Git-Repository)/i.test(String(r))}function twn(r,a){let c=new Ngt(r),l=r?Rgt:Ogt;return Vse(a).forEach(p=>{let E=p.replace(l,"");c.paths.push(E),(Fgt.test(E)?c.folders:c.files).push(E)}),c}function Mgt(r){return{commands:Ybe,format:"empty",parser:r}}function Tb(r){return{commands:Ybe,format:"empty",parser(){throw typeof r=="string"?new ZLe(r):r}}}function v1(r,a=!1){return{commands:r,format:"utf-8",parser(c){return a?String(c).trim():c}}}function Lgt(r){return{commands:r,format:"buffer",parser(a){return a}}}function jgt(r){return r.format==="buffer"}function Bgt(r){return r.format==="empty"||!r.commands.length}function rwn(r,a){let{cleanMode:c,options:l,valid:p}=swn(r);return c?p.options?(l.push(...a),l.some(cwn)?Tb(c9e):zgt(c,l)):Tb(u9e+JSON.stringify(r)):Tb(l9e)}function zgt(r,a){return{commands:["clean",`-${r}`,...a],format:"utf-8",parser(l){return twn(r==="n",l)}}}function iwn(r){return Array.isArray(r)&&r.every(a=>d9e.has(a))}function swn(r){let a,c=[],l={cleanMode:!1,options:!0};return r.replace(/[^a-z]i/g,"").split("").forEach(p=>{awn(p)?(a=p,l.cleanMode=!0):l.options=l.options&&own(c[c.length]=`-${p}`)}),{cleanMode:a,options:c,valid:l}}function awn(r){return r==="f"||r==="n"}function own(r){return/^-[a-z]$/i.test(r)&&d9e.has(r.charAt(1))}function cwn(r){return/^-[^\-]/.test(r)?r.indexOf("i")>0:r==="--interactive"}function lwn(r){let a=new Vgt;for(let c of Wgt(r))a.addValue(c.file,String(c.key),c.value);return a}function uwn(r,a){let c=null,l=[],p=new Map;for(let E of Wgt(r,a))E.key===a&&(l.push(c=E.value),p.has(E.file)||p.set(E.file,[]),p.get(E.file).push(c));return{key:a,paths:Array.from(p.keys()),scopes:p,value:c,values:l}}function dwn(r){return r.replace(/^(file):/,"")}function*Wgt(r,a=null){let c=r.split("\0");for(let l=0,p=c.length-1;l<p;){let E=dwn(c[l++]),N=c[l++],B=a;if(N.includes(` `)){let X=mgt(N,` `);B=X[0],N=X[1]}yield{file:E,key:B,value:N}}}function LLe(r,a){return typeof r=="string"&&Ube.hasOwnProperty(r)?r:a}function _wn(r,a,c,l){let p=["config",`--${l}`];return c&&p.push("--add"),p.push(r,a),{commands:p,format:"utf-8",parser(E){return E}}}function pwn(r,a){let c=["config","--null","--show-origin","--get-all",r];return a&&c.splice(1,0,`--${a}`),{commands:c,format:"utf-8",parser(l){return uwn(l,r)}}}function mwn(r){let a=["config","--list","--show-origin","--null"];return r&&a.push(`--${r}`),{commands:a,format:"utf-8",parser(c){return lwn(c)}}}function gwn(){return{addConfig(r,a,...c){return this._runTask(_wn(r,a,c[0]===!0,LLe(c[1],"local")),rg(arguments))},getConfig(r,a){return this._runTask(pwn(r,LLe(a,void 0)),rg(arguments))},listConfig(...r){return this._runTask(mwn(LLe(r[0],void 0)),rg(arguments))}}}function hwn(r){return $gt.has(r)}function Hgt(...r){return new Xgt().param(...r)}function ywn(r){let a=new Set,c={};return e9e(r,l=>{let[p,E,N]=l.split(sW);a.add(p),(c[p]=c[p]||[]).push({line:Xp(E),path:p,preview:N})}),{paths:a,results:c}}function vwn(){return{grep(r){let a=rg(arguments),c=Cb(arguments);for(let p of Ygt)if(c.includes(p))return this._runTask(Tb(`git.grep: use of "${p}" is not supported.`),a);typeof r=="string"&&(r=Hgt().param(r));let l=["grep","--null","-n","--full-name",...c,...r];return this._runTask({commands:l,format:"utf-8",parser(p){return ywn(p)}},a)}}}function bwn(r,a){let c=["reset"];return Zgt(r)&&c.push(`--${r}`),c.push(...a),v1(c)}function Swn(r){if(Zgt(r))return r;switch(typeof r){case"string":case"undefined":return"soft"}}function Zgt(r){return eht.includes(r)}function xwn(){return(0,zbe.default)("simple-git")}function Rmt(r,a,c){return!a||!String(a).replace(/\s*/,"")?c?(l,...p)=>{r(l,...p),c(l,...p)}:r:(l,...p)=>{r(`%s ${l}`,a,...p),c&&c(l,...p)}}function Cwn(r,a,{namespace:c}){if(typeof r=="string")return r;let l=a&&a.namespace||"";return l.startsWith(c)?l.substr(c.length+1):l||c}function f9e(r,a,c,l=xwn()){let p=r&&`[${r}]`||"",E=[],N=typeof a=="string"?l.extend(a):a,B=Cwn(wk(a,lv),N,l);return $(c);function X(re,Te){return hf(E,f9e(r,B.replace(/^[^:]+/,re),Te,l))}function $(re){let Te=re&&`[${re}]`||"",ze=N&&Rmt(N,Te)||$8,Ye=Rmt(l,`${p} ${Te}`,ze);return Object.assign(N?ze:Ye,{label:r,sibling:X,info:Ye,step:$})}}function W8(r,a){return{method:ggt(r.commands)||"",commands:a}}function Ewn(r,a){return c=>{a("[ERROR] child process exception %o",c),r.push(Buffer.from(String(c.stack),"ascii"))}}function Fmt(r,a,c,l){return p=>{c("%s received %L bytes",a,p),l("%B",p),r.push(p)}}function wwn(r,a,c=$8){let l=e(E=>{c(null,E)},"onSuccess"),p=e(E=>{(E==null?void 0:E.task)===r&&c(E instanceof q8?Iwn(E):E,void 0)},"onError2");a.then(l,p)}function Iwn(r){let a=e(l=>{console.warn(`simple-git deprecation notice: accessing GitResponseError.${l} should be GitResponseError.git.${l}, this will no longer be available in version 3`),a=$8},"log");return Object.create(r,Object.getOwnPropertyNames(r.git).reduce(c,{}));function c(l,p){return p in r||(l[p]={enumerable:!1,configurable:!1,get(){return a(p),r.git[p]}}),l}}function Mmt(r,a){return Mgt(c=>{if(!t9e(r))throw new Error(`Git.cwd: cannot change to non-directory "${r}"`);return(a||c).cwd=r})}function jLe(r){let a=["checkout",...r];return a[1]==="-b"&&a.includes("-B")&&(a[1]=$be(a,"-B")),v1(a)}function Nwn(){return{checkout(){return this._runTask(jLe(Cb(arguments,1)),rg(arguments))},checkoutBranch(r,a){return this._runTask(jLe(["-b",r,a,...Cb(arguments)]),rg(arguments))},checkoutLocalBranch(r){return this._runTask(jLe(["-b",r,...Cb(arguments)]),rg(arguments))}}}function Rwn(r){return _x({author:null,branch:"",commit:"",root:!1,summary:{changes:0,insertions:0,deletions:0}},aht,r)}function Mwn(r,a,c){return{commands:["-c","core.abbrev=40","commit",...Use(r,"-m"),...a,...c],format:"utf-8",parser:Rwn}}function Lwn(){return{commit(a,...c){let l=rg(arguments),p=r(a)||Mwn(kk(a),kk(wk(c[0],jbe,[])),[...wk(c[1],$se,[]),...Cb(arguments,0,!0)]);return this._runTask(p,l)}};function r(a){return!jbe(a)&&Tb("git.commit: requires the commit message to be supplied as a string/string[]")}}function Bwn(){return{firstCommit(){return this._runTask(v1(["rev-list","--max-parents=0","HEAD"],!0),rg(arguments))}}}function zwn(r,a){let c=["hash-object",r];return a&&c.push("-w"),v1(c,!0)}function Wwn(r,a,c){let l=String(c).trim(),p;if(p=oht.exec(l))return new Fbe(r,a,!1,p[1]);if(p=cht.exec(l))return new Fbe(r,a,!0,p[1]);let E="",N=l.split(" ");for(;N.length;)if(N.shift()==="in"){E=N.join(" ");break}return new Fbe(r,a,/^re/i.test(l),E)}function qwn(r){return r.includes(_9e)}function $wn(r=!1,a,c){let l=["init",...c];return r&&!qwn(l)&&l.splice(1,0,_9e),{commands:l,format:"utf-8",parser(p){return Wwn(l.includes("--bare"),a,p)}}}function p9e(r){for(let a=0;a<r.length;a++){let c=m9e.exec(r[a]);if(c)return`--${c[1]}`}return""}function Hwn(r){return m9e.test(r)}function uht(r=""){let a=dht[r];return c=>_x(new lht,a,c,!1)}function Xwn(r,a){return a.reduce((c,l,p)=>(c[l]=r[p]||"",c),Object.create({diff:null}))}function _ht(r=y9e,a=pht,c=""){let l=uht(c);return function(p){let E=Vse(p,!0,g9e).map(function(N){let B=N.trim().split(h9e),X=Xwn(B[0].trim().split(r),a);return B.length>1&&B[1].trim()&&(X.diff=l(B[1])),X});return{all:E,latest:E.length&&E[0]||null,total:E.length}}}function Qwn(r){let a=p9e(r),c=["diff"];return a===""&&(a="--stat",c.push("--stat=4096")),c.push(...r),Xbe(c)||{commands:c,format:"utf-8",parser:uht(a)}}function Xbe(r){let a=r.filter(Hwn);if(a.length>1)return Tb(`Summary flags are mutually exclusive - pick one of ${a.join(",")}`);if(a.length&&r.includes("-z"))return Tb(`Summary flag ${a} parsing is not compatible with null termination option '-z'`)}function Kwn(r,a){let c=[],l=[];return Object.keys(r).forEach(p=>{c.push(p),l.push(String(r[p]))}),[c,l.join(a)]}function Zwn(r){return Object.keys(r).reduce((a,c)=>(c in HLe||(a[c]=r[c]),a),{})}function hht(r={},a=[]){let c=wk(r.splitter,lv,y9e),l=!n9e(r.format)&&r.format?r.format:{hash:"%H",date:r.strictDate===!1?"%ai":"%aI",message:"%s",refs:"%D",body:r.multiLine?"%B":"%b",author_name:r.mailMap!==!1?"%aN":"%an",author_email:r.mailMap!==!1?"%aE":"%ae"},[p,E]=Kwn(l,c),N=[],B=[`--pretty=format:${g9e}${E}${h9e}`,...a],X=r.n||r["max-count"]||r.maxCount;if(X&&B.push(`--max-count=${X}`),r.from||r.to){let $=r.symmetric!==!1?"...":"..";N.push(`${r.from||""}${$}${r.to||""}`)}return lv(r.file)&&B.push("--follow",dgt(r.file)),s9e(Zwn(r),B),{fields:p,splitter:c,commands:[...B,...N]}}function eIn(r,a,c){let l=_ht(r,a,p9e(c));return{commands:["log",...c],format:"utf-8",parser:l}}function tIn(){return{log(...c){let l=rg(arguments),p=hht(a9e(arguments),wk(arguments[0],$se)),E=a(...c)||Xbe(p.commands)||r(p);return this._runTask(E,l)}};function r(c){return eIn(c.splitter,c.fields,c.commands)}function a(c,l){return lv(c)&&lv(l)&&Tb("git.log(string, string) should be replaced with git.log({ from: string, to: string })")}}function ULe(r){return r.objects=r.objects||{compressing:0,counting:0,enumerating:0,packReused:0,reused:{count:0,delta:0},total:{count:0,delta:0}}}function Umt(r){let a=/^\s*(\d+)/.exec(r),c=/delta (\d+)/i.exec(r);return{count:Xp(a&&a[1]||"0"),delta:Xp(c&&c[1]||"0")}}function xht(r,a){return _x({remoteMessages:new Tht},Cht,a)}function sIn(r,a){let c=_x(new bht,Pht,[r,a]);return c.message&&c}function Hmt(r){return r.length?{commands:["merge",...r],format:"utf-8",parser(a,c){let l=wht(a,c);if(l.failed)throw new q8(l);return l}}:Tb("Git.merge requires at least one option")}function cIn(r,a,c){let l=c.includes("deleted"),p=c.includes("tag")||/^refs\/tags/.test(r),E=!c.includes("new");return{deleted:l,tag:p,branch:!p,new:!E,alreadyUpdated:E,local:r,remote:a}}function uIn(r={},a){return hf(a,"--tags"),S9e(r,a)}function S9e(r={},a){let c=["push",...a];return r.branch&&c.splice(1,0,r.branch),r.remote&&c.splice(1,0,r.remote),$be(c,"-v"),hf(c,"--verbose"),hf(c,"--porcelain"),{commands:c,format:"utf-8",parser:Iht}}function dIn(){return{showBuffer(){let r=["show",...Cb(arguments,1)];return r.includes("--binary")||r.splice(1,0,"--binary"),this._runTask(Lgt(r),rg(arguments))},show(){let r=["show",...Cb(arguments,1)];return this._runTask(v1(r),rg(arguments))}}}function Kmt(r){let[a,c]=r.split(sW);return{from:c||a,to:a}}function fx(r,a,c){return[`${r}${a}`,c]}function zLe(r,...a){return a.map(c=>fx(r,c,(l,p)=>hf(l.conflicted,p)))}function pIn(r,a){let c=a.trim();switch(" "){case c.charAt(2):return l(c.charAt(0),c.charAt(1),c.substr(3));case c.charAt(1):return l(" ",c.charAt(0),c.substr(2));default:return}function l(p,E,N){let B=`${p}${E}`,X=Oht.get(B);X&&X(r,N),B!=="##"&&B!=="!!"&&r.files.push(new Nht(N.replace(/\0.+$/,""),p,E))}e(l,"data")}function gIn(r){return{format:"utf-8",commands:["status","--porcelain","-b","-u","--null",...r.filter(c=>!Fht.includes(c))],parser(c){return Rht(c)}}}function Jbe(r=0,a=0,c=0,l="",p=!0){return Object.defineProperty({major:r,minor:a,patch:c,agent:l,installed:p},"toString",{value(){return`${this.major}.${this.minor}.${this.patch}`},configurable:!1,enumerable:!1})}function yIn(){return Jbe(0,0,0,"",!1)}function vIn(){return{version(){return this._runTask({commands:["--version"],format:"utf-8",parser:bIn,onError(r,a,c,l){if(r.exitCode===-2)return c(Buffer.from(x9e));l(a)}})}}}function bIn(r){return r===x9e?yIn():_x(Jbe(0,0,0,r),Mht,r)}function TIn(r,a){return v1(["apply",...a,...r])}function PIn(r,a){return{branch:r,hash:a,success:!0}}function kIn(r){return{branch:r,hash:null,success:!1}}function Wht(r,a){return a===1&&QLe.test(r)}function rgt(r){return r?r.charAt(0):""}function qht(r){return _x(new Vht,$ht,r)}function Hht(r){let a=["-d","-D","--delete"];return r.some(c=>a.includes(c))}function NIn(r){let a=Hht(r),c=["branch",...r];return c.length===1&&c.push("-a"),c.includes("-v")||c.splice(1,0,"-v"),{format:"utf-8",commands:c,parser(l,p){return a?Qbe(l,p).all[0]:qht(l)}}}function OIn(){return{format:"utf-8",commands:["branch","-v"],parser:qht}}function RIn(r,a=!1){return{format:"utf-8",commands:["branch","-v",a?"-D":"-d",...r],parser(c,l){return Qbe(c,l)},onError({exitCode:c,stdOut:l},p,E,N){if(!Wht(String(p),c))return N(p);E(l)}}}function FIn(r,a=!1){let c={format:"utf-8",commands:["branch","-v",a?"-D":"-d",r],parser(l,p){return Qbe(l,p).branches[r]},onError({exitCode:l,stdErr:p,stdOut:E},N,B,X){if(!Wht(String(N),l))return X(N);throw new q8(c.parser(zse(E),zse(p)),String(N))}};return c}function jIn(r){return{commands:["check-ignore",...r],format:"utf-8",parser:Yht}}function UIn(r){return/^--upload-pack(=|$)/.test(r)}function Kht(r,a,c){let l=["clone",...c];return lv(r)&&l.push(r),lv(a)&&l.push(a),l.find(UIn)?Tb("git.fetch: potential exploit argument blocked."):v1(l)}function zIn(r,a,c){return hf(c,"--mirror"),Kht(r,a,c)}function WIn(r,a){return _x({raw:r,remote:null,branches:[],tags:[],updated:[],deleted:[]},Zht,[r,a])}function qIn(r){return/^--upload-pack(=|$)/.test(r)}function $In(r,a,c){let l=["fetch",...c];return r&&a&&l.push(r,a),l.find(qIn)?Tb("git.fetch: potential exploit argument blocked."):{commands:l,format:"utf-8",parser:WIn}}function HIn(r){return _x({moves:[]},tyt,r)}function XIn(r,a){return{commands:["mv","-v",...kk(r),a],format:"utf-8",parser:HIn}}function KIn(r,a,c){let l=["pull",...c];return r&&a&&l.splice(1,0,r,a),{commands:l,format:"utf-8",parser(p,E){return b9e(p,E)},onError(p,E,N,B){let X=sIn(zse(p.stdOut),zse(p.stdErr));if(X)return B(new q8(X));B(E)}}}function eAn(r){let a={};return iyt(r,([c])=>a[c]={name:c}),Object.values(a)}function tAn(r){let a={};return iyt(r,([c,l,p])=>{a.hasOwnProperty(c)||(a[c]={name:c,refs:{fetch:"",push:""}}),p&&l&&(a[c].refs[p.replace(/[^a-z]/g,"")]=l)}),Object.values(a)}function iyt(r,a){e9e(r,c=>a(c.split(/\s+/)))}function rAn(r,a,c){return v1(["remote","add",...c,r,a])}function iAn(r){let a=["remote"];return r&&a.push("-v"),{commands:a,format:"utf-8",parser:r?tAn:eAn}}function sAn(r){let a=[...r];return a[0]!=="ls-remote"&&a.unshift("ls-remote"),v1(a)}function aAn(r){let a=[...r];return a[0]!=="remote"&&a.unshift("remote"),v1(a)}function oAn(r){return v1(["remote","remove",r])}function lAn(r={},a){let c=hht(r),l=["stash","list",...c.commands,...a],p=_ht(c.splitter,c.fields,p9e(l));return Xbe(l)||{commands:l,format:"utf-8",parser:p}}function dAn(r,a){return Kbe(["add",r,a])}function fAn(r){return Kbe(["init",...r])}function Kbe(r){let a=[...r];return a[0]!=="submodule"&&a.unshift("submodule"),v1(a)}function _An(r){return Kbe(["update",...r])}function mAn(r,a){let c=isNaN(r),l=isNaN(a);return c!==l?c?1:-1:c?cyt(r,a):0}function cyt(r,a){return r===a?0:r>a?1:-1}function gAn(r){return r.trim()}function Obe(r){return typeof r=="string"&&parseInt(r.replace(/^\D+/g,""),10)||0}function yAn(r=[]){let a=r.some(c=>/^--sort=/.test(c));return{format:"utf-8",commands:["tag","-l",...r],parser(c){return lyt(c,a)}}}function vAn(r){return{format:"utf-8",commands:["tag",r],parser(){return{name:r}}}}function bAn(r,a){return{format:"utf-8",commands:["tag","-a","-m",a,r],parser(){return{name:r}}}}function CAn(r){return r?[{type:"spawn.before",action(l,p){r.aborted&&p.kill(new Ek(void 0,"abort","Abort already signaled"))}},{type:"spawn.after",action(l,p){function E(){p.kill(new Ek(void 0,"abort","Abort signal received"))}e(E,"kill"),r.addEventListener("abort",E),p.spawned.on("close",()=>r.removeEventListener("abort",E))}}]:void 0}function TAn(r){return typeof r=="string"&&r.trim().toLowerCase()==="-c"}function EAn(r,a){if(TAn(r)&&/^\s*protocol(.[a-z]+)?.allow/.test(a))throw new Ek(void 0,"unsafe","Configuring protocol.allow is not permitted without enabling allowUnsafeExtProtocol")}function PAn(r,a){if(/^\s*--(upload|receive)-pack/.test(r))throw new Ek(void 0,"unsafe","Use of --upload-pack or --receive-pack is not permitted without enabling allowUnsafePack");if(a==="clone"&&/^\s*-u\b/.test(r))throw new Ek(void 0,"unsafe","Use of clone with option -u is not permitted without enabling allowUnsafePack");if(a==="push"&&/^\s*--exec\b/.test(r))throw new Ek(void 0,"unsafe","Use of push with option --exec is not permitted without enabling allowUnsafePack")}function kAn({allowUnsafeProtocolOverride:r=!1,allowUnsafePack:a=!1}={}){return{type:"spawn.args",action(c,l){return c.forEach((p,E)=>{let N=E<c.length?c[E+1]:"";r||EAn(p,N),a||PAn(p,l.method)}),c}}}function wAn(r){let