1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[349],{462:(t,a,e)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/[lang]/contact",function(){return e(2277)}])},2103:(t,a,e)=>{"use strict";e.d(a,{A:()=>o});var s=e(4848),i=e(3368),n=e.n(i);e(6540);var l=e(782);let o=function(t){let{title:a,description:e="",image:i=l.A.src,canonicalUrl:o="",defaultAlternateUrl:r="",alternateUrls:c=[],type:h,indexPage:m=!0}=t;return(0,s.jsxs)(n(),{children:[(0,s.jsx)("title",{children:"".concat(a," | NewU")}),!m&&(0,s.jsx)("meta",{name:"robots",content:"noindex"}),e.length>0&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("meta",{name:"description",content:"".concat(e)}),(0,s.jsx)("meta",{property:"og:description",content:"".concat(e)})]}),(0,s.jsx)("meta",{property:"og:title",content:"".concat(a," | NewU")}),(0,s.jsx)("meta",{property:"og:type",content:"".concat(h)}),(0,s.jsx)("meta",{property:"og:image",content:"".concat(i)}),o.length>0&&(0,s.jsx)("meta",{property:"og:url",content:o}),o.length>0&&(0,s.jsx)("link",{rel:"canonical",href:o}),r.length>0&&(0,s.jsx)("link",{rel:"alternate",hrefLang:"x-default",href:r}),c.map((t,a)=>(0,s.jsx)("link",{rel:"alternate",hrefLang:t.language,href:t.url},a))]})}},2277:(t,a,e)=>{"use strict";e.r(a),e.d(a,{__N_SSP:()=>w,default:()=>E});var s=e(4848),i=e(2103),n=e(6540),l=e(8116),o=e(6338),r=e(200),c=e(4604);class h{async send(t){let{firstName:a,lastName:e,company:s,email:i,language:n}=t;try{0===n.length&&(n="EN");let t={firstName:a,lastName:e,companyName:s,email:i,tagId:this.tagId,language:n.toUpperCase()},l=(0,c.Qg)(r.C,"createActiveCampaignContactAndAccount"),o=await l(t);return o.data.success&&this.analyticsAPI.setCustomEvent({eventName:"successful-website-contacts"}),o.data.success?"success":"failure"}catch(t){return"failure"}}constructor(){this.tagId="104",this.analyticsAPI=o.n.get()}}class m{constructor(){this.status=l.n.none,this.firstName="",this.lastName="",this.company="",this.email="",this.firstNameValid=!1,this.lastNameValid=!1,this.companyValid=!1,this.emailValid=!1,this.formValid=!1}}class d{initialize(t){this.notifyView=t}onChangeFirstName(t){this.state.firstName=t.substring(0,this.MAX_NAME),this.validateFirstName(),this.notifyView()}validateFirstName(){this.state.firstNameValid=this.MIN_NAME<this.state.firstName.length&&this.state.firstName.length<this.MAX_NAME,this.checkValid()}onChangeLastName(t){this.state.lastName=t.substring(0,this.MAX_NAME),this.validateLastName(),this.notifyView()}validateLastName(){this.state.lastNameValid=this.MIN_NAME<this.state.lastName.length&&this.state.lastName.length<this.MAX_NAME,this.checkValid()}onChangeCompanyName(t){this.state.company=t.substring(0,this.MAX_COMPANY_NAME),this.validateCompanyName(),this.notifyView()}validateCompanyName(){this.state.companyValid=this.MIN_COMPANY_NAME<this.state.company.length&&this.state.company.length<this.MAX_COMPANY_NAME,this.checkValid()}onChangeEmail(t){this.state.email=t,this.validateEmail(),this.notifyView()}validateEmail(){this.state.emailValid=/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/.test(this.state.email),this.checkValid()}async send(t){try{if("loading"===this.state.status)return;if(this.state.status=l.n.loading,this.notifyView(),!this.validateForm()){this.state.status=l.n.none,this.notifyView();return}let a=await this.contactFormAPI.send({firstName:this.state.firstName,lastName:this.state.lastName,company:this.state.company,email:this.state.email,language:t});this.state.status="success"===a?l.n.success:l.n.failure,this.notifyView()}catch(t){this.state.status=l.n.failure,this.notifyView()}}checkValid(){this.state.formValid=this.state.firstNameValid&&this.state.lastNameValid&&this.state.companyValid&&this.state.emailValid}validateForm(){return this.validateFirstName(),this.validateLastName(),this.validateEmail(),this.validateEmail(),this.state.firstNameValid&&this.state.lastNameValid&&this.state.companyValid&&this.state.emailValid}constructor(){this.state=new m,this.contactFormAPI=new h,this.notifyView=()=>{},this.MIN_NAME=1,this.MAX_NAME=40,this.MIN_COMPANY_NAME=3,this.MAX_COMPANY_NAME=40}}var u=e(1948),_=e.n(u),g=e(2423);let N={src:"/_next/static/media/gijs-limborgh.e9324d67.png",height:360,width:369,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAb1BMVEVMaXG/ubxoVldLOzf///99VVKhgnr///5eSEH+/v7/////
1//+rr8WTgHr///+jk5qFaGb///9qX1v////m4d/////18vLw7ezp5uV8XlqJXV2acm/09PVFLyq0qKPu7u6JhYWimpZ9dXPZ09Dj3tt3t7WvAAAAGXRSTlMA/vz8+P796vw4vCu++ctR0E3+rOIjnuWoSwP09gAAAAlwSFlzAAAsSwAALEsBpT2WqQAAAEZJREFUeJwFwQUCgCAQBMBF4ggTkzT//0ZngHVb9sMBjqr3lQzmV2vOPwt6dArlFqCrxBSYgD07GVXuYUQOUrEJMG0TxgE/lRAD56WC9WAAAAAASUVORK5CYII=",blurWidth:8,blurHeight:8},A=t=>{let{value:a,title:e,placeholder:i,isValid:n,callback:l}=t;return(0,s.jsxs)("div",{className:_().formContainer,children:[(0,s.jsx)("p",{className:_().formTitle,children:e}),(0,s.jsx)("input",{value:a,placeholder:i,className:"".concat(_().input," ").concat(n?_().validForm:""),onChange:t=>l(t.target.value)})]})};var p=e(1312),C=e.n(p);let f=t=>{let{text:a,callback:e,disabled:i}=t;return(0,s.jsx)("div",{onClick:()=>e(),className:"".concat(C().btn," ").concat(C().btnBig," ").concat(i?"".concat(C().disabled):"".concat(C().effect01)),children:a})};var v=e(659),x=e(6124),V=e.n(x);let j={src:"/_next/static/media/curved-footer-container.aa9ecbbf.svg",height:75,width:1136,blurWidth:0,blurHeight:0};var y=e(9965),M=e.n(y);let b=t=>{let{rotated:a}=t;return a?(0,s.jsx)(M(),{src:j,className:V().curvedBackgroundRotated,alt:"background"}):(0,s.jsx)(M(),{src:j,className:V().curvedBackground,alt:"background"})},B=function(t){let{language:a}=t,e=(0,n.useContext)(g.A),[i]=(0,n.useState)(new d),[l,o]=(0,n.useState)(.5),r=()=>{o(Math.random())};return(0,n.useEffect)(()=>{i.initialize(r)},[i]),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(b,{rotated:!1}),(0,s.jsx)("section",{className:_().section,id:"contact",children:(0,s.jsxs)("div",{className:_().contentContainer,children:[(0,s.jsx)("h1",{className:_().header,children:e.contactHeader}),(0,s.jsxs)("div",{className:_().quoteSection,children:[(0,s.jsx)(M(),{src:N,alt:"Gijs Limborgh",className:_().image,priority:!0}),(0,s.jsxs)("div",{children:[(0,s.jsx)("h6",{className:_().quote,children:e.contactQuote}),(0,s.jsx)("p",{className:_().quoteAuthor,children:e.contactQuoteAuthor})]})]}),(0,s.jsxs)("div",{className:_().nameCompanyContainer,children:[(0,s.jsx)(A,{value:i.state.firstName,title:e.firstNameTxt,placeholder:e.firstNamePlaceholder,isValid:i.state.firstNameValid,callback:t=>i.onChangeFirstName(t)}),(0,s.jsx)("div",{className:_().spacing}),(0,s.jsx)(A,{value:i.state.lastName,title:e.lastNameTxt,placeholder:e.lastNamePlaceholder,isValid:i.state.lastNameValid,callback:t=>i.onChangeLastName(t)})]}),(0,s.jsx)(A,{value:i.state.company,title:e.companyTxt,placeholder:e.companyPlaceholder,isValid:i.state.companyValid,callback:t=>i.onChangeCompanyName(t)}),(0,s.jsx)(A,{value:i.state.email,title:e.emailTxt,placeholder:e.emailPlaceholder,isValid:i.state.emailValid,callback:t=>i.onChangeEmail(t)}),"success"===i.state.status?(0,s.jsx)(F,{}):"loading"!==i.state.status?(0,s.jsx)(f,{text:e.formButtonTxt,disabled:!i.state.formValid,callback:()=>{i.state.formValid&&i.send(a)}}):(0,s.jsx)("div",{className:_().spinnerContainer,children:(0,s.jsx)(v.A,{})})]})}),(0,s.jsx)(b,{rotated:!0})]})};function F(){let t=(0,n.useContext)(g.A);return(0,s.jsx)("div",{className:_().successContainer,children:(0,s.jsxs)("h6",{className:_().successMsg,children:["âï¸ ",t.formSuccessTxt]})})}var w=!0;let E=function(t){let{language:a,canonicalUrl:e,defaultAlternateUrl:l,alternateUrls:o}=t,r=(0,n.useContext)(g.A);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.A,{title:r.contactTxt,type:"article",canonicalUrl:e,defaultAlternateUrl:l,alternateUrls:o}),(0,s.jsx)(B,{language:a})]})}},1312:t=>{t.exports={outlined:"Buttons_outlined__2rkZA",default:"Buttons_default__uupOI",isBig:"Buttons_isBig__rUkDy",btn:"Buttons_btn__DH2sx",btnBig:"Buttons_btnBig__CJXqi",effect01:"Buttons_effect01__wNlgA",disabled:"Buttons_disabled__r1h3i",link:"Buttons_link__2S_yq",transparentBtn:"Buttons_transparentBtn__qLLeE",gradientBtn:"Buttons_gradientBtn__KqKps",outlinedBtn:"Buttons_outlinedBtn__576g_",chevronBtnContainer:"Buttons_chevronBtnContainer__pYorY",chevron:"Buttons_chevron___jNjJ",rotate:"Buttons_rotate__RPjov"}},6124:t=>{t.exports={curvedBackground:"Wave_curvedBackground__geJlc",curvedBackgroundRotated:"Wave_curvedBackgroun
1dRotated__KnMjq"}},1948:t=>{t.exports={section:"ContactForm_section__HXd_6",contentContainer:"ContactForm_contentContainer__r1RWI",header:"ContactForm_header__NvuYa",quoteSection:"ContactForm_quoteSection__clfgU",image:"ContactForm_image__HMHbC",quote:"ContactForm_quote__T3e30",quoteAuthor:"ContactForm_quoteAuthor__J7fwY",formContainer:"ContactForm_formContainer__tloGb",formTitle:"ContactForm_formTitle__8z_GC",input:"ContactForm_input__bv0kT",validForm:"ContactForm_validForm__teAS9",nameCompanyContainer:"ContactForm_nameCompanyContainer__4P9bH",spacing:"ContactForm_spacing__2szF6",spinnerContainer:"ContactForm_spinnerContainer__5vU87",successContainer:"ContactForm_successContainer__e8zpJ",successMsg:"ContactForm_successMsg__devyd"}},3368:(t,a,e)=>{t.exports=e(6085)}},t=>{var a=a=>t(t.s=a);t.O(0,[636,593,792],()=>a(462)),_N_E=t.O()}]);
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.