@sap/generator-fiori
Version:
Create an SAPUI5 application using SAP Fiori elements or a freestyle approach
1 lines • 23.4 kB
JavaScript
(()=>{var e,r,s={48676(e){function webpackEmptyContext(e){var r=new Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}webpackEmptyContext.keys=()=>[],webpackEmptyContext.resolve=webpackEmptyContext,webpackEmptyContext.id=48676,e.exports=webpackEmptyContext},15411(e){function webpackEmptyContext(e){var r=new Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}webpackEmptyContext.keys=()=>[],webpackEmptyContext.resolve=webpackEmptyContext,webpackEmptyContext.id=15411,e.exports=webpackEmptyContext},1320(e){function webpackEmptyContext(e){var r=new Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}webpackEmptyContext.keys=()=>[],webpackEmptyContext.resolve=webpackEmptyContext,webpackEmptyContext.id=1320,e.exports=webpackEmptyContext},53306(e){function webpackEmptyContext(e){var r=new Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}webpackEmptyContext.keys=()=>[],webpackEmptyContext.resolve=webpackEmptyContext,webpackEmptyContext.id=53306,e.exports=webpackEmptyContext},9704(e,r,s){var i={"./Find-VisualStudio.cs":78280,"./build":74250,"./build.js":74250,"./clean":20575,"./clean.js":20575,"./configure":38446,"./configure.js":38446,"./create-config-gypi":55331,"./create-config-gypi.js":55331,"./download":73156,"./download.js":73156,"./find-node-directory":36958,"./find-node-directory.js":36958,"./find-python":30754,"./find-python.js":30754,"./find-visualstudio":44962,"./find-visualstudio.js":44962,"./install":83909,"./install.js":83909,"./list":94984,"./list.js":94984,"./log":18496,"./log.js":18496,"./node-gyp":41409,"./node-gyp.js":41409,"./process-release":38003,"./process-release.js":38003,"./rebuild":47437,"./rebuild.js":47437,"./remove":43388,"./remove.js":43388,"./util":82228,"./util.js":82228};function webpackContext(e){var r=webpackContextResolve(e);return s(r)}function webpackContextResolve(e){if(!s.o(i,e)){var r=new Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}return i[e]}webpackContext.keys=function webpackContextKeys(){return Object.keys(i)},webpackContext.resolve=webpackContextResolve,e.exports=webpackContext,webpackContext.id=9704},69433(e,r,s){var i={"./cat":4921,"./cat.js":4921,"./cd":5414,"./cd.js":5414,"./chmod":77140,"./chmod.js":77140,"./common":46656,"./common.js":46656,"./cp":92906,"./cp.js":92906,"./dirs":54425,"./dirs.js":54425,"./echo":82448,"./echo.js":82448,"./error":75691,"./error.js":75691,"./exec":38196,"./exec-child":82587,"./exec-child.js":82587,"./exec.js":38196,"./find":1350,"./find.js":1350,"./grep":45965,"./grep.js":45965,"./head":87595,"./head.js":87595,"./ln":8267,"./ln.js":8267,"./ls":3296,"./ls.js":3296,"./mkdir":3890,"./mkdir.js":3890,"./mv":10994,"./mv.js":10994,"./popd":92148,"./popd.js":92148,"./pushd":43573,"./pushd.js":43573,"./pwd":83158,"./pwd.js":83158,"./rm":72836,"./rm.js":72836,"./sed":1285,"./sed.js":1285,"./set":6037,"./set.js":6037,"./sort":62909,"./sort.js":62909,"./tail":77795,"./tail.js":77795,"./tempdir":58988,"./tempdir.js":58988,"./test":99237,"./test.js":99237,"./to":59951,"./to.js":59951,"./toEnd":34339,"./toEnd.js":34339,"./touch":12062,"./touch.js":12062,"./uniq":23256,"./uniq.js":23256,"./which":52540,"./which.js":52540};function webpackContext(e){var r=webpackContextResolve(e);return s(r)}function webpackContextResolve(e){if(!s.o(i,e)){var r=new Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}return i[e]}webpackContext.keys=function webpackContextKeys(){return Object.keys(i)},webpackContext.resolve=webpackContextResolve,e.exports=webpackContext,webpackContext.id=69433},93274(e,r,s){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0});const o=s(73667),n=s(98434),a=s(58012),c=s(67875),p=i(s(91170)),u=s(33092),d=i(s(75930)),_=s(32357),l=s(15927),m=s(73387);class default_1 extends p.default{answers={url:"",package:""};prompts;appWizard;vscode;systemSelectionAnswers={};serviceConfigAnswers={content:"",serviceName:"",showDraftEnabled:!1};setPromptsCallback;constructor(e,r){super(e,r),(0,a.setYeomanEnvConflicterForce)(this.env,this.options.force),this.appWizard=o.AppWizard.create(r),this.vscode=r.vscode,d.default.configureLogging(this.options.logger,this.rootGeneratorName(),this.log,this.options.vscode,this.options.logLevel);const s=u.prompts;this.options.data?.systemName&&s.shift(),this.appWizard=o.AppWizard.create(r),this.appWizard[u.UI_SERVICE_CACHE]||(this.appWizard[u.UI_SERVICE_CACHE]={}),this.appWizard.setHeaderTitle("UI Service Generator"),this.prompts=new o.Prompts(s),this.setPromptsCallback=e=>{this.prompts&&this.prompts.setCallback(e)}}async initializing(){await a.TelemetryHelper.initTelemetrySettings({consumerModule:{name:"@sap/generator-fiori-ui-service",version:this.rootGeneratorVersion()},internalFeature:(0,n.isInternalFeaturesSettingEnabled)(),watchTelemetrySettingStore:!1}),await(0,u.initI18n)(),this.options.data?.systemName&&(d.default.logger.debug("Options passed into generator: "+JSON.stringify(this.options.data)),await this._initSteps())}async _initSteps(){if(await(0,m.authenticateInputData)(this.options.data,this.systemSelectionAnswers),this.systemSelectionAnswers.connectedSystem?.serviceProvider)try{if(this.options.data.id&&this.options.data.type){const e=this.options.data.type===l.BAS_OBJECT.BUSINESS_OBJECT?u.boUri:u.cdsUri;this.systemSelectionAnswers.objectGenerator=await this.systemSelectionAnswers.connectedSystem.serviceProvider.getUiServiceGenerator({name:this.options.data.id,uri:`${e}${this.options.data.id.toLowerCase()}`})}else this.systemSelectionAnswers.objectGenerator=await this.systemSelectionAnswers.connectedSystem.serviceProvider.getUiServiceGenerator({name:this.options.data.businessObject,uri:`${u.boUri}${this.options.data.businessObject.toLowerCase()}`});this.systemSelectionAnswers.connectedSystem.destination={Name:this.options.data.systemName}}catch(e){d.default.logger.error((0,u.t)("error.fetchingGenerator",{error:e.message}))}}async prompting(){if(!this.options.data?.systemName){const e=await(0,c.getSystemSelectionPrompts)(...(0,m.getFromCache)(this.appWizard),d.default.logger),r=await this.prompt(e.prompts);Object.assign(this.answers,r),Object.assign(this.systemSelectionAnswers,e.answers),(0,m.addToCache)(this.appWizard,this.systemSelectionAnswers,this.answers)}(0,m.setToolbarMessage)(this.options.data,this.systemSelectionAnswers,this.appWizard);const e=await(0,c.getConfigPrompts)(this.systemSelectionAnswers,{useDraftEnabled:!(this.answers.objectType===c.ObjectType.CDS_VIEW||this.options.data?.type===l.BAS_OBJECT.CDS)},d.default.logger),r=await this.prompt(e.prompts);Object.assign(this.answers,r),Object.assign(this.serviceConfigAnswers,e.answers)}async end(){this.appWizard.showWarning((0,u.t)("info.generatingUiService"),o.MessageType.prompt);const e=this.answers.transportFromList??this.answers.transportManual??this.answers.transportCreated??"";a.TelemetryHelper.createTelemetryData({...(0,_.getTelemetryData)(this.answers,this.options.data)}),a.TelemetryHelper.markAppGenStartTime(),await(0,m.generateService)(this.systemSelectionAnswers.objectGenerator,this.serviceConfigAnswers.content,e,this.appWizard).then(async e=>{e&&((0,a.sendTelemetry)(u.SERVICE_GENERATION_SUCCESS,a.TelemetryHelper.telemetryData).catch(e=>{d.default.logger.error((0,u.t)("error.sendingTelemetry",{error:e.message}))}),this.options.data?.path&&this.options.data?.providerSystem?await(0,m.writeBASMetadata)(this.serviceConfigAnswers,this.fs,this.appWizard,this.options.data,this.systemSelectionAnswers.connectedSystem.serviceProvider):(this.appWizard.showInformation((0,u.t)("info.generationSuccessful",{serviceName:this.serviceConfigAnswers.serviceName}),o.MessageType.notification),d.default.logger.info(`Generation of service ${this.serviceConfigAnswers.serviceName} successful`),d.default.logger.debug(`Generation response: ${JSON.stringify(e)}`)),d.default.logger.info("Generation completed"),this.answers.launchAppGen&&this.systemSelectionAnswers.connectedSystem&&(d.default.logger.info("Running post generation hook"),await(0,m.runPostGenHook)(this.options,(0,m.getAppGenSystemData)(this.systemSelectionAnswers),this.serviceConfigAnswers.content,this.systemSelectionAnswers.connectedSystem?.serviceProvider)))})}}r.default=default_1},32357(e,r,s){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.getTelemetryData=function getTelemetryData(e,r){let s;r?.path?s="Storyboard":r?.providerSystem&&(s="ServiceCenter");return{...!!s&&{LaunchSource:s},ObjectType:e.businessObjectInterface?i.ObjectType.BUSINESS_OBJECT:i.ObjectType.CDS_VIEW,DraftEnabled:!!e.draftEnabled,LaunchAppGen:!!e.launchAppGen}};const i=s(67875)},15927(e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.BAS_OBJECT=void 0,r.BAS_OBJECT={BUSINESS_OBJECT:"BO INTERFACE",CDS:"CDS VIEW"}},73387(e,r,s){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.generateService=async function generateService(e,r,s,i){return await e.generate(r,s).catch(e=>{i.showError(`${(0,_.t)("error.generatingService")}`,o.MessageType.notification),l.default.logger.error(`Error generating service: ${e.message}`),l.default.logger.error(`${e.code} ${e.response?.status} ${e.response?.data}`),l.default.logger?.error(JSON.stringify(e,null,2)),l.default.logger?.error(JSON.stringify(e.response,null,2)),a.TelemetryHelper.createTelemetryData({ErrorMessage:e.message,ErrorCode:e.code,ResponseStatus:e.response?.status}),(0,a.sendTelemetry)(d.SERVICE_GENERATION_FAIL,a.TelemetryHelper.telemetryData).catch(e=>{l.default.logger.error(`Error sending telemetry: ${e.message}`)})})},r.writeBASMetadata=async function writeBASMetadata(e,r,s,i,n){const a=getRelativeUrlFromContent(e.content);let c=await getMetadata(a,n);c||(await new Promise(e=>setTimeout(e,5e3)),c=await getMetadata(a,n,!0));if(c){const n=getServiceMedadataContent(i.providerSystem,a,c,JSON.parse(e.content));r.writeJSON((0,u.join)(i.path,".service.metadata"),n),s.showInformation((0,_.t)("info.generationSuccessfulWriteFile",{serviceName:e.serviceName}),o.MessageType.notification),l.default.logger.info((0,_.t)("info.generationSuccessfulWriteFile",{serviceName:e.serviceName}))}else s.showInformation((0,_.t)("info.generationSuccessfulMetadataFail",{serviceName:e.serviceName}),o.MessageType.notification),l.default.logger.info((0,_.t)("info.generationSuccessfulMetadataFail",{serviceName:e.serviceName}))},r.getRelativeUrlFromContent=getRelativeUrlFromContent,r.getMetadata=getMetadata,r.getServiceMedadataContent=getServiceMedadataContent,r.runPostGenHook=async function runPostGenHook(e,r,s,i){const o=getRelativeUrlFromContent(s),n={type:"SERVICE_GEN_DATA",system:r,service:{url:o,metadata:await getMetadata(o,i)}};e.data?.path&&Object.assign(n,{project:{targetPath:(0,u.dirname)(e.data?.path),name:(0,u.basename)(e.data?.path)}});l.default.logger.info(`Launching App Generator with data: ${JSON.stringify(n)} and command ${e.data?.appGenLaunchCommand}`),setTimeout(()=>{e.vscode?.commands?.executeCommand?.(e.data?.appGenLaunchCommand??"sap.ux.service.generated.handler",n)},500)},r.getAppGenSystemData=function getAppGenSystemData(e){return(0,n.isAppStudio)()?{destination:e.connectedSystem?.destination?.Name??""}:{name:e.connectedSystem?.backendSystem?.name??"",url:e.connectedSystem?.backendSystem?.url??"",client:e.connectedSystem?.backendSystem?.client??""}},r.authenticateInputData=async function authenticateInputData(e,r){const s=e.user&&e.password?{username:e.user,password:e.password}:void 0;await validateConnection(e.systemName,r,s)},r.validateConnection=validateConnection,r.checkConnection=checkConnection,r.setToolbarMessage=function setToolbarMessage(e,r,s){e?.systemName&&!r.connectedSystem?.serviceProvider?s.showError((0,_.t)("error.authentication"),o.MessageType.prompt):e?.systemName&&!r.objectGenerator?s.showError((0,_.t)("error.noGeneratorFoundBo"),o.MessageType.prompt):s.showWarning((0,_.t)("info.generationWarning"),o.MessageType.prompt)},r.addToCache=function addToCache(e,r,s){e[d.UI_SERVICE_CACHE]&&Object.assign(e[d.UI_SERVICE_CACHE],{systemSelectionAnswers:s,systemName:r.connectedSystem?.destination?.Name??r.connectedSystem?.backendSystem?.name})},r.getFromCache=function getFromCache(e){return[e[d.UI_SERVICE_CACHE].systemSelectionAnswers,e[d.UI_SERVICE_CACHE].systemName]};const o=s(73667),n=s(75199),a=s(58012),c=s(84823),p=s(35685),u=s(76760),d=s(33092),_=s(67502),l=i(s(75930));function getRelativeUrlFromContent(e){const r=JSON.parse(e);let s=r?.businessService?.serviceBinding?.serviceBindingName?.replace(/^\/|\/$/g,""),i=r?.businessService?.serviceDefinition?.serviceDefinitionName?.replace(/^\/|\/$/g,"");return r.general?.namespace?.startsWith("/")||(s=`${d.SAP_NAMESPACE}/${s}`,i=`${d.SAP_NAMESPACE}/${i}`),`/sap/opu/odata4/${s}/srvd/${i}/0001/`}async function getMetadata(e,r,s=!1){return await r.get(`${e}/$metadata`).then(e=>e.data).catch(e=>(s&&l.default.logger.error(`Error fetching metadata for generated service: ${e.message}`),""))}function getServiceMedadataContent(e,r,s,i){return{providerSystem:e,relativeURL:r,metadata:{odataContent:s},serviceName:i.businessService.serviceBinding.serviceBindingName,providerType:p.ProviderType.SapSystem}}async function validateConnection(e,r,s){const i={destination:e},o=await(0,c.createAbapServiceProvider)(i,{ignoreCertErrors:!0,auth:s},!1,l.default.logger);try{return await checkConnection(o),void Object.assign(r,{connectedSystem:{serviceProvider:o,destination:{Name:e}}})}catch(r){return void l.default.logger.error((0,_.t)("error.connectionFailed",{system:e}))}}async function checkConnection(e){try{return await e.get("/sap/bc/adt/discovery",{headers:{Accept:"application/atomsvc+xml"}}),!0}catch{return!1}}},25609(e,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.SAP_NAMESPACE=r.SERVICE_GENERATION_FAIL=r.SERVICE_GENERATION_SUCCESS=r.UI_SERVICE_CACHE=r.cdsUri=r.boUri=r.prompts=r.STEP_SERVICE_CONFIG=r.STEP_SAP_SYSTEM_CONFIG=void 0,r.STEP_SAP_SYSTEM_CONFIG="SAP_SYSTEM_CONFIG",r.STEP_SERVICE_CONFIG="SERVICE_CONFIG",r.prompts=[{key:r.STEP_SAP_SYSTEM_CONFIG,name:"SAP System selection",description:"",order:0},{key:r.STEP_SERVICE_CONFIG,name:"UI Service Configuration",description:"",order:1}],r.boUri="/sap/bc/adt/bo/behaviordefinitions/",r.cdsUri="/sap/bc/adt/ddic/ddl/sources/",r.UI_SERVICE_CACHE="$ui-service-cache",r.SERVICE_GENERATION_SUCCESS="SERVICE_GENERATION_SUCCESS",r.SERVICE_GENERATION_FAIL="SERVICE_GENERATION_FAIL",r.SAP_NAMESPACE="sap"},67502(e,r,s){"use strict";var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0}),r.i18n=void 0,r.initI18n=initI18n,r.t=function t(e,s){s?.ns||(s=Object.assign(s??{},{ns:a}));return r.i18n.t(e,s)};const o=i(s(68801)),n=i(s(97602)),a="ui-service-generator";async function initI18n(){await r.i18n.init({lng:"en",fallbackLng:"en",showSupportNotice:!1}),r.i18n.addResourceBundle("en",a,n.default)}r.i18n=o.default.createInstance(),initI18n().catch(()=>{})},33092(e,r,s){"use strict";var i=this&&this.__createBinding||(Object.create?function(e,r,s,i){void 0===i&&(i=s);var o=Object.getOwnPropertyDescriptor(r,s);o&&!("get"in o?!r.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return r[s]}}),Object.defineProperty(e,i,o)}:function(e,r,s,i){void 0===i&&(i=s),e[i]=r[s]}),o=this&&this.__exportStar||function(e,r){for(var s in e)"default"===s||Object.prototype.hasOwnProperty.call(r,s)||i(r,e,s)};Object.defineProperty(r,"__esModule",{value:!0}),o(s(25609),r),o(s(75930),r),o(s(67502),r)},75930(e,r,s){"use strict";Object.defineProperty(r,"__esModule",{value:!0});const i=s(58012);class UiServiceGenLogger{static _logger=i.DefaultLogger;static get logger(){return UiServiceGenLogger._logger}static set logger(e){UiServiceGenLogger._logger=e}static configureLogging(e,r,s,o,n){const a=new i.LogWrapper(r,s,n,e,o);UiServiceGenLogger.logger=a}}r.default=UiServiceGenLogger},6533(e){function webpackEmptyContext(e){var r=new Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}webpackEmptyContext.keys=()=>[],webpackEmptyContext.resolve=webpackEmptyContext,webpackEmptyContext.id=6533,e.exports=webpackEmptyContext},29963(e){function webpackEmptyContext(e){var r=new Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}webpackEmptyContext.keys=()=>[],webpackEmptyContext.resolve=webpackEmptyContext,webpackEmptyContext.id=29963,e.exports=webpackEmptyContext},40632(e){function webpackEmptyContext(e){var r=new Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r}webpackEmptyContext.keys=()=>[],webpackEmptyContext.resolve=webpackEmptyContext,webpackEmptyContext.id=40632,e.exports=webpackEmptyContext},72470(e){"use strict";e.exports=require("@zowe/secrets-for-zowe-sdk")},5827(e){"use strict";e.exports=require("applicationinsights-native-metrics")},54980(e){"use strict";e.exports=require("vscode")},42613(e){"use strict";e.exports=require("assert")},90290(e){"use strict";e.exports=require("async_hooks")},20181(e){"use strict";e.exports=require("buffer")},35317(e){"use strict";e.exports=require("child_process")},64236(e){"use strict";e.exports=require("console")},49140(e){"use strict";e.exports=require("constants")},76982(e){"use strict";e.exports=require("crypto")},72250(e){"use strict";e.exports=require("dns")},24434(e){"use strict";e.exports=require("events")},79896(e){"use strict";e.exports=require("fs")},91943(e){"use strict";e.exports=require("fs/promises")},58611(e){"use strict";e.exports=require("http")},85675(e){"use strict";e.exports=require("http2")},65692(e){"use strict";e.exports=require("https")},73339(e){"use strict";e.exports=require("module")},69278(e){"use strict";e.exports=require("net")},34589(e){"use strict";e.exports=require("node:assert")},31421(e){"use strict";e.exports=require("node:child_process")},77598(e){"use strict";e.exports=require("node:crypto")},78474(e){"use strict";e.exports=require("node:events")},73024(e){"use strict";e.exports=require("node:fs")},51455(e){"use strict";e.exports=require("node:fs/promises")},37067(e){"use strict";e.exports=require("node:http")},44708(e){"use strict";e.exports=require("node:https")},98995(e){"use strict";e.exports=require("node:module")},48161(e){"use strict";e.exports=require("node:os")},76760(e){"use strict";e.exports=require("node:path")},53916(e){"use strict";e.exports=require("node:path/posix")},58152(e){"use strict";e.exports=require("node:path/win32")},1708(e){"use strict";e.exports=require("node:process")},57075(e){"use strict";e.exports=require("node:stream")},46193(e){"use strict";e.exports=require("node:string_decoder")},41692(e){"use strict";e.exports=require("node:tls")},73136(e){"use strict";e.exports=require("node:url")},57975(e){"use strict";e.exports=require("node:util")},38522(e){"use strict";e.exports=require("node:zlib")},70857(e){"use strict";e.exports=require("os")},16928(e){"use strict";e.exports=require("path")},82987(e){"use strict";e.exports=require("perf_hooks")},932(e){"use strict";e.exports=require("process")},83480(e){"use strict";e.exports=require("querystring")},23785(e){"use strict";e.exports=require("readline")},2203(e){"use strict";e.exports=require("stream")},13193(e){"use strict";e.exports=require("string_decoder")},53557(e){"use strict";e.exports=require("timers")},16460(e){"use strict";e.exports=require("timers/promises")},64756(e){"use strict";e.exports=require("tls")},52018(e){"use strict";e.exports=require("tty")},87016(e){"use strict";e.exports=require("url")},39023(e){"use strict";e.exports=require("util")},43106(e){"use strict";e.exports=require("zlib")},97602(e){"use strict";e.exports=JSON.parse('{"error":{"fetchingGenerator":"An error occurred when fetching the generator: {{error}}","sendingTelemetry":"An error occurred sending the telemetry event.","connectionFailed":"The connection to the discovery service on the back-end system: {{system}} failed. Please check the system details are correct.","authentication":"Authentication failed with the system data provided. Unable to continue with UI Service generation. Check the system details are correct.","generatingService":"The UI Service creation process failed. For more information, see the log in the `Application Wizard.Generators` output.","noGeneratorFoundBo":"No generator found for the selected business object interface."},"info":{"generationSuccessful":"The UI service: {{- serviceName}} was generated.","generationSuccessfulWriteFile":"The UI service: {{- serviceName}} has been created and added to your project.","generationSuccessfulMetadataFail":"The UI service: {{- serviceName}} has been created but could not be added to your project.","generationWarning":"Generating the UI Service can take a few minutes. Please be patient.","generatingUiService":"Generating UI service..."}}')}},i={};function __webpack_require__(e){var r=i[e];if(void 0!==r)return r.exports;var o=i[e]={id:e,loaded:!1,exports:{}};return s[e].call(o.exports,o,o.exports,__webpack_require__),o.loaded=!0,o.exports}__webpack_require__.m=s,__webpack_require__.c=i,__webpack_require__.x=()=>{var e=__webpack_require__.O(void 0,[6288,5019,3491,4977,8830],()=>__webpack_require__(__webpack_require__.s=93274));return e=__webpack_require__.O(e)},e=[],__webpack_require__.O=(r,s,i,o)=>{if(!s){var n=1/0;for(u=0;u<e.length;u++){for(var[s,i,o]=e[u],a=!0,c=0;c<s.length;c++)(!1&o||n>=o)&&Object.keys(__webpack_require__.O).every(e=>__webpack_require__.O[e](s[c]))?s.splice(c--,1):(a=!1,o<n&&(n=o));if(a){e.splice(u--,1);var p=i();void 0!==p&&(r=p)}}return r}o=o||0;for(var u=e.length;u>0&&e[u-1][2]>o;u--)e[u]=e[u-1];e[u]=[s,i,o]},__webpack_require__.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(r,{a:r}),r},__webpack_require__.d=(e,r)=>{for(var s in r)__webpack_require__.o(r,s)&&!__webpack_require__.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:r[s]})},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce((r,s)=>(__webpack_require__.f[s](e,r),r),[])),__webpack_require__.u=e=>(({3491:"odata-service-writer/dist",4977:"fiori-generator-shared/dist",5019:"open-ux-shared",6288:"commonlibs"}[e]||e)+"/index.js"),__webpack_require__.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),__webpack_require__.j=5163,__webpack_require__.p="",(()=>{var e={5163:1};__webpack_require__.O.require=r=>e[r];__webpack_require__.f.require=(r,s)=>{if(!e[r]){var i=require("../"+__webpack_require__.u(r));e[r]||(r=>{var s=r.modules,i=r.ids,o=r.runtime;for(var n in s)__webpack_require__.o(s,n)&&(__webpack_require__.m[n]=s[n]);o&&o(__webpack_require__);for(var a=0;a<i.length;a++)e[i[a]]=1;__webpack_require__.O()})(i)}}})(),r=__webpack_require__.x,__webpack_require__.x=()=>(__webpack_require__.e(6288),__webpack_require__.e(5019),__webpack_require__.e(3491),__webpack_require__.e(4977),__webpack_require__.e(8830),r());var o=__webpack_require__.x();module.exports=o})();