@sap/generator-fiori
Version:
Create an SAPUI5 application using SAP Fiori elements or a freestyle approach
17 lines • 612 kB
JavaScript
const __esmImportMetaUrl = require('node:url').pathToFileURL(__filename).href;
var Q6=Object.create;var Pe=Object.defineProperty;var J6=Object.getOwnPropertyDescriptor;var X6=Object.getOwnPropertyNames;var Z6=Object.getPrototypeOf,eu=Object.prototype.hasOwnProperty;var n=(r,e)=>Pe(r,"name",{value:e,configurable:!0});var o=(r,e)=>()=>{try{return e||r((e={exports:{}}).exports,e),e.exports}catch(t){throw e=0,t}},Wi=(r,e)=>{for(var t in e)Pe(r,t,{get:e[t],enumerable:!0})},Vi=(r,e,t,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let x of X6(e))!eu.call(r,x)&&x!==t&&Pe(r,x,{get:()=>e[x],enumerable:!(i=J6(e,x))||i.enumerable});return r};var o0=(r,e,t)=>(t=r!=null?Q6(Z6(r)):{},Vi(e||!r||!r.__esModule?Pe(t,"default",{value:r,enumerable:!0}):t,r)),ru=r=>Vi(Pe({},"__esModule",{value:!0}),r);var Le=o((Z3,ix)=>{"use strict";var iu=require("../commonlibs/chalk/index.js"),xu=require("../commonlibs/figures/index.js"),d0=class{static{n(this,"Separator")}constructor(e){this.type="separator",this.line=iu.dim(e||new Array(15).join(xu.line))}toString(){return this.line}};d0.exclude=function(r){return r.type!=="separator"};ix.exports=d0});var sx=o((xx,nx)=>{var nu=require("stream");xx=nx.exports=or;or.through=or;function or(r,e,t){r=r||function(d){this.queue(d)},e=e||function(){this.queue(null)};var i=!1,x=!1,s=[],a=!1,c=new nu;c.readable=c.writable=!0,c.paused=!1,c.autoDestroy=!(t&&t.autoDestroy===!1),c.write=function(d){return r.call(this,d),!c.paused};function f(){for(;s.length&&!c.paused;){var d=s.shift();if(d===null)return c.emit("end");c.emit("data",d)}}n(f,"drain"),c.queue=c.push=function(d){return a||(d===null&&(a=!0),s.push(d),f()),c},c.on("end",function(){c.readable=!1,!c.writable&&c.autoDestroy&&process.nextTick(function(){c.destroy()})});function u(){c.writable=!1,e.call(c),!c.readable&&c.autoDestroy&&c.destroy()}return n(u,"_end"),c.end=function(d){if(!i)return i=!0,arguments.length&&c.write(d),u(),c},c.destroy=function(){if(!x)return x=!0,i=!0,s.length=0,c.writable=c.readable=!1,c.emit("close"),c},c.pause=function(){if(!c.paused)return c.paused=!0,c},c.resume=function(){return c.paused&&(c.paused=!1,c.emit("resume")),f(),c.paused||c.emit("drain"),c},c}n(or,"through")});var ur=o((ty,ax)=>{"use strict";var su=require("../commonlibs/mute-stream/index.js"),au=require("readline"),fr=class{static{n(this,"UI")}constructor(e){this.rl||(this.rl=au.createInterface(cu(e))),this.rl.resume(),this.onForceClose=this.onForceClose.bind(this),process.on("exit",this.onForceClose),this.rl.on("SIGINT",this.onForceClose)}onForceClose(){this.close(),process.kill(process.pid,"SIGINT"),console.log("")}close(){this.rl.removeListener("SIGINT",this.onForceClose),process.removeListener("exit",this.onForceClose),this.rl.output.unmute(),this.activePrompt&&typeof this.activePrompt.close=="function"&&this.activePrompt.close(),this.rl.output.end(),this.rl.pause(),this.rl.close()}};function cu(r={}){r.skipTTYChecks=r.skipTTYChecks===void 0?!0:r.skipTTYChecks;let e=r.input||process.stdin;if(!r.skipTTYChecks&&!e.isTTY){let x=new Error("Prompts can not be meaningfully rendered in non-TTY environments");throw x.isTtyError=!0,x}let t=new su;return t.pipe(r.output||process.stdout),{terminal:!0,...r,input:e,output:t}}n(cu,"setupReadlineOptions");ax.exports=fr});var dr=o(fe=>{"use strict";var je=require("../commonlibs/ansi-escapes/index.js");fe.left=function(r,e){r.output.write(je.cursorBackward(e))};fe.right=function(r,e){r.output.write(je.cursorForward(e))};fe.up=function(r,e){r.output.write(je.cursorUp(e))};fe.down=function(r,e){r.output.write(je.cursorDown(e))};fe.clearLine=function(r,e){r.output.write(je.eraseLines(e))}});var ox=o((ny,cx)=>{"use strict";var ou=sx(),fu=ur(),hr=dr(),lr=class extends fu{static{n(this,"BottomBar")}constructor(e={}){super(e),this.log=ou(this.writeLog.bind(this)),this.bottomBar=e.bottomBar||"",this.render()}render(){return this.write(this.bottomBar),this}clean(){return hr.clearLine(this.rl,this.bottomBar.split(`
`).length),this}updateBottomBar(e){return hr.clearLine(this.rl,1),this.rl.output.unmute(),this.clean(),this.bottomBar=e,this.render(),this.rl.output.mute(),this}writeLog(e){return this.rl.output.unmute(),this.clean(),this.rl.output.write(this.enforceLF(e.toString())),this.render(),this.rl.output.mute(),this}enforceLF(e){return e.match(/[\r\n]$/)?e:e+`
`}write(e){let t=e.split(/\n/);this.height=t.length,this.rl.setPrompt(t[t.length-1]),this.rl.output.rows===0&&this.rl.output.columns===0&&hr.left(this.rl,e.length+this.rl.line.length),this.rl.output.write(e)}};cx.exports=lr});var pr=o((ay,fx)=>{var uu=typeof global=="object"&&global&&global.Object===Object&&global;fx.exports=uu});var D=o((cy,ux)=>{var du=pr(),hu=typeof self=="object"&&self&&self.Object===Object&&self,lu=du||hu||Function("return this")();ux.exports=lu});var ue=o((oy,dx)=>{var pu=D(),bu=pu.Symbol;dx.exports=bu});var bx=o((fy,px)=>{var hx=ue(),lx=Object.prototype,gu=lx.hasOwnProperty,yu=lx.toString,Me=hx?hx.toStringTag:void 0;function mu(r){var e=gu.call(r,Me),t=r[Me];try{r[Me]=void 0;var i=!0}catch{}var x=yu.call(r);return i&&(e?r[Me]=t:delete r[Me]),x}n(mu,"getRawTag");px.exports=mu});var yx=o((dy,gx)=>{var vu=Object.prototype,wu=vu.toString;function _u(r){return wu.call(r)}n(_u,"objectToString");gx.exports=_u});var te=o((ly,wx)=>{var mx=ue(),qu=bx(),Eu=yx(),Su="[object Null]",Au="[object Undefined]",vx=mx?mx.toStringTag:void 0;function Tu(r){return r==null?r===void 0?Au:Su:vx&&vx in Object(r)?qu(r):Eu(r)}n(Tu,"baseGetTag");wx.exports=Tu});var br=o((by,_x)=>{function Cu(r,e){return function(t){return r(e(t))}}n(Cu,"overArg");_x.exports=Cu});var h0=o((yy,qx)=>{var Iu=br(),Ou=Iu(Object.getPrototypeOf,Object);qx.exports=Ou});var N=o((my,Ex)=>{function Bu(r){return r!=null&&typeof r=="object"}n(Bu,"isObjectLike");Ex.exports=Bu});var Tx=o((wy,Ax)=>{var Pu=te(),Fu=h0(),Lu=N(),ju="[object Object]",Mu=Function.prototype,Du=Object.prototype,Sx=Mu.toString,Uu=Du.hasOwnProperty,ku=Sx.call(Object);function Ru(r){if(!Lu(r)||Pu(r)!=ju)return!1;var e=Fu(r);if(e===null)return!0;var t=Uu.call(e,"constructor")&&e.constructor;return typeof t=="function"&&t instanceof t&&Sx.call(t)==ku}n(Ru,"isPlainObject");Ax.exports=Ru});var B=o((qy,Cx)=>{var Ku=Array.isArray;Cx.exports=Ku});var l0=o((Ey,Ix)=>{var Nu=te(),Gu=N(),zu="[object Symbol]";function Wu(r){return typeof r=="symbol"||Gu(r)&&Nu(r)==zu}n(Wu,"isSymbol");Ix.exports=Wu});var p0=o((Ay,Ox)=>{var Vu=B(),Hu=l0(),$u=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Yu=/^\w*$/;function Qu(r,e){if(Vu(r))return!1;var t=typeof r;return t=="number"||t=="symbol"||t=="boolean"||r==null||Hu(r)?!0:Yu.test(r)||!$u.test(r)||e!=null&&r in Object(e)}n(Qu,"isKey");Ox.exports=Qu});var G=o((Cy,Bx)=>{function Ju(r){var e=typeof r;return r!=null&&(e=="object"||e=="function")}n(Ju,"isObject");Bx.exports=Ju});var gr=o((Oy,Px)=>{var Xu=te(),Zu=G(),e1="[object AsyncFunction]",r1="[object Function]",t1="[object GeneratorFunction]",i1="[object Proxy]";function x1(r){if(!Zu(r))return!1;var e=Xu(r);return e==r1||e==t1||e==e1||e==i1}n(x1,"isFunction");Px.exports=x1});var Lx=o((Py,Fx)=>{var n1=D(),s1=n1["__core-js_shared__"];Fx.exports=s1});var Dx=o((Fy,Mx)=>{var yr=Lx(),jx=(function(){var r=/[^.]+$/.exec(yr&&yr.keys&&yr.keys.IE_PROTO||"");return r?"Symbol(src)_1."+r:""})();function a1(r){return!!jx&&jx in r}n(a1,"isMasked");Mx.exports=a1});var mr=o((jy,Ux)=>{var c1=Function.prototype,o1=c1.toString;function f1(r){if(r!=null){try{return o1.call(r)}catch{}try{return r+""}catch{}}return""}n(f1,"toSource");Ux.exports=f1});var Rx=o((Dy,kx)=>{var u1=gr(),d1=Dx(),h1=G(),l1=mr(),p1=/[\\^$.*+?()[\]{}|]/g,b1=/^\[object .+?Constructor\]$/,g1=Function.prototype,y1=Object.prototype,m1=g1.toString,v1=y1.hasOwnProperty,w1=RegExp("^"+m1.call(v1).replace(p1,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function _1(r){if(!h1(r)||d1(r))return!1;var e=u1(r)?w1:b1;return e.test(l1(r))}n(_1,"baseIsNative");kx.exports=_1});var Nx=o((ky,Kx)=>{function q1(r,e){return r?.[e]}n(q1,"getValue");Kx.exports=q1});var X=o((Ky,Gx)=>{var E1=Rx(),S1=Nx();function A1(r,e){var t=S1(r,e);return E1(t)?t:void 0}n(A1,"getNative");Gx.exports=A1});var De=o((Gy,zx)=>{var T1=X(),C1=T1(Object,"create");zx.exports=C1});var Hx=o((zy,Vx)=>{var Wx=De();function I1(){this.__data__=Wx?Wx(null):{},this.size=0}n(I1,"hashClear");Vx.exports=I1});var Yx=o((Vy,$x)=>{function O1(r){var e=this.has(r)&&delete this.__data__[r];return this.size-=e?1:0,e}n(O1,"hashDelete");$x.exports=O1});var Jx=o(($y,Qx)=>{var B1=De(),P1="__lodash_hash_undefined__",F1=Object.prototype,L1=F1.hasOwnProperty;function j1(r){var e=this.__data__;if(B1){var t=e[r];return t===P1?void 0:t}return L1.call(e,r)?e[r]:void 0}n(j1,"hashGet");Qx.exports=j1});var Zx=o((Qy,Xx)=>{var M1=De(),D1=Object.prototype,U1=D1.hasOwnProperty;function k1(r){var e=this.__data__;return M1?e[r]!==void 0:U1.call(e,r)}n(k1,"hashHas");Xx.exports=k1});var rn=o((Xy,en)=>{var R1=De(),K1="__lodash_hash_undefined__";function N1(r,e){var t=this.__data__;return this.size+=this.has(r)?0:1,t[r]=R1&&e===void 0?K1:e,this}n(N1,"hashSet");en.exports=N1});var xn=o((em,tn)=>{var G1=Hx(),z1=Yx(),W1=Jx(),V1=Zx(),H1=rn();function de(r){var e=-1,t=r==null?0:r.length;for(this.clear();++e<t;){var i=r[e];this.set(i[0],i[1])}}n(de,"Hash");de.prototype.clear=G1;de.prototype.delete=z1;de.prototype.get=W1;de.prototype.has=V1;de.prototype.set=H1;tn.exports=de});var sn=o((tm,nn)=>{function $1(){this.__data__=[],this.size=0}n($1,"listCacheClear");nn.exports=$1});var he=o((xm,an)=>{function Y1(r,e){return r===e||r!==r&&e!==e}n(Y1,"eq");an.exports=Y1});var Ue=o((sm,cn)=>{var Q1=he();function J1(r,e){for(var t=r.length;t--;)if(Q1(r[t][0],e))return t;return-1}n(J1,"assocIndexOf");cn.exports=J1});var fn=o((cm,on)=>{var X1=Ue(),Z1=Array.prototype,ed=Z1.splice;function rd(r){var e=this.__data__,t=X1(e,r);if(t<0)return!1;var i=e.length-1;return t==i?e.pop():ed.call(e,t,1),--this.size,!0}n(rd,"listCacheDelete");on.exports=rd});var dn=o((fm,un)=>{var td=Ue();function id(r){var e=this.__data__,t=td(e,r);return t<0?void 0:e[t][1]}n(id,"listCacheGet");un.exports=id});var ln=o((dm,hn)=>{var xd=Ue();function nd(r){return xd(this.__data__,r)>-1}n(nd,"listCacheHas");hn.exports=nd});var bn=o((lm,pn)=>{var sd=Ue();function ad(r,e){var t=this.__data__,i=sd(t,r);return i<0?(++this.size,t.push([r,e])):t[i][1]=e,this}n(ad,"listCacheSet");pn.exports=ad});var ke=o((bm,gn)=>{var cd=sn(),od=fn(),fd=dn(),ud=ln(),dd=bn();function le(r){var e=-1,t=r==null?0:r.length;for(this.clear();++e<t;){var i=r[e];this.set(i[0],i[1])}}n(le,"ListCache");le.prototype.clear=cd;le.prototype.delete=od;le.prototype.get=fd;le.prototype.has=ud;le.prototype.set=dd;gn.exports=le});var b0=o((ym,yn)=>{var hd=X(),ld=D(),pd=hd(ld,"Map");yn.exports=pd});var wn=o((mm,vn)=>{var mn=xn(),bd=ke(),gd=b0();function yd(){this.size=0,this.__data__={hash:new mn,map:new(gd||bd),string:new mn}}n(yd,"mapCacheClear");vn.exports=yd});var qn=o((wm,_n)=>{function md(r){var e=typeof r;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?r!=="__proto__":r===null}n(md,"isKeyable");_n.exports=md});var Re=o((qm,En)=>{var vd=qn();function wd(r,e){var t=r.__data__;return vd(e)?t[typeof e=="string"?"string":"hash"]:t.map}n(wd,"getMapData");En.exports=wd});var An=o((Sm,Sn)=>{var _d=Re();function qd(r){var e=_d(this,r).delete(r);return this.size-=e?1:0,e}n(qd,"mapCacheDelete");Sn.exports=qd});var Cn=o((Tm,Tn)=>{var Ed=Re();function Sd(r){return Ed(this,r).get(r)}n(Sd,"mapCacheGet");Tn.exports=Sd});var On=o((Im,In)=>{var Ad=Re();function Td(r){return Ad(this,r).has(r)}n(Td,"mapCacheHas");In.exports=Td});var Pn=o((Bm,Bn)=>{var Cd=Re();function Id(r,e){var t=Cd(this,r),i=t.size;return t.set(r,e),this.size+=t.size==i?0:1,this}n(Id,"mapCacheSet");Bn.exports=Id});var g0=o((Fm,Fn)=>{var Od=wn(),Bd=An(),Pd=Cn(),Fd=On(),Ld=Pn();function pe(r){var e=-1,t=r==null?0:r.length;for(this.clear();++e<t;){var i=r[e];this.set(i[0],i[1])}}n(pe,"MapCache");pe.prototype.clear=Od;pe.prototype.delete=Bd;pe.prototype.get=Pd;pe.prototype.has=Fd;pe.prototype.set=Ld;Fn.exports=pe});var Mn=o((jm,jn)=>{var Ln=g0(),jd="Expected a function";function vr(r,e){if(typeof r!="function"||e!=null&&typeof e!="function")throw new TypeError(jd);var t=n(function(){var i=arguments,x=e?e.apply(this,i):i[0],s=t.cache;if(s.has(x))return s.get(x);var a=r.apply(this,i);return t.cache=s.set(x,a)||s,a},"memoized");return t.cache=new(vr.Cache||Ln),t}n(vr,"memoize");vr.Cache=Ln;jn.exports=vr});var Un=o((Dm,Dn)=>{var Md=Mn(),Dd=500;function Ud(r){var e=Md(r,function(i){return t.size===Dd&&t.clear(),i}),t=e.cache;return e}n(Ud,"memoizeCapped");Dn.exports=Ud});var Rn=o((km,kn)=>{var kd=Un(),Rd=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Kd=/\\(\\)?/g,Nd=kd(function(r){var e=[];return r.charCodeAt(0)===46&&e.push(""),r.replace(Rd,function(t,i,x,s){e.push(x?s.replace(Kd,"$1"):i||t)}),e});kn.exports=Nd});var wr=o((Rm,Kn)=>{function Gd(r,e){for(var t=-1,i=r==null?0:r.length,x=Array(i);++t<i;)x[t]=e(r[t],t,r);return x}n(Gd,"arrayMap");Kn.exports=Gd});var Hn=o((Nm,Vn)=>{var Nn=ue(),zd=wr(),Wd=B(),Vd=l0(),Hd=1/0,Gn=Nn?Nn.prototype:void 0,zn=Gn?Gn.toString:void 0;function Wn(r){if(typeof r=="string")return r;if(Wd(r))return zd(r,Wn)+"";if(Vd(r))return zn?zn.call(r):"";var e=r+"";return e=="0"&&1/r==-Hd?"-0":e}n(Wn,"baseToString");Vn.exports=Wn});var Yn=o((zm,$n)=>{var $d=Hn();function Yd(r){return r==null?"":$d(r)}n(Yd,"toString");$n.exports=Yd});var y0=o((Vm,Qn)=>{var Qd=B(),Jd=p0(),Xd=Rn(),Zd=Yn();function eh(r,e){return Qd(r)?r:Jd(r,e)?[r]:Xd(Zd(r))}n(eh,"castPath");Qn.exports=eh});var be=o(($m,Jn)=>{var rh=l0(),th=1/0;function ih(r){if(typeof r=="string"||rh(r))return r;var e=r+"";return e=="0"&&1/r==-th?"-0":e}n(ih,"toKey");Jn.exports=ih});var _r=o((Qm,Xn)=>{var xh=y0(),nh=be();function sh(r,e){e=xh(e,r);for(var t=0,i=e.length;r!=null&&t<i;)r=r[nh(e[t++])];return t&&t==i?r:void 0}n(sh,"baseGet");Xn.exports=sh});var qr=o((Xm,Zn)=>{var ah=_r();function ch(r,e,t){var i=r==null?void 0:ah(r,e);return i===void 0?t:i}n(ch,"get");Zn.exports=ch});var Er=o((ev,es)=>{var oh=X(),fh=(function(){try{var r=oh(Object,"defineProperty");return r({},"",{}),r}catch{}})();es.exports=fh});var Sr=o((rv,ts)=>{var rs=Er();function uh(r,e,t){e=="__proto__"&&rs?rs(r,e,{configurable:!0,enumerable:!0,value:t,writable:!0}):r[e]=t}n(uh,"baseAssignValue");ts.exports=uh});var m0=o((iv,is)=>{var dh=Sr(),hh=he(),lh=Object.prototype,ph=lh.hasOwnProperty;function bh(r,e,t){var i=r[e];(!(ph.call(r,e)&&hh(i,t))||t===void 0&&!(e in r))&&dh(r,e,t)}n(bh,"assignValue");is.exports=bh});var Ke=o((nv,xs)=>{var gh=9007199254740991,yh=/^(?:0|[1-9]\d*)$/;function mh(r,e){var t=typeof r;return e=e??gh,!!e&&(t=="number"||t!="symbol"&&yh.test(r))&&r>-1&&r%1==0&&r<e}n(mh,"isIndex");xs.exports=mh});var as=o((av,ss)=>{var vh=m0(),wh=y0(),_h=Ke(),ns=G(),qh=be();function Eh(r,e,t,i){if(!ns(r))return r;e=wh(e,r);for(var x=-1,s=e.length,a=s-1,c=r;c!=null&&++x<s;){var f=qh(e[x]),u=t;if(f==="__proto__"||f==="constructor"||f==="prototype")return r;if(x!=a){var d=c[f];u=i?i(d,f,c):void 0,u===void 0&&(u=ns(d)?d:_h(e[x+1])?[]:{})}vh(c,f,u),c=c[f]}return r}n(Eh,"baseSet");ss.exports=Eh});var os=o((ov,cs)=>{var Sh=as();function Ah(r,e,t){return r==null?r:Sh(r,e,t)}n(Ah,"set");cs.exports=Ah});var us=o(fs=>{"use strict";var{from:Th,of:Ch}=require("../commonlibs/rxjs/index.js"),Ih=require("../commonlibs/run-async/index.js");fs.fetchAsyncQuestionProperty=function(r,e,t){return typeof r[e]!="function"?Ch(r):Th(Ih(r[e])(t).then(i=>(r[e]=i,r)))}});var ls=o((dv,hs)=>{"use strict";var Ne={isPlainObject:Tx(),get:qr(),set:os()},{defer:v0,empty:ds,from:Ar,of:Tr}=require("../commonlibs/rxjs/index.js"),{concatMap:ie,filter:Oh,publish:Bh,reduce:Ph}=require("../commonlibs/rxjs/operators/index.js"),Fh=require("../commonlibs/run-async/index.js"),Cr=us(),Lh=ur(),Ir=class extends Lh{static{n(this,"PromptUI")}constructor(e,t){super(t),this.prompts=e}run(e,t){Ne.isPlainObject(t)?this.answers={...t}:this.answers={},Ne.isPlainObject(e)&&(e=Object.values(e).every(x=>Ne.isPlainObject(x)&&x.name===void 0)?Object.entries(e).map(([x,s])=>({name:x,...s})):[e]);let i=Array.isArray(e)?Ar(e):e;return this.process=i.pipe(ie(this.processQuestion.bind(this)),Bh()),this.process.connect(),this.process.pipe(Ph((x,s)=>(Ne.set(x,s.name,s.answer),x),this.answers)).toPromise(Promise).then(this.onCompletion.bind(this),this.onError.bind(this))}onCompletion(){return this.close(),this.answers}onError(e){return this.close(),Promise.reject(e)}processQuestion(e){return e={...e},v0(()=>Tr(e).pipe(ie(this.setDefaultType.bind(this)),ie(this.filterIfRunnable.bind(this)),ie(()=>Cr.fetchAsyncQuestionProperty(e,"message",this.answers)),ie(()=>Cr.fetchAsyncQuestionProperty(e,"default",this.answers)),ie(()=>Cr.fetchAsyncQuestionProperty(e,"choices",this.answers)),ie(this.fetchAnswer.bind(this))))}fetchAnswer(e){let t=this.prompts[e.type];return this.activePrompt=new t(e,this.rl,this.answers),v0(()=>Ar(this.activePrompt.run().then(i=>({name:e.name,answer:i}))))}setDefaultType(e){return this.prompts[e.type]||(e.type="input"),v0(()=>Tr(e))}filterIfRunnable(e){if(e.askAnswered!==!0&&Ne.get(this.answers,e.name)!==void 0||e.when===!1)return ds();if(typeof e.when!="function")return Tr(e);let{answers:t}=this;return v0(()=>Ar(Fh(e.when)(t).then(i=>{if(i)return e})).pipe(Oh(i=>i!=null)))}};hs.exports=Ir});var w0=o((lv,ps)=>{function jh(r){return r}n(jh,"identity");ps.exports=jh});var gs=o((bv,bs)=>{function Mh(r,e,t){switch(t.length){case 0:return r.call(e);case 1:return r.call(e,t[0]);case 2:return r.call(e,t[0],t[1]);case 3:return r.call(e,t[0],t[1],t[2])}return r.apply(e,t)}n(Mh,"apply");bs.exports=Mh});var vs=o((yv,ms)=>{var Dh=gs(),ys=Math.max;function Uh(r,e,t){return e=ys(e===void 0?r.length-1:e,0),function(){for(var i=arguments,x=-1,s=ys(i.length-e,0),a=Array(s);++x<s;)a[x]=i[e+x];x=-1;for(var c=Array(e+1);++x<e;)c[x]=i[x];return c[e]=t(a),Dh(r,this,c)}}n(Uh,"overRest");ms.exports=Uh});var _s=o((vv,ws)=>{function kh(r){return function(){return r}}n(kh,"constant");ws.exports=kh});var Ss=o((_v,Es)=>{var Rh=_s(),qs=Er(),Kh=w0(),Nh=qs?function(r,e){return qs(r,"toString",{configurable:!0,enumerable:!1,value:Rh(e),writable:!0})}:Kh;Es.exports=Nh});var Ts=o((qv,As)=>{var Gh=800,zh=16,Wh=Date.now;function Vh(r){var e=0,t=0;return function(){var i=Wh(),x=zh-(i-t);if(t=i,x>0){if(++e>=Gh)return arguments[0]}else e=0;return r.apply(void 0,arguments)}}n(Vh,"shortOut");As.exports=Vh});var Is=o((Sv,Cs)=>{var Hh=Ss(),$h=Ts(),Yh=$h(Hh);Cs.exports=Yh});var Bs=o((Av,Os)=>{var Qh=w0(),Jh=vs(),Xh=Is();function Zh(r,e){return Xh(Jh(r,e,Qh),r+"")}n(Zh,"baseRest");Os.exports=Zh});var _0=o((Cv,Ps)=>{var el=9007199254740991;function rl(r){return typeof r=="number"&&r>-1&&r%1==0&&r<=el}n(rl,"isLength");Ps.exports=rl});var ge=o((Ov,Fs)=>{var tl=gr(),il=_0();function xl(r){return r!=null&&il(r.length)&&!tl(r)}n(xl,"isArrayLike");Fs.exports=xl});var js=o((Pv,Ls)=>{var nl=he(),sl=ge(),al=Ke(),cl=G();function ol(r,e,t){if(!cl(t))return!1;var i=typeof e;return(i=="number"?sl(t)&&al(e,t.length):i=="string"&&e in t)?nl(t[e],r):!1}n(ol,"isIterateeCall");Ls.exports=ol});var Ds=o((Lv,Ms)=>{function fl(r,e){for(var t=-1,i=Array(r);++t<r;)i[t]=e(t);return i}n(fl,"baseTimes");Ms.exports=fl});var ks=o((Mv,Us)=>{var ul=te(),dl=N(),hl="[object Arguments]";function ll(r){return dl(r)&&ul(r)==hl}n(ll,"baseIsArguments");Us.exports=ll});var Or=o((Uv,Ns)=>{var Rs=ks(),pl=N(),Ks=Object.prototype,bl=Ks.hasOwnProperty,gl=Ks.propertyIsEnumerable,yl=Rs((function(){return arguments})())?Rs:function(r){return pl(r)&&bl.call(r,"callee")&&!gl.call(r,"callee")};Ns.exports=yl});var zs=o((kv,Gs)=>{function ml(){return!1}n(ml,"stubFalse");Gs.exports=ml});var q0=o((Ge,ye)=>{var vl=D(),wl=zs(),Hs=typeof Ge=="object"&&Ge&&!Ge.nodeType&&Ge,Ws=Hs&&typeof ye=="object"&&ye&&!ye.nodeType&&ye,_l=Ws&&Ws.exports===Hs,Vs=_l?vl.Buffer:void 0,ql=Vs?Vs.isBuffer:void 0,El=ql||wl;ye.exports=El});var Ys=o((Kv,$s)=>{var Sl=te(),Al=_0(),Tl=N(),Cl="[object Arguments]",Il="[object Array]",Ol="[object Boolean]",Bl="[object Date]",Pl="[object Error]",Fl="[object Function]",Ll="[object Map]",jl="[object Number]",Ml="[object Object]",Dl="[object RegExp]",Ul="[object Set]",kl="[object String]",Rl="[object WeakMap]",Kl="[object ArrayBuffer]",Nl="[object DataView]",Gl="[object Float32Array]",zl="[object Float64Array]",Wl="[object Int8Array]",Vl="[object Int16Array]",Hl="[object Int32Array]",$l="[object Uint8Array]",Yl="[object Uint8ClampedArray]",Ql="[object Uint16Array]",Jl="[object Uint32Array]",y={};y[Gl]=y[zl]=y[Wl]=y[Vl]=y[Hl]=y[$l]=y[Yl]=y[Ql]=y[Jl]=!0;y[Cl]=y[Il]=y[Kl]=y[Ol]=y[Nl]=y[Bl]=y[Pl]=y[Fl]=y[Ll]=y[jl]=y[Ml]=y[Dl]=y[Ul]=y[kl]=y[Rl]=!1;function Xl(r){return Tl(r)&&Al(r.length)&&!!y[Sl(r)]}n(Xl,"baseIsTypedArray");$s.exports=Xl});var E0=o((Gv,Qs)=>{function Zl(r){return function(e){return r(e)}}n(Zl,"baseUnary");Qs.exports=Zl});var S0=o((ze,me)=>{var ep=pr(),Js=typeof ze=="object"&&ze&&!ze.nodeType&&ze,We=Js&&typeof me=="object"&&me&&!me.nodeType&&me,rp=We&&We.exports===Js,Br=rp&&ep.process,tp=(function(){try{var r=We&&We.require&&We.require("util").types;return r||Br&&Br.binding&&Br.binding("util")}catch{}})();me.exports=tp});var Pr=o((Wv,ea)=>{var ip=Ys(),xp=E0(),Xs=S0(),Zs=Xs&&Xs.isTypedArray,np=Zs?xp(Zs):ip;ea.exports=np});var Fr=o((Vv,ra)=>{var sp=Ds(),ap=Or(),cp=B(),op=q0(),fp=Ke(),up=Pr(),dp=Object.prototype,hp=dp.hasOwnProperty;function lp(r,e){var t=cp(r),i=!t&&ap(r),x=!t&&!i&&op(r),s=!t&&!i&&!x&&up(r),a=t||i||x||s,c=a?sp(r.length,String):[],f=c.length;for(var u in r)(e||hp.call(r,u))&&!(a&&(u=="length"||x&&(u=="offset"||u=="parent")||s&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||fp(u,f)))&&c.push(u);return c}n(lp,"arrayLikeKeys");ra.exports=lp});var A0=o(($v,ta)=>{var pp=Object.prototype;function bp(r){var e=r&&r.constructor,t=typeof e=="function"&&e.prototype||pp;return r===t}n(bp,"isPrototype");ta.exports=bp});var xa=o((Qv,ia)=>{function gp(r){var e=[];if(r!=null)for(var t in Object(r))e.push(t);return e}n(gp,"nativeKeysIn");ia.exports=gp});var sa=o((Xv,na)=>{var yp=G(),mp=A0(),vp=xa(),wp=Object.prototype,_p=wp.hasOwnProperty;function qp(r){if(!yp(r))return vp(r);var e=mp(r),t=[];for(var i in r)i=="constructor"&&(e||!_p.call(r,i))||t.push(i);return t}n(qp,"baseKeysIn");na.exports=qp});var Ve=o((ew,aa)=>{var Ep=Fr(),Sp=sa(),Ap=ge();function Tp(r){return Ap(r)?Ep(r,!0):Sp(r)}n(Tp,"keysIn");aa.exports=Tp});var fa=o((tw,oa)=>{var Cp=Bs(),Ip=he(),Op=js(),Bp=Ve(),ca=Object.prototype,Pp=ca.hasOwnProperty,Fp=Cp(function(r,e){r=Object(r);var t=-1,i=e.length,x=i>2?e[2]:void 0;for(x&&Op(e[0],e[1],x)&&(i=1);++t<i;)for(var s=e[t],a=Bp(s),c=-1,f=a.length;++c<f;){var u=a[c],d=r[u];(d===void 0||Ip(d,ca[u])&&!Pp.call(r,u))&&(r[u]=s[u])}return r});oa.exports=Fp});var da=o((iw,ua)=>{var Lp=ke();function jp(){this.__data__=new Lp,this.size=0}n(jp,"stackClear");ua.exports=jp});var la=o((nw,ha)=>{function Mp(r){var e=this.__data__,t=e.delete(r);return this.size=e.size,t}n(Mp,"stackDelete");ha.exports=Mp});var ba=o((aw,pa)=>{function Dp(r){return this.__data__.get(r)}n(Dp,"stackGet");pa.exports=Dp});var ya=o((ow,ga)=>{function Up(r){return this.__data__.has(r)}n(Up,"stackHas");ga.exports=Up});var va=o((uw,ma)=>{var kp=ke(),Rp=b0(),Kp=g0(),Np=200;function Gp(r,e){var t=this.__data__;if(t instanceof kp){var i=t.__data__;if(!Rp||i.length<Np-1)return i.push([r,e]),this.size=++t.size,this;t=this.__data__=new Kp(i)}return t.set(r,e),this.size=t.size,this}n(Gp,"stackSet");ma.exports=Gp});var T0=o((hw,wa)=>{var zp=ke(),Wp=da(),Vp=la(),Hp=ba(),$p=ya(),Yp=va();function ve(r){var e=this.__data__=new zp(r);this.size=e.size}n(ve,"Stack");ve.prototype.clear=Wp;ve.prototype.delete=Vp;ve.prototype.get=Hp;ve.prototype.has=$p;ve.prototype.set=Yp;wa.exports=ve});var qa=o((pw,_a)=>{function Qp(r,e){for(var t=-1,i=r==null?0:r.length;++t<i&&e(r[t],t,r)!==!1;);return r}n(Qp,"arrayEach");_a.exports=Qp});var He=o((gw,Ea)=>{var Jp=m0(),Xp=Sr();function Zp(r,e,t,i){var x=!t;t||(t={});for(var s=-1,a=e.length;++s<a;){var c=e[s],f=i?i(t[c],r[c],c,t,r):void 0;f===void 0&&(f=r[c]),x?Xp(t,c,f):Jp(t,c,f)}return t}n(Zp,"copyObject");Ea.exports=Zp});var Aa=o((mw,Sa)=>{var e4=br(),r4=e4(Object.keys,Object);Sa.exports=r4});var Ca=o((vw,Ta)=>{var t4=A0(),i4=Aa(),x4=Object.prototype,n4=x4.hasOwnProperty;function s4(r){if(!t4(r))return i4(r);var e=[];for(var t in Object(r))n4.call(r,t)&&t!="constructor"&&e.push(t);return e}n(s4,"baseKeys");Ta.exports=s4});var we=o((_w,Ia)=>{var a4=Fr(),c4=Ca(),o4=ge();function f4(r){return o4(r)?a4(r):c4(r)}n(f4,"keys");Ia.exports=f4});var Ba=o((Ew,Oa)=>{var u4=He(),d4=we();function h4(r,e){return r&&u4(e,d4(e),r)}n(h4,"baseAssign");Oa.exports=h4});var Fa=o((Aw,Pa)=>{var l4=He(),p4=Ve();function b4(r,e){return r&&l4(e,p4(e),r)}n(b4,"baseAssignIn");Pa.exports=b4});var Ua=o(($e,_e)=>{var g4=D(),Da=typeof $e=="object"&&$e&&!$e.nodeType&&$e,La=Da&&typeof _e=="object"&&_e&&!_e.nodeType&&_e,y4=La&&La.exports===Da,ja=y4?g4.Buffer:void 0,Ma=ja?ja.allocUnsafe:void 0;function m4(r,e){if(e)return r.slice();var t=r.length,i=Ma?Ma(t):new r.constructor(t);return r.copy(i),i}n(m4,"cloneBuffer");_e.exports=m4});var Ra=o((Iw,ka)=>{function v4(r,e){var t=-1,i=r.length;for(e||(e=Array(i));++t<i;)e[t]=r[t];return e}n(v4,"copyArray");ka.exports=v4});var Lr=o((Bw,Ka)=>{function w4(r,e){for(var t=-1,i=r==null?0:r.length,x=0,s=[];++t<i;){var a=r[t];e(a,t,r)&&(s[x++]=a)}return s}n(w4,"arrayFilter");Ka.exports=w4});var jr=o((Fw,Na)=>{function _4(){return[]}n(_4,"stubArray");Na.exports=_4});var C0=o((jw,za)=>{var q4=Lr(),E4=jr(),S4=Object.prototype,A4=S4.propertyIsEnumerable,Ga=Object.getOwnPropertySymbols,T4=Ga?function(r){return r==null?[]:(r=Object(r),q4(Ga(r),function(e){return A4.call(r,e)}))}:E4;za.exports=T4});var Va=o((Mw,Wa)=>{var C4=He(),I4=C0();function O4(r,e){return C4(r,I4(r),e)}n(O4,"copySymbols");Wa.exports=O4});var Mr=o((Uw,Ha)=>{function B4(r,e){for(var t=-1,i=e.length,x=r.length;++t<i;)r[x+t]=e[t];return r}n(B4,"arrayPush");Ha.exports=B4});var Dr=o((Rw,$a)=>{var P4=Mr(),F4=h0(),L4=C0(),j4=jr(),M4=Object.getOwnPropertySymbols,D4=M4?function(r){for(var e=[];r;)P4(e,L4(r)),r=F4(r);return e}:j4;$a.exports=D4});var Qa=o((Kw,Ya)=>{var U4=He(),k4=Dr();function R4(r,e){return U4(r,k4(r),e)}n(R4,"copySymbolsIn");Ya.exports=R4});var Ur=o((Gw,Ja)=>{var K4=Mr(),N4=B();function G4(r,e,t){var i=e(r);return N4(r)?i:K4(i,t(r))}n(G4,"baseGetAllKeys");Ja.exports=G4});var kr=o((Ww,Xa)=>{var z4=Ur(),W4=C0(),V4=we();function H4(r){return z4(r,V4,W4)}n(H4,"getAllKeys");Xa.exports=H4});var ec=o((Hw,Za)=>{var $4=Ur(),Y4=Dr(),Q4=Ve();function J4(r){return $4(r,Q4,Y4)}n(J4,"getAllKeysIn");Za.exports=J4});var tc=o((Yw,rc)=>{var X4=X(),Z4=D(),e8=X4(Z4,"DataView");rc.exports=e8});var xc=o((Qw,ic)=>{var r8=X(),t8=D(),i8=r8(t8,"Promise");ic.exports=i8});var sc=o((Jw,nc)=>{var x8=X(),n8=D(),s8=x8(n8,"Set");nc.exports=s8});var cc=o((Xw,ac)=>{var a8=X(),c8=D(),o8=a8(c8,"WeakMap");ac.exports=o8});var Ye=o((Zw,pc)=>{var Rr=tc(),Kr=b0(),Nr=xc(),Gr=sc(),zr=cc(),lc=te(),qe=mr(),oc="[object Map]",f8="[object Object]",fc="[object Promise]",uc="[object Set]",dc="[object WeakMap]",hc="[object DataView]",u8=qe(Rr),d8=qe(Kr),h8=qe(Nr),l8=qe(Gr),p8=qe(zr),xe=lc;(Rr&&xe(new Rr(new ArrayBuffer(1)))!=hc||Kr&&xe(new Kr)!=oc||Nr&&xe(Nr.resolve())!=fc||Gr&&xe(new Gr)!=uc||zr&&xe(new zr)!=dc)&&(xe=n(function(r){var e=lc(r),t=e==f8?r.constructor:void 0,i=t?qe(t):"";if(i)switch(i){case u8:return hc;case d8:return oc;case h8:return fc;case l8:return uc;case p8:return dc}return e},"getTag"));pc.exports=xe});var gc=o((r_,bc)=>{var b8=Object.prototype,g8=b8.hasOwnProperty;function y8(r){var e=r.length,t=new r.constructor(e);return e&&typeof r[0]=="string"&&g8.call(r,"index")&&(t.index=r.index,t.input=r.input),t}n(y8,"initCloneArray");bc.exports=y8});var Wr=o((i_,yc)=>{var m8=D(),v8=m8.Uint8Array;yc.exports=v8});var I0=o((x_,vc)=>{var mc=Wr();function w8(r){var e=new r.constructor(r.byteLength);return new mc(e).set(new mc(r)),e}n(w8,"cloneArrayBuffer");vc.exports=w8});var _c=o((s_,wc)=>{var _8=I0();function q8(r,e){var t=e?_8(r.buffer):r.buffer;return new r.constructor(t,r.byteOffset,r.byteLength)}n(q8,"cloneDataView");wc.exports=q8});var Ec=o((c_,qc)=>{var E8=/\w*$/;function S8(r){var e=new r.constructor(r.source,E8.exec(r));return e.lastIndex=r.lastIndex,e}n(S8,"cloneRegExp");qc.exports=S8});var Ic=o((f_,Cc)=>{var Sc=ue(),Ac=Sc?Sc.prototype:void 0,Tc=Ac?Ac.valueOf:void 0;function A8(r){return Tc?Object(Tc.call(r)):{}}n(A8,"cloneSymbol");Cc.exports=A8});var Bc=o((d_,Oc)=>{var T8=I0();function C8(r,e){var t=e?T8(r.buffer):r.buffer;return new r.constructor(t,r.byteOffset,r.length)}n(C8,"cloneTypedArray");Oc.exports=C8});var Fc=o((l_,Pc)=>{var I8=I0(),O8=_c(),B8=Ec(),P8=Ic(),F8=Bc(),L8="[object Boolean]",j8="[object Date]",M8="[object Map]",D8="[object Number]",U8="[object RegExp]",k8="[object Set]",R8="[object String]",K8="[object Symbol]",N8="[object ArrayBuffer]",G8="[object DataView]",z8="[object Float32Array]",W8="[object Float64Array]",V8="[object Int8Array]",H8="[object Int16Array]",$8="[object Int32Array]",Y8="[object Uint8Array]",Q8="[object Uint8ClampedArray]",J8="[object Uint16Array]",X8="[object Uint32Array]";function Z8(r,e,t){var i=r.constructor;switch(e){case N8:return I8(r);case L8:case j8:return new i(+r);case G8:return O8(r,t);case z8:case W8:case V8:case H8:case $8:case Y8:case Q8:case J8:case X8:return F8(r,t);case M8:return new i;case D8:case R8:return new i(r);case U8:return B8(r);case k8:return new i;case K8:return P8(r)}}n(Z8,"initCloneByTag");Pc.exports=Z8});var Mc=o((b_,jc)=>{var e5=G(),Lc=Object.create,r5=(function(){function r(){}return n(r,"object"),function(e){if(!e5(e))return{};if(Lc)return Lc(e);r.prototype=e;var t=new r;return r.prototype=void 0,t}})();jc.exports=r5});var Uc=o((y_,Dc)=>{var t5=Mc(),i5=h0(),x5=A0();function n5(r){return typeof r.constructor=="function"&&!x5(r)?t5(i5(r)):{}}n(n5,"initCloneObject");Dc.exports=n5});var Rc=o((v_,kc)=>{var s5=Ye(),a5=N(),c5="[object Map]";function o5(r){return a5(r)&&s5(r)==c5}n(o5,"baseIsMap");kc.exports=o5});var zc=o((__,Gc)=>{var f5=Rc(),u5=E0(),Kc=S0(),Nc=Kc&&Kc.isMap,d5=Nc?u5(Nc):f5;Gc.exports=d5});var Vc=o((q_,Wc)=>{var h5=Ye(),l5=N(),p5="[object Set]";function b5(r){return l5(r)&&h5(r)==p5}n(b5,"baseIsSet");Wc.exports=b5});var Qc=o((S_,Yc)=>{var g5=Vc(),y5=E0(),Hc=S0(),$c=Hc&&Hc.isSet,m5=$c?y5($c):g5;Yc.exports=m5});var ro=o((A_,eo)=>{var v5=T0(),w5=qa(),_5=m0(),q5=Ba(),E5=Fa(),S5=Ua(),A5=Ra(),T5=Va(),C5=Qa(),I5=kr(),O5=ec(),B5=Ye(),P5=gc(),F5=Fc(),L5=Uc(),j5=B(),M5=q0(),D5=zc(),U5=G(),k5=Qc(),R5=we(),K5=Ve(),N5=1,G5=2,z5=4,Jc="[object Arguments]",W5="[object Array]",V5="[object Boolean]",H5="[object Date]",$5="[object Error]",Xc="[object Function]",Y5="[object GeneratorFunction]",Q5="[object Map]",J5="[object Number]",Zc="[object Object]",X5="[object RegExp]",Z5="[object Set]",e7="[object String]",r7="[object Symbol]",t7="[object WeakMap]",i7="[object ArrayBuffer]",x7="[object DataView]",n7="[object Float32Array]",s7="[object Float64Array]",a7="[object Int8Array]",c7="[object Int16Array]",o7="[object Int32Array]",f7="[object Uint8Array]",u7="[object Uint8ClampedArray]",d7="[object Uint16Array]",h7="[object Uint32Array]",g={};g[Jc]=g[W5]=g[i7]=g[x7]=g[V5]=g[H5]=g[n7]=g[s7]=g[a7]=g[c7]=g[o7]=g[Q5]=g[J5]=g[Zc]=g[X5]=g[Z5]=g[e7]=g[r7]=g[f7]=g[u7]=g[d7]=g[h7]=!0;g[$5]=g[Xc]=g[t7]=!1;function O0(r,e,t,i,x,s){var a,c=e&N5,f=e&G5,u=e&z5;if(t&&(a=x?t(r,i,x,s):t(r)),a!==void 0)return a;if(!U5(r))return r;var d=j5(r);if(d){if(a=P5(r),!c)return A5(r,a)}else{var l=B5(r),p=l==Xc||l==Y5;if(M5(r))return S5(r,c);if(l==Zc||l==Jc||p&&!x){if(a=f||p?{}:L5(r),!c)return f?C5(r,E5(a,r)):T5(r,q5(a,r))}else{if(!g[l])return x?r:{};a=F5(r,l,c)}}s||(s=new v5);var w=s.get(r);if(w)return w;s.set(r,a),k5(r)?r.forEach(function(E){a.add(O0(E,e,t,E,r,s))}):D5(r)&&r.forEach(function(E,T){a.set(T,O0(E,e,t,T,r,s))});var v=u?f?O5:I5:f?K5:R5,_=d?void 0:v(r);return w5(_||r,function(E,T){_&&(T=E,E=r[T]),_5(a,T,O0(E,e,t,T,r,s))}),a}n(O0,"baseClone");eo.exports=O0});var io=o((C_,to)=>{var l7=ro(),p7=4;function b7(r){return l7(r,p7)}n(b7,"clone");to.exports=b7});var no=o((O_,xo)=>{function g7(r){return function(e,t,i){for(var x=-1,s=Object(e),a=i(e),c=a.length;c--;){var f=a[r?c:++x];if(t(s[f],f,s)===!1)break}return e}}n(g7,"createBaseFor");xo.exports=g7});var ao=o((P_,so)=>{var y7=no(),m7=y7();so.exports=m7});var oo=o((F_,co)=>{var v7=ao(),w7=we();function _7(r,e){return r&&v7(r,e,w7)}n(_7,"baseForOwn");co.exports=_7});var uo=o((j_,fo)=>{var q7=ge();function E7(r,e){return function(t,i){if(t==null)return t;if(!q7(t))return r(t,i);for(var x=t.length,s=e?x:-1,a=Object(t);(e?s--:++s<x)&&i(a[s],s,a)!==!1;);return t}}n(E7,"createBaseEach");fo.exports=E7});var Vr=o((D_,ho)=>{var S7=oo(),A7=uo(),T7=A7(S7);ho.exports=T7});var po=o((U_,lo)=>{var C7=Vr();function I7(r,e){var t=[];return C7(r,function(i,x,s){e(i,x,s)&&t.push(i)}),t}n(I7,"baseFilter");lo.exports=I7});var go=o((R_,bo)=>{var O7="__lodash_hash_undefined__";function B7(r){return this.__data__.set(r,O7),this}n(B7,"setCacheAdd");bo.exports=B7});var mo=o((N_,yo)=>{function P7(r){return this.__data__.has(r)}n(P7,"setCacheHas");yo.exports=P7});var wo=o((z_,vo)=>{var F7=g0(),L7=go(),j7=mo();function B0(r){var e=-1,t=r==null?0:r.length;for(this.__data__=new F7;++e<t;)this.add(r[e])}n(B0,"SetCache");B0.prototype.add=B0.prototype.push=L7;B0.prototype.has=j7;vo.exports=B0});var qo=o((V_,_o)=>{function M7(r,e){for(var t=-1,i=r==null?0:r.length;++t<i;)if(e(r[t],t,r))return!0;return!1}n(M7,"arraySome");_o.exports=M7});var So=o(($_,Eo)=>{function D7(r,e){return r.has(e)}n(D7,"cacheHas");Eo.exports=D7});var Hr=o((Q_,Ao)=>{var U7=wo(),k7=qo(),R7=So(),K7=1,N7=2;function G7(r,e,t,i,x,s){var a=t&K7,c=r.length,f=e.length;if(c!=f&&!(a&&f>c))return!1;var u=s.get(r),d=s.get(e);if(u&&d)return u==e&&d==r;var l=-1,p=!0,w=t&N7?new U7:void 0;for(s.set(r,e),s.set(e,r);++l<c;){var v=r[l],_=e[l];if(i)var E=a?i(_,v,l,e,r,s):i(v,_,l,r,e,s);if(E!==void 0){if(E)continue;p=!1;break}if(w){if(!k7(e,function(T,re){if(!R7(w,re)&&(v===T||x(v,T,t,i,s)))return w.push(re)})){p=!1;break}}else if(!(v===_||x(v,_,t,i,s))){p=!1;break}}return s.delete(r),s.delete(e),p}n(G7,"equalArrays");Ao.exports=G7});var Co=o((X_,To)=>{function z7(r){var e=-1,t=Array(r.size);return r.forEach(function(i,x){t[++e]=[x,i]}),t}n(z7,"mapToArray");To.exports=z7});var Oo=o((eq,Io)=>{function W7(r){var e=-1,t=Array(r.size);return r.forEach(function(i){t[++e]=i}),t}n(W7,"setToArray");Io.exports=W7});var jo=o((tq,Lo)=>{var Bo=ue(),Po=Wr(),V7=he(),H7=Hr(),$7=Co(),Y7=Oo(),Q7=1,J7=2,X7="[object Boolean]",Z7="[object Date]",eb="[object Error]",rb="[object Map]",tb="[object Number]",ib="[object RegExp]",xb="[object Set]",nb="[object String]",sb="[object Symbol]",ab="[object ArrayBuffer]",cb="[object DataView]",Fo=Bo?Bo.prototype:void 0,$r=Fo?Fo.valueOf:void 0;function ob(r,e,t,i,x,s,a){switch(t){case cb:if(r.byteLength!=e.byteLength||r.byteOffset!=e.byteOffset)return!1;r=r.buffer,e=e.buffer;case ab:return!(r.byteLength!=e.byteLength||!s(new Po(r),new Po(e)));case X7:case Z7:case tb:return V7(+r,+e);case eb:return r.name==e.name&&r.message==e.message;case ib:case nb:return r==e+"";case rb:var c=$7;case xb:var f=i&Q7;if(c||(c=Y7),r.size!=e.size&&!f)return!1;var u=a.get(r);if(u)return u==e;i|=J7,a.set(r,e);var d=H7(c(r),c(e),i,x,s,a);return a.delete(r),d;case sb:if($r)return $r.call(r)==$r.call(e)}return!1}n(ob,"equalByTag");Lo.exports=ob});var Uo=o((xq,Do)=>{var Mo=kr(),fb=1,ub=Object.prototype,db=ub.hasOwnProperty;function hb(r,e,t,i,x,s){var a=t&fb,c=Mo(r),f=c.length,u=Mo(e),d=u.length;if(f!=d&&!a)return!1;for(var l=f;l--;){var p=c[l];if(!(a?p in e:db.call(e,p)))return!1}var w=s.get(r),v=s.get(e);if(w&&v)return w==e&&v==r;var _=!0;s.set(r,e),s.set(e,r);for(var E=a;++l<f;){p=c[l];var T=r[p],re=e[p];if(i)var zi=a?i(re,T,p,e,r,s):i(T,re,p,r,e,s);if(!(zi===void 0?T===re||x(T,re,t,i,s):zi)){_=!1;break}E||(E=p=="constructor")}if(_&&!E){var a0=r.constructor,c0=e.constructor;a0!=c0&&"constructor"in r&&"constructor"in e&&!(typeof a0=="function"&&a0 instanceof a0&&typeof c0=="function"&&c0 instanceof c0)&&(_=!1)}return s.delete(r),s.delete(e),_}n(hb,"equalObjects");Do.exports=hb});var Vo=o((sq,Wo)=>{var Yr=T0(),lb=Hr(),pb=jo(),bb=Uo(),ko=Ye(),Ro=B(),Ko=q0(),gb=Pr(),yb=1,No="[object Arguments]",Go="[object Array]",P0="[object Object]",mb=Object.prototype,zo=mb.hasOwnProperty;function vb(r,e,t,i,x,s){var a=Ro(r),c=Ro(e),f=a?Go:ko(r),u=c?Go:ko(e);f=f==No?P0:f,u=u==No?P0:u;var d=f==P0,l=u==P0,p=f==u;if(p&&Ko(r)){if(!Ko(e))return!1;a=!0,d=!1}if(p&&!d)return s||(s=new Yr),a||gb(r)?lb(r,e,t,i,x,s):pb(r,e,f,t,i,x,s);if(!(t&yb)){var w=d&&zo.call(r,"__wrapped__"),v=l&&zo.call(e,"__wrapped__");if(w||v){var _=w?r.value():r,E=v?e.value():e;return s||(s=new Yr),x(_,E,t,i,s)}}return p?(s||(s=new Yr),bb(r,e,t,i,x,s)):!1}n(vb,"baseIsEqualDeep");Wo.exports=vb});var Qr=o((cq,Yo)=>{var wb=Vo(),Ho=N();function $o(r,e,t,i,x){return r===e?!0:r==null||e==null||!Ho(r)&&!Ho(e)?r!==r&&e!==e:wb(r,e,t,i,$o,x)}n($o,"baseIsEqual");Yo.exports=$o});var Jo=o((fq,Qo)=>{var _b=T0(),qb=Qr(),Eb=1,Sb=2;function Ab(r,e,t,i){var x=t.length,s=x,a=!i;if(r==null)return!s;for(r=Object(r);x--;){var c=t[x];if(a&&c[2]?c[1]!==r[c[0]]:!(c[0]in r))return!1}for(;++x<s;){c=t[x];var f=c[0],u=r[f],d=c[1];if(a&&c[2]){if(u===void 0&&!(f in r))return!1}else{var l=new _b;if(i)var p=i(u,d,f,r,e,l);if(!(p===void 0?qb(d,u,Eb|Sb,i,l):p))return!1}}return!0}n(Ab,"baseIsMatch");Qo.exports=Ab});var Jr=o((dq,Xo)=>{var Tb=G();function Cb(r){return r===r&&!Tb(r)}n(Cb,"isStrictComparable");Xo.exports=Cb});var e2=o((lq,Zo)=>{var Ib=Jr(),Ob=we();function Bb(r){for(var e=Ob(r),t=e.length;t--;){var i=e[t],x=r[i];e[t]=[i,x,Ib(x)]}return e}n(Bb,"getMatchData");Zo.exports=Bb});var Xr=o((bq,r2)=>{function Pb(r,e){return function(t){return t==null?!1:t[r]===e&&(e!==void 0||r in Object(t))}}n(Pb,"matchesStrictComparable");r2.exports=Pb});var i2=o((yq,t2)=>{var Fb=Jo(),Lb=e2(),jb=Xr();function Mb(r){var e=Lb(r);return e.length==1&&e[0][2]?jb(e[0][0],e[0][1]):function(t){return t===r||Fb(t,r,e)}}n(Mb,"baseMatches");t2.exports=Mb});var n2=o((vq,x2)=>{function Db(r,e){return r!=null&&e in Object(r)}n(Db,"baseHasIn");x2.exports=Db});var a2=o((_q,s2)=>{var Ub=y0(),kb=Or(),Rb=B(),Kb=Ke(),Nb=_0(),Gb=be();function zb(r,e,t){e=Ub(e,r);for(var i=-1,x=e.length,s=!1;++i<x;){var a=Gb(e[i]);if(!(s=r!=null&&t(r,a)))break;r=r[a]}return s||++i!=x?s:(x=r==null?0:r.length,!!x&&Nb(x)&&Kb(a,x)&&(Rb(r)||kb(r)))}n(zb,"hasPath");s2.exports=zb});var o2=o((Eq,c2)=>{var Wb=n2(),Vb=a2();function Hb(r,e){return r!=null&&Vb(r,e,Wb)}n(Hb,"hasIn");c2.exports=Hb});var u2=o((Aq,f2)=>{var $b=Qr(),Yb=qr(),Qb=o2(),Jb=p0(),Xb=Jr(),Zb=Xr(),e9=be(),r9=1,t9=2;function i9(r,e){return Jb(r)&&Xb(e)?Zb(e9(r),e):function(t){var i=Yb(t,r);return i===void 0&&i===e?Qb(t,r):$b(e,i,r9|t9)}}n(i9,"baseMatchesProperty");f2.exports=i9});var h2=o((Cq,d2)=>{function x9(r){return function(e){return e?.[r]}}n(x9,"baseProperty");d2.exports=x9});var p2=o((Oq,l2)=>{var n9=_r();function s9(r){return function(e){return n9(e,r)}}n(s9,"basePropertyDeep");l2.exports=s9});var g2=o((Pq,b2)=>{var a9=h2(),c9=p2(),o9=p0(),f9=be();function u9(r){return o9(r)?a9(f9(r)):c9(r)}n(u9,"property");b2.exports=u9});var Zr=o((Lq,y2)=>{var d9=i2(),h9=u2(),l9=w0(),p9=B(),b9=g2();function g9(r){return typeof r=="function"?r:r==null?l9:typeof r=="object"?p9(r)?h9(r[0],r[1]):d9(r):b9(r)}n(g9,"baseIteratee");y2.exports=g9});var v2=o((Mq,m2)=>{var y9=Lr(),m9=po(),v9=Zr(),w9=B();function _9(r,e){var t=w9(r)?y9:m9;return t(r,v9(e,3))}n(_9,"filter");m2.exports=_9});var _2=o((Uq,w2)=>{var q9=Vr(),E9=ge();function S9(r,e){var t=-1,i=E9(r)?Array(r.length):[];return q9(r,function(x,s,a){i[++t]=e(x,s,a)}),i}n(S9,"baseMap");w2.exports=S9});var E2=o((Rq,q2)=>{var A9=wr(),T9=Zr(),C9=_2(),I9=B();function O9(r,e){var t=I9(r)?A9:C9;return t(r,T9(e,3))}n(O9,"map");q2.exports=O9});var T2=o((Nq,A2)=>{"use strict";A2.exports=class S2{static{n(this,"Choice")}constructor(e,t){if(e instanceof S2||e.type==="separator")return e;typeof e=="string"||typeof e=="number"?(this.name=String(e),this.value=e,this.short=String(e)):Object.assign(this,e,{name:e.name||e.value,value:"value"in e?e.value:e.name,short:e.short||e.name||e.value}),typeof e.disabled=="function"?this.disabled=e.disabled(t):this.disabled=e.disabled}}});var P2=o((Wq,B2)=>{"use strict";var C2=require("assert"),I2={filter:v2(),map:E2()},F0=Le(),O2=T2();B2.exports=class{static{n(this,"Choices")}constructor(e,t){this.choices=e.map(i=>i.type==="separator"?(i instanceof F0||(i=new F0(i.line)),i):new O2(i,t)),this.realChoices=this.choices.filter(F0.exclude).filter(i=>!i.disabled),Object.defineProperty(this,"length",{get(){return this.choices.length},set(i){this.choices.length=i}}),Object.defineProperty(this,"realLength",{get(){return this.realChoices.length},set(){throw new Error("Cannot set `realLength` of a Choices collection")}})}getChoice(e){return C2(typeof e=="number"),this.realChoices[e]}get(e){return C2(typeof e=="number"),this.choices[e]}where(e){return I2.filter(this.realChoices,e)}pluck(e){return I2.map(this.realChoices,e)}indexOf(...e){return this.choices.indexOf(...e)}forEach(...e){return this.choices.forEach(...e)}filter(...e){return this.choices.filter(...e)}reduce(...e){return this.choices.reduce(...e)}find(e){return this.choices.find(e)}push(...e){let t=e.map(i=>new O2(i));return this.choices.push(...t),this.realChoices=this.choices.filter(F0.exclude).filter(i=>!i.disabled),this.choices}}});var j2=o((F2,L2)=>{"use strict";F2=L2.exports=P9;function B9(r){let e={defaultWidth:0,output:process.stdout,tty:require("tty")};return r?(Object.keys(e).forEach(function(t){r[t]||(r[t]=e[t])}),r):e}n(B9,"normalizeOpts");function P9(r){let e=B9(r);if(e.output.getWindowSize)return e.output.getWindowSize()[0]||e.defaultWidth;if(e.tty.getWindowSize)return e.tty.getWindowSize()[1]||e.defaultWidth;if(e.output.columns)return e.output.columns;if(process.env.CLI_WIDTH){let t=parseInt(process.env.CLI_WIDTH,10);if(!isNaN(t)&&t!==0)return t}return e.defaultWidth}n(P9,"cliWidth")});var R2=o(($q,k2)=>{"use strict";var Ee=dr(),F9=j2(),L9=require("../commonlibs/wrap-ansi/index.js"),j9=require("../commonlibs/strip-ansi/index.js"),M9=require("../commonlibs/string-width/index.js"),M2=require("../commonlibs/ora/index.js");function D2(r){return r.split(`
`).length}n(D2,"height");function U2(r){return r.split(`
`).pop()}n(U2,"lastLine");var et=class{static{n(this,"ScreenManager")}constructor(e){this.height=0,this.extraLinesUnderPrompt=0,this.rl=e}renderWithSpinner(e,t){this.spinnerId&&clearInterval(this.spinnerId);let i,x,s;t?(i=M2(t),x=n(()=>e,"contentFunc"),s=n(()=>i.frame(),"bottomContentFunc")):(i=M2(e),x=n(()=>i.frame(),"contentFunc"),s=n(()=>"","bottomContentFunc")),this.spinnerId=setInterval(()=>this.render(x(),s(),!0),i.interval)}render(e,t,i=!1){this.spinnerId&&!i&&clearInterval(this.spinnerId),this.rl.output.unmute(),this.clean(this.extraLinesUnderPrompt);let x=U2(e),s=j9(x),a=s;this.rl.line.length&&(a=a.slice(0,-this.rl.line.length)),this.rl.setPrompt(a);let c=this.rl._getCursorPos(),f=this.normalizedCliWidth();e=this.forceLineReturn(e,f),t&&(t=this.forceLineReturn(t,f)),s.length%f===0&&(e+=`
`);let u=e+(t?`
`+t:"");this.rl.output.write(u);let l=Math.floor(s.length/f)-c.rows+(t?D2(t):0);l>0&&Ee.up(this.rl,l),Ee.left(this.rl,M9(U2(u))),c.cols>0&&Ee.right(this.rl,c.cols),this.extraLinesUnderPrompt=l,this.height=D2(u),this.rl.output.mute()}clean(e){e>0&&Ee.down(this.rl,e),Ee.clearLine(this.rl,this.height)}done(){this.rl.setPrompt(""),this.rl.output.unmute(),this.rl.output.write(`
`)}releaseCursor(){this.extraLinesUnderPrompt>0&&Ee.down(this.rl,this.extraLinesUnderPrompt)}normalizedCliWidth(){return F9({defaultWidth:80,output:this.rl.output})}breakLines(e,t=this.normalizedCliWidth()){return e.map(i=>L9(i,t,{trim:!1,hard:!0}).split(`
`))}forceLineReturn(e,t=this.normalizedCliWidth()){return this.breakLines(e.split(`
`),t).flat().join(`
`)}};k2.exports=et});var z=o((Qq,z2)=>{"use strict";var K2={defaults:fa(),clone:io()},Qe=require("../commonlibs/chalk/index.js"),N2=require("../commonlibs/run-async/index.js"),{filter:G2,flatMap:D9,share:U9,take:k9,takeUntil:R9}=require("../commonlibs/rxjs/operators/index.js"),K9=P2(),N9=R2(),rt=class{static{n(this,"Prompt")}constructor(e,t,i){Object.assign(this,{answers:i,status:"pending"}),this.opt=K2.defaults(K2.clone(e),{validate:n(()=>!0,"validate"),validatingText:"",filter:n(x=>x,"filter"),filteringText:"",when:n(()=>!0,"when"),suffix:"",prefix:Qe.green("?")}),this.opt.name||this.throwParamError("name"),this.opt.message||(this.opt.message=this.opt.name+":"),Array.isArray(this.opt.choices)&&(this.opt.choices=new K9(this.opt.choices,i)),this.rl=t,this.screen=new N9(this.rl)}run(){return new Promise((e,t)=>{this._run(i=>e(i),i=>t(i))})}_run(e){e()}throwParamError(e){throw new Error("You must provide a `"+e+"` parameter")}close(){this.screen.releaseCursor()}handleSubmitEvents(e){let t=this,i=N2(this.opt.validate),x=N2(this.opt.filter),s=e.pipe(D9(f=>(this.startSpinner(f,this.opt.filteringText),x(f,t.answers).then(u=>(this.startSpinner(u,this.opt.validatingText),i(u,t.answers).then(d=>({isValid:d,value:u}),d=>({isValid:d,value:u}))),u=>({isValid:u})))),U9()),a=s.pipe(G2(f=>f.isValid===!0),k9(1)),c=s.pipe(G2(f=>f.isValid!==!0),R9(a));return{success:a,error:c}}startSpinner(e,t){e=this.getSpinningValue(e);let i=t?this.getQuestion()+e:this.getQuestion().slice(this.opt.prefix.length+1)+e;this.screen.renderWithSpinner(i,t)}getSpinningValue(e){return e}getQuestion(){let e=(this.opt.prefix?this.opt.prefix+" ":"")+Qe.bold(this.opt.message)+this.opt.suffix+Qe.reset(" ");return this.opt.default!=null&&this.status!=="touched"&&this.status!=="answered"&&(this.opt.type==="password"?e+=Qe.italic.dim("[hidden] "):e+=Qe.dim("("+this.opt.default+") ")),e}};z2.exports=rt});var W=o((Xq,W2)=>{"use strict";var{fromEvent:tt}=require("../commonlibs/rxjs/index.js"),{filter:ne,map:G9,share:Se,takeUntil:z9}=require("../commonlibs/rxjs/operators/index.js");function W9(r,e){return{value:r,key:e||{}}}n(W9,"normalizeKeypressEvents");W2.exports=function(r){let e=tt(r.input,"keypress",W9).pipe(z9(tt(r,"close"))).pipe(ne(({key:t})=>t.name!=="enter"&&t.name!=="return"));return{line:tt(r,"line"),keypress:e,normalizedUpKey:e.pipe(ne(({key:t})=>t.name==="up"||t.name==="k"||t.name==="p"&&t.ctrl),Se()),normalizedDownKey:e.pipe(ne(({key:t})=>t.name==="down"||t.name==="j"||t.name==="n"&&t.ctrl),Se()),numberKey:e.pipe(ne(t=>t.value&&"123456789".indexOf(t.value)>=0),G9(t=>Number(t.value)),Se()),spaceKey:e.pipe(ne(({key:t})=>t&&t.name==="space"),Se()),aKey:e.pipe(ne(({key:t})=>t&&t.name==="a"),Se()),iKey:e.pipe(ne(({key:t})=>t&&t.name==="i"),Se())}}});var Je=o((eE,V2)=>{"use strict";var V9=require("../commonlibs/chalk/index.js"),it=class{static{n(this,"Paginator")}constructor(e,t={}){let{isInfinite:i=!0}=t;this.lastIndex=0,this.screen=e,this.isInfinite=i}paginate(e,t,i){i=i||7;let x=e.split(`
`);if(this.screen&&(x=this.screen.breakLines(x),t=x.map(a=>a.length).splice(0,t).reduce((a,c)=>a+c,0),x=x.flat()),x.length<=i)return e;let s=this.isInfinite?this.getInfiniteLines(x,t,i):this.getFiniteLines(x,t,i);return this.lastIndex=t,s.join(`
`)+`
`+V9.dim("(Move up and down to reveal more choices)")}getInfiniteLines(e,t,i){this.pointer===void 0&&(this.pointer=0);let x=Math.floor(i/2);this.pointer<x&&this.lastIndex<t&&t-this.lastIndex<i&&(this.pointer=Math.min(x,this.pointer+t-this.lastIndex));let s=[e,e,e].flat(),a=Math.max(0,t+e.length-this.pointer);return s.splice(a,i)}getFiniteLines(e,t,i){let x=t-i/2;return x<0?x=0:x+i>e.length&&(x=e.length-i),e.splice(x,i)}};V2.exports=it});var L0=o((tE,H2)=>{function H9(r,e,t){let i=t.choices.realLength,x="loop"in t?!!t.loop:!0;if(e==="up")return r>0?r-1:x?i-1:r;if(e==="down")return r<i-1?r+1:x?0:r;throw new Error("dir must be up or down")}n(H9,"incrementListIndex");H2.exports=H9});var J2=o((xE,Q2)=>{"use strict";var nt=require("../commonlibs/chalk/index.js"),$9=require("../commonlibs/figures/index.js"),$2=require("../commonlibs/cli-cursor/index.js"),Y9=require("../commonlibs/run-async/index.js"),{flatMap:Q9,map:J9,take:X9,takeUntil:xt}=require("../commonlibs/rxjs/operators/index.js"),Z9=z(),eg=W(),rg=Je(),Y2=L0(),st=class extends Z9{static{n(this,"ListPrompt")}constructor(e,t,i){super(e,t,i),this.opt.choices||this.throwParamError("choices"),this.firstRender=!0,this.selected=0;let x=this.opt.default;if(typeof x=="number"&&x>=0&&x<this.opt.choices.realLength)this.selected=x;else if(typeof x!="number"&&x!=null){let a=this.opt.choices.realChoices.findIndex(({value:c})=>c===x);this.selected=Math.max(a,0)}this.opt.default=null;let s=this.opt.loop===void 0?!0:this.opt.loop;this.paginator=new rg(this.screen,{isInfinite:s})}_run(e){this.done=e;let t=this,i=eg(this.rl);return i.normalizedUpKey.pipe(xt(i.line)).forEach(this.onUpKey.bind(this)),i.normalizedDownKey.pipe(xt(i.line)).forEach(this.onDownKey.bind(this)),i.numberKey.pipe(xt(i.line)).forEach(this.onNumberKey.bind(this)),i.line.pipe(X9(1),J9(this.getCurrentValue.bind(this)),Q9(x=>Y9(t.opt.filter)(x,t.answers).catch(s=>s))).forEach(this.onSubmit.bind(this)),$2.hide(),this.render(),this}render(){let e=this.getQuestion();if(this.firstRender&&(e+=nt.dim("(Use arrow keys)")),this.status==="answered")e+=nt.cyan(this.opt.choices.getChoice(this.selected).short);else{let t=tg(this.opt.choices,this.selected),i=this.opt.choices.indexOf(this.opt.choices.getChoice(this.selected)),x=this.opt.choices.reduce((s,a,c)=>{if(c>i)return s;if(a.type==="separator")return s+1;let f=a.name;return typeof f!="string"?s+1:(f=f.split(`
`),s+f.length)},0)-1;e+=`
`+this.paginator.paginate(t,x,this.opt.pageSize)}this.firstRender=!1,this.screen.render(e)}onSubmit(e){this.status="answered",this.render(),this.screen.done(),$2.show(),this.done(e)}getCurrentValue(){return this.opt.choices.getChoice(this.selected).value}onUpKey(){this.selected=Y2(this.selected,"up",this.opt),this.render()}onDownKey(){this.selected=Y2(this.selected,"down",this