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.26 MB
#!/usr/bin/env node "use strict";var PPn=Object.create;var w8=Object.defineProperty;var Q_t=Object.getOwnPropertyDescriptor;var kPn=Object.getOwnPropertyNames;var wPn=Object.getPrototypeOf,IPn=Object.prototype.hasOwnProperty;var K_t=r=>{throw TypeError(r)};var APn=(r,a,c)=>a in r?w8(r,a,{enumerable:!0,configurable:!0,writable:!0,value:c}):r[a]=c;var e=(r,a)=>w8(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),qMe=(r,a)=>{for(var c in a)w8(r,c,{get:a[c],enumerable:!0})},Z_t=(r,a,c,l)=>{if(a&&typeof a=="object"||typeof a=="function")for(let p of kPn(a))!IPn.call(r,p)&&p!==c&&w8(r,p,{get:()=>a[p],enumerable:!(l=Q_t(a,p))||l.enumerable});return r};var W_=(r,a,c)=>(c=r!=null?PPn(wPn(r)):{},Z_t(a||!r||!r.__esModule?w8(c,"default",{value:r,enumerable:!0}):c,r)),cx=r=>Z_t(w8({},"__esModule",{value:!0}),r),Zo=(r,a,c,l)=>{for(var p=l>1?void 0:l?Q_t(a,c):a,T=r.length-1,N;T>=0;T--)(N=r[T])&&(p=(l?N(a,c,p):N(p))||p);return l&&p&&w8(a,c,p),p};var rbe=(r,a,c)=>APn(r,typeof a!="symbol"?a+"":a,c),$Me=(r,a,c)=>a.has(r)||K_t("Cannot "+c);var ept=(r,a,c)=>($Me(r,a,"read from private field"),c?c.call(r):a.get(r)),I8=(r,a,c)=>a.has(r)?K_t("Cannot add the same private member more than once"):a instanceof WeakSet?a.add(r):a.set(r,c),tpt=(r,a,c,l)=>($Me(r,a,"write to private field"),l?l.call(r,c):a.set(r,c),c),Ny=(r,a,c)=>($Me(r,a,"access private method"),c);var omt=In(()=>{var amt;(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(Y,G){return function(re,Te){Object.defineProperty(Y,re,{configurable:!0,writable:!0,value:Te}),G&&G(re,Te)}}e(p,"makeExporter");function T(){try{return Function("return this;")()}catch{}}e(T,"functionThis");function N(){try{return(0,eval)("(function() { return this; })()")}catch{}}e(N,"indirectEvalThis");function B(){return T()||N()}e(B,"sloppyModeThis")})(function(a,c){var l=Object.prototype.hasOwnProperty,p=typeof Symbol=="function",T=p&&typeof Symbol.toPrimitive<"u"?Symbol.toPrimitive:"@@toPrimitive",N=p&&typeof Symbol.iterator<"u"?Symbol.iterator:"@@iterator",B=typeof Object.create=="function",Y={__proto__:[]}instanceof Array,G=!B&&!Y,re={create:B?function(){return nO(Object.create(null))}:Y?function(){return nO({__proto__:null})}:function(){return nO({})},has:G?function(qt,vr){return l.call(qt,vr)}:function(qt,vr){return vr in qt},get:G?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:IX(),rt=typeof Set=="function"&&typeof Set.prototype.entries=="function"?Set:Bn(),_t=typeof WeakMap=="function"?WeakMap:b2(),Ot=p?Symbol.for("@reflect-metadata:registry"):void 0,wt=V_(),rn=op(wt);function Ft(qt,vr,Ci,pa){if(Jo(Ci)){if(!vt(qt))throw new TypeError;if(!cs(vr))throw new TypeError;return Na(qt,vr)}else{if(!vt(qt))throw new TypeError;if(!Sf(vr))throw new TypeError;if(!Sf(pa)&&!Jo(pa)&&!ts(pa))throw new TypeError;return ts(pa)&&(pa=void 0),Ci=Lu(Ci),xa(qt,vr,Ci,pa)}}e(Ft,"decorate"),a("decorate",Ft);function As(qt,vr){function Ci(pa,No){if(!Sf(pa))throw new TypeError;if(!Jo(No)&&!$s(No))throw new TypeError;Js(qt,vr,pa,No)}return e(Ci,"decorator"),Ci}e(As,"metadata"),a("metadata",As);function fr(qt,vr,Ci,pa){if(!Sf(Ci))throw new TypeError;return Jo(pa)||(pa=Lu(pa)),Js(qt,vr,Ci,pa)}e(fr,"defineMetadata"),a("defineMetadata",fr);function ba(qt,vr,Ci){if(!Sf(vr))throw new TypeError;return Jo(Ci)||(Ci=Lu(Ci)),an(qt,vr,Ci)}e(ba,"hasMetadata"),a("hasMetadata",ba);function $c(qt,vr,Ci){if(!Sf(vr))throw new TypeError;return Jo(Ci)||(Ci=Lu(Ci)),Ll(qt,vr,Ci)}e($c,"hasOwnMetadata"),a("hasOwnMetadata",$c);function Ri(qt,vr,Ci){if(!Sf(vr))throw new TypeError;return Jo(Ci)||(Ci=Lu(Ci)),Xo(qt,vr,Ci)}e(Ri,"getMetadata"),a("getMetadata",Ri);function Wl(qt,vr,Ci){if(!Sf(vr))throw new TypeError;return Jo(Ci)||(Ci=Lu(Ci)),uc(qt,vr,Ci)}e(Wl,"getOwnMetadata"),a("getOwnMetadata",Wl);function qo(qt,vr){if(!Sf(qt))throw new TypeError;return Jo(vr)||(vr=Lu(vr)),Og(qt,vr)}e(qo,"getMetadataKeys"),a("getMetadataKeys",qo);function vo(qt,vr){if(!Sf(qt))throw new TypeError;return Jo(vr)||(vr=Lu(vr)),$d(qt,vr)}e(vo,"getOwnMetadataKeys"),a("getOwnMetadataKeys",vo);function jn(qt,vr,Ci){if(!Sf(vr))throw new TypeError;if(Jo(Ci)||(Ci=Lu(Ci)),!Sf(vr))throw new TypeError;Jo(Ci)||(Ci=Lu(Ci));var pa=wx(vr,Ci,!1);return Jo(pa)?!1:pa.OrdinaryDeleteMetadata(qt,vr,Ci)}e(jn,"deleteMetadata"),a("deleteMetadata",jn);function Na(qt,vr){for(var Ci=qt.length-1;Ci>=0;--Ci){var pa=qt[Ci],No=pa(vr);if(!Jo(No)&&!ts(No)){if(!cs(No))throw new TypeError;vr=No}}return vr}e(Na,"DecorateConstructor");function xa(qt,vr,Ci,pa){for(var No=qt.length-1;No>=0;--No){var q_=qt[No],Nd=q_(vr,Ci,pa);if(!Jo(Nd)&&!ts(Nd)){if(!Sf(Nd))throw new TypeError;pa=Nd}}return pa}e(xa,"DecorateProperty");function an(qt,vr,Ci){var pa=Ll(qt,vr,Ci);if(pa)return!0;var No=fa(vr);return ts(No)?!1:an(qt,No,Ci)}e(an,"OrdinaryHasMetadata");function Ll(qt,vr,Ci){var pa=wx(vr,Ci,!1);return Jo(pa)?!1:xf(pa.OrdinaryHasOwnMetadata(qt,vr,Ci))}e(Ll,"OrdinaryHasOwnMetadata");function Xo(qt,vr,Ci){var pa=Ll(qt,vr,Ci);if(pa)return uc(qt,vr,Ci);var No=fa(vr);if(!ts(No))return Xo(qt,No,Ci)}e(Xo,"OrdinaryGetMetadata");function uc(qt,vr,Ci){var pa=wx(vr,Ci,!1);if(!Jo(pa))return pa.OrdinaryGetOwnMetadata(qt,vr,Ci)}e(uc,"OrdinaryGetOwnMetadata");function Js(qt,vr,Ci,pa){var No=wx(Ci,pa,!0);No.OrdinaryDefineOwnMetadata(qt,vr,Ci,pa)}e(Js,"OrdinaryDefineOwnMetadata");function Og(qt,vr){var Ci=$d(qt,vr),pa=fa(qt);if(pa===null)return Ci;var No=Og(pa,vr);if(No.length<=0)return Ci;if(Ci.length<=0)return No;for(var q_=new rt,Nd=[],fu=0,gs=Ci;fu<gs.length;fu++){var eo=gs[fu],Ni=q_.has(eo);Ni||(q_.add(eo),Nd.push(eo))}for(var Oo=0,ha=No;Oo<ha.length;Oo++){var eo=ha[Oo],Ni=q_.has(eo);Ni||(q_.add(eo),Nd.push(eo))}return Nd}e(Og,"OrdinaryMetadataKeys");function $d(qt,vr){var Ci=wx(qt,vr,!1);return Ci?Ci.OrdinaryOwnMetadataKeys(qt,vr):[]}e($d,"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 rc(qt){return typeof qt=="symbol"}e(rc,"IsSymbol");function Sf(qt){return typeof qt=="object"?qt!==null:typeof qt=="function"}e(Sf,"IsObject");function $o(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,T);if(pa!==void 0){var No=pa.call(qt,Ci);if(Sf(No))throw new TypeError;return No}return Su(qt,Ci==="default"?"number":Ci)}e($o,"ToPrimitive");function Su(qt,vr){if(vr==="string"){var Ci=qt.toString;if(Ga(Ci)){var pa=Ci.call(qt);if(!Sf(pa))return pa}var No=qt.valueOf;if(Ga(No)){var pa=No.call(qt);if(!Sf(pa))return pa}}else{var No=qt.valueOf;if(Ga(No)){var pa=No.call(qt);if(!Sf(pa))return pa}var q_=qt.toString;if(Ga(q_)){var pa=q_.call(qt);if(!Sf(pa))return pa}}throw new TypeError}e(Su,"OrdinaryToPrimitive");function xf(qt){return!!qt}e(xf,"ToBoolean");function Vl(qt){return""+qt}e(Vl,"ToString");function Lu(qt){var vr=$o(qt,3);return rc(vr)?vr:Vl(vr)}e(Lu,"ToPropertyKey");function vt(qt){return Array.isArray?Array.isArray(qt):qt instanceof Object?qt instanceof Array:Object.prototype.toString.call(qt)==="[object Array]"}e(vt,"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 Ps(qt){var vr=Xn(qt,N);if(!Ga(vr))throw new TypeError;var Ci=vr.call(qt);if(!Sf(Ci))throw new TypeError;return Ci}e(Ps,"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 No=pa.constructor;return typeof No!="function"||No===qt?vr:No}e(fa,"OrdinaryGetPrototypeOf");function Co(){var qt;!Jo(Ot)&&typeof c.Reflect<"u"&&!(Ot in c.Reflect)&&typeof c.Reflect.defineMetadata=="function"&&(qt=ig(c.Reflect));var vr,Ci,pa,No=new _t,q_={registerProvider:Nd,getProvider:gs,setProvider:Ni};return q_;function Nd(Oo){if(!Object.isExtensible(q_))throw new Error("Cannot add provider to a frozen registry.");switch(!0){case qt===Oo:break;case Jo(vr):vr=Oo;break;case vr===Oo:break;case Jo(Ci):Ci=Oo;break;case Ci===Oo:break;default:pa===void 0&&(pa=new rt),pa.add(Oo);break}}function fu(Oo,ha){if(!Jo(vr)){if(vr.isProviderFor(Oo,ha))return vr;if(!Jo(Ci)){if(Ci.isProviderFor(Oo,ha))return vr;if(!Jo(pa))for(var sa=Ps(pa);;){var ju=gr(sa);if(!ju)return;var P0=Kr(ju);if(P0.isProviderFor(Oo,ha))return fo(sa),P0}}}if(!Jo(qt)&&qt.isProviderFor(Oo,ha))return qt}function gs(Oo,ha){var sa=No.get(Oo),ju;return Jo(sa)||(ju=sa.get(ha)),Jo(ju)&&(ju=fu(Oo,ha),Jo(ju)||(Jo(sa)&&(sa=new ze,No.set(Oo,sa)),sa.set(ha,ju))),ju}function eo(Oo){if(Jo(Oo))throw new TypeError;return vr===Oo||Ci===Oo||!Jo(pa)&&pa.has(Oo)}function Ni(Oo,ha,sa){if(!eo(sa))throw new Error("Metadata provider not registered.");var ju=gs(Oo,ha);if(ju!==sa){if(!Jo(ju))return!1;var P0=No.get(Oo);Jo(P0)&&(P0=new ze,No.set(Oo,P0)),P0.set(ha,sa)}return!0}}e(Co,"CreateMetadataRegistry");function V_(){var qt;return!Jo(Ot)&&Sf(c.Reflect)&&Object.isExtensible(c.Reflect)&&(qt=c.Reflect[Ot]),Jo(qt)&&(qt=Co()),!Jo(Ot)&&Sf(c.Reflect)&&Object.isExtensible(c.Reflect)&&Object.defineProperty(c.Reflect,Ot,{enumerable:!1,configurable:!1,writable:!1,value:qt}),qt}e(V_,"GetOrCreateMetadataRegistry");function op(qt){var vr=new _t,Ci={isProviderFor:e(function(eo,Ni){var Oo=vr.get(eo);return Jo(Oo)?!1:Oo.has(Ni)},"isProviderFor"),OrdinaryDefineOwnMetadata:Nd,OrdinaryHasOwnMetadata:No,OrdinaryGetOwnMetadata:q_,OrdinaryOwnMetadataKeys:fu,OrdinaryDeleteMetadata:gs};return wt.registerProvider(Ci),Ci;function pa(eo,Ni,Oo){var ha=vr.get(eo),sa=!1;if(Jo(ha)){if(!Oo)return;ha=new ze,vr.set(eo,ha),sa=!0}var ju=ha.get(Ni);if(Jo(ju)){if(!Oo)return;if(ju=new ze,ha.set(Ni,ju),!qt.setProvider(eo,Ni,Ci))throw ha.delete(Ni),sa&&vr.delete(eo),new Error("Wrong provider for target.")}return ju}e(pa,"GetOrCreateMetadataMap");function No(eo,Ni,Oo){var ha=pa(Ni,Oo,!1);return Jo(ha)?!1:xf(ha.has(eo))}e(No,"OrdinaryHasOwnMetadata");function q_(eo,Ni,Oo){var ha=pa(Ni,Oo,!1);if(!Jo(ha))return ha.get(eo)}e(q_,"OrdinaryGetOwnMetadata");function Nd(eo,Ni,Oo,ha){var sa=pa(Oo,ha,!0);sa.set(eo,Ni)}e(Nd,"OrdinaryDefineOwnMetadata");function fu(eo,Ni){var Oo=[],ha=pa(eo,Ni,!1);if(Jo(ha))return Oo;for(var sa=ha.keys(),ju=Ps(sa),P0=0;;){var Rg=gr(ju);if(!Rg)return Oo.length=P0,Oo;var g9=Kr(Rg);try{Oo[P0]=g9}catch(k0){try{fo(ju)}finally{throw k0}}P0++}}e(fu,"OrdinaryOwnMetadataKeys");function gs(eo,Ni,Oo){var ha=pa(Ni,Oo,!1);if(Jo(ha)||!ha.delete(eo))return!1;if(ha.size===0){var sa=vr.get(Ni);Jo(sa)||(sa.delete(Oo),sa.size===0&&vr.delete(sa))}return!0}e(gs,"OrdinaryDeleteMetadata")}e(op,"CreateMetadataProvider");function ig(qt){var vr=qt.defineMetadata,Ci=qt.hasOwnMetadata,pa=qt.getOwnMetadata,No=qt.getOwnMetadataKeys,q_=qt.deleteMetadata,Nd=new _t,fu={isProviderFor:e(function(gs,eo){var Ni=Nd.get(gs);return!Jo(Ni)&&Ni.has(eo)?!0:No(gs,eo).length?(Jo(Ni)&&(Ni=new rt,Nd.set(gs,Ni)),Ni.add(eo),!0):!1},"isProviderFor"),OrdinaryDefineOwnMetadata:vr,OrdinaryHasOwnMetadata:Ci,OrdinaryGetOwnMetadata:pa,OrdinaryOwnMetadataKeys:No,OrdinaryDeleteMetadata:q_};return fu}e(ig,"CreateFallbackProvider");function wx(qt,vr,Ci){var pa=wt.getProvider(qt,vr);if(!Jo(pa))return pa;if(Ci){if(wt.setProvider(qt,vr,rn))return rn;throw new Error("Illegal state.")}}e(wx,"GetMetadataProvider");function IX(){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,Oo=eo+1;Oo<Ni;Oo++)this._keys[Oo-1]=this._keys[Oo],this._values[Oo-1]=this._values[Oo];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,No)},fu.prototype.values=function(){return new Ci(this._keys,this._values,q_)},fu.prototype.entries=function(){return new Ci(this._keys,this._values,Nd)},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 No(fu,gs){return fu}function q_(fu,gs){return gs}function Nd(fu,gs){return[fu,gs]}}e(IX,"CreateMapPolyfill");function Bn(){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(Bn,"CreateSetPolyfill");function b2(){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=No(eo,!1);return Ni!==void 0?re.has(Ni,this._key):!1},gs.prototype.get=function(eo){var Ni=No(eo,!1);return Ni!==void 0?re.get(Ni,this._key):void 0},gs.prototype.set=function(eo,Ni){var Oo=No(eo,!0);return Oo[this._key]=Ni,this},gs.prototype.delete=function(eo){var Ni=No(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 No(gs,eo){if(!l.call(gs,Ci)){if(!eo)return;Object.defineProperty(gs,Ci,{value:re.create()})}return gs[Ci]}function q_(gs,eo){for(var Ni=0;Ni<eo;++Ni)gs[Ni]=Math.random()*255|0;return gs}function Nd(gs){if(typeof Uint8Array=="function"){var eo=new Uint8Array(gs);return typeof crypto<"u"?crypto.getRandomValues(eo):typeof msCrypto<"u"?msCrypto.getRandomValues(eo):q_(eo,gs),eo}return q_(new Array(gs),gs)}function fu(){var gs=Nd(qt);gs[6]=gs[6]&79|64,gs[8]=gs[8]&191|128;for(var eo="",Ni=0;Ni<qt;++Ni){var Oo=gs[Ni];(Ni===4||Ni===6||Ni===8)&&(eo+="-"),Oo<16&&(eo+="0"),eo+=Oo.toString(16).toLowerCase()}return eo}}e(b2,"CreateWeakMapPolyfill");function nO(qt){return qt.__=void 0,delete qt.__,qt}e(nO,"MakeDictionary")})})(amt||(amt={}))});var Smt=In((D2r,bmt)=>{"use strict";bmt.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 Cmt=In((N2r,RLe)=>{"use strict";var ykn=Smt(),xmt=e(r=>typeof r=="string"?r.replace(ykn(),""):r,"stripAnsi");RLe.exports=xmt;RLe.exports.default=xmt});var Emt=In((R2r,Tmt)=>{"use strict";var Ibe=require("fs"),vkn=Cmt(),bkn=13;function Skn(r){r=r||{};var a=r.sigint,c=r.eot,l=r.autocomplete=r.autocomplete||function(){return[]},p=r.history;return T.history=p||{save:e(function(){},"save")},T.hide=function(B){return T(B,{echo:""})},T;function T(B,Y,G){var re=0,Te=0,ze,rt,_t;G=G||{},Object(B)===B?(G=B,B=G.ask):Object(Y)===Y&&(G=Y,Y=G.value),B=B||"";var Ot=G.echo,wt="echo"in G;l=G.autocomplete||l;var rn=process.platform==="win32"?process.stdin.fd:Ibe.openSync("/dev/tty","rs"),Ft=process.stdin.isRaw;Ft||process.stdin.setRawMode&&process.stdin.setRawMode(!0);var As=Buffer.alloc(3),fr="",ba,$c;_t="",B&&process.stdout.write(B);for(var Ri=0,Wl;;){if($c=Ibe.readSync(rn,As,0,3),$c>1){switch(As.toString()){case"\x1B[A":if(wt||!p||p.atStart())break;p.atEnd()&&(_t=fr,Te=re),fr=p.prev(),re=fr.length,process.stdout.write("\x1B[2K\x1B[0G"+B+fr);break;case"\x1B[B":if(wt||!p||p.pastEnd())break;p.atPenultimate()?(fr=_t,re=Te,p.next()):(fr=p.next(),re=fr.length),process.stdout.write("\x1B[2K\x1B[0G"+B+fr+"\x1B["+(re+B.length+1)+"G");break;case"\x1B[D":if(wt)break;var qo=re;re=--re<0?0:re,qo-re&&process.stdout.write("\x1B[1D");break;case"\x1B[C":if(wt)break;re=++re>fr.length?fr.length:re,process.stdout.write("\x1B["+(re+B.length+1)+"G");break;default:As.toString()&&(fr=fr+As.toString(),fr=fr.replace(/\0/g,""),re=fr.length,N(wt,B,Ot,fr,re),process.stdout.write("\x1B["+(re+B.length+1)+"G"),As=Buffer.alloc(3))}continue}if(ba=As[$c-1],ba==3)return process.stdout.write(`^C `),Ibe.closeSync(rn),a&&process.exit(130),process.stdin.setRawMode&&process.stdin.setRawMode(Ft),null;if(ba==4&&fr.length==0&&c&&(process.stdout.write(`exit `),process.exit(0)),ba==bkn){if(Ibe.closeSync(rn),!p)break;!wt&&fr.length&&p.push(fr),p.reset();break}if(ba==9){if(ze=l(fr),fr==ze[0]?ze=l(""):Wl=ze.length,ze.length==0){process.stdout.write(" ");continue}var vo=ze[Ri++]||ze[Ri=0,Ri++];vo&&(process.stdout.write("\r\x1B[K"+B+vo),fr=vo,re=vo.length)}if(ba==127||process.platform=="win32"&&ba==8){if(!re)continue;fr=fr.slice(0,re-1)+fr.slice(re),re--,process.stdout.write("\x1B[2D")}else{if(ba<32||ba>126)continue;fr=fr.slice(0,re)+String.fromCharCode(ba)+fr.slice(re),re++}N(wt,B,Ot,fr,re)}return process.stdout.write(` `),process.stdin.setRawMode&&process.stdin.setRawMode(Ft),fr||Y||""}e(T,"prompt");function N(B,Y,G,re,Te){if(B)process.stdout.write("\x1B[2K\x1B[0G"+Y+Array(re.length+1).join(G));else{process.stdout.write("\x1B[s"),Te==re.length||Y?process.stdout.write("\x1B[2K\x1B[0G"+Y+re):process.stdout.write("\x1B[2K\x1B[0G"+re+"\x1B["+(re.length-Te)+"D");var ze=vkn(Y).length;process.stdout.write(`\x1B[${ze+1+(G==""?0:Te)}G`)}}e(N,"promptPrint")}e(Skn,"create");Tmt.exports=Skn});var wmt=In((U2r,kmt)=>{var ZJ=1e3,eW=ZJ*60,tW=eW*60,V8=tW*24,Ckn=V8*7,Tkn=V8*365.25;kmt.exports=function(r,a){a=a||{};var c=typeof r;if(c==="string"&&r.length>0)return Ekn(r);if(c==="number"&&isFinite(r))return a.long?kkn(r):Pkn(r);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(r))};function Ekn(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*Tkn;case"weeks":case"week":case"w":return c*Ckn;case"days":case"day":case"d":return c*V8;case"hours":case"hour":case"hrs":case"hr":case"h":return c*tW;case"minutes":case"minute":case"mins":case"min":case"m":return c*eW;case"seconds":case"second":case"secs":case"sec":case"s":return c*ZJ;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return c;default:return}}}}e(Ekn,"parse");function Pkn(r){var a=Math.abs(r);return a>=V8?Math.round(r/V8)+"d":a>=tW?Math.round(r/tW)+"h":a>=eW?Math.round(r/eW)+"m":a>=ZJ?Math.round(r/ZJ)+"s":r+"ms"}e(Pkn,"fmtShort");function kkn(r){var a=Math.abs(r);return a>=V8?Abe(r,a,V8,"day"):a>=tW?Abe(r,a,tW,"hour"):a>=eW?Abe(r,a,eW,"minute"):a>=ZJ?Abe(r,a,ZJ,"second"):r+" ms"}e(kkn,"fmtLong");function Abe(r,a,c,l){var p=a>=c*1.5;return Math.round(r/c)+" "+l+(p?"s":"")}e(Abe,"plural")});var MLe=In((J2r,Imt)=>{function wkn(r){c.debug=c,c.default=c,c.coerce=Y,c.disable=T,c.enable=p,c.enabled=N,c.humanize=wmt(),c.destroy=G,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,rt,_t;function Ot(...wt){if(!Ot.enabled)return;let rn=Ot,Ft=Number(new Date),As=Ft-(Te||Ft);rn.diff=As,rn.prev=Te,rn.curr=Ft,Te=Ft,wt[0]=c.coerce(wt[0]),typeof wt[0]!="string"&&wt.unshift("%O");let fr=0;wt[0]=wt[0].replace(/%([a-zA-Z%])/g,($c,Ri)=>{if($c==="%%")return"%";fr++;let Wl=c.formatters[Ri];if(typeof Wl=="function"){let qo=wt[fr];$c=Wl.call(rn,qo),wt.splice(fr,1),fr--}return $c}),c.formatArgs.call(rn,wt),(rn.log||c.log).apply(rn,wt)}return e(Ot,"debug"),Ot.namespace=re,Ot.useColors=c.useColors(),Ot.color=c.selectColor(re),Ot.extend=l,Ot.destroy=c.destroy,Object.defineProperty(Ot,"enabled",{enumerable:!0,configurable:!1,get:e(()=>ze!==null?ze:(rt!==c.namespaces&&(rt=c.namespaces,_t=c.enabled(re)),_t),"get"),set:e(wt=>{ze=wt},"set")}),typeof c.init=="function"&&c.init(Ot),Ot}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,]+/),rt=ze.length;for(Te=0;Te<rt;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 T(){let re=[...c.names.map(B),...c.skips.map(B).map(Te=>"-"+Te)].join(",");return c.enable(""),re}e(T,"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 Y(re){return re instanceof Error?re.stack||re.message:re}e(Y,"coerce");function G(){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(G,"destroy"),c.enable(c.load()),c}e(wkn,"setup");Imt.exports=wkn});var Amt=In((_x,Dbe)=>{_x.formatArgs=Akn;_x.save=Dkn;_x.load=Nkn;_x.useColors=Ikn;_x.storage=Okn();_x.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`."))}})();_x.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 Ikn(){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(Ikn,"useColors");function Akn(r){if(r[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+r[0]+(this.useColors?"%c ":" ")+"+"+Dbe.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(Akn,"formatArgs");_x.log=console.debug||console.log||(()=>{});function Dkn(r){try{r?_x.storage.setItem("debug",r):_x.storage.removeItem("debug")}catch{}}e(Dkn,"save");function Nkn(){let r;try{r=_x.storage.getItem("debug")}catch{}return!r&&typeof process<"u"&&"env"in process&&(r=process.env.DEBUG),r}e(Nkn,"load");function Okn(){try{return localStorage}catch{}}e(Okn,"localstorage");Dbe.exports=MLe()(_x);var{formatters:Rkn}=Dbe.exports;Rkn.j=function(r){try{return JSON.stringify(r)}catch(a){return"[UnexpectedJSONParseError]: "+a.message}}});var Nmt=In((S0,Obe)=>{var Fkn=require("tty"),Nbe=require("util");S0.init=Jkn;S0.log=Bkn;S0.formatArgs=Lkn;S0.save=Ukn;S0.load=zkn;S0.useColors=Mkn;S0.destroy=Nbe.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,T)=>T.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 Mkn(){return"colors"in S0.inspectOpts?!!S0.inspectOpts.colors:Fkn.isatty(process.stderr.fd)}e(Mkn,"useColors");function Lkn(r){let{namespace:a,useColors:c}=this;if(c){let l=this.color,p="\x1B[3"+(l<8?l:"8;5;"+l),T=` ${p};1m${a} \x1B[0m`;r[0]=T+r[0].split(` `).join(` `+T),r.push(p+"m+"+Obe.exports.humanize(this.diff)+"\x1B[0m")}else r[0]=jkn()+a+" "+r[0]}e(Lkn,"formatArgs");function jkn(){return S0.inspectOpts.hideDate?"":new Date().toISOString()+" "}e(jkn,"getDate");function Bkn(...r){return process.stderr.write(Nbe.format(...r)+` `)}e(Bkn,"log");function Ukn(r){r?process.env.DEBUG=r:delete process.env.DEBUG}e(Ukn,"save");function zkn(){return process.env.DEBUG}e(zkn,"load");function Jkn(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(Jkn,"init");Obe.exports=MLe()(S0);var{formatters:Dmt}=Obe.exports;Dmt.o=function(r){return this.inspectOpts.colors=this.useColors,Nbe.inspect(r,this.inspectOpts).split(` `).map(a=>a.trim()).join(" ")};Dmt.O=function(r){return this.inspectOpts.colors=this.useColors,Nbe.inspect(r,this.inspectOpts)}});var jLe=In(($2r,LLe)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?LLe.exports=Amt():LLe.exports=Nmt()});var Omt=In(px=>{"use strict";var Wkn=px&&px.__importDefault||function(r){return r&&r.__esModule?r:{default:r}};Object.defineProperty(px,"__esModule",{value:!0});var Vkn=require("fs"),qkn=Wkn(jLe()),nW=qkn.default("@kwsites/file-exists");function $kn(r,a,c){nW("checking %s",r);try{let l=Vkn.statSync(r);return l.isFile()&&a?(nW("[OK] path represents a file"),!0):l.isDirectory()&&c?(nW("[OK] path represents a directory"),!0):(nW("[FAIL] path represents something other than a file or directory"),!1)}catch(l){if(l.code==="ENOENT")return nW("[FAIL] path is not accessible: %o",l),!1;throw nW("[FATAL] %o",l),l}}e($kn,"check");function Gkn(r,a=px.READABLE){return $kn(r,(a&px.FILE)>0,(a&px.FOLDER)>0)}e(Gkn,"exists");px.exists=Gkn;px.FILE=1;px.FOLDER=2;px.READABLE=px.FILE+px.FOLDER});var Rmt=In(Rbe=>{"use strict";function Hkn(r){for(var a in r)Rbe.hasOwnProperty(a)||(Rbe[a]=r[a])}e(Hkn,"__export");Object.defineProperty(Rbe,"__esModule",{value:!0});Hkn(Omt())});var ULe=In(q8=>{"use strict";Object.defineProperty(q8,"__esModule",{value:!0});q8.createDeferred=q8.deferred=void 0;function BLe(){let r,a,c="pending";return{promise:new Promise((p,T)=>{r=p,a=T}),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(BLe,"deferred");q8.deferred=BLe;q8.createDeferred=BLe;q8.default=BLe});var yyt={};qMe(yyt,{CheckRepoActions:()=>Jbe,CleanOptions:()=>Use,DiffNameStatus:()=>Lbe,GitConfigScope:()=>Wbe,GitConstructError:()=>gyt,GitError:()=>kk,GitPluginError:()=>Pk,GitResponseError:()=>H8,ResetMode:()=>zse,TaskConfigurationError:()=>r9e,default:()=>nDn,gitP:()=>ZAn,grepQueryBuilder:()=>Zgt,pathspec:()=>ggt,simpleGit:()=>tDn});function ggt(...r){let a=new String(r);return Gbe.set(a,r),a}function Ube(r){return r instanceof String&&Gbe.has(r)}function Lmt(r){return Gbe.get(r)||[]}function ygt(r){return typeof r=="function"?r:Y8}function vgt(r){return typeof r=="function"&&r!==Y8}function bgt(r,a){let c=r.indexOf(a);return c<=0?[r,""]:[r.substr(0,c),r.substr(c+1)]}function Sgt(r,a=0){return xgt(r)&&r.length>a?r[a]:void 0}function G8(r,a=0){if(xgt(r)&&r.length>a)return r[r.length-1-a]}function xgt(r){return!!(r&&typeof r.length=="number")}function $se(r="",a=!0,c=` `){return r.split(c).reduce((l,p)=>{let T=a?p.trim():p;return T&&l.push(T),l},[])}function i9e(r,a){return $se(r,!0).map(c=>a(c))}function s9e(r){return(0,Hbe.exists)(r,Hbe.FOLDER)}function yf(r,a){return Array.isArray(r)?r.includes(a)||r.push(a):r.add(a),a}function Cgt(r,a){return Array.isArray(r)&&!r.includes(a)&&r.push(a),r}function Ybe(r,a){if(Array.isArray(r)){let c=r.indexOf(a);c>=0&&r.splice(c,1)}else r.delete(a);return a}function wk(r){return Array.isArray(r)?r:[r]}function Tgt(r){return wk(r).map(String)}function Xp(r,a=0){if(r==null)return a;let c=parseInt(r,10);return isNaN(c)?a:c}function Jse(r,a){let c=[];for(let l=0,p=r.length;l<p;l++)c.push(a,r[l]);return c}function Wse(r){return(Array.isArray(r)?Buffer.concat(r):r).toString("utf-8")}function Egt(r,a){return Object.assign({},...a.map(c=>c in r?{[c]:r[c]}:{}))}function $Le(r=0){return new Promise(a=>setTimeout(a,r))}function Pgt(r){if(r!==!1)return r}function Ik(r,a,c){return a(r)?r:arguments.length>2?c:void 0}function a9e(r,a){let c=Ube(r)?"string":typeof r;return/number|string|boolean/.test(c)&&(!a||!a.includes(c))}function o9e(r){return!!r&&Gse(r)==="[object Object]"}function kgt(r){return typeof r=="function"}function Agt(...r){let a=process.cwd(),c=Object.assign(tT({baseDir:a},Dgt),...r.filter(l=>typeof l=="object"&&l));return c.baseDir=c.baseDir||a,c.trimmed=c.trimmed===!0,c}function l9e(r,a=[]){return o9e(r)?Object.keys(r).reduce((c,l)=>{let p=r[l];return Ube(p)?c.push(p):a9e(p,["boolean"])?c.push(l+"="+p):c.push(l),c},a):a}function Tb(r,a=0,c=!1){let l=[];for(let p=0,T=a<0?r.length:a;p<T;p++)"string|number".includes(typeof r[p])&&l.push(String(r[p]));return l9e(u9e(r),l),c||l.push(...swn(r)),l}function swn(r){let a=typeof G8(r)=="function";return Ik(G8(r,a?1:0),Hse,[])}function u9e(r){let a=kgt(G8(r));return Ik(G8(r,a?1:0),o9e)}function rg(r,a=!0){let c=ygt(G8(r));return a||vgt(c)?c:void 0}function HLe(r,a){return r(a.stdOut,a.stdErr)}function gx(r,a,c,l=!0){return wk(c).forEach(p=>{for(let T=$se(p,l),N=0,B=T.length;N<B;N++){let Y=e((G=0)=>{if(!(N+G>=B))return T[N+G]},"line");a.some(({parse:G})=>G(Y,r))}}),r}function cwn(r){switch(r){case"bare":return Fgt();case"root":return Rgt()}return{commands:["rev-parse","--is-inside-work-tree"],format:"utf-8",onError:Qbe,parser:d9e}}function Rgt(){return{commands:["rev-parse","--git-dir"],format:"utf-8",onError:Qbe,parser(a){return/^\.(git)?$/.test(a.trim())}}}function Fgt(){return{commands:["rev-parse","--is-bare-repository"],format:"utf-8",onError:Qbe,parser:d9e}}function lwn(r){return/(Not a git repository|Kein Git-Repository)/i.test(String(r))}function uwn(r,a){let c=new Lgt(r),l=r?Bgt:jgt;return $se(a).forEach(p=>{let T=p.replace(l,"");c.paths.push(T),(Ugt.test(T)?c.folders:c.files).push(T)}),c}function zgt(r){return{commands:Kbe,format:"empty",parser:r}}function Eb(r){return{commands:Kbe,format:"empty",parser(){throw typeof r=="string"?new r9e(r):r}}}function v1(r,a=!1){return{commands:r,format:"utf-8",parser(c){return a?String(c).trim():c}}}function Jgt(r){return{commands:r,format:"buffer",parser(a){return a}}}function Wgt(r){return r.format==="buffer"}function Vgt(r){return r.format==="empty"||!r.commands.length}function fwn(r,a){let{cleanMode:c,options:l,valid:p}=pwn(r);return c?p.options?(l.push(...a),l.some(hwn)?Eb(f9e):$gt(c,l)):Eb(p9e+JSON.stringify(r)):Eb(_9e)}function $gt(r,a){return{commands:["clean",`-${r}`,...a],format:"utf-8",parser(l){return uwn(r==="n",l)}}}function _wn(r){return Array.isArray(r)&&r.every(a=>m9e.has(a))}function pwn(r){let a,c=[],l={cleanMode:!1,options:!0};return r.replace(/[^a-z]i/g,"").split("").forEach(p=>{mwn(p)?(a=p,l.cleanMode=!0):l.options=l.options&&gwn(c[c.length]=`-${p}`)}),{cleanMode:a,options:c,valid:l}}function mwn(r){return r==="f"||r==="n"}function gwn(r){return/^-[a-z]$/i.test(r)&&m9e.has(r.charAt(1))}function hwn(r){return/^-[^\-]/.test(r)?r.indexOf("i")>0:r==="--interactive"}function ywn(r){let a=new Ygt;for(let c of Hgt(r))a.addValue(c.file,String(c.key),c.value);return a}function vwn(r,a){let c=null,l=[],p=new Map;for(let T of Hgt(r,a))T.key===a&&(l.push(c=T.value),p.has(T.file)||p.set(T.file,[]),p.get(T.file).push(c));return{key:a,paths:Array.from(p.keys()),scopes:p,value:c,values:l}}function bwn(r){return r.replace(/^(file):/,"")}function*Hgt(r,a=null){let c=r.split("\0");for(let l=0,p=c.length-1;l<p;){let T=bwn(c[l++]),N=c[l++],B=a;if(N.includes(` `)){let Y=bgt(N,` `);B=Y[0],N=Y[1]}yield{file:T,key:B,value:N}}}function zLe(r,a){return typeof r=="string"&&Wbe.hasOwnProperty(r)?r:a}function xwn(r,a,c,l){let p=["config",`--${l}`];return c&&p.push("--add"),p.push(r,a),{commands:p,format:"utf-8",parser(T){return T}}}function Cwn(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 vwn(l,r)}}}function Twn(r){let a=["config","--list","--show-origin","--null"];return r&&a.push(`--${r}`),{commands:a,format:"utf-8",parser(c){return ywn(c)}}}function Ewn(){return{addConfig(r,a,...c){return this._runTask(xwn(r,a,c[0]===!0,zLe(c[1],"local")),rg(arguments))},getConfig(r,a){return this._runTask(Cwn(r,zLe(a,void 0)),rg(arguments))},listConfig(...r){return this._runTask(Twn(zLe(r[0],void 0)),rg(arguments))}}}function Pwn(r){return Qgt.has(r)}function Zgt(...r){return new tht().param(...r)}function kwn(r){let a=new Set,c={};return i9e(r,l=>{let[p,T,N]=l.split(oW);a.add(p),(c[p]=c[p]||[]).push({line:Xp(T),path:p,preview:N})}),{paths:a,results:c}}function wwn(){return{grep(r){let a=rg(arguments),c=Tb(arguments);for(let p of eht)if(c.includes(p))return this._runTask(Eb(`git.grep: use of "${p}" is not supported.`),a);typeof r=="string"&&(r=Zgt().param(r));let l=["grep","--null","-n","--full-name",...c,...r];return this._runTask({commands:l,format:"utf-8",parser(p){return kwn(p)}},a)}}}function Iwn(r,a){let c=["reset"];return iht(r)&&c.push(`--${r}`),c.push(...a),v1(c)}function Awn(r){if(iht(r))return r;switch(typeof r){case"string":case"undefined":return"soft"}}function iht(r){return sht.includes(r)}function Dwn(){return(0,Vbe.default)("simple-git")}function Bmt(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 Nwn(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 g9e(r,a,c,l=Dwn()){let p=r&&`[${r}]`||"",T=[],N=typeof a=="string"?l.extend(a):a,B=Nwn(Ik(a,lv),N,l);return G(c);function Y(re,Te){return yf(T,g9e(r,B.replace(/^[^:]+/,re),Te,l))}function G(re){let Te=re&&`[${re}]`||"",ze=N&&Bmt(N,Te)||Y8,rt=Bmt(l,`${p} ${Te}`,ze);return Object.assign(N?ze:rt,{label:r,sibling:Y,info:rt,step:G})}}function $8(r,a){return{method:Sgt(r.commands)||"",commands:a}}function Rwn(r,a){return c=>{a("[ERROR] child process exception %o",c),r.push(Buffer.from(String(c.stack),"ascii"))}}function Umt(r,a,c,l){return p=>{c("%s received %L bytes",a,p),l("%B",p),r.push(p)}}function Lwn(r,a,c=Y8){let l=e(T=>{c(null,T)},"onSuccess"),p=e(T=>{(T==null?void 0:T.task)===r&&c(T instanceof H8?jwn(T):T,void 0)},"onError2");a.then(l,p)}function jwn(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=Y8},"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 zmt(r,a){return zgt(c=>{if(!s9e(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]=Ybe(a,"-B")),v1(a)}function zwn(){return{checkout(){return this._runTask(JLe(Tb(arguments,1)),rg(arguments))},checkoutBranch(r,a){return this._runTask(JLe(["-b",r,a,...Tb(arguments)]),rg(arguments))},checkoutLocalBranch(r){return this._runTask(JLe(["-b",r,...Tb(arguments)]),rg(arguments))}}}function Wwn(r){return gx({author:null,branch:"",commit:"",root:!1,summary:{changes:0,insertions:0,deletions:0}},dht,r)}function qwn(r,a,c){return{commands:["-c","core.abbrev=40","commit",...Jse(r,"-m"),...a,...c],format:"utf-8",parser:Wwn}}function $wn(){return{commit(a,...c){let l=rg(arguments),p=r(a)||qwn(wk(a),wk(Ik(c[0],zbe,[])),[...Ik(c[1],Hse,[]),...Tb(arguments,0,!0)]);return this._runTask(p,l)}};function r(a){return!zbe(a)&&Eb("git.commit: requires the commit message to be supplied as a string/string[]")}}function Hwn(){return{firstCommit(){return this._runTask(v1(["rev-list","--max-parents=0","HEAD"],!0),rg(arguments))}}}function Xwn(r,a){let c=["hash-object",r];return a&&c.push("-w"),v1(c,!0)}function Kwn(r,a,c){let l=String(c).trim(),p;if(p=fht.exec(l))return new jbe(r,a,!1,p[1]);if(p=_ht.exec(l))return new jbe(r,a,!0,p[1]);let T="",N=l.split(" ");for(;N.length;)if(N.shift()==="in"){T=N.join(" ");break}return new jbe(r,a,/^re/i.test(l),T)}function eIn(r){return r.includes(h9e)}function tIn(r=!1,a,c){let l=["init",...c];return r&&!eIn(l)&&l.splice(1,0,h9e),{commands:l,format:"utf-8",parser(p){return Kwn(l.includes("--bare"),a,p)}}}function y9e(r){for(let a=0;a<r.length;a++){let c=v9e.exec(r[a]);if(c)return`--${c[1]}`}return""}function rIn(r){return v9e.test(r)}function mht(r=""){let a=ght[r];return c=>gx(new pht,a,c,!1)}function sIn(r,a){return a.reduce((c,l,p)=>(c[l]=r[p]||"",c),Object.create({diff:null}))}function yht(r=x9e,a=vht,c=""){let l=mht(c);return function(p){let T=$se(p,!0,b9e).map(function(N){let B=N.trim().split(S9e),Y=sIn(B[0].trim().split(r),a);return B.length>1&&B[1].trim()&&(Y.diff=l(B[1])),Y});return{all:T,latest:T.length&&T[0]||null,total:T.length}}}function aIn(r){let a=y9e(r),c=["diff"];return a===""&&(a="--stat",c.push("--stat=4096")),c.push(...r),Zbe(c)||{commands:c,format:"utf-8",parser:mht(a)}}function Zbe(r){let a=r.filter(rIn);if(a.length>1)return Eb(`Summary flags are mutually exclusive - pick one of ${a.join(",")}`);if(a.length&&r.includes("-z"))return Eb(`Summary flag ${a} parsing is not compatible with null termination option '-z'`)}function oIn(r,a){let c=[],l=[];return Object.keys(r).forEach(p=>{c.push(p),l.push(String(r[p]))}),[c,l.join(a)]}function cIn(r){return Object.keys(r).reduce((a,c)=>(c in KLe||(a[c]=r[c]),a),{})}function xht(r={},a=[]){let c=Ik(r.splitter,lv,x9e),l=!a9e(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,T]=oIn(l,c),N=[],B=[`--pretty=format:${b9e}${T}${S9e}`,...a],Y=r.n||r["max-count"]||r.maxCount;if(Y&&B.push(`--max-count=${Y}`),r.from||r.to){let G=r.symmetric!==!1?"...":"..";N.push(`${r.from||""}${G}${r.to||""}`)}return lv(r.file)&&B.push("--follow",ggt(r.file)),l9e(cIn(r),B),{fields:p,splitter:c,commands:[...B,...N]}}function lIn(r,a,c){let l=yht(r,a,y9e(c));return{commands:["log",...c],format:"utf-8",parser:l}}function uIn(){return{log(...c){let l=rg(arguments),p=xht(u9e(arguments),Ik(arguments[0],Hse)),T=a(...c)||Zbe(p.commands)||r(p);return this._runTask(T,l)}};function r(c){return lIn(c.splitter,c.fields,c.commands)}function a(c,l){return lv(c)&&lv(l)&&Eb("git.log(string, string) should be replaced with git.log({ from: string, to: string })")}}function VLe(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 qmt(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 kht(r,a){return gx({remoteMessages:new Iht},wht,a)}function pIn(r,a){let c=gx(new Eht,Dht,[r,a]);return c.message&&c}function Zmt(r){return r.length?{commands:["merge",...r],format:"utf-8",parser(a,c){let l=Oht(a,c);if(l.failed)throw new H8(l);return l}}:Eb("Git.merge requires at least one option")}function hIn(r,a,c){let l=c.includes("deleted"),p=c.includes("tag")||/^refs\/tags/.test(r),T=!c.includes("new");return{deleted:l,tag:p,branch:!p,new:!T,alreadyUpdated:T,local:r,remote:a}}function vIn(r={},a){return yf(a,"--tags"),E9e(r,a)}function E9e(r={},a){let c=["push",...a];return r.branch&&c.splice(1,0,r.branch),r.remote&&c.splice(1,0,r.remote),Ybe(c,"-v"),yf(c,"--verbose"),yf(c,"--porcelain"),{commands:c,format:"utf-8",parser:Rht}}function bIn(){return{showBuffer(){let r=["show",...Tb(arguments,1)];return r.includes("--binary")||r.splice(1,0,"--binary"),this._runTask(Jgt(r),rg(arguments))},show(){let r=["show",...Tb(arguments,1)];return this._runTask(v1(r),rg(arguments))}}}function rgt(r){let[a,c]=r.split(oW);return{from:c||a,to:a}}function mx(r,a,c){return[`${r}${a}`,c]}function qLe(r,...a){return a.map(c=>mx(r,c,(l,p)=>yf(l.conflicted,p)))}function CIn(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,T,N){let B=`${p}${T}`,Y=jht.get(B);Y&&Y(r,N),B!=="##"&&B!=="!!"&&r.files.push(new Lht(N.replace(/\0.+$/,""),p,T))}e(l,"data")}function EIn(r){return{format:"utf-8",commands:["status","--porcelain","-b","-u","--null",...r.filter(c=>!Uht.includes(c))],parser(c){return Bht(c)}}}function qbe(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 kIn(){return qbe(0,0,0,"",!1)}function wIn(){return{version(){return this._runTask({commands:["--version"],format:"utf-8",parser:IIn,onError(r,a,c,l){if(r.exitCode===-2)return c(Buffer.from(P9e));l(a)}})}}}function IIn(r){return r===P9e?kIn():gx(qbe(0,0,0,r),zht,r)}function OIn(r,a){return v1(["apply",...a,...r])}function FIn(r,a){return{branch:r,hash:a,success:!0}}function MIn(r){return{branch:r,hash:null,success:!1}}function Hht(r,a){return a===1&&t9e.test(r)}function cgt(r){return r?r.charAt(0):""}function Xht(r){return gx(new Yht,Qht,r)}function Zht(r){let a=["-d","-D","--delete"];return r.some(c=>a.includes(c))}function zIn(r){let a=Zht(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?eSe(l,p).all[0]:Xht(l)}}}function JIn(){return{format:"utf-8",commands:["branch","-v"],parser:Xht}}function WIn(r,a=!1){return{format:"utf-8",commands:["branch","-v",a?"-D":"-d",...r],parser(c,l){return eSe(c,l)},onError({exitCode:c,stdOut:l},p,T,N){if(!Hht(String(p),c))return N(p);T(l)}}}function VIn(r,a=!1){let c={format:"utf-8",commands:["branch","-v",a?"-D":"-d",r],parser(l,p){return eSe(l,p).branches[r]},onError({exitCode:l,stdErr:p,stdOut:T},N,B,Y){if(!Hht(String(N),l))return Y(N);throw new H8(c.parser(Wse(T),Wse(p)),String(N))}};return c}function GIn(r){return{commands:["check-ignore",...r],format:"utf-8",parser:eyt}}function YIn(r){return/^--upload-pack(=|$)/.test(r)}function ryt(r,a,c){let l=["clone",...c];return lv(r)&&l.push(r),lv(a)&&l.push(a),l.find(YIn)?Eb("git.fetch: potential exploit argument blocked."):v1(l)}function XIn(r,a,c){return yf(c,"--mirror"),ryt(r,a,c)}function KIn(r,a){return gx({raw:r,remote:null,branches:[],tags:[],updated:[],deleted:[]},iyt,[r,a])}function eAn(r){return/^--upload-pack(=|$)/.test(r)}function tAn(r,a,c){let l=["fetch",...c];return r&&a&&l.push(r,a),l.find(eAn)?Eb("git.fetch: potential exploit argument blocked."):{commands:l,format:"utf-8",parser:KIn}}function rAn(r){return gx({moves:[]},ayt,r)}function sAn(r,a){return{commands:["mv","-v",...wk(r),a],format:"utf-8",parser:rAn}}function oAn(r,a,c){let l=["pull",...c];return r&&a&&l.splice(1,0,r,a),{commands:l,format:"utf-8",parser(p,T){return T9e(p,T)},onError(p,T,N,B){let Y=pIn(Wse(p.stdOut),Wse(p.stdErr));if(Y)return B(new H8(Y));B(T)}}}function lAn(r){let a={};return lyt(r,([c])=>a[c]={name:c}),Object.values(a)}function uAn(r){let a={};return lyt(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 lyt(r,a){i9e(r,c=>a(c.split(/\s+/)))}function fAn(r,a,c){return v1(["remote","add",...c,r,a])}function _An(r){let a=["remote"];return r&&a.push("-v"),{commands:a,format:"utf-8",parser:r?uAn:lAn}}function pAn(r){let a=[...r];return a[0]!=="ls-remote"&&a.unshift("ls-remote"),v1(a)}function mAn(r){let a=[...r];return a[0]!=="remote"&&a.unshift("remote"),v1(a)}function gAn(r){return v1(["remote","remove",r])}function yAn(r={},a){let c=xht(r),l=["stash","list",...c.commands,...a],p=yht(c.splitter,c.fields,y9e(l));return Zbe(l)||{commands:l,format:"utf-8",parser:p}}function bAn(r,a){return tSe(["add",r,a])}function SAn(r){return tSe(["init",...r])}function tSe(r){let a=[...r];return a[0]!=="submodule"&&a.unshift("submodule"),v1(a)}function xAn(r){return tSe(["update",...r])}function TAn(r,a){let c=isNaN(r),l=isNaN(a);return c!==l?c?1:-1:c?_yt(r,a):0}function _yt(r,a){return r===a?0:r>a?1:-1}function EAn(r){return r.trim()}function Mbe(r){return typeof r=="string"&&parseInt(r.replace(/^\D+/g,""),10)||0}function kAn(r=[]){let a=r.some(c=>/^--sort=/.test(c));return{format:"utf-8",commands:["tag","-l",...r],parser(c){return pyt(c,a)}}}function wAn(r){return{format:"utf-8",commands:["tag",r],parser(){return{name:r}}}}function IAn(r,a){return{format:"utf-8",commands:["tag","-a","-m",a,r],parser(){return{name:r}}}}function NAn(r){return r?[{type:"spawn.before",action(l,p){r.aborted&&p.kill(new Pk(void 0,"abort","Abort already signaled"))}},{type:"spawn.after",action(l,p){function T(){p.kill(new Pk(void 0,"abort","Abort signal received"))}e(T,"kill"),r.addEventListener("abort",T),p.spawned.on("close",()=>r.removeEventListener("abort",T))}}]:void 0}function OAn(r){return typeof r=="string"&&r.trim().toLowerCase()==="-c"}function RAn(r,a){if(OAn(r)&&/^\s*protocol(.[a-z]+)?.allow/.test(a))throw new Pk(void 0,"unsafe","Configuring protocol.allow is not permitted without enabling allowUnsafeExtProtocol")}function FAn(r,a){if(/^\s*--(upload|receive)-pack/.test(r))throw new Pk(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 Pk(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 Pk(void 0,"unsafe","Use of push with option --exec is not permitted without enabling allowUnsafePack")}function MAn({allowUnsafeProtocolOverride:r=!1,allowUnsafePack:a=!1}={}){return{type:"spawn.args",action(c,l){return c.forEach((p,T)=>{let N=T<c.length?c[T+1]:"";r||RAn(p,N),a||FAn(p,l.method)}),c}}}function LAn(r){let