1"use strict";(self.webpackChunkfrontend_setup=self.webpackChunkfrontend_setup||[]).push([[898],{5323:(e,t,r)=>{r(6337)},898:(e,t,r)=>{r.r(t);r(5323);var o=r(9490),a=r(7995),n=r(1856),i=r(8309),s=r(8178),l=r(2152),m=r(2503),c=r(9227),u=r(3352),d=r(3397),f=r(5940),b=r(1408),h=r(6033),w=r(2568),p=r.n(w);const subscribeToNewsletter=async({areaInfo:e,userInfo:t})=>{try{await(async({areaInfo:e,userInfo:t})=>{const r={FirstName:t.firstName||"",LastName:t.lastName,LastNamePrefix:t.lastNamePrefix||"",Email:t.email,AreaId:e.areaProjectId||""};t.gender&&(r.IsMale="Mr"===t.gender),b.Z.isLocal||await fetch((0,d.S)("/umbraco/api/ajaxform/submitnewsletterform"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(r)})})({areaInfo:e,userInfo:t}),(0,f.d)({event:"gtm.NewsletterSubscription",eventCategory:"Newsletter",eventAction:"Subscribe Gebied",eventLabel:e.areaProjectName,email:p()(t.email),email_sha_256:await(0,h.J)(t.email)}),(0,f.d)({event:"gtm.virtualPageview",virtualurl:`${e.areaProjectName}/newsletter_subscription/aangevraagd`,virtualtitle:"Newsletter Subscription aangevraagd"})}catch(e){console.log("Error subscribing to newsletter",e)}};var g=r(5044),y=r(3748),_=r(3263);function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,o)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach(function(t){_defineProperty(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function _defineProperty(e,t,r){return(t=function _toPropertyKey(e){var t=function _toPrimitive(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!=typeof o)return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}(0,o.Nk)("newsletter-form",({element:e})=>{const t=(0,o.YP)("[js-hook-newsletter-form-confirmation]"),r=(0,o.YP)("[js-hook-newsletter-form]"),d=(0,o.YP)("[js-hook-newsletter-form-submit]"),f=(0,g.iY)("[js-hook-newsletter-form-submit]"),b=(0,o.YP)("[js-hook-lead-form-privacy-statement]");let h,w;return(0,o.YP)("bpd-pages",{as:"bpdPages"}),(0,g.Rd)(_.Z),(0,o.N_)(async()=>{!async function setPrivacyStatement(){const e=await(0,g.WU)("PrivacyLinkNewsletterForm");b.current.innerHTML=e}(),w=await u._n.getData(window.__ENVIRONMENT_DETAILS__.areaId),h=w.areaProject,function renderConfirmation(){t.current.append((0,a.h)(a.H,null,(0,a.h)("h3",{class:"u-h4 u-h3--md"},(0,g.qM)("YouAreSignedUp")),(0,a.h)("p",{class:"newsletter-form__confirmation-subtitle"},(0,g.qM)("NewsletterForm.ConfirmationSubtitle"))))}()}),(0,o.iX)(r,"change",()=>{const{valid:e}=r.current.validate(!1);e?d.current.removeAttribute("disabled"):d.current.setAttribute("disabled","disabled")}),(0,o.iX)(r,"serializedForm",async t=>{const r=t.detail,{districtId:o}=window.__ENVIRONMENT_DETAILS__;if(h){f(!0);try{const t={areaInfo:_objectSpread({areaProjectId:h.id||"",areaProjectName:h.name||""},o&&{districtId:o}),userInfo:{firstName:r.firstname,lastName:r.lastname,lastNamePrefix:r["lastname-prefix"],email:r.email,gender:r.salutation}};await subscribeToNewsletter(t),e.bpdPages.selectNext()}finally{f(!1)}}else console.error("Error submitting newsletter form.")}),(0,a.h)(m.A,{id:"newsletter-form",active:!1},(0,a.h)("bpd-pages",{selector:"[js-hook-newsletter-form-page]"},(0,a.h)("div",{"js-hook-newsletter-form-page":!0},(0,a.h)("h2",{class:"newsletter-form__title u-h4 u-h3--md"},(0,g.qM)("NewsletterForm.Title")),(0,a.h)("p",null,(0,g.qM)("NewsletterForm.Subtitle")),(0,a.h)("bpd-form",{"js-hook-newsletter-form":!0},(0,a.h)("form",{class:"newsletter-form__container"},(0,a.h)(c.X,null,(0,a.h)(i.J,{cols:[12]},(0,a.h)(s.aR,{validationTypes:"required",horizontal:!0,options:[{name:"salutation",id:"newsletter-form-salutation-dhr",label:(0,g.qM)("Acronym-Mister"),value:"Mr",checked:!0},{name:"salutation",id:"newsletter-form-salutation-ms",label:(0,g.qM)("Acronym-Misses"),value:"Mrs"}]})),(0,a.h)(i.J,{cols:(0,y.F)()?[12,,6]:[12,,5]},(0,a.h)(l.k,{label:(0,g.qM)("FirstName"),id:"newsletter-form-firstname",name:"firstname",validationTypes:"required,text"})),!(0,y.F)()&&(0,a.h)(i.J,{cols:[12,,2]},(0,a.h)(l.k,{label:(0,g.qM)("LastNamePrefix"),id:"newsletter-form-lastname-prefix",name:"lastname-prefix",validationTypes:"text"})),(0,a.h)(i.J,{cols:(0,y.F)()?[12,,6]:[12,,5]},(0,a.h)(l.k,{label:(0,g.qM)("LastName"),id:"newsletter-form-lastname",name:"lastname",validationTypes:"required,text"})),(0,a.h)(i.J,{cols:[12]},(0,a.h)(l.k,{label:(0,g.qM)("EmailAdres"),id:"newsletter-form-email",name:"email",validationTypes:"required,email"})),(0,a.h)(i.J,{cols:[12,,9],extraClass:"s-rich-text"},(0,a.h)("p",{"js-hook-lead-form-privacy-statement":!0})),(0,a.h)(i.J,{cols:[12,,3],extraClass:"u-flex u-flex-end newsletter-form__submit"},(0,a.h)(n.zx,{label:(0,g.qM)("Request"),variant:"primary",width:"full-width-mobile",hook:"newsletter-form-submit",type:"submit",hasLoading:!0,disabled:!0})))))),(0,a.h)("div",{"js-hook-newsletter-form-page":!0},(0,a.h)("div",{"js-hook-newsletter-form-confirmation":!0}))))})},3263:(e,t,r)=>{r.d(t,{Z:()=>s});var o=r(8081),a=r.n(o),n=r(3645),i=r.n(n)()(a());
1i.push([e.id,".newsletter-form__title{margin-bottom:.8rem}.newsletter-form__container{padding-top:2.4rem}.newsletter-form__confirmation-subtitle{margin-bottom:2.4rem;margin-top:.9rem}.newsletter-form__buttons{margin-top:2.4rem}.newsletter-form__button{margin-bottom:1.6rem}.newsletter-form__button:last-child{margin-bottom:0}.newsletter-form__button:hover .newsletter-form__button-icon{background-color:var(--color-primary);color:var(--color-white)}.newsletter-form__button-icon{background-color:var(--color-white);border:1px solid var(--color-primary);border-radius:50%;color:var(--color-primary);height:4rem;margin-right:1.6rem;-webkit-transition:.2s cubic-bezier(.215,.61,.355,1),background-color;transition:.2s cubic-bezier(.215,.61,.355,1),background-color;width:4rem}.newsletter-form__button-icon .svg{display:block;height:3rem;-webkit-transition:.2s cubic-bezier(.215,.61,.355,1),color;transition:.2s cubic-bezier(.215,.61,.355,1),color;width:3rem}@media only screen and (min-width:48em){.newsletter-form__button{margin-bottom:0;margin-right:2.4rem}}@media only screen and (max-width:47.96875em){.newsletter-form__submit{margin-top:2.4rem}}",""]);const s=i.toString()}}]); 2//# sourceMappingURL=898.1b1a1901781650a7153f.js.map
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.