PageSourceSearch

https://www.xerius.be/viaxerius/assets/index-DFQHIBaU.js

js xerius.be collected 2026-10-02 04:56:34 UTC 271,459 bytes, 13 lines download raw bytes

1var fa=Object.defineProperty;var xa=(e,n,t)=>n in e?fa(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t;var Te=(e,n,t)=>(xa(e,typeof n!="symbol"?n+"":n,t),t);import{a as ie,d as Mt,r as oe,c as w,f as mt,b as ba,n as ya,x as je,z as _a,m as Ca,e as Y,g as h,h as f,F as re,i as me,j as C,k as S,l as _,o as l,s as On,p as M,w as T,q as ye,u as d,t as Ue,Z as ka,v as Sa,y as Ce,A as ht,B as Mn,C as Dn,D as nt,E as X,G as wa,H as La,I as gt,J as xn,K as Vn,L as vt,M as Rt,N as ce,O as Oa,P as Ma,Q as Da,R as qt,S as bn,T as Va,U as Be,V as In,W as ft,X as Ia,Y as un,_ as Dt,$ as $t,a0 as Tn,a1 as Ta,a2 as ja,a3 as jn,a4 as Aa,a5 as Xe,a6 as Oe,a7 as Ke,a8 as wt,a9 as Ba,aa as Ea,ab as Na,ac as cn,ad as Se,ae as ge,af as pe,ag as tt,ah as pt,ai as Xt,aj as Fa,ak as An,al as Pa,am as Bn,an as xt,ao as Ht,ap as Ra,aq as za,ar as qa,as as Xa,at as $a,au as Ha,av as Ua,aw as Ka,ax as Ga,ay as Wa,az as Ja,aA as En,aB as Za,aC as Qa,aD as Nn,aE as Fn,aF as Ya,aG as Pn,aH as er,aI as tr,aJ as nr,aK as nn,aL as yn,aM as Rn,aN as ar,aO as rr,aP as _n,aQ as ct,aR as zn,aS as qn,aT as Xn,aU as $n,aV as or,aW as ir,aX as sr,aY as lr,aZ as ur,a_ as cr,a$ as Vt,b0 as dr,b1 as mr,b2 as pr,b3 as hr,b4 as gr,b5 as vr,b6 as fr,b7 as xr}from"./vendor-y-RrxuSv.js";(function(){const n=document.createElement("link").relList;if(n&&n.supports&&n.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))o(r);new MutationObserver(r=>{for(const a of r)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&o(i)}).observe(document,{childList:!0,subtree:!0});function t(r){const a={};return r.integrity&&(a.integrity=r.integrity),r.referrerPolicy&&(a.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?a.credentials="include":r.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function o(r){if(r.ep)return;r.ep=!0;const a=t(r);fetch(r.href,a)}})();function br(e){return ie.get(`/viaxerius/api/v1/translation?lang=${e}`).then(({data:n})=>n)}const yr={get:br},_r=["xerius","myfamily"];function Cr(e){return _r.includes(e)}const H=Mt("root",()=>{const e=oe("nl"),n=oe({}),t=oe({loaded:!1,appMode:"xerius"}),o=oe(void 0),r=oe(void 0),a=w(()=>Object.keys(n.value).length>0),i=w(()=>{var y;return(y=t.value)==null?void 0:y.loaded}),s=w(()=>i.value&&a.value),u=w(()=>`${e.value}-BE`),m=w(()=>{var y;return((y=t.value)==null?void 0:y.showHomeButton)==="true"}),p=w(()=>{var y,F;return(F=(y=t.value)==null?void 0:y.homeUrl)==null?void 0:F[e.value]}),v=w(()=>{var y,F;return(F=(y=t.value)==null?void 0:y.juridischeInformatieUrl)==null?void 0:F[e.value]}),c=w(()=>{var y,F;return(F=(y=t.value)==null?void 0:y.cookieInformatieUrl)==null?void 0:F[e.value]}),b=w(()=>{var y,F;return(F=(y=t.value)==null?void 0:y.disclaimerUrl)==null?void 0:F[e.value]}),x=w(()=>{var y,F;return(F=(y=t.value)==null?void 0:y.disclaimerImageUrl)==null?void 0:F[e.value]}),g=w(()=>{var y;return((y=t.value)==null?void 0:y.showSocialLinks)==="true"}),L=w(()=>{var y;return((y=t.value)==null?void 0:y.showFooterBlob)==="true"}),j=w(()=>{var y;return((y=t.value)==null?void 0:y.showFooterLogo)==="true"}),V=w(()=>{var y;return((y=t.value)==null?void 0:y.showFooterOnMobile)==="true"}),O=w(()=>{var y;return((y=t.value)==null?void 0:y.noBlob)==="true"}),D=y=>y?n.value[y]?n.value[y]:y:"",k=y=>new Intl.NumberFormat(u.value,{style:"currency",currency:"EUR"}).format(y),E=y=>e.value==="fr"?mt(new Date(y),"dd MMMM yyyy",{locale:ba}):mt(new Date(y),"dd MMMM yyyy",{locale:ya}),P=async()=>{const y=await ie.get("/viaxerius/config.json",{headers:{"Cache-Control":"no-cache"}});A(y.data)},N=async y=>{const F=y||e.value,U=await yr.get(F);n.value=U},I=async y=>{const F=y||e.value;(F!==e.value||!a.value)&&(e.value=F,document.documentElement.setAttribute("lang",F),await N(F))},A=y=>{let F=y.appMode;const U="xerius";Cr(U)&&(F=U);const{appConfig:ee,...te}=y;t.value={...t.value,...te,...ee[F],loaded:!0}};return{lang:e,translations:n,config:t,error:o,isMobile:r,translationsLoaded:a,configLoaded:i,rootDataLoaded:s,ISOLanguage:u,showHomeButton:m,xeriusHomeUrl:p,juridischeInformatieUrl:v,cookieInformatieUrl:c,disclaimerUrl:b,disclaimerImageUrl:x,showSocialLinks:g,showFooterBlob:L,showFooterLogo:j,showFooterOnMobile:V,noBlob:O,translate:D,getPrijsString:k,getDatumString:E,loadConfig:P,loadTranslations:N,handleRouteChangeLangChange:I,setConfig:A,setErrorInternalServer:()=>{o.value={statusCode:500,component:"XerOeps"}},setErrorUnauthorised:(y=void 0)=>{o.value={statusCode:401,component:"XerUnauthorized",props:y}},setErrorNotFound:()=>{o.value={statusCode:404,component:"XerNotFound"}},setErrorLoggedOut:y=>{var F,U,ee,te;((F=o.value)==null?void 0:F.statusCode)===401&&((U=o.value)==null?void 0:U.component)==="XerLogin"&&((te=(ee=o.value)==null?void 0:ee.props)==null?void 0:te.autoStart)===(y==null?void 0:y.autoStart)||(o.value={statusCode:401,component:"XerLogin",props:y})},setIsMobile:y=>{r.value=y}}}),K=(e,n)=>{const t=e.__vccOpts||e;for(const[o,r]of n)t[o]=r;return t},kr={components:{XerIcon:je},props:{content:{type:Object,default:()=>({beschrijving:"",aanbodNaam:"",email:"",telefoon:"",contacten:[]})}},data(){return{xerTelephone:_a,xerMail:Ca}},computed:{...Y(H)}},Sr={class:"xer-documentation"},wr=["innerHTML"],Lr=["innerHTML"],Or=["href"],Mr=["innerHTML"],Dr=["href"],Vr=["innerHTML"],Ir={class:"xer-flex xer
1-flex-col"},Tr=["href"],jr=["innerHTML"],Ar=["href"],Br=["innerHTML"];function Er(e,n,t,o,r,a){const i=_("XerIcon");return l(),h("div",Sr,[f("p",{class:"xer-text-s",innerHTML:e.rootStore.translate(t.content.beschrijving)},null,8,wr),(l(!0),h(re,null,me(t.content.contacten,(s,u)=>(l(),h("div",{key:u,class:"xer-flex xer-flex-col"},[s.title?(l(),h("span",{key:0,class:"xer-text-s xer-font-medium xer-mb-2","data-automation-id":"contact-title",innerHTML:e.rootStore.translate(s.title)},null,8,Lr)):S("",!0),s.telefoonnummer?(l(),h("a",{key:1,href:`tel: ${e.rootStore.translate(s.telefoonnummer)}`,class:"xer-text-s","data-automation-id":"contact-tel"},[C(i,{"xer-icon":r.xerTelephone,"xer-color":"primary",class:"xer-mr-3"},null,8,["xer-icon"]),f("span",{innerHTML:e.rootStore.translate(s.telefoonnummer)},null,8,Mr)],8,Or)):S("",!0),s.email?(l(),h("a",{key:2,href:`
2          mailto: ${e.rootStore.translate(s.email)}?Subject=${encodeURI(e.rootStore.translate("Moez.Contacteerons.Mail.Onderwerp").replace("{aanbod-naam}",t.content.aanbodNaam?t.content.aanbodNaam:""))}`,class:"xer-text-s xer-mb-5","data-automation-id":"contact-mail"},[C(i,{"xer-icon":r.xerMail,"xer-color":"primary",class:"xer-mr-3"},null,8,["xer-icon"]),f("span",{innerHTML:e.rootStore.translate(s.email)},null,8,Vr)],8,Dr)):S("",!0)]))),128)),f("div",Ir,[t.content.contacten?S("",!0):(l(),h("a",{key:0,href:`tel: ${e.rootStore.translate(t.content.telefoon)}`,class:"xer-text-s","data-automation-id":"contact-tel"},[C(i,{"xer-icon":r.xerTelephone,"xer-color":"primary",class:"xer-mr-3"},null,8,["xer-icon"]),f("span",{innerHTML:e.rootStore.translate(t.content.telefoon)},null,8,jr)],8,Tr)),t.content.contacten?S("",!0):(l(),h("a",{key:1,href:`
3          mailto: ${e.rootStore.translate(t.content.email)}?Subject=${encodeURI(e.rootStore.translate("Moez.Contacteerons.Mail.Onderwerp").replace("{aanbod-naam}",t.content.aanbodNaam?t.content.aanbodNaam:""))}`,class:"xer-text-s","data-automation-id":"contact-mail"},[C(i,{"xer-icon":r.xerMail,"xer-color":"primary",class:"xer-mr-3"},null,8,["xer-icon"]),f("span",{innerHTML:e.rootStore.translate(t.content.email)},null,8,Br)],8,Ar))])])}const Nr=K(kr,[["render",Er]]);var lt=(e=>(e.NoType="no_type",e.Tip="tip",e.Vergist="vergist",e))(lt||{});const Ge=Mt("notification",()=>{const e=oe("Popup"),n=oe({titel:"",content:"",contentType:"",type:void 0,triggerAttentionBounce:!1}),t=w(()=>!!(n.value.titel||n.value.content)),o=w(()=>e.value==="Slide-out"),r=w(()=>{if(!n.value.type)return;switch(n.value.type.toLowerCase()){case"vergist":return"warning";case"tip":return"lamp";default:return""}}),a=(p,v)=>{e.value=p,n.value={...n.value,...v}},i=p=>a("Popup",p),s=p=>a("Slide-out",p),u=()=>{t.value&&m()},m=()=>{n.value={...n.value,titel:"",content:"",contentType:""}};return{props:n,type:e,showNotification:t,isSlideOut:o,xerModalPictogram:r,open:a,openPopUp:i,openSlideOut:s,forceClose:u,close:m}}),Fr={components:{XerModal:On,XerContactInfoContent:Nr},computed:{...Y(Ge,H)},methods:{close(){this.notificationStore.close()}}},Pr=["innerHTML"];function Rr(e,n,t,o,r,a){const i=_("xer-contact-info-content"),s=_("xer-modal");return l(),h("div",null,[e.notificationStore.showNotification?(l(),M(s,{key:0,"xer-title":e.rootStore.translate(e.notificationStore.props.titel),"xer-open":e.notificationStore.showNotification,"xer-pictogram":e.notificationStore.xerModalPictogram,"xer-slideout":e.notificationStore.isSlideOut,"data-automation-id":"modal",onXerClose:n[0]||(n[0]=u=>a.close())},{default:T(()=>[e.notificationStore.props.contentType==="contact-popup"?(l(),M(i,{key:0,content:e.notificationStore.props.content},null,8,["content"])):(l(),h("div",{key:1,class:"xer-documentation",innerHTML:e.rootStore.translate(e.notificationStore.props.content)},null,8,Pr))]),_:1},8,["xer-title","xer-open","xer-pictogram","xer-slideout"])):S("",!0)])}const zr=K(Fr,[["render",Rr]]),qr=["src","alt"],Xr={class:"xer-footer-info"},$r={key:0,class:"xer-basis-full"},Hr=["src"],Ur=["href","innerHTML"],Kr=["href","innerHTML"],Gr=["href","innerHTML"],Wr={key:0,class:"xer-footer-social"},Jr={target:"_blank",href:"https://www.linkedin.com/company/xerius/",rel:"noopener noreferrer",class:"xer-link xer-link--icon",alt:"linkedin."},Zr={target:"_blank",href:"https://www.facebook.com/xerius.be/",rel:"noopener noreferrer",class:"xer-link xer-link--icon",alt:"facebook."},dn=ye({__name:"XerFooter",setup(e){const n=H();return(t,o)=>{var r,a;return l(),h("footer",{class:Ce(["xer-footer",{"xer-text-grey-dark xer-bg-none":!d(n).showFooterBlob}])},[d(n).showFooterLogo?(l(),h("img",{key:0,src:d(Ue)("logo",(r=d(n).config)==null?void 0:r.logoImageFolder),class:"xer-footer__logo",alt:((a=d(n).config)==null?void 0:a.logoAlt)||"Xerius logo"}
3,null,8,qr)):S("",!0),f("div",{class:Ce(["xer-footer__content tablet:xer-mt-0",{"xer-mt-10":!d(n).showFooterLogo}])},[f("div",Xr,[d(n).disclaimerImageUrl?(l(),h("div",$r,[f("img",{class:"xer-mx-auto xer-mb-6",src:d(n).disclaimerImageUrl},null,8,Hr)])):S("",!0),f("a",{href:d(n).juridischeInformatieUrl,class:"xer-link xer-footer-info__link",target:"_blank",rel:"noopener noreferrer",innerHTML:d(n).translate("Moez.JuridischeInformatie")},null,8,Ur),f("a",{href:d(n).cookieInformatieUrl,class:"xer-link xer-footer-info__link",target:"_blank",innerHTML:d(n).translate("Moez.Cookieverklaring")},null,8,Kr),d(n).disclaimerUrl?(l(),h("a",{key:1,href:d(n).disclaimerUrl,class:"xer-link xer-footer-info__link",target:"_blank",innerHTML:d(n).translate("ViaXerius.Disclaimer")},null,8,Gr)):S("",!0)]),d(n).showSocialLinks?(l(),h("div",Wr,[f("a",Jr,[C(d(je),{"xer-icon":d(ka)},null,8,["xer-icon"])]),f("a",Zr,[C(d(je),{"xer-icon":d(Sa)},null,8,["xer-icon"])])])):S("",!0)],2)],2)}}}),Qr=["src"],Yr=ye({__name:"XerLoading",setup(e){const n=oe(!1);return ht(()=>{n.value=!0}),(t,o)=>Mn((l(),h("img",{class:"gear__rotate--slow xer-rotate xer-h-15 xer-pointer-events-none",src:d(Ue)("gear"),alt:"Processing"},null,8,Qr)),[[Dn,n.value]])}}),It=K(Yr,[["__scopeId","data-v-87537485"]]),eo={id:"container",class:"xer-l-application xer-l-application--navbar xer-h-dvh"},to={class:"xer-h-full xer-flex xer-flex-col xer-content-center xer-justify-between tablet:xer-justify-center"},no={class:"xer-l-application__footer"},ao={key:0,class:"xer-l-application__navbar"},Tt=ye({__name:"XerZenomoLayout",props:{hideNavbar:{type:Boolean,default:!1}},setup(e){const n=H();return(t,o)=>(l(),h("div",eo,[nt(t.$slots,"header"),f("main",{class:Ce(["xer-l-application__main xer-t-application-main xer-t-application-main--navbar xer-t-application-main--footer xer-card xer-card--xxl xer-pt-1 tablet:xer-pt-7",{"xer-bg-none":!d(n).showFooterBlob}])},[f("div",to,[d(n).rootDataLoaded?nt(t.$slots,"default",{key:0}):(l(),M(It,{key:1}))]),t.hideNavbar?S("",!0):nt(t.$slots,"navbar",{key:0})],2),f("footer",no,[nt(t.$slots,"footer")]),t.hideNavbar?S("",!0):(l(),h("div",ao))]))}}),ro={name:"XerAutomationSyncPoint",props:{value:{type:String,required:!1,default:void 0}}},oo={key:0,"data-automation-id":"xer-sync-point",class:"sync-point"};function io(e,n,t,o,r,a){return t.value?(l(),h("div",oo,X(t.value),1)):S("",!0)}const jt=K(ro,[["render",io],["__scopeId","data-v-ef1c648c"]]);let an;const so=e=>{var n;if((n=e==null?void 0:e.baseData)!=null&&n.target&&e.baseData.target.indexOf("cdn.xerius.be/style")!==-1)return!1};function lo(e){an=new wa({config:{connectionString:e}}),an.addTelemetryInitializer(so)}const mn=()=>an;function Hn(e,n){if(!e)return;const t=mn();t&&t.trackPageView({name:n,uri:e.path,properties:{routeName:e.name}})}function uo(e,n,t=void 0){!e||!n||Hn({path:n,name:t},e)}function co(e,n){if(!e)return;const t=mn();t&&t.trackTrace({message:e,properties:n})}const Ne={init:lo,getInstance:mn,trackRoutePageView:Hn,trackPageView:uo,trackTrace:co},mo={class:"xer-flex xer-flex-col xer-items-center"},po=["src"],ho=["src"],go={class:"xer-mb-9 xer-flex xer-flex-col xer-items-center"},vo=["innerHTML"],fo=["innerHTML"],xo={class:"xer-text-s"},bo=ye({__name:"XerOeps",setup(e){const n=w(()=>{const i="Moez.Error.Label",s=r.translate(i);return i===s?"Oeps, er is iets misgegaan.":s}),t=w(()=>{const i="Moez.Error.Beschrijving",s=r.translate(i);return i===s?"Je probeert best nog eens opnieuw.":s}),o=w(()=>{var s;return(s=La().query)==null?void 0:s.aanvraagId});ht(()=>{Ne.trackPageView("Xerius - Oeps","Oeps","XerOeps")});const r=H(),{lang:a}=gt(r);return(i,s)=>(l(),h("div",mo,[C(jt,{value:"Oeps"}),d(a)==="fr"?(l(),h("img",{key:0,src:d(Ue)("oups"),alt:"icon_oups",class:"xer-mb-8 xer-h-13"},null,8,po)):(l(),h("img",{key:1,src:d(Ue)("oeps"),alt:"icon_oeps",class:"xer-mb-8 xer-h-13"},null,8,ho)),f("div",go,[f("h1",{class:"xer-heading-xl xer-pb-4",innerHTML:n.value},null,8,vo),f("p",{innerHTML:t.value},null,8,fo)]),f("div",xo,X(o.value),1)]))}}),yo={role:"main",class:"xer-flex xer-content-center xer-flex-wrap xer-justify-center xer-align-items"}
3,_o={class:"xer-flex xer-justify-center xer-w-full xer-my-10"},Co=["src"],ko={class:"xer-mb-7 xer-heading-xxl xer-text-center"},So={class:"xer-mb-7 xer-block xer-text-center xer-w-full"},wo=["href"],Lo=ye({__name:"XerNotFound",setup(e){Ne.trackPageView("Xerius - Not Found","Not Found","XerNotFound");const n=H(),{xeriusHomeUrl:t}=gt(n);return(o,r)=>(l(),h("section",yo,[C(jt,{value:"NotFound"}),f("div",_o,[f("img",{class:"xer-h-14 tablet:xer-h-15",src:d(Ue)("404")},null,8,Co)]),f("h1",ko,X(d(n).translate("Moez.Error404.Titel")),1),f("p",So,X(d(n).translate("Moez.Error404.Beschrijving")),1),f("a",{class:"xer-mb-10 xer-btn xer-btn--cta xer-btn--icon",href:d(t)},X(d(n).translate("Moez.Error.Terugknop")),9,wo)]))}}),Oo={role:"main",class:"xer-flex xer-content-center xer-flex-wrap xer-justify-center xer-align-items"},Mo={class:"xer-flex xer-justify-center xer-w-full xer-my-10"},Do=["src"],Vo={class:"xer-mb-7 xer-heading-xxl xer-text-center"},Io={class:"xer-mb-7 xer-block xer-text-center xer-w-full"},To=["href"],jo=ye({__name:"XerUnauthorized",props:{beschrijving:{default:void 0}},setup(e){const n=H(),{xeriusHomeUrl:t}=gt(n);return ht(()=>{Ne.trackPageView("Xerius - Unauthorized","Unauthorized","XerUnauthorized")}),(o,r)=>(l(),h("section",Oo,[C(jt,{value:"Unauthorized"}),f("div",Mo,[f("img",{class:"xer-h-13 tablet:xer-h-15",src:d(Ue)("401")},null,8,Do)]),f("h1",Vo,X(d(n).translate("Moez.Error401.Titel")),1),f("p",Io,X(o.beschrijving?d(n).translate(o.beschrijving):d(n).translate("Moez.Error401.Beschrijving")),1),f("a",{class:"xer-mb-10 xer-btn xer-btn--cta xer-btn--icon",href:d(t)},X(d(n).translate("Moez.Error.Terugknop")),9,To)]))}}),Wt={XerOeps:bo,XerNotFound:Lo,XerUnauthorized:jo};function qe(e){return e&&e.split(".").map(n=>{const t=n.indexOf("[");return t===-1?xn(n):`${xn(n.slice(0,t))}${n.slice(t)}`}).join(".")}function Ao(e){const n={};for(const t in e)if(e.hasOwnProperty(t)){const o=e[t],r=qe(t);r&&(n[r]=o)}return n}function Bo({aanbod:e,subflow:n,page:t,lang:o},{aanvraagId:r},a=!1,i){const s=new URLSearchParams;if(e&&s.append("aanbod",e),n&&s.append("subflow",n),t&&s.append("page",t),o&&s.append("lang",o),a&&s.append("updatePrijzen",a.toString()),s.append("api-version","2"),!r)throw new Error("Unable to fetch leadAanvraag without aanvraagId.");return ie.get(`/viaxerius/api/v2/leadAanvraag/${r}`,{params:s,signal:i}).then(({data:u})=>(At(u.gebeurtenissenForGtm),u))}function Eo(e){return ie.get(`/viaxerius/api/v2/leadAanvraag?k=${e}&api-version=2`).then(({data:n})=>(n.gebeurtenissenForGtm&&At(n.gebeurtenissenForGtm),n))}function No({aanbod:e,subflow:n,page:t,lang:o},r){if(!r)return Promise.resolve(void 0);const a=new URLSearchParams;return e&&a.append("aanbod",e),n&&a.append("subflow",n),t&&a.append("page",t),o&&a.append("lang",o),ie.put(`/viaxerius/api/v2/leadAanvraag/${r.aanvraagId}?api-version=2`,{...r,immutableData:void 0},{params:a}).then(i=>(At(i.data.gebeurtenissenForGtm),i))}function Fo(e,n,t,o,r,a=void 0){return ie.post(`/viaxerius/api/v2/leadAanvraag?lang=${e}&api-version=2`,{utmCodes:t,aanbodType:n,metrics:a,aanbodVersieId:o,subflowVersies:r}).then(({data:i})=>(At(i.gebeurtenissenForGtm),i))}function Po(e,n){return ie.post(`/viaxerius/api/v2/leadAanvraag?lang=${e}&api-version=2`,n)}function Ro(e,n,t,o){const r=new URLSearchParams;if(n&&r.append("aanbod",n),t&&r.append("subflow",t),o&&r.append("hervatFlow",o.toString()),!e)throw new Error("Unable to fetch next page without aanvraagId.");return ie.get(`/viaxerius/api/v1/leadAanvraag/${e}/NextPage`,{params:r}).then(({data:a})=>a)}function zo(e,n,t,o,r,a){return ie.post("/viaxerius/api/v1/Gebeurtenis",{gebeurtenisTrigger:e,aanvraagId:n,mappedDataFromTrigger:a,page:o,subflow:r,flowview:t},{ignoreGlobalErrorHandler:!0}).then(({data:i})=>(i&&At([i]),i))}const Jt={startAanbod:0,page:1,overzicht:2,betaalOverzicht:3};function At(e){const n=Vn();n!=null&&n.enabled()&&(e==null||e.forEach(t=>{const o={correlationId:t.correlationId,correlationType:t.correlationType,data:t!=null&&t.data?JSON.parse(t.data):null,dataType:t.dataType,event:t.eventName,timestamp:t.timestamp};n.trackEvent(o)}))}function qo(e,n){return ie.post("/viaxerius/api/v1/Document/UploadFiles",{documentsToUpload:e},{params:{aanvraagId:n}}).then(({data:t})=>t)}function Xo(e,n){return ie.get("/viaxerius/api/v1/Document",{params:{fileId:e,aanvraagId:n},responseType:"blob"}).then(({data:t})=>new Blob([t]))}const xe={getLeadAanvraag:Bo,getLeadAanvraagByK:Eo,putLeadAanvraag:No,postLeadAanvraag:Fo,postLeadAanvraagFull:Po,getNextPage:Ro,sendGebeurtenis:zo,uploadFiles:qo,getFile:Xo};let rn,Ft=!1,Pt;function Un(e,n,t,o){if(Ft){Pt=o;return}const r=e(o);return Ft=rn=xe.putLeadAanvraag(t,r).then(a=>{if(n(a==null?void 0:a.data.leadAanvraag),Pt){const i={...Pt};return Pt=void 0,Ft=!1,Un(e,n,t,i)}return Promise.resolve()}).catch(()=>Promise.resolve()).finally(()=>{Ft=!1}),rn}function $o({query:e}){const n={campaign:e==null?void 0:e.utm_campaign,medium:e==null?void 0:e.utm_medium,source:e==null?void 0:e.utm_source,content:e==null?void 0:e.utm_content};for(const t in n)if(Object.prototype.hasOwnProperty.call(n,t)&&n[t])return n}const we=()=>{const{currentRoute:e,push:n}=vt(),t=w(()=>{var u,m,p,v;const s=((m=(u=e==null?void 0:e.value)==null?void 0:u.params)==null?void 0:m.aanbod)??((v=(p=e==null?void 0:e.value)==null?void 0:p.query
3)==null?void 0:v.aanbod);return Array.isArray(s)?s[0]:s}),o=w(()=>{var u,m;const s=(m=(u=e==null?void 0:e.value)==null?void 0:u.query)==null?void 0:m.aanvraagId;if(Array.isArray(s)){if(!s[0])throw new Error("Could not find aanvraagId from query parameters");return s[0].toString()}else{if(!s)throw new Error("Could not find aanvraagId from query parameters");return s.toString()}}),r=w(()=>{var u,m,p;const s=((u=e==null?void 0:e.value.meta)==null?void 0:u.lang)??((m=e==null?void 0:e.value.params)==null?void 0:m.lang)??((p=e==null?void 0:e.value.query)==null?void 0:p.lang);return Array.isArray(s)?s[0]:s}),a=w(()=>{var u,m,p,v;const s=((m=(u=e==null?void 0:e.value)==null?void 0:u.params)==null?void 0:m.page)??((v=(p=e==null?void 0:e.value)==null?void 0:p.params)==null?void 0:v.stap);return Array.isArray(s)?s[0]:s}),i=w(()=>{var u,m,p,v,c;const s=((m=(u=e==null?void 0:e.value)==null?void 0:u.params)==null?void 0:m.subflow)||((v=(p=e==null?void 0:e.value)==null?void 0:p.query)==null?void 0:v.subflow);return Array.isArray(s)?(c=s[0])==null?void 0:c.toString():s==null?void 0:s.toString()});return{currentRoute:e,pushToRouter:n,lang:r,aanbodNaam:t,aanvraagId:o,pageNaam:a,subflowNaam:i}};var on=(e=>(e[e.Online=1]="Online",e[e.Overschrijving=2]="Overschrijving",e))(on||{}),Lt=(e=>(e[e.Onbekend=0]="Onbekend",e[e.Manueel=1]="Manueel",e[e.Itsme=2]="Itsme",e[e.XeriusAccount=3]="XeriusAccount",e))(Lt||{}),dt=(e=>(e[e.Unknown=0]="Unknown",e[e.Open=1]="Open",e[e.Completed=2]="Completed",e[e.Hidden=3]="Hidden",e))(dt||{}),at=(e=>(e[e.Open=0]="Open",e[e.Finished=1]="Finished",e[e.Skipped=2]="Skipped",e[e.NietVanToepassing=3]="NietVanToepassing",e[e.Hidden=4]="Hidden",e))(at||{}),Ot=(e=>(e[e.PostDataHook=0]="PostDataHook",e[e.PreDataHook=1]="PreDataHook",e[e.StartAanbod=10]="StartAanbod",e[e.Finalize=11]="Finalize",e[e.DocumentDownload=20]="DocumentDownload",e[e.Expired=30]="Expired",e[e.BetalingSuccess=40]="BetalingSuccess",e[e.PageView=50]="PageView",e))(Ot||{});const de=Mt("leadAanvraag",()=>{const e=we(),n=H(),t=oe({}),o=oe(!1),r=oe(!1),a=oe(!1),i=oe(void 0),s=oe(!1),u=oe([]),m=w(()=>{var B;return(B=i.value)==null?void 0:B.aanvraagId}),p=w(()=>o.value||r.value),v=w(()=>B=>{var y,F;return(F=(y=i.value)==null?void 0:y.subflowState)==null?void 0:F.find(U=>U.subflowNaam===B)}),c=w(()=>{var B;return(B=i.value)==null?void 0:B.subflowState}),b=B=>{var F,U,ee,te;if(!B)return[];const y=((te=(ee=(U=(F=i.value)==null?void 0:F.subflowState)==null?void 0:U.filter(Z=>Z.subflowNaam===B))==null?void 0:ee[0])==null?void 0:te.pageStatuses)??void 0;return y?Object.keys(y).map(Z=>({pageNaam:Z,pageStatus:y[Z].status})):[]},x=B=>b(B).filter(y=>y.pageStatus===dt.Open||y.pageStatus===dt.Completed),g=w(()=>B=>x?x(B).map(y=>({name:y.pageNaam,state:y.pageStatus===dt.Completed})):[]),L=w(()=>{var B,y;return(y=(B=i.value)==null?void 0:B.subflowVersies)==null?void 0:y.map(F=>F.subflowVersieId)}),j=w(()=>{var B;return(B=i.value)==null?void 0:B.aanbodVersieId}),V=(B,y)=>xe.getLeadAanvraag({...B.params},B.query,!1,y).then(F=>{if(!F.leadAanvraag)throw new Error("No leadAanvraag found");return N(F.leadAanvraag),F}),O=({lang:B,aanbod:y,aanvraagId:F,updatePrijzen:U})=>{A(),(F&&!i.value||U)&&(r.value=!0,xe.getLeadAanvraag({aanbod:y,lang:B},{aanvraagId:F},U).then(ee=>{if(!ee.leadAanvraag)throw new Error("No leadAanvraag found");N(ee.leadAanvraag),r.value=!1}))},D=B=>Un(z,N,e.currentRoute.value.params,B),k=async({contentLocator:B,value:y})=>{const F=qe(B);if(!F)throw new Error("Cannot setAndSaveValueOnLeadAanvraag without a valid content locator");return i.value=Rt({...i.value},F,ce(y)),await xe.putLeadAanvraag({aanbod:e.currentRoute.value.params.aanbod,lang:e.currentRoute.value.params.lang},i.value),i.value},E=async({contentLocator:B,value:y},F,U)=>
3{const ee=qe(B);if(!ee)throw new Error("Cannot setAndSaveValueOnLeadAanvraagWithOverrideAanbodAndLang without a valid content locator");if(i.value=Rt({...i.value},ee,ce(y)),!i.value)throw new Error("leadAanvraag is not defined");return await xe.putLeadAanvraag({aanbod:F,lang:U},i.value),i.value},P=async B=>{i.value=B,await xe.putLeadAanvraag({aanbod:e.currentRoute.value.params.aanbod,lang:e.currentRoute.value.params.lang},B)},N=B=>{i.value=B},I=()=>{t.value={},u.value=[],i.value=void 0},A=()=>{t.value={},u.value=[]},z=({contentLocator:B,value:y})=>{const F=qe(B);if(!F)throw new Error("Cannot setValueOnLeadAanvraag without a valid content locator");return i.value=Rt({...i.value},F,ce(y)),i.value};return{errorMessages:t,loadingFromNext:o,loadingFromRouteParams:r,finalizePending:a,leadAanvraag:i,aanbodStarting:s,pageErrorMessages:u,aanvraagId:m,loading:p,subflowState:v,subflowStates:c,pageStatuses:b,visiblePageStatuses:x,visiblePageStatusProgress:g,aanbodVersieId:j,subflowVersieIds:L,loadFromPageRoute:V,loadFromRouteParam
3s:O,save:D,setAndSaveValueOnLeadAanvraag:k,setAndSaveValueOnLeadAanvraagWithOverrideAanbodAndLang:E,updateAndSaveLeadAanvraag:P,updateLeadAanvraag:N,reset:I,resetAllErrorMessages:A,setValueOnLeadAanvraag:z,updateStapErrors:B=>{t.value=Ao(B)},updatePageErrors:B=>{u.value=B},startAanbod:async(B,y,F)=>{if(s.value)return Promise.reject("aanbod is already starting");s.value=!0;const U=$o(e.currentRoute.value),ee={gestartOnMobile:n.isMobile},te=await xe.postLeadAanvraag(e.currentRoute.value.params.lang,B,U,y,F,ee);te.leadAanvraag&&N(te.leadAanvraag),s.value=!1}}});async function Ho(e,n,t,o){const r=d(t),a=d(o),i=d(e);return i?r&&a?Gn(t,o,i):Kn(i,n):Promise.resolve({})}async function Kn(e,n){const t=d(n);return t?(await ie.get(`/viaxerius/api/v1/aanbodDefinitie/${t}?lang=${e}`)).data:Promise.resolve({})}async function Gn(e,n,t){const o=d(e),r=d(n),a=d(t);return!o||!r?Promise.resolve({}):(await ie.get(`/viaxerius/api/v1/aanbodDefinitie/aanbodByVersion/${o}?subflowVersionIds=${r.join()}&taal=${a}`)).data}const Ut={getAanbodDefinitie:Ho,getAanbodDefinitieByName:Kn,getAanbodDefinitieByVersion:Gn};function Wn(e,n,t,o){const r=Oa(["aanbodDefinitie",e,n,t,o],()=>Ut.getAanbodDefinitie(e,n,t,o),{keepPreviousData:!0,staleTime:144e5});return{...r,homeButtonAvailable:w(()=>{var i,s,u;const a=(u=(s=(i=r.data)==null?void 0:i.value)==null?void 0:s.subflows)==null?void 0:u.length;return a?a>1:!1})}}function Uo(e,n,t,o,r){return e.fetchQuery({queryKey:["aanbodDefinitie",n,t,o,r],queryFn:()=>Ut.getAanbodDefinitie(n,t,o,r),staleTime:1e3*60*60*4})}const ut=()=>{const{lang:e,aanbodNaam:n,subflowNaam:t,pageNaam:o}=we(),r=de(),{aanbodVersieId:a,subflowVersieIds:i}=gt(r),{data:s,isLoading:u,homeButtonAvailable:m}=Wn(e,n,a,i),p=w(()=>!!(s!=null&&s.value&&(s!=null&&s.value.partnerIcon))),v={"hello-bank-color":Ma},c=w(()=>{var O;return(O=s==null?void 0:s.value)!=null&&O.partnerIcon?v[s==null?void 0:s.value.partnerIcon]:void 0}),b=w(()=>g(s,t,o)),x=w(()=>{var O,D;return(D=(O=s==null?void 0:s.value)==null?void 0:O.subflows)==null?void 0:D.find(k=>k.naam===t.value)});function g(O,D,k){var N;const E=L(O,D);return(N=E==null?void 0:E.pages)==null?void 0:N.find(I=>I.naam===d(k))}function L(O,D){var E;const k=d(O);return(E=k==null?void 0:k.subflows)==null?void 0:E.find(P=>P.naam===d(D))}const j=w(()=>{var D,k;const O=(k=(D=b.value)==null?void 0:D.stappen)==null?void 0:k.length;return O?O>1:!1}),V=w(()=>{var O,D;return(D=(O=s==null?void 0:s.value)==null?void 0:O.subflows)==null?void 0:D.map(k=>({subflowId:k.subflowId,subflowVersieId:k.subflowVersieId,dienstId:k.dienstId}))});return{aanbodDefinitie:s,homeButtonAvailable:m,isLoading:u,showPartnerIcon:p,getPartnerIcon:c,currentSubflow:x,currentPageConfig:b,pageHasMultipleStappen:j,subflowVersies:V}},Jn=()=>{const{lang:e,aanbodNaam:n}=we(),t=de(),o=w(()=>{var u;return(u=t.leadAanvraag)==null?void 0:u.aanbodVersieId}),r=w(()=>t.subflowVersieIds),{data:a}=Wn(e,n,o,r),i=w(()=>{var u;return(u=s.value)==null?void 0:u.map(m=>m.state.prijsBruto??0).reduce((m,p)=>m+p,0)}),s=w(()=>{var m,p;const{leadAanvraag:u}=de();return(p=(m=u==null?void 0:u.subflowState)==null?void 0:m.filter(v=>v.subflowStatus===at.Finished))==null?void 0:p.map(v=>{var c,b;return{state:v,definitie:(b=(c=a==null?void 0:a.value)==null?void 0:c.subflows)==null?void 0:b.find(x=>x.naam===v.subflowNaam)}})});return{totaalPrijs:i,finishedSubflows:s}};function Ko(e,n,t=void 0){const o={};return t&&(o["x-recaptcha-token"]=t),ie.post("/viaxerius/api/v1/aanvraag",{leadAanvraagId:e,aanbod:n},{headers:o})}const Go={createAanvraag:Ko};function Wo(e,n,t=void 0){let o=`aanvraagId=${n}&aanbod=${e}`;return t&&(o+=`&simulatieScenario=${t}`),ie.post(`/viaxerius/api/v1/betaling?${o}`).then(({data:r})=>r)}const Jo={createBetaling:Wo},Zo=()=>{const{aanbodDefinitie:e,subflowVersies:n}=ut(),t=de();async function o(){if(!(e!=null&&e.value))throw new Error("Unable to start aanvraag without aanbodDefinitie");const{aanbodType:r,aanbodVersieId:a}=e.value;if(!a||!n.value)throw new Error(`Unable to start aanvraag without aanbodVersieId (${a}) or subflowVersies (${n.value})`);await t.startAanbod(r,a,n.value)}return{startAanbod:o}},rt=()=>{const e=vt(),{aanbodDefinitie:n}=ut(),t=Da(),o=Jn(),{startAanbod:r}=Zo(),a=we();async function i(c){var j,V;const b=de();if(!b.leadAanvraag)throw new Error(`Unable to navigate to subflow "${c.displayNaam}" ,LeadAanvraag is not defined`);const x=(j=b.leadAanvraag.subflowState)==null?void 0:j.find(O=>O.subflowNaam==c.naam);let g=c.naam,L;if((x==null?void 0:x.subflowStatus)===at.Finished)c.pages?L=c.pages[c.pages.length-1].naam:c.stappen&&(L=c.stappen[c.stappen.length-1].naam);else if((x==null?void 0:x.subflowStatus)===at.Skipped)c.pages?L=c.pages[0].naam:c.stappen&&(L=(V=c.stappen[0])==null?void 0:V.naam);else{const O=await xe.getNextPage(b.leadAanvraag.aanvraagId,a.aanbodNaam.value,c.naam??void 0);
3L=O.page,g=O.subflow}s(g,L)}async function s(c,b,x,g){await e.push(`/${a.lang.value}/${x??a.aanbodNaam.value}/${c}/${b}?aanvraagId=${g??a.aanvraagId.value}`)}const u=w(()=>{const c=de();return t.value>0||c.loading}),m=w(()=>{const c=de();return t.value>0||!c.leadAanvraag});async function p(){var O,D,k,E,P;const c=de();if(!((O=n.value)!=null&&O.subflows)||!((D=n.value)!=null&&D.subflows[0].pages))throw new Error("Unable to navigateToFirstPageOfFirstSubflow, no subflows with pages found in aanbodDefinitie");const b=a.lang.value,x=a==null?void 0:a.aanbodNaam.value,g=(k=n.value)==null?void 0:k.subflows[0],L=(E=n.value)==null?void 0:E.subflows[0].pages[0],V={name:"Page",params:{lang:b,aanbod:x,subflow:g.naam,page:L.naam},query:{aanvraagId:((P=c.leadAanvraag)==null?void 0:P.aanvraagId)??a.aanvraagId.value}};await e.push(V)}async function v(c){const b=de();if(b.finalizePending)return;b.finalizePending=!0;const x=H();b.setValueOnLeadAanvraag({contentLocator:"metrics.finalizedOnMobile",value:x.isMobile}),b.setValueOnLeadAanvraag({contentLocator:"aanvaardeJuridischeDocumentVersieIds",value:c==null?void 0:c.aanvaardeJuridischeDocumentVersieIds}),b.setValueOnLeadAanvraag({contentLocator:"AanvaardeQueenRecapCheckboxes",value:c==null?void 0:c.aanvaardeQueenRecapCheckboxes});let g=c==null?void 0:c.betaalOptie;if(o.totaalPrijs.value!==0&&!(c!=null&&c.betaalOptie)&&(g=on.Online),b.setValueOnLeadAanvraag({contentLocator:"GekozenBetaaloptie",value:g}),await xe.putLeadAanvraag({aanbod:a.aanbodNaam.value,lang:a.lang.value},b.leadAanvraag),o.totaalPrijs.value===0||g===on.Overschrijving){const V=await Go.createAanvraag(a.aanvraagId.value,a.aanbodNaam.value,c==null?void 0:c.recaptchaToken);window.location=V.headers.location;return}const L=a.aanbodNaam.value,j=a.aanvraagId.value;Jo.createBetaling(L,j).then(V=>{if(V.routeName)a.pushToRouter({name:V.routeName,query:V.query});else if(V.redirectUrl)window.location.href=V.redirectUrl;else throw new Error("Unable to redirect after createBetaling, no routeName or redirectUrl found in createBetaling response")}),b.finalizePending=!1}return{loading:u,startAanbod:r,navigateToFirstPageOfFirstSubflow:p,initialStateIsLoading:m,navigateToSubflow:i,navigateToSubflowPage:s,finalize:v}},Qo={"data-automation-id":"xer-login"},Yo=["action"],ei=["innerHTML"],ti=["action"],ni=["innerHTML"],ai={key:2,class:"xer-flex xer-justify-end"},ri=["innerHTML"],oi=["innerHTML"],Zn=ye({__name:"XerLogin",props:{anonymousLabel:{type:String,default:"Moez.Verderknop.zonderitsme"},startAanbodBeforeLogin:{type:Boolean,default:!1},autoStart:{type:String,default:void 0},aanvraagId:{type:String,default:void 0}},emits:["on-unknown-auto-start-detected","on-anonymous-login-clicked"],setup(e,{emit:n}){const t=n,o=e,r=H(),a=de(),{aanvraagId:i}=gt(a),s=w(()=>o.aanvraagId??i.value),{aanbodDefinitie:u,isLoading:m}=ut(),{subflowNaam:p}=we(),v=w(()=>`/viaxerius/login?lang=${r.lang}&aanvraagId=${s.value}&subflow=${p.value}&start=${Lt.Itsme}`),c=w(()=>`/viaxerius/XeriusAccountLogin?lang=${r.lang}&aanvraagId=${s.value}&subflow=${p.value}&start=${Lt.XeriusAccount}`),b=w(()=>{var A,z,G;return((A=r.config)==null?void 0:A.allowLoginWithItsme)==="true"&&((z=u==null?void 0:u.value)==null?void 0:z.enabledLoginTypes)&&((G=u==null?void 0:u.value)==null?void 0:G.enabledLoginTypes.includes("Itsme"))}),x=w(()=>{var A,z,G;return((A=r.config)==null?void 0:A.allowLoginWithXeriusAccount)==="true"&&((z=u==null?void 0:u.value)==null?void 0:z.enabledLoginTypes)&&((G=u==null?void 0:u.value)==null?void 0:G.enabledLoginTypes.includes("XeriusAccount"))}),g=w(()=>{var A,z;return((A=r.config)==null?void 0:A.allowAnonymous)==="true"&&((z=u==null?void 0:u.value)==null?void 0:z.allowAnonymous)}),L=w(()=>b.value||x.value||g.value),j=oe(null),V=oe(null),O=rt(),{loading:D}=rt();let k;async function E(){var A,z;if(k&&k(),m.value||j.value===null){k=bn(()=>{!m.value&&j.value!==null&&E()});return}if(!b.value){t("on-unknown-auto-start-detected");return}if(o.startAanbodBeforeLogin&&await O.startAanbod(),(A=j.value)!=null&&A.submit)(z=j.value)==null||z.submit();else throw new Error("No submit function found for itsmeForm")}let P;async function N(){var A,z;if(P&&P(),m.value||V.value===null){P=bn(()=>{!m.value&&V.value!==null&&N()});return}if(!x.value){t("on-unknown-auto-start-detected");return}if(o.startAanbodBeforeLogin&&await O.startAanbod(),(A=V.value)!=null&&A.submit)(z=V.value)==null||z.submit();else throw new Error("No submit function found for xeriusLoginForm")}function I(){if(!g.value){t("on-unknown-auto-start-detected");return}
3t("on-anonymous-login-clicked")}return ht(()=>{var A;switch((A=o.autoStart)==null?void 0:A.toLowerCase()){case"itsme":E();break;case"xeriusaccount":N();break;case"anonymous":I();break;default:t("on-unknown-auto-start-detected");break}}),(A,z)=>Mn((l(),h("div",Qo,[b.value?(l(),h("form",{key:0,ref_key:"itsmeForm",ref:j,class:"xer-flex xer-justify-end xer-mb-5",method:"POST",action:v.value},[C(d(Be),{"data-automation-id":"login-itsme","xer-icon":d(Va),onClick:qt(E,["prevent"])},{default:T(()=>[f("span",{innerHTML:d(r).translate("Moez.Verderknop.metitsme")},null,8,ei)]),_:1},8,["xer-icon"])],8,Yo)):S("",!0),x.value?(l(),h("form",{key:1,ref_key:"xeriusLoginForm",ref:V,class:"xer-flex xer-justify-end xer-mb-5",method:"POST",action:c.value},[C(d(Be),{"data-automation-id":"login-xerius-account","xer-icon":d(In),onClick:qt(N,["prevent"])},{default:T(()=>[f("span",{innerHTML:d(r).translate("Moez.Verderknop.xeriusAccount")},null,8,ni)]),_:1},8,["xer-icon"])],8,ti)):S("",!0),g.value?(l(),h("div",ai,[C(d(Be),{type:"button","xer-icon":d(ft),"data-automation-id":"navigatie-verder","xer-loading":d(D),onClick:z[0]||(z[0]=G=>I())},{default:T(()=>[f("span",{innerHTML:d(r).translate(e.anonymousLabel)},null,8,ri)]),_:1},8,["xer-icon","xer-loading"])])):S("",!0),L.value?S("",!0):(l(),M(d(Ia),{key:3,severity:"error",closable:!1,"data-automation-id":"no-login-available"},{default:T(()=>[f("p",{innerHTML:d(r).translate("Login.Fallback")},null,8,oi)]),_:1}))],512)),[[Dn,!e.autoStart]])}}),sn=ye({__name:"Oeps",props:{errorComponent:{default:"XerOeps"},errorComponentProps:{default:void 0}},setup(e){const n={XerOeps:Wt.XerOeps,XerNotFound:Wt.XerNotFound,XerUnauthorized:Wt.XerUnauthorized,XerLogin:Zn},t=H();return(o,r)=>(l(),M(Tt,null,{header:T(()=>{var a,i;return[C(d(un),{id:"overzicht-header",class:"xer-l-application__header xer-mb-7 tablet:xer-m-0","xer-logo-link":d(t).xeriusHomeUrl,"xer-codey-logo-image-folder":(a=d(t).config)==null?void 0:a.logoImageFolder,"xer-logo-alt":(i=d(t).config)==null?void 0:i.logoAlt,"xer-no-blob":d(t).noBlob},null,8,["xer-logo-link","xer-codey-logo-image-folder","xer-logo-alt","xer-no-blob"])]}),footer:T(()=>[C(dn,{class:Ce({"xer-hidden tablet:xer-block":!d(t).showFooterOnMobile})},null,8,["class"])]),default:T(()=>[(l(),M(Dt(n[o.errorComponent]),$t(Tn(o.errorComponentProps)),null,16))]),_:1}))}}),ii=()=>{const e=vt(),n=t=>{var m;if(ie.isCancel(t))return Promise.reject(t);const o=(m=t.response.config)==null?void 0:m.url,r=t.response.status,{query:{aanvraagId:a}}=e.currentRoute.value,i=Object.prototype.hasOwnProperty.call(t.config,"ignoreGlobalErrorHandler")&&t.config.ignoreGlobalErrorHandler===!0,s={aanvraagId:a,ignoreGlobalErrorHandler:i,requestUrl:o},u=H();if(!i&&(r===401||r===403||r===404)){let p;const{actionOnError:v,loginType:c,beschrijving:b}=t.response.data;switch(r){case 401:if(v=="RedirectToLogin"){p="user not logged in, redirecting to login page",u.setErrorLoggedOut({autoStart:c,aanvraagId:a});break}p=`401 case to Unauthorized (${t})`,u.setErrorUnauthorised({beschrijving:b});break;case 403:p=`403 case to Forbidden (${t})`,u.setErrorUnauthorised();break;case 404:p=`404 case to Not Found (${t})`,u.setErrorNotFound();break;default:throw new Error(`Unhandled Status code in axios error handling: ${r}.`)}return Ne.trackTrace(p,s),Promise.reject(t)}return i||t.response&&t.response.status<500||(Ne.trackTrace(`default case to Oeps (${t})`,s),u.setErrorInternalServer()),Promise.reject(t)};ie.defaults.withCredentials=!0,ie.defaults.headers.get.Accept="application/json",ie.interceptors.response.use(t=>t,t=>n(t))},si=ye({__name:"App",setup(e){const n=H();return ii(),(t,o)=>{const r=_("router-view");return l(),h(re,null,[d(n).error?(l(),M(sn,{key:0,"error-component":d(n).error.component,"error-component-props":d(n).error.props},null,8,["error-component","error-component-props"])):(l(),M(r,{key:1})),C(zr)],64)}}});function Qn({contactInfo:e,aanbodDisplayNaam:n}){if(!e)return;const t=H();Ge().openPopUp({titel:t.translate(e.titel),content:{aanbodNaam:n,...e},contentType:"contact-popup"})}const bt=Mt("stapConfig",()=>{const e=oe(void 0),n=oe(void 0),t=oe(void 0),{subflowNaam:o}=we(),r=u=>w(()=>{var m;return(m=t.value)==null?void 0:m.find(p=>p.naam==u)}),a=w(()=>e.value||o.value);return{stapConfigs:t,pageNaam:n,subflowNaam:a,stapConfigFor:r,setConfigs:({stappen:u,pageNaam:m,subflowNaam:p})=>{t.value=u,n.value=m,e.value=p},clearConfigs:()=>{t.value=void 0,n.value=void 0}}}),Kt=()=>{const e=we(),n=w(()=>{var s,u;return`/${(s=e==null?void 0:e.lang)==null?void 0:s.value}/${(u=e==null?void 0:e.aanbodNaam)==null?void 0:u.value}`}),t=w(()=>{var s,u;return o((s=e==null?void 0:e.aanvraagId)==null?void 0:s.value,(u=e==null?void 0:e.aanbodNaam)==null?void 0:u.value)});function o(s,u){var m,p,v;return((m=e==null?void 0:e.lang)==null?void 0:m.value)==="fr"?`/${(p=e==null?void 0:e.lang)==null?void 0:p.value}/${u}/vue-d-ensemble?aanvraagId=${s}`:`/${(v=e==null?void 0:e.lang)==null?void 0:v.value}/${u}/overzicht?aanvraagId=${s}`}const r=w(()=>{var s;return((s=e==null?void 0:e.lang)==null?void 0:s.value)==="fr"?"https://www.xerius.be/fr-be":"https://www.xerius.be/nl-be"}),a=w(()=>{var s,u;return i((s=e==null?void 0:e.aanvraagId)==null?void 0:s.value,(u=e==null?void 0:e.aanbodNaam)==null?void 0:u.value)});function i(s,u){var m,p,v;return((m=e==null?void 0:e.lang)==null?void 0:m.value)==="fr"?`/${(p=e==null?void 0:e.lang)==null?void 0:p.value}/${u}/apercu-des-paiements?aanvraagId=${s}`:`/${(v=e==null?void 0:e.lang)==null?void 0:v.value}/${u}/betaaloverzicht?aanvraagId=${s}`}return{startAanbodUrl:n,overzichtUrl:t,overzichtUrlFor:o,betaaloverzichtUrl:a,betaaloverzichtUrlFor:i,xeriusHomeUrl:r}};function li(e,n,t){var i,s;const o=de();let r;if(e!=null?r=e:n&&(r=at.Open),r==null)return;const a=(s=(i=o.leadAanvraag)==null?void 0:i.subflowState)==null?void 0:s.findIndex(u=>u.subflowNaam===t);a!==void 0&&a>=0&&o.setValueOnLeadAanvraag({contentLocator:`subflowState.[${a}].subflowStatus`,value:r})}const Yn=()=>{const e=vt(),n=rt(),t=Kt(),o=Ta(),{currentPageConfig:r,pageHasMultipleStappen:a}=ut(),i=we();async function s(u,m,p,v){var x,g,L,j,V,O,D,k,E,P,N,I,A,z,G,ae;const c=de(),b=Ge();try{if(c.loading)return;u||(c.loadingFromNext=!0);const q=w(()=>c.leadAanvraag);if(!((x=q.value)!=null&&x.aanbodVersieId))throw new Error("Unable to start aanvraag without aanbodDefinitie");const B=await Uo(o,i.lang,i.aanbodNaam,q.value.aanbodVersieId,c.subflowVersieIds);await(rn??Promise.resolve());const y=bt();let F=!1;if(!a.value){const Z=(j=(L=(g=r==null?void 0:r.value)==null?void 0:g.stappen)==null?void 0:L[0])==null?void 0:j.contentComponent;F=Z==="FlowOpener"||Z==="IntroFlowOpener"}li(m,F,p??i.subflowNaam.value);let U;try{U=await xe.putLeadAanvraag({aanbod:v??i.aanbodNaam.value,subflow:p??i.subflowNaam.value,page:i.pageNaam.value,lang:i.lang.value},q.value)}catch(Z){(O=(V=Z.response)==null?void 0:V.data)!=null&&O.errorMessages||(k=(D=Z.response)==null?void 0:D.data)!=null&&k.notification?(c.updateStapErrors(Z.response.data.errorMessages),c.setValueOnLeadAanvraag({contentLocator:"suppressedErrors",value:Z.response.data.suppressedErrors})):c.updateStapErrors(void 0),Z.response.data.notification&&b.openPopUp({...Z.response.data.notification,content:Z.response.data.notification.beschrijving}),(P=(E=Z.response)==null?void 0:E.data)!=null&&P.pageErrorMessages?c.updatePageErrors((I=(N=Z.response)==null?void 0:N.data)==null?void 0:I.pageErrorMessages):c.updatePageErrors(void 0);return}if(U.headers["next-url"])return window.location=U.headers["next-url"],U.data.leadAanvraag;const ee=()=>B.subflows&&B.subflows.length==1;let te=t.overzichtUrl.value;if(ee()&&(te=t.betaaloverzichtUrl.value),U.headers["next-subflow"]){const Z=W=>ja.decode(U.headers[W]);te=`/${i.lang.value}/${v??i.aanbodNaam.value}/${Z("next-subflow")}/${Z("next-page")}?aanvraagId=${i.aanvraagId.value??((A=c.leadAanvraag)==null?void 0:A.aanvraagId)}`;const ve=await xe.getLeadAanvraag({aanbod:v??i.aanbodNaam.value,subflow:Z("next-subflow"),page:Z("next-page"),lang:i.lang.value},{aanvraagId:(z=c.leadAanvraag)==null?void 0:z.aanvraagId});ve.leadAanvraag&&(c.resetAllErrorMessages(),c.updateLeadAanvraag(ve.leadAanvraag)),(G=ve.page)!=null&&G.stappen&&((ae=ve.page)!=null&&ae.naam)&&y.setConfigs({subflowNaam:ve.currentSubflowNaam,stappen:ve.page.stappen,pageNaam:ve.page.naam})}else{c.updateLeadAanvraag(U.data.leadAanvraag);const Z=r.value;if(Z!=null&&Z.metaData&&ee()&&Z.metaData.FinalizeOnNext==="true"){await n.finalize();return}}return await e.push(te),U.data.leadAanvraag}finally{c.loadingFromNext=!1}}return{next:s}},ui={props:{contentComponentVueModel:{type:Object,required:!0},aanbodExtensions:{type:Object,required:!0},subflowState:{type:Object,required:!0},routeExtensions:{type:Object,required:!0},loading:{type:Boolean,required:!0},stapConfig:{type:Object,required:!0},isFirstStapOnPage:{type:Boolean,required:!0}},computed:{...Y(H)},methods:{getCodeyImageUrl:Ue}}
3,ci={key:0,class:"xer-flex xer-justify-center xer-mb-7"},di=["src","alt"],mi=["innerHTML"],pi=["innerHTML"],hi=["innerHTML"],gi=["innerHTML"];function vi(e,n,t,o,r,a){var i,s,u,m,p,v,c,b,x,g,L,j,V,O,D,k,E,P,N,I,A,z,G,ae,q,B,y,F,U,ee,te,Z;return l(),h("div",null,[(s=(i=t.aanbodExtensions)==null?void 0:i.currentSubflow)!=null&&s.value&&((m=(u=t.stapConfig)==null?void 0:u.metaData)==null?void 0:m.HideIcon)!=="true"?(l(),h("div",ci,[f("img",{class:"xer-h-15 mobile-small:xer-h-14",src:a.getCodeyImageUrl((v=(p=t.stapConfig)==null?void 0:p.metaData)!=null&&v.Icon?(c=t.stapConfig)==null?void 0:c.metaData.Icon:(x=(b=t.aanbodExtensions)==null?void 0:b.currentSubflow)==null?void 0:x.value.ficheIcoon),alt:(L=(g=t.aanbodExtensions)==null?void 0:g.currentSubflow)==null?void 0:L.value.displayNaam,"data-automation-id":"flow-opener-pictogram"},null,8,di)])):S("",!0),f("h1",{class:"xer-text-center xer-heading-xxl xer-mb-5",innerHTML:e.rootStore.translate(((V=(j=t.stapConfig)==null?void 0:j.metaData)==null?void 0:V.ContentComponentTitel)??((D=(O=t.stapConfig)==null?void 0:O.metaData)==null?void 0:D.FlowOpenerTitel))},null,8,mi),f("p",{class:"xer-documentation",innerHTML:e.rootStore.translate(((E=(k=t.stapConfig)==null?void 0:k.metaData)==null?void 0:E.BeschrijvingTranslationKey)??((N=(P=t.stapConfig)==null?void 0:P.metaData)==null?void 0:N.FlowOpenerBeschrijving))},null,8,pi),(A=(I=t.subflowState)==null?void 0:I.currentSubflowState)!=null&&A.value&&((G=(z=t.stapConfig)==null?void 0:z.metaData)==null?void 0:G.HidePrijs)!=="true"?(l(),h(re,{key:1},[((B=(q=(ae=t.subflowState)==null?void 0:ae.currentSubflowState)==null?void 0:q.value)==null?void 0:B.prijsBruto)>0?(l(),h("p",{key:0,"data-automation-id":"flowopener-prijs",class:"xer-text-s xer-font-medium",innerHTML:e.rootStore.getPrijsString((F=(y=t.subflowState)==null?void 0:y.currentSubflowState)==null?void 0:F.value.prijsBruto)},null,8,hi)):S("",!0),((ee=(U=t.subflowState)==null?void 0:U.currentSubflowState)==null?void 0:ee.value.prijsBruto)===0&&!((Z=(te=t.aanbodExtensions)==null?void 0:te.currentSubflow)!=null&&Z.value.dontShowZeroAsGratis)?(l(),h("p",{key:1,"data-automation-id":"flowopener-prijs",class:"xer-text-s xer-font-medium",innerHTML:e.rootStore.translate("Moez.Prijs.Gratis")},null,8,gi)):S("",!0)],64)):S("",!0)])}const fi=K(ui,[["render",vi]]),xi=window.navigator.userAgent.toLowerCase(),Zt=window.devicePixelRatio||1,bi=window.navigator.platform==="MacIntel"&&window.navigator.maxTouchPoints>1;class yi{constructor(){Te(this,"windows");Te(this,"ipod");Te(this,"ipad");Te(this,"iphone");Te(this,"iphoneX");Te(this,"iPhoneXR");Te(this,"iPhoneXSMax");Te(this,"ios");Te(this,"android");Te(this,"androidPhone");Te(this,"mobile");Te(this,"dingding");Te(this,"wechat");Te(this,"wechatMiniApp");this.windows=this.find("windows"),this.ipod=this.find("ipod"),this.ipad=this.find("ipad")||bi,this.dingding=this.find("dingtalk"),this.wechat=this.find("micromessenger"),this.wechatMiniApp=this.find("miniprogram"),this.iphone=!this.windows&&this.find("iphone"),this.iphoneX=this.iphone&&Zt===3&&window.screen.width===375&&window.screen.height===812,this.iPhoneXR=this.iphone&&Zt===2&&window.screen.width===414&&window.screen.height===896,this.iPhoneXSMax=this.iphone&&Zt===3&&window.screen.width===414&&window.screen.height===896,this.ios=this.iphone||this.ipod||this.ipad,this.android=!this.windows&&this.find("android"),this.androidPhone=this.android&&this.find("mobile"),this.mobile=this.androidPhone||this.iphone||this.ipod}find(n){return xi.indexOf(n)!==-1}}const _i=Symbol("Device detector");function Ci(){const e=new yi;return{install:n=>{n.config.globalProperties.$device=e,n.provide(_i,e)}}}function De(e,n,t,o){n&&(e.mobile||!t&&!o||n.focus())}const ki={name:"XerVraag",props:{vraag:{type:String,default:void 0},disabled:{type:Boolean,default:!1}}},Si={key:0,"data-component":"vraag",class:"xer-flex xer-flex-col xer-justify-end xer-mb-4"},wi=["innerHTML"];function Li(e,n,t,o,r,a){return t.vraag?(l(),h("div",Si,[f("p",{"data-automation-id":"vraag_text",class:Ce(["xer-leading-tight xer-font-regular xer-documentation",{"xer-opacity-25":t.disabled}]),innerHTML:t.vraag}
3,null,10,wi)])):S("",!0)}const ke=K(ki,[["render",Li]]),Oi={name:"XerHelpButton",components:{XerIcon:je},props:{message:{type:String,default:""},slideOutHeader:{type:String,default:""},slideOutContent:{type:String,required:!0}},data(){return{xerQuestionmark:jn}},computed:{...Y(Ge)},methods:{getCodeyImageUrl:Ue,showHelp(){this.notificationStore.openSlideOut({titel:this.slideOutHeader,content:this.slideOutContent})}}},Mi={class:"xer-flex"},Di=["innerHTML"];function Vi(e,n,t,o,r,a){const i=_("XerIcon");return l(),h("div",{class:"xer-card xer-card--xs xer-flex xer-cursor-pointer xer-p-3 xer-pl-5","data-automation-id":"help-button__button",onClick:n[0]||(n[0]=(...s)=>a.showHelp&&a.showHelp(...s))},[f("div",Mi,[C(i,{"xer-icon":r.xerQuestionmark,"xer-color":"primary","xer-size":"7",class:"xer-mr-5"},null,8,["xer-icon"]),f("span",{class:"help-button__text xer-text-s",innerHTML:t.message},null,8,Di)])])}const Ve=K(Oi,[["render",Vi]]);var Qe=(e=>(e.RIZIV_NUMMER="RizivNummer",e.BE_DATE="date",e))(Qe||{});const ea=Object.values(Qe),Qt=[1,5,2,3],Ii="dd/MM/yyyy";function Ti(e){switch(e){case"RizivNummer":return[/\d/,"-",/\d/,/\d/,/\d/,/\d/,/\d/,"-",/\d/,/\d/,"-",/\d/,/\d/,/\d/];case"date":return[/\d/,/\d/,"/",/\d/,/\d/,"/",/\d/,/\d/,/\d/,/\d/]}}function ji(e,n,t){if(!n)return n;switch(e){case"RizivNummer":return n.replace(/-/g,"");case"date":{const o="T00:00:00",r=n.indexOf("T")!==-1;if(!t&&!r){const a=n.split("/");return`${mt(new Date(+a[2],+a[1]-1,+a[0]),"yyyy-MM-dd")}${o}`}return n.indexOf("T")===-1?`${n}${o}`:n}default:return n}}function ta(e,n){if(!n)return n;switch(e){case"RizivNummer":{let t="",o=0;for(let r=0;r<Qt.length;r++){o=o+(Qt[r-1]??0);const a=n.substring(o,o+Qt[r]);a&&(t+=t?"-"+a:a)}return t}case"date":return mt(new Date(n),Ii)}}function ne(e,n,t){if(!n)return e;const o=qe(n);if(!o)throw new Error("Cannot updateLeadAanvraag without a valid content locator");return Rt(ce(e),o,ce(t))}function pn(e){return e==="nl"?"dd/mm/jjjj":"jj/mm/aaaa"}const Yt="bankrekening",Ai=Aa("dd/mm/yyyy",{minYear:1900}),Bi={components:{XerVraag:ke,XerButton:Be,XerTextfield:Xe,XerOptionInput:Oe,XerHelpButton:Ve},props:{contentComponentVueModel:{type:Object,required:!0},aanbodExtensions:{type:Object,required:!0},subflowState:{type:Object,required:!0},routeExtensions:{type:Object,required:!0},loading:{type:Boolean,required:!0},stapConfig:{type:Object,required:!0},isFirstStapOnPage:{type:Boolean,required:!0}},emits:["next"],data(){return{xerChevronRight:ft,value:void 0,skipStap:void 0,originalValue:void 0}},computed:{...Y(H),inputType(){var e,n;return((n=(e=this.stapConfig)==null?void 0:e.metaData)==null?void 0:n.InputType)??"text"},textFieldInputType(){return this.inputType===Yt||this.inputType===Qe.RIZIV_NUMMER||this.inputType===Qe.BE_DATE&&!this.rootStore.isMobile?"tel":this.inputType},isExtendedInputType(){return[Yt].includes(this.inputType)},customInputMask(){return Ti(this.inputType)},inputMask(){if(this.isCustomMaskActive)return"custom";if(this.inputType===Yt)return"belgischeIban"},inputValue(){var e,n;return this.skipStap?((n=(e=this.stapConfig)==null?void 0:e.metaData)==null?void 0:n.InputDefaultValue)??"":this.value},inputPlaceholder(){var e,n,t,o;return this.inputType===Qe.BE_DATE&&!this.rootStore.isMobile?pn(this.rootStore.lang):(n=(e=this.stapConfig)==null?void 0:e.metaData)!=null&&n.InputPlaceholder?(o=(t=this.stapConfig)==null?void 0:t.metaData)==null?void 0:o.InputPlaceholder:""},isCustomMaskActive(){switch(this.inputType){case Qe.RIZIV_NUMMER:return!0;case Qe.BE_DATE:if(!this.rootStore.isMobile)return!0;break}return!1}},watch:{"contentComponentVueModel.contentLocator.value":function(){setTimeout(()=>De(this.$device,this.$refs.stringInput.$refs.input,this.isFirstStapOnPage,!1))},"contentComponentVueModel.mainData.value":function(e){this.formatMainData(e),this.setInitialValue()},"contentComponentVueModel.fallbackData.value":function(e){this.skipStap=e}},mounted(){var e,n;this.formatMainData(this.contentComponentVueModel.mainData.value),this.skipStap=((n=(e=this.contentComponentVueModel)==null?void 0:e.fallbackData)==null?void 0:n.value)??!1,this.setInitialValue(),this.originalValue=this.value,De(this.$device,this.$refs.stringInput.$refs.input,this.isFirstStapOnPage,!1)},methods:{formatMainData(e){if(this.inputType===Qe.BE_DATE&&this.rootStore.isMobile){this.value=e==null?void 0:e.split("T")[0];return}if(ea.includes(this.inputType)){this.value=ta(this.inputType,e);return}this.value=e},setInitialValue(){var e,n,t,o;(n=(e=this.stapConfig)==null?void 0:e.metaData)!=null&&n.InputDefaultValue&&!this.value&&(this.value=(o=(t=this.stapConfig)==null?void 0:t.metaData)==null?void 0:o.InputDefaultValue)},inputChanged(e){if(this.skipStap=!1,this.inputType==Qe.BE_DATE&&!this.rootStore.isMobile){const n=Ai(e);if(n)this.value=n.value;else{const t=e.split("/");if(t[0]&&Number(t[0])>31&&(t[0]=31),t[1]&&Number(t[1])>12&&(t[1]=12),t[1]){const o=new Date(2021,Number(t[1]),0).getDate();o<Number(t[0])&&(t[0]=o)}this.value=t.join("/")}return}this.value=e},nextButtonHasMobileVersion(){return!0},hasValueChanged(){return this.value!==this.originalValue},nextDisabled(){var e,n,t;return!((e=this.stapConfig)!=null&&e.isOptional)&&(!this.value||this.value===((t=(n=this.stapConfig)==null?void 0:n.metaData)==null?void 0:t.InputDefaultValue))&&!this.skipStap},submit(e){if(!this.nextDisabled()){var n;return this.skipStap||(n=ji(this.inputType,this.value,this.rootStore.isMobile??!1)),e=ne(e,this.contentComponentVueModel.contentLocator.value,this.skipStap?void 0:n??this.value),this.contentComponentVueModel.fallbackContentLocator.value&&(e=ne(e,this.contentComponentVueModel.fallbackContentLocator.value,this.skipStap)),e}},changedSkipStap(e){e||De(this.$device,this.$refs.stringInput.$refs.input,this.isFirstStapOnPage,!0)}}},Ei={"data-content-component":"StringInput"},Ni=["innerHTML"];function Fi(e,n,t,o,r,a){var v,c,b,x,g,L,j,V,O,D,k,E,P,N,I,A,z,G,ae,q,B;const i=_("xer-vraag"),s=_("xer-button"),u=_("xer-textfield"),m=_("XerOptionInput"),p=_("xer-help-button");return l(),h("div",Ei,[C(i,{vraag:e.rootStore.translate((v=t.stapConfig.metaData)==null?void 0:v.BeschrijvingTranslationKey)},null,8,["vraag"]),(l(),M(u,{ref:"stringInput",key:t.contentComponentVueModel.contentLocator.value,"model-value":a.inputValue,class:"xer-mb-5","xer-id":t.contentComponentVueModel.contentLocator.value,"xer-type":a.textFieldInputType,"xer-label":e.rootStore.translate((b=(c=t.stapConfig)==null?void 0:c.metaData)==null?void 0:b.LabelTranslationKey),"xer-error":!!((g=(x=t.contentComponentVueModel)==null?void 0:x.hasErrorMessage)!=null&&g.value),"xer-error-message":e.rootStore.translate((j=(L=t.contentComponentVueModel)==null?void 0:L.mainDataErrorMessage)==null?void 0:j.value),"xer-mask":a.inputMask,"xer-custom-mask":a.customInputMask,"xer-placeholder":a.inputPlaceholder,"onUpdate:modelValue":n[1]||(n[1]=y=>a.inputChanged(y))},{default:T(()=>[t.aanbodExtensions.pageHasMultipleStappen.value?S("",!0):(l(),M(s,{key:0,ref:"button",class:"tablet:xer-hidden","xer-type":"cta","xer-icon":r.xerChevronRight,"xer-loading":t.loading,"data-automation-id":"navigatie-verder",disabled:a.nextDisabled(),onClick:n[0]||(n[0]=y=>e.$emit("next"))},null,8,["xer-icon","xer-loading","disabled"]))]),_:1},8,["model-value","xer-id","xer-type","xer-label","xer-error","xer-error-message","xer-mask","xer-custom-mask","xer-placeholder"])),t.contentComponentVueModel.fallbackContentLocator.value?(l(),M(m,{key:0,checked:r.skipStap,"onUpdate:checked":[n[2]||(n[2]=y=>r.skipStap=y),n[3]||(n[3]=y=>a.changedSkipStap(y))],class:"xer-mb-3","xer-id":t.contentComponentVueModel.fallbackContentLocator.value,"xer-type":"checkbox","xer-label":e.rootStore.translate((O=(V=t.stapConfig)==null?void 0:V.metaData)==null?void 0:O.SkipBeschrijvingTranslationKey)},null,8,["checked","xer-id","xer-label"])):S("",!0),(k=(D=t.stapConfig)==null?void 0:D.metaData)!=null&&k.Beschrijving2TranslationKey?(l(),h("p",{key:1,class:"xer-text-s xer-mb-5",innerHTML:e.rootStore.translate((P=(E=t.stapConfig)==null?void 0:E.metaData)==null?void 0:P.Beschrijving2TranslationKey)},null,8,Ni)):S("",!0),(I=(N=t.stapConfig)==null?void 0:N.metaData)!=null&&I.HelpButtonMessage?(l(),M(p,{key:2,message:e.rootStore.translate((z=(A=t.stapConfig)==null?void 0:A.metaData)==null?void 0:z.HelpButtonMessage),"slide-out-header":e.rootStore.translate((ae=(G=t.stapConfig)==null?void 0:G.metaData)==null?void 0:ae.HelpButtonTitel),"slide-out-content":e.rootStore.translate((B=(q=t.stapConfig)==null?void 0:q.metaData)==null?void 0:B.HelpButtonBesc
3hrijving)},null,8,["message","slide-out-header","slide-out-content"])):S("",!0)])}const Pi=K(Bi,[["render",Fi]]),Ri={name:"CodeTypeCheckboxList",components:{XerVraag:ke,XerHelpButton:Ve,XerOptionInput:Oe,XerOptionInputList:Ke},props:{contentComponentVueModel:{type:Object,required:!0},aanbodExtensions:{type:Object,required:!0},subflowState:{type:Object,required:!0},routeExtensions:{type:Object,required:!0},loading:{type:Boolean,required:!0},stapConfig:{type:Object,required:!0},isFirstStapOnPage:{type:Boolean,required:!0}},data(){return{selectedCodeTypes:[],geenVanBovenstaande:void 0}},computed:{...Y(H),isGeenVanBovenstaandeChecked(){return this.geenVanBovenstaande===!0}},watch:{"contentComponentVueModel.mainData.value":function(e){this.selectedCodeTypes=e},"contentComponentVueModel.fallbackData.value":function(e){this.geenVanBovenstaande=e}},mounted(){var e,n,t,o;this.selectedCodeTypes=(n=(e=this.contentComponentVueModel)==null?void 0:e.mainData)==null?void 0:n.value,this.geenVanBovenstaande=(o=(t=this.contentComponentVueModel)==null?void 0:t.fallbackData)==null?void 0:o.value},methods:{updateLeadAanvraagWithCodeType(e,n){this.geenVanBovenstaande=!1,e?this.selectedCodeTypes=this.selectedCodeTypes?[...this.selectedCodeTypes,n]:[n]:this.selectedCodeTypes=this.selectedCodeTypes.filter(t=>!wt(t,n))},updateLeadAanvraagWithGeenVanBovenstaande(e){this.selectedCodeTypes=[],this.geenVanBovenstaande=e},isCodeTypeChecked(e){return this.selectedCodeTypes?this.selectedCodeTypes.filter(n=>wt(n,e)).length>0:!1},nextDisabled(){return(!this.selectedCodeTypes||this.selectedCodeTypes.length===0)&&!this.geenVanBovenstaande},submit(e){return e=ne(e,this.contentComponentVueModel.contentLocator.value,this.selectedCodeTypes),e=ne(e,this.contentComponentVueModel.fallbackContentLocator.value,this.geenVanBovenstaande),e}}};function zi(e,n,t,o,r,a){var p,v,c,b,x,g,L,j,V,O,D;const i=_("xer-vraag"),s=_("XerOptionInput"),u=_("xer-option-input-list"),m=_("xer-help-button");return l(),h("div",null,[C(i,{vraag:e.rootStore.translate((v=(p=t.stapConfig)==null?void 0:p.metaData)==null?void 0:v.BeschrijvingTranslationKey)},null,8,["vraag"]),C(u,{"xer-error-message":(b=(c=t.contentComponentVueModel)==null?void 0:c.mainDataErrorMessage)==null?void 0:b.value,"xer-error":!!((g=(x=t.contentComponentVueModel)==null?void 0:x.hasErrorMessage)!=null&&g.value),class:"xer-mb-9"},{default:T(()=>{var k,E,P;return[(l(!0),h(re,null,me((k=t.stapConfig)==null?void 0:k.jsonPayload.BulletListItems,N=>(l(),M(s,{key:N.code,"xer-id":`${t.contentComponentVueModel.contentLocator.value}_${N.code}`,"xer-type":"checkbox",checked:a.isCodeTypeChecked(N),"xer-label":N.korteTekst,"xer-container":"","onUpdate:checked":I=>a.updateLeadAanvraagWithCodeType(I,N)},null,8,["xer-id","checked","xer-label","onUpdate:checked"]))),128)),t.contentComponentVueModel.fallbackContentLocator.value?(l(),M(s,{key:0,"xer-id":t.contentComponentVueModel.fallbackContentLocator.value,"xer-type":"checkbox",checked:a.isGeenVanBovenstaandeChecked,"xer-label":e.rootStore.translate(((P=(E=t.stapConfig)==null?void 0:E.metaData)==null?void 0:P.FallbackLabelTranslationKey)??"Moez.Antwoordmogelijkheden.Geenvanbovenstaande"),"xer-container":"","onUpdate:checked":n[0]||(n[0]=N=>a.updateLeadAanvraagWithGeenVanBovenstaande(N))},null,8,["xer-id","checked","xer-label"])):S("",!0)]}),_:1},8,["xer-error-message","xer-error"]),(j=(L=t.stapConfig)==null?void 0:L.metaData)!=null&&j.HelpButtonMessage?(l(),M(m,{key:0,message:e.rootStore.translate((V=t.stapConfig)==null?void 0:V.metaData.HelpButtonMessage),"slide-out-header":e.rootStore.translate((O=t.stapConfig)==null?void 0:O.metaData.HelpButtonTitel),"slide-out-content":e.rootStore.translate((D=t.stapConfig)==null?void 0:D.metaData.HelpButtonBeschrijving)},null,8,["message","slide-out-header","slide-out-content"])):S("",!0)])}const qi=K(Ri,[["render",zi]]),Xi={name:"CheckboxList",components:{XerVraag:ke,XerHelpButton:Ve,XerOptionInput:Oe,XerOptionInputList:Ke},props:{contentComponentVueModel:{type:Object,required:!0},aanbodExtensions:{type:Object,required:!0},subflowState:{type:Object,required:!0},routeExtensions:{type:Object,required:!0},loading:{type:Boolean,required:!0},stapConfig:{type:Object,required:!0},isFirstStapOnPage:{type:Boolean,required:!0}},data(){return{selectedOptions:[],geenVanBovenstaande:void 0,originalSelectedOptions:[],originalGeenVanBovenstaande:void 0}},computed:{...Y(H),isGeenVanBovenstaandeChecked(){return this.geenVanBovenstaande===!0}
3},watch:{"contentComponentVueModel.mainData.value":function(e){this.selectedOptions=e},"contentComponentVueModel.fallbackData.value":function(e){this.geenVanBovenstaande=e}},mounted(){var e,n,t,o;this.selectedOptions=(n=(e=this.contentComponentVueModel)==null?void 0:e.mainData)==null?void 0:n.value,this.geenVanBovenstaande=(o=(t=this.contentComponentVueModel)==null?void 0:t.fallbackData)==null?void 0:o.value,this.originalSelectedOptions=this.selectedOptions?[...this.selectedOptions]:[],this.originalGeenVanBovenstaande=this.geenVanBovenstaande},methods:{updateDataWithOption(e,n){this.geenVanBovenstaande=!1,e?this.selectedOptions=this.selectedOptions?[...this.selectedOptions,n]:[n]:this.selectedOptions=this.selectedOptions.filter(t=>!wt(t,n))},updateDataWithGeenVanBovenstaande(e){this.selectedOptions=[],this.geenVanBovenstaande=e},isChecked(e){return this.selectedOptions?this.selectedOptions.filter(n=>wt(n.key,e.key)).length>0:!1},nextDisabled(){return(!this.selectedOptions||this.selectedOptions.length===0)&&!this.geenVanBovenstaande},submit(e){var n,t;return e=ne(e,this.contentComponentVueModel.currentStapConfig.value.contentLocator,this.selectedOptions),e=ne(e,((t=(n=this.stapConfig)==null?void 0:n.metaData)==null?void 0:t.FallbackContentLocator)||"",this.geenVanBovenstaande),e},hasValueChanged(){return JSON.stringify(this.selectedOptions)!==JSON.stringify(this.originalSelectedOptions)||this.geenVanBovenstaande!==this.originalGeenVanBovenstaande}}};function $i(e,n,t,o,r,a){var p,v,c,b,x,g,L,j,V,O,D;const i=_("xer-vraag"),s=_("XerOptionInput"),u=_("xer-option-input-list"),m=_("xer-help-button");return l(),h("div",null,[C(i,{vraag:e.rootStore.translate((v=(p=t.stapConfig)==null?void 0:p.metaData)==null?void 0:v.BeschrijvingTranslationKey)},null,8,["vraag"]),C(u,{"xer-error-message":(b=(c=t.contentComponentVueModel)==null?void 0:c.mainDataErrorMessage)==null?void 0:b.value,"xer-error":!!((g=(x=t.contentComponentVueModel)==null?void 0:x.hasErrorMessage)!=null&&g.value),class:"xer-mb-9"},{default:T(()=>{var k,E,P,N,I;return[(l(!0),h(re,null,me((k=t.stapConfig)==null?void 0:k.jsonPayload.options,A=>(l(),M(s,{key:A.key,"xer-id":`${t.contentComponentVueModel.currentStapConfig.value.contentLocator}_${A.key}`,"xer-type":"checkbox",checked:a.isChecked(A),"xer-label":e.rootStore.translate(A.label),"data-automation-value":A.value,"xer-container":"","onUpdate:checked":z=>a.updateDataWithOption(z,A)},null,8,["xer-id","checked","xer-label","data-automation-value","onUpdate:checked"]))),128)),(P=(E=t.stapConfig)==null?void 0:E.metaData)!=null&&P.FallbackContentLocator?(l(),M(s,{key:0,"xer-id":(N=t.stapConfig)==null?void 0:N.metaData.FallbackContentLocator,"xer-type":"checkbox",checked:a.isGeenVanBovenstaandeChecked,"xer-label":e.rootStore.translate((I=t.stapConfig)==null?void 0:I.metaData.FallbackLabelTranslationKey),"xer-container":"","data-automation-value":"GeenVanBovenstaande","onUpdate:checked":n[0]||(n[0]=A=>a.updateDataWithGeenVanBovenstaande(A))},null,8,["xer-id","checked","xer-label"])):S("",!0)]}),_:1},8,["xer-error-message","xer-error"]),(j=(L=t.stapConfig)==null?void 0:L.metaData)!=null&&j.HelpButtonMessage?(l(),M(m,{key:0,message:e.rootStore.translate((V=t.stapConfig)==null?void 0:V.metaData.HelpButtonMessage),"slide-out-header":e.rootStore.translate((O=t.stapConfig)==null?void 0:O.metaData.HelpButtonTitel),"slide-out-content":e.rootStore.translate((D=t.stapConfig)==null?void 0:D.metaData.HelpButtonBeschrijving)},null,8,["message","slide-out-header","slide-out-content"])):S("",!0)])}const Hi=K(Xi,[["render",$i]]),Ui={name:"CodeTypeRadioButtonList",components:{XerVraag:ke,XerHelpButton:Ve,XerOptionInput:Oe,XerOptionInputList:Ke},props:{contentComponentVueModel:{type:Object,required:!0},aanbodExtensions:{type:Object,required:!0},subflowState:{type:Object,required:!0},routeExtensions:{type:Object,required:!0},loading:{type:Boolean,required:!0},stapConfig:{type:Object,required:!0},isFirstStapOnPage:{type:Boolean,required:!0}},data(){return{selectedCodeType:void 0,originalSelectedCodeType:void 0}},computed:{...Y(H)},watch:{"contentComponentVueModel.mainData.value":function(e){this.selectedCodeType=e}}
3,mounted(){var e,n;this.selectedCodeType=(n=(e=this.contentComponentVueModel)==null?void 0:e.mainData)==null?void 0:n.value,this.originalSelectedCodeType=ce(this.selectedCodeType)},methods:{isChecked(e){return wt(this.selectedCodeType,e)},nextDisabled(){return!this.selectedCodeType},submit(e){return e=ne(e,this.contentComponentVueModel.contentLocator.value,this.selectedCodeType),e},hasValueChanged(){return JSON.stringify(this.selectedCodeType)!==JSON.stringify(this.originalSelectedCodeType)}}},Ki=["innerHTML"];function Gi(e,n,t,o,r,a){var p,v,c,b,x,g,L,j,V,O,D,k,E,P;const i=_("xer-vraag"),s=_("XerOptionInput"),u=_("xer-option-input-list"),m=_("xer-help-button");return l(),h("div",null,[C(i,{vraag:e.rootStore.translate((v=(p=t.stapConfig)==null?void 0:p.metaData)==null?void 0:v.BeschrijvingTranslationKey)},null,8,["vraag"]),C(u,{"xer-error-message":(b=(c=t.contentComponentVueModel)==null?void 0:c.mainDataErrorMessage)==null?void 0:b.value,"xer-error":!!((g=(x=t.contentComponentVueModel)==null?void 0:x.hasErrorMessage)!=null&&g.value),class:"xer-mb-9"},{default:T(()=>{var N,I;return[(l(!0),h(re,null,me((I=(N=t.stapConfig)==null?void 0:N.jsonPayload)==null?void 0:I.BulletListItems,A=>(l(),M(s,{key:A.code,name:t.contentComponentVueModel.contentLocator.value,"xer-id":`${t.contentComponentVueModel.contentLocator.value}_${A.code}`,"xer-type":"radio","xer-container":"",checked:a.isChecked(A),"xer-label":A.korteTekst,"data-automation-value":A.code,"onUpdate:checked":z=>r.selectedCodeType=A},null,8,["name","xer-id","checked","xer-label","data-automation-value","onUpdate:checked"]))),128))]}),_:1},8,["xer-error-message","xer-error"]),(j=(L=t.stapConfig)==null?void 0:L.metaData)!=null&&j.Beschrijving2TranslationKey?(l(),h("p",{key:0,class:"xer-text-s xer-mb-5",innerHTML:e.rootStore.translate((V=t.stapConfig)==null?void 0:V.metaData.Beschrijving2TranslationKey)},null,8,Ki)):S("",!0),(D=(O=t.stapConfig)==null?void 0:O.metaData)!=null&&D.HelpButtonMessage?(l(),M(m,{key:1,message:e.rootStore.translate((k=t.stapConfig)==null?void 0:k.metaData.HelpButtonMessage),"slide-out-header":e.rootStore.translate((E=t.stapConfig)==null?void 0:E.metaData.HelpButtonTitel),"slide-out-content":e.rootStore.translate((P=t.stapConfig)==null?void 0:P.metaData.HelpButtonBeschrijving)},null,8,["message","slide-out-header","slide-out-content"])):S("",!0)])}const Wi=K(Ui,[["render",Gi]]),Ji={name:"XerError",props:{error:{required:!0}}},Zi={key:0,class:"xer-error-text","data-automation-id":"error-message"};function Qi(e,n,t,o,r,a){return t.error?(l(),h("p",Zi,X(t.error),1)):S("",!0)}const Bt=K(Ji,[["render",Qi]]),Yi={class:"xer-relative xer-m-auto xer-inline-block xer-fill-white","data-automation-id":"xer-knob"},es=["value"],ts=ye({__name:"XerKnob",props:Ba({size:{default:200},unit:{default:"%"},stepSize:{default:1},debounceTime:{default:300}},{modelValue:{default:0,type:Number},modelModifiers:{}}),emits:["update:modelValue"],setup(e){const n=e,t=Ea(e,"modelValue");return(o,r)=>(l(),h("div",Yi,[C(d(Na),{modelValue:t.value,"onUpdate:modelValue":r[0]||(r[0]=a=>t.value=a),size:n.size,step:n.stepSize,"value-template":a=>`${a}${n.unit}`,"range-color":"var(--xer-grey-3)","value-color":"var(--xer-primary)","text-color":"var(--text-color-secondary)","stroke-width":8},null,8,["modelValue","size","step","value-template"]),f("input",{id:"knob-hidden-input",type:"hidden","data-automation-id":"knob-hidden-input",value:t.value},null,8,es)]))}}),ns={name:"SliderInput",components:{XerVraag:ke,XerKnob:ts,XerHelpButton:Ve,XerError:Bt},props:{contentComponentVueModel:{type:Object,required:!0},aanbodExtensions:{type:Object,required:!0},subflowState:{type:Object,required:!0},routeExtensions:{type:Object,required:!0},loading:{type:Boolean,required:!0},stapConfig:{type:Object,required:!0},isFirstStapOnPage:{type:Boolean,required:!0}},data(){return{inputValue:void 0,originalInputValue:void 0}},computed:{...Y(H)},watch:{"contentComponentVueModel.mainData.value":function(e){this.inputValue=e}},mounted(){var e,n;this.inputValue=((n=(e=this.contentComponentVueModel)==null?void 0:e.mainData)==null?void 0:n.value)||0,this.originalInputValue=this.inputValue},methods:{nextDisabled(){return!this.inputValue},inputChange(e){this.inputValue=e},submit(e){return e=ne(e,this.contentComponentVueModel.currentStapConfig.value.contentLocator,this.inputValue),e},hasValueChanged(){return this.inputValue!==this.originalInputValue}}},as={class:"xer-mb-6"},rs={class:"xer-flex"};function os(e,n,t,o,r,a){var p,v,c,b,x,g,L,j,V,O,D;const i=_("xer-vraag"),s=_("XerKnob"),u=_("xer-error"),m=_("xer-help-button");return l(),h("div",null,[C(i,{vraag:e.rootStore.translate((v=(p=t.stapConfig)==null?void 0:p.metaData)==null?void 0:v.BeschrijvingTranslationKey)},null,8,["vraag"]),f("div",as,[f("div",rs,[C(s,{"model-value":r.inputValue,"onUpdate:modelValue":n[0]||(n[0]=k=>a.inputChange(k))},null,8,["model-value"])]),C(u,{error:(c=t.contentComponentVueModel)==null?void 0:c.mainDataErrorMessage.value},null,8,["error"])]),(x=(b=t.stapConfig)==null?void 0:b.metaData)!=null&&x.HelpButtonMessage?(l(),M(m,{key:0,message:e.rootStore.translate((L=(g=t.stapConfig)==null?void 0:g.metaData)==null?void 0:L.HelpButtonMessage),"slide-out-header":e.rootStore.translate((V=(j=t.stapConfig)==null?void 0:j.metaData)==null?void 0:V.HelpButtonTitel),"slide-out-content":e.rootStore.translate((D=(O=t.
3stapConfig)==null?void 0:O.metaData)==null?void 0:D.HelpButtonBeschrijving)},null,8,["message","slide-out-header","slide-out-content"])):S("",!0)])}const is=K(ns,[["render",os]]),ss={name:"VerplichteChecklist",components:{XerVraag:ke,XerHelpButton:Ve,XerOptionInput:Oe,XerOptionInputList:Ke},props:{contentComponentVueModel:{type:Object,required:!0},aanbodExtensions:{type:Object,required:!0},subflowState:{type:Object,required:!0},routeExtensions:{type:Object,required:!0},loading:{type:Boolean,required:!0},stapConfig:{type:Object,required:!0},isFirstStapOnPage:{type:Boolean,required:!0}},data:function(){return{checkboxList:[],originalCheckboxList:[]}},computed:{...Y(H)},watch:{"contentComponentVueModel.mainData.value":function(e){this.checkboxList=this.checkboxList.map(n=>({...n,checked:e}))}},mounted(){var e,n,t,o;if(!((n=(e=this.stapConfig)==null?void 0:e.metaData)!=null&&n.VerplichteCheckboxOmschrijvingen))throw new Error("stapConfig?.metaData VerplichteCheckboxOmschrijvingen is verplicht!");this.checkboxList=(o=(t=this.stapConfig)==null?void 0:t.metaData)==null?void 0:o.VerplichteCheckboxOmschrijvingen.split(",").map((r,a)=>{var i,s;return{index:a,omschrijving:r,checked:((s=(i=this.contentComponentVueModel)==null?void 0:i.mainData)==null?void 0:s.value)??!1}}),this.originalCheckboxList=this.checkboxList.map(r=>({...r}))},methods:{nextDisabled(){return this.checkboxList.find(e=>!e.checked)!==void 0},submit(e){return e=ne(e,this.contentComponentVueModel.currentStapConfig.value.contentLocator,!0),e},hasValueChanged(){return JSON.stringify(this.checkboxList)!==JSON.stringify(this.originalCheckboxList)}}};function ls(e,n,t,o,r,a){var p,v,c,b,x,g,L,j,V,O;const i=_("xer-vraag"),s=_("XerOptionInput"),u=_("xer-option-input-list"),m=_("xer-help-button");return l(),h("div",null,[C(i,{vraag:e.rootStore.translate((v=(p=t.stapConfig)==null?void 0:p.metaData)==null?void 0:v.BeschrijvingTranslationKey)},null,8,["vraag"]),C(u,{class:"xer-mb-9"},{default:T(()=>[(l(!0),h(re,null,me(e.checkboxList,D=>(l(),M(s,{key:D.index,checked:D.checked,"onUpdate:checked":k=>D.checked=k,class:"xer-mb-3","xer-id":D.index.toString(),"xer-type":"checkbox","xer-label":`<span>${e.rootStore.translate(D.omschrijving)}</span>`},null,8,["checked","onUpdate:checked","xer-id","xer-label"]))),128))]),_:1}),(b=(c=t.stapConfig)==null?void 0:c.metaData)!=null&&b.HelpButtonMessage?(l(),M(m,{key:0,message:e.rootStore.translate((g=(x=t.stapConfig)==null?void 0:x.metaData)==null?void 0:g.HelpButtonMessage),"slide-out-header":e.rootStore.translate((j=(L=t.stapConfig)==null?void 0:L.metaData)==null?void 0:j.HelpButtonTitel),"slide-out-content":e.rootStore.translate((O=(V=t.stapConfig)==null?void 0:V.metaData)==null?void 0:O.HelpButtonBeschrijving)},null,8,["message","slide-out-header","slide-out-content"])):S("",!0)])}const us=K(ss,[["render",ls]]),cs={components:{XerTextarea:cn,XerHelpButton:Ve,XerVraag:ke},props:{contentComponentVueModel:{type:Object,required:!0},aanbodExtensions:{type:Object,required:!0},subflowState:{type:Object,required:!0},routeExtensions:{type:Object,required:!0},loading:{type:Boolean,required:!0},stapConfig:{type:Object,required:!0},isFirstStapOnPage:{type:Boolean,required:!0}},data(){return{value:this.contentComponentVueModel.mainData.value,originalValue:void 0}},computed:{...Y(H)},watch:{"contentComponentVueModel.contentLocator.value":function(){setTimeout(()=>De(this.$device,this.$refs.xerTextarea.$refs.textarea,this.isFirstStapOnPage,!1))},"contentComponentVueModel.mainData.value":function(e){this.value=e}},mounted(){var e,n;this.value=(n=(e=this.contentComponentVueModel)==null?void 0:e.mainData)==null?void 0:n.value,this.originalValue=this.value,De(this.$device,this.$refs.xerTextarea.$refs.textarea,this.isFirstStapOnPage,!1)},methods:{nextDisabled(){var e;return!((e=this.stapConfig)!=null&&e.isOptional)&&!this.value},disableNextOnEnter(){return!0},submit(e){if(!this.nextDisabled())return e=ne(e,this.contentComponentVueModel.contentLocator.value,this.value),e},hasValueChanged(){return this.value!==this.originalValue}}};function ds(e,n,t,o,r,a){var m,p,v,c,b,x,g,L,j,V,O,D,k,E,P,N,I,A,z,G;const i=_("xer-vraag"),s=_("xer-textarea"),u=_("xer-help-button");return l(),h("div",null,[C(i,{vraag:e.rootStore.translate((p=(m=t.stapConfig)==null?void 0:m.metaData)==null?void 0:p.BeschrijvingTranslationKey)},null,8,["vraag"]),C(s,{ref:"xerTextarea",modelValue:r.value,"onUpdate:modelValue":n[0]||(n[0]=ae=>r.value=ae),"xer-label":e.rootStore.translate((c=(v=t.stapConfig)==null?void 0:v.metaData)==null?void 0:c.LabelTranslationKey),maxlength:(x=(b=t.stapConfig)==null?void 0:b.metaData)==null?void 0:x.Textarea_MaxCharacters,"xer-counter"
3:!0,"xer-counter-limit":Number((L=(g=t.stapConfig)==null?void 0:g.metaData)==null?void 0:L.Textarea_MaxCharacters),"xer-error":!!((V=(j=t.contentComponentVueModel)==null?void 0:j.hasErrorMessage)!=null&&V.value),"xer-error-message":(D=(O=t.contentComponentVueModel)==null?void 0:O.mainDataErrorMessage)==null?void 0:D.value,class:"xer-mb-5"},null,8,["modelValue","xer-label","maxlength","xer-counter-limit","xer-error","xer-error-message"]),(E=(k=t.stapConfig)==null?void 0:k.metaData)!=null&&E.HelpButtonMessage?(l(),M(u,{key:0,message:e.rootStore.translate((N=(P=t.stapConfig)==null?void 0:P.metaData)==null?void 0:N.HelpButtonMessage),"slide-out-header":e.rootStore.translate((A=(I=t.stapConfig)==null?void 0:I.metaData)==null?void 0:A.HelpButtonTitel),"slide-out-content":e.rootStore.translate((G=(z=t.stapConfig)==null?void 0:z.metaData)==null?void 0:G.HelpButtonBeschrijving)},null,8,["message","slide-out-header","slide-out-content"])):S("",!0)])}const ms=K(cs,[["render",ds]]),ps={components:{XerButton:Be},props:{contentComponentVueModel:{type:Object,required:!0},aanbodExtensions:{type:Object,required:!0},subflowState:{type:Object,required:!0},routeExtensions:{type:Object,required:!0},loading:{type:Boolean,required:!0},stapConfig:{type:Object,required:!0},isFirstStapOnPage:{type:Boolean,required:!0}},data(){return{xerChevronRight:ft,nextButtonDefinedOnContentComponent:!0}},computed:{...Y(H)},methods:{getCodeyImageUrl:Ue,RedirectToUrl(){var e,n;window.location.href=((n=(e=this.stapConfig)==null?void 0:e.metaData)==null?void 0:n.RedirectUrl)||""}}},hs={class:"xer-flex xer-justify-center xer-mb-7"},gs=["src"],vs=["innerHTML"],fs=["innerHTML"],xs={class:"xer-flex xer-flex-col xer-items-end xer-mb-3"},bs=["innerHTML"];function ys(e,n,t,o,r,a){var s,u,m,p,v,c,b,x;const i=_("xer-button");return l(),h("div",null,[f("div",hs,[f("img",{class:"xer-h-15 mobile-small:xer-h-14",src:a.getCodeyImageUrl(((u=(s=t.stapConfig)==null?void 0:s.metaData)==null?void 0:u.RedirectIcoon)||"")},null,8,gs)]),f("h1",{class:"xer-text-center xer-heading-xxl xer-mb-5",innerHTML:e.rootStore.translate(((p=(m=t.stapConfig)==null?void 0:m.metaData)==null?void 0:p.ContentComponentTitel)??((c=(v=t.stapConfig)==null?void 0:v.metaData)==null?void 0:c.RedirectTitel))},null,8,vs),f("p",{class:"xer-documentation",innerHTML:e.rootStore.translate((x=(b=t.stapConfig)==null?void 0:b.metaData)==null?void 0:x.RedirectBeschrijving)},null,8,fs),f("div",xs,[C(i,{ref:"nextButton",class:"xer-w-full","xer-type":"cta","xer-icon":r.xerChevronRight,"data-automation-id":"navigatie-verder",onClick:n[0]||(n[0]=g=>a.RedirectToUrl())},{default:T(()=>{var g,L;return[f("span",{innerHTML:e.rootStore.translate((L=(g=t.stapConfig)==null?void 0:g.metaData)==null?void 0:L.RedirectNavigatieVerder)},null,8,bs)]}),_:1},8,["xer-icon"])])])}const _s=K(ps,[["render",ys]]),Cs={name:"XerRecapBase",props:{stap:{type:Object,required:!0},dataByContentSelector:{type:Function,required:!0},label:{type:String,required:!1,default:void 0},completedWithoutData:{type:Boolean,required:!0},stapStatus:{type:Number,required:!0}},computed:{...Y(H),recapLabel(){const e=`customData['${this.stap.naam.replace("-","")}RecapLabel']`,n=this.dataByContentSelector(e);let t="";return n?t=n:this.label?t=this.label:t=this.rootStore.translate(this.stap.metaData.LabelTranslationKey),t.replace("&nbsp;"," ")}}},ks={key:0,"data-component":"RecapBase"},Ss=["data-automation-id"],ws={class:"zenomo-max-w-90"},Ls={class:"xer-font-medium xer-text-s"},Os={class:"xer-text-s xer-max-h-full","data-automation-id":"recap-item__value"},Ms={key:0},Ds={key:1};function Vs(e,n,t,o,r,a){return t.stapStatus==2?(l(),h("div",ks,[f("div",{class:"xer-flex xer-justify-between xer-items-start","data-automation-id":`recap-item__${t.stap.naam}`},[f("div",ws,[f("div",null,[f("label",Ls,X(a.recapLabel),1)]),f("div",Os,[t.completedWithoutData?(l(),h("span",Ms,"-")):(l(),h("div",Ds,[nt(e.$slots,"default")]))])])],8,Ss)])):S("",!0)}const _e=K(Cs,[["render",Vs]]),Is={name:"StringRecap",components:{XerRecapBase:_e,XerEllipsis:Se},props:{stap:{type:Object,required:!0},dataByContentSelector:{type:Function,required:!0},stapStatus:{type:Number,required:!0}},computed:{...Y(H),inputUsesCustomMask(){return ea.includes(this.stap.metaData.InputType)},skippedInputValueKey(){const e=this.stap.metaData.RecapSkippedInputValueKeyAlternative,n=this.stap.metaData.RecapSkippedInputValueKeyAlternativeCondition;return e&&this.dataByContentSelector(n)===!0?e:this.stap.metaData.RecapSkippedInputValueKey}},methods:{mapMaskToString:ta}},Ts={key:0},js={key:1},As={key:2},Bs={key:3};function Es(e,n,t,o,r,a){const i=_("xer-ellipsis"),s=_("xer-recap-base");return l(),M(s,ge(e.$props,{"completed-without-data":!t.dataByContentSelector(t.stap.contentLocator)&&!t.dataByContentSelector(t.stap.metaData.FallbackContentLocator)}),{default:T(()=>[C(i,{"xer-content-class":"xer-text-m zenomo-break-word"},{default:T(()=>[t.stap.metaData.FallbackContentLocator&&t.dataByContentSelector(t.stap.metaData.FallbackContentLocator)?(l(),h("span",Ts,X(e.rootStore.translate(a.skippedInputValueKey)),1)):t.stap.metaData.InputType==="date"&&t.dataByContentSelector(t.stap.contentLocator)?(l(),h("span",js,X(e.rootStore.getDatumString(t.dataByContentSelector(t.stap.contentLocator))),1)):a.inputUsesCustomMask&&t.dataByContentSelector(t.stap.contentLocator)?(l(),h("span",As,X(a.mapMaskToString(t.stap.metaData.InputType,t.dataByContentSelector(t.stap.contentLocator))),1)):(l(),h("span",Bs,X(`${t.dataByContentSelector(t.stap.contentLocator)}${t.stap.metaData.InputType==="percentage"?"%":""}`),1))]),_:1})]),_:1},16,["completed-without-data"])}const Ns=K(Is,[["render",Es]]),Fs={name:"BedrijfsnaamRecap",components:{XerEllipsis:Se,XerRecapBase:_e},props:{stap:{type:Object,required:!0},dataByContentSelector:{type:Function,required:!0},stapStatus:{type:Number,required:!0}},computed:{...Y(H)}};function Ps(e,n,t,o,r,a){const i=_("xer-ellipsis"),s=_("xer-recap-base");return l(),M(s,ge(e.$props,{"completed-without-data":!t.dataByContentSelector(t.stap.metaData.FallbackContentLocator)&&!t.dataByContentSelector(t.stap.contentLocator)}),{default:T(()=>[C(i,{"xer-content-class":"xer-text-m zenomo-break-word"},{default:T(()=>{var u,m;return[pe(X(t.dataByContentSelector(t.stap.metaData.FallbackContentLocator)?(u=t.stap.metaData)!=null&&u.RecapSkippedInputValueKey?e.rootStore.translate((m=t.stap.metaData)==null?void 0:m.RecapSkippedInputValueKey):"-":t.dataByContentSelector(t.stap.contentLocator)),1)]}),_:1})]),_:1},16,["completed-without-data"])}const Rs=K(Fs,[["render",Ps]]),zs={name:"ActiviteitenRecap",components:{XerEllipsis:Se,XerRecapBase:_e},props:{stap:{type:Object,required:!0},dataByContentSelector:{type:Function,required:!0},stapStatus:{type:Number,required:!0}}},qs={class:"zenomo-break-word"};function Xs(e,n,t,o,r,a){const i=_("xer-ellipsis"),s=_("xer-recap-base");return l(),M(s,ge(e.$props,{"completed-without-data":!t.dataByContentSelector(t.stap.contentLocator)}),{default:T(()=>[(l(!0),h(re,null,me(t.dataByContentSelector(t.stap.contentLocator),u=>(l(),h("ul",{key:u.beschrijving,class:"xer-ul"},[f("li",qs,[C(i,{"xer-content-class":"xer-text-m"},{default:T(()=>[pe(X(u.beschrijving),1)]),_:2},1024)])]))),128))]),_:1},16,["completed-without-data"])}const $s=K(zs,[["render",Xs]]),Hs={name:"HoofdactiviteitRecap",components:{XerEllipsis:Se,XerRecapBase:_e},props:{stap:{type:Object,required:!0},dataByContentSelector:{type:Function,required:!0},stapStatus:{type:Number,required:!0}},computed:{beschrijving(){var n,t;const e=(t=this.dataByContentSelector(((n=this.stap)==null?void 0:n.metaData.ActiviteitenContentLocator)??"onderneming.activiteiten"))==null?void 0:t.find(o=>o.hoofdactiviteit);if(e)return e.beschrijving}}};function Us(e,n,t,o,r,a){const i=_("xer-ellipsis"),s=_("xer-recap-base");return l(),M(s,ge(e.$props,{"completed-without-data":!a.beschrijving}),{default:T(()=>[C(i,{"xer-content-class":"xer-text-m zenomo-break-word"},{default:T(()=>[pe(X(a.beschrijving),1)]),_:1})]),_:1},16,["completed-without-data"])}const Ks=K(Hs,[["render",Us]]),Gs={name:"NevenactiviteitenRecap",components:{XerEllipsis:Se,XerRecapBase:_e},props:{stap:{type:Object,required:!0},dataByContentSelector:{type:Function,required:!0},stapStatus:{type:Number,required:!0}},computed:{nevenactiviteiten(){var e,n;return(n=this.dataByContentSelector(((e=this.stap)==null?void 0:e.metaData.ActiviteitenContentLocator)??"onderneming.activiteiten"))==null?void 0:n.filter(t=>t.nevenactiviteit)}}};function Ws(e,n,t,o,r,a){const i=_("xer-ellipsis"),s=_("xer-recap-base");return l(),M(s,ge(e.$props,{"completed-without-data":!a.nevenactiviteiten||a.nevenactiviteiten.length==0}),{default:T(()=>[(l(!0),h(re,null,me(a.nevenactiviteiten,u=>(l(),h("ul",{key:u.beschrijving,class:"xer-ul"},[f("li",null,[C(i,{"xer-content-class":"xer-text-m zenomo-break-word"},{default:T(()=>[pe(X(u.beschrijving),1)]),_:2},1024)])]))),128))]),_:1},16,["completed-without-data"])}const Js=K(Gs,[["render",Ws]]),Zs={name:"AdresRecap",components:{XerEllipsis:Se,XerRecapBase:_e},props:{stap:{type:Object,required:!0},dataByContentSelector:{type:Function,required:!0},stapStatus:{type:Number,required:!0}},computed:{adres(){return this.dataByContentSelector(this.stap.contentLocator)},customRecap(){var n,t,o,r,a,i,s,u,m,p,v,c,b,x,g,L,j,V,O,D;if(!((n=this.adres)!=null&&n.customFormat))return"";let e=(t=this.adres)==null?void 0:t.customFormat;return e=e.replace("{{land}}",((o=this.adres)==null?void 0:o.landNaam)??""),e=e.replace("{{postcode}}",((r=this.adres)==null?void 0:r.postcode)??""),e=e.replace("{{gemeente}}",((a=this.adres)==null?void 0:a.gemeente)??""),e=e.replace("{{straatnaam}}",((i=this.adres)==null?void 0:i.straatnaam)??""),e=e.replace("{{huisnummer}}",((s=this.adres)==null?void 0:s.huisnummer)??""),e=e.replace("{{bus}}",((u=this.adres)==null?void 0:u.bus)??""),e=e.replace("{{busSeparator}}",(m=this.adres)!=null&&m.bus?"/":""),e=e.replace("{{extraSeparator}}",(p=this.adres)!=null&&p.extra?"/":""),e=e.replace("{{extra}}",((v=this.adres)==null?void 0:v.extra)??""),e=e.replace("{land}",((c=this.adres)==null?void 0:c.landNaam)??""),e=e.replace("{postcode}",((b=this.adres)==null?void 0:b.postcode)??""),e=e.replace("{gemeente}",((x=this.adres)==null?void 0:x.gemeente)??""),e=e.replace("{straatnaam}",((g=this.adres)==null?void 0:g.straatnaam)??""),e=e.replace("{huisnummer}",((L=this.adres)==null?void 0:L.huisnummer)??""),e=e.replace("{bus}",((j=this.adres)==null?void 0:j.bus)??""),e=e.replace("{busSeparator}",(V=this.adres)!=null&&V.bus?"/":""),e=e.replace("{extraSeparator}",(O=this.adres)!=null&&O.extra?"/":""),e=e.replace("{extra}",((D=this.adres)==null?void 0:D.extra)??""),e},straatRecap(){var n,t,o,r,a,i,s,u;let e="";return(n=this.adres)!=null&&n.straatnaam&&(e+=((t=this.adres)==null?void 0:t.straatnaam)+" "),
3(o=this.adres)!=null&&o.huisnummer&&(e+=((r=this.adres)==null?void 0:r.huisnummer)+" "),(a=this.adres)!=null&&a.bus&&(e+="/ "+((i=this.adres)==null?void 0:i.bus)+" "),(s=this.adres)!=null&&s.extra&&(e+="/ "+((u=this.adres)==null?void 0:u.extra)+" "),e},gemeenteRecap(){var n,t,o,r;let e="";return(n=this.adres)!=null&&n.postcode&&(e+=((t=this.adres)==null?void 0:t.postcode)+" "),(o=this.adres)!=null&&o.gemeente&&(e+=(r=this.adres)==null?void 0:r.gemeente),e}}},Qs={key:0};function Ys(e,n,t,o,r,a){var u;const i=_("xer-ellipsis"),s=_("xer-recap-base");return l(),M(s,ge(e.$props,{"completed-without-data":!a.straatRecap&&!((u=a.adres)!=null&&u.landNaam)&&!a.gemeenteRecap&&!a.customRecap}),{default:T(()=>{var m;return[a.customRecap?(l(),M(i,{key:0,"xer-content-class":"xer-text-m zenomo-break-word"},{default:T(()=>[(l(!0),h(re,null,me(a.customRecap.split("{{lineSeparator}}"),(p,v)=>(l(),h("span",{key:v},[v!=0?(l(),h("br",Qs)):S("",!0),pe(X(p),1)]))),128))]),_:1})):S("",!0),a.customRecap?S("",!0):(l(),M(i,{key:1,"xer-content-class":"xer-text-m zenomo-break-word"},{default:T(()=>[pe(X(a.straatRecap),1)]),_:1})),a.customRecap?S("",!0):(l(),M(i,{key:2,"xer-content-class":"xer-text-m zenomo-break-word"},{default:T(()=>[pe(X(a.gemeenteRecap),1)]),_:1})),!a.customRecap&&((m=a.adres)!=null&&m.landNaam)?(l(),M(i,{key:3,"xer-content-class":"xer-text-m zenomo-break-word"},{default:T(()=>{var p;return[pe(X((p=a.adres)==null?void 0:p.landNaam),1)]}),_:1})):S("",!0)]}),_:1},16,["completed-without-data"])}const na=K(Zs,[["render",Ys]]),el={name:"CodeTypeRecap",components:{XerEllipsis:Se,XerRecapBase:_e},props:{stap:{type:Object,required:!0},dataByContentSelector:{type:Function,required:!0},stapStatus:{type:Number,required:!0}},computed:{codeTypeData(){return this.dataByContentSelector(this.stap.contentLocator)}}};function tl(e,n,t,o,r,a){const i=_("xer-ellipsis"),s=_("xer-recap-base");return l(),M(s,ge(e.$props,{"completed-without-data":!(a.codeTypeData&&a.codeTypeData.code>0&&a.codeTypeData.korteTekst)}),{default:T(()=>[C(i,{"xer-content-class":"xer-text-m zenomo-break-word"},{default:T(()=>{var u;return[pe(X((u=a.codeTypeData)==null?void 0:u.korteTekst),1)]}),_:1})]),_:1},16,["completed-without-data"])}const nl=K(el,[["render",tl]]),al={name:"CodeTypeListRecap",components:{XerEllipsis:Se,XerRecapBase:_e},props:{stap:{type:Object,required:!0},dataByContentSelector:{type:Function,required:!0},stapStatus:{type:Number,required:!0}},computed:{...Y(H),codeTypeData(){return this.dataByContentSelector(this.stap.contentLocator)},nietVanToepassing(){return this.dataByContentSelector(this.stap.metaData.FallbackContentLocator)}}},rl=["innerHTML"];function ol(e,n,t,o,r,a){const i=_("xer-ellipsis"),s=_("xer-recap-base");return l(),M(s,ge(e.$props,{"completed-without-data":!a.nietVanToepassing&&!(a.codeTypeData&&a.codeTypeData.some(u=>u))}),{default:T(()=>[a.nietVanToepassing?(l(),h("span",{key:0,innerHTML:e.rootStore.translate("Moez.Recap.GeenvanBovenstaande.Label")},null,8,rl)):S("",!0),(l(!0),h(re,null,me(a.codeTypeData,u=>(l(),h("ul",{key:u.korteTekst,class:"xer-ul"},[f("li",null,[C(i,{"xer-content-class":"xer-text-m zenomo-break-word"},{default:T(()=>[pe(X(u.korteTekst),1)]),_:2},1024)])]))),128))]),_:1},16,["completed-without-data"])}const il=K(al,[["render",ol]]),sl={name:"OptionValueListRecap",components:{XerEllipsis:Se,XerRecapBase:_e},props:{stap:{type:Object,required:!0},dataByContentSelector:{type:Function,required:!0},stapStatus:{type:Number,required:!0}},computed:{...Y(H),chosenOptionValues(){return this.dataByContentSelector(this.stap.contentLocator)},nietVanToepassing(){return this.stap.metaData.FallbackContentLocator&&this.dataByContentSelector(this.stap.metaData.FallbackContentLocator)}}},ll=["innerHTML"];function ul(e,n,t,o,r,a){const i=_("xer-ellipsis"),s=_("xer-recap-base");return l(),M(s,ge(e.$props,{"completed-without-data":!a.nietVanToepassing&&!(a.chosenOptionValues&&a.chosenOptionValues.some(u=>u))}),{default:T(()=>[a.nietVanToepassing?(l(),h("span",{key:0,innerHTML:e.rootStore.translate(t.stap.metaData.FallbackLabelTranslationKey)},null,8,ll)):S("",!0),(l(!0),h(re,null,me(a.chosenOptionValues,u=>(l(),h("ul",{key:u.key,class:"xer-ul"},[f("li",null,[C(i,{"xer-content-class":"xer-text-m zenomo-break-word"},{default:T(()=>
3[pe(X(e.rootStore.translate(u.label)),1)]),_:2},1024)])]))),128))]),_:1},16,["completed-without-data"])}const cl=K(sl,[["render",ul]]),en={Schaal1:0,Schaal2:1,Schaal3:2,Schaal4:3,Schaal5:4,Schaal6:5,Schaal7:6,Schaal8:7,Schaal9:8,Schaal10:9,MeerDan:100,IkWeetHetNiet:1e3,Art37:-1},dl={name:"VerwachtInkomenRecap",components:{XerEllipsis:Se,XerRecapBase:_e},props:{stap:{type:Object,required:!0},dataByContentSelector:{type:Function,required:!0},stapStatus:{type:Number,required:!0}},computed:{...Y(H),verwachtInkomen(){return this.dataByContentSelector(this.stap.contentLocator)},verwachtInkomenBedrag(){return this.dataByContentSelector("persoon.verwachtInkomenBedrag")??this.dataByContentSelector(this.stap.metaData.ContentLocatorVerwachtInkomenBedrag)},recapValue(){return this.verwachtInkomen==en.MeerDan?this.rootStore.getPrijsString(this.verwachtInkomenBedrag):this.verwachtInkomenLabel},verwachtInkomenLabel(){const e=this.rootStore.getPrijsString(this.verwachtInkomenBedrag);switch(this.verwachtInkomen){case en.MeerDan:return`${this.rootStore.translate("Moez.MeerDan.Label")} ${e}`;case en.IkWeetHetNiet:return`${this.rootStore.translate("Moez.GeenIdee.Label")}`;case null:return"";default:return`${this.rootStore.translate("Moez.MinderDan.Label")} ${e}`}}}};function ml(e,n,t,o,r,a){const i=_("xer-ellipsis"),s=_("xer-recap-base");return l(),M(s,ge(e.$props,{"completed-without-data":t.dataByContentSelector(t.stap.contentLocator)==null}),{default:T(()=>[C(i,{"xer-content-class":"xer-text-m zenomo-break-word"},{default:T(()=>[pe(X(a.recapValue),1)]),_:1})]),_:1},16,["completed-without-data"])}const pl=K(dl,[["render",ml]]);function hl(e){return e?e.substring(0,2)+"."+e.substring(2,4)+"."+e.substring(4,6)+"-"+e.substring(6,9)+"."+e.substring(9,11):""}function aa(e,n,t){return!(e=="false"||!n||t&&n<t)}const gl={name:"RijksregisternummerRecap",components:{XerEllipsis:Se,XerRecapBase:_e},props:{stap:{type:Object,required:!0},dataByContentSelector:{type:Function,required:!0},stapStatus:{type:Number,required:!0}},computed:{...Y(H),hideSensitiveData(){return aa(this.stap.metaData.ContainsSensitiveData,this.dataByContentSelector("loadedFromPermalink"),this.dataByContentSelector(`customData[${this.stap.contentLocator}_changedOn`))},dataToShow(){if(this.dataByContentSelector(this.stap.metaData.SkipContentLocator)===!0)return this.rootStore.getDatumString(this.dataByContentSelector(this.stap.metaData.FallbackContentLocator));{let e=this.dataByContentSelector(this.stap.contentLocator);return this.hideSensitiveData&&(e=e.substring(0,2)+"xxxxxxxxx"),this.toRijksregisternummerString(e)}}},methods:{toRijksregisternummerString:hl}};function vl(e,n,t,o,r,a){const i=_("xer-ellipsis"),s=_("xer-recap-base");return l(),M(s,ge(e.$props,{label:t.dataByContentSelector(t.stap.metaData.SkipContentLocator)===!0?e.rootStore.translate(t.stap.metaData.FallbackLabelTranslationKey):e.rootStore.translate(t.stap.metaData.LabelTranslationKey),"completed-without-data":!t.dataByContentSelector(t.stap.contentLocator)&&!t.dataByContentSelector(t.stap.metaData.FallbackContentLocator)}),{default:T(()=>[t.dataByContentSelector(t.stap.contentLocator)||t.dataByContentSelector(t.stap.metaData.FallbackContentLocator)?(l(),M(i,{key:0,"xer-content-class":"xer-text-m zenomo-break-word"},{default:T(()=>[pe(X(a.dataToShow),1)]),_:1})):S("",!0)]),_:1},16,["label","completed-without-data"])}const ra=K(gl,[["render",vl]]),fl={name:"VerplichteChecklistRecap",components:{XerRecapBase:_e,XerEllipsis:Se},props:{stap:{type:Object,required:!0},dataByContentSelector:{type:Function,required:!0},stapStatus:{type:Number,required:!0}},computed:{...Y(H),checklistItems(){return this.stap.metaData.VerplichteCheckboxOmschrijvingen.split(",").map((e,n)=>({index:n,omschrijving:e}))},mainData(){return this.dataByContentSelector(this.stap.contentLocator)}}},xl=["innerHTML"];function bl(e,n,t,o,r,a){const i=_("xer-ellipsis"),s=_("xer-recap-base");return l(),M(s,ge(e.$props,{"completed-without-data":!a.mainData}),{default:T(()=>[(l(!0),h(re,null,me(a.checklistItems,u=>(l(),h("ul",{key:u.index,class:"xer-ul"},[f("li",null,[C(i,{"xer-content-class":"xer-text-m zenomo-break-word"},{default:T(()=>[f("span",{innerHTML:e.rootStore.translate(u.omschrijving)},null,8,xl)]),_:2},1024)])]))),128))]),_:1},16,["completed-without-data"])}const yl=K(fl,[["render",bl]]),_l={name:"OptionValueRecap",components:{XerEllipsis:Se,XerRecapBase:_e},props:{stap:{type:Object,required:!0},dataByContentSelector:{type:Function,required:!0},stapStatus:{type:Number,required:!0}},computed:{...Y(H),optionValue(){const e=this.dataByContentSelector(this.stap.contentLocator);return this.stap.jsonPayload.options.find(n=>n.value===e)},freeInputData(){var e;if((e=this.optionValue)!=null&&e.freeInput)return this.dataByContentSelector(this.optionValue.freeInput.contentLocator)}}},Cl={key:0},kl={key:0,class:"xer-ul"};function Sl(e,n,t,o,r,a){const i=_("xer-ellipsis"),s=_("xer-recap-base");return l(),M(s,ge(e.$props,{"completed-without-data":!a.optionValue&&!a.freeInputData}),{default:T(()=>[a.optionValue?(l(),h("div",Cl,[C(i,{"xer-content-class":"xer-text-m zenomo-break-word"},{default:T(()=>{var u;return[pe(X(e.rootStore.translate((u=a.optionValue)==null?void 0:u.label)),1
3)]}),_:1}),a.freeInputData?(l(),h("ul",kl,[f("li",null,[C(i,{"xer-content-class":"xer-text-m zenomo-break-word"},{default:T(()=>[pe(X(a.freeInputData),1)]),_:1})])])):S("",!0)])):S("",!0)]),_:1},16,["completed-without-data"])}const wl=K(_l,[["render",Sl]]),Ll={name:"AutocompleteRecap",components:{XerEllipsis:Se,XerRecapBase:_e},props:{stap:{type:Object,required:!0},dataByContentSelector:{type:Function,required:!0},stapStatus:{type:Number,required:!0}},computed:{...Y(H),autocompleteOption(){const e=this.dataByContentSelector(this.stap.contentLocator);return e==null?void 0:e.label}}};function Ol(e,n,t,o,r,a){const i=_("xer-ellipsis"),s=_("xer-recap-base");return l(),M(s,ge(e.$props,{"completed-without-data":!a.autocompleteOption}),{default:T(()=>[C(i,{"xer-content-class":"xer-text-m zenomo-break-word"},{default:T(()=>[pe(X(a.autocompleteOption),1)]),_:1})]),_:1},16,["completed-without-data"])}const Ml=K(Ll,[["render",Ol]]),Dl={name:"FileUploadRecap",components:{XerEllipsis:Se,XerRecapBase:_e},props:{stap:{type:Object,required:!0},dataByContentSelector:{type:Function,required:!0},stapStatus:{type:Number,required:!0}},computed:{...Y(H),mainData(){return this.dataByContentSelector(this.stap.contentLocator)}}},Vl={class:"xer-ul"},Il={key:0},Tl={key:0};function jl(e,n,t,o,r,a){var u,m;const i=_("xer-ellipsis"),s=_("xer-recap-base");return l(),M(s,ge(e.$props,{label:e.rootStore.translate(t.stap.metaData.LabelTranslationKey),"completed-without-data":!((u=a.mainData)!=null&&u.motivatie)&&!((m=a.mainData)!=null&&m.files&&a.mainData.files.length>0)}),{default:T(()=>[C(i,{"xer-content-class":"xer-text-m zenomo-break-word"},{default:T(()=>{var p,v,c;return[f("ul",Vl,[f("li",null,[(p=a.mainData)!=null&&p.motivatie?(l(),h("div",Il,[C(i,{"xer-content-class":"xer-text-m zenomo-break-word"},{default:T(()=>{var b;return[pe(X((b=a.mainData)==null?void 0:b.motivatie),1)]}),_:1})])):S("",!0)]),(v=a.mainData)!=null&&v.files?(l(),h("div",Tl,[(l(!0),h(re,null,me((c=a.mainData)==null?void 0:c.files,b=>(l(),h("div",{key:b.XgfsId},[f("li",null,[C(i,{"xer-content-class":"xer-text-m zenomo-break-word"},{default:T(()=>[pe(X(b.fileName),1)]),_:2},1024)])]))),128))])):S("",!0)])]}),_:1})]),_:1},16,["label","completed-without-data"])}const Al=K(Dl,[["render",jl]]),Bl={name:"DateRecap",components:{XerEllipsis:Se,XerRecapBase:_e},props:{stap:{type:Object,required:!0},dataByContentSelector:{type:Function,required:!0},stapStatus:{type:Number,required:!0}},computed:{...Y(H),mainData(){return this.dataByContentSelector(this.stap.contentLocator)},optionalContentChecked(){return!!this.dataByContentSelector(this.stap.metaData.OptionalContentLocator)},fallbackDate(){return this.stap.metaData.FallbackContentLocator?this.dataByContentSelector(this.stap.metaData.FallbackContentLocator):void 0},dataToShow(){if(!this.mainData)return;let e=this.rootStore.getDatumString(this.mainData);return this.fallbackDate&&(e+=" - "+this.rootStore.getDatumString(this.fallbackDate)),e},optionalContentData(){return this.rootStore.translate(this.stap.metaData.OptionalRecapTranslationKey)}}};function El(e,n,t,o,r,a){const i=_("xer-ellipsis"),s=_("xer-recap-base");return l(),M(s,ge({"completed-without-data":!a.mainData&&!a.optionalContentChecked},e.$props),{default:T(()=>[a.mainData?(l(),M(i,{key:0,"xer-content-class":"xer-text-m zenomo-break-word"},{default:T(()=>[pe(X(a.dataToShow),1)]),_:1})):a.optionalContentChecked?(l(),M(i,{key:1,"xer-content-class":"xer-text-m zenomo-break-word"},{default:T(()=>[pe(X(a.optionalContentData),1)]),_:1})):S("",!0)]),_:1},16,["completed-without-data"])}const Nl=K(Bl,[["render",El]]),Fl={key:0},Pl={key:1},Rl=ye({__name:"DrawInputRecap",props:{stap:{},dataByContentSelector:{type:Function}},setup(e){const n=H(),t=e,o=w(()=>{var r;return t.dataByContentSelector((r=t.stap)==null?void 0:r.contentLocator)});return(r,a)=>{var i,s;return l(),M(_e,ge(t,{label:d(n).translate((s=(i=r.stap)==null?void 0:i.metaData)==null?void 0:s.LabelTranslationKey),"completed-without-data":!(o.value&&o.value.length>0)}),{default:T(()=>{var u,m,p,v,c;return[(u=o.value[0])!=null&&u.xgfsId?(l(),h("div",Fl,[f("li",null,X(d(n).translate((p=(m=r.stap)==null?void 0:m.metaData)==null?void 0:p.recapSignedTranslationKey)),1)])):(l(),h("div",Pl,[f("li",null,X(d(n).translate((c=(v=r.stap)==null?void 0:v.metaData)==null?void 0:c.recapNotSignedTranslationKey)),1)]))]}),_:1},16,["label","completed-without-data"])}}}),zl={name:"VertegenwoordigerRecap",components:{XerEllipsis:Se,XerRecapBase:_e,RijksregisternummerRecap:ra},props:{stap:{type:Object,required:!0},dataByContentSelector:{type:Function,required:!0},stapStatus:{type:Number,required:!0}},computed:{...Y(H),vertegenwoordiger(){return this.dataByContentSelector(this.stap.contentLocator)},rrnStap(){return{...this.stap,contentLocator:`${this.stap.contentLocator}.rijksregisternummer`,metaData:{LabelTranslationKey:"GeneriekeDienst.Identificatie.Persoon.Rijksregisternummer.Label",FallbackLabelTranslationKey:"GeneriekeDienst.Identificatie.Persoon.GeboorteDatum.Label",SkipContentLocator:`${this.stap.contentLocator}.geenRijksregisternummer`,FallbackContentLocator:`${this.stap.contentLocator}.geboortedatum`}}}}},ql={class:"xer-font-medium xer-text-s xer-block"},Xl={class:"xer-font-medium xer-text-s xer-block"};function $l(e,n,t,o,r,a){var m,p;const i=_("xer-ellipsis"),s=_("rijksregisternummer-recap"),u=_("xer-recap-base");return l(),M(u,ge(e.$props,{"completed-without-data":!((m=a.vertegenwoordiger)!=null&&m.label)&&!((p=a.vertegenwoordiger)!=null&&p.naam)}),{default:T(()=>{var v,c,b,x;return[(v=a.vertegenwoordiger)!=null&&v.naam?(l(),M(i,{key:0,"xer-content-class":"xer-text-m zenomo-break-word"},{default:T(()=>[f("span",ql,X(e.rootStore.translate("GeneriekeDienst.Identificatie.Persoon.Naam.Label")),1),pe(" "+X(a.vertegenwoordiger.naam),1)]),_:1}
3)):S("",!0),(c=a.vertegenwoordiger)!=null&&c.voornaam?(l(),M(i,{key:1,"xer-content-class":"xer-text-m zenomo-break-word"},{default:T(()=>[f("span",Xl,X(e.rootStore.translate("GeneriekeDienst.Identificatie.Persoon.Voornaam.Label")),1),pe(" "+X(a.vertegenwoordiger.voornaam),1)]),_:1})):S("",!0),(b=a.vertegenwoordiger)!=null&&b.rijksregisternummer||(x=a.vertegenwoordiger)!=null&&x.geboortedatum?(l(),M(s,{key:2,stap:a.rrnStap,"data-by-content-selector":t.dataByContentSelector,"stap-status":t.stapStatus},null,8,["stap","data-by-content-selector","stap-status"])):S("",!0)]}),_:1},16,["completed-without-data"])}const oa=K(zl,[["render",$l]]),Hl={name:"OndernemingsnummerRecap",components:{XerEllipsis:Se,XerRecapBase:_e,AdresRecap:na,VertegenwoordigerRecap:oa},props:{stap:{type:Object,required:!0},dataByContentSelector:{type:Function,required:!0},stapStatus:{type:Number,required:!0}},computed:{...Y(H),data(){return this.dataByContentSelector(this.stap.contentLocator)},typeOndernemingLabel(){var t;const e={EPP:"ViaXerius.TypeOnderneming.NaturalPerson",ELP:"ViaXerius.TypeOnderneming.LegalPerson"},n=(t=this.data)==null?void 0:t.typeOnderneming;return n&&e[n]?this.rootStore.translate(e[n]):n},adresStap(){return{...this.stap,naam:"ondernemingsadres",contentLocator:`${this.stap.contentLocator}.adres`,metaData:{LabelTranslationKey:"GeneriekeDienst.Identificatie.Onderneming.AdresZetel.Label"}}},vertegenwoordigerStap(){return{...this.stap,naam:"vertegenwoordiger",contentLocator:`${this.stap.contentLocator}.vertegenwoordiger`,metaData:{LabelTranslationKey:"ViaXerius.Ondernemingsnummer.Vertegenwoordiger"}}}}},Ul={class:"xer-font-medium xer-text-s xer-block"},Kl={class:"xer-font-medium xer-text-s xer-block"},Gl={class:"xer-font-medium xer-text-s xer-block"},Wl={class:"xer-font-medium xer-text-s xer-block"},Jl={class:"xer-font-medium xer-text-s xer-block"};function Zl(e,n,t,o,r,a){var p,v,c,b,x,g,L;const i=_("xer-ellipsis"),s=_("xer-recap-base"),u=_("adres-recap"),m=_("vertegenwoordiger-recap");return l(),h("div",null,[C(s,ge(e.$props,{"completed-without-data":!((p=a.data)!=null&&p.ondernemingsnummer)&&!((v=a.data)!=null&&v.geenOndernemingsnummer)&&!((c=a.data)!=null&&c.maatschappelijkeNaam)&&!((b=a.data)!=null&&b.typeOnderneming)&&!((x=a.data)!=null&&x.rechtsvorm)}),{default:T(()=>{var j,V,O,D,k,E;return[(j=a.data)!=null&&j.ondernemingsnummer?(l(),M(i,{key:0,"xer-content-class":"xer-text-m zenomo-break-word"},{default:T(()=>[f("span",Ul,X(e.rootStore.translate("ViaXerius.Ondernemingsnummer.Label")),1),pe(" "+X(a.data.ondernemingsnummer),1)]),_:1})):S("",!0),(V=a.data)!=null&&V.geenOndernemingsnummer?(l(),M(i,{key:1,"xer-content-class":"xer-text-m zenomo-break-word"},{default:T(()=>[f("span",Kl,X(e.rootStore.translate("ViaXerius.Ondernemingsnummer.Label")),1),pe(" "+X(e.rootStore.translate(t.stap.metaData.FallbackRecapLabel?t.stap.metaData.FallbackRecapLabel:"Moez.Persoon.Ondernemingsnummer.Skip.Beschrijving")),1)]),_:1})):S("",!0),(O=a.data)!=null&&O.maatschappelijkeNaam?(l(),M(i,{key:2,"xer-content-class":"xer-text-m zenomo-break-word"},{default:T(()=>[f("span",Gl,X(e.rootStore.translate("GeneriekeDienst.Identificatie.Onderneming.MaatschappelijkeNaam.Label")),1),pe(" "+X(a.data.maatschappelijkeNaam),1)]),_:1})):S("",!0),(D=a.data)!=null&&D.typeOnderneming?(l(),M(i,{key:3,"xer-content-class":"xer-text-m zenomo-break-word"},{default:T(()=>[f("span",Wl,X(e.rootStore.translate("GeneriekeDienst.Identificatie.Onderneming.TypeOnderneming.Label")),1),pe(" "+X(a.typeOndernemingLabel),
31)]),_:1})):S("",!0),(E=(k=a.data)==null?void 0:k.rechtsvorm)!=null&&E.label?(l(),M(i,{key:4,"xer-content-class":"xer-text-m zenomo-break-word"},{default:T(()=>[f("span",Jl,X(e.rootStore.translate("GeneriekeDienst.Identificatie.Onderneming.Rechtsvorm.Label")),1),pe(" "+X(a.data.rechtsvorm.label),1)]),_:1})):S("",!0)]}),_:1},16,["completed-without-data"]),(g=a.data)!=null&&g.adres?(l(),M(u,{key:0,stap:a.adresStap,"data-by-content-selector":t.dataByContentSelector,"stap-status":t.stapStatus,class:"xer-mt-4"},null,8,["stap","data-by-content-selector","stap-status"])):S("",!0),(L=a.data)!=null&&L.vertegenwoordiger?(l(),M(m,{key:1,stap:a.vertegenwoordigerStap,"data-by-content-selector":t.dataByContentSelector,"stap-status":t.stapStatus,class:"xer-mt-4"},null,8,["stap","data-by-content-selector","stap-status"])):S("",!0)])}const Ql=K(Hl,[["render",Zl]]),Yl={name:"FunctiehoudersRecap",components:{XerRecapBase:_e},props:{stap:{type:Object,required:!0},dataByContentSelector:{type:Function,required:!0},stapStatus:{type:Number,required:!0}},computed:{...Y(H),functiehouderLabel(){return this.rootStore.lang==="fr"?"Mandataire":"Functie houder"},functiehouders(){return this.dataByContentSelector(this.stap.contentLocator)??[]},recapChildren(){var e;return((e=this.stap.children)==null?void 0:e.filter(n=>n.naam&&!n.hideOnRecap))??[]}},methods:{patchedChildStap(e,n){const t=this.stap.contentLocator;return{...e,contentLocator:e.contentLocator?`${t}[${n}].${e.contentLocator}`:e.contentLocator,metaData:e.metaData?Object.fromEntries(Object.entries(e.metaData).map(([o,r])=>[o,typeof r=="string"&&o.toLowerCase().includes("contentlocator")?`${t}[${n}].${r}`:r])):e.metaData}},getRecapComponent(e){const n=e.recapComponent??"StringRecap";return ln[n]??ln.StringRecap}}},eu={class:"xer-text-primary xer-font-medium xer-text-s xer-mb-2 xer-leading-10"};function tu(e,n,t,o,r,a){var s;const i=_("xer-recap-base");return l(),M(i,ge(e.$props,{"completed-without-data":!((s=a.functiehouders)!=null&&s.length)}),{default:T(()=>[(l(!0),h(re,null,me(a.functiehouders,(u,m)=>(l(),h("div",{key:m,class:Ce({"xer-mt-4 xer-pt-4":m>0})},[f("h3",eu,X(`${a.functiehouderLabel} - ${m+1}`),1),(l(!0),h(re,null,me(a.recapChildren,p=>(l(),M(Dt(a.getRecapComponent(p)),{key:p.naam,stap:a.patchedChildStap(p,m),"data-by-content-selector":t.dataByContentSelector,"stap-status":t.stapStatus},null,8,["stap","data-by-content-selector","stap-status"]))),128))],2))),128))]),_:1},16,["completed-without-data"])}const nu=K(Yl,[["render",tu]]),ln={StringRecap:Ns,BedrijfsnaamRecap:Rs,ActiviteitenRecap:$s,HoofdactiviteitRecap:Ks,NevenactiviteitenRecap:Js,AdresRecap:na,CodeTypeRecap:nl,CodeTypeListRecap:il,OptionValueListRecap:cl,VerwachtInkomenRecap:pl,RijksregisternummerRecap:ra,VerplichteChecklistRecap:yl,OptionValueRecap:wl,AutocompleteRecap:Ml,FileUploadRecap:Al,DateRecap:Nl,DrawInputRecap:Rl,OndernemingsnummerRecap:Ql,VertegenwoordigerRecap:oa,FunctiehoudersRecap:nu};function au(e,n){if(e.metaData){const t=(e==null?void 0:e.metaData.ReadOnly)==="true";if(t)return t}return n?n[`${e.contentLocator}_readOnly`]==="true"||n[`${e.contentLocator}_readOnly`]===!0:!1}function ru(e,n){return n.metaData?(n==null?void 0:n.metaData.RecapReadOnlyOnItsme)==="true"&&e===Lt.Itsme:!1}function ou(e,n,t){var o,r;if(e.metaData){const a=(e==null?void 0:e.metaData.ReadOnly)==="true";if(a)return a}return!!((o=e==null?void 0:e.stappen)!=null&&o.every(a=>au(a,n)===!0)||(r=e==null?void 0:e.stappen)!=null&&r.every(a=>ru(t,a)===!0))}const ia=()=>{function e(t,o){var i,s,u;const{leadAanvraag:r}=de(),a=(i=r==null?void 0:r.subflowState)==null?void 0:i.find(m=>m.subflowNaam===t);return(u=(s=a==null?void 0:a.pageStatuses)==null?void 0:s[o])==null?void 0:u.status}function n(t,o){var i,s;const{leadAanvraag:r}=de();if(!t||!o)throw new Error("Unable to getPageStateObject when subflownaam or pageNaam is falsy");const a=(i=r==null?void 0:r.subflowState)==null?void 0:i.find(u=>u.subflowNaam===t);return(s=a==null?void 0:a.pageStatuses)==null?void 0:s[o]}return{getPageStatus:e,getPageStateObject:n}},iu=()=>{function e(n,t,o){var i;if(!t||!o)throw new Error("Unable to getStapStatus when pageNaam or stapNaam is falsy");const{getPageStateObject:r}=ia(),a=r(n,t);return(i=a==null?void 0:a.stepStatuses)==null?void 0:i[o]}return{getStapStatus:e}};function Gt(e){const{leadAanvraag:n}=de(),t=qe(e);
3if(t)return tt(n,t)}function sa(e){const n=w(()=>{var c;return(c=d(e))==null?void 0:c.repeaterContentLocator});function t(){const c=o.value;return c||[Xt()]}const o=w(()=>{if(!n.value)return;const c=Gt(n.value);if(c)return Object.keys(c)}),r=oe(t()),a=oe([]),i=w(()=>{var c;return((c=d(e))==null?void 0:c.type)===1});function s(){r.value.push(Xt())}function u(c){a.value.push(r.value[c]),r.value.splice(c,1)}function m(c){a.value.forEach(b=>{var x;Fa(c,`${(x=d(e))==null?void 0:x.repeaterContentLocator}[${b}]`)})}function p(c,b){return i.value?`${c} - ${b+1}`:c}function v(){r.value=t(),a.value=[]}return pt(o,c=>{c&&(r.value=c)}),{isRepeater:i,repeaterIds:r,addRepeaterItem:s,deleteRepeaterItem:u,wipeRemovedRepeaterDataFromLeadAanvraag:m,getPageDisplayName:p,reset:v}}function zt(e,n){if(e){if(n!==void 0){const t="{{id}}";for(;e.includes(t);)e=e.replace(t,n)}return qe(e)}}const su=["data-automation-id"],lu={class:"xer-flex xer-justify-between"},uu={class:"xer-flex xer-flex-col xer-w-full zenomo-max-w-90"},cu={key:0,class:"xer-text-primary xer-font-medium xer-text-s xer-mb-2 xer-leading-10",style:{"flex-grow":"1"}},du={key:0,class:"xer-flex xer-flex-col xer-items-end"},la=ye({__name:"PageRecap",props:{page:{},subflowNaam:{},leadAanvraag:{},rootStore:{}},setup(e){const n=e,{getStapStatus:t}=iu(),{aanbodNaam:o}=we(),{isRepeater:r,repeaterIds:a,getPageDisplayName:i}=sa(n.page);function s(p){return ln[p]}const u=p=>v=>Gt(zt(v,r.value?p:void 0)),m=w(()=>{var p,v;return((v=(p=n.page)==null?void 0:p.stappen)==null?void 0:v.filter(c=>!c.hideOnRecap))??[]});return(p,v)=>{var b,x,g;const c=_("RouterLink");return p.leadAanvraag.value?(l(),h("div",{key:0,class:"xer-mb-4 xer-p-4 xer-rounded-md xer-bg-grey-2","data-automation-id":`recap-item-page__${p.page.naam}`},[f("div",lu,[f("div",uu,[(l(!0),h(re,null,me(d(a),(L,j)=>(l(),h("section",{key:L,class:Ce(["xer-overflow-hidden xer-flex-grow",d(r)?"xer-mb-4":""])},[p.page.displayNaam?(l(),h("h3",cu,X(d(i)(p.page.displayNaam,j)),1)):S("",!0),(l(!0),h(re,null,me(m.value,V=>{var O;return l(),M(Dt(s(V.recapComponent?V.recapComponent:"StringRecap")),ge({key:V.naam,class:m.value.length>1?"xer-mb-4":""},{stap:V,stapStatus:d(t)(p.subflowNaam,(O=p.page)==null?void 0:O.naam,V==null?void 0:V.naam),dataByContentSelector:u(L)}),null,16,["class"])}),128))],2))),128))]),d(ou)(p.page,(b=p.leadAanvraag.value)==null?void 0:b.customData,(x=p.leadAanvraag.value)==null?void 0:x.start)?S("",!0):(l(),h("div",du,[C(c,{class:"xer-link xer-link--icon xer-mb-3","data-automation-id":"recap-item__edit",to:`/${p.rootStore.lang}/${d(o)}/${p.subflowNaam}/${p.page.naam}?aanvraagId=${(g=p.leadAanvraag.value)==null?void 0:g.aanvraagId}`},{default:T(()=>[C(d(je),{"xer-icon":d(An),"xer-color":"grey-6"},null,8,["xer-icon"])]),_:1},8,["to"])]))])],8,su)):S("",!0)}}}),mu={components:{PageRecap:la},props:{contentComponentVueModel:{type:Object,required:!0},aanbodExtensions:{type:Object,required:!0},subflowState:{type:Object,required:!0},routeExtensions:{type:Object,required:!0},loading:{type:Boolean,required:!0},stapConfig:{type:Object,required:!0}},computed:{...Y(H,de),...Pa(de,["leadAanvraag"]),pagesWithRecapStappenAndCompleted(){var e,n,t,o;return(o=(t=(n=(e=this.aanbodExtensions)==null?void 0:e.currentSubflow)==null?void 0:n.value)==null?void 0:t.pages)==null?void 0:o.filter(r=>{var a,i,s;return!r.stappen.every(u=>u.hideOnRecap)&&!r.stappen.every(u=>{var m,p;return u.naam=="adres-zetel"&&!!((p=(m=this.stapConfig)==null?void 0:m.metaData)!=null&&p.HideAdresOnRecap)})&&this.getPageStatus((s=(i=(a=this.aanbodExtensions)==null?void 0:a.currentSubflow)==null?void 0:i.value)==null?void 0:s.naam,r.naam)===dt.Completed})}},methods:{getPageStatus(e,n){var o,r,a,i;const t=(r=(o=this.leadAanvraag)==null?void 0:o.subflowState)==null?void 0:r.find(s=>s.subflowNaam===e);return(i=(a=t==null?void 0:t.pageStatuses)==null?void 0:a[n])==null?void 0:i.status}}},pu={key:0},hu=["innerHTML"],gu=["innerHTML"],vu=["innerHTML"];function fu(e,n,t,o,r,a){var s,u,m,p,v,c,b,x,g,L,j,V,O,D,k,E,P,N;const i=_("PageRecap");return(s=t.aanbodExtensions)!=null&&s.currentSubflow.value?(l(),h("div",pu,[f("h1",{class:"xer-heading-xl xer-mb-6",innerHTML:e.rootStore.translate((m=(u=t.stapConfig)==null?void 0:u.metaData)==null?void 0:m.RecapTitel)},null,8,hu),f("p",{class:"xer-text-s xer-mb-7",innerHTML:e.rootStore.translate((v=(p=t.stapConfig)==null?void 0:p.metaData)!=null&&v.RecapBeschrijving?(b=(c=t.stapConfig)==null?void 0:c.metaData)==null?void 0:b.RecapBeschrijving:(g=(x=t.stapConfig)==null?void 0:x.metaData)==null?void 0:g.RecapBeschrijvingKey)},null,8,gu),f("h2",{class:"xer-heading-l xer-mb-6",innerHTML:(V=(j=(L=t.aanbodExtensions)==null?void 0:L.currentSubflow)==null?void 0:j.value)!=null&&V.displayNaam?(k=(D=(O=t.aanbodExtensions)==null?void 0:O.currentSubflow)==null?void 0:D.value)==null?void 0:k.displayNaam:(N=(P=(E=t.aanbodExtensions)==null?void 0:E.
3currentSubflow)==null?void 0:P.value)==null?void 0:N.naam},null,8,vu),(l(!0),h(re,null,me(a.pagesWithRecapStappenAndCompleted,I=>{var A,z,G;return l(),M(i,$t(ge({key:I.naam},{page:I,subflowNaam:(G=(z=(A=t.aanbodExtensions)==null?void 0:A.currentSubflow)==null?void 0:z.value)==null?void 0:G.naam,leadAanvraag:t.contentComponentVueModel.leadAanvraag,rootStore:e.rootStore})),null,16)}),128))])):S("",!0)}const xu=K(mu,[["render",fu]]),bu={name:"RadioButtonList",components:{XerVraag:ke,XerHelpButton:Ve,XerOptionInput:Oe,XerOptionInputList:Ke,XerTextfield:Xe},props:{contentComponentVueModel:{type:Object,required:!0},aanbodExtensions:{type:Object,required:!0},subflowState:{type:Object,required:!0},routeExtensions:{type:Object,required:!0},loading:{type:Boolean,required:!0},stapConfig:{type:Object,required:!0},isFirstStapOnPage:{type:Boolean,required:!0}},data(){return{selectedItem:void 0,freeInputData:{}}},computed:{...Y(H),...Y(Ge)},watch:{"contentComponentVueModel.mainData.value":function(e){this.loadSelectedItem(e)},"stapConfig.jsonPayload":function(e){this.loadFreeInputData(e)}},mounted(){var e,n,t;this.loadSelectedItem((n=(e=this.contentComponentVueModel)==null?void 0:e.mainData)==null?void 0:n.value),this.loadFreeInputData((t=this.stapConfig)==null?void 0:t.jsonPayload)},methods:{loadSelectedItem(e){var n;this.selectedItem=(n=this.stapConfig)==null?void 0:n.jsonPayload.options.find(t=>t.value===e)},loadFreeInputData(e){e.options.map(n=>{var t;n.freeInput&&(this.freeInputData[n.freeInput.contentLocator]=(t=this.contentComponentVueModel)==null?void 0:t.dataByContentSelector(n.freeInput.contentLocator))})},selectedItemChanged(e){this.selectedItem=e,e.freeInput&&e.freeInput.contentLocator&&setTimeout(()=>De(this.$device,this.$refs.freeTextContentLocator[0].$refs.input,this.isFirstStapOnPage,!0)),e.popup&&this.notificationStore.openPopUp({titel:this.rootStore.translate(e.popup.PopupTitel),content:this.rootStore.translate(e.popup.PopupBeschrijving),type:e.popup.PopupType===0?lt.Tip:e.popup.PopupType===1?lt.Vergist:lt.NoType,triggerAttentionBounce:e.popup.TriggerAttentionBounce})},isChecked(e){return this.selectedItem?this.selectedItem.key==e.key:!1},nextDisabled(){return!this.selectedItem},submit(e){return e=ne(e,this.contentComponentVueModel.contentLocator.value,this.selectedItem.value),this.stapConfig.jsonPayload.options.forEach(n=>{n.freeInput&&n.key!=this.selectedItem.key&&(e=ne(e,n.freeInput.contentLocator,null))}),this.selectedItem.freeInput&&this.freeInputData[this.selectedItem.freeInput.contentLocator]&&(e=ne(e,this.selectedItem.freeInput.contentLocator,this.freeInputData[this.selectedItem.freeInput.contentLocator])),e},clear(e){return e=ne(e,this.contentComponentVueModel.contentLocator.value,void 0),e}}},yu={"data-content-component":"RadioButtonList"},_u=["innerHTML"];function Cu(e,n,t,o,r,a){var v,c,b,x,g,L,j,V,O,D,k,E,P,N,I,A,z,G;const i=_("xer-vraag"),s=_("xer-textfield"),u=_("XerOptionInput"),m=_("xer-option-input-list"),p=_("xer-help-button");return l(),h("div",yu,[C(i,{vraag:e.rootStore.translate((c=(v=t.stapConfig)==null?void 0:v.metaData)==null?void 0:c.BeschrijvingTranslationKey)},null,8,["vraag"]),C(m,{"xer-error-message":(x=(b=t.contentComponentVueModel)==null?void 0:b.mainDataErrorMessage)==null?void 0:x.value,"xer-error":!!((L=(g=t.contentComponentVueModel)==null?void 0:g.hasErrorMessage)!=null&&L.value),class:"xer-mb-9"},{default:T(()=>{var ae,q;return[(l(!0),h(re,null,me((q=(ae=t.stapConfig)==null?void 0:ae.jsonPayload)==null?void 0:q.options,B=>(l(),M(u,{key:B.key,name:t.contentComponentVueModel.contentLocator.value,"xer-id":`${t.contentComponentVueModel.contentLocator.value}_${B.key}`,"xer-type":"radio","xer-container":"",checked:a.isChecked(B),"xer-label":e.rootStore.translate(B.label),"data-automation-value":B.value,"onUpdate:checked":y=>a.selectedItemChanged(B)},{default:T(()=>{var y,F;return[r.selectedItem&&r.selectedItem.key==B.key&&B.freeInput&&B.freeInput.contentLocator?(l(),M(s,{key:0,ref_for:!0,ref:"freeTextContentLocator","model-value":r.freeInputData[B.freeInput.contentLocator],class:"xer-mb-8","xer-id":"freeInput","xer
3-type":B.freeInput.inputType,"xer-label":e.rootStore.translate(B.freeInput.label),"xer-error":!!((y=t.contentComponentVueModel)!=null&&y.errorMessage(B.freeInput.contentLocator)),"xer-error-message":(F=t.contentComponentVueModel)==null?void 0:F.errorMessage(B.freeInput.contentLocator),"onUpdate:modelValue":U=>r.freeInputData[B.freeInput.contentLocator]=U},null,8,["model-value","xer-type","xer-label","xer-error","xer-error-message","onUpdate:modelValue"])):S("",!0)]}),_:2},1032,["name","xer-id","checked","xer-label","data-automation-value","onUpdate:checked"]))),128))]}),_:1},8,["xer-error-message","xer-error"]),(V=(j=t.stapConfig)==null?void 0:j.metaData)!=null&&V.Beschrijving2TranslationKey?(l(),h("p",{key:0,class:"xer-text-s xer-mb-5",innerHTML:e.rootStore.translate((D=(O=t.stapConfig)==null?void 0:O.metaData)==null?void 0:D.Beschrijving2TranslationKey)},null,8,_u)):S("",!0),(E=(k=t.stapConfig)==null?void 0:k.metaData)!=null&&E.HelpButtonMessage?(l(),M(p,{key:1,message:e.rootStore.translate((N=(P=t.stapConfig)==null?void 0:P.metaData)==null?void 0:N.HelpButtonMessage),"slide-out-header":e.rootStore.translate((A=(I=t.stapConfig)==null?void 0:I.metaData)==null?void 0:A.HelpButtonTitel),"slide-out-content":e.rootStore.translate((G=(z=t.stapConfig)==null?void 0:z.metaData)==null?void 0:G.HelpButtonBeschrijving)},null,8,["message","slide-out-header","slide-out-content"])):S("",!0)])}const ku=K(bu,[["render",Cu]]);function ua(e,n,t,o,r,a,i,s,u){return ie.get("/viaxerius/api/v1/autocomplete/",{params:{searchTerm:e,lang:n,autoCompleteServiceType:t,take:o,groepering:r,addLandenWithoutIso:a,returnCodeTypeCodeAsValue:i,codesToExclude:s},ignoreGlobalErrorHandler:!0,cancelToken:u}).then(({data:m})=>m&&Array.isArray(m)?m:[]).catch(m=>ie.isCancel(m)?null:[])}const Su={name:"Autocomplete",components:{XerVraag:ke,XerTextfield:Xe,XerAutocomplete:Bn,XerHelpButton:Ve},props:{contentComponentVueModel:{type:Object,required:!0},aanbodExtensions:{type:Object,required:!0},subflowState:{type:Object,required:!0},routeExtensions:{type:Object,required:!0},loading:{type:Boolean,required:!0},stapConfig:{type:Object,required:!0},isFirstStapOnPage:{type:Boolean,required:!0}},data(){return{options:[],allOptions:[],zoekterm:void 0,selectedOption:{},zoektermCancelToken:void 0,autocompleteLoading:!1,xerCross:xt,originalSelectedOption:{}}},computed:{...Y(H),isDropdown(){var e,n;return((n=(e=this.stapConfig)==null?void 0:e.metaData)==null?void 0:n.IsDropdown)==="True"},searchIcon(){return this.isDropdown?Ht:Ra}},watch:{"contentComponentVueModel.mainData.value":function(e){this.zoekterm=e==null?void 0:e.label,this.selectedOption=e}},mounted(){var e,n,t,o,r,a,i,s;(n=(e=this.contentComponentVueModel)==null?void 0:e.mainData)!=null&&n.value&&(this.selectedOption=(o=(t=this.contentComponentVueModel)==null?void 0:t.mainData)==null?void 0:o.value,this.zoekterm=(a=(r=this.contentComponentVueModel)==null?void 0:r.mainData)==null?void 0:a.value.label),this.originalSelectedOption={...this.selectedOption},this.isDropdown&&(this.allOptions=(s=(i=this.stapConfig)==null?void 0:i.jsonPayload)==null?void 0:s.options),this.isDropdown||De(this.$device,this.$refs.searchInput.$refs.input,this.isFirstStapOnPage,!1)},methods:{async updateOptions(e){var t,o,r,a,i,s,u,m,p,v,c,b;this.zoekterm=e,e||(this.selectedOption={}),this.zoektermCancelToken&&this.zoektermCancelToken.cancel("New search started, cancel previous api call");const n=e&&e.replace(/\s/g,"").length!==0;if(this.isDropdown)if(n){const x=this.allOptions.filter(g=>g.label.toLowerCase().includes(e.toLowerCase()));this.options=x}else this.options=this.allOptions;else{if(n){this.autocompleteLoading=!0,this.zoektermCancelToken=ie.CancelToken.source();const x=await ua(e,this.rootStore.lang,(o=(t=this.stapConfig)==null?void 0:t.metaData)==null?void 0:o.AutocompleteServiceType,(a=(r=this.stapConfig)==null?void 0:r.metaData)==null?void 0:a.Take,(s=(i=this.stapConfig)==null?void 0:i.metaData)==null?void 0:s.CodeTypeGroepnaam,(m=(u=this.stapConfig)==null?void 0:u.metaData)==null?void 0:m.AddLandenWithoutIso,(v=(p=this.stapConfig)==null?void 0:p.metaData)==null?void 0:v.ReturnCodeTypeCodeAsValue,(b=(c=this.stapConfig)==null?void 0:c.metaData)==null?void 0:b.CodesToExclude,this.zoektermCancelToken.token);if(x===null)return;this.options=x}else this.options=[];this.autocompleteLoading=!1}},async optionSelected(e){this.options=[],this.zoekterm=e.label,this.selectedOption=e},clearSearch(){this.zoekterm="",this.options=[],this.selectedOption={}},doSearchIfDropdown(){this.isDropdown&&this.updateOptions(void 0)},searchOrClear(){this.zoekterm?this.clearSearch():this.doSearchIfDropdown()},nextDisabled(){var e;return!((e=this.selectedOption)!=null&&e.value)||!Object.keys(this.selectedOption).length},submit(e){return e=ne(e,this.contentComponentVueModel.contentLocator.value,this.selectedOption),e},hasValueChanged(){return JSON.stringify(this.selectedOption)!==JSON.stringify(this.originalSelectedOption)}}},wu={class:"xer-mb-6"};function Lu(e,n,t,o,r,a){var p,v,c,b,x,g,L,j,V,O;const i=_("xer-vraag"),s=_("xer-textfield"),u=_("xer-autocomplete"),m=_("xer-help-button");return l(),h("div",null,[C(i,{vraag:e.rootStore.translate((v=(p=t.stapConfig)==null?void 0:p.metaData)==null?void 0:v.BeschrijvingTranslationKey)},null,8,["vraag"]),f("div",wu,[C(u,{"xer-options":r.options,"xer-selected-option":r.selectedOption,"xer-debounce":300,onXerUpdateSelectedOption:a.optionSelected,onXerUpdateInputValue:a.updateOptions},{default:T(D=>{var k,E,P,N,I,A;
3return[C(s,ge({ref:"searchInput","xer-label":e.rootStore.translate((E=(k=t.stapConfig)==null?void 0:k.metaData)==null?void 0:E.LabelTranslationKey),"model-value":r.zoekterm},D,{"xer-icon":r.zoekterm?r.xerCross:a.searchIcon,"xer-error":!!((N=(P=t.contentComponentVueModel)==null?void 0:P.hasErrorMessage)!=null&&N.value),"xer-error-message":(A=(I=t.contentComponentVueModel)==null?void 0:I.mainDataErrorMessage)==null?void 0:A.value,"xer-scrollable-options":!0,onXerOptionClick:D.selectOption,"onUpdate:modelValue":D.debounceInput,onXerIconClick:n[0]||(n[0]=z=>a.searchOrClear()),onFocus:n[1]||(n[1]=z=>a.doSearchIfDropdown())}),null,16,["xer-label","model-value","xer-icon","xer-error","xer-error-message","onXerOptionClick","onUpdate:modelValue"])]}),_:1},8,["xer-options","xer-selected-option","onXerUpdateSelectedOption","onXerUpdateInputValue"])]),(b=(c=t.stapConfig)==null?void 0:c.metaData)!=null&&b.HelpButtonMessage?(l(),M(m,{key:0,message:e.rootStore.translate((g=(x=t.stapConfig)==null?void 0:x.metaData)==null?void 0:g.HelpButtonMessage),"slide-out-header":e.rootStore.translate((j=(L=t.stapConfig)==null?void 0:L.metaData)==null?void 0:j.HelpButtonTitel),"slide-out-content":e.rootStore.translate((O=(V=t.stapConfig)==null?void 0:V.metaData)==null?void 0:O.HelpButtonBeschrijving)},null,8,["message","slide-out-header","slide-out-content"])):S("",!0)])}const Ou=K(Su,[["render",Lu]]);async function Mu(e,n,t){const o=`/viaxerius/api/v1/aanvraagDocument/${e}/documents/${n}`,r=await ie.get(o,{responseType:"blob"});Du(r,t)}const Du=({data:e},n)=>{const t=new Blob([e],{type:"application/pdf"}),o=document.createElement("a");o.href=URL.createObjectURL(t),o.download=n,o.click(),URL.revokeObjectURL(o.href)},Vu={downloadDocument:Mu},Iu=za($a,Xa,qa),Tu={components:{XerTextarea:cn,FilePond:Iu,XerHelpButton:Ve,XerVraag:ke,XerError:Bt,XerIcon:je},props:{contentComponentVueModel:{type:Object,required:!0},aanbodExtensions:{type:Object,required:!0},subflowState:{type:Object,required:!0},routeExtensions:{type:Object,required:!0},loading:{type:Boolean,required:!0},stapConfig:{type:Object,required:!0},isFirstStapOnPage:{type:Boolean,required:!0}},data(){var e,n,t;return{xerDocumentDownload:Ha,xerCross:xt,files:[],leadAanvraagPreviouslyUploadedFiles:[],filesToDelete:[],motivatie:(t=(n=(e=this.contentComponentVueModel)==null?void 0:e.mainData)==null?void 0:n.value)==null?void 0:t.motivatie,nextLoading:!1,errorMessage:""}},computed:{...Y(H),previouslyUploadedFilesToKeep(){return this.leadAanvraagPreviouslyUploadedFiles==null||this.leadAanvraagPreviouslyUploadedFiles.length===0?[]:this.leadAanvraagPreviouslyUploadedFiles.filter(e=>!this.filesToDelete.includes(e.xgfsId))},filePondTranslations(){return Ua(this.rootStore.ISOLanguage.toLowerCase())},aanvraagId(){var e;return(e=this.$route.query)==null?void 0:e.aanvraagId}},mounted(){var e,n,t,o,r,a;(n=(e=this.contentComponentVueModel)==null?void 0:e.mainData)!=null&&n.value&&(this.leadAanvraagPreviouslyUploadedFiles=(o=(t=this.contentComponentVueModel)==null?void 0:t.mainData)==null?void 0:o.value.files,this.motivatie=(a=(r=this.contentComponentVueModel)==null?void 0:r.mainData)==null?void 0:a.value.motivatie)},methods:{verifyExtension:Ka,nextDisabled(){return this.nextLoading?!1:!!((!this.files||this.files.length===0)&&(!this.previouslyUploadedFilesToKeep||this.previouslyUploadedFilesToKeep.length===0)&&!this.motivatie||this.files.some&&(this.files.some(e=>e.getFileEncodeBase64String()===void 0)||this.files.some(e=>e.status!==Ga.IDLE)||!this.fileUploadIsValid()))},isValid(){return this.fileUploadIsValid()},fileUploadIsValid(){var n,t;this.errorMessage="";const e=+(((t=(n=this.stapConfig)==null?void 0:n.metaData)==null?void 0:t.FileUpload_MaxFileCount)??10);return this.previouslyUploadedFilesToKeep.length+this.files.length>e?(this.errorMessage=this.rootStore.translate("ViaXerius.Validatie.FileUpload.TeVeelDocumenten"),!1):!0},async submitAsync(e){var n,t;if(!this.nextLoading){if(this.nextLoading=!0,this.files&&this.files.length>0){const o=this.files.map(i=>({FileNaam:i.filename,File:i.getFileEncodeBase64String(),FileId:i.id})),r=await xe.uploadFiles(o,e.aanvraagId),a=[...this.previouslyUploadedFilesToKeep,...r];e=ne(e,this.contentComponentVueModel.currentStapConfig.value.contentLocator+".Files",a)}else e=ne(e,this.contentComponentVueModel.currentStapConfig.value.contentLocator+".Files",this.previouslyUploadedFilesToKeep);return((t=(n=this.stapConfig)==null?void 0:n.metaData)==null?void 0:t.VerwachtMotivatie)==="true"&&(e=ne(e,this.contentComponentVueModel.currentStapConfig.value.contentLocator+".motivatie",this.motivatie)),this.nextLoading=!1,e}},async downloadDocument(){var e,n,t,o,r,a,i;await Vu.downloadDocument((t=(n=(e=this.contentComponentVueModel.leadAanvraag)==null?void 0:e.value)==null?void 0:n.immutableData)==null?void 0:t.verwerkNaarAanvraagId,((r=(o=this.stapConfig)==null?void 0:o.metaData)==null?void 0:r.DownloadDocumentId)||"",((i=(a=this.stapConfig)==null?void 0:a.metaData)==null?void 0:i.DownloadDocumentTitle)||""),this.stapConfig.gebeurtenisTriggers&&this.sendGebeurtenis(Ot.DocumentDownload)},sendGebeurtenis(e){var n;(n=this.stapConfig.gebeurtenisTriggers)==null||n.filter(t=>t.gebeurtenisTriggerHook==e).forEach(t=>{var o,r,a,i,s;xe.sendGebeurtenis(t,(o=this.$route.query)==null?void 0:o.aanvraagId,null,this.aanbodExtensions.currentPageConfig.value.naam,this.aanbodExtensions.currentSubflow.value.naam,{DocumentNaam:(a=(r=this.stapConfig)==null?void 0:r.metaData)==null?void 0:a.DownloadDocumentTitle,DocumentId:(s=(i=this.stapConfig)==null?void 0:i.metaData)==null?void 0:s.DownloadDocumentId})})},deleteFile(e){this.filesToDelete.push(e)}}},ju=["data-automation-id"],Au={class:"xer-font-medium xer-m-2"},Bu=["innerHTML"],Eu={class:"xer-flex"},Nu={key:1},Fu={key:2},Pu={class:"xer-mb-3"},Ru=["innerHTML"],zu={key:0,class:"xer-mb-7","data-automation-id":"previously-uploaded-files"},qu=["data-automation-id"],Xu={class:"xer-ml-5 xer-m-0 xer-text-s xer-font-bold"},$u=["innerHTML"];function Hu(e,n,t,o,r,a){var c,b,x,g,L,j,V,O,D,k,E,P,N,I,A,z,G,ae,q,B,y,F,U,ee,te,Z,ve,W,$,J,le,he,be,Me;const i=_("XerVraag"),s=_("XerIcon"),u=_("XerTextarea"),m=_("FilePond"),p=_("XerError"),v=_("XerHelpButton");return l(),h("div",null,[C(i,{vraag:e.rootStore.translate((b=(c=t.stapConfig)==null?void 0:c.metaData)==null?void 0:b.BeschrijvingTranslationKey)},null,8,["vraag"]),(g=(x=t.stapConfig)==null?void 0:x.metaData)!=null&&g.DownloadDocumentId&&((j=(L=t.stapConfig)==null?void 0:L.metaData)!=null&&j.DownloadDocumentTitle)?(l(),h("div",{key:0,class:"xer-card xer-flex xer
3-w-full xer-justify-between xer-cursor-pointer xer-mr-5 xer-mb-5 xer-p-5","data-automation-id":`download-document-${(O=(V=t.stapConfig)==null?void 0:V.metaData)==null?void 0:O.DownloadDocumentId}`,onClick:n[0]||(n[0]=(...fe)=>a.downloadDocument&&a.downloadDocument(...fe))},[f("div",Au,[f("p",{class:"xer-text-xs",innerHTML:e.rootStore.translate((k=(D=t.stapConfig)==null?void 0:D.metaData)==null?void 0:k.DownloadDocumentTitle)},null,8,Bu)]),f("div",Eu,[C(s,{"xer-icon":r.xerDocumentDownload,"xer-color":"grey-6"},null,8,["xer-icon"])])],8,ju)):S("",!0),((P=(E=t.stapConfig)==null?void 0:E.metaData)==null?void 0:P.VerwachtMotivatie)==="true"?(l(),h("div",Nu,[C(u,{ref:"xerTextarea",modelValue:r.motivatie,"onUpdate:modelValue":n[1]||(n[1]=fe=>r.motivatie=fe),"xer-label":e.rootStore.translate((I=(N=t.stapConfig)==null?void 0:N.metaData)==null?void 0:I.LabelMotivatieTranslationKey),maxlength:(z=(A=t.stapConfig)==null?void 0:A.metaData)==null?void 0:z.TextareaMaxCharacters,class:"xer-mb-5"},null,8,["modelValue","xer-label","maxlength"])])):S("",!0),((ae=(G=t.stapConfig)==null?void 0:G.metaData)==null?void 0:ae.VerwachtUpload)==="true"?(l(),h("div",Fu,[f("div",Pu,[f("label",{class:"xer-font-medium xer-text-s",innerHTML:e.rootStore.translate((B=(q=t.stapConfig)==null?void 0:q.metaData)==null?void 0:B.LabelUploadTranslationKey)},null,8,Ru)]),a.previouslyUploadedFilesToKeep?(l(),h("div",zu,[(l(!0),h(re,null,me(a.previouslyUploadedFilesToKeep,(fe,Fe)=>(l(),h("div",{key:Fe,class:"xer-p-3 xer-mb-4 xer-rounded-xl xer-bg-grey-2 xer-flex xer-w-full xer-cursor-pointer xer-items-center","data-automation-id":`previously-uploaded-file-${fe.fileName}`},[C(s,{"xer-icon":r.xerCross,class:"xer-pl-2","data-automation-id":`delete-previously-uploaded-file-${fe.fileName}`,onClick:Ye=>a.deleteFile(fe.xgfsId)},null,8,["xer-icon","data-automation-id","onClick"]),f("p",Xu,X(fe.fileName),1)],8,qu))),128))])):S("",!0),C(m,ge({name:"file-upload","allow-multiple":!0,"accepted-file-types":"image/jpeg, image/png, application/pdf, image/jpg","max-file-size":t.stapConfig.metaData.FileUpload_MaxFileSizeMb??"10MB","max-total-file-size":t.stapConfig.metaData.FileUpload_MaxTotalFileSizeMb??"20MB"},a.filePondTranslations,{"file-validate-type-detect-type":(fe,Fe)=>a.verifyExtension(["png","pdf","jpeg","jpg"],fe,Fe),onInput:n[2]||(n[2]=fe=>r.files=fe)}),null,16,["max-file-size","max-total-file-size","file-validate-type-detect-type"]),(F=(y=t.stapConfig)==null?void 0:y.metaData)!=null&&F.Beschrijving2TranslationKey?(l(),h("p",{key:1,class:"xer-text-s xer-mb-3",innerHTML:e.rootStore.translate((ee=(U=t.stapConfig)==null?void 0:U.metaData)==null?void 0:ee.Beschrijving2TranslationKey)},null,8,$u)):S("",!0),C(p,{error:((Z=(te=t.contentComponentVueModel)==null?void 0:te.mainDataErrorMessage)==null?void 0:Z.value)||r.errorMessage},null,8,["error"])])):S("",!0),(W=(ve=t.stapConfig)==null?void 0:ve.metaData)!=null&&W.HelpButtonMessage?(l(),M(v,{key:3,message:e.rootStore.translate((J=($=t.stapConfig)==null?void 0:$.metaData)==null?void 0:J.HelpButtonMessage),"slide-out-header":e.rootStore.translate((he=(le=t.stapConfig)==null?void 0:le.metaData)==null?void 0:he.HelpButtonTitel),"slide-out-content":e.rootStore.translate((Me=(be=t.stapConfig)==null?void 0:be.metaData)==null?void 0:Me.HelpButtonBeschrijving)},null,8,["message","slide-out-header","slide-out-content"])):S("",!0)])}const Uu=K(Tu,[["render",Hu]]),Ku=f("span",{class:"pi pi-calendar p-button-icon"},null,-1),Gu=f("span",{class:"p-datepicker-prev-icon pi pi-chevron-left"},null,-1),Wu=f("span",{class:"p-datepicker-next-icon pi pi-chevron-right"},null,-1),ca=ye({__name:"XerDateInput",props:{modelValue:{type:Object,default:void 0},xerLabel:{type:String,default:""},xerId:{type:String,default:""},xerSingleError:{type:Boolean,default:!1},xerErrorMessage:{type:[Array,String],default:()=>[]},xerError:{type:Boolean,default:!1},xerCaption:{type:String,required:!1,default:""},disabled:{type:Boolean,default:!1},dataAutomationId:{type:String,default:"calendar"}},emits:["update:modelValue"],setup(e,{emit:n}){const t=e,o=n,r=w({get:()=>t.modelValue,set:a=>o("update:modelValue",a)});return(a,i)=>(l(),M(d(Xe),$t(Tn(t)),{customInput:T(()=>[C(d(Wa),ge({id:t.xerId,modelValue:r.value,"onUpdate:modelValue":i[0]||(i[0]=s=>r.value=s),"input-class":"xer-text-input__input","date-format":"dd/mm/yy"},a.$attrs,{disabled:t.disabled}),{dropdownicon:T(()=>[Ku]),previousicon:T(()=>[Gu]),nexticon:T(()=>[Wu]),default:T(()=>[pe(X(void 0)+" ",1)]),_:1}
3,16,["id","modelValue","disabled"])]),_:1},16))}}),tn=e=>{if(!e)return;const n=new Date;return new Date(e.getFullYear(),e.getMonth(),e.getDate(),n.getHours(),n.getMinutes(),n.getSeconds())},Ju={name:"DateInput",components:{XerVraag:ke,XerDateInput:ca,XerHelpButton:Ve,XerError:Bt,XerOptionInput:Oe},props:{contentComponentVueModel:{type:Object,required:!0},aanbodExtensions:{type:Object,required:!0},subflowState:{type:Object,required:!0},routeExtensions:{type:Object,required:!0},loading:{type:Boolean,required:!0},stapConfig:{type:Object,required:!0},isFirstStapOnPage:{type:Boolean,required:!0}},data(){return{value:void 0,fallbackValue:void 0,optionalContentValue:void 0,originalValue:void 0}},computed:{...Y(H),fallbackErrorMessage(){var e;return(e=this.contentComponentVueModel)==null?void 0:e.errorMessage(this.contentComponentVueModel.fallbackContentLocator.value)},inputValue(){return this.optionalContentValue?void 0:this.value},dateInputPlaceholder(){return pn(this.rootStore.lang)}},watch:{"contentComponentVueModel.mainData.value":function(e){this.value=e},"contentComponentVueModel.fallbackData.value":function(e){this.fallbackValue=e},"contentComponentVueModel.optionalContentData.value":function(e){this.optionalContentValue=e}},mounted(){var e,n,t,o,r,a,i,s,u;this.value=(n=(e=this.contentComponentVueModel)==null?void 0:e.mainData)!=null&&n.value?new Date((o=(t=this.contentComponentVueModel)==null?void 0:t.mainData)==null?void 0:o.value):void 0,this.originalValue=this.value,this.fallbackValue=(a=(r=this.contentComponentVueModel)==null?void 0:r.fallbackData)!=null&&a.value?new Date((s=(i=this.contentComponentVueModel)==null?void 0:i.fallbackData)==null?void 0:s.value):void 0,this.optionalContentValue=(u=this.contentComponentVueModel)==null?void 0:u.optionalContentData.value},methods:{nextDisabled(){return(!this.value||this.contentComponentVueModel.fallbackContentLocator.value&&!this.fallbackValue)&&(!this.contentComponentVueModel.optionalContentLocator.value||!this.optionalContentValue)},disableNextOnEnter(){return!0},hasValueChanged(){return this.originalValue===void 0&&this.value===void 0?!1:this.originalValue===void 0||this.value===void 0?!0:this.value.getTime()!==this.originalValue.getTime()},inputChanged(e){if(e instanceof Array){this.value=e.length>0?e[0]:void 0;return}this.value=e},submit(e){var n;return(n=this.stapConfig)!=null&&n.isOptional?this.value===void 0||this.value===null?e=ne(e,this.contentComponentVueModel.contentLocator.value,void 0):e=ne(e,this.contentComponentVueModel.contentLocator.value,tn(this.value)):e=ne(e,this.contentComponentVueModel.contentLocator.value,this.value===void 0?void 0:tn(this.value)),this.contentComponentVueModel.fallbackContentLocator.value&&(e=ne(e,this.contentComponentVueModel.fallbackContentLocator.value,this.fallbackValue===void 0?void 0:tn(this.fallbackValue))),e}}},Zu={class:"xer-mb-8","data-automation-id":"input_main-data"},Qu={key:0,class:"xer-mb-8","data-automation-id":"input_fallback-data"},Yu=["innerHTML"];function ec(e,n,t,o,r,a){var v,c,b,x,g,L,j,V,O,D,k,E,P,N,I,A,z,G,ae,q,B,y,F,U,ee,te;const i=_("xer-vraag"),s=_("XerDateInput"),u=_("xer-error"),m=_("XerOptionInput"),p=_("xer-help-button");return l(),h("div",null,[C(i,{vraag:e.rootStore.translate((c=(v=t.stapConfig)==null?void 0:v.metaData)==null?void 0:c.BeschrijvingTranslationKey)},null,8,["vraag"]),f("div",Zu,[C(s,{"model-value":a.inputValue,"xer-label":e.rootStore.translate((x=(b=t.stapConfig)==null?void 0:b.metaData)!=null&&x.RangeStartLabelTranslationKey?(L=(g=t.stapConfig)==null?void 0:g.metaData)==null?void 0:L.RangeStartLabelTranslationKey:(V=(j=t.stapConfig)==null?void 0:j.metaData)==null?void 0:V.LabelTranslationKey),pt:{panel:{"data-automation-id":"calendar-panel"}},"show-icon":"",placeholder:a.dateInputPlaceholder,"onUpdate:modelValue":n[0]||(n[0]=Z=>a.inputChanged(Z))},null,8,["model-value","xer-label","placeholder"]),C(u,{error:e.rootStore.translate((D=(O=t.contentComponentVueModel)==null?void 0:O.mainDataErrorMessage)==null?void 0:D.value)},null,8,["error"])]),t.contentComponentVueModel.fallbackContentLocator.value?(l(),h("div",Qu,[C(s,{modelValue:r.fallbackValue,"onUpdate:modelValue":n[1]||(n[1]=Z=>r.fallbackValue=Z),"xer-label":e.rootStore.translate((E=(k=t.stapConfig)==null?void 0:k.metaData)==null?void 0:E.RangeEndLabelTranslationKey),pt:{panel:{"data-automation-id":"calendar-panel"}},"show-icon":"","show-on-focus":!0,placeholder:a.dateInputPlaceholder},null,8,["modelValue","xer-label","placeholder"]),C(u,{error:e.rootStore.translate(a.fallbackErrorMessage)},null,8,["error"])])):S("",!0),(N=(P=t.stapConfig)==null?void 0:P.metaData)!=null&&N.Beschrijving2TranslationKey?(l(),h("p",{key:1,class:"xer-text-s xer-mb-6",innerHTML:e.rootStore.translate((A=(I=t.stapConfig)==null?void 0:I.metaData)==null?void 0:A.Beschrijving2TranslationKey)},null,8,Yu)):S("",!0),t.contentComponentVueModel.optionalContentLocator.value?(l(),M(m,{key:2,checked:r.optionalContentValue,"onUpdate:checked":n[2]||(n[2]=Z=>r.optionalContentValue=Z),class:"xer-mb-3","xer-id":t.contentComponentVueModel.optionalContentLocator.value,"xer-type":"checkbox","xer-label":e.rootStore.translate((G=(z=t.stapConfig)==null?void 0:z.metaData)==null?void 0:G.optionalBeschrijvingTranslationKey)},null,8,["checked","xer-id","xer-label"])):S("",!0),(q=(ae=t.stapConfig)==null?void 0:ae.metaData)!=null&&q.HelpButtonMessage?(l(),M(p,{key:3,message:e.rootStore.translate((y=(B=t.stapConfig)==null?void 0:B.metaData)==null?void 0:y.HelpButtonMessage),"slide-out-header":e.rootStore.translate((U=(F=t.stapConfig)==null?void 0:F.metaData)==null?void 0:U.HelpButtonTitel),"slide-out-content":e.rootStore.translate((te=(ee=t.stapConfig)==null?void 0:ee.metaData)==null?void 0:te.HelpButtonBesc
3hrijving)},null,8,["message","slide-out-header","slide-out-content"])):S("",!0)])}const tc=K(Ju,[["render",ec]]),nc={props:{contentComponentVueModel:{type:Object,required:!0},aanbodExtensions:{type:Object,required:!0},subflowState:{type:Object,required:!0},routeExtensions:{type:Object,required:!0},loading:{type:Boolean,required:!0},stapConfig:{type:Object,required:!0},isFirstStapOnPage:{type:Boolean,required:!0}},computed:{...Y(H)}},ac={class:"xer-pt-5"},rc=["innerHTML"],oc=["innerHTML"];function ic(e,n,t,o,r,a){var i,s,u,m,p,v;return l(),h("div",ac,[(s=(i=t.stapConfig)==null?void 0:i.metaData)!=null&&s.ContentComponentTitel?(l(),h("h1",{key:0,class:"xer-text-center xer-heading-xxl xer-mb-5",innerHTML:e.rootStore.translate((m=(u=t.stapConfig)==null?void 0:u.metaData)==null?void 0:m.ContentComponentTitel)},null,8,rc)):S("",!0),f("p",{class:"xer-documentation xer-font-regular",innerHTML:e.rootStore.translate((v=(p=t.stapConfig)==null?void 0:p.metaData)==null?void 0:v.BeschrijvingTranslationKey)},null,8,oc)])}const sc=K(nc,[["render",ic]]),lc={name:"MultiSelect",components:{XerVraag:ke,XerTextfield:Xe,XerMultiSelect:Ja,XerHelpButton:Ve},props:{contentComponentVueModel:{type:Object,required:!0},aanbodExtensions:{type:Object,required:!0},subflowState:{type:Object,required:!0},routeExtensions:{type:Object,required:!0},loading:{type:Boolean,required:!0},stapConfig:{type:Object,required:!0},isFirstStapOnPage:{type:Boolean,required:!0}},data(){return{selectedValues:[],originalSelectedValues:[]}},computed:{...Y(H)},watch:{"contentComponentVueModel.mainData.value":function(e){this.selectedValues=e}},mounted(){var e,n,t,o;(n=(e=this.contentComponentVueModel)==null?void 0:e.mainData)!=null&&n.value&&(this.selectedValues=(o=(t=this.contentComponentVueModel)==null?void 0:t.mainData)==null?void 0:o.value),this.originalSelectedValues=this.selectedValues?[...this.selectedValues]:[],De(this.$device,this.$refs.multiSelectRef.$el,this.isFirstStapOnPage,!1)},methods:{nextDisabled(){return this.selectedValues.length===0},submit(e){return e=ne(e,this.contentComponentVueModel.contentLocator.value,this.selectedValues),e},hasValueChanged(){return JSON.stringify(this.selectedValues)!==JSON.stringify(this.originalSelectedValues)}}},uc={class:"xer-mb-6"};function cc(e,n,t,o,r,a){var p,v,c,b,x,g,L,j,V,O,D,k,E,P,N,I;const i=_("XerVraag"),s=_("XerMultiSelect"),u=_("XerTextfield"),m=_("XerHelpButton");return l(),h("div",null,[C(i,{vraag:e.rootStore.translate((v=(p=t.stapConfig)==null?void 0:p.metaData)==null?void 0:v.BeschrijvingTranslationKey)},null,8,["vraag"]),f("div",uc,[C(u,{"xer-label":e.rootStore.translate((b=(c=t.stapConfig)==null?void 0:c.metaData)==null?void 0:b.LabelTranslationKey),"xer-error":!!((g=(x=t.contentComponentVueModel)==null?void 0:x.hasErrorMessage)!=null&&g.value),"xer-error-message":(j=(L=t.contentComponentVueModel)==null?void 0:L.mainDataErrorMessage)==null?void 0:j.value},{customInput:T(()=>{var A,z,G;return[C(s,{ref:"multiSelectRef",modelValue:r.selectedValues,"onUpdate:modelValue":n[0]||(n[0]=ae=>r.selectedValues=ae),options:(A=t.stapConfig)==null?void 0:A.jsonPayload.options,"option-label":"label",display:"chip",class:Ce({"p-invalid":!!((G=(z=t.contentComponentVueModel)==null?void 0:z.hasErrorMessage)!=null&&G.value)}),filter:"","append-to":"body",pt:{labelContainer:{"data-automation-id":"multiselect-token-display"},removeTokenIcon:{"data-automation-id":"multiselect-remove-token-icon"},filterInput:{"data-automation-id":"multiselect-filter-input"},panel:{style:"max-width: 32.5rem;"}}},null,8,["modelValue","options","class"])]}),_:1},8,["xer-label","xer-error","xer-error-message"])]),(O=(V=t.stapConfig)==null?void 0:V.metaData)!=null&&O.HelpButtonMessage?(l(),M(m,{key:0,message:e.rootStore.translate((k=(D=t.stapConfig)==null?void 0:D.metaData)==null?void 0:k.HelpButtonMessage),"slide-out-header":e.rootStore.translate((P=(E=t.stapConfig)==null?void 0:E.metaData)==null?void 0:P.HelpButtonTitel),"slide-out-content":e.rootStore.translate((I=(N=t.stapConfig)==null?void 0:N.metaData)==null?void 0:I.HelpButtonBeschrijving)},null,8,["message","slide-out-header","slide-out-content"])):S("",!0)])}const dc=K(lc,[["render",cc]]),mc=e=>
3new Promise((n,t)=>{const o=new FileReader;o.readAsDataURL(e),o.onload=()=>{var r;return n((r=o.result)==null?void 0:r.toString())},o.onerror=r=>t(r)}),pc={class:"xer-flex xer-justify-center xer-p-3"},hc=["innerHTML"],gc=ye({__name:"DrawInput",props:{stapConfig:{},contentComponentVueModel:{}},setup(e,{expose:n}){const t=H(),o=oe({option:{penColor:"rgb(0, 0, 0)",backgroundColor:"rgb(255,255,255)"},disabled:!1,errorMessage:"",isEmpty:!0,loading:!1}),r=oe(null),a=e;ht(async()=>{var c,b,x,g,L,j,V,O;try{o.value.loading=!0;const D=(g=(x=(b=(c=a.contentComponentVueModel)==null?void 0:c.mainData)==null?void 0:b.value)==null?void 0:x[0])==null?void 0:g.xgfsId;if(!D)return;const k=(V=(j=(L=a.contentComponentVueModel)==null?void 0:L.leadAanvraag)==null?void 0:j.value)==null?void 0:V.aanvraagId,E=await xe.getFile(D,k),P=await mc(E);P&&((O=r==null?void 0:r.value)==null||O.fromDataURL(P)),u()}finally{o.value.loading=!1}});const i=()=>{u()},s=()=>{var c;(c=r.value)==null||c.clear(),u()};function u(){var c;o.value.isEmpty=((c=r==null?void 0:r.value)==null?void 0:c.isEmpty())??!0,o.value.errorMessage="",o.value.isEmpty&&(o.value.errorMessage=t.translate("ViaXerius.Validatie.DrawInput.Empty"))}return n({isValid:()=>!o.value.isEmpty,nextDisabled:()=>o.value.isEmpty||o.value.loading,submitAsync:async c=>{var b;try{o.value.loading=!0;const x=((b=r==null?void 0:r.value)==null?void 0:b.save())??"",g=await xe.uploadFiles([{FileNaam:"handtekening.png",File:x.split(",")[1],FileId:Za()}],c.aanvraagId);return c=ne(c,a.contentComponentVueModel.currentStapConfig.value.contentLocator,g),c}finally{o.value.loading=!1}}}),(c,b)=>{var x,g,L,j,V,O,D,k,E,P,N,I,A,z,G,ae;return l(),h("div",null,[C(ke,{vraag:d(t).translate((g=(x=a.stapConfig)==null?void 0:x.metaData)==null?void 0:g.BeschrijvingTranslationKey)},null,8,["vraag"]),C(d(En),{ref_key:"signature",ref:r,"sig-option":o.value.option,w:"100%",h:"100%",disabled:o.value.disabled,class:"xer-border-2 xer-border-grey-4 xer-rounded-md","data-automation-id":"drawpad",onEnd:b[0]||(b[0]=q=>i())},null,8,["sig-option","disabled"]),C(Bt,{error:((j=(L=c.contentComponentVueModel)==null?void 0:L.mainDataErrorMessage)==null?void 0:j.value)||o.value.errorMessage},null,8,["error"]),f("div",pc,[C(d(Be),{"xer-icon":d(xt),onClick:s},{default:T(()=>{var q,B;return[pe(X(d(t).translate((B=(q=a.stapConfig)==null?void 0:q.metaData)==null?void 0:B.DeleteButtonTranslationKey)),1)]}),_:1},8,["xer-icon"])]),(O=(V=a.stapConfig)==null?void 0:V.metaData)!=null&&O.Beschrijving2TranslationKey?(l(),h("p",{key:0,class:"xer-text-s xer-mb-3",innerHTML:d(t).translate((k=(D=a.stapConfig)==null?void 0:D.metaData)==null?void 0:k.Beschrijving2TranslationKey)},null,8,hc)):S("",!0),(P=(E=a.stapConfig)==null?void 0:E.metaData)!=null&&P.HelpButtonMessage?(l(),M(Ve,{key:1,message:d(t).translate((I=(N=a.stapConfig)==null?void 0:N.metaData)==null?void 0:I.HelpButtonMessage),"slide-out-header":d(t).translate((z=(A=a.stapConfig)==null?void 0:A.metaData)==null?void 0:z.HelpButtonTitel),"slide-out-content":d(t).translate((ae=(G=a.stapConfig)==null?void 0:G.metaData)==null?void 0:ae.HelpButtonBeschrijving)},null,8,["message","slide-out-header","slide-out-content"])):S("",!0)])}}}),vc={FlowOpener:fi,StringInput:Pi,CodeTypeCheckboxList:qi,CheckboxList:Hi,CodeTypeRadioButtonList:Wi,RadioButtonList:ku,SliderInput:is,VerplichteChecklist:us,TextareaInput:ms,Redirect:_s,Autocomplete:Ou,Recap:xu,FileUpload:Uu,DateInput:tc,TextDisplay:sc,MultiSelect:dc,DrawInput:gc},fc={name:"XerListItemNotification",props:{message:{type:String,required:!0},duration:{type:Number,default:1800},trigger:{type:Boolean,required:!0}},data(){return{isActive:!1}},watch:{trigger(e){e&&this.showNotice()}},methods:{showNotice(){this.isActive=!0,this.timer=setTimeout(()=>this.close(),this.duration)},close(){clearTimeout(this.timer),this.isActive=!1}}},xc=e=>(Nn("data-v-33de8db3"),e=e(),Fn(),e),bc={key:0,class:"xer-flex xer-flex-col"},yc={class:"xer-flex xer-items-center xer-text-s xer-font-medium xer-text-center xer-py-4 xer-px-6"},_c=xc(()=>f("div",{class:"xer-divider xer-divider--small xer-bg-grey-3 xer-min-h-full xer-min-w-full"},null,-1));function Cc(e,n,t,o,r,a){return l(),M(Qa,{name:"slide-fade"},{default:T(()=>[r.isActive?(l(),h("div",bc,[f("label",yc,X(t.message),1),_c])):S("",!0)]),_:1})}const kc=K(fc,[["render",Cc],["__scopeId","data-v-33de8db3"]]),Sc={name:"XerActiviteitSelectionList",components:{XerIcon:je,XerListItemNotification:kc},props:{activiteitenToSelect:{type:Array,required:!0,default(){return[{activiteitId:"149233a7-6765-4697-b074-59c03e456828",beschrijving:"Warme bakker"}]}},allesToegevoegdNotificatie:{type:String,required:!0},activiteitToegevoegdNotificatie:{type:String,required:!0}},emits:["add-activiteit"],data(){return{xerPlusCircle:Ya,activiteitToShow:this.activiteitenToSelect||[]}},watch:{activiteitenToSelect(e){this.activiteitToShow=e}},methods:{itemSelected(e){this.$emit("add-activiteit",e),this.activiteitToShow=this.activiteitToShow.map(n=>n.activiteitId===e?{...n,showNotification:!0,added:!0}:n)}}},wc={class:"xer-mb-5 xer-shadow-1","data-automation-id":"xer-activiteit-selection-list"},Lc=["onClick"],Oc={class:"xer-text-s"},Mc={key:1,class:"xer-divider xer-divider--small xer-bg-grey-3"}
3,Dc={key:0,class:"xer-flex xer-items-start xer-justify-between xer-text-s xer-font-medium xer-py-4 xer-px-6 xer-text-center"};function Vc(e,n,t,o,r,a){const i=_("XerIcon"),s=_("xer-list-item-notification");return l(),h("div",wc,[(l(!0),h(re,null,me(r.activiteitToShow,u=>(l(),h("div",{key:u.activiteitId},[f("div",null,[u.added?S("",!0):(l(),h("a",{key:0,class:"xer-flex xer-items-start xer-justify-between xer-py-4 xer-px-6","data-automation-id":"xer-activiteit-selection-list__item",onClick:m=>a.itemSelected(u.activiteitId)},[f("span",Oc,X(u.beschrijving),1),C(i,{"xer-icon":r.xerPlusCircle,"xer-color":"primary",class:"xer-ml-4 hover:xer-cursor-pointer"},null,8,["xer-icon"])],8,Lc)),C(s,{class:"xer-flex xer-items-start xer-justify-between",trigger:!!u.added,message:t.activiteitToegevoegdNotificatie},null,8,["trigger","message"]),u.added?S("",!0):(l(),h("div",Mc))])]))),128)),r.activiteitToShow.length==0?(l(),h("p",Dc,X(t.allesToegevoegdNotificatie),1)):S("",!0)])}const Ic=K(Sc,[["render",Vc]]),Tc={name:"XerSelectedActiviteitenList",components:{XerIcon:je},props:{activiteiten:{type:Array,required:!0,default(){return[{id:"02d37060-d446-11e7-a9fa-7bdae751ebe1",activiteitId:"e9daee8a-238e-4b84-a392-05718bde0f88",activiteitVersieId:"3426bba9-a410-4665-8dca-51635ff52550",beschrijving:"Frituur"}]}},header:{type:String,required:!0},activiteitenEmptyText:{type:String,required:!0}},emits:["delete-activiteit"],data(){return{xerTrash:Pn}}},jc={class:"xer-text-s xer-font-medium"},Ac={key:0,class:"xer-text-s"},Bc={class:"xer-ul xer-my-5"},Ec={class:"xer-text-s zenomo-break-word"};function Nc(e,n,t,o,r,a){const i=_("XerIcon");return l(),h("div",null,[f("label",jc,X(t.header),1),t.activiteiten.length===0?(l(),h("div",Ac,X(t.activiteitenEmptyText),1)):S("",!0),f("ul",Bc,[(l(!0),h(re,null,me(t.activiteiten,s=>(l(),h("li",{key:s.id,class:"xer-flex xer-justify-between xer-mb-4","data-automation-id":"xer-selected-activiteiten-list__item"},[f("span",Ec,X(s.beschrijving),1),C(i,{"xer-icon":r.xerTrash,"xer-color":"grey-6",class:"hover:xer-cursor-pointer","data-automation-id":"delete-activiteit",onClick:u=>e.$emit("delete-activiteit",s.id)},null,8,["xer-icon","onClick"])]))),128))])])}const Fc=K(Tc,[["render",Nc]]),Pc={name:"XerActiviteitBeschrijvingInput",components:{XerTextarea:cn,XerButton:Be,XerIcon:je},props:{labels:{type:Object,required:!0,default(){return{toevoegen:"",label:"",vraag:""}}},value:{type:String,required:!1,default:""}},emits:["beschrijving-toevoegen","beschrijving-sluiten","update:modelValue"],data(){return{xerCross:xt,beschrijving:this.value}},mounted(){setTimeout(()=>{this.$refs.activiteitBeschrijving.scrollIntoView(!0),De(this.$device,this.$refs.beschrijvingTextarea.$refs.textarea,!1,!0)})},methods:{inputChanged(e){this.beschrijving=e,this.$emit("update:modelValue",this.beschrijving),this.beschrijving.length>=140&&Ne.getInstance().trackTrace({message:"custom activiteiten beschrijving max length reached",properties:{activiteitBeschrijving:this.beschrijving}})}}},Rc={ref:"activiteitBeschrijving",class:"xer-shadow-1 xer-mb-6 xer-pt-3 xer-px-6 xer-rounded-md xer-relative","data-automation-id":"xer-activiteit-beschrijving-input"},zc={class:"xer-flex xer-justify-end"},qc={class:"xer-mb-4"},Xc={class:"xer-flex xer-justify-end"};function $c(e,n,t,o,r,a){const i=_("XerIcon"),s=_("xer-textarea"),u=_("xer-button");return l(),h("div",Rc,[f("div",zc,[C(i,{"xer-icon":r.xerCross,"xer-color":"grey-dark",class:"xer-mt-4","data-automation-id":"xer-activiteit-beschrijving-input__close",onClick:n[0]||(n[0]=m=>e.$emit("beschrijving-sluiten"))},null,8,["xer-icon"])]),f("p",qc,X(t.labels.vraag),1),C(s,{ref:"beschrijvingTextarea","model-value":r.beschrijving,"xer-counter":!0,"xer-counter-limit":140,"xer-label":t.labels.label,maxlength:"140","onUpdate:modelValue":a.inputChanged},null,8,["model-value","xer-label","onUpdate:modelValue"]),f("div",Xc,[C(u,{type:"button","data-automation-id":"xer-activiteit-beschrijving-input__toevoegen",disabled:!r.beschrijving||!r.beschrijving.replace(/\s/g,"").length,class:"xer-mb-6",onClick:n[1]||(n[1]=m=>e.$emit("beschrijving-toevoegen",r.beschrijving))},{default:T(()=>[pe(X(t.labels.toevoegen),1)]),_:1},8,["disabled"])])],512)}const Hc=K(Pc,[["render",$c]]);function Uc(e,n,t){return ie.get("/viaxerius/api/activiteit/zoektermen/",{params:{query:e,taal:n,"api-version":"1.0"},ignoreGlobalErrorHandler:!0,cancelToken:t}).then(({data:o})=>o&&Array.isArray(o.zoektermen)?o.zoektermen.filter(r=>r&&r.toLowerCase().includes(e.toLowerCase())):[]).catch(o=>ie.isCancel(o)?null:[])}function Kc(e,n,t){return ie.get("/viaxerius/api/activiteit/zoekactiviteitgroeperingen",{params:{zoekterm:e,taal:n,"api-version":"1.0"},ignoreGlobalErrorHandler:!0,cancelToken:t}).then(({data:o})=>o&&Array.isArray(o.zoekActiviteitGroeperingen)?o.zoekActiviteitGroeperingen:[]).catch(o=>ie.isCancel(o)?null:[])}function Gc(e,n,t,o){return ie.post("/viaxerius/api/activiteit/zoekactiviteiten",{taal:t,zoekterm:e,geselecteerdeA
3ctiviteitGroeperingen:n},{params:{"api-version":"1.0"},ignoreGlobalErrorHandler:!0,cancelToken:o}).then(({data:r})=>r&&Array.isArray(r.activiteiten)?r.activiteiten.map(a=>a):[]).catch(r=>ie.isCancel(r)?null:[])}const Wc=(e,n)=>e.id===n,Jc={name:"Activiteiten",components:{XerVraag:ke,XerTextfield:Xe,XerActiviteitSelectionList:Ic,XerSelectedActiviteitenList:Fc,XerActiviteitBeschrijvingInput:Hc,XerError:Bt},props:{contentComponentVueModel:{type:Object,required:!0},aanbodExtensions:{type:Object,required:!0},subflowState:{type:Object,required:!0},routeExtensions:{type:Object,required:!0},loading:{type:Boolean,required:!0},stapConfig:{type:Object,required:!0},isFirstStapOnPage:{type:Boolean,required:!0}},data(){return{xerCross:xt,zoektermen:[],zoekterm:"",gezochteActiviteiten:[],activiteitToSelect:[],showActiviteitBeschrijvingInput:!1,activiteitBeschrijvingInputValue:"",showActiviteitSelectionList:!1,zoektermCancelToken:void 0,getActiviteitenCancelToken:void 0,selectedActiviteiten:[],originalSelectedActiviteiten:[],activiteitLoading:!1,validatieGezochteActiviteitenShown:!1,validatieCustomActiviteitenShown:!1}},computed:{...Y(H,Ge,de),allGezochteActiviteitenSelected(){return this.activiteitToSelect.every(e=>this.selectedActiviteiten.some(n=>n.activiteitId===e.activiteitId))},noGezochteActiviteitenSelected(){return this.activiteitToSelect.length>0&&!this.activiteitToSelect.some(e=>this.selectedActiviteiten.some(n=>n.activiteitId===e.activiteitId))}},watch:{"contentComponentVueModel.mainData.value":function(){var e,n,t;this.selectedActiviteiten=ce([...((e=this.contentComponentVueModel)==null?void 0:e.mainData.value)??[]]),De(this.$device,(t=(n=this.$refs.activiteitenSeachInput)==null?void 0:n.$refs)==null?void 0:t.input,this.isFirstStapOnPage,!1)}},mounted(){var e,n,t;this.selectedActiviteiten=ce([...((e=this.contentComponentVueModel)==null?void 0:e.mainData.value)??[]]),this.originalSelectedActiviteiten=ce(this.selectedActiviteiten),De(this.$device,(t=(n=this.$refs.activiteitenSeachInput)==null?void 0:n.$refs)==null?void 0:t.input,this.isFirstStapOnPage,!1)},methods:{async updateZoektermen(e){this.zoekterm=e,this.showActiviteitSelectionList=!1;try{if(this.zoektermCancelToken&&this.zoektermCancelToken.cancel("New search started, cancel previous api call"),this.getActiviteitenCancelToken&&this.getActiviteitenCancelToken.cancel("New search started, cancel previous api call"),this.zoekterm){this.activiteitLoading=!0,this.zoektermCancelToken=ie.CancelToken.source();const n=await Uc(this.zoekterm,this.rootStore.lang,this.zoektermCancelToken.token);if(n===null)return;this.zoektermen=n.map(t=>({label:t,value:t,data:t})),this.zoektermen.push({label:this.rootStore.translate("Moez.Onderneming.Activiteit.Nietinlijst.Label"),customBeschrijvingToevoegen:!0})}else this.zoektermen=[];this.activiteitLoading=!1}catch(n){ie.isCancel(n)||(this.activiteitLoading=!1)}},async zoektermSelected({value:e,customBeschrijvingToevoegen:n}){var t;try{if(this.activiteitLoading=!0,this.getActiviteitenCancelToken&&this.getActiviteitenCancelToken.cancel("New activiteit selected, cancel previous api call"),this.validatieGezochteActiviteitenShown=!1,this.validatieCustomActiviteitenShown=!1,this.showActiviteitBeschrijvingInput=n,this.zoektermen=[],n)this.activiteitBeschrijvingInputValue="";else{this.zoekterm=e,this.getActiviteitenCancelToken=ie.CancelToken.source();const o=await Kc(e,this.rootStore.lang,this.getActiviteitenCancelToken.token);if(!o)return;if(o.length===0){this.showEigenActiviteitBeschrijvingInput();return}if(this.gezochteActiviteiten=(t=await Gc(e,o.map(r=>r.activiteitGroeperingId),this.rootStore.lang,this.getActiviteitenCancelToken.token))==null?void 0:t.map(r=>this.mapActiviteit(r)),!this.gezochteActiviteiten)return;if(this.gezochteActiviteiten.length===0){this.showEigenActiviteitBeschrijvingInput();return}this.updateActiviteitSelectionList(),this.showActiviteitSelectionList=!0}}finally{this.activiteitLoading=!1}},updateActiviteitSelectionList(){this.activiteitToSelect=this.gezochteActiviteiten.filter(e=>!this.selectedActiviteiten.find(n=>n.activiteitId===e.activiteitId))},showEigenActiviteitBeschrijvingInput(){this.activiteitBeschrijvingInputValue=this.zoekterm,this.zoekterm="",this.zoektermen=[],this.showActiviteitBeschrijvingInput=!0},mapActiviteit(e){return{id:Xt(),activiteitId:e.activiteitId,naceIds:e.naces.map(n=>n.naceId),naceCodes:e.naces.map(n=>n.naceCode),activiteitVersieId:e.activiteitVersieId,beschrijving:e.beschrijving,hoofdactiviteit:e.hoofdactiviteit,nevenactiviteit:e.nevenactiviteit,onvCoids:e.onvs.map(n=>n.onvCoid),onvs:e.onvs.map(n=>({onvCoid:n.onvCoid,configOnvId:n.configOnvId,isVgv:n.isVgv,nietVanToepassing:n.nietVanToepassing,beschrijving:n.korteTekst}))}},addActiviteit(e){const n=this.activiteitToSelect.filter(t=>e===t.activiteitId&&!this.selectedActiviteiten.find(o=>o.activiteitId===t.activiteitId));this.selectedActiviteiten.push(...n),this.selectedActiviteiten.sort((t,o)=>t.beschrijving.localeCompare(o.beschrijving)),this.leadAanvraagStore.save({contentLocator:this.stapConfig.contentLocator||"",value:this.selectedActiviteiten}),this.allGezochteActiviteitenSelected&&this.resetSearch()},voegCustomActiviteitToe(e){this.selectedActiviteiten.push({id:Xt(),beschrijving:e}),this.selectedActiviteiten.sort((n,t)=>n.beschrijving.localeCompare(t.beschrijving)),this.leadAanvraagStore.save({contentLocator:this.stapConfig.contentLocator||"",value:this.selectedActiviteiten}),this.resetSearch()},resetSearch(){this.activiteitToSelect=[],this.zoektermen=[],this.zoekterm="",this.showActiviteitBeschrijvingInput=!1,this.showActiviteitSelectionList=!1},deleteActiviteitById(e){this.activiteitToSelect=[],this.selectedActiviteiten=this.selectedActiviteiten.filter(n=>!Wc(n,e)),this.updateActiviteitSelectionList(),this.leadAanvraagStore.save({contentLocator:this.stapConfig.contentLocator||"",value:this.selectedActiviteiten})},clearSearch(){this.zoekterm="",this.zoektermen=[],this.activiteitToSelect=[],this.showActiviteitSelectionList=!1},nextDisabled(){return this.selectedActiviteiten.length===0},isValid(){return this.zoekterm&&this.noGezochteActiviteitenSelected&&!this.validatieGezochteActiviteitenShown?(this.validatieGezochteActiviteitenShown=!0,this.notificationStore.openPopUp({titel:this.rootStore.translate("Moez.Activiteiten.Validatie.GezochteActiviteitToegevoegd.Titel"),content:this.rootStore.translate("Moez.Activiteiten.Validatie.GezochteActiviteitToegevoegd.Beschrijving"),type:lt.Vergist}),!1):this.showActiviteitBeschrijvingInput&&this.activiteitBeschrijvingInputValue.length&&!this.validatieCustomActiviteitenShown?(this.validatieCustomActiviteitenShown=!0,this.notificationStore.openPopUp({titel:this.rootStore.translate("Moez.Activiteiten.Validatie.CustomActiviteitToegevoegd.Titel"),content:this.rootStore.translate("Moez.Activiteiten.Validatie.CustomActiviteitToegevoegd.Beschrijving"),type:lt.Vergist}),!1):!0},disableNextOnEnter(){return this.showActiviteitBeschrijvingInput&&this.activiteitBeschrijvingInputValue&&this.activiteitBeschrijvingInputValue.replace(/\s/g,"").length>0&&this.voegCustomActiviteitToe(this.activiteitBeschrijvingInputValue),!0},hasValueChanged(){return JSON.stringify(this.selectedActiviteiten)!==JSON.stringify(this.originalSelectedActiviteiten)}}},Zc={class:"xer-mb-6"};function Qc(e,n,t,o,r,a){var c,b;const i=_("xer-vraag"),s=_("xer-textfield"),u=_("xer-activiteit-selection-list"),m=_("xer-activiteit-beschrijving-input"),p=_("xer-selected-activiteiten-list"),v=_("xer-error");return l(),h("div",null,[C(i,{vraag:e.rootStore.translate("Moez.Onderneming.Activiteiten.Beschrijving"),disabled:r.showActiviteitBeschrijvingInput},null,8,["vraag","disabled"]),f("div",Zc,[C(s,{ref:"activiteitenSeachInput","xer
3-type":"text",spellcheck:"false",autocomplete:"off",disabled:r.showActiviteitBeschrijvingInput,"xer-label":e.rootStore.translate("Moez.Onderneming.Activiteiten.Zoeken.Label"),"xer-options":r.zoektermen,"xer-show-options":r.zoektermen.length>0,"model-value":r.zoekterm,placeholder:e.rootStore.translate("Moez.Onderneming.Activiteiten.Zoeken.Placeholder"),"xer-icon":r.xerCross,"xer-debounce":300,"xer-float-options":!1,"xer-loading":r.activiteitLoading,onXerOptionClick:a.zoektermSelected,"onUpdate:modelValue":n[0]||(n[0]=x=>a.updateZoektermen(x)),onXerIconClick:n[1]||(n[1]=x=>a.clearSearch())},null,8,["disabled","xer-label","xer-options","xer-show-options","model-value","placeholder","xer-icon","xer-loading","onXerOptionClick"]),r.showActiviteitSelectionList?(l(),M(u,{key:0,"activiteiten-to-select":r.activiteitToSelect,"activiteit-toegevoegd-notificatie":e.rootStore.translate("Moez.Activiteiten.Notificatie.ToegevoegdOnderaan"),"alles-toegevoegd-notificatie":e.rootStore.translate("Moez.Activiteiten.Notificatie.AllesGeselecteerd").replace("{zoekterm}",r.zoekterm),onAddActiviteit:a.addActiviteit},null,8,["activiteiten-to-select","activiteit-toegevoegd-notificatie","alles-toegevoegd-notificatie","onAddActiviteit"])):S("",!0),r.showActiviteitBeschrijvingInput?(l(),M(m,{key:1,modelValue:r.activiteitBeschrijvingInputValue,"onUpdate:modelValue":n[2]||(n[2]=x=>r.activiteitBeschrijvingInputValue=x),labels:{label:e.rootStore.translate("Moez.Onderneming.Activiteit.Eigenbeschrijving.Label"),vraag:e.rootStore.translate("Moez.Onderneming.Activiteit.Eigenbeschrijving.Vraag"),toevoegen:e.rootStore.translate("Moez.Onderneming.Activiteit.Eigenbeschrijving.Toevoegen")},onBeschrijvingToevoegen:a.voegCustomActiviteitToe,onBeschrijvingSluiten:n[3]||(n[3]=x=>{r.showActiviteitBeschrijvingInput=!1,a.resetSearch()})},null,8,["modelValue","labels","onBeschrijvingToevoegen"])):S("",!0)]),C(p,{activiteiten:r.selectedActiviteiten,header:e.rootStore.translate("Moez.Activiteiten.Activiteitenlijst.Label"),"activiteiten-empty-text":e.rootStore.translate("Moez.Activiteiten.Activiteitenlijst.Leeg"),onDeleteActiviteit:a.deleteActiviteitById},null,8,["activiteiten","header","activiteiten-empty-text","onDeleteActiviteit"]),C(v,{error:(b=(c=t.contentComponentVueModel)==null?void 0:c.mainDataErrorMessage)==null?void 0:b.value},null,8,["error"])])}const Yc=K(Jc,[["render",Qc]]),ed={name:"Hoofdactiviteit",components:{XerVraag:ke,XerOptionInput:Oe,XerOptionInputList:Ke},props:{contentComponentVueModel:{type:Object,required:!0},aanbodExtensions:{type:Object,required:!0},subflowState:{type:Object,required:!0},routeExtensions:{type:Object,required:!0},loading:{type:Boolean,required:!0},stapConfig:{type:Object,required:!0},isFirstStapOnPage:{type:Boolean,required:!0}},data(){return{activiteiten:[],selectedActiviteitId:void 0,originalSelectedActiviteitId:void 0}},computed:{...Y(H),leadActiviteiten(){var e,n,t;return(t=this.contentComponentVueModel)==null?void 0:t.dataByContentSelector(((n=(e=this.stapConfig)==null?void 0:e.metaData)==null?void 0:n.ActiviteitenContentLocator)??"onderneming.activiteiten")},errorMessage(){var e;return(e=this.contentComponentVueModel)==null?void 0:e.errorMessage("hoofdActiviteitError")}},watch:{leadActiviteiten(e){this.activiteiten=this.mapLeadActiviteitenToActiviteiten(e)}},mounted(){this.activiteiten=this.mapLeadActiviteitenToActiviteiten(this.leadActiviteiten),this.originalSelectedActiviteitId=this.selectedActiviteitId},methods:{mapLeadActiviteitenToActiviteiten(e){return e?e.map(n=>(n.hoofdactiviteit&&(this.selectedActiviteitId=n.id),{id:n.id,value:n,label:n.beschrijving})):[]},nextDisabled(){return!this.selectedActiviteitId},submit(e){var n,t;return e=ne(e,((t=(n=this.stapConfig)==null?void 0:n.metaData)==null?void 0:t.ActiviteitenContentLocator)??"onderneming.activiteiten",this.leadActiviteiten.map(o=>({...o,hoofdactiviteit:this.selectedActiviteitId===o.id}))),e},hasValueChanged(){return this.selectedActiviteitId!==this.originalSelectedActiviteitId}}},td=["innerHTML"];function nd(e,n,t,o,r,a){const i=_("xer-vraag"),s=_("XerOptionInput"),u=_("xer-option-input-list");return l(),h("div",null,[C(i,{vraag:e.rootStore.translate("Moez.Onderneming.Hoofd.Beschrijving")},null,8,["vraag"]),f("p",{class:"xer-text-s xer-mb-4",innerHTML:e.rootStore.translate("Moez.Onderneming.Hoofd.Korteuitleg")},null,8,td),C(u,{"xer-error-message":a.errorMessage,"xer-error":!!a.errorMessage},{default:T(()=>[(l(!0),h(re,null,me(r.activiteiten,m=>(l(),M(s,{key:m.id,checked:r.selectedActiviteitId,"onUpdate:checked":n[0]||(n[0]=p=>r.selectedActiviteitId=p),name:"hoofdactiviteit","xer-type":"radio","xer-container":"",value:m.id,"xer-label":m.label,class:"zenomo-break-word"},null,8,["checked","value","xer-label"]))),128))]),_:1},8,["xer-error-message","xer-error"])])}const ad=K(ed,[["render",nd]]),rd={name:"Nevenactiviteiten",components:{XerVraag:ke,XerOptionInput:Oe,XerOptionInputList:Ke},props:{contentComponentVueModel:{type:Object,required:!0},aanbodExtensions:{type:Object,required:!0},subflowState:{type:Object,required:!0},routeExtensions:{type:Object,required:!0},loading:{type:Boolean,required:!0},stapConfig:{type:Object,required:!0},isFirstStapOnPage:{type:Boolean,required:!0}},data(){return{activiteiten:[]}},computed:{...Y(H),leadActiviteiten(){var e,n,t,o;return(o=(t=this.contentComponentVueModel)==null?void 0:t.dataByContentSelector(((n=(e=this.stapConfig)==null?void 0:e.metaData)==null?void 0:n.ActiviteitenContentLocator)??"onderneming.activiteiten"))==null?void 0:o.filter(r=>!r.hoofdactiviteit).map(r=>({...r}))},errorMessage(){var e;return(e=this.contentComponentVueModel)==null?void 0:e.errorMessage("nevenActiviteitenError")}},watch:{leadActiviteiten(e){this.activiteiten=e.map(n=>({...n}))}},mounted(){this.activiteiten=this.leadActiviteiten},methods:{nextDisabled(){return this.activiteiten.filter(e=>e.nevenactiviteit).length===0},submit(e){var n,t,o,r,a,i;return e=ne(e,((t=(n=this.stapConfig)==null?void 0:n.metaData)==null?void 0:t.ActiviteitenContentLocator)??"onderneming.activiteiten",(i=(a=this.contentComponentVueModel)==null?void 0:a.dataByContentSelector(((r=(o=this.stapConfig)==null?void 0:o.metaData)==null?void 0:r.ActiviteitenContentLocator)??"onderneming.activiteiten"))==null?void 0:i.map(s=>{const u={...s},m=this.activiteiten.find(p=>p.id===s.id);return m&&(u.nevenactiviteit=m.nevenactiviteit),u})),e}}};function od(e,n,t,o,r,a){const i=_("xer-vraag"),s=_("XerOptionInput"),u=_("xer-option-input-list");return l(),h("div",null,[C(i,{vraag:e.rootStore.translate("Moez.Onderneming.Neven.Beschrijving")},null,8,["vraag"]),C(u,{"xer-error-message":a.errorMessage,"xer-error":!!a.errorMessage},{default:T(()=>[(l(!0),h(re,null,me(r.activiteiten,m=>(l(),M(s,{key:m.id,checked:m.nevenactiviteit,"onUpdate:checked":[p=>m.nevenactiviteit=p,p=>m.nevenactiviteit=p],class:"zenomo-break-word","xer-id":m.beschrijving,"xer-type":"checkbox","xer-container":"","xer-label":m.beschrijving},null,8,["checked","onUpdate:checked","xer-id","xer-label"]))),128))]),_:1},8,["xer-error-message","xer-error"])])}const id=K(rd,[["render",od]]),sd={name:"Outro",components:{XerIcon:je},props:{contentComponentVueModel:{type:Object,required:!0},aanbodExtensions:{type:Object,required:!0},subflowState:{type:Object,required:!0},routeExtensions:{type:Object,required:!0},loading:{type:Boolean,required:!0},stapConfig:{type:Object,required:!0},isFirstStapOnPage:{type:Boolean,required:!0}},data(){return{xerLamp:er,xerQuestionmark:jn}},computed:{...Y(H),textOutroTitel(){var e,n,t;return this.rootStore.translate("Moez.Outro.Titel").replace("{voornaam}",(t=(n=(e=this.contentComponentVueModel.leadAanvraag)==null?void 0:e.value)==null?void 0:n.persoon)==null?void 0:t.voornaam)}}},ld={class:"xer-heading-xxl xer-mb-7 xer-truncate"}
3,ud=["innerHTML"],cd=["innerHTML"],dd={class:"xer-flex xer-mb-4"},md=["innerHTML"],pd={class:"xer-flex xer-mb-5"},hd=["innerHTML"],gd=f("div",{class:"xer-divider xer-divider--small xer-bg-grey-3 xer-my-7"},null,-1),vd=["innerHTML"],fd=["innerHTML"],xd=["innerHTML"],bd=["innerHTML"];function yd(e,n,t,o,r,a){const i=_("XerIcon");return l(),h("div",null,[f("div",null,[f("h1",ld,X(a.textOutroTitel),1),f("p",{class:"xer-documentation",innerHTML:e.rootStore.translate("Moez.Outro.VragenStellen.Tekst")},null,8,ud),f("p",{class:"xer-documentation",innerHTML:e.rootStore.translate("Moez.Outro.MeerUitleg.Tekst")},null,8,cd),f("div",dd,[C(i,{class:"xer-mr-4","xer-icon":r.xerQuestionmark,"xer-color":"primary"},null,8,["xer-icon"]),f("div",{class:"xer-documentation xer-font-regular",innerHTML:e.rootStore.translate("Moez.Outro.Vraagteken.Label")},null,8,md)]),f("div",pd,[C(i,{class:"xer-mr-4","xer-icon":r.xerLamp,"xer-color":"primary"},null,8,["xer-icon"]),f("div",{class:"xer-documentation xer-font-regular",innerHTML:e.rootStore.translate("Moez.Outro.Uitroepteken.Label")},null,8,hd)]),gd,f("h2",{class:"xer-heading-l xer-mb-5",innerHTML:e.rootStore.translate("Moez.Outro.TochVragen.Titel")},null,8,vd),f("p",{class:"xer-documentation",innerHTML:e.rootStore.translate("Moez.Outro.TochVragen.Beschrijving")},null,8,fd),f("p",{class:"xer-documentation",innerHTML:e.rootStore.translate("Moez.Outro.GeenZorgen.Beschrijving")},null,8,xd),f("p",{class:"xer-documentation",innerHTML:e.rootStore.translate("Moez.Outro.NaarOverzicht.Beschrijving")},null,8,bd)])])}const _d=K(sd,[["render",yd]]),Cd=e=>e?tr(e)?e:nr(e):null,kd="/viaxerius/assets/identiteitskaart-D38A0J1R.png",Sd={name:"Rijksregisternummer",components:{XerVraag:ke,XerHelpButton:Ve,XerTextfield:Xe,XerButton:Be,XerOptionInput:Oe,XerDateInput:ca},props:{contentComponentVueModel:{type:Object,required:!0},aanbodExtensions:{type:Object,required:!0},subflowState:{type:Object,required:!0},routeExtensions:{type:Object,required:!0},loading:{type:Boolean,required:!0},stapConfig:{type:Object,required:!0},isFirstStapOnPage:{type:Boolean,required:!0}},emits:["next"],data(){return{xerChevronRight:ft,identiteitskaart:kd,currentRijksregisternummer:null,currentGeboortedatum:null,currentRijksregisternummerOnbekend:void 0}},computed:{...Y(H),dateInputPlaceholder(){return pn(this.rootStore.lang)},rijksregisternummerOnbekend(){var e,n,t;return(t=this.contentComponentVueModel)==null?void 0:t.dataByContentSelector((n=(e=this.stapConfig)==null?void 0:e.metaData)==null?void 0:n.SkipContentLocator)},geboortedatum(){var e,n;return(n=(e=this.contentComponentVueModel)==null?void 0:e.fallbackData)==null?void 0:n.value},rijksregisternummerError(){var e;return(e=this.contentComponentVueModel)==null?void 0:e.errorMessage("rijksregisternummerError")},getCurrentGeboortedatum:{get(){return this.currentGeboortedatum?this.currentGeboortedatum:void 0},set(e){this.currentGeboortedatum=e||null}}},watch:{currentRijksregisternummerOnbekend(e){e?this.$nextTick(()=>De(this.$device,this.$refs.geboortedatumInput.$refs.input,this.isFirstStapOnPage,!0)):this.$nextTick(()=>De(this.$device,this.$refs.rijksregisternummerInput.$refs.input,this.isFirstStapOnPage,!0))}},mounted(){var e,n,t;this.contentComponentVueModel.hideSensitiveDataForCurrentStap.value?this.currentRijksregisternummer=null:this.currentRijksregisternummer=(n=(e=this.contentComponentVueModel)==null?void 0:e.mainData)==null?void 0:n.value,this.currentGeboortedatum=Cd(this.geboortedatum),this.currentRijksregisternummerOnbekend=this.rijksregisternummerOnbekend,De(this.$device,(t=this.$refs.rijksregisternummerInput)==null?void 0:t.$refs.input,this.isFirstStapOnPage,!1)},methods:{nextButtonHasMobileVersion(){return!0},nextDisabled(){var e;return!((e=this.stapConfig)!=null&&e.isOptional)&&!this.currentRijksregisternummer&&!this.currentRijksregisternummerOnbekend||!this.currentGeboortedatum&&this.currentRijksregisternummerOnbekend},submit(e){var n,t,o,r,a,i;if(!this.nextDisabled())return e=ne(e,((t=(n=this.stapConfig)==null?void 0:n.metaData)==null?void 0:t.SkipContentLocator)||"",this.currentRijksregisternummerOnbekend),e=ne(e,`customData[${this.contentComponentVueModel.currentStapConfig.value.contentLocator}_changedOn]`,new Date(Date.now())),this.currentRijksregisternummerOnbekend?(e=ne(e,((r=(o=this.stapConfig)==null?void 0:o.metaData)==null?void 0:r.FallbackContentLocator)||"",mt(this.currentGeboortedatum||"","yyyy-MM-dd")),e=ne(e,this.contentComponentVueModel.currentStapConfig.value.contentLocator,null)):(e=ne(e,this.contentComponentVueModel.currentStapConfig.value.contentLocator,this.currentRijksregisternummer),e=ne(e,((i=(a=this.stapConfig)==null?void 0:a.metaData)==null?void 0:i.FallbackContentLocator)||"",null)),e}}},wd={key:0,"data-automation-id":"bla"}
3,Ld=["innerHTML"],Od={key:1};function Md(e,n,t,o,r,a){var c,b,x,g,L,j,V,O,D,k,E,P,N,I,A,z,G,ae,q,B,y,F,U,ee,te,Z,ve,W,$,J,le,he;const i=_("xer-vraag"),s=_("xer-button"),u=_("xer-textfield"),m=_("XerDateInput"),p=_("XerOptionInput"),v=_("xer-help-button");return l(),h("div",null,[r.currentRijksregisternummerOnbekend?(l(),h("div",Od,[C(i,{vraag:e.rootStore.translate("Moez.Persoon.Geboortedatum.Beschrijving")},null,8,["vraag"]),C(m,{ref:"geboortedatumInput",modelValue:a.getCurrentGeboortedatum,"onUpdate:modelValue":n[2]||(n[2]=be=>a.getCurrentGeboortedatum=be),"xer-label":e.rootStore.translate((I=(N=t.stapConfig)==null?void 0:N.metaData)!=null&&I.FallbackLabelTranslationKey?(z=(A=t.stapConfig)==null?void 0:A.metaData)==null?void 0:z.FallbackLabelTranslationKey:"Moez.Persoon.Geboortedatum.Label"),pt:{panel:{"data-automation-id":"calendar-panel"}},"show-icon":"",placeholder:a.dateInputPlaceholder,"xer-error":!!a.rijksregisternummerError,"xer-error-message":a.rijksregisternummerError,"xer-id":(ae=(G=t.stapConfig)==null?void 0:G.metaData)==null?void 0:ae.FallbackContentLocator},null,8,["modelValue","xer-label","placeholder","xer-error","xer-error-message","xer-id"]),t.aanbodExtensions.pageHasMultipleStappen.value?S("",!0):(l(),M(s,{key:0,ref:"button",class:"tablet:xer-hidden","xer-type":"cta","xer-icon":r.xerChevronRight,"xer-loading":t.loading,disabled:a.nextDisabled(),"data-automation-id":"navigatie-verder",onClick:n[3]||(n[3]=be=>e.$emit("next"))},null,8,["xer-icon","xer-loading","disabled"]))])):(l(),h("div",wd,[C(i,{vraag:e.rootStore.translate((b=(c=t.stapConfig)==null?void 0:c.metaData)!=null&&b.BeschrijvingTranslationKey?(g=(x=t.stapConfig)==null?void 0:x.metaData)==null?void 0:g.BeschrijvingTranslationKey:"Moez.Persoon.Rijksregisternummer.Beschrijving")},null,8,["vraag"]),C(u,{ref:"rijksregisternummerInput",key:"Rijksregisternummer",modelValue:r.currentRijksregisternummer,"onUpdate:modelValue":n[1]||(n[1]=be=>r.currentRijksregisternummer=be),"xer-id":t.contentComponentVueModel.currentStapConfig.value.contentLocator,class:"xer-mb-5","xer-type":"tel","xer-label":e.rootStore.translate((j=(L=t.stapConfig)==null?void 0:L.metaData)!=null&&j.LabelTranslationKey?(O=(V=t.stapConfig)==null?void 0:V.metaData)==null?void 0:O.LabelTranslationKey:"Moez.Persoon.Rijksregisternummer.Label"),"xer-error":!!a.rijksregisternummerError,"xer-error-message":a.rijksregisternummerError,"xer-mask":"rijksregisternummer",placeholder:"98.01.01-346.40"},{default:T(()=>[t.aanbodExtensions.pageHasMultipleStappen.value?S("",!0):(l(),M(s,{key:0,ref:"button",class:"tablet:xer-hidden","xer-type":"cta","xer-icon":r.xerChevronRight,"xer-loading":t.loading,"data-automation-id":"navigatie-verder",disabled:a.nextDisabled(),onClick:n[0]||(n[0]=be=>e.$emit("next"))},null,8,["xer-icon","xer-loading","disabled"]))]),_:1},8,["modelValue","xer-id","xer-label","xer-error","xer-error-message"]),(k=(D=t.stapConfig)==null?void 0:D.metaData)!=null&&k.Beschrijving2TranslationKey?(l(),h("p",{key:0,class:"xer-text-s xer-mb-3",innerHTML:e.rootStore.translate((P=(E=t.stapConfig)==null?void 0:E.metaData)==null?void 0:P.Beschrijving2TranslationKey)}
3,null,8,Ld)):S("",!0)])),(B=(q=t.stapConfig)==null?void 0:q.metaData)!=null&&B.SkipContentLocator||(F=(y=t.stapConfig)==null?void 0:y.metaData)!=null&&F.FallbackContentLocator?(l(),M(p,{key:2,checked:r.currentRijksregisternummerOnbekend,"onUpdate:checked":n[4]||(n[4]=be=>r.currentRijksregisternummerOnbekend=be),class:"xer-mb-3","xer-id":(ee=(U=t.stapConfig)==null?void 0:U.metaData)!=null&&ee.SkipContentLocator?(Z=(te=t.stapConfig)==null?void 0:te.metaData)==null?void 0:Z.SkipContentLocator:"Persoon.RijksregisternummerOnbekend","xer-type":"checkbox","xer-label":e.rootStore.translate((W=(ve=t.stapConfig)==null?void 0:ve.metaData)!=null&&W.SkipBeschrijvingTranslationKey?(J=($=t.stapConfig)==null?void 0:$.metaData)==null?void 0:J.SkipBeschrijvingTranslationKey:"Moez.Persoon.Rijksregisternummer.Skip.Beschrijving")},null,8,["checked","xer-id","xer-label"])):S("",!0),!r.currentRijksregisternummerOnbekend&&((he=(le=t.stapConfig)==null?void 0:le.metaData)==null?void 0:he.ShowRRHelpButton)!="false"?(l(),M(v,{key:3,message:e.rootStore.translate("Moez.Persoon.Rijksregisternummer.Help.Label"),"slide-out-header":e.rootStore.translate("Moez.Persoon.Rijksregisternummer.Help.Titel"),"slide-out-content":`<p>${e.rootStore.translate("Moez.Persoon.Rijksregisternummer.Help.Beschrijving")}</p> <img
4        class='rijksregisternummer-slide-out__IdentiteitskaartImage'
5        src='${r.identiteitskaart}'
6        alt='identiteitskaart'
7      />`},null,8,["message","slide-out-header","slide-out-content"])):S("",!0)])}const da=K(Sd,[["render",Md]]),Dd={name:"VerwachtInkomen",components:{XerVraag:ke,XerTextfield:Xe,XerOptionInput:Oe,XerOptionInputList:Ke,XerHelpButton:Ve},props:{contentComponentVueModel:{type:Object,required:!0},aanbodExtensions:{type:Object,required:!0},subflowState:{type:Object,required:!0},routeExtensions:{type:Object,required:!0},loading:{type:Boolean,required:!0},stapConfig:{type:Object,required:!0},isFirstStapOnPage:{type:Boolean,required:!0}},data(){return{listItems:[],selectedVerwachtInkomen:void 0}},computed:{...Y(H),...Y(Ge),verwachtInkomenBedrag(){var e,n;return(n=this.contentComponentVueModel)==null?void 0:n.dataByContentSelector(((e=this.stapConfig.metaData)==null?void 0:e.ContentLocatorVerwachtInkomenBedrag)??"persoon.verwachtInkomenBedrag")},errorMessage(){var e,n;return(n=this.contentComponentVueModel)==null?void 0:n.errorMessage(((e=this.stapConfig.metaData)==null?void 0:e.ContentLocatorVerwachtInkomenBedrag)??"persoon.verwachtInkomenBedrag")}},watch:{"stapConfig.jsonPayload":function(e){this.listItems=ce(e)}},mounted(){var e;this.listItems=ce(((e=this.stapConfig)==null?void 0:e.jsonPayload)??[]),this.selectedVerwachtInkomen=this.listItems.find(n=>{var t,o,r;return n.id===((r=(o=(t=this.contentComponentVueModel)==null?void 0:t.mainData)==null?void 0:o.value)==null?void 0:r.toString())})},methods:{createNumberMask:nn,selectedItemChanged(e){this.selectedVerwachtInkomen=e,e.showSlotOnChecked&&setTimeout(()=>{var n,t,o,r;return De(this.$device,((r=(o=(t=(n=this.$refs)==null?void 0:n.vermoedelijkVerwachtInkomenInput)==null?void 0:t[0])==null?void 0:o.$refs)==null?void 0:r.input)||"",this.isFirstStapOnPage,!0)}),e.onderHetWettelijkeMinimum&&this.notificationStore.openPopUp({titel:this.rootStore.translate("Moez.Popup.Titel.Tip"),content:this.rootStore.translate("Moez.SVZ.VerwachtInkomen.Validatie"),type:lt.Vergist})},nextDisabled(){return!this.selectedVerwachtInkomen},submit(e){var n,t,o;return e=ne(e,this.stapConfig.contentLocator||"",+(((n=this.selectedVerwachtInkomen)==null?void 0:n.id)??0)),e=ne(e,((t=this.stapConfig.metaData)==null?void 0:t.ContentLocatorVerwachtInkomenBedrag)||"persoon.verwachtInkomenBedrag",+(((o=this.selectedVerwachtInkomen)==null?void 0:o.value)??0)),e}}};function Vd(e,n,t,o,r,a){var v,c,b,x,g,L,j,V,O,D,k,E,P;const i=_("xer-vraag"),s=_("xer-textfield"),u=_("XerOptionInput"),m=_("xer-option-input-list"),p=_("xer-help-button");return l(),h("div",null,[C(i,{vraag:(c=(v=t.stapConfig)==null?void 0:v.metaData)==null?void 0:c.BeschrijvingTranslationKey},null,8,["vraag"]),C(m,{"xer-error-message":(x=(b=t.contentComponentVueModel)==null?void 0:b.mainDataErrorMessage)==null?void 0:x.value,"xer-error":!!((L=(g=t.contentComponentVueModel)==null?void 0:g.mainDataErrorMessage)!=null&&L.value),
7class:Ce({"xer-mb-9":(V=(j=t.stapConfig)==null?void 0:j.metaData)==null?void 0:V.HelpButtonMessage})},{default:T(()=>[(l(!0),h(re,null,me(r.listItems,N=>(l(),M(u,{key:N.id,"data-automation-value":N.id,name:"VerwachtInkomen","xer-id":`${t.contentComponentVueModel.currentStapConfig.value.contentLocator}_${N.id}`,"xer-type":"radio","xer-container":"",checked:N.checked,"xer-label":N.label,disabled:N.disabled,"onUpdate:checked":I=>a.selectedItemChanged(N)},{default:T(()=>[r.selectedVerwachtInkomen&&r.selectedVerwachtInkomen.id==N.id&&N.showSlotOnChecked?(l(),M(s,{key:0,ref_for:!0,ref:"vermoedelijkVerwachtInkomenInput","model-value":r.selectedVerwachtInkomen.value,class:"xer-mb-8","xer-id":"vermoedelijkVerwachtInkomen","xer-type":"tel","xer-mask":"custom","xer-custom-mask":a.createNumberMask({prefix:"",suffix:"",includeThousandsSeparator:!1}),"xer-label":e.rootStore.translate("Moez.SVZ.VerwachtInkomen.MeerDan.Label"),"xer-error":!!a.errorMessage,"xer-error-message":a.errorMessage,"onUpdate:modelValue":n[0]||(n[0]=I=>r.selectedVerwachtInkomen.value=I)},null,8,["model-value","xer-custom-mask","xer-label","xer-error","xer-error-message"])):S("",!0)]),_:2},1032,["data-automation-value","xer-id","checked","xer-label","disabled","onUpdate:checked"]))),128))]),_:1},8,["xer-error-message","xer-error","class"]),(D=(O=t.stapConfig)==null?void 0:O.metaData)!=null&&D.HelpButtonMessage?(l(),M(p,{key:0,message:e.rootStore.translate((k=t.stapConfig)==null?void 0:k.metaData.HelpButtonMessage),"slide-out-header":e.rootStore.translate((E=t.stapConfig)==null?void 0:E.metaData.HelpButtonTitel),"slide-out-content":e.rootStore.translate((P=t.stapConfig)==null?void 0:P.metaData.HelpButtonBeschrijving)},null,8,["message","slide-out-header","slide-out-content"])):S("",!0)])}const Id=K(Dd,[["render",Vd]]);function Td(e,n,t){return ie.get("/viaxerius/api/v1/Gemeente",{params:{postcode:e,lang:n},ignoreGlobalErrorHandler:!0,cancelToken:t}).then(o=>o.data).catch(o=>{if(ie.isCancel(o))return null;throw Ne.getInstance().trackException({error:o}),o})}function jd(e,n,t,o){return ie.get("/viaxerius/api/v1/Straat",{params:{postcode:e,naam:n,lang:t},ignoreGlobalErrorHandler:!0,cancelToken:o}).then(r=>r.data).catch(r=>{if(ie.isCancel(r))return null;throw Ne.getInstance().trackException({error:r}),r})}const Ad={name:"Adres",components:{XerTextfield:Xe,XerHelpButton:Ve,XerVraag:ke},props:{contentComponentVueModel:{type:Object,required:!0},aanbodExtensions:{type:Object,required:!0},subflowState:{type:Object,required:!0},routeExtensions:{type:Object,required:!0},loading:{type:Boolean,required:!0},stapConfig:{type:Object,required:!0},isFirstStapOnPage:{type:Boolean,required:!0},forceDisabled:{type:Boolean,default:!1}},data(){return{landen:[],gemeentes:[],straten:[],allowDisabledState:!0,postcodeCancelToken:void 0,straatCancelToken:void 0,currentAdres:{landNaam:void 0,landCode:void 0,postcode:void 0,gemeenteNis:void 0,gemeente:void 0,straatnaam:void 0,straatCode:void 0,huisnummer:void 0,bus:void 0,extra:void 0,customFormat:void 0},originalAdres:void 0,landLoading:!1,postcodeLoading:!1,stratenLoading:!1,landCancelToken:void 0,landenLoading:!1}},computed:{...Y(H),gemeenteFilledIn(){return this.currentAdres&&(this.currentAdres.gemeenteNis||this.currentAdres.gemeente)&&this.currentAdres.postcode},straatDisabled(){return this.forceDisabled||!this.gemeenteFilledIn&&this.allowDisabledState&&!this.freeInput},freeInput(){var e,n,t,o;return((n=(e=this.stapConfig)==null?void 0:e.metaData)==null?void 0:n.FreeInput)==="true"||((o=(t=this.stapConfig)==null?void 0:t.metaData)==null?void 0:o.EnableLandInput)==="true"&&this.currentAdres.landCode!=null&&this.currentAdres.landCode!=150},postcodeMask(){return this.freeInput?[]:nn({prefix:"",suffix:"",includeThousandsSeparator:!1,integerLimit:4})},enableLandInput(){var e,n;return((n=(e=this.stapConfig)==null?void 0:e.metaData)==null?void 0:n.EnableLandInput)==="true"},landErrorMessage(){return this.contentComponentVueModel.errorMessage("adresErrorLand")},postCodeErrorMessage(){return this.contentComponentVueModel.errorMessage("vestigingsadresErrorPostcode")||this.contentComponentVueModel.errorMessage("adresErrorPostcode")},gemeenteErrorMessage(){return this.contentComponentVueModel.errorMessage("vestigingsadresErrorGemeente")||this.contentComponentVueModel.errorMessage("adresErrorGemeente")},straatErrorMessage(){return this.contentComponentVueModel.errorMessage("vestigingsadresErrorStraatnaam")||this.contentComponentVueModel.errorMessage("adresErrorStraatnaam")},huisnummerErrorMessage(){return this.contentComponentVueModel.errorMessage("vestigingsadresErrorHuisnummer")||this.contentComponentVueModel.errorMessage("adresErrorHuisnummer")},busErrorMessage(){return this.contentComponentVueModel.errorMessage("vestigingsadresErrorBus")||this.contentComponentVueModel.errorMessage("adresErrorBus")}},watch:{"contentComponentVueModel.mainData.value":function(e){this.currentAdres=ce(e)??{landNaam:void 0,landCode:void 0,postcode:void 0,gemeenteNis:void 0,gemeente:void 0,straatnaam:void 0,straatCode:void 0,huisnummer:void 0,bus:void 0,extra:void 0,customFormat:void 0}}},mounted(){var e,n,t,o;(n=(e=this.contentComponentVueModel)==null?void 0:e.mainData)!=null&&n.value?(this.currentAdres=ce((o=(t=this.contentComponentVueModel)==null?void 0:t.mainData)==null?void 0:o.value)??{landNaam:void 0,landCode:void 0,postcode:void 0,gemeenteNis:void 0,gemeente:void 0,straatnaam:void 0,straatCode:void 0,huisnummer:void 0,bus:void 0,extra:void 0,customFormat:void 0},this.originalAdres=ce(this.currentAdres)):De(this.$device,this.enableLandInput?this.$refs.landInput.$refs.input:this.$refs.postcodeInput.$refs.input,this.isFirstStapOnPage,!1)},methods:{createNumberMask:nn,async landChanged(e){this.currentAdres={...this.currentAdres,landNaam:e,landCode:void 0},!this.freeInput&&(await this.updateLanden(e),this.resetPostcode())},async updateLanden(e){var n,t,o,r,a,i;if(this.landCancelToken&&this.landCancelToken.cancel(),!e){this.landen=[];return}this.landCancelToken=ie.CancelToken.source();try{this.landenLoading=!0;let s=await ua(e,this.rootStore.lang,"Land",(t=(n=this.stapConfig)==null?void 0:n.metaData)==null?void 0:t.Take,void 0,(r=(o=this.stapConfig)==null?void 0:o.metaData)==null?void 0:r.AddLandenWithoutIso,(i=(a=this.stapConfig)==null?void 0:a.metaData)==null?void 0:i.ReturnCodeTypeCodeAsValue,this.landCancelToken.token);s&&(this.landen=s)}catch{this.disabledDisableState()}finally{this.landenLoading=!1}},landSelected(e){this.currentAdres={...this.currentAdres,landNaam:e.label,landCode:e.value},this.landen=[],yn(()=>this.$refs.postcodeInput.$refs.input.focus())},async postcodeChanged(e){if(this.freeInput){this.currentAdres={...this.currentAdres,postcode:e};return}if(e&&e.length>4){this.currentAdres={...this.currentAdres};return}this.currentAdres.postcode!==e&&(this.currentAdres={...this.currentAdres,postcode:e,gemeente:void 0,gemeenteNis:void 0},this.resetStraat(),await this.updateGemeentes(e))},async updateGemeentes(e){if(this.postcodeCancelToken&&this.postcodeCancelToken.cancel(),!e){this.gemeentes=[];return}this.postcodeCancelToken=ie.CancelToken.source();try{this.postcodeLoading=!0;const n=await Td(e,this.rootStore.lang,this.postcodeCancelToken.token);n&&(this.gemeentes=n.map(t=>({value:t.postcode,label:`${t.postcode} - ${t.benaming}`,data:t})))}catch{this.disabledDisableState()}finally{this.postcodeLoading=!1}},gemeenteValueChanged(e){this.currentAdres={...this.currentAdres,gemeente:e,gemeenteNis:void 0}},gemeenteSelected(e){this.currentAdres={...this.currentAdres,postcode:e.data.postcode,gemeente:e.data.benaming,gemeenteNis:e.data.niscode},this.resetStraat(),this.gemeentes=[],yn(()=>this.$refs.straat.$refs.input.focus())},async straatnaamChanged(e){this.currentAdres={...this.currentAdres,straatnaam:e},!this.freeInput&&await this.updateStraten(e)},async updateStraten(e){if(this.straatCancelToken&&this.straatCancelToken.cancel(),!e){this.straten=[];return}this.straatCancelToken=ie.CancelToken.source();try{this.stratenLoading=!0;const n=await jd(this.currentAdres.postcode,e,this.rootStore.lang,this.straatCancelToken.token);n&&(this.straten=n.map(t=>({label:t.naam,value:t.straatcode,data:t})))}catch{this.disabledDisableState()}finally{this.stratenLoading=!1}},straatSelected(e){this.currentAdres={...this.currentAdres,straatnaam:e.data.naam,straatCode:e.data.straatcode},this.straten=[],this.$refs.huisnummer.$refs.input.focus()},resetPostcode(){this.gemeentes=[],this.straten=[],this.currentAdres={...this.currentAdres,postcode:void 0,gemeente:void 0,gemeenteNis:void 0,straatnaam:void 0,straatCode:void 0,huisnummer:void 0,bus:void 0,extra:void 0,customFormat:void 0}},resetStraat(){this.straten=[],this.currentAdres={...this.currentAdres,straatnaam:void 0,straatCode:void 0,huisnummer:void 0,bus:void 0,extra:void 0,customFormat:void 0}},disabledDisableState(){this.allowDisabledState=!1},submit(e){var n,t;return this.currentAdres.customFormat=(t=(n=this.stapConfig)==null?void 0:n.metaData)==null?void 0:t.CustomFormat,e=ne(e,this.contentComponentVueModel.currentStapConfig.value.contentLocator,this.currentAdres),e},nextDisabled(){return!this.currentAdres.gemeente||!this.currentAdres.postcode||this.enableLandInput&&!this.currentAdres.landNaam},hasValueChanged(){return this.originalAdres?JSON.stringify(this.currentAdres)!==JSON.stringify(this.originalAdres):!1}}},Bd=["data-automation-free-input"],Ed={class:"xer-mb-8"};function Nd(e,n,t,o,r,a){var m,p,v,c,b,x,g,L,j,V,O,D;const i=_("xer-vraag"),s=_("xer-textfield"),u=_("xer-help-button");
7return l(),h("div",{"data-automation-free-input":`${a.freeInput}`},[C(i,{vraag:e.rootStore.translate((p=(m=t.stapConfig)==null?void 0:m.metaData)==null?void 0:p.BeschrijvingTranslationKey)},null,8,["vraag"]),f("div",Ed,[a.enableLandInput?(l(),M(s,{key:0,ref:"landInput","xer-id":"land",class:"xer-mb-6","data-automation-id":"land",name:"land","xer-type":"text",spellcheck:"false",autocomplete:"off","xer-label":e.rootStore.translate("ViaXerius.Adres.Land.Label"),"xer-options":r.landen,"xer-auto-show-options":!0,"model-value":r.currentAdres.landNaam,"xer-error":!!a.landErrorMessage,"xer-error-message":a.landErrorMessage,"xer-debounce":a.freeInput?0:300,"xer-loading":r.landLoading,disabled:t.forceDisabled,onXerOptionClick:a.landSelected,"onUpdate:modelValue":a.landChanged},null,8,["xer-label","xer-options","model-value","xer-error","xer-error-message","xer-debounce","xer-loading","disabled","onXerOptionClick","onUpdate:modelValue"])):S("",!0),(l(),M(s,{ref:"postcodeInput",key:`postcode-${a.freeInput}`,"xer-id":"postcode",class:"xer-mb-6","data-automation-id":"postcode",name:"postcode","xer-type":"tel",spellcheck:"false",autocomplete:"off","xer-label":e.rootStore.translate("ViaXerius.Adres.Postcode.Label"),disabled:t.forceDisabled||r.allowDisabledState&&!a.freeInput&&a.enableLandInput&&!r.currentAdres.landCode,"xer-options":r.gemeentes,"xer-auto-show-options":!0,"model-value":r.currentAdres.postcode,"xer-error":!!a.postCodeErrorMessage,"xer-error-message":a.postCodeErrorMessage,"xer-mask":a.freeInput?void 0:"custom","xer-custom-mask":a.postcodeMask,"xer-debounce":a.freeInput?0:300,"xer-loading":r.postcodeLoading,onXerOptionClick:a.gemeenteSelected,"onUpdate:modelValue":a.postcodeChanged},null,8,["xer-label","disabled","xer-options","model-value","xer-error","xer-error-message","xer-mask","xer-custom-mask","xer-debounce","xer-loading","onXerOptionClick","onUpdate:modelValue"])),C(s,{modelValue:r.currentAdres.gemeente,"onUpdate:modelValue":n[0]||(n[0]=k=>r.currentAdres.gemeente=k),"xer-id":"gemeente","xer-type":"text",disabled:t.forceDisabled||r.allowDisabledState&&!a.freeInput,"xer-label":e.rootStore.translate("ViaXerius.Adres.Gemeente.Label"),"xer-error":!!a.gemeenteErrorMessage,"xer-error-message":a.gemeenteErrorMessage,class:"xer-mb-6","data-automation-id":"gemeente"},null,8,["modelValue","disabled","xer-label","xer-error","xer-error-message"]),C(s,{ref:"straat","xer-id":"straatnaam",class:"xer-mb-6","data-automation-id":"straat",name:"straatnaam","xer-type":"text",spellcheck:"false",autocomplete:"off","xer-label":e.rootStore.translate("ViaXerius.Adres.Straatnaam.Label"),"xer-options":r.straten,"xer-auto-show-options":!0,"model-value":r.currentAdres.straatnaam,"xer-error":!!a.straatErrorMessage,"xer-error-message":a.straatErrorMessage,disabled:a.straatDisabled,"xer-debounce":a.freeInput?0:300,"xer-loading":r.stratenLoading,onXerOptionClick:a.straatSelected,"onUpdate:modelValue":a.straatnaamChanged},null,8,["xer-label","xer-options","model-value","xer-error","xer-error-message","disabled","xer-debounce","xer-loading","onXerOptionClick","onUpdate:modelValue"]),C(s,null,{multiple:T(()=>[C(s,{ref:"huisnummer",modelValue:r.currentAdres.huisnummer,"onUpdate:modelValue":n[1]||(n[1]=k=>r.currentAdres.huisnummer=k),"xer-id":"huisnummer","xer-type":"text",disabled:a.straatDisabled,"xer-label":e.rootStore.translate("ViaXerius.Adres.Huisnummer.Label"),"xer-error":!!a.huisnummerErrorMessage,"xer-error-message":a.huisnummerErrorMessage,"data-automation-id":"huisnummer",class:"xer-mb-6"},null,8,["modelValue","disabled","xer-label","xer-error","xer-error-message"]),C(s,{modelValue:r.currentAdres.bus,"onUpdate:modelValue":n[2]||(n[2]=k=>r.currentAdres.bus=k),"xer-id":"bus","xer-type":"text",disabled:a.straatDisabled,"xer-label":e.rootStore.translate("ViaXerius.Adres.Bus.Label"),"xer-error":!!a.busErrorMessage,"xer-error-message":a.busErrorMessage,"data-automation-id":"bus",class:"xer-mb-6"},null,8,["modelValue","disabled","xer-label","xer-error","xer-error-message"])]),_:1}),(c=(v=t.stapConfig)==null?void 0:v.metaData)!=null&&c.ShowExtraLine?(l(),M(s,{key:1,modelValue:r.currentAdres.extra,"onUpdate:modelValue":n[3]||(n[3]=k=>r.currentAdres.extra=k),"xer-id":"extra","xer-type":"text",disabled:a.straatDisabled,"xer-label":e.rootStore.translate("ViaXerius.Adres.Extra.Label"),"xer-error":!!t.contentComponentVueModel.errorMessage("vestigingsadresErrorExtra")||!!t.contentComponentVueModel.errorMessage("adresErrorExtra"),"xer-error-message":t.contentComponentVueModel.errorMessage("vestigingsadresErrorExtra")||t.contentComponentVueModel.errorMessage("adresErrorExtra"),"data-automation-id":"extra"},null,8,["modelValue","disabled","xer-label","xer-error","xer-error-message"])):S("",!0)]),(x=(b=t.stapConfig)==null?void 0:b.metaData)!=null&&x.HelpButtonMessage?(l(),M(u,{key:0,message:e.rootStore.translate((L=(g=t.stapConfig)==null?void 0:g.metaData)==null?void 0:L.HelpButtonMessage),"slide-out-header":e.rootStore.translate((V=(j=t.stapConfig)==null?void 0:j.metaData)==null?void 0:V.HelpButtonTitel),"slide-out-content":e.rootStore.translate((D=(O=t.
7stapConfig)==null?void 0:O.metaData)==null?void 0:D.HelpButtonBeschrijving)},null,8,["message","slide-out-header","slide-out-content"])):S("",!0)],8,Bd)}const hn=K(Ad,[["render",Nd]]),Fd={components:{XerLogin:Zn,XerIcon:je},props:{contentComponentVueModel:{type:Object,required:!0},aanbodExtensions:{type:Object,required:!0},subflowState:{type:Object,required:!0},routeExtensions:{type:Object,required:!0},loading:{type:Boolean,required:!0},stapConfig:{type:Object,required:!0},isFirstStapOnPage:{type:Boolean,required:!0}},emits:["next"],data(){return{xerXeriusLogoColor:In,nextButtonDefinedOnContentComponent:!0}},computed:{...Y(H)},methods:{getCodeyImageUrl:Ue,disableNextOnEnter(){return!0}}},Pd=e=>(Nn("data-v-7692e8d1"),e=e(),Fn(),e),Rd={class:"xer-flex xer-justify-between xer-flex-col xer-flex-grow"},zd={class:"xer-flex xer-justify-center xer-mb-7"},qd=["src","alt"],Xd={key:1,"data-automation-id":"flow-opener-partner-icon"},$d=Pd(()=>f("span",{class:"xer-mt-12 xer-mr-5 xer-ml-5 xer-text-primary xer-font-medium"},"&",-1)),Hd=["innerHTML"],Ud=["innerHTML"];function Kd(e,n,t,o,r,a){var u,m,p,v,c,b,x,g,L,j,V,O,D,k;const i=_("XerIcon"),s=_("XerLogin");return l(),h("div",Rd,[f("div",null,[f("div",zd,[t.aanbodExtensions.showPartnerIcon.value?(l(),h("div",Xd,[C(i,{"xer-icon":r.xerXeriusLogoColor,"xer-size":"15"},null,8,["xer-icon"]),$d,t.aanbodExtensions.getPartnerIcon.value?(l(),M(i,{key:0,"xer-icon":t.aanbodExtensions.getPartnerIcon.value,"xer-size":"15"},null,8,["xer-icon"])):S("",!0)])):(l(),h("img",{key:0,class:"xer-h-15 mobile-small:xer-h-14",src:a.getCodeyImageUrl((m=(u=t.aanbodExtensions)==null?void 0:u.currentSubflow)==null?void 0:m.value.ficheIcoon),alt:(v=(p=t.aanbodExtensions)==null?void 0:p.currentSubflow)==null?void 0:v.value.displayNaam,"data-automation-id":"flow-opener-pictogram"},null,8,qd))]),f("h1",{class:"xer-text-center xer-heading-xxl xer-mb-5",innerHTML:e.rootStore.translate(((b=(c=t.stapConfig)==null?void 0:c.metaData)==null?void 0:b.ContentComponentTitel)??((g=(x=t.stapConfig)==null?void 0:x.metaData)==null?void 0:g.FlowOpenerTitel))},null,8,Hd),f("p",{class:"xer-documentation",innerHTML:e.rootStore.translate(((j=(L=t.stapConfig)==null?void 0:L.metaData)==null?void 0:j.BeschrijvingTranslationKey)??((O=(V=t.stapConfig)==null?void 0:V.metaData)==null?void 0:O.FlowOpenerBeschrijving))},null,8,Ud)]),t.aanbodExtensions.pageHasMultipleStappen.value?S("",!0):(l(),M(s,{key:0,"anonymous-label":(k=(D=t.stapConfig)==null?void 0:D.metaData)==null?void 0:k.NavigatieVerder,onOnAnonymousLoginClicked:n[0]||(n[0]=E=>e.$emit("next"))},null,8,["anonymous-label"]))])}const Gd=K(Fd,[["render",Kd],["__scopeId","data-v-7692e8d1"]]),ma=(e,n)=>{const{subflowNaam:t,lang:o,aanbodNaam:r,aanvraagId:a}=we(),s=bt().stapConfigFor(e),u=w(()=>{var k;return zt((k=s.value)==null?void 0:k.contentLocator,n)}),m=w(()=>{var k,E;return zt((E=(k=s.value)==null?void 0:k.metaData)==null?void 0:E.FallbackContentLocator,n)}),p=w(()=>{var k,E;return zt((E=(k=s.value)==null?void 0:k.metaData)==null?void 0:E.OptionalContentLocator,n)}),v=w(()=>{const{leadAanvraag:k}=de();if(u.value)return tt(k,u.value)}),c=w(()=>{const{errorMessages:k}=de();if(k&&u.value)return k[u.value]}),b=w(()=>{const{pageErrorMessages:k}=de();return(c==null?void 0:c.value)!==void 0||k!==void 0&&k.length!==0});function x(k){const{errorMessages:E}=de(),P=qe(k);if(P)return E?E[P]:void 0}const g=w(()=>{const{leadAanvraag:k}=de();if(m.value)return tt(k,m.value)}),L=w(()=>{const{leadAanvraag:k}=de();if(p.value)return tt(k,p.value)}),j=w(()=>{var N,I;const{leadAanvraag:k}=de(),E=tt(k,"loadedFromPermalink"),P=tt(k,`customData[${u.value}_changedOn`);return aa((I=(N=s.value)==null?void 0:N.metaData)==null?void 0:I.ContainsSensitiveData,E,P)}),V=w(()=>{var k;return(k=s==null?void 0:s.value)==null?void 0:k.metaData}),O=w(()=>{const{leadAanvraag:k}=de();return k});function D(k){return`/${o==null?void 0:o.value}/${r==null?void 0:r.value}/${t==null?void 0:t.value}/${k}?aanvraagId=${a==null?void 0:a.value}`}return{currentStapConfig:s,contentLocator:u,fallbackContentLocator:m,optionalContentLocator:p,mainData:v,mainDataErrorMessage:c,fallbackData:g,optionalContentData:L,hideSensitiveDataForCurrentStap:j,metaData:V,dataByContentSelector:Gt,leadAanvraag:O,errorMessage:x,stapUrl:D,hasErrorMessage:b}},Wd=(e,n,t)=>({...e,contentLocator:e.contentLocator?`${n}[${t}].${e.contentLocator}`:e.contentLocator,metaData:e.metaData?Object.fromEntries(Object.entries(e.metaData).map(([o,r])=>[o,typeof r=="string"?`${n}[${t}].${r}`:r]).filter(([,o])=>o!==void 0)):e.metaData}
7),Jd=ye({name:"FunctieHouders",components:{XerButton:Be,XerModal:On,XerIcon:je},props:{contentComponentVueModel:{type:Object,required:!0},aanbodExtensions:{type:Object,required:!0},subflowState:{type:Object,required:!0},routeExtensions:{type:Object,required:!0},loading:{type:Boolean,required:!0},stapConfig:{type:Object,required:!0},isFirstStapOnPage:{type:Boolean,required:!0}},setup(e){var z,G,ae;const n=H(),t=rt(),o=de(),r=bt(),a=we(),i=oe(!1),s=oe(0),u=oe([]),m=oe(!1),p=((z=e.stapConfig)==null?void 0:z.contentLocator)??"",v=oe([]),c=()=>{const q=qe(p);if(q)return tt(o.leadAanvraag,q)},b=c();Array.isArray(b)&&(v.value=ce(b)),pt(()=>c(),q=>{!i.value&&Array.isArray(q)&&(v.value=ce(q))});const x=((ae=(G=e.stapConfig)==null?void 0:G.children)==null?void 0:ae.filter(q=>q.naam&&q.contentComponent))??[],g={};for(const q of x)g[q.naam]=ma(q.naam);let L,j;const V=q=>{const B=ce(r.stapConfigs??[]),y=[],F=U=>{var ee;if(U.naam===e.stapConfig.naam){const te=((ee=U.children)==null?void 0:ee.map(Z=>Wd(Z,p,q)))??null;return te&&y.push(...te),{...U,children:te}}return U.children?{...U,children:U.children.map(F)}:U};r.setConfigs({stappen:[...B.map(F),...y],pageNaam:r.pageNaam})},O=()=>{L&&j!==void 0&&(r.setConfigs({stappen:L,pageNaam:j}),L=void 0,j=void 0)},D=q=>{if(L=ce(r.stapConfigs??[]),j=r.pageNaam,s.value=q,o.leadAanvraag){const B=ne(o.leadAanvraag,p,ce(v.value));o.updateLeadAanvraag(B)}V(q),u.value=[],i.value=!0},k=()=>{if(!m.value){if(o.leadAanvraag){const q=ne(o.leadAanvraag,p,ce(v.value));o.updateLeadAanvraag(q)}o.updateStapErrors(void 0),i.value=!1,O()}},E=q=>q.contentComponent?ha[q.contentComponent]:null,P=q=>q.naam?g[q.naam]:null,N=(q,B)=>{const y=(q==null?void 0:q.naam)??(q==null?void 0:q.voornaam)??(q==null?void 0:q.volledigeNaam);return y?String(y):`Functiehouder ${B+1}`},I=qe(p)??"";return{rootStore:n,flowNavigation:t,leadAanvraagStore:o,stapConfigStore:r,parentLocator:p,drawerOpen:i,editingIndex:s,openDrawer:D,closeDrawer:k,restoreConfigs:O,localFunctiehouders:v,children:x,getChildComponent:E,getChildVueModel:P,childComponentRefs:u,getFunctiehouderDisplayName:N,getErrorsForIndex:q=>{const B=`${I}[${q}]`,y=o.errorMessages;return!y||!B?[]:Object.entries(y).filter(([F])=>F.startsWith(B)).map(([,F])=>F)},saving:m,routeExts:a,xerPlus:Rn,xerEdit:An,xerTrash:Pn}},methods:{async saveDrawer(){var e,n,t,o,r,a;if(!this.saving){this.saving=!0;try{let i=ce(this.leadAanvraagStore.leadAanvraag);if(!i)return;i=ne(i,this.parentLocator,ce(this.localFunctiehouders));const s=Array.isArray(this.childComponentRefs)?this.childComponentRefs:this.childComponentRefs?[this.childComponentRefs]:[];for(const v of s)if(v!=null&&v.submitAsync){const c=await v.submitAsync(ce(i));c&&(i=ce(c))}else if(v!=null&&v.submit){const c=v.submit(ce(i));c&&(i=ce(c))}const u=await xe.putLeadAanvraag({aanbod:this.routeExts.aanbodNaam.value??void 0,subflow:this.routeExts.subflowNaam.value??void 0,page:this.routeExts.pageNaam.value??void 0,lang:this.routeExts.lang.value??void 0},i);this.leadAanvraagStore.updateStapErrors(void 0),(e=u==null?void 0:u.data)!=null&&e.leadAanvraag&&this.leadAanvraagStore.updateLeadAanvraag(u.data.leadAanvraag);const m=qe(this.parentLocator),p=m?tt(((n=u==null?void 0:u.data)==null?void 0:n.leadAanvraag)??i,m):void 0;Array.isArray(p)&&(this.localFunctiehouders=ce(p)),this.drawerOpen=!1,this.restoreConfigs()}catch(i){(o=(t=i.response)==null?void 0:t.data)!=null&&o.errorMessages&&this.leadAanvraagStore.updateStapErrors(i.response.data.errorMessages),(a=(r=i.response)==null?void 0:r.data)!=null&&a.pageErrorMessages&&this.leadAanvraagStore.updatePageErrors(i.response.data.pageErrorMessages)}finally{this.saving=!1}}},removeFunctiehouder(e){this.localFunctiehouders.splice(e,1)},nextDisabled(){var e;return this.localFunctiehouders.length===0&&!((e=this.stapConfig)!=null&&e.isOptional)},submit(e){return ne(e,this.parentLocator,ce(this.localFunctiehouders))}}}),Zd={"data-content-component":"FunctieHouders",class:"xer-flex xer-flex-col xer-gap-4"},Qd=["innerHTML"],Yd={key:0,class:"xer-flex xer-flex-col xer-gap-3"},em={class:"xer-flex xer-items-center xer-justify-between"},tm={class:"xer-font-semibold"}
7,nm={class:"xer-flex xer-gap-2 xer-align-middle xer-align-items xer-align-items-center"},am=["onClick"],rm=["onClick"],om={key:0,class:"xer-mt-2 xer-text-danger xer-text-s"},im={class:"xer-flex"},sm=["innerHTML"],lm={class:"xer-flex xer-flex-col xer-gap-4"},um={class:"xer-flex xer-gap-3 xer-pt-2"},cm=["innerHTML"],dm=["innerHTML"];function mm(e,n,t,o,r,a){const i=_("XerIcon"),s=_("XerButton"),u=_("XerModal");return l(),h("div",Zd,[f("h2",{class:"xer-heading-l",innerHTML:e.rootStore.translate("Functiehouders.Titel")},null,8,Qd),e.localFunctiehouders.length?(l(),h("div",Yd,[(l(!0),h(re,null,me(e.localFunctiehouders,(m,p)=>(l(),h("div",{key:p,class:Ce(["xer-border xer-rounded-md xer-p-3",e.getErrorsForIndex(p).length?"xer-border-danger":"xer-border-neutral-200"])},[f("div",em,[f("p",tm,X(e.getFunctiehouderDisplayName(m,p)),1),f("div",nm,[f("div",{class:"hover:xer-cursor-pointer",onClick:v=>e.openDrawer(p)},[C(i,{"xer-icon":e.xerEdit},null,8,["xer-icon"])],8,am),f("div",{class:"hover:xer-cursor-pointer",onClick:v=>e.removeFunctiehouder(p)},[C(i,{"xer-icon":e.xerTrash},null,8,["xer-icon"])],8,rm)])]),e.getErrorsForIndex(p).length?(l(),h("ul",om,[(l(!0),h(re,null,me(e.getErrorsForIndex(p),(v,c)=>(l(),h("li",{key:c},X(e.rootStore.translate(v)),1))),128))])):S("",!0)],2))),128))])):S("",!0),f("div",im,[C(s,{"xer-type":"cta","xer-icon":e.xerPlus,onClick:n[0]||(n[0]=m=>e.openDrawer(e.localFunctiehouders.length))},{default:T(()=>[f("span",{innerHTML:e.rootStore.translate("Functiehouders.Add.Button.Label")},null,8,sm)]),_:1},8,["xer-icon"])]),C(u,{"xer-open":e.drawerOpen,"xer-closable":!e.saving,"xer-title":e.rootStore.translate("Functiehouders.Drawer.Titel"),onXerClose:e.closeDrawer},{default:T(()=>[f("div",lm,[(l(!0),h(re,null,me(e.children,m=>(l(),h(re,{key:m.naam},[e.getChildComponent(m)?(l(),M(Dt(e.getChildComponent(m)),{key:0,ref_for:!0,ref:"childComponentRefs","content-component-vue-model":e.getChildVueModel(m),"aanbod-extensions":e.aanbodExtensions,"subflow-state":e.subflowState,"route-extensions":e.routeExtensions,loading:e.flowNavigation.loading.value,"stap-config":m,"is-first-stap-on-page":!1},null,8,["content-component-vue-model","aanbod-extensions","subflow-state","route-extensions","loading","stap-config"])):S("",!0)],64))),128)),f("div",um,[C(s,{"xer-type":"cta","xer-loading":e.saving,onClick:qt(e.saveDrawer,["stop","prevent"])},{default:T(()=>[f("span",{innerHTML:e.rootStore.translate("Functiehouders.Confirm.Button.Label")},null,8,cm)]),_:1},8,["xer-loading","onClick"]),C(s,{"xer-type":"secondary",disabled:e.saving,onClick:qt(e.closeDrawer,["stop","prevent"])},{default:T(()=>[f("span",{innerHTML:e.rootStore.translate("Functiehouders.Cancel.Button.Label")},null,8,dm)]),_:1},8,["disabled","onClick"])])])]),_:1},8,["xer-open","xer-closable","xer-title","onXerClose"])])}const pm=K(Jd,[["render",mm]]),hm={name:"Vestiging",components:{XerOptionInput:Oe,Adres:hn},props:{contentComponentVueModel:{type:Object,required:!0},aanbodExtensions:{type:Object,required:!0},subflowState:{type:Object,required:!0},routeExtensions:{type:Object,required:!0},loading:{type:Boolean,required:!0},stapConfig:{type:Object,required:!0},isFirstStapOnPage:{type:Boolean,required:!0}},data(){return{gebruikAdres:!1,isInitialized:!1}},computed:{...Y(H),isInBelgium(){var o,r,a;const e=(r=(o=this.stapConfig)==null?void 0:o.metaData)==null?void 0:r.AdresContentLocator;if(!e)return!1;const n=(a=this.contentComponentVueModel)==null?void 0:a.dataByContentSelector(e);return Number(n==null?void 0:n.landCode)===150},gebruikAdresLabel(){var s,u,m;const e=this.rootStore.translate("KBOInschrijvingVennootschap.Vestiging.Vestigingsadres.GebruikAdres"),n=(u=(s=this.stapConfig)==null?void 0:s.metaData)==null?void 0:u.AdresContentLocator;if(!n)return e;const t=(m=this.contentComponentVueModel)==null?void 0:m.dataByContentSelector(n);if(!t)return e;const o=[t.straatnaam,t.huisnummer];t.bus&&o.push(`/ ${t.bus}`);const r=o.filter(Boolean).join(" "),a=[t.postcode,t.gemeente].filter(Boolean).join(" "),i=[r,a].filter(Boolean).join(", ");return e.replace("{{address}}",`<br>${i}`)},adresStapConfig(){var n;const e={...((n=this.stapConfig)==null?void 0:n.metaData)??{}};return delete e.EnableLandInput,{...this.stapConfig,metaData:e}}},watch:{"contentComponentVueModel.mainData.value":function(e){this.isInitialized=!1,this.gebruikAdres=!!e,this.$nextTick(()=>{this.isInitialized=!0})},gebruikAdres(e){this.isInitialized&&this.$nextTick(()=>{e?this.fillAdresFromMetadata():this.clearAdres()})}},mounted(){var e,n;this.gebruikAdres=!!((n=(e=this.contentComponentVueModel)==null?void 0:e.mainData)!=null&&n.value),this.$nextTick(()=>{this.isInitialized=!0})},methods:{createEmptyAdres(){return{landNaam:void 0,landCode:void 0,postcode:void 0,gemeenteNis:void 0,gemeente:void 0,straatnaam:void 0,straatCode:void 0,huisnummer:void 0,bus:void 0,extra:void 0,customFormat:void 0}},fillAdresFromMetadata(){var o,r,a;const e=(r=(o=this.stapConfig)==null?void 0:o.metaData)==null?void 0:r.AdresContentLocator;if(!e)return;const n=(a=this.contentComponentVueModel)==null?void 0:a.dataByContentSelector(e),t=this.$refs.adresComponent;if(t){const i=ce(n)??this.createEmptyAdres();delete i.landNaam,delete i.landCode,t.currentAdres=i}},clearAdres(){const e=this.$refs.adresComponent;e&&(e.currentAdres=this.createEmptyAdres())},submit(e){var n;return((n=this.$refs.adresComponent)==null?void 0:n.submit(e))??e},nextDisabled(){var e,n;return((n=(e=this.$refs.adresComponent)==null?void 0:e.nextDisabled)==null?void 0:n.call(e))??!1}}};function gm(e,n,t,o,r,a){const i=_("XerOptionInput"),s=_("Adres");return l(),h("div",null,[a.isInBelgium?(l(),M(i,{key:0,checked:r.gebruikAdres,"onUpdate:checked":n[0]||(n[0]=u=>r.gebruikAdres=u),"xer-type":"checkbox","xer-id":"vestiging-gebruik-adres","xer-label":a.gebruikAdresLabel,class:"xer-mb-6"},null,8,["checked","xer-label"])):S("",!0),C(s,{ref:"adresComponent","content-component-vue-model":t.contentComponentVueModel,"aanbod-extensions":t.aanbodExtensions,"subflow-state":t.subflowState,"route-extensions":t.routeExtensions,loading:t.loading,"stap-config":a.adresStapConfig,"is-first-stap-on-page":t.isFirstStapOnPage},null,8,["content-component-vue-model","aanbod-extensions","subflow-state","route-extensions","loading","stap-config","is-first-stap-on-page"])])}const vm=K(hm,[["render",gm]]),St="andere_persoon",fm={name:"Vertegenwoordiger",components:{XerTextfield:Xe,RijksregisternummerComponent:da},props:{contentComponentVueModel:{type:Object,required:!0},aanbodExtensions:{type:Object,required:!0},subflowState:{type:Object,required:!0},routeExtensions:{type:Object,required:!0},loading:{type:Boolean,required:!0},stapConfig:{type:Object,required:!0},isFirstStapOnPage:{type:Boolean,required:!0}},data(){return{xerChevronDown:Ht,allOptions:[],filteredOptions:[],zoekterm:void 0,selectedVertegenwoordiger:{},currentRrn:"",currentRrnOnbekend:!1,currentGeboortedatum:null,currentNaam:"",currentVoornaam:""}},computed:{...Y(H),isAnderePersoon(){var e;return((e=this.selectedVertegenwoordiger)==null?void 0:e.key)===St},getContentLocator(){var e;return((e=this.contentComponentVueModel.contentLocator)==null?void 0:e.value)??null},anderePersoonOption(){return{label:this.rootStore.translate("ViaXerius.Ondernemingsnummer.AnderePersoon"),key:St,value:St,freeInput:null}},childAanbodExtensions(){return{...this.aanbodExtensions,pageHasMultipleStappen:{value:!0}}},vertegenwoordigerErrorMessage(){var e,n;return this.getContentLocator?(e=this.contentComponentVueModel)==null?void 0:e.errorMessage(`${this.getContentLocator}.vertegenwoordigerError`):((n=this.contentComponentVueModel)==null?void 0:n.errorMessage("vertegenwoordigerError"))||""},naamErrorMessage(){var e,n;return this.getContentLocator?(e=this.contentComponentVueModel)==null?void 0:e.errorMessage(`${this.getContentLocator}.vertegenwoordigerNaamError`):((n=this.contentComponentVueModel)==null?void 0:n.errorMessage("vertegenwoordigerNaamError"))||""},voornaamErrorMessage(){var e,n;return this.getContentLocator?(e=this.contentComponentVueModel)==null?void 0:e.errorMessage(`${this.getContentLocator}.vertegenwoordigerVoornaamError`):((n=this.contentComponentVueModel)==null?void 0:n.errorMessage("vertegenwoordigerVoornaamError"))||""},rrnStapConfig(){const e="persoon";
7return{metaData:{BeschrijvingTranslationKey:"GeneriekeDienst.Identificatie.Persoon.Rijksregisternummer.Beschrijving",LabelTranslationKey:"GeneriekeDienst.Identificatie.Persoon.Rijksregisternummer.Label",SkipContentLocator:`${e}.geenRijksregisternummer`,SkipBeschrijvingTranslationKey:"Moez.Persoon.Rijksregisternummer.Skip.Beschrijving",FallbackContentLocator:`${e}.geboortedatum`,FallbackLabelTranslationKey:"GeneriekeDienst.Identificatie.Persoon.GeboorteDatum.Label",ShowRRHelpButton:"false"},isOptional:!1,dienstId:"",naam:"vertegenwoordiger",contentComponent:"RijksregisternummerComponent"}},functiehouderOptionsFromMetadata(){var n,t;return(t=(n=this.stapConfig)==null?void 0:n.metaData)!=null&&t.FunctieHoudersContentLocator?(Gt(this.stapConfig.metaData.FunctieHoudersContentLocator)||[]).filter(o=>o.naam).map(o=>({label:`${o.naam} ${o.voornaam}`,key:`${o.naam} ${o.voornaam}`,value:JSON.stringify({rijksregisternummer:o.rijksregisternummer,naam:o.naam,voornaam:o.voornaam}),freeInput:null})):[]},rrnContentComponentVueModel(){var t;const e=((t=this.stapConfig)==null?void 0:t.contentLocator)??"persoon",n=this;return{currentStapConfig:w(()=>({contentLocator:`${e}.rijksregisternummer`})),contentLocator:w(()=>`${e}.rijksregisternummer`),mainData:w(()=>n.currentRrn||null),fallbackData:w(()=>n.currentGeboortedatum||void 0),fallbackContentLocator:w(()=>`${e}.geboortedatum`),mainDataErrorMessage:w(()=>{}),hasErrorMessage:w(()=>!1),errorMessage:o=>{var r;return(r=n.contentComponentVueModel)==null?void 0:r.errorMessage(o)},hideSensitiveDataForCurrentStap:w(()=>!1),dataByContentSelector:o=>{if(o===`${e}.geenRijksregisternummer`)return n.currentRrnOnbekend}}}},watch:{functiehouderOptionsFromMetadata:{handler(){this.rebuildOptions()},deep:!0}},mounted(){this.rebuildOptions(),this.restoreFromMainData()},methods:{restoreFromMainData(){var o,r;const e=(r=(o=this.contentComponentVueModel)==null?void 0:o.mainData)==null?void 0:r.value;if(!(e!=null&&e.key))return;const t=this.allOptions.find(a=>a.key===e.key)??(e.key===St?this.anderePersoonOption:null);t&&(this.selectedVertegenwoordiger=t,this.zoekterm=t.label||"",this.filteredOptions=[]),e.naam&&(this.currentNaam=e.naam),e.voornaam&&(this.currentVoornaam=e.voornaam),e.rijksregisternummer&&(this.currentRrn=e.rijksregisternummer),e.geenRijksregisternummer&&(this.currentRrnOnbekend=e.geenRijksregisternummer),e.geboortedatum&&(this.currentGeboortedatum=e.geboortedatum)},rebuildOptions(){const e=[...this.functiehouderOptionsFromMetadata];e.push(this.anderePersoonOption),this.allOptions=e,this.filteredOptions=[...e]},onOptionSelected(e){if(this.selectedVertegenwoordiger=e,this.zoekterm=e.label||"",this.filteredOptions=[],e.key!==St&&e.value)try{const n=JSON.parse(e.value);this.currentRrn=n.rijksregisternummer||"",this.currentNaam=n.naam||"",this.currentVoornaam=n.voornaam||"",this.currentRrnOnbekend=!1}catch{}else this.currentRrn="",this.currentRrnOnbekend=!1,this.currentNaam="",this.currentVoornaam=""},onOptionInput(e){this.zoekterm=e,e?this.filteredOptions=this.allOptions.filter(n=>{var t;return(t=n.label)==null?void 0:t.toLowerCase().includes(e.toLowerCase())}):(this.selectedVertegenwoordiger={},this.filteredOptions=[...this.allOptions])},onFocus(){this.filteredOptions=[...this.allOptions]},clearFields(){this.selectedVertegenwoordiger={},this.zoekterm=void 0,this.currentRrn="",this.currentRrnOnbekend=!1,this.currentGeboortedatum=null,this.currentNaam="",this.currentVoornaam="",this.filteredOptions=[this.anderePersoonOption],this.allOptions=[this.anderePersoonOption]},nextDisabled(){if(!this.selectedVertegenwoordiger)return!0;if(this.isAnderePersoon){const e=this.$refs.rrnComponent;if(e!=null&&e.nextDisabled()||!this.currentNaam||!this.currentVoornaam)return!0}return!1},submit(e){const n=this.stapConfig.contentLocator||"vertegenwoordiger";if(this.isAnderePersoon){const t=this.$refs.rrnComponent;t&&(e=t.submit(e)??e),e=ne(e,`${n}.naam`,this.currentNaam||null),e=ne(e,`${n}.voornaam`,this.currentVoornaam||null)}else e=ne(e,`${n}.rijksregisternummer`,this.currentRrn||null),e=ne(e,`${n}.naam`,this.currentNaam||null),e=ne(e,`${n}
7.voornaam`,this.currentVoornaam||null);return e},hasValueChanged(){return!0},getSubmitData(){const e={...this.selectedVertegenwoordiger,naam:this.currentNaam||null,voornaam:this.currentVoornaam||null,rijksregisternummer:null,geenRijksregisternummer:!1,geboortedatum:null};if(this.isAnderePersoon){const n=this.$refs.rrnComponent;if(n){const t=n.currentRijksregisternummerOnbekend||!1;e.geenRijksregisternummer=t,t?(e.rijksregisternummer=null,e.geboortedatum=n.currentGeboortedatum?mt(n.currentGeboortedatum,"yyyy-MM-dd"):null):(e.rijksregisternummer=n.currentRijksregisternummer||null,e.geboortedatum=null)}}else e.rijksregisternummer=this.currentRrn||null;return e}}},xm={"data-content-component":"Vertegenwoordiger"},bm={key:0,class:"xer-flex xer-flex-col xer-gap-4"};function ym(e,n,t,o,r,a){const i=_("xer-textfield"),s=_("RijksregisternummerComponent");return l(),h("div",xm,[C(i,{ref:"vertegenwoordiger","xer-id":"vertegenwoordiger",class:"xer-mb-6","data-automation-id":"vertegenwoordiger-input",name:"vertegenwoordiger","xer-type":"text",spellcheck:"false",autocomplete:"off","xer-label":e.rootStore.translate("ViaXerius.Ondernemingsnummer.Vertegenwoordiger"),"xer-options":r.filteredOptions,"xer-auto-show-options":!0,"xer-scrollable-options":!0,"xer-icon":r.xerChevronDown,"model-value":r.zoekterm,"xer-error":!!a.vertegenwoordigerErrorMessage,"xer-error-message":a.vertegenwoordigerErrorMessage,onXerOptionClick:a.onOptionSelected,"onUpdate:modelValue":a.onOptionInput,onFocus:a.onFocus},null,8,["xer-label","xer-options","xer-icon","model-value","xer-error","xer-error-message","onXerOptionClick","onUpdate:modelValue","onFocus"]),a.isAnderePersoon?(l(),h("div",bm,[C(s,{ref:"rrnComponent","content-component-vue-model":a.rrnContentComponentVueModel,"aanbod-extensions":a.childAanbodExtensions,"subflow-state":t.subflowState,"route-extensions":t.routeExtensions,loading:t.loading,"stap-config":a.rrnStapConfig,"is-first-stap-on-page":!1},null,8,["content-component-vue-model","aanbod-extensions","subflow-state","route-extensions","loading","stap-config"]),C(i,{ref:"naam",modelValue:r.currentNaam,"onUpdate:modelValue":n[0]||(n[0]=u=>r.currentNaam=u),"xer-id":"vertegenwoordiger-naam","xer-type":"text","xer-label":e.rootStore.translate("GeneriekeDienst.Identificatie.Persoon.Naam.Label"),"xer-error":!!a.naamErrorMessage,"xer-error-message":a.naamErrorMessage,"data-automation-id":"vertegenwoordiger-naam-input"},null,8,["modelValue","xer-label","xer-error","xer-error-message"]),C(i,{ref:"voornaam",modelValue:r.currentVoornaam,"onUpdate:modelValue":n[1]||(n[1]=u=>r.currentVoornaam=u),"xer-id":"vertegenwoordiger-voornaam","xer-type":"text","xer-label":e.rootStore.translate("GeneriekeDienst.Identificatie.Persoon.Voornaam.Label"),"xer-error":!!a.voornaamErrorMessage,"xer-error-message":a.voornaamErrorMessage,"data-automation-id":"vertegenwoordiger-voornaam-input"},null,8,["modelValue","xer-label","xer-error","xer-error-message"])])):S("",!0)])}const pa=K(fm,[["render",ym]]),_m={components:{XerTextfield:Xe,XerAutocomplete:Bn,XerButton:Be,XerOptionInput:Oe,XerOptionInputList:Ke,AdresComponent:hn,VertegenwoordigerComponent:pa},props:{contentComponentVueModel:{type:Object,required:!0},aanbodExtensions:{type:Object,required:!0},subflowState:{type:Object,required:!0},routeExtensions:{type:Object,required:!0},loading:{type:Boolean,required:!0},stapConfig:{type:Object,required:!0}},setup(){return{rootStore:H(),xerChevronDown:Ht}},data(){return{current:{ondernemingsnummer:void 0,geenOndernemingsnummer:!1,maatschappelijkeNaam:"",typeOnderneming:"",rechtsvorm:void 0,adres:{landNaam:void 0,landCode:void 0,postcode:void 0,gemeenteNis:void 0,gemeente:void 0,straatnaam:void 0,straatCode:void 0,huisnummer:void 0,bus:void 0,extra:void 0,customFormat:void 0},vertegenwoordiger:{naam:void 0,voornaam:void 0,rijksregisternummerOnbekend:void 0,rijksregisternummer:void 0,geboorteDatum:void 0}},original:void 0,rechtsvormZoekterm:void 0,rechtsvormOptions:[],rechtsvormAllOptions:[],rechtsvormSelectedOption:{},kboLoading:!1,kboFilled:!1}},computed:{...Y(H),ondernemingsnummerErrorMessage(){var n;const e=(n=this.contentComponentVueModel.contentLocator)==null?void 0:n.value;return this.contentComponentVueModel.errorMessage(e?`${e}.ondernemingsnummer`:"ondernemingsnummerError")},showKboFields(){return this.kboFilled||this.current.geenOndernemingsnummer},fieldsDisabled(){return this.kboFilled&&!this.current.geenOndernemingsnummer},maatschappelijkeNaamErrorMessage(){var n;const e=(n=this.contentComponentVueModel.contentLocator)==null?void 0:n.value;return this.contentComponentVueModel.errorMessage(e?`${e}.maatschappelijkeNaamError`:"maatschappelijkeNaamError")||""},typeOndernemingErrorMessage(){var n;const e=(n=this.contentComponentVueModel.contentLocator)==null?void 0:n.value;return this.contentComponentVueModel.errorMessage(e?`${e}.typeOndernemingError`:"typeOndernemingError")||""},typeOndernemingOptions(){return[{key:"EPP",label:"ViaXerius.TypeOnderneming.NaturalPerson"},{key:"ELP",label:"ViaXerius.TypeOnderneming.LegalPerson"}]},rechtsvormErrorMessage(){var n;const e=(n=this.contentComponentVueModel.contentLocator)==null?void 0:n.value;return this.contentComponentVueModel.errorMessage(e?`${e}.rechtsvormError`:"rechtsvormError")||""},adresStapConfig(){var e;return{metaData:{...(e=this.stapConfig)==null?void 0:e.metaData}
7,stapConfig:{...this.stapConfig,contentLocator:this.stapConfig.contentLocator?`${this.stapConfig.contentLocator}.adres`:"adres"},isOptional:!1,dienstId:"",naam:"ondernemingsadres",contentComponent:"Adres"}},adresContentComponentVueModel(){const e=this;return{...this.contentComponentVueModel,stapConfig:w(()=>{var n;return{...this.adresStapConfig,contentLocator:(n=e.stapConfig)!=null&&n.contentLocator?`${e.stapConfig.contentLocator}.adres`:"adres"}}),mainData:w(()=>e.current.adres)}},vertegenwoordigerStapConfig(){var e;return{metaData:(e=this.stapConfig)==null?void 0:e.metaData,stapConfig:{...this.stapConfig,contentLocator:this.stapConfig.contentLocator?`${this.stapConfig.contentLocator}.vertegenwoordiger`:"vertegenwoordiger"},isOptional:!1,dienstId:"",naam:"vertegenwoordiger",contentComponent:"Vertegenwoordiger"}},vertegenwoordigerContentComponentVueModel(){const e=this;return{...this.contentComponentVueModel,stapConfig:w(()=>{var n;return{...this.vertegenwoordigerStapConfig,contentLocator:(n=e.stapConfig)!=null&&n.contentLocator?`${e.stapConfig.contentLocator}.vertegenwoordiger`:"vertegenwoordiger"}}),mainData:w(()=>e.current.vertegenwoordiger)}}},watch:{"contentComponentVueModel.mainData.value":function(e){var n;this.current=this.cloneObject(e),this.rechtsvormSelectedOption=this.current.rechtsvorm??{},this.rechtsvormZoekterm=((n=this.current.rechtsvorm)==null?void 0:n.label)??void 0,(this.current.ondernemingsnummer||this.current.geenOndernemingsnummer)&&(this.kboFilled=!0)}},mounted(){var e,n,t,o,r,a,i;this.rechtsvormAllOptions=((n=(e=this.stapConfig)==null?void 0:e.jsonPayload)==null?void 0:n.options)??[],(o=(t=this.contentComponentVueModel)==null?void 0:t.mainData)!=null&&o.value&&(this.current=this.cloneObject((a=(r=this.contentComponentVueModel)==null?void 0:r.mainData)==null?void 0:a.value),this.original=ce(this.current),this.rechtsvormSelectedOption=this.current.rechtsvorm??{},this.rechtsvormZoekterm=((i=this.current.rechtsvorm)==null?void 0:i.label)??void 0,(this.current.ondernemingsnummer||this.current.geenOndernemingsnummer)&&(this.kboFilled=!0))},methods:{onGeenOndernemingsnummerChanged(e){this.current.geenOndernemingsnummer=e,e&&(this.current.ondernemingsnummer=void 0),this.kboFilled=!1,this.emptyFields()},nextDisabled(){var t;if(this.kboLoading||this.current.ondernemingsnummer&&!this.kboFilled||!this.current.ondernemingsnummer&&!this.current.geenOndernemingsnummer||!this.current.maatschappelijkeNaam||!this.current.typeOnderneming||!((t=this.current.rechtsvorm)!=null&&t.value))return!0;const e=this.$refs.adresComponent;if(e!=null&&e.nextDisabled())return!0;const n=this.$refs.vertegenwoordigerComponent;return!!(n!=null&&n.nextDisabled())},cloneObject(e){return{...ce(e)??{ondernemingsnummer:void 0,geenOndernemingsnummer:!1,maatschappelijkeNaam:void 0,typeOnderneming:void 0,rechtsvorm:void 0,adres:{landNaam:void 0,landCode:void 0,postcode:void 0,gemeenteNis:void 0,gemeente:void 0,straatnaam:void 0,straatCode:void 0,huisnummer:void 0,bus:void 0,extra:void 0,customFormat:void 0},vertegenwoordiger:{rijksregisternummerOnbekend:void 0,rijksregisternummer:void 0,geborteDatum:void 0,naam:void 0,voornaam:void 0}}}},submit(e){const n=this.$refs.adresComponent,t=this.$refs.vertegenwoordigerComponent;return ne(e,this.contentComponentVueModel.currentStapConfig.value.contentLocator,{ondernemingsnummer:this.current.ondernemingsnummer||null,geenOndernemingsnummer:this.current.geenOndernemingsnummer,maatschappelijkeNaam:this.current.maatschappelijkeNaam||null,typeOnderneming:this.current.typeOnderneming||null,rechtsvorm:this.current.rechtsvorm||null,adres:n?n.currentAdres:this.current.adres,vertegenwoordiger:t?t.getSubmitData():null})},hasValueChanged(){return!0},updateRechtsvormOptions(e){this.rechtsvormZoekterm=e,e?this.rechtsvormOptions=this.rechtsvormAllOptions.filter(n=>{var t;return(t=n.label)==null?void 0:t.toLowerCase().includes(e.toLowerCase())}):(this.rechtsvormSelectedOption={},this.current.rechtsvorm=void 0,this.rechtsvormOptions=this.rechtsvormAllOptions)},onRechtsvormOptionSelected(e){this.rechtsvormOptions=[],this.rechtsvormZoekterm=e.label??"",this.rechtsvormSelectedOption=e,this.current.rechtsvorm=e},openRechtsvormDropdown(){this.updateRechtsvormOptions(this.rechtsvormZoekterm??""),this.rechtsvormZoekterm||(this.rechtsvormOptions=this.rechtsvormAllOptions)},emptyFields(){this.current.maatschappelijkeNaam="",this.current.typeOnderneming="",this.current.rechtsvorm=void 0,this.rechtsvormZoekterm=void 0,this.rechtsvormSelectedOption={},this.current.adres={landNaam:void 0,landCode:void 0,postcode:void 0,gemeenteNis:void 0,gemeente:void 0,straatnaam:void 0,straatCode:void 0,huisnummer:void 0,bus:void 0,extra:void 0,customFormat:void 0}
7,this.current.vertegenwoordiger={naam:void 0,voornaam:void 0,rijksregisternummerOnbekend:void 0,rijksregisternummer:void 0,geboorteDatum:void 0},this.$nextTick(()=>{const e=this.$refs.adresComponent;e&&(e.currentAdres={...this.current.adres});const n=this.$refs.vertegenwoordigerComponent;n!=null&&n.clearFields&&n.clearFields()})},async onKboRaadplegen(){var n,t;if(!this.current.ondernemingsnummer||this.kboLoading)return;const e=de();this.kboLoading=!0;try{if(!e.leadAanvraag)return;const o=ne(ce(e.leadAanvraag),this.contentComponentVueModel.currentStapConfig.value.contentLocator,{ondernemingsnummer:this.current.ondernemingsnummer||null,geenOndernemingsnummer:this.current.geenOndernemingsnummer,maatschappelijkeNaam:null,typeOnderneming:null,rechtsvorm:null,adres:null,vertegenwoordiger:null});await xe.putLeadAanvraag({aanbod:this.routeExtensions.aanbodNaam.value,subflow:this.routeExtensions.subflowNaam.value,page:this.routeExtensions.pageNaam.value,lang:this.routeExtensions.lang.value},o),this.emptyFields();const r=await xe.getLeadAanvraag({aanbod:this.routeExtensions.aanbodNaam.value,subflow:this.routeExtensions.subflowNaam.value,page:this.routeExtensions.pageNaam.value,lang:this.routeExtensions.lang.value},{aanvraagId:this.routeExtensions.aanvraagId.value});r.leadAanvraag&&e.updateLeadAanvraag(r.leadAanvraag),e.updateStapErrors(void 0),this.kboFilled=!0}catch(o){(t=(n=o.response)==null?void 0:n.data)!=null&&t.errorMessages&&e.updateStapErrors(o.response.data.errorMessages),this.kboFilled=!1}finally{this.kboLoading=!1}}}},Cm={class:"section-1"},km={class:"xer-mb-8"},Sm={class:"xer-mb-5"},wm=["innerHTML"],Lm={key:0,class:"xer-mt-8 xer-flex xer-flex-col xer-gap-6"},Om={class:"xer-font-medium xer-text-s"};function Mm(e,n,t,o,r,a){var b,x,g,L,j,V,O,D,k,E,P,N;const i=_("xer-textfield"),s=_("xer-button"),u=_("XerOptionInput"),m=_("xer-option-input-list"),p=_("xer-autocomplete"),v=_("AdresComponent"),c=_("VertegenwoordigerComponent");return l(),h("div",Cm,[f("div",km,[C(i,{ref:"ondernemingsnummer",modelValue:r.current.ondernemingsnummer,"onUpdate:modelValue":n[0]||(n[0]=I=>r.current.ondernemingsnummer=I),"xer-id":"ondernemingsnummer","xer-type":"text",class:"xer-mb-6",spellcheck:"false","xer-label":o.rootStore.translate("ViaXerius.Ondernemingsnummer.Label"),placeholder:o.rootStore.translate("ViaXerius.Ondernemingsnummer.Placeholder"),disabled:r.current.geenOndernemingsnummer||r.kboLoading,"xer-error":!!a.ondernemingsnummerErrorMessage,"xer-error-message":a.ondernemingsnummerErrorMessage,"xer-loading":r.kboLoading,"data-automation-id":"ondernemingsnummer",name:"ondernemingsnummer"},null,8,["modelValue","xer-label","placeholder","disabled","xer-error","xer-error-message","xer-loading"]),f("div",Sm,[C(s,{"xer-type":"cta","xer-loading":r.kboLoading,disabled:r.current.geenOndernemingsnummer||r.kboLoading,"data-automation-id":"kbo-raadplegen-button",class:"xer-w-full",onClick:a.onKboRaadplegen},{default:T(()=>[f("span",{innerHTML:o.rootStore.translate("ViaXerius.Ondernemingsnummer.KBOraadplegen")},null,8,wm)]),_:1},8,["xer-loading","disabled","onClick"])])]),f("div",null,[(x=(b=t.stapConfig)==null?void 0:b.metaData)!=null&&x.SkipContentLocator||(L=(g=t.stapConfig)==null?void 0:g.metaData)!=null&&L.FallbackContentLocator?(l(),M(u,{key:0,checked:r.current.geenOndernemingsnummer,class:"xer-mb-3","xer-id":(V=(j=t.stapConfig)==null?void 0:j.metaData)!=null&&V.SkipContentLocator?(D=(O=t.stapConfig)==null?void 0:O.metaData)==null?void 0:D.SkipContentLocator:"Persoon.OndernemingsnummerOnbekend","xer-type":"checkbox","xer-label":o.rootStore.translate((E=(k=t.stapConfig)==null?void 0:k.metaData)!=null&&E.SkipBeschrijvingTranslationKey?(N=(P=t.stapConfig)==null?void 0:P.metaData)==null?void 0:N.SkipBeschrijvingTranslationKey:"Moez.Persoon.Ondernemingsnummer.Skip.Beschrijving"),"onUpdate:checked":a.onGeenOndernemingsnummerChanged},null,8,["checked","xer-id","xer-label","onUpdate:checked"])):S("",!0)]),a.showKboFields?(l(),h("div",Lm,[C(i,{modelValue:r.current.maatschappelijkeNaam,"onUpdate:modelValue":n[1]||(n[1]=I=>r.current.maatschappelijkeNaam=I),"xer-id":"maatschappelijke-naam","xer-type":"text",spellcheck:"false",autocomplete:"off",disabled:a.fieldsDisabled,"xer-label":o.rootStore.translate("GeneriekeDienst.Identificatie.Onderneming.MaatschappelijkeNaam.L
7abel"),"xer-error":!!a.maatschappelijkeNaamErrorMessage,"xer-error-message":a.maatschappelijkeNaamErrorMessage,"data-automation-id":"maatschappelijke-naam",name:"maatschappelijke-naam"},null,8,["modelValue","disabled","xer-label","xer-error","xer-error-message"]),f("div",null,[f("label",Om,X(o.rootStore.translate("GeneriekeDienst.Identificatie.Onderneming.TypeOnderneming.Label")),1),C(m,{"xer-error":!!a.typeOndernemingErrorMessage,"xer-error-message":a.typeOndernemingErrorMessage,class:"xer-mb-3"},{default:T(()=>[(l(!0),h(re,null,me(a.typeOndernemingOptions,I=>(l(),M(u,{key:I.key,name:"type-onderneming","xer-id":`type-onderneming_${I.key}`,"xer-type":"radio","xer-container":"",checked:r.current.typeOnderneming===I.key,"xer-label":o.rootStore.translate(I.label),"data-automation-value":I.key,disabled:a.fieldsDisabled,"onUpdate:checked":A=>r.current.typeOnderneming=I.key},null,8,["xer-id","checked","xer-label","data-automation-value","disabled","onUpdate:checked"]))),128))]),_:1},8,["xer-error","xer-error-message"])]),C(p,{"xer-options":r.rechtsvormOptions,"xer-selected-option":r.rechtsvormSelectedOption,"xer-debounce":0,onXerUpdateSelectedOption:a.onRechtsvormOptionSelected,onXerUpdateInputValue:a.updateRechtsvormOptions},{default:T(I=>[C(i,ge({"xer-label":o.rootStore.translate("GeneriekeDienst.Identificatie.Onderneming.Rechtsvorm.Label"),"model-value":r.rechtsvormZoekterm},I,{"xer-icon":o.xerChevronDown,disabled:a.fieldsDisabled,"xer-error":!!a.rechtsvormErrorMessage,"xer-error-message":a.rechtsvormErrorMessage,"xer-scrollable-options":!0,autocomplete:"off","data-automation-id":"rechtsvorm",name:"rechtsvorm",onXerOptionClick:I.selectOption,"onUpdate:modelValue":I.debounceInput,onFocus:a.openRechtsvormDropdown}),null,16,["xer-label","model-value","xer-icon","disabled","xer-error","xer-error-message","onXerOptionClick","onUpdate:modelValue","onFocus"])]),_:1},8,["xer-options","xer-selected-option","onXerUpdateSelectedOption","onXerUpdateInputValue"]),C(v,{ref:"adresComponent","content-component-vue-model":a.adresContentComponentVueModel,"aanbod-extensions":t.aanbodExtensions,"subflow-state":t.subflowState,"route-extensions":t.routeExtensions,loading:t.loading,"stap-config":a.adresStapConfig,"is-first-stap-on-page":!1,"force-disabled":a.fieldsDisabled},null,8,["content-component-vue-model","aanbod-extensions","subflow-state","route-extensions","loading","stap-config","force-disabled"]),C(c,{ref:"vertegenwoordigerComponent","content-component-vue-model":a.vertegenwoordigerContentComponentVueModel,"aanbod-extensions":t.aanbodExtensions,"subflow-state":t.subflowState,"route-extensions":t.routeExtensions,loading:t.loading,"stap-config":a.vertegenwoordigerStapConfig,"is-first-stap-on-page":!1},null,8,["content-component-vue-model","aanbod-extensions","subflow-state","route-extensions","loading","stap-config"])])
7):S("",!0)])}const Dm=K(_m,[["render",Mm]]),Vm={Activiteiten:Yc,Hoofdactiviteit:ad,Nevenactiviteiten:id,Outro:_d,Rijksregisternummer:da,VerwachtInkomen:Id,Adres:hn,IntroFlowOpener:Gd,FunctieHouders:pm,Vestiging:vm,Vertegenwoordiger:pa,Ondernemingsnummer:Dm},ha={...vc,...Vm},Im={name:"XerStapTitel",props:{titel:{type:String||void 0,required:!1,default:""}},computed:{...Y(H)}},Tm={key:0},jm=["innerHTML"];function Am(e,n,t,o,r,a){return t.titel?(l(),h("div",Tm,[f("h1",{class:"xer-heading-l xer-mb-4","data-automation-id":"stap-titel",innerHTML:t.titel},null,8,jm)])):S("",!0)}const Bm=K(Im,[["render",Am]]),Em=()=>{const{subflowNaam:e}=we();function n(o){if(!o)throw new Error("Unable to get subflowState when subflowNaam is falsy");return de().subflowState(o)}const t=w(()=>{const{subflowState:o}=de();if(e.value===void 0||e.value===null)throw new Error("Unable to get currentSubflowState, subflowNaam is undefined.");return o(e.value.toString())});return{subflowState:n,currentSubflowState:t}},Nm=["data-stap","data-automation-id"],Fm={key:0,class:"w-full"},Pm=ye({__name:"Stap",props:{stapNaam:{type:String,required:!0},isFirstStapOnPage:{type:Boolean,required:!0},repeaterId:{type:String,default:void 0},repeaterIndex:{type:Number,default:void 0}},emits:["nextClicked"],setup(e,{expose:n,emit:t}){const o=e,r=ma(o.stapNaam,o.repeaterId),a=Em(),i=ut(),s=we(),m=bt().stapConfigFor(o.stapNaam),p=rt(),v=["Hoofdactiviteiten","ActivitéPrincipale"],c="Activiteiten",b=H(),x=oe(null),g=()=>{var ae,q,B,y,F,U,ee,te;const I=s.subflowNaam.value,A=s.pageNaam.value;if(!I||!A)return null;const z=a.subflowState(I),G=(ae=z==null?void 0:z.pageStatuses)==null?void 0:ae[A];return v.includes(A)?(y=(B=(q=z==null?void 0:z.pageStatuses)==null?void 0:q[c])==null?void 0:B.stapStates)==null?void 0:y[c.toLowerCase()]:(te=G==null?void 0:G.stapStates)==null?void 0:te[((ee=(U=(F=m.value)==null?void 0:F.metaData)==null?void 0:U.DataDelenKey)==null?void 0:ee.toLowerCase())||""]},L=w(()=>{var I,A;return(I=m.value)!=null&&I.isOptional?!1:(A=x==null?void 0:x.value)!=null&&A.nextDisabled?x.value.nextDisabled():!1}),j=w(()=>{var I;return(I=x==null?void 0:x.value)!=null&&I.isValid?x.value.isValid():!0});function V(){var I,A;return(I=x.value)!=null&&I.nextButtonHasMobileVersion?(A=x.value)==null?void 0:A.nextButtonHasMobileVersion():!1}function O(){var I,A;return(I=x.value)!=null&&I.nextButtonDefinedOnContentComponent?(A=x.value)==null?void 0:A.nextButtonDefinedOnContentComponent:!1}const D=w(()=>{var I,A;return(I=m.value)!=null&&I.contentComponent?ha[(A=m.value)==null?void 0:A.contentComponent]:null}),k=w(()=>{var I;return(I=x.value)!=null&&I.disableNextOnEnter?x.value.disableNextOnEnter():!1}),E=w(()=>{const I=g();return(I==null?void 0:I.isPrefilled)===!0});async function P(I){var z,G,ae,q,B,y,F,U,ee,te,Z;if(((G=(z=x.value)==null?void 0:z.hasValueChanged)==null?void 0:G.call(z))||!1){const ve=g();if((ve==null?void 0:ve.isPrefilled)===!0){const W=s.subflowNaam.value;let $=s.pageNaam.value;if(W&&$){ve.isPrefilled=!1;let J=((B=(q=(ae=m.value)==null?void 0:ae.metaData)==null?void 0:q.DataDelenKey)==null?void 0:B.toLowerCase())||"";v.includes($)&&($=c,J=$.toLowerCase()),I.subflowState||(I.subflowState=[]);const le=I.subflowState.find(he=>he.subflowNaam===W);if(le&&((F=(y=le.pageStatuses)==null?void 0:y[$])!=null&&F.stapStates)){const he=le.pageStatuses[$].stapStates;he&&he[J]&&(he[J].isPrefilled=!1)}}}}if((U=x.value)!=null&&U.submitAsync)return await((ee=x.value)==null?void 0:ee.submitAsync(I));if((te=x.value)!=null&&te.submit)return(Z=x.value)==null?void 0:Z.submit(I)}const N=t;return n({submit:P,nextButtonHasMobileVersion:V,nextButtonDefinedOnContentComponent:O,disableNextOnEnter:k,nextDisabled:L,isValid:j,contentComponentRef:x}),(I,A)=>{var z,G,ae,q,B;return l(),h("div",{"data-stap":(z=d(m))==null?void 0:z.naam,class:"xer-mb-6","data-automation-id":`stap-${(G=d(m))==null?void 0:G.naam}${e.repeaterIndex!==void 0?e.repeaterIndex+1:""}`},[E.value?(l(),h("div",Fm,[C(d(ar),{severity:"warn",class:"xer-block xer-mb-4"},{default:T(()=>[pe(X(d(b).translate("ViaXerius.GedeeldeData.Melding")),1)]),_:1})])):S("",!0),C(Bm,{titel:d(b).translate((q=(ae=d(m))==null?void 0:ae.metaData)==null?void 0:q.StapTitel),"iso-language":d(b).ISOLanguage},null,8,["titel","iso-language"]),(l(),M(Dt(D.value),{ref_key:"contentComponentRef",ref:x,key:(B=d(m))==null?void 0:B.contentLocator,"content-component-vue-model":d(r),"aanbod-extensions":d(i),"subflow-state":d(a),"route-extensions":d(s),loading:d(p).loading.value,"stap-config":d(m),"is-first-stap-on-page":e.isFirstStapOnPage,onNext:A[0]||(A[0]=y=>N("nextClicked"))},null,40,["content-component-vue-model","aanbod-extensions","subflow-state","route-extensions","loading","stap-config","is-first-stap-on-page"]))],8,Nm)}}}),Rm={key:2},zm={key:2,class:"tablet:xer-mb-8"},qm={key:3,class:"xer-border-2 xer-border-danger xer-rounded-lg xer-py-3 xer-px-5 xer-mb-7"},Xm={class:"xer-list-disc xer-mx-5"}
7,$m={key:0,class:"xer-flex xer-flex-row xer-justify-between xer-pt-2 xer-pb-6"},Hm={key:0,class:"xer-heading-xl xer-text-primary xer-pr-4"},Um=["onClick"],Km={key:4,class:"xer-flex xer-justify-between"},Gm=["innerHTML"],Wm={class:"xer-flex xer-flex-col xer-items-end xer-mb-3"},Jm=["innerHTML"],Zm=["innerHTML"],Qm=ye({__name:"Page",setup(e){const n=vt(),t=de(),o=w(()=>t.leadAanvraag),r=w(()=>t.pageErrorMessages),a=bt(),{pageNaam:i,subflowNaam:s,currentRoute:u,aanvraagId:m}=we();t.loadFromPageRoute(u.value).then(R=>{var Q,ue;if(!((Q=R==null?void 0:R.page)!=null&&Q.stappen)||!((ue=R==null?void 0:R.page)!=null&&ue.naam))throw new Error("Unable to loadFromPageRoute, no page data was returned");a.setConfigs({stappen:R.page.stappen,pageNaam:R.page.naam})});const p=w(()=>a.pageNaam),v=w(()=>a.stapConfigs),{currentPageConfig:c,pageHasMultipleStappen:b,currentSubflow:x,aanbodDefinitie:g,homeButtonAvailable:L,showPartnerIcon:j,getPartnerIcon:V}=ut(),O=rt(),D=H(),k=Ge(),{next:E}=Yn(),{overzichtUrl:P,startAanbodUrl:N}=Kt(),{isRepeater:I,repeaterIds:A,addRepeaterItem:z,deleteRepeaterItem:G,wipeRemovedRepeaterDataFromLeadAanvraag:ae,getPageDisplayName:q,reset:B}=sa(c),y=oe(null),F=oe(null),U=oe(!1),ee=oe(!1),te=oe(!1),Z=w(()=>{var Q,ue;if(!o.value)return!1;const R=(ue=(Q=o.value)==null?void 0:Q.subflowState)==null?void 0:ue.filter(Le=>Le.subflowStatus===at.Finished);return R?(R==null?void 0:R.length)>0&&L.value:!1}),ve=w(()=>O.initialStateIsLoading.value||ee.value||!p.value),W=w(()=>{var R,Q,ue;return((R=c==null?void 0:c.value)==null?void 0:R.metaData)&&((Q=c==null?void 0:c.value)==null?void 0:Q.metaData.HideProgressIndicator)&&((ue=c==null?void 0:c.value)==null?void 0:ue.metaData.HideProgressIndicator)==="true"}),$=w(()=>t.visiblePageStatuses(s.value)),J=w(()=>{var R;return((R=$==null?void 0:$.value)==null?void 0:R.findIndex(Q=>{var ue;return Q.pageNaam===((ue=c==null?void 0:c.value)==null?void 0:ue.naam)}))+1}),le=w(()=>t.visiblePageStatusProgress(s.value)),he=w(()=>{var R;return b.value?!1:y.value?(R=y==null?void 0:y.value[0])==null?void 0:R.nextButtonHasMobileVersion():!1}),be=w(()=>{var R;return b.value?!1:y.value?(R=y==null?void 0:y.value[0])==null?void 0:R.nextButtonDefinedOnContentComponent():!1}),Me=w(()=>O.loading.value||te.value),fe=w(()=>{var R;return y.value?!!((R=y.value)!=null&&R.some(Q=>Q.nextDisabled===!0)):!1}),Fe=w(()=>{var R,Q;return((Q=(R=c==null?void 0:c.value)==null?void 0:R.metaData)==null?void 0:Q["Navigatie.Verder.FullWidth"])==="true"}),Ye=w(()=>{var Q,ue;const R=((Q=c.value)==null?void 0:Q.metaData)&&((ue=c.value)==null?void 0:ue.metaData.DisableBackButton);return R?(R==null?void 0:R.toLowerCase())==="true":!1}),$e=w(()=>{var R,Q;return((Q=(R=c==null?void 0:c.value)==null?void 0:R.metaData)==null?void 0:Q["OptioneleDienstLabel.BovenVerderKnop"])==="true"}),ot=w(()=>{var R,Q;return!!((Q=(R=c==null?void 0:c.value)==null?void 0:R.metaData)!=null&&Q.OptioneleDienstLabel)}),it=w(()=>{var R;return Z.value?P.value:(R=g==null?void 0:g.value)!=null&&R.disableNavigationToStartAanbod?null:N.value});function se(){E(!0,at.Skipped)}function Pe(){var ue,Le,Re,Ze,et,yt,_t,He,ze,Ct,kt;const R=(Le=(ue=g==null?void 0:g.value)==null?void 0:ue.subflows)==null?void 0:Le[0],Q=(Re=R==null?void 0:R.pages)==null?void 0:Re[0];if(s.value===(R==null?void 0:R.naam)&&i.value===(Q==null?void 0:Q.naam)&&((et=(Ze=o==null?void 0:o.value)==null?void 0:Ze.customData)!=null&&et.cancelUrl||(_t=(yt=o==null?void 0:o.value)==null?void 0:yt.immutableData)!=null&&_t.cancelUrl)){window.location=((ze=(He=o==null?void 0:o.value)==null?void 0:He.immutableData)==null?void 0:ze.cancelUrl)??((kt=(Ct=o==null?void 0:o.value)==null?void 0:Ct.customData)==null?void 0:kt.cancelUrl);return}n.go(-1)}k.$onAction(({name:R,store:Q})=>{R==="close"&&Q.props.triggerAttentionBounce&&(U.value=!0,setTimeout(()=>U.value=!1,1e3))});function st(){var R;(R=document.getElementById("stap-header"))==null||R.scrollIntoView()}pt(p,R=>{var Q;R&&((Q=v==null?void 0:v.value)==null||Q.forEach(ue=>{ue.gebeurtenisTriggers&&ue.gebeurtenisTriggers.filter(Le=>
7Le.gebeurtenisTriggerHook==Ot.PageView).forEach(Le=>{xe.sendGebeurtenis(Le,m.value,null,R,a.subflowNaam)})}))},{immediate:!0});let Ae,Ee=!1;pt(i,()=>{Ae&&(Ae.abort(),Ee=!0),Ae=new AbortController,i&&(p.value!==i.value||!Ee)?(Ee=!1,ee.value=!0,t.loadFromPageRoute(u.value,Ae.signal).then(R=>{var Q,ue;if(!((Q=R==null?void 0:R.page)!=null&&Q.stappen)||!((ue=R==null?void 0:R.page)!=null&&ue.naam))throw new Error("Unable to loadFromPageRoute, no page data was returned");a.setConfigs({stappen:R.page.stappen,pageNaam:R.page.naam})}).catch(R=>{if(R.name!=="CanceledError")throw R}).finally(()=>ee.value=!1)):ee.value=!1,st(),B()});function Ie(R){var Q;if(R.keyCode===13&&!k.showNotification&&y.value){if((Q=y.value)!=null&&Q.some(ue=>ue.disableNextOnEnter===!0))return;Je()}}window.addEventListener("keypress",Ie);async function Je(){var Q,ue,Le,Re;if(fe.value||te.value==!0)return;if(te.value=!0,(Le=(ue=(Q=F==null?void 0:F.value)==null?void 0:Q.$refs)==null?void 0:ue.button)==null||Le.blur(),(Re=y.value)!=null&&Re.some(Ze=>!Ze.isValid)){te.value=!1;return}let R=ce(d(o));if(!R)throw te.value=!1,new Error("Unable to proceed to next page, finalLeadAanvraag is undefined.");if(ae(R),y.value!==null)for(const Ze of y.value){let et=await Ze.submit(ce(R));et&&(R=ce(et))}t.updateLeadAanvraag(ce(R)),await E(void 0,void 0),te.value=!1}return rr(()=>{a.clearConfigs(),window.removeEventListener("keypress",Ie)}),(R,Q)=>(l(),M(Tt,null,{header:T(()=>{var ue,Le,Re;return[C(d(un),{id:"stap-header","xer-logo-link":it.value,class:"xer-l-application__header xer-mb-7 tablet:xer-m-0","xer-partner":d(j),"xer-partner-icon":d(V),"xer-logo-alt":(ue=d(D).config)==null?void 0:ue.logoAlt,"xer-codey-logo-image-folder":(Le=d(D).config)==null?void 0:Le.logoImageFolder,"xer-codey-logo-image-name":(Re=d(D).config)==null?void 0:Re.logoImageName,"xer-no-blob":d(D).noBlob},{default:T(()=>[W.value?S("",!0):(l(),M(d(_n),{key:0,ref:"progressIndicator",class:"xer-inline-flex tablet:xer-hidden","xer-steps":le.value,"xer-current":J.value},null,8,["xer-steps","xer-current"]))]),_:1},8,["xer-logo-link","xer-partner","xer-partner-icon","xer-logo-alt","xer-codey-logo-image-folder","xer-codey-logo-image-name","xer-no-blob"])]}),navbar:T(()=>[C(d($n),{class:"xer-t-application-main__navbar"},{default:T(()=>[C(d(ct),{"aria-label":"Back.","xer-icon":d(zn),"data-automation-id":"navbar_button-back",disabled:Ye.value,onClick:Q[0]||(Q[0]=ue=>Pe())},null,8,["xer-icon","disabled"]),d(D).showHomeButton?(l(),M(d(ct),{key:0,disabled:!Z.value,"aria-label":"Home.","xer-icon":d(qn),"data-automation-id":"navbar_button-home","xer-link":Z.value?d(P):""},null,8,["disabled","xer-icon","xer-link"])):S("",!0),C(d(ct),{class:Ce({"attention-bounce":U.value}),"aria-label":"Open contact info.","xer-icon":d(Xn),"data-automation-id":"navbar_button-chat",onClick:Q[1]||(Q[1]=ue=>d(g)&&d(Qn)(d(g)))},null,8,["class","xer-icon"])]),_:1})]),footer:T(()=>[C(dn,{class:Ce({"xer-hidden tablet:xer-block":!d(D).showFooterOnMobile})},null,8,["class"])]),default:T(()=>{var ue,Le,Re,Ze,et,yt,_t;return[d(O).loading.value?S("",!0):(l(),M(jt,{key:0,value:p.value},null,8,["value"])),ve.value?(l(),M(It,{key:1})):(l(),h("div",Rm,[W.value?S("",!0):(l(),M(d(_n),{key:0,ref:"progressIndicator","xer-steps":le.value,"xer-current":J.value,class:"xer-absolute xer-top-0 xer-right-0 xer-p-11 xer-hidden tablet:xer-inline-flex"},null,8,["xer-steps","xer-current"])),(ue=d(c))!=null&&ue.showSubflowDisplayNaam?(l(),h("h1",{key:1,class:Ce(["xer-heading-xxl xer-mb-7",{"tablet:xer-mt-8":!W.value}])},X((Le=d(x))==null?void 0:Le.displayNaam),3)):W.value?S("",!0):(l(),h("div",zm)),r.value&&r.value.length!=0?(l(),h("div",qm,[f("ul",Xm,[(l(!0),h(re,null,me(r.value,(He,ze)=>(l(),h("li",{key:ze},X(He),1))),128))])])):S("",!0),(l(!0),h(re,null,me(d(A),(He,ze)=>{var Ct,kt,fn;return l(),h("section",{key:He,ref_for:!0,ref:"repeaterSectionRefs",class:Ce(["xer-rounded-2xl xer-mb-6",d(I)?["xer-bg-grey-2","xer-px-4","xer-py-4"]:[]])},[(Ct=d(c))!=null&&Ct.displayNaam||d(A).length>1?(l(),h("header",$m,[(kt=d(c))!=null&&kt.displayNaam?(l(),h("h2",Hm,X(d(q)(d(c).displayNaam,ze)),1)):S("",!0),d(A).length>
71?(l(),h("div",{key:1,class:"xer-flex xer-justify-center xer-flex-col xer-px-3 xer-bg-grey-3 xer-rounded-lg xer-cursor-pointer","aria-role":"button","aria-label":"remove item",onClick:Nt=>d(G)(ze)},[C(d(je),{"xer-icon":d(xt)},null,8,["xer-icon"])],8,Um)):S("",!0)])):S("",!0),(l(!0),h(re,null,me((fn=d(c))==null?void 0:fn.stappen,(Nt,va)=>(l(),h(re,null,[Nt.naam?(l(),M(Pm,{key:Nt.naam,ref_for:!0,ref_key:"stappenVueComponentRefs",ref:y,"stap-naam":Nt.naam,"repeater-id":d(I)?He:void 0,"repeater-index":d(I)?ze:void 0,"is-first-stap-on-page":va==0,onNextClicked:Je},null,8,["stap-naam","repeater-id","repeater-index","is-first-stap-on-page"])):S("",!0)],64))),256))],2)}),128)),d(I)?(l(),h("div",Km,[C(d(Be),{disabled:d(A).length>=10,"xer-icon":d(Rn),class:"xer-w-full tablet:xer-w-auto","data-automation-id":"repeater-toevoegen",onClick:d(z)},{default:T(()=>[f("span",{innerHTML:d(D).translate("GeneriekeDienst.Dienst.Repeater.Toevoegen")},null,8,Gm)]),_:1},8,["disabled","xer-icon","onClick"])])):S("",!0)])),!ve.value&&!be.value?(l(),h("div",{key:3,class:Ce(["xer-flex xer-mt-7",{"xer-flex-col":!$e.value,"xer-flex-col-reverse":$e.value,"xer-hidden tablet:xer-flex":he.value}])},[f("div",Wm,[C(d(Be),{ref_key:"nextButton",ref:F,class:Ce({"xer-w-full":Fe.value}),"xer-type":"cta","xer-icon":d(ft),"xer-loading":Me.value,"data-automation-id":"navigatie-verder",disabled:fe.value,onClick:Je},{default:T(()=>{var He,ze;return[f("span",{innerHTML:d(D).translate(((ze=(He=d(c))==null?void 0:He.metaData)==null?void 0:ze["Navigatie.Verder"])??"Navigatie.Verder")},null,8,Jm)]}),_:1},8,["class","xer-icon","xer-loading","disabled"])]),ot.value?(l(),h("div",{key:0,class:Ce(["xer-flex",{"xer-justify-end":!$e.value,"xer-mb-6":$e.value}])},[((Re=d(x))==null?void 0:Re.isOptional)===void 0||((Ze=d(x))==null?void 0:Ze.isOptional)===null||((et=d(x))==null?void 0:et.isOptional)===!0?(l(),h("a",{key:0,class:"xer-link xer-text-s xer-text-grey-6","data-automation-id":"navigatie-subflow-skip",onClick:se,innerHTML:d(D).translate((_t=(yt=d(c))==null?void 0:yt.metaData)==null?void 0:_t.OptioneleDienstLabel)},null,8,Zm)):S("",!0)],2)):S("",!0)],2)):S("",!0)]}),_:1}))}}),Ym=K(Qm,[["__scopeId","data-v-c605dc94"]]),ep={class:"xer-mb-6"},tp={key:0},np=ye({__name:"XerCollapsable",props:{isOpen:{type:Boolean,default:!1}},setup(e){const t=oe(e.isOpen);return(o,r)=>(l(),h("div",ep,[f("div",{class:"xer-flex xer-mb-4 hover:xer-cursor-pointer","data-automation-id":"collapsable__header",onClick:r[0]||(r[0]=a=>t.value=!t.value)},[nt(o.$slots,"header"),C(d(je),{"xer-icon":t.value?d(or):d(Ht),class:"xer-ml-3"},null,8,["xer-icon"])]),t.value?(l(),h("div",tp,[nt(o.$slots,"default")])):S("",!0)]))}}),ap={class:"xer-pl-4"},Cn=ye({__name:"XerCallOut",props:{color:{default:"danger"}},setup(e){return(n,t)=>(l(),h("div",{class:Ce(`xer-border-2 xer-border-${n.color} xer-rounded-lg xer-p-4 xer-flex`)},[C(d(je),{"xer-icon":d(ir),"xer-color":n.color},null,8,["xer-icon","xer-color"]),f("div",ap,[nt(n.$slots,"default")])],2))}});function rp(e){var t;if(!(e!=null&&e.subflowState))return[];const n=[...e.subflowState.filter(o=>o.subflowStatus===1&&o.dienstId).map(o=>o.dienstId)];if(e.generiekeDiensten)for(const o in e.generiekeDiensten){const r=e.generiekeDiensten[o];if(((t=r.dienstAfgenomen)==null?void 0:t.code)===1){let a=r.dienstId!="00000000-0000-0000-0000-000000000000"?r.dienstId:o;n.push(a)}}return n}function op(e,n,t){if(!e&&!n)return[];const o=rp(t);return((e==null?void 0:e.filter(a=>o.map(i=>a.dienstIds.includes(i)).some(i=>i)))??[]).concat(n??[])}const ip={pageLoaded:function(n,t){var o,r,a;return(o=t.betaaloverzicht)!=null&&o.juridischeDocumenten&&((r=n==null?void 0:n.customData)==null?void 0:r.Formule)==="VAPZ.Formule.Antwoord3"&&(t.betaaloverzicht.juridischeDocumenten=(a=t==null?void 0:t.betaaloverzicht)==null?void 0:a.juridischeDocumenten.filter(i=>i.juridischDocumentVersieId!="3ab91bbf-de51-47ef-8908-cb539b52b235")),t}},sp={solidariteitsReglementInterceptor:ip},lp={key:1},up=["innerHTML"],cp=["innerHTML"],dp=["innerHTML"],mp=["innerHTML"],pp={class:"xer-flex xer-justify-between xer-flex-grow"},hp={class:"xer-heading-m xer-flex-grow"}
7,gp={class:"xer-text-xs xer-font-medium"},vp={key:2},fp={class:"xer-mb-6 xer-font-medium xer-text-s xer-text-right xer-mr-5"},xp=f("div",{class:"xer-divider xer-divider--small xer-bg-grey-4 xer-mb-7"},null,-1),bp={key:3},yp={"data-automation-id":"betaalopties",class:"xer-mb-4 xer-pb-4"},_p=["innerHTML"],Cp=f("div",{class:"xer-divider xer-divider--small xer-bg-grey-4 xer-mb-5"},null,-1),kp={class:"xer-documentation xer-mb-4"},Sp={class:"xer-flex xer-justify-end"},wp=["innerHTML"],kn=ye({__name:"Betaaloverzicht",setup(e){const n={cancelled:"CANCELLED",rejected:"REJECTED",failed:"FAILED"},t=oe(!1),o=oe(void 0),r=oe({}),a=oe(void 0),i=H(),s=de(),{leadAanvraag:u,loading:m}=gt(s),{initialStateIsLoading:p}=rt(),{aanvraagId:v}=we(),{overzichtUrl:c}=Kt(),{totaalPrijs:b,finishedSubflows:x}=Jn(),{aanbodDefinitie:g,homeButtonAvailable:L,showPartnerIcon:j,getPartnerIcon:V}=ut(),{getPageStatus:O}=ia(),D=w(()=>{var $,J;const W=(J=($=u.value)==null?void 0:$.onlineBetaling)==null?void 0:J.status;return W&&(W===n.rejected||W===n.failed)}),k=w(()=>{var $,J;const W=(J=($=u==null?void 0:u.value)==null?void 0:$.onlineBetaling)==null?void 0:J.status;return W&&W===n.cancelled}),E=w(()=>{var W;return(W=x==null?void 0:x.value)==null?void 0:W.filter($=>{var J;return!((J=$==null?void 0:$.definitie)!=null&&J.hideOnOverview)})}),P=w(()=>{var $,J,le;return!(($=a==null?void 0:a.value)!=null&&$.betaaloverzicht)||!u.value?[]:op((J=a.value)==null?void 0:J.betaaloverzicht.juridischeDocumenten,(le=a.value)==null?void 0:le.betaaloverzicht.dienstOnafhankelijkeJuridischeDocumenten,u.value)}),N=w(()=>{var W,$,J;return((J=($=(W=g==null?void 0:g.value)==null?void 0:W.betaaloverzicht)==null?void 0:$.metaData)==null?void 0:J.recaptchaProtection)==="True"}),I=w(()=>{var W,$,J,le;return((W=g==null?void 0:g.value)==null?void 0:W.betaalopties)&&(g==null?void 0:g.value.betaalopties.includes("Online"))||((J=($=g==null?void 0:g.value)==null?void 0:$.betaaloverzicht)==null?void 0:J.betaalopties)&&((le=g==null?void 0:g.value.betaaloverzicht)==null?void 0:le.betaalopties.includes("Online"))}),A=w(()=>{var W,$,J,le;return((W=g==null?void 0:g.value)==null?void 0:W.betaalopties)&&(g==null?void 0:g.value.betaalopties.includes("Overschrijving"))||((J=($=g==null?void 0:g.value)==null?void 0:$.betaaloverzicht)==null?void 0:J.betaalopties)&&((le=g==null?void 0:g.value.betaaloverzicht)==null?void 0:le.betaalopties.includes("Overschrijving"))}),z=w(()=>{var Me,fe,Fe,Ye,$e,ot,it,se,Pe,st,Ae,Ee;const W=(fe=(Me=u.value)==null?void 0:Me.subflowState)==null?void 0:fe.length,$=(Ye=(Fe=g==null?void 0:g.value)==null?void 0:Fe.subflows)==null?void 0:Ye.length,J=W===void 0||$===void 0?!1:W>=$,le=(ot=($e=u.value)==null?void 0:$e.subflowState)==null?void 0:ot.every(Ie=>Ie.subflowStatus!=at.Open),he=Object.values(r.value).every(Ie=>Ie===!0)&&Object.values(r.value).length===(P==null?void 0:P.value.length)+((Pe=(se=(it=g==null?void 0:g.value)==null?void 0:it.betaaloverzicht)==null?void 0:se.metaData)!=null&&Pe.Checkbox?1:0),be=!((Ae=(st=g==null?void 0:g.value)==null?void 0:st.betaaloverzicht)!=null&&Ae.betaalopties)&&!((Ee=g==null?void 0:g.value)!=null&&Ee.betaalopties)||(o==null?void 0:o.value)||(b==null?void 0:b.value)==0;return J&&le&&he&&be}),G=w(()=>z==null?void 0:z.value),ae=w(()=>L!=null&&L.value?c==null?void 0:c.value:i.xeriusHomeUrl);pt(u,()=>{var W,$;(o==null?void 0:o.value)===void 0&&(o.value=($=(W=u.value)==null?void 0:W.gekozenBetaaloptie)==null?void 0:$.toString())}),pt(p,()=>{p.value===!1&&(g!=null&&g.value)&&Z()}),ht(()=>{var W,$,J;(W=document.getElementById("betaaloverzicht-header"))==null||W.scrollIntoView(),o.value=(J=($=u.value)==null?void 0:$.gekozenBetaaloptie)==null?void 0:J.toString(),g!=null&&g.value&&Z(),te(Ot.PageView)}),sr();const{root:q,execute:B,onVerify:y}=lr({options:{size:"invisible"}});y(W=>{ee(W)});function F(){t!=null&&t.value||(t.value=!0,N!=null&&N.value?B():ee())}const{finalize:U}=rt();function ee(W){var $,J,le,he,be,Me;te(Ot.Finalize),U({recaptchaToken:W,aanvaardeJuridischeDocumentVersieIds:P==null?void 0:P.value.map(fe=>fe.juridischDocumentVersieId),betaalOptie:Number(o==null?void 0:o.value),aanvaardeQueenRecapCheckboxes:(le=(J=($=g.value)==null?void 0:$.betaaloverzicht)==null?void 0:J.metaData)!=null&&le.Checkbox?[(Me=(be=(he=g.value)==null?void 0:he.betaaloverzicht)==null?void 0:be.metaData)==null?void 0:Me.Checkbox]:[]})}function te(W){var $,J,le;(le=(J=($=g==null?void 0:g.value)==null?void 0:$.betaaloverzicht)==null?void 0:J.gebeurtenisTriggers)==null||le.filter(he=>he.gebeurtenisTriggerHook==W).forEach(he=>{xe.sendGebeurtenis(he,v==null?void 0:v.value,"Betaaloverzicht")})}function Z(){var W,$,J,le,he;if(a.value=JSON.parse(JSON.stringify(g.value)),($=(W=a.value)==null?void 0:W.betaaloverzicht)!=null&&$.interceptors)for(const be in a.value.betaaloverzicht.interceptors){const Me=(he=(le=(J=a.value)==null?void 0:J.betaaloverzicht)==null?void 0:le.interceptors)==null?void 0:he[be];!Me||!u.value||!a.value||(a.value=sp[Me].pageLoaded(u.value,a.value))}}function ve(W,$){return{page:W,subflowNaam:$,leadAanvraag:u,rootStore:i}}return(W,$)=>(l(),M(Tt,null,{header:T(()=>{var J,le,he;return[C(d(un),{id:"betaaloverzicht-header",class:"xer-l-application__header xer-mb-7 tablet:xer-m-0","xer-logo-link":ae.value,"xer-partner":d(j),"xer-partner-icon":d(V),"xer-logo-alt":(J=d(i).config)==null?void 0:J.logoAlt,"xer-codey-logo-image-folder":(le=d(i).config)==null?void 0:le.logoImageFolder,"xer-codey-logo-image-name":(he=d(i).config)==null?void 0:he.logoImageName,"xer-no-blob":d(i).noBlob},null,8,["xer-logo-link","xer-partner","xer-partner-icon","xer-logo-alt","xer
7-codey-logo-image-folder","xer-codey-logo-image-name","xer-no-blob"])]}),navbar:T(()=>[C(d($n),{class:"xer-t-application-main__navbar"},{default:T(()=>[C(d(ct),{"aria-label":"Back.","xer-icon":d(zn),"data-automation-id":"navbar_button-back",onClick:$[3]||($[3]=J=>W.$router.go(-1))},null,8,["xer-icon"]),d(i).showHomeButton?(l(),M(d(ct),{key:0,disabled:!d(L),"aria-label":"Home.","xer-icon":d(qn),"data-automation-id":"navbar_button-home","xer-link":d(c)},null,8,["disabled","xer-icon","xer-link"])):S("",!0),d(g)?(l(),M(d(ct),{key:1,"aria-label":"Open contact info.","data-automation-id":"navbar_button-chat","xer-icon":d(Xn),onClick:$[4]||($[4]=J=>d(Qn)(d(g)))},null,8,["xer-icon"])):S("",!0)]),_:1})]),footer:T(()=>[C(dn,{class:Ce({"xer-hidden tablet:xer-block":!d(i).showFooterOnMobile})},null,8,["class"])]),default:T(()=>{var J,le,he,be,Me,fe,Fe,Ye,$e,ot,it;return[d(p)||d(m)?(l(),M(It,{key:0})):(l(),h("div",lp,[C(jt,{value:"Betaaloverzicht"}),D.value?(l(),M(Cn,{key:0,color:"danger",class:"xer-mb-5","data-automation-id":"call-out-betaling-mislukt"},{default:T(()=>[f("p",{innerHTML:d(i).translate("Moez.Betaaloverzicht.Mislukt")},null,8,up)]),_:1})):S("",!0),k.value?(l(),M(Cn,{key:1,color:"warning",class:"xer-mb-5","data-automation-id":"call-out-betaling-geannuleerd"},{default:T(()=>[f("p",{innerHTML:d(i).translate("Moez.Betaaloverzicht.Geannuleerd")},null,8,cp)]),_:1})):S("",!0),f("h1",{class:"xer-heading-xxl xer-pb-5",innerHTML:d(i).translate((le=(J=d(g))==null?void 0:J.betaaloverzicht)==null?void 0:le.titel)},null,8,dp),f("p",{class:"xer-pb-6",innerHTML:d(i).translate((be=(he=d(g))==null?void 0:he.betaaloverzicht)==null?void 0:be.beschrijving)},null,8,mp),(l(!0),h(re,null,me(E.value,(se,Pe)=>{var st;return l(),M(np,{key:se.state.subflowNaam??Pe,"is-open":((st=E.value)==null?void 0:st.length)===1},{header:T(()=>{var Ae,Ee;return[f("div",pp,[f("h2",hp,X((Ae=se.definitie)==null?void 0:Ae.displayNaam),1),f("div",gp,[se.state.prijsBruto===0&&((Ee=se.definitie)!=null&&Ee.dontShowZeroAsGratis)?(l(),h(re,{key:0},[],64)):se.state.prijsBruto===0?(l(),h(re,{key:1},[pe(X(d(i).translate("Moez.Prijs.Gratis")),1)],64)):se.state.prijsBruto!==null?(l(),h(re,{key:2},[pe(X(d(i).getPrijsString(se.state.prijsBruto)),1)],64)):S("",!0)])])]}),default:T(()=>{var Ae,Ee;return[(l(!0),h(re,null,me((Ee=(Ae=se==null?void 0:se.definitie)==null?void 0:Ae.pages)==null?void 0:Ee.filter(Ie=>{var Je,R,Q;return!((Je=Ie==null?void 0:Ie.stappen)!=null&&Je.every(ue=>ue.hideOnRecap))&&((R=se==null?void 0:se.definitie)!=null&&R.naam&&Ie.naam?d(O)((Q=se==null?void 0:se.definitie)==null?void 0:Q.naam,Ie.naam):void 0)===d(dt).Completed}),Ie=>{var Je,R;return l(),h(re,{key:Ie.naam},[(Je=se.definitie)!=null&&Je.naam?(l(),M(la,$t(ge({key:0},ve(Ie,(R=se.definitie)==null?void 0:R.naam))),null,16)):S("",!0)],64)}),128))]}),_:2},1032,["is-open"])}),128)),d(b)&&d(b)>0||d(b)&&d(b)===0&&!((Me=d(g))!=null&&Me.dontShowTotaalPrijsWhenGratis)?(l(),h("div",vp,[f("div",fp,X(d(i).translate("Moez.Totaal.Label"))+" "+X(d(i).getPrijsString(d(b))),1),xp])):S("",!0),((fe=d(g))!=null&&fe.betaalopties||(Ye=(Fe=d(g))==null?void 0:Fe.betaaloverzicht)!=null&&Ye.betaalopties)&&d(b)!=0?(l(),h("div",bp,[f("div",yp,[f("h2",{class:"xer-heading-l xer-pb-5",innerHTML:d(i).translate("ViaXerius.QueenRecap.BetaalwijzeTitel")},null,8,_p),C(d(Ke),null,{default:T(()=>[I.value?(l(),M(d(Oe),{key:0,checked:o.value,"onUpdate:checked":$[0]||($[0]=se=>o.value=se),"xer-type":"radio","xer-label":d(i).translate("ViaXerius.QueenRecap.BetaalwijzeOnline"),"xer-container":"","data-automation-id":"betaaloptie-online",value:1,"xer-id":"1"},null,8,["checked","xer-label"])):S("",!0),A.value?(l(),M(d(Oe),{key:1,checked:o.value,"onUpdate:checked":$[1]||($[1]=se=>o.value=se),"xer-type":"radio","xer-label":d(i).translate("ViaXerius.QueenRecap.BetaalwijzeOverschrijving"),"xer-container":"","data-automation-id":"betaaloptie-overschrijving",value:2,"xer-id":"2"},null,8,["checked","xer-label"])):S("",!0)]),_:1})]),Cp])):S("",!0),f("div",kp,[(it=(ot=($e=d(g))==null?void 0:$e.betaaloverzicht)==null?void 0:ot.metaData)!=null&&it.Checkbox?(l(),M(d(Oe),{key:0,checked:r.value.checkbox,"onUpdate:checked":$[2]||($[2]=se=>r.value.checkbox=se),class:"xer-mb-4","xer-id":"buttonToggleCheckbox","xer-type":"checkbox","xer-label":d(i).translate(d(g).betaaloverzicht.metaData.Checkbox),"data-automation-id":"xer-button-toggle__checkbox"},null,8,["checked","xer-label"])):S("",!0),(l(!0),h(re,null,me(P.value,se=>(l(),M(d(Oe),{key:se.juridischDocumentVersieId,checked:r.value[se.juridischDocumentVersieId],"onUpdate:checked":Pe=>r.value[se.juridischDocumentVersieId]=Pe,class:"xer-mb-4","xer-id":`juridischDocument-${se.juridischDocumentVersieId}`,"xer-type":"checkbox","xer-label":se.label,"data-automation-id":`juridischDocument-${se.juridischDocumentVersieId}`},null,8,["checked","onUpdate:checked","xer-id","xer-label","data-automation-id"]))),128))]),f("div",Sp,[C(d(Be),{class:"xer-w-full",disabled:!G.value,"xer-type":"cta","xer-icon":d(ft),"xer-loading":t.value,"data-automation-id":"navigatie-verder",onClick:F},{default:T(()=>{var se,Pe;return[f("span",{innerHTML:d(i).translate((Pe=(se=d(g))==null?void 0:se.betaaloverzicht)==null?void 0:Pe.navigatieVerder)},null,8,wp)]}),_:1},8,["disabled","xer-icon","xer-loading"])])])),N.value?(l(),h("div",{key:2,ref_key:"root",ref:q},null,512)):S("",!0)]}),_:1}))}}
7),Lp={class:"xer-flex xer-justify-center"},Sn={__name:"Login",setup(e){const{aanvraagId:n,subflowNaam:t,currentRoute:o}=we(),r=oe(void 0),{next:a}=Yn(),i=de();return xe.getLeadAanvraag({},{aanvraagId:n.value}).then(async s=>{const u=s.leadAanvraag;u.start=o.value.query.start,i.updateLeadAanvraag(u);let m=t.value;const p=u.taalCodeTypeCode==2?"nl":"fr";let v;v=await Ut.getAanbodDefinitieByVersion(u.aanbodVersieId,u.subflowVersies.map(c=>c.subflowVersieId),p),r.value=v.aanbodNaam,(!m||m=="undefined"||m=="null")&&(m=v.subflows[0].naam),a(void 0,void 0,m,r.value)}),(s,u)=>(l(),M(Tt,{"hide-navbar":!0},{default:T(()=>[f("div",Lp,[C(It)])]),_:1}))}};async function Op(e,n,t){const o=new URLSearchParams;return o.append("aanbod",t),ie.get(`/viaxerius/api/v1/Url/${e}?oorsprong=${n}`,{params:o})}const Mp={getUrls:Op},Dp=()=>{const e=vt(),n=Kt();function t(r,a,i){const s=document.createElement("form");s.method="POST",s.action=`/viaxerius/login?lang=${i}&aanvraagId=${r}&subflow=${a}&start=${Lt.Itsme}`,s.style.display="none",document.body.appendChild(s),s.submit()}async function o(){var b,x;const{lang:r,currentRoute:a}=we(),i=H(),{leadAanvraag:s,currentSubflowNaam:u}=await xe.getLeadAanvraagByK(a.value.query.k);if(!s)throw new Error("Unable to load leadAanvraag from loadFromPermalink ");const m=await Ut.getAanbodDefinitieByVersion(s.aanbodVersieId,(b=s.subflowVersies)==null?void 0:b.map(g=>g.subflowVersieId),r);if(!m||!m.aanbodNaam)throw new Error("Unable to load aanbodDefinitie from loadFromPermalink");const p=de();if(p.updateLeadAanvraag(s),p.setAndSaveValueOnLeadAanvraagWithOverrideAanbodAndLang({contentLocator:"loadedFromPermalink",value:new Date(Date.now())},m.aanbodNaam,r.value),s.verwerktNaarAanvraagBeheer||s.finalized){if(m.bedankingsscherm)return e.push({name:`Bedankingsscherm-${r.value}`,query:{aanbod:m.aanbodNaam,aanvraagId:s.aanvraagId}});{const g=await Mp.getUrls(s.aanvraagId,"ViaXeriusPermalink",m.aanbodNaam);window.location=g.data.aanvraagDetailUrl;return}}((x=m.enabledLoginTypes)==null?void 0:x.includes("Itsme"))&&!s.authenticatieToken&&t(s.aanvraagId,u,r.value);const c=await xe.getNextPage(s.aanvraagId,m.aanbodNaam,void 0,!0);switch(c.viewType){case Jt.overzicht:await e.push(n.overzichtUrlFor(s.aanvraagId,m.aanbodNaam));break;case Jt.betaalOverzicht:await e.push(n.betaaloverzichtUrlFor(s.aanvraagId,m.aanbodNaam));break;case Jt.page:await e.push(`/${r.value}/${m.aanbodNaam}/${c.subflow}/${c.page}?aanvraagId=${s.aanvraagId}`);break;default:i.setErrorNotFound();break}}return{loadFromPermalink:o}},Vp={class:"xer-flex xer-justify-center"},Ip=ye({__name:"Permalink",setup(e){const n=H();if(we().currentRoute.value.query.k){const{loadFromPermalink:o}=Dp();o()}else n.setErrorNotFound();return(o,r)=>(l(),M(Tt,{"hide-navbar":!0},{default:T(()=>[f("div",Vp,[C(It)])]),_:1}))}}),Tp=()=>Vt(()=>import("./Aanbiedingen-OD1BqoH0.js"),__vite__mapDeps([0,1,2,3])),jp=()=>Vt(()=>import("./StartAanbod-PFSfnpSE.js"),__vite__mapDeps([4,1,2])),wn=()=>Vt(()=>import("./Overzicht-DZfSK750.js"),__vite__mapDeps([5,1,2])),Ln=()=>Vt(()=>import("./Bedankingsscherm-BYJOo6Xw.js"),__vite__mapDeps([6,1,2])),Ap=()=>Vt(()=>import("./BetalingSimulatie-E6ZDN22l.js"),__vite__mapDeps([7,1,2])),Bp=[{path:"/nl/bedankingsscherm",name:"Bedankingsscherm-nl",meta:{lang:"nl",title:"Bedankingsscherm"},component:Ln},{path:"/fr/ecran-de-remerciement",name:"Bedankingsscherm-fr",meta:{lang:"fr",title:"Écran de remerciement"},component:Ln},{path:"/nl/:aanbod/overzicht",name:"Overzicht",meta:{lang:"nl",title:"Overzicht"},component:wn},{path:"/fr/:aanbod/vue-d-ensemble",name:"Overzicht-fr",meta:{lang:"fr",title:"Vue d’ensemble"},component:wn},{path:"/nl/:aanbod/betaaloverzicht",name:"Betaaloverzicht",meta:{lang:"nl",title:"Betaaloverzicht",updatePrijzen:!0},component:kn},{path:"/fr/:aanbod/apercu-des-paiements",name:"Betaaloverzicht-fr",meta:{lang:"fr",title:"Aperçu des paiements",updatePrijzen:!0},component:kn},{path:"/BetalingSimulatie",name:"BetalingSimulatie",meta:{title:"Betaling simulatie"},component:Ap},{path:"/Login",name:"Login",meta:{title:"Login"},component:Sn},{path:"/XeriusAccountLogin",name:"XeriusAccountLogin",meta:{title:"Login"},component:Sn},{path:"/:lang/Oeps",name:"Oeps",meta:{title:"Oeps"},component:sn},{path:"/:lang/Permalink",name:"Permalink",meta:{title:"loading..."},component:Ip},{path:"/:lang/:aanbod",name:"StartAanbod",component:jp},{path:"/:lang/:aanbod/:subflow/:page",name:"Page",component:Ym},{path:"/",name:"Aanbiedingen",meta:{title:"Aanbiedingen"},component:Tp},{path:"/:pathMatch(.*)*",component:sn,meta:{title:"Oeps"}}],Et=ur({history:cr("/viaxerius/"),routes:Bp});Et.beforeEach((e,n,t)=>{var o,r;!((o=e.query)!=null&&o.aanvraagId)&&((r=e.query)!=null&&r.AanvraagId)&&(e.query.aanvraagId=e.query.AanvraagId),t()});function ga(e,n){var o;let t;switch(e.name){case"StartAanbod":t=e.params.aanbod;break;case"Page":t=`${e.params.subflow} - ${e.params.page}`;break;default:t=(o=e.meta)==null?void 0:o.title;break}return`${n} - ${t}`}function Ep(e,n){return document.title=ga(e,n)}function Np(e,n,t){window.Cookiebot||dr({cbid:"33655448-1393-4b43-8126-e8b9cd543ac6",language:e,onMarketingAccept(){var o;(o=Vn())==null||o.enable()},onStatisticsAccept(){const o=Ne.getInstance();o==null||o.loadAppInsights(),Ne.trackRoutePageView(n,ga(n,t))}})}const Fp={initialize:Np};function Pp(e){return ie.get(`/viaxerius/api/v1/codetype/${e}`).then(({data:n})=>n)}const Rp={getCodeType:Pp},zp=Mt("codeType",{state:()=>({data:[]}),getters:{codeType:e=>(n,t)=>e.data[n]?e.data[n][t]:void 0},actions:{async preLoadGroepnamen(e){return e.forEach(async n=>{this.data[n]||await this.loadGroepnaam(n)})},async loadGroepnaam(e){if(!this.data[e])return Rp.getCodeType(e).then(n=>{this.addCodeType(e,n)})},async getCodeTypeKorteText(e,n){let t=this.codeType(e,n);return t||(await this.loadGroepnaam(e),t=this.codeType(e,n)),t?t.korteTekst:`${e} not found`},addCodeType(e,n){this.data={...this.data,[e]:n.map(t=>({[t.code]:t})).reduce((t,o)=>({...t,...o}),{})}}}});function qp(e,n){var p,v,c,b,x,g;const t=((p=e.meta)==null?void 0:p.lang)??((v=e.params)==null?void 0:v.lang),o=(c=e.params)==null?void 0:c.aanbod,r=(b=e.query)==null?void 0:b.aanvraagId,a=Ge(n),i=H(n),s=zp(n),u=de(n);((x=i.config)!=null&&x.loaded?Promise.resolve():i.loadConfig().then(()=>{var L;return Ne.init((L=i.config)==null?void 0:L.connectionString),Promise.resolve()})).then(()=>i.handleRouteChangeLangChange(t)).then(()=>{var L,j;((L=i.config)==null?void 0:L.useCookiebot)==="true"&&Fp.initialize(t,e,((j=i.config)==null?void 0:j.documentTitle)||"Xerius")}).then(()=>{var j;const L=Ep(e,((j=i.config)==null?void 0:j.documentTitle)||"Xerius");
7Ne.trackRoutePageView(e,L)}),i.error&&(i.error=void 0),e.meta.preLoadCodeTypeGroepnamen&&s.preLoadGroepnamen(e.meta.preLoadCodeTypeGroepnamen),o&&r&&u.loadFromRouteParams({lang:t,aanbod:o,aanvraagId:r,updatePrijzen:(g=e.meta)==null?void 0:g.updatePrijzen}),a.forceClose()}const gn=mr(),Xp=Ci(),We=pr(si);We.use(gn);We.use(Et);We.use(hr);We.use(Xp);We.use(En);const $p="GTM-WJFCR6Z";We.use(gr({id:$p,enabled:!1}));let vn;const Hp=window.location.href.indexOf("localhost")!==-1,Up=window.location.href.indexOf("app.xerius.be")!==-1,Kp=window.location.href.indexOf("dev.myfamily.be")!==-1||window.location.href.indexOf("test.myfamily.be")!==-1||window.location.href.indexOf("acc.myfamily.be")!==-1;vn="6LfshysjAAAAAKWSrTlv09tm3ty8_vaHgcve__9D";!Hp&&!Up&&!Kp&&(vn="6Le0jSsjAAAAAEGRfXs5694uJAvgzj_m_BWuXhv7");We.use(vr,{v2SiteKey:vn});We.use(fr);gn.use(({store:e})=>{e.router=xr(Et)});Et.beforeEach(async(e,n,t)=>{qp(e,gn),t()});We.mount("#app");if(window.Cypress){console.info("Vue App exposed on window.app for testing purposes"),window.app=We;const e=de(),n=Ge(),t=bt();window.stores={leadAanvraagStore:e,notificationStore:n,stapConfigStore:t},window.router=Et}export{Ot as G,at as S,It as X,K as _,Ut as a,np as b,sn as c,de as d,we as e,ut as f,rt as g,dn as h,bo as i,jt as j,Zn as k,xe as l,Tt as m,dt as n,Jn as o,Em as p,Kt as q,Jo as r,Qn as s,H as u};
8function __vite__mapDeps(indexes) {
9  if (!__vite__mapDeps.viteFileDeps) {
10    __vite__mapDeps.viteFileDeps = ["assets/Aanbiedingen-OD1BqoH0.js","assets/vendor-y-RrxuSv.js","assets/vendor-qJTR-HwS.css","assets/Aanbiedingen-CwworLi7.css","assets/StartAanbod-PFSfnpSE.js","assets/Overzicht-DZfSK750.js","assets/Bedankingsscherm-BYJOo6Xw.js","assets/BetalingSimulatie-E6ZDN22l.js"]
11  }
12  return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
13}

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.