"use strict";(globalThis["webpackChunkadmin_panel_vue_webclient"]=globalThis["webpackChunkadmin_panel_vue_webclient"]||[]).push([[8829],{48829:(e,n,i)=>{i.r(n),i.d(n,{default:()=>s});var t=i(83345);const s={moduleName:"LicensingWebclient",requiredModules:["Licensing"],init(e){t.A.init(e)},getAdminSystemTabs(){return[{tabName:"licensing",tabTitle:"LICENSINGWEBCLIENT.LABEL_LICENSING_SETTINGS_TAB",tabRouteChildren:[{path:"licensing",component:()=>Promise.all([i.e(4121),i.e(8169)]).then(i.bind(i,28169))}]}]}}},83345:(e,n,i)=>{i.d(n,{A:()=>L});var t=i(93320),s=i(55246),l=i(38176),r=i(35118);class c{constructor(e){const n=r.A.pObject(e.Licensing);this.licenseKey=r.A.pString(n.LicenseKey);const i=r.A.pObject(e.LicensingWebclient);this.permanentKeyLink=r.A.pString(i.PermanentKeyLink),this.trialKeyLink=r.A.pString(i.TrialKeyLink)}}let a=null;const L={init(e){a=new c(e),""===a.licenseKey&&s.A.getters["user/isUserSuperAdmin"]&&l.A.showError(t.i18n.global.tc("LICENSINGWEBCLIENT.ERROR_LICENSE_KEY_MISSING"),0)},getLicenseSettings(){return{licenseKey:a.licenseKey,permanentKeyLink:a.permanentKeyLink,trialKeyLink:a.trialKeyLink}}}}}]);