@sap/generator-fiori
Version:
Create an SAPUI5 application using SAP Fiori elements or a freestyle approach
2 lines • 204 kB
JavaScript
const __esmImportMetaUrl = require('node:url').pathToFileURL(__filename).href;
var Fp=Object.create;var ce=Object.defineProperty;var Rp=Object.getOwnPropertyDescriptor;var Wp=Object.getOwnPropertyNames;var wp=Object.getPrototypeOf,Dp=Object.prototype.hasOwnProperty;var i=(e,t)=>ce(e,"name",{value:t,configurable:!0});var a=(e,t)=>()=>{try{return t||e((t={exports:{}}).exports,t),t.exports}catch(r){throw t=0,r}},Up=(e,t)=>{for(var r in t)ce(e,r,{get:t[r],enumerable:!0})},pr=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Wp(t))!Dp.call(e,n)&&n!==r&&ce(e,n,{get:()=>t[n],enumerable:!(o=Rp(t,n))||o.enumerable});return e};var D=(e,t,r)=>(r=e!=null?Fp(wp(e)):{},pr(t||!e||!e.__esModule?ce(r,"default",{value:e,enumerable:!0}):r,e)),Pp=e=>pr(ce({},"__esModule",{value:!0}),e);var ur=a((yE,cr)=>{function Qp(){this.__data__=[],this.size=0}i(Qp,"listCacheClear");cr.exports=Qp});var ue=a((IE,Ar)=>{function Bp(e,t){return e===t||e!==e&&t!==t}i(Bp,"eq");Ar.exports=Bp});var Ae=a((TE,lr)=>{var Mp=ue();function kp(e,t){for(var r=e.length;r--;)if(Mp(e[r][0],t))return r;return-1}i(kp,"assocIndexOf");lr.exports=kp});var dr=a((OE,gr)=>{var Yp=Ae(),qp=Array.prototype,Jp=qp.splice;function xp(e){var t=this.__data__,r=Yp(t,e);if(r<0)return!1;var o=t.length-1;return r==o?t.pop():Jp.call(t,r,1),--this.size,!0}i(xp,"listCacheDelete");gr.exports=xp});var mr=a((RE,fr)=>{var jp=Ae();function Vp(e){var t=this.__data__,r=jp(t,e);return r<0?void 0:t[r][1]}i(Vp,"listCacheGet");fr.exports=Vp});var Er=a((wE,Sr)=>{var zp=Ae();function Gp(e){return zp(this.__data__,e)>-1}i(Gp,"listCacheHas");Sr.exports=Gp});var vr=a((UE,hr)=>{var Kp=Ae();function Xp(e,t){var r=this.__data__,o=Kp(r,e);return o<0?(++this.size,r.push([e,t])):r[o][1]=t,this}i(Xp,"listCacheSet");hr.exports=Xp});var le=a((QE,Cr)=>{var Zp=ur(),Hp=dr(),_p=mr(),$p=Er(),ec=vr();function V(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var o=e[t];this.set(o[0],o[1])}}i(V,"ListCache");V.prototype.clear=Zp;V.prototype.delete=Hp;V.prototype.get=_p;V.prototype.has=$p;V.prototype.set=ec;Cr.exports=V});var br=a((ME,yr)=>{var tc=le();function rc(){this.__data__=new tc,this.size=0}i(rc,"stackClear");yr.exports=rc});var Lr=a((YE,Ir)=>{function ic(e){var t=this.__data__,r=t.delete(e);return this.size=t.size,r}i(ic,"stackDelete");Ir.exports=ic});var Nr=a((JE,Tr)=>{function oc(e){return this.__data__.get(e)}i(oc,"stackGet");Tr.exports=oc});var Fr=a((jE,Or)=>{function nc(e){return this.__data__.has(e)}i(nc,"stackHas");Or.exports=nc});var pt=a((zE,Rr)=>{var ac=typeof global=="object"&&global&&global.Object===Object&&global;Rr.exports=ac});var T=a((GE,Wr)=>{var sc=pt(),pc=typeof self=="object"&&self&&self.Object===Object&&self,cc=sc||pc||Function("return this")();Wr.exports=cc});var Fe=a((KE,wr)=>{var uc=T(),Ac=uc.Symbol;wr.exports=Ac});var Qr=a((XE,Pr)=>{var Dr=Fe(),Ur=Object.prototype,lc=Ur.hasOwnProperty,gc=Ur.toString,ge=Dr?Dr.toStringTag:void 0;function dc(e){var t=lc.call(e,ge),r=e[ge];try{e[ge]=void 0;var o=!0}catch{}var n=gc.call(e);return o&&(t?e[ge]=r:delete e[ge]),n}i(dc,"getRawTag");Pr.exports=dc});var Mr=a((HE,Br)=>{var fc=Object.prototype,mc=fc.toString;function Sc(e){return mc.call(e)}i(Sc,"objectToString");Br.exports=Sc});var z=a(($E,qr)=>{var kr=Fe(),Ec=Qr(),hc=Mr(),vc="[object Null]",Cc="[object Undefined]",Yr=kr?kr.toStringTag:void 0;function yc(e){return e==null?e===void 0?Cc:vc:Yr&&Yr in Object(e)?Ec(e):hc(e)}i(yc,"baseGetTag");qr.exports=yc});var F=a((th,Jr)=>{function bc(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}i(bc,"isObject");Jr.exports=bc});var Re=a((ih,xr)=>{var Ic=z(),Lc=F(),Tc="[object AsyncFunction]",Nc="[object Function]",Oc="[object GeneratorFunction]",Fc="[object Proxy]";function Rc(e){if(!Lc(e))return!1;var t=Ic(e);return t==Nc||t==Oc||t==Tc||t==Fc}i(Rc,"isFunction");xr.exports=Rc});var Vr=a((nh,jr)=>{var Wc=T(),wc=Wc["__core-js_shared__"];jr.exports=wc});var Kr=a((ah,Gr)=>{var ct=Vr(),zr=(function(){var e=/[^.]+$/.exec(ct&&ct.keys&&ct.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""})();function Dc(e){return!!zr&&zr in e}i(Dc,"isMasked");Gr.exports=Dc});var ut=a((ph,Xr)=>{var Uc=Function.prototype,Pc=Uc.toString;function Qc(e){if(e!=null){try{return Pc.call(e)}catch{}try{return e+""}catch{}}return""}i(Qc,"toSource");Xr.exports=Qc});var Hr=a((uh,Zr)=>{var Bc=Re(),Mc=Kr(),kc=F(),Yc=ut(),qc=/[\\^$.*+?()[\]{}|]/g,Jc=/^\[object .+?Constructor\]$/,xc=Function.prototype,jc=Object.prototype,Vc=xc.toString,zc=jc.hasOwnProperty,Gc=RegExp("^"+Vc.call(zc).replace(qc,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Kc(e){if(!kc(e)||Mc(e))return!1;var t=Bc(e)?Gc:Jc;return t.test(Yc(e))}i(Kc,"baseIsNative");Zr.exports=Kc});var $r=a((lh,_r)=>{function Xc(e,t){return e?.[t]}i(Xc,"getValue");_r.exports=Xc});var U=a((dh,ei)=>{var Zc=Hr(),Hc=$r();function _c(e,t){var r=Hc(e,t);return Zc(r)?r:void 0}i(_c,"getNative");ei.exports=_c});var We=a((mh,ti)=>{var $c=U(),eu=T(),tu=$c(eu,"Map");ti.exports=tu});var de=a((Sh,ri)=>{var ru=U(),iu=ru(Object,"create");ri.exports=iu});var ni=a((Eh,oi)=>{var ii=de();function ou(){this.__data__=ii?ii(null):{},this.size=0}i(ou,"hashClear");oi.exports=ou});var si=a((vh,ai)=>{function nu(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}i(nu,"hashDelete");ai.exports=nu});var ci=a((yh,pi)=>{var au=de(),su="__lodash_hash_undefined__",pu=Object.prototype,cu=pu.hasOwnProperty;function uu(e){var t=this.__data__;if(au){var r=t[e];return r===su?void 0:r}return cu.call(t,e)?t[e]:void 0}i(uu,"hashGet");pi.exports=uu});var Ai=a((Ih,ui)=>{var Au=de(),lu=Object.prototype,gu=lu.hasOwnProperty;function du(e){var t=this.__data__;return Au?t[e]!==void 0:gu.call(t,e)}i(du,"hashHas");ui.exports=du});var gi=a((Th,li)=>{var fu=de(),mu="__lodash_hash_undefined__";function Su(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=fu&&t===void 0?mu:t,this}i(Su,"hashSet");li.exports=Su});var fi=a((Oh,di)=>{var Eu=ni(),hu=si(),vu=ci(),Cu=Ai(),yu=gi();function G(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var o=e[t];this.set(o[0],o[1])}}i(G,"Hash");G.prototype.clear=Eu;G.prototype.delete=hu;G.prototype.get=vu;G.prototype.has=Cu;G.prototype.set=yu;di.exports=G});var Ei=a((Rh,Si)=>{var mi=fi(),bu=le(),Iu=We();function Lu(){this.size=0,this.__data__={hash:new mi,map:new(Iu||bu),string:new mi}}i(Lu,"mapCacheClear");Si.exports=Lu});var vi=a((wh,hi)=>{function Tu(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}i(Tu,"isKeyable");hi.exports=Tu});var fe=a((Uh,Ci)=>{var Nu=vi();function Ou(e,t){var r=e.__data__;return Nu(t)?r[typeof t=="string"?"string":"hash"]:r.map}i(Ou,"getMapData");Ci.exports=Ou});var bi=a((Qh,yi)=>{var Fu=fe();function Ru(e){var t=Fu(this,e).delete(e);return this.size-=t?1:0,t}i(Ru,"mapCacheDelete");yi.exports=Ru});var Li=a((Mh,Ii)=>{var Wu=fe();function wu(e){return Wu(this,e).get(e)}i(wu,"mapCacheGet");Ii.exports=wu});var Ni=a((Yh,Ti)=>{var Du=fe();function Uu(e){return Du(this,e).has(e)}i(Uu,"mapCacheHas");Ti.exports=Uu});var Fi=a((Jh,Oi)=>{var Pu=fe();function Qu(e,t){var r=Pu(this,e),o=r.size;return r.set(e,t),this.size+=r.size==o?0:1,this}i(Qu,"mapCacheSet");Oi.exports=Qu});var Wi=a((jh,Ri)=>{var Bu=Ei(),Mu=bi(),ku=Li(),Yu=Ni(),qu=Fi();function K(e){var t=-1,r=e==null?0:e.length;for(this.clear();++t<r;){var o=e[t];this.set(o[0],o[1])}}i(K,"MapCache");K.prototype.clear=Bu;K.prototype.delete=Mu;K.prototype.get=ku;K.prototype.has=Yu;K.prototype.set=qu;Ri.exports=K});var Di=a((zh,wi)=>{var Ju=le(),xu=We(),ju=Wi(),Vu=200;function zu(e,t){var r=this.__data__;if(r instanceof Ju){var o=r.__data__;if(!xu||o.length<Vu-1)return o.push([e,t]),this.size=++r.size,this;r=this.__data__=new ju(o)}return r.set(e,t),this.size=r.size,this}i(zu,"stackSet");wi.exports=zu});var At=a((Kh,Ui)=>{var Gu=le(),Ku=br(),Xu=Lr(),Zu=Nr(),Hu=Fr(),_u=Di();function X(e){var t=this.__data__=new Gu(e);this.size=t.size}i(X,"Stack");X.prototype.clear=Ku;X.prototype.delete=Xu;X.prototype.get=Zu;X.prototype.has=Hu;X.prototype.set=_u;Ui.exports=X});var Qi=a((Zh,Pi)=>{function $u(e,t){for(var r=-1,o=e==null?0:e.length;++r<o&&t(e[r],r,e)!==!1;);return e}i($u,"arrayEach");Pi.exports=$u});var lt=a((_h,Bi)=>{var eA=U(),tA=(function(){try{var e=eA(Object,"defineProperty");return e({},"",{}),e}catch{}})();Bi.exports=tA});var we=a(($h,ki)=>{var Mi=lt();function rA(e,t,r){t=="__proto__"&&Mi?Mi(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}i(rA,"baseAssignValue");ki.exports=rA});var gt=a((tv,Yi)=>{var iA=we(),oA=ue(),nA=Object.prototype,aA=nA.hasOwnProperty;function sA(e,t,r){var o=e[t];(!(aA.call(e,t)&&oA(o,r))||r===void 0&&!(t in e))&&iA(e,t,r)}i(sA,"assignValue");Yi.exports=sA});var Z=a((iv,qi)=>{var pA=gt(),cA=we();function uA(e,t,r,o){var n=!r;r||(r={});for(var s=-1,p=t.length;++s<p;){var c=t[s],A=o?o(r[c],e[c],c,r,e):void 0;A===void 0&&(A=e[c]),n?cA(r,c,A):pA(r,c,A)}return r}i(uA,"copyObject");qi.exports=uA});var xi=a((nv,Ji)=>{function AA(e,t){for(var r=-1,o=Array(e);++r<e;)o[r]=t(r);return o}i(AA,"baseTimes");Ji.exports=AA});var P=a((sv,ji)=>{function lA(e){return e!=null&&typeof e=="object"}i(lA,"isObjectLike");ji.exports=lA});var zi=a((cv,Vi)=>{var gA=z(),dA=P(),fA="[object Arguments]";function mA(e){return dA(e)&&gA(e)==fA}i(mA,"baseIsArguments");Vi.exports=mA});var dt=a((Av,Xi)=>{var Gi=zi(),SA=P(),Ki=Object.prototype,EA=Ki.hasOwnProperty,hA=Ki.propertyIsEnumerable,vA=Gi((function(){return arguments})())?Gi:function(e){return SA(e)&&EA.call(e,"callee")&&!hA.call(e,"callee")};Xi.exports=vA});var me=a((lv,Zi)=>{var CA=Array.isArray;Zi.exports=CA});var _i=a((gv,Hi)=>{function yA(){return!1}i(yA,"stubFalse");Hi.exports=yA});var De=a((Se,H)=>{var bA=T(),IA=_i(),to=typeof Se=="object"&&Se&&!Se.nodeType&&Se,$i=to&&typeof H=="object"&&H&&!H.nodeType&&H,LA=$i&&$i.exports===to,eo=LA?bA.Buffer:void 0,TA=eo?eo.isBuffer:void 0,NA=TA||IA;H.exports=NA});var ft=a((fv,ro)=>{var OA=9007199254740991,FA=/^(?:0|[1-9]\d*)$/;function RA(e,t){var r=typeof e;return t=t??OA,!!t&&(r=="number"||r!="symbol"&&FA.test(e))&&e>-1&&e%1==0&&e<t}i(RA,"isIndex");ro.exports=RA});var mt=a((Sv,io)=>{var WA=9007199254740991;function wA(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=WA}i(wA,"isLength");io.exports=wA});var no=a((hv,oo)=>{var DA=z(),UA=mt(),PA=P(),QA="[object Arguments]",BA="[object Array]",MA="[object Boolean]",kA="[object Date]",YA="[object Error]",qA="[object Function]",JA="[object Map]",xA="[object Number]",jA="[object Object]",VA="[object RegExp]",zA="[object Set]",GA="[object String]",KA="[object WeakMap]",XA="[object ArrayBuffer]",ZA="[object DataView]",HA="[object Float32Array]",_A="[object Float64Array]",$A="[object Int8Array]",el="[object Int16Array]",tl="[object Int32Array]",rl="[object Uint8Array]",il="[object Uint8ClampedArray]",ol="[object Uint16Array]",nl="[object Uint32Array]",S={};S[HA]=S[_A]=S[$A]=S[el]=S[tl]=S[rl]=S[il]=S[ol]=S[nl]=!0;S[QA]=S[BA]=S[XA]=S[MA]=S[ZA]=S[kA]=S[YA]=S[qA]=S[JA]=S[xA]=S[jA]=S[VA]=S[zA]=S[GA]=S[KA]=!1;function al(e){return PA(e)&&UA(e.length)&&!!S[DA(e)]}i(al,"baseIsTypedArray");oo.exports=al});var Ue=a((Cv,ao)=>{function sl(e){return function(t){return e(t)}}i(sl,"baseUnary");ao.exports=sl});var Pe=a((Ee,_)=>{var pl=pt(),so=typeof Ee=="object"&&Ee&&!Ee.nodeType&&Ee,he=so&&typeof _=="object"&&_&&!_.nodeType&&_,cl=he&&he.exports===so,St=cl&&pl.process,ul=(function(){try{var e=he&&he.require&&he.require("util").types;return e||St&&St.binding&&St.binding("util")}catch{}})();_.exports=ul});var Et=a((bv,uo)=>{var Al=no(),ll=Ue(),po=Pe(),co=po&&po.isTypedArray,gl=co?ll(co):Al;uo.exports=gl});var ht=a((Iv,Ao)=>{var dl=xi(),fl=dt(),ml=me(),Sl=De(),El=ft(),hl=Et(),vl=Object.prototype,Cl=vl.hasOwnProperty;function yl(e,t){var r=ml(e),o=!r&&fl(e),n=!r&&!o&&Sl(e),s=!r&&!o&&!n&&hl(e),p=r||o||n||s,c=p?dl(e.length,String):[],A=c.length;for(var g in e)(t||Cl.call(e,g))&&!(p&&(g=="length"||n&&(g=="offset"||g=="parent")||s&&(g=="buffer"||g=="byteLength"||g=="byteOffset")||El(g,A)))&&c.push(g);return c}i(yl,"arrayLikeKeys");Ao.exports=yl});var Qe=a((Tv,lo)=>{var bl=Object.prototype;function Il(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||bl;return e===r}i(Il,"isPrototype");lo.exports=Il});var vt=a((Ov,go)=>{function Ll(e,t){return function(r){return e(t(r))}}i(Ll,"overArg");go.exports=Ll});var mo=a((Rv,fo)=>{var Tl=vt(),Nl=Tl(Object.keys,Object);fo.exports=Nl});var Eo=a((Wv,So)=>{var Ol=Qe(),Fl=mo(),Rl=Object.prototype,Wl=Rl.hasOwnProperty;function wl(e){if(!Ol(e))return Fl(e);var t=[];for(var r in Object(e))Wl.call(e,r)&&r!="constructor"&&t.push(r);return t}i(wl,"baseKeys");So.exports=wl});var ve=a((Dv,ho)=>{var Dl=Re(),Ul=mt();function Pl(e){return e!=null&&Ul(e.length)&&!Dl(e)}i(Pl,"isArrayLike");ho.exports=Pl});var Be=a((Pv,vo)=>{var Ql=ht(),Bl=Eo(),Ml=ve();function kl(e){return Ml(e)?Ql(e):Bl(e)}i(kl,"keys");vo.exports=kl});var yo=a((Bv,Co)=>{var Yl=Z(),ql=Be();function Jl(e,t){return e&&Yl(t,ql(t),e)}i(Jl,"baseAssign");Co.exports=Jl});var Io=a((kv,bo)=>{function xl(e){var t=[];if(e!=null)for(var r in Object(e))t.push(r);return t}i(xl,"nativeKeysIn");bo.exports=xl});var To=a((qv,Lo)=>{var jl=F(),Vl=Qe(),zl=Io(),Gl=Object.prototype,Kl=Gl.hasOwnProperty;function Xl(e){if(!jl(e))return zl(e);var t=Vl(e),r=[];for(var o in e)o=="constructor"&&(t||!Kl.call(e,o))||r.push(o);return r}i(Xl,"baseKeysIn");Lo.exports=Xl});var $=a((xv,No)=>{var Zl=ht(),Hl=To(),_l=ve();function $l(e){return _l(e)?Zl(e,!0):Hl(e)}i($l,"keysIn");No.exports=$l});var Fo=a((Vv,Oo)=>{var eg=Z(),tg=$();function rg(e,t){return e&&eg(t,tg(t),e)}i(rg,"baseAssignIn");Oo.exports=rg});var Ct=a((Ce,ee)=>{var ig=T(),Do=typeof Ce=="object"&&Ce&&!Ce.nodeType&&Ce,Ro=Do&&typeof ee=="object"&&ee&&!ee.nodeType&&ee,og=Ro&&Ro.exports===Do,Wo=og?ig.Buffer:void 0,wo=Wo?Wo.allocUnsafe:void 0;function ng(e,t){if(t)return e.slice();var r=e.length,o=wo?wo(r):new e.constructor(r);return e.copy(o),o}i(ng,"cloneBuffer");ee.exports=ng});var yt=a((Kv,Uo)=>{function ag(e,t){var r=-1,o=e.length;for(t||(t=Array(o));++r<o;)t[r]=e[r];return t}i(ag,"copyArray");Uo.exports=ag});var Qo=a((Zv,Po)=>{function sg(e,t){for(var r=-1,o=e==null?0:e.length,n=0,s=[];++r<o;){var p=e[r];t(p,r,e)&&(s[n++]=p)}return s}i(sg,"arrayFilter");Po.exports=sg});var bt=a((_v,Bo)=>{function pg(){return[]}i(pg,"stubArray");Bo.exports=pg});var Me=a((eC,ko)=>{var cg=Qo(),ug=bt(),Ag=Object.prototype,lg=Ag.propertyIsEnumerable,Mo=Object.getOwnPropertySymbols,gg=Mo?function(e){return e==null?[]:(e=Object(e),cg(Mo(e),function(t){return lg.call(e,t)}))}:ug;ko.exports=gg});var qo=a((tC,Yo)=>{var dg=Z(),fg=Me();function mg(e,t){return dg(e,fg(e),t)}i(mg,"copySymbols");Yo.exports=mg});var It=a((iC,Jo)=>{function Sg(e,t){for(var r=-1,o=t.length,n=e.length;++r<o;)e[n+r]=t[r];return e}i(Sg,"arrayPush");Jo.exports=Sg});var ke=a((nC,xo)=>{var Eg=vt(),hg=Eg(Object.getPrototypeOf,Object);xo.exports=hg});var Lt=a((aC,jo)=>{var vg=It(),Cg=ke(),yg=Me(),bg=bt(),Ig=Object.getOwnPropertySymbols,Lg=Ig?function(e){for(var t=[];e;)vg(t,yg(e)),e=Cg(e);return t}:bg;jo.exports=Lg});var zo=a((sC,Vo)=>{var Tg=Z(),Ng=Lt();function Og(e,t){return Tg(e,Ng(e),t)}i(Og,"copySymbolsIn");Vo.exports=Og});var Tt=a((cC,Go)=>{var Fg=It(),Rg=me();function Wg(e,t,r){var o=t(e);return Rg(e)?o:Fg(o,r(e))}i(Wg,"baseGetAllKeys");Go.exports=Wg});var Xo=a((AC,Ko)=>{var wg=Tt(),Dg=Me(),Ug=Be();function Pg(e){return wg(e,Ug,Dg)}i(Pg,"getAllKeys");Ko.exports=Pg});var Ho=a((gC,Zo)=>{var Qg=Tt(),Bg=Lt(),Mg=$();function kg(e){return Qg(e,Mg,Bg)}i(kg,"getAllKeysIn");Zo.exports=kg});var $o=a((fC,_o)=>{var Yg=U(),qg=T(),Jg=Yg(qg,"DataView");_o.exports=Jg});var tn=a((mC,en)=>{var xg=U(),jg=T(),Vg=xg(jg,"Promise");en.exports=Vg});var on=a((SC,rn)=>{var zg=U(),Gg=T(),Kg=zg(Gg,"Set");rn.exports=Kg});var an=a((EC,nn)=>{var Xg=U(),Zg=T(),Hg=Xg(Zg,"WeakMap");nn.exports=Hg});var Ye=a((hC,gn)=>{var Nt=$o(),Ot=We(),Ft=tn(),Rt=on(),Wt=an(),ln=z(),te=ut(),sn="[object Map]",_g="[object Object]",pn="[object Promise]",cn="[object Set]",un="[object WeakMap]",An="[object DataView]",$g=te(Nt),ed=te(Ot),td=te(Ft),rd=te(Rt),id=te(Wt),q=ln;(Nt&&q(new Nt(new ArrayBuffer(1)))!=An||Ot&&q(new Ot)!=sn||Ft&&q(Ft.resolve())!=pn||Rt&&q(new Rt)!=cn||Wt&&q(new Wt)!=un)&&(q=i(function(e){var t=ln(e),r=t==_g?e.constructor:void 0,o=r?te(r):"";if(o)switch(o){case $g:return An;case ed:return sn;case td:return pn;case rd:return cn;case id:return un}return t},"getTag"));gn.exports=q});var fn=a((CC,dn)=>{var od=Object.prototype,nd=od.hasOwnProperty;function ad(e){var t=e.length,r=new e.constructor(t);return t&&typeof e[0]=="string"&&nd.call(e,"index")&&(r.index=e.index,r.input=e.input),r}i(ad,"initCloneArray");dn.exports=ad});var Sn=a((bC,mn)=>{var sd=T(),pd=sd.Uint8Array;mn.exports=pd});var qe=a((IC,hn)=>{var En=Sn();function cd(e){var t=new e.constructor(e.byteLength);return new En(t).set(new En(e)),t}i(cd,"cloneArrayBuffer");hn.exports=cd});var Cn=a((TC,vn)=>{var ud=qe();function Ad(e,t){var r=t?ud(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.byteLength)}i(Ad,"cloneDataView");vn.exports=Ad});var bn=a((OC,yn)=>{var ld=/\w*$/;function gd(e){var t=new e.constructor(e.source,ld.exec(e));return t.lastIndex=e.lastIndex,t}i(gd,"cloneRegExp");yn.exports=gd});var On=a((RC,Nn)=>{var In=Fe(),Ln=In?In.prototype:void 0,Tn=Ln?Ln.valueOf:void 0;function dd(e){return Tn?Object(Tn.call(e)):{}}i(dd,"cloneSymbol");Nn.exports=dd});var wt=a((wC,Fn)=>{var fd=qe();function md(e,t){var r=t?fd(e.buffer):e.buffer;return new e.constructor(r,e.byteOffset,e.length)}i(md,"cloneTypedArray");Fn.exports=md});var Wn=a((UC,Rn)=>{var Sd=qe(),Ed=Cn(),hd=bn(),vd=On(),Cd=wt(),yd="[object Boolean]",bd="[object Date]",Id="[object Map]",Ld="[object Number]",Td="[object RegExp]",Nd="[object Set]",Od="[object String]",Fd="[object Symbol]",Rd="[object ArrayBuffer]",Wd="[object DataView]",wd="[object Float32Array]",Dd="[object Float64Array]",Ud="[object Int8Array]",Pd="[object Int16Array]",Qd="[object Int32Array]",Bd="[object Uint8Array]",Md="[object Uint8ClampedArray]",kd="[object Uint16Array]",Yd="[object Uint32Array]";function qd(e,t,r){var o=e.constructor;switch(t){case Rd:return Sd(e);case yd:case bd:return new o(+e);case Wd:return Ed(e,r);case wd:case Dd:case Ud:case Pd:case Qd:case Bd:case Md:case kd:case Yd:return Cd(e,r);case Id:return new o;case Ld:case Od:return new o(e);case Td:return hd(e);case Nd:return new o;case Fd:return vd(e)}}i(qd,"initCloneByTag");Rn.exports=qd});var Un=a((QC,Dn)=>{var Jd=F(),wn=Object.create,xd=(function(){function e(){}return i(e,"object"),function(t){if(!Jd(t))return{};if(wn)return wn(t);e.prototype=t;var r=new e;return e.prototype=void 0,r}})();Dn.exports=xd});var Dt=a((MC,Pn)=>{var jd=Un(),Vd=ke(),zd=Qe();function Gd(e){return typeof e.constructor=="function"&&!zd(e)?jd(Vd(e)):{}}i(Gd,"initCloneObject");Pn.exports=Gd});var Bn=a((YC,Qn)=>{var Kd=Ye(),Xd=P(),Zd="[object Map]";function Hd(e){return Xd(e)&&Kd(e)==Zd}i(Hd,"baseIsMap");Qn.exports=Hd});var qn=a((JC,Yn)=>{var _d=Bn(),$d=Ue(),Mn=Pe(),kn=Mn&&Mn.isMap,ef=kn?$d(kn):_d;Yn.exports=ef});var xn=a((xC,Jn)=>{var tf=Ye(),rf=P(),of="[object Set]";function nf(e){return rf(e)&&tf(e)==of}i(nf,"baseIsSet");Jn.exports=nf});var Gn=a((VC,zn)=>{var af=xn(),sf=Ue(),jn=Pe(),Vn=jn&&jn.isSet,pf=Vn?sf(Vn):af;zn.exports=pf});var _n=a((zC,Hn)=>{var cf=At(),uf=Qi(),Af=gt(),lf=yo(),gf=Fo(),df=Ct(),ff=yt(),mf=qo(),Sf=zo(),Ef=Xo(),hf=Ho(),vf=Ye(),Cf=fn(),yf=Wn(),bf=Dt(),If=me(),Lf=De(),Tf=qn(),Nf=F(),Of=Gn(),Ff=Be(),Rf=$(),Wf=1,wf=2,Df=4,Kn="[object Arguments]",Uf="[object Array]",Pf="[object Boolean]",Qf="[object Date]",Bf="[object Error]",Xn="[object Function]",Mf="[object GeneratorFunction]",kf="[object Map]",Yf="[object Number]",Zn="[object Object]",qf="[object RegExp]",Jf="[object Set]",xf="[object String]",jf="[object Symbol]",Vf="[object WeakMap]",zf="[object ArrayBuffer]",Gf="[object DataView]",Kf="[object Float32Array]",Xf="[object Float64Array]",Zf="[object Int8Array]",Hf="[object Int16Array]",_f="[object Int32Array]",$f="[object Uint8Array]",em="[object Uint8ClampedArray]",tm="[object Uint16Array]",rm="[object Uint32Array]",m={};m[Kn]=m[Uf]=m[zf]=m[Gf]=m[Pf]=m[Qf]=m[Kf]=m[Xf]=m[Zf]=m[Hf]=m[_f]=m[kf]=m[Yf]=m[Zn]=m[qf]=m[Jf]=m[xf]=m[jf]=m[$f]=m[em]=m[tm]=m[rm]=!0;m[Bf]=m[Xn]=m[Vf]=!1;function Je(e,t,r,o,n,s){var p,c=t&Wf,A=t&wf,g=t&Df;if(r&&(p=n?r(e,o,n,s):r(e)),p!==void 0)return p;if(!Nf(e))return e;var l=If(e);if(l){if(p=Cf(e),!c)return ff(e,p)}else{var f=vf(e),L=f==Xn||f==Mf;if(Lf(e))return df(e,c);if(f==Zn||f==Kn||L&&!n){if(p=A||L?{}:bf(e),!c)return A?Sf(e,gf(p,e)):mf(e,lf(p,e))}else{if(!m[f])return n?e:{};p=yf(e,f,c)}}s||(s=new cf);var y=s.get(e);if(y)return y;s.set(e,p),Of(e)?e.forEach(function(w){p.add(Je(w,t,r,w,e,s))}):Tf(e)&&e.forEach(function(w,Y){p.set(Y,Je(w,t,r,Y,e,s))});var Oe=g?A?hf:Ef:A?Rf:Ff,sr=l?void 0:Oe(e);return uf(sr||e,function(w,Y){sr&&(Y=w,w=e[Y]),Af(p,Y,Je(w,t,r,Y,e,s))}),p}i(Je,"baseClone");Hn.exports=Je});var ea=a((KC,$n)=>{var im=_n(),om=1,nm=4;function am(e){return im(e,om|nm)}i(am,"cloneDeep");$n.exports=am});var Ut=a((ZC,ta)=>{var sm=we(),pm=ue();function cm(e,t,r){(r!==void 0&&!pm(e[t],r)||r===void 0&&!(t in e))&&sm(e,t,r)}i(cm,"assignMergeValue");ta.exports=cm});var ia=a((_C,ra)=>{function um(e){return function(t,r,o){for(var n=-1,s=Object(t),p=o(t),c=p.length;c--;){var A=p[e?c:++n];if(r(s[A],A,s)===!1)break}return t}}i(um,"createBaseFor");ra.exports=um});var na=a((ey,oa)=>{var Am=ia(),lm=Am();oa.exports=lm});var sa=a((ty,aa)=>{var gm=ve(),dm=P();function fm(e){return dm(e)&&gm(e)}i(fm,"isArrayLikeObject");aa.exports=fm});var ua=a((iy,ca)=>{var mm=z(),Sm=ke(),Em=P(),hm="[object Object]",vm=Function.prototype,Cm=Object.prototype,pa=vm.toString,ym=Cm.hasOwnProperty,bm=pa.call(Object);function Im(e){if(!Em(e)||mm(e)!=hm)return!1;var t=Sm(e);if(t===null)return!0;var r=ym.call(t,"constructor")&&t.constructor;return typeof r=="function"&&r instanceof r&&pa.call(r)==bm}i(Im,"isPlainObject");ca.exports=Im});var Pt=a((ny,Aa)=>{function Lm(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}i(Lm,"safeGet");Aa.exports=Lm});var ga=a((sy,la)=>{var Tm=Z(),Nm=$();function Om(e){return Tm(e,Nm(e))}i(Om,"toPlainObject");la.exports=Om});var ha=a((cy,Ea)=>{var da=Ut(),Fm=Ct(),Rm=wt(),Wm=yt(),wm=Dt(),fa=dt(),ma=me(),Dm=sa(),Um=De(),Pm=Re(),Qm=F(),Bm=ua(),Mm=Et(),Sa=Pt(),km=ga();function Ym(e,t,r,o,n,s,p){var c=Sa(e,r),A=Sa(t,r),g=p.get(A);if(g){da(e,r,g);return}var l=s?s(c,A,r+"",e,t,p):void 0,f=l===void 0;if(f){var L=ma(A),y=!L&&Um(A),Oe=!L&&!y&&Mm(A);l=A,L||y||Oe?ma(c)?l=c:Dm(c)?l=Wm(c):y?(f=!1,l=Fm(A,!0)):Oe?(f=!1,l=Rm(A,!0)):l=[]:Bm(A)||fa(A)?(l=c,fa(c)?l=km(c):(!Qm(c)||Pm(c))&&(l=wm(A))):f=!1}f&&(p.set(A,l),n(l,A,o,s,p),p.delete(A)),da(e,r,l)}i(Ym,"baseMergeDeep");Ea.exports=Ym});var ya=a((Ay,Ca)=>{var qm=At(),Jm=Ut(),xm=na(),jm=ha(),Vm=F(),zm=$(),Gm=Pt();function va(e,t,r,o,n){e!==t&&xm(t,function(s,p){if(n||(n=new qm),Vm(s))jm(e,t,p,r,va,o,n);else{var c=o?o(Gm(e,p),s,p+"",e,t,n):void 0;c===void 0&&(c=s),Jm(e,p,c)}},zm)}i(va,"baseMerge");Ca.exports=va});var Qt=a((gy,ba)=>{function Km(e){return e}i(Km,"identity");ba.exports=Km});var La=a((fy,Ia)=>{function Xm(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}i(Xm,"apply");Ia.exports=Xm});var Oa=a((Sy,Na)=>{var Zm=La(),Ta=Math.max;function Hm(e,t,r){return t=Ta(t===void 0?e.length-1:t,0),function(){for(var o=arguments,n=-1,s=Ta(o.length-t,0),p=Array(s);++n<s;)p[n]=o[t+n];n=-1;for(var c=Array(t+1);++n<t;)c[n]=o[n];return c[t]=r(p),Zm(e,this,c)}}i(Hm,"overRest");Na.exports=Hm});var Ra=a((hy,Fa)=>{function _m(e){return function(){return e}}i(_m,"constant");Fa.exports=_m});var Da=a((Cy,wa)=>{var $m=Ra(),Wa=lt(),eS=Qt(),tS=Wa?function(e,t){return Wa(e,"toString",{configurable:!0,enumerable:!1,value:$m(t),writable:!0})}:eS;wa.exports=tS});var Pa=a((yy,Ua)=>{var rS=800,iS=16,oS=Date.now;function nS(e){var t=0,r=0;return function(){var o=oS(),n=iS-(o-r);if(r=o,n>0){if(++t>=rS)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}i(nS,"shortOut");Ua.exports=nS});var Ba=a((Iy,Qa)=>{var aS=Da(),sS=Pa(),pS=sS(aS);Qa.exports=pS});var ka=a((Ly,Ma)=>{var cS=Qt(),uS=Oa(),AS=Ba();function lS(e,t){return AS(uS(e,t,cS),e+"")}i(lS,"baseRest");Ma.exports=lS});var qa=a((Ny,Ya)=>{var gS=ue(),dS=ve(),fS=ft(),mS=F();function SS(e,t,r){if(!mS(r))return!1;var o=typeof t;return(o=="number"?dS(r)&&fS(t,r.length):o=="string"&&t in r)?gS(r[t],e):!1}i(SS,"isIterateeCall");Ya.exports=SS});var xa=a((Fy,Ja)=>{var ES=ka(),hS=qa();function vS(e){return ES(function(t,r){var o=-1,n=r.length,s=n>1?r[n-1]:void 0,p=n>2?r[2]:void 0;for(s=e.length>3&&typeof s=="function"?(n--,s):void 0,p&&hS(r[0],r[1],p)&&(s=n<3?void 0:s,n=1),t=Object(t);++o<n;){var c=r[o];c&&e(t,c,o,s)}return t})}i(vS,"createAssigner");Ja.exports=vS});var Va=a((Wy,ja)=>{var CS=ya(),yS=xa(),bS=yS(function(e,t,r){CS(e,t,r)});ja.exports=bS});var Ws=a(ie=>{"use strict";Object.defineProperty(ie,"__esModule",{value:!0});ie.Authentication=ie.AuthenticationType=void 0;var RS=kt(),Rs;(function(e){e.NoAuthentication="NoAuthentication",e.BasicAuthentication="BasicAuthentication",e.OAuth2UserTokenExchange="OAuth2UserTokenExchange",e.PrincipalPropagation="PrincipalPropagation",e.OAuth2SAMLBearerAssertion="OAuth2SAMLBearerAssertion",e.OAuth2ClientCredentials="OAuth2ClientCredentials"})(Rs||(ie.AuthenticationType=Rs={}));var Mt=class{static{i(this,"Authentication")}constructor(t,r){this.user=t,this.password=r}getEncodedBasicAuthentication(){if(this.user&&this.password)return`Basic ${Buffer.from(`${this.user}:${this.password}`).toString("base64")}`;throw new Error(RS.messages.ERROR_FAILED_TO_RETRIEVE_USERNAME_PASSWORD)}};ie.Authentication=Mt});var qt=a(B=>{"use strict";Object.defineProperty(B,"__esModule",{value:!0});B.Filter=B.ProxyType=B.DataType=void 0;var ws;(function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.CATALOG=1]="CATALOG",e[e.SERVICE_EP=2]="SERVICE_EP",e[e.SERVICE_EP_FULL_URL=3]="SERVICE_EP_FULL_URL",e[e.RfcSystem=4]="RfcSystem",e[e.RfcFunction=5]="RfcFunction",e[e.ApiHubProduct=6]="ApiHubProduct",e[e.ApiHubPackage=7]="ApiHubPackage",e[e.ApiHubService=8]="ApiHubService",e[e.ApiHubEntDestination=9]="ApiHubEntDestination",e[e.ApiHubEntProduct=10]="ApiHubEntProduct",e[e.ApiHubEntService=11]="ApiHubEntService",e[e.UclSystem=12]="UclSystem",e[e.UclPackage=13]="UclPackage",e[e.UclService=14]="UclService",e[e.UclEvent=15]="UclEvent",e[e.CATALOG_C4C=16]="CATALOG_C4C",e[e.ApiHubEventPackage=17]="ApiHubEventPackage",e[e.ApiHubEvent=18]="ApiHubEvent",e[e.SapBusinessOne=19]="SapBusinessOne",e[e.ApiHubEntSapProduct=20]="ApiHubEntSapProduct",e[e.ApiHubEntSapService=21]="ApiHubEntSapService"})(ws||(B.DataType=ws={}));var Ds;(function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.INTERNET=1]="INTERNET",e[e.ONPREMISE=2]="ONPREMISE"})(Ds||(B.ProxyType=Ds={}));var Yt=class extends Map{static{i(this,"Filter")}constructor(t){super(t)}append(t,r){if(t&&r){let o=this.get(t)||[];r.forEach(n=>{o.includes(n)||o.push(n)}),this.set(t,o)}return this}};B.Filter=Yt});var ye=a(C=>{"use strict";Object.defineProperty(C,"__esModule",{value:!0});C.BLOB_RESPONSE_TYPE=C.GET_METHOD_TYPE=C.ODATAV4=C.ODATAV2=C.ServiceRequestKey=C.JSON_STR=C.XML_STR=void 0;C.XML_STR="xml";C.JSON_STR="json";var Us;(function(e){e.ResponseFormat="$format",e.TopRows="$top",e.ExpandInLine="$expand",e.FilterBy="$filter",e.Select="$select"})(Us||(C.ServiceRequestKey=Us={}));C.ODATAV2="odatav2";C.ODATAV4="odatav4";C.GET_METHOD_TYPE="GET";C.BLOB_RESPONSE_TYPE="blob"});var Qs=a(ze=>{"use strict";Object.defineProperty(ze,"__esModule",{value:!0});ze.ODataService=void 0;var Ps=ye(),Jt=class{static{i(this,"ODataService")}constructor(t,r,o,n,s,p,c,A){this.name=t,this.url=r,this.id=o,this.protocol=n||"odatav2",this.serviceUiType=s,this.description=p,this.version=c,this.groupId=A}getRelativeUrl(){try{return this.getRelativePath(this.url)}catch{return this.url}}getProtocol(){return this.protocol}getRelativePath(t){if(!t||t.length==0)return"";if(this.protocol==Ps.ODATAV2){let r=new URL(t);return r.pathname!="/"?r.pathname:""}if(this.protocol==Ps.ODATAV4)return t}};ze.ODataService=Jt});var xt=a(Ge=>{"use strict";Object.defineProperty(Ge,"__esModule",{value:!0});Ge.EncodingMode=void 0;var Bs;(function(e){e[e.XML=0]="XML",e[e.JSON=1]="JSON",e[e.EDMX=2]="EDMX"})(Bs||(Ge.EncodingMode=Bs={}))});var Ke=a(ne=>{"use strict";Object.defineProperty(ne,"__esModule",{value:!0});ne.ServiceProviderError=ne.ServiceProviderErrorCode=void 0;var oe;(function(e){e[e.INTERNAL_ERROR=500]="INTERNAL_ERROR",e[e.REQUEST_ERROR=600]="REQUEST_ERROR",e[e.CF_CONFIGURATION=601]="CF_CONFIGURATION",e[e.RETRIEVE_DATA=602]="RETRIEVE_DATA"})(oe||(ne.ServiceProviderErrorCode=oe={}));var WS="Internal server error",wS="HTTP Request error",DS="Cloud Foundry configuration error",US="Data retrieval error",jt=class e extends Error{static{i(this,"ServiceProviderError")}constructor(t,r,o){super(typeof r=="string"?r:`${e.getMessage(t)}: ${r.message}`),this.code=t,this.cause=r instanceof Error?r:null,this.originalCause=o||void 0,this.name="ServiceProviderError"}getOriginalCause(){return this.originalCause?this.originalCause:this.cause&&this.cause instanceof e?this.cause.getOriginalCause():e.getMessage(this.code)}static getMessage(t){switch(t){case oe.INTERNAL_ERROR:return WS;case oe.REQUEST_ERROR:return wS;case oe.CF_CONFIGURATION:return DS;case oe.RETRIEVE_DATA:return US}}};ne.ServiceProviderError=jt});var ks=a(Xe=>{"use strict";Object.defineProperty(Xe,"__esModule",{value:!0});Xe.ProviderType=void 0;var Ms;(function(e){e.SapSystem="SapSystem",e.ApiHub="ApiHub",e.ApiHubEnt="ApiHubEnt",e.Ucl="Ucl"})(Ms||(Xe.ProviderType=Ms={}))});var be=a(Ze=>{"use strict";Object.defineProperty(Ze,"__esModule",{value:!0});Ze.messages=void 0;Ze.messages={SYS_ERROR_RETRIEVE_DESTINATION_METHOD:"This class doesn't implement the retrieve destination method.",SYS_ERROR_FAIL_RETRIEVE_SERVICES:"Cannot retrieve services.",SYS_ERROR_FAIL_PARSE_RESPONSE:"Cannot parse response.",SYS_ERROR_FAIL_RETRIEVE_METADATA:"Cannot retrieve metadata.",SYS_ERROR_FAIL_RETRIEVE_ENTITY_DATA:i(e=>`The '${e}' data is not available.`,"SYS_ERROR_FAIL_RETRIEVE_ENTITY_DATA"),SYS_ERROR_FAIL_RETRIEVE_ANNOTATIONS:"Cannot retrieve annotations.",SYS_ERROR_FAIL_RETRIEVE_DESTINATIONS:"Cannot retrieve destinations.",SYS_ERROR_MISSING_CF_CONFIGURATIONS:"Missing Cloud Foundry configurations - ensure your CF org and space are configured.",SYS_ERROR_RETRIEVING_SERVICE_KEY:"Cannot retrieve service key.",ERROR_FAILED_TO_INIT:"Cannot init DestinationServiceProviderRepository.",ERROR_FAILED_TO_GET_SERVICES:"Cannot get services.",ERROR_FAILED_TO_GET_METADATA:"Cannot get metadata.",ERROR_FAILED_TO_GET_SERVICE_TYPE:"Cannot get service type.",ERROR_FAILED_TO_GET_ENTITY_DATA:i(e=>`Failed to retrieve data for the '${e}' entity.`,"ERROR_FAILED_TO_GET_ENTITY_DATA"),ERROR_FAILED_TO_GET_ANNOTATIONS:"Cannot get annotations.",ERROR_FAILED_TO_GET_ANNOTATIONS_FROM_NON_CATALOG:"Non catalog services do not provide annotations.",ERROR_FAILED_TO_PARSE_RESPONSE:"The response encoding does not match the requested encoding.",ERROR_FAILED_TO_RETRIEVE_USERNAME_PASSWORD:"Username and password must be defined.",ERROR_FAILED_HTTP_REQUEST:i(e=>`HTTP request failed with error code '${e}'.`,"ERROR_FAILED_HTTP_REQUEST"),ERROR_INVALID_REQUEST_PARAM:i((e,t)=>`The '${e}' in the request contains the following invalid value: '${t}'.`,"ERROR_INVALID_REQUEST_PARAM"),ERROR_IN_FUNCTION_EXECUTION:i((e,t)=>`${e} fails with: ${t}`,"ERROR_IN_FUNCTION_EXECUTION"),METHOD_NOT_IMPLEMENTED_ERROR:i(e=>`Method "${e}" not implemented.`,"METHOD_NOT_IMPLEMENTED_ERROR"),ERROR_FAILED_TO_GET_ENVIRONMENT_VARIABLES:i(e=>`The ${e} environment variable is missing.`,"ERROR_FAILED_TO_GET_ENVIRONMENT_VARIABLES"),ERROR_FAILED_TO_CONVERT_PROXY:" Could not convert the proxy because the string is not in the correct format.",ERROR_FAILED_TO_GET_COOKIES:"Could not extract cookies from the response."}});var qs=a(_e=>{"use strict";Object.defineProperty(_e,"__esModule",{value:!0});_e.getRequestParamString=BS;_e.addFormatParamToFilter=MS;var PS=be(),He=ye(),QS=qt(),Vt=xt(),Ys=Ke();function BS(e){let t="";return e&&e.size>0&&(t="?",e.forEach((r,o)=>t=`${t}${o}=${r[0]}&`),t=t.substring(0,t.length-1)),t}i(BS,"getRequestParamString");function MS(e,t){switch(e||(e=new QS.Filter(new Map([]))),t){case Vt.EncodingMode.XML:e.append(He.ServiceRequestKey.ResponseFormat,[He.XML_STR]);break;case Vt.EncodingMode.JSON:e.append(He.ServiceRequestKey.ResponseFormat,[He.JSON_STR]);break;default:{let r=new Error(PS.messages.ERROR_INVALID_REQUEST_PARAM("encoding",`EncodingMode.${Vt.EncodingMode[t]}`));throw new Ys.ServiceProviderError(Ys.ServiceProviderErrorCode.RETRIEVE_DATA,r)}}return e}i(MS,"addFormatParamToFilter")});var zt=a(Ie=>{"use strict";Object.defineProperty(Ie,"__esModule",{value:!0});Ie.DefaultLogger=void 0;Ie.DefaultLogger={fatal:i(e=>{console.log(e)},"fatal"),error:i(e=>{console.log(e)},"error"),warn:i(e=>{console.log(e)},"warn"),info:i(e=>{console.log(e)},"info"),debug:i(e=>{console.log(e)},"debug"),trace:i(e=>{console.log(e)},"trace"),getChildLogger:i(e=>Ie.DefaultLogger,"getChildLogger")}});var Gt=a($e=>{"use strict";Object.defineProperty($e,"__esModule",{value:!0});$e.addUserAgentHeader=Js;$e.setHeaders=kS;function Js(e){return e||(e={}),e["User-Agent"]="service-provider",e}i(Js,"addUserAgentHeader");function kS(e,t){return t=Js(t),e&&(t["Content-Type"]="application/json"),t}i(kS,"setHeaders")});var js=a(ae=>{"use strict";var Kt=ae&&ae.__awaiter||function(e,t,r,o){function n(s){return s instanceof r?s:new r(function(p){p(s)})}return i(n,"adopt"),new(r||(r=Promise))(function(s,p){function c(l){try{g(o.next(l))}catch(f){p(f)}}i(c,"fulfilled");function A(l){try{g(o.throw(l))}catch(f){p(f)}}i(A,"rejected");function g(l){l.done?s(l.value):n(l.value).then(c,A)}i(g,"step"),g((o=o.apply(e,t||[])).next())})};Object.defineProperty(ae,"__esModule",{value:!0});ae.Connectivity=void 0;var YS=require("../commonlibs/axios/index.js"),xs=Ke(),qS=zt(),JS=Gt(),et=class e{static{i(this,"Connectivity")}static sendRequest(t,r,o,n,s){return Kt(this,void 0,void 0,function*(){let p=t.concat(r),c=e.getAxiosRequestConfig(p,"get",void 0,o,n,s);return yield e.send(c)})}static sendPostRequest(t,r,o,n,s,p){return Kt(this,void 0,void 0,function*(){let c=t.concat(r),A=e.getAxiosRequestConfig(c,"post",o,n,s,p);return yield e.send(A)})}static getAxiosRequestConfig(t,r,o,n,s,p){return{method:r,url:t,data:o,proxy:e.convertProxy(n),headers:(0,JS.setHeaders)(s,p)}}static send(t){return Kt(this,void 0,void 0,function*(){var r;let o;try{o=yield YS.default.request(t)}catch(n){throw new xs.ServiceProviderError(xs.ServiceProviderErrorCode.REQUEST_ERROR,n,(r=n.response)===null||r===void 0?void 0:r.status)}return o.data})}static convertProxy(t){if(!t)return;let r=new URL(t);return{port:Number(r.port),host:r.hostname,protocol:r.protocol}}};ae.Connectivity=et;et.logger=qS.DefaultLogger});var Xt=a(M=>{"use strict";Object.defineProperty(M,"__esModule",{value:!0});M.UNKNOWN=M.ASYNC_API_TYPE=M.OPEN_API_TYPE=void 0;M.OPEN_API_TYPE="openAPI";M.ASYNC_API_TYPE="asyncAPI";M.UNKNOWN="unknown"});var Zt=a(se=>{"use strict";var xS=se&&se.__rest||function(e,t){var r={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(r[o]=e[o]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,o=Object.getOwnPropertySymbols(e);n<o.length;n++)t.indexOf(o[n])<0&&Object.prototype.propertyIsEnumerable.call(e,o[n])&&(r[o[n]]=e[o[n]]);return r};Object.defineProperty(se,"__esModule",{value:!0});se.responseDestinationToProviderDestination=VS;se.toCredentials=Vs;var jS=require("url");function VS(e){let t;e.URL&&(t=new jS.URL(e.URL));let{Name:r,Type:o,ProxyType:n,Host:s,Description:p,Authentication:c}=e,A=xS(e,["Name","Type","ProxyType","Host","Description","Authentication"]);return Object.assign({name:r,type:o,credentials:Vs(e),proxyType:n,url:t,host:s,description:p},A)}i(VS,"responseDestinationToProviderDestination");function Vs(e){let t={authentication:e.Authentication};return e.User&&e.Password&&e.Authentication==="BasicAuthentication"&&(t.basicAuthentication={userName:e.User,userPassword:e.Password}),e.clientId&&e.clientSecret&&e.tokenServiceURL&&e.tokenServiceURLType&&e.Authentication==="OAuth2ClientCredentials"&&(t.oauth2ClientCredentials={clientId:e.clientId,clientSecret:e.clientSecret,tokenServiceURL:e.tokenServiceURL,tokenServiceURLType:e.tokenServiceURLType,tokenServiceUser:e.tokenServiceUser,tokenServicePassword:e.tokenServicePassword}),t}i(Vs,"toCredentials")});var _t=a(Le=>{"use strict";Object.defineProperty(Le,"__esModule",{value:!0});Le.isAppStudio=GS;Le.getEnvValue=KS;Le.getEventSpecType=XS;var zS=be(),Ht=Xt();function GS(){let e=process.env.WS_BASE_URL;return e===void 0?!1:e!==""}i(GS,"isAppStudio");function KS(e){let t=process.env[e];if(t===void 0)throw new Error(zS.messages.ERROR_FAILED_TO_GET_ENVIRONMENT_VARIABLES(e));return t}i(KS,"getEnvValue");function XS(e){switch(!0){case"asyncapi"in e:return Ht.ASYNC_API_TYPE;case"openapi"in e:return Ht.OPEN_API_TYPE;default:return Ht.UNKNOWN}}i(XS,"getEventSpecType")});var $t=a(J=>{"use strict";Object.defineProperty(J,"__esModule",{value:!0});J.convertProxyStrToAxiosProxyConfig=tE;J.getBasProviderParams=rE;J.extractBASProperties=iE;J.setRequestCsrfHeaders=oE;J.getCookies=Zs;var Ks=be(),zs=_t(),Xs=require("url"),Gs=er(),ZS="sap-client",HS="product.name",_S="URL.headers.ApiKey",$S="applicationID",eE="HTML5.DynamicDestination";function tE(e){let t,r;try{t=new Xs.URL(e),r=Number(t.port)}catch(n){throw new Error(`${Ks.messages.ERROR_FAILED_TO_CONVERT_PROXY}: ${n.message}`)}let o={host:t.hostname,port:r,protocol:t.protocol};return t.username&&t.password&&(o.auth={username:t.username,password:t.password}),o}i(tE,"convertProxyStrToAxiosProxyConfig");function rE(){let e=new Xs.URL((0,zs.getEnvValue)(Gs.HTTP_PROXY)),t=(0,zs.getEnvValue)(Gs.H2O_URL),r={port:Number(e.port),host:e.hostname,protocol:e.protocol};return{h2oUrl:t,proxy:r,httpsAgent:void 0}}i(rE,"getBasProviderParams");function iE(e){return{additionalData:e.WebIDEAdditionalData,usage:e.WebIDEUsage,html5DynamicDestination:e[eE],sapClient:e[ZS],productName:e[HS],apiKey:e[_S],applicationID:e[$S],apiBusinessHubEnterpriseURL:e.apiBusinessHubEnterpriseURL,WebIDEEnabled:e.WebIDEEnabled,abapEnabled:e.abap_enabled}}i(iE,"extractBASProperties");function oE(e){let t=Zs(e);return{"x-csrf-token":e.headers["x-csrf-token"],Cookie:t}}i(oE,"setRequestCsrfHeaders");function Zs(e){let t=e.headers["set-cookie"];if(!t)throw new Error(Ks.messages.ERROR_FAILED_TO_GET_COOKIES);return t.map(o=>o.split(";")[0]).join(";")}i(Zs,"getCookies")});var er=a(h=>{"use strict";var pe=h&&h.__awaiter||function(e,t,r,o){function n(s){return s instanceof r?s:new r(function(p){p(s)})}return i(n,"adopt"),new(r||(r=Promise))(function(s,p){function c(l){try{g(o.next(l))}catch(f){p(f)}}i(c,"fulfilled");function A(l){try{g(o.throw(l))}catch(f){p(f)}}i(A,"rejected");function g(l){l.done?s(l.value):n(l.value).then(c,A)}i(g,"step"),g((o=o.apply(e,t||[])).next())})};Object.defineProperty(h,"__esModule",{value:!0});h.BasConnectivity=h.HTTP_PROXY=h.H2O_URL=h.TIME_OUT=h.DESTINATIONS=h.GET_SUBACCOUNT_DESTINATIONS_SUFFIX=void 0;var Hs=require("../commonlibs/axios/index.js"),nE=Zt(),_s=$t(),$s=ye(),aE=Gt();h.GET_SUBACCOUNT_DESTINATIONS_SUFFIX="/api/listDestinations?$format=json";h.DESTINATIONS="/destinations/";h.TIME_OUT=2e4;h.H2O_URL="H2O_URL";h.HTTP_PROXY="http_proxy";var tr=class{static{i(this,"BasConnectivity")}constructor(t){this.basProviderParams=t}getSubAccountDestinations(){return pe(this,void 0,void 0,function*(){if(this.providerDestinationBas)return this.providerDestinationBas;let t=`${this.basProviderParams.h2oUrl}${h.GET_SUBACCOUNT_DESTINATIONS_SUFFIX}`,r={urlPath:"",method:$s.GET_METHOD_TYPE,responseType:$s.JSON_STR},o=yield this.buildParamsAndSendRequest(r,t);return this.providerDestinationBas=o.map(n=>Object.assign(Object.assign({},(0,nE.responseDestinationToProviderDestination)(n)),(0,_s.extractBASProperties)(n))),this.providerDestinationBas})}sendRequestViaDestination(t,r){return pe(this,void 0,void 0,function*(){let n=`${`${this.basProviderParams.h2oUrl}${h.DESTINATIONS}${r}`}${t.urlPath}`;return this.buildParamsAndSendRequest(t,n)})}sendRequestToPublicSystem(t,r){return pe(this,void 0,void 0,function*(){let o=`${r}${t.urlPath}`;return this.buildParamsAndSendRequest(t,o)})}fetchCsrfTokenHeaders(t,r){return pe(this,void 0,void 0,function*(){let n=`${`${this.basProviderParams.h2oUrl}${h.DESTINATIONS}${r}`}${t.urlPath}`,s=this.getAxiosRequestConfigMethod(t.method,n,t.responseType,Object.assign(Object.assign({},t.headers),{"X-Csrf-Token":"Fetch"}),t.body,t.timeout),p=yield Hs.default.request(s);return(0,_s.setRequestCsrfHeaders)(p)})}createAxiosInstance(t){let r=Hs.default.create();return t?.requestInterceptor&&r.interceptors.request.use(t.requestInterceptor.onFulfilled,t.requestInterceptor.onRejected),t?.responseInterceptor&&r.interceptors.response.use(t.responseInterceptor.onFulfilled,t.responseInterceptor.onRejected),r}buildParamsAndSendRequest(t,r){return pe(this,void 0,void 0,function*(){let o=this.getAxiosRequestConfigMethod(t.method,r,t.responseType,t.headers,t.body,t.timeout);return yield this.request(o,t.interceptors)})}request(t,r){return pe(this,void 0,void 0,function*(){return(yield this.createAxiosInstance(r).request(t)).data})}getAxiosRequestConfigMethod(t,r,o,n,s,p){return{url:r,method:t,httpsAgent:this.basProviderParams.httpsAgent,responseType:o,headers:(0,aE.addUserAgentHeader)(n),proxy:this.basProviderParams.proxy,timeout:p??h.TIME_OUT,data:s}}};h.BasConnectivity=tr});var ep=a(Te=>{"use strict";var sE=Te&&Te.__awaiter||function(e,t,r,o){function n(s){return s instanceof r?s:new r(function(p){p(s)})}return i(n,"adopt"),new(r||(r=Promise))(function(s,p){function c(l){try{g(o.next(l))}catch(f){p(f)}}i(c,"fulfilled");function A(l){try{g(o.throw(l))}catch(f){p(f)}}i(A,"rejected");function g(l){l.done?s(l.value):n(l.value).then(c,A)}i(g,"step"),g((o=o.apply(e,t||[])).next())})};Object.defineProperty(Te,"__esModule",{value:!0});Te.measurePerformance=pE;function pE(e,t,r){return(...o)=>sE(this,void 0,void 0,function*(){let n=e.name||`anonymous_${Date.now()}`,s=`${n}-start`,p=`${n}-end`,c=`${n}-measure`;performance.mark(s,{detail:t});let A;try{A=yield e.call(r,...o)}catch(g){throw console.error(`Error in function ${n} during measurement:`,g),g}finally{performance.mark(p,{detail:t}),performance.measure(c,{start:s,end:p,detail:t})}return A})}i(pE,"measurePerformance")});var kt=a(u=>{"use strict";Object.defineProperty(u,"__esModule",{value:!0});u.measurePerformance=u.responseDestinationToProviderDestination=u.getBasProviderParams=u.convertProxyStrToAxiosProxyConfig=u.getEventSpecType=u.getEnvValue=u.isAppStudio=u.DESTINATIONS=u.H2O_URL=u.BasConnectivity=u.UNKNOWN=u.ASYNC_API_TYPE=u.OPEN_API_TYPE=u.BLOB_RESPONSE_TYPE=u.GET_METHOD_TYPE=u.ODATAV4=u.ODATAV2=u.ServiceRequestKey=u.XML=u.JSON=u.messages=u.Connectivity=u.DefaultLogger=u.addFormatParamToFilter=u.getRequestParamString=u.ProviderType=u.ServiceProviderErrorCode=u.ServiceProviderError=u.EncodingMode=u.ODataService=u.Filter=u.ProxyType=u.DataType=u.AuthenticationType=u.Authentication=void 0;var tp=Ws();Object.defineProperty(u,"Authentication",{enumerable:!0,get:i(function(){return tp.Authentication},"get")});Object.defineProperty(u,"AuthenticationType",{enumerable:!0,get:i(function(){return tp.AuthenticationType},"get")});var rr=qt();Object.defineProperty(u,"DataType",{enumerable:!0,get:i(function(){return rr.DataType},"get")});Object.defineProperty(u,"ProxyType",{enumerable:!0,get:i(function(){return rr.ProxyType},"get")});Object.defineProperty(u,"Filter",{enumerable:!0,get:i(function(){return rr.Filter},"get")});var cE=Qs();Object.defineProperty(u,"ODataService",{enumerable:!0,get:i(function(){return cE.ODataService},"get")});var uE=xt();Object.defineProperty(u,"EncodingMode",{enumerable:!0,get:i(function(){return uE.EncodingMode},"get")});var rp=Ke();Object.defineProperty(u,"ServiceProviderError",{enumerable:!0,get:i(function(){return rp.ServiceProviderError},"get")});Object.defineProperty(u,"ServiceProviderErrorCode",{enumerable:!0,get:i(function(){return rp.ServiceProviderErrorCode},"get")});var AE=ks();Object.defineProperty(u,"ProviderType",{enumerable:!0,get:i(function(){return AE.ProviderType},"get")});var ip=qs();Object.defineProperty(u,"getRequestParamString",{enumerable:!0,get:i(function(){return ip.getRequestParamString},"get")});Object.defineProperty(u,"addFormatParamToFilter",{enumerable:!0,get:i(function(){return ip.addFormatParamToFilter},"get")});var lE=zt();Object.defineProperty(u,"DefaultLogger",{enumerable:!0,get:i(function(){return lE.DefaultLogger},"get")});var gE=js();Object.defineProperty(u,"Connectivity",{enumerable:!0,get:i(function(){return gE.Connectivity},"get")});var dE=be();Object.defineProperty(u,"messages",{enumerable:!0,get:i(function(){return dE.messages},"get")});var x=ye();Object.defineProperty(u,"JSON",{enumerable:!0,get:i(function(){return x.JSON_STR},"get")});Object.defineProperty(u,"XML",{enumerable:!0,get:i(function(){return x.XML_STR},"get")});Object.defineProperty(u,"ServiceRequestKey",{enumerable:!0,get:i(function(){return x.ServiceRequestKey},"get")});Object.defineProperty(u,"ODATAV2",{enumerable:!0,get:i(function(){return x.ODATAV2},"get")});Object.defineProperty(u,"ODATAV4",{enumerable:!0,get:i(function(){return x.ODATAV4},"get")});Object.defineProperty(u,"GET_METHOD_TYPE",{enumerable:!0,get:i(function(){return x.GET_METHOD_TYPE},"get")});Object.defineProperty(u,"BLOB_RESPONSE_TYPE",{enumerable:!0,get:i(function(){return x.BLOB_RESPONSE_TYPE},"get")});var ir=Xt();Object.defineProperty(u,"OPEN_API_TYPE",{enumerable:!0,get:i(function(){return ir.OPEN_API_TYPE},"get")});Object.defineProperty(u,"ASYNC_API_TYPE",{enumerable:!0,get:i(function(){return ir.ASYNC_API_TYPE},"get")});Object.defineProperty(u,"UNKNOWN",{enumerable:!0,get:i(function(){return ir.UNKNOWN},"get")});var or=er();Object.defineProperty(u,"BasConnectivity",{enumerable:!0,get:i(function(){return or.BasConnectivity},"get")});Object.defineProperty(u,"H2O_URL",{enumerable:!0,get:i(function(){return or.H2O_URL},"get")});Object.defineProperty(u,"DESTINATIONS",{enumerable:!0,get:i(function(){return or.DESTINATIONS},"get")});var nr=_t();Object.defineProperty(u,"isAppStudio",{enumerable:!0,get:i(function(){return nr.isAppStudio},"get")});Object.defineProperty(u,"getEnvValue",{enumerable:!0,get:i(function(){return nr.getEnvValue},"get")});Object.defineProperty(u,"getEventSpecType",{enumerable:!0,get:i(function(){return nr.getEventSpecType},"get")});var op=$t();Object.defineProperty(u,"convertProxyStrToAxiosProxyConfig",{enumerable:!0,get:i(function(){return op.convertProxyStrToAxiosProxyConfig},"get")});Object.defineProperty(u,"getBasProviderParams",{enumerable:!0,get:i(function(){return op.getBasProviderParams},"get")});var fE=Zt();Object.defineProperty(u,"responseDestinationToProviderDestination",{enumerable:!0,get:i(function(){return fE.responseDestinationToProviderDestination},"get")});var mE=ep();Object.defineProperty(u,"measurePerformance",{enumerable:!0,get:i(function(){return mE.measurePerformance},"get")})});var vE={};Up(vE,{FloorplanFE:()=>E.FloorplanFE,FloorplanFF:()=>E.FloorplanFF,OdataVersion:()=>Ip.OdataVersion,PROJECT_TYPE:()=>E.PROJECT_TYPE,Template:()=>E.Template,default:()=>at,generatorName:()=>E.generatorName});module.exports=Pp(vE);var bp=require("../open-ux-shared/feature-toggle/index.js"),N=require("../fiori-generator-shared/dist/index.js"),st=require("../open-ux-shared/nodejs-utils/index.js"),Ip=require("../open-ux-shared/odata-service-inquirer/index.js"),E=require("../fiori-app-sub-generator/index.js"),Lp=require("node:crypto"),nt=D(ea()),Tp=D(Va()),Np=D(require("../commonlibs/read-pkg-up/index.js")),Op=D(require("../commonlibs/yeoman-generator/index.js"));var Ga=D(require("../commonlibs/i18next/index.js"));var za={DEBUG_MSG_ADAPTOR_MATCH_FOUND:"An adaptor has been found matching the specified input data: {{adaptorName}}.",DEBUG_MSG_NO_ADAPTOR_MATCH_FOUND:"No adaptors have been found matching the input data.",DEBUG_MSG_APP_GEN_LAUNCHED_WITH_DATA:"SAP Fiori Generator was launched with the data: {{- inputData}}.",INFO_GENERATOR_ARG_APP_CONFIG:"Path to the application config file or application config as a string.",ERROR_ARG_OR_OPTION_HEADLESS_GENERATOR:"Please provide one of the following: the first argument of the file path to the app config, the first argument of the app config file as a JSON string or an `appconfig` option as a JSON object.",INFO_REMOVING_EXISTING_APP_FOLDER_FORCE_OPTION:"The `--force` option was specified. The existing application at the path: {{-projectPath}} will be overwritten.",ERROR_APP_FOLDER_EXISTS:"A folder with the application name already exists at path: {{- projectPath}}. Choose a different folder.",INFO_APP_TARGET_FOLDER:"An application will be generated at path: {{- targetFolder}}",INFO_DELETING_APPLICATION_CONFIG_FILE:"Deleting application config file: {{- filepath}}.",LABEL_SELECTED_TEMPLATE_BREADCRUMB:"Template",CREATE_APP_MESSAGE:"Which template do you want to use?",INFO_MSG_CLI_ARGUMENT_LOG_LEVEL_DESCRIPTION:"Log level settings. Possible options: trace < debug < info < warn < error < fatal < off.",INFO_OPTIONS_DISABLE_GENERATOR_EXTENSIONS:"Disables search and loading of generator extensions.",LOGGING_INITIALISED:"`LogWrapper` initialized at log level: {{logLevel}}.",INFO_MSG_SUB_GENERATOR_FOUND:"The installed generator: {{-generatorInfo.name}}@{{-generatorInfo.version}} has been found at path: {{-generatorInfo.path}}.",INFO_MSG_SUB_GENERATOR_APPLIED:"The generator extension: {{-generatorInfo.name}}@{{-generatorInfo.version}} will be integrated to the SAP Fiori Generator. Steps added: {{-generatorInfo.additionalSteps}}. Extension points added: {{-generatorInfo.extensionsAdded}}.",ERROR_GENERATION_EXITING:"Application generation exite