1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="89c268d1-eb0b-4c34-a67e-ef00d7152dae",e._sentryDebugIdIdentifier="sentry-dbid-89c268d1-eb0b-4c34-a67e-ef00d7152dae")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4510],{59455:(e,t,r)=>{r.d(t,{b:()=>a});var n=r(6029);let a=function(e){var t=e.dataUiTestClassMopinionComponent,r=e.IdMopinionComponent,a=e.IdGroupNameComponent,i=e.IdPaymentMethodComponent,s=e.dataUiTestClassGroupNameComponent,o=e.dataUiTestClassPaymentMethodComponent,c=e.productGroupName,l="ideal"===e.paymentMethod;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{"data-ui-test-class":t,className:"mt-20",id:r}),(0,n.jsx)("div",{className:"d-none notranslate",id:a,"data-ui-test-class":s,translate:"no",children:"".concat(c).concat(l?"-Anoniem":"")}),(0,n.jsx)("div",{className:"d-none notranslate",id:i,"data-ui-test-class":o,translate:"no",children:l?"Anoniem":"Account"})]})}},84510:(e,t,r)=>{r.r(t),r.d(t,{default:()=>sR});var n,a,i,s,o,c,l,u,d,m,p={};r.r(p),r.d(p,{allProducts:()=>F,cacheAnyCall:()=>L,cacheLifeTime:()=>U,companySearchSubTitle:()=>S,companySearchTitle:()=>P,errorLogging:()=>D,generalNotification:()=>_,historieOnlyPrivateData:()=>T,pageTitle:()=>w,productFilterSettings:()=>Z,productGroupMyData:()=>X,productGroupNotAvailable:()=>q,productGroups:()=>Q,productKVKNumberRemark:()=>W,productNotifications:()=>M,productNotificationsThankYouPage:()=>H,productsToggle:()=>Y,reasonCodes:()=>V,remarkPre2010NietBeschikbaar:()=>G,siteNotice:()=>$,spa:()=>N,storageKeys:()=>z,tegoedOrder:()=>R,translationTableProductVariants:()=>J,urls:()=>K,useJaarstukkenInOrderAPI:()=>C,visibleNevenVestigingProduct:()=>B});var g=r(23793),v=r(55729),f=r(92052),b=r(31973),h=r(71081),k=r(76265),j=r(999),y=r(63668),x=r(50702),O=r(51312),A=((n={}).UITTREKSEL_DIGITAAL="uittrekselDigitaal",n.UITTREKSEL_INKIJK="uittrekselInkijk",n.UITTREKSEL_PAPIER="uittrekselPapier",n.UITTREKSEL_NMP_DIGITAAL="uittrekselNMPDigitaal",n.UITTREKSEL_NMP_PAPIER="uittrekselNMPPapier",n.HISTORIE="historie",n.JAARREKENINGEN="jaarrekeningen",n.DEPONERINGEN="deponeringen",n.CONCERNRELATIES="concernrelaties",n.DOCUMENTEN="documenten",n.UBO="ubo",n),I=((a={}).MAIL="mail",a.DOWNLOAD="download",a.POST="post",a.INZIEN="inzien",a.SNELBALIE="snelbalie",a),E=((i={}).CREDIT="credit",i.DIRECTDEBIT="directDebit",i.INVOICE="invoice",i.UNKNOWN="unKnown",i),N="bestellen",w="Producten bestellen | KVK",P="Zoek je informatie over een organisatie?",S="Ontdek welke informatie er beschikbaar is door te zoeken.",T=!0,C=!0,D=!1,R=!0,L=!0,U=9e5,z={company:"orderProducts_company",product:"orderProducts_producten",latestCompany:"orderProducts_latest_company",rememberOrderUrlCookieName:"hrorderurl",cookieKeyrememberEmail:"orderProducts_remembered_email",orderCompletion:"orderProducts_orderCompletion",checkoutSession:"orderProducts_checkout",checkoutSavedSteps:"orderProducts_checkout_remember",cacheAnyCallStorageKey:"orderProducts_any_call"},_={title:"Er ging iets mis waardoor de pagina niet geladen kan worden!",content:"Blijft het probleem zich voordoen? Check dan je internet connectie en probeer het op een later tijdstip nog eens."},K={orderApiProductsUrl:"".concat(O.VP,"/order/products"),hasProductsUrl:"".concat(O.VP,"/order/products/any"),orderApiOrder:"".concat(O.VP,"/order/order"),orderApiStatus:"".concat(O.VP,"/order/products/status"),companySearch:"".concat(O.VP,"/zoeken/v3/search"),publicPath:"/bestellen/",balanceIncreaseUrl:"".concat(O.pc,"/tegoed-ophogen/"),persDownloadPagina:"".concat(O.pc,"/mijn-account/downloads/?tab=documenten"),authorizationPermissions:"".concat(O.VP,"/toegangscode/authorization/permissions"),accountAddress:"".concat(O.VP,"/toegangscode/account/address"),afplakkenAanvragen:"/handelsregister-document-aanvragen/",tegoedOphalen:"".concat(O.VP,"/bestedingen/v1/tegoed"),landeniso:"".concat(O.VP,"/order/v1/referentietabellen/landeniso"),addressSearch:"".concat(O.VP,"/order/v1/address/search"),oidcNoAccessRedirectUri:"/producten-bestellen/bestellen-ubo-geen-toegang/"},F=[A.CONCERNRELATIES,A.DEPONERINGEN,A.DOCUMENTEN,A.HISTORIE,A.JAARREKENINGEN,A.UBO,A.UITTREKSEL_DIGITAAL,A.UITTREKSEL_INKIJK,A.UITTREKSEL_NMP_DIGITAAL,A.UITTREKSEL_PAPIER,A.UITTREKSEL_NMP_PAPIER],B=[A.UITTREKSEL_DIGITAAL,A.UITTREKSEL_INKIJK,A.UITTREKSEL_PAPIER,A.UITTREKSEL_NMP_DIGITAAL,A.UITTREKSEL_NMP_PAPIER,A.HISTORIE],V=(d={isShieldedAddress:{remark:"Gegevens op dit product zijn mogelijk afgeschermd vanwege privacy redenen. Bestellen is dan niet mogelijk."},NotAvailableVariantJaarrekeningNietGewaarmerkt:{remark:"Let op: deze variant is groter dan normaal. Bestellen werkt daarom anders.",remarkLink:"/producten-bestellen/hoe-werkt-het-bestellen-van-een-te-grote-jaarrekening/",remarkLinkText:"Bekijk de uitleg.",remarkLinkNewWindow:!1},NotAvailableVariantJaarrekeningGewaarmerkt:{remark:"Let op: variant is niet te bestellen."},ALG422:{remark:"Dit product is nu niet beschikbaar. Neem contact met ons op voor ",remarkLink:"/hulp-en-contact/",na:!0,buttonText:"Niet bestelbaar",remarkLinkNewWindow:!0,priceVanAf:!1},emptyVariant:{na:!0,buttonText:"Niet bestelbaar",remark:"Dit document is nu niet beschikbaar. Neem contact met ons op voor ",remarkLink:"/hulp-en-contact/",remarkLinkNewWindow:!0,priceVanAf:!1},UBO300:{remark:"Geen UBO's ingeschreven.",remarkLinkText:"Meer informatie.",remarkLink:"#/{{companyIdentifier}}/{{productIdentifier}}/productInformatie/",message:"<h3>Deze organisatie heeft nog geen UBO's ingeschreven of de opgave is nog niet verwerkt</h3>"},UBO301:{remark:"Deze organisatie hoeft geen UBO's in te schrijven.",remarkLinkText:"Meer informatie.",remarkLink:"#/{{companyIdentifier}}/{{productIdentifier}}/productInformatie/",message:"<h3>Deze organisatie hoeft geen UBO's in te schrijven</h3><p>Je kunt geen KVK uittreksel UBO-register van deze organisatie bestellen, omdat de organisatie niet informatieplichtig is. Organisaties met bepaalde rechtsvormen hebben geen wettelijke plicht om UBO's in te schrijven, onder andere eenmanszaken, publiekrechtelijke rechtspersonen, verenigingen van eigenaars. <a href='/hulp-en-contact/ubo-register/'> Bekijk hier de volledige lijst</a></p>"},UBO400:{remark:"Op dit moment niet beschikbaar.",remarkLinkText:"Meer informatie.",remarkLink:"#/{{companyIdentifier}}/{{productIdentifier}}/productInformatie/",message:"<h3>UBO gegevens niet beschikbaar</h3><p>Het is op dit moment niet mogelijk om een KVK uittreksel UBO-register te bestellen. Neem <a href='/hulp-en-contact/'>contact</a> op voor meer informatie.</p>"},UBO401:{remark:"Op dit moment niet beschikbaar.",remarkLinkText:"Meer informatie.",remarkLink:"#/{{companyIdentifier}}/{{productIdentifier}}/productInformatie/",message:"<h3>UBO gegevens niet beschikbaar</h3><p>Het is op dit moment niet mogelijk om een KVK uittreksel UBO-register te bestellen. Probeer het later nog eens.</p>"},UIT300:{remark:"Niet beschikbaar omdat het dossier te groot is.",remarkLinkText:"Meer informatie.",remarkLink:"#/{{companyIdentifier}}/{{productIdentifier}}/productInformatie/",message:"<h3>Niet beschikbaar omdat het dossier te groot is</h3><p>Voor dit dossier is het 'Uittreksel Handelsregister - online inzien' niet beschikbaar. Je kunt wel het 'Uittreksel Handelsregister - digitaal gewaarmerkt' bestellen.</p>"},DEP100:{remark:"Het product overzicht deponeringen is online niet beschikbaar.",remarkLinkText:"Meer informatie.",remarkLink:"#/{{companyIdentifier}}/{{productIdentifier}}/productInformatie/",message:"<h3>Het product overzicht deponeringen is online niet beschikbaar.</h3><p> Neem contact op met ons: 088 5851585 (optie 5). </p>"},PGU300:{remark:"Let op: uittreksel bevat vele honderden pagina's. Wil je toch een papieren versie? Stuur een e-mail naar [email protected]."}},(0,x.A)((0,x.A)((0,x.A)((0,x.A)((0,x.A)((0,x.A)((0,x.A)((0,x.A)((0,x.A)((0,x.A)(d,A.UITTREKSEL_DIGITAAL,{remark:"Geen uittreksel beschikbaar",remarkLinkText:"",message:""}),A.UITTREKSEL_NMP_DIGITAAL,{remark:"Geen uittreksel beschikbaar",remarkLinkText:"",message:""}),A.UITTREKSEL_INKIJK,{remark:"Geen uittreksel beschikbaar",remarkLinkText:"",message:""}),A.UITTREKSEL_PAPIER,{remark:"Geen uittreksel beschikbaar",remarkLinkText:"",message:""}),A.UITTREKSEL_NMP_PAPIER,{remark:"Geen uittreksel beschikbaar",remarkLinkText:"",message:""}),A.UBO,{remark:"Geen UBO's ingeschreven.",remarkLinkText:"",message:""}),A.DOCUMENTEN,{remark:"Geen documenten beschikbaar",remarkLinkText:"",message:""}),A.JAARREKENINGEN,{remark:"Geen jaarrekeningen beschikbaar",remarkLinkText:"",message:""}),A.DEPONERINGEN,{remark:"Geen deponeringen beschikbaar",remarkLink:"",remarkLinkText:"",message:""}),A.CONCERNRELATIES,{remark:"Geen concernrelaties beschikbaar",remarkLinkText:"",message:""}),(0,x.A)((0,x.A)(d,A.HISTORIE,{remark:"Geen historie beschikbaar",remarkLinkText:"",message:""}),"NIETLEVERBAAR",{remark:"De gegevens van dit dossier zijn tijdelijk niet beschikbaar. Probeer het later opnieuw.",remarkLinkText:"",message:"<p>De gegevens van dit dossier zijn tijdelijk niet beschikbaar. Probeer het later opnieuw.</p>"})),G=(0,x.A)((0,x.A)((0,x.A)((0,x.A)({},A.UITTREKSEL_INKIJK,{remark:"Niet beschikbaar voor bedrijven of organisaties uitgeschreven voor 23 mei 2010."}),A.HISTORIE,{remark:"Er zijn mogelijk historische gegevens beschikbaar. Neem hiervoor telefonisch contact op via 088 585 1 585."}),A.UITTREKSEL_PAPIER,{remark:"Dit product is tijdelijk niet beschikbaar voor bedrijven en organisaties uitgeschreven voor 23 mei 2010."}),A.DOCUMENTEN,{remark:"Er zijn online geen gedeponeerde documenten beschikbaar voor bedrijven en organisaties uitgeschreven voor 23 mei 2010."}),M={},H={},J={PdfNietGewaarmerkt:{name:"Niet gewaarmerkt",description:"<ul><li>PDF-bestand.</li><li>Niet geschikt voor officieel gebruik.</li></ul>"},PdfGewaarmerkt:{name:"Gewaarmerkt",description:"<ul><li>PDF-bestand.</li><li>Voorzien van een digitale handtekening en geschikt voor officieel gebruik.</li></ul>"},XBRL:{name:"XBRL jaarrekening",description:"\n <ul>\n <li>XBRL-bestand.<br />Dit is een elektronisch bronbestand zoals de ondernemer deze heeft gedeponeerd.</li>
1\n <li>Om een XBRL-jaarrekening te openen heb je een XBRL-reader of geschikte software nodig.</li>\n <li>Afrekenen met iDeal of creditcard.</li>\n </ul>"},Standaard:{name:"Standaard jaarrekening",description:"Balans, kengetallen en winst- & verliesrekening in standaard opmaak van de KVK."},ESEF:{name:"EUI",description:""},undefined:{name:"",description:""},"":{name:"",description:""}},q={title:"Niet verkrijgbaar voor dit bedrijf",visibleItems:0,viewMoreText:"Toon {{countItems}} niet {{available}} product{{plural}}",items:[]},W=(0,x.A)((0,x.A)({},A.UITTREKSEL_INKIJK,{remark:"Het uittreksel dat je aanvraagt is groot. Het kan daarom even duren voordat het beschikbaar is (maximaal 30 seconden).",kvknummers:["30124359","32061446","33003396","33304583","41035166","16044409","16062338","31035585"]}),A.JAARREKENINGEN,{remark:"Niet alle jaarrekeningen in XHTML/iXBRL-formaat zijn online beschikbaar.",remarkLink:"/producten-bestellen/jaarrekeningen/",remarkLinkText:"Meer informatie.",kvknummers:["02045200","16004309","16038212","16062338","23073095","24191858","24233482","27168968","30058019","30070695","30186306","30229879","33194537","33216172","34072305","34132532","34259528","34261128","35000363","51470497","52387534","56419899","63986981","70523770","81106661","81928491","86483749","91983991"],remarkLinkNewWindow:!1,remarkPersist:!0}),Z=(0,x.A)((0,x.A)((0,x.A)((0,x.A)((0,x.A)((0,x.A)((0,x.A)((0,x.A)((0,x.A)({},A.CONCERNRELATIES,{title:"KVK Handelsregister concernrelaties",productIds:[A.CONCERNRELATIES]}),A.DEPONERINGEN,{title:"Overzicht deponeringen",productIds:[A.DEPONERINGEN]}),A.DOCUMENTEN,{title:"Gedeponeerde documenten",productIds:[A.DOCUMENTEN]}),A.HISTORIE,{title:"KVK Handelsregister historie",productIds:[A.HISTORIE]}),A.JAARREKENINGEN,{title:"Jaarrekeningen",productIds:[A.JAARREKENINGEN]}),A.UITTREKSEL_DIGITAAL,{title:"Uittreksel Handelsregister - digitaal gewaarmerkt",productIds:[A.UITTREKSEL_DIGITAAL,A.UITTREKSEL_NMP_DIGITAAL]}),A.UITTREKSEL_INKIJK,{title:"Uittreksel Handelsregister - online inzien",productIds:[A.UITTREKSEL_INKIJK]}),A.UITTREKSEL_PAPIER,{title:"Uittreksel Handelsregister - papier gewaarmerkt",productIds:[A.UITTREKSEL_PAPIER,A.UITTREKSEL_NMP_PAPIER]}),"uittreksels",{title:"Uittreksels Handelsregister",productIds:[A.UITTREKSEL_DIGITAAL,A.UITTREKSEL_INKIJK,A.UITTREKSEL_PAPIER,A.UITTREKSEL_NMP_DIGITAAL,A.UITTREKSEL_NMP_PAPIER]}),Q=[{title:"Uittreksel Handelsregister Kamer van Koophandel\xae",visibleItems:10,viewMoreText:"Bekijk papieren uittreksel",items:[{title:"Uittreksel Handelsregister - digitaal gewaarmerkt",price:"9,60",productId:A.UITTREKSEL_DIGITAAL,description:"Geschikt voor officieel gebruik. Wordt per e-mail verzonden. Ook Engelstalig beschikbaar.",dataUiTestClass:"Digitaal gewaarmerkt uittreksel",buttonType:"primary",link:"#/{{companyIdentifier}}/uittrekselDigitaal/checkout/betaalkeuze/",availabilityId:"uittreksel",availabilityApiVersion:"2",moreInfoLink:"/producten-bestellen/uittreksel-handelsregister-kamer-van-koophandel/",isMultitudeProduct:!1},{title:"Uittreksel Handelsregister - digitaal gewaarmerkt",price:"9,60",productId:A.UITTREKSEL_NMP_DIGITAAL,description:"Geschikt voor officieel gebruik. Wordt per e-mail verzonden.",dataUiTestClass:"NMP digitaal uittreksel",buttonType:"primary",link:"#/{{companyIdentifier}}/uittrekselNMPDigitaal/checkout/betaalkeuze/",availabilityId:"uittreksel",availabilityApiVersion:"2",moreInfoLink:"/producten-bestellen/uittreksel-handelsregister-kamer-van-koophandel/",isMultitudeProduct:!1},{title:"Uittreksel Handelsregister - online inzien",price:"2,95",productId:A.UITTREKSEL_INKIJK,variant:"inzien",singleVariant:!0,description:"Bekijk de gegevens direct op je scherm. Niet geschikt voor officieel gebruik.",dataUiTestClass:"Inkijkversie (niet-gewaarmerkt)",link:"#/{{companyIdentifier}}/uittrekselInkijk/checkout/overzicht/",availabilityId:"uittreksel",availabilityApiVersion:"2",moreInfoLink:"/producten-bestellen/uittreksel-handelsregister-kamer-van-koophandel/",isMultitudeProduct:!1},{title:"Uittreksel Handelsregister - papier gewaarmerkt",price:"19,20",productId:A.UITTREKSEL_PAPIER,description:"Geschikt voor officieel gebruik. Ook Engelstalig beschikbaar.",dataUiTestClass:"Papier gewaarmerkt uittreksel",link:"#/{{companyIdentifier}}/uittrekselPapier/checkout/betaalkeuze/",availabilityId:"uittreksel",availabilityApiVersion:"2",moreInfoLink:"/producten-bestellen/uittreksel-handelsregister-kamer-van-koophandel/",isMultitudeProduct:!1},{title:"Uittreksel Handelsregister - papier gewaarmerkt",price:"19,20",productId:A.UITTREKSEL_NMP_PAPIER,availabilityId:"uittreksel",availabilityApiVersion:"2",description:"Geschikt voor officieel gebruik.",dataUiTestClass:"NMP Papier gewaarmerkt uittreksel",link:"#/{{companyIdentifier}}/uittrekselNMPPapier/checkout/betaalkeuze/",moreInfoLink:"/producten-bestellen/uittreksel-handelsregister-kamer-van-koophandel/"}]},{title:"Overige producten",items:[{title:"KVK Handelsregister historie",description:"Een overzicht van gegevens uit het verleden vanaf 23 mei 2010, zoals oude handelsnamen en functionarissen.",price:"2,95",dataUiTestClass:"Historie",variant:"Inzien",singleVariant:!0,link:"#/{{companyIdentifier}}/historie/checkout/overzicht/",productId:A.HISTORIE,availabilityId:A.HISTORIE,moreInfoLink:"/producten-bestellen/kvk-handelsregister-historie/",isMultitudeProduct:!1},{title:"Jaarrekeningen",description:"Financi\xeble informatie over het bedrijf.",dataUiTestClass:"Jaarrekeningen",price:"3,90",priceVanAf:!0,link:"#/{{companyIdentifier}}/{{productIdentifier}}/checkout/variant",productId:A.JAARREKENINGEN,availabilityId:A.JAARREKENINGEN,moreInfoLink:"/producten-bestellen/jaarrekeningen/",isMultitudeProduct:!0},{title:"Overzicht deponeringen",description:"Overzicht van documenten die gedeponeerd zijn. Zoals fusievoorstellen en aansprakelijkheidsverklaringen.",dataUiTestClass:"Overzicht deponeringen",variant:"Inzien",singleVariant:!0,price:"2,95",link:"#/{{companyIdentifier}}/deponeringen/checkout/overzicht/",productId:A.DEPONERINGEN,availabilityId:A.DEPONERINGEN,moreInfoLink:"/producten-bestellen/overzicht-deponeringen/",isMultitudeProduct:!1},{title:"KVK Handelsregister concernrelaties",description:"Overzicht van actuele relaties tussen rechtspersonen.",dataUiTestClass:"Concernrelaties",price:"3,40",link:"#/{{companyIdentifier}}/{{productIdentifier}}/checkout/overzicht",productId:A.CONCERNRELATIES,availabilityId:A.CONCERNRELATIES,moreInfoLink:"/producten-bestellen/kvk-handelsregister-concernrelaties/",isMultitudeProduct:!0},{title:"Gedeponeerde documenten",description:"Zoals akte van oprichting, statutenwijzigingen en akte van fusie.",dataUiTestClass:"Documenten",price:"3,90",priceVanAf:!0,productId:A.DOCUMENTEN,availabilityId:A.DOCUMENTEN,link:"#/{{companyIdentifier}}/{{productIdentifier}}/checkout/variant",moreInfoLink:"/producten-bestellen/gedeponeerde-documenten/",isMultitudeProduct:!0}]}],X={title:"Eigen gegevens inzien",items:[{description:"Wil je snel en makkelijk de gegevens van je eigen organisatie bekijken? Zoals bijvoorbeeld UBO-gegevens. Log dan in via Mijn KVK.",buttonText:"Naar Mijn KVK",link:"/mijn-kvk/over-mijn-kvk/",dataUiTestClass:"mijn-kvk-link",price:"",productId:"",title:"",shouldMeasure:!0}]},Y={},$=null,ee=(0,v.createContext)(p);let et=function(){return(0,v.useContext)(ee)};var er=r(6029);let en=function(e){var t=e.children,r=(0,g.As)().error,n=et().urls;
1if(r)if(r instanceof y._p&&"access_denied"===r.error||"access_denied"===r.message)return window.location.replace(n.oidcNoAccessRedirectUri),null;else return(0,er.jsxs)(f.A,{children:[(0,er.jsx)(b.A,{id:"siteHeader",logoHref:"/","data-ui-test-class":"header"}),(0,er.jsxs)(h.A,{className:"flex-grow-1",children:[(0,er.jsx)("h2",{className:"mt-10",children:"Er is iets misgegaan bij het inloggen, probeer het opnieuw."}),(0,er.jsx)(k.A,{className:"mt-4",onClick:function(){return location.assign(window.location.pathname)},children:"Opnieuw proberen"})]}),(0,er.jsx)(j.A,{})]});return t};function ea(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ei(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ea(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ea(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let es=function(e){var t=e.settings,r=ei(ei({},p),t);return r.urls.publicPath=window.location.pathname,r},eo=function(e){var t=e.children,r=es({settings:e.settings});return(0,er.jsx)(ee.Provider,{value:r,children:t})};var ec=(0,v.createContext)({accountAddress:void 0,accountTegoed:void 0,accountTegoedPendingRef:{current:!1},accountAddressPendingRef:{current:!1},isSigningOut:!1,permissions:void 0,setAccountAddress:function(){},setAccountTegoed:function(){},setPermissions:function(){},setSigningOut:function(){}});let el=function(e){var t=e.children,r=(0,v.useState)(!1),n=r[0],a=r[1],i=(0,v.useState)(),s=i[0],o=i[1],c=(0,v.useState)(),l=c[0],u=c[1],d=(0,v.useState)(),m=d[0],p=d[1],g=(0,v.useRef)(!1),f=(0,v.useRef)(!1),b=(0,v.useMemo)(function(){return{accountAddress:l,accountTegoed:m,isSigningOut:n,permissions:s,setAccountAddress:u,setAccountTegoed:p,setPermissions:o,setSigningOut:a,accountTegoedPendingRef:g,accountAddressPendingRef:f}},[l,m,n,s]);return(0,er.jsx)(ec.Provider,{value:b,children:t})},eu=function(e){return window.location.replace(encodeURI(O.pc+e)),{kvknummer:"",productId:"",subProductId:"",subdossiernummer:"",vestigingsnummer:"",orderId:"",rerender:!0}};var ed=r(73515);function em(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ep(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?em(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):em(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function eg(e){var t=e.key,r=sessionStorage.getItem(t);if(!r)return[];var n=JSON.parse(r);return Array.isArray(n)?n:[n]}function ev(e){var t,r,n,a=e.company,i=e.config,s=i.storageKeys,o=eg({key:s.company}).filter(function(e){var t=e.kvkNummer,r=e.subdossiernummer,n=e.vestigingsnummer;return a.kvkNummer!==t||a.subdossiernummer!==r&&a.vestigingsnummer!==n});o.push(a),sessionStorage.setItem(s.company,JSON.stringify(o)),r=(t={company:a,config:i}).company,n=t.config.storageKeys,localStorage.setItem(n.latestCompany,JSON.stringify(r))}function ef(e){var t=e.orderId,r=e.config.storageKeys.orderCompletion;return JSON.parse(sessionStorage.getItem(r)||"{}")[t]||{}}function eb(e){var t,r=e.url;return{qs:((void 0===r?"":r).split("?")[1]||(null==(t=window.location.href)?void 0:t.split("?")[1])||"").split("#")[0]}}function eh(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.url;return Object.fromEntries(new URLSearchParams(eb({url:void 0===t?"":t}).qs))}var ek=function(e){var t,r,n=e.url,a=e.obj,i=e.config,s=i.urls.publicPath,o="",c="";if(a){var l=a.companyIdentifier;o=void 0===l?"":l;var u=a.product;c=void 0===u?"":u;var d=a.productId;t=void 0===d?"":d;var m=a.orderId;r=void 0===m?"":m}else{var p=eh({url:void 0===n?"":n}),g=p.companyIdentifier;o=void 0===g?"":g;var v=p.product;c=void 0===v?"":v;var f=p.productId;t=void 0===f?"":f;var b=p.orderId;r=void 0===b?"":b}if(20!==o.length&&12!==o.length&&8!==o.length&&0!==o.length||0===o.length&&(c||t))return eu(s);var h=function(e){var t=e.companyIdentifier,r=e.product,n=e.config.allProducts,a={kvknummer:"",product:"",subdossiernummer:"",vestigingsnummer:""};if(!t)return a;var i=ej({companyIdentifier:t}),s=i.kvknummer,o=i.subdossiernummer,c=i.vestigingsnummer;return s?{kvknummer:s,product:-1===n.indexOf(r)?"":r,subdossiernummer:o,vestigingsnummer:c}:a}({companyIdentifier:o,product:c,config:i}),k=h.kvknummer,j=h.product,y=h.subdossiernummer,x=h.vestigingsnummer;if(o&&""===k||!/^[0-9a-zA-Z-]*$/.test(r))return eu(s);var O="";return r&&(O=ef({orderId:r,config:i}).orderId===r?r:""),{kvknummer:k,productId:j,subdossiernummer:y,vestigingsnummer:x,subProductId:t,orderId:O}},ej=function(e){var t=e.companyIdentifier,r=void 0===t?"":t;if(/\D/.test(r)||r.length<8)return{kvknummer:"",subdossiernummer:"",vestigingsnummer:""};var n=r.substring(0,8),a="",i="";switch(r.length){case 12:a=r.substring(8,12);break;case 20:i=r.substring(8,20)}return Number(i)||(i=""),{kvknummer:n,subdossiernummer:a,vestigingsnummer:i}},ey=function(e){var t=e.companyIdentifier,r=e.productId,n=e.subProductId,a=e.checkoutStep,i="";return t&&(i+="/".concat(t),r&&(i+="/".concat(r),n&&(i+="/".concat(n)))),a&&n&&t&&(i+="/".concat(a)),i},ex=function(e){var t="bestellen-ubo"===e.spa?O.zQ.orderstraat.oidcClientIdUboTc:O.zQ.orderstraat.oidcClientId,r="".concat(O.pc).c
1oncat(window.location.pathname);return(0,g.HB)({authority:"".concat(O.zQ.url.idpBaseUrl,"idhub/oidc"),client_id:t,scope:"openid, kvkKlant",redirect_uri:r,post_logout_redirect_uri:r,monitorSession:!0})},eO=r(45154),eA=r(4006),eI=r(47154),eE=r(52253),eN=r(9388),ew=r(84948),eP=r(84878),eS=r(79879),eT=(0,v.createContext)({}),eC=((s={}).VARIANT="variant",s.PRODUCTINFORMATIE="productinformatie",s.BETAALKEUZE="betaalkeuze",s.GEGEVENS="gegevens",s.AANTAL="aantal",s.TAAL="taal",s.OVERZICHT="overzicht",s.BETALEN="betalen",s.EMAIL="email",s.PRIVEGEGEVENS="privegegevens",s),eD=function(){var e=(0,eI.RQ)("/:companyIdentifier/:productRequestedDirty/checkout/:stepNameDirty/"),t=null==e?void 0:e.params.stepNameDirty;if(Object.values(eC).includes(t))return null==e?void 0:e.params},eR=function(){var e=(0,eI.RQ)("/bedankt/:companyIdentifier/:orderIdRequestedDirty"),t=(0,eI.RQ)("/:companyIdentifier/:productRequestedDirty/productInformatie/"),r=(0,eI.RQ)("/:companyIdentifier/:productRequestedDirty/"),n=(0,eI.RQ)("/:companyIdentifier/");return eD()||(null==e?void 0:e.params)||(null==t?void 0:t.params)||(null==r?void 0:r.params)||(null==n?void 0:n.params)||{}},eL=r(44925);let eU=function(e){var t=e.storageKey,r=e.cacheLifeTime,n=sessionStorage.getItem(t);if(!n)return void sessionStorage.setItem(t,"{}");try{var a=JSON.parse(n),i=Date.now();for(var s in a)i-a[s].timeStamp>r&&delete a[s],sessionStorage.setItem(t,JSON.stringify(a));return}catch(e){return}},ez=function(e){var t=e.productGroups,r=e.searchSource,n=void 0===r?"Actueel":r;return t.forEach(function(e){e.items=e.items.filter(function(e){var t=e.productId;if("NMP"===n){if(t===A.UITTREKSEL_DIGITAAL||t===A.UITTREKSEL_PAPIER)return!1}else if(t===A.UITTREKSEL_NMP_DIGITAAL||t===A.UITTREKSEL_NMP_PAPIER)return!1;return!0})}),t};var e_=r(54606),eK=r(27961),eF=r.n(eK),eB=r(87676),eV=r(94172),eG=r(83909),eM=r(6243),eH=r(25764),eJ=r(22947),eq=r(1723);function eW(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(eW=function(){return!!e})()}function eZ(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function eQ(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?eZ(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):eZ(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var eX=function(e){var t=e.kvknummer,r=void 0===t?"":t,n=e.vestigingsnummer,a=void 0===n?"":n,i=e.subdossiernummer;return a?"".concat(r).concat(a):"".concat(r).concat(void 0===i?"":i)};function eY(e){var t=e.setProductGroups,r=e.productId,n=e.subItems;t(function(e){return e.map(function(e){return eQ(eQ({},e),{},{items:e.items.map(function(e){if(e.productId!==r)return e;var t=eQ({},e);return n?(delete t.onClickSubitems,t.subItems=n,t.pendingRequest=!1):t.pendingRequest=!0,Array.isArray(n)&&0===n.length&&(t.remark="Er zijn geen producten beschikbaar voor dit bedrijf.",t.collapseButtonHide=!0,t.priceVanAf=!1,t.price=""),t})})})})}var e$=function(e){function t(e){var r,n,a,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return(0,eV.A)(this,t),r=t,n=[i],r=(0,eM.A)(r),(a=(0,eG.A)(this,eW()?Reflect.construct(r,n||[],(0,eM.A)(this).constructor):r.apply(this,n))).originalError=e,a.name="Logging - orderProducts",a}return(0,eH.A)(t,e),(0,eB.A)(t)}((0,eJ.A)(Error)),e0=function(e){var t=e.error,r=e.msg,n=e.active;if(void 0!==n&&n){var a=new e$(t,r);(0,eq.N)(a)}};function e1(e,t){return e?(Object.keys(t).forEach(function(r){var n,a=t[r],i=RegExp("{{"+r+"}}","g");e=null==(n=e)?void 0:n.replace(i,a||"")}),e):""}function e2(e){return JSON.parse(JSON.stringify(e))}var e3=r(91572);let e4=function(e){var t=e.storageKey,r=e.availabilityKey,n=sessionStorage.getItem(t);if(n)try{return JSON.parse(n)[r].response}catch(e){return}},e6=function(e){var t=e.storageKey,r=e.availabilityKey,n=e.response,a=sessionStorage.getItem(t);if(a)try{var i=JSON.parse(a);i[r]={timeStamp:Date.now(),response:n},sessionStorage.setItem(t,JSON.stringify(i));return}catch(e){return}};var e5=(o=(0,e_.A)(eF().mark(function e(t){var r,n,a,i,s,o,c,l,u,d,m,p;return eF().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.storageKey,n=t.endpoint,a=t.kvknummer,i=t.vestigingsnummer,s=t.subdossiernummer,o=t.availabilityId,c=t.availabilityApiVersion,l=t.cacheAnyCallToggle,u=eX({kvknummer:a,subdossiernummer:s,vestigingsnummer:i}
1),d="".concat(u).concat(o),!((m=e4({storageKey:r,availabilityKey:d}))&&l)){e.next=6;break}return e.abrupt("return",m);case 6:return e.next=8,(0,e3.i)({url:n,method:"POST",body:{kvknummer:a,establishmentNumber:i,subdossiernummer:s,productCategory:o},headers:{"api-version":c||"1.0"}});case 8:return(p=e.sent).isSuccessfull&&e6({storageKey:r,availabilityKey:d,response:p}),e.abrupt("return",p);case 11:case"end":return e.stop()}},e)})),function(e){return o.apply(this,arguments)});function e8(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function e9(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?e8(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):e8(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function e7(){return(e7=(0,e_.A)(eF().mark(function e(t){var r,n,a,i,s,o,c,l,u,d;return eF().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.kvknummer,n=t.vestigingsnummer,a=t.subdossiernummer,i=t.productId,s=t.availabilityId,o=t.availabilityApiVersion,c=t.product,l=t.config,e.prev=1,u=a&&!n,e.next=5,e5({storageKey:l.storageKeys.cacheAnyCallStorageKey,endpoint:l.urls.hasProductsUrl,kvknummer:r,vestigingsnummer:n||void 0,subdossiernummer:u?a:void 0,availabilityId:l.useJaarstukkenInOrderAPI&&s===A.JAARREKENINGEN?"jaarstukken":s,availabilityApiVersion:o,cacheAnyCallToggle:l.cacheAnyCall});case 5:return d=e.sent,e.abrupt("return",e9(e9({},d),{},{productConfObj:c,productId:i}));case 9:if(e.prev=9,e.t0=e.catch(1),e0({error:e.t0,msg:"Check product availability failed; ANY call error=".concat(null===e.t0||void 0===e.t0?void 0:e.t0.toString()),active:l.errorLogging}),"1.0"===o){e.next=14;break}return e.abrupt("return",{products:[],isSuccessfull:!1});case 14:return e.abrupt("return",{});case 15:case"end":return e.stop()}},e,null,[[1,9]])}))).apply(this,arguments)}let te=function(e){var t=e.inschrijvingstype,r=e.productId,n=e.product,a=e.config.visibleNevenVestigingProduct;return!((null==t?void 0:t.toLowerCase())!=="nevenvestiging"||a.includes(r))&&(n.doNotShow=!0,!0)},tt=function(e){var t=e.searchSource,r=e.productId,n=e.config,a=e.product,i=e.companyIdentifier;if("NMP"!==t)return!1;if(n.remarkPre2010NietBeschikbaar[r]){var s=n.remarkPre2010NietBeschikbaar[r],o=s.remark,c=s.remarkLink,l=s.remarkLinkNewWindow,u=s.remarkLinkText;return a.na=!0,a.remark=o,a.remarkLink=e1(c,{companyIdentifier:i,productIdentifier:r}),a.remarkLinkText=u,a.remarkLinkNewWindow=l,!0}return!1},tr=function(e){var t=e.productFilters,r=e.productFilterSettings,n=e.productId;return t.some(function(e){var t,a=r[e];return null==a||null==(t=a.productIds)?void 0:t.includes(n)})},tn=function(e){var t=e.productFilters,r=e.productFilterSettings,n=e.productId,a=e.group,i=e.product,s=tr({productFilters:t,productFilterSettings:r,productId:n});return t.length&&!s?(i.doNotShow=!0,!0):(s&&(a.title="Gekozen product".concat(t.length>1?"en":"")),!1)},ta=function(e){var t=e.productsToggle,r=e.productId,n=e.product,a=e.companyIdentifier;if(!t[r])return!1;var i=t[r],s=i.remark,o=i.typeBlocked,c=i.remarkLink,l=i.remarkLinkText,u=i.remarkLinkNewWindow;return 1==+o?(n.na=!0,n.remark=s,n.remarkLink=e1(c,{companyIdentifier:a,productIdentifier:r}),n.remarkLinkText=l,n.remarkLinkNewWindow=u):n.doNotShow=!0,!0},ti=function(e){var t=e.product,r=e.kvknummer,n=e.productKVKNumberRemark,a=e.companyIdentifier;if(n&&r){var i=n[t.productId];i&&i.kvknummers.includes(r)&&(t.remark=i.remark,t.remarkLink=e1(i.remarkLink,{companyIdentifier:a,productIdentifier:t.productIdentifier}),t.remarkLinkText=i.remarkLinkText,t.remarkLinkNewWindow=!!i.remarkLinkNewWindow,t.remarkPersist=i.remarkPersist)}},ts=function(e){var t,r,n,a,i=e.result,s=e.product,o=e.productId,c=e.kvknummer,l=e.subdossiernummer,u=e.vestigingsnummer,d=e.productFilters,m=e.productFilterSettings,p=e.noProducts,g=e.reasonCodes,v=null!=(t=null==(r=i.present)?void 0:r.isPresent)?t:i.hasProducts,f=null!=(n=null==(a=i.present)?void 0:a.code)?n:i.reasonCode;if(!v){var b=tr({productFilters:d,productFilterSettings:m,productId:o});if(i.isRequiredLoggedIn=!1,s.na=!0,!1===i.isSuccessfull||Object.entries(i).length<=1){s.remark="Door een storing tijdelijk niet te bestellen",s.remarkLink="",s.remarkLinkText="";return}if(delete s.subItems,s.remark&&s.remarkPersist&&!b){p.push((0,ed.A)(s)),s.doNotShow=!0;return}var h=g[f]||g[o],k=eX({kvknummer:c,subdossiernummer:l,vestigingsnummer:u});s.remark=h.remark,s.remarkLinkText=h.remarkLinkText,s.remarkLinkNewWindow=!!h.message,h.remarkLink&&(s.remarkLink=e1(h.remarkLink,{companyIdentifier:k,productIdentifier:o})),b||(p.push((0,ed.A)(s)),s.doNotShow=!0)}},to=function(e){var t=e.product,r=e.productId,n=e.populateSubitems;t.subItems=t.subItems||[],t.onClickSubitems=n({productId:r,productC
1onfObj:e2(t)})},tc=function(e){var t=e.product,r=e.group,n=e.productId;tr({productFilters:e.productFilters,productFilterSettings:e.productFilterSettings,productId:n})&&(r.title="Kies product",(0,t.onClickSubitems)(),t.collapsedStartState=!1,t.collapseButtonHide=!0,t.pendingRequest=!0,t.price="")};function tl(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}let tu=function(e){var t,r=e.result,n=e.reasonCodes,a=e.product,i=e.companyIdentifier,s=function(e){var t="u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=function(e){if(e){if("string"==typeof e)return tl(e,void 0);var t=({}).toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?tl(e,void 0):void 0}}(e))){t&&(e=t);var r=0,n=function(){};return{s:n,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:n}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,s=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return i=e.done,e},e:function(e){s=!0,a=e},f:function(){try{i||null==t.return||t.return()}finally{if(s)throw a}}}}(r.explanation||[]);try{for(s.s();!(t=s.n()).done;){var o=t.value,c=n[o];c&&(a.reasonCode=o,a.remark=c.remark,a.remarkLinkText=c.remarkLinkText,a.remarkLink=e1(c.remarkLink,{companyIdentifier:i,productIdentifier:a.productIdentifier}))}}catch(e){s.e(e)}finally{s.f()}},td=function(e){var t,r,n,a,i=e.result,s=e.reasonCodes,o=e.product,c=e.companyIdentifier,l=null==(t=null==(r=i.deliverable)?void 0:r.isDeliverable)||t,u=null!=(n=null==(a=i.deliverable)?void 0:a.code)?n:i.reasonCode;if(o.isDeliverable=l,!l){o.na=!0,i.isRequiredLoggedIn=!1,o.isMultitudeProduct=!1;var d=s[u]||s.NIETLEVERBAAR;o.reasonCode=u,o.remark=d.remark,o.remarkLinkText=d.remarkLinkText,o.remarkLink=e1(d.remarkLink,{companyIdentifier:c,productIdentifier:o.productIdentifier})}},tm=function(e){var t=e.result,r=e.kvknummer,n=e.subdossiernummer,a=e.vestigingsnummer,i=e.productId,s=e.product,o=e.goToProduct,c=e.populateSubitems,l=e.productFilters,u=e.productFilterSettings,d=e.group,m=e.noProducts,p=e.config,g=p.reasonCodes,v=p.historieOnlyPrivateData,f=e.isRequiredLoggedIn;t.isRequiredLoggedIn=void 0===f||f,s.onClick=o({productId:i,productObj:t});var b=eX({kvknummer:r,subdossiernummer:n,vestigingsnummer:a});ts({result:t,product:s,productId:i,kvknummer:r,subdossiernummer:n,vestigingsnummer:a,productFilters:l,productFilterSettings:u,noProducts:m,reasonCodes:g}),td({result:t,reasonCodes:g,product:s,companyIdentifier:b}),v&&tu({result:t,reasonCodes:g,product:s,companyIdentifier:b}),!0===s.isMultitudeProduct&&t.hasProducts&&(to({product:s,productId:i,populateSubitems:c}),tc({product:s,group:d,productId:i,productFilters:l,productFilterSettings:u}))};function tp(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function tg(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?tp(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tp(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function tv(e,t){var r="u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=function(e){if(e){if("string"==typeof e)return tf(e,void 0);var t=({}).toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?tf(e,void 0):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0,a=function(){};return{s:a,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:a}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,o=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return s=e.done,e},e:function(e){o=!0,i=e}
1,f:function(){try{s||null==r.return||r.return()}finally{if(o)throw i}}}}function tf(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}let tb=function(e){var t=e.config,r=e.goToProduct,n=e.inschrijvingstype,a=e.kvknummer,i=e.noProducts,s=e.populateSubitems,o=e.productFilters,c=e.productFilterSettings,l=e.productsToggle,u=e.promiseListAPI,d=e.searchSource,m=e.subdossiernummer,p=e.vestigingsnummer,g=e.calledAvailabilityIds,v=e.groups;return function(e,f){var b=e.productId,h=e.availabilitySkip,k=e.availabilityId,j=e.availabilityApiVersion;e.productIdentifier=b;var y=eX({kvknummer:a,subdossiernummer:m,vestigingsnummer:p});if(!(tn({productFilterSettings:c,productFilters:o,productId:b,group:f,product:e})||te({inschrijvingstype:n,productId:b,product:e,config:t})||ta({productsToggle:l,productId:b,product:e,companyIdentifier:y})||tt({searchSource:d,productId:b,config:t,product:e,companyIdentifier:y}))){if(ti({product:e,kvknummer:a,productKVKNumberRemark:t.productKVKNumberRemark,companyIdentifier:y}),h)return void tm({result:{isSuccessfull:!0,hasProducts:!0,present:{isPresent:!0},deliverable:{isDeliverable:!0},productConfObj:e,productId:b},kvknummer:a,subdossiernummer:m,vestigingsnummer:p,productId:b,product:e,goToProduct:r,populateSubitems:s,productFilters:o,productFilterSettings:c,group:f,noProducts:i,config:t,isRequiredLoggedIn:!1});var x=k||b;if(!g.current.includes(x)){g.current.push(x);var O=function(e){return e7.apply(this,arguments)}({kvknummer:a,vestigingsnummer:p,subdossiernummer:m,productId:b,availabilityId:x,availabilityApiVersion:j,product:e,config:t});O.then(function(n){if(n.products){var l,u=v.map(function(e){return e.items}).flat(),g=u.filter(function(e){return e.availabilityId===x}),h=g.map(function(e){return e.productId}),k=tv(n.products);try{for(k.s();!(l=k.n()).done;)!function(){var e=l.value,n=e.productCategory,g=u.find(function(e){return e.productId.toLocaleLowerCase()===n.toLocaleLowerCase()});g&&h.includes(g.productId)&&(h=h.filter(function(e){return e!==g.productId}),tt({searchSource:d,productId:g.productId,config:t,product:g})||tm({result:tg(tg({},e),{},{productConfObj:g,productId:g.productId}),kvknummer:a,subdossiernummer:m,vestigingsnummer:p,productId:g.productId,product:g,goToProduct:r,populateSubitems:s,productFilters:o,productFilterSettings:c,group:f,noProducts:i,config:t}))}()}catch(e){k.e(e)}finally{k.f()}var j,y=tv(h);try{for(y.s();!(j=y.n()).done;)!function(){var n=j.value,l=g.find(function(e){return e.productId===n});tm({result:tg(tg({},{isSuccessfull:!1,hasProducts:!1,present:{isPresent:!1},deliverable:{isDeliverable:!1},productConfObj:e,productId:b}),{},{productConfObj:l,productId:n}),kvknummer:a,subdossiernummer:m,vestigingsnummer:p,productId:n,product:l,goToProduct:r,populateSubitems:s,productFilters:o,productFilterSettings:c,group:f,noProducts:i,config:t})}()}catch(e){y.e(e)}finally{y.f()}}else tm({result:n,kvknummer:a,subdossiernummer:m,vestigingsnummer:p,productId:b,product:e,goToProduct:r,populateSubitems:s,productFilters:o,productFilterSettings:c,group:f,noProducts:i,config:t})}),u.push(O)}}}},th=function(e){var t=e.productFilters,r=e.productFilterSettings,n=e.inschrijvingstype,a=e.kvknummer,i=e.subdossiernummer,s=e.vestigingsnummer,o=e.goToProduct,c=e.populateSubitems,l=e.config,u=e.searchSource,d=e.calledAvailabilityIds,m=l.productsToggle,p=[],g=[],v=ez({productGroups:e2(l.productGroups),searchSource:u});d.current=[];var f=tb({config:l,productsToggle:m,searchSource:u,productFilters:t,productFilterSettings:r,inschrijvingstype:n,kvknummer:a,subdossiernummer:i,vestigingsnummer:s,goToProduct:o,populateSubitems:c,noProducts:g,promiseListAPI:p,calledAvailabilityIds:d,groups:v});return v.forEach(function(e){return e.items.forEach(function(t){return f(t,e)})}),{tempGroups:v,promiseListAPI:p,noProducts:g}};var tk=r(59356);function tj(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ty(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?tj(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tj(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function tx(e){var t="string"==typeof e?Number(e):e;return new Intl.NumberFormat("nl-NL",{style:"decimal",minimumFractionDigits:2,maximumFractionDigits:2}).format(t/100)}var tO={year:"numeric",month:"long",day:"numeric"},tA={year:"numeric",month:"2-digit",day:"2-digit"};function tI(e,t){var r=new Date(e);return new Intl.DateTimeFormat("nl-NL",t).format(r)}let tE=function(e){var t=e.product;t.title=t.productName,t.subTitle=t.concernNaam,t.description="Directe relaties"===t.productName?"Toont het niveau direct onder en boven de geselecteerde inschrijving.":"Toont het overzicht van alle niveau's van het concern.",t.dataUiTestClass=t.productName},tN=function(e){var t=e.product;t.title=t.productName,t.dataUiTestClass=t.productName},tw=function(e){var t,r=e.product,n="";n=parseInt(r.boekjaar).toString(),r.subTitle=r.productName,r.dataUiTestClass="".concat(r.productName," ").concat(r.boekjaar),(null==(t=r.deliveryVariants[0])?void 0:t.format)==="ESEF"&&(r.description="XHTML/iXBRL-formaat"),r.title=n},tP=function(e){var t=e.response,r=e.kvknummer,n=e.goToProduct,a=e.afplakkenAanvragenUrl,i=e.productConfObj,s=e.reasonCodesConfig,o=e.companyObj,c=i.productId,l=i.link;t.products.forEach(function(e){switch(e.subProductId=e.productId,e.productId=c,e.isRequiredLoggedIn=!0,c){case A.JAARREKENINGEN:tw({product:e});break;case A.DOCUMENTEN:tN({product:e});break;case A.CONCERNRELATIES:tE({product:e})}if(e.deponeringsDatum){var t,u,d,m,p=tI(e.deponeringsDatum,tO);e.description="Ingediend op: ".concat(p)}e.price=tx(e.fromPrice),e.productConfObj=i,e.onClick=n({productId:c,productObj:e});var g=eX({kvknummer:o.kvkNummer,subdossiernummer:o.subdossiernummer,vestigingsnummer:o.vestigingsnummer}),v="".concat(c,"-").concat(e.subProductId);if(e.productIdentifier=v,e.link=e1(l,{companyIdentifier:g,productIdentifier:v}),null!=(t=e.deliveryVariants)&&t.length?(t.forEach(function(e){if(!1===e.isDeliverable){var t="PdfNietGewaarmerkt"===e.format?"NotAvailableVariantJaarrekeningNietGewaarmerkt":"NotAvailableVariantJaarrekeningGewaarmerkt";Object.assign(e,s[t])}}),e.priceVanAf=t.length>1,1===t.length&&(u=e,d=t[0],m=s,!1===d.isDeliverable?Object.assign(u,m.ALG422):(u.deliveryFormat=d.format,u.price=tx(d.price)))):Object.assign(e,s.emptyVariant),e.reasonNotAvailable){var f=s[e.reasonNotAvailable];Object.assign(e,f)}if((null==e?void 0:e.tapedForAvg)===!1&&e.productId===A.DOCUMENTEN){var b=tI(e.deponeringsDatum,tA);e.buttonText="Aanvragen",e.remark="Na het aanvragen duurt het ongeveer 2 werkdagen tot dit document te bestellen is.",delete e.onClick,e.link="".concat(a,"?kvknummer=").concat(r,"&document=").concat(encodeURIComponent(e.productName).replace(/%20/g,"+"),"&documentid=").concat(e.subProductId,"®istratiedatum=").concat(b,"&product=").concat(c)}})};var tS=(0,v.createContext)({});let tT=function(){return(0,v.useContext)(tS)};var tC=(0,v.createContext)({companyObj:{},getSetCompany:function(){},goToCompany:function(){},kvknummer:"",setCompanyObj:function(){},subdossiernummer:"",vestigingsnummer:""});let tD=function(){return(0,v.useContext)(tC)},tR=function(e){var t=e.goToProduct,r=e.setProductGroups,n=et(),a=tD().companyObj,i=tT().setGeneralError;return(0,v.useCallback)(function(e){var s=e.productId,o=e.productConfObj;return(0,e_.A)(eF().mark(function e(){var c,l;return eF().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return c=a.kvkNummer,eY({setProductGroups:r,productId:s}),e.prev=2,e.next=5,function(e){var t=e.kvknummer,r=e.product,n=e.config,a=n.urls,i=n.useJaarstukkenInOrderAPI;return tk.E.post(a.orderApiProductsUrl,{kvknummer:t,productCategory:i&&r===A.JAARREKENINGEN?"jaarstukken":r},{headers:{"api-version":"1.0"}})}({kvknummer:c,product:s,config:n});case 5:tP({response:l=e.sent,kvknummer:c,goToProduct:t,afplakkenAanvragenUrl:n.urls.afplakkenAanvragen,reasonCodesConfig:n.reasonCodes,productC
1onfObj:o,companyObj:a}),eY({setProductGroups:r,productId:s,subItems:l.products}),e.next=16;break;case 11:e.prev=11,e.t0=e.catch(2),i(!0),e0({error:e.t0,msg:"Get subproducts failed; getSubproducts call, error=".concat(null===e.t0||void 0===e.t0?void 0:e.t0.toString()),active:n.errorLogging}),eY({setProductGroups:r,productId:s,subItems:[]});case 16:case"end":return e.stop()}},e,null,[[2,11]])}))},[a,r,n,t,i])},tL=function(){var e=et().productFilterSettings,t=(0,eI.ok)(),r=(0,eO.A)(t,2),n=r[0],a=r[1],i=(0,v.useMemo)(function(){var t=n.get("productfilter"),r=(null==t?void 0:t.split(","))||[],a=Object.keys(e);return r.filter(function(e){return a.includes(e)})},[e,n]),s=(0,v.useCallback)(function(e){if(e&&i.length){var t=i.filter(function(t){return t!==e});if(!t.length)return void a(function(e){return e.delete("productfilter"),e});a({productfilter:t.length?t.join(","):""})}},[i,a]);return{productFilters:i,removeProductFilter:s}},tU=function(e){var t=e.goToProduct,r=e.setProductGroups,n=et(),a=(0,v.useRef)([]),i=tD().companyObj,s=tL().productFilters,o=(0,v.useState)(!1),c=o[0],l=o[1],u=tR({goToProduct:t,setProductGroups:r});return(0,v.useEffect)(function(){if(i.kvkNummer){var e=!0;l(!0),eU({storageKey:n.storageKeys.cacheAnyCallStorageKey,cacheLifeTime:n.cacheLifeTime});var o=th({productFilterSettings:n.productFilterSettings,productFilters:s,inschrijvingstype:i.inschrijvingstype,kvknummer:i.kvkNummer,subdossiernummer:i.subdossiernummer,vestigingsnummer:i.vestigingsnummer,searchSource:i.bron,goToProduct:t,populateSubitems:u,config:n,calledAvailabilityIds:a}),c=o.promiseListAPI,d=o.tempGroups,m=o.noProducts;return Promise.all(c).then(function(){e&&(l(!1),function(e){var t=e.noProducts,r=e.tempGroups,n=e.config.productGroupNotAvailable;if(t.length){var a=e2(n);a.viewMoreText=e1(a.viewMoreText||"",{countItems:"".concat(t.length),plural:1===t.length?"":"en",available:1===t.length?"verkrijgbaar":"verkrijgbare"}),a.items=t,r.push(a)}}({noProducts:m,tempGroups:d,config:n}),r((0,eL.A)(d)))}),function(){e=!1}}},[i.bron,i.inschrijvingstype,i.kvkNummer,i.subdossiernummer,i.vestigingsnummer,n,t,u,s,r]),c};var tz=(0,v.createContext)({});let t_=function(){return(0,v.useContext)(tz)},tK=function(e){var t=et().urls.publicPath,r=(0,v.useContext)(eT),n=r.setShowBackLink,a=r.setBackLinkData,i=r.pathJourneyArray,s=tD().companyObj,o=t_().productObj,c=void 0===o?{}:o,l=tL().productFilters;(0,v.useEffect)(function(){switch(e){case"BACKPRODUCTS":n(!1===c.hasProducts);break;case"SHOW":n(!0);break;case"HIDE":n(!1)}},[n,c.hasProducts,e]),(0,v.useEffect)(function(){switch(e){case"BACKPRODUCTS":if(!1===c.hasProducts){var r="#/".concat(eX({kvknummer:s.kvkNummer,vestigingsnummer:s.vestigingsnummer,subdossiernummer:s.subdossiernummer}));a(function(e){return e.urlBack===r?e:{urlBackText:"Terug naar producten",urlBack:r}})}break;case"SHOW":if(i.length<2&&""!==document.referrer&&!document.referrer.includes(t)){var n=document.referrer;a(function(e){return e.urlBack===n?e:{urlBackText:"Vorige stap",urlBack:n}})}else{var o="#/".concat(l.length?"?productfilter="+l.join(","):"");a(function(e){return e.urlBack===o?e:{urlBackText:"Kies een ander bedrijf",urlBack:o}})}}},[c.hasProducts,a,s,e,t,l,i.length])},tF=function(e){var t=e.setRequestError,r=(0,eI.zy)(),n=(0,v.useRef)(""),a=tD().setCompanyObj,i=t_(),s=i.setProductObj,o=i.setProductGroups,c=(0,v.useCallback)(function(){a({}),s({}),t({}),o([])},[a,o,s,t]);(0,v.useEffect)(function(){r.pathname!==n.current&&(n.current=r.pathname,"/"===r.pathname?c():t({}))},[r.pathname,c,t])};var tB=r(48950);let tV=function(){var e=tD().companyObj,t=(0,eI.zy)(),r=(0,v.useRef)(""),n=eR().productRequestedDirty,a=void 0===n?"":n,i=(0,v.useCallback)(function(e){var t=e.pathName;return"/"===t?"bestellen/bedrijf-selecteren":t.includes("/bedankt/")?"bestellen/bedankt":"bestellen/product-selecteren"},[]);(0,v.useEffect)(function(){("/"!==r.current&&"/"===t.pathname||"/"!==t.pathname&&e.kvkNummer&&r.current!==t.pathname)&&(r.current=t.pathname,a||(0,tB.d2)({vpv_url:i({pathName:t.pathname})}))},[e,i,a,e.kvkNummer,t.pathname])},tG=function(e){var t=e.id,r=e.kvkNummer,n=e.subdossiernummer,a=e.vestigingsnummer,i=e.naam,s=e.actief,o=e.inschrijvingstype,c=e.bezoeklocatie,l=void 0===c?{}:c,u=l.straat,d=l.huisnummer,m=l.huisnummerToevoeging,p=l.plaats,g=e.bron,v=e.postlocatie,f=e.rechtsvormCode;return{id:t,kvkNummer:r,subdossiernummer:n,vestigingsnummer:Number(a)?a:"",naam:i,actief:s,inschrijvingstype:o,bezoeklocatie:{straat:u,huisnummer:d,huisnummerToevoeging:m,plaats:p},bron:g,postlocatie:v,rechtsvormCode:f}};var tM={kvknummer:"",company:{},noHQ:!0};function tH(){return(tH=(0,e_.A)(eF().mark(function e(t){var r,n,a,i,s,o,c,l,u,d,m,p,g,v,f,b;return eF().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=void 0===(r=t.vestigingsnummer)?"":r,i=void 0===(a=t.kvknummer)?"":a,o=void 0!==(s=t.findHoofdvestiging)&&s,c=t.searchEndpoint,u=void 0===(l=t.subdossiernummer)?"":l,d=Number(n)?n:"",m={kvkNummer:i,q:i},o&&(m.vestigingen="hoofdvestigingen"),d?m.vestigingsnummer=d:u&&(m.q="".concat(i," ").concat(u)),p="".concat(c,"?").concat(new
1URLSearchParams(m).toString()),e.next=8,(0,tk.E)(p,{method:"GET",headers:{profileId:O.zQ.searchV2.companySearch.spaOrderProductsProfileId}});case 8:if(!(!(g=e.sent.data).items||0===g.items.length)){e.next=12;break}return e.abrupt("return",tM);case 12:if(v=g.items,!o){e.next=19;break}if(f=v.find(function(e){var t;return(null==(t=e.inschrijvingstype)?void 0:t.toLowerCase())==="hoofdvestiging"})){e.next=17;break}return e.abrupt("return",tM);case 17:e.next=21;break;case 19:b=""===d&&""===u,f=v.find(function(e){var t=e.inschrijvingstype,r=e.kvkNummer,n=e.vestigingsnummer,a=e.subdossiernummer;return r===i&&(b&&"Rechtspersoon"===t||n===d||a===u)})||{};case 21:return e.abrupt("return",{kvknummer:f.kvkNummer,company:tG(f)});case 22:case"end":return e.stop()}},e)}))).apply(this,arguments)}let tJ=function(e){return tH.apply(this,arguments)};function tq(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function tW(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?tq(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):tq(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function tZ(){return(tZ=(0,e_.A)(eF().mark(function e(t){var r,n,a,i,s;return eF().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r=t.company,n=t.config,a=r.inschrijvingstype,i=r.kvkNummer,(null==a?void 0:a.toLowerCase())==="rechtspersoon"||(null==a?void 0:a.toLowerCase())==="nevenvestiging"){e.next=5;break}return e.abrupt("return",r);case 5:return e.next=7,tJ({kvknummer:i,findHoofdvestiging:!0,searchEndpoint:n.urls.companySearch});case 7:if(!(s=e.sent).noHQ){e.next=10;break}return e.abrupt("return",r);case 10:return e.abrupt("return",tW(tW({},r),{},{hasHeadQuarters:!0,companyHQ:s.company}));case 11:case"end":return e.stop()}},e)}))).apply(this,arguments)}let tQ=function(e){return tZ.apply(this,arguments)},tX=function(e){var t,r=e.companyIdentifier,n=e.productId,a=e.subProductId,i=e.navigate,s=e.productFilter,o=e.checkoutStepAttributes,c=e.login,l=e.spa;t=o?e1(o.pathname,{companyIdentifier:r,productId:a?"".concat(n,"-").concat(a):n}):ey({companyIdentifier:r,productId:n,subProductId:a});var u="".concat(t,"/").concat(s?"?productfilter="+s:"");if(null!=c&&c.shouldLogin){var d="".concat(c.publicPath,"#").concat(u);ex({spa:l}).signinRedirect({state:{redirectPath:d}})}else i(u)},tY=function(e){var t,r=e.setCompanyObj,n=et(),a=tT().setGeneralError,i=tL().productFilters,s=(0,v.useRef)(!1),o=(0,v.useRef)(!0),c=(0,eI.Zp)(),l=(0,v.useCallback)(function(e){var t,a,i,s,o,l,u=e.kvknummer,d=e.subdossiernummer,m=e.vestigingsnummer,p=e.navigateTo,g=e.productFilter,v=(a=(t={kvknummer:u,subdossiernummer:d,vestigingsnummer:m,config:n}).kvknummer,s=void 0===(i=t.subdossiernummer)?"":i,l=void 0===(o=t.vestigingsnummer)?"":o,eg({key:t.config.storageKeys.company}).find(function(e){var t=e.kvkNummer,r=e.subdossiernummer,n=e.vestigingsnummer;if(t!==a)return!1;var i=!1,o=!1,c=!1;return s&&(i=r===s),l&&(o=n===l),l||s||(c=!n&&!r),o||i||c})||null);return v&&v.kvkNummer?(r(v),p&&tX({companyIdentifier:eX({kvknummer:v.kvkNummer,vestigingsnummer:v.vestigingsnummer,subdossiernummer:v.subdossiernummer}),navigate:c,productFilter:g,spa:n.spa}),v):null},[n,r,c]),u=(0,v.useCallback)((t=(0,e_.A)(eF().mark(function e(t){var u,d,m,p,g,v,f,b,h,k;return eF().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(u=t.kvknummer,d=t.subdossiernummer,m=t.vestigingsnummer,g=void 0!==(p=t.navigateTo)&&p,v=t.productFilter,o.current=!0,f=l({kvknummer:u,subdossiernummer:d,vestigingsnummer:m,navigateTo:g,productFilter:v}),!(s.current||f)){e.next=5;break}return e.abrupt("return",null);case 5:return s.current=!0,e.next=8,tJ({kvknummer:u,subdossiernummer:d,vestigingsnummer:m,searchEndpoint:n.urls.companySearch});case 8:if(b=e.sent,o.current){e.next=11;break}return e.abrupt("return",null);case 11:if(h=b.kvknummer,k=b.company,h){e.next=18;break}return r({}),tX({productId:"",companyIdentifier:"",navigate:c,spa:n.spa}),s.current=!1,e.abrupt("return",null);case 18:return!k.subdossiernummer&&d&&(k.subdossiernummer=d),e.prev=19,e.next=22,tQ({company:k,config:n});case 22:if(k=e.sent,o.current){e.next=25;break}return e.abrupt("return",null);case 25:e.next=33;break;case 27:if(e.prev=27,e.t0=e.catch(19),o.current){e.next=31;break}return e.abrupt("return",null);case 31:a(!0),k={};case 33:return r(k),ev({company:k,config:n}),g&&tX({companyIdentifier:eX({kvknummer:k.kvkNummer,subdossiernummer:k.subdossiernummer,vestigingsnummer:k.vestigingsnummer}),navigate:c,productFilter:void 0===v?i.join(","):v,spa:n.spa}),s.current=!1,e.abrupt("return",{kvknummer:h,company:k});case 38:case"end":return e.stop()}},e,null,[[19,27]])})),function(e){return t.apply(this,arguments)}),[l,n,c,i,r,a]);return(0,v.useEffect)(function(){return function(){o.current=!1}},[]),u};function t$(e){var t,r=e.orderId,n=e.companyObj,a=void 0===n?{}:n,i=e.product,s=e.gtmStatus,o=e.activeVariant,c=e.singleVariant,l=void 0===c||c,u=e.activePrice;if(i.productId===A.JAARREKENINGEN){var d,m,p,g,v=i.subTitle||(null==(g=i.productC
1onfObj)?void 0:g.subTitle)||"";p="".concat(v," ").concat(i.title)}else p=i.title||(null==i||null==(t=i.productConfObj)?void 0:t.title);var f=tx(u);f=f.replace(",",".");var b=(null==(d=i.productConfObj)?void 0:d.variant)||o,h=(null==(m=i.productConfObj)?void 0:m.productId)||i.productId;switch(s){case"firstStep":(0,tB.Fj)({event:"begin_checkout",ecommerce:{items:[t0({company:a,product:i,name:p,id:h,price:f,variant:b,singleVariant:l})]}});break;case"overzicht":(0,tB.Fj)({event:"add_payment_info",ecommerce:{currency:"EUR",value:f,items:[t0({company:a,product:i,name:p,id:h,price:f,variant:b,singleVariant:l})]}});break;case"bedankt":(0,tB.Fj)({event:"purchase",ecommerce:{transaction_id:void 0===r?"":r,value:f,currency:"EUR",items:[t0({company:a,product:i,name:p,id:h,price:f,variant:b,singleVariant:l})]}})}}function t0(e){var t=e.company,r=e.product,n=e.name,a=e.id,i=e.price,s=e.variant,o=e.singleVariant;return{item_id:a,item_name:n,currency:"EUR",index:0,item_brand:"KVK",item_category:r.productId,item_variant:s,item_single_variant:o,item_company_number:t.kvkNummer,item_company_holding_place:t.bezoeklocatie.plaats,item_company_sector:"",item_company_segment:"",price:i,quantity:1}}var t1=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";switch(e){case"latest-result-link":(0,tB.R2)({vpv_url:"/bestellen/bedrijf-selecteren",type:"link",click_text:t,click_url:r,additional_info:"linkClick - latest-result-link"});break;case"kies-ander-bedrijf":(0,tB.R2)({vpv_url:"/bestellen/bedrijf-selecteren",type:"link",click_text:t,click_url:r,additional_info:"linkClick - kruimelpad"});break;case"producten-zelfde-bedrijf":(0,tB.R2)({vpv_url:"/bestellen/bedankt",type:"link",click_text:t,click_url:r,additional_info:"linkClick - zelfde bedrijf"});break;case"toon-niet-verkrijgbaar-product":(0,tB.R2)({vpv_url:"/bestellen/product-selecteren",type:"accordion",click_text:t,click_url:r,additional_info:n});break;case"naar-downloadpagina":(0,tB.R2)({vpv_url:"/bestellen/bedankt",type:"button",click_text:t,click_url:r,additional_info:"button - primary button"});break;case"producten-ander-bedrijf":(0,tB.R2)({vpv_url:"/bestellen/bedankt",type:"link",click_text:t,click_url:r,additional_info:"linkClick - ander bedrijf"});break;case"product-deponeringen-click-kvk-nummer":(0,tB.R2)({vpv_url:"/bestellen/bedankt",type:"link",click_text:t,click_url:r,additional_info:"product deponeringen - kvknummer"});break;case"print-button":(0,tB.R2)({vpv_url:"/bestellen/bedankt",type:"button",click_text:t});break;case"naar-mijn-kvk":(0,tB.R2)({vpv_url:"/bestellen/product-selecteren/",type:"button",click_text:t,click_url:r});break;default:(0,tB.R2)({vpv_url:"/bestellen",type:e,click_text:t,click_url:r,additional_info:n})}};let t2=function(e){var t=e.companyObj,r=e.setCompanyObj,n=et(),a=tL().productFilters,i=(0,eI.Zp)();
1return(0,v.useCallback)(function(e,s,o,c){var l=e.company,u=void 0===l?t:l,d=e.productFilter;return function(e){e&&e.preventDefault();var t=eX({kvknummer:u.kvkNummer,subdossiernummer:u.subdossiernummer,vestigingsnummer:u.vestigingsnummer});ev({company:u,config:n}),r(u),tX({companyIdentifier:t,navigate:i,productFilter:void 0===d?null==a?void 0:a.join(","):d,spa:n.spa}),t1(s,o,c)}},[t,n,r,i,a])};var t3=r(81114),t4=r(73131),t6=r(97731),t5=r(84994),t8=r(77768);let t9=function(e){var t,r=e.setFormdata,n=e.formData,a=t_().productObj,i=(0,v.useCallback)(function(e){a.isRequiredLoggedIn=e,r({general:{loginRequired:e}})},[a,r]);return(0,v.useEffect)(function(){var e,t;(null==n||null==(e=n.general)?void 0:e.loginRequired)!==void 0&&(a.isRequiredLoggedIn=null==n||null==(t=n.general)?void 0:t.loginRequired)},[null==n||null==(t=n.general)?void 0:t.loginRequired,a]),i},t7=function(e){(0,v.useEffect)(function(){var t=function(){return e(!1)};return window.addEventListener("popstate",t,!0),function(){window.removeEventListener("popstate",t)}},[e])},re=function(e){var t=e.formData,r=e.permissions,n=e.productId,a=e.config,i=e.productObj,s=ia(n),o=ir()[n];return s.filter(function(e){var n,s=null==(n=o[e])?void 0:n.condition;return!s||s({productObj:i,formData:t,permissions:r,config:a})})},rt=function(e){var t=e.formDataReady,r=e.formData,n=et(),a=(0,v.useState)([]),i=a[0],s=a[1],o=t_().productObj,c=na().permissions;return(0,v.useEffect)(function(){t&&s(re({formData:r,permissions:c,productId:o.productId,config:n,productObj:o}))},[r,o,t,n,c]),i};var rr=r(24653);function rn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ra(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?rn(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rn(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let ri=function(){var e=et().storageKeys.checkoutSavedSteps,t=(0,rr.A)(e,{expires:60}),r=(0,eO.A)(t,2),n=r[0],a=void 0===n?null:n,i=r[1];return{setCookieCheckoutData:function(e,t){i(JSON.stringify(ra(ra({},JSON.parse(a)),{},(0,x.A)({},e,t))))},getCookieCheckoutData:function(e){var t=JSON.parse(a);return null==t?void 0:t[e]}}},rs=function(){return!!new URLSearchParams(eb({}).qs).has("bewerk")};function ro(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function rc(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ro(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ro(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let rl=function(){var e,t=et().storageKeys,r=(0,v.useState)({}),n=r[0],a=r[1],i=(0,v.useState)(!1),s=i[0],o=i[1],c=t_().productObj,l=tD(),u=l.companyObj,d=l.kvknummer,m=t.checkoutSession,p=null==(e=c.productConfObj)?void 0:e.productIdentifier,g=(0,v.useMemo)(function(){return eX({kvknummer:d,subdossiernummer:u.subdossiernummer,vestigingsnummer:u.vestigingsnummer})},[u.subdossiernummer,u.vestigingsnummer,d]);(0,v.useEffect)(function(){if(p){var e=sessionStorage.getItem(m),t="".concat(g).concat(p);if(!e){sessionStorage.setItem(m,JSON.stringify((0,x.A)({},t,{}))),o(!0);return}var r=JSON.parse(e),n=null==r?void 0:r[t];if(!n){sessionStorage.setItem(m,JSON.stringify(rc(rc({},r),{},(0,x.A)({},t,{})))),o(!0);return}a(n),o(!0)}},[g,p,m]);var f=(0,v.useCallback)(function(e){var t=sessionStorage.getItem(m);if(t){var r="".concat(g).concat(p),n=JSON.parse(t);sessionStorage.setItem(m,JSON.stringify(rc(rc({},n),{},(0,x.A)({},r,e))))}},[g,p,m]);return{formData:n,setFormdata:(0,v.useCallback)(function(e){s&&a(function(t){var r=rc(rc({},t),e);return f(r),r})},[f,s]),formDataReady:s}},ru=function(e){var t=e.currentStep,r=e.setCurrentStep,n=e.checkoutFlow,a=e.setFormdata,i=e.formData,s=e.stepsAttributes,o=(0,eI.Zp)(),c=et(),l=c.urls.publicPath,u=t_().productObj,d=tD().goToCompany,m=(0,v.useRef)(null),p=na({}),g=p.isAuthenticated,f=p.permissions,b=ri().setCookieCheckoutData,h=rm(),k=rs(),j=(0,v.useCallback)(function(e){if(e&&e.preventDefault(),void 0!==t){if(0===t)return void d({})();var a=Math.max(0,t-1);o(h({pathname:s[n[a]].pathname})),r(a)}},[n,t,d,o,r,s,h]),y=(0,v.useCallback)(function(e,n){if(e&&e.preventDefault(),void 0!==t){var a,d=re({formData:n||i,permissions:f,productId:null==(a=u.productC
1onfObj)?void 0:a.productId,config:c,productObj:u}),m=Math.min((null==d?void 0:d.length)-1,t+1);k&&(m=d.findIndex(function(e){return"overzicht"===e}));var p=h({pathname:s[d[m]].pathname});if(!g&&u.isRequiredLoggedIn){var v="".concat(l,"#").concat(p);ex({spa:c.spa}).signinRedirect({state:{redirectPath:v}})}else o(p),r(m)}},[c,t,k,i,o,g,f,u,r,s,h,l]);(0,v.useEffect)(function(){m.current&&(m.current(null,i),m.current=null)},[i]);var O=(0,v.useCallback)(function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(void 0!==t){var i=n[t];!0===r.saveFormDataInCookie?b(i,e):!1===r.saveFormDataInCookie&&b(i,{}),a((0,x.A)({},i,e)),!1!==r.goNext&&(m.current=y)}},[n,t,y,b,a]);return{doPreviousStep:j,doNextStep:y,submitStep:O}},rd=function(){var e=t_().productObj,t=(0,v.useState)(!1),r=t[0],n=t[1];return(0,v.useEffect)(function(){var t;ir()[null==e||null==(t=e.productConfObj)?void 0:t.productId]&&n(!0)},[e]),r},rm=function(){var e=t_().productObj,t=tD(),r=t.companyObj,n=t.kvknummer,a=e.subProductId?"".concat(null==e?void 0:e.productId,"-").concat(e.subProductId):null==e?void 0:e.productId;return(0,v.useCallback)(function(e){var t=e.pathname,i=e.editMode,s=e1(t,{productId:a,companyIdentifier:eX({kvknummer:n,subdossiernummer:r.subdossiernummer,vestigingsnummer:r.vestigingsnummer})});return"".concat(s).concat(void 0!==i&&i?"?bewerk=1":"")},[r.subdossiernummer,r.vestigingsnummer,n,a])};function rp(e){return Math.round(100*parseFloat(String(e).replace(",",".")))}let rg=function(e){var t=e.productReady,r=e.setFormdata,n=e.formData,a=(0,v.useState)(0),i=a[0],s=a[1],o=(0,v.useCallback)(function(e){var t=n.general;void 0!==t&&(t.unitPrice=e,r({general:t})),s(e)},[r,n.general]),c=t_().productObj;return(0,v.useEffect)(function(){if(t){var e,r,a=(null==n||null==(e=n.variant)?void 0:e.price)||rp(c.price)||rp(c.productConfObj.price);s((null==(r=n.general)?void 0:r.unitPrice)||a)}},[c,t,o,n.general,n]),{unitPrice:i,setUnitPrice:o}},rv=function(e){var t=e.values;return(0,er.jsx)(er.Fragment,{children:t.filter(Boolean).map(function(e){return(0,er.jsxs)(v.Fragment,{children:[e,(0,er.jsx)("br",{})]},e)})})};var rf="Nederland";let rb="De Ruijterkade",rh="1013AA",rk="Amsterdam";var rj={stepLabel:"Jouw gegevens",stepIcon:t3.A,pathname:"/{{companyIdentifier}}/{{productId}}/checkout/gegevens",vpvUrl:"checkout/gegevens",summaryBlock:function(e){var t=e.gegevens,r=e.stepConfig,n=e.stepNum,a=(0,eI.Zp)(),i=(0,v.useContext)(rS).setCurrentStep,s=t.firstName,o=t.middleName,c=t.lastName,l=t.emailAddress,u=t.land,d=t.selectedAddress,m=t.straatHuisnummer,p=t.postcodeWoonplaats,g=t.regio,f=t.aanvulling,b=t.bedrijfsnaam,h=t.afdeling,k=t.isSnelbalie,j=rm()({pathname:r.pathname,editMode:!0});return(0,er.jsxs)(eE.A,{columns:8,className:"py-6 border-top",children:[(0,er.jsx)(eN.A,{span:{xs:12,md:3},"data-ui-test-class":"label_gegevens",children:"Jouw gegevens"}),(0,er.jsx)(eN.A,{span:{xs:10,md:4},translate:"no",className:"notranslate font-weight-medium","data-ui-test-class":"gegevens",children:(0,er.jsx)("p",{className:"mb-0",children:(0,er.jsx)(rv,{values:["".concat(s," ").concat(o," ").concat(c),l,b,h]})})}),(0,er.jsx)(eN.A,{span:1,className:"text-right",children:(0,er.jsx)("a",{href:"#".concat(j),onClick:function(e){e.preventDefault(),a(j),i(n)},"data-ui-test-class":"wijzig-gegevens",children:"Wijzig"})}),(0,er.jsx)(eN.A,{className:"mt-2",span:{xs:12,md:3},"data-ui-test-class":"label_afleveradres",children:"Afleveradres"}),(0,er.jsx)(eN.A,{span:{xs:10,md:4},translate:"no",className:"mt-2 font-weight-medium notranslate","data-ui-test-class":"afleveradres",children:(0,er.jsxs)("p",{className:"mb-0",children:[k&&(0,er.jsxs)(er.Fragment,{children:[rb," ","5",(0,er.jsx)("br",{}),rh," ",rk,(0,er.jsx)("br",{}),"KVK Snelbalie"]}),!k&&u===rf&&(0,er.jsxs)(er.Fragment,{children:[d.straatnaam," ",d.huisnummer,d.huisletter," ",d.huisnummerToevoeging,(0,er.jsx)("br",{}),d.postcode," ",d.woonplaatsnaam,(0,er.jsx)("br",{}),f]}),!k&&u!==rf&&(0,er.jsx)(rv,{values:[m,p,g,u,f]})]})})]})},cookieRememberFormInput:!1,gtmStatus:"gegevens"},ry={stepLabel:"Taal en aantal",stepIntro:"Geef hieronder aan in welke taal je het papier gewaarmerkte uittreksel wilt bestellen en hoeveel je er wilt hebben.",stepIcon:t4.A,pathname:"/{{companyIdentifier}}/{{productId}}/checkout/aantal",vpvUrl:"checkout/aantal",summaryBlock:function(e){var t=e.gegevens,r=e.stepConfig,n=e.stepNum,a=(0,eI.Zp)(),i=t.aantalNederlands,s=t.aantalEngels,o=void 0===s?0:s,c=(0,v.useContext)(rS),l=c.setCurrentStep,u=c.setUnits,d=rm(),m=r.pathname,p=r.aantalEnglishEnabled,g=r.aantalDutchEnabled,f=d({pathname:m,editMode:!0});return(0,v.useEffect)(function(){u(o+i)},[o,i,u]),(0,er.jsxs)(eE.A,{columns:8,className:"py-6 border-top",children:[g&&(0,er.jsxs)(er.Fragment,{children:[(0,er.jsx)(eN.A,{span:{xs:8,md:3},"data-ui-test-class":"label_aantal-nederlands",children:"Aantal Nederlands"}),(0,er.jsx)(eN.A,{span:{xs:7,md:4},className:"mb-4 font-weight-medium","data-ui-test-class":"aantal-nederlands",children:i})]}),(0,er.jsx)(eN.A,{span:1,className:"text-right",children:(0,er.jsx)("a",{href:"#".concat(f),onClick:function(e){e.preventDefault(),a(f),l(n)},"data-ui-test-class":"wijzig-aantal",children:"Wijzig"})}),p&&(0,er.jsxs)(er.Fragment,{children:[" ",(0,er.jsx)(eN.A,{span:{xs:8,md:3},"data-ui-test-class":"label_aantal-engels",children:"Aantal Engels"}),(0,er.jsx)(eN.A,{span:{xs:8,md:4},className:"font-weight-medium","data-ui-test-class":"aantal-engels",children:o})]})]})},cookieRememberFormInput:!1,aantalEnglishEnabled:!0,aantalDutchEnabled:!0,gtmStatus:"aantal"},rx={stepLabel:"Taal",stepIcon:t4.A,pathname:"/{{companyIdentifier}}/{{productId}}/checkout/taal",vpvUrl:"checkout/taal",summaryBlock:function(e){var t=e.gegevens,r=e.stepConfig,n=e.stepNum,a=(0,eI.Zp)(),i=t.taal,s=(0,v.useContext)(rS).setCurrentStep,o=rm()({pathname:r.pathname,editMode:!0});return(0,er.jsxs)(eE.A,{columns:8,className:"py-6 border-top",children:[(0,er.jsx)(eN.A,{span:{xs:8,md:3},"data-ui-test-class":"label_taal",children:"Taal"}),(0,er.jsx)(eN.A,{span:{xs:7,md:4},className:"mb-4 font-weight-medium","data-ui-test-class":"taal",children:i}),(0,er.jsx)(eN.A,{span:1,className:"text-right",children:(0,er.jsx)("a",{href:"#".concat(o),onClick:function(e){e.preventDefault(),a(o),s(n)},"data-ui-test-class":"wijzig-taal",children:"Wijzig"})})]})},cookieRememberFormInput:!0,gtmStatus:"taal"},rO={stepLabel:"Controleer je bestelling",stepIcon:t6.A,pathname:"/{{companyIdentifier}}/{{productId}}/checkout/overzicht",vpvUrl:"checkout/overzicht",gtmStatus:"overzicht"},rA={stepLabel:"Betalen",stepIcon:t5.A,pathname:"/{{companyIdentifier}}/{{productId}}/checkout/betalen",vpvUrl:"checkout/betalen",gtmStatus:"betalen"},rI={stepLabel:"E-mailadres",stepTitle:"Wat is je e-mailadres?",stepIcon:t8.A,stepTitleSub:"Wij gebruiken jouw e-mail alleen om je bestelling te verzenden, en je hierover te informeren.",pathname:"/{{companyIdentifier}}/{{productId}}/checkout/email",vpvUrl:"checkout/email",summaryBlock:function(e){var t=e.gegevens,r=e.stepConfig,n=e.stepNum,a=(0,eI.Zp)(),i=t.emailAddress,s=(0,v.useContext)(rS).setCurrentStep,o=rm()({pathname:r.pathname,editMode:!0});return(0,er.jsxs)(eE.A,{columns:8,className:"py-6 border-top",children:[(0,er.jsx)(eN.A,{span:{xs:8,md:3},"data-ui-test-class":"label_email",children:"E-mailadres"}),(0,er.jsx)(eN.A,{span:{xs:7,md:4},className:"mb-4 font-weight-medium notranslate","data-ui-test-class":"email",translate:"no",children:i}),(0,er.jsx)(eN.A,{span:1,className:"text-right",children:(0,er.jsx)("a",{href:"#".concat(o),onClick:function(e){e.preventDefault(),a(o),s(n)},"data-ui-test-class":"wijzig-email",children:"Wijzig"})})]})},secondEmailInput:function(){return!1},gtmStatus:"email"},rE={stepLabel:"Variant",stepTitle:"Kies de gewenste variant",stepIcon:t3.A,pathname:"/{{companyIdentifier}}/{{productId}}/checkout/variant",vpvUrl:"checkout/variant",summaryBlock:function(e){var t=e.gegevens,r=e.stepConfig,n=e.stepNum,a=(0,eI.Zp)(),i=t.variant,s=et().translationTableProductVariants[i]||{name:"",description:""},o=(0,v.useContext)(rS).setCurrentStep,c=rm()({pathname:r.pathname,editMode:!0});return(0,er.jsxs)(eE.A,{columns:8,className:"py-6 border-top",children:[(0,er.jsx)(eN.A,{span:{xs:8,md:3},"data-ui-test-class":"label_variant",children:"Variant"}),(0,er.jsx)(eN.A,{span:{xs:7,md:4},translate:"no",className:"notranslate mb-4 font-weight-medium","data-ui-test-class":"variant",children:s.name}),(0,er.jsx)(eN.A,{span:1,className:"text-right",children:(0,er.jsx)("a",{href:"#".concat(c),onClick:function(e){e.preventDefault(),a(c),o(n)},"data-ui-test-class":"wijzig-variant",children:"Wijzig"})})]})},gtmStatus:"variant"},rN={stepLabel:"Privegegevens",stepIcon:eS.A,pathname:"/{{companyIdentifier}}/{{productId}}/checkout/privegegevens",vpvUrl:"checkout/privegegevens",summaryBlock:function(e){var t=e.gegevens,r=e.stepConfig,n=e.stepNum,a=na().permissions,i=(0,eI.Zp)(),s=t.priveAdressen,o=t.priveGegevens,c=(0,v.useContext)(rS).setCurrentStep,l=rm(
1)({pathname:r.pathname,editMode:!0});return(0,er.jsxs)("div",{className:"border-top pt-6 mb-6 position-relative",children:[(0,er.jsx)("a",{href:"#".concat(l),onClick:function(e){e.preventDefault(),i(l),c(n)},"data-ui-test-class":"wijzig-ipa-ipp",className:"position-absolute",style:{top:24,right:0},children:"Wijzig"}),a.IPP&&(0,er.jsxs)(eE.A,{columns:8,className:"mb-4",children:[(0,er.jsx)(eN.A,{span:{xs:8,md:3},className:"pr-12@size-xs-only","data-ui-test-class":"label_toon-persoonsgegevens",children:"Priv\xe9persoonsgegevens"}),(0,er.jsx)(eN.A,{span:{xs:7,md:5},className:"font-weight-medium","data-ui-test-class":"toon-persoonsgegevens",children:o?"Ja":"Nee"})]}),a.IPA&&(0,er.jsxs)(eE.A,{columns:8,children:[(0,er.jsx)(eN.A,{span:{xs:8,md:3},className:"pr-12@size-xs-only","data-ui-test-class":"label_toon-priveaddressen",children:"Priv\xe9adressen"}),(0,er.jsx)(eN.A,{span:{xs:7,md:5},className:"font-weight-medium","data-ui-test-class":"toon-priveaddressen",children:s?"Ja":"Nee"})]})]})},gtmStatus:"privegegevens"},rw=(0,x.A)((0,x.A)((0,x.A)((0,x.A)((0,x.A)((0,x.A)((0,x.A)((0,x.A)((0,x.A)((0,x.A)({},eC.VARIANT,rE),eC.PRODUCTINFORMATIE,{stepLabel:"Productinformatie",pathname:"/{{companyIdentifier}}/{{productId}}/checkout/productinformatie",vpvUrl:"checkout/productinformatie",gtmStatus:"productinformatie"}),eC.BETAALKEUZE,{pathname:"/{{companyIdentifier}}/{{productId}}/checkout/betaalkeuze",vpvUrl:"checkout/betaalkeuze",linkIdealAndAccount:"/#/{{companyIdentifier}}/{{productId}}/checkout/gegevens",authenticationDisabled:!0,showProgressbar:!1,gtmStatus:"betaalkeuze"}),eC.GEGEVENS,rj),eC.AANTAL,ry),eC.TAAL,rx),eC.OVERZICHT,rO),eC.BETALEN,rA),eC.EMAIL,rI),eC.PRIVEGEGEVENS,rN);let rP=function(e){var t=e.productReady,r=e.checkoutFlow,n=(0,v.useState)(),a=n[0],i=n[1],s=tD().goToCompany;return(0,v.useEffect)(function(){if(t&&r.length){var e=(window.location.href.split("/checkout/")[1]||window.location.href).toLowerCase(),n=r.findIndex(function(t){var r=rw[t].pathname.split("/checkout/")[1].toLowerCase();return e.includes(r)});n!==a&&i(n),-1===n&&s({})()}},[r,a,s,t]),{currentStep:a,setCurrentStep:i}},rS=(0,v.createContext)({currentStep:0,currentStepName:"",setCurrentStep:function(){},checkoutFlow:[],activePrice:0,setUnits:function(){},setOrderReference:function(){},setOrderPending:function(){},setOrderTimedOut:function(){},orderReference:"",setIsAuthenticatedRequired:function(){},setFormdata:function(){},submitStep:function(){},formData:{},setUnitPrice:function(){},stepAttributes:{},doNextStep:function(){},formDataCurrent:{}});var rT=r(73422),rC=r(12130);let rD=function(e){var t=e.title,r=e.children;return(0,er.jsx)(eE.A,{columns:12,children:(0,er.jsxs)(eN.A,{columnStart:{xs:1,lg:3},span:{xs:12,lg:8},children:[(0,er.jsxs)(eE.A,{columns:12,children:[(0,er.jsx)(eN.A,{columnStart:1,span:1,children:(0,er.jsx)(rC.A,{className:"fill-color-notification-negative-base position-relative mt-4",size:40,style:{top:"-2px"}})}),(0,er.jsx)(eN.A,{columnStart:2,span:10,children:(0,er.jsx)("h1",{className:"heading-m mt-4 mb-6 d-inline-block",children:t})})]}),r]})})},rR=function(e){var t=e.children,r=et().generalNotification,n=tT().generalError,a=r.title,i=r.content;return n?(0,er.jsxs)(rD,{title:a,children:[(0,er.jsx)("p",{children:i}),(0,er.jsx)(k.A,{className:"mt-4",onClick:function(){return window.location.reload()},"data-ui-test-class":"fout-knop-contact",children:"Probeer opnieuw"})]}):t},rL=function(e){var t=e.type,r=(0,v.useContext)(eT).requestError,n="",a="";switch(t){case"order":"order"===r.type&&(n="Er ging iets mis. Probeer het later nog eens."),"tegoed-order-flow"===r.type&&(a="Je bestelling is nog niet afgerond",n="Het betaalde bedrag is als tegoed op je account gestort. Met dit tegoed kun je de bestelling opnieuw plaatsen"),"tegoed-order-flow-insufficient-credit"===r.type&&(a="Je bestelling is nog niet afgerond",n="Er is te weinig tegoed om je bestelling te plaatsen. Probeer het nog een keer.");break;case"data-parsing":n="Er ging iets mis. Probeer het later nog een keer of neem contact op met ons via <a href='/hulp-en-contact/'>vragen & contact</a>."}return(0,er.jsx)(rT.A,{type:"error",show:!!n,className:"my-6","data-ui-test-class":"notification-box",title:a,children:(0,er.jsx)("span",{dangerouslySetInnerHTML:{__html:n}})})};function rU(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function rz(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?rU(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):rU(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let r_=function(e){var t=e.children,r=(0,v.useState)(!1),n=r[0],a=r[1];(0,v.useEffect)(function(){var e=window.requestAnimationFrame(function(){return a(!0)});return function(){window.cancelAnimationFrame(e)}},[]);var i=rz(rz({},{WebkitTransition:"all 0.5s 1s",transition:"all 0.5s 1s",opacity:"0",maxHeight:"0",transform:"scaleY(0)"}),n&&{opacity:"1",maxHeight:"15rem",transform:"scaleY(1)"});return(0,er.jsx)("div",{style:i,children:t})};var rK=r(95768),rF=r(28230);let rB=function(e){var t=e.opened,r=e.onRequestClose,n=e.errorMessage;return(0,er.jsxs)(rK.A,{isOpen:t,onClose:function(){return{}},children:[(0,er.jsx)(rF.wt,{as:"h1",children:"Er is iets misgegaan bij het inloggen."}),(0,er.jsxs)(rF.cw,{children:[(0,er.jsx)("p",{children:n}),(0,er.jsxs)("p",{children:["Blijft het probleem zich voordoen, neem dan contact op met ons via"," ",(0,er.jsx)("a",{href:"/hulp-en-contact/",target:"_blank",rel:"noopener noreferrer",children:"vragen & contact"}),"."]})]}),(0,er.jsx)(rF.jl,{children:(0,er.jsx)(k.A,{text:"Probeer het opnieuw",onClick:r,"data-ui-test-class":"close-oidc-error-modal"})})]})};function rV(e){var t=e.opened,r=e.onResume;return(0,er.jsxs)(rK.A,{isOpen:t,onClose:function(){return{}},children:[(0,er.jsx)(rF.wt,{as:"h1",children:"Je wordt uitgelogd bij inactiviteit."}),(0,er.jsx)(rF.cw,{children:"Klik op Doorgaan om te zorgen dat je niet uitlogt."}),(0,er.jsx)(rF.jl,{children:(0,er.jsx)(k.A,{text:"Doorgaan",onClick:r})})]})}var rG=r(46887);let rM=function(){var e=et().storageKeys;return(0,v.useCallback)(function(t){var r=t.val,n=void 0===r?window.location.href:r;rG.A.set(e.rememberOrderUrlCookieName,n,{path:"/",domain:O.Ay.cookies.cookieDomain})},[e.rememberOrderUrlCookieName])},rH=function(e){var t=e.children,r=e.disable,n=na({silentRenew:!0}),a=n.isAuthenticated,i=n.isIdle,s=t_().productObj,o=rM(),c=0!==Object.keys(s).length,l=!(void 0!==r&&r)&&!a&&s.isRequiredLoggedIn,u=et().spa;return(tK("BACKPRODUCTS"),(0,v.useEffect)(function(){l&&(o({}),ex({spa:u}).signinRedirect({state:{redirectPath:window.location.href}}))},[l,o,u]),!c||l)?null:(0,er.jsxs)(er.Fragment,{children:[(0,er.jsx)(rV,{opened:i}),t]})};var rJ=r(44933),rq=r(22043),rW=r(1348),rZ=r(18320);let rQ=function(e){var t=e.text,r=e.h,n=e.className,a=e.dataUiTestClass,i=e.style,s=e.children;return(0,v.createElement)("h"+(void 0===r?1:r),{className:void 0===n?"mb-6":n,"data-ui-test-class":a,style:void 0===i?{}:i},(void 0===s?null:s)||t)},rX=function(e){var t,r=e.disabled,n=void 0!==r&&r,a=e.submitOnly,i=e.onClickNext,s=(0,v.useContext)(rS),o=s.isLastStep,c=s.doPreviousStep,l=s.doNextStep,u=s.stepAttributes,d=s.activePrice,m=rs(),p=et().tegoedOrder,g=na().accountTegoed,f=(null==g?void 0:g.method)===E.DIRECTDEBIT,b=(null==g?void 0:g.method)===E.INVOICE,h=(null==g?void 0:g.method)===E.UNKNOWN,j=(null==g?void 0:g.credit)||0,y=function(e){if(!a){if(i){e.preventDefault(),i();return}e.preventDefault(),l()}};t=u.labelNext?u.labelNext:(p?o&&(f||b||j>=d||h):o)?"Betalen":"Volgende";var x=u.labelPrevious;return(0,er.jsxs)("div",{className:"mt-auto",children:[(0,er.jsx)("hr",{}),(0,er.jsx)("div",{className:"mt-6 text-right",children:m?(0,er.jsx)(k.A,{type:a?"submit":void 0,onClick:y,className:"ml-4",text:"Wijzigingen opslaan",isDisabled:n,"data-ui-test-class":"CheckoutSaveButton"}):(0,er.jsxs)(er.Fragment,{children:[(0,er.jsx)(k.A,{onClick:c,className:"ml-4",variant:"secondary",text:void 0===x?"Vorige":x,"data-ui-test-class":"CheckoutPreviousButton"}),(0,er.jsx)(k.A,{type:a?"submit":void 0,onClick:y,className:"ml-4",text:t,isDisabled:n,"data-ui-test-class":"CheckoutNextButton"})]})})]})};var rY=r(12135),r$=r(3097),r0=r(27200);function r1(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function r2(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?r1(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):r1(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let r3=function(){var e,t=t_().productObj,r=null==t||null==(e=t.productConfObj)?void 0:e.productId,n=(0,v.useState)(),a=(0,eO.A)(n,2),i=a[0],s=a[1];return(0,v.useEffect)(function(){if(r){var e={},t=ir()[r];Object.keys(t).forEach(function(r){e[r]=r2(r2({},rw[r]),t[r])}),s(e)}},[r]),i},r4=function(){var e=et().productNotifications,t=(0,v.useState)(!0),r=t[0],n=t[1],a=(0,v.useContext)(rS).currentStepName,i=t_().productObj,s=e[null==i?void 0:i.productId];return!(null!=s&&s.showOnStep)||(null==s?void 0:s.showOnStep.includes(a))?(0,er.jsx)(rT.A,{type:(null==s?void 0:s.type)||"info",show:r&&!!(null!=s&&s.message),onClose:function(){s.isClosable||n(!1)},className:"my-6","data-ui-test-class":"notification-box",children:(0,er.jsx)("span",{dangerouslySetInnerHTML:{__html:null==s?void 0:s.message}})}):null},r6=function(e){var t=e.children,r=(0,v.useContext)(rS),n=r.currentStep,a=r.checkoutFlow,i=r.stepAttributes.showProgressbar,s=r3()||rw,o=a.map(function(e){var t=s[e];return t&&t.stepLabel?{icon:t.stepIcon||rY.A,title:t.stepLabel,stepId:e}:null}).filter(Boolean),c=a[n],l=o.findIndex(function(e){return e.stepId===c});return(0,er.jsxs)(er.Fragment,{children:[(void 0===i||i)&&(0,er.jsx)("div",{className:"mb-12","data-ui-test-class":"checkout-progressbus",children:(0,er.jsx)(r$.A,{activeStep:l+1,children:o.map(function(e,t){var r=e.icon,n=e.title,a=e.stepId;return(0,er.jsx)(r0.A,{"data-ui-test-class":t===l&&"active-stop",icon:(0,er.jsx)(r,{}),title:n},a)})})}),(0,er.jsx)(eE.A,{columns:12,children:(0,er.jsxs)(eN.A,{span:{xs:12,md:10,lg:8},columnStart:{xs:1,md:2,lg:3},children:[(0,er.jsx)(r4,{}),t]})})]})},r5=function(e){for(var t=e.times,r=e.includeZero,n=[],a=+!(void 0===r||r),i=a;i<t;i++)n.push((0,er.jsx)("option",{value:"".concat(i),"aria-label":"".concat(i," stuks"),children:i},i));return n},r8=function(){var e,t,r,n=(0,v.useContext)(rS),a=n.submitStep,i=n.formDataCurrent,s=n.activePrice,o=n.setUnits,c=n.stepAttributes,l=c.cookieRememberFormInput,u=c.aantalEnglishEnabled,d=c.aantalDutchEnabled,m=c.stepIntro,p=(0,v.useState)(!1),g=p[0],f=p[1],b=Number(!!u)+Number(!!d),h=a0()===a$.ACCOUNT?8/b:10,k=(0,v.useState)(Math.min(h,null!=(e=null==i?void 0:i.aantalNederlands)?e:1)),j=k[0],y=k[1],x=(0,v.useState)(Math.min(h,null!=(t=null==i?void 0:i.aantalEngels)?t:0)),O=x[0],A=x[1],I=(0,v.useState)(null!=(r=null==i?void 0:i.remember)&&r),E=I[0],N=I[1],w=function(e){N(e),a({aantalNederlands:j,aantalEngels:O,remember:e},{goNext:!1})};(0,v.useEffect)(function(){o(j+O)},[O,j,o]);var P=g&&!j&&!O;return(0,er.jsxs)("form",{className:"c-order-products--inner",onSubmit:function(e){e.preventDefault(),f(!0),a({aantalNederlands:j,aantalEngels:O,remember:E},{goNext:j+O>0,saveFormDataInCookie:E})},children:[(0,er.jsxs)(r6,{children:[(0,er.jsx)(rQ,{text:c.stepLabel}),(0,er.jsx)("p",{className:"introText-s mb-6",children:m}),(0,er.jsxs)("div",{className:"mt-12 mb-6",children:[!!d&&(0,er.jsxs)(rJ.A,{className:"border-top py-4 ".concat(P&&"m-0 field-container has-error"),alignItems:"center",justifyContent:"space-between",children:[(0,er.jsx)("label",{className:"m-0",htmlFor:"aantalNederlands","data-ui-test-class":"label_aantal-nederlands",children:"Nederlands"}),(0,er.jsx)(rq.A,{defaultValue:"".concat(j),value:"".concat(j),"data-ui-test-class":"aantal-nederlands","aria-label":"Aantal Nederlands","aria-required":"false",style:{width:"88px"},name:"aantalNederlands",id:"aantalNederlands",onChange:function(e){var t=parseInt(e);y(t),a({aantalNederlands:t,aantalEngels:O,remember:E},{goNext:!1})},children:r5({times:h+1,includeZero:b>1})})]}),!!u&&(0,er.jsxs)(rJ.A,{className:"border-top py-4 ".concat(P&&"m-0 field-container has-error"),alignItems:"center",justifyContent:"space-between",children:[(0,er.jsx)("label",{className:"m-0",htmlFor:"aantalEngels","data-ui-test-class":"label_aantal-engels",children:"Engels"}),(0,er.jsx)(rq.A,{defaultValue:"".concat(O),value:"".concat(O),"data-ui-test-class":"aantal-engels","aria-label":"Aantal Engels","aria-required":"false",style:{width:"88px"},name:"aantalEngels",id:"aantalEngels",onChange:function(e){var t=parseInt(e);A(t),a({aantalNederlands:j,aantalEngels:t,remember:E},{goNext:!1})},children:r5({times:h+1,includeZero:b>1})})]}),(0,er.jsx)(rJ.A,{className:"border-top py-2",alignItems:"center",justifyContent:"flex-end",children:P&&(0,er.jsx)(rT.A,{className:"my-4 font-size-base border-none p-0",type:"error",children:(0,er.jsx)("span",{className:"field-error",children:"Selecteer minimaal 1 exemplaar om verder te kunnen"})})}),(0,er.jsxs)(rJ.A,{alignItems:"center",justifyContent:"space-between",children:[(0,er.jsx)("span",{className:"introText-s",children:(0,er.jsx)("strong",{"data-ui-test-class":"label_Totaalbedrag",children:"Totaalbedrag"})}),(0,er.jsx)("p",{className:"introText-s text-right",children:(0,er.jsxs)("strong",{"data-ui-test-class":"Totaalbedrag",children:["⬠",tx(s)]})})]}),l&&(0,er.jsx)(eE.A,{className:"mt-6",alignItems:{xs:"center",lg:"end"},"data-ui-test-class":"cookie-stepData-aantal",children:(0,er.jsxs)(eN.A,{span:{xs:12},className:"d-flex",children:[(0,er.jsx)(rW.A,{name:"remember",checked:E,onChange:function(e){return w(e.target.checked)},"data-ui-test-class":"onthouden-gegevens",label:"Deze gegevens onthouden voor een volgende bestelling."}),(0,er.jsx)(rZ.A,{"data-ui-test-class":"tooltip-pop-up",refElementAttributes:{className:"mt-2 ml-min3","data-ui-test-class":"tooltip"},title:"Bestel je regelmatig?",children:"Je kunt je gegevens bewaren voor je volgende bestelling. Je gegevens worden dan voor 60 dagen opgeslagen op de computer waar je op dit moment werkt. Je kunt de bewaarde gegevens altijd wijzigen."})]})})]})]}),(0,er.jsx)(rX,{submitOnly:!0})]})};var r9=r(38484),r7=r(33844),ne=r(26853),nt=r(51047);function nr(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function nn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?nr(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nr(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let na=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.silentRenew,r=(0,v.useContext)(ec),n=r.isSigningOut,a=r.setSigningOut,i=r.permissions,s=r.accountAddress,o=r.accountTegoed,c=(0,g.As)(),l=(0,g.un)({enabled:void 0!==t&&t,signOutAfter:3e5,idleOptions:{idleAfter:6e5}});return(0,v.useEffect)(function(){return a(l.isSigningOut)},[a,l.isSigningOut]),nn(nn(nn({},l),c),{},{isAuthenticated:n||c.isAuthenticated,permissions:i,accountAddress:s,accountTegoed:o})};var ni=r(27584),ns=r(60913);let no=function(){var e=(0,ni.ao)("paginas/bestellen/svg-afbeeldingen",ns.hT.NL),t={mastercard:"".concat(e,"/mastercard-logo.svg"),visa:"".concat(e,"/visa-logo.svg"),idealWero:"".concat(e,"/ideal_wero_lockup_yellow_horizontal_rgb.svg")};return(0,er.jsxs)("div",{"data-ui-test-class":"betaalkeuze-logos",children:[(0,er.jsx)("img",{className:"pr-2",src:t.idealWero,alt:"ideal wero",style:{height:"24px"}}),(0,er.jsx)("img",{className:"pr-2",src:t.mastercard,alt:"mastercard"}),(0,er.jsx)("img",{className:"pr-2",src:t.visa,alt:"visa"})]})};var nc=r(14358);let nl=function(e){var t=e.children;return(0,er.jsx)(nc.A,{className:"c-order-products__product-group--box mt-4 pt-4 p-4@size-m mb-6@size-m","data-ui-test-class":"betaalkeuze-component",children:(0,er.jsx)(rJ.A,{flexDirection:{xs:"column",md:"row"},justifyContent:{md:"space-between"},alignItems:{xs:"flex-start",md:"center"},flexWrap:"nowrap",gap:"10px",children:t})})},nu=function(e){var t=e.href,r=e.testClass,n=e.onClick,a=e.variant,i=na({}).isAuthenticated;return(0,er.jsx)("div",{className:"text-right",children:(0,er.jsx)(k.A,{variant:"gast"!==a?"primary":"secondary",href:t,className:"ml-auto",text:"gast"===a?"Ga verder als gast":i?"Ga verder":"Inloggen",size:"small",onClick:n,"data-ui-test-class":void 0===r?"selecteer-button":r})})},nd=function(){var e=t_().productObj,t=tD(),r=t.companyObj,n=t.kvknummer,a=na({}).isAuthenticated,i=(0,v.useContext)(rS),s=i.stepAttributes,o=i.submitStep,c=i.setIsAuthenticatedRequired;if(!s)return null;var l=e1(s.linkIdealAndAccount,{productId:null==e?void 0:e.productConfObj.productId,companyIdentifier:eX({kvknummer:n,subdossiernummer:r.subdossiernummer,vestigingsnummer:r.vestigingsnummer})}),u=function(e){return function(t){t&&t.preventDefault(),c(e===a$.ACCOUNT),o({payment:e},{goNext:!0})}};return(0,er.jsxs)(r6,{children:[(0,er.jsx)(rQ,{text:"Hoe wil je verder gaan?"}),(0,er.jsxs)(nl,{children:[(0,er.jsxs)(r9.A,{flexGrow:"1","data-ui-test-class":"betaalkeuze-account",children:[(0,er.jsx)("h3",{className:"heading-text pb-3",children:"Bestel met je KVK toegangscode"}),(0,er.jsxs)(r7.A,{variant:"bullets",className:"mb-3",children:[(0,er.jsx)(ne.A,{children:"Betaal zoals jij wil. Met iDEAL | Wero, creditcard, tegoed of automatische incasso."}),(0,er.jsx)(ne.A,{children:"Ontvang facturen als je automatische incasso instelt."}),(0,er.jsx)(ne.A,{children:"Vind je bestelling terug in een overzicht."})]}),!a&&(0,er.jsxs)("p",{className:"body-text",children:["Heb je nog geen toegangscode?"," ",(0,er.jsx)(nt.A,{text:"Maak er een aan",href:"/toegangscode/aanvragen/",target:"_blank"}),"."]})]}),(0,er.jsx)(r9.A,{flexGrow:"0",children:(0,er.jsx)(nu,{href:l,testClass:"selecteer-button account",onClick:u(a$.ACCOUNT),variant:"account"})})]}),(0,er.jsxs)(nl,{children:[(0,er.jsxs)(r9.A,{flexGrow:"1","data-ui-test-class":"betaalkeuze-ideal-of-creditcard",children:[" ",(0,er.jsx)("h3",{className:"heading-text pb-3",children:"Bestel als gast"}),(0,er.jsxs)(r7.A,{variant:"bullets",className:"mb-3",children:[(0,er.jsx)(ne.A,{children:"Betaal met iDEAL | Wero of creditcard."}),(0,er.jsx)(ne.A,{children:"Je ontvangt geen factuur."})]}),(0,er.jsx)(no,{})]}),(0,er.jsxs)(r9.A,{flexGrow:"0",children:[" ",(0,er.jsx)(nu,{href:l,testClass:"selecteer-button ideal of creditcard",onClick:u(a$.IDEAL),variant:"gast"})]})]})]})};var nm=r(1909),np=r(43257),ng=r(33137),nv=r(87152);let nf="De invoer bevat ongeldige tekens.",nb="Het e-mailadres is niet geldig. Maak gebruik van letters, cijfers, punt, _, -, @.",nh="De opgegeven e-mailadressen zijn niet gelijk.",nk="Vul een geldige waarde in (met: letters, spaties, punten of strepen).",nj="Bedrijfsnaam bevat ongeldige karakters.";function ny(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function nx(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?ny(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ny(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var nO={emailAddress:"",emailAddressHerhaal:""},nA=function(e,t){return e===t.emailAddress};let nI=function(){var e,t=(0,v.useContext)(rS),r=t.submitStep,n=t.formDataCurrent,a=t.stepAttributes,i=t.formData,s=a.cookieRememberFormInput,o=a.secondEmailInput,c=o&&o({formData:i}),l=(0,v.useState)(null!=(e=null==n?void 0:n.remember)&&e),u=l[0],d=l[1],m=nx(nx({},nO),n),p=(0,nm.mN)({mode:"onBlur",defaultValues:m}),g=p.control,f=p.handleSubmit,b=function(e){c||(e.emailAddressHerhaal=""),r(nx(nx({},e),{},{remember:u}),{goNext:!0,saveFormDataInCookie:u})},h=function(e){d(e),r({remember:e},{goNext:!1})};return(0,er.jsxs)(np.lV,{className:"c-order-products--inner",onSubmit:function(e){f(b)(e)},children:[(0,er.jsxs)(r6,{children:[(0,er.jsx)(rQ,{text:a.stepTitle}),a.stepTitleSub&&(0,er.jsx)("p",{className:"introText-s mb-6",children:a.stepTitleSub}),(0,er.jsx)(np.D0,{name:"emailAddress",id:"emailAddress",label:"E-mailadres",control:g,render:np.pd.Email,rules:{required:"Vul het veld e-mailadres in",validate:(0,ng.E)(nv.Z,nb)},attributes:{"data-ui-test-class":"input-veld-email"},required:!0}),c&&(0,er.jsx)(np.D0,{name:"emailAddressHerhaal",id:"emailAddressHerhaal",label:"Vul je e-mailadres opnieuw in",control:g,render:np.pd.Email,rules:{required:"Vul het veld herhaal e-mailadres in",validate:(0,ng.E)(nA,nh)},attributes:{"data-ui-test-class":"input-veld-herhaal-email"},info:"Zo weten we zeker dat je e-mailadres klopt.",required:!0}),s&&(0,er.jsx)(eE.A,{className:"mt-6",alignItems:{xs:"center",lg:"end"},"data-ui-test-class":"cookie-stepData-gegevens",children:(0,er.jsxs)(eN.A,{span:{xs:12},className:"d-flex",children:[(0,er.jsx)(rW.A,{checked:u,onChange:function(e){return h(e.target.checked)},label:"Deze gegevens onthouden voor een volgende bestelling.",name:"remember","data-ui-test-class":"onthouden-gegevens"}),(0,er.jsx)(rZ.A,{"data-ui-test-class":"tooltip-pop-up",refElementAttributes:{className:"mt-2 ml-min3","data-ui-test-class":"tooltip"},title:"Bestel je regelmatig?",children:"Je kunt je gegevens bewaren voor je volgende bestelling. Je gegevens worden dan voor 60 dagen opgeslagen op de computer waar je op dit moment werkt. Je kunt de bewaarde gegevens altijd wijzigen."})]})})]}),(0,er.jsx)(rX,{submitOnly:!0})]})};var nE=r(88890);let nN=function(e){var t=e.isHidden,r=e.control;return t?null:(0,er.jsx)(np.D0,{name:"aanvulling",label:"Aanvulling",hint:"(niet verplicht)",info:"Bijvoorbeeld een kamernummer of unitnummer.",control:r,render:np.pd.Text,rules:{validate:(0,ng.E)(nE.l,nf)},attributes:{"data-ui-test-class":"input-veld-aanvulling",maxLength:35}})},nw=function(e){var t=e.control;return e.isHidden?null:(0,er.jsxs)(er.Fragment,{children:[(0,er.jsx)(np.D0,{name:"straatHuisnummer",label:"Straat en huisnummer",control:t,render:np.pd.Text,rules:{validate:{hasNoXSSChars:(0,ng.E)(nE.l,nf)},required:"Vul het veld 'Straat en huisnummer' in"},attributes:{"data-ui-test-class":"input-veld-buitenlands-adres-1",maxLength:40}}),(0,er.jsx)(np.D0,{name:"postcodeWoonplaats",label:"Postcode en woonplaats",control:t,render:np.pd.Text,rules:{validate:{hasNoXSSChars:(0,ng.E)(nE.l,nf)},required:"Vul het veld 'Postcode en woonplaats' in"},attributes:{"data-ui-test-class":"input-veld-buitenlands-adres-2",maxLength:40}}),(0,er.jsx)(np.D0,{name:"regio",label:"Regio",hint:"(niet verplicht)",control:t,render:np.pd.Text,rules:{validate:{hasNoXSSChars:(0,ng.E)(nE.l,nf)}},attributes:{"data-ui-test-class":"input-veld-buitenlands-adres-3",maxLength:40}})]})};var nP=r(56968),nS=r(9574);let nT=function(e){var t=e.setOpenSearchAddressModal,r=e.selectedAddressString,n=e.isHidden,a=e.control;if(n)return null;var i=r?"Adres aanpassen (opent in een pop-up)":"Adres opzoeken (opent in een pop-up)";return(0,er.jsxs)(er.Fragment,{children:[(0,er.jsx)(np.D0,{name:"selectedAddressString",label:"Adres",control:a,render:np.pd.Text,rules:{required:"Geef een correct Nederlands adres op."},attributes:{"data-ui-test-class":"input-veld-adres"},readOnly:!0}),(0,er.jsx)(nP.A,{ariaLabel:i,onClick:function(){return t(!0)},icon:nS.A,className:"mb-5","data-ui-test-class":"adres-zoeker",children:i})]})},nC=function(e){var t=e.isSnelbalie,r=e.isHidden,n=(0,v.useContext)(ec).accountAddress;if(r)return null;
1var a=t?"".concat(rb," ").concat("5",", ").concat(rh," ").concat(rk):"".concat(n.street||""," ").concat(n.houseNumber||"").concat(n.houseNumberAddition||"",", ").concat(n.postalCode||""," ").concat(n.city," ").concat(n.region||"");return(0,er.jsxs)(er.Fragment,{children:[(0,er.jsx)(np.D0.Label,{htmlFor:"adresAccount",children:"Adres"}),(0,er.jsx)(np.pd.Text,{name:"adresAccount",id:"adresAccount",readOnly:!0,value:a.trim(),attributes:{"data-ui-test-class":"input-veld-adres-Account",autoComplete:"off","data-lpignore":1,maxLength:40}})]})};var nD=r(38569),nR=r(15054);let nL=function(e){var t=e.control,r=e.isSnelbalie;return(0,er.jsxs)(er.Fragment,{children:[(0,er.jsx)(np.D0,{name:"firstName",label:"Voornaam",control:t,render:np.pd.Text,rules:{required:"Vul het veld voornaam in",validate:(0,ng.E)(nD.E,nk)},attributes:{"data-ui-test-class":"input-veld-voornaam",maxLength:40}}),(0,er.jsx)(np.D0,{name:"middleName",label:"Tussenvoegsel",control:t,hint:"(niet verplicht)",render:np.pd.Text,rules:{validate:(0,ng.E)(nD.E,nk)},attributes:{"data-ui-test-class":"input-veld-tussenvoegsel",maxLength:10}}),(0,er.jsx)(np.D0,{name:"lastName",label:"Achternaam",control:t,render:np.pd.Text,rules:{required:"Vul het veld achternaam in",validate:(0,ng.E)(nD.E,nk)},attributes:{"data-ui-test-class":"input-veld-achternaam",maxLength:40}}),(0,er.jsx)(np.D0,{name:"emailAddress",label:"E-mailadres",control:t,render:np.pd.Email,rules:{required:"Vul het veld e-mailadres in",validate:(0,ng.E)(nv.Z,nb)},attributes:{"data-ui-test-class":"input-veld-email"}}),(0,er.jsx)(np.D0,{name:"bedrijfsnaam",label:"Bedrijfsnaam",control:t,hint:r?"":"(niet verplicht)",render:np.pd.Text,rules:{required:!!r&&"Vul het veld bedrijfsnaam in",validate:(0,ng.E)(nR.d,nj)},attributes:{"data-ui-test-class":"input-veld-bedrijfsnaam",maxLength:40}}),(0,er.jsx)(np.D0,{name:"afdeling",label:"Afdeling",hint:"(niet verplicht)",control:t,render:np.pd.Text,rules:{validate:{hasNoXSSChars:(0,ng.E)(nE.l,nf)}},attributes:{"data-ui-test-class":"input-veld-afdeling",maxLength:40}})]})},nU=function(e){var t=e.isHidden,r=e.control,n=e.checked,a=e.onChange;return t?null:(0,er.jsx)(eE.A,{className:"mt-6",alignItems:{xs:"center",lg:"end"},"data-ui-test-class":"cookie-stepData-gegevens",children:(0,er.jsxs)(eN.A,{span:{xs:12},className:"d-flex",children:[(0,er.jsx)(np.Ec,{name:"remember",control:r,attributes:{"data-ui-test-class":"onthouden-gegevens"},render:function(){return(0,er.jsx)(rW.A,{checked:n,onChange:a,label:"Deze gegevens onthouden voor een volgende bestelling."})}}),(0,er.jsx)(rZ.A,{"data-ui-test-class":"tooltip-pop-up",refElementAttributes:{className:"mt-2 ml-min3","data-ui-test-class":"tooltip"},title:"Bestel je regelmatig?",text:"Je kunt je gegevens bewaren voor je volgende bestelling. Je gegevens worden dan voor 60 dagen opgeslagen op de computer waar je op dit moment werkt. Je kunt de bewaarde gegevens altijd wijzigen."})]})})};var nz=r(58691),n_=r(31202),nK=(c=(0,e_.A)(eF().mark(function e(t){var r,n,a,i,s,o;return eF().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.endpoint,a=void 0!==(n=t.errorLoggingActive)&&n,i=t.setGeneralError,s=new Date().toISOString().slice(0,10).replace(/-/g,""),e.prev=3,e.next=6,tk.E.get("".concat(r,"?peildatum=").concat(s));case 6:return o=e.sent,e.abrupt("return",o);case 10:return e.prev=10,e.t0=e.catch(3),i(!0),e0({error:e.t0,msg:"Error while fetching country list",active:a}),e.abrupt("return",[]);case 15:case"end":return e.stop()}},e,null,[[3,10]])})),function(e){return c.apply(this,arguments)}),nF=["inputState","inputRef"];function nB(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function nV(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?nB(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nB(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let nG=function(e){var t=e.control,r=e.isReadOnly,n=e.country,a=e.isHidden,i=(0,v.useState)([]),s=i[0],o=i[1],c=et().urls,l=tT().setGeneralError;return((0,v.useEffect)(function(){nK({endpoint:c.landeniso,setGeneralError:l}).then(function(e){o(e)})},[l,c.landeniso]),a)?null:r?(0,er.jsxs)(er.Fragment,{children:[(0,er.jsx)(np.D0.Label,{htmlFor:"landAccount",children:"Land"}),(0,er.jsx)(np.pd.Text,{name:"landAccount",readOnly:!0,value:n,attributes:{"data-ui-test-class":"input-veld-land-Account",autoComplete:"off","data-lpignore":1,maxLength:40}})]}):s.length?(0,er.jsxs)(np.D0,{control:t,render:function(e){e.inputState;var t=e.inputRef,r=(0,nz.A)(e,nF);return(0,er.jsx)(n_.A,nV(nV({},r),{},{ref:t,"data-ui-test-class":"input-veld-selecteer-land"}))},name:"land",label:"Land",disabled:r,rules:{required:"Land is verplicht"},children:[(0,er.jsx)("option",{disabled:!0,value:"",children:"Kies een land"}),(0,er.jsx)(er.Fragment,{children:s.map(function(e){return(0,er.jsx)("option",{value:e.name,children:e.name},"".concat(e.id).concat(e.twoLetterCode))})})]}):(0,er.jsxs)(er.Fragment,{children:[(0,er.jsx)("label",{className:"field-label",children:"Land"}),(0,er.jsx)(eA.A,{inline:!0})]})};var nM=r(36030),nH=["title","labelCancel","labelOK","isOpen","onCancel","onOK","onClose","children"];function nJ(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function nq(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?nJ(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nJ(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let nW=function(e){var t=e.title,r=e.labelCancel,n=e.labelOK,a=e.isOpen,i=void 0!==a&&a,s=e.onCancel,o=e.onOK,c=e.onClose,l=e.children,u=(0,nz.A)(e,nH),d=(0,v.useState)(i),m=d[0],p=d[1];(0,v.useEffect)(function(){p(i)},[i]);var g=function(e){var t=(null==s?void 0:s(e))!==!1,r=(null==c?void 0:c(e))!==!1;t&&r&&p(!1)};return(0,er.jsx)("div",nq(nq({},u),{},{children:(0,er.jsxs)(rK.A,{isOpen:m,onClose:g,children:[(0,er.jsx)(rF.wt,{as:"h3",children:(0,er.jsx)("span",{"data-ui-test-class":"modal-title",children:t})}),(0,er.jsx)(rF.cw,{children:l}),(0,er.jsx)(rF.jl,{children:(0,er.jsxs)(nM.A,{isFullWidthSmallScreen:!0,children:[(0,er.jsx)(k.A,{"data-ui-test-class":"modal-confirm",onClick:function(e){(null==o?void 0:o(e))!==!1&&p(!1)},children:void 0===n?"OK":n}),(0,er.jsx)(k.A,{"data-ui-test-class":"modal-cancel",variant:"secondary",onClick:g,children:void 0===r?"Annuleren":r})]})})]})}))},nZ=function(e){var t=e.isSnelbalie,r=e.setSnelbalieActive,n=(0,v.useState)(!1),a=n[0],i=n[1],s=function(e){return e.preventDefault(),i(!1),r(!t),!1};return t?(0,er.jsxs)(er.Fragment,{children:[(0,er.jsxs)("p",{children:["Vul hieronder je gegevens in om een bestelling te plaatsen ",(0,er.jsx)("strong",{children:"bij de snelbalie"}),"."]}),(0,er.jsxs)(rT.A,{className:"mb-8 font-size-base border-none p-0",type:"info",children:["Dit is het formulier om bestellingen te plaatsen bij de snelbalie. Wil je niet bij de snelbalie bestellen? Vul dan het"," ",(0,er.jsx)(nt.A,{ariaLabel:"postbestellingen formulier link",onClick:s,text:"formulier voor postbestellingen",asButton:!0,"data-ui-test-class":"snelbalie-link-cancel"})," ","in."]})]}):(0,er.jsxs)(er.Fragment,{children:[(0,er.jsx)("p",{children:"Vul hieronder je gegevens in."}),(0,er.jsxs)(rT.A,{className:"mb-8 font-size-base border-none p-0",type:"info",children:["Wil je bij de snelbalie bestellen? Vul dan het"," ",(0,er.jsx)(nt.A,{ariaLabel:"snelbalie formulier link",onClick:function(e){return e.preventDefault(),i(!0),!1},text:"formulier voor de snelbalie",asButton:!0,"data-ui-test-class":"snelbalie-link"}
1)," ","in."]}),(0,er.jsxs)(nW,{title:"Bestellen bij de KVK Snelbalie",isOpen:a,labelOK:"Doorgaan",onOK:s,onClose:function(){return i(!1)},"data-ui-test-class":"modal-snelbalie",children:[(0,er.jsx)("p",{children:"Lees je onderstaande punten even aandachtig door?"}),(0,er.jsxs)(r7.A,{className:"bodyText-s",children:[(0,er.jsx)(ne.A,{children:"Een bestelling plaatsen bij de KVK snelbalie is alleen mogelijk voor notaris- en advocatenkantoren in Amsterdam."}),(0,er.jsxs)(ne.A,{children:["Je haalt het product zelf op bij ons ",(0,er.jsx)("b",{children:"kantoor in Amsterdam"}),"."]}),(0,er.jsx)(ne.A,{children:"Je ontvangt een e-mail ter bevestiging. Dit is ook de bevestiging dat het uittreksel opgehaald kan worden."}),(0,er.jsx)(ne.A,{children:"Op werkdagen kunnen bestellingen die tot 15:00 geplaatst zijn, dezelfde dag nog worden opgehaald."}),(0,er.jsx)(ne.A,{children:"Vergeet niet je legitimatiebewijs mee te nemen!"})]})]})]})};var nQ=r(514),nX=r(24919);let nY=function(){var e,t=et().urls;return(0,v.useCallback)((e=(0,e_.A)(eF().mark(function e(r,n){var a;return eF().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,tk.E.get("".concat(t.addressSearch,"?postcode=").concat(r,"&huisnummer=").concat(n));case 3:return a=e.sent,e.abrupt("return",a.map(function(e){var t,r,n,a,i;return{huisletter:null!=(t=e.huisletter)?t:void 0,huisnummer:e.huisnummer,huisnummerToevoeging:null!=(r=e.huisnummerToevoeging)?r:void 0,postcode:null!=(n=e.postcode)?n:"",straatnaam:null!=(a=e.straatnaam)?a:"",woonplaatsnaam:null!=(i=e.plaatsnaam)?i:"",aanvulling:""}}));case 7:return e.prev=7,e.t0=e.catch(0),e.abrupt("return",[]);case 10:case"end":return e.stop()}},e,null,[[0,7]])})),function(t,r){return e.apply(this,arguments)}),[t.addressSearch])};var n$=(0,nQ.Kb)()(function(e){var t=e.name,r=e.onChange,n=e.submitForm,a=e.selectedAddress,i=e.valid,s=e.triggerValidation,o=e.addressValid,c=e.updateAddressInForm;s.current=(0,e_.A)(eF().mark(function e(){return eF().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n();case 2:o.current&&c(a);case 3:case"end":return e.stop()}},e)}));var l=nY();return(0,v.useEffect)(function(){o.current=i},[o,i]),(0,er.jsx)("div",{className:"mb-4 Trinity-Form",children:(0,er.jsx)(nX.U,{required:!0,value:a,name:t,onChange:r,validationMessage:" Geef een correct Nederlands adres op. Mogelijk ontbreekt de postcode (4 cijfers en 2 letters), het huisnummer(Postbus) of een huisletter. Selecteer een huisletter als dit van toepassing is.",showAanvulling:!1,fetcher:l})})});let n0=function(e){var t=e.isOpenSearchAddressModal,r=e.setOpenSearchAddressModal,n=e.setAdres,a=(0,v.useState)({}),i=a[0],s=a[1],o=(0,v.useRef)(null),c=(0,v.useRef)(!1);return(0,v.useEffect)(function(){t&&s({})},[t]),(0,er.jsxs)(nW,{title:"Zoek een adres",isOpen:t,labelOK:"Selecteer",onOK:function(e){return o.current(e),!1},onClose:function(){return r(!1)},"data-ui-test-class":"modal-zoekadres",children:[(0,er.jsx)("p",{children:"Vul een postcode en huisnummer in om een adres op te zoeken."}),(0,er.jsx)(n$,{submitForm:function(){},onChange:s,selectedAddress:i,triggerValidation:o,addressValid:c,name:"AddressSearchNL",updateAddressInForm:n})]})},n1={firstName:"",middleName:"",lastName:"",emailAddress:"",bedrijfsnaam:"",afdeling:"",straatHuisnummer:"",postcodeWoonplaats:"",regio:"",aanvulling:"",land:rf,remember:!1,selectedAddress:{straatnaam:"",huisnummer:"",huisletter:"",postcode:"",woonplaatsnaam:""},selectedAddressString:""},n2=function(e){var t=e.countryCode;try{return new Intl.DisplayNames(["nl"],{type:"region"}).of(t)}catch(e){return t}},n3=function(e){var t=e.accountAddress;if(!t||"success"!==t.status||Object.keys(t).length<3)return{};if("NL"===t.countryCode)return{addressNL:{selectedAddress:{straatnaam:t.street,huisnummer:t.houseNumber,huisnummerToevoeging:t.houseNumberAddition||"",postcode:t.postalCode,woonplaatsnaam:t.city},land:rf,countryCode:"NL"}};var r=t.houseNumber,n=t.houseNumberAddition,a=t.street,i=t.postalCode,s=t.city,o=t.region,c=t.countryCode;return{addressForeign:{straatHuisnummer:"".concat(void 0===a?"":a," ").concat(void 0===r?"":r," ").concat(void 0===n?"":n).trim(),postcodeWoonplaats:"".concat(void 0===i?"":i," ").concat(void 0===s?"":s).trim(),regio:void 0===o?"":o,land:n2({countryCode:c}),countryCode:c}}},n4=function(){return n3({accountAddress:(0,v.useContext)(ec).accountAddress})};function n6(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function n5(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?n6(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n6(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let n8=function(e){var t=e.isSnelbalie,r=e.isCountryNL,n=e.handleSubmit,a=e.selectedAddress,i=e.saveFormDataInCookie,s=(0,v.useContext)(rS).submitStep,o=(0,v.useCallback)(function(e){var n,o=r||t,c=t||!r?n1.selectedAddress:a;c.postcode=null==c||null==(n=c.postcode)?void 0:n.replace(/ /g,"").toUpperCase(),s(n5(n5(n5({},e),{},{isSnelbalie:t,remember:i},o&&{straatHuisnummer:"",postcodeWoonplaats:"",regio:"",land:rf}),{},{selectedAddress:c}),{goNext:!0,saveFormDataInCookie:i})},[r,t,i,a,s]);return function(e){n(o)(e)}};function n9(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function n7(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n9(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n9(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let ae=function(e){var t=e.setSelectedAddress,r=e.setValue,n=e.selectedAddress,a=e.trigger,i=(0,v.useContext)(rS),s=i.submitStep,o=i.formDataCurrent,c=i.stepAttributes,l=(0,v.useContext)(ec).accountAddress,u=n4(),d=u.addressForeign,m=u.addressNL,p=!!c.cookieRememberFormInput,g=c.shouldUseAccountAddress,f=a0()===a$.ACCOUNT,b=(0,v.useState)(!!(f&&null!=o&&o.isSnelbalie)),h=b[0],k=b[1],j=g&&!h&&!!l;return{showCookieRememberFormInput:p,isAccountFlow:f,isSnelbalie:h,setSnelbalieActive:function(e){e||(null==l?void 0:l.countryCode)!=="NL"||t(null==m?void 0:m.selectedAddress),e||(null==l?void 0:l.countryCode)==="NL"||(r("land",n2({countryCode:(null==l?void 0:l.countryCode)||""})),r("straatHuisnummer",d.straatHuisnummer),r("postcodeWoonplaats",d.postcodeWoonplaats),r("regio",d.regio));var n=n7(n7({},m),d);s(n7(n7({},o),{},{isSnelbalie:e},!e&&n),{goNext:!1}),k(e),e||setTimeout(function(){return a("bedrijfsnaam")})},isAccountAddress:j,isValidNlAddress:j&&!h&&!!n}};function at(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ar(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?at(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):at(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let an=function(){var e,t=n4(),r=t.addressForeign,n=t.addressNL,a=(0,v.useContext)(rS),i=a.submitStep,s=a.formDataCurrent,o=void 0===s?{}:s,c=(0,v.useState)(!1),l=c[0],u=c[1],d=(0,v.useState)(ar(ar({},null==n?void 0:n.selectedAddress),o.selectedAddress)),m=d[0],p=d[1],g=(0,v.useMemo)(function(){var e=[m.postcode,m.woonplaatsnaam].filter(Boolean).join(" ");return[[m.straatnaam,m.huisnummer,m.huisletter,m.huisnummerToevoeging].filter(Boolean).join(" "),e].filter(Boolean).join(", ")},[m]),f=ar(ar(ar(ar(ar({},n1),n),r),o),{},{selectedAddressString:g}),b=(0,nm.mN)({mode:"onBlur",defaultValues:f}),h=b.control,k=b.watch,j=b.handleSubmit,y=b.setValue,x=b.trigger;(0,v.useEffect)(function(){g&&y("selectedAddressString",g,{shouldValidate:!0})},[g,y]);var O=ae({selectedAddress:m,setSelectedAddress:p,setValue:y,trigger:x}),A=O.showCookieRememberFormInput,I=O.isAccountFlow,E=O.isSnelbalie,N=O.setSnelbalieActive,w=O.isAccountAddress,P=(0,v.useState)(null!=(e=o.remember)&&e),S=P[0],T=P[1],C=k("land"),D=C===rf,R=n8({isSnelbalie:E,isCountryNL:D,handleSubmit:j,selectedAddress:m,saveFormDataInCookie:S}),L=(0,v.useCallback)(function(e){T(e),i({remember:e},{goNext:!1})},[i]);return(0,er.jsxs)(er.Fragment,{children:[(0,er.jsx)(n0,{isOpenSearchAddressModal:l,setOpenSearchAddressModal:u,setAdres:function(e){p(e),u(!1)}}),(0,er.jsxs)(np.lV,{className:"c-order-products--inner",onSubmit:R,children:[(0,er.jsxs)(r6,{children:[(0,er.jsx)(rQ,{text:"Jouw gegevens"}),I&&(0,er.jsx)("span",{translate:"no",className:"notranslate",children:(0,er.jsx)(nZ,{isSnelbalie:E,setSnelbalieActive:N})}),!I&&(0,er.jsx)("p",{children:"Vul hieronder je gegevens in om een papier gewaarmerkt uittreksel te bestellen."}),(0,er.jsx)(nL,{control:h,isSnelbalie:E}),(0,er.jsx)(nG,{control:h,isReadOnly:w,country:C,isHidden:E}
1),(0,er.jsx)(nw,{control:h,isHidden:D||w||E}),(0,er.jsx)(nT,{setOpenSearchAddressModal:u,selectedAddressString:g,control:h,isHidden:!D||E||w}),(0,er.jsx)(nC,{isSnelbalie:E,isHidden:!w&&!E}),(0,er.jsx)(nN,{isHidden:E,control:h}),(0,er.jsx)(nU,{isHidden:!A,control:h,checked:S,onChange:function(e){return L(e.target.checked)}})]}),(0,er.jsx)(rX,{submitOnly:!0})]})]})};var aa=r(6706);let ai=function(e){var t=e.productObj,r=t.productConfObj,n=t.title||(null==r?void 0:r.title);if(t.productId===A.JAARREKENINGEN){var a=t.subTitle||(null==r?void 0:r.subTitle);n="".concat(a," ").concat(n)}return t.productId===A.CONCERNRELATIES&&(n="Concernrelaties ".concat(n)),n||""},as=function(e){return!!(!e||!/[^a-zA-Z0-9 /\\\-_().,;:[\]]+/g.test(e))||"Niet alle karakters zijn toegestaan. Alleen a-z, A-Z, 0-9, spatie en / \\ - _ . , : ; ( ) [ ]."};var ao={ideal:"direct",account:"account"};let ac=function(e){var t,r,n=e.formData;return(null==(t=n.variant)?void 0:t.variant)==="XBRL"?ao.ideal:null!=(r=n.betaalkeuze)&&r.payment?ao[n.betaalkeuze.payment]||"unKnownPaymentMethod":ao.account};function al(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function au(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?al(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):al(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let ad=function(e){var t,r,n,a,i,s,o=e.formData,c=e.productId,l=e.customDeliveryFormat,u={},d=ac({formData:o}),m=o.privegegevens?{priveAdressen:o.privegegevens.priveAdressen,priveGegevens:o.privegegevens.priveGegevens}:{priveAdressen:!1,priveGegevens:!1},p=m.priveAdressen||m.priveGegevens;switch(c){case A.UITTREKSEL_DIGITAAL:u=au({deliveryFormat:"PdfGewaarmerkt",email:null==(t=o.email)?void 0:t.emailAddress,taal:null==(r=o.taal)?void 0:r.taal,paymentMethod:d},m);break;case A.UITTREKSEL_NMP_DIGITAAL:u={deliveryFormat:"PdfGewaarmerktNMP",email:null==(n=o.email)?void 0:n.emailAddress,paymentMethod:d};break;case A.UITTREKSEL_PAPIER:case A.UITTREKSEL_NMP_PAPIER:var g=o.gegevens,v=o.aantal,f=g.selectedAddress,b=g.isSnelbalie,h=!b&&g.land===rf,k=!b&&g.land!==rf,j=g.land,y={straat:"",huisnummer:"",huisnummerToevoeging:"",stad:"",postcode:"",aanvulling:"",land:""};h?y={straat:f.straatnaam,huisnummer:f.huisnummer,huisnummerToevoeging:f.huisnummerToevoeging||f.huisletter,stad:f.woonplaatsnaam,postcode:f.postcode,land:j,aanvulling:g.aanvulling}:k&&(y=au(au({},y),{},{straatHuisnummer:g.straatHuisnummer,postcodeWoonplaats:g.postcodeWoonplaats,regio:g.regio,land:j,aanvulling:g.aanvulling}));var x=b||p,O=au({voornaam:g.firstName,tussenvoegsel:g.middleName,achternaam:g.lastName,bedrijfsnaam:g.bedrijfsnaam,afdeling:g.afdeling},!x&&y);u=au({deliveryFormat:c===A.UITTREKSEL_PAPIER?"PapierGewaarmerkt":"PapierGewaarmerktNMP",paymentMethod:d,email:g.emailAddress,aantalNederlands:v.aantalNederlands,aantalEngels:v.aantalEngels,adresGegevens:O,snelbalie:b},m);break;case A.UBO:u={email:null==(a=o.email)?void 0:a.emailAddress};break;case A.UITTREKSEL_INKIJK:u=au({deliveryFormat:"inzien"},m);break;case A.JAARREKENINGEN:u={deliveryFormat:l,email:null==(i=o.email)?void 0:i.emailAddress,paymentMethod:d};break;case A.CONCERNRELATIES:u={deliveryFormat:"Inzien"};break;case A.DOCUMENTEN:u={deliveryFormat:l,email:null==(s=o.email)?void 0:s.emailAddress}}return u},am=function(e){var t=(("string"==typeof e?e:e.toString()).split("?")[1]||"").split("#")[0]||"",r=(("string"==typeof e?e:e.toString()).split("#")[1]||"").split("?")[0]||"",n=new URL(e).origin+new URL(e).pathname;return"".concat(n).concat(r?"#".concat(r):"").concat(t?"?".concat(t):"")};function ap(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}var ag="OPHTGD",av=function(e){var t=new URL("/afrekenen/",window.location.origin);return Object.entries(e).forEach(function(e){var r=(0,eO.A)(e,2),n=r[0],a=r[1];t.searchParams.set(n,a)}),t.toString()},af=(l=(0,e_.A)(eF().mark(function e(t){var r,n,a,i,s,o;return eF().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:var c;return r=t.selectedAmount,a=void 0===(n=t.extraQueryParams)?{}
1:n,i=t.bearerToken,e.prev=1,e.next=4,c=r,(0,e3.i)({url:"".concat(O.VP,"/payment/toegangscode/Balance"),headers:{Authorization:"Bearer ".concat(i)},body:{product:ag,amount:Number(c)},method:"PUT"});case 4:if(s=e.sent.orderId){e.next=8;break}return e.abrupt("return",{success:!1});case 8:return o=av(function(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ap(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ap(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}({amount:r.toString(),product:ag,orderId:s},a)),window.location.assign(o),e.abrupt("return",{success:!0});case 13:return e.prev=13,e.t0=e.catch(1),(0,eq.N)(Error("Balance /payment/toegangscode/Balance request failed")),e.abrupt("return",{success:!1});case 17:case"end":return e.stop()}},e,null,[[1,13]])})),function(e){return l.apply(this,arguments)});let ab=function(){var e,t=et(),r=(0,v.useContext)(rS),n=r.setOrderPending,a=r.setOrderTimedOut,i=rM(),s=(0,v.useContext)(eT).setRequestError,o=na(),c=o.user,l=o.accountTegoed,u=(null==c?void 0:c.access_token)||"",d=(null==l?void 0:l.credit)===0;return(0,v.useCallback)((e=(0,e_.A)(eF().mark(function e(r){var o,c,l,m,p,g,v,f,b,h,k;return eF().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:o=r.orderStatusInfo,c=r.activePrice,l=r.automaticOrderAfterTegoedOphogenFlow,m=r.companyIdentifier,p=r.productIdentifier,g=c.toString(),e.t0=o,e.next="notEnoughCredit"===e.t0?5:"timeOut"===e.t0?27:30;break;case 5:if(!l){e.next=10;break}s({type:"tegoed-order-flow-insufficient-credit"}),n(!1),e.next=26;break;case 10:if(!d){e.next=20;break}return v="".concat(m).concat(p),(f=new URL(window.location.href)).searchParams.set("tegoedOrder","1"),e.next=16,af({selectedAmount:c,bearerToken:u,extraQueryParams:{tegoedOrder:"1",dataIdentifier:v}});case 16:e.sent.success?i({val:am(f)}):(n(!1),s({type:"tegoed-order-flow-insufficient-credit"})),e.next=26;break;case 20:b=new URL(window.location.href),(h=new URL(t.urls.balanceIncreaseUrl,window.location.origin)).searchParams.set("productAmount",g),t.tegoedOrder&&(k="".concat(m).concat(p),b.searchParams.set("tegoedOrder","1"),h.searchParams.set("tegoedOrder","1"),h.searchParams.set("dataIdentifier",k)),i({val:am(b)}),window.location.assign(am(h));case 26:return e.abrupt("break",32);case 27:return n(!1),a(!0),e.abrupt("break",32);case 30:n(!1),s({status:o,type:l?"tegoed-order-flow":"order"});case 32:case"end":return e.stop()}},e)})),function(t){return e.apply(this,arguments)}),[t,d,n,i,a,s,u])};var ah=function(e){switch(e){case A.UITTREKSEL_DIGITAAL:return"EGU";case A.UITTREKSEL_NMP_DIGITAAL:return"EGUNMP";case A.UITTREKSEL_PAPIER:case A.UITTREKSEL_NMP_PAPIER:return"PAPIER";case A.JAARREKENINGEN:return"JRXBON";default:return"Onbekend"}};let ak=function(){var e=(0,v.useContext)(eT).setOrderCompletion,t=et(),r=tD().companyObj,n=t_().productObj,a=(0,eI.Zp)(),i=n.productId,s=ah(i);return(0,v.useCallback)(function(o){var c,l,u,d,m,p,g,v,f=o.orderData,b=o.paymentId,h=o.activePrice,k=o.additionalOrderAttributes,j=o.singleVariant,y=o.companyIdentifier,x=o.productIdentifier,A=o.orderId,I=h.toString();if(e(f),d=(c={orderData:f,productObj:n,config:t}).orderData,m=c.productObj,p=c.config.storageKeys.orderCompletion,g=(null==d?void 0:d.orderId)||(null==d?void 0:d.paymentId),(v=JSON.parse(sessionStorage.getItem(p)||"{}"))[g]=ep(ep({},d),{},{productObj:(l=void 0===m?{}:m,u=(0,ed.A)(l),delete u.onClick,u)}),sessionStorage.setItem(p,JSON.stringify(v)),rG.A.remove(t.storageKeys.rememberOrderUrlCookieName,{path:"/",domain:O.Ay.cookies.cookieDomain}),t$({orderId:A||b,companyObj:r,gtmStatus:"bedankt",product:n,activeVariant:null==k?void 0:k.deliveryFormat,activePrice:I,singleVariant:!!j}),b){var E="".concat(y).concat(x),N=av({amount:I,orderId:b,productId:i,product:s,companyIdentifier:y,dataIdentifier:E});window.location.assign(N)}else a("/bedankt/".concat(y,"/").concat(A))},[r,a,t,i,s,n,e])},aj=function(){var e,t=et(),r=(0,v.useContext)(rS),n=r.setOrderPending,a=r.setOrderTimedOut,i=na().user,s=(null==i?void 0:i.access_token)||"",o=(0,v.useContext)(eT).setRequestError,c=tD().companyObj,l=t_().productObj,u=l.productId,d=ab(),m=ak();return(0,v.useCallback)((e=(0,e_.A)(eF().mark(function e(r){var i,p,g,v,f,b,h,k,j,y,x,O,I,E,N,w,P,S,T,C,D,R,L,U,z,_,K,F;return eF().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return i=r.activeEmail,p=r.deliveryFormat,v=void 0===(g=r.orderReference)?"":g,f=r.activePrice,b=r.additionalOrderAttributes,k=void 0!==(h=r.automaticOrderAfterTegoedOphogenFlow)&&h,n(!0),a(!1),y=(j=l.productC
1onfObj).singleVariant,x=j.productIdentifier,I=void 0===(O=j.productCode)?"":O,E=l.subProductId,N=c.kvkNummer,w=c.vestigingsnummer,P=c.subdossiernummer,S=c.bron,T=eX({kvknummer:N,subdossiernummer:P,vestigingsnummer:w}),e.prev=8,e.next=11,function(e){var t=e.bearerToken,r=e.kvknummer,n=e.vestigingsnummer,a=e.subdossiernummer,i=void 0===a?"":a,s=e.email,o=e.deliveryFormat,c=e.orderReference,l=e.productId,u=e.subProductId,d=e.productCode,m=e.config,p=m.urls,g=m.useJaarstukkenInOrderAPI,v=e.additionalOrderAttributes,f={url:p.orderApiOrder,method:"POST",body:ty(ty(ty(ty(ty({kvknummer:r},n&&{establishmentNumber:n}),i&&{subdossiernummer:i}),{},{productCategory:g&&l===A.JAARREKENINGEN?"jaarstukken":l,productId:u},o&&{deliveryFormat:o}),!!s&&{email:s}),{},{orderReference:c,productCode:d},void 0===v?{}:v),headers:{Authorization:"Bearer ".concat(t)}};return(0,e3.i)(f)}({bearerToken:s,kvknummer:N,vestigingsnummer:w,subdossiernummer:"NMP"===S?P:"",deliveryFormat:p,productId:u,subProductId:E,email:i,orderReference:v.trim(),productCode:l.productCode||I,config:t,additionalOrderAttributes:b});case 11:if(D=(C=e.sent).orderSuccessfull,R=C.orderId,L=C.productJson,U=C.email,z=C.orderStatusInfo,_=C.paymentId,K={orderId:R,paymentId:_,postedEmail:U,orderReference:v.trim(),productJson:L,orderSuccessfull:D},D){e.next=24;break}return e.next=22,d({orderStatusInfo:z,activePrice:f,automaticOrderAfterTegoedOphogenFlow:k,companyIdentifier:T,productIdentifier:x});case 22:e.next=25;break;case 24:m({orderData:K,paymentId:_,activePrice:f,additionalOrderAttributes:b,singleVariant:y,companyIdentifier:T,productIdentifier:x,orderId:R});case 25:e.next=33;break;case 27:e.prev=27,e.t0=e.catch(8),F=e.t0 instanceof Error?e.t0.toString():String(e.t0),e0({error:e.t0,msg:"placeOrder failed; makeOrderCall,\n error=".concat(F),active:t.errorLogging}),n(!1),o({type:k?"tegoed-order-flow":"order"});case 33:case"end":return e.stop()}},e,null,[[8,27]])})),function(t){return e.apply(this,arguments)}),[s,c,t,d,m,u,l,n,a,o])};function ay(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ax(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ay(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ay(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let aO=function(){var e=t_().productObj,t=na().permissions,r=(0,v.useContext)(eT).setRequestError,n=aj(),a=et(),i=a.pageTitle,s=a.tegoedOrder,o=(0,v.useContext)(rS),c=o.formData,l=o.setFormdata,u=o.activePrice,d=o.setOrderReference,m=(0,v.useCallback)(function(t){var r,a=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=ad({formData:c,productId:e.productId,customDeliveryFormat:(null==(r=c.variant)?void 0:r.variant)||(null==e?void 0:e.deliveryFormat)});n({activeEmail:i.email,activePrice:t.activePrice||u,additionalOrderAttributes:i,orderReference:t.orderReference,automaticOrderAfterTegoedOphogenFlow:a})},[u,c,n,e]);return(0,v.useEffect)(function(){var e,t=eh();if(t.tegoedOrder&&null!=(e=c.general)&&e.tegoedOrder){delete t.tegoedOrder;var r=new URLSearchParams(t).toString(),n=window.location.href.split("?")[0],a=r?"".concat(n,"?").concat(r):n;window.history.replaceState(null,i,a),m(c.general,!0)}},[c.general,m,i]),(0,v.useCallback)(function(e){r({}),d(e.referentie);var n=c.general||{},a={activePrice:u,orderReference:e.referentie,permissions:t};s&&(a.tegoedOrder=!0);var i=ax(ax({},n),a);l({general:i}),m(i)},[u,c.general,m,t,l,d,r,s])},aA=function(e){var t=e.isBetaalwijzeIDeal,r=et(),n=r.urls,a=r.tegoedOrder,i=!!eh().tegoedOrder,s=(0,g.As)(),o=s.user,c=s.isLoading,l=(0,v.useContext)(ec),u=l.setAccountTegoed,d=l.accountTegoedPendingRef,m=n.tegoedOphalen,p=null==o?void 0:o.access_token,f=!!p,b=(0,v.useState)(!1),h=b[0],k=b[1];return(0,v.useEffect)(function(){if(!f||!a)return u(void 0),function(){};if(!0===d.current||t||i)return function(){};d.current=!0;var e=new AbortController,r=e.signal;return(0,e_.A)(eF().mark(function e(){var t,n,a,i,s,o;return eF().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r.aborted||k(!0),e.prev=1,n={url:m,method:"GET",headers:{Authorization:"Bearer ".concat(p)},params:{signal:r}},e.next=5,(0,e3.i)(n);case 5:a=e.sent,s=null!=(t=(i={"Online betalen":E.CREDIT,"Automatische incasso":E.DIRECTDEBIT,Factuur:E.INVOICE})[a.betaalwijze])?t:E.UNKNOWN,i[a.betaalwijze]||e0({error:Error("Unknown betaalwijze: ".concat(a.betaalwijze)),msg:"Tegoed endpoint response ".concat(JSON.stringify(a)),active:!0}),o={credit:Number(a.saldo.replace(",","").replace(".","")),method:s,status:"success"},r.aborted||(u(o),k(!1)),e.next=17;break;case 13:e.prev=13,e.t0=e.catch(1),k(!1),u({status:"error",method:E.UNKNOWN});case 17:case"end":return e.stop()}},e,null,[[1,13]])}))(),function(){d.current=!1,e.abort()}},[p,i,m,f,u,a,t,d]),h||c},aI=function(){var e=(0,v.useContext)(rS),t=e.activePrice,r="direct"===ac({formData:e.formData}),n=aA({isBetaalwijzeIDeal:r}),a=na().accountTegoed,i=et().tegoedOrder;if(!a||n||r||!i||(null==a?void 0:a.method)===E.UNKNOWN)return{credit:0,isBetaalwijzeDirectDebit:!1,isBetaalwijzeIDeal:r,isBetaalwijzeInvoice:!1,isBetaalwijzeTegoed:!1,isBetaalwijzeResolved:r||!i||(null==a?void 0:a.method)===E.UNKNOWN,missendTegoed:0,overblijvendTegoed:0,showBetaalwijze:!1,showMissendTegoed:!1,showOverblijvendTegoed:!1,showTegoed:!1,tegoedOphogenOrderPlaatsen:!1};var s=a.credit,o=a.method===E.INVOICE,c=a.method===E.DIRECTDEBIT,l=a.method===E.CREDIT,u=o||c||l||r,d=o||c,m=!d&&l&&s>0,p=Math.abs(s-t);return{credit:s,isBetaalwijzeDirectDebit:c,isBetaalwijzeIDeal:r,isBetaalwijzeInvoice:o,isBetaalwijzeTegoed:l,isBetaalwijzeResolved:u,missendTegoed:p,overblijvendTegoed:s-t,showBetaalwijze:d,showMissendTegoed:m&&s<t,showOverblijvendTegoed:m&&s>=t,showTegoed:m,tegoedOphogenOrderPlaatsen:l&&0===s}},aE=function(){var e,t=t_().productObj,r=tD(),n=r.companyObj,a=r.kvknummer,i=et().urls,s=(0,v.useContext)(rS),o=s.formData,c=s.activePrice,l=s.orderReference,u=s.checkoutFlow,d=s.stepAttributes,m=rM(),p=ai({productObj:t}),g=r3()||rw,f=aI(),b=f.credit,h=f.isBetaalwijzeDirectDebit,k=f.isBetaalwijzeInvoice,j=f.missendTegoed,y=f.overblijvendTegoed,x=f.showBetaalwijze,O=f.showMissendTegoed,I=f.showOverblijvendTegoed,E=f.showTegoed,N=f.tegoedOphogenOrderPlaatsen,w=f.isBetaalwijzeResolved,P=aO(),S=(0,nm.mN)({mode:"onChange",defaultValues:{referentie:l}}),T=S.control,C=S.handleSubmit;if(null!=d&&d.isInterfaceHidden)return null;var D=t.productId===A.JAARREKENINGEN&&(null==(e=o.variant)?void 0:e.variant)==="XBRL",R=!w;return(0,er.jsxs)(np.lV,{onSubmit:function(e){C(P)(e)},children:[(0,er.jsxs)(r6,{children:[(0,er.jsx)(rQ,{text:"Controleer je bestelling"}),(0,er.jsxs)(eE.A,{columns:8,className:"py-6 border-top",children:[(0,er.jsx)(eN.A,{span:{xs:12,md:3},"data-ui-test-class":"label_productTitle",children:"Product"}),(0,er.jsx)(eN.A,{span:{xs:12,md:4},className:"mb-4 font-weight-medium","data-ui-test-class":"productTitle",children:p}),(0,er.jsx)(eN.A,{span:{xs:12,md:3},"data-ui-test-class":"label_handelsnaam",children:"Besteld voor"}),(0,er.jsx)(eN.A,{span:{xs:12,md:4},className:"mb-4 font-weight-medium notranslate","data-ui-test-class":"handelsnaam",translate:"no",children:n.naam}),(0,er.jsx)(eN.A,{span:{xs:12,md:3},"data-ui-test-class":"label_kvknummer",translate:"no",className:"notranslate",children:"KVK-nummer"}),(0,er.jsx)(eN.A,{span:{xs:12,md:4},className:"font-weight-medium","data-ui-test-class":"kvknummer",children:a})]}),u.map(function(e,t){var r=g[e],n=null==r?void 0:r.summaryBlock;if(!n)return null;var a=o[e];return a?(0,er.jsx)(n,{gegevens:a,stepNum:t,stepConfig:r},"Overzicht".concat(e)):null}),(0,er.jsxs)(eE.A,{columns:8,className:"py-6 border-top",children:[(0,er.jsx)(eN.A,{span:{xs:12,md:3},"data-ui-test-class":"label_Totaalbedrag",children:"Totaalbedrag"}),(0,er.jsxs)(eN.A,{span:{xs:12,md:4},className:"mb-4 font-weight-medium","data-ui-test-class":"Totaalbedrag",children:["⬠",tx(c)]}),E&&(0,er.jsxs)(er.Fragment,{children:[(0,er.jsx)(eN.A,{span:{xs:12,md:3},"data-ui-test-class":"label_JouwTegoed",children:"Jouw tegoed"}),(0,er.jsxs)(eN.A,{span:{xs:12,md:4},className:"mb-4 font-weight-medium","data-ui-test-class":"JouwTegoed",children:["⬠",tx(b)]})]}),O&&(0,er.jsxs)(er.Fragment,{children:[(0,er.jsx)(eN.A,{span:{xs:12,md:3},"data-ui-test-class":"label_MissendTegoed",children:"Tekort"}),(0,er.jsxs)(eN.A,{span:{xs:12,md:4},className:"font-weight-medium","data-ui-test-class":"MissendTegoed",children:["⬠",tx(j),(0,er.jsx)("p",{children:"In de volgende stap vul je je tegoed aan. Daarna betaal je direct het product."})]})]}),I&&(0,er.jsxs)(er.Fragment,{children:[(0,er.jsx)(eN.A,{span:{xs:12,md:3},"data-ui-test-class":"label_OverblijvendTegoed",children:"Overblijvend tegoed"}),(0,er.jsxs)(eN.A,{span:{xs:12,md:4},className:"font-weight-medium","data-ui-test-class":"OverblijvendTegoed",children:["⬠",tx(y)]})]}),R&&(0,er.jsxs)(er.Fragment,{children:[(0,er.jsx)(eN.A,{span:{xs:12,md:3},"data-ui-test-class":"skeleton_label_Betaalwijze",children:(0,er.jsx)(aa.A,{className:"w-50 mb-1 mb-0@size-m",height:"1.875rem"})}),(0,er.jsx)(eN.A,{span:{xs:12,md:4},"data-ui-test-class":"skeleton_Betaalwijze",children:(0,er.jsx)(aa.A,{className:"w-50",height:"1.875rem"})})]}),x&&(0,er.jsxs)(er.Fragment,{children:[(0,er.jsx)(eN.A,{span:{xs:12,md:3},"data-ui-test-class":"label_Betaalwijze",children:"Betaalwijze"}),(0,er.jsxs)(eN.A,{span:{xs:12,md:4},className:"font-weight-medium","data-ui-test-class":"Betaalwijze",children:[k&&"Achteraf betalen",h&&"Automatische incasso"]})]})]}),(0,er.jsxs)(eE.A,{columns:8,className:"py-6 border-top",children:[(0,er.jsx)(eN.A,{span:{xs:12,md:3},"data-ui-test-class":"label_input-veld-referentie",children:(0,er.jsx)("label",{htmlFor:"referentie",className:"font-weight-light",children:"Referentie (niet verplicht)"})}),(0,er.jsx)(eN.A,{span:{xs:12,md:5},children:(0,er.jsxs)(rJ.A,{alignItems:"flex-start",children:[(0,er.jsx)(r9.A,{flexGrow:"1",children:(0,er.jsx)(np.D0,{name:"referentie",attributes:{"data-ui-test-class":"input-veld-referentie",maxLength:50},id:"referentie",control:T,render:np.pd.Text,rules:{validate:{referenceValidator:as}}})}),(0,er.jsx)(r9.A,{children:(0,er.jsx)("div",{className:"utils-capture-click",onClick:function(e){e.stopPropagation(),e.preventDefault()},children:(0,er.jsx)(rZ.A,{title:"Referentie (niet verplicht)",text:"Bedoeld voor je eigen administratie. Jouw referentie komt terug in het overzicht van je bestellingen.","data-ui-test-class":"tooltip-referentie"})})})]})})]}),(0,er.jsxs)("p",{className:"py-6 border-top","data-ui-test-class":"gebruikersvoorwaarden",children:[!D&&!N&&(0,er.jsxs)(er.Fragment,{children:["Op de verstrekking en het gebruik van Handelsregistergegevens zijn de"," ",(0,er.jsx)("a",{href:"/over-het-handelsregister/gebruikersvoorwaarden-handelsregistergegevens/",target:"_blank",rel:"noopener noreferrer",children:"Gebruiksvoorwaarden Verstrekking en gebruik Handelsregistergegevens"})," ","van toepassing. Met het plaatsen van de bestelling ga je hiermee akkoord. Na het plaatsen van je bestelling is deze niet meer te annuleren."]}),D&&(0,er.jsx)(er.Fragment,{children:"Om een XBRL-jaarrekening te openen heb je een XBRL-reader of geschikte software nodig."}),N&&(0,er.jsxs)(er.Fragment,{children:["In de volgende stap reken je af. Liever je tegoed extra ophogen en daarna bestellen?"," ",(0,er.jsx)("a",{href:i.balanceIncreaseUrl,onClick:function(){m({}),window.location.assign(i.balanceIncreaseUrl)},children:"Stort hier tegoed"}),"."]})]})]}),(0,er.jsx)(rX,{submitOnly:!0,disabled:R})]})};var aN=r(1509),aw=r(84199);function aP(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function aS(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?aP(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):aP(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var aT={priveAdressen:!1,priveGegevens:!1};let aC=function(){var e,t=(0,v.useContext)(ec).accountAddress,r=t_().productObj,n=null==r||null==(e=r.productConfObj)?void 0:e.productId,a=na().permissions,i=(0,v.useContext)(rS),s=i.submitStep,o=i.formDataCurrent,c=i.stepAttributes,l=i.formData,u=i.setFormdata,d=aS(aS({},aT),o),m=(0,v.useState)(null!=d&&d.priveAdressen?"true":"false"),p=m[0],g=m[1],f=(0,v.useState)(null!=d&&d.priveGegevens?"true":"false"),b=f[0],h=f[1],k=function(e){var r="true"===p,a="true"===b,i=l.gegevens,o=void 0===i?{}:i;if((r||a)&&n===A.UITTREKSEL_PAPIER&&!o.isSnelbalie){var c=n3({accountAddress:t}),d=c.addressForeign,m=c.addressNL;u((0,x.A)({},eC.GEGEVENS,aS(aS(aS({},o),d),m)))}s(aS(aS({},e),{},{priveAdressen:r,priveGegevens:a}))},j=(0,nm.mN)({mode:"onBlur",defaultValues:d}).handleSubmit;return(0,er.jsxs)(np.lV,{onSubmit:function(e){j(k)(e)},children:[(0,er.jsx)("div",{className:"mb-12",children:(0,er.jsxs)(r6,{children:[(0,er.jsx)(rQ,{text:"Priv\xe9gegevens"}),(0,er.jsx)("p",{className:"mb-12",children:"Geef hieronder aan of je priv\xe9gegevens getoond wil hebben in het uittreksel."}),a.IPP&&(0,er.jsxs)(aN.A,{label:"Toon priv\xe9persoonsgegevens (geboorteplaats en geboorteland)",value:b,onChange:h,error:"Maak een keuze",children:[(0,er.jsx)(aw.A,{name:"toonPriveGegevens",value:"true",label:"Ja","data-ui-test-class":"toon-privegegevens-ja",disabled:null==c?void 0:c.isFormDisabled}),(0,er.jsx)(aw.A,{name:"toonPriveGegevens",value:"false",label:"Nee","data-ui-test-class":"toon-privegegevens-nee"})]}),a.IPP&&a.IPA&&(0,er.jsx)("hr",{className:"my-8"}),a.IPA&&(0,er.jsxs)(aN.A,{label:"Toon priv\xe9adressen",value:p,onChange:g,error:"Maak een keuze",children:[(0,er.jsx)(aw.A,{name:"toonPriveadressen",value:"true",label:"Ja","data-ui-test-class":"toon-priveadressen-ja",disabled:null==c?void 0:c.isFormDisabled}),(0,er.jsx)(aw.A,{name:"toonPriveadressen",value:"false",label:"Nee","data-ui-test-class":"toon-priveadressen-nee"})]})]})}),(0,er.jsx)(rX,{submitOnly:!0})]})};function aD(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function aR(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?aD(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):aD(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let aL=function(){var e,t=(0,v.useContext)(rS),r=t.submitStep,n=t.formDataCurrent,a=t.stepAttributes,i=(0,v.useState)(null!=(e=null==n?void 0:n.remember)&&e),s=i[0],o=i[1],c=aR(aR({},{taal:"Nederlands"}),n),l=(0,v.useState)((null==n?void 0:n.taal)||c.taal),u=l[0],d=l[1],m=(0,nm.mN)({mode:"onBlur",defaultValues:c}),p=m.handleSubmit,g=m.control;if(!a)return null;var f=a.cookieRememberFormInput,b=function(e){u&&r(aR(aR({},e),{},{taal:u,remember:s}),{goNext:!0,saveFormDataInCookie:s})},h=function(e){o(e),r({taal:u,remember:e},{goNext:!1})};return(0,er.jsxs)(np.lV,{className:"c-order-products--inner",onSubmit:function(e){p(b)(e)},children:[(0,er.jsxs)(r6,{children:[(0,er.jsx)(rQ,{text:"Kies een taal"}),(0,er.jsx)("p",{className:"introText-s mb-6",children:"Geef hieronder aan in welke taal je het digitaal gewaarmerkte uittreksel wilt bestellen."}),(0,er.jsxs)(aN.A,{label:"Kies een taal",value:u,onChange:d,error:"Kies een optie",children:[(0,er.jsx)(aw.A,{name:"taal",value:"Nederlands",label:"Nederlands"}),(0,er.jsx)(aw.A,{name:"taal",value:"Engels",label:"Engels"})]}),f&&(0,er.jsx)(eE.A,{className:"mt-6",alignItems:{xs:"center",lg:"end"},"data-ui-test-class":"cookie-stepData-gegevens",children:(0,er.jsxs)(eN.A,{span:{xs:12},className:"d-flex",children:[(0,er.jsx)(np.Ec,{name:"remember",control:g,attributes:{"data-ui-test-class":"onthouden-gegevens"},render:function(){return(0,er.jsx)(rW.A,{checked:s,onChange:function(e){return h(e.target.checked)},label:"Deze gegevens onthouden voor een volgende bestelling. "})}}),(0,er.jsx)(rZ.A,{"data-ui-test-class":"tooltip-pop-up",refElementAttributes:{className:"mt-2 ml-min3","data-ui-test-class":"tooltip"},title:"Bestel je regelmatig?",children:"Je kunt je gegevens bewaren voor je volgende bestelling. Je gegevens worden dan voor 60 dagen opgeslagen op de computer waar je op dit moment werkt. Je kunt de bewaarde gegevens altijd wijzigen."})]})})]}),(0,er.jsx)(rX,{submitOnly:!0})]})},aU=function(e){var t=e.deliveryVariants,r=e.activeVariantName;return 1===t.length?t[0]:t.find(function(e){return e.format===r})};function az(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a_(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?az(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):az(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var aK={variant:"PdfNietGewaarmerkt",price:0,remember:!1};let aF=function(){var e,t=(0,v.useContext)(rS),r=t.submitStep,n=t.formDataCurrent,a=t.stepAttributes,i=t.setUnitPrice,s=(0,v.useState)(null!=(e=null==n?void 0:n.remember)&&e),o=s[0],c=s[1],l=t_().productObj,u=l.deliveryVariants||[],d=et().translationTableProductVariants,m=u.find(function(e){return!0===e.isDeliverable}),p=u.length>0&&u.every(function(e){return!1===e.isDeliverable}),g=u.some(function(e){return!1!==e.isDeliverable}),f=u.some(function(e){return!1===e.isDeliverable}),b=g&&f,h=a_(a_({},aK),n),k=(0,v.useState)((null==n?void 0:n.variant)||(null==m?void 0:m.format)||h.variant),j=k[0],y=k[1],x=(0,nm.mN)({mode:"onBlur",defaultValues:h}),O=x.handleSubmit,A=x.control;if(!a)return null;var I=a.cookieRememberFormInput,E=function(e){if(j){var t=aU({deliveryVariants:l.deliveryVariants||[],activeVariantName:j});i(t.price),r(a_(a_({},e),{},{variant:j,price:t.price,remember:o}),{goNext:!0,saveFormDataInCookie:o})}},N=function(e){c(e),r({variant:j,remember:e},{goNext:!1})};return(0,er.jsxs)(np.lV,{className:"c-order-products--inner",onSubmit:function(e){O(E)(e)},children:[(0,er.jsxs)(r6,{children:[(0,er.jsx)(rQ,{text:"Kies de gewenste variant"}),(0,er.jsxs)("div",{role:"radiogroup",className:"mb-10",children:[b&&(0,er.jsx)("h2",{className:"mb-2",children:"Beschikbaar"}),u.filter(function(e){return!1!==e.isDeliverable}).map(function(e){var t=d[e.format]||{name:"",description:""},r="⬠".concat(tx(e.price));return(0,er.jsxs)("section",{children:[(0,er.jsx)(aw.A,{id:e.format,name:"productVariant",className:"Trinity-Content mb-0",label:"".concat(t.name," ").concat(r),value:e.format,onChange:function(){return y(e.format)},checked:e.format===j,"data-ui-test-class":"radio input ".concat(t.name)}),(0,er.jsx)("label",{htmlFor:e.format,onClick:function(){return y(e.format)},className:"Trinity-Content cursor-pointer font-weight-light pl-8",dangerouslySetInnerHTML:{__html:"".concat(t.description)}})]},e.format)}),b&&(0,er.jsx)("h2",{className:"mb-5 mt-10",children:"Niet(online) beschikbaar"}),u.filter(function(e){return!1===e.isDeliverable}).map(function(e){var t=d[e.format]||{name:"",description:""};return(0,er.jsxs)("section",{children:[(0,er.jsx)("span",{className:"mb-3 font-weight-medium d-block",children:t.name}),(0,er.jsxs)("p",{className:"d-inline-flex align-items-start mb-5",children:[(0,er.jsx)(rC.A,{size:24,className:"mr-2 fill-color-notification-negative-base",style:{flexShrink:0}})," ",(0,er.jsxs)("label",{className:"font-weight-light",children:[e.remark,e.remarkLink&&e.remarkLinkText&&(0,er.jsxs)(er.Fragment,{children:[" ",(0,er.jsx)("a",a_(a_({},e.remarkLinkNewWindow&&{target:"_blank",rel:"noreferrer"}),{},{href:e.remarkLink,children:e.remarkLinkText}))]})]})]})]},e.format)})]}),I&&(0,er.jsx)(eE.A,{className:"mt-6",alignItems:{xs:"center",lg:"end"},"data-ui-test-class":"cookie-stepData-gegevens",children:(0,er.jsxs)(eN.A,{span:{xs:12},className:"d-flex",children:[(0,er.jsx)(np.Ec,{name:"remember",control:A,attributes:{"data-ui-test-class":"onthouden-gegevens"},render:function(){return(0,er.jsx)(rW.A,{checked:o,onChange:function(e){return N(e.target.checked)},label:"Deze gegevens onthouden voor een volgende bestelling."})}}),(0,er.jsx)(rZ.A,{"data-ui-test-class":"tooltip-pop-up",refElementAttributes:{className:"mt-2 ml-min3","data-ui-test-class":"tooltip"},title:"Bestel je regelmatig?",text:"Je kunt je gegevens bewaren voor je volgende bestelling. Je gegevens worden dan voor 60 dagen opgeslagen op de computer waar je op dit moment werkt. Je kunt de bewaarde gegevens altijd wijzigen."})]})})]}),(0,er.jsx)(rX,{submitOnly:!0,disabled:p})]})},aB=function(){return(0,er.jsxs)(eI.BV,{children:[(0,er.jsx)(eI.qh,{path:"/betaalkeuze/",element:(0,er.jsx)(nd,{})},"betaalkeuze"),(0,er.jsx)(eI.qh,{path:"/gegevens/",element:(0,er.jsx)(an,{})},"gegevens"),(0,er.jsx)(eI.qh,{path:"/aantal/",element:(0,er.jsx)(r8,{})},"aantal"),(0,er.jsx)(eI.qh,{path:"/taal/",element:(0,er.jsx)(aL,{})},"taal"),(0,er.jsx)(eI.qh,{path:"/variant/",element:(0,er.jsx)(aF,{})}
1,"variant"),(0,er.jsx)(eI.qh,{path:"/overzicht/",element:(0,er.jsx)(aE,{})},"overzicht"),(0,er.jsx)(eI.qh,{path:"/email/",element:(0,er.jsx)(nI,{})},"email"),(0,er.jsx)(eI.qh,{path:"/privegegevens/",element:(0,er.jsx)(aC,{})},"privegegevens")]})},aV=function(e){var t=e.activePrice,r=e.stepsAttributes,n=e.currentStep,a=e.checkoutFlow,i=t_().productObj,s=tD().companyObj,o=(0,v.useRef)(null);(0,v.useEffect)(function(){if(void 0!==n){var e=a[n];if(e!==o.current&&e&&r){var c,l,u=r[e].vpvUrl,d=r[e].gtmStatus;(0,tB.d2)({vpv_url:"".concat(null==(c=i.productId)?void 0:c.toLowerCase(),"/").concat(u)}),o.current=e,t$({companyObj:s,gtmStatus:d,product:i,activeVariant:"",activePrice:t,singleVariant:null==(l=i.productConfObj)?void 0:l.singleVariant})}}},[t,a,s,n,i,r])},aG=function(e){var t=e.formData,r=e.checkoutFlow,n=e.setFormdata,a=e.formDataReady;(0,v.useEffect)(function(){r.length&&a&&Object.keys(t).forEach(function(e){"general"!==e&&!r.includes(e)&&t[e]&&n((0,x.A)({},e,void 0))})},[r,t,a,n])},aM=function(e){var t=e.checkoutReady,r=e.checkoutFlow,n=e.currentStep,a=e.formData,i=e.setCurrentStep,s=e.stepsAttributes,o=(0,eI.Zp)(),c=rm();(0,v.useEffect)(function(){if(t&&r.length&&void 0!==n){for(var e=0;e<n;e++)if(!a[r[e]]){var l=e;o(c({pathname:s[r[l]].pathname}),{replace:!0}),i(l);break}}},[r,t,n,a,o,i,s,c])};function aH(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function aJ(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?aH(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):aH(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let aq=function(){var e=et().urls,t=(0,g.As)().user,r=(0,v.useContext)(ec),n=r.setAccountAddress,a=r.accountAddress,i=r.accountAddressPendingRef,s=(0,v.useRef)(null),o=e.accountAddress,c=null==t?void 0:t.access_token,l=!!c;return(0,v.useEffect)(function(){return function(){var e;return null==(e=s.current)?void 0:e.abort()}},[]),(0,v.useCallback)(function(){var e=new AbortController;s.current=e;var t=e.signal;if(!l){e.abort(),n(void 0);return}(null==a?void 0:a.status)==="success"||i.current||(i.current=!0,(0,e_.A)(eF().mark(function e(){var r,a;return eF().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,r={url:o,method:"GET",headers:{Authorization:"Bearer ".concat(c)},params:{signal:t}},e.next=4,(0,e3.i)(r);case 4:"NL"===(a=e.sent).countryCode&&a.postalCode&&(a.postalCode=a.postalCode.split(" ").join("")),t.aborted||(n(aJ(aJ({},a),{},{status:"success"})),i.current=!1),e.next=12;break;case 9:e.prev=9,e.t0=e.catch(0),t.aborted||(n({status:"error"}),i.current=!1);case 12:case"end":return e.stop()}},e,null,[[0,9]])}))())},[c,o,l,n,a,i])},aW=function(e){var t=e.checkoutReady,r=e.stepAttributes,n=void 0===r?{}:r,a=e.formData,i=aq(),s=na().accountAddress;return(0,v.useMemo)(function(){return!!t&&!!n.awaitAccountAddress&&!!n.awaitAccountAddress({formData:a})&&(s||i(),!s)},[s,t,i,a,n])},aZ=function(){var e=t_().productObj,t=(0,v.useContext)(rS),r=t.formData,n=t.activePrice,a=t.orderReference,i=(0,v.useContext)(eT).setRequestError,s=aj(),o=(0,v.useCallback)(function(){var t,o=ad({formData:r,productId:e.productId,customDeliveryFormat:(null==(t=r.variant)?void 0:t.variant)||(null==e?void 0:e.deliveryFormat)});i({}),s({activeEmail:o.email,activePrice:n,additionalOrderAttributes:o,orderReference:a})},[n,r,s,a,e,i]);return(0,er.jsxs)(rJ.A,{flexDirection:"column",alignItems:"center",children:[(0,er.jsx)("h1",{className:"heading-l",children:"Er gaat iets mis bij het verwerken van je bestelling"}),(0,er.jsx)("p",{children:"Probeer het nog een keer."}),(0,er.jsx)(k.A,{"data-ui-test-class":"Place-order-again",className:"mb-2 mr-2",text:"Opnieuw laden",onClick:o})]})};function aQ(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function aX(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?aQ(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):aQ(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let aY=function(){tK("HIDE");var e,t=na(),r=t.permissions,n=t.accountAddress,a=et().historieOnlyPrivateData,i=t_().productObj,s=rd(),o=rl(),c=o.formData,l=o.setFormdata,u=o.formDataReady,d=rg({productReady:s,setFormdata:l,formData:c}),m=d.unitPrice,p=d.setUnitPrice,g=ri().getCookieCheckoutData,f=(0,v.useState)(!1),b=f[0],h=f[1],k=rt({formDataReady:u,formData:c}),j=r3(),y=rP({productReady:s,checkoutFlow:k}),x=y.currentStep,O=y.setCurrentStep,A=(0,v.useState)(0),I=A[0],E=A[1],N=(0,v.useState)(1),w=N[0],P=N[1],S=(0,v.useState)(""),T=S[0],C=S[1],D=(0,v.useState)(!1),R=D[0],L=D[1],U=(0,v.useState)(!1),z=U[0],_=U[1];(0,v.useEffect)(function(){return function(){L(!1)}},[L]);var K=ru({formData:c,currentStep:x,setCurrentStep:O,checkoutFlow:k,setFormdata:l,stepsAttributes:j}),F=K.doPreviousStep,B=K.doNextStep,V=K.submitStep;(0,v.useEffect)(function(){s&&void 0!==x&&u&&h(!0)},[x,s,u]),(0,v.useEffect)(function(){s&&E(m*w)},[s,m,w]),t7(h),aM({checkoutReady:b,checkoutFlow:k,currentStep:x,formData:c,setCurrentStep:O,stepsAttributes:j});var G=aW({checkoutReady:b,formData:c,stepAttributes:b?j[k[x]]:{}}),M=b&&k.length&&!z&&!R&&!G,H=t9({setFormdata:l,formData:c});aV({activePrice:I,stepsAttributes:j,checkoutFlow:k,currentStep:x});var J=(0,v.useMemo)(function(){if(b&&j&&k){var e=j[k[x]];if(null!=e&&e.notification&&e.notification.condition({formData:c,accountAddress:n,permissions:r,historieOnlyPrivateData:a,productExplenation:null==i?void 0:i.explanation}))return e.notification}},[n,k,b,x,c,a,r,null==i?void 0:i.explanation,j]);aG({formData:c,checkoutFlow:k,setFormdata:l,formDataReady:u});var q=(0,v.useMemo)(function(){return{activePrice:I,checkoutFlow:k,currentStep:x,currentStepName:k[x],doNextStep:B,doPreviousStep:F,formData:c,formDataCurrent:c[k[x]]||g(k[x]),isLastStep:void 0!==x&&x+1===k.length,orderReference:T,setOrderReference:C,setCurrentStep:O,setFormdata:l,setIsAuthenticatedRequired:H,setUnits:P,setOrderPending:L,setOrderTimedOut:_,stepAttributes:b?aX(aX({},j[k[x]]),null==J?void 0:J.formStepOptions):{},submitStep:V,totalSteps:k.length,units:w,setUnitPrice:p}},[b,I,k,x,B,F,c,g,L,_,T,O,l,H,p,null==J?void 0:J.formStepOptions,j,V,w]);return b&&k.length&&void 0!==x?(0,er.jsx)(rR,{children:(0,er.jsxs)(rS.Provider,{value:q,children:[(0,er.jsx)(rT.A,{type:null==J?void 0:J.type,show:M&&!!J,className:"mb-10","data-ui-test-class":"notification-box",title:null==J?void 0:J.title,children:(0,er.jsx)("span",{dangerouslySetInnerHTML:{__html:null==J?void 0:J.message}})}),(0,er.jsxs)(rH,{disable:null==(e=j[k[x]])?void 0:e.authenticationDisabled,children:[(0,er.jsx)(rL,{type:"order"}),M&&(0,er.jsx)(aB,{}),R&&(0,er.jsx)(r_,{children:(0,er.jsx)(eA.A,{message:"Je bestelling wordt verwerkt.",inline:!0,size:"small"})}),z&&(0,er.jsx)(aZ,{})]})]})}):null};var a$=((u={}).ACCOUNT="account",u.IDEAL="ideal",u);function a0(){var e,t=(0,v.useContext)(rS).formData;return(null==t||null==(e=t.betaalkeuze)?void 0:e.payment)||null}var a1=(0,x.A)({},eC.OVERZICHT,{order:1,showProgressbar:!1}),a2=(0,x.A)({},eC.OVERZICHT,{order:1,showProgressbar:!1,notification:{condition:function(e){var t=e.permissions,r=e.historieOnlyPrivateData,n=e.productExplenation;return r&&(null==n?void 0:n.includes("isShieldedAddress"))&&!t.IPA},message:'<p>Alle gegevens zijn afgeschermd. Bestellen is daardoor niet mogelijk. Heb je hier vragen over?</p><p>Lees dan meer over <a href="/over-het-handelsregister/autorisaties-voor-het-inzien-van-niet-openbare-gegevens/">het inzien van priv\xe9gegevens.</a></p>',title:"De gegevens op dit product zijn niet zichtbaar vanwege privacy redenen",type:"error",formStepOptions:{isInterfaceHidden:!0}}}),a3=(0,x.A)((0,x.A)((0,x.A)((0,x.A)({},eC.VARIANT,{order:1,condition:function(e){var t;return(null==(t=e.productObj.deliveryVariants)?void 0:t.length)>1},gtmStatus:"firstStep"}),eC.EMAIL,{order:2,cookieRememberFormInput:!0,secondEmailInput:function(e){var t;return(null==(t=e.formData)||null==(t=t.variant)?void 0:t.variant)==="XBRL"}}),eC.OVERZICHT,{order:3}),eC.BETALEN,{order:4,condition:function(e){var t;return(null==(t=e.formData)||null==(t=t.variant)?void 0:t.variant)==="XBRL"}}),a4=(0,x.A)({},eC.OVERZICHT,{order:1,showProgressbar:!1}),a6=(0,x.A)((0,x.A)((0,x.A)({},eC.VARIANT,{order:1,condition:function(e){var t;return(null==(t=e.productObj.deliveryVariants)?void 0:t.length)>1},gtmStatus:"firstStep"}),eC.EMAIL,{order:2,cookieRememberFormInput:!0,stepTitleSub:"Wij gebruiken jouw e-mail alleen om de bevestigingsmail te sturen."}),eC.OVERZICHT,{order:3}),a5=(0,x.A)((0,x.A)((0,x.A)((0,x.A)((0,x.A)((0,x.A)({},eC.BETAALKEUZE,{order:1,gtmStatus:"firstStep"}),eC.PRIVEGEGEVENS,{order:2,condition:function(e){var t,r,n;return(null==(t=e.formData)||null==(t=t[eC.BETAALKEUZE])?void 0:t.payment)===a$.ACCOUNT&&((null==(r=e.permissions)?void 0:r.IPA)||(null==(n=e.permissions)?void 0:n.IPP))},awaitAccountAddress:function(){return!0},notification:{condition:function(e){var t=e.accountAddress;return(null==t?void 0:t.status)!=="success"||Object.keys(t).length<3},message:"Met dit account mag je een uittreksel met priv\xe9gegevens bestellen, maar zonder adres mogen wij het niet versturen. Neem contact op met ons om een adres toe te voegen aan je account.",title:"Geen adres bekend voor dit account",type:"warning",formStepOptions:{isFormDisabled:!0}}}),eC.GEGEVENS,{order:3,cookieRememberFormInput:!0,awaitAccountAddress:function(e){var t;return(null==(t=e.formData)||null==(t=t[eC.BETAALKEUZE])?void 0:t.payment)===a$.ACCOUNT},notification:{condition:function(e){var t,r,n,a=e.accountAddress,i=e.formData,s=e.permissions,o=(null==i||null==(t=i[eC.BETAALKEUZE])?void 0:t.payment)===a$.ACCOUNT&&((null==s?void 0:s.IPA)||(null==s?void 0:s.IPP)),c=(null==a?void 0:a.status)==="success"&&Object.keys(a).length>2,l=!!(null!=i&&null!=(r=i[eC.PRIVEGEGEVENS])&&r.priveAdressen)||!!(null!=i&&null!=(n=i[eC.PRIVEGEGEVENS])&&n.priveGegevens);return o&&c&&l},message:"Je geeft aan een uittreksel met priv\xe9gegevens te willen bestellen. Deze mogen we alleen versturen naar een bekend adres en persoon. Daarom zijn niet alle velden hieronder te bewerken.",title:"Sommige gegevens kun je niet bewerken",type:"info",formStepOptions:{shouldUseAccountAddress:!0}}}),eC.AANTAL,{order:4,cookieRememberFormInput:!0}),eC.OVERZICHT,{order:5}),eC.BETALEN,{order:6,condition:function(e){var t;return(null==(t=e.formData)||null==(t=t[eC.BETAALKEUZE])?void 0:t.payment)===a$.IDEAL}}),a8=(0,x.A)((0,x.A)((0,x.A)((0,x.A)((0,x.A)({},eC.BETAALKEUZE,{order:1,gtmStatus:"firstStep"}),eC.GEGEVENS,{order:3,cookieRememberFormInput:!0,awaitAccountAddress:function(e){var t;return(null==(t=e.formData)||null==(t=t[eC.BETAALKEUZE])?void 0:t.payment)===a$.ACCOUNT}}),eC.AANTAL,{order:4,cookieRememberFormInput:!0,aantalEnglishEnabled:!1,stepLabel:"Aantal",stepIntro:"Geef hieronder aan hoeveel papier gewaarmerkte uittreksels je wilt bestellen."}),eC.OVERZICHT,{order:5}),eC.BETALEN,{order:6,condition:function(e){var t;return(null==(t=e.formData)||null==(t=t[eC.BETAALKEUZE])?void 0:t.payment)===a$.IDEAL}}),a9=(0,x.A)((0,x.A)((0,x.A)((0,x.A)((0,x.A)((0,x.A)({},eC.BETAALKEUZE,{order:1,gtmStatus:"firstStep"}),eC.PRIVEGEGEVENS,{order:2,condition:function(e){var t,r,n;return(null==(t=e.formData)||null==(t=t[eC.BETAALKEUZE])?void 0:t.payment)==="account"&&((null==(r=e.permissions)?void 0:r.IPA)||(null==(n=e.permissions)?void 0:n.IPP))}}),eC.EMAIL,{order:3,cookieRememberFormInput:!0,secondEmailInput:function(){return!0}}),eC.TAAL,{order:4}),eC.OVERZICHT,{order:5}),eC.BETALEN,{order:6,condition:function(e){var t;return(null==(t=e.formData)||null==(t=t[eC.BETAALKEUZE])?void 0:t.payment)===a$.IDEAL}}),a7=(0,x.A)((0,x.A)((0,x.A)((0,x.A)({},eC.BETAALKEUZE,{order:1,gtmStatus:"firstStep"}),eC.EMAIL,{order:3,cookieRememberFormInput:!0,secondEmailInput:function(){return!0}}),eC.OVERZICHT,{order:5}),eC.BETALEN,{order:6,condition:function(e){var t;return(null==(t=e.formData)||null==(t=t[eC.BETAALKEUZE])?void 0:t.payment)===a$.IDEAL}}),ie=(0,x.A)((0,x.A)({},eC.EMAIL,{order:1,showProgressbar:!1,cookieRememberFormInput:!0,secondEmailInput:function(){return!0},gtmStatus:"firstStep"}),eC.OVERZICHT,{order:2,showProgressbar:!1}),it=(0,x.A)((0,x.A)({},eC.PRIVEGEGEVENS,{order:1,showProgressbar:!1,condition:function(e){var t,r;return(null==(t=e.permissions)?void 0:t.IPP)||(null==(r=e.permissions)?void 0:r.IPA)},gtmStatus:"firstStep"}),eC.OVERZICHT,{order:2,showProgressbar:!1});let ir=function(){var e;return e={},(0,x.A)((0,x.A)((0,x.A)((0,x.A)((0,x.A)((0,x.A)((0,x.A)((0,x.A)((0,x.A)((0,x.A)(e,A.CONCERNRELATIES,a4),A.DEPONERINGEN,a1),A.DOCUMENTEN,a6),A.HISTORIE,a2),A.JAARREKENINGEN,a3),A.UBO,ie),A.UITTREKSEL_DIGITAAL,a9),A.UITTREKSEL_INKIJK,it),A.UITTREKSEL_NMP_DIGITAAL,a7),A.UITTREKSEL_PAPIER,a5),(0,x.A)(e,A.UITTREKSEL_NMP_PAPIER,a8)},ia=function(e){var t=ir()[e];if(!t)return[];var r=Object.keys(t);return r.sort(function(e,r){var n=t[e].order,a=t[r].order;return n<a?-1:+(n>a)}),r},ii=function(e){var t=e.setProductObj,r=et(),n=tD().companyObj,a=(0,eI.Zp)(),i=r.storageKeys.checkoutSession,s=na({}),o=s.isAuthenticated,c=s.permissions,l=rM();return(0,v.useCallback)(function(e){var s=e.productId,u=e.productObj;return function(e){e&&e.preventDefault();var d,m=eX({kvknummer:n.kvkNummer,subdossiernummer:n.subdossiernummer,vestigingsnummer:n.vestigingsnummer});t(u);var p=window.location.href;
1if(![/checkout/,/productInformatie/].some(function(e){return e.test(p)})){var g=ia(s),v=ir()[s],f=g.filter(function(e){var t=v[e].condition;return!t||t({productObj:u,permissions:c,config:r})})[0];f&&(sessionStorage.removeItem(i),(d=rw[f]).authenticationDisabled&&(u.isRequiredLoggedIn=!1));var b=!o&&!!u.isRequiredLoggedIn;b&&l({}),tX({checkoutStepAttributes:u.reasonCode?void 0:d,companyIdentifier:m,productId:s,subProductId:u.subProductId,navigate:a,spa:r.spa,login:{shouldLogin:b,publicPath:r.urls.publicPath,config:r}})}}},[i,n.kvkNummer,n.subdossiernummer,n.vestigingsnummer,r,o,c,l,t])},is=function(){var e=(0,eI.zy)(),t=e.pathname+e.search,r=(0,v.useState)([t]),n=r[0],a=r[1];return(0,v.useEffect)(function(){a(function(e){return e.slice(-1).pop()!==t&&e.push(t),e})},[t]),n},io=function(){var e=ex({spa:et().spa});(0,v.useEffect)(function(){if(!(null!=e&&null!=(t=e.events)&&t.addAccessTokenExpired))return function(){};var t,r=function(){return e.removeUser()};return e.events.addAccessTokenExpired(r),function(){e.events.removeAccessTokenExpired(r)}},[e])};var ic=r(88866);let il=function(){var e=et(),t=(0,eI.Zp)(),r=(0,eI.wQ)(),n=eR(),a=n.companyIdentifier,i=n.productRequestedDirty,s=n.orderIdRequestedDirty,o=(void 0===i?"":i).split("-"),c=(0,ic.A)(o),l=c[0],u=ek({obj:{companyIdentifier:a,product:l,productId:c.slice(1).join("-"),orderId:s},config:e}),d=u.kvknummer,m=u.subdossiernummer,p=u.vestigingsnummer,g=u.productId,f=u.subProductId,b=u.orderId;return((0,v.useEffect)(function(){if(l!==g){var e=ey({companyIdentifier:eX({kvknummer:d,subdossiernummer:m,vestigingsnummer:p}),productId:g,subProductId:f});e&&t(e+"/",{replace:!0})}},[d,t,l,g,f,m,p]),"PUSH"===r)?{}:{kvknummerRequested:d,productRequested:g,productSubRequested:f,subdossiernummerRequested:m,vestigingsnummerRequested:p,orderIdRequested:b}},iu=function(e){var t=e.children,r=na({}).isAuthenticated,n=(0,v.useContext)(eT),a=n.backLinkData,i=n.showBackLink;return(0,er.jsxs)(f.A,{children:[(0,er.jsx)(b.A,{id:"siteHeader",logoHref:"/","data-ui-test-class":"header",children:(0,er.jsx)(ew.A,{backLink:i&&(0,er.jsx)(ew.q,{id:"back-link",text:(null==a?void 0:a.urlBackText)||"",href:null==a?void 0:a.urlBack,icon:eP.A,"data-ui-test-class":"header-back-link"}),children:(0,er.jsx)(ew.q,{href:"/inloggen/","data-ui-test-class":"header-login-link",icon:eS.A,text:r?"Ingelogd":"Inloggen"})})}),(0,er.jsx)(h.A,{className:"flex-grow-1",children:t}),(0,er.jsx)(j.A,{})]})},id=function(){var e=et().siteNotice,t=(0,v.useState)(!0),r=t[0],n=t[1];return e?(0,er.jsx)(rT.A,{type:"info",title:e.title,show:r,onClose:function(){return n(!1)},"data-ui-test-class":"site-notice",className:"my-6",children:(0,er.jsx)("p",{"data-ui-test-class":"notification-box",className:"c-notification__message mb-0",dangerouslySetInnerHTML:{__html:e.body}})}):null};var im=["productObj"];let ip=function(e){var t=e.children,r=et(),n=t_().setProductObj,a=(0,v.useState)({}),i=a[0],s=a[1],o=(0,v.useState)({}),c=o[0],l=o[1],u=(0,v.useState)({}),d=u[0],m=u[1],p=(0,v.useState)(!1),g=p[0],f=p[1],b=il().orderIdRequested,h=void 0===b?"":b,k=is();tV(),tF({setRequestError:s}),(0,v.useEffect)(function(){if(h){var e=ef({orderId:h,config:r}),t=e.productObj;l((0,nz.A)(e,im)),n(t)}},[r,h,n]);var j=(0,v.useMemo)(function(){return{backLinkData:d,orderCompletion:c,orderIdRequested:h,pathJourneyArray:k,requestError:i,setBackLinkData:m,setOrderCompletion:l,setRequestError:s,setShowBackLink:f,showBackLink:g}},[d,c,h,k,i,g]);return(0,er.jsx)(eT.Provider,{value:j,children:t})},ig=function(e){var t=e.children,r=(0,v.useState)(!1),n=r[0],a=r[1];return(0,er.jsx)(tS.Provider,{value:(0,v.useMemo)(function(){return{generalError:n,setGeneralError:a}},[n]),children:t})},iv=function(e){var t=e.children,r=(0,v.useState)({}),n=r[0],a=r[1],i=il(),s=i.kvknummerRequested,o=void 0===s?"":s,c=i.subdossiernummerRequested,l=void 0===c?"":c,u=i.vestigingsnummerRequested,d=void 0===u?"":u,m=t2({companyObj:n,setCompanyObj:a}),p=tY({setCompanyObj:a});(0,v.useEffect)(function(){o&&p({kvknummer:o,subdossiernummer:l,vestigingsnummer:d})},[o,l,d,p]);var g=(0,v.useMemo)(function(){return{companyObj:n,getSetCompany:
1p,goToCompany:m,kvknummer:n.kvkNummer,setCompanyObj:a,subdossiernummer:n.subdossiernummer,vestigingsnummer:n.vestigingsnummer}},[n,p,m]);return(0,er.jsx)(tC.Provider,{value:g,children:t})},ib=function(e){var t=e.children,r=tD().goToCompany,n=(0,v.useRef)({}),a=(0,v.useState)({}),i=a[0],s=a[1],o=(0,v.useState)([]),c=o[0],l=o[1],u=il(),d=u.productRequested,m=void 0===d?"":d,p=u.productSubRequested,g=void 0===p?"":p,f=eR().productRequestedDirty,b=(0,v.useMemo)(function(){return Object.values(A).some(function(e){return null==f?void 0:f.startsWith(e)})?f:void 0},[f]),h=tU({goToProduct:ii({setProductObj:s}),setProductGroups:l});(0,v.useEffect)(function(){if(m&&c.length){var e,t,a,i,s,o,l,u,d;t=(e={autoselectRef:n,productSubRequested:g}).autoselectRef,a=e.productSubRequested,t.current.toSelect||(t.current.toSelect=a?{type:"sub",done:!1}:{type:"main",done:!1}),s=(i={productGroups:c,productRequested:m,autoselectRef:n,productSubRequested:g}).productGroups,o=i.productRequested,l=i.autoselectRef,u=i.productSubRequested,d=!1,s.forEach(function(e){return e.items.forEach(function(e){var t,r,n,a;o===e.productId&&(r=(t={autoselectRef:l,shouldRedirect:d,product:e}).shouldRedirect,n=t.autoselectRef,a=t.product,d=function(e){var t,r=e.product,n=e.shouldRedirect,a=e.autoselectRef,i=e.productSubRequested;if("sub"!==a.current.toSelect.type||(r.onClickSubitems&&(r.onClickSubitems(),delete r.onClickSubitems),!(null!=(t=r.subItems)&&t.length)))return n;var s=!0;return r.subItems.forEach(function(e){e.subProductId===i&&(e.onClick(),a.current.toSelect.done=!0,s=!1)}),s}({product:e,shouldRedirect:d="main"!==n.current.toSelect.type||!1!==n.current.toSelect.done?r:(n.current.toSelect.done=!0,!!a.subItems||(a.onClick(),r)),autoselectRef:l,productSubRequested:u}))})}),"main"===l.current.toSelect.type&&!1===l.current.toSelect.done&&(d=!0),d&&r({})()}},[m,g,c,r]);var k=(0,v.useMemo)(function(){return{productsSearchPending:h,productIdentifier:b,productGroups:c,productObj:i,setProductObj:s,setProductGroups:l}},[c,i,b,h]);return(0,er.jsx)(tz.Provider,{value:k,children:t})},ih=function(e){var t=e.children;return(0,er.jsx)(ig,{children:(0,er.jsx)(iv,{children:(0,er.jsx)(ib,{children:(0,er.jsx)(ip,{children:t})})})})};var ik=r(59455),ij=r(2640),iy=r(26692),ix=r(64785),iO=r(1964);let iA=function(e){var t=e.data;return(0,er.jsx)(eE.A,{className:"mb-10 font-lh-4xl font-weight-medium",children:t.map(function(e){var t=e.title,r=e.description,n=e.dataUiTestClassDescription,a=e.notranslate;return(0,er.jsxs)(v.Fragment,{children:[(0,er.jsx)(eN.A,{span:{xs:12,md:3},className:"color-grayscale-gray-50 mb-0 mb-3@size-m","data-ui-test-class":!!n&&"label_".concat(n),children:t}),(0,er.jsx)(eN.A,{span:{xs:12,md:9},className:"text-break-word ml-2 mb-3","data-ui-test-class":n,translate:a?"no":"yes",children:r})]},t)})})};function iI(e,t,r){var n,a;null!=t&&null!=(n=t.permissions)&&n.IPP&&e({title:"Priv\xe9persoonsgegevens",description:null!=r&&r.priveGegevens?"Ja":"Nee",dataUiTestClassDescription:"IPP"}),null!=t&&null!=(a=t.permissions)&&a.IPA&&e({title:"Priv\xe9adressen",description:null!=r&&r.priveAdressen?"Ja":"Nee",dataUiTestClassDescription:"IPA"})}function iE(e,t){e({title:"Totaalbedrag",description:(0,er.jsxs)(er.Fragment,{children:["⬠",t]}),dataUiTestClassDescription:"totaalbedrag"})}let iN=function(){var e,t,r=(0,v.useContext)(eT).orderCompletion,n=t_().productObj,a=tD().companyObj,i=r.orderId,s=r.orderReference,o=ai({productObj:n}),c=n.subTitle,l=a.kvkNummer,u=a.naam||"",d=rl().formData,m=n.productId,p=null!=d&&null!=(e=d.general)&&e.activePrice?tx(d.general.activePrice):null!=(t=n.price)?t:"",g=[{title:"Bestelnummer",description:i,dataUiTestClassDescription:"bestelnummer",notranslate:!0},{title:"Product",description:o,dataUiTestClassDescription:"product-titel"},{title:"Besteld voor",description:u,dataUiTestClassDescription:"besteld-voor",notranslate:!0},{title:"KVK-nummer",description:l,dataUiTestClassDescription:"kvk-nummer"}],f=function(e){var t=e.title,r=e.description,n=e.dataUiTestClassDescription,a=e.notranslate;r&&g.push({title:t,description:r,dataUiTestClassDescription:n,notranslate:a})};if("Concernrelaties Totale concern"===o&&f({title:"Hoogste functierelatie",description:c,dataUiTestClassDescription:"sub-titel"}),m===A.UITTREKSEL_INKIJK){var b=d.privegegevens;iI(f,d.general,b)}if(m===A.UITTREKSEL_DIGITAAL){var h=d.taal,k=d.email,j=d.privegegevens;
1iI(f,d.general,j),f({title:"E-mailadres",description:null==k?void 0:k.emailAddress,dataUiTestClassDescription:"e-mail",notranslate:!0}),f({title:"Taal",description:null==h?void 0:h.taal,dataUiTestClassDescription:"taal"}),iE(f,p)}if(void 0!==m&&[A.UITTREKSEL_NMP_DIGITAAL,A.JAARREKENINGEN,A.DOCUMENTEN].includes(m)){var y=d.email;f({title:"E-mailadres",description:null==y?void 0:y.emailAddress,dataUiTestClassDescription:"e-mail",notranslate:!0}),iE(f,p)}if(m===A.CONCERNRELATIES&&iE(f,p),void 0!==m&&[A.UITTREKSEL_PAPIER,A.UITTREKSEL_NMP_PAPIER].includes(m)&&null!=d&&d.gegevens){var x=d.gegevens,O=d.aantal,I=d.privegegevens,E=d.general,N=x.firstName,w=x.middleName,P=x.lastName,S=x.emailAddress,T=x.land,C=x.selectedAddress,D=x.straatHuisnummer,R=x.postcodeWoonplaats,L=x.regio,U=x.aanvulling,z=x.bedrijfsnaam,_=x.afdeling,K=x.isSnelbalie;iI(f,E,I),f({title:"Jouw gegevens",description:(0,er.jsx)(rv,{values:["".concat(N," ").concat(w," ").concat(P),S,z,_]}),dataUiTestClassDescription:"jouw-gegevens",notranslate:!0}),K||f({title:"Afleveradres",description:T===rf?(0,er.jsxs)(er.Fragment,{children:[C.straatnaam," ",C.huisnummer," ",C.huisletter," ",C.huisnummerToevoeging,(0,er.jsx)("br",{}),C.postcode," ",C.woonplaatsnaam,(0,er.jsx)("br",{}),U]}):(0,er.jsx)(rv,{values:[D,R,L,T,U]}),dataUiTestClassDescription:"afleveradres",notranslate:!0}),O.aantalNederlands&&f({title:"Aantal Nederlands",description:O.aantalNederlands,dataUiTestClassDescription:"aantal-nederlands"}),O.aantalEngels&&f({title:"Aantal Engels",description:O.aantalEngels,dataUiTestClassDescription:"aantal-engels"}),iE(f,p),f({title:"BTW",description:"Uittreksels van KVK zijn vrijgesteld van BTW",dataUiTestClassDescription:"BTW"})}return f({title:"Jouw referentie",description:s,dataUiTestClassDescription:"jouw-referentie",notranslate:!0}),g},iw=function(e){var t=e.classNameExtra,r=iN();return(0,er.jsxs)("span",{className:void 0===t?"":t,children:[(0,er.jsx)("h2",{className:"heading-m mb-4",children:"Bestelgegevens"}),(0,er.jsx)(iA,{data:r})]})},iP=function(){return(0,er.jsx)("p",{className:"font-size-1xl font-lh-6xl mb-10 print-hidden","data-ui-test-class":"block-invoice-information",children:"Je bestelling wordt geleverd zonder factuur. Heb je een bewijs van betaling nodig? Dan kun je de e-mail met de bevestiging van je bestelling daarvoor gebruiken of afdrukken."})};var iS=r(99961),iT=r(32988),iC=r.n(iT),iD=function(e){var t=e.className;return(0,er.jsx)(iS.A,{size:20,className:iC()(t,"")})};let iR=function(e){var t=e.goToCompanyUrl,r=e.companyName,n=e.goToCompany,a=e.urls.publicPath,i=e.goToStart;return(0,er.jsxs)("div",{className:"print-hidden",children:[(0,er.jsx)("h2",{className:"heading-m mb-4",children:"Meer producten bestellen"}),(0,er.jsxs)("ul",{children:[(0,er.jsx)("li",{className:"mb-1 notranslate",children:(0,er.jsx)(nt.A,{href:t,text:"van ".concat(r),onClick:n({},"producten-zelfde-bedrijf","van ".concat(r),"/bestellen/".concat(t)),icon:iD,"data-ui-test-class":"producten-zelfde-bedrijf",variant:"primary"})}),(0,er.jsx)("li",{className:"mb-1",children:(0,er.jsx)(nt.A,{href:a,text:"van een ander bedrijf",onClick:function(e){return e&&e.preventDefault(),i(),t1("producten-ander-bedrijf","een ander bedrijf","/bestellen/")},icon:iD,"data-ui-test-class":"ander-bedrijf",variant:"primary"})})]})]})};var iL=r(83401);let iU=function(e){var t=e.buttonText,r=void 0===t?"Product afdrukken":t,n=e.shouldMeasure;return(0,er.jsx)("p",{className:"mb-6 mb-14@size-m print-hidden",children:(0,er.jsxs)(k.A,{"data-ui-test-class":"print-button",className:"w-100@size-xs-only",variant:"secondary",onClick:function(){n&&t1("print-button",r),window.print()},children:[(0,er.jsx)(iL.A,{size:24,className:"mr-2 fill-color-currentColor vertical-align-middle"}),(0,er.jsx)("span",{className:"ml-2 vertical-align-middle",children:r})]})})},iz=function(e){var t=e.classNameExtra,r=[{title:"Adres",description:(0,er.jsxs)(er.Fragment,{children:[rb," ","5",(0,er.jsx)("br",{}),rh," ",rk]}),dataUiTestClassDescription:"snelbalie-adres"},{title:"Openingstijden",description:(0,er.jsxs)(er.Fragment,{children:["Maandag t/m vrijdag: 08:30 - 17:00",(0,er.jsx)("br",{}),"m.u.v. feestdagen"]}),dataUiTestClassDescription:"snelbalie-openingstijden"}];return(0,er.jsxs)("span",{className:void 0===t?"":t,children:[(0,er.jsx)("h2",{className:"heading-m mb-4",children:"Informatie over de snelbalie"}),(0,er.jsx)(iA,{data:r})]})},i_=function(){var e,t,r=rl().formData;switch(t_().productObj.productId){case A.UBO:case A.UITTREKSEL_DIGITAAL:case A.UITTREKSEL_NMP_DIGITAAL:return I.MAIL;case A.DEPONERINGEN:case A.HISTORIE:case A.UITTREKSEL_INKIJK:case A.CONCERNRELATIES:return I.INZIEN;case A.UITTREKSEL_PAPIER:case A.UITTREKSEL_NMP_PAPIER:return(null==r||null==(t=r.gegevens)?void 0:t.isSnelbalie)?I.SNELBALIE:I.POST;case A.JAARREKENINGEN:if((null==(e=r.variant)?void 0:e.variant)==="XBRL")return I.MAIL;return I.DOWNLOAD;default:return I.DOWNLOAD}};var iK=function(e){var t;return e?e.toLowerCase().includes("jaarrekening")?"de":e.toLowerCase().includes("concernrelaties")?"":e.toLowerCase().includes("uittreksel")?"het":null!=(t=({"KVK Handelsregister historie":"","Overzicht deponeringen":"","Besluit omzetting statutenwijziging":"het","Fusie splitsingsvoorstel":"het","Akte van fusie":"de",Statutenwijziging:"de","Akte van oprichting":"de","Akte van splitsing":"de",Rectificatie:"de","Buitenlandse deponering":"de","KVK uittreksel UBO-register":"het"}
1)[e])?t:"een":"het document"};let iF=function(e){var t=e.showVoorzetsel,r=ai({productObj:t_().productObj}),n=iK(r);return(0,er.jsxs)(er.Fragment,{children:[(void 0===t||t)&&n," ",(0,er.jsx)("strong",{className:"font-weight-medium",children:r})," "]})},iB=function(){var e=et().errorLogging,t=t_().productObj,r=tD().companyObj;return(0,v.useEffect)(function(){e0({error:Error(),msg:"Error in ".concat(t.productId,". kvk:").concat(r.kvkNummer," "),active:e})},[t,r,e]),(0,er.jsx)(rL,{type:"data-parsing"})};function iV(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function iG(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?iV(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):iV(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let iM=function(){var e=et(),t=e.urls,r=e.productNotificationsThankYouPage,n=e.spa,a=(0,v.useState)(""),i=a[0],s=a[1],o=(0,v.useState)(!0),c=o[0],l=o[1],u=(0,v.useContext)(eT).orderCompletion,d=tD(),p=d.companyObj,g=d.goToCompany,f=t_().productObj,b=u.postedEmail,h=u.productJson,j=u.paymentId,y=i_(),x=(0,eI.Zp)(),O="#/".concat(eX({kvknummer:p.kvkNummer,subdossiernummer:p.subdossiernummer,vestigingsnummer:p.vestigingsnummer}),"/"),E=f.productId,N=null==r?void 0:r[E],w=p.naam||"",P=E===A.JAARREKENINGEN;(0,v.useEffect)(function(){if(y===I.INZIEN)switch(E){case A.DEPONERINGEN:m=ij.SX,s("inzienDepComp");break;case A.HISTORIE:m=ij._j,s("inzienHistory");break;case A.CONCERNRELATIES:m=ij.TH,s("ConcernRelaties");break;case A.UITTREKSEL_INKIJK:m=ij.sJ,s("uittrekselInzien")}},[E,y]);var S="font-size-3xl font-lh-6xl mb-10";return(0,er.jsxs)(er.Fragment,{children:[N&&(0,er.jsx)(rT.A,{type:N.type||"info",show:c,onClose:N.isClosable?function(){return l(!1)}:void 0,className:"my-6","data-ui-test-class":"notificatie",children:(0,er.jsx)("span",{dangerouslySetInnerHTML:{__html:N.message}})}),y===I.MAIL&&(0,er.jsxs)(er.Fragment,{children:[(0,er.jsxs)("p",{className:S,"data-ui-test-class":"info-text-content-type-mail",children:["We sturen ",(0,er.jsx)(iF,{}),"naar"," ",(0,er.jsx)("strong",{className:"font-weight-medium notranslate",translate:"no",children:b}),". Je bestelling wordt binnen enkele minuten verstuurd."]}),(0,er.jsx)(iw,{})]}),y===I.DOWNLOAD&&(0,er.jsxs)(er.Fragment,{children:[(0,er.jsxs)("p",{className:S,"data-ui-test-class":"info-text-content-type-download",children:["Je ontvangt een downloadlink van ",(0,er.jsx)(iF,{}),"op ",(0,er.jsx)("strong",{className:"font-weight-medium",children:b})," zodra de download klaar staat.",(0,er.jsx)("br",{}),"De download is ook terug te vinden op je persoonlijke downloadpagina.",(0,er.jsx)("br",{}),P&&(0,er.jsx)(ix.A,{headingLevel:2,className:"mt-6 mb-6 print-hidden","data-ui-test-class":"jaarrekening-openen",children:(0,er.jsxs)(iO.A,{title:"Hoe open je een jaarrekening?",children:["Meestal vind je de jaarrekening in een PDF-bestand dat je direct kan openen en lezen.",(0,er.jsx)("br",{}),"Soms bestel je een XHTML/iXBRL-bestandsformaat. Dit is een technisch formaat dat geopend kan worden met de meeste boekhoudpakketten. Heb je die niet? Dan is dit type bestand van de jaarrekening niet direct leesbaar. Je kunt het bestand wel lezen door:",(0,er.jsxs)(r7.A,{variant:"numbers",className:"mb-4 mt-4",children:[(0,er.jsx)(ne.A,{children:"De naam van het bestand te veranderen van .xbri naar .zip."}),(0,er.jsx)(ne.A,{children:"Het ZIP-bestand te openen."}),(0,er.jsx)(ne.A,{children:"Naar de map âreportsâ te gaan."}),(0,er.jsx)(ne.A,{children:"Het HTML-bestand in je browser te openen."})]}),"Je ziet de jaarrekening dan in een vorm die makkelijk te lezen is."]})}),(0,er.jsx)(k.A,{"data-ui-test-class":"downloadpagina",rel:"noopener noreferrer",className:"mt-6 print-hidden",text:"Naar downloadpagina",href:t.persDownloadPagina,onClick:function(){return t1("naar-downloadpagina","Naar downloadpagina",t.persDownloadPagina)}})]}),(0,er.jsx)(iw,{})]}),y===I.POST&&(0,er.jsxs)(er.Fragment,{children:[(0,er.jsxs)("p",{className:"mb-6 mb-14@size-m",children:["We gaan voor je aan de slag. Je ontvangt een e-mail op",(0,er.jsxs)("strong",{className:"font-weight-medium",children:[" ",b]})," met de bevestiging van je bestelling. Als je je bestelling op werkdagen voor 15.00 uur hebt geplaatst, doen wij hem nog dezelfde dag voor je op de post. Binnen maximaal 5 werkdagen bezorgt PostNL je bestelling."]}),(0,er.jsx)(iU,{buttonText:"Bestelgegevens afdrukken"}),(0,er.jsx)(iw,{})]}),y===I.SNELBALIE&&(0,er.jsxs)(er.Fragment,{children:[(0,er.jsxs)("p",{className:S,"data-ui-test-class":"info-text-content-type-snelbalie",children:["Je ",(0,er.jsx)(iF,{showVoorzetsel:!1})," is besteld om op te halen bij de snelbalie. Je ontvangt een e-mail op ",(0,er.jsx)("strong",{className:"font-weight-medium",children:b})," zodra je bestelling opgehaald kan worden. Doordeweeks voor 15:00 besteld? Dan kun je het uittreksel dezelfde dag nog ophalen. Vergeet niet je legitimatiebewijs mee te nemen!"]}),(0,er.jsx)(iU,{buttonText:"Bestelgegevens afdrukken"}),(0,er.jsx)(iz,{}),(0,er.jsx)(iw,{})]}),y===I.INZIEN&&(0,er.jsxs)(er.Fragment,{children:[(0,er.jsxs)("p",{className:"print-hidden ".concat(S),"data-ui-test-class":"info-text-content-type-inzien",children:["Op deze pagina kun je de bestelling ",(0,er.jsx)(iF,{}),"bekijken."]}),(0,er.jsx)(iw,{classNameExtra:"print-hidden"}),(0,er.jsxs)(iy.tH,{fallback:iB,children:[(0,er.jsx)(iU,{shouldMeasure:!0}),(0,er.jsx)("hr",{className:"mb-2 mb-6@size-m print-hidden"}),i&&(0,er.jsx)(m,iG({},iG(iG(iG({dataProductJson:h||{}},E===A.DEPONERINGEN&&{company:{kvkNummer:p.kvkNummer,vestigingsnummer:p.vestigingsnummer}}),E===A.UITTREKSEL_INKIJK&&{companyName:p.naam}),{},{rechtsvormCode:p.rechtsvormCode})),i),(0,er.jsx)(iU,{shouldMeasure:!0})]})]}),j&&(0,er.jsx)(iP,{}),(0,er.jsx)(iR,{goToCompanyUrl:O,companyName:w,goToCompany:g,urls:t,goToStart:function(){tX({navigate:x,spa:n})}})]})},iH=function(){var e=(0,v.useContext)(ec),t=e.setAccountTegoed,r=e.accountTegoedPendingRef;(0,v.useEffect)(function(){t(void 0),r.current=!1},[r,t])},iJ=function(){var e,t,r=(0,v.useContext)(eT),n=r.orderCompletion,a=r.orderIdRequested,i=rl().formData,s=t_().productObj,o=(null==i||null==(t=i.betaalkeuze)?void 0:t.payment)||"account",c=(null==(e=s.productC
1onfObj)?void 0:e.productId)||s.productId||"NietBekend",l=n.orderId,u=i_(),d=et().urls;return(iH(),tK("HIDE"),l||a)?a&&!l?(0,er.jsx)(r_,{children:(0,er.jsx)(eA.A,{message:"De data wordt geladen",size:"medium",align:"vertical",className:"mt-8 mt-12@size-m"})}):(0,er.jsxs)(er.Fragment,{children:[(0,er.jsx)(rQ,{h:u===I.INZIEN?2:1,text:"Bedankt voor je bestelling",className:u===I.INZIEN?"mb-6 print-hidden":"mb-6"}),(0,er.jsx)(iM,{}),(0,er.jsx)(ik.b,{dataUiTestClassMopinionComponent:"CES",IdMopinionComponent:"CES-product-bestellen-nieuw",IdGroupNameComponent:"CES-meta-product-group-name",IdPaymentMethodComponent:"CES-meta-betaalmethode",dataUiTestClassGroupNameComponent:"CES-meta-product-group-name",dataUiTestClassPaymentMethodComponent:"CES-meta-betaalmethode",paymentMethod:o,productGroupName:c})]}):(window.location.replace(encodeURI(O.pc+d.publicPath)),null)};var iq=r(33950),iW=r(21254),iZ=r(72980),iQ=r(202),iX=r(15107),iY=r(79587);function i$(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function i0(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i$(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i$(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var i1="fill-color-primary-petrol-base mr-2";let i2=v.memo(function(e){var t=e.selectedCompany,r=t.inschrijvingstype,n=t.hasHeadQuarters,a=t.companyHQ,i=t.bezoeklocatie,s=t.naam,o=t.actief,c=t.vestigingsnummer,l=t.kvkNummer,u=(null==r?void 0:r.toLowerCase())||"",d=tD().getSetCompany,m=(0,v.useState)({showNotificationHeadQuarters:!0,showNotificationUnsubscribed:!0}),p=m[0],g=m[1];if(!u)return(0,er.jsx)(eI.C5,{to:"/",replace:!0});var f="",b="",h=(null==r?void 0:r.toLowerCase())==="nevenvestiging",k=(null==r?void 0:r.toLowerCase())==="rechtspersoon",j=null==a?void 0:a.actief;h&&n&&(f=null==a?void 0:a.subdossiernummer,b=null==a?void 0:a.vestigingsnummer);var y=i.straat,x=i.huisnummer,O=i.huisnummerToevoeging,A=i.plaats;if(j&&!h){var I,E,N=a.bezoeklocatie;y=N.straat,x=N.huisnummer,O=N.huisnummerToevoeging,A=N.plaats,u=(null==(E=a.inschrijvingstype)?void 0:E.toLowerCase())||"",I=a.naam}var w=A||y,P=p.showNotificationHeadQuarters,S=p.showNotificationUnsubscribed;return(0,er.jsxs)(er.Fragment,{children:[j&&k&&(0,er.jsxs)(rT.A,{className:"my-6",type:"warning",show:P,onClose:function(){g(function(e){return i0(i0({},e),{},{showNotificationHeadQuarters:!1})})},"data-ui-test-class":"notification-box",children:["De hoofdvestiging van ",s," is geselecteerd."]}),!o&&(0,er.jsx)(rT.A,{className:"my-6",type:"warning",show:S,onClose:function(){return g(function(e){return i0(i0({},e),{},{showNotificationUnsubscribed:!1})})},"data-ui-test-class":"notification-box",children:"Deze ".concat(u," is uitgeschreven uit het Handelsregister.")}),(0,er.jsxs)("div",{className:"d-flex pb-2 border-bottom mb-6 mb-0@size-m flex-direction-column flex-direction-row@size-m flex-wrap",children:[(0,er.jsxs)("div",{className:"d-flex align-items-start mb-10@size-m w-100",children:[(0,er.jsx)("h1",{className:"w-100 notranslate",style:{flex:1},translate:"no",children:I||s}),(0,er.jsx)(nt.A,{href:"/producten-bestellen/over-producten-bestellen/",target:"_blank",icon:iZ.A,isBlock:!0,text:"Hulp nodig bij bestellen?",style:{flexShrink:0}})]}),w&&(0,er.jsxs)("span",{className:"font-size-base mr-4 mb-2 notranslate",style:{whiteSpace:"nowrap"},translate:"no",children:[(0,er.jsx)(iQ.A,{className:i1,size:16}),(0,er.jsx)("span",{className:"font-weight-medium c-order-products__selected-company--city",children:A}),(0,er.jsx)("wbr",{}),(0,er.jsxs)("div",{className:"d-inline@size-m ml-6 ml-0@size-m",children:[y," ",O?"".concat(x," ").concat(O):x]})]}),(0,er.jsxs)("span",{className:"font-size-base mr-4 mb-2","data-ui-test-class":u,children:[(0,er.jsx)(iX.A,{className:i1,size:16}),(0,er.jsx)("span",{className:"font-weight-medium",children:u.charAt(0).toUpperCase()+u.slice(1)})," ",(0,er.jsx)("wbr",{}),h&&(0,er.jsxs)(er.Fragment,{children:[(0,er.jsx)("div",{className:" pr-2 d-inline@size-m ml-6 ml-0@size-m",children:c&&(0,er.jsxs)(er.Fragment,{children:["Vestigingsnummer ",c]})}),(0,er.jsx)("div",{className:" d-inline@size-m ml-6 ml-0@size-m",children:(0,er.jsx)(nt.A,{href:"#/".concat(eX({kvknummer:l,subdossiernummer:f,vestigingsnummer:b})),onClick:function(e){e.preventDefault(),d({kvknummer:l,subdossiernummer:f,vestigingsnummer:b,navigateTo:!0})},"data-ui-test-class":"bekijk-hoofdvestiging-title",className:"mb-2@size-m",text:"Naar hoofdvestiging"})})]})]}),(0,er.jsxs)("span",{className:"font-size-base mr-4 font-weight-medium mb-2 notranslate",translate:"no",children:[(0,er.jsx)(iY.A,{className:i1,size:16}),"KVK ",l]})]})]})}),i3=function(){var e=tD(),t=e.kvknummer,r=e.companyObj;return t?(0,er.jsx)(i2,{selectedCompany:r}):null},i4=function(){var e,t,r=et().reasonCodes,n=t_().productObj,a=tD().goToCompany,i=n.requestDate,s=null==(e=n.productC
1onfObj)?void 0:e.title,o=r[n.reasonCode||(null==(t=n.productConfObj)?void 0:t.reasonCode)];if(!Object.keys(n).length||!a)return null;if(!o)return a({})(),null;var c=i?(0,iq.GP)((0,iW.H)(i),"dd-MM-yyyy 'om' HH:mm"):"",l="".concat(null==o?void 0:o.message,"<b>Aangevraagd op ").concat(c," uur</b>");return(0,er.jsxs)(er.Fragment,{children:[(0,er.jsx)(i3,{}),(0,er.jsx)("h2",{className:"mt-4 mt-12@size-m",children:s}),(0,er.jsx)(rT.A,{className:"my-6",type:"info","data-ui-test-class":"notification-box",children:(0,er.jsx)("p",{dangerouslySetInnerHTML:{__html:l}})}),(0,er.jsxs)(k.A,{"data-ui-test-class":"print-button",className:"mb-2 w-100@size-xs-only",variant:"secondary",onClick:window.print,children:[(0,er.jsx)(iL.A,{size:20,className:"mr-2 fill-color-currentColor vertical-align-middle"}),(0,er.jsx)("span",{className:"ml-2 vertical-align-middle",children:"Pagina afdrukken"})]})]})};var i6=r(70568),i5=r(59835),i8=r(72024);let i9=function(){var e,t,r,n,a,i,s,o,c=et(),l=tL().productFilters,u=tD().goToCompany,d=(e=c.storageKeys.latestCompany,(t=localStorage.getItem(e))?JSON.parse(t):null);if(!d)return null;var m=(n=(r={kvknummer:d.kvkNummer,subdossiernummer:d.subdossiernummer,vestigingsnummer:d.vestigingsnummer,productFilter:l.join(","),config:c}).kvknummer,a=r.subdossiernummer,i=r.vestigingsnummer,s=r.productFilter,o=r.config.urls,"".concat(o.publicPath,"#/").concat(eX({kvknummer:n,subdossiernummer:a,vestigingsnummer:i}),"/").concat(s?"?productfilter="+s:""));return(0,er.jsxs)(i8.A,{variant:"body",children:["Laatst gezocht op:"," ",(0,er.jsx)("span",{translate:"no",className:"notranslate",children:(0,er.jsx)(nt.A,{href:m,onClick:u({company:d},"latest-result-link",d.naam,m),className:"mt-4 d-inline-block","data-ui-test-class":"latest-result-link",text:d.naam})})]})};var i7=r(9671);let se=v.memo(function(){var e=et().productFilterSettings,t=tL(),r=t.productFilters,n=t.removeProductFilter;return r.length?(0,er.jsxs)("div",{className:"mb-4",children:["Gekozen product",r.length>1?"en":"",":",r.map(function(t){var r,a=null==(r=e[t])?void 0:r.title;return a?(0,er.jsxs)(v.Fragment,{children:[(0,er.jsx)(i7.A,{isRemovable:!0,className:"d-inline-flex ml-2 mb-2",onClick:function(){n(t)},buttonAttributes:{"data-ui-test-class":"product-filter-remove-button"},label:a}),(0,er.jsx)("span",{className:"sr-only",children:"Gekozen product deselecteren"})]},t):null})]}):null}),st=function(){var e,t=et(),r=(0,eI.Zp)(),n=tL().productFilters,a=tD().setCompanyObj;return e=(0,e_.A)(eF().mark(function e(i){var s,o,c,l;return eF().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(!i||!a)){e.next=2;break}return e.abrupt("return");case 2:if(s=i.kvkNummer,o=i.vestigingsnummer,i.inschrijvingstype){e.next=6;break}return r("/"),e.abrupt("return");case 6:return Number(o)||(i.vestigingsnummer=""),e.next=9,tQ({company:tG(i),config:t});case 9:c=e.sent,l=eX({kvknummer:s,subdossiernummer:c.subdossiernummer,vestigingsnummer:c.vestigingsnummer}),a(c),ev({company:c,config:t}),tX({companyIdentifier:l,navigate:r,productFilter:n.join(","),spa:t.spa});case 14:case"end":return e.stop()}},e)})),function(t){return e.apply(this,arguments)}},sr=function(){var e=et(),t=e.companySearchTitle,r=e.companySearchSubTitle;tK("HIDE");var n=(0,i6.f)({apiBaseUrl:O.VP,profileId:O.zQ.searchV2.companySearch.spaOrderProductsProfileId,apiVersion:"v3"}),a=st();return(0,er.jsxs)(rR,{children:[(0,er.jsx)(rQ,{className:"mb-4",text:t}),(0,er.jsx)(i8.A,{variant:"intro",className:"mb-12",children:r}),(0,er.jsx)(se,{}),(0,er.jsx)("span",{translate:"no",className:"notranslate",children:(0,er.jsx)(i5.q,{placeholder:"Zoek op handelsnaam of KVK-nummer",onChange:a,fetcher:n})}),(0,er.jsx)(i9,{})]})};var sn=r(17249),sa=r(59722);function si(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function ss(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?si(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):si(Object(r)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let so=function(e){var t=e.buttonText,r=e.buttonType,n=e.collapseButtonHide,a=e.collapsed,i=e.dataUiTestClass,s=e.hasSubitems,o=e.kvknummer,c=void 0===o?"":o,l=e.link,u=e.na,d=e.onClick,m=e.onClickCollapse,p=e.subdossiernummer,g=void 0===p?"":p,v=e.title,f=e.vestigingsnummer,b=void 0===f?"":f,h=e1(void 0===l?"":l,{kvknummer:c,subdossiernummer:g,vestigingsnummer:b,companyIdentifier:eX({kvknummer:c,subdossiernummer:g,vestigingsnummer:b})}),j=a?{icon:sn.A,text:"Bekijken"}:{icon:sa.A,text:"Verbergen"};return(0,er.jsx)(er.Fragment,{children:void 0!==s&&s?!n&&(0,er.jsx)(nP.A,{icon:j.icon,text:j.text,className:"ml-auto mb-0",onClick:m,iconAlign:"right",variant:"primary","data-ui-test-class":"bekijken-button ".concat(void 0===v?"":v)}):(0,er.jsx)(k.A,ss(ss({href:h,className:"ml-auto",text:void 0===t?"Bestellen":t,variant:void 0===r?"secondary":r,size:"small"},d?{onClick:d}:{}),{},{isDisabled:void 0!==u&&u,"data-ui-test-class":"bestel-button ".concat(i)}))})};var sc=r(13876);function sl(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function su(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?sl(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sl(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let sd=function(e){var t=e.description,r=e.isSubitem,n=e.kvknummer,a=e.moreInfoLink,i=e.productId,s=e.remark,o=e.remarkLink,c=e.remarkLinkNewWindow,l=e.remarkLinkOnClick,u=e.remarkLinkText,d=e.subdossiernummer,m=e.subTitle,p=e.title,g=e.vestigingsnummer;return(0,er.jsx)(rJ.A,{alignItems:"center",children:(0,er.jsxs)("span",{className:r?"mb-4 mb-0@size-m pl-4@size-m ":"mb-4 mb-0@size-m",children:[p&&(r?(0,er.jsx)("div",{children:(0,er.jsxs)("h4",{className:"font-weight-medium font-size-base font-size-l@size-m",children:[p,m&&(0,er.jsx)("span",{children:" - ".concat(m)})]})}):(0,er.jsx)("div",{children:(0,er.jsx)("h3",{className:"font-weight-medium",children:p})})),t&&(0,er.jsx)("p",{className:"mb-0 font-size-base font-size-l@size-m",dangerouslySetInnerHTML:{__html:e1(t,{kvknummer:n,subdossiernummer:d,vestigingsnummer:g,companyIdentifier:eX({kvknummer:n,subdossiernummer:d,vestigingsnummer:g})})}}),a&&(0,er.jsx)("div",{className:"mt-3",children:(0,er.jsx)(nt.A,{text:"Bekijk meer productinformatie",icon:iS.A,iconAlign:"left",variant:"primary",href:a,"data-ui-test-class":"more-info-link-".concat(i)})}),(!!s||!!o)&&(0,er.jsxs)("p",{className:"m-0 font-size-s mt-3",children:[!!r&&(0,er.jsxs)(er.Fragment,{children:[(0,er.jsx)(rC.A,{className:"vertical-align-middle mr-1 fill-color-notification-negative-base",size:24}),(0,er.jsxs)("span",{className:"font-size-base font-size-l@size-m",children:[s," "]})]}),!r&&(0,er.jsxs)("strong",{className:"font-weight-medium",children:[(0,er.jsx)(sc.A,{className:"vertical-align-middle mr-1",size:20}),s," "]}),!!o&&(0,er.jsx)("a",su(su({href:o},c?{target:"_blank",rel:"noreferrer"}:{}),{},{onClick:l||void 0,"data-ui-test-class":"".concat(u," ").concat(p),children:u}))]})]})})},sm=function(e){var t=e.price,r=e.priceVanAf,n=e.productId;return(0,er.jsx)("strong",{className:"font-weight-medium font-size-base font-size-l@size-m","data-ui-test-class":"price ".concat(n),children:t&&(0,er.jsxs)(er.Fragment,{children:["".concat(r?"v.a. ":""),"â¬\xa0","".concat(t)]})})},sp=function(e){var t=e.dataUiTestClass,r=e.description,n=e.isSubitem,a=void 0!==n&&n,i=e.kvknummer,s=e.moreInfoLink,o=e.price,c=e.priceVanAf,l=e.productId,u=e.remark,d=e.remarkLink,m=e.remarkLinkNewWindow,p=e.remarkLinkOnClick,g=e.remarkLinkText,v=e.subdossiernummer,f=e.subTitle,b=e.title,h=e.vestigingsnummer,k=e.hasSubitems,j=e.buttonText,y=e.buttonType,x=e.collapseButtonHide,A=e.collapsed,I=e.onClickCollapse,E=e.onClick,N=e.shouldMeasure,w=e.na,P=e.link;return(0,er.jsxs)(eE.A,{alignItems:{md:"center"},className:a?"border-bottom-gray-30 pt-4 pb-4 c-order-products__product-subitem":"","data-ui-test-class":"products-overview-body",children:[(0,er.jsx)(eN.A,{span:{xs:12,md:7,lg:8},children:(0,er.jsx)(sd,{title:b,subTitle:f,description:r,isSubitem:a,remark:void 0===u?"":u,remarkLink:void 0===d?"":d,remarkLinkNewWindow:m,remarkLinkOnClick:p,remarkLinkText:void 0===g?"Meer informatie.":g,kvknummer:i,subdossiernummer:v,vestigingsnummer:h,moreInfoLink:s,productId:l})}),(0,er.jsxs)(eN.A,{alignSelf:"center",className:"d-flex","justify-content":"space-between",span:{xs:12,md:5,lg:4},children:[(0,er.jsx)(sm,{priceVanAf:void 0!==c&&c,price:o,productId:l}),(0,er.jsx)(so,{title:b,kvknummer:i,subdossiernummer:v,vestigingsnummer:h,dataUiTestClass:t,hasSubitems:k,buttonText:j,buttonType:y,collapseButtonHide:x,collapsed:A,onClickCollapse:I,onClick:function(e){N&&t1("naar-mijn-kvk",j||"","".concat(O.pc).c
1oncat(P)),null==E||E(e)},na:w,link:P})]})]})};function sg(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function sv(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?sg(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sg(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let sf=function(e){var t=e.buttonText,r=e.buttonType,n=e.collapseButtonHide,a=e.collapsedStartState,i=e.dataUiTestClass,s=e.description,o=e.doNotShow,c=e.kvknummer,l=e.moreInfoLink,u=e.na,d=e.onClickSubitems,m=e.pendingRequest,p=e.price,g=e.priceVanAf,f=e.productId,b=e.remark,h=e.remarkLink,k=e.remarkLinkNewWindow,j=e.remarkLinkOnClick,y=e.remarkLinkText,x=e.subdossiernummer,O=e.subItems,A=e.subTitle,I=e.title,E=e.vestigingsnummer,N=e.link,w=e.shouldMeasure,P=e.onClick,S=(0,v.useState)(void 0===a||a),T=S[0],C=S[1];if(o)return null;var D=!!O,R=T?[]:O||[];return(0,er.jsxs)(nc.A,{className:"c-order-products__product-group--box mt-4 pt-4 p-4@size-m mb-6@size-m","data-ui-test-class":"products-overview-component",children:[(0,er.jsx)(sp,{buttonText:t,buttonType:r,collapseButtonHide:n,collapsed:T,dataUiTestClass:i,description:s,hasSubitems:D,kvknummer:c,moreInfoLink:l,na:u,onClickCollapse:function(e){e.preventDefault(),d&&d(),C(!T)},price:p,priceVanAf:g,productId:f,remark:b,remarkLink:h,remarkLinkOnClick:j,remarkLinkText:y,remarkLinkNewWindow:k,subdossiernummer:x,subTitle:A,title:I,vestigingsnummer:E,link:N,onClick:P,shouldMeasure:w}),m&&(0,er.jsx)(r_,{children:(0,er.jsx)(eA.A,{size:"medium",align:"vertical",message:"".concat(I," worden geladen."),className:"border-top pt-4 mt-5"})}),D&&(0,er.jsx)("div",{className:"c-order-products__product-subItemGroup",children:R.map(function(e){var t;return(0,er.jsx)(sp,sv(sv({},e),{},{isSubitem:!0}),null!=(t=e.subProductId)?t:e.productId)})})]})};var sb=["title","items","visibleItems","viewMoreText"];function sh(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function sk(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?sh(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sh(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}let sj=function(e){var t=e.title,r=e.items,n=void 0===r?[]:r,a=e.visibleItems,i=e.viewMoreText,s=void 0===i?"Bekijk alles":i,o=(0,nz.A)(e,sb),c=(0,v.useState)(void 0===a?99:a),l=c[0],u=c[1],d=n.filter(function(e){return!0!==e.doNotShow});if(!d.length)return null;var m=d.slice(0,l),p=d.length>l;return(0,er.jsxs)("div",{"data-ui-test-class":"product-overview-group ".concat(t),className:" pt-6 c-order-products__product-group",children:[(0,er.jsx)("h2",{className:"mb-4",children:t}),m.map(function(e){return(0,er.jsx)(sf,sk(sk({},e),o),e.productId)}),p&&(0,er.jsx)(nP.A,{icon:sn.A,text:s,onClick:function(){u(n.length),t1("toon-niet-verkrijgbaar-product",s,"")},variant:"primary","data-ui-test-class":"view-more-products"})]})};function sy(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function sx(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?sy(Object(r),!0).forEach(function(t){(0,x.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):sy(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function sO(e){var t=e.title,r=e.body,n=e.links;return(0,er.jsxs)("div",{className:"mb-4",children:[(0,er.jsx)("h2",{className:"mb-4 pt-6",children:t}),r&&(0,er.jsx)("p",{className:"mb-2",children:r}),n.map(function(e){var t=e.href,r=e.onClick,n=e.linkText;return(0,er.jsx)(nt.A,{href:t,onClick:r,"data-ui-test-class":"bekijk-hoofdvestiging-overige-producten",className:"d-block",text:n},t)}
1)]})}let sA=function(){var e,t,r,n=et(),a=n.visibleNevenVestigingProduct,i=n.productGroupMyData,s=n.productFilterSettings,o=t_().productGroups,c=tL().productFilters,l=tD(),u=l.companyObj,d=l.goToCompany,m=l.getSetCompany,p=l.kvknummer,g=l.subdossiernummer,v=l.vestigingsnummer;if(!u||!m||!p||!d)return null;var f=null==(e=u.inschrijvingstype)?void 0:e.toLowerCase(),b=null,h="",k="";null!=(t=u.companyHQ)&&t.subdossiernummer&&(h=u.companyHQ.subdossiernummer),null!=(r=u.companyHQ)&&r.vestigingsnummer&&(k=u.companyHQ.vestigingsnummer);var j=function(e){var t=e.withProductFilter,r=void 0!==t&&t;return function(e){e.preventDefault(),m({kvknummer:p,subdossiernummer:h,vestigingsnummer:k,productFilter:r?c.join(","):"",navigateTo:!0})}},y=function(e){e.preventDefault(),d({productFilter:""})()},x=c.some(function(e){var t,r=s[e];return null==r||null==(t=r.productIds)?void 0:t.some(function(e){return a.includes(e)})});return"nevenvestiging"===f&&c.length&&!x?b=sO({title:"Geen producten van ".concat(c.join(", ")," beschikbaar"),body:"Dit product is niet beschikbaar voor nevenvestigingen.",links:[{href:"#/".concat(eX({kvknummer:p,subdossiernummer:h,vestigingsnummer:k}),"/?productfilter=").concat(c.join(",")),onClick:j({withProductFilter:!0}),linkText:"Bekijk ".concat(c.join(", ")," van de hoofdvestiging")},{href:"#/".concat(eX({kvknummer:p,vestigingsnummer:v,subdossiernummer:g})),onClick:y,linkText:"Bekijk andere producten van de nevenvestiging"}]}):c.length?b=sO({title:"Andere producten van dit bedrijf",links:[{href:"#/".concat(eX({kvknummer:p,vestigingsnummer:v,subdossiernummer:g})),onClick:y,linkText:"Bekijk alle producten"}]}):"nevenvestiging"===f&&(b=sO({title:"Overige producten",body:"Alle overige producten zijn alleen verkrijgbaar voor de hoofdvestiging van deze organisatie.",links:[{href:"#/".concat(eX({kvknummer:p,subdossiernummer:h,vestigingsnummer:k})),onClick:j({}),linkText:"Bekijk hoofdvestiging"}]})),(0,er.jsxs)(er.Fragment,{children:[o.map(function(e){return(0,er.jsx)(sj,sx(sx({},e),{},{kvknummer:p,subdossiernummer:g,vestigingsnummer:v}),"POG-".concat(e.title))}),b,(0,er.jsx)(sj,sx(sx({},i),{},{kvknummer:p,subdossiernummer:g,vestigingsnummer:v}))]})},sI=function(){var e=t_().productsSearchPending,t=t_().setProductObj;return tK("SHOW"),(0,v.useEffect)(function(){t({})},[t]),(0,er.jsxs)(rR,{children:[(0,er.jsx)(i3,{}),e?(0,er.jsx)(r_,{children:(0,er.jsx)(eA.A,{size:"medium",align:"vertical",message:"De producten worden geladen.",className:"mt-8 mt-12@size-m"})}):(0,er.jsx)(sA,{})]})},sE=function(){io();var e,t=(0,g.As)();return(0,er.jsx)(ih,{children:(0,er.jsx)(iu,{children:(0,er.jsx)(h.A,{as:"section",className:"py-10 py-12@size-m c-order-products","data-ui-test-class":"order-products",children:(0,er.jsxs)(eE.A,{columns:12,children:[(0,er.jsx)(eN.A,{span:{lg:9,md:10,xs:12},columnStart:{lg:2,md:1},children:(0,er.jsx)(id,{})}),(0,er.jsx)(rB,{errorMessage:(null==(e=t.error)?void 0:e.message)||"",opened:!!t.error,onRequestClose:function(){return window.location.reload()}}),(0,er.jsx)(eN.A,{span:{lg:9,md:12,xs:12},columnStart:{lg:2,md:1},children:(0,er.jsxs)(eI.BV,{children:[(0,er.jsx)(eI.qh,{path:"/:kvknummer/:product/checkout",children:(0,er.jsx)(eI.qh,{path:"*",element:(0,er.jsx)(aY,{})})}),(0,er.jsx)(eI.qh,{path:"/bedankt/:kvknummer/:orderId",element:(0,er.jsx)(iJ,{})}),(0,er.jsx)(eI.qh,{path:"/:kvknummer/:product/productInformatie/",element:(0,er.jsx)(i4,{})}),(0,er.jsx)(eI.qh,{path:"/:kvknummer/",element:(0,er.jsx)(sI,{})}),(0,er.jsx)(eI.qh,{path:"/",element:(0,er.jsx)(sr,{})})]})})]})})})})},sN=function(){var e=et().urls,t=(0,g.As)().user,r=null==t?void 0:t.access_token;(0,v.useEffect)(function(){r&&(0,e3.i)({url:e.orderApiStatus,headers:{Authorization:"Bearer ".concat(r)}})},[r,e.orderApiStatus])},sw=function(e){var t=e.endpoint,r=(0,g.As)(),n=r.user,a=r.isLoading,i=(0,v.useContext)(ec).setPermissions,s=null==n?void 0:n.access_token,o=!!s,c=(0,v.useState)(!0),l=c[0],u=c[1];return(0,v.useEffect)(function(){o||a||u(!1)},[a,o]),(0,v.useEffect)(function(){var e=new AbortController,r=e.signal;return o?((0,e_.A)(eF().mark(function e(){var n,a,o;return eF().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n={url:t,method:"GET",headers:{Authorization:"Bearer ".concat(s)},params:{signal:r}}
1,e.next=4,(0,e3.i)(n);case 4:o=Array.isArray(a=e.sent)?a:[],r.aborted||(i({IPA:o.includes("IPA"),IPP:o.includes("IPP")}),u(!1)),e.next=13;break;case 9:e.prev=9,e.t0=e.catch(0),i({IPA:!1,IPP:!1}),u(!1);case 13:case"end":return e.stop()}},e,null,[[0,9]])}))(),function(){e.abort()}):(e.abort(),i({IPA:!1,IPP:!1}),function(){})},[t,i,o,s]),l||a},sP=function(){var e=et(),t=(0,v.useState)(""),r=t[0],n=t[1],a=eh(),i=a.kvknummer,s=ej({companyIdentifier:i}).kvknummer,o=(0,v.useCallback)(function(){delete a.kvknummer;var t=new URL(window.location.href),r=new URLSearchParams(a).toString();window.history.replaceState(null,e.pageTitle,"".concat(t.pathname,"#/").concat(r&&"?").concat(r))},[a,e.pageTitle]);return(0,v.useEffect)(function(){var t,r=(t=(0,e_.A)(eF().mark(function t(){var r;return eF().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,tJ({kvknummer:s,findHoofdvestiging:!0,searchEndpoint:e.urls.companySearch});case 2:if((r=t.sent.company).kvkNummer){t.next=9;break}return t.next=7,tJ({kvknummer:s,searchEndpoint:e.urls.companySearch});case 7:r=t.sent.company;case 9:r.kvkNummer?(ev({company:r,config:e}),n(eX({kvknummer:r.kvkNummer,vestigingsnummer:r.vestigingsnummer,subdossiernummer:r.subdossiernummer}))):(e0({error:Error("Entrypoint kvknummer"),msg:"Could not find company with kvknr: ".concat(s),active:e.errorLogging}),o(),n(""));case 10:case"end":return t.stop()}},t)})),function(){return t.apply(this,arguments)});s&&r().catch(function(t){return e0({error:t,msg:"Could not prefetch company for kvknummer entry",active:e.errorLogging})}),i&&!s&&(e0({error:Error("Entrypoint kvknummer"),msg:'Bad kvknummer in query string: "'.concat(i,'"'),active:e.errorLogging}),o())},[s,i,e,a,o]),[!!s&&!r,r]},sS=function(){var e=et().pageTitle,t=eh(),r=t.kvknummer,n=t.vestigingsnummer;if(r&&n){var a=ey({companyIdentifier:eX({kvknummer:r,vestigingsnummer:n})});if(a){var i=new URL(window.location.href);window.history.replaceState(null,e,"".concat(i.pathname,"#").concat(a,"/"))}}},sT=function(e){var t=e.companyIdentifier,r=et();return(0,v.useMemo)(function(){var e=ek({config:r,obj:t?{companyIdentifier:t}:void 0}),n=e.kvknummer,a=e.productId,i=e.subProductId,s=e.subdossiernummer;return ey({companyIdentifier:eX({kvknummer:n,vestigingsnummer:e.vestigingsnummer,subdossiernummer:s}),productId:a,subProductId:i})},[t,r])},sC=function(e){var t=e.title;if(!window.location.hash&&window.location.search){var r=new URL(window.location.href);window.history.replaceState(null,t,"".concat(r.pathname,"#/").concat(r.search))}},sD=function(){var e=et(),t=e.pageTitle,r=e.urls;sN(),sS();var n=sP(),a=(0,eO.A)(n,2),i=a[0],s=a[1];(0,v.useEffect)(function(){document.title=t},[t]),(0,v.useEffect)(function(){sC({title:t})},[t]);var o=sw({endpoint:r.authorizationPermissions}),c=sT({companyIdentifier:s});if(c){var l=new URL(window.location.href);window.history.replaceState(null,t,"".concat(l.pathname,"#").concat(c,"/"))}return i||o?(0,er.jsx)(r_,{children:(0,er.jsx)(eA.A,{size:"medium",align:"vertical",className:"mt-8 mt-12@size-m"})}):(0,er.jsx)(eI.I9,{children:(0,er.jsx)(sE,{})})},sR=function(e){var t=e.settings,r=void 0===t?{}:t,n=eh(),a=(0,v.useState)(!!n.code||!!n.error),i=a[0],s=a[1];return(0,v.useEffect)(function(){!n.state||n.code||n.error||window.history.replaceState({},document.title,window.location.pathname)},[n.code,n.state,n.error]),(0,er.jsx)(g.OJ,{userManager:ex({spa:r.spa}),onSignIn:function(e){if(e){var t,r=new URL(window.location.href),n=(null==(t=e.state)?void 0:t.redirectPath)||r.pathname;window.history.replaceState({},document.title,n),s(!1)}},children:(0,er.jsx)(en,{children:!i&&(0,er.jsx)(el,{children:(0,er.jsx)(eo,{settings:r,children:(0,er.jsx)(sD,{})})})})})}},91572:(e,t,r)=>{r.d(t,{i:()=>h});var n=r(50702),a=r(1723),i="antiCsrfToken",s=function(){try{return sessionStorage.getItem(i)}catch(e){return(0,a.N)(e,"antiCsrfToken"),null}},o=function(e){try{sessionStorage.setItem(i,e)}catch(e){return(0,a.N)(e,"setItem antiCsrfToken")}},c=function(e){if(e.headers.has("antiCsrfToken")){var t=e.headers.get("AntiCsrfToken");t&&o(t)}return e},l=r(54606),u=r(27961),d=r.n(u),m=r(6522),p=function(e){var t=e.headers.get("content-type");return t&&204!==e.status?t.includes("application/json")||t.includes("application/problem+json")?e.json():t.includes("text/html")||t.includes("text/plain")?e.text():t.
1includes("application/octet-stream")?e.blob():Promise.resolve(null):e.text()};function g(e){return v.apply(this,arguments)}function v(){return(v=(0,l.A)(d().mark(function e(t){var r;return d().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t.ok){e.next=13;break}return r=t.clone(),e.t0=m.G,e.t1='Request to "'.concat(t.url,'" failed with status ').concat(t.status),e.t2=t.url,e.t3=t.status,e.t4=t.statusText,e.next=9,p(r);case 9:throw e.t5=e.sent,e.t6=r.headers,e.t7={url:e.t2,status:e.t3,statusText:e.t4,responseBody:e.t5,responseHeaders:e.t6},new e.t0(e.t1,e.t7);case 13:return e.abrupt("return",t);case 14:case"end":return e.stop()}},e)}))).apply(this,arguments)}function f(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function b(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?f(Object(r),!0).forEach(function(t){(0,n.A)(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var h=function(e){var t=e.url,r=void 0===t?"":t,n=e.params,a=e.headers,i=e.body,o=void 0===i?{}:i,l=e.method,u=void 0===l?"GET":l;if(!new URL(r).hostname.endsWith("kvk.nl"))throw Error("Invalid hostname for URL: '".concat(r,"'"));var d=s(),m=b({method:u,headers:b(b({Accept:"application/json","Content-Type":"application/json; charset=utf-8","api-version":"1.0",cache:"no-cache",Pragma:"no-cache"},d&&{antiCsrfToken:d}),{},{Expires:"0"},void 0===a?{}:a)},void 0===n?{}:n);return"GET"!==u&&(m.body=o instanceof FormData?o:JSON.stringify(o)),fetch(r,m).then(c).then(g).then(p)}}}]);
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.