1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["Index.DMx596cX.js","_plugin-vue_export-helper.BDNMzG2s.js","vendor.C9Oj4EjT.js","rolldown-runtime.CMxvf4Kt.js","vendor.COBK69D_.css","customer.b_rYfNKp.js","moment.CaxBn301.js","RedirectionPage.B4rTo6tV.js","Contextual.CACYYMPd.js","Base.CO5VLasb.js","user.CRRWMKtA.js","role.Cqi4NPOx.js","account.D9w6F3qk.js","ErrorPage.D0QeDOnj.js","Error.Cl_X1bXv.js","Landing.B4bcyDBQ.js","LoginPage.CgFRkVNQ.js","CuCaLoginPage.CHu7Cedw.js","LogoutPage.DkXniaoH.js","PageSummary.BpXe1utA.js","AutoForwarding.Dx3nAIuA.js","myk_utils.DvKYXmKj.js","SetUsernamePage.NvS5p6uv.js","Fields.51HFfg7g.js","RuleSets.D1NLHWgv.js","FormServerSideErrorMessages.Dp3hy_u5.js","DashboardPage.Dr4h5_a4.js","BaseIcon.CnCkoTYh.js","BaseIcon.BaZM_2VH.css","RatingBox.BlqZZVeC.js","RatingStarsBox.BcZ0Q_4B.js","Base.DI3vNteW.js","ReadMore.BlQZ_iao.js","DeleteButton.CU0gA-8i.js","EntryImage.BlvKsNP2.js","Heading2.CrW8tVLi.js","Formatter.1b0zp6Xe.js","RatingBox.B_exE95A.css","CustomModalComponent.C2XTVck-.js","LeadJumbotron.MV5fkLJM.js","ContentBox.CRFKqd27.js","BaseCollapsible.C0QE8mM3.js","EditableContentBox.BIWoQwNz.js","Window.DLbKS36V.js","Base.BL2dfbqa.js","RadioButtonFormField.Dxd0cxmL.js","FieldServerSideErrorMessages.BM8BUqZV.js","RegularExpressions.DUQ7EH0q.js","SelectBoxFormField.Bg3ZB3-S.js","TextareaFormField.ChK-MEi6.js","List.BNhgrxAp.js","Base.dsqulX2b.js","Mixin.BUmAK-nF.js","Heading3.CjB5wRjl.js","RatingsPage.CfocZiFU.js","Activation.aOfb0JBt.js","SecurityPage.D1CFnZgo.js","DeleteOnConfirmationButton.Cr8tkyE7.js","TradesEditPage.1bfzzCUA.css","SecurityPage.C8lljTA-.css","DefaultPage.B_fW3owB.js","DashboardPage.t3fpT34o.js","AnalysisTeaserBox.BbWnI0u-.js","OptimizationTeaserBox.IkNAKiTD.js","salesForceEntry.CspMJTky.js","inquiryService.xKaidIzX.js","ViewStatisticsTeaserBox.CTVh_ZXq.js","BaseGraphMixin.Dw5MaiaJ.js","GraphLoader.Dm8fu1jD.js","HorizontalBarChartMapperMixin.CVHcozrF.js","LineGraph.aA9Ku3xV.js","SplitProgressBarChart.CVUtdXlo.js","HorizontalBarGraph.DeEMoqKH.js","calendar.ODwdrqXZ.js","Builder.BKnuCmFB.js","statistics-page.DNtS6eh0.js","ratings-page.DVrvkozk.js","self-disclosure.1JCNKpwP.js","CustomerPortalEntries.DugrU3X5.js","EntryServicePage.DebDanCr.js","EntryService.CJQ3lxbp.js","Statistics.CTUfaoM3.js","HorizontalBarChart.D26YrrNV.js","ProgressBar.CTfOuMyJ.js","HorizontalBarLegend.dE_MhU1P.js","BaseLegend.vk0CSjm8.js","ShowMoreItems.DP02c9j7.js","SignetToggle.Ca3xiD6f.js","DashboardPage.CZejg6ue.js","useInquiryService.DSP92n_n.js","useInquiryService.BBpHfO6v.css","DashboardPage.D1DlIPTk.css","TradesEditPage.CLQNN00i.js","CardLinkList.UeDHFeUB.js","ExternalLinkButton.D1WQMXta.js","CardLinkList.B3lY8paU.css","CheckboxFormField.pZHEC_Sl.js","GroupFormField.CdKIRWUX.js","DashboardPage.opBQ2zTy.js","statistics-page.lZYdlmHg.js","ratings-page.CuBTryK3.js","DashboardPage.C0Ks81lN.js","Dropdown.DQMcjGix.js","ServiceCaseModal.D9F8OpTj.js","service-cases.BWAfFtbj.js","ProductionCase.BHc3tD9T.js","StatisticsPage.20h9QdfV.js","NoProductContent.DIZ5YUz6.js","MoreInformationLink.Cl-cnEwt.js","List.oLQ34SPR.js","Base.CeIClt69.js","EditPage.ChewlKMk.js","EmailPage.DG39kTh0.js","DashboardPage.CRmBODlP.js","overview.BHmvc205.js","file-upload.B9I3z-15.js","call-summary.Bnx5FtjV.js","statistics.BuEid0V2.js","instructions.fPUycha0.js","calls-and-messages.CQrxJyjL.js","company-information.CeAAmR7D.js","communication-data.I5EHSdm2.js","requirements.DDTDlw2z.js","statistics.DlBooZ93.js","ad-group-campaigns.DA8qiQmB.js","budget.CdUWXqCC.js","overview.D6Cuc
1Bkh.js","rating-summary.DzfBp8r4.js","get-ratings.BmAzpcr1.js","manage-ratings.CN83MteP.js","statistics-and-history.D00m3ngy.js","evaluation-analysis.CK7lpaTU.js","competitor-analysis.Doz-fBMk.js","View.C8GKqhvf.js","CompaniesLineup.aLaLhrE3.js","Wkdb.C8MIk-i0.js","Mixin.Bv_2Wok7.js","DynamicTable.GVwjj3eV.js","Section.D2sOIQRF.js","View.mc6CaRAk.css","ranking-check.DGq4JPSf.js","badges.DoJCaaGv.js","awards.CdC59pr6.js","entry-service.DiUISgje.js","marketing-package.BJsIHsNp.js","social-media.DdFzqFxJ.js","rating-status.CyL91REy.js","overview.DgYkX31y.js","Dropdown.Y3DOveFe.js","statistics.D8CQ4rw9.js","overview.BQZhIbXx.js","statistics.D22s--nq.js","nexora.-Cekko0p.js","Dashboard.BmVFGkjD.js","ProgressBar.BLhBEXYp.js","Avatar.BKEgPFrl.js","Icon.Cb_By10p.js","uris.VE5TE74k.js","Overview.DAoCLHSQ.js","Leads.B0tnH1Qd.js","LeadItem.ClsluZn6.js","LeadItem.BF6ESHdQ.css","Skeleton.Bhcwe2yp.js","Slider.DZQZfKlC.js","Overview.Cl67zNqC.css","Settings.BwH7PZ0e.js","EditableContent.DCh1UyBi.js","Detail.C2KsKUCF.js","EntryPage.CxL54cmt.js","CompanyData.BFz5GK9g.js","SuggestFormField.B9GhoqVy.js","SuggestFormField.BCW5KstH.css","TrackingMixin.Cws-U4Z0.js","OnlinePresences.Bu9B4a7N.js","MobileCollapsible.CpxZsHzY.js","DraggableGroupFormField.Bx3T7WqO.js","DraggableList.DjzaJ1Jz.js","AvatarImage.CDINoPkw.js","Action.DRvfynvH.js","HeroImage.CCV_SS2e.js","MultiCheckboxFormField.DxrHYNhU.js","OpeningHoursFormField.g7pMGMQp.js","RichTextEditorFormField.C9RVsEnm.js","SwitchFormField.CiSOQwcG.js","TradeAssistantPage.B9Ce2qsi.js","feedback.DObzW1V8.js","TradeAssistantPage.PbpizqNK.css","contract-data-page.MtzxCZ0p.js","product-page.wGefYKJq.js","documents-page.Ba9Y5Bqe.js","contact-person-page.u0fb3uVd.js","external-services.DwzXh9Mw.js","Google.BB4xThpr.js","Error.DXibqdrY.js","Authorization.t9uV0WFk.js","actions.OPWGHpsC.js","LocationSelection.CIBUGqVA.js","teaser.Ca6BZyDq.js","InfoOverview.CskJm_7h.js","Carousel.VISMr2vt.js","NonCustomer.DtRf_XHM.js","NonCustomer.BD12mRFI.js","Page.ByCoTxOm.js","BasePage.BvI1-A4g.js","Container.C8uKGF2Z.js","Welcome.BW02BTKh.js","Ugc.DQaW6LiD.js","AiFormConfigurator.3e_7_Yiw.js","admin.hN8Py_Cy.js","RatingManager.DTWKOKJ2.js","SekManager.evmLY51s.js","UserDashboard.1AYW5PbX.js","superadmin.D5E7woeL.js","UserDashboard.jLKjXkxZ.css","ProductSearch.Bb-z5y9W.js","ProductSearch.BYZE1Ztk.css","ApiMonitoring.CrAarAP5.js","StatCard.CsAiJWYM.js","ApiMonitoring.CqmJeUlp.css","SystemHealth.CQS5BwXq.js","SystemHealth.Dx2evPqa.css","WapiUsers.-caV4ZYk.js","WapiUsers.CIxPariE.css","Notifications.D_eJ8GO-.js","Notifications.X2h8tvLX.css","Tools.vVxLid-c.js","Tools.Dg2HWiND.css","OpportunityTest.B9N4MeSL.js","OpportunityTest.2hyCR2EJ.css","ServiceCasesOverview.qYJ3JEQh.js","ServiceCasesOverview.BGP0p6O3.css","Onboarding.DuY7iaaO.js","Logins.C87Xnv3l.js","KpiCard.CsXXmnm4.js","KpiCardSkeleton.BOkokiCU.js","BarChart.DSbe--oI.js","BarGraph.BarWpTkJ.js","Logins.BQB3GNLM.css","UserHealth.SK2vN7v2.js","TrendChartCard.Biwbygav.js","UserHealth.FSiFn1xZ.css","Ratings.D0kaWb5A.js","Ratings.DmJrWnVI.css","Leads.D-Tc6C3m.js","DateRangeFilter.DxFQLMIH.js","DateRangeFilter.C7rCDwk8.css","Leads.CYbrvfWv.css","Mail.CQaoq9m0.js","Mail.C7JdaK13.css","GoogleConnections.ChNKlIh2.js","GoogleConnections.DSwlaDlj.css","UserChurn.CgLx0u55.js","UserChurn.CAk9yk00.css","Onboarding.hm-GhcGD.js","DonutGraph.BzZsr1hL.js","Onboarding.BxvqhoKn.css","Tartaros.CgAPb98j.js","Tartaros.CAUmbDwT.css","Surveys.0rrs6P-X.js","Surveys.DL57CsXA.css","PagesOverview.Brcku-wd.js","B2bNewsletter.m485B_ZQ.js","DemoPage.BxzMYaqU.js","TestPage.Cc9go-CT.js","Map.CmLuOWaD.js","Map.Cq03YKXa.css","PreviewStatistics.DCvISW4T.js","OverviewBox.BE9q3PcB.js","Locations.C4YiVFjd.js","ClusterMarker._NpHXc8Y.js","BaseMarkerMixin.jq7_4_X_.js","List.B9cH5sJC.js","RatingCount.6LcLBm9m.js","RatingHistory.C8nkRMXT.js","ListOverview.C-NJcjKg.js","ListOverview.BkGGerBz.js","DebugPage.ChIEQSj1.js","DebugPage.B3wg5Vih.css"])))=>i.map(i=>d[i]); 2import{o as e}from"./rolldown-runtime.CMxvf4Kt.js";import{$ as t,$n as n,A as r,At as i,B as a,Dn as o,Dr as s,Fn as c,Fr as l,G as u,H as d,Hn as f,Ht as p,In as m,Ir as ee,J as te,Jn as ne,Jt as re,Ln as h,Lr as g,M as ie,Mn as ae,Mr as oe,N as se,On as ce,Or as le,P as ue,Pn as de,Pr as _,Qn as fe,Rn as pe,Sn as me,Sr as he,Tn as ge,Tt as _e,U as ve,V as ye,Vn as be,W as v,Xn as y,Yn as b,Yt as xe,_r as Se,br as x,er as S,gr as Ce,hr as we,ir as Te,it as Ee,j as De,jn as Oe,jt as ke,k as Ae,kn as je,lt as Me,mn as Ne,mr as C,nr as w,or as T,pn as Pe,pt as Fe,q as Ie,qt as Le,rn as Re,rr as E,sr as D,tn as ze,tr as O,ur as Be,vr as k,vt as A,wn as Ve,wr as He,wt as Ue,xr as j,xt as M,yn as We,yr as N,zn as P,zt as Ge}from"./vendor.C9Oj4EjT.js";import{n as Ke,t as F}from"./moment.CaxBn301.js";import{t as qe}from"./role.Cqi4NPOx.js";import{a as Je,i as I,n as Ye,r as L,t as R}from"./user.CRRWMKtA.js";import{t as z}from"./customer.b_rYfNKp.js";import{t as B}from"./account.D9w6F3qk.js";import{n as Xe,t as Ze}from"./Builder.BKnuCmFB.js";import{t as V}from"./calendar.ODwdrqXZ.js";import{a as Qe,i as $e,n as et,t as H}from"./myk_utils.DvKYXmKj.js";import{t as tt}from"./RegularExpressions.DUQ7EH0q.js";import{t as nt}from"./inquiryService.xKaidIzX.js";import{t as rt}from"./salesForceEntry.CspMJTky.js";import{a as it,i as at,t as ot}from"./BaseIcon.CnCkoTYh.js";import{t as U}from"./_plugin-vue_export-helper.BDNMzG2s.js";import{t as st}from"./BaseButtonMixin.D3O-CJPN.js";import{t as ct}from"./Base.DI3vNteW.js";import{t as lt}from"./Base.CO5VLasb.js";import{i as ut,n as dt,o as ft,r as pt,t as mt}from"./FieldServerSideErrorMessages.BM8BUqZV.js";P();var ht=0,gt={variant:`info`,duration:5e3,position:`top-center`,closeButton:!0,progress:!0},_t=c(`toast`,()=>{let e=oe([]);function t(t){let n=++ht;return e.value.push({id:n,...gt,...t}),n}function n(t){let n=e.value.findIndex(e=>e.id===t);n!==-1&&e.value.splice(n,1)}return{toasts:e,add:t,remove:n}}),vt=5e3,yt=`top-center`,bt=`info`;function xt(e){function t(t,{variant:n=bt,duration:r=vt,position:i=yt,closeButton:a=!0,progress:o=!0}={}){let s=e.add({body:t,variant:n,duration:r,position:i,closeButton:a,progress:o});return{id:s,destroy(){return e.remove(s),Promise.resolve()}}}return{show:t,success:(e,n={})=>t(e,{...n,variant:`success`}),error:(e,n={})=>t(e,{...n,variant:`error`}),info:(e,n={})=>t(e,{...n,variant:`info`}),warning:(e,n={})=>t(e,{...n,variant:`warning`}),critical:(e,n={})=>t(e,{...n,variant:`critical`}),message:(e,n={})=>t(e,{...n,variant:`message`}),event:(e,n={})=>t(e,{...n,variant:`event`})}}
2var St={install(e){e.config.globalProperties.$toast=xt(_t())}},Ct=c(`adplorer`,{namespaced:!0,state:()=>({sumaAdGroupCampaign:null,sumaStatisticAdGroups:null,sumaStatistics:null,socialMediaStatistics:null,sumaCampaignAdGroups:null,sumaCampaigns:null,sumaBudgetConsumption:null,socialMediaBudgetConsumption:null,isLoading:{sumaAdGroupCampaign:!1,sumaStatistics:!1,socialMediaStatistics:!1,sumaStatisticAdGroups:!1,sumaCampaignAdGroups:!1,sumaCampaign:!1,sumaBudgetConsumption:!1,socialMediaBudgetConsumption:!1}}),actions:{resetState(){this.$reset()},setSumaStatisticAdGroups(e){this.sumaStatisticAdGroups=e},setSumaStatistics(e){this.sumaStatistics=e},setSocialMediaStatistics(e){this.socialMediaStatistics=e},setSumaCampaignAdGroups(e){this.sumaCampaignAdGroups=e},addSumaAdGroupCampaign(e){if(M(e.value))return;let t=this.sumaCampaigns;t||={},t[e.key]=e.value,this.sumaCampaigns=t},setSumaAdGroupCampaign(e){this.sumaAdGroupCampaign=e},addSumaBudgetConsumption(e){if(M(e)||!ze(e))return;let t=this.sumaBudgetConsumption||[];t.push(...e),this.sumaBudgetConsumption=te(t,`Date`)},addSocialMediaBudgetConsumption(e){if(M(e)||!ze(e))return;let t=this.socialMediaBudgetConsumption||[];t.push(...e),this.socialMediaBudgetConsumption=te(t,`Date`)},getSumaStatistics(){let e=V(),t=z(),n=e.period,r=t.getAdplorerCompanyId,i={};return i.adplorerCompanyId=r,n&&(n.startDate&&(i.startDate=F(n.startDate).format(`YYYY-MM-DD`)),n.endDate&&(i.endDate=F(n.endDate).format(`YYYY-MM-DD`)),n.interval&&(i.interval=Le(n.interval))),new Promise((e,t)=>{if(this.isLoading.sumaStatistics)return t(`Statistics is already loading`);this.isLoading.sumaStatistics=!0,u.post(`/api/adplorer/suma/statistics`,i).then(t=>{let n=t.data.data;this.setSumaStatistics(n),e(n)}).catch(e=>{let n=[];e.response&&e.response.data.errors&&(n=e.response.data.errors),t(n)}).finally(()=>{this.isLoading.sumaStatistics=!1})})},getSocialMediaStatistics(){let e=V(),t=z(),n=e.period,r=t.getAdplorerCompanyId,i={};return i.adplorerCompanyId=r,n&&(n.startDate&&(i.startDate=F(n.startDate).format(`YYYY-MM-DD`)),n.endDate&&(i.endDate=F(n.endDate).format(`YYYY-MM-DD`)),n.interval&&(i.interval=Le(n.interval))),new Promise((e,t)=>{if(this.isLoading.socialMediaStatistics)return t(`Statistics is already loading`);this.isLoading.socialMediaStatistics=!0,u.post(`/api/adplorer/social-media/statistics`,i).then(t=>{let n=t.data.data;this.setSocialMediaStatistics(n),e(n)}).catch(e=>{let n=[];e.response&&e.response.data.errors&&(n=e.response.data.errors),t(n)}).finally(()=>{this.isLoading.socialMediaStatistics=!1})})},getSumaStatisticAdGroups(e){let t=z().getAdplorerCompanyId,n={};return n.adplorerCompanyId=t,e&&e.startDate&&(n.startDate=F(e.startDate).format(`YYYY-MM-DD`)),e&&e.endDate&&(n.endDate=F(e.endDate).format(`YYYY-MM-DD`)),new Promise((e,t)=>{if(this.isLoading.sumaBudgetConsumption)return t(`Ad groups are already loading`);this.isLoading.sumaStatisticAdGroups=!0,u.post(`/api/adplorer/suma/statistics/ad-groups`,n).then(t=>{let n=t.data.data;M(n.adGroups)||this.setSumaStatisticAdGroups(n.adGroups),e(n)}).catch(e=>{let n=[];e.response&&e.response.data.errors&&(n=e.response.data.errors),t(n)}).finally(()=>{this.isLoading.sumaStatisticAdGroups=!1})})},getSumaCampaignAdGroups(){let e=z().getAdplorerCompanyId,t={};return t.adplorerCompanyId=e,new Promise((e,n)=>{if(this.isLoading.sumaCampaignAdGroups)return n(`Ad group campaigns are already loading`);this.isLoading.sumaCampaignAdGroups=!0,u.post(`/api/adplorer/suma/ad-groups/campaigns`,t).then(t=>{let n=t.data.data;this.setSumaCampaignAdGroups(n.campaignAdGroups),e(n)}).catch(e=>{let t=[];e.response&&e.response.data.errors&&(t=e.response.data.errors),n(t)}).finally(()=>{this.isLoading.sumaCampaignAdGroups=!1})})},getSumaAdGroupCampaign(e){let t={adplorerCompanyId:z().getAdplorerCompanyId,adGroupCampaignIds:e.IDs};return new Promise((n,r)=>{if(this.isLoading.sumaCampaign)return r(`Ad group campaign is already loading`);this.isLoading.sumaCampaign=!0,u.post(`/api/adplorer/suma/ad-groups/campaign`,t).then(t=>{let r=t.data.data;this.addSumaAdGroupCampaign({key:e.AdgroupKey,value:r.adGroupCampaign}),n(r)}).catch(e=>{let t=[];e.response&&e.response.data.errors&&(t=e.response.data.errors),r(t)}).finally(()=>{this.isLoading.sumaCampaign=!1})})},getSumaBudgetConsumption(e){let t=z().getAdplorerCompanyId,n={};return n.adplorerCompanyId=t,e&&e.startDate&&(n.startDate=F(e.startDate).format(`YYYY-MM-DD`)),e&&e.endDate&&(n.endDate=F(e.endDate).format(`YYYY-MM-DD`)),new Promise((e,t)=>
2{if(this.isLoading.sumaBudgetConsumption)return t(`Budget consumption is already loading`);this.isLoading.sumaBudgetConsumption=!0,u.post(`/api/adplorer/suma/budget-consumption`,n).then(t=>{let n=t.data.data;M(n.budgetConsumption)||this.addSumaBudgetConsumption(n.budgetConsumption),e(n)}).catch(e=>{let n=[];e.response&&e.response.data.errors&&(n=e.response.data.errors),t(n)}).finally(()=>{this.isLoading.sumaBudgetConsumption=!1})})},getSocialMediaBudgetConsumption(e){let t=z().getAdplorerCompanyId,n={};return n.adplorerCompanyId=t,e&&e.startDate&&(n.startDate=F(e.startDate).format(`YYYY-MM-DD`)),e&&e.endDate&&(n.endDate=F(e.endDate).format(`YYYY-MM-DD`)),new Promise((e,t)=>{if(this.isLoading.socialMediaBudgetConsumption)return t(`Budget consumption is already loading`);this.isLoading.socialMediaBudgetConsumption=!0,u.post(`/api/adplorer/social-media/budget-consumption`,n).then(t=>{let n=t.data.data;M(n.budgetConsumption)||this.addSocialMediaBudgetConsumption(n.budgetConsumption),e(n)}).catch(e=>{let n=[];e.response&&e.response.data.errors&&(n=e.response.data.errors),t(n)}).finally(()=>{this.isLoading.socialMediaBudgetConsumption=!1})})}}}),wt=c(`b2b`,{namespaced:!0,state:()=>({isLoading:{views:!1,devices:!1,locations:!1},views:[],devices:[],locations:[],lastUpdated:{views:0,devices:0,locations:0}}),actions:{resetState(){this.$reset()}
2,setViews(e){this.views=e},setDevices(e){this.devices=e},setLocations(e){this.locations=e},updateLastUpdated(e){this.lastUpdated[e]=Date.now()},getViews(){let e=z(),t=V(),n=e.getCustomer,r=t.period;return M(n)?new Promise((e,t)=>{t(`no customer loaded`),this.isLoading.views=!1}):A(r.startDate)||A(r.endDate)?new Promise((e,t)=>{t(`date range is not set`),this.isLoading.views=!1}):new Promise((e,t)=>{if(this.views.length&&H(this.lastUpdated.views))return e();let n=`/api/customer/b2b/getViewStatistics?startDate=${F(r.startDate).format(`YYYY-MM-DD`)||``}&endDate=${F(r.endDate).format(`YYYY-MM-DD`)||``}&interval=${Le(r.interval||`week`)}`;this.isLoading.views=!0;let i=this;u.get(n,{}).then(t=>(this.setViews(t.data.data.views),this.updateLastUpdated(`views`),e())).catch(e=>{let n=[];return e.response.data.errors!==void 0&&(n=e.response.data.errors),t(n)}).finally(function(){i.isLoading.views=!1})})},getDevices(){let e=z(),t=V(),n=e.getCustomer,r=t.period;return M(n)?new Promise((e,t)=>{t(`no customer loaded`),this.isLoading.devices=!1}):A(r.startDate)||A(r.endDate)?new Promise((e,t)=>{t(`date range is not set`),this.isLoading.devices=!1}):new Promise((e,t)=>{if(this.devices.length&&H(this.lastUpdated.devices))return e();let n=`/api/customer/b2b/getDeviceStatistics?startDate=${F(r.startDate).format(`YYYY-MM-DD`)||``}&endDate=${F(r.endDate).format(`YYYY-MM-DD`)||``}`;this.isLoading.devices=!0;let i=this;u.get(n,{}).then(t=>(this.setDevices(t.data.data.devices),this.updateLastUpdated(`devices`),e())).catch(e=>{let n=[];return e.response.data.errors!==void 0&&(n=e.response.data.errors),t(n)}).finally(function(){i.isLoading.devices=!1})})},getLocations(){let e=z(),t=V(),n=e.getCustomer,r=t.period;return M(n)?new Promise((e,t)=>{t(`no customer loaded`),this.isLoading.locations=!1}):A(r.startDate)||A(r.endDate)?new Promise((e,t)=>{t(`date range is not set`),this.isLoading.locations=!1}):new Promise((e,t)=>{if(!(H(this.lastUpdated.locations)||this.locations.length===0))return e();let n=`/api/customer/b2b/getLocationStatistics?startDate=${F(r.startDate).format(`YYYY-MM-DD`)||``}&endDate=${F(r.endDate).format(`YYYY-MM-DD`)||``}`;this.isLoading.locations=!0;let i=this;u.get(n,{}).then(t=>(this.setLocations(t.data.data.locations),this.updateLastUpdated(`locations`),e())).catch(e=>{let n=[];return e.response.data.errors!==void 0&&(n=e.response.data.errors),t(n)}).finally(function(){i.isLoading.locations=!1})})}},getters:{getCustomer(){return this.customer}}}),Tt=c(`bea`,{namespaced:!0,state:()=>({entryServiceMetadata:{},entryServiceJobId:``,entryServiceToken:``,entryServiceAnalysisData:{},entryServiceChartData:{},userData:{},isLoading:{entryServiceMetadata:!1,entryServiceAnalysisData:!1},lastUpdated:{entryServiceMetadata:0,entryServiceAnalysisData:0,partnerPortalListingStatistics:0}}),actions:{resetState(){this.$reset()},setEntryServiceMetadata(e){this.entryServiceMetadata=e},setUserData(e){this.userData=e},setEntryServiceAnalysisData(e){this.entryServiceAnalysisData=e},setEntryServiceChartData(e){this.entryServiceMetadata.length>this.entryServiceAnalysisData.length&&(e.datasets[0].data[2]+=this.entryServiceMetadata.length-this.entryServiceAnalysisData.length),this.entryServiceChartData=e},setPartnerPortalListingStatistics(e){this.partnerPortalListingStatistics=e},updateLastUpdated(e){this.lastUpdated[e]=Date.now()},getJobIdAndPortalsMetadata(){return new Promise((e,t)=>{if(this.entryServiceMetadata.length&&!H(this.lastUpdated.entryServiceMetadata))return e();this.isLoading.entryServiceMetadata=!0,u.get(`/api/customer/bea/getJobIdAndPortalsMetadata`,{params:this.userData}).then(t=>{this.entryServiceJobId=t.data.data.jobId,this.entryServiceToken=t.data.data.token,this.setEntryServiceMetadata(t.data.data.metadata),this.updateLastUpdated(`entryServiceMetadata`),e()}).catch(e=>{let n=[];e.response.data.errors!==void 0&&(n=e.response.data.errors),this.setEntryServiceMetadata([]),t(n)}).finally(()=>{this.isLoading.entryServiceMetadata=!1})})},getAnalysisData(){return new Promise((e,t)=>{if(this.entryServiceAnalysisData.length&&!H(this.lastUpdated.entryServiceAnalysisData))return e();this.isLoading.entryServiceAnalysisData=!0,u.get(`/api/customer/bea/getAnalysisData`,{params:{jobId:this.entryServiceJobId,token:this.entryServiceToken}}).then(t=>{this.setEntryServiceAnalysisData(t.data.data.results),this.setEntryServiceChartData(t.data.data.chartData),this.updateLastUpdated(`entryServiceAnalysisData`),this.mergeAnalysisAndMetadata(),e()}).catch(e=>{let n=[];e.response.data.errors!==void 0&&(n=e.response.data.errors),this.setEntryServiceAnalysisData([]),t(n)}).finally(()=>{this.isLoading.entryServiceAnalysisData=!1})})},mergeAnalysisAndMetadata(){let e=p(this.entryServiceAnalysisData.reduce((e,t)=>
2(e[t.portal.identifier]=t,e),{})),t=p(this.entryServiceMetadata.reduce((e,t)=>(e[t.portal.identifier]=t,e),{})),n={portal_ok:[],portal_nok:[],portal_error:[],portal_not_found:[]};for(let r in t)e[r]?(e[r].portal.icon=t[r].portal.icon,e[r].portal.name=t[r].portal.name,n[e[r].portal.status].push(e[r])):n.portal_not_found.push(t[r]);this.setEntryServiceAnalysisData([...n.portal_not_found,...n.portal_error,...n.portal_nok,...n.portal_ok])},getAndValidateUserData(){return new Promise(e=>{let t=rt();t.loadEntry().then(()=>{let n=t.entry;if(M(n.ShippingStreet))return e(!1);let r=n.ShippingStreet.match(tt.shippingStreet);if(M(r.groups))return e(!1);let i=r.groups.street,a=r.groups.houseNumber;if(M(n.company_name)&&M(i)&&M(a)&&M(n.ShippingPostalCode)&&M(n.Phone))return e(!1);this.setUserData({company:n.company_name,street:i.trim(),houseNumber:a,zipCode:n.ShippingPostalCode,phone:n.Phone}),e(!0)})})}}}),Et=c(`cryptography`,{namespaced:!0,state:()=>({isLoading:!1}),actions:{resetState(){this.$reset()},setResult(e){this.result=e},decryptData(e){return new Promise((t,n)=>{if(this.isLoading=!0,M(e)){t({});return}u.post(`/api/service/cryptography/decryptData`,{data:e}).then(e=>{e=e?.data?.data||null,t(e)}).catch(e=>{n(e)}).finally(()=>{this.isLoading=!1})})}}}),Dt=c(`externalServices`,{state:()=>({services:[],googleLocations:[],isLoading:{services:!1,requireAccess:!1,grantAccess:!1,denyAccess:!1,locations:!1,connectGoogleLocation:!1,cancelConnectGoogleLocation:!1}}),actions:{resetState(){this.$reset()},loadServices(){return new Promise((e,t)=>{if(this.isLoading.services)return t(`External services list is already loading`);this.isLoading.services=!0,u.post(`/api/external-services/list`).then(t=>{this.services=Object.values(t?.data?.data||{}),e()}).catch(e=>{t(Error(e.response?.data?.errors||`Error while loading services`))}).finally(()=>{this.isLoading.services=!1})})},requireAccess(e){let t=`/api/external-services/`+e+`/auth-url`;return this.isLoading.requireAccess=!0,new Promise((n,r)=>{u.post(t).then(e=>{n(e.data.data[0])}).catch(t=>{r(Error(t.response?.data?.errors||`Error while requiring access for service, `+e))}).finally(()=>{this.isLoading.requireAccess=!1})})},grantAccess(e,t){let n=`/api/external-services/`+e+`/grant-access`,r={code:t};return this.isLoading.grantAccess=!0,new Promise((t,i)=>{u.post(n,r).then(e=>{t(e)}).catch(t=>{i(Error(t.response?.data?.errors||`Error while granting access for service, `+e))}).finally(()=>{this.isLoading.grantAccess=!1})})},denyAccess(e){let t=`/api/external-services/`+e+`/deny-access`;return this.isLoading.denyAccess=!0,new Promise((n,r)=>{u.post(t).then(()=>{n()}).catch(t=>{r(Error(t.response?.data?.errors||`Error while denying access for service, `+e))}).finally(()=>{this.isLoading.denyAccess=!1})})},fetchGoogleLocations(){return this.isLoading.locations=!0,new Promise((e,t)=>{u.post(`/api/external-services/google/locations`).then(t=>{t.status===204?this.googleLocations=[]:this.googleLocations=Object.values(t.data?.data||{}),e()}).catch(e=>{t(Error(e.response?.data?.errors||`Error while loading google locations`))}).finally(()=>{this.isLoading.locations=!1})})},connectGoogleLocation(e,t,n){let r={googleLocationId:e,googleAccountId:t,locationTitle:n};return this.isLoading.connectGoogleLocation=!0,new Promise((e,t)=>{u.post(`/api/external-services/google/connect-location`,r).then(()=>{e()}).catch(e=>{t(Error(e.response?.data?.errors||`Error while connecting google location`))}).finally(()=>{this.isLoading.connectGoogleLocation=!1})})},cancelConnectGoogleLocation(){return this.isLoading.cancelConnectGoogleLocation=!0,new Promise((e,t)=>{u.post(`/api/external-services/google/cancel-connect-location`).then(()=>{e()}).catch(e=>{t(Error(e.response?.data?.errors||`Error while cancel google location connection process`))}).finally(()=>{this.isLoading.cancelConnectGoogleLocation=!1})})}},getters:{hasConnectedServices(){return this.connectedServices.length>0},connectedServices(){return this.services.filter(e=>e.connected)},hasGoogleLocations(){return this.googleLocations.length>0}
2,hasConnectedGoogleLocation(){return this.getServiceBySourceName(`google`)?.connected||!1},hasConfirmedGoogleLocation(){return this.getServiceBySourceName(`google`)?.externallyConfirmed||!1},getServiceBySourceName:e=>t=>e.services.filter(e=>e.sourceName===t)[0]||null}}),Ot=c(`grisuEntry`,{namespaced:!0,state:()=>({entry:{},isLoading:!1,lastUpdated:0}),actions:{resetState(){this.$reset()},setEntry(e){this.entry=ze(e.results)?e.results[0]:e},updateLastUpdated(){this.lastUpdated=Date.now()},loadEntry(){let e=z().customer;return M(e)?Promise.resolve():new Promise((e,t)=>{if(this.isLoading)return t(`Entry is already loading`);if(this.isLoading=!0,this.entry.length&&!H(this.lastUpdated))return e();u.get(`/api/customer/getGrisuEntry`,{}).then(t=>{this.setEntry(t.data.data),this.updateLastUpdated(),e()}).catch(e=>{let n=[];e?.response?.data?.errors!==void 0&&(n=e.response.data.errors),t(n)}).finally(()=>{this.isLoading=!1})})}},getters:{getEntry(){return this.entry},isCustomer(){return this.entry?.isCustomer||!1},getWkdbRatingCount(){return this.entry?.ratingStats?.wkdbCount||null},getCityShort(){return this.entry?.entry_address?.cityShort??``}}}),kt=c(`internalBea`,{namespaced:!0,state:()=>({partnerPortalListingStatistics:{},entryServiceCorrectnessOfListing:{},entryServicePortalRatings:{11880:{count:-1,avgScore:-1},WKDB:{count:-1,avgScore:-1},KLICKTEL:{count:-1,avgScore:-1},CYLEX:{count:-1,avgScore:-1},GOOGLEMYBUSINESS:{count:-1,avgScore:-1},GOLOCAL:{count:-1,avgScore:-1}},entryServicePortals:[],entryServicePortalsLastUpdateDate:``,entryServicePortalsLastUpdateTime:``,hasWkdbSignet:!1,hasWkdb:!1,hasJobs:!1,isLoading:{partnerPortalListingStatistics:!1,entryServicePortalRatings:!1,entryServiceReload:!1,entryServiceCorrectnessOfListing:!1,entryServicePortals:!1,updateWkdbSignet:!1},lastUpdated:{partnerPortalListingStatistics:0,entryServicePortalRatings:0,entryServiceCorrectnessOfListing:0,entryServicePortals:0}}),actions:{resetState(){this.$reset()},setEntryServiceCorrectnessOfListing(e){this.entryServiceCorrectnessOfListing=e},setEntryServicePortalRatings(e){this.entryServicePortalRatings=e},setPartnerPortalListingStatistics(e){this.partnerPortalListingStatistics=e},setEntryServicePortals(e){this.entryServicePortals=e},updateLastUpdated(e){this.lastUpdated[e]=Date.now()},resetLastUpdated(e){this.lastUpdated[e]=0},getPartnerPortalListingStatistics(){return new Promise((e,t)=>{if(this.partnerPortalListingStatistics.length&&!H(this.lastUpdated.partnerPortalListingStatistics))return e();this.isLoading.partnerPortalListingStatistics=!0,u.get(`/api/customer/internalBea/getPartnerPortalListingStatistics`).then(t=>{this.setPartnerPortalListingStatistics(t.data.data),this.updateLastUpdated(`partnerPortalListingStatistics`),e()}).catch(e=>{let n=[];e.response.data.errors!==void 0&&(n=e.response.data.errors),this.setPartnerPortalListingStatistics([]),t(n)}).finally(()=>{this.isLoading.partnerPortalListingStatistics=!1})})}
2,getEntryServiceCorrectnessOfListing(){return new Promise((e,t)=>{if(this.entryServiceCorrectnessOfListing.length&&!H(this.lastUpdated.entryServiceCorrectnessOfListing))return e();this.isLoading.entryServiceCorrectnessOfListing=!0,u.get(`/api/customer/internalBea/getCorrectnessOfListing`).then(t=>{this.setEntryServiceCorrectnessOfListing(t.data.data),this.updateLastUpdated(`entryServiceCorrectnessOfListing`),e()}).catch(e=>{let n=[];e.response.data.errors!==void 0&&(n=e.response.data.errors),this.setEntryServiceCorrectnessOfListing([]),t(n)}).finally(()=>{this.isLoading.entryServiceCorrectnessOfListing=!1})})},reloadPortals(){return new Promise((e,t)=>{this.isLoading.entryServiceReload=!0,u.get(`/api/customer/internalBea/reloadPortals`).then(t=>{this.resetLastUpdated(`entryServicePortals`),e()}).catch(e=>{let n=[];e.response.data.errors!==void 0&&(n=e.response.data.errors),t(n)}).finally(()=>{this.isLoading.entryServiceReload=!1})})},getGrisuEntryServiceData(){let e=z().getCustomer;return new Promise((t,n)=>{if(M(e))n(`no customer loaded`);else{if(this.entryServicePortalRatings&&this.entryServicePortalRatings.length&&!H(this.lastUpdated.entryServicePortalRatings))return t();this.isLoading.entryServicePortalRatings=!0,u.get(`/api/customer/internalBea/getGrisuEntryServiceData`,{}).then(e=>{this.setEntryServicePortalRatings(e.data.data?.rating_stats||!1),this.hasWkdbSignet=e.data.data?.has_wkdb_signet||!1,this.hasWkdb=e.data.data?.has_wkdb||!1,this.hasJobs=e.data.data?.has_jobs||!1,this.updateLastUpdated(`entryServicePortalRatings`),t()}).catch(e=>{let t=[];e.response.data.errors!==void 0&&(t=e.response.data.errors),n(t)}).finally(()=>{this.isLoading.entryServicePortalRatings=!1})}})},updateWkdbSignet(){let e=z(),t=e.getCustomer,n=e.getCustomerId;return new Promise((e,r)=>{M(t)?r(`no customer loaded`):(this.isLoading.updateWkdbSignet=!0,u.get(`/api/customer/internalBea/updateWkdbSignet`,{params:{customerId:n,lock:!this.hasWkdbSignet}}).then(()=>{this.hasWkdbSignet=!this.hasWkdbSignet,e()}).catch(e=>{let t=[];e.response.data.errors!==void 0&&(t=e.response.data.errors),r(t)}).finally(()=>{this.isLoading.updateWkdbSignet=!1}))})},retrievePortals(){return new Promise((e,t)=>{if(this.entryServicePortals.length&&!H(this.lastUpdated.entryServicePortals))return e();this.isLoading.entryServicePortals=!0;let n=z().getCustomerId;u.get(`/api/customer/internalBea/retrievePortals`,{params:{companyId:n}}).then(t=>{let n=t.data?.data||{},r=n.portals||null;this.setEntryServicePortals(r),this.entryServicePortalsLastUpdateDate=n.lastUpdate?.date||``,this.entryServicePortalsLastUpdateTime=n.lastUpdate?.time||``,this.updateLastUpdated(`entryServicePortals`),e()}).catch(e=>{let n=e.response?.data?.errors||[];this.setEntryServicePortals([]),t(n)}).finally(()=>{this.isLoading.entryServicePortals=!1})})}}}),At=c(`lea`,{namespaced:!0,state:()=>({inquiryStatistics:[],statistics:{},leads:{},leadOffsets:{},activeLeadsCacheKey:null,currentLead:null,totalLeads:{},loadMoreButtonVisibilities:{},isLoading:{inquiryStatistics:!1,statistics:!1,leads:!1,currentLead:!1},lastUpdated:{inquiryStatistics:0,statistics:0,leads:0}}),actions:{resetState(){this.$reset()},setInquiryStatistics(e){this.inquiryStatistics=e},setStatistics({cacheKey:e,data:t}){this.statistics[e]=t},setLeads({cacheKey:e,data:t,updateList:n=!1}){let r=this.leads[e]||[];this.leads[e]=n?[...r,...t]:t},updateLead(e){let t=this.leads[this.activeLeadsCacheKey]||[],n=i(t,{externalId:e.externalId}),r=Ge(t[n],e,(e,t)=>M(t)?e:t);xe(t[n],r),this.leads[this.activeLeadsCacheKey]=t},setLeadOffset({cacheKey:e,offset:t}){this.leadOffsets[e]=t},setTotalLeads({cacheKey:e,data:t}){this.totalLeads[e]=t},setLoadMoreButtonVisibility({value:e,cacheKey:t}){this.loadMoreButtonVisibilities[t]=e},updateLastUpdated({key:e,cacheKey:t}){this.lastUpdated[`${e}.${t}`]=Date.now()},getStatistics({cacheKey:e}){return this.statistics[e]&&!H(this.lastUpdated.statistics[e])?new Promise(t=>{t(this.statistics[e])}):this.handleGetRequest({request:`/api/customer/lea/getStatistics`,stateProp:`statistics`,cacheKey:e,responseDataHandlers:[{responseProp:`statistics`,callback:this.setStatistics}]})},checkLeadsData({dunningLevel:e}){let t=B().activeAccountId,n={query:{limit:1,dunningLevel:e},cacheKey:`${t}
2-haveLeadsData`,updateList:!1};return this.getLeads(n)},getLeads({query:e,cacheKey:t,updateList:n=!1,trackLoading:r=!0}){return!n&&this.leads[t]&&!H(this.lastUpdated.leads[t])?new Promise(e=>{e(this.leads[t])}):this.handleGetRequest({request:`/api/customer/lea/getLeads`,stateProp:`leads`,query:e,cacheKey:t,updateList:n,trackLoading:r,responseDataHandlers:[{responseProp:`leads`,callback:this.setLeads},{responseProp:`total`,callback:this.setTotalLeads}]})},getLead({prospectId:e,leadId:t,dunningLevel:n=0}){let r=`/api/customer/lea/getLead/${e}/${t}`;return new Promise((e,t)=>{this.currentLead=null,this.isLoading.currentLead=!0,u.get(r,{params:{dunningLevel:n}}).then(t=>{this.currentLead=t.data.data.lead,e(this.currentLead)}).catch(e=>{t(e?.response?.data?.errors??[])}).finally(()=>{this.isLoading.currentLead=!1})})},acceptLead(e){return new Promise((t,n)=>{u.post(`/api/customer/lea/acceptLead`,e).then(e=>{let n={...e.data.data.lead,acceptedAt:{date:new Date().toISOString()}};this.updateLead(n),t()}).catch(e=>{n(e.response.data.errors||null)})})},refuseLead(e){return new Promise((t,n)=>{u.post(`/api/customer/lea/refuseLead`,e).then(()=>{let n=new Date,r=String(n.getDate()).padStart(2,`0`),i=String(n.getMonth()+1).padStart(2,`0`),a={externalId:e.leadExternalId,statusOverall:`REJECTED`,rejectedAt:`${r}.${i}.${n.getFullYear()}`};this.updateLead(a),this.currentLead?.externalId===e.leadExternalId&&(this.currentLead={...this.currentLead,...a}),t()}).catch(e=>{n(e?.response?.data?.errors??[])})})},handleGetRequest({request:e,stateProp:t,responseDataHandlers:n,query:r,cacheKey:i,updateList:a,trackLoading:o=!0}){return new Promise((s,c)=>{o&&(this.isLoading[t]=!0);let l={params:r||{}};u.get(e,l).then(e=>{n.forEach(t=>{let n=re(e,`data.data.`+t.responseProp);t.callback({cacheKey:i,data:n,updateList:a})});let o=r?.offset||0,c=r?.limit||10,l=o+c;re(e,`data.data.leads.length`,0)<c&&this.setLoadMoreButtonVisibility({value:!1,cacheKey:i}),this.setLeadOffset({offset:l,cacheKey:i}),this.updateLastUpdated({key:t,cacheKey:i}),s()}).catch(e=>{c(e?.response?.data?.errors)}).finally(()=>{o&&(this.isLoading[t]=!1)})})},getInquiryStatistics(e){return new Promise((e,t)=>{if(this.inquiryStatistics.length&&H(this.lastUpdated))return e();this.isLoading.inquiryStatistics=!0,u.get(`/api/customer/lea/getInquiryStatistics`,{}).then(t=>(this.setInquiryStatistics(t.data.data.inquiryStatistics),this.updateLastUpdated(`inquiryStatistics`),e())).catch(e=>{let n=[];return e.response.data.errors!==void 0&&(n=e.response.data.errors),this.setInquiryStatistics([]),t(n)}).finally(()=>{this.isLoading.inquiryStatistics=!1})})}},getters:{haveLeadsData(){let e=`${B().activeAccountId}-haveLeadsData`;return this.totalLeads[e]>0}}}),jt=c(`mws`,{namespaced:!0,state:()=>({citySuggestion:null,streetSuggestion:null,zipCodeSuggestion:null,addressValidation:null,isLoading:{address:{citySuggestions:!1,streetSuggestions:!1,zipCodeSuggestions:!1,validation:!1}},axiosCancelToken:{address:null}}),actions:{resetState(){this.$reset()},setIsLoading(e){let t=this.isLoading,n=0;for(e.key=e.key.split(`.`),n=0;n<e.key.length-1;n++)t=t[e.key[n]];t[e.key[n]]=e.value},setCitySuggestions(e){this.citySuggestion=e},setStreetSuggestions(e){this.streetSuggestion=e},setZipCodeSuggestions(e){this.zipCodeSuggestion=e},setAddressValidation(e){this.addressValidation=e},setAxiosCancelToken(e){this.axiosCancelToken[e]&&this.axiosCancelToken[e].cancel(),this.axiosCancelToken[e]=u.CancelToken.source(),this.lastUpdated=this.axiosCancelToken},callUgc(e){return new Promise((t,n)=>{u.post(`/api/mws/call-ugc`,e).then(e=>{t(e)}).catch(e=>{let t=[];e.response&&e.response.data.errors&&(t=e.response.data.errors),n(t)})})},citySuggestions(e){return new Promise((t,n)=>{this.setAxiosCancelToken(`address`),this.setIsLoading({key:`address.citySuggestions`,value:!0}),u.post(`/api/mws/suggestions/cities`,e,{cancelToken:this.axiosCancelToken.address.token}).then(e=>{let n=e?.data?.data||[];this.setCitySuggestions(n),t(n)}).catch(e=>{let t=[];e.response&&e.response.data.errors&&(t=e.response.data.errors),n(t)}).finally(()=>{this.setIsLoading({key:`address.citySuggestions`,value:!1})})})},streetSuggestions(e){return new Promise((t,n)=>{this.setAxiosCancelToken(`address`),this.setIsLoading({key:`address.streetSuggestions`,value:!0}),u.post(`/api/mws/suggestions/streets`,e,{cancelToken:this.axiosCancelToken.address.token}).then(e=>{let n=e?.data?.data||[];this.setStreetSuggestions(n),t(n)}).catch(e=>{let t=[];e.response&&e.response.data.errors&&(t=e.response.data.errors),n(t)}).finally(()=>{this.setIsLoading({key:`address.streetSuggestions`,value:!1})})})},zipCodeSuggestions(e){return new Promise((t,n)=>{this.setAxiosCancelToken(`address`),this.setIsLoading({key:`address.zipCodeSuggestions`,value:!0}),u.post(`/api/mws/suggestions/zip-codes`,e,{cancelToken:this.axiosCancelToken.address.token}).then(e=>{let n=e?.data?.data||[];this.setZipCodeSuggestions(n),t(n)}).catch(e=>{let t=[];e.response&&e.response.data.errors&&(t=e.response.data.errors),n(t)}).finally(()=>{this.setIsLoading({key:`address.zipCodeSuggestions`,value:!1})})})},addressValidations(e){return new Promise((t,n)=>{this.setAxiosCancelToken(`address`),this.setIsLoading({key:`address.validation`,value:!0}),u.post(`/api/mws/address/validate`,e,{cancelToken:this.axiosCancelToken.address.token}).then(e=>{let n=e?.data?.data||[];this.setAddressValidation(n),t(n)}).catch(e=>{let t=[];e.response&&e.response.data.errors&&(t=e.response.data.errors),n(t)}).finally(()=>{this.setIsLoading({key:`address.validation`,value:!1})})})}}}),W={isRedirectedFromRedirectPage:e=>e.name===`redirect`,isRedirectedToRedirectPage:e=>e.name===`redirect`,isRedirectedToLoginPage:e=>e.name===`login`,hasComponentDrivenRedirect:e=>!!e.meta?.handlesRedirectsItself}
2,Mt=(e,t,n)=>W.hasComponentDrivenRedirect(e)||W.isRedirectedFromRedirectPage(t)||W.isRedirectedToRedirectPage(e)||W.isRedirectedToLoginPage(e)?n():Nt(e)?n({name:`redirect`,query:e.query}):n(),Nt=e=>!!e.query?.uri,Pt=(e,t,n)=>W.hasComponentDrivenRedirect(e)?n():Ft(e)?Lt(e)?n():zt(t,n):Ft(t)?zt(t,n):It(e)?Lt(e)?n():Rt(e,n):It(t)?Rt(t,n):n(),Ft=e=>!!e.query?.callbackUrl,It=e=>!!e.query?.callbackPage,Lt=e=>e.name===`login`||e.name===`login-cuca`,Rt=(e,t)=>{let n=e.query.callbackPage,r={...e.query};return delete r.callbackPage,t({name:n,query:r})},zt=(e,t)=>t({name:`redirect`,query:{uri:e.query.callbackUrl}}),Bt=(e,t,n)=>W.hasComponentDrivenRedirect(e)||W.isRedirectedFromRedirectPage(t)||W.isRedirectedToRedirectPage(e)||W.isRedirectedToLoginPage(e)?n():Vt(t)?Ht(t)||Ut(t)?n():Wt(t,n):n(),Vt=e=>{let t=e.redirectedFrom;return e.name===`login`&&t},Ht=e=>`callbackPage`in e.redirectedFrom.query,Ut=e=>`callbackUrl`in e.redirectedFrom.query,Wt=(e,t)=>{let n=Kt(e);return Gt(n)?(qt(e),t({path:`/`,replace:!0,force:!0})):t(n)},Gt=e=>typeof e==`string`?[`/dashboard`,`/login`].includes(e):[`dashboard`,`login`].includes(e?.name),Kt=e=>{let t=e.redirectedFrom;return t?t.matched.at(-1)?.redirect||(t.name?{name:t.name,query:t.query}:t.fullPath):{path:`/`}},qt=e=>{let t={name:void 0,path:`/`,fullPath:`/`,matched:[],redirectedFrom:void 0,meta:{},query:{},params:{}};Object.keys(t).forEach(n=>{Object.defineProperty(e,n,{value:t[n],writable:!0,configurable:!0})})},Jt=[{name:`dashboard`,path:``,component:()=>v(()=>import(`./Index.DMx596cX.js`),__vite__mapDeps([0,1,2,3,4,5,6])),beforeEnter:[Bt,Mt,Pt],meta:{tracking:!0,authOptions:I}},{name:`redirect`,path:`/redirect`,component:()=>v(()=>import(`./RedirectionPage.B4rTo6tV.js`),__vite__mapDeps([7,1,2,3,4,8,9,5,6,10,11,12])),meta:{authOptions:I,handlesRedirectsItself:!0}}],Yt=[{path:`403`,name:`error-403`,component:()=>v(()=>import(`./ErrorPage.D0QeDOnj.js`),__vite__mapDeps([13,1,2,3,4])),meta:{authOptions:void 0}},{path:`404`,name:`error-404`,component:()=>v(()=>import(`./ErrorPage.D0QeDOnj.js`),__vite__mapDeps([13,1,2,3,4])),meta:{authOptions:void 0}},{path:`500`,name:`error-500`,component:()=>v(()=>import(`./ErrorPage.D0QeDOnj.js`),__vite__mapDeps([13,1,2,3,4])),meta:{authOptions:void 0}},{path:`502`,name:`error-502`,component:()=>v(()=>import(`./ErrorPage.D0QeDOnj.js`),__vite__mapDeps([13,1,2,3,4])),meta:{authOptions:void 0}},{path:`fehler`,name:`generic_error`,component:()=>v(()=>import(`./Error.Cl_X1bXv.js`),__vite__mapDeps([14,1,2,3,4,15])),meta:{authOptions:void 0}}],G={ACTIONS:`actions`,...qe},Xt=[{path:`login`,name:`login`,component:()=>v(()=>import(`./LoginPage.CgFRkVNQ.js`),__vite__mapDeps([16,1,2,3,4])),beforeEnter:[Mt,(e,t,n)=>Z().check()?n({name:`dashboard`}):n(),Pt],meta:{authOptions:!1}},{path:`login/cuca`,name:`login-cuca`,component:()=>v(()=>import(`./CuCaLoginPage.CHu7Cedw.js`),__vite__mapDeps([17,1,2,3,4,8,9])),meta:{authOptions:!1,skipAuthCheck:!0}},{path:`logout`,name:`logout`,component:()=>v(()=>import(`./LogoutPage.DkXniaoH.js`),__vite__mapDeps([18,1,2,3,4,19,9,10,11,20,21])),meta:{authOptions:I,handlesRedirectsItself:!0,nav:{type:G.ACTIONS,label:`Logout`,icon:`logout`}}}],Zt=[{path:`benutzername-einrichten`,name:`user_setup_username`,component:()=>v(()=>import(`./SetUsernamePage.NvS5p6uv.js`),__vite__mapDeps([22,1,2,3,4,23,24,25,10,11])),meta:{authOptions:I,disableSideMenu:!0,hideServerNotifications:!0}},{path:`benutzer`,component:{template:`<router-view/>`},children:[{path:``,name:`user_dashboard`,component:()=>v(()=>import(`./DashboardPage.Dr4h5_a4.js`),__vite__mapDeps([26,1,2,3,4,27,28,29,30,31,32,33,34,35,36,6,37,38,10,11,39,40,41,42,43,44,45,46,47,48,49,50,23,24,25,51,52,53])),meta:{authOptions:I}},{path:`bewertungen`,name:`user_ratings`,component:()=>v(()=>import(`./RatingsPage.CfocZiFU.js`),__vite__mapDeps([54,1,2,3,4,29,30,27,28,31,32,33,34,35,36,6,37,38,10,11,19])),meta:{authOptions:I}},{path:`email-aenderung/aktivieren`,name:`user_email_change_activation`,component:()=>v(()=>import(`./Activation.aOfb0JBt.js`),__vite__mapDeps([55,1,2,3,4,8,9,10,11,20,19,21,15])),meta:{requiresAuth:!1}},{path:`anmeldung-und-sicherheit`,name:`user_security`,component:()=>v(()=>import(`./SecurityPage.D1CFnZgo.js`),__vite__mapDeps([56,1,2,3,4,27,28,57,58,10,11,59])),meta:{authOptions:I}}]}],Qt=[{path:``,name:`customer_dashboard`,redirect:{name:`dashboard`},meta:{authOptions:L},children:[{path:`highlights`,name:`customer_dashboard_highlights`,component:()=>v(()=>import(`./DefaultPage.B_fW3owB.js`),__vite__mapDeps([60,1,2,3,4,39,19])),requiresClaimingCheck:!0},{path:`bewertungsdurchschnitt`,name:`customer_dashboard_ratingAverage`,redirect:{name:`company_products_entry_entryData`}},{path:`bewertungssiegel`,name:`customer_dashboard_ratingSeal`,redirect:{name:`company_products_ratings_ratingSeal`}},{path:`eintragsfuellgrad`,name:`customer_dashboard_entryFillingDegree`,redirect:{name:`company_products_entry_entryData`}},{path:`eintragsservice`,name:`customer_dashboard_entryService`,redirect:{name:`customer_products_entry_entryService`}},{path:`einblendungenSuma`,name:`customer_dashboard_advertisingSuma`,redirect:{name:`company_products_sem`}},{path:`aktionen`,name:`customer_dashboard_advertisingCampaigns`,redirect:{name:``}},{path:`ratgeber`,name:`customer_dashboard_advicer`,redirect:{name:``}}]}],$t=[{path:`werbe-eintrag`,component:{template:`<router-view/>`},redirect:{name:`customer_products_entry_dashboard`},meta:{authOptions:L,nav:{type:G.CUSTOMER,label:`Werbe-Eintrag`,hasAccess:()=>z().hasEntryProduct,onAccessDeniedRedirect:{name:`not_accessible_products_overview_presence`},isMenuAccessRoot:!0}},children:[{path:`uebersicht`,name:`customer_products_entry_dashboard`,component:()=>v(()=>import(`./DashboardPage.t3fpT34o.js`),__vite__mapDeps([61,1,2,3,4,62,40,41,27,28,63,51,52,30,31,34,53,9,64,5,6,65,21,66,67,36,68,69,70,71,72,35,73,74])),meta:{tracking:!0,requiresClaimingCheck:!0,nav:{type:G.CUSTOMER,label:`Ãbersicht`}}},{path:`eintragsdaten`,redirect:{name:`customer_products_entry_entryData`}},{path:`eintragsservice`,redirect:{name:`customer_products_entry_entryService`}},{path:`statistiken`,name:`customer_products_entry_statistics`,component:()=>v(()=>import(`./statistics-page.DNtS6eh0.js`),__vite__mapDeps([75,1,2,3,4,5,6])),meta:{tracking:!0,nav:{type:G.CUSTOMER,label:`Statistiken`}}},{path:`bewertungen`,name:`customer_products_rating_management`,component:()=>v(()=>import(`./ratings-page.DVrvkozk.js`),__vite__mapDeps([76,1,2,3,4,5,6])),meta:{tracking:!0,nav:{type:G.CUSTOMER,label:`11880.com-Bewertungen`}}},{path:`selbstauskunft`,name:`customer_products_entry_selfDisclosure`,component:()=>v(()=>
2import(`./self-disclosure.1JCNKpwP.js`),__vite__mapDeps([77,1,2,3,4,78,8,9,64,5,6,65,21])),meta:{tracking:!0,nav:{type:G.CUSTOMER,label:`Selbstauskunft`,hasAccess:()=>z().isPublishedOnCleverB2b}}},{path:`rechteuebertragung`,component:{template:`<router-view/>`},redirect:{name:`customer_products_entry_externalServices_overview`},children:[{path:`uebersicht`,redirect:{name:`customer_products_entry_externalServices_overview`}},{path:`fehler`,redirect:{name:`customer_products_entry_externalServices_error`},meta:{isPublic:!0}},{path:`google`,component:{template:`<router-view/>`},redirect:{name:`customer_products_entry_externalServices_overview`},children:[{path:`auth`,redirect:{name:`customer_products_entry_externalServices_google_auth`}},{path:`unternehmensProfil`,redirect:{name:`customer_products_entry_externalServices_google_locationSelection`}}]}]}]}],en=[{path:`eintragservice`,component:{template:`<router-view/>`},redirect:{name:`customer_products_entry_entryService`},meta:{authOptions:L,nav:{type:G.CUSTOMER,label:`Eintragservice`,hasAccess:()=>z().hasEntryServiceProduct,onAccessDeniedRedirect:{name:`not_accessible_products_overview_entry_entryService`},isMenuAccessRoot:!0}},children:[{path:`uebersicht`,name:`customer_products_entry_entryService`,component:()=>v(()=>import(`./EntryServicePage.DebDanCr.js`),__vite__mapDeps([79,1,2,3,4,80,27,28,81,67,6,36,68,9,82,72,83,31,69,84,85,10,11,64,5,65,21,30,86,53,87,19])),meta:{tracking:!0,requiresClaimingCheck:!0,nav:{type:G.CUSTOMER,label:`Ãbersicht`}}}]}],tn=[{path:`anfragenservice`,component:{template:`<router-view/>`},redirect:{name:`customer_products_inquiry_service_dashboard`},meta:{authOptions:L,nav:{type:G.CUSTOMER,label:`Anfragenservice`,hasAccess:()=>z().hasInquiryServiceProduct,onAccessDeniedRedirect:{name:`not_accessible_products_overview_inquiry_service`},isMenuAccessRoot:!0}},children:[{path:`uebersicht`,name:`customer_products_inquiry_service_dashboard`,component:()=>v(()=>import(`./DashboardPage.CZejg6ue.js`),__vite__mapDeps([88,1,2,3,4,27,28,89,5,6,90,65,21,91])),meta:{tracking:!0,requiresClaimingCheck:!0,nav:{type:G.CUSTOMER,label:`Ãbersicht`}}},{path:`branchen-bearbeiten`,name:`customer_products_inquiry_service_trades_edit`,component:()=>v(()=>import(`./TradesEditPage.CLQNN00i.js`),__vite__mapDeps([92,1,2,3,4,93,27,28,94,95,46,6,47,96,97,86,25,89,5,90,65,21,64,58])),meta:{tracking:!0}}]}],nn=[{path:`praesenz-produkt`,component:{template:`<router-view/>`},redirect:{name:`customer_products_presence_dashboard`},meta:{authOptions:L,nav:{type:G.CUSTOMER,label:`Präsenz Produkt`,hasAccess:()=>z().hasPresenceProduct,onAccessDeniedRedirect:{name:`not_accessible_products_overview_presence`},isMenuAccessRoot:!0}},children:[{path:`uebersicht`,name:`customer_products_presence_dashboard`,component:()=>v(()=>import(`./DashboardPage.opBQ2zTy.js`),__vite__mapDeps([98,1,2,3,4,62,40,41,27,28,63,51,52,30,31,34,53,9,64,5,6,65,21,66,67,36,68,69,70,71,72,35,73,74,12,10,11])),meta:{tracking:!0,requiresClaimingCheck:!0,nav:{type:G.CUSTOMER,label:`Ãbersicht`}}},{path:`statistiken`,name:`customer_products_presence_statistics`,component:()=>v(()=>import(`./statistics-page.lZYdlmHg.js`),__vite__mapDeps([99,1,2,3,4,5,6])),meta:{tracking:!0,nav:{type:G.CUSTOMER,label:`Statistiken`}}},{path:`bewertungen`,name:`customer_products_presence_rating_management`,component:()=>v(()=>import(`./ratings-page.CuBTryK3.js`),__vite__mapDeps([100,1,2,3,4,5,6])),meta:{tracking:!0,nav:{type:G.CUSTOMER,label:`11880.com-Bewertungen`}}}]}],rn=[{path:`website`,component:{template:`<router-view/>`},redirect:{name:`customer_products_website_dashboard`},meta:{authOptions:L,nav:{type:G.CUSTOMER,label:`Website/Landingpage`,hasAccess:()=>z().hasWebsiteProduct,onAccessDeniedRedirect:{name:`products_overviews_website_dashboard`},isMenuAccessRoot:!0}},children:[{path:`uebersicht`,name:`customer_products_website_dashboard`,component:()=>v(()=>import(`./DashboardPage.C0Ks81lN.js`),__vite__mapDeps([101,1,2,3,4,102,5,6,19,68,9,70,67,36,40,41,27,28,103,49,46,47,50,24,10,11,35,31,8,104,73,74,64,65,21,105])),meta:{tracking:!0,nav:{type:G.CUSTOMER,label:`Ãbersicht`}}},{path:`statistiken`,name:`customer_products_website_statistics`,component:()=>v(()=>import(`./StatisticsPage.20h9QdfV.js`),__vite__mapDeps([106,1,2,3,4,102,5,6,107,108,19,109,27,28,103,49,46,47,50,24,10,11,104,110,73,74,67,36,68,9,82,72,83,31,69,84,85,70,71,40,41,105])),meta:{tracking:!0,nav:{type:G.CUSTOMER,label:`Statistiken`}}},{path:`bearbeiten`,name:`customer_products_website_edit`,component:()=>v(()=>import(`./EditPage.ChewlKMk.js`),__vite__mapDeps([111,1,2,3,4,102,5,6,107,108,19,109,27,28,103,49,46,47,50,24,10,11,104,40,41,44,25])),meta:{tracking:!0,nav:{type:G.CUSTOMER,label:`Bearbeiten`}}},{path:`email-verwaltung`,name:`customer_products_website_email`,component:()=>v(()=>import(`./EmailPage.DG39kTh0.js`),__vite__mapDeps([112,1,2,3,4,102,5,6,107,108,19,109,27,28,103,49,46,47,50,24,10,11,104,105])),meta:{tracking:!0,nav:{type:G.CUSTOMER,label:`E-Mail-Verwaltung`}}},{path:`email`,redirect:{name:`customer_products_website_email`}}]}],an=[{path:`seo`,component:{template:`<router-view/>`},redirect:{name:`customer_products_myseo_dashboard`},meta:{authOptions:L,nav:{type:G.CUSTOMER,label:`SEO-Paket`,hasAccess:()=>z().hasMySeoProduct,onAccessDeniedRedirect:{name:`not_accessible_products_overview_seo_paket`},isMenuAccessRoot:!0}},children:[{path:`uebersicht`,name:`customer_products_myseo_dashboard`,component:()=>v(()=>import(`./DashboardPage.CRmBODlP.js`),__vite__mapDeps([113,1,2,3,4,108,19,103,49,46,6,47,50,24,10,11,5,104])),meta:{tracking:!0,nav:{type:G.CUSTOMER,label:`Ãbersicht`}}}]}],on=[{path:`werbebanner`,name:`customer_products_advertisingBanners`,component:{template:`<router-view/>`},redirect:{name:`customer_products_advertisingBanners_dashboard`},meta:{authOptions:L,nav:{type:G.CUSTOMER,label:`Werbebanner`,hasAccess:()=>z().hasWebBannerProduct,onAccessDeniedRedirect:{name:`not_accessible_products_overview_advertisingBanners_dashboard`},isMenuAccessRoot:!0}},children:[{path:`uebersicht`,name:`customer_products_advertisingBanners_dashboard`,component:()=>v(()=>import(`./overview.BHmvc205.js`),__vite__mapDeps([114,1,2,3,4,19,5,6])),meta:{tracking:!0,nav:{type:G.CUSTOMER,label:`Ãbersicht`}}},{path:`dateiupload`,name:`customer_products_advertisingBanners_fileUpload`,component:()=>v(()=>import(`./file-upload.B9I3z-15.js`),__vite__mapDeps([115,1,2,3,4,19,5,6])),meta:{tracking:!0,nav:{type:G.CUSTOMER,label:`Datei-Upload`}}}]}],sn=[{path:`sekretariatsservice`,component:{template:`<router-view/>`},redirect:{name:`customer_products_secretarial_service_call_summary`},meta:{authOptions:L,nav:{type:[G.CUSTOMER,G.SEK_MANAGER],label:`Sekretariatsservice`,hasAccess:()=>z().hasSecretarialServiceProduct||R().isSekManager,onAccessDeniedRedirect:{name:`not_accessible_products_overview_secretarial_service_introduction`},isMenuAccessRoot:!0}},children:[{path:`anruferliste`,name:`customer_products_secretarial_service_call_summary`,component:()=>v(()=>import(`./call-summary.Bnx5FtjV.js`),__vite__mapDeps([116,1,2,3,4,19,5,6,10,11])),meta:{tracking:!0,nav:{type:[G.CUSTOMER,G.SEK_MANAGER],label:`Anruferliste`}}},{path:`statistiken`,name:`customer_products_secretarial_service_statistics`,component:()=>v(()=>import(`./statistics.BuEid0V2.js`),__vite__mapDeps([117,1,2,3,4,19,5,6,10,11])),meta:{tracking:!0,nav:{type:[G.CUSTOMER,G.SEK_MANAGER],label:`Statistiken`}}},{path:`anleitungen`,name:`customer_products_secretarial_service_instruction`,component:()=>v(()=>import(`./instructions.fPUycha0.js`),__vite__mapDeps([118,1,2,3,4,19,5,6,10,11])),meta:{tracking:!0,nav:{type:[G.CUSTOMER,G.SEK_MANAGER],label:`Anleitungen`}}},{path:`einstellungen`,component:{template:`<router-view/>`},redirect:{name:`customer_products_secretarial_service_call_summary`},meta:{authOptions:L,nav:{type:[G.CUSTOMER,G.SEK_MANAGER],label:`Einstellungen`,hasAccess:()=>z().hasSecretarialServiceProduct||R().isSekManager,onAccessDeniedRedirect:{name:`not_accessible_products_overview_secretarial_service_introduction`},isMenuAccessRoot:!0}},children:[{path:`anrufe-und-nachrichten`,name:`customer_products_secretarial_service_settings_calls_and_messages`,component:()=>v(()=>import(`./calls-and-messages.CQrxJyjL.js`),__vite__mapDeps([119,1,2,3,4,19,5,6,10,11])),meta:{tracking:!0,nav:{type:[G.CUSTOMER,G.SEK_MANAGER],label:`Anrufe und Nachrichten`}}},{path:`firmendaten`,name:`customer_products_secretarial_service_settings_company_information`,component:()=>v(()=>import(`./company-information.CeAAmR7D.js`),__vite__mapDeps([120,1,2,3,4,19,5,6,10,11])),meta:{tracking:!0,nav:{type:[G.CUSTOMER,G.SEK_MANAGER],label:`Firmendaten`}}},{path:`kommunikationsdaten`,name:`customer_products_secretarial_service_settings_company_communication_data`,component:()=>v(()=>import(`./communication-data.I5EHSdm2.js`),__vite__mapDeps([121,1,2,3,4,19,5,6,10,11])),meta:{tracking:!0,nav:{type:[G.CUSTOMER,G.SEK_MANAGER],label:`Kommunikationsdaten`}}},{path:`vorgaben`,name:`customer_products_secretarial_service_settings_company_requirements`,component:()=>v(()=>import(`./requirements.DDTDlw2z.js`),__vite__mapDeps([122,1,2,3,4,19,5,6,10,11])),meta:{tracking:!0,nav:{type:[G.CUSTOMER,G.SEK_MANAGER],label:`Vorgaben`}}}]}]}],cn=[{path:`suchmaschinen-ads`,component:{template:`<router-view/>`},redirect:{name:`customer_products_suma_statistics`},meta:{authOptions:L,nav:{type:G.CUSTOMER,label:`Suchmaschinen Ads`,hasAccess:()=>z().hasSuMaProduct||z().hasGoogleAdsProduct||z().hasBingAdsProduct,onAccessDeniedRedirect:{name:`not_accessible_products_overview_suma_statistics`},isMenuAccessRoot:!0}},children:[{path:`statistiken`,name:`customer_products_suma_statistics`,component:()=>v(()=>import(`./statistics.DlBooZ93.js`),__vite__mapDeps([123,1,2,3,4,19,5,6])),meta:{tracking:!0,requiresClaimingCheck:!0,nav:{type:G.CUSTOMER,label:`Statistiken`}}},{path:`anzeigengruppen`,name:`customer_products_suma_adertising`,component:()=>v(()=>import(`./ad-group-campaigns.DA8qiQmB.js`),__vite__mapDeps([124,1,2,3,4,19,5,6])),meta:{tracking:!0,requiresClaimingCheck:!0,nav:{type:G.CUSTOMER,label:`Anzeigengruppen`}}},{path:`budget`,name:`customer_products_suma_budget`,component:()=>v(()=>import(`./budget.CdUWXqCC.js`),__vite__mapDeps([125,1,2,3,4,19,5,6,10,11])),meta:{tracking:!0,requiresClaimingCheck:!0,nav:{type:G.CUSTOMER,label:`Budget`}}}]}],ln=[{path:`wer-kennt-den-besten`,name:`customer_products_wkdb`,component:{template:`<router-view/>`},redirect:{name:`customer_products_wkdb_overview`},meta:{authOptions:L,nav:{type:G.CUSTOMER,label:`wer kennt den BESTEN`,hasAccess:()=>z().hasWkdb,onAccessDeniedRedirect:{name:`not_accessible_products_overview_wkdb_overview`},isMenuAccessRoot:!0}},children:[{path:`uebersicht`,name:`customer_products_wkdb_overview`,component:()=>v(()=>
2import(`./overview.D6CucBkh.js`),__vite__mapDeps([126,1,2,3,4,5,6])),meta:{tracking:!0,nav:{type:G.CUSTOMER,label:`Ãbersicht`}}},{path:`bewertungen`,component:{template:`<router-view/>`},name:`customer_products_wkdb_ratings`,redirect:{name:`customer_products_wkdb_ratings_ratings_summary`},meta:{nav:{type:G.CUSTOMER,label:`Bewertungen`}},children:[{path:`bewertungszusammenfassung`,name:`customer_products_wkdb_ratings_ratings_summary`,component:()=>v(()=>import(`./rating-summary.DzfBp8r4.js`),__vite__mapDeps([127,1,2,3,4,19,5,6])),meta:{tracking:!0,nav:{type:G.CUSTOMER,label:`Zusammenfassung`}}},{path:`bewertungen-erhalten`,name:`customer_products_wkdb_ratings_get_ratings`,component:()=>v(()=>import(`./get-ratings.BmAzpcr1.js`),__vite__mapDeps([128,1,2,3,4,19,5,6])),meta:{tracking:!0,nav:{type:G.CUSTOMER,label:`Bewertungen erhalten`}}},{path:`verwaltung`,name:`customer_products_wkdb_ratings_manage_ratings`,component:()=>v(()=>import(`./manage-ratings.CN83MteP.js`),__vite__mapDeps([129,1,2,3,4,19,5,6])),meta:{tracking:!0,nav:{type:G.CUSTOMER,label:`Verwaltung`}}},{path:`statistik-und-verlauf`,name:`customer_products_wkdb_ratings_statistics_and_history`,component:()=>v(()=>import(`./statistics-and-history.D00m3ngy.js`),__vite__mapDeps([130,1,2,3,4,19,5,6])),meta:{tracking:!0,nav:{type:G.CUSTOMER,label:`Statistiken & Verlauf`}}}]},{path:`ki-analyse`,component:{template:`<router-view/>`},name:`customer_products_wkdb_ai_analyses`,redirect:{name:`customer_products_wkdb_ai_analyses_evaluation_analysis`},meta:{nav:{type:G.CUSTOMER,label:`Analysen (KI)`}},children:[{path:`bewertungsanalyse`,name:`customer_products_wkdb_ai_analyses_evaluation_analysis`,component:()=>v(()=>import(`./evaluation-analysis.CK7lpaTU.js`),__vite__mapDeps([131,1,2,3,4,19,5,6])),meta:{tracking:!0,nav:{type:G.CUSTOMER,label:`Bewertungsanalyse`}}},{path:`wettbewerber-analyse`,name:`customer_products_wkdb_ai_analyses_competitor_analysis`,component:{template:`<router-view/>`},redirect:{name:`customer_products_wkdb_ai_analyses_competitor_analysis_index`},children:[{path:``,name:`customer_products_wkdb_ai_analyses_competitor_analysis_index`,component:()=>v(()=>import(`./competitor-analysis.Doz-fBMk.js`),__vite__mapDeps([132,1,2,3,4,19,5,6])),meta:{tracking:!0,nav:{type:G.CUSTOMER,label:`Wettbewerber-Analyse`}}},{path:`analyse`,name:`customer_products_wkdb_ai_analyses_competitor_analysis_view`,component:()=>v(()=>import(`./View.C8GKqhvf.js`),__vite__mapDeps([133,1,2,3,4,27,28,134,33,35,31,135,136,36,6,137,19,138,12,5,10,11,139]))}]},{path:`ranking-check`,name:`customer_products_wkdb_ai_analyses_rating_check`,component:()=>v(()=>import(`./ranking-check.DGq4JPSf.js`),__vite__mapDeps([140,1,2,3,4,19,5,6])),meta:{tracking:!0,nav:{type:G.CUSTOMER,label:`Ranking Check`}}}]},{path:`auszeichnungen`,component:{template:`<router-view/>`},name:`customer_products_wkdb_awards`,redirect:{name:`customer_products_wkdb_awards_badges`},meta:{tracking:!0,nav:{type:G.CUSTOMER,label:`Auszeichnungen`}},children:[{path:`siegel`,name:`customer_products_wkdb_awards_badges`,component:()=>v(()=>import(`./badges.DoJCaaGv.js`),__vite__mapDeps([141,1,2,3,4,19,5,6])),meta:{tracking:!0,nav:{type:G.CUSTOMER,label:`Siegel`}}},{path:`awards`,name:`customer_products_wkdb_awards_awards`,component:()=>v(()=>import(`./awards.CdC59pr6.js`),__vite__mapDeps([142,1,2,3,4,19,5,6])),meta:{tracking:!0,nav:{type:G.CUSTOMER,label:`Awards`}}}]},{path:`reichweiten-booster`,component:{template:`<router-view/>`},name:`customer_products_wkdb_range_booster`,redirect:{name:`customer_products_wkdb_range_booster_entry_service`},meta:{nav:{type:G.CUSTOMER,label:`Reichweiten-Booster`}},children:[{path:`eintragsservice`,name:`customer_products_wkdb_range_booster_entry_service`,component:()=>v(()=>import(`./entry-service.DiUISgje.js`),__vite__mapDeps([143,1,2,3,4,80,27,28,81,67,6,36,68,9,82,72,83,31,69,84,85,10,11,64,5,65,21,30,86,53,87,19,138])),meta:{tracking:!0,nav:{type:G.CUSTOMER,label:`Eintragsservice`}}},{path:`vermarktungspaket`,name:`customer_products_wkdb_range_booster_marketing_package`,component:()=>v(()=>import(`./marketing-package.BJsIHsNp.js`),__vite__mapDeps([144,1,2,3,4,19,5,6])),meta:{tracking:!0,nav:{type:G.CUSTOMER,label:`Vermarktungspaket`}}},{path:`social-media`,name:`customer_products_wkdb_range_booster_social_media`,component:()=>v(()=>import(`./social-media.DdFzqFxJ.js`),__vite__mapDeps([145,1,2,3,4,5,6]))}]},{path:`bewertungsstatus`,name:`customer_products_wkdb_rating_status`,component:()=>v(()=>import(`./rating-status.CyL91REy.js`),__vite__mapDeps([146,1,2,3,4,27,28,8,9,135,136,36,6,5]))}]}],un=[{path:`tvbanner`,component:{template:`<router-view/>`},redirect:{name:`customer_products_tv_banner_dashboard`},meta:{authOptions:L,nav:{type:G.CUSTOMER,label:`TV-Banner`,hasAccess:()=>z().hasTvBannerProduct,onAccessDeniedRedirect:{name:`not_accessible_products_overview_tv_banner_dashboard`},isMenuAccessRoot:!0}},children:[{path:`uebersicht`,alias:``,name:`customer_products_tv_banner_dashboard`,component:()=>v(()=>import(`./overview.DgYkX31y.js`),__vite__mapDeps([147,1,2,3,4,148,39,5,6])),meta:{tracking:!0,nav:{type:G.CUSTOMER,label:`Ãbersicht`}}},{path:`statistiken`,name:`customer_products_tv_banner_statistics`,component:()=>v(()=>import(`./statistics.D8CQ4rw9.js`),__vite__mapDeps([149,1,2,3,4,19,5,6])),meta:{tracking:!0,nav:{type:G.CUSTOMER,label:`Statistiken`}}}]}],dn=[{path:`social-media`,component:{template:`<router-view/>`},redirect:{name:`social-media_overview`},meta:{authOptions:L,nav:{type:G.CUSTOMER,label:`Social Media`,hasAccess:()=>z().hasSocialMediaProduct,onAccessDeniedRedirect:{name:`not_accessible_products_overview_social-media_overview`},isMenuAccessRoot:!0}},children:[{path:`uebersicht`,alias:``,name:`social-media_overview`,component:()=>v(()=>import(`./overview.BQZhIbXx.js`),__vite__mapDeps([150,1,2,3,4,5,6])),meta:{tracking:!0,requiresClaimingCheck:!0,nav:{type:G.CUSTOMER,label:`Ãbersicht`}}},{path:`statistiken`,name:`social-media_statistics`,component:()=>v(()=>import(`./statistics.D22s--nq.js`),__vite__mapDeps([151,1,2,3,4,19,5,6])),meta:{tracking:!0,requiresClaimingCheck:!0,nav:{type:G.CUSTOMER,label:`Statistiken`}}},{path:`nexora`,redirect:{name:`social-media-posts_overview`}}]}],fn=[{path:`social-media-posts`,component:{template:`<router-view/>`},redirect:{name:`social-media-posts_overview`},meta:{authOptions:L,nav:{type:G.CUSTOMER,label:`Social Media Posts`,hasAccess:()=>z().hasNexoraProduct,onAccessDeniedRedirect:{name:`not_accessible_products_overview_social-media-posts_overview`},isMenuAccessRoot:!0}},children:[{path:`uebersicht`,name:`social-media-posts_overview`,component:()=>v(()=>import(`./nexora.-Cekko0p.js`),__vite__mapDeps([152,1,2,3,4,19,5,6])),meta:{authOptions:L,tracking:!0,nav:{type:G.CUSTOMER,label:`Ãbersicht`}}}]}],pn=[{path:`meine-produkte`,component:{template:`<router-view/>`},redirect:{path:`/`},meta:{nav:{type:[G.CUSTOMER],label:`Meine Produkte`,icon:`widget`,id:`navigation-section-products`,hasAccess:()=>z().hasActiveProduct||R().isSekManager}},children:[...$t,...tn,...nn,...en,...ln,...cn,...rn,...on,...un,...dn,...fn,...an,...sn]}],mn=[{path:`onboarding`,component:{template:`<router-view/>`},redirect:{name:`customer_onboarding_dashboard`},meta:{authOptions:L},children:[{path:``,name:`customer_onboarding_dashboard`,component:()=>v(()=>import(`./Dashboard.BmVFGkjD.js`),__vite__mapDeps([153,1,2,3,4,27,28,154,83,31,36,6,155,35,156,8,9,157,43])),meta:{tracking:!0,requiresClaimingCheck:!0}}]}],hn=[{path:`anfragen`,name:`customer_requests`,component:{template:`<router-view/>`},redirect:{name:`customer_requests_overview`},meta:{authOptions:L,nav:{type:G.CUSTOMER,label:`Meine Anfragen`,icon:`chat-line`,id:`navigation-section-requests`}},children:[{path:`uebersicht`,name:`customer_requests_overview`,component:()=>v(()=>
2import(`./Overview.DAoCLHSQ.js`),__vite__mapDeps([158,1,2,3,4,159,160,27,28,49,46,6,47,50,24,35,31,5,10,11,43,161,12,162,110,73,74,67,36,82,72,83,163,164])),meta:{tracking:!0,nav:{type:G.CUSTOMER,label:`Alle Anfragen`}}},{path:`einstellungen`,name:`customer_requests_settings`,component:()=>v(()=>import(`./Settings.BwH7PZ0e.js`),__vite__mapDeps([165,1,2,3,4,166,27,28,156,31,93,94,95,48,46,6,47,25,5,64,65,21])),meta:{tracking:!0,nav:{type:G.CUSTOMER,label:`Einstellungen`}}},{path:`detail/:prospectId/:leadId`,name:`customer_requests_detail`,component:()=>v(()=>import(`./Detail.C2KsKUCF.js`),__vite__mapDeps([167,1,2,3,4,159,160,27,28,49,46,6,47,50,24,35,31,5,10,11,43,161,12])),meta:{tracking:!0}}]}],gn=[{path:`meine-firma`,component:{template:`<router-view/>`},redirect:{name:`customer_products_entry_entryData`},meta:{authOptions:L,nav:{type:G.CUSTOMER,label:`Meine Firma`,icon:`shop-minimalistic`,id:`navigation-section-company-data`}},children:[{path:`firmendaten`,name:`customer_products_entry_entryData`,component:()=>v(()=>import(`./EntryPage.CxL54cmt.js`),__vite__mapDeps([168,1,2,3,4,27,28,169,170,46,6,47,171,25,24,5,104,64,65,21,172,173,33,41,174,175,176,97,86,48,36,177,178,40,44,179,38,10,11,78,8,9,32,42,43,96,180,181,182,50,183,31,49,103,12])),meta:{nav:{type:G.CUSTOMER,label:`Firmendaten`},tracking:!0,requiresClaimingCheck:!0}},{path:`branchen-bearbeiten`,name:`customer_products_entry_trades_edit`,component:()=>v(()=>import(`./TradeAssistantPage.B9Ce2qsi.js`),__vite__mapDeps([184,1,2,3,4,27,28,96,46,6,47,97,86,49,50,185,10,11,12,5,64,65,21,186])),meta:{tracking:!0}},{path:`vertragsdaten`,name:`customer_contract_data`,component:()=>v(()=>import(`./contract-data-page.MtzxCZ0p.js`),__vite__mapDeps([187,1,2,3,4,12,5,6,10,11])),meta:{nav:{type:G.CUSTOMER,label:`Vertragsdaten`,hasAccess:()=>z().isClaimedBy11880},tracking:!0}},{path:`produkte`,name:`customer_product_data`,component:()=>v(()=>import(`./product-page.wGefYKJq.js`),__vite__mapDeps([188,1,2,3,4,12,5,6,10,11])),meta:{nav:{type:G.CUSTOMER,label:`Produkte`,hasAccess:()=>z().isClaimedBy11880},tracking:!0}},{path:`rechnungen-und-dokumente`,name:`customer_documents_data`,component:()=>v(()=>import(`./documents-page.Ba9Y5Bqe.js`),__vite__mapDeps([189,1,2,3,4,12,5,6,10,11])),meta:{nav:{type:G.CUSTOMER,label:`Rechnungen & Dokumente`,hasAccess:()=>z().isClaimedBy11880},tracking:!0}},{path:`ansprechpartner`,name:`customer_contact_person_data`,component:()=>v(()=>import(`./contact-person-page.u0fb3uVd.js`),__vite__mapDeps([190,1,2,3,4,12,5,6,10,11])),meta:{nav:{type:G.CUSTOMER,label:`Ansprechpartner`,hasAccess:()=>z().isClaimedBy11880},tracking:!0}},{path:`verknuepfte-konten`,component:{template:`<router-view/>`},redirect:{name:`customer_products_entry_externalServices_overview`},meta:{nav:{type:G.CUSTOMER,label:`Verknüpfte Konten`}},children:[{path:`uebersicht`,name:`customer_products_entry_externalServices_overview`,component:()=>v(()=>import(`./external-services.DwzXh9Mw.js`),__vite__mapDeps([191,1,2,3,4,192,38,10,11])),meta:{tracking:!0}},{path:`fehler`,name:`customer_products_entry_externalServices_error`,component:()=>v(()=>import(`./Error.DXibqdrY.js`),__vite__mapDeps([193,1,2,3,4,103,49,46,6,47,50,24,10,11,104,15])),meta:{isPublic:!0}},{path:`google`,component:{template:`<router-view/>`},redirect:{name:`customer_products_entry_externalServices_overview`},children:[{path:`auth`,name:`customer_products_entry_externalServices_google_auth`,component:()=>v(()=>import(`./Authorization.t9uV0WFk.js`),__vite__mapDeps([194,1,2,3,4,8,9,195,172]))},{path:`unternehmens-profil`,name:`customer_products_entry_externalServices_google_locationSelection`,component:()=>v(()=>import(`./LocationSelection.CIBUGqVA.js`),__vite__mapDeps([196,1,2,3,4,135,27,28,136,36,6,195,172]))},{path:`unternehmensProfil`,redirect:{name:`customer_products_entry_externalServices_google_locationSelection`}}]}]}]}],_n=[{path:`weitere-produkte`,component:{template:`<router-view/>`},redirect:{path:`/`},meta:{authOptions:L,nav:{type:G.CUSTOMER,label:`Weitere Produkte`,icon:`add-square`,id:`products-overview-menu-item`,hasAccess:()=>!z().hasAllProductsAvailableInCustomerMenu}},children:[{path:`werbe-eintrag`,name:`not_accessible_products_overview_entry_dashboard`,component:()=>v(()=>import(`./teaser.Ca6BZyDq.js`),__vite__mapDeps([197,1,2,3,4,198,19,199,27,28,109,103,49,46,6,47,50,24,10,11,5,104])),meta:{nav:{type:G.CUSTOMER,hasAccess:()=>!z().hasEntryProduct,onAccessDeniedRedirect:{name:`customer_products_entry_entryService`}}}},{path:`eintragservice`,name:`not_accessible_products_overview_entry_entryService`,component:()=>v(()=>import(`./EntryServicePage.DebDanCr.js`),__vite__mapDeps([79,1,2,3,4,80,27,28,81,67,6,36,68,9,82,72,83,31,69,84,85,10,11,64,5,65,21,30,86,53,87,19])),meta:{nav:{type:G.CUSTOMER,label:`Eintragservice`,hasAccess:()=>!z().hasEntryServiceProduct,onAccessDeniedRedirect:{name:`customer_products_entry_entryService`}}}},{path:`anfragenservice`,name:`not_accessible_products_overview_inquiry_service`,component:()=>v(()=>import(`./NonCustomer.DtRf_XHM.js`),__vite__mapDeps([200,1,2,3,4,19,199,27,28,109,103,49,46,6,47,50,24,10,11,104])),meta:{nav:{type:G.CUSTOMER,label:`Anfragenservice`,hasAccess:()=>!z().hasInquiryServiceProduct,onAccessDeniedRedirect:{name:`customer_products_inquiry_service_dashboard`}}}},{path:`praesenz-produkt`,name:`not_accessible_products_overview_presence`,component:()=>v(()=>import(`./NonCustomer.BD12mRFI.js`),__vite__mapDeps([201,1,2,3,4,19,199,27,28,109,103,49,46,6,47,50,24,10,11,104])),meta:{nav:{type:G.CUSTOMER,label:`Präsenz Produkt`,hasAccess:()=>!z().hasPresenceProduct&&!z().hasEntryProduct,onAccessDeniedRedirect:{name:`customer_products_presence_dashboard`}}}},{path:`website-landingpage`,name:`products_overviews_website_dashboard`,component:()=>v(()=>import(`./DashboardPage.C0Ks81lN.js`),__vite__mapDeps([101,1,2,3,4,102,5,6,19,68,9,70,67,36,40,41,27,28,103,49,46,47,50,24,10,11,35,31,8,104,73,74,64,65,21,105])),meta:{nav:{type:G.CUSTOMER,label:`Website/Landingpage`,hasAccess:()=>!z().hasWebsiteProduct,onAccessDeniedRedirect:{name:`customer_products_website_dashboard`}}}},{path:`seo-paket`,name:`not_accessible_products_overview_seo_paket`,component:()=>v(()=>import(`./DashboardPage.CRmBODlP.js`),__vite__mapDeps([113,1,2,3,4,108,19,103,49,46,6,47,50,24,10,11,5,104])),meta:{nav:{type:G.CUSTOMER,label:`SEO-Paket`,hasAccess:()=>!z().hasMySeoProduct,onAccessDeniedRedirect:{name:`customer_products_myseo_dashboard`}}}},{path:`werbebanner`,name:`not_accessible_products_overview_advertisingBanners_dashboard`,component:()=>v(()=>import(`./overview.BHmvc205.js`),__vite__mapDeps([114,1,2,3,4,19,5,6])),meta:{nav:{type:G.CUSTOMER,label:`Werbebanner`,hasAccess:()=>!z().hasWebBannerProduct,onAccessDeniedRedirect:{name:`customer_products_advertisingBanners_dashboard`}}}},{path:`sekretariatsservice`,name:`not_accessible_products_overview_secretarial_service_introduction`,component:()=>v(()=>import(`./Page.ByCoTxOm.js`),__vite__mapDeps([202,1,2,3,4,108,103,49,46,6,47,50,24,10,11,104,203,204])),meta:{nav:{type:G.CUSTOMER,label:`Sekretariatsservice`,hasAccess:()=>!z().hasSecretarialServiceProduct,onAccessDeniedRedirect:{name:`customer_products_secretarial_service_introduction`}}}},{path:`social-media`,name:`not_accessible_products_overview_social-media_overview`,component:()=>v(()=>import(`./overview.BQZhIbXx.js`),__vite__mapDeps([150,1,2,3,4,5,6])),meta:{nav:{type:G.CUSTOMER,label:`Social Media`,hasAccess:()=>!z().hasSocialMediaProduct,onAccessDeniedRedirect:{name:`social-media_overview`}}}},{path:`social-media-posts`,name:`not_accessible_products_overview_social-media-posts_overview`,component:()=>v(()=>import(`./nexora.-Cekko0p.js`),__vite__mapDeps([152,1,2,3,4,19,5,6])),meta:{nav:{type:G.CUSTOMER,label:`Social Media Posts`,hasAccess:()=>!z().hasNexoraProduct,onAccessDeniedRedirect:{name:`social-media-posts_overview`}}}},{path:`suchmaschinen-ads`,name:`not_accessible_products_overview_suma_statistics`,component:()=>v(()=>import(`./statistics.DlBooZ93.js`),__vite__mapDeps([123,1,2,3,4,19,5,6])),meta:{nav:{type:G.CUSTOMER,label:`Suchmaschinen Ads`,hasAccess:()=>!(z().hasSuMaProduct||z().hasGoogleAdsProduct||z().hasBingAdsProduct),onAccessDeniedRedirect:{name:`customer_products_suma_statistics`}}}},{path:`tv-banner`,name:`not_accessible_products_overview_tv_banner_dashboard`,component:()=>v(()=>import(`./overview.DgYkX31y.js`),__vite__mapDeps([147,1,2,3,4,148,39,5,6])),meta:{nav:{type:G.CUSTOMER,label:`TV-Banner`,hasAccess:()=>!z().hasTvBannerProduct,onAccessDeniedRedirect:{name:`customer_products_tv_banner_dashboard`}}}},{path:`wer-kennt-den-besten`,name:`not_accessible_products_overview_wkdb_overview`,component:()=>v(()=>
2import(`./overview.D6CucBkh.js`),__vite__mapDeps([126,1,2,3,4,5,6])),meta:{nav:{type:G.CUSTOMER,label:`wer kennt den BESTEN`,hasAccess:()=>!z().hasWkdb,onAccessDeniedRedirect:{name:`customer_products_wkdb_overview`}}}},{path:`*`,redirect:{path:`/`}}]}],vn=e(ve()),yn=async(e,t,n)=>{if(e.meta?.requiresClaimingCheck){let e=z();try{let t=await e.ownerClaimingExpirationDate();if(e.isClaimedByOwner&&bn(t))return n({name:`claiming_confirm`})}catch(e){console.error(`Error in claiming check`,e)}}return n()},bn=e=>(0,vn.default)().unix()>=e,xn=[{path:`kunde`,component:{template:`<router-view/>`},beforeEnter:yn,redirect:{path:`/`},children:[...mn,...Qt,...gn,...pn,...hn,..._n]}],Sn=[{path:`claiming`,component:{template:`<router-view/>`},children:[{path:`welcome`,name:`claiming_welcome`,component:()=>v(()=>import(`./Welcome.BW02BTKh.js`),__vite__mapDeps([205,1,2,3,4,109,27,28,8,9])),meta:{authOptions:!1,disableSideMenu:!0,hideServerNotifications:!0}}]}],Cn=[{name:`ugc`,path:`/ugc`,component:()=>v(()=>import(`./Ugc.DQaW6LiD.js`),__vite__mapDeps([206,1,2,3,4,9,20,19,21])),meta:{isAccountTypeIndependent:!0,authOptions:I}}],wn=[{path:`admin`,component:{template:`<router-view/>`},meta:{authOptions:Ye,nav:{type:[G.AI_FORM_MANAGER,G.RATING_USER_MANAGER,G.SEK_MANAGER],label:`Administration`}},children:[{path:`ai-form-configurator`,name:`ai_form_configurator`,component:()=>v(()=>import(`./AiFormConfigurator.3e_7_Yiw.js`),__vite__mapDeps([207,1,2,3,4,19,48,46,6,47,49,50,208])),meta:{nav:{type:G.AI_FORM_MANAGER,label:`KI-Form-Konfigurator`,icon:`magic-wand`}}},{path:`bewertungsmanager`,name:`ratings_manager`,component:()=>v(()=>import(`./RatingManager.DTWKOKJ2.js`),__vite__mapDeps([209,1,2,3,4,94,208])),meta:{nav:{type:G.RATING_USER_MANAGER,label:`Bewertungsmanager`,icon:`star`}}},{path:`sekretariatsservice`,name:`secretarial_services_welcome`,component:()=>v(()=>import(`./SekManager.evmLY51s.js`),__vite__mapDeps([210,1,2,3,4,204])),meta:{nav:{type:G.SEK_MANAGER,label:`SEK Manager`,icon:`phone`}}}]}],Tn=[{path:`superadmin`,component:{template:`<router-view/>`},redirect:{name:`superadmin_user_dashboard`},meta:{authOptions:Je},children:[{path:`user-dashboard`,name:`superadmin_user_dashboard`,component:()=>v(()=>import(`./UserDashboard.1AYW5PbX.js`),__vite__mapDeps([211,1,2,3,4,27,28,11,212,36,6,213])),meta:{nav:{type:G.SUPERADMIN,label:`User Dashboard`,icon:`user`}}},{path:`product-search`,name:`superadmin_product_search`,component:()=>v(()=>import(`./ProductSearch.Bb-z5y9W.js`),__vite__mapDeps([214,1,2,3,4,212,215])),meta:{nav:{type:G.SUPERADMIN,label:`Produktsuche`,icon:`search`}}},{path:`api-monitoring`,name:`superadmin_api_monitoring`,component:()=>v(()=>import(`./ApiMonitoring.CrAarAP5.js`),__vite__mapDeps([216,1,2,3,4,217,212,218])),meta:{nav:{type:G.SUPERADMIN,label:`API Monitoring`,icon:`desktop`}}},{path:`system-health`,name:`superadmin_system_health`,component:()=>v(()=>import(`./SystemHealth.CQS5BwXq.js`),__vite__mapDeps([219,1,2,3,4,217,212,220])),meta:{nav:{type:G.SUPERADMIN,label:`System Health`,icon:`icon-bolt`}}},{path:`konfiguration`,component:{template:`<router-view/>`},redirect:{name:`superadmin_wapi_users`},meta:{nav:{type:G.SUPERADMIN,label:`Konfiguration`,icon:`widget`}},children:[{path:`wapi-benutzer`,name:`superadmin_wapi_users`,component:()=>v(()=>import(`./WapiUsers.-caV4ZYk.js`),__vite__mapDeps([221,1,2,3,4,27,28,57,58,212,222])),meta:{nav:{type:G.SUPERADMIN,label:`WAPI-Benutzer`,icon:`user`}}},{path:`notifications`,name:`superadmin_notifications`,component:()=>v(()=>import(`./Notifications.D_eJ8GO-.js`),__vite__mapDeps([223,1,2,3,4,57,58,9,212,224])),meta:{nav:{type:G.SUPERADMIN,label:`Notifications`,icon:`exclamation-circle`}}}]},{path:`werkzeuge`,component:{template:`<router-view/>`},redirect:{name:`superadmin_tools`},meta:{nav:{type:G.SUPERADMIN,label:`Werkzeuge`,icon:`bolt`}},children:[{path:`google`,name:`superadmin_tools`,component:()=>v(()=>import(`./Tools.vVxLid-c.js`),__vite__mapDeps([225,1,2,3,4,212,226])),meta:{nav:{type:G.SUPERADMIN,label:`Google`,icon:`google`}}},{path:`opportunity-test`,name:`superadmin_opportunity_test`,component:()=>v(()=>import(`./OpportunityTest.B9N4MeSL.js`),__vite__mapDeps([227,1,2,3,4,212,228])),meta:{nav:{type:G.SUPERADMIN,label:`Opportunity-Test`,icon:`rocket`}}},{path:`service-cases`,name:`superadmin_service_cases`,component:()=>v(()=>import(`./ServiceCasesOverview.qYJ3JEQh.js`),__vite__mapDeps([229,1,2,3,4,212,230])),meta:{nav:{type:G.SUPERADMIN,label:`Service Cases`,icon:`positive-circle`}}},{path:`onboarding`,name:`superadmin_onboarding`,component:()=>v(()=>import(`./Onboarding.DuY7iaaO.js`),__vite__mapDeps([231,1,2,3,4,204])),meta:{nav:{type:G.SUPERADMIN,label:`Onboarding`,icon:`positive-circle`}}}]},{path:`statistiken`,component:{template:`<router-view/>`},redirect:{name:`superadmin_statistics_logins`},meta:{nav:{type:G.SUPERADMIN,label:`Statistiken`,icon:`change-positive-circle`}},children:[{path:`logins`,name:`superadmin_statistics_logins`,component:()=>v(()=>import(`./Logins.C87Xnv3l.js`),__vite__mapDeps([232,1,2,3,4,217,233,234,235,236,67,6,36,85,212,237])),meta:{nav:{type:G.SUPERADMIN,label:`Logins`,icon:`logout`}}},{path:`user-health`,name:`superadmin_statistics_users`,component:()=>v(()=>import(`./UserHealth.SK2vN7v2.js`),__vite__mapDeps([238,1,2,3,4,217,233,234,239,236,67,6,36,212,240])),meta:{nav:{type:G.SUPERADMIN,label:`User-Gesundheit`,icon:`user`}}},{path:`bewertungen`,name:`superadmin_statistics_ratings`,component:()=>v(()=>import(`./Ratings.D0kaWb5A.js`),__vite__mapDeps([241,1,2,3,4,217,233,234,239,236,67,6,36,212,242])),meta:{nav:{type:G.SUPERADMIN,label:`Bewertungen`,icon:`star`}}},{path:`leads`,name:`superadmin_statistics_leads`,component:()=>v(()=>import(`./Leads.D-Tc6C3m.js`),__vite__mapDeps([243,1,2,3,4,217,233,234,239,236,67,6,36,244,245,212,246])),meta:{nav:{type:G.SUPERADMIN,label:`Leads`,icon:`newspaper`}}},{path:`mail`,name:`superadmin_statistics_mail`,component:()=>v(()=>import(`./Mail.CQaoq9m0.js`),__vite__mapDeps([247,1,2,3,4,217,233,239,236,67,6,36,244,245,212,248])),meta:{nav:{type:G.SUPERADMIN,label:`Mail Statistiken`,icon:`envelope`}}},{path:`google-business`,name:`superadmin_statistics_google`,component:()=>v(()=>import(`./GoogleConnections.ChNKlIh2.js`),__vite__mapDeps([249,1,2,3,4,217,233,239,236,67,6,36,244,245,212,250])),meta:{nav:{type:G.SUPERADMIN,label:`Google Business`,icon:`google`}}},{path:`user-churn`,name:`superadmin_statistics_user_churn`,component:()=>v(()=>import(`./UserChurn.CgLx0u55.js`),__vite__mapDeps([251,1,2,3,4,217,233,239,236,67,6,36,244,245,212,252])),meta:{nav:{type:G.SUPERADMIN,label:`User Churn`,icon:`smiley-unhappy`}}},{path:`onboarding`,name:`superadmin_statistics_onboarding`,component:()=>v(()=>import(`./Onboarding.hm-GhcGD.js`),__vite__mapDeps([253,1,2,3,4,217,233,234,244,245,236,67,6,36,254,70,255])),meta:{nav:{type:G.SUPERADMIN,label:`Onboarding`,icon:`positive-circle`}}}
2,{path:`tartaros`,name:`superadmin_statistics_tartaros`,component:()=>v(()=>import(`./Tartaros.CgAPb98j.js`),__vite__mapDeps([256,1,2,3,4,217,233,234,244,245,70,67,6,36,212,257])),meta:{nav:{type:G.SUPERADMIN,label:`Tartaros Tracking`,icon:`shield`}}},{path:`surveys`,name:`superadmin_statistics_surveys`,component:()=>v(()=>import(`./Surveys.0rrs6P-X.js`),__vite__mapDeps([258,1,2,3,4,217,233,244,245,70,67,6,36,185,212,259])),meta:{nav:{type:G.SUPERADMIN,label:`Umfragen`,icon:`question-circle`}}}]}]}],En=[];window.$mykConstants.APP_ENV!==`prod`&&En.push({path:`seitenuebersicht`,name:`pages_overview`,component:()=>v(()=>import(`./PagesOverview.Brcku-wd.js`),__vite__mapDeps([260,1,2,3,4])),meta:{authOptions:I,isAccountTypeIndependent:!0,disableInProduction:!0}});var Dn=[{name:`b2bNewsletterSubscriptionConfirmed`,path:`/b2b-newsletter/bestaetigt`,component:()=>v(()=>import(`./B2bNewsletter.m485B_ZQ.js`),__vite__mapDeps([261,1,2,3,4,8,9,15])),meta:{authOptions:!1}}],On=[];window.$mykConstants.APP_ENV!==`prod`&&(On.push({path:`demo`,name:`demo`,component:()=>v(()=>import(`./DemoPage.BxzMYaqU.js`),__vite__mapDeps([262,1,2,3,4])),meta:{authOptions:void 0,disableInProduction:!0}}),On.push({path:`test`,name:`test`,component:()=>v(()=>import(`./TestPage.Cc9go-CT.js`),__vite__mapDeps([263,1,2,3,4,78,8,9,64,5,6,65,21,176,27,28,39,235,236,67,36,85,254,70,41,174,40,42,10,11,43,44,46,47,96,97,86,180,45,48,49,50,25,24,34,103,264,265])),meta:{authOptions:I,disableInProduction:!0}}),On.push({path:`preview`,name:`preview`,component:()=>v(()=>import(`./PreviewStatistics.DCvISW4T.js`),__vite__mapDeps([266,1,2,3,4,62,40,41,27,28,63,51,52,30,31,34,53,9,64,5,6,65,21,66,67,36,68,69,70,71,72,35,73,74,267,160,49,46,47,50,24,10,11,43,161,162,110,82,83,84,85,12,268,264,265,269,270,271,48,135,136,195,172,272,273,137,274,275])),meta:{authOptions:I,disableInProduction:!0}}),On.push({path:`debug`,name:`debug`,component:()=>v(()=>import(`./DebugPage.ChIEQSj1.js`),__vite__mapDeps([276,1,2,3,4,41,27,28,5,6,10,11,64,65,21,43,277])),meta:{authOptions:I,disableInProduction:!0}}));var kn=[{path:`/`,component:{template:`<router-view/>`},children:[...wn,...Jt,...Yt,...Xt,...Zt,...xn,...Sn,...Cn,...En,...Tn,...Dn,...On]},{path:`/:pathMatch(.*)*`,redirect:`/404`}],An=(e,t,n)=>{let r=e.meta?.nav,i=jn(e);if(typeof r?.hasAccess==`function`||typeof i?.hasAccess==`function`){let e=Fn(i),a=In(Pn(r),e),o=Nn(i),s=Ln(Nn(r),o);if(Rn(t)&&e)return n();if(!a)return n(s)}return n()},jn=e=>e.matched.slice().reverse().find(e=>e?.meta?.nav&&e.meta.nav?.isMenuAccessRoot)?.meta?.nav,Mn=e=>e?.hasAccess,Nn=e=>e?.onAccessDeniedRedirect,Pn=e=>{let t=Mn(e);return typeof t==`function`?t():null},Fn=e=>{let t=Mn(e);return typeof t==`function`?t():null},In=(e,t)=>(e&&t)??t??!0,Ln=(e,t)=>e||t||{name:`redirect`},Rn=e=>
2e?.name!==null,zn=async(e,t,n)=>{let r=Bn(e),i=Z();return e.meta.skipAuthCheck?n():Vn(e,r)?(i.load(),n()):(await i.load(),Hn(e,i,r)&&await i.logout(),Un(i,r)?Kn(e,n,r):Wn(i,r)?n(r.forbiddenRedirect):(Gn(i)&&await i.fetchUserData(),n()))},Bn=e=>e.matched.slice().reverse().find(e=>e.meta&&e.meta.authOptions!==void 0)?.meta.authOptions,Vn=(e,t)=>{let n=e.meta.isPublic;return t===void 0||t===!1||n},Hn=()=>!1,Un=(e,t=null)=>t&&!e.check(),Wn=(e,t=null)=>t&&!e.check(t.rules),Gn=e=>e.check(),Kn=(e,t,n)=>{let r=e.redirectedFrom?.query,i=e.query;return t({path:n.authRedirect,query:r??i})},qn=(e,t,n)=>{let r=[`benutzer`,`redirect`,`claiming`],i=Jn(e);return W.hasComponentDrivenRedirect(e)||Yn(e)?n():Xn(e,r)?n({name:`user_dashboard`}):Qn(i)?n({path:i.forbiddenRedirect}):n()},Jn=e=>e.matched.slice().reverse().find(e=>e.meta&&e.meta.authOptions)?.meta.authOptions,Yn=e=>!!e.meta?.isAccountTypeIndependent,Xn=(e,t)=>R().isUser&&Zn(e.fullPath,t),Zn=(e,t)=>t.every(t=>!e.includes(t)),Qn=e=>{let t=Z().user?.role;return e?.roles&&!e.roles.includes(t)},$n=null,er=Ze(`secretarialServices`,{defaultStates:{companyId:null,configuration:{},callSummary:[],callSummaryStatistics:[],contactPersons:[]},persistentStates:{companyId:!0,configuration:!0,callSummary:!1,callSummaryStatistics:!1,contactPersons:!1},ttlInSeconds:{companyId:0,configuration:0,callSummary:0,callSummaryStatistics:0,contactPersons:0},actions:{getConfiguration:function(e){$n&&$n.abort(),$n=new AbortController;let t=$n.signal,n={companyId:e};return this.setThroughAxiosForced(`configuration`,{method:`get`,url:`/api/secretarial-services/configuration`,query:n,signal:t,onFinally:t=>{$n=null,M(this.configuration)?this.setDefault(`companyId`):this.set(`companyId`,e)}}).catch(e=>{if(!e?.cancelled)throw e})},reloadConfiguration:function(){return this.getConfiguration(this.activeCompanyId)},getCallSummary:function(e,t){let n={companyId:this.activeCompanyId,startDate:e,endDate:t};return this.setThroughAxios(`callSummary`,{method:`get`,url:`/api/secretarial-services/call-summary`,query:n})},getCallSummaryStatistics:function(e,t){let n={companyId:this.activeCompanyId,startDate:e,endDate:t};return this.setThroughAxios(`callSummaryStatistics`,{method:`get`,url:`/api/secretarial-services/call-summary/statistics`,query:n})}},getters:{hasCompanyId(){return this.companyId!==null},hasActiveCompanyId(){return this.activeCompanyId!==null},activeCompanyId(){return R().isSekManager?this.companyId:B().activeAccountId},statusAction(){return this.configuration?.aktion||``},statusMessage(){return this.configuration?.statusKunde||``},contactPhoneNumber(){return this.configuration?.rufnummer||``},contactEmail(){return this.configuration?.email||``},contactWebsite(){return this.configuration?.web||``},companyDisplayName(){return this.configuration?.firmennamedisplay||``},companyName(){return this.configuration?.firmenname||``},companyStreet(){return this.configuration?.anschrift?.strasse||``},companyStreetNumber(){return this.configuration?.anschrift?.hausnummer||``},companyZipcode(){return this.configuration?.anschrift?.plz||``},companyCity(){return this.configuration?.anschrift?.ort||``},companyFederalState(){return this.configuration?.anschrift?.bundesland||``},openingHoursDays(){return this.configuration?.oeffnungszeiten?.tage||[]},openingHoursInfoText(){return this.configuration?.oeffnungszeiten?.bemerkung||``},eMailCallNotifications(){return this.configuration?.anrufBenachrichtigung?.email||[]},smsCallNotifications(){return this.configuration?.anrufBenachrichtigung?.sms||[]},greeting(){return this.configuration?.begruessung||``},contactPersonsList(){return this.configuration?.ansprechpartner||[]},salesCallsLock(){return this.configuration?.vertreterBlock||!1},mandatoryContactInformation(){return this.configuration?.pflichtfelderKontakt||[]},instructions(){return this.configuration?.infoBloecke||[]}},mutations:{}}),tr=(e,t,n)=>{let r=[`logout`,`secretarial_services_welcome`],i=R(),a=er();return!i.isSekManager||nr(e,r)?n():rr(a)?n({name:`secretarial_services_welcome`}):n()},nr=(e,t)=>t.includes(e.name),rr=e=>!e.companyId,ir=async(e,t,n)=>{let r=Z();if(!r.check())return n();let i=e.name===`user_setup_username`,a=!!r.user?.login;return i&&a?n({name:`user_dashboard`}):!i&&e.name!==`logout`&&!a?n({name:`user_setup_username`,query:{redirect:e.fullPath}}):n()},ar=async(e,t,n)=>{let r=e.query.customerHash,i=Z();if(r&&i.check()){let t=!1;try{let e=await u.post(`/api/accountlink/process`,{customerHash:r});e.data&&e.data.data&&e.data.data.already_linked===!1?(console.log(`Ihr Account wurde erfolgreich verknüpft!`),t=!0):console.log(`Account war bereits verknüpft.`)}catch(e){console.error(`Fehler bei der Account-Verknüpfung:`,e)}let a={...e.query};return delete a.customerHash,t&&(i.userLoaded=!1,await i.fetchUserData()),n({path:e.path,query:a})}return n()},or=async(e,t,n)=>{let r=[zn,ar,ir,qn,An,tr];for(let i of r){let r,a=!1;if(await i(e,t,e=>{a=!0,r=e}),a&&r!==void 0)return n(r)}return n()},sr=c(`tracking`,{state:()=>({settings:{},isLoading:{settings:!1},lastUpdated:{settings:0}}),actions:{resetState(){this.$reset()},updateLastUpdated({key:e,cacheKey:t}){Ee(this.lastUpdated,`${e}.${t}`,Date.now())},set({property:e,cacheKey:t,value:n}){this[e][t]=n},fetchTrackingSettings(e){return this.fetch({cacheKey:e,property:`settings`,uri:`/api/tartaros/settings`})},fetch({cacheKey:e,property:t,uri:n}){return this[t][e]&&!H(this.lastUpdated[t][e])?this[t][e]:(this.isLoading[t]=!0,new Promise((r,i)=>{u.get(n).then(n=>{this.set({property:t,cacheKey:e,value:n.data}),this.updateLastUpdated({key:t,cacheKey:e}),r(n.data)}).catch(e=>{i(e)}).finally(()=>{this.isLoading[t]=!1})}))},track(e,t){return new Promise((n,r)=>{u.post(e,t).then(e=>{n(e.data.data)}).catch(e=>{let t=[];e.response.data.errors!==void 0&&(t=e.response.data.errors),r(t)})})}}}),cr={baseApiUri:`/api/tartaros`,cacheKey(){return`tracking-cache`},isCuCa(){return R().isCuCa},retrieveRouteFromUri(e){return e||=q.currentRoute.path,q.getRoutes().find(t=>t.path===e)},async fetchTrackingSettings(){return sr().fetchTrackingSettings(this.cacheKey())},track(e,t){sr().track(e,t)},async view(e){if(e===null||this.isCuCa())return;let t=this.baseApiUri+`/views`;this.track(t,e)},async sanitizeDataEvent(e){let t=(await this.fetchTrackingSettings())?.data?.data||[],n=Object.entries(e.data).filter(([e])=>t.includes(e));e.data=Object.fromEntries(n)},async data(e){if(this.isCuCa())return;if(await this.sanitizeDataEvent(e),!e.data)return null;let t=this.baseApiUri+`/data`;this.track(t,e)},escapeRegExp(e){return e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)},replacePlaceholderWithWildcard(e,t){return e.replaceAll(`\\{\\{${t}\\}\\}`,`[A-Za-z0-9_-]+`)},replacePlaceholdersWithWildcard(e,t){return t.reduce((e,t)=>
2this.replacePlaceholderWithWildcard(e,t),e)},actionMatchesName(e,t,n){if(!e.includes(`{{`))return!1;let r=this.replacePlaceholdersWithWildcard(this.escapeRegExp(e),n);return RegExp(`^${r}$`).test(t)},async validateActionEvent(e){let t=await this.fetchTrackingSettings(),n=t?.data?.actions||[],r=e.data.name;if(n.includes(r))return!0;let i=t?.data?.placeholders||[];return n.some(e=>this.actionMatchesName(e,r,i))},async action(e){if(this.isCuCa()||!await this.validateActionEvent(e))return;let t=this.baseApiUri+`/actions`;this.track(t,e)}},lr={APP:`APP`,MOBILE:`MOBILE`,DESKTOP:`DESKTOP`};P();var K=c(`breakpoint`,()=>{let e=oe(0),r=oe(!1),i={xs:0,sm:576,md:768,lg:992,xl:1200,xxl:1400},a=n(()=>e.value>=i.lg),o=n(()=>e.value<i.sm),s=n(()=>e.value>=i.sm&&e.value<i.md),c=n(()=>{for(let[t,n]of Object.entries(i).reverse())if(e.value>=n)return t;return`xs`}),l=null;function u(){r.value||=(d(),l=t(()=>{d()},10),window.addEventListener(`resize`,l),window.addEventListener(`orientationchange`,l),!0)}function d(){e.value=window.innerWidth||document.body.clientWidth||document.documentElement.clientWidth}function f(){l&&=(l.cancel(),window.removeEventListener(`resize`,l),window.removeEventListener(`orientationchange`,l),null),r.value=!1}function p(t){return e.value>=i[t]}function m(t){let n=Object.entries(i),r=n.findIndex(e=>e[0]===t);return r===-1?!1:r===n.length-1?!0:e.value<n[r+1][1]}return{windowWidth:e,isDesktop:a,isMobile:o,isTablet:s,currentBreakpoint:c,breakpoints:i,initialize:u,destroy:f,up:p,down:m}}
2),ur=/\bMedian\/[\d.]+\b/i;function dr(){return navigator?.userAgent??``}function fr(e){return ur.test(e)}function pr(e){let{type:t}=new a(e).getDevice();return t===`mobile`||t===`tablet`}function mr(){return navigator?.userAgentData?.mobile===!0}function hr(){let e=navigator.maxTouchPoints>0,t=window.matchMedia(`(pointer: coarse)`).matches;return e&&t}function gr(){return K().isMobile||K().isTablet}function _r(e){return mr()||hr()||pr(e)}function vr(e){return _r(e)?gr():!1}function yr(){let e=dr();return fr(e)?lr.APP:vr(e)?lr.MOBILE:lr.DESKTOP}var br=()=>({id:{user:String(R().id),company:String(localStorage.getItem(`active-account-id`)||null)},channel:yr()}),xr=(e,t=null)=>{let n={...br(),data:{name:String(e)}};return t!==null&&(n.data.additionalData=t),n},Sr={init:(e=null,t=null,n=null)=>{let r={...br(),data:{}};return e&&Sr.add(r,e,t,n),r},add:(e,t,n,r)=>{let i=e=>e==null?null:typeof e==`object`?JSON.stringify(e):String(e);return Ee(e,`data.${t}`,{previous:i(n),current:i(r)}),e}},Cr=e=>{if(e===`/`)return e;let t=wr(e.endsWith(`/`)?e.slice(0,-1):e);return t?t.path.startsWith(`/`)?t.path.slice(1):t.path:``},wr=e=>(e||=q.currentRoute.path,q.getRoutes().find(t=>t.path===e)),Tr={actionEvent:xr,dataEvent:Sr,viewEvent:e=>!e?.meta?.tracking&&(!e?.path||e?.path===`/`)?null:{...br(),data:{uri:String(Cr(e.path))}}},q=ye({linkActiveClass:`active`,history:d(),routes:kn,scrollBehavior(e,t,n){return n||(e.hash?new Promise(t=>{setTimeout(()=>{t({el:e.hash,behavior:`smooth`,top:50})},500)}):{top:0,left:0,behavior:`smooth`})}}),Er=q.push;q.push=function(e){return Er.call(this,e).catch(e=>{if(e.name!==`NavigationDuplicated`)throw e})},q.beforeResolve(or),q.afterEach((e,t)=>{e?.name===`login`||e?.name===`login-cuca`||cr.view(Tr.viewEvent(e))});var J=c(`navigation`,{state:()=>({menuItems:{},isSideMenuVisible:!1}),actions:{resetState(){this.$reset()},toggleSideMenu(){this.isSideMenuVisible=!this.isSideMenuVisible},menuIsReady(e){return this.menuItems?.[e]!==null},resetMenuItems(e){this.menuItems={...this.menuItems,[e]:null}},loadMenuItems(){Object.values(G).forEach(e=>{this.loadMenuItemsByType(e)})},loadMenuItemsByType(e){this.menuItems={...this.menuItems,[e]:this.buildMenuFromRoutes(q.options.routes||[],e)}},buildMenuFromRoutes(e,t,n=[]){for(let r of e)if(this.hasAccess(r))if(this.isRouteMenuNode(r,t)){let e=this.createMenuItemFromRoute(r);r?.children&&this.addChildrenToMenuItem(e,this.buildMenuFromRoutes(r.children,t,[])),n.push(e)}else r.children&&this.buildMenuFromRoutes(r.children,t,n);return n},isRouteMenuNode(e,t){return this.hasMatchingType(e,t)&&e?.meta?.nav?.label},addChildrenToMenuItem(e,t){t.length>0&&(e.children=t)},createMenuItemFromRoute(e){return{label:e.meta.nav.label,pathName:e?.name??e?.redirect?.name??null,icon:e.meta.nav?.icon??null,id:e.meta.nav?.id??null}},hasAccess(e){return typeof e.meta?.nav?.hasAccess==`function`?e.meta.nav.hasAccess():!0},hasMatchingType(e,t){return Array.isArray(e?.meta?.nav?.type)?e.meta.nav.type.includes(t):e?.meta?.nav?.type===t}}}),Y={TO_DO:`TO_DO`,IN_PROGRESS:`IN_PROGRESS`,DONE:`DONE`},Dr=class{constructor(e,t,n){this.completed=e,this.incomplete=t,this.total=n,this.isComplete=this.#e()}status(){return this.isComplete?Y.DONE:this.incomplete>0||this.completed>0?Y.IN_PROGRESS:Y.TO_DO}#e(){return this.incomplete===0&&this.completed===this.total}toArray(){return{completed:this.completed,incomplete:this.incomplete,total:this.total,isComplete:this.isComplete}}},Or=class{static#e(){return kr().onboarding}static markAsToDo(e){this.#t(e,Y.TO_DO)}static markAsInProgress(e){this.#t(e,Y.IN_PROGRESS)}static markAsDone(e){this.#t(e,Y.DONE)}static#t(e,t){let n=this.#n(e?.task),r=this.#r(n,e?.subtask);r&&(r.status=t,r.isComplete=t===Y.DONE,this.#i(n),this.#a())}static#n(e){return this.#e()?.tasks?.find(t=>t.name===e)??null}static#r(e,t){return e?.subtasks?.find(e=>e.name===t)??null}static#i(e){let t=e.subtasks??[],n=this.#c(t);e.completion=n.toArray(),e.status=n.status()}static#a(){let e=this.#e(),t=e?.tasks??[],n=this.#c(this.#o(t)),r=this.#c(this.#s(t)),i=this.#c(t);e.completion.required=n.toArray(),e.completion.optional=r.toArray(),e.completion.total=i.toArray(),e.status=n.status()}static#o(e){return e.filter(e=>!e.isOptional)}static#s(e){return e.filter(e=>e.isOptional)}static#c(e){let t=this.#f(e),n=this.#d(e),r=e.length;return new Dr(t,n,r)}static#l(e,t){return e.filter(e=>e.status===t)}static#u(e,t){return this.#l(e,t).length}static#d(e){return this.#u(e,Y.IN_PROGRESS)}static#f(e){return this.#u(e,Y.DONE)}},kr=Ze(`onboarding`,{defaultStates:{onboarding:null,activeSubtaskAddress:null,lastActiveSubtaskAddress:null,isActiveTaskLocked:!1},cacheLifetimesInMilliseconds:{onboarding:0,activeSubtaskAddress:0,lastActiveSubtaskAddress:0,isActiveTaskLocked:0},actions:{fetchByCompanyId:function(e){let t={companyId:e};this.setThroughAxios(`onboarding`,{method:`get`,url:`/api/onboarding/get`,query:t})},fetchByActiveCompanyId:function(){this.fetchByCompanyId(this.activeCompanyId)},setActiveSubtaskAddress:function(e){this.activeSubtaskAddress=e},unsetActiveSubtaskAddress:function(){this.setDefault(`activeSubtaskAddress`)},storeActiveSubtaskAddress:function(){this.setLastActiveSubtaskAddress(this.activeSubtaskAddress)},setLastActiveSubtaskAddress:function(e){this.lastActiveSubtaskAddress=e},isCurrentSubtaskAddress:function(e){let t=e?.task,n=e?.subtask;return t===null||n===null?!1:this.activeSubtaskAddress?.task===t&&this.activeSubtaskAddress?.subtask===n},lockActiveTask(){this.isActiveTaskLocked=!0},unlockActiveTask(){this.isActiveTaskLocked=!1},beginTask:function(e){e!==null&&(this.setActiveSubtaskAddress(e),this.lockActiveTask())},hasNextTask:function(){return this.findNextNotCompletedSubtaskAddress(this.activeSubtaskAddress)!==null},beginNextTask:function(){let e=this.findNextNotCompletedSubtaskAddress(this.activeSubtaskAddress);this.beginTask(e)},completeTask:function(e){this.isCurrentSubtaskAddress(e)&&(Or.markAsDone(e),this.storeActiveSubtaskAddress(),this.unlockActiveTask(),this.hasNextTask()||this.unsetActiveSubtaskAddress())},completeActiveTask:function(){this.completeTask(this.activeSubtaskAddress)},beginFirstNotCompletedSubtaskOfTask:function(e){let t=this.findFirstNotCompletedSubtaskAddressOfTask(e);this.beginTask(t)},findTask:function(e){let t=e?.task;return t===null?null:this.tasks.find(e=>e.name===t)||null},findSubtask:function(e){return(this.findTask(e)?.subtasks||[])?.find(t=>t.name===e.subtask)||null},findFirstNotCompletedSubtaskAddressOfTask:function(e){return this.buildNotCompletedSubtaskAddresses().find(t=>t.task===e)||null},findNextNotCompletedSubtaskAddress:function(e){let t=this.buildSubtaskAddresses(),n=this.findSubtaskAddressIndex(t,e);if(n===null)return null;let r=this.firstNotCompletedSubtaskAddressAfter(t,n);return r===null?this.firstNotCompletedSubtaskAddress(t):r},buildSubtaskAddresses:function(){return this.tasks.flatMap(e=>(e.subtasks??[]).map(t=>({task:e,subtask:t})))},findSubtaskAddressIndex:function(e,t){let n=e.findIndex(({task:e,subtask:n})=>e?.name===t?.task&&n?.name===t?.subtask);return n===-1?null:n},firstNotCompletedSubtaskAddressFrom:function(e,t){let n=e.slice(t).find(({subtask:e})=>e.status!==Y.DONE);return n===void 0?null:{task:n.task.name,subtask:n.subtask.name}},firstNotCompletedSubtaskAddress:function(e){return this.firstNotCompletedSubtaskAddressFrom(e,0)},firstNotCompletedSubtaskAddressAfter:function(e,t){return this.firstNotCompletedSubtaskAddressFrom(e,t+1)},buildNotCompletedSubtaskAddresses:function(){return this.tasks.filter(e=>e.status!==Y.DONE).slice().flatMap(e=>(e.subtasks?.filter(e=>e.status!==Y.DONE)||[]).slice().map(t=>({task:e.name,subtask:t.name})))}},getters:{activeCompanyId:function(){let e=z().getCustomerId;return e?String(e):null},isLoadingOnboarding(){return this.isLoading(`onboarding`)},tasks(){return this.onboarding?.tasks||[]},activeTask(){return this.findTask(this.activeSubtaskAddress)},activeSubtask(){return this.findSubtask(this.activeSubtaskAddress)},hasActiveSubtaskAddress(){return this.activeSubtaskAddress!==null},hasLastActiveSubtaskAddress(){return this.lastActiveSubtaskAddress!==null},numRequiredCompletedTasks(){return re(this.onboarding,`completion.required.completed`,0)},numRequiredTotalTasks(){return re(this.onboarding,`completion.required.total`,0)},hasRequiredTasksToBeCompleted(){return this.isLoadingOnboarding?!0:this.numRequiredCompletedTasks<this.numRequiredTotalTasks},numOptionalCompletedTasks(){return re(this.onboarding,`completion.optional.completed`,0)},numOptionalTotalTasks(){return re(this.onboarding,`completion.optional.total`,0)},hasOptionalTasksToBeCompleted(){return this.isLoadingOnboarding?!0:this.numOptionalCompletedTasks<this.numOptionalTotalTasks},hasTasksToBeCompleted(){return this.hasRequiredTasksToBeCompleted||this.hasOptionalTasksToBeCompleted}}}),Ar=c(`page`,{state:()=>({loading:!1,pageClass:[`shadow-lg`]}),getters:{getPageClass(){return this.pageClass.join(` `)}},actions:{resetState(){this.$reset()}
2,setLoading(e){this.loading=e},addPageClass(e){this.pageClass.push(e)},removePageClass(e){let t=this.pageClass.filter(function(t,n,r){return t!==e});this.pageClass=t}}}),jr=c(`redisEntry`,{namespaced:!0,state:()=>({entry:{},isLoading:!1,lastUpdated:0}),actions:{resetState(){this.$reset()},setEntry(e){this.entry=e},updateLastUpdated(){this.lastUpdated=Date.now()},loadEntry(){let e=z().getCustomer;return M(e)?Promise.resolve():new Promise((e,t)=>{if(this.entry.length&&!H(this.lastUpdated))return e();this.isLoading=!0,u.get(`/api/customer/getGrisuEntryFromRedis`,{}).then(t=>(this.setEntry(t.data.data),this.updateLastUpdated(),e())).catch(e=>{let n=[];return e.response.data.errors!==void 0&&(n=e.response.data.errors),t(n)}).finally(()=>{this.isLoading=!1})})}},getters:{getEntry(){return this.entry}}}),Mr=c(`serviceCase`,{namespaced:!0,state:()=>({isSubmitting:!1}),actions:{resetState(){this.$reset()},submitServiceCase({data:e,type:t}){this.isSubmitting=!0;let n=`/api/customer/service-case/create/`+t;return new Promise((t,r)=>{u.post(n,e).then(()=>{t()}).catch(e=>{r(e.response.data.errors||[])}).finally(()=>{this.isSubmitting=!1})})}}}),Nr=c(`suggest`,{namespaced:!0,state:()=>({tradeSuggestions:null,searchKeywordSuggestions:null,productFeatureSuggestions:null,serviceAreaCitiesSuggestions:null,isLoading:{tradeSuggestionFieldIndex:-1,searchKeywordSuggestionFieldIndex:-1,productFeatureSuggestionFieldIndex:-1,serviceAreaCitiesSuggestionFieldIndex:-1}}),actions:{resetState(){this.$reset()},setIsLoading(e){let t=this.isLoading,n=0;for(e.key=e.key.split(`.`),n=0;n<e.key.length-1;n++)t=t[e.key[n]];t[e.key[n]]=e.value},tradeSuggestionList({tradeQueryValue:e,index:t}){return new Promise((n,r)=>{this.setIsLoading({key:`tradeSuggestionFieldIndex`,value:t}),u.post(`/api/customer/suggest/industries`,{trade:e}).then(e=>{let t=e.data.data;this.tradeSuggestions=t,n(t)}).catch(e=>{let t=[];e.response&&e.response.data.errors&&(t=e.response.data.errors),r(t)}).finally(()=>{this.setIsLoading({key:`tradeSuggestionFieldIndex`,value:-1})})})},searchKeywordSuggestion({queryValue:e,index:t}){return new Promise((n,r)=>{this.setIsLoading({key:`tradeSuggestion`,value:t}),u.post(`/api/customer/suggest/searchKeywords`,{searchKeyword:e}).then(e=>{let t=e.data.data;this.searchKeywordSuggestions=t,n(t)}).catch(e=>{let t=[];e.response&&e.response.data.errors&&(t=e.response.data.errors),r(t)}).finally(()=>{this.setIsLoading({key:`searchKeywordSuggestionFieldIndex`,value:-1})})})},productFeatureSuggestionList({searchTerm:e,index:t}){return new Promise((n,r)=>{this.setIsLoading({key:`productFeatureSuggestionFieldIndex`,value:t}),u.post(`/api/customer/suggest/product-features`,{searchTerm:e}).then(e=>{let t=e.data.data;this.productFeatureSuggestions=t,n(t)}).catch(e=>{let t=[];e.response&&e.response.data.errors&&(t=e.response.data.errors),r(t)}).finally(()=>{this.setIsLoading({key:`productFeatureSuggestionFieldIndex`,value:-1})})})},serviceAreaCitiesSuggestionList({searchTerm:e,index:t}){return new Promise((n,r)=>{this.setIsLoading({key:`serviceAreaCitiesSuggestionFieldIndex`,value:t}),u.post(`/api/customer/suggest/service-area-cities`,{searchTerm:e}).then(e=>{let t=e.data.data;this.serviceAreaCitiesSuggestions=t,n(t)}).catch(e=>{let t=[];e.response&&e.response.data.errors&&(t=e.response.data.errors),r(t)}).finally(()=>{this.setIsLoading({key:`serviceAreaCitiesSuggestionFieldIndex`,value:-1})})})}}}),Pr={ACCEPTED:`ACCEPTED`,REJECTED:`REJECTED`,UNVERIFIED:`UNVERIFIED`},Fr={666:`#5f5f5f`,7775:`#00bcf6`,8016:`#213367`,8092:`#b4152b`,10304:`#d0262e`,10310:`#00af2c`,10330:`#bae637`,10653:`#d61f2c`,13456:`#ff6511`,20043:`#8f1b2d`,25954:`#6f0ced`,31301:`#276267`,31302:`#5c808b`,31303:`#ff00fe`,31304:`#ee2e24`,31305:`#1369ce`,31307:`#f9a83c`,31312:`#c5030e`,33292:`#141b4d`,33453:`#d01c1f`,33535:`#e
2c1051`,33603:`#2d55cd`,33604:`#000000`,34249:`#211452`},Ir={666:`unbekannt`,7775:`rtl-2`,8016:`hamburg-1`,8092:`welt-der-wunder`,10304:`vox`,10310:`rtl`,10330:`nitro`,10653:`n-tv`,13456:`superrtl`,20043:`voxup`,25954:`rtlup`,31301:`dmax`,31302:`hgtv`,31303:`tele5`,31304:`tlc`,31305:`disney-channel`,31307:`sport1`,31312:`deluxemusic`,33292:`eurosport`,33453:`wedotv`,33535:`schlagerdeluxe`,33603:`justfishing`,33604:`crimetime`,34249:`regiotv`},Lr={creativeApprovalStatus:Pr,tvChannelColors:Fr,tvChannelSlugs:Ir},Rr=c(`tvBanners`,{namespaced:!0,state:()=>({tvBanners:[],creatives:[],publisher:{},isLoading:{tvBanners:!1,creatives:!1,publisher:!1},lastUpdated:{tvBanners:null,creatives:null,publisher:null},activeTvBannerId:null,activeCompanyId:null}),actions:{resetState(){this.$reset()},fetchPublisher(){return this.fetchData(`/api/tv-banners/getPublisher`,`publisher`,!1).catch(e=>{$e.debug(e.message||e)})},fetchTvBanners(){return this.fetchData(`/api/tv-banners/getCompanyTvBanners`,`tvBanners`).catch(e=>{$e.debug(e.message||e)})},fetchCreatives(){return new Promise((e,t)=>{this.fetchData(`/api/tv-banners/getCompanyCreatives`,`creatives`).then(e).catch(e=>{$e.debug(e.message||e),t(e.message||e)})})},swapCreative(e){let t={binaryMasterId:e,externalId:this.getActiveTvBanner.external_id};return new Promise((e,n)=>{u.post(`/api/tv-banners/setCreative`,t).then(()=>{e()}).catch(e=>{let t=[];e.response.data.errors!==void 0&&(t=e.response.data.errors),n(t)})})},updateCreative(e,t){let n={binaryMasterId:e,approvalStatus:t};return new Promise((e,t)=>{u.post(`/api/tv-banners/updateCreative`,n).then(()=>{this.lastUpdated.creatives=null,this.fetchCreatives().then(e)}).catch(e=>{let n=[];e.response.data.errors!==void 0&&(n=e.response.data.errors),t(n)})})},fetchData(e,t,n=!0){let r=z().getCustomerId;return r!==this.activeCompanyId&&(this.resetState(),this.activeCompanyId=r),new Promise((i,a)=>{if(!r)return a(Error(`Unknown companyId`));if(this.isLoading[t])return a(Error(`Already loading ...`));if(!H(this.lastUpdated[t]))return $e.information(`Loading `+t+` from cache`),i(this[t]);this.isLoading[t]=!0,u.get(e).then(e=>{let r=e.data.data||this[t]||{};n?this[t]=Object.values(r):this[t]=r,this.lastUpdated[t]=Date.now(),i()}).catch(e=>{let t=[];e.response.data.errors!==void 0&&(t=e.response.data.errors),a(t)}).finally(()=>{this.isLoading[t]=!1})})}},getters:{isLoadingTvBanners(e){return e.isLoading.tvBanners},isLoadingCreatives(e){return e.isLoading.creatives},getActiveTvBannerId(){return M(this.tvBanners)?null:_e(this.tvBanners,this.activeTvBannerId)?this.activeTvBannerId:0},getActiveTvBanner(e){return e.tvBanners[this.getActiveTvBannerId]||null},getCreativesByCustomerStatus:e=>t=>e.creatives.filter(e=>e.customerApprovalStatus===t),getCreativesByPartnerStatus:e=>t=>e.creatives.filter(e=>e.partnerApprovalStatus===t),getPartnerAcceptedCreatives(){let e=this.getActiveTvBanner?.binary_master_id||0;return this.getCreativesByPartnerStatus(Lr.creativeApprovalStatus.ACCEPTED).filter(t=>t.binaryMasterId!==e)},getActiveTvBannerRtlId(){return this.getActiveTvBanner?.external_id||null},getCustomerUnverifiedCreatives(){return this.getCreativesByCustomerStatus(Lr.creativeApprovalStatus.UNVERIFIED)}}}),zr=Ze(`tvBannerStatistics`,{defaultStates:{keyFigures:{},impressionsByTvChannel:{},impressionsByTvProgram:{},impressionsByDay:{},impressionsByWeekAndTvChannel:{},impressionsByTimeOfDay:{},totalImpressions:{}},ttlInSeconds:{keyFigures:1,impressionsByTvChannel:1,impressionsByTvProgram:1,impressionsByDay:1,impressionsByWeekAndTvChannel:1,impressionsByTimeOfDay:1,totalImpressions:1},actions:{retrieve:function(e,t,n){let r=`/api/tv-banners/statistics/impressions/`+t;this.setThroughAxios(e,{method:`get`,url:r,query:n})},retrieveKeyFigures:function(e){this.retrieve(`keyFigures`,`key-figures`,e)},retrieveImpressionsByTvChannel:function(e){this.retrieve(`impressionsByTvChannel`,`by-tv-channel`,e)},retrieveImpressionsByTvProgram:function(e){this.retrieve(`impressionsByTvProgram`,`by-tv-program`,e)},retrieveImpressionsByDay:function(e){this.retrieve(`impressionsByDay`,`by-day`,e)},retrieveImpressionsByWeekAndTvChannel:function(e){this.retrieve(`impressionsByWeekAndTvChannel`,`by-week-and-tv-channel`,e)},retrieveImpressionsByTimeOfDay:function(e){this.retrieve(`impressionsByTimeOfDay`,`by-time-of-day`,e)},retrieveTotalImpressions:function(e){this.retrieve(`totalImpressions`,`total`,e)}},getters:{},mutations:{}}),Br=c(`userLatestSearches`,{namespaced:!0,state:()=>({latestSearches:[],numDummies:5,isLoading:!1,lastUpdated:0}),actions:{resetState(){this.$reset()},setUserLatestSearches(e){this.latestSearches=e},addDummyLatestSearches(e){for(let t=0;t<e;t++)this.latestSearches.push({isDummy:!0,isLoading:!0})},removeDummyLatestSearches(){this.latestSearches=this.latestSearches.filter(e=>!e.isDummy)},updateLastUpdated(){this.lastUpdated=Date.now()},loadUserLatestSearches(){return new Promise((e,t)=>
2{if(!this.latestSearches.length&&H(this.latestSearches.lastUpdated))return e();this.isLoading=!0,this.addDummyLatestSearches(this.numDummies),u.get(`/api/user/latest-search/retrieve`,{}).then(t=>(this.setUserLatestSearches(t.data.data.latestSearches),this.updateLastUpdated(),e())).catch(e=>{let n=[];return e.response.data.errors!==void 0&&(n=e.response.data.errors),this.setUserLatestSearches([]),t(n)}).finally(()=>{this.isLoading=!1})})},deleteUserLatestSearch(e){return new Promise((t,n)=>{u.delete(`/api/user/latest-search/delete?timestamp=`+e,{}).then(n=>{let r=this.latestSearches.findIndex(t=>t.timestamp==e);this.latestSearches.splice(r,1),t()}).catch(e=>{let t=[];e.response.data.errors!==void 0&&(t=e.response.data.errors),n(t)})})}}}),Vr=c(`userPortals`,{namespaced:!0,state:()=>({userPortalsLoadingInProgress:!1,userPortals:[],lastUpdated:0}),actions:{resetState(){this.$reset()},setUserPortals(e){this.userPortals=e},setUserPortalsLoadingInProgress(e){this.userPortalsLoadingInProgress=e},updateLastUpdated(){this.lastUpdated=Date.now()},loadUserPortals(){return new Promise((e,t)=>{if(!(H(this.lastUpdated)||this.userPortals.length===0))return e();this.setUserPortalsLoadingInProgress(!0);let n=this;u.get(`/api/user/getPortals`,{}).then(t=>(this.setUserPortals(t.data.data.portals),this.updateLastUpdated(),e())).c
2atch(e=>{let n=[];return e.response.data.errors!==void 0&&(n=e.response.data.errors),console.log(e),t(n)}).finally(function(){n.setUserPortalsLoadingInProgress(!1)})})}}}),Hr=c(`userRatings`,{namespaced:!0,state:()=>({userRatings:[],numPerPage:5,numDummies:3,currentPage:null,hasMorePages:!1,isLoading:!1,lastUpdated:0}),actions:{resetState(){this.$reset()},addRatings(e){for(let t=0;t<e.length;t++)this.userRatings.push(e[t])},addDummyRatings(e){for(let t=0;t<e;t++)this.userRatings.push({isDummy:!0,isLoading:!0})},removeDummyRatings(){this.userRatings=this.userRatings.filter(e=>!e.isDummy)},setCurrentPage(e){this.currentPage=e},setHasMorePages(e){this.hasMorePages=e},updateLastUpdated(){this.lastUpdated=Date.now()},loadUserRatings(e){let t=`/api/user/ratings/getRatings`+(e>0?`?page=`+e:``);return this.isLoading=!0,this.setCurrentPage(e),this.setHasMorePages(!1),this.addDummyRatings(this.numDummies),new Promise((e,n)=>{u.get(t,{}).then(t=>{this.addRatings(t.data.data.ratings),this.setHasMorePages(t.data.data.hasMorePages),e()}).catch(e=>{let t=[];e.response.data.errors!==void 0&&(t=e.response.data.errors),this.userRatings=[],n(t)}).finally(()=>{this.removeDummyRatings(),this.isLoading=!1})})},loadFirstUserRatings(){(H(this.lastUpdated)||this.userRatings.length===0)&&(this.resetState(),this.loadUserRatings(1))}
2,loadMoreUserRatings(){this.loadUserRatings(this.currentPage+1)},updateUserRating({companyId:e,ratingId:t,ratingText:n,stars:r}){return new Promise((i,a)=>{u.post(`/api/user/ratings/updateRating`,{company_id:e,rating_id:t,rating_text:n,stars:r}).then(e=>{let n=this.userRatings.findIndex(e=>e.rating_id===t),r=e.data.data.rating;n!==-1&&(this.userRatings[n].rating_text=r.rating_text,this.userRatings[n].rating_stars=r.stars,this.userRatings[n].update_date=r.update_date),i(r)}).catch(e=>{let t=[];e.response.data.errors!==void 0&&(t=e.response.data.errors),console.log(t),a(t)})})},deleteUserRating(e,t){let n=`/api/user/ratings/deleteRating?rating_id=`+e+`&company_id=`+t;return new Promise((t,r)=>{u.delete(n,{}).then(n=>{let r=this.userRatings.findIndex(t=>t.rating_id===e);this.userRatings.splice(r,1),t()}).catch(e=>{let t=[];e.response.data.errors!==void 0&&(t=e.response.data.errors),console.log(t),r(t)})})}}}),Ur=c(`userRecentlyViewedEntries`,{namespaced:!0,state:()=>({recentlyViewedEntries:[],numPerPage:5,numDummies:3,currentPage:null,hasMorePages:!1,isLoading:!1,lastUpdated:0}),actions:{resetState(){this.$reset()},setRecentlyViewedEntry({index:e,recentlyViewedEntry:t}){e>this.recentlyViewedEntries.length||(this.recentlyViewedEntries[e]=t)},setRecentlyViewedEntries(e){this.recentlyViewedEntries=e},addRecentlyViewedEntries(e){for(let t=0;t<e.length;t++)this.recentlyViewedEntries.push(e[t])},deleteRecentlyViewedEntries(){this.recentlyViewedEntries=[]},addDummyRecentlyViewedEntries(e){for(let t=0;t<e;t++)this.recentlyViewedEntries.push({isDummy:!0,isLoading:!0})},removeDummyRecentlyViewedEntries(){this.recentlyViewedEntries=ke(this.recentlyViewedEntries,e=>!e.isDummy)},setCurrentPage(e){this.currentPage=e},setHasMorePages(e){this.hasMorePages=e},updateLastUpdated(){this.lastUpdated=Date.now()},loadUserRecentlyViewedEntries(e){return this.setCurrentPage(e),this.setHasMorePages(!1),this.addDummyRecentlyViewedEntries(this.numDummies),new Promise((e,t)=>{if(!(H(this.lastUpdated)||this.recentlyViewedEntries.length))return e();this.isLoading=!0,u.get(`/api/user/recentlyViewedEntries/getRecentlyViewedEntries`,{}).then(t=>{let n=Object.values(t.data.data.recentlyViewedEntries);n=n.sort((e,t)=>e.sequenceNumber>t.sequenceNumber?1:e.sequenceNumber<t.sequenceNumber?-1:0),this.setRecentlyViewedEntries(n),this.setHasMorePages(t.data.data.hasMorePages),this.updateLastUpdated(),e()}).catch(e=>{let n=[];e.response.data.errors!==void 0&&(n=e.response.data.errors),this.setRecentlyViewedEntries([]),t(n)}).finally(()=>{this.removeDummyRecentlyViewedEntries(),this.isLoading=!1})})},deleteRecentlyViewedEntryByTimestamp(e){let t=`/api/user/recentlyViewedEntries/deleteRecentlyViewedEntry?timestamp=${e}`;return new Promise((e,n)=>{u.delete(t,{}).then(t=>{this.deleteRecentlyViewedEntries(),e()}).catch(e=>{let t=[];e.response.data.errors!==void 0&&(t=e.response.data.errors),n(t)})})}}}),Wr=c(`webBanners`,{namespaced:!0,state:()=>({webBanners:{},isLoading:!1,isUploadingInProgress:!1}),actions:{resetState(){this.$reset()},setWebBanners({companyId:e,webBanners:t}){this.webBanners[e]=t},updateWebBanner({companyId:e,updatedWebBanner:t}){let n=this.webBanners[e][t.id];this.webBanners[e][t.id]={...n,...t}},fetchCompanyAllWebBanners(e){return this.webBanners[e]?this.webBanners[e]:(this.isLoading=!0,new Promise((t,n)=>{u.get(`/api/web-banners/getCompanyWebBanners`).then(n=>{this.setWebBanners({companyId:e,webBanners:n.data.data.list}),t(n.data.data.list)}).catch(e=>{let t=[];e.response.data.errors!==void 0&&(t=e.response.data.errors),n(t)}).finally(()=>{this.isLoading=!1})}))},updateWebBannerStatus({companyId:e,webBannerId:t,action:n}){let r=`/api/web-banners/updateCompanyWebBannerStatus/banner/`+t+`/`+n;return new Promise((t,n)=>{u.post(r).then(n=>{this.updateWebBanner({companyId:e,updatedWebBanner:n.data.data.webBanner}),t(n.data.data.webBanner)}).catch(e=>{let t=[];e.response.data.errors!==void 0&&(t=e.response.data.errors),n(t)})})},downloadCreatives(e){let t=`/api/web-banners/downloadWebBannerCreatives/`+e;return new Promise((e,n)=>{u.get(t,{responseType:`blob`}).then(t=>{let n=new Blob([t.data],{type:`application/zip`}),r=window.URL.createObjectURL(n),i=document.createElement(`a`),a=t.request.getResponseHeader(`Content-Disposition`),o=``,s=/filename[^;=\n]*=((['"]).*?\2|[^;\n]*)/.exec(a);s!=null&&s[1]&&(o=s[1].replace(/['"]/g,``)),i.href=r,i.setAttribute(`download`,o),document.body.appendChild(i),i.click(),e()}).catch(e=>{let t=[];e.response.data.errors!==void 0&&(t=e.response.data.errors),n(t)})})},updateFiles(e){return new Promise((t,n)=>{u.post(`/api/customer/updateWebBannerFiles`,e).then(e=>{t()}).catch(e=>{let t=[];e.response.data.errors&&(t=e.response.data.errors),n(t)})})}}}),Gr=c(`websiteCheck`,{namespaced:!0,state:()=>({result:{},status:`wait`,waitInterval:null,isLoading:!1,lastUpdated:0}),actions:{resetState(){this.$reset()},setResult(e){this.result=e},setStatus(e){this.status=e},setWaitInterval(e){this.waitInterval=e},updateLastUpdated(){this.lastUpdated=Date.now()},loadWebsiteCheck(e){let t=`/api/customer/getWebsiteCheck?encUrl=${e}`;
2return new Promise((e,n)=>{if(!et(this.lastUpdated,10))return e();this.isLoading=!0,this.setResult({}),this.setStatus(`wait`),u.get(t,{}).then(t=>{t.data.data.status===`success`?(this.setResult(t.data.data.result),this.setStatus(`success`)):t.data.data.status===`pending`?this.setStatus(`pending`):t.data.data.status===`redirect`?(this.setResult(t.data.data.result),this.setStatus(`redirect`)):(t.data.data.result!==void 0&&this.setResult(t.data.data.result),this.setStatus(`error`)),this.updateLastUpdated(),e()}).catch(e=>{this.setStatus(`error`);let t=``;e.response.data.data.message!==void 0&&(t=e.response.data.data.message),n(t)}).finally(()=>{this.isLoading=!1})})}}}),Kr=c(`websiteKeywords`,{namespaced:!0,state:()=>({keywords:[],isLoading:!1,lastUpdated:0}),actions:{resetState(){this.$reset()},setKeywords(e){this.keywords=e},updateLastUpdated(){this.lastUpdated=Date.now()},loadKeywords(){let e=z().getCustomer;return M(e)?new Promise((e,t)=>{t(`no customer loaded`),this.isLoading=!1}):new Promise((e,t)=>{if(!H(this.lastUpdated))return e();this.isLoading=!0,u.get(`/api/customer/getWebsiteKeywords`,{}).then(t=>{this.setKeywords(t.data.data),this.updateLastUpdated(),e()}).catch(e=>{let n=[];e.response.data.errors!==void 0&&(n=e.response.data.errors),t(n)}).finally(()=>{this.isLoading=!1})})}}}),qr=c(`websites`,{namespaced:!0,state:()=>({websites:[],activeWebsiteId:parseInt(localStorage.getItem(`active-website-id`))||null,isLoading:!1,lastUpdated:0,isUploadingInProgress:!1}),actions:{resetState(){this.$reset()},setWebsites(e){this.websites=e},updateLastUpdated(){this.lastUpdated=Date.now()},setActiveWebsiteId(e){this.activeWebsiteId=parseInt(e),localStorage.setItem(`active-website-id`,e)},loadWebsites(){let e=z().getCustomer;return M(e)?new Promise((e,t)=>{t(`no customer loaded`),this.isLoading=!1}):new Promise((e,t)=>{if(!H(this.lastUpdated))return e();this.isLoading=!0,u.get(`/api/customer/getWebsites`,{}).then(t=>{this.setWebsites(t.data.data),this.updateLastUpdated(),e()}).catch(e=>{let n=[];e.response.data.errors!==void 0&&(n=e.response.data.errors),t(n)}).finally(()=>{this.isLoading=!1})})},updateFiles(e){return new Promise((t,n)=>{u.post(`/api/customer/updateWebsiteFiles`,e).then(e=>{t()}).catch(e=>{let t=[];e.response.data.errors&&(t=e.response.data.errors),n(t)})})}},getters:{getActiveWebsiteId(){return M(this.websites)?null:_e(this.websites,this.activeWebsiteId)?this.activeWebsiteId:0}}}),Jr=c(`websiteStatistics`,{namespaced:!0,state:()=>({isLoading:{views:!1,devices:!1,referrers:!1,keywords:!1},views:[],devices:[],referrers:[],keywords:[],lastUpdated:{views:0,devices:0,referrers:0,keywords:0}}),actions:{resetState(){this.$reset()}
2,setViews(e){this.views=e},setDevices(e){this.devices=e},setReferrers(e){this.referrers=e},setKeywords(e){this.keywords=e},updateLastUpdated(e){this.lastUpdated[e]=Date.now()},getViews({piwikId:e,identifier:t,url:n}){let r=z(),i=V(),a=r.getCustomer,o=i.period;return M(a)?new Promise((e,t)=>{t(`no customer loaded`),this.isLoading.views=!1}):A(o.startDate)||A(o.endDate)?new Promise((e,t)=>{t(`date range is not set`),this.isLoading.views=!1}):new Promise((r,i)=>{if(this.views.length&&H(this.lastUpdated.views))return r();let a=`/api/customer/getWebsiteStatistic/views/${t}?piwikId=${e}&startDate=${F(o.startDate).format(`YYYY-MM-DD`)||``}&endDate=${F(o.endDate).format(`YYYY-MM-DD`)||``}&interval=${Le(o.interval||`week`)}&identifier=${t}&url=${n}`;this.isLoading.views=!0;let s=this;u.get(a,{}).then(e=>(this.setViews(e.data.data.views),this.updateLastUpdated(`views`),r())).catch(e=>{let t=[];return e.response.data.errors!==void 0&&(t=e.response.data.errors),i(t)}).finally(function(){s.isLoading.views=!1})})},getDevices({piwikId:e,identifier:t,url:n}){let r=z(),i=V(),a=r.getCustomer,o=i.period;return M(a)?new Promise((e,t)=>{t(`no customer loaded`),this.isLoading.devices=!1}):A(o.startDate)||A(o.endDate)?new Promise((e,t)=>{t(`date range is not set`),this.isLoading.devices=!1}):new Promise((r,i)=>{if(this.devices.length&&H(this.lastUpdated.devices))return r();let a=`/api/customer/getWebsiteStatistic/devices/${t}?piwikId=${e}&startDate=${F(o.startDate).format(`YYYY-MM-DD`)||``}&endDate=${F(o.endDate).format(`YYYY-MM-DD`)||``}&identifier=${t}&url=${n}`;this.isLoading.devices=!0;let s=this;u.get(a,{}).then(e=>(this.setDevices(e.data.data.devices),this.updateLastUpdated(`devices`),r())).catch(e=>{let t=[];return e.response.data.errors!==void 0&&(t=e.response.data.errors),i(t)}).finally(function(){s.isLoading.devices=!1})})},getReferrers({piwikId:e,identifier:t,url:n}){let r=z(),i=V(),a=r.getCustomer,o=i.period;return M(a)?new Promise((e,t)=>{t(`no customer loaded`),this.isLoading.referrers=!1}):A(o.startDate)||A(o.endDate)?new Promise((e,t)=>{t(`date range is not set`),this.isLoading.referrers=!1}):new Promise((r,i)=>{if(this.referrers.length&&H(this.lastUpdated.referrers))return r();let a=`/api/customer/getWebsiteStatistic/referrers/${t}?piwikId=${e}&startDate=${F(o.startDate).format(`YYYY-MM-DD`)||``}&endDate=${F(o.endDate).format(`YYYY-MM-DD`)||``}&identifier=${t}&url=${n}`;this.isLoading.referrers=!0;let s=this;u.get(a,{}).then(e=>(this.setReferrers(e.data.data.referrers),this.updateLastUpdated(`referrers`),r())).catch(e=>{let t=[];return e.response.data.errors!==void 0&&(t=e.response.data.errors),i(t)}).finally(function(){s.isLoading.referrers=!1})})},getKeywords({url:e,identifier:t}){let n=z(),r=V(),i=n.getCustomer,a=r.period;return M(i)?new Promise((e,t)=>{t(`no customer loaded`),this.isLoading.keywords=!1}):A(a.startDate)||A(a.endDate)?new Promise((e,t)=>{t(`date range is not set`),this.isLoading.keywords=!1}):new Promise((n,r)=>{if(this.keywords.length&&H(this.lastUpdated.keywords))return n();let i=`/api/customer/getWebsiteStatistic/keywords?url=${e}&startDate=${F(a.startDate).format(`YYYY-MM-DD`)||``}&endDate=${F(a.endDate).format(`YYYY-MM-DD`)||``}&interval=${Le(a.interval||`week`)}&identifier=${t}`;this.isLoading.keywords=!0;let o=this;u.get(i,{}).then(e=>(this.setKeywords(e.data.data.keywords),this.updateLastUpdated(`keywords`),n())).catch(e=>{let t=[];return e.response.data.errors!==void 0&&(t=e.response.data.errors),r(t)}).finally(function(){o.isLoading.keywords=!1})})}},getters:{getCustomer(){return this.customer}}}),Yr={base64EncodedDownload(e){let t=document.createElement(`a`);t.href=`data:`+e.mimeType+`;base64,`+e.data,t.download=e.name,t.click(),URL.revokeObjectURL(t.href)}},Xr=c(`wkdb`,{namespaced:!0,state:()=>({portals:{},partnerPortalSelectionList:{},ratingStatistics:{},ratingStatus:{},ratingSummary:{},marketingPackagesMvpReports:[],isLoading:{topEmployerBadge:!1,pdfSignet:!1,portals:!1,partnerPortalSelectionList:!1,addPartnerPortal:!1,ratingStatistics:!1,ratingStatus:!1,ratingSummary:!1,deleteRatingSummary:!1,marketingPackagesMvpReports:!1},lastUpdated:{marketingPackagesMvpReports:0,signetPdfData:0},signetPdfData:{}}),actions:{resetState(){this.$reset()},setPortals(e){this.portals=e},setPartnerPortalSelectionList(e){this.partnerPortalSelectionList=e},setRatingStatistics(e){this.ratingStatistics=e},setRatingStatus(e){this.ratingStatus=e},setRatingSummary(e){this.ratingSummary=e},setMarketingPackagesMvpReports(e){this.marketingPackagesMvpReports=e},downloadTopEmployerBadge(e){return this.isLoading.topEmployerBadge=!0,new Promise((t,n)=>{u.post(`/api/wkdb/awards/top-employer-badge/download`,e).then(n=>{Yr.base64EncodedDownload({data:n?.data?.data?.data,mimeType:n?.data?.data?.mimeType,name:e.name}),t()}).catch(e=>{let t=[];e.response.data.errors!==void 0&&(t=e.response.data.errors),n(t)}).finally(()=>{this.isLoading.topEmployerBadge=!1})})},downloadWkdbPdfSignet(e,t){return this.signetPdfData&&!H(this.lastUpdated.signetPdfData)?this.downloadWkdbPdfSignetCacheReturn(t):(this.isLoading.pdfSignet=!0,this.downloadWkdbPdfSignetAPIReturn(`/api/wkdb/awards/pdf-signet/download`,e,t))},downloadWkdbPdfSignetCacheReturn(e){return new Promise((t,n)=>{try{e(this.signetPdfData),t(this.signetPdfData)}catch(e){n(e)}})},downloadWkdbPdfSignetAPIReturn(e,t,n){return new Promise((r,i)=>{u.post(e,t).then(e=>{this.signetPdfData={data:e?.data?.data?.data,mimeType:e?.data?.data?.mimeType,name:t.name+`.`+t.extension},this.lastUpdated.signetPdfData=Date.now(),n(this.signetPdfData),r(this.signetPdfData)}).catch(e=>{let t=[];e.response.data.errors!==void 0&&(t=e.response.data.errors),i(t)}).finally(()=>{this.isLoading.pdfSignet=!1})})},reportIncorrectEntryUrl(e){return new Promise((t,n)=>{u.post(`/api/wkdb/portals/report-error/incorrect-entry-url`,e).then(e=>{t()}).catch(e=>{let t=[];e?.response?.data?.errors!==void 0&&(t=e?.response?.data?.errors),n(t)})})},reportIncorrectRating(e){return new Promise((t,n)=>{u.post(`/api/wkdb/portals/report-error/incorrect-rating`,e).then(e=>{t()}).catch(e=>{let t=[];e?.response?.data?.errors!==void 0&&(t=e?.response?.data?.errors),n(t)})})},reportIncorrectAverageRating(e){return new Promise((t,n)=>{u.post(`/api/wkdb/portals/report-error/incorrect-average-rating`,e).then(e=>{t()}).catch(e=>{let t=[];e?.response?.data?.errors!==void 0&&(t=e?.response?.data?.errors),n(t)})})},loadPortals(){return this.isLoading.portals=!0,new Promise((e,t)=>
2{u.get(`/api/wkdb/portals/list`).then(t=>{this.setPortals(t?.data?.data||{}),e()}).catch(e=>{let n=[];e?.response?.data?.errors!==void 0&&(n=e?.response?.data?.errors),t(n)}).finally(()=>{this.isLoading.portals=!1})})},loadPartnerPortalSelectionList(){return this.isLoading.partnerPortalSelectionList=!0,new Promise((e,t)=>{u.get(`/api/wkdb/portals/partners/selection-list`).then(t=>{this.setPartnerPortalSelectionList(t?.data?.data||{}),e()}).catch(e=>{let n=[];e?.response?.data?.errors!==void 0&&(n=e?.response?.data?.errors),t(n)}).finally(()=>{this.isLoading.partnerPortalSelectionList=!1})})},loadMonthlyRatingStatistics(e){let t={companyId:z().getCustomerId,startDate:F(e.startDate).format(`YYYY-MM-DD`),endDate:F(e.endDate).format(`YYYY-MM-DD`),interval:e.interval.toUpperCase()};return this.isLoading.ratingStatistics=!0,new Promise((e,n)=>{u.post(`/api/wkdb/ratings/statistics`,t).then(t=>{this.setRatingStatistics(t?.data?.data||{}),e()}).catch(e=>{let t=[];e?.response?.data?.errors!==void 0&&(t=e?.response?.data?.errors),n(t)}).finally(()=>{this.isLoading.ratingStatistics=!1})})},loadRatingStatus(){let e={companyId:z().getCustomerId,limit:6};return this.isLoading.ratingStatus=!0,new Promise((t,n)=>{u.post(`/api/wkdb/ratings/status/latest`,e).then(e=>{this.setRatingStatus(e?.data?.data?.ratingStatus||{}),t()}).catch(e=>{let t=[];e?.response?.data?.errors!==void 0&&(t=e?.response?.data?.errors),n(t)}).finally(()=>{this.isLoading.ratingStatus=!1})})},loadRatingSummary(){return new Promise((e,t)=>{if(this.isLoading.ratingSummary)return t(Error(`Already loading rating summary.`));this.isLoading.ratingSummary=!0,u.post(`/api/wkdb/ratings/summary/get`).then(t=>{this.setRatingSummary(t?.data?.data[0]||{}),e()}).catch(e=>{let n=[];e?.response?.data?.errors!==void 0&&(n=e?.response?.data?.errors),t(n)}).finally(()=>{this.isLoading.ratingSummary=!1})})},deleteRatingSummary(){return new Promise((e,t)=>{if(this.isLoading.deleteRatingSummary)return t(Error(`Already loading delete rating summary.`));this.isLoading.deleteRatingSummary=!0,u.delete(`/api/wkdb/ratings/summary/delete`).then(()=>{this.setRatingSummary({}),e()}).catch(e=>{let n=[];e?.response?.data?.errors!==void 0&&(n=e?.response?.data?.errors),t(n)}).finally(()=>{this.isLoading.deleteRatingSummary=!1})})},addPartnerPortal(e){let t={companyId:z().getCustomerId,sourceId:e?.sourceId,url:e?.url};return this.isLoading.addPartnerPortal=!0,new Promise((e,n)=>{u.post(`/api/wkdb/portals/partners/add`,t).then(t=>{e()}).catch(e=>{let t=[];e?.response?.data?.errors!==void 0&&(t=e?.response?.data?.errors),n(t)}).finally(()=>{this.isLoading.addPartnerPortal=!1})})},retrieveMarketingPackagesMvpReports(){let e={companyId:z().getCustomerId};return new Promise((t,n)=>{this.isLoading.marketingPackagesMvpReports=!0,u.post(`/api/wkdb/marketing-packages/reports/retrieve-latest`,e).then(e=>{let n=e?.data?.data?.reports||{};this.setMarketingPackagesMvpReports(n),t()}).catch(e=>{let t=[];e?.response?.data?.errors!==void 0&&(t=e?.response?.data?.errors),n(t)}).finally(()=>{this.isLoading.marketingPackagesMvpReports=!1})})},downloadMvpReport(e){let t={download:e};return new Promise((e,n)=>{u.post(`/api/wkdb/marketing-packages/reports/download`,t).then(t=>{Yr.base64EncodedDownload({data:t?.data?.data?.data,mimeType:t?.data?.data?.mimeType,name:t?.data?.data?.downloadFileName}),e()}).catch(e=>{let t=e?.response?.data?.errors?.[0]||`Unbekannter Fehler beim Herunterladen des Berichts.`;n(Error(t))})})}},getters:{getPortals(){return this.portals},getPartnerPortalSelectionList(){return this.partnerPortalSelectionList}}}),X={RATING_SUMMARY:`No_Rating_Summary_Display__c`,WKDB_SIGNET:`No_Wkdb_Signet__c`,SURVEYS:`No_Surveys__c`,SERVICE_SURVEYS:`No_Service_Surveys__c`,ROA_NEWSLETTER:`No_RoA_Newsletter__c`,RATING_STATUS:`No_Rating_Status__c`,RATING_ALERT:`No_Rating_Alert__c`,PRODUCT_NEWSLETTER:`No_Product_Newsletter__c`,PORTAL_MESSAGES:`No_Portal_Messages__c`,NEWSLETTER:`No_Newsletter__c`,LEADS:`No_Leads__c`,LEADS_REASON:`No_Leads_Reason__c`,LEADS_TEMP_DATE:`No_Leads_tmp_Date__c`,JOB_LEADS:`No_Job_Leads__c`,CALL:`No_Call__c`},Zr=c(`AccountLock`,{namespaced:!0,state:()=>({accountLocks:{},isLoading:{accountLocks:!1,accountLocksUpdate:!1}}),actions:{resetState(){this.$reset()},set(e,t){this[e]=t},setAccountLocks(e){this.set(`accountLocks`,e)},setAccountLockValue(e,t){let n=this.accountLocks;_e(n,e)&&(n[e]=t,this.setAccountLocks(n))},loadAccountLocks(){return new Promise((e,t)=>
2{if(this.isLoading.accountLocks)return t(Error(`AccountLocks are already loading`));if(!M(this.accountLocks))return e();this.isLoading.accountLocks=!0,u.get(`/api/customer/entry/account-locks/get`,{}).then(t=>{this.setAccountLocks(t.data.data),e()}).catch(e=>{let n=[];e.response.data.errors!==void 0&&(n=e.response.data.errors),t(n)}).finally(()=>{this.isLoading.accountLocks=!1})})},updateAccountLockRatingSummary(e){return this.setAccountLockValue(X.RATING_SUMMARY,e),this.updateAccountLocks([X.RATING_SUMMARY])},updateAccountLocksLeadPause(e){return this.setAccountLockValue(X.LEADS,e[X.LEADS]),this.setAccountLockValue(X.LEADS_REASON,e[X.LEADS_REASON]),this.setAccountLockValue(X.LEADS_TEMP_DATE,e[X.LEADS_TEMP_DATE]),this.updateAccountLocks([X.LEADS,X.LEADS_REASON,X.LEADS_TEMP_DATE])},updateAccountLocks(e=null){return new Promise((t,n)=>{if(this.isLoading.accountLocksUpdate)return n(Error(`AccountLocks are already updating`));let r=Array.isArray(e)?Me(this.accountLocks,e):this.accountLocks;if(this.isLoading.accountLocksUpdate=!0,M(r))return n(Error(`No AccountLocks to send`));u.post(`/api/customer/entry/account-locks/update`,r).then(()=>{t()}).catch(e=>{let t=[];e.response.data.errors!==void 0&&(t=e.response.data.errors),n(t)}).finally(()=>{this.isLoading.accountLocksUpdate=!1})})}},getters:{getAccountLock:e=>t=>e.accountLocks[t]||null,getRatingSummary(){return this.getAccountLock(X.RATING_SUMMARY)}}}),Qr=c(`wkdbAnalysisEvaluation`,{state:()=>({evaluationWithStatus:null,isLoading:!1}),actions:{resetState(){this.$reset()},retrieveWithStatus(){return new Promise((e,t)=>{this.isLoading=!0,u.get(`/api/wkdb/ai-analysis/swot/evaluation/retrieve-with-status`,{}).then(t=>{this.evaluationWithStatus=t.data.data,e()}).catch(e=>{t(Error(e.response?.data?.errors||`Error while loading evaluation with status`))}).finally(()=>{this.evaluationWithStatus.status.reason!==`HAS_PENDING_ANALYSIS`&&(this.isLoading=!1)})})},runAnalysisRequest(){return new Promise((e,t)=>{u.post(`/api/wkdb/ai-analysis/swot/evaluation/run`,{}).then(t=>{e()}).catch(e=>{t(Error(e.response?.data?.errors||`Error while starting new evaluation`))})})},deleteAnalysis(){return new Promise((e,t)=>{u.delete(`/api/wkdb/ai-analysis/swot/evaluation/delete`,{}).then(t=>{this.evaluationWithStatus=null,e()}).catch(e=>{t(Error(e.response?.data?.errors||`Error while deleting evaluation`))})})}},getters:{}}),$r=Ze(`wkdbCompetitorAnalysisHistory`,{defaultStates:{analyses:[]},ttlInSeconds:{analyses:0},actions:{retrieveAll:function(){let e={companyId:B().activeAccountId};this.setThroughAxios(`analyses`,{method:`get`,url:`/api/wkdb/ai-analysis/swot/competitor/retrieve-all`,query:e})},deleteByUuid:function(e,t){let n={data:{companyId:String(e),uuid:t}};return new Promise((e,r)=>{u.delete(`/api/wkdb/ai-analysis/swot/competitor/delete`,n).then(n=>{this.filterByUuid(t),e(n)}).catch(e=>{r(e)})})},filterByUuid(e){this.analyses=ke(this.analyses,t=>t?.uuid!==e)}}}),ei=Ze(`survey`,{defaultStates:{surveys:{}},persistentStates:{surveys:!0},ttlInSeconds:{surveys:1440*60},actions:{fetchAll(){return this.setThroughAxios(`surveys`,{method:`get`,url:`/api/survey/all`})}}}),ti={resetAll(){let e=[B(),Ct(),Z(),wt(),Tt(),Dt(),Et(),z(),Ot(),kt(),At(),jt(),J(),Ar(),jr(),rt(),Mr(),Nr(),Rr(),R(),Br(),Vr(),Hr(),Ur(),Wr(),Gr(),Kr(),qr(),Jr(),Xr(),Zr(),Qr(),nt()];for(let t of e)t.resetState();let t=[V(),er(),ei(),kr(),zr(),$r()];for(let e of t)e.reset()}},Z=c(`auth`,{state:()=>({isLoading:!1,userLoaded:!1,pendingFetch:null}),getters:{user(){return R().user},isLoggedIn(){return this.check()}},actions:{resetState(){this.$reset()},async fetch(){return u.get(`/api/auth/user`,{withCredentials:!0})},async fetchUserData(){return this.userLoaded?this.check()?{data:{data:this.user}}:null:this.pendingFetch?this.pendingFetch:(this.isLoading=!0,this.pendingFetch=(async()=>{try{let e=await this.fetch(),t=e?.data?.data;return t&&await this.handleAuthenticatedUser(t),e}catch{return null}finally{this.isLoading=!1,this.userLoaded=!0,this.pendingFetch=null}})(),this.pendingFetch)},async load(){return this.userLoaded||await this.fetchUserData(),this.check()},check(){return this.userLoaded&&!M(this.user)&&!!this.user.user_id},init(e,t=!0,n=null){let r={email:e,wants_magic_link:t};return n&&(r.redirect_url=n),u.post(`/api/auth/init`,r,{withCredentials:!0})},cuCaLogin(e){return u.post(`/api/auth/login/cuca`,e,{withCredentials:!0})},register(e){return e||={},new Promise((t,n)=>{u.post(`/api/user/register`,e.body).then(e=>{t(e)}).catch(e=>{n(e.response?.data?.errors??[])})})},registerCancel(e){return u.post(`/api/user/registerActivationCancel`,e)},guestRegister(e){return new Promise((t,n)=>
2{u.post(`/api/user/registerGuest`,e).then(t).catch(e=>{n(e.response?.data?.errors??[])})})},claimingregister(e){return e||={},new Promise((t,n)=>{u.post(`/api/claiming/register`,e.body).then(e=>{t(e)}).catch(e=>{n(e.response?.data?.errors??[])})})},logout(){return ti.resetAll(),this.userLoaded=!1,u.post(`/api/auth/logout`,{},{withCredentials:!0}).catch(e=>{if(e.response?.status!==401)throw e})},async handleAuthenticatedUser(e){let t=R(),n=z(),r=B(),i=e.accounts||{};t.user=e,n.customerAccountsDetailsFromRedis=i,t.isCuCa&&r.setActiveAccountId(e.cucaInfo.companyId.toString());let a=r.activeAccountId;M(i)||((M(a)||!this.hasAccountByActiveAccountId(i,a))&&(a=this.getFirstActiveAccountIdByAccounts(i)),!M(a)&&await this.setAccountSettings(n,r,a))},hasAccountByActiveAccountId(e,t){return Object.keys(e).includes(t)},getFirstActiveAccountIdByAccounts(e){return Object.keys(e)[0]??null},async setAccountSettings(e,t,n){let r=await e.loadCustomerById(n,!0);e.updateLoginState().catch(()=>{}),t.setActiveAccount(r),t.setActiveAccountId(n),e.setCustomer(r),e.setCustomerAccountsDetailsFromSalesForce({[n]:r})}}}),ni=c(`brand`,{state:()=>({brand:``,brandData:{}}),actions:{resetState(){this.$reset()},setBrand(e){this.brand=e},setBrandData(e){this.brandData=e},getBrandDomainByType(e){let t=this?.brandData?.domains;return e in t?`https://`+t[e].trim(`/`):null}},getters:{getBrand(){return this?.brand},getBrandName(){return this?.brandData?.name||``},getContactDetails(){return this?.brandData?.contactDetails},getBrandDomain(){if(!this?.brandData?.domains?.www)return null},getBrandWwwDomain(){return this.getBrandDomainByType(`www`)},getBrandMainDomain(){return this.getBrandDomainByType(`main`)},getBrandCdnDomain(){return this.getBrandDomainByType(`cdn`)}}}),Q=new class{constructor(){this.events={}}emit(e,...t){this.events[e]&&this.events[e].forEach(e=>{e(...t)})}on(e,t){this.events[e]||(this.events[e]=[]),this.events[e].push(t)}off(e,t){if(!this.events[e])return;if(!t){delete this.events[e];return}let n=this.events[e].indexOf(t);n>-1&&this.events[e].splice(n,1)}once(e,t){let n=(...r)=>{this.off(e,n),t(...r)};this.on(e,n)}},ri=c(`chat`,{state:()=>({isOpen:!1,isLoaded:!1}),actions:{toggle(){this.isLoaded&&(this.isOpen?window.voiceflow.chat.close():window.voiceflow.chat.open())},setLoaded(){this.isLoaded=!0,window.addEventListener(`message`,e=>
2{if(typeof e.data!=`string`||!e.data.startsWith(`{"type":"voiceflow:`))return;let{type:t}=JSON.parse(e.data);t===`voiceflow:open`?this.isOpen=!0:t===`voiceflow:close`&&(this.isOpen=!1)})}}}),ii={name:`CuCaButtonMixin`,mixins:[st],computed:{...h(R,[`isDisabledForCuCa`]),isDisabled(){return this.isDisabledForCuCa(this.disabled)||this.spin}}},ai={addHttps(e){return[4,5].includes(e.indexOf(`://`))||(e=`https://`+e),e},addEnvironmentSuffix(e,t){if(e=this.addHttps(e),window.$mykConstants.APP_ENV===`prod`)return e;let n=`-`+window.$mykConstants.APP_ENV;t&&(n=`-staging`);let r=new URL(e),i=r.hostname.split(`.`);if(i.length===2||i.length===0)return e;let a=i[0];return r.toString().replace(a,a+n)},websiteFragebogen(){return this.addEnvironmentSuffix(`https://website-fragebogen.11880.com/`,!0)},ratingAdministrationTool(){return this.addEnvironmentSuffix(`https://bewertungsmanager.11880.com/`)},wkdbDetailEntryShort(e){return e?`https://www.werkenntdenbesten.de/e/`+e:``},userProfileImage(e){return e?this.cdnImage(e,`profile-image`,``,`cw200h200`):`/images/common/default/user.svg`},portalSourceImage(e,t=`png`){return`/images/common/ratings/sources/${e}.${t}`},cdnImage(e,t,n,r,i=`webp`){return`${ni().getBrandCdnDomain}/${t}_${e}_${r}_${n}.${i}`},webWidget(e){return e?this.addEnvironmentSuffix(`https://web-widget.11880.com/v1/widget.js?s=`+e,!0):null},originalCdnImage(e,t=``,n=``,r=`webp`){return this.cdnImage(e,t,n,`o`,r)}},oi={props:{width:{type:[String,Number],default:null},height:{type:[String,Number],default:null},source:{type:String,required:!0},fallbackWidth:{type:Number,default:null},fallbackHeight:{type:Number,default:null},fallbackSource:{type:String,default:null},blankWidth:{type:Number,default:null},blankHeight:{type:Number,default:null},blankSource:{type:String,default:null},blankBackgroundColor:{type:String,default:`transparent`},sizes:{type:[String,Number],default:null},sourceSet:{type:String,default:null},alternativeText:{type:String,default:null},longDescription:{type:String,default:null},crossOrigin:{type:String,default:null}},data(){return{isFallbackUsed:!1,isBlankUsed:!1}},mounted(){this.$el.onerror=e=>{!this.isFallbackUsed&&this.fallbackSource&&this.fallbackSource!==``?(this.$el.src=this.fallbackSource,this.fallbackWidth!==null&&(this.$el.width=this.fallbackWidth),this.fallbackHeight!==null&&(this.$el.height=this.fallbackHeight),this.isFallbackUsed=!0):!this.isBlankUsed&&this.blankSource&&this.blankSource!==``&&(this.$el.src=this.blankSource,this.blankWidth!==null&&(this.$el.width=this.blankWidth),this.blankHeight!==null&&(this.$el.height=this.blankHeight),this.isBlankUsed=!0),this.$emit(`onerror`,e)}}};P();var si={name:`ImagesBaseImage`,components:{BImg:me},mixins:[oi]};function ci(e,t,n,r,i,a){let o=j(`b-img`);return k(),O(o,C(e.$attrs,{width:e.width,height:e.height,src:e.source,"blank-color":e.blankBackgroundColor,sizes:e.sizes,srcset:e.sourceSet,alt:e.alternativeText,"long-description":e.longDescription,"cross-origin":e.crossOrigin,lazy:!0}),null,16,[`width`,`height`,`src`,`blank-color`,`sizes`,`srcset`,`alt`,`long-description`,`cross-origin`])}var li=U(si,[[`render`,ci],[`__file`,`BaseImage.vue`]]),ui=U({name:`ImagesUserImage`,extends:li,props:{fallbackSource:{type:String,default:`/images/common/default/user.svg`}}},[[`__file`,`UserImage.vue`]]);P();var di={name:`ButtonsUserProfileButton`,components:{BButton:ae,UserImage:ui},mixins:[ii],computed:{...h(ni,[`brandData`]),...h(R,[`user`]),username(){return this.user.login?this.user.login:``},userProfileImageUrl(){return ai.userProfileImage(this.user?.profile_image)}}};function fi(e,t,n,r,i,a){let o=j(`user-image`),c=j(`b-button`);return k(),O(c,C(e.$attrs,{class:`btn-user-profile d-flex`,disabled:e.isDisabled}),{default:s(()=>[D(o,{class:`w-auto mh-100`,source:a.userProfileImageUrl,"alternative-text":a.username+` Profilbild`},null,8,[`source`,`alternative-text`]),t[0]||=S(`span`,{class:`w-100 profile-label-text`},` Profil `,-1)],void 0,!0),_:1},16,[`disabled`])}var pi=U(di,[[`render`,fi],[`__file`,`UserProfileButton.vue`]]);P();var mi={name:`ImageSkeleton`,extends:ct};function hi(e,t,n,r,i,a){return k(),E(`div`,{class:_([`skeleton image-skeleton`,e.baseClasses]),style:ee(e.baseStyles)},null,6)}var gi=U(mi,[[`render`,hi],[`__file`,`Image.vue`]]);P();var _i={name:`TextSkeleton`,extends:ct};function vi(e,t,n,r,i,a){return k(),E(`div`,{class:_([`skeleton text-skeleton`,e.baseClasses]),style:ee(e.baseStyles)},null,6)}var yi=U(_i,[[`render`,vi],[`__file`,`Text.vue`]]);P();var bi={name:`MainNavigationActionButtons`,components:{BaseIcon:ot,TextSkeleton:yi,ImageSkeleton:gi,UserProfileButton:pi},emits:[`click-side-menu-toggle`,`click-user-button`],props:{isLoading:{type:Boolean,default:!1}},data(){return{store:{account:B(),user:R()}}},computed:{...h(ni,[`brandData`]),...h(R,[`user`,`isCuCa`,`isCustomer`]),hasUser(){return!M(this.user)}
2,showChatButton(){return this.isCustomer||this.isCuCa},isUserButtonDisabled(){return this.isLoading||this.isCuCa},userButtonClassList(){let e=[`navigation-action-button`,`navigation-action-button-user-toggle`,`d-flex`,`flex-column`,`flex-grow-1`,`align-items-center`];return e.push(this.isUserButtonDisabled?`cursor-default`:`cursor-pointer`),e.join(` `).trim()}},methods:{onClickSideMenuToggle(e){this.$emit(`click-side-menu-toggle`,e)},onClickUserButton(e){this.isUserButtonDisabled||this.$emit(`click-user-button`,e)},onClickChatButton(){this.isCuCa||ri().toggle()}}},xi={class:`navigation-action-buttons d-flex flex-row flex-nowrap`},Si={key:0,class:`navigation-action-button navigation-action-button-user-toggle d-flex align-items-center flex-grow-1 ps-lg-3`},Ci={class:`navigation-action-button-icon d-flex align-items-center`},wi={class:`navigation-action-button-label text-left w-40`},Ti={key:2,class:`navigation-action-button navigation-action-button-chat d-flex d-xl-none flex-column align-items-center flex-shrink-0 flex-grow-1`},Ei={class:`navigation-action-button-icon text-center`},Di={class:`navigation-action-button-label mx-auto w-40`},Oi={class:`navigation-action-button-icon text-center`},ki={key:4,class:`navigation-action-button navigation-action-button-side-menu-toggle d-flex d-xl-none flex-column align-items-center flex-shrink-0 flex-grow-1`},Ai={class:`navigation-action-button-icon text-center`},ji={class:`navigation-action-button-label mx-auto w-40`},Mi={class:`navigation-action-button-icon text-center`};function Ni(e,t,n,r,i,a){let o=j(`image-skeleton`),s=j(`text-skeleton`),c=j(`user-profile-button`),l=j(`base-icon`);return k(),E(`div`,xi,[n.isLoading?(k(),E(`div`,Si,[S(`div`,Ci,[D(o,{class:`w-100`,shape:`round`,"aspect-ratio":`1x1`})]),S(`div`,wi,[D(s,{class:`w-100`})])])):a.hasUser?(k(),E(`div`,{key:1,class:_([a.userButtonClassList,`p-0`]),onClick:t[0]||=b((...e)=>a.onClickUserButton&&a.onClickUserButton(...e),[`prevent`])},[D(c,{id:`navigation-action-button-user-profile`,class:`w-100 h-100`,disabled:a.isUserButtonDisabled},null,8,[`disabled`])],2)):w(``,!0),n.isLoading?(k(),E(`div`,Ti,[S(`div`,Ei,[D(o,{class:`w-100`,shape:`round`,"aspect-ratio":`1x1`})]),S(`div`,Di,[D(s,{class:`w-100`})])])):a.showChatButton?(k(),E(`div`,{key:3,class:_([`navigation-action-button navigation-action-button-chat d-flex d-xl-none flex-column align-items-center flex-shrink-0 flex-grow-1`,e.isCuCa?`cursor-default`:`curs
2or-pointer`]),onClick:t[1]||=b((...e)=>a.onClickChatButton&&a.onClickChatButton(...e),[`prevent`])},[S(`div`,Oi,[D(l,{name:`chat-line`})]),t[3]||=S(`div`,{class:`navigation-action-button-label text-nowrap`},` Chat `,-1)],2)):w(``,!0),n.isLoading?(k(),E(`div`,ki,[S(`div`,Ai,[D(o,{class:`w-100`,shape:`round`,"aspect-ratio":`1x1`})]),S(`div`,ji,[D(s,{class:`w-100`})])])):(k(),E(`div`,{key:5,class:`navigation-action-button navigation-action-button-side-menu-toggle d-flex d-xl-none align-items-center flex-shrink-0 flex-grow-1`,onClick:t[2]||=b((...e)=>a.onClickSideMenuToggle&&a.onClickSideMenuToggle(...e),[`prevent`])},[S(`div`,Mi,[D(l,{name:`bars`})]),t[4]||=S(`div`,{class:`navigation-action-button-label text-nowrap`},` Menü `,-1)]))])}var Pi=U(bi,[[`render`,Ni],[`__file`,`ActionButtons.vue`]]);P();var Fi={name:`MainNavigationBreadcrumbsItem`,components:{BaseIcon:ot},props:{item:{type:Object,required:!0}},emits:[],computed:{label(){return this.item?.label}}},Ii={class:`navigation-breadcrumb-item d-flex flex-row align-items-center`},Li={class:`navigation-breadcrumb-item-label`};function Ri(e,t,n,r,i,a){let o=j(`base-icon`);return k(),E(`div`,Ii,[D(o,{name:`angle-right`,class:`navigation-breadcrumb-item-icon`}),S(`div`,Li,g(a.label),1)])}var zi=U(Fi,[[`render`,Ri],[`__file`,`Item.vue`]]);P();var Bi={name:`ImagesBrandImage`,props:{width:{type:Number,default:200},linkToDashboard:{type:Boolean,default:!1},withoutLink:{type:Boolean,default:!1},brand:{type:String,default:null}},computed:{...h(ni,[`getBrand`,`getBrandWwwDomain`]),...h(z,[`isCustomer`]),brandName(){return this.brand||this.getBrand},getSource(){return`/images/`+this.brandName+`/logos/logo.svg`},getAlt(){return this.brandName},homeRouteOptions(){return{name:this.isCustomer?`dashboard`:`user_dashboard`}}}},Vi=[`src`,`alt`,`width`],Hi=[`src`,`alt`,`width`],Ui=[`href`],Wi=[`src`,`alt`,`width`];function Gi(e,t,n,r,i,a){let o=j(`router-link`);return k(),E(`div`,l(Be(e.$attrs)),[n.withoutLink?(k(),E(`img`,{key:0,src:a.getSource,alt:a.getAlt,width:n.width},null,8,Vi)):n.linkToDashboard?(k(),O(o,{key:1,to:a.homeRouteOptions},{default:s(()=>[S(`img`,{src:a.getSource,alt:a.getAlt,width:n.width},null,8,Hi)],void 0,!0),_:1},8,[`to`])):(k(),E(`a`,{key:2,href:e.getBrandWwwDomain},[S(`img`,{src:a.getSource,alt:a.getAlt,width:n.width},null,8,Wi)],8,Ui))],16)}var Ki=U(Bi,[[`render`,Gi],[`__file`,`BrandImage.vue`]]);P();var qi={name:`MainNavigationLogo`,components:{BrandImage:Ki},props:{isLoading:{type:Boolean,default:!1}},emits:[]},Ji={class:`navigation-logo d-flex align-items-center justify-content-between gap-5`};function Yi(e,t,n,r,i,a){let o=j(`brand-image`);return k(),E(`div`,Ji,[D(o,{width:100,"without-link":n.isLoading,"link-to-dashboard":``,brand:`11880`},null,8,[`without-link`]),D(o,{width:100,"without-link":n.isLoading,"link-to-dashboard":``,brand:`wkdb`},null,8,[`without-link`])])}var Xi=U(qi,[[`render`,Yi],[`__file`,`Logo.vue`]]);P();var Zi={name:`MainNavigationBreadcrumbsList`,components:{NavigationLogo:Xi,NavigationBreadcrumbItem:zi},props:{isLoading:{type:Boolean,default:!1}},emits:[],data(){return{items:[]}},computed:{...h(R,[`user`]),...h(J,[`menuItems`]),currentPathName(){return this.$route.name},hasItems(){return this.items.length>0},showBreadcrumb(){return!K().down(`sm`)},userRole(){return this.user?.role},userMenuItems(){return this.menuItems?.[this.userRole]||[]}},watch:{menuItems:{handler(){this.update()}},currentPathName:{handler(){this.update()}}}
2,methods:{update(){this.create()},create(){this.items=[],this.createRecursively(this.userMenuItems)},createRecursively(e){let t=!1;for(let n of e){let e=n?.pathName,r=n?.children;if(this.items.push(n),t=e===this.currentPathName,t||(r&&(t=this.createRecursively(r)),t))break;this.items.pop()}return t}}},Qi={key:0,class:`navigation-breadcrumb-list m-3 d-flex flex-row align-items-center`},$i={class:`navigation-breadcrumb-logo d-flex d-xl-none flex-shrink-0 flex-grow-0`},ea={key:0,class:`navigation-breadcrumb-items d-flex flex-wrap`};function ta(e,t,n,r,i,a){let o=j(`navigation-logo`),s=j(`navigation-breadcrumb-item`);return a.hasItems?(k(),E(`div`,Qi,[S(`div`,$i,[D(o,{"is-loading":n.isLoading},null,8,[`is-loading`])]),a.showBreadcrumb?(k(),E(`div`,ea,[(k(!0),E(y,null,N(i.items,(e,t)=>(k(),O(s,{key:t,item:e},null,8,[`item`]))),128))])):w(``,!0)])):w(``,!0)}var na=U(Zi,[[`render`,ta],[`__file`,`List.vue`]]);P();var ra={name:`ButtonsBaseButton`,components:{BaseSpinner:lt},mixins:[st]};function ia(e,t,n,r,i,a){let o=j(`base-icon`),c=j(`base-spinner`),l=j(`b-button`),u=he(`b-tooltip`);return le((k(),O(l,C(e.$attrs,{class:e.baseClasses,size:e.size,variant:null,pill:!1,squared:!1,active:!1,type:e.type,disabled:e.isDisabled,pressed:e.pressed,target:`_blank`}),{default:s(()=>[e.showIcon?(k(),O(o,{key:0,class:_([`btn-icon`,e.classListIcon]),name:e.icon,size:e.iconSize,unit:e.iconUnit},null,8,[`class`,`name`,`size`,`unit`])):w(``,!0),e.spin?(k(),O(c,{key:1,class:`btn-spinner`})):w(``,!0),e.showLabel?(k(),E(`span`,{key:2,class:_([`btn-label`,e.classListLabel])},[x(e.$slots,`default`)],2)):w(``,!0)],void 0,!0),_:3},16,[`class`,`size`,`type`,`disabled`,`pressed`])),[[u,e.tooltipOptions]])}var aa=U(ra,[[`render`,ia],[`__file`,`BaseButton.vue`]]),oa=c(`modal`,{state:()=>({isOpen:!1,referenceName:null,title:null,modalData:{},events:{}}),actions:{openModal(e){this.isOpen=!0,this.referenceName=e.referenceName,this.title=e.title,this.modalData=e,this.emitEvent(`openModal`,e)},closeModal(){this.isOpen=!1,this.referenceName=null,this.title=null,this.modalData={},this.emitEvent(`closeModal`)},emitEvent(e,t=null){this.events[e]={data:t,timestamp:Date.now()},Q.emit(e,t)},setOptions(e){this.emitEvent(`onSetOptions`,e)},modalClosed(){this.emitEvent(`onClose`),this.closeModal()},modalShown(){this.emitEvent(`onShown`)},confirmAction(){this.emitEvent(`onConfirm`)},resetAction(){this.emitEvent(`onReset`)},cancelAction(){this.emitEvent(`onCancel`)}}}),sa={emits:[`onSetOptions`],props:{referenceName:{type:String,default:`defaultModal`,required:!0},options:{type:Object,default:()=>({})},triggerType:{type:String,default:`element`},triggerReference:{type:String,default:null},closeOnBackdrop:{type:Boolean,default:!1},closeOnEsc:{type:Boolean,default:!0},submitDisabled:{type:Boolean,default:!1},isContentLoading:{type:Boolean,default:!1}},data(){return{mergedOptions:{},defaultOptions:{trigger:null,title:`Modal`,buttons:{confirm:{label:`Bestätigen`,variant:`primary`,enabled:!0,action:null},cancel:{label:`Abbrechen`,variant:`tertiary`,enabled:!0,action:null},reset:{label:`Zurücksetzen`,variant:`default`,enabled:!1,action:null},close:{label:null,variant:null,enabled:!0,action:null}}},isPerformingAction:!1,triggerElement:null,unwatchFns:[]}},mounted(){this.modalStore=oa();let e=(e,t)=>{let n=this.$watch(()=>this.modalStore.events[e]?.timestamp,n=>{n&&t(this.modalStore.events[e]?.data||{})});this.unwatchFns.push(n)};e(`openModal`,e=>{e.referenceName===this.referenceName&&(this.extractTriggerAndPrepareOptions(e),this.$emit(`onSetOptions`,this.mergedOptions),this.open())}),e(`closeModal`,e=>{(!e||!e.referenceName||e.referenceName===this.referenceName)&&this.close(!1)});let t=(e={})=>{(!e.referenceName||e.referenceName===this.referenceName)&&(this.isPerformingAction=!1)};e(`onActionSucceeded`,t),e(`onActionFailed`,t)},beforeUnmount(){this.unwatchFns.forEach(e=>{try{e()}catch{}}),this.unwatchFns=[]},computed:{id(){return`base-modal-${this.referenceName}`},formReferenceName(){return`${this.referenceName}-Form`},formId(){return`${this.referenceName}-form`},title(){return this.mergedOptions.title},hasTitleSlot(){return!!this.$slots?.title},hasContentSlot(){return!!this.$slots?.content},hasConfirmButtonLabelSlot(){return!!this.$slots?.confirmButtonLabel},confirmButtonLabel(){return this.buttonLabel(`confirm`)},resetButtonLabel(){return this.buttonLabel(`reset`)},cancelButtonLabel(){return this.buttonLabel(`cancel`)},confirmButtonVariant(){return this.buttonVariant(`confirm`)},resetButtonVariant(){return this.buttonVariant(`reset`)},cancelButtonVariant(){return this.buttonVariant(`cancel`)},isConfirmButtonEnabled(){return this.isButtonEnabled(`confirm`)},isResetButtonEnabled(){return this.isButtonEnabled(`reset`)},isCancelButtonEnabled(){return this.isButtonEnabled(`cancel`)},isCloseButtonEnabled(){return this.isButtonEnabled(`close`)},isCloseOnBackdropDisabled(){return!(this.canBeClosed()&&this.closeOnBackdrop)},isCloseOnEscDisabled(){return!(this.canBeClosed()&&this.closeOnEsc)},isSubmitDisabled(){return this.submitDisabled||this.isPerformingAction}},methods:{extractTriggerAndPrepareOptions(e){let t=null,n={...this.defaultOptions};n.triggerElement&&(t=n.triggerElement,delete n.triggerElement);let r={...this.options};r.triggerElement&&(t=r.triggerElement,delete r.triggerElement);let i={...e};i.triggerElement&&(t=i.triggerElement,delete i.triggerElement),t&&(this.triggerElement=t),Fe(this.mergedOptions,n,r,i)},addRootEventListener(e,t){let n=e=>{e&&e.referenceName in this.$refs&&t(e)},r=this.$watch(()=>this.modalStore?.events?.[e]?.timestamp,t=>{t&&n(this.modalStore?.events?.[e]?.data||{})});this.unwatchFns.push(r)},getModal(){return this.$refs?.[this.referenceName]},open(){let e=this.getModal();e&&(typeof e.show==`function`?e.show():e.$refs&&e.$refs[this.referenceName]&&t
2ypeof e.$refs[this.referenceName].show==`function`&&e.$refs[this.referenceName].show())},close(e=!0){let t=this.getModal();t&&(typeof t.hide==`function`?t.hide():t.$refs&&t.$refs[this.referenceName]&&typeof t.$refs[this.referenceName].hide==`function`&&t.$refs[this.referenceName].hide(),e&&this.modalStore.emitEvent(`closeModal`,{referenceName:this.referenceName}))},canBeClosed(){return!this.isPerformingAction},isButtonEnabled(e){return this.mergedOptions.buttons?.[e]?.enabled??this.defaultOptions.buttons?.[e]?.enabled??!1},hasAction(e){let t=this.mergedOptions.buttons?.[e]?.action;return t&&Ue(t)},hasConfirmAction(){return this.hasAction(`confirm`)},hasResetAction(){return this.hasAction(`reset`)},hasCancelAction(){return this.hasAction(`cancel`)},buttonLabel(e){return this.mergedOptions.buttons?.[e]?.label??this.defaultOptions.buttons?.[e]?.label??``},buttonVariant(e){return this.mergedOptions.buttons?.[e]?.variant??this.defaultOptions.buttons?.[e]?.variant??``},isButtonVisible(e){return this.mergedOptions.buttons?.[e]?.show??this.defaultOptions.buttons?.[e]?.show??!1},isConfirmButtonVisible(){return this.isButtonVisible(`confirm`)},isResetButtonVisible(){return this.isButtonVisible(`reset`)},isCancelButtonVisible(){return this.isButtonVisible(`cancel`)},onOpen(){this.isPerformingAction=!1},onClose(){this.modalStore.emitEvent(`modalClosed`,{referenceName:this.referenceName})},onShown(){this.modalStore.emitEvent(`modalShown`,{referenceName:this.referenceName})},onHandleAction(e){if(!this.isPerformingAction)if(e===`confirm`&&this.hasAction(e)){let t=this.mergedOptions.buttons[e]?.action;if(!t)return;this.isPerformingAction=!0,this.triggerType===`parent`?this.$parent[t]():this.triggerType===`reference`?this.$refs[this.triggerReference]?.[t]?.():this.triggerElement?.[t]?.()}else e!==`reset`&&this.close()},onHandleConfirm(e){e?.target?.blur(),this.onHandleAction(`confirm`),this.modalStore.emitEvent(`confirmAction`,{referenceName:this.referenceName})},onHandleReset(e){e?.target?.blur(),this.onHandleAction(`reset`),this.modalStore.emitEvent(`resetAction`,{referenceName:this.referenceName})},onHandleCancel(e){e?.target?.blur(),this.onHandleAction(`cancel`),this.modalStore.emitEvent(`cancelAction`,{referenceName:this.referenceName})},onHandleClose(e){e?.target?.blur(),this.onHandleAction(`cancel`),this.modalStore.emitEvent(`cancelAction`,{referenceName:this.referenceName})}}};P();var ca={name:`ModalsBaseModal`,components:{BaseSpinner:lt,BModal:Oe,BaseButton:aa},mixins:[sa],computed:{isFooterHidden(){return!this.isConfirmButtonEnabled&&!this.isResetButtonEnabled&&!this.isCancelButtonEnabled}}},la={class:`d-flex flex-row flex-nowrap align-items-start w-100`},ua={class:`flex-fill`},da={key:0,class:`base-modal__title`},fa={key:1,class:`base-modal__title`},pa={class:`flex-grow-0 flex-shrink-0`},ma={class:`d-flex justify-content-center`},ha={key:0,class:`base-modal__content`},ga={key:0},_a={key:1};function va(e,t,n,r,i,a){let o=j(`base-button`),c=j(`base-spinner`),l=j(`b-modal`);return k(),O(l,{id:e.id,ref:e.referenceName,class:`base-modal`,"no-close-on-backdrop":e.isCloseOnBackdropDisabled,"no-close-on-esc":e.isCloseOnEscDisabled,"hide-footer":a.isFooterHidden,"footer-class":a.isFooterHidden?`d-none`:null,centered:``,onShow:e.onOpen,onHidden:e.onClose,onShown:e.onShown},Te({_:2},[e.isContentLoading?{name:`header`,fn:s(()=>[]),key:`0`}:{name:`header`,fn:s(()=>[S(`div`,la,[S(`div`,ua,[e.hasTitleSlot?(k(),E(`div`,da,[x(e.$slots,`title`)])):(k(),E(`div`,fa,g(e.title),1))]),S(`div`,pa,[e.isCloseButtonEnabled?(k(),O(o,{key:0,class:`base-modal__close-button`,disabled:e.isPerformingAction,onClick:t[0]||=t=>e.onHandleCancel(t)},{default:s(()=>[...t[4]||=[T(` à `,-1)]],void 0,!0),_:1},8,[`disabled`])):w(``,!0)])])]),key:`1`},e.isContentLoading?{name:`default`,fn:s(()=>[S(`div`,ma,[D(c)])]),key:`2`}:{name:`default`,fn:s(()=>[e.hasContentSlot?(k(),E(`div`,ha,[x(e.$slots,`content`)])):w(``,!0)]),key:`3`},e.isContentLoading?{name:`footer`,fn:s(()=>[]),key:`4`}:{name:`footer`,fn:s(()=>[e.isCancelButtonEnabled?(k(),O(o,{key:0,class:`base-modal__cancel-button`,variant:e.cancelButtonVariant,disabled:e.isPerformingAction,onClick:t[1]||=t=>e.onHandleCancel(t)},{default:s(()=>[T(g(e.cancelButtonLabel),1)],void 0,!0),_:1},8,[`variant`,`disabled`])):w(``,!0),e.isResetButtonEnabled?(k(),O(o,{key:1,class:`base-modal__reset-button`,variant:e.resetButtonVariant,disabled:e.isPerformingAction,onClick:t[2]||=t=>e.onHandleReset(t)},{default:s(()=>[T(g(e.resetButtonLabel),1)],void 0,!0),_:1},8,[`variant`,`disabled`])):w(``,!0),e.isConfirmButtonEnabled?(k(),O(o,{key:2,class:`base-modal__confirm-button`,variant:e.confirmButtonVariant,spin:e.isPerformingAction,disabled:e.isSubmitDisabled,onClick:t[3]||=t=>e.onHandleConfirm(t)},{default:s(()=>[e.hasConfirmButtonLabelSlot?(k(),E(`div`,ga,[x(e.$slots,`confirmButtonLabel`)])):(k(),E(`div`,_a,g(e.confirmButtonLabel),1))],void 0,!0),_:3},8,[`variant`,`spin`,`disabled`])):w(``,!0)]),key:`5`}]),1032,[`id`,`no-close-on-backdrop`,`no-close-on-esc`,`hide-footer`,`footer-class`,`onShow`,`onHidden`,`onShown`])}var ya=U(ca,[[`render`,va],[`__file`,`BaseModal.vue`]]);P();var ba={name:`AlertMessage`,components:{BAlert:Ve,BProgress:ce},props:{icon:{type:[Boolean,String],default:!1},variant:{type:String,default:`primary`},dismissible:{type:Boolean,default:!1},dismissAfterSeconds:{type:Number,default:5},show:{type:[Boolean,Number,String],default:!1}},data(){return{showDismissProgress:!1,dismissCountDown:0}},computed:{hasIcon(){return!M(this.icon)},hasLabelSlot(){return!!this.$slots.label},hasContentSlot(){return!!this.$slots.content},iconClasses(){return this.hasIcon?`icon-`+this.icon:``}},methods:{showChanged(e){this.showDismissProgress=typeof e==`number`},dismissCountDownChanged(e){this.dismissCountDown=e}}},xa={key:0,class:`alert-icon`},Sa={class:`alert-content`},Ca={key:0,class:`alert-label`};function wa(e,t,n,r,i,a){let o=j(`b-progress`),c=j(`b-alert`);return k(),O(c,{"model-value":n.show,dismissible:n.dismissible,variant:n.variant,"close-class":`close`,"onUpdate:modelValue":a.showChanged,onDismissCountDown:a.dismissCountDownChanged},{default:s(()=>[a.hasIcon?(k(),E(`div`,xa,[S(`span`,{class:_(a.iconClasses)},null,2)])):w(``,!0),S(`div`,Sa,[a.hasLabelSlot?(k(),E(`span`,Ca,[x(e.$slots,`label`)])):w(``,!0),a.hasContentSlot?x(e.$slots,`content`,{key:1}):a.hasLabelSlot?w(``,!0):x(e.$slots,`default`,{key:2})]),i.showDismissProgress?(k(),O(o,{key:1,value:i.dismissCountDown,max:n.dismissAfterSeconds},null,8,[`value`,`max`])):w(``,!0)],void 0,!0),_:3},8,[`model-value`,`dismissible`,`variant`,`onUpdate:modelValue`,`onDismissCountDown`])}var Ta=U(ba,[[`render`,wa],[`__file`,`AlertMessage.vue`]]);P();var Ea={name:`CuCaUserNotification`,components:{AlertMessage:Ta,BaseModal:ya,BaseButton:aa},data(){return{referenceName:`companyUserInformationModal`,defaultOptions:{title:`Weitere Informationen`,buttons:{confirm:{label:`Ok`},reset:{enabled:!1},cancel:{enabled:!1},close:{enabled:!1}}},websiteDeeplink:{generateing:!1,error:``,url:``}}},computed:{...h(z,[`customer`,`getClaimedBy`,`hasWebsiteProduct`]),...h(R,[`user`,`isCuCa`]),isCompany(){try{return!M(this.customer)}catch{return!1}},companyId(){try{return this.customer.company_id}catch{return null}},companyName(){try{return this.customer.company_name}catch{return null}},showCucaBar(){return this.isCompany&&this.isCuCa},hasUserRelation(){return this.user.user_id!==2},hasWebsiteDeeplink(){return!M(this.websiteDeeplink.url)},websiteDeeplinkError(){return M(this.websiteDeeplink.error)?!1:this.websiteDeeplink.error}},methods:{onLogout(){this.$router.push({name:`logout`})},showModal(){oa().openModal({referenceName:this.referenceName})},generateWebsiteDeeplink(){this.websiteDeeplink.generateing=!0,u.post(`/api/cuca/getWebsiteDeeplink`).then(e=>{M(e.data.data.link)||(this.websiteDeeplink.url=e.data.data.link)}).catch(()=>{this.websiteDeeplink.error=`Fehler beim genieren des Website Deeplinks`,this.websiteDeeplink.generateing=!1})},copyWebsiteDeeplink(){navigator.clipboard.writeText(this.websiteDeeplink.url)}}},Da={key:0,id:`cu-ca-user-notification`,class:`m-0 p-3 w-100 text-center cu-ca-user-notification`},Oa={class:`mb-2 mb-lg-0 d-inline-block`},ka={class:`info-message`},Aa={key:1,class:`mt-4`};function ja(e,t,n,r,i,a){let o=j(`base-button`),c=j(`alert-message`),l=j(`base-modal`);return a.showCucaBar?(k(),E(`div`,Da,[S(`span`,Oa,[t[1]||=T(` Angemeldet als `,-1),S(`a`,{href:`#`,class:`text-white`,onClick:t[0]||=(...e)=>a.showModal&&a.showModal(...e)},[S(`b`,null,g(a.companyName),1)]),T(` | `+g(a.companyId),1)]),D(o,{class:`mx-4 my-1`,variant:`cu-ca-logout`,outline:``,onClick:a.onLogout},{default:s(()=>[...t[2]||=[T(` Logout `,-1)]],void 0,!0),_:1},8,[`onClick`]),D(l,{"reference-name":i.referenceName,options:i.defaultOptions,"close-on-backdrop":!0,"close-on-esc":!0},{content:s(()=>[S(`div`,ka,[t[13]||=S(`b`,null,`Verknüpft mit Benutzer:`,-1),T(` `+g(a.hasUserRelation?`Ja`:`Nein`)+` `,1),t[14]||=S(`br`,null,null,-1),a.hasUserRelation?(k(),E(y,{key:0},[t[3]||=S(`b`,null,`Benutzer ID:`,-1),T(` `+g(e.user.user_id)+` `,1),t[4]||=S(`br`,null,null,-1),t[5]||=S(`b`,null,`Benutzer Login:`,-1),T(` `+g(e.user.login)+` `,1),t[6]||=S(`br`,null,null,-1),t[7]||=S(`b`,null,`Benutzer E-Mail:`,-1),T(` `+g(e.user.email)+` `,1),t[8]||=S(`br`,null,null,-1),t[9]||=S(`b`,null,`Benutzer Letzter Login:`,-1),T(` `+g(e.user.last_login)+` `,1),t[10]||=S(`br`,null,null,-1)],64)):w(``,!0),t[15]||=S(`b`,null,`Geclaimt durch:`,-1),T(` `+g(e.getClaimedBy)+` `,1),t[16
2]||=S(`br`,null,null,-1),e.hasWebsiteProduct?(k(),E(`div`,Aa,[a.hasWebsiteDeeplink?a.websiteDeeplinkError?(k(),O(c,{key:2,class:`py-1 px-3`,variant:`danger`,show:``},{content:s(()=>[T(g(i.websiteDeeplink.error),1)]),_:1})):(k(),O(o,{key:1,variant:`secondary`,outline:``,size:`sm`,icon:`download`,onClick:a.copyWebsiteDeeplink},{default:s(()=>[...t[12]||=[T(` Website Deeplink kopieren `,-1)]],void 0,!0),_:1},8,[`onClick`])):(k(),O(o,{key:0,variant:`secondary`,size:`sm`,outline:``,icon:`add`,spin:i.websiteDeeplink.generateing,onClick:a.generateWebsiteDeeplink},{default:s(()=>[...t[11]||=[T(` Generiere Website Deeplink `,-1)]],void 0,!0),_:1},8,[`spin`,`onClick`]))])):w(``,!0)])]),_:1},8,[`reference-name`,`options`])])):w(``,!0)}var Ma=U(Ea,[[`render`,ja],[`__file`,`CuCaUserNotification.vue`]]);P();var Na={name:`MainFooter`,components:{BImg:me},data(){return{trustLinks:[{label:`Zertifizierter RTL AdAlliance Partner`,image:`rtl-ad-alliance.webp`,link:`https://rtl-adalliance.com/article/11880-internet-services-ag`},{label:`Zertifizierter Microsoft Elite Partner`,image:`msa-elite-badge_2026.webp`,link:`https://msadvertisingpartnerprogram.powerappsportals.com/partner-directory-profile-full/?partnerProfileID=e5e6d3bd-d92e-ef11-840a-6045bd0a1212`},{label:`Zertifizierter Google Partner`,image:`google-partner.webp`,link:`https://www.google.com/partners/agency?id=8142903332`},{label:`Zertifiziert nach DIN EN ISO 9001 durch TÃV NORD Cert GmbH`,image:`11880_tuev.webp`,link:`https://unternehmen.11880.com/ueber-uns#auszeichnungen`}],socialLinks:[{label:`Facebook`,image:`facebook.svg`,link:`https://www.facebook.com/11880.com`},{label:`Instagram`,image:`instagram.svg`,link:`https://www.instagram.com/11880.com_official`},{label:`TikTok`,image:`tiktok.svg`,link:`https://www.tiktok.com/@11880.com`},{label:`LinkedIn`,image:`linkedin.svg`,link:`https://de.linkedin.com/company/11880-internet-services-ag`},{label:`YouTube`,image:`youtube.svg`,link:`https://www.youtube.com/@11880_com`}],links:[{label:`Impressum`,link:`https://unternehmen.11880.com/impressum`},{label:`Datenschutz`,link:`https://unternehmen.11880.com/datenschutz`},{label:`ANB`,link:`https://unternehmen.11880.com/anb`},{label:`AGB`,link:`https://unternehmen.11880.com/agb`},{label:`FAQ`,link:`https://unternehmen.11880.com/faq`},{label:`Kontakt`,link:`https://unternehmen.11880.com/kontakt`}]}},methods:{getCommonImageProps(e,t){return{src:`/images/common/${t}/${e.image}`,alt:e.label}}}},Pa={id:`footer`,class:`brand-11880`},Fa={class:`footer-content container`},Ia={id:`footer-trust-icons-section`},La={class:`icons`},Ra=[`href`],za={id:`footer-social-icons-section`},Ba={class:`icons`},Va=[`href`],Ha={id:`footer-link-line-section`},Ua=[`href`];function Wa(e,t,n,r,i,a){let o=j(`b-img`);return k(),E(`footer`,Pa,[S(`div`,Fa,[S(`section`,Ia,[S(`div`,La,[(k(!0),E(y,null,N(i.trustLinks,(e,t)=>(k(),E(`a`,{key:t,href:e.link,target:`_blank`},[D(o,C(a.getCommonImageProps(e,`trust`),{lazy:!0}),null,16)],8,Ra))),128))])]),S(`section`,za,[S(`div`,Ba,[(k(!0),E(y,null,N(i.socialLinks,(e,t)=>(k(),E(`a`,{key:t,href:e.link,target:`_blank`},[D(o,C(a.getCommonImageProps(e,`social-icons`),{lazy:!0}),null,16)],8,Va))),128))])]),S(`section`,Ha,[(k(!0),E(y,null,N(i.links,(e,t)=>(k(),E(`a`,{key:t,href:e.link,class:`text-bold`,target:`_blank`},g(e.label),9,Ua))),128))])])])}var Ga=U(Na,[[`render`,Wa],[`__file`,`Footer.vue`]]);P();var Ka={name:`NotificationsGoogle`,components:{AlertMessage:Ta},data(){return{entryServiceText:`Bitte verifizieren Sie Ihr Google-Unternehmensprofil, damit Ihr Eintrag nicht durch Google entfernt wird.`,ratingManagementPlusText:`Um Ihre Google-Bewertungen in diesem Kundenbereich zu verwalten, verifizieren Sie bitte Ihr Google-Unternehmensprofil.`}},computed:{isLoggedIn(){return Z().check()},show(){let e=z(),t=Dt();return t.hasConnectedGoogleLocation&&!t.hasConfirmedGoogleLocation&&(e.hasEntryServiceProduct||e.hasWkdbBewertungsmanagementPlus)},text(){return z().hasWkdbBewertungsmanagementPlus?this.ratingManagementPlusText:this.entryServiceText},variant(){return z().hasWkdbBewertungsmanagementPlus?`danger`:`warning`}},watch:{isLoggedIn:{handler(e){e&&Dt().loadServices()},immediate:!0}}};function qa(e,t,n,r,i,a){let o=j(`alert-message`);return k(),O(o,{show:a.show,variant:a.variant},{content:s(()=>[T(g(a.text)+` `,1),t[0]||=S(`a`,{href:`https://business.google.com/locations`,target:`_blank`},`Hier`,-1),t[1]||=T(` gelangen Sie zur Verifizierung. Zur Unterstützung nutzen Sie gerne diese `,-1),t[2]||=S(`a`,{href:`https://unternehmen.11880.com/Eintragsservice/Anleitungen`,target:`_blank`},`Anleitung`,-1),t[3]||=T(`. `,-1)]),_:1},8,[`show`,`variant`])}var Ja=U(Ka,[[`render`,qa],[`__file`,`Google.vue`]]),Ya=c(`userNotification`,{namespaced:!0,state:()=>({modalNotification:{},isLoading:!1,templateNotifications:[]}),actions:{resetState(){this.$reset()},setModalNotification(e){this.modalNotification=e},fetchModalNotification(){let e=R(),t=e.userNotificationCode;if(t===void 0||t===`none`)return;this.isLoading=!0;let n={userNotification:e.userNotificationCode};return new Promise((e,t)=>
2{let r=this;u.post(`/api/user/getUserNotificationModalContent`,n).then(e=>{this.setModalNotification(e.data.data.notification)}).catch(e=>{t(e.response.data.errors)}).finally(()=>{r.isLoading=!1})})},setTemplateNotifications(e){this.templateNotifications=e},fetchTemplateNotifications(){return new Promise((e,t)=>{u.get(`/api/service/getNotifications`).then(t=>{this.setTemplateNotifications(t.data),e(t.data)}).catch(e=>{console.error(`Failed to fetch server notification`,e)})})}}});P();var Xa={name:`NotificationsServer`,components:{AlertMessage:Ta},data(){return{loaded:!1}},computed:{notifications(){return Ya().templateNotifications},isLoggedIn(){return Z().isLoggedIn},isDisabledByRoute(){return!!this.$route?.meta?.hideServerNotifications},show(){return this.loaded&&this.isLoggedIn&&!this.isDisabledByRoute&&!M(this.notifications)}},created(){this.fetchNotifications()},methods:{fetchNotifications(){this.isLoggedIn&&Ya().fetchTemplateNotifications().then(()=>{this.loaded=!0})}}},Za={key:0,id:`server-notifications`};function Qa(e,t,n,r,i,a){let o=j(`alert-message`);return a.show?(k(),E(`div`,Za,[(k(!0),E(y,null,N(a.notifications,(e,t)=>(k(),O(o,{key:e.id||`notification-${t}-${e.level}`,message:e.message,show:a.show,variant:e.level,dismissible:e.dismissible},{label:s(()=>[T(g(e.label)+`: `,1)]),content:s(()=>[T(g(e.message),1)]),_:2},1032,[`message`,`show`,`variant`,`dismissible`]))),128))])):w(``,!0)}var $a=U(Xa,[[`render`,Qa],[`__file`,`Server.vue`]]);P();var eo={name:`Heading1Skeleton`,extends:ct};function to(e,t,n,r,i,a){return k(),E(`div`,{class:_([`skeleton heading-1-skeleton`,e.baseClasses]),style:ee(e.baseStyles)},null,6)}var no=U(eo,[[`render`,to],[`__file`,`Heading1.vue`]]);P();var ro={name:`ModalsUserNotificationUserNotificationModal`,components:{TextSkeleton:yi,Heading1Skeleton:no,BaseModal:ya},extends:ya,props:{referenceName:{type:String,default:`UserNotificationModal`}},data(){return{defaultOptions:{buttons:{confirm:{action:`onConfirm`},reset:{enabled:!1},cancel:{enabled:!1}}}}},computed:{...h(Ya,{isUserNotificationLoading:`isLoading`,notification:`modalNotification`}),isNotificationLoading(){return this.isUserNotificationLoading},notificationHeader(){return this.notification?.headline},notificationText(){let e=this.notification?.text;
2return e===void 0?``:(e=e.replace(/\\n/g,`<br>`),e)},notificationButtonLink(){return this.notification?.button_link},notificationButtonText(){return this.notification?.button_text}},created(){this.defaultOptions.triggerElement=this},methods:{onConfirm(){this.userNotificationRead();let e={uri:this.notificationButtonLink};this.$router.push({name:`redirect`,query:e})},onClose(){this.userNotificationRead()},loadContent(){this.fetchModalNotification()},...m(R,[`userNotificationRead`]),...m(Ya,[`fetchModalNotification`])}},io={key:1,class:`info-header`},ao={key:1,class:`info-header`};function oo(e,t,n,r,i,a){let o=j(`heading1-skeleton`),c=j(`text-skeleton`),l=j(`base-modal`),u=he(`raw-html`);return k(),O(l,{"reference-name":n.referenceName,options:i.defaultOptions,"close-on-backdrop":!1,"close-on-esc":!1,"is-content-loading":a.isNotificationLoading,onOnShown:a.loadContent,onOnClose:a.onClose},{title:s(()=>[a.isNotificationLoading?(k(),O(o,{key:0,class:`w-90`})):(k(),E(`div`,io,g(a.notificationHeader),1))]),content:s(()=>[a.isNotificationLoading?(k(),O(c,{key:0,class:`w-90`})):(k(),E(`div`,ao,[le(S(`span`,null,null,512),[[u,a.notificationText]])]))]),confirmButtonLabel:s(()=>[T(g(a.notificationButtonText),1)]),_:1},8,[`reference-name`,`options`,`is-content-loading`,`onOnShown`,`onOnClose`])}var so=U(ro,[[`render`,oo],[`__file`,`UserNotificationModal.vue`]]);P();var co={name:`NotificationsModalWrapper`,components:{UserNotification:so},computed:{...h(R,[`userNotificationCode`])},mounted(){this.showUserNotification()},methods:{showUserNotification(){this.userNotificationCode===null||this.userNotificationCode===void 0||we(()=>{oa().openModal({referenceName:`userNotificationModal`})})}}};function lo(e,t,n,r,i,a){let o=j(`user-notification`);return k(),O(o,{"reference-name":`userNotificationModal`})}var uo=U(co,[[`render`,lo],[`__file`,`ModalWrapper.vue`]]);P();var fo={name:`NotificationsGlobal`,components:{GoogleNotification:Ja,ServerNotifications:$a,ModalWrapper:uo}},po={id:`global-notifications`,class:`container`};function mo(e,t,n,r,i,a){let o=j(`server-notifications`),s=j(`google-notification`),c=j(`modal-wrapper`);return k(),E(`div`,po,[D(o),D(s),D(c)])}var ho=U(fo,[[`render`,mo],[`__file`,`Global.vue`]]);P();var go={name:`MainContentArea`,components:{GlobalNotifications:ho,Breadcrumbs:na,CuCaUserNotification:Ma,MainFooter:Ga},props:{isLoading:{type:Boolean,default:!1}},computed:{...h(z,[`customer`]),...h(R,[`user`]),isLoggedIn(){return!M(this.user)||!M(this.customer)},contentAreaClassList(){return this.isLoggedIn?`logged-in`:``}}},_o={class:`content-area-page d-flex flex-column`},vo={class:`content-area-footer`};function yo(e,t,n,r,i,a){let o=j(`breadcrumbs`),s=j(`global-notifications`),c=j(`main-footer`),l=j(`cu-ca-user-notification`);return n.isLoading?w(``,!0):(k(),E(`div`,{key:0,class:_([`content-area`,a.contentAreaClassList])},[D(o,{"is-loading":n.isLoading},null,8,[`is-loading`]),S(`div`,_o,[D(s),x(e.$slots,`content`)]),S(`div`,vo,[D(c)]),D(l)],2))}var bo=U(go,[[`render`,yo],[`__file`,`ContentArea.vue`]]);P();var xo={name:`MainLoader`,components:{BaseImage:li},props:{isLoading:{type:Boolean,default:!1},isLoggedIn:{type:Boolean,default:!1}}},So={key:0,class:`main-layout main-layout-loader d-flex flex-row align-items-center justify-content-center`},Co={class:`m-5 d-flex align-items-center justify-content-center`},wo={class:`flex-shrink-0 flex-grow-0`};function To(e,t,n,r,i,a){let o=j(`base-image`);return n.isLoading&&n.isLoggedIn?(k(),E(`div`,So,[S(`div`,Co,[S(`div`,wo,[D(o,{class:`m-0 p-0`,source:`/images/common/11880-loading.svg`,height:100})]),t[0]||=S(`div`,{class:`flex-shrink-1 flex-grow-1`},[S(`b`,null,`Bitte haben Sie einen kurzen Moment Geduld, Ihre Daten werden geladen.`)],-1)])])):w(``,!0)}var Eo=U(xo,[[`render`,To],[`__file`,`Loader.vue`]]);P();var Do={name:`ButtonSkeleton`,extends:ct,props:{size:{type:String,default:`medium`}},computed:{hasSize(){return this.size!==``},classes(){let e=this.baseClasses;return this.hasSize&&e.push(`button-skeleton-size-`+this.size),e}}};function Oo(e,t,n,r,i,a){return k(),E(`div`,{class:_([`skeleton button-skeleton`,a.classes]),style:ee(e.baseStyles)},null,6)}var ko=U(Do,[[`render`,Oo],[`__file`,`Button.vue`]]);P();var Ao={name:`MainNavigationCompanyAccountSelectionBox`,components:{ButtonSkeleton:ko},props:{accounts:{type:Array,required:!0},isLoading:{type:Boolean,default:!1}},emits:[`change`],computed:{accountCount(){return Object.values(this.accounts).length},hasAccounts(){return this.accountCount>0},hasExactlyOneAccount(){return this.accountCount===1},selectedId(){return B().activeAccountId}}
2,methods:{onChangeAccount(e){let t=e?.target?.value;this.onChangeAccountById(t)},onChangeAccountById(e){let t={id:e};this.$emit(`change`,t)}}},jo={key:0,class:`navigation-company-account-selection-box`},Mo=[`value`,`disabled`],No=[`value`];function Po(e,t,n,r,i,a){let o=j(`button-skeleton`);return n.isLoading||a.hasAccounts?(k(),E(`div`,jo,[n.isLoading?(k(),O(o,{key:0,class:`w-100`,size:`medium`})):a.hasExactlyOneAccount?(k(),E(`a`,{key:1,href:`#`,onClick:t[0]||=b(e=>a.onChangeAccountById(n.accounts[0].id),[`prevent`])},g(n.accounts[0].name),1)):(k(),E(`select`,{key:2,class:`form-select select-box-form-field`,value:a.selectedId,disabled:n.isLoading,onChange:t[1]||=b((...e)=>a.onChangeAccount&&a.onChangeAccount(...e),[`prevent`])},[(k(!0),E(y,null,N(n.accounts,e=>(k(),E(`option`,{key:e.id,value:e.id},g(e.name),9,No))),128))],40,Mo))])):w(``,!0)}var Fo=U(Ao,[[`render`,Po],[`__file`,`CompanyAccountSelectionBox.vue`]]);P();var Io={name:`MainNavigationLink`,components:{BaseIcon:ot},inheritAttrs:!1,props:{item:{type:Object,required:!0},depth:{type:Number,default:0}},emits:[`click-navigation-link`],computed:{currentPathName(){return this.$route.name},isCurrent(){return this.pathName===this.currentPathName},isInCurrentBranch(){return this.$route?.matched?.some(e=>this.pathName===e?.name)},isHighlighted(){return this.isCurrent||this.isInCurrentBranch},icon(){return this.item?.icon},hasPath(){return!M(this.path)},hasPathName(){return!M(this.pathName)},hasUri(){return!M(this.uri)},label(){return this.item?.label},title(){return this.item?.title},path(){return this.item?.pathName},pathName(){return this.item?.pathName},uri(){return this.item?.uri},isExternal(){return this.item?.isExternal===!0},target(){return this.isExternal?`_blank`:`_self`},to(){let e={};return this.hasPathName?e.name=this.pathName:this.hasPath&&(e.name=this.path),e},classList(){return{"navigation-link":!0,"d-flex":!0,"is-highlighted":this.isHighlighted,[`navigation-link-depth-level-${this.depth}`]:!0}}},methods:{onClick(e){let t={currentPathName:this.currentPathName,item:this.item};this.$emit(`click-navigation-link`,e,t)}}},Lo=[`href`,`title`,`target`];function Ro(e,t,n,r,i,a){let o=j(`base-icon`),c=j(`router-link`);return a.hasUri?(k(),E(`a`,C({key:0},e.$attrs,{class:a.classList,href:a.uri,title:a.title,target:a.target,onClick:t[0]||=(...e)=>a.onClick&&a.onClick(...e)}),[a.icon?(k(),O(o,{key:0,class:`menu-icon`,name:a.icon},null,8,[`name`])):w(``,!0),x(e.$slots,`label`,{},()=>[T(g(a.label),1)])],16,Lo)):(k(),O(c,C({key:1},e.$attrs,{class:a.classList,title:a.title,target:a.target,to:a.to,onClick:a.onClick}),{default:s(()=>[a.icon?(k(),O(o,{key:0,class:`menu-icon`,name:a.icon},null,8,[`name`])):w(``,!0),x(e.$slots,`label`,{},()=>[T(g(a.label),1)])],void 0,!0),_:3},16,[`class`,`title`,`target`,`to`,`onClick`]))}var zo=U(Io,[[`render`,Ro],[`__file`,`Link.vue`]]);P();var Bo={name:`MainNavigationMenusSubmenu`,components:{BCollapse:ge,NavigationLink:zo,BaseIcon:ot},directives:{"b-toggle":o},props:{item:{type:Object,required:!0},depth:{type:Number,default:0}},emits:[`click-navigation-link`],data(){return{stableId:`collapsible-${Ie()}`,isMenuOpen:!1}},computed:{isLoading(){return this.item?.customerAccountIsLoading},collapseId(){return this.stableId+`-`+this.depth},label(){return this.item?.label},hasNavigationId(){return!!this.item?.id},navigationId(){return this.item?.id},hasIcon(){return!!this.item?.icon},icon(){return this.item?.icon},hasChildren(){return this.item?.children?.length||0},children(){return this.item?.children||[]},matchedRoutes(){return this.$route?.matched||[]},isChildActive(){return this.hasActiveDescendant(this.children)}},watch:{isChildActive:{immediate:!0,handler(e){e&&(this.isMenuOpen=!0)}}},methods:{hasActiveDescendant(e){return e.some(e=>this.$route.matched.some(t=>t.name===e.pathName)?!0:e.children?.length?this.hasActiveDescendant(e.children):!1)},onClickNavigationItem(e,t){this.$emit(`click-navigation-link`,e,t)}}},Vo=[`id`],Ho={class:`navigation-submenu-toggle d-flex flex-shrink-0 flex-grow-0 align-items-center justify-content-center`},Uo={class:`navigation-menu-item-label d-flex flex-shrink-1 flex-grow-1`};function Wo(e,t,n,r,i,a){let o=j(`base-icon`),c=j(`main-navigation-menus-submenu`),l=j(`b-collapse`),u=j(`navigation-link`),d=he(`b-toggle`);return k(),E(`div`,{class:_([`navigation-submenu d-flex flex-column`,[`navigation-submenu-depth-level-${n.depth}`]])},[a.hasChildren?le((k(),E(`div`,{key:0,id:a.hasNavigationId?a.navigationId:null,class:_([`navigation-submenu-head d-flex flex-row align-items-center`,[`navigation-submenu-head-depth-level-${n.depth}`]])},[S(`div`,Ho,[D(o,{class:`toggle-arrow d-inline-flex`,name:`angle-right`})]),S(`div`,Uo,[a.hasIcon?(k(),O(o,{key:0,class:`menu-icon`,name:a.icon},null,8,[`name`])):w(``,!0),T(` `+g(a.label),1)])],10,Vo)),[[d,a.collapseId]]):w(``,!0),S(`div`,{class:_([`navigation-submenu-body d-flex flex-column`,[`navigation-submenu-body-depth-level-${n.depth}`]])}
2,[a.hasChildren?(k(),O(l,{key:0,id:a.collapseId,modelValue:i.isMenuOpen,"onUpdate:modelValue":t[0]||=e=>i.isMenuOpen=e},{default:s(()=>[(k(!0),E(y,null,N(a.children,e=>(k(),O(c,{key:e.pathName||e.label,item:e,depth:n.depth+1,onClickNavigationLink:a.onClickNavigationItem},null,8,[`item`,`depth`,`onClickNavigationLink`]))),128))],void 0,!0),_:1},8,[`id`,`modelValue`])):(k(),O(u,{key:1,item:n.item,depth:n.depth,"is-loading":a.isLoading,onClickNavigationLink:a.onClickNavigationItem},{default:s(()=>[T(g(a.label),1)],void 0,!0),_:1},8,[`item`,`depth`,`is-loading`,`onClickNavigationLink`]))],2)],2)}var Go=U(Bo,[[`render`,Wo],[`__file`,`Submenu.vue`]]);P();var Ko={name:`MainNavigationMenusMenu`,components:{NavigationSubmenu:Go},props:{depth:{type:Number,default:0},items:{type:Array,required:!0}},emits:[`click-navigation-link`],methods:{onClickNavigationItem(e,t){this.$emit(`click-navigation-link`,e,t)}}},qo={class:`navigation-menu d-flex flex-column`};function Jo(e,t,n,r,i,a){let o=j(`navigation-submenu`);return k(),E(`div`,qo,[(k(!0),E(y,null,N(n.items,(e,t)=>(k(),O(o,{key:t,item:e,onClickNavigationLink:a.onClickNavigationItem},null,8,[`item`,`onClickNavigationLink`]))),128))])}var Yo=U(Ko,[[`render`,Jo],[`__file`,`Menu.vue`]]);P();var Xo={name:`MainNavigationSection`,props:{uid:{type:String,default:null}},emits:[],computed:{id(){return this.uid?`navigation-section-`+this.uid:null}}},Zo=[`id`],Qo={class:`navigation-section-title`},$o={class:`navigation-section-content`};function es(e,t,n,r,i,a){return k(),E(`div`,C(e.$attrs,{id:a.id,class:`navigation-section d-flex flex-column`}),[S(`div`,Qo,[x(e.$slots,`title`)]),S(`div`,$o,[x(e.$slots,`content`)])],16,Zo)}var ts=U(Xo,[[`render`,es],[`__file`,`Section.vue`]]);P();var ns={name:`ButtonsRouterButton`,components:{BaseSpinner:lt},mixins:[st],props:{to:{type:Object,default:()=>{},required:!0}},computed:{classList(){let e=[this.baseClasses];return this.isDisabled&&e.push(`disabled`),this.block&&e.push(`btn-block`),this.size&&e.push(`btn-`+this.size),e.join(` `).trim()}}};function rs(e,t,n,r,i,a){let o=j(`base-icon`),c=j(`base-spinner`),l=j(`router-link`);return k(),O(l,{class:_([`btn`,a.classList]),to:n.to},{default:s(()=>[e.showIcon?(k(),O(o,{key:0,class:_([`btn-icon`,e.classListIcon]),name:e.icon,size:e.iconSize,unit:e.iconUnit},null,8,[`class`,`name`,`size`,`unit`])):w(``,!0),e.spin?(k(),O(c,{key:1,class:`btn-spinner`})):w(``,!0),e.showLabel?(k(),E(`span`,{key:2,class:_([`btn-label`,e.classListLabel])},[x(e.$slots,`default`)],2)):w(``,!0)],void 0,!0),_:3},8,[`class`,`to`])}var is=U(ns,[[`render`,rs],[`__file`,`RouterButton.vue`]]);P();var as={name:`OnboardingMenu`,components:{BImg:me,ButtonSkeleton:ko,RouterButton:is},props:{isLoading:{type:Boolean,default:!1}},computed:{...h(kr,[`isLoadingOnboarding`,`hasTasksToBeCompleted`]),show(){return z().hasAnyWkdbBewertungsmanagement&&this.hasIncompleteTasks},hasIncompleteTasks(){return this.isLoadingOnboarding||this.hasTasksToBeCompleted},to(){return{name:`customer_onboarding_dashboard`}}},created(){this.fetchByActiveCompanyId()},methods:{...m(kr,[`fetchByActiveCompanyId`])}},os={key:0,class:`m-3 onboarding-menu`},ss={class:`d-flex flex-row align-items-center gap-2`};function cs(e,t,n,r,i,a){let o=j(`button-skeleton`),c=j(`b-img`),l=j(`router-button`);return a.show?(k(),E(`div`,os,[n.isLoading?(k(),O(o,{key:0,class:`w-100`,size:`medium`})):(k(),O(l,{key:1,class:`w-100`,variant:`secondary`,shape:`rounded`,to:a.to},{default:s(()=>[S(`div`,ss,[D(c,{class:`w-25 flip-x`,src:`/images/common/sira/head.webp`,alt:`Sira`,lazy:!0}),t[0]||=T(` Nächste Schritte `,-1)])],void 0,!0),_:1},8,[`to`]))])):w(``,!0)}var ls=U(as,[[`render`,cs],[`__file`,`OnboardingMenu.vue`]]);P();var us={name:`SecretarialServicesCompanyDetails`,components:{BaseIcon:ot,AlertMessage:Ta},props:{isLoading:{type:Boolean,default:!1}},computed:{show(){return!this.isLoading&&this.hasConfiguration},hasConfiguration(){return!M(this.configuration)},configuration:function(){return er().configuration},companyName(){return this.configuration?.firmenname||``}}},ds={class:`d-flex flex-row gap-2 text-bold`};function fs(e,t,n,r,i,a){let o=j(`base-icon`),c=j(`alert-message`);return a.show?(k(),O(c,C({key:0}
2,e.$attrs,{id:`secretarial-services-company-details`,variant:`success`,show:``}),{content:s(()=>[S(`div`,ds,[D(o,{name:`shop`,size:1}),S(`span`,null,`Aktiv: `+g(a.companyName),1)])]),_:1},16)):w(``,!0)}var ps=U(us,[[`render`,fs],[`__file`,`CompanyDetails.vue`]]);P();var ms={name:`FormsBaseForm`,mixins:[ft,ut]};function hs(e,t,n,r,i,a){return k(),E(`div`)}var gs=U(ms,[[`render`,hs],[`__file`,`BaseForm.vue`]]),_s=U({name:`ButtonsSubmitButton`,extends:aa,mixins:[ii],props:{type:{type:String,default:`submit`},variant:{type:String,default:`primary`}}},[[`__file`,`SubmitButton.vue`]]),vs=e=>{if(e==null||Number.isNaN(e))return!0;let t=e?.constructor?.name;return t===`Boolean`?!e:t===`String`?e===``||e===`0`:t===`Number`?e===0:t===`Array`||t===`Object`?!e.length:t===`Function`||t===`Symbol`?!1:t===`Map`?!e.size:t===`WeakMap`?!0:t===`Set`?!e.size:t===`WeakSet`};P();var ys={name:`FormsFormFieldLabel`,components:{BaseIcon:ot,BTooltip:je},props:{id:{type:String,default:``},label:{type:String,default:``},tooltip:{type:String,default:``},icon:{type:String,default:``}},setup(){return{tooltipId:He()}},computed:{hasId(){return this.id&&this.id!==``},forId(){return this.hasId?this.id:null},hasTooltip(){return this.tooltip&&this.tooltip!==``},hasIcon(){return this.icon.length>0},iconName(){return this.hasIcon?this.icon:`info-circle`}}},bs=[`for`];function xs(e,t,n,r,i,a){let o=j(`base-icon`),c=j(`b-tooltip`),l=he(`raw-html`);return k(),E(`label`,{class:`d-block form-label`,for:a.forId},[T(g(n.label)+` `,1),a.hasTooltip?(k(),E(y,{key:0},[D(o,{id:r.tooltipId,name:a.iconName},null,8,[`id`,`name`]),D(c,{target:r.tooltipId,class:`mw-350-px`},{default:s(()=>[le(S(`span`,null,null,512),[[l,n.tooltip]])],void 0,!0),_:1},8,[`target`])],64)):w(``,!0)],8,bs)}var Ss=U(ys,[[`render`,xs],[`__file`,`FormFieldLabel.vue`]]),Cs={data(){return{defaultCharacterCountText:`Es verbleiben noch {{ remainingCount }} Zeichen.`}},computed:{showCharacterCountText(){let e=this.getCharacterCountValue(),t=this.getTotalCount(),n=e?e.length:0;return(this?.options?.characterCount?.show||!1)&&n<=t},characterCountText(){let e=this.getCharacterCountValue(),t=this.getTotalCount(),n=e?e.length:0,r=Math.max(0,t-n),i=this?.field?.options?.characterCount?.text||this.defaultCharacterCountText;return i=i.replaceAll(/{{\s*count\s*}}/g,n),i=i.replaceAll(/{{\s*remainingCount\s*}}/g,r),i=i.replaceAll(/{{\s*totalCount\s*}}/g,t),i}},methods:{getCharacterCountValue(){return this.value},getValidatorName(){if(!this.field?.$validators)return null;if(`maxLength`in this.field.$validators)return`maxLength`;if(`maxHtmlPlainTextLength`in this.field.$validators)return`maxHtmlPlainTextLength`},getTotalCount(){let e=this.getValidatorName();return e&&this.field?.$validation?.[e]?this.field.$validation[e].options:0}}};P();var ws={name:`FormsFormFieldInfotext`,props:{infotext:{type:String,default:``}}},Ts={class:`form-infotext`};function Es(e,t,n,r,i,a){return k(),E(`div`,Ts,g(n.infotext),1)}var Ds=U(ws,[[`render`,Es],[`__file`,`FormFieldInfotext.vue`]]);P();var Os={name:`FormsFieldsInputFormField`,componentName:`InputFormField`,components:{TextSkeleton:yi,BFormGroup:Ne,FormFieldInfotext:Ds,BFormInput:Pe,FieldClientSideErrorMessages:dt,FieldServerSideErrorMessages:mt,FormFieldLabel:Ss},extends:pt,mixins:[Cs],props:{type:{type:String,default:`text`}},data(){return{asterisk:`*`,numAsterisksForPassword:12}},computed:{classList(){let e=`input-form-field`;return this.classes&&this.classes!==``&&(e+=` `+this.classes),e.trim()},showDefaultText(){return vs(this.transformedValueByType)&&!M(this.defaultText)},transformedValueByType(){return this.type===`password`?this.transformedPasswordValue():this.value}},methods:{transformedPasswordValue:()=>(void 0).asterisk.repeat((void 0).numAsterisksForPassword)}},ks={key:0,class:`d-block mt-2 text-muted text-end`},As={key:0,class:`form-control-non-editable`},js={key:1,class:`form-control-default-text`},Ms={key:2,class:`form-control-non-editable`},Ns={key:3,class:`form-control-non-editable`};function Ps(e,t,n,r,i,a){let o=j(`form-field-label`),c=j(`form-field-infotext`),l=j(`b-form-input`),u=j(`field-client-side-error-messages`),d=j(`field-server-side-error-messages`),f=j(`text-skeleton`),p=j(`b-form-group`);return e.isVisible?(k(),O(p,{key:0,id:e.formGroupId,novalidate:``},{default:s(()=>[e.hasLabel?(k(),O(o,{key:0,label:e.label,tooltip:e.tooltip},null,8,[`label`,`tooltip`])):w(``,!0),e.hasInfotext?(k(),O(c,{key:1,infotext:e.infotext},null,8,[`infotext`])):w(``,!0),e.isDisabledByEditMode?(k(),E(y,{key:3},[e.isLoading?(k(),E(`div`,As,[e.isLoading?(k(),O(f,{key:0,class:`w-80 w-lg-60`})):w(``,!0)])):a.showDefaultText?(k(),E(`span`,js,g(e.defaultText),1)):e.hasTransformedValueSlot?(k(),E(`span`,Ms,[x(e.$slots,`transformedValue`)])):(k(),E(`span`,Ns,g(a.transformedValueByType),1))],64)):(k(),E(y,{key:2},[D(l,C(e.$attrs,{id:e.id,name:e.name,class:a.classList,placeholder:e.placeholder,"model-value":e.value,state:e.state,type:n.type,disabled:e.isDisabled,"aria-describedby":e.ariaDescribedBy,"onUpdate:modelValue":e.onFieldU
2pdated}),null,16,[`id`,`name`,`class`,`placeholder`,`model-value`,`state`,`type`,`disabled`,`aria-describedby`,`onUpdate:modelValue`]),e.showCharacterCountText?(k(),E(`small`,ks,g(e.characterCountText),1)):w(``,!0),D(u),D(d)],64)),x(e.$slots,`content`)],void 0,!0),_:3},8,[`id`])):w(``,!0)}var Fs=U(Os,[[`render`,Ps],[`__file`,`InputFormField.vue`]]);P();var Is={name:`SecretarialServicesCompanySearchForm`,components:{BForm:We,InputFormField:Fs,SubmitButton:_s},extends:gs,props:{isLoading:{type:Boolean,default:!1}},data:function(){return{referenceName:`secretarialServicesCompanySearchForm`,submitAction:{type:`pinia`,store:er(),action:`getConfiguration`},initialFields:{$fields:{companyId:{label:null,placeholder:`Company ID`,$validation:{rules:{required:{options:null,errorMessage:`Bitte geben Sie eine Company ID ein.`}}}}}},isSubmitting:!1}},computed:{isDisabled(){return this.isLoading||this.isSubmitting},configuration:function(){return er().configuration}},methods:{onSubmit(){this.isSubmitting=!0,this.submit({onTransformValues:e=>e?.companyId,onCatch:()=>{this.setResetData()},onFinally:()=>{this.isSubmitting=!1}})}}};function Ls(e,t,n,r,i,a){let o=j(`input-form-field`),c=j(`submit-button`),l=j(`b-form`);return k(),O(l,C(e.$attrs,{id:`secretarial-services-company-search-form`,ref:`secretarialServicesCompanySearchForm`,class:`needs-validation`,"is-in-edit-mode":!0,onSubmit:b(a.onSubmit,[`prevent`]),onReset:b(e.onReset,[`prevent`])}),{default:s(()=>[D(o,{id:`companyId`,disabled:a.isDisabled,"is-loading":n.isLoading},null,8,[`disabled`,`is-loading`]),D(c,{class:`w-100`,disabled:a.isDisabled,"is-loading":n.isLoading},{default:s(()=>[...t[0]||=[T(` Suchen `,-1)]],void 0,!0),_:1},8,[`disabled`,`is-loading`])],void 0,!0),_:1},16,[`onSubmit`,`onReset`])}var Rs=U(Is,[[`render`,Ls],[`__file`,`CompanySearchForm.vue`]]);P();var zs={name:`SecretarialServicesNavigationMenu`,components:{NavigationSection:ts,SecretarialServicesCompanySearchForm:Rs,SecretarialServicesCompanyDetails:ps},props:{isLoading:{type:Boolean,default:!1}},computed:{...h(er,[`companyId`]),show(){return R().isSekManager}}},Bs={class:`mx-3 d-flex flex-column gap-3`};function Vs(e,t,n,r,i,a){let o=j(`secretarial-services-company-search-form`),c=j(`secretarial-services-company-details`),l=j(`navigation-section`);return a.show?(k(),O(l,{key:0},{title:s(()=>[...t[0]||=[T(` ADMIN-OBERFLÃCHE `,-1)]]),content:s(()=>[S(`div`,Bs,[D(o,{"is-loading":n.isLoading},null,8,[`is-loading`]),D(c,{"is-loading":n.isLoading},null,8,[`is-loading`])])]),_:1})):w(``,!0)}var Hs=U(zs,[[`render`,Vs],[`__file`,`Section.vue`]]);P();var Us={name:`MainNavigation`,components:{BaseIcon:ot,CompanyAccountSelectionBox:Fo,NavigationLogo:Xi,NavigationMenu:Yo,NavigationSection:ts,SecretarialServicesMainNavigationSection:Hs,OnboardingMenu:ls,TextSkeleton:yi},props:{isLoading:{type:Boolean,default:!1}},emits:[`close-side-menu`],data(){return{navigationStore:J()}},computed:{...h(ni,[`brand`]),...h(B,[`isAccountLoading`,`activeAccount`,`activeAccountId`]),...h(z,[`customer`,`customerAccountsDetailsFromRedis`,`customerAccountsDetailsFromSalesForce`]),...h(J,[`menuItems`]),...h(R,[`user`,`isCuCa`,`isCustomer`]),userRole(){return this.user?.role},hasUserMenuItems(){return!M(this.userMenuItems)},userMenuItems(){return this.menuItems?.[this.userRole]||[]},actionsMenuItems(){return this.menuItems[G.ACTIONS]||[]},isMainMenuIsLoading(){return!J().menuIsReady(this.userRole)||this.isContextLoading},isActionsMenuIsLoading(){return!J().menuIsReady(G.ACTIONS)},isContextLoading(){let e=B().isAccountLoading,t=z().isLoading.customer;return e||t},isLoggedIn(){return!M(this.user)||!M(this.customer)},showNavigationBody(){return this.isLoading||this.isLoggedIn},showChatMenuItem(){return this.isCustomer||this.isCuCa},companyAccounts(){try{return Object.values(this.customerAccountsDetailsFromRedis).map(e=>({id:e?.company_id||e?.companyId,name:e?.company_name||e?.entry_display_name}))}catch{return[]}}},watch:{activeAccount:{handler(){this.reloadMenuItems()},immediate:!0},customer:{handler(){this.reloadMenuItems()},immediate:!0}},created(){this.navigationStore.loadMenuItems()},methods:{reloadMenuItems(){this.navigationStore.loadMenuItems()},...m(B,[`setActiveAccount`,`setActiveAccountId`,`setIsAccountLoading`]),...m(Z,[`logout`]),...m(z,[`loadCustomerById`,`setCustomer`,`setCustomerAccountsDetailsFromSalesForce`]),async onChangeAccount(e){let t=e?.id;t&&await this.onChangeAccountById(t)},async onChangeAccountById(e){this.closeSideMenu(),this.setActiveAccountId(e),await window.navigation.reload()},onClickChat(){this.isCuCa||ri().toggle()},onClickNavigationItem(e){this.closeSideMenu(e)},closeSideMenu(e){this.$emit(`close-side-menu`,e)}}},Ws={class:`navigation`},Gs={class:`navigation-head`},Ks={key:0,class:`navigation-body d-flex flex-column flex-shrink-1 flex-grow-1`},qs={class:`mt-auto pt-3 pb-2 navigation-profile-submenu`},Js={key:0,class:`d-flex align-items-center w-100 overflow-hidden`},Ys={class:`navigation-submenu d-flex flex-column navigation-submenu-depth-level-0`},Xs={class:`navigation-submenu-body d-flex flex-column navigation-submenu-body-depth-level-0`}
2,Zs={key:0,class:`navigation-submenu d-flex flex-column navigation-submenu-depth-level-0`},Qs={class:`navigation-submenu-body d-flex flex-column navigation-submenu-body-depth-level-0`};function $s(e,t,n,r,i,a){let o=j(`navigation-logo`),c=j(`secretarial-services-main-navigation-section`),l=j(`company-account-selection-box`),u=j(`onboarding-menu`),d=j(`navigation-section`),f=j(`text-skeleton`),p=j(`navigation-menu`),m=j(`base-icon`),ee=j(`router-link`);return k(),E(`div`,Ws,[S(`div`,Gs,[D(o,{id:`navigation-logo`,"is-loading":n.isLoading},null,8,[`is-loading`])]),a.showNavigationBody?(k(),E(`div`,Ks,[D(c,{"is-loading":a.isMainMenuIsLoading},null,8,[`is-loading`]),a.companyAccounts?(k(),O(d,{key:0,uid:`company-accounts`},{content:s(()=>[D(l,{accounts:a.companyAccounts,"is-loading":n.isLoading,onChange:a.onChangeAccount},null,8,[`accounts`,`is-loading`,`onChange`]),D(u,{"is-loading":n.isLoading},null,8,[`is-loading`])]),_:1})):w(``,!0),D(d,null,{title:s(()=>[a.isMainMenuIsLoading?(k(),O(f,{key:0,class:`w-30 py-2`})):a.hasUserMenuItems?(k(),E(y,{key:1},[T(` Menü `)],64)):w(``,!0)]),content:s(()=>[a.isMainMenuIsLoading?(k(),E(y,{key:0},N(4,e=>D(f,{key:e,class:`w-90 mx-3 py-2 mt-3 mb-2`})),64)):(k(),O(p,{key:1,items:a.userMenuItems,onClickNavigationLink:a.onClickNavigationItem},null,8,[`items`,`onClickNavigationLink`]))]),_:1})])):w(``,!0),S(`div`,qs,[a.isLoggedIn?(k(),E(`div`,Js,[D(d,{class:`w-100`},{title:s(()=>[...t[1]||=[T(` Hilfe & Konto `,-1)]]),content:s(()=>[a.isActionsMenuIsLoading?(k(),O(f,{key:0,class:`w-90 pb-2 pt-3 mb-3 ml-3`})):(k(),E(y,{key:1},[S(`div`,Ys,[S(`div`,Xs,[D(ee,{class:`navigation-link d-flex navigation-link-depth-level-0`,to:{name:`user_security`}},{default:s(()=>[D(m,{class:`menu-icon`,name:`shield-warning`}),t[2]||=T(` Sicherheit `,-1)],void 0,!0),_:1})])]),a.showChatMenuItem?(k(),E(`div`,Zs,[S(`div`,Qs,[S(`a`,{class:_([`navigation-link d-flex navigation-link-depth-level-0`,e.isCuCa?`cursor-default`:`curs
2or-pointer`]),href:`#`,onClick:t[0]||=b((...e)=>a.onClickChat&&a.onClickChat(...e),[`prevent`])},[D(m,{class:`menu-icon`,name:`chat-line`}),t[3]||=T(` Chat `,-1)],2)])])):w(``,!0),D(p,{items:a.actionsMenuItems,onClickNavigationLink:a.onClickNavigationItem},null,8,[`items`,`onClickNavigationLink`])],64))]),_:1})])):w(``,!0)])])}var ec=U(Us,[[`render`,$s],[`__file`,`Navigation.vue`]]),tc=class{constructor(e=6e4){this.blockingDelayInMilliseconds=e,this.blockedUntilTimestampsInMilliseconds={}}triggerEvent(e){this.isEventBlocked(e)||(this.blockEvent(e),this.onEventTriggered(e))}eventExists(e){return this.deriveKeyFromEvent(e)in this.blockedUntilTimestampsInMilliseconds}currentTimestampInMilliseconds(){return Date.now()}deriveKeyFromEvent(e){return e.action+`.`+e.name}computeBlockedUntilTimestamp(){return this.currentTimestampInMilliseconds()+this.blockingDelayInMilliseconds}retrieveBlockedUntilTimestampInMilliseconds(e){let t=this.deriveKeyFromEvent(e);return this.blockedUntilTimestampsInMilliseconds[t]??null}blockEvent(e){let t=this.deriveKeyFromEvent(e);this.blockedUntilTimestampsInMilliseconds[t]=this.computeBlockedUntilTimestamp()}isEventBlocked(e){if(!this.eventExists(e))return!1;let t=this.retrieveBlockedUntilTimestampInMilliseconds(e);return this.currentTimestampInMilliseconds()<t}onEventTriggered(e){throw Error(`Base class doesn't implement method.`)}},nc=class extends tc{onEventTriggered(e){let t=e.collectData();gtag(`event`,e.action,t)}},rc=class{constructor(e,t,n,r){this.category=e,this.action=t,this.name=n,this.data=r}collectData(){throw Error(`Base class doesn't implement method.`)}},ic=class extends rc{constructor(e,t,n){super(`engagement`,e,t,n)}collectData(){let e={event_category:this.category,event_label:this.action,field_name:this.name};return`isFilled`in this.data&&(e.field_is_filled=this.data.isFilled??!1),e}};P();var ac={name:`TourWelcomeModal`,components:{BModal:Oe,BImg:me},data(){return{storageKeys:{tourStarted:`welcomeTourHasAlreadyBeenStarted`,modalOpened:`welcomeTourModalHasAlreadyBeenOpened`},engagementManager:new nc,onboardingCompletion:null}},computed:{...h(R,[`user`]),...h(z,{activeCompanyId:`getCustomerId`,hasBmProduct:`hasWkdbBewertungsmanagement`,hasBmPlusProduct:`hasWkdbBewertungsmanagementPlus`}),hasBmOrBmPlusProduct(){return this.hasBmProduct||this.hasBmPlusProduct},hasIncompleteOnboardingTasks(){if(!this.onboardingCompletion)return!1;let{completed:e,total:t}=this.onboardingCompletion;return e<t},showNextStepsCard(){return this.hasBmOrBmPlusProduct&&this.hasIncompleteOnboardingTasks}},mounted(){this.open(),this.hasBmOrBmPlusProduct&&this.loadOnboardingCompletion()},methods:{loadOnboardingCompletion(){u.get(`/api/onboarding/get`,{params:{companyId:this.activeCompanyId}}).then(e=>{this.onboardingCompletion=e.data?.data?.completion?.total??null}).catch(()=>{})},setHasAlreadyBeenOpened(){Xe.set(this.storageKeys.modalOpened,!0)},setTourHasAlreadyBeenStarted(){Xe.set(this.storageKeys.tourStarted,!0)},modal(){return this.$refs?.welcomeTourModal},open(){this.modal().show(),this.setHasAlreadyBeenOpened()},close(){this.modal().hide()},async onConfirm(){this.track(`started`),!K().isDesktop&&!J().isSideMenuVisible&&await new Promise(e=>{Q.once(`navigation::opened`,e),Q.emit(`navigation::toggle`)}),Q.emit(`tour::start`,`welcome-tour`),this.setTourHasAlreadyBeenStarted(),this.close()},onNextSteps(){this.track(`next_steps`),this.close(),this.$router.push({name:`customer_onboarding_dashboard`})},onCancel(){this.track(`dismissed`),this.close()},track(e){let t=new ic(`tour:welcome_tour:modal:${e}`,e,{userId:this.user?.user_id,companyId:this.activeCompanyId});this.engagementManager.triggerEvent(t)}}},oc={class:`welcome-modal__header d-flex align-items-center w-100`},sc={class:`welcome-modal__avatar-wrap flex-shrink-0`},cc={class:`welcome-modal__cards d-flex flex-column flex-lg-row gap-4`},lc={class:`welcome-modal__card-outer position-relative`},uc={key:0,class:`welcome-modal__card-outer position-relative`},dc={class:`d-flex justify-content-end w-100`};function fc(e,t,n,r,i,a){let o=j(`b-img`),c=j(`b-modal`);return k(),O(c,{ref:`welcomeTourModal`,class:`base-modal welcome-modal`,size:`lg`,"no-close-on-backdrop":!0,"no-close-on-esc":!0,centered:``,visible:!1,"hide-header-close":!0},{header:s(()=>[S(`div`,oc,[S(`div`,sc,[D(o,{src:`/images/tour/sira_avatar.svg`,class:`welcome-modal__avatar d-block h-auto`,alt:`Sira`,lazy:``})]),t[5]||=S(`div`,{class:`welcome-modal__speech-bubble position-relative bg-secondary text-white text-center fw-semibold lh-base`},[S(`span`,{class:`d-none d-lg-inline`},` Hallo, ich bin Sira. Ich helfe Ihnen bei den ersten Schritten im Kundenbereich: `),S(`span`,{class:`d-inline d-lg-none`},` Willkommen. Ich helfe Ihnen bei den ersten Schritten. `)],-1)])]),default:s(()=>[S(`div`,cc,[S(`div`,lc,[t[7]||=S(`div`,{class:`welcome-modal__badge position-absolute top-0 bg-secondary text-white fw-normal z-1`},` Empfohlen `,-1),S(`div`,{class:`welcome-modal__card text-center h-100 cursor-pointer`,role:`button`,tabindex:`0`,onClick:t[0]||=(...e)=>a.onConfirm&&a.onConfirm(...e),onKeydown:t[1]||=ne((...e)=>a.onConfirm&&a.onConfirm(...e),[`enter`])},[...t[6]||=[S(`div`,{class:`welcome-modal__card-title fw-semibold text-secondary`},` Willkommens-Tour `,-1),S(`div`,{class:`welcome-modal__card-description fw-normal`},` Lernen Sie den Kundenbereich kennen. Wir zeigen Ihnen kurz, wo Sie was finden. `,-1)]],32)]),a.showNextStepsCard?(k(),E(`div`,uc,[S(`div`,{class:`welcome-modal__card text-center h-100 cursor-pointer`,role:`button`,tabindex:`0`,onClick:t[2]||=(...e)=>a.onNextSteps&&a.onNextSteps(...e),onKeydown:t[3]||=ne((...e)=>a.onNextSteps&&a.onNextSteps(...e),[`enter`])},[...t[8]||=[S(`div`,{class:`welcome-modal__card-title fw-semibold text-secondary`},` Ihre nächsten Schritte `,-1),S(`div`,{class:`welcome-modal__card-description fw-normal`},` Lassen Sie uns gemeinsam Ihre Produkte einrichten. `,-1)]],32)])):w(``,!0)])]),footer:s(()=>[S(`div`,dc,[S(`button`,{class:`welcome-modal__cancel-button d-inline-flex align-items-center justify-content-center border-0 fw-semibold cursor-pointer`,type:`button`,onClick:t[4]||=(...e)=>a.onCancel&&a.onCancel(...e)},` Vielleicht später `)])]),_:1},512)}var pc=U(ac,[[`render`,fc],[`__scopeId`,`data-v-e6590fd5`],[`__file`,`Modal.vue`]]);P();var mc={name:`Popup`,components:{BaseButton:aa},props:{visible:{type:Boolean,default:!1}},data(){return{eventNamePrefix:`popup`,hideDelay:400,isVisible:this.visible}},computed:{hasHeaderSlot(){return!!this.$slots?.header},hasTitleSlot(){return!!this.$slots?.title},hasCloseButtonSlot(){return!!this.$slots?.[`close-button`]},hasContentSlot(){return!!this.$slots?.content},hasFooterSlot(){return!!this.$slots?.footer},classes(){let e=[`base-popup`,`d-flex`,`flex-column`,`gap-3`];return this.isVisible&&e.push(`base-popup-show`),e.join(` `)}},mounted(){this.emitVisibilityEvent()},methods:{delayedAction(e){window.setTimeout(e,this.hideDelay)},show(){this.emitBeforeShowEvent(),this.isVisible=!0,this.delayedAction(()=>{this.emitAfterShowEvent(),this.emitVisibleEvent()})},hide(){this.emitBeforeHideEvent(),this.hideWithDelay()},hideWithDelay(){this.isVisible=!1,this.delayedAction(()=>{this.emitAfterHideEvent(),this.emitHiddenEvent()})},onClose(){this.hide()},buildEventName(e){return this.eventNamePrefix+`::`+e}
2,emit(e){let t=this.buildEventName(e);this.$emit(t)},emitVisibilityEvent(){this.isVisible?this.emitVisibleEvent():this.emitHiddenEvent()},emitVisibleEvent(){this.emit(`visible`)},emitHiddenEvent(){this.emit(`hidden`)},emitBeforeShowEvent(){this.emit(`before-show`)},emitAfterShowEvent(){this.emit(`after-show`)},emitBeforeHideEvent(){this.emit(`before-hide`)},emitAfterHideEvent(){this.emit(`after-hide`)}}},hc={key:1,class:`base-popup-header d-flex flex-row flex-nowrap gap-3 justify-content-center align-items-start w-100`},gc={key:0,class:`base-popup-title flex-fill`},_c={class:`base-popup-close-button-container flex-grow-0 flex-shrink-0`},vc={key:2,class:`base-popup-content`},yc={key:3,class:`base-popup-footer`};function bc(e,t,n,r,i,a){let o=j(`base-button`);return k(),E(`div`,{class:_(a.classes)},[a.hasHeaderSlot?x(e.$slots,`header`,{key:0}):(k(),E(`div`,hc,[a.hasTitleSlot?(k(),E(`div`,gc,[x(e.$slots,`title`)])):w(``,!0),S(`div`,_c,[a.hasCloseButtonSlot?x(e.$slots,`close-button`,{key:0}):(k(),O(o,{key:1,class:`base-popup-close-button`,onClick:t[0]||=e=>a.onClose(e)},{default:s(()=>[...t[1]||=[T(` à `,-1)]],void 0,!0),_:1}))])])),a.hasContentSlot?(k(),E(`div`,vc,[x(e.$slots,`content`)])):w(``,!0),a.hasFooterSlot?(k(),E(`div`,yc,[x(e.$slots,`footer`)])):w(``,!0)],2)}var xc=U(mc,[[`render`,bc],[`__file`,`Popup.vue`]]);P();var Sc={name:`TourWelcomePopup`,components:{BImg:me,BaseButton:aa,BasePopup:xc},data(){return{storageKeys:{tourStarted:`welcomeTourHasAlreadyBeenStarted`,popupCount:`welcomeTourPopupHasBeenOpenedCount`},engagementManager:new nc}},computed:{...h(R,[`user`]),...h(z,{activeCompanyId:`getCustomerId`})},mounted(){this.incrementPopupCount()},methods:{incrementPopupCount(){let e=Xe.getWithDefault(this.storageKeys.popupCount,0)+1;Xe.set(this.storageKeys.popupCount,e)},isDesktop(){return K().isDesktop},setTourStarted(){Xe.set(this.storageKeys.tourStarted,!0)},close(){this.$refs.basePopup.hide()},async onConfirm(){this.track(`started`),!K().isDesktop&&!J().isSideMenuVisible&&await new Promise(e=>{Q.once(`navigation::opened`,e),Q.emit(`navigation::toggle`)}),Q.emit(`tour::start`,`welcome-tour`),this.setTourStarted(),this.close()},onCancel(){this.track(`later`),this.close()},track(e){let t=new ic(`tour:welcome_tour:popup:${e}`,e,{userId:this.user?.user_id,companyId:this.activeCompanyId});this.engagementManager.triggerEvent(t)}}},Cc={class:`d-flex align-items-center justify-content-between gap-3`},wc={class:`d-flex flex-wrap flex-shrink-1 flex-grow-1 align-items-center justify-content-start justify-content-between`},Tc={class:`d-flex flex-column flex-nowrap align-items-center w-100 gap-2`};function Ec(e,t,n,r,i,a){let o=j(`b-img`),c=j(`base-button`),l=j(`base-popup`);return a.isDesktop()?(k(),O(l,{key:0,id:`welcome-tour-popup`,ref:`basePopup`,visible:``,class:`welcome-tour-popup`},{"close-button":s(()=>[...t[4]||=[S(`span`,null,null,-1)]]),title:s(()=>[...t[5]||=[T(` Zeit für eine kurze Einführung! `,-1)]]),content:s(()=>[S(`div`,Cc,[t[6]||=S(`span`,null,[T(` Nehmen Sie sich einen `),S(`b`,null,`kurzen Moment`),T(` Zeit, um sich mit den Funktionen des Kundenbereichs vertraut zu machen. `)],-1),D(o,{src:`/images/tour/sira_avatar.svg`,height:`90px`,lazy:``})])]),footer:s(()=>[S(`div`,wc,[D(c,{class:`base-modal__cancel-button`,variant:`secondary`,onClick:t[0]||=e=>a.onCancel(e)},{default:s(()=>[...t[7]||=[T(` Vielleicht später `,-1)]],void 0,!0),_:1}),D(c,{class:`base-modal__confirm-button`,variant:`primary`,icon:`arrow-right`,"icon-right":``,onClick:t[1]||=e=>a.onConfirm(e)},{default:s(()=>[...t[8]||=[T(` Tour starten `,-1)]],void 0,!0),_:1})])]),_:1},512)):(k(),O(l,{key:1,id:`welcome-tour-popup-mobile`,ref:`basePopup`,visible:``,class:`welcome-tour-popup-mobile`,onClick:t[3]||=e=>a.onConfirm(e)},{header:s(()=>[S(`div`,Tc,[D(c,{class:`base-popup-close-button`,onClick:t[2]||=b(e=>a.onCancel(e),[`stop`])},{default:s(()=>[...t[9]||=[T(` à `,-1)]],void 0,!0),_:1}),t[10]||=S(`span`,{class:`base-popup-title`},`Produkt-Tour`,-1),D(o,{src:`/images/tour/sira_head.svg`,class:`welcome-tour-popup-mobile-image`,lazy:``})])]),_:1},512))}var Dc=U(Sc,[[`render`,Ec],[`__file`,`Popup.vue`]]),Oc={data(){return{baseTrackingId:`base_tour`,progressText:`{{current}} von {{total}}`,nextButtonText:`Weiter`,prevButtonText:`Zurück`,doneButtonText:`Tour beenden`,closeButtonText:`Tour schlieÃen`,instance:null,shouldWaitForCustomer:!1,engagementManager:new nc}},computed:{...h(z,{activeCompanyId:`getCustomerId`,isCustomerLoading:e=>e.isLoading.customer}),...h(R,[`user`])},created(){this.initialize()}
2,methods:{initialize(){if(this.shouldWaitForCustomer&&this.isCustomerLoading){let e=this.$watch(`isCustomerLoading`,t=>{t||(this.initializeDriver(),this.addRootEventListeners(),e())});return}this.initializeDriver(),this.addRootEventListeners()},initializeDriver(){let e=this.steps.filter(e=>typeof e.show==`function`?e.show():typeof e.show==`boolean`?e.show:!0);this.instance=ue({showProgress:!0,allowClose:!0,overlayClickBehavior:null,disableActiveInteraction:!0,progressText:this.progressText,showButtons:[`next`,`previous`,`close`],nextBtnText:this.nextButtonText,prevBtnText:this.prevButtonText,doneBtnText:this.doneButtonText,closeBtnText:this.closeButtonText,onPopoverRender:this.onPopoverRender||null,onHighlighted:this.onHighlighted,onCloseClick:this.onCloseClick,steps:e})},addRootEventListeners(){this.addRootEventListener(`tour::start`,this.start),this.addRootEventListener(`tour::restart`,this.restart),this.addRootEventListener(`tour::previous-step`,this.previousStep),this.addRootEventListener(`tour::next-step`,this.nextStep),this.addRootEventListener(`tour::stop`,this.stop)},addRootEventListener(e,t){Q.on(e,e=>{this.hasId(e)&&t()})},hasId(e){return this.$attrs?.id===e},isActive(){return this.instance.isActive()},start(){!this.hasSteps()||this.isActive()||this.instance.drive()},restart(){this.instance.drive()},previousStep(){this.isActive()&&this.instance.movePrevious()},nextStep(){this.isActive()&&this.instance.moveNext()},stop(){this.isActive()&&this.instance.destroy()},currentStepIndex(){return this.instance.getActiveIndex()},currentStep(){return this.currentStepIndex()+1},hasSteps(){return this.totalSteps()>0},totalSteps(){return this.instance.getConfig()?.steps?.length},isFirstStep(){return this.instance.isFirstStep()},isLastStep(){return this.instance.isLastStep()},buildTrackingId(e){return`tour:`+this.baseTrackingId+`:`+e},addDefaultsToTrackingData(e={}){return Ge(e,this.retrieveDefaultTrackingData())},retrieveDefaultTrackingData(){return{userId:this.user?.user_id,companyId:this?.activeCompanyId}},track(e,t={}){let n=this.buildTrackingId(e);t=this.addDefaultsToTrackingData(t);let r=new ic(n,e,t);this.engagementManager.triggerEvent(r)},trackCurrentStep(){let e=this.buildCurrentStepAction();this.track(e)},buildCurrentStepAction(){return`step-`+this.currentStep()+`/`+this.totalSteps()},onHighlighted(e,t,n){this.trackCurrentStep()},onCloseClick(e,t,n){this.track(`closed`,{}),this.instance.destroy()}}};P();var kc={name:`TourWelcomeTour`,extends:`BaseTour`,mixins:[Oc],data(){return{baseTrackingId:`welcome_tour`,shouldWaitForCustomer:!0}},methods:{onPopoverRender(e){this.renderPopoverAvatar(e),this.renderPopoverFooter(e)},renderPopoverAvatar(e){let t=e.wrapper.querySelector(`.driver-popover-avatar`);t&&t.remove();let n=document.createElement(`img`);if(n.src=`/images/tour/sira_avatar.svg`,n.classList.add(`driver-popover-avatar`),!e.title.parentElement.classList.contains(`driver-popover-content-wrapper`)){let t=document.createElement(`div`);t.classList.add(`driver-popover-content-wrapper`);let r=document.createElement(`div`);r.classList.add(`driver-popover-text-wrapper`),e.title.parentElement.insertBefore(t,e.title),r.appendChild(e.title),r.appendChild(e.description),t.appendChild(r),t.appendChild(n)}},renderPopoverFooter(e){if(!e.footer||e.footer.querySelector(`.driver-popover-footer-left`))return;let t=document.createElement(`div`);t.classList.add(`driver-popover-footer-left`);let n=document.createElement(`div`);n.classList.add(`driver-popover-footer-right`,`flex-grow-1`),e.progress&&t.appendChild(e.progress),e.footerButtons&&n.appendChild(e.footerButtons),e.footer.innerHTML=``,e.footer.appendChild(t),e.footer.appendChild(n),this.renderPopoverButtonIcons(e.footer)},renderPopoverButtonIcons(e){let t=e.querySelector(`.driver-popover-next-btn`),n=e.querySelector(`.driver-popover-prev-btn`);t&&!t.querySelector(`.icon`)&&(t.innerHTML=t.innerHTML.replace(`→`,``).replace(`â`,``).trim(),t.appendChild(this.createIconElement(at))),n&&!n.querySelector(`.icon`)&&(n.innerHTML=n.innerHTML.replace(`←`,``).replace(`â`,``).trim(),n.insertBefore(this.createIconElement(it),n.firstChild))},createIconElement(e){let t=document.createElement(`span`);return t.classList.add(`icon`),t.innerHTML=e,t}}
2,computed:{hasWkdbBewertungsmanagement(){return z().hasWkdbBewertungsmanagement},hasWkdbBewertungsmanagementPlus(){return z().hasWkdbBewertungsmanagementPlus},hasActiveProduct(){return z().hasActiveProduct},isDesktop(){return K().isDesktop},showProductStep(){return this.hasActiveProduct&&!this.isCustomerLoading},lastStepDescription(){return this.hasWkdbBewertungsmanagementPlus||this.hasWkdbBewertungsmanagement?`Die Einführung ist abgeschlossen â entdecken Sie jetzt alle Funktionen. <br><br>Falls Sie Fragen haben oder Unterstützung brauchen, ich bin jederzeit da. Sie finden mich unten links im Menü.`:`Die Einführung ist abgeschlossen â entdecken Sie jetzt alle Funktionen und schauen Sie sich die offenen Aufgaben an. <br><br>Falls Sie Fragen haben oder Unterstützung brauchen, ich bin jederzeit da. Sie finden mich unten links im Menü.`},steps(){return[{element:`#navigation-section-company-accounts`,popover:{title:`Ihre Firma oder Firmen`,description:`Hier sehen Sie, für welche Firma Sie eingeloggt sind. Sind Ihnen mehrere Firmen zugeordnet, können Sie hier bequem zwischen diesen wechseln.`},side:this.isDesktop?`right`:`bottom`,align:this.isDesktop?`center`:`start`},{element:`#navigation-section-company-data`,popover:{title:`Firmendaten`,description:`In diesem Bereich finden Sie alle verfügbaren Informationen zu Ihrer Firma sowie zu verknüpften Konten - darunter z. B. Vertragsdaten, Rechnungen, gebuchte Produkte und Ihre Ansprechpartner.`},side:this.isDesktop?`right`:`bottom`,align:this.isDesktop?`center`:`start`},{element:`#navigation-section-products`,popover:{title:`Produktübersicht`,description:`Hier erhalten Sie einen Ãberblick über Ihre gebuchten Produkte sowie Zugriff auf detaillierte Informationen und Auswertungen.`},side:this.isDesktop?`right`:`bottom`,align:this.isDesktop?`center`:`start`,show:()=>this.showProductStep},{element:`#navigation-section-requests`,popover:{title:`Anfragenübersicht`,description:`Falls Sie Anfragen erhalten, finden Sie alle erhaltenen Anfragen übersichtlich in diesem Bereich und können diese dort auch direkt annehmen oder ablehnen.`},side:this.isDesktop?`right`:`bottom`,align:this.isDesktop?`center`:`start`},{element:`#products-overview-menu-item`,popover:{title:`Ihr Potential ausschöpfen`,description:`In diesem Bereich präsentieren wir Ihnen unser erweitertes Portfolio. Hier finden Sie alle Produkte, die aktuell noch nicht Teil Ihres Pakets sind, Ihnen aber wertvolle Unterstützung bei Ihren täglichen Aufgaben bieten können.`},side:this.isDesktop?`right`:`bottom`,align:this.isDesktop?`center`:`start`},{element:`#navigation-logo`,popover:{title:`Zurück zur Startseite`,description:`Ãber einen Klick auf das Logo gelangen Sie wieder zurück auf Ihre persönliche Startseite.`},side:this.isDesktop?`right`:`bottom`,align:this.isDesktop?`center`:`start`},{element:`#navigation-action-button-user-profile`,popover:{title:`Ihr Nutzerbereich`,description:`In Ihrem Nutzerbereich können Sie Ihr Nutzerprofil verwalten sowie Ihre Aktivitäten sehen.`},side:(this.isDesktop,`top`),align:this.isDesktop?`center`:`end`},{popover:{title:`Geschafft! Sie sind startklar.`,description:this.lastStepDescription},side:this.isDesktop?`top`:`bottom`,align:this.isDesktop?`end`:`center`}]}},watch:{steps:{handler(){this.initializeDriver()}}}};function Ac(e,t,n,r,i,a){return k(),E(`div`,C(e.$attrs,{class:`tour`}),null,16)}var jc=U(kc,[[`render`,Ac],[`__file`,`Tour.vue`]]),Mc={isUser(e){return e.split(`/`)[0]===`benutzer`},isCustomerOrEmpty(e){let t=e.split(`/`);return t[1]===`kunde`||t[1]===``}};P();var Nc={name:`TourWelcomeContainer`,components:{WelcomeTour:jc,WelcomeTourPopup:Dc,WelcomeTourModal:pc},data(){return{storageKeys:{tourStarted:`welcomeTourHasAlreadyBeenStarted`,modalOpened:`welcomeTourModalHasAlreadyBeenOpened`,popupCount:`welcomeTourPopupHasBeenOpenedCount`}}},computed:{...h(R,[`user`]),...h(z,[`isCustomer`]),isDesktop(){return K().isDesktop},hasUserLoggedInForTheFirstTime(){return this.user?.login_count===1},showModal(){return!this.hasModalAlreadyBeenOpened&&this.hasUserLoggedInForTheFirstTime},showPopup(){return!this.hasPopupAlreadyBeenOpenedFiveTimes}
2,showTour(){return!z().isLoading.customer&&this.isCustomer&&Mc.isCustomerOrEmpty(this.$route.path)&&!this.hasTourAlreadyBeenStarted},hasTourAlreadyBeenStarted(){return Xe.get(this.storageKeys.tourStarted)===!0},hasModalAlreadyBeenOpened(){return Xe.get(this.storageKeys.modalOpened)===!0},hasPopupAlreadyBeenOpenedFiveTimes(){return Xe.get(this.storageKeys.popupCount)>4}}},Pc={key:0,id:`welcome-tour-container`};function Fc(e,t,n,r,i,a){let o=j(`welcome-tour-modal`),s=j(`welcome-tour-popup`),c=j(`welcome-tour`);return a.showTour?(k(),E(`div`,Pc,[a.showModal?(k(),O(o,{key:0,id:`welcome-tour-modal`})):a.showPopup?(k(),O(s,{key:1})):w(``,!0),D(c,{id:`welcome-tour`})])):w(``,!0)}var Ic=U(Nc,[[`render`,Fc],[`__file`,`Container.vue`]]);P();var Lc={name:`Chatbot`,components:{},props:{isLoading:{type:Boolean,default:!1}},data(){return{voiceflowInitalized:!1,voiceflowloaded:!1,voiceflowScriptTagId:`voiceflow-script`,voiceflowSrc:`https://cdn.voiceflow.com/widget-next/bundle.mjs`}},computed:{voiceflowProjectID(){return window.$mykConstants.VOICEFLOW_PROJECT_ID||null},salesForceEntry(){return rt().entry||null},salutation(){return R().user.salutation||null},firstName(){return R().user.firstname||null},lastName(){return R().user.lastname||null},fullName(){let e=[];return this.salutation&&e.push(this.salutation),this.firstName&&e.push(this.firstName),this.lastName&&e.push(this.lastName),e.length===0?``:e.join(` `)},email(){return R().user.email||null},companyId(){return this.salesForceEntry?.company_id||``},companyIdEncrypted(){return this.salesForceEntry?.company_id_encrypted||``},companyName(){return this.salesForceEntry?.company_name||``},products(){return z().activeProducts.map(e=>e.Product_Name__c)},industries(){let e=this.salesForceEntry?.trades||[],t=[];return e.forEach(e=>{t.push(e.name)}),t},userDataPayload(){return{myk_user_name:this.fullName,myk_user_email:this.email,myk_company_name:this.companyName,myk_fid:this.companyId,myk_fid_encrypted:this.companyIdEncrypted,myk_products:this.products,myk_industries:this.industries}},isMobileView(){return K().down(`sm`)},isLocalDev(){return!1}},watch:{isLoading(e,t){t||this.destroy(),!e&&this.$route.name!==`logout`&&rt().loadEntry()},salesForceEntry:{imidiate:!1,handler(){this.load(!0)}}},created(){this.initialize()},methods:{destroy(){try{window.voiceflow.chat.destroy(),this.voiceflowloaded=!1}catch{}},load(e=!1){this.allowLoad()&&window.voiceflow.chat.load({verify:{projectID:this.voiceflowProjectID},url:`https://general-runtime.voiceflow.com`,versionID:`production`,voice:{url:`https://runtime-api.voiceflow.com`},assistant:{persistence:`localStorage`,stylesheet:`data:text/css;base64,`+btoa(`.vfrc-launcher { display: none !important; }`),spacing:{side:`20`,bottom:`-35`}},launch:{event:{type:`launch`,payload:this.userDataPayload}}}).then(()=>{this.voiceflowloaded=!0,window.voiceflow.chat.close(),ri().setLoaded()})},allowLoad(){try{return!R().isCustomer||!window.voiceflow.chat||this.voiceflowloaded||!Z().userLoaded?!1:this.salesForceEntry}catch{return!1}},open(){window.voiceflow&&window.voiceflow.chat.open()},initialize(){if(!this.allowInitialize())return;let e=document.createElement(`script`);e.id=this.voiceflowScriptTagId,e.type=`text/javascript`,e.src=this.voiceflowSrc,document.head.appendChild(e),this.voiceflowInitalized=!0},allowInitialize(){return this.voiceflowInitalized||!this.voiceflowProjectID?!1:!document.getElementById(this.voiceflowScriptTagId)}}};function Rc(e,t,n,r,i,a){return k(),E(`div`)}var zc=U(Lc,[[`render`,Rc],[`__file`,`Chatbot.vue`]]);P();var Bc={name:`MainMain`,components:{Chatbot:zc,WelcomeTourContainer:Ic,ActionButtons:Pi,ContentArea:bo,Loader:Eo,Navigation:ec},data(){return{isSideMenuOverlayVisible:!1,sideMenuOverlayVisibilityDelay:500,sideMenuOverlayVisibilityTimerId:0,disableSideMenu:!1,showLoader:!1,showLoaderTimerId:0}},computed:{...h(B,[`isAccountLoading`]),...h(Z,{isUserLoading:`isLoading`,isUserLoaded:`userLoaded`}),...h(z,{customer:`customer`,isCustomerLoading:`isLoading`}),...h(R,[`user`]),...h(J,[`isSideMenuVisible`]),isLoggedIn(){return!M(this.user)||!M(this.customer)}
2,isLoading(){return this.isUserLoading||this.isCustomerLoading.customer},isBlockingLoading(){return this.isCustomerLoading.customer},sideMenuClassList(){let e=[`main-layout-side-menu`];return this.isLoggedIn||e.push(`d-none`),this.isSideMenuVisible&&e.push(`slide-in`),e.join(` `).trim()},mainLayoutClassList(){return this.isLoggedIn?this.disableSideMenu?`hide-menu`:``:`logged-out`},overlayClassList(){let e=[`main-layout-side-menu-overlay`];return this.isSideMenuVisible&&e.push(`fade-in`),this.isSideMenuOverlayVisible||e.push(`d-none`),e.join(` `).trim()}},watch:{$route(){this.disableSideMenu=this.$route?.meta?.disableSideMenu||!1},isBlockingLoading:{immediate:!0,handler(e){if(clearTimeout(this.showLoaderTimerId),!e){this.showLoader=!1;return}this.showLoaderTimerId=setTimeout(()=>{this.showLoader=!0},250)}}},created(){Q.on(`navigation::toggle`,()=>{this.onClickSideMenuToggle()})},mounted(){let e=this.$el.querySelector(`.main-layout-side-menu`);e&&e.addEventListener(`transitionend`,e=>{e.propertyName===`transform`&&this.isSideMenuVisible&&Q.emit(`navigation::opened`)})},methods:{...m(z,[`removeCustomer`]),...m(B,[`setActiveAccount`,`setActiveAccountId`]),...m(J,[`toggleSideMenu`]),toggleSideMenuVisibility(){this.toggleSideMenu()},handleSideMenuOverlayVisibility(){this.clearSideMenuOverlayTimer(),this.toggleSideMenuOverlayVisibility()},clearSideMenuOverlayTimer(){this.sideMenuOverlayVisibilityTimerId<=0||clearTimeout(this.sideMenuOverlayVisibilityTimerId)},toggleSideMenuOverlayVisibility(){this.isSideMenuVisible?this.showSideMenuOverlayWithDelay():this.hideSideMenuOverlayWithDelay()},showSideMenuOverlayWithDelay(){this.isSideMenuOverlayVisible=!0},hideSideMenuOverlayWithDelay(){this.sideMenuOverlayVisibilityTimerId=setTimeout(()=>{this.isSideMenuOverlayVisible=!1},this.sideMenuOverlayVisibilityDelay)},closeSideMenu(){this.isSideMenuVisible&&(this.toggleSideMenuVisibility(),this.handleSideMenuOverlayVisibility())},onClickSideMenuToggle(){this.toggleSideMenuVisibility(),this.handleSideMenuOverlayVisibility()},navigateToPage(e){this.$router.push({name:e})},onCloseSideMenu(){this.closeSideMenu()}}},Vc={class:`main-layout`},Hc={class:`main-layout-side-menu-navigation`},Uc={key:0,class:`main-layout-action-buttons`};function Wc(e,t,n,r,i,a){let o=j(`welcome-tour-container`),c=j(`chatbot`),l=j(`content-area`),u=j(`navigation`),d=j(`loader`),f=j(`action-buttons`);return k(),E(`div`,Vc,[D(o),D(c,{"is-loading":a.isLoading},null,8,[`is-loading`]),S(`div`,{class:_([`main-layout-content d-flex flex-column`,a.mainLayoutClassList])},[D(l,{"is-loading":i.showLoader},{content:s(()=>[x(e.$slots,`content`)]),_:3},8,[`is-loading`])],2),i.disableSideMenu?w(``,!0):(k(),E(y,{key:0},[S(`div`,{class:_(a.sideMenuClassList)},[S(`div`,Hc,[a.isLoggedIn?(k(),O(u,{key:0,"is-loading":a.isLoading,onCloseSideMenu:a.onCloseSideMenu},null,8,[`is-loading`,`onCloseSideMenu`])):w(``,!0)])],2),D(d,{"is-loading":i.showLoader,"is-logged-in":a.isLoggedIn},null,8,[`is-loading`,`is-logged-in`]),S(`div`,{class:_(a.overlayClassList),onClick:t[0]||=b((...e)=>a.onClickSideMenuToggle&&a.onClickSideMenuToggle(...e),[`prevent`])},null,2),a.isLoggedIn?(k(),E(`div`,Uc,[D(f,{"is-loading":a.isLoading,onClickSideMenuToggle:b(a.onClickSideMenuToggle,[`prevent`]),onClickUserButton:t[1]||=b(e=>a.navigateToPage(`user_dashboard`),[`prevent`])},null,8,[`is-loading`,`onClickSideMenuToggle`])])):w(``,!0)],64))])}var Gc=U(Bc,[[`render`,Wc],[`__file`,`Main.vue`]]);P();var Kc={__name:`ToastItem`,props:{body:{type:String,default:``},variant:{type:String,default:`info`},duration:{type:Number,default:5e3},closeButton:{type:Boolean,default:!0},progress:{type:Boolean,default:!0}},emits:[`close`],setup(e,{expose:t,emit:r}){t();let i={success:`tw:bg-[#efffdd] tw:text-[#3f7d09]`,error:`tw:bg-[#ffd9dc] tw:text-[#c90621]`,critical:`tw:bg-[#ffd9dc] tw:text-[#c90621]`,warning:`tw:bg-[#fff1d8] tw:text-[#f5b007]`,info:`tw:bg-[#e3f5ff] tw:text-[#0071b8]`,message:`tw:bg-[#e3f5ff] tw:text-[#0071b8]`,event:`tw:bg-[#efefef] tw:text-[#3f3f3f]`},a=e,o=r,s=n(()=>i[a.variant]??i.info),c=n(()=>a.duration>0),l=n(()=>
2a.progress&&c.value),u=oe({width:`100%`}),d=null,f=a.duration,p=0;function m(){c.value&&(p=performance.now(),d=setTimeout(()=>o(`close`),f),l.value&&requestAnimationFrame(()=>{u.value={width:`0%`,transition:`width ${f}ms linear`}}))}function ee(){d!==null&&(clearTimeout(d),d=null,f-=performance.now()-p,l.value&&(u.value={width:`${Math.max(0,f/a.duration*100)}%`,transition:`none`}))}function te(){if(!(!c.value||d!==null)){if(f<=0){o(`close`);return}m()}}Se(m),Ce(()=>{d!==null&&clearTimeout(d)});let ne={VARIANT_CLASSES:i,props:a,emit:o,variantClass:s,autoDismiss:c,showProgress:l,barStyle:u,get timer(){return d},set timer(e){d=e},get remaining(){return f},set remaining(e){f=e},get startedAt(){return p},set startedAt(e){p=e},start:m,pause:ee,resume:te,computed:n,onBeforeUnmount:Ce,onMounted:Se,ref:oe,BaseIcon:ot};return Object.defineProperty(ne,"__isScriptSetup",{enumerable:!1,value:!0}),ne}},qc=[`textContent`],Jc={class:`tw:flex tw:shrink-0`},Yc={key:1,class:`tw:absolute tw:bottom-0 tw:left-0 tw:h-1 tw:w-full`};function Xc(e,t,n,r,i,a){return k(),E(`div`,{class:_([`tw:relative tw:w-[350px] tw:md:w-[500px] tw:max-w-[calc(100vw-2rem)] tw:rounded-xl tw:shadow-lg tw:pointer-events-auto tw:text-sm tw:md:text-lg`,r.variantClass]),role:`alert`,"aria-live":`polite`,"aria-atomic":`true`,onMouseenter:r.pause,onMouseleave:r.resume},[S(`div`,{class:`tw:p-3`,textContent:g(n.body)},null,8,qc),n.closeButton?(k(),E(`button`,{key:0,type:`button`,class:`tw:absolute tw:top-2 tw:right-2 tw:flex tw:items-center tw:justify-center tw:w-6 tw:h-6 tw:overflow-hidden tw:border-0 tw:bg-transparent tw:p-0 tw:text-black tw:opacity-50 tw:cursor-pointer tw:hover:opacity-75`,"aria-label":`SchlieÃen`,onClick:t[0]||=t=>e.$emit(`close`)},[S(`span`,Jc,[D(r.BaseIcon,{name:`times`,size:2,"aria-hidden":`true`,class:`tw:block`})])])):w(``,!0),r.showProgress?(k(),E(`div`,Yc,[S(`div`,{class:`tw:h-full tw:bg-current tw:opacity-75`,style:ee(r.barStyle)},null,4)])):w(``,!0)],34)}var Zc=U(Kc,[[`render`,Xc],[`__file`,`ToastItem.vue`]]);P();var Qc={__name:`ToastHost`,setup(e,{expose:t}){t();let r=[`tw:fixed`,`tw:z-[1090]`,`tw:flex`,`tw:flex-col`,`tw:gap-2`,`tw:p-4`,`tw:pointer-events-none`],i={top:[`tw:top-0`],middle:[`tw:top-1/2`,`tw:-translate-y-1/2`],bottom:[`tw:bottom-0`]},a={left:[`tw:left-0`,`tw:items-start`],center:[`tw:left-1/2`,`tw:-translate-x-1/2`,`tw:items-center`],right:[`tw:right-0`,`tw:items-end`]},o=_t(),{toasts:s}=pe(o),{remove:c}=o,l=n(()=>{let e=new Map;for(let t of s.value)e.has(t.position)||e.set(t.position,[]),e.get(t.position).push(t);return[...e.entries()].map(([e,t])=>({position:e,toasts:t}))});function u(e){let[t,n]=e.split(`-`);return[...r,...i[t]??i.top,...a[n]??a.center]}let d={BASE_CLASSES:r,VERTICAL_CLASSES:i,HORIZONTAL_CLASSES:a,store:o,toasts:s,remove:c,groupedToasts:l,containerClasses:u,computed:n,get storeToRefs(){return pe},get useToastStore(){return _t},ToastItem:Zc};return Object.defineProperty(d,"__isScriptSetup",{enumerable:!1,value:!0}),d}};function $c(e,t,n,r,i,a){return k(),O(fe,{to:`body`},[(k(!0),E(y,null,N(r.groupedToasts,e=>(k(),O(be,{key:e.position,tag:`div`,class:_(r.containerClasses(e.position)),"enter-active-class":`tw:transition tw:duration-300 tw:ease-out`,"enter-from-class":`tw:opacity-0 tw:translate-y-2`,"enter-to-class":`tw:opacity-100 tw:translate-y-0`,"leave-active-class":`tw:transition tw:duration-200 tw:ease-in`,"leave-from-class":`tw:opacity-100`,"leave-to-class":`tw:opacity-0`},{default:s(()=>[(k(!0),E(y,null,N(e.toasts,e=>(k(),O(r.ToastItem,{key:e.id,body:e.body,variant:e.variant,duration:e.duration,"close-button":e.closeButton,progress:e.progress,onClose:t=>r.remove(e.id)},null,8,[`body`,`variant`,`duration`,`close-button`,`progress`,`onClose`]))),128))],void 0,!0),_:2},1032,[`class`]))),128))])}var el=U(Qc,[[`render`,$c],[`__file`,`ToastHost.vue`]]);P();var tl={components:{MainLayout:Gc,ToastHost:el},computed:{isInLoadingState(){return this.isUserDataLoading||this.isCustomerDataLoading.customer},...h(Z,{isUserDataLoading:`isLoading`}),...h(z,{isCustomerDataLoading:`isLoading`})},watch:{isInLoadingState(e,t){t&&this.validateActiveAccountRole()}},async created(){this.$mykUtils.log(`App created`),K().initialize(),this.setLoading(!0),this.setBrand(window.brand||``),this.setBrandData(window.brandData||[])},unmounted(){this.removeTokenRefreshInterval(),K().destroy()},methods:{validateActiveAccountRole(){Q.emit(`bv::hide::popover`)},...m(Z,[`removeTokenRefreshInterval`]),...m(ni,[`setBrand`,`setBrandData`]),...m(Ar,[`setLoading`])}};function nl(e,t,n,r,i,a){let o=j(`router-view`),c=j(`main-layout`),l=j(`toast-host`);return k(),E(y,null,[D(c,null,{content:s(()=>[D(o)]),_:1}),D(l)],64)}var rl=U(tl,[[`render`,nl],[`__file`,`App.vue`]]),il=e=>r.sanitize(e),al=e=>e.value===null?``:String(e.value),ol=e=>!e.modifiers?.unsafe,sl=e=>{let t=al(e);return ol(e)?il(t):t},cl={mounted:(e,t,n)=>{e.innerHTML=sl(t)},updated:(e,t,n)=>{t.value!==t.oldValue&&(e.innerHTML=sl(t))}},ll=e=>Ae.parse(e),ul=e=>il(ll(e)),dl=e=>e.value===null?``:String(e.value),fl=e=>!e.modifiers?.unsafe,pl=e=>{let t=dl(e);return fl(e)?ul(t):ll(t)},ml={mounted:(e,t,n)=>{e.innerHTML=pl(t)},updated:(e,t,n)=>{t.value!==t.oldValue&&(e.innerHTML=pl(t))}};window.axios=u,window.axios.defaults.headers.common[`X-Requested-With`]=`XMLHttpRequest`,P(),ie.register(...se,De);var $=f(rl),hl=de();$.use(hl),$.use(q),$.use(Re()),$.use(St),$.use(Ke),$.config.globalProperties.$on=function(e,t){Q.on(e,t)},$.config.globalProperties.$emit=function(e,...t){Q.emit(e,...t)},$.config.globalProperties.$off=function(e,t){Q.off(e,t)},$.directive(`markdown`,ml),$.directive(`raw-html`,cl),Object.defineProperty($.config.globalProperties,"$root",{get(){let e=this;return e.$on||=function(e,t){Q.on(e,t)},e.$emit||=function(e,...t){Q.emit(e,...t)},e.$off||=function(e,t){Q.off(e,t)},e}}),$.config.devtools=!0,$.config.globalProperties.$mykUtils=Qe,$.mount(`#app`);export{q as $,Zr as A,Hr as B,Q as C,ei as D,ti as E,qr as F,Lr as G,Br as H,Kr as I,Nr as J,Ir as K,Gr as L,Xr as M,Yr as N,$r as O,Jr as P,Y as Q,Wr as R,ii as S,Z as T,zr as U,Vr as V,Rr as W,jr as X,Mr as Y,kr as Z,gi as _,_s as a,At as at,oi as b,ko as c,Dt as ct,Ta as d,wt as dt,Tr as et,ya as f,Ct as ft,yi as g,Ki as h,vs as i,jt as it,X as j,Qr as k,Eo as l,Et as lt,aa as m,Cs as n,cr as nt,gs as o,kt as ot,oa as p,Fr as q,Ss as r,er as rt,is as s,Ot as st,Fs as t,K as tt,no as u,Tt as ut,ui as v,ni as w,ai as x,li as y,Ur as z};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.