import{_ as U}from"./CLiMtjFX.js";import{n as D,t as h,q as a,B as m,r as _,x as u,v as t,y as n,F as J,G as z,D as j,p as b,C as le,_ as Y,u as X,av as ie,w as Q,Y as Z,H as C,A as k,E as I,z as e,a5 as re,I as ee,X as ce}from"./C-p8iwFB.js";import{M as K}from"./DnHC1i82.js";import{S as me,M as ue,C as de}from"./Ds9R5Wfe.js";import{F as pe}from"./BS3EJYDL.js";import{J as he}from"./CVORtJRe.js";import{_ as be}from"./CGEZKsSZ.js";import{S as ge}from"./Bk_cpj1_.js";import{S as ve}from"./_7rh4ye9.js";import{u as _e}from"./By8KGx2a.js";import{u as fe}from"./eUkVycX5.js";import{u as ye}from"./LjGqRCMW.js";import{c as ke,a as F,b as M,d as Ce,u as S}from"./Jyb_KtGK.js";import{p as Te}from"./Cl_x7zM3.js";import{E as we}from"./0J232JST.js";import{p as $e}from"./BS7h1Lqf.js";import{c as Ie}from"./DuPmjssG.js";import{A as W}from"./E7BClk0C.js";import{C as Se}from"./C2FH1yru.js";import{A as Be}from"./Dvubj6K_.js";import{A as xe}from"./0q1_Mwst.js";import{M as Ae}from"./g0FRENo1.js";import{S as N}from"./aoIRLC8D.js";import{A as O}from"./CCLPlVic.js";import{_ as qe}from"./VuYipOVt.js";import{s as Le}from"./BWmxHfeH.js";import{g as Fe}from"./V7riS0s8.js";import"./8PNSg5hx.js";import"./D-R8FG10.js";import"./D5dI63nB.js";import"./NPB8-mQI.js";import"./BF_XfCnl.js";import"./qrlpHzF4.js";import"./DGb7-W3j.js";import"./CzhqWxCr.js";import"./CoDoNMKP.js";import"./zZrEEo8J.js";import"./CeX-HMq3.js";import"./B9VnilU9.js";import"./BosuxZz1.js";import"./BwoOsL7s.js";import"./ha1fAqgW.js";const Me={class:"bg-primary-500 reasons-container"},Ne={key:0,class:"text-title text-base-white mb-48"},Ve={class:"title text-base-white"},Re={class:"reasons"},Ee={class:"mb-32 me-32 me-md-0"},Pe={class:"number mb-24"},Ge={class:"d-flex flex-column justify-content-center"},Ue={class:"title-reason fw-bold mb-24"},De={class:"preserve-lines"},je={class:"preserve-lines mb-0"},He=D({__name:"ReasonsToJoin",props:{steps:{}},setup(V){return(f,v)=>(a(),h("div",Me,[m(U,{content:f.steps,class:"container pt-64 pb-64 pt-lg-160 pb-lg-160"},{default:_(({data:l})=>[l.header?(a(),h("p",Ne,n(l.header),1)):u("",!0),(a(!0),h(J,null,z(l.headline,d=>(a(),h("div",{key:d._uid,class:"mb-120"},[t("h2",Ve,[j(n(d.line1)+" ",1),l.headerImage?(a(),b(be,{key:0,src:l.headerImage.filename,alt:l.headerImage.alt,class:"image"},null,8,["src","alt"])):u("",!0)])]))),128)),t("div",Re,[(a(!0),h(J,null,z(l.items,d=>(a(),h("div",{key:d._uid,class:"reason"},[t("div",Ee,[m(le,{xxl:"",name:d.icon,class:"icon"},null,8,["name"])]),t("div",null,[t("p",Pe,n(d.number),1),t("div",Ge,[t("h5",Ue,[t("span",De,n(d.title),1)]),t("p",je,n(d.description),1)])])]))),128))])]),_:1},8,["content"])]))}}),Je=Y(He,[["__scopeId","data-v-8710ccd7"]]),ze={class:"container"},Ke={key:0,class:"h3"},We={class:"form"},Oe={class:"text-body-extra-small-grey mb-32"},Ye={class:"row"},Xe={class:"col-lg-6"},Qe={for:"email",class:"mb-16"},Ze={class:"error-text"},es={class:"col-lg-6 d-flex flex-row"},ss={class:"d-flex flex-column me-8"},ts={for:"countryCode",class:"mb-16"},os={class:"w-100 d-flex flex-column"},ns={for:"phone",class:"mb-16"},as={class:"error-text"},ls={class:"row"},is={class:"col-12"},rs={class:"description w-100"},cs={for:"description",class:"mb-16"},ms={class:"error-text"},us={key:0,class:"row"},ds={class:"col-12"},ps={class:"checkbox-container"},hs={for:"terms1"},bs={class:"error-text"},gs={key:1,class:"row"},vs={class:"col-12"},_s={class:"checkbox-container"},fs={for:"terms2"},ys={class:"error-text"},ks=D({__name:"BasicContactForm",props:{greyBg:{type:Boolean},title:{},countryCode:{},emailLabel:{},emailPlaceholder:{},phoneCodeLabel:{},phoneNumberLabel:{},phoneNumberPlaceholder:{},messageRequired:{type:Boolean},messageLabel:{},submitBtnText:{},submitting:{type:Boolean},withTermsCheckbox1:{type:Boolean},termsCheckbox1Label:{},withTermsCheckbox2:{type:Boolean},termsCheckbox2Label:{},termsKey:{}},setup(V,{emit:f}){const{t:v}=X(),l=ie(),d=Z(),R=Q[d.public.webId].countryCode,o=V,B=f,T=ke({email:M().email("global.validation.messages.email").required("global.validation.messages.required"),phone:M().required("global.validation.messages.required").test("phone","global.validation.messages.phoneNumber",s=>Te(s,$.value)),message:o.messageRequired?M().required("global.validation.messages.required"):M(),terms1:o.withTermsCheckbox1?F().required("global.validation.messages.required"):F(),terms2:o.withTermsCheckbox2?F().required("global.validation.messages.required"):F()}),{handleSubmit:p,errors:r,resetForm:w}=Ce({validationSchema:T}),{value:x,setValue:A}=S("email"),{value:i,setValue:E}=S("phone"),{value:c,setValue:H}=S("message"),{value:q,setValue:se}=S("terms1"),{value:L,setValue:te}=S("terms2"),y=C(null),$=C(null),oe=s=>{s&&($.value={...s,iso2:s.iso2.toLowerCase()})},ne=s=>{const g=$.value?$e(s,$.value):s;E(g)},ae=s=>{y.value=s,s&&w()},P=p(async()=>{var g;const s={email:x.value,phone:`00${((g=$.value)==null?void 0:g.dialCode)||420}${i.value}`.split(" ").join(""),message:c.value,terms1:q.value,terms2:L.value,handleSubmitSuccessResponse:ae};B(we.SUBMIT,s)});return(s,g)=>(a(),h("div",{class:k({"bg-grey-50":s.greyBg})},[t("div",ze,[I(s.$slots,"headline",{},void 0,!0),!e(l).headline&&s.title?(a(),h("h2",Ke,n(s.title),1)):u("",!0),t("div",We,[t("form",{ref:"form",class:"mb-64",onSubmit:g[2]||(g[2]=re((...G)=>e(P)&&e(P)(...G),["prevent"]))},[t("div",Oe,[t("div",Ye,[t("div",Xe,[t("label",Qe,n(s.emailLabel)+n("*"),1),m(W,{id:"email",value:e(x),class:k(["mb-16 mb-lg-24",{invalid:e(r).email}]),placeholder:s.emailPlaceholder,name:"email","background-grey":s.greyBg,"onInput:change":e(A),"onInput:blur":e(A)},{default:_(()=>[t("span",Ze,n(e(r).email&&e(v)(e(r).email)),1)]),_:1},8,["value","class","placeholder","background-grey","onInput:change","onInput:blur"])]),t("div",es,[t("div",ss,[t("label",ts,n(s.phoneCodeLabel)+n("*"),1),m(Se,{id:"countryCode","default-country-code":s.countryCode||e(R),"background-grey":s.greyBg,"onInput:change":oe},null,8,["default-country-code","background-grey"])]),t("div",os,[t("label",ns,n(s.phoneNumberLabel)+n("*"),1),m(W,{id:"phone",value:e(i),class:k(["mb-16 mb-lg-24",{invalid:e(r).phone}]),placeholder:s.phoneNumberPlaceholder,"background-grey":s.greyBg,inputmode:e(Ie).NUMERIC,name:"phone","onInput:blur":ne},{default:_(()=>[t("span",as,n(e(r).phone&&e(v)(e(r).phone)),1)]),_:1},8,["value","class","placeholder","background-grey","inputmode"])])])]),t("div",ls,[t("div",is,[t("div",rs,[t("label",cs,n(s.messageLabel)+n(s.messageRequired&&"*"),1),m(Be,{value:e(c),class:k({invalid:e(r).message}),"background-grey":s.greyBg,"onInput:change":e(H),"onInput:blur":e(H)},{default:_(()=>[t("span",ms,n(e(r).message&&e(v)(e(r).message)),1)]),_:1},8,["value","class","background-grey","onInput:change","onInput:blur"])])])]),s.withTermsCheckbox1?(a(),h("div",us,[t("div",ds,[t("div",ps,[(a(),b(O,{key:s.termsKey,value:e(q),class:k(["mb-36",{invalid:e(r).terms1,empty:!e(q)}]),"input-id":"terms1","onInput:change":g[0]||(g[0]=G=>e(se)(!e(q)))},null,8,["value","class"])),t("label",hs,n(s.termsCheckbox1Label),1),I(s.$slots,"terms1Content",{},void 0,!0),t("span",bs,n(e(r).terms1&&e(v)(e(r).terms1)),1)])])])):u("",!0),s.withTermsCheckbox2?(a(),h("div",gs,[t("div",vs,[t("div",_s,[(a(),b(O,{key:s.termsKey,value:e(L),class:k(["mb-36",{invalid:e(r).terms2,empty:!e(L)}]),"input-id":"terms2","onInput:change":g[1]||(g[1]=G=>e(te)(!e(L)))},null,8,["value","class"])),t("label",fs,n(s.termsCheckbox2Label),1),I(s.$slots,"terms2Content",{},void 0,!0),t("span",ys,n(e(r).terms2&&e(v)(e(r).terms2)),1)])])])):u("",!0)]),y.value===null?I(s.$slots,"bottomFirstText",{key:0},void 0,!0):u("",!0),y.value===null?(a(),b(ee,{key:1,disabled:s.submitting,"background-grey":s.greyBg,large:"",onClick:e(P)},{default:_(()=>[s.submitting?(a(),b(xe,{key:0,inner:""})):u("",!0),j(" "+n(s.submitBtnText),1)]),_:1},8,["disabled","background-grey","onClick"])):u("",!0),y.value===null?I(s.$slots,"bottomSecondText",{key:2},void 0,!0):(a(),b(Ae,{key:3,message:e(v)(`global.forms.${y.value?e(N).SUCCESS:e(N).ERROR}`),icon:y.value?"status-icon-check":"status-icon-close-2",status:y.value?e(N).SUCCESS:e(N).ERROR},null,8,["message","icon","status"]))],544)])])],2))}}),Cs=Y(ks,[["__scopeId","data-v-38796785"]]),Ts={class:"stack-160 pt-120"},ws={key:2,class:"bg-grey-50 py-48 py-lg-120"},$s={class:"container text-center"},Is=["innerHTML"],bt=D({__name:"index",async setup(V){let f,v;const{t:l}=X(),d=Z(),R=Q[d.public.webId].countryCode,{story:o}=([f,v]=ce(()=>ye()),f=await f,v(),f),B=C(null),T=C(!1),p=C(null),r=()=>{var i;(i=B.value)==null||i.$el.scrollIntoView({behavior:"smooth"})},w=C(null),x=async i=>{var c;T.value=!0,w.value={source:R,email:i.email,phone:i.phone,message:i.message||""},p.value=i.handleSubmitSuccessResponse,await Fe("delivery_to_address_form")?A():(c=p.value)==null||c.call(p,!1)},A=async()=>{w.value&&await Le(w.value).then(()=>{var i;(i=p.value)==null||i.call(p,!0)}).catch(()=>{var i;(i=p.value)==null||i.call(p,!1)}).finally(()=>{T.value=!1})};return _e(o),fe(o),(i,E)=>(a(),h("div",Ts,[m(U,{content:e(o).content.teaser},{default:_(({data:c})=>[m(K,{line1:c.line1,line2:c.line2,colorline2:"",description:c.description,image:c.helpPicture,width:41,classes:"mb-32 mb-lg-48"},null,8,["line1","line2","description","image"])]),_:1},8,["content"]),e(o).content.service.length?(a(),b(Je,{key:0,steps:e(o).content.service},null,8,["steps"])):u("",!0),e(o).content.definition.length?(a(),b(me,{key:1,definition:e(o).content.definition},null,8,["definition"])):u("",!0),e(o).content.steps.length?(a(),h("div",ws,[m(ve,{steps:e(o).content.steps},null,8,["steps"])])):u("",!0),e(o).content.mediaShowcaseTabs.length?(a(),b(ue,{key:3,content:e(o).content.mediaShowcaseTabs},null,8,["content"])):u("",!0),e(o).content.faqGroups.length?(a(),b(pe,{key:4,title:e(o).content.faqTitle,groups:e(o).content.faqGroups,"with-group-tabs":""},null,8,["title","groups"])):u("",!0),m(he,{forces:e(o).content.joinForces,onClick:r},null,8,["forces"]),m(U,{content:e(o).content.teaser2},{default:_(({data:c})=>[m(K,{line1:c.line1,line2:c.line2,description:c.description,image:c.helpPicture,width:41,classes:"mb-32 mb-lg-48"},{default:_(()=>[t("div",null,[m(ee,{outline:"",link:{name:i.$pages.deliveryToAddressSlug,params:{slug:e(o).content.teaser2Link}}},{default:_(()=>[j(n(e(l)("deliveryToAddress.readCaseStudy")),1)]),_:1},8,["link"])])]),_:2},1032,["line1","line2","description","image"])]),_:1},8,["content"]),t("div",null,[t("h3",$s,n(e(o).content.companiesGridTitle),1),e(o).content.companiesGrid.length?(a(),b(de,{key:0,images:e(o).content.companiesGrid},null,8,["images"])):u("",!0)]),e(o).content.slidingCards.length?(a(),b(ge,{key:5,details:e(o).content.slidingCards},null,8,["details"])):u("",!0),t("div",null,[m(Cs,{ref_key:"formRef",ref:B,class:"py-120","grey-bg":"",title:e(l)("deliveryToAddress.contactMe"),"email-label":e(l)("deliveryToAddress.companyEmail"),"email-placeholder":"johnsmith@amazing.com","phone-code-label":e(l)("deliveryToAddress.countryCode"),"phone-number-label":e(l)("deliveryToAddress.phoneNumber"),"phone-number-placeholder":"123 456 789","message-label":e(l)("deliveryToAddress.description"),"submit-btn-text":e(l)("deliveryToAddress.send"),submitting:T.value,onSubmit:x},{bottomFirstText:_(()=>[t("div",{class:"text-grey-600 text-body-extra-small mb-32",innerHTML:e(l)("deliveryToAddress.conditions")},null,8,Is)]),_:1},8,["title","email-label","phone-code-label","phone-number-label","message-label","submit-btn-text","submitting"]),m(qe)])]))}});export{bt as default}; //# sourceMappingURL=Do53K6YV.js.map