UNPKG

@sap/generator-fiori

Version:

Create an SAPUI5 application using SAP Fiori elements or a freestyle approach

17 lines 616 kB
const __esmImportMetaUrl = require('node:url').pathToFileURL(__filename).href; var t6=Object.create;var Le=Object.defineProperty;var r6=Object.getOwnPropertyDescriptor;var i6=Object.getOwnPropertyNames;var s6=Object.getPrototypeOf,x6=Object.prototype.hasOwnProperty;var x=(t,e)=>Le(t,"name",{value:e,configurable:!0});var c=(t,e)=>()=>{try{return e||t((e={exports:{}}).exports,e),e.exports}catch(r){throw e=0,r}},Yi=(t,e)=>{for(var r in e)Le(t,r,{get:e[r],enumerable:!0})},Ji=(t,e,r,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of i6(e))!x6.call(t,s)&&s!==r&&Le(t,s,{get:()=>e[s],enumerable:!(i=r6(e,s))||i.enumerable});return t};var Fe=(t,e,r)=>(r=t!=null?t6(s6(t)):{},Ji(e||!t||!t.__esModule?Le(r,"default",{value:t,enumerable:!0}):r,t)),n6=t=>Ji(Le({},"__esModule",{value:!0}),t);var je=c((m3,as)=>{"use strict";var f6=require("../commonlibs/chalk/index.js"),u6=require("../commonlibs/figures/index.js"),c0=class{static{x(this,"Separator")}constructor(e){this.type="separator",this.line=f6.dim(e||new Array(15).join(u6.line))}toString(){return this.line}};c0.exclude=function(t){return t.type!=="separator"};as.exports=c0});var fs=c((os,cs)=>{var d6=require("stream");os=cs.exports=ut;ut.through=ut;function ut(t,e,r){t=t||function(d){this.queue(d)},e=e||function(){this.queue(null)};var i=!1,s=!1,n=[],a=!1,o=new d6;o.readable=o.writable=!0,o.paused=!1,o.autoDestroy=!(r&&r.autoDestroy===!1),o.write=function(d){return t.call(this,d),!o.paused};function f(){for(;n.length&&!o.paused;){var d=n.shift();if(d===null)return o.emit("end");o.emit("data",d)}}x(f,"drain"),o.queue=o.push=function(d){return a||(d===null&&(a=!0),n.push(d),f()),o},o.on("end",function(){o.readable=!1,!o.writable&&o.autoDestroy&&process.nextTick(function(){o.destroy()})});function u(){o.writable=!1,e.call(o),!o.readable&&o.autoDestroy&&o.destroy()}return x(u,"_end"),o.end=function(d){if(!i)return i=!0,arguments.length&&o.write(d),u(),o},o.destroy=function(){if(!s)return s=!0,i=!0,n.length=0,o.writable=o.readable=!1,o.emit("close"),o},o.pause=function(){if(!o.paused)return o.paused=!0,o},o.resume=function(){return o.paused&&(o.paused=!1,o.emit("resume")),f(),o.paused||o.emit("drain"),o},o}x(ut,"through")});var ht=c((w3,us)=>{"use strict";var h6=require("../commonlibs/mute-stream/index.js"),l6=require("readline"),dt=class{static{x(this,"UI")}constructor(e){this.rl||(this.rl=l6.createInterface(p6(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 p6(t={}){t.skipTTYChecks=t.skipTTYChecks===void 0?!0:t.skipTTYChecks;let e=t.input||process.stdin;if(!t.skipTTYChecks&&!e.isTTY){let s=new Error("Prompts can not be meaningfully rendered in non-TTY environments");throw s.isTtyError=!0,s}let r=new h6;return r.pipe(t.output||process.stdout),{terminal:!0,...t,input:e,output:r}}x(p6,"setupReadlineOptions");us.exports=dt});var f0=c(ce=>{"use strict";var Me=require("../commonlibs/ansi-escapes/index.js");ce.left=function(t,e){t.output.write(Me.cursorBackward(e))};ce.right=function(t,e){t.output.write(Me.cursorForward(e))};ce.up=function(t,e){t.output.write(Me.cursorUp(e))};ce.down=function(t,e){t.output.write(Me.cursorDown(e))};ce.clearLine=function(t,e){t.output.write(Me.eraseLines(e))}});var hs=c((S3,ds)=>{"use strict";var b6=fs(),g6=ht(),lt=f0(),pt=class extends g6{static{x(this,"BottomBar")}constructor(e={}){super(e),this.log=b6(this.writeLog.bind(this)),this.bottomBar=e.bottomBar||"",this.render()}render(){return this.write(this.bottomBar),this}clean(){return lt.clearLine(this.rl,this.bottomBar.split(` `).length),this}updateBottomBar(e){return lt.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 r=e.split(/\n/);this.height=r.length,this.rl.setPrompt(r[r.length-1]),this.rl.output.rows===0&&this.rl.output.columns===0&&lt.left(this.rl,e.length+this.rl.line.length),this.rl.output.write(e)}};ds.exports=pt});var bt=c((A3,ls)=>{var m6=typeof global=="object"&&global&&global.Object===Object&&global;ls.exports=m6});var U=c((C3,ps)=>{var y6=bt(),v6=typeof self=="object"&&self&&self.Object===Object&&self,w6=y6||v6||Function("return this")();ps.exports=w6});var fe=c((I3,bs)=>{var _6=U(),q6=_6.Symbol;bs.exports=q6});var vs=c((T3,ys)=>{var gs=fe(),ms=Object.prototype,S6=ms.hasOwnProperty,E6=ms.toString,De=gs?gs.toStringTag:void 0;function A6(t){var e=S6.call(t,De),r=t[De];try{t[De]=void 0;var i=!0}catch{}var s=E6.call(t);return i&&(e?t[De]=r:delete t[De]),s}x(A6,"getRawTag");ys.exports=A6});var _s=c((B3,ws)=>{var C6=Object.prototype,I6=C6.toString;function T6(t){return I6.call(t)}x(T6,"objectToString");ws.exports=T6});var re=c((L3,Es)=>{var qs=fe(),O6=vs(),B6=_s(),P6="[object Null]",L6="[object Undefined]",Ss=qs?qs.toStringTag:void 0;function F6(t){return t==null?t===void 0?L6:P6:Ss&&Ss in Object(t)?O6(t):B6(t)}x(F6,"baseGetTag");Es.exports=F6});var gt=c((j3,As)=>{function j6(t,e){return function(r){return t(e(r))}}x(j6,"overArg");As.exports=j6});var u0=c((D3,Cs)=>{var M6=gt(),D6=M6(Object.getPrototypeOf,Object);Cs.exports=D6});var z=c((U3,Is)=>{function U6(t){return t!=null&&typeof t=="object"}x(U6,"isObjectLike");Is.exports=U6});var Bs=c((R3,Os)=>{var k6=re(),R6=u0(),N6=z(),K6="[object Object]",G6=Function.prototype,V6=Object.prototype,Ts=G6.toString,z6=V6.hasOwnProperty,H6=Ts.call(Object);function W6(t){if(!N6(t)||k6(t)!=K6)return!1;var e=R6(t);if(e===null)return!0;var r=z6.call(e,"constructor")&&e.constructor;return typeof r=="function"&&r instanceof r&&Ts.call(r)==H6}x(W6,"isPlainObject");Os.exports=W6});var P=c((K3,Ps)=>{var $6=Array.isArray;Ps.exports=$6});var d0=c((G3,Ls)=>{var Q6=re(),Y6=z(),J6="[object Symbol]";function X6(t){return typeof t=="symbol"||Y6(t)&&Q6(t)==J6}x(X6,"isSymbol");Ls.exports=X6});var h0=c((z3,Fs)=>{var Z6=P(),e1=d0(),t1=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,r1=/^\w*$/;function i1(t,e){if(Z6(t))return!1;var r=typeof t;return r=="number"||r=="symbol"||r=="boolean"||t==null||e1(t)?!0:r1.test(t)||!t1.test(t)||e!=null&&t in Object(e)}x(i1,"isKey");Fs.exports=i1});var H=c((W3,js)=>{function s1(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}x(s1,"isObject");js.exports=s1});var mt=c((Q3,Ms)=>{var x1=re(),n1=H(),a1="[object AsyncFunction]",o1="[object Function]",c1="[object GeneratorFunction]",f1="[object Proxy]";function u1(t){if(!n1(t))return!1;var e=x1(t);return e==o1||e==c1||e==a1||e==f1}x(u1,"isFunction");Ms.exports=u1});var Us=c((J3,Ds)=>{var d1=U(),h1=d1["__core-js_shared__"];Ds.exports=h1});var Ns=c((X3,Rs)=>{var yt=Us(),ks=(function(){var t=/[^.]+$/.exec(yt&&yt.keys&&yt.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""})();function l1(t){return!!ks&&ks in t}x(l1,"isMasked");Rs.exports=l1});var vt=c((ey,Ks)=>{var p1=Function.prototype,b1=p1.toString;function g1(t){if(t!=null){try{return b1.call(t)}catch{}try{return t+""}catch{}}return""}x(g1,"toSource");Ks.exports=g1});var Vs=c((ry,Gs)=>{var m1=mt(),y1=Ns(),v1=H(),w1=vt(),_1=/[\\^$.*+?()[\]{}|]/g,q1=/^\[object .+?Constructor\]$/,S1=Function.prototype,E1=Object.prototype,A1=S1.toString,C1=E1.hasOwnProperty,I1=RegExp("^"+A1.call(C1).replace(_1,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function T1(t){if(!v1(t)||y1(t))return!1;var e=m1(t)?I1:q1;return e.test(w1(t))}x(T1,"baseIsNative");Gs.exports=T1});var Hs=c((sy,zs)=>{function O1(t,e){return t?.[e]}x(O1,"getValue");zs.exports=O1});var X=c((ny,Ws)=>{var B1=Vs(),P1=Hs();function L1(t,e){var r=P1(t,e);return B1(r)?r:void 0}x(L1,"getNative");Ws.exports=L1});var Ue=c((oy,$s)=>{var F1=X(),j1=F1(Object,"create");$s.exports=j1});var Js=c((cy,Ys)=>{var Qs=Ue();function M1(){this.__data__=Qs?Qs(null):{},this.size=0}x(M1,"hashClear");Ys.exports=M1});var Zs=c((uy,Xs)=>{function D1(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}x(D1,"hashDelete");Xs.exports=D1});var tx=c((hy,ex)=>{var U1=Ue(),k1="__lodash_hash_undefined__",R1=Object.prototype,N1=R1.hasOwnProperty;function K1(t){var e=this.__data__;if(U1){var r=e[t];return r===k1?void 0:r}return N1.call(e,t)?e[t]:void 0}x(K1,"hashGet");ex.exports=K1});var ix=c((py,rx)=>{var G1=Ue(),V1=Object.prototype,z1=V1.hasOwnProperty;function H1(t){var e=this.__data__;return G1?e[t]!==void 0:z1.call(e,t)}x(H1,"hashHas");rx.exports=H1});var xx=c((gy,sx)=>{var W1=Ue(),$1="__lodash_hash_undefined__";function Q1(t,e){var r=this.__data__;return this.size+=this.has(t)?0:1,r[t]=W1&&e===void 0?$1:e,this}x(Q1,"hashSet");sx.exports=Q1});var ax=c((yy,nx)=>{var Y1=Js(),J1=Zs(),X1=tx(),Z1=ix(),ed=xx();function ue(t){var e=-1,r=t==null?0:t.length;for(this.clear();++e<r;){var i=t[e];this.set(i[0],i[1])}}x(ue,"Hash");ue.prototype.clear=Y1;ue.prototype.delete=J1;ue.prototype.get=X1;ue.prototype.has=Z1;ue.prototype.set=ed;nx.exports=ue});var cx=c((wy,ox)=>{function td(){this.__data__=[],this.size=0}x(td,"listCacheClear");ox.exports=td});var de=c((qy,fx)=>{function rd(t,e){return t===e||t!==t&&e!==e}x(rd,"eq");fx.exports=rd});var ke=c((Ey,ux)=>{var id=de();function sd(t,e){for(var r=t.length;r--;)if(id(t[r][0],e))return r;return-1}x(sd,"assocIndexOf");ux.exports=sd});var hx=c((Cy,dx)=>{var xd=ke(),nd=Array.prototype,ad=nd.splice;function od(t){var e=this.__data__,r=xd(e,t);if(r<0)return!1;var i=e.length-1;return r==i?e.pop():ad.call(e,r,1),--this.size,!0}x(od,"listCacheDelete");dx.exports=od});var px=c((Ty,lx)=>{var cd=ke();function fd(t){var e=this.__data__,r=cd(e,t);return r<0?void 0:e[r][1]}x(fd,"listCacheGet");lx.exports=fd});var gx=c((By,bx)=>{var ud=ke();function dd(t){return ud(this.__data__,t)>-1}x(dd,"listCacheHas");bx.exports=dd});var yx=c((Ly,mx)=>{var hd=ke();function ld(t,e){var r=this.__data__,i=hd(r,t);return i<0?(++this.size,r.push([t,e])):r[i][1]=e,this}x(ld,"listCacheSet");mx.exports=ld});var Re=c((jy,vx)=>{var pd=cx(),bd=hx(),gd=px(),md=gx(),yd=yx();function he(t){var e=-1,r=t==null?0:t.length;for(this.clear();++e<r;){var i=t[e];this.set(i[0],i[1])}}x(he,"ListCache");he.prototype.clear=pd;he.prototype.delete=bd;he.prototype.get=gd;he.prototype.has=md;he.prototype.set=yd;vx.exports=he});var l0=c((Dy,wx)=>{var vd=X(),wd=U(),_d=vd(wd,"Map");wx.exports=_d});var Sx=c((Uy,qx)=>{var _x=ax(),qd=Re(),Sd=l0();function Ed(){this.size=0,this.__data__={hash:new _x,map:new(Sd||qd),string:new _x}}x(Ed,"mapCacheClear");qx.exports=Ed});var Ax=c((Ry,Ex)=>{function Ad(t){var e=typeof t;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?t!=="__proto__":t===null}x(Ad,"isKeyable");Ex.exports=Ad});var Ne=c((Ky,Cx)=>{var Cd=Ax();function Id(t,e){var r=t.__data__;return Cd(e)?r[typeof e=="string"?"string":"hash"]:r.map}x(Id,"getMapData");Cx.exports=Id});var Tx=c((Vy,Ix)=>{var Td=Ne();function Od(t){var e=Td(this,t).delete(t);return this.size-=e?1:0,e}x(Od,"mapCacheDelete");Ix.exports=Od});var Bx=c((Hy,Ox)=>{var Bd=Ne();function Pd(t){return Bd(this,t).get(t)}x(Pd,"mapCacheGet");Ox.exports=Pd});var Lx=c(($y,Px)=>{var Ld=Ne();function Fd(t){return Ld(this,t).has(t)}x(Fd,"mapCacheHas");Px.exports=Fd});var jx=c((Yy,Fx)=>{var jd=Ne();function Md(t,e){var r=jd(this,t),i=r.size;return r.set(t,e),this.size+=r.size==i?0:1,this}x(Md,"mapCacheSet");Fx.exports=Md});var p0=c((Xy,Mx)=>{var Dd=Sx(),Ud=Tx(),kd=Bx(),Rd=Lx(),Nd=jx();function le(t){var e=-1,r=t==null?0:t.length;for(this.clear();++e<r;){var i=t[e];this.set(i[0],i[1])}}x(le,"MapCache");le.prototype.clear=Dd;le.prototype.delete=Ud;le.prototype.get=kd;le.prototype.has=Rd;le.prototype.set=Nd;Mx.exports=le});var kx=c((ev,Ux)=>{var Dx=p0(),Kd="Expected a function";function wt(t,e){if(typeof t!="function"||e!=null&&typeof e!="function")throw new TypeError(Kd);var r=x(function(){var i=arguments,s=e?e.apply(this,i):i[0],n=r.cache;if(n.has(s))return n.get(s);var a=t.apply(this,i);return r.cache=n.set(s,a)||n,a},"memoized");return r.cache=new(wt.Cache||Dx),r}x(wt,"memoize");wt.Cache=Dx;Ux.exports=wt});var Nx=c((rv,Rx)=>{var Gd=kx(),Vd=500;function zd(t){var e=Gd(t,function(i){return r.size===Vd&&r.clear(),i}),r=e.cache;return e}x(zd,"memoizeCapped");Rx.exports=zd});var Gx=c((sv,Kx)=>{var Hd=Nx(),Wd=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,$d=/\\(\\)?/g,Qd=Hd(function(t){var e=[];return t.charCodeAt(0)===46&&e.push(""),t.replace(Wd,function(r,i,s,n){e.push(s?n.replace($d,"$1"):i||r)}),e});Kx.exports=Qd});var _t=c((xv,Vx)=>{function Yd(t,e){for(var r=-1,i=t==null?0:t.length,s=Array(i);++r<i;)s[r]=e(t[r],r,t);return s}x(Yd,"arrayMap");Vx.exports=Yd});var Yx=c((av,Qx)=>{var zx=fe(),Jd=_t(),Xd=P(),Zd=d0(),eh=1/0,Hx=zx?zx.prototype:void 0,Wx=Hx?Hx.toString:void 0;function $x(t){if(typeof t=="string")return t;if(Xd(t))return Jd(t,$x)+"";if(Zd(t))return Wx?Wx.call(t):"";var e=t+"";return e=="0"&&1/t==-eh?"-0":e}x($x,"baseToString");Qx.exports=$x});var Xx=c((cv,Jx)=>{var th=Yx();function rh(t){return t==null?"":th(t)}x(rh,"toString");Jx.exports=rh});var b0=c((uv,Zx)=>{var ih=P(),sh=h0(),xh=Gx(),nh=Xx();function ah(t,e){return ih(t)?t:sh(t,e)?[t]:xh(nh(t))}x(ah,"castPath");Zx.exports=ah});var pe=c((hv,en)=>{var oh=d0(),ch=1/0;function fh(t){if(typeof t=="string"||oh(t))return t;var e=t+"";return e=="0"&&1/t==-ch?"-0":e}x(fh,"toKey");en.exports=fh});var qt=c((pv,tn)=>{var uh=b0(),dh=pe();function hh(t,e){e=uh(e,t);for(var r=0,i=e.length;t!=null&&r<i;)t=t[dh(e[r++])];return r&&r==i?t:void 0}x(hh,"baseGet");tn.exports=hh});var St=c((gv,rn)=>{var lh=qt();function ph(t,e,r){var i=t==null?void 0:lh(t,e);return i===void 0?r:i}x(ph,"get");rn.exports=ph});var Et=c((yv,sn)=>{var bh=X(),gh=(function(){try{var t=bh(Object,"defineProperty");return t({},"",{}),t}catch{}})();sn.exports=gh});var At=c((vv,nn)=>{var xn=Et();function mh(t,e,r){e=="__proto__"&&xn?xn(t,e,{configurable:!0,enumerable:!0,value:r,writable:!0}):t[e]=r}x(mh,"baseAssignValue");nn.exports=mh});var g0=c((_v,an)=>{var yh=At(),vh=de(),wh=Object.prototype,_h=wh.hasOwnProperty;function qh(t,e,r){var i=t[e];(!(_h.call(t,e)&&vh(i,r))||r===void 0&&!(e in t))&&yh(t,e,r)}x(qh,"assignValue");an.exports=qh});var Ke=c((Sv,on)=>{var Sh=9007199254740991,Eh=/^(?:0|[1-9]\d*)$/;function Ah(t,e){var r=typeof t;return e=e??Sh,!!e&&(r=="number"||r!="symbol"&&Eh.test(t))&&t>-1&&t%1==0&&t<e}x(Ah,"isIndex");on.exports=Ah});var un=c((Av,fn)=>{var Ch=g0(),Ih=b0(),Th=Ke(),cn=H(),Oh=pe();function Bh(t,e,r,i){if(!cn(t))return t;e=Ih(e,t);for(var s=-1,n=e.length,a=n-1,o=t;o!=null&&++s<n;){var f=Oh(e[s]),u=r;if(f==="__proto__"||f==="constructor"||f==="prototype")return t;if(s!=a){var d=o[f];u=i?i(d,f,o):void 0,u===void 0&&(u=cn(d)?d:Th(e[s+1])?[]:{})}Ch(o,f,u),o=o[f]}return t}x(Bh,"baseSet");fn.exports=Bh});var hn=c((Iv,dn)=>{var Ph=un();function Lh(t,e,r){return t==null?t:Ph(t,e,r)}x(Lh,"set");dn.exports=Lh});var pn=c(ln=>{"use strict";var{from:Fh,of:jh}=require("../commonlibs/rxjs/index.js"),Mh=require("../commonlibs/run-async/index.js");ln.fetchAsyncQuestionProperty=function(t,e,r){return typeof t[e]!="function"?jh(t):Fh(Mh(t[e])(r).then(i=>(t[e]=i,t)))}});var mn=c((Bv,gn)=>{"use strict";var Ge={isPlainObject:Bs(),get:St(),set:hn()},{defer:m0,empty:bn,from:Ct,of:It}=require("../commonlibs/rxjs/index.js"),{concatMap:ie,filter:Dh,publish:Uh,reduce:kh}=require("../commonlibs/rxjs/operators/index.js"),Rh=require("../commonlibs/run-async/index.js"),Tt=pn(),Nh=ht(),Ot=class extends Nh{static{x(this,"PromptUI")}constructor(e,r){super(r),this.prompts=e}run(e,r){Ge.isPlainObject(r)?this.answers={...r}:this.answers={},Ge.isPlainObject(e)&&(e=Object.values(e).every(s=>Ge.isPlainObject(s)&&s.name===void 0)?Object.entries(e).map(([s,n])=>({name:s,...n})):[e]);let i=Array.isArray(e)?Ct(e):e;return this.process=i.pipe(ie(this.processQuestion.bind(this)),Uh()),this.process.connect(),this.process.pipe(kh((s,n)=>(Ge.set(s,n.name,n.answer),s),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},m0(()=>It(e).pipe(ie(this.setDefaultType.bind(this)),ie(this.filterIfRunnable.bind(this)),ie(()=>Tt.fetchAsyncQuestionProperty(e,"message",this.answers)),ie(()=>Tt.fetchAsyncQuestionProperty(e,"default",this.answers)),ie(()=>Tt.fetchAsyncQuestionProperty(e,"choices",this.answers)),ie(this.fetchAnswer.bind(this))))}fetchAnswer(e){let r=this.prompts[e.type];return this.activePrompt=new r(e,this.rl,this.answers),m0(()=>Ct(this.activePrompt.run().then(i=>({name:e.name,answer:i}))))}setDefaultType(e){return this.prompts[e.type]||(e.type="input"),m0(()=>It(e))}filterIfRunnable(e){if(e.askAnswered!==!0&&Ge.get(this.answers,e.name)!==void 0||e.when===!1)return bn();if(typeof e.when!="function")return It(e);let{answers:r}=this;return m0(()=>Ct(Rh(e.when)(r).then(i=>{if(i)return e})).pipe(Dh(i=>i!=null)))}};gn.exports=Ot});var y0=c((Lv,yn)=>{function Kh(t){return t}x(Kh,"identity");yn.exports=Kh});var wn=c((jv,vn)=>{function Gh(t,e,r){switch(r.length){case 0:return t.call(e);case 1:return t.call(e,r[0]);case 2:return t.call(e,r[0],r[1]);case 3:return t.call(e,r[0],r[1],r[2])}return t.apply(e,r)}x(Gh,"apply");vn.exports=Gh});var Sn=c((Dv,qn)=>{var Vh=wn(),_n=Math.max;function zh(t,e,r){return e=_n(e===void 0?t.length-1:e,0),function(){for(var i=arguments,s=-1,n=_n(i.length-e,0),a=Array(n);++s<n;)a[s]=i[e+s];s=-1;for(var o=Array(e+1);++s<e;)o[s]=i[s];return o[e]=r(a),Vh(t,this,o)}}x(zh,"overRest");qn.exports=zh});var An=c((kv,En)=>{function Hh(t){return function(){return t}}x(Hh,"constant");En.exports=Hh});var Tn=c((Nv,In)=>{var Wh=An(),Cn=Et(),$h=y0(),Qh=Cn?function(t,e){return Cn(t,"toString",{configurable:!0,enumerable:!1,value:Wh(e),writable:!0})}:$h;In.exports=Qh});var Bn=c((Kv,On)=>{var Yh=800,Jh=16,Xh=Date.now;function Zh(t){var e=0,r=0;return function(){var i=Xh(),s=Jh-(i-r);if(r=i,s>0){if(++e>=Yh)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}x(Zh,"shortOut");On.exports=Zh});var Ln=c((Vv,Pn)=>{var el=Tn(),tl=Bn(),rl=tl(el);Pn.exports=rl});var jn=c((zv,Fn)=>{var il=y0(),sl=Sn(),xl=Ln();function nl(t,e){return xl(sl(t,e,il),t+"")}x(nl,"baseRest");Fn.exports=nl});var v0=c((Wv,Mn)=>{var al=9007199254740991;function ol(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=al}x(ol,"isLength");Mn.exports=ol});var be=c((Qv,Dn)=>{var cl=mt(),fl=v0();function ul(t){return t!=null&&fl(t.length)&&!cl(t)}x(ul,"isArrayLike");Dn.exports=ul});var kn=c((Jv,Un)=>{var dl=de(),hl=be(),ll=Ke(),pl=H();function bl(t,e,r){if(!pl(r))return!1;var i=typeof e;return(i=="number"?hl(r)&&ll(e,r.length):i=="string"&&e in r)?dl(r[e],t):!1}x(bl,"isIterateeCall");Un.exports=bl});var Nn=c((Zv,Rn)=>{function gl(t,e){for(var r=-1,i=Array(t);++r<t;)i[r]=e(r);return i}x(gl,"baseTimes");Rn.exports=gl});var Gn=c((tw,Kn)=>{var ml=re(),yl=z(),vl="[object Arguments]";function wl(t){return yl(t)&&ml(t)==vl}x(wl,"baseIsArguments");Kn.exports=wl});var Bt=c((iw,Hn)=>{var Vn=Gn(),_l=z(),zn=Object.prototype,ql=zn.hasOwnProperty,Sl=zn.propertyIsEnumerable,El=Vn((function(){return arguments})())?Vn:function(t){return _l(t)&&ql.call(t,"callee")&&!Sl.call(t,"callee")};Hn.exports=El});var $n=c((sw,Wn)=>{function Al(){return!1}x(Al,"stubFalse");Wn.exports=Al});var w0=c((Ve,ge)=>{var Cl=U(),Il=$n(),Jn=typeof Ve=="object"&&Ve&&!Ve.nodeType&&Ve,Qn=Jn&&typeof ge=="object"&&ge&&!ge.nodeType&&ge,Tl=Qn&&Qn.exports===Jn,Yn=Tl?Cl.Buffer:void 0,Ol=Yn?Yn.isBuffer:void 0,Bl=Ol||Il;ge.exports=Bl});var Zn=c((nw,Xn)=>{var Pl=re(),Ll=v0(),Fl=z(),jl="[object Arguments]",Ml="[object Array]",Dl="[object Boolean]",Ul="[object Date]",kl="[object Error]",Rl="[object Function]",Nl="[object Map]",Kl="[object Number]",Gl="[object Object]",Vl="[object RegExp]",zl="[object Set]",Hl="[object String]",Wl="[object WeakMap]",$l="[object ArrayBuffer]",Ql="[object DataView]",Yl="[object Float32Array]",Jl="[object Float64Array]",Xl="[object Int8Array]",Zl="[object Int16Array]",ep="[object Int32Array]",tp="[object Uint8Array]",rp="[object Uint8ClampedArray]",ip="[object Uint16Array]",sp="[object Uint32Array]",m={};m[Yl]=m[Jl]=m[Xl]=m[Zl]=m[ep]=m[tp]=m[rp]=m[ip]=m[sp]=!0;m[jl]=m[Ml]=m[$l]=m[Dl]=m[Ql]=m[Ul]=m[kl]=m[Rl]=m[Nl]=m[Kl]=m[Gl]=m[Vl]=m[zl]=m[Hl]=m[Wl]=!1;function xp(t){return Fl(t)&&Ll(t.length)&&!!m[Pl(t)]}x(xp,"baseIsTypedArray");Xn.exports=xp});var _0=c((ow,ea)=>{function np(t){return function(e){return t(e)}}x(np,"baseUnary");ea.exports=np});var q0=c((ze,me)=>{var ap=bt(),ta=typeof ze=="object"&&ze&&!ze.nodeType&&ze,He=ta&&typeof me=="object"&&me&&!me.nodeType&&me,op=He&&He.exports===ta,Pt=op&&ap.process,cp=(function(){try{var t=He&&He.require&&He.require("util").types;return t||Pt&&Pt.binding&&Pt.binding("util")}catch{}})();me.exports=cp});var Lt=c((fw,sa)=>{var fp=Zn(),up=_0(),ra=q0(),ia=ra&&ra.isTypedArray,dp=ia?up(ia):fp;sa.exports=dp});var Ft=c((uw,xa)=>{var hp=Nn(),lp=Bt(),pp=P(),bp=w0(),gp=Ke(),mp=Lt(),yp=Object.prototype,vp=yp.hasOwnProperty;function wp(t,e){var r=pp(t),i=!r&&lp(t),s=!r&&!i&&bp(t),n=!r&&!i&&!s&&mp(t),a=r||i||s||n,o=a?hp(t.length,String):[],f=o.length;for(var u in t)(e||vp.call(t,u))&&!(a&&(u=="length"||s&&(u=="offset"||u=="parent")||n&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||gp(u,f)))&&o.push(u);return o}x(wp,"arrayLikeKeys");xa.exports=wp});var S0=c((hw,na)=>{var _p=Object.prototype;function qp(t){var e=t&&t.constructor,r=typeof e=="function"&&e.prototype||_p;return t===r}x(qp,"isPrototype");na.exports=qp});var oa=c((pw,aa)=>{function Sp(t){var e=[];if(t!=null)for(var r in Object(t))e.push(r);return e}x(Sp,"nativeKeysIn");aa.exports=Sp});var fa=c((gw,ca)=>{var Ep=H(),Ap=S0(),Cp=oa(),Ip=Object.prototype,Tp=Ip.hasOwnProperty;function Op(t){if(!Ep(t))return Cp(t);var e=Ap(t),r=[];for(var i in t)i=="constructor"&&(e||!Tp.call(t,i))||r.push(i);return r}x(Op,"baseKeysIn");ca.exports=Op});var We=c((yw,ua)=>{var Bp=Ft(),Pp=fa(),Lp=be();function Fp(t){return Lp(t)?Bp(t,!0):Pp(t)}x(Fp,"keysIn");ua.exports=Fp});var la=c((ww,ha)=>{var jp=jn(),Mp=de(),Dp=kn(),Up=We(),da=Object.prototype,kp=da.hasOwnProperty,Rp=jp(function(t,e){t=Object(t);var r=-1,i=e.length,s=i>2?e[2]:void 0;for(s&&Dp(e[0],e[1],s)&&(i=1);++r<i;)for(var n=e[r],a=Up(n),o=-1,f=a.length;++o<f;){var u=a[o],d=t[u];(d===void 0||Mp(d,da[u])&&!kp.call(t,u))&&(t[u]=n[u])}return t});ha.exports=Rp});var ba=c((_w,pa)=>{var Np=Re();function Kp(){this.__data__=new Np,this.size=0}x(Kp,"stackClear");pa.exports=Kp});var ma=c((Sw,ga)=>{function Gp(t){var e=this.__data__,r=e.delete(t);return this.size=e.size,r}x(Gp,"stackDelete");ga.exports=Gp});var va=c((Aw,ya)=>{function Vp(t){return this.__data__.get(t)}x(Vp,"stackGet");ya.exports=Vp});var _a=c((Iw,wa)=>{function zp(t){return this.__data__.has(t)}x(zp,"stackHas");wa.exports=zp});var Sa=c((Ow,qa)=>{var Hp=Re(),Wp=l0(),$p=p0(),Qp=200;function Yp(t,e){var r=this.__data__;if(r instanceof Hp){var i=r.__data__;if(!Wp||i.length<Qp-1)return i.push([t,e]),this.size=++r.size,this;r=this.__data__=new $p(i)}return r.set(t,e),this.size=r.size,this}x(Yp,"stackSet");qa.exports=Yp});var E0=c((Pw,Ea)=>{var Jp=Re(),Xp=ba(),Zp=ma(),e4=va(),t4=_a(),r4=Sa();function ye(t){var e=this.__data__=new Jp(t);this.size=e.size}x(ye,"Stack");ye.prototype.clear=Xp;ye.prototype.delete=Zp;ye.prototype.get=e4;ye.prototype.has=t4;ye.prototype.set=r4;Ea.exports=ye});var Ca=c((Fw,Aa)=>{function i4(t,e){for(var r=-1,i=t==null?0:t.length;++r<i&&e(t[r],r,t)!==!1;);return t}x(i4,"arrayEach");Aa.exports=i4});var $e=c((Mw,Ia)=>{var s4=g0(),x4=At();function n4(t,e,r,i){var s=!r;r||(r={});for(var n=-1,a=e.length;++n<a;){var o=e[n],f=i?i(r[o],t[o],o,r,t):void 0;f===void 0&&(f=t[o]),s?x4(r,o,f):s4(r,o,f)}return r}x(n4,"copyObject");Ia.exports=n4});var Oa=c((Uw,Ta)=>{var a4=gt(),o4=a4(Object.keys,Object);Ta.exports=o4});var Pa=c((kw,Ba)=>{var c4=S0(),f4=Oa(),u4=Object.prototype,d4=u4.hasOwnProperty;function h4(t){if(!c4(t))return f4(t);var e=[];for(var r in Object(t))d4.call(t,r)&&r!="constructor"&&e.push(r);return e}x(h4,"baseKeys");Ba.exports=h4});var ve=c((Nw,La)=>{var l4=Ft(),p4=Pa(),b4=be();function g4(t){return b4(t)?l4(t):p4(t)}x(g4,"keys");La.exports=g4});var ja=c((Gw,Fa)=>{var m4=$e(),y4=ve();function v4(t,e){return t&&m4(e,y4(e),t)}x(v4,"baseAssign");Fa.exports=v4});var Da=c((zw,Ma)=>{var w4=$e(),_4=We();function q4(t,e){return t&&w4(e,_4(e),t)}x(q4,"baseAssignIn");Ma.exports=q4});var Ka=c((Qe,we)=>{var S4=U(),Na=typeof Qe=="object"&&Qe&&!Qe.nodeType&&Qe,Ua=Na&&typeof we=="object"&&we&&!we.nodeType&&we,E4=Ua&&Ua.exports===Na,ka=E4?S4.Buffer:void 0,Ra=ka?ka.allocUnsafe:void 0;function A4(t,e){if(e)return t.slice();var r=t.length,i=Ra?Ra(r):new t.constructor(r);return t.copy(i),i}x(A4,"cloneBuffer");we.exports=A4});var Va=c(($w,Ga)=>{function C4(t,e){var r=-1,i=t.length;for(e||(e=Array(i));++r<i;)e[r]=t[r];return e}x(C4,"copyArray");Ga.exports=C4});var jt=c((Yw,za)=>{function I4(t,e){for(var r=-1,i=t==null?0:t.length,s=0,n=[];++r<i;){var a=t[r];e(a,r,t)&&(n[s++]=a)}return n}x(I4,"arrayFilter");za.exports=I4});var Mt=c((Xw,Ha)=>{function T4(){return[]}x(T4,"stubArray");Ha.exports=T4});var A0=c((e_,$a)=>{var O4=jt(),B4=Mt(),P4=Object.prototype,L4=P4.propertyIsEnumerable,Wa=Object.getOwnPropertySymbols,F4=Wa?function(t){return t==null?[]:(t=Object(t),O4(Wa(t),function(e){return L4.call(t,e)}))}:B4;$a.exports=F4});var Ya=c((t_,Qa)=>{var j4=$e(),M4=A0();function D4(t,e){return j4(t,M4(t),e)}x(D4,"copySymbols");Qa.exports=D4});var Dt=c((i_,Ja)=>{function U4(t,e){for(var r=-1,i=e.length,s=t.length;++r<i;)t[s+r]=e[r];return t}x(U4,"arrayPush");Ja.exports=U4});var Ut=c((x_,Xa)=>{var k4=Dt(),R4=u0(),N4=A0(),K4=Mt(),G4=Object.getOwnPropertySymbols,V4=G4?function(t){for(var e=[];t;)k4(e,N4(t)),t=R4(t);return e}:K4;Xa.exports=V4});var eo=c((n_,Za)=>{var z4=$e(),H4=Ut();function W4(t,e){return z4(t,H4(t),e)}x(W4,"copySymbolsIn");Za.exports=W4});var kt=c((o_,to)=>{var $4=Dt(),Q4=P();function Y4(t,e,r){var i=e(t);return Q4(t)?i:$4(i,r(t))}x(Y4,"baseGetAllKeys");to.exports=Y4});var Rt=c((f_,ro)=>{var J4=kt(),X4=A0(),Z4=ve();function e8(t){return J4(t,Z4,X4)}x(e8,"getAllKeys");ro.exports=e8});var so=c((d_,io)=>{var t8=kt(),r8=Ut(),i8=We();function s8(t){return t8(t,i8,r8)}x(s8,"getAllKeysIn");io.exports=s8});var no=c((l_,xo)=>{var x8=X(),n8=U(),a8=x8(n8,"DataView");xo.exports=a8});var oo=c((p_,ao)=>{var o8=X(),c8=U(),f8=o8(c8,"Promise");ao.exports=f8});var fo=c((b_,co)=>{var u8=X(),d8=U(),h8=u8(d8,"Set");co.exports=h8});var ho=c((g_,uo)=>{var l8=X(),p8=U(),b8=l8(p8,"WeakMap");uo.exports=b8});var Ye=c((m_,vo)=>{var Nt=no(),Kt=l0(),Gt=oo(),Vt=fo(),zt=ho(),yo=re(),_e=vt(),lo="[object Map]",g8="[object Object]",po="[object Promise]",bo="[object Set]",go="[object WeakMap]",mo="[object DataView]",m8=_e(Nt),y8=_e(Kt),v8=_e(Gt),w8=_e(Vt),_8=_e(zt),se=yo;(Nt&&se(new Nt(new ArrayBuffer(1)))!=mo||Kt&&se(new Kt)!=lo||Gt&&se(Gt.resolve())!=po||Vt&&se(new Vt)!=bo||zt&&se(new zt)!=go)&&(se=x(function(t){var e=yo(t),r=e==g8?t.constructor:void 0,i=r?_e(r):"";if(i)switch(i){case m8:return mo;case y8:return lo;case v8:return po;case w8:return bo;case _8:return go}return e},"getTag"));vo.exports=se});var _o=c((v_,wo)=>{var q8=Object.prototype,S8=q8.hasOwnProperty;function E8(t){var e=t.length,r=new t.constructor(e);return e&&typeof t[0]=="string"&&S8.call(t,"index")&&(r.index=t.index,r.input=t.input),r}x(E8,"initCloneArray");wo.exports=E8});var Ht=c((__,qo)=>{var A8=U(),C8=A8.Uint8Array;qo.exports=C8});var C0=c((q_,Eo)=>{var So=Ht();function I8(t){var e=new t.constructor(t.byteLength);return new So(e).set(new So(t)),e}x(I8,"cloneArrayBuffer");Eo.exports=I8});var Co=c((E_,Ao)=>{var T8=C0();function O8(t,e){var r=e?T8(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.byteLength)}x(O8,"cloneDataView");Ao.exports=O8});var To=c((C_,Io)=>{var B8=/\w*$/;function P8(t){var e=new t.constructor(t.source,B8.exec(t));return e.lastIndex=t.lastIndex,e}x(P8,"cloneRegExp");Io.exports=P8});var Fo=c((T_,Lo)=>{var Oo=fe(),Bo=Oo?Oo.prototype:void 0,Po=Bo?Bo.valueOf:void 0;function L8(t){return Po?Object(Po.call(t)):{}}x(L8,"cloneSymbol");Lo.exports=L8});var Mo=c((B_,jo)=>{var F8=C0();function j8(t,e){var r=e?F8(t.buffer):t.buffer;return new t.constructor(r,t.byteOffset,t.length)}x(j8,"cloneTypedArray");jo.exports=j8});var Uo=c((L_,Do)=>{var M8=C0(),D8=Co(),U8=To(),k8=Fo(),R8=Mo(),N8="[object Boolean]",K8="[object Date]",G8="[object Map]",V8="[object Number]",z8="[object RegExp]",H8="[object Set]",W8="[object String]",$8="[object Symbol]",Q8="[object ArrayBuffer]",Y8="[object DataView]",J8="[object Float32Array]",X8="[object Float64Array]",Z8="[object Int8Array]",eb="[object Int16Array]",tb="[object Int32Array]",rb="[object Uint8Array]",ib="[object Uint8ClampedArray]",sb="[object Uint16Array]",xb="[object Uint32Array]";function nb(t,e,r){var i=t.constructor;switch(e){case Q8:return M8(t);case N8:case K8:return new i(+t);case Y8:return D8(t,r);case J8:case X8:case Z8:case eb:case tb:case rb:case ib:case sb:case xb:return R8(t,r);case G8:return new i;case V8:case W8:return new i(t);case z8:return U8(t);case H8:return new i;case $8:return k8(t)}}x(nb,"initCloneByTag");Do.exports=nb});var No=c((j_,Ro)=>{var ab=H(),ko=Object.create,ob=(function(){function t(){}return x(t,"object"),function(e){if(!ab(e))return{};if(ko)return ko(e);t.prototype=e;var r=new t;return t.prototype=void 0,r}})();Ro.exports=ob});var Go=c((D_,Ko)=>{var cb=No(),fb=u0(),ub=S0();function db(t){return typeof t.constructor=="function"&&!ub(t)?cb(fb(t)):{}}x(db,"initCloneObject");Ko.exports=db});var zo=c((k_,Vo)=>{var hb=Ye(),lb=z(),pb="[object Map]";function bb(t){return lb(t)&&hb(t)==pb}x(bb,"baseIsMap");Vo.exports=bb});var Qo=c((N_,$o)=>{var gb=zo(),mb=_0(),Ho=q0(),Wo=Ho&&Ho.isMap,yb=Wo?mb(Wo):gb;$o.exports=yb});var Jo=c((K_,Yo)=>{var vb=Ye(),wb=z(),_b="[object Set]";function qb(t){return wb(t)&&vb(t)==_b}x(qb,"baseIsSet");Yo.exports=qb});var tc=c((V_,ec)=>{var Sb=Jo(),Eb=_0(),Xo=q0(),Zo=Xo&&Xo.isSet,Ab=Zo?Eb(Zo):Sb;ec.exports=Ab});var nc=c((z_,xc)=>{var Cb=E0(),Ib=Ca(),Tb=g0(),Ob=ja(),Bb=Da(),Pb=Ka(),Lb=Va(),Fb=Ya(),jb=eo(),Mb=Rt(),Db=so(),Ub=Ye(),kb=_o(),Rb=Uo(),Nb=Go(),Kb=P(),Gb=w0(),Vb=Qo(),zb=H(),Hb=tc(),Wb=ve(),$b=We(),Qb=1,Yb=2,Jb=4,rc="[object Arguments]",Xb="[object Array]",Zb="[object Boolean]",e5="[object Date]",t5="[object Error]",ic="[object Function]",r5="[object GeneratorFunction]",i5="[object Map]",s5="[object Number]",sc="[object Object]",x5="[object RegExp]",n5="[object Set]",a5="[object String]",o5="[object Symbol]",c5="[object WeakMap]",f5="[object ArrayBuffer]",u5="[object DataView]",d5="[object Float32Array]",h5="[object Float64Array]",l5="[object Int8Array]",p5="[object Int16Array]",b5="[object Int32Array]",g5="[object Uint8Array]",m5="[object Uint8ClampedArray]",y5="[object Uint16Array]",v5="[object Uint32Array]",g={};g[rc]=g[Xb]=g[f5]=g[u5]=g[Zb]=g[e5]=g[d5]=g[h5]=g[l5]=g[p5]=g[b5]=g[i5]=g[s5]=g[sc]=g[x5]=g[n5]=g[a5]=g[o5]=g[g5]=g[m5]=g[y5]=g[v5]=!0;g[t5]=g[ic]=g[c5]=!1;function I0(t,e,r,i,s,n){var a,o=e&Qb,f=e&Yb,u=e&Jb;if(r&&(a=s?r(t,i,s,n):r(t)),a!==void 0)return a;if(!zb(t))return t;var d=Kb(t);if(d){if(a=kb(t),!o)return Lb(t,a)}else{var l=Ub(t),p=l==ic||l==r5;if(Gb(t))return Pb(t,o);if(l==sc||l==rc||p&&!s){if(a=f||p?{}:Nb(t),!o)return f?jb(t,Bb(a,t)):Fb(t,Ob(a,t))}else{if(!g[l])return s?t:{};a=Rb(t,l,o)}}n||(n=new Cb);var _=n.get(t);if(_)return _;n.set(t,a),Hb(t)?t.forEach(function(E){a.add(I0(E,e,r,E,t,n))}):Vb(t)&&t.forEach(function(E,I){a.set(I,I0(E,e,r,I,t,n))});var w=u?f?Db:Mb:f?$b:Wb,q=d?void 0:w(t);return Ib(q||t,function(E,I){q&&(I=E,E=t[I]),Tb(a,I,I0(E,e,r,I,t,n))}),a}x(I0,"baseClone");xc.exports=I0});var oc=c((W_,ac)=>{var w5=nc(),_5=4;function q5(t){return w5(t,_5)}x(q5,"clone");ac.exports=q5});var fc=c((Q_,cc)=>{function S5(t){return function(e,r,i){for(var s=-1,n=Object(e),a=i(e),o=a.length;o--;){var f=a[t?o:++s];if(r(n[f],f,n)===!1)break}return e}}x(S5,"createBaseFor");cc.exports=S5});var dc=c((J_,uc)=>{var E5=fc(),A5=E5();uc.exports=A5});var lc=c((X_,hc)=>{var C5=dc(),I5=ve();function T5(t,e){return t&&C5(t,e,I5)}x(T5,"baseForOwn");hc.exports=T5});var bc=c((eq,pc)=>{var O5=be();function B5(t,e){return function(r,i){if(r==null)return r;if(!O5(r))return t(r,i);for(var s=r.length,n=e?s:-1,a=Object(r);(e?n--:++n<s)&&i(a[n],n,a)!==!1;);return r}}x(B5,"createBaseEach");pc.exports=B5});var Wt=c((rq,gc)=>{var P5=lc(),L5=bc(),F5=L5(P5);gc.exports=F5});var yc=c((iq,mc)=>{var j5=Wt();function M5(t,e){var r=[];return j5(t,function(i,s,n){e(i,s,n)&&r.push(i)}),r}x(M5,"baseFilter");mc.exports=M5});var wc=c((xq,vc)=>{var D5="__lodash_hash_undefined__";function U5(t){return this.__data__.set(t,D5),this}x(U5,"setCacheAdd");vc.exports=U5});var qc=c((aq,_c)=>{function k5(t){return this.__data__.has(t)}x(k5,"setCacheHas");_c.exports=k5});var Ec=c((cq,Sc)=>{var R5=p0(),N5=wc(),K5=qc();function T0(t){var e=-1,r=t==null?0:t.length;for(this.__data__=new R5;++e<r;)this.add(t[e])}x(T0,"SetCache");T0.prototype.add=T0.prototype.push=N5;T0.prototype.has=K5;Sc.exports=T0});var Cc=c((uq,Ac)=>{function G5(t,e){for(var r=-1,i=t==null?0:t.length;++r<i;)if(e(t[r],r,t))return!0;return!1}x(G5,"arraySome");Ac.exports=G5});var Tc=c((hq,Ic)=>{function V5(t,e){return t.has(e)}x(V5,"cacheHas");Ic.exports=V5});var $t=c((pq,Oc)=>{var z5=Ec(),H5=Cc(),W5=Tc(),$5=1,Q5=2;function Y5(t,e,r,i,s,n){var a=r&$5,o=t.length,f=e.length;if(o!=f&&!(a&&f>o))return!1;var u=n.get(t),d=n.get(e);if(u&&d)return u==e&&d==t;var l=-1,p=!0,_=r&Q5?new z5:void 0;for(n.set(t,e),n.set(e,t);++l<o;){var w=t[l],q=e[l];if(i)var E=a?i(q,w,l,e,t,n):i(w,q,l,t,e,n);if(E!==void 0){if(E)continue;p=!1;break}if(_){if(!H5(e,function(I,te){if(!W5(_,te)&&(w===I||s(w,I,r,i,n)))return _.push(te)})){p=!1;break}}else if(!(w===q||s(w,q,r,i,n))){p=!1;break}}return n.delete(t),n.delete(e),p}x(Y5,"equalArrays");Oc.exports=Y5});var Pc=c((gq,Bc)=>{function J5(t){var e=-1,r=Array(t.size);return t.forEach(function(i,s){r[++e]=[s,i]}),r}x(J5,"mapToArray");Bc.exports=J5});var Fc=c((yq,Lc)=>{function X5(t){var e=-1,r=Array(t.size);return t.forEach(function(i){r[++e]=i}),r}x(X5,"setToArray");Lc.exports=X5});var kc=c((wq,Uc)=>{var jc=fe(),Mc=Ht(),Z5=de(),e7=$t(),t7=Pc(),r7=Fc(),i7=1,s7=2,x7="[object Boolean]",n7="[object Date]",a7="[object Error]",o7="[object Map]",c7="[object Number]",f7="[object RegExp]",u7="[object Set]",d7="[object String]",h7="[object Symbol]",l7="[object ArrayBuffer]",p7="[object DataView]",Dc=jc?jc.prototype:void 0,Qt=Dc?Dc.valueOf:void 0;function b7(t,e,r,i,s,n,a){switch(r){case p7:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case l7:return!(t.byteLength!=e.byteLength||!n(new Mc(t),new Mc(e)));case x7:case n7:case c7:return Z5(+t,+e);case a7:return t.name==e.name&&t.message==e.message;case f7:case d7:return t==e+"";case o7:var o=t7;case u7:var f=i&i7;if(o||(o=r7),t.size!=e.size&&!f)return!1;var u=a.get(t);if(u)return u==e;i|=s7,a.set(t,e);var d=e7(o(t),o(e),i,s,n,a);return a.delete(t),d;case h7:if(Qt)return Qt.call(t)==Qt.call(e)}return!1}x(b7,"equalByTag");Uc.exports=b7});var Kc=c((qq,Nc)=>{var Rc=Rt(),g7=1,m7=Object.prototype,y7=m7.hasOwnProperty;function v7(t,e,r,i,s,n){var a=r&g7,o=Rc(t),f=o.length,u=Rc(e),d=u.length;if(f!=d&&!a)return!1;for(var l=f;l--;){var p=o[l];if(!(a?p in e:y7.call(e,p)))return!1}var _=n.get(t),w=n.get(e);if(_&&w)return _==e&&w==t;var q=!0;n.set(t,e),n.set(e,t);for(var E=a;++l<f;){p=o[l];var I=t[p],te=e[p];if(i)var Qi=a?i(te,I,p,e,t,n):i(I,te,p,t,e,n);if(!(Qi===void 0?I===te||s(I,te,r,i,n):Qi)){q=!1;break}E||(E=p=="constructor")}if(q&&!E){var n0=t.constructor,a0=e.constructor;n0!=a0&&"constructor"in t&&"constructor"in e&&!(typeof n0=="function"&&n0 instanceof n0&&typeof a0=="function"&&a0 instanceof a0)&&(q=!1)}return n.delete(t),n.delete(e),q}x(v7,"equalObjects");Nc.exports=v7});var Yc=c((Eq,Qc)=>{var Yt=E0(),w7=$t(),_7=kc(),q7=Kc(),Gc=Ye(),Vc=P(),zc=w0(),S7=Lt(),E7=1,Hc="[object Arguments]",Wc="[object Array]",O0="[object Object]",A7=Object.prototype,$c=A7.hasOwnProperty;function C7(t,e,r,i,s,n){var a=Vc(t),o=Vc(e),f=a?Wc:Gc(t),u=o?Wc:Gc(e);f=f==Hc?O0:f,u=u==Hc?O0:u;var d=f==O0,l=u==O0,p=f==u;if(p&&zc(t)){if(!zc(e))return!1;a=!0,d=!1}if(p&&!d)return n||(n=new Yt),a||S7(t)?w7(t,e,r,i,s,n):_7(t,e,f,r,i,s,n);if(!(r&E7)){var _=d&&$c.call(t,"__wrapped__"),w=l&&$c.call(e,"__wrapped__");if(_||w){var q=_?t.value():t,E=w?e.value():e;return n||(n=new Yt),s(q,E,r,i,n)}}return p?(n||(n=new Yt),q7(t,e,r,i,s,n)):!1}x(C7,"baseIsEqualDeep");Qc.exports=C7});var Jt=c((Cq,Zc)=>{var I7=Yc(),Jc=z();function Xc(t,e,r,i,s){return t===e?!0:t==null||e==null||!Jc(t)&&!Jc(e)?t!==t&&e!==e:I7(t,e,r,i,Xc,s)}x(Xc,"baseIsEqual");Zc.exports=Xc});var t2=c((Tq,e2)=>{var T7=E0(),O7=Jt(),B7=1,P7=2;function L7(t,e,r,i){var s=r.length,n=s,a=!i;if(t==null)return!n;for(t=Object(t);s--;){var o=r[s];if(a&&o[2]?o[1]!==t[o[0]]:!(o[0]in t))return!1}for(;++s<n;){o=r[s];var f=o[0],u=t[f],d=o[1];if(a&&o[2]){if(u===void 0&&!(f in t))return!1}else{var l=new T7;if(i)var p=i(u,d,f,t,e,l);if(!(p===void 0?O7(d,u,B7|P7,i,l):p))return!1}}return!0}x(L7,"baseIsMatch");e2.exports=L7});var Xt=c((Bq,r2)=>{var F7=H();function j7(t){return t===t&&!F7(t)}x(j7,"isStrictComparable");r2.exports=j7});var s2=c((Lq,i2)=>{var M7=Xt(),D7=ve();function U7(t){for(var e=D7(t),r=e.length;r--;){var i=e[r],s=t[i];e[r]=[i,s,M7(s)]}return e}x(U7,"getMatchData");i2.exports=U7});var Zt=c((jq,x2)=>{function k7(t,e){return function(r){return r==null?!1:r[t]===e&&(e!==void 0||t in Object(r))}}x(k7,"matchesStrictComparable");x2.exports=k7});var a2=c((Dq,n2)=>{var R7=t2(),N7=s2(),K7=Zt();function G7(t){var e=N7(t);return e.length==1&&e[0][2]?K7(e[0][0],e[0][1]):function(r){return r===t||R7(r,t,e)}}x(G7,"baseMatches");n2.exports=G7});var c2=c((kq,o2)=>{function V7(t,e){return t!=null&&e in Object(t)}x(V7,"baseHasIn");o2.exports=V7});var u2=c((Nq,f2)=>{var z7=b0(),H7=Bt(),W7=P(),$7=Ke(),Q7=v0(),Y7=pe();function J7(t,e,r){e=z7(e,t);for(var i=-1,s=e.length,n=!1;++i<s;){var a=Y7(e[i]);if(!(n=t!=null&&r(t,a)))break;t=t[a]}return n||++i!=s?n:(s=t==null?0:t.length,!!s&&Q7(s)&&$7(a,s)&&(W7(t)||H7(t)))}x(J7,"hasPath");f2.exports=J7});var h2=c((Gq,d2)=>{var X7=c2(),Z7=u2();function e9(t,e){return t!=null&&Z7(t,e,X7)}x(e9,"hasIn");d2.exports=e9});var p2=c((zq,l2)=>{var t9=Jt(),r9=St(),i9=h2(),s9=h0(),x9=Xt(),n9=Zt(),a9=pe(),o9=1,c9=2;function f9(t,e){return s9(t)&&x9(e)?n9(a9(t),e):function(r){var i=r9(r,t);return i===void 0&&i===e?i9(r,t):t9(e,i,o9|c9)}}x(f9,"baseMatchesProperty");l2.exports=f9});var g2=c((Wq,b2)=>{function u9(t){return function(e){return e?.[t]}}x(u9,"baseProperty");b2.exports=u9});var y2=c((Qq,m2)=>{var d9=qt();function h9(t){return function(e){return d9(e,t)}}x(h9,"basePropertyDeep");m2.exports=h9});var w2=c((Jq,v2)=>{var l9=g2(),p9=y2(),b9=h0(),g9=pe();function m9(t){return b9(t)?l9(g9(t)):p9(t)}x(m9,"property");v2.exports=m9});var er=c((Zq,_2)=>{var y9=a2(),v9=p2(),w9=y0(),_9=P(),q9=w2();function S9(t){return typeof t=="function"?t:t==null?w9:typeof t=="object"?_9(t)?v9(t[0],t[1]):y9(t):q9(t)}x(S9,"baseIteratee");_2.exports=S9});var S2=c((tS,q2)=>{var E9=jt(),A9=yc(),C9=er(),I9=P();function T9(t,e){var r=I9(t)?E9:A9;return r(t,C9(e,3))}x(T9,"filter");q2.exports=T9});var A2=c((iS,E2)=>{var O9=Wt(),B9=be();function P9(t,e){var r=-1,i=B9(t)?Array(t.length):[];return O9(t,function(s,n,a){i[++r]=e(s,n,a)}),i}x(P9,"baseMap");E2.exports=P9});var I2=c((xS,C2)=>{var L9=_t(),F9=er(),j9=A2(),M9=P();function D9(t,e){var r=M9(t)?L9:j9;return r(t,F9(e,3))}x(D9,"map");C2.exports=D9});var B2=c((aS,O2)=>{"use strict";O2.exports=class T2{static{x(this,"Choice")}constructor(e,r){if(e instanceof T2||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(r):this.disabled=e.disabled}}});var tr=c((fS,j2)=>{"use strict";var P2=require("assert"),L2={filter:S2(),map:I2()},B0=je(),F2=B2();j2.exports=class{static{x(this,"Choices")}constructor(e,r){this.choices=e.map(i=>i.type==="separator"?(i instanceof B0||(i=new B0(i.line)),i):new F2(i,r)),this.realChoices=this.choices.filter(B0.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 P2(typeof e=="number"),this.realChoices[e]}get(e){return P2(typeof e=="number"),this.choices[e]}where(e){return L2.filter(this.realChoices,e)}pluck(e){return L2.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 r=e.map(i=>new F2(i));return this.choices.push(...r),this.realChoices=this.choices.filter(B0.exclude).filter(i=>!i.disabled),this.choices}}});var U2=c((M2,D2)=>{"use strict";M2=D2.exports=k9;function U9(t){let e={defaultWidth:0,output:process.stdout,tty:require("tty")};return t?(Object.keys(e).forEach(function(r){t[r]||(t[r]=e[r])}),t):e}x(U9,"normalizeOpts");function k9(t){let e=U9(t);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 r=parseInt(process.env.CLI_WIDTH,10);if(!isNaN(r)&&r!==0)return r}return e.defaultWidth}x(k9,"cliWidth")});var G2=c((hS,K2)=>{"use strict";var qe=f0(),R9=U2(),N9=require("../commonlibs/wrap-ansi/index.js"),K9=require("../commonlibs/strip-ansi/index.js"),G9=require("../commonlibs/string-width/index.js"),k2=require("../commonlibs/ora/index.js");function R2(t){return t.split(` `).length}x(R2,"height");function N2(t){return t.split(` `).pop()}x(N2,"lastLine");var rr=class{static{x(this,"ScreenManager")}constructor(e){this.height=0,this.extraLinesUnderPrompt=0,this.rl=e}renderWithSpinner(e,r){this.spinnerId&&clearInterval(this.spinnerId);let i,s,n;r?(i=k2(r),s=x(()=>e,"contentFunc"),n=x(()=>i.frame(),"bottomContentFunc")):(i=k2(e),s=x(()=>i.frame(),"contentFunc"),n=x(()=>"","bottomContentFunc")),this.spinnerId=setInterval(()=>this.render(s(),n(),!0),i.interval)}render(e,r,i=!1){this.spinnerId&&!i&&clearInterval(this.spinnerId),this.rl.output.unmute(),this.clean(this.extraLinesUnderPrompt);let s=N2(e),n=K9(s),a=n;this.rl.line.length&&(a=a.slice(0,-this.rl.line.length)),this.rl.setPrompt(a);let o=this.rl._getCursorPos(),f=this.normalizedCliWidth();e=this.forceLineReturn(e,f),r&&(r=this.forceLineReturn(r,f)),n.length%f===0&&(e+=` `);let u=e+(r?` `+r:"");this.rl.output.write(u);let l=Math.floor(n.length/f)-o.rows+(r?R2(r):0);l>0&&qe.up(this.rl,l),qe.left(this.rl,G9(N2(u))),o.cols>0&&qe.right(this.rl,o.cols),this.extraLinesUnderPrompt=l,this.height=R2(u),this.rl.output.mute()}clean(e){e>0&&qe.down(this.rl,e),qe.clearLine(this.rl,this.height)}done(){this.rl.setPrompt(""),this.rl.output.unmute(),this.rl.output.write(` `)}releaseCursor(){this.extraLinesUnderPrompt>0&&qe.down(this.rl,this.extraLinesUnderPrompt)}normalizedCliWidth(){return R9({defaultWidth:80,output:this.rl.output})}breakLines(e,r=this.normalizedCliWidth()){return e.map(i=>N9(i,r,{trim:!1,hard:!0}).split(` `))}forceLineReturn(e,r=this.normalizedCliWidth()){return this.breakLines(e.split(` `),r).flat().join(` `)}};K2.exports=rr});var R=c((pS,W2)=>{"use strict";var V2={defaults:la(),clone:oc()},Je=require("../commonlibs/chalk/index.js"),z2=require("../commonlibs/run-async/index.js"),{filter:H2,flatMap:V9,share:z9,take:H9,takeUntil:W9}=require("../commonlibs/rxjs/operators/index.js"),$9=tr(),Q9=G2(),ir=class{static{x(this,"Prompt")}constructor(e,r,i){Object.assign(this,{answers:i,status:"pending"}),this.opt=V2.defaults(V2.clone(e),{validate:x(()=>!0,"validate"),validatingText:"",filter:x(s=>s,"filter"),filteringText:"",when:x(()=>!0,"when"),suffix:"",prefix:Je.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 $9(this.opt.choices,i)),this.rl=r,this.screen=new Q9(this.rl)}run(){return new Promise((e,r)=>{this._run(i=>e(i),i=>r(i))})}_run(e){e()}throwParamError(e){throw new Error("You must provide a `"+e+"` parameter")}close(){this.screen.releaseCursor()}handleSubmitEvents(e){let r=this,i=z2(this.opt.validate),s=z2(this.opt.filter),n=e.pipe(V9(f=>(this.startSpinner(f,this.opt.filteringText),s(f,r.answers).then(u=>(this.startSpinner(u,this.opt.validatingText),i(u,r.answers).then(d=>({isValid:d,value:u}),d=>({isValid:d,value:u}))),u=>({isValid:u})))),z9()),a=n.pipe(H2(f=>f.isValid===!0),H9(1)),o=n.pipe(H2(f=>f.isValid!==!0),W9(a));return{success:a,error:o}}startSpinner(e,r){e=this.getSpinningValue(e);let i=r?this.getQuestion()+e:this.getQuestion().slice(this.opt.prefix.length+1)+e;this.screen.renderWithSpinner(i,r)}getSpinningValue(e){return e}getQuestion(){let e=(this.opt.prefix?this.opt.prefix+" ":"")+Je.bold(this.opt.message)+this.opt.suffix+Je.reset(" ");return this.opt.default!=null&&this.status!=="touched"&&this.status!=="answered"&&(this.opt.type==="password"?e+=Je.italic.dim("[hidden] "):e+=Je.dim("("+this.opt.default+") ")),e}};W2.exports=ir});var N=c((gS,$2)=>{"use strict";var{fromEvent:sr}=require("../commonlibs/rxjs/index.js"),{filter:xe,map:Y9,share:Se,takeUntil:J9}=require("../commonlibs/rxjs/operators/index.js");function X9(t,e){return{value:t,key:e||{}}}x(X9,"normalizeKeypressEvents");$2.exports=function(t){let e=sr(t.input,"keypress",X9).pipe(J9(sr(t,"close"))).pipe(xe(({key:r})=>r.name!=="enter"&&r.name!=="return"));return{line:sr(t,"line"),keypress:e,normalizedUpKey:e.pipe(xe(({key:r})=>r.name==="up"||r.name==="k"||r.name==="p"&&r.ctrl),Se()),normalizedDownKey:e.pipe(xe(({key:r})=>r.name==="down"||r.name==="j"||r.name==="n"&&r.ctrl),Se()),numberKey:e.pipe(xe(r=>r.value&&"123456789".indexOf(r.value)>=0),Y9(r=>Number(r.value)),Se()),spaceKey:e.pipe(xe(({key:r})=>r&&r.name==="space"),Se()),aKey:e.pipe(xe(({key:r})=>r&&r.name==="a"),Se()),iKey:e.pipe(xe(({key:r})=>r&&r.name==="i"),Se())}}});var Ee=c((yS,Q2)=>{"use strict";var Z9=require("../commonlibs/chalk/index.js"),xr=class{static{x(this,"Paginator")}constructor(e,r={}){let{isInfinite:i=!0}=r;this.lastIndex=0,this.screen=e,this.isInfinite=i}paginate(e,r,i){i=i||7;let s=e.split(` `);if(this.screen&&(s=this.screen.breakLines(s),r=s.map(a=>a.length).splice(0,r).reduce((a,o)=>a+o,0),s=s.flat()),s.length<=i)return e;let n=this.isInfinite?this.getInfiniteLines(s,r,i):this.getFiniteLines(s,r,i);return this.lastIndex=r,n.join(` `)+` `+Z9.dim("(Move up and down to reveal more choices)")}getInfiniteLines(e,r,i){this.pointer===void 0&&(this.pointer=0);let s=Math.floor(i/2);this.pointer<s&&this.lastIndex<r&&r-this.lastIndex<i&&(this.pointer=Math.min(s,this.pointer+r-this.lastIndex));let n=[e,e,e].flat(),a=Math.max(0,r+e.length-this.pointer);return n.splice(a,i)}getFiniteLines(e,r,i){let s=r-i/2;return s<0?s=0:s+i>e.length&&(s=e.length-i),e.splice(s,i)}};Q2.exports=xr});var P0=c((wS,Y2)=>{function eg(t,e,r){let i=r.choices.realLength,s="loop"in r?!!r.loop:!0;if(e==="up")return t>0?t-1:s?i-1:t;if(e==="down")return t<i-1?t+1:s?0:t;throw new Error("dir must be up or down")}x(eg,"incrementListIndex");Y2.exports=eg});var ef=c((qS,Z2)=>{"use strict";var ar=require("../commonlibs/chalk/index.js"),tg=require("../commonlibs/figures/index.js"),J2=require("../commonlibs/cli-cursor/index.js"),rg=require("../commonlibs/run-async/index.js"),{flatMap:ig,map:sg,take:xg,takeUntil:nr}=require("../commonlibs/rxjs/operators/index.js"),ng=R(),ag=N(),og=Ee(),X2=P0(),or=class extends ng{static{x(this,"ListPrompt")}constructor(e,r,i){super(e,r,i),this.opt.choices||this.throwParamError("choices"),this.firstRender=!0,this.selected=0;let s=this.opt.default;if(typeof s=="number"&&s>=0&&s<this.opt.choices.realLength)this.selected=s;else if(typeof s!="number"&&s!=null){let a=this.opt.choices.realChoices.findIndex(({value:o})=>o===s);this.selected=Math.max(a,0)}this.opt.default=null;let n=this.opt.loop===void 0?!0:this.opt.loop;this.paginator=new og(this.screen,{isInfinite:n})}_run(e){this.done=e;let r=this,i=ag(this.rl);return i.normalizedUpKey.pipe(nr(i.line)).forEach(this.onUpKey.bind(this)),i.normalizedDownKey.pipe(nr(i.line)).forEach(this.onDownKey.bind(this)),i.numberKey.pipe(nr(i.line)).forEach(this.onNumberKey.bind(this)),i.line.pipe(xg(1),sg(this.getCurrentValue.bind(this)),ig(s=>rg(r.opt.filter)(s,r.answers).catch(n=>n))).forEach(this.onSubmit.bind(this)),J2.hide(),this.render(),this}render(){let e=this.getQuestion();if(this.firstRender&&(e+=ar.dim("(Use arrow keys)")),this.status==="answered")e+=ar.cyan(this.opt.choices.getChoice(this.selected).short);else{let r=cg(this.opt.choices,this.selected),i=this.opt.choices.indexOf(this.opt.choices.getChoice(this.selected)),s=this.opt.choices.reduce((n,a,o)=>{if(o>i)return n;if(a.type==="separator")return n+1;let f=a.name;return typeof f!="string"?n+1:(f=f.split(` `),n+f.length)},0)-1;e+=` `+this.paginator.paginate(r,s,this.opt.pageSize)}this.firstRender=!1,this.screen.render(e)}onSubmit(e){this.status="answered",this.render(),this.screen.done(),J2.show(),this.done(e)}getCurrentValue(){return this.opt.choices.getChoice(this.selected).value}onUpKey(){this.selected=X2(this.selected,"up",this.opt),this.render()}onDownKey(){this.selected=X2(this.selected,"down",this