1import{_ as D}from"./O97z43sW.js";import{o as J,B as h,q as a,D as m,w as _,E as d,r as t,t as n,F as H,C as K,x as U,p as b,H as le,_ as Y,u as X,av as ie,X as Q,Y as Z,I as C,G as k,y as I,v as e,a5 as re,J as ee,V as ce}from"./CnPZIo3v.js";import{M as W}from"./DAU-MDMB.js";import{C as me}from"./DbSTx6rh.js";import{F as de}from"./1SGuD659.js";import{J as ue}from"./Cc5LQenY.js";import{M as pe}from"./CSscCr7z.js";import{_ as he}from"./kWSgk2F6.js";import{S as be}from"./D4IdJKoE.js";import{S as ge}from"./DdVU_TrE.js";import{S as ve}from"./CsiioItH.js";import{g as _e}from"./V7riS0s8.js";import{c as fe,d as F,a as M,b as ye,u as S}from"./DdTuwaE2.js";import{S as V}from"./aoIRLC8D.js";import{p as ke}from"./C7zEIeGl.js";import{p as Ce}from"./BUkC20Mg.js";import{A as z}from"./FDhS5m6R.js";import{A as Te}from"./jlm_aRr4.js";import{A as we}from"./DnFZ6a7o.js";import{A as O}from"./pt5QMGdF.js";import{c as $e}from"./DuPmjssG.js";import{E as Ie}from"./CUSyyCbF.js";import{C as Se}from"./Cq_tHpwA.js";import{M as Be}from"./CJTlZX2c.js";import{_ as xe}from"./CviJEfW9.js";import{u as Ae}from"./DzZlivd1.js";import{u as qe}from"./Dxc_nIBD.js";import{u as Le}from"./BK_x7keQ.js";import{s as Fe}from"./B6_0IR_u.js";import"./BaNCjCF0.js";import"./NPB8-mQI.js";import"./BF_XfCnl.js";import"./CvXVvbKS.js";import"./CicChhL9.js";import"./C8FXue0w.js";import"./BIAHinKt.js";import"./BKO2ehwF.js";import"./BosuxZz1.js";import"./CPjL2pJI.js";import"./ha1fAqgW.js";import"./BgDdpifV.js";import"./DbhdQg3K.js";import"./ClbKHQQw.js";import"./BlDTzVWS.js";const Me={class:"bg-primary-500 reasons-container"},Ve={key:0,class:"text-title text-base-white mb-48"},Ne={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"},De={class:"title-reason fw-bold mb-24"},Je={class:"preserve-lines"},Ue={class:"preserve-lines mb-0"},je=J({__name:"ReasonsToJoin",props:{steps:{}},setup(N){return(f,v)=>(a(),h("div",Me,[m(D,{content:f.steps,class:"container pt-64 pb-64 pt-lg-160 pb-lg-160"},{default:_(({data:l})=>[l.header?(a(),h("p",Ve,n(l.header),1)):d("",!0),(a(!0),h(H,null,K(l.headline,u=>(a(),h("div",{key:u._uid,class:"mb-120"},[t("h2",Ne,[U(n(u.line1)+" ",1),l.headerImage?(a(),b(he,{key:0,src:l.headerImage.filename,alt:l.headerImage.alt,class:"image"},null,8,["src","alt"])):d("",!0)])]))),128)),t("div",Re,[(a(!0),h(H,null,K(l.items,u=>(a(),h("div",{key:u._uid,class:"reason"},[t("div",Ee,[m(le,{xxl:"",name:u.icon,class:"icon"},null,8,["name"])]),t("div",null,[t("p",Pe,n(u.number),1),t("div",Ge,[t("h5",De,[t("span",Je,n(u.title),1)]),t("p",Ue,n(u.description),1)])])]))),128))])]),_:1},8,["content"])]))}}),He=Y(je,[["__scopeId","data-v-8710ccd7"]]),Ke={class:"container"},We={key:0,class:"h3"},ze={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"},ds={key:0,class:"row"},us={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=J({__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(N,{emit:f}){const{t:v}=X(),l=ie(),u=Z(),R=Q[u.public.webId].countryCode,o=N,B=f,T=fe({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=>Ce(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}=ye({validationSchema:T}),{value:x,setValue:A}=S("email"),{value:i,setValue:E}=S("phone"),{value:c,setValue:j}=S("message"),{value:q,setValue:se}=S("terms1"),{value:L,setValue:te}=S("terms2"),y=C(null),$=C(null),oe=s=>
1{s&&($.value={...s,iso2:s.iso2.toLowerCase()})},ne=s=>{const g=$.value?ke(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(Ie.SUBMIT,s)});return(s,g)=>(a(),h("div",{class:k({"bg-grey-50":s.greyBg})},[t("div",Ke,[I(s.$slots,"headline",{},void 0,!0),!e(l).headline&&s.title?(a(),h("h2",We,n(s.title),1)):d("",!0),t("div",ze,[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(O,{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(O,{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($e).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(we,{value:e(c),class:k({invalid:e(r).message}),"background-grey":s.greyBg,"onInput:change":e(j),"onInput:blur":e(j)},{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",ds,[t("div",us,[t("div",ps,[(a(),b(z,{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)])])])):d("",!0),s.withTermsCheckbox2?(a(),h("div",gs,[t("div",vs,[t("div",_s,[(a(),b(z,{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)])])])):d("",!0)]),y.value===null?I(s.$slots,"bottomFirstText",{key:0},void 0,!0):d("",!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(Te,{key:0,inner:""})):d("",!0),U(" "+n(s.submitBtnText),1)]),_:1},8,["disabled","background-grey","onClick"])):d("",!0),y.value===null?I(s.$slots,"bottomSecondText",{key:2},void 0,!0):(a(),b(Be,{key:3,message:e(v)(`global.forms.${y.value?e(V).SUCCESS:e(V).ERROR}`),icon:y.value?"status-icon-circle-check":"navigation-icon-cross-simple",status:y.value?e(V).SUCCESS:e(V).ERROR},null,8,["message","icon","status"]))],544)])])],2))}}),Cs=Y(ks,[["__scopeId","data-v-0b2b97e2"]]),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"],vt=J({__name:"index",async setup(N){let f,v;const{t:l}=X(),u=Z(),R=Q[u.public.webId].countryCode,{story:o}=([f,v]=ce(()=>Le()),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 _e("delivery_to_address_form")?A():(c=p.value)==null||c.call(p,!1)},A=async()=>{w.value&&await Fe(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 Ae(o),qe(o),(i,E)=>(a(),h("div",Ts,[m(D,{content:e(o).content.teaser},{default:_(({data:c})=>[m(W,{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(He,{key:0,steps:e(o).content.service},null,8,["steps"])):d("",!0),e(o).content.definition.length?(a(),b(be,{key:1,definition:e(o).content.definition},null,8,["definition"])):d("",!0),e(o).content.steps.length?(a(),h("div",ws,[m(ve,{steps:e(o).content.steps},null,8,["steps"])])):d("",!0),e(o).content.mediaShowcaseTabs.length?(a(),b(pe,{key:3,content:e(o).content.mediaShowcaseTabs},null,8,["content"])):d("",!0),e(o).content.faqGroups.length?(a(),b(de,{key:4,title:e(o).content.faqTitle,groups:e(o).content.faqGroups,"with-group-tabs":""},null,8,["title","groups"])):d("",!0),m(ue,{forces:e(o).content.joinForces,onClick:r},null,8,["forces"]),m(D,{content:e(o).content.teaser2},{default:_(({data:c})=>[m(W,{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:_(()=>
1[U(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(me,{key:0,images:e(o).content.companiesGrid},null,8,["images"])):d("",!0)]),e(o).content.slidingCards.length?(a(),b(ge,{key:5,details:e(o).content.slidingCards},null,8,["details"])):d("",!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":"[email protected]","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(xe)])]))}});export{vt as default}; 2//# sourceMappingURL=BDNB2Hlc.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.