import{u as W}from"./LjGqRCMW.js";import{u as X}from"./By8KGx2a.js";import{u as J}from"./eUkVycX5.js";import{_ as K}from"./CLiMtjFX.js";import{M as Q}from"./DnHC1i82.js";import{n as N,u as A,w as ee,Y as te,t as f,q as m,F as L,G as U,z as t,v as o,x as F,B as b,y as r,r as I,A as E,p as $,H as z,a5 as oe,D as M,I as O,X as se,o as ae,_ as ne}from"./C-p8iwFB.js";import{B as re}from"./B-PLZ75n.js";import{A as ie,d as le,a as ce,b as me}from"./CLwjSfuO.js";import{R as de}from"./DbbDa3en.js";import{b as g,c as P,u as v,d as ue}from"./Jyb_KtGK.js";import{M as pe}from"./g0FRENo1.js";import{S as H}from"./aoIRLC8D.js";import{t as V}from"./iFiCjxdc.js";import{c as q,b as be}from"./DuPmjssG.js";import{A as ge}from"./0q1_Mwst.js";import{C as ye}from"./C2FH1yru.js";import{A as G}from"./E7BClk0C.js";import{p as _e}from"./BS7h1Lqf.js";import{E as R}from"./0J232JST.js";import{M as fe}from"./Spz6_S_2.js";import{M as he}from"./DEvh5LNS.js";import{r as ve}from"./zGf2QfxO.js";import"./CzhqWxCr.js";import"./CoDoNMKP.js";import"./zZrEEo8J.js";import"./CeX-HMq3.js";import"./B9VnilU9.js";import"./CGEZKsSZ.js";import"./NPB8-mQI.js";import"./Bw4pmyJw.js";import"./D8ddURuF.js";import"./8PNSg5hx.js";import"./D-R8FG10.js";import"./BosuxZz1.js";import"./D5dI63nB.js";import"./ha1fAqgW.js";import"./BG_wbgW-.js";g(),g().required("global.validation.messages.required"),q.NUMERIC,g(),q.TEL,g().required("global.validation.messages.required"),q.EMAIL,g().required("global.validation.messages.required");const D=[{id:"contacts.fullname",text:"nameSurname",required:!0,name:"fullname",validation:g().required("global.validation.messages.required")},{id:"contacts.phone",text:"phone",required:!0,inputmode:q.TEL,type:"tel",name:"phone",validation:g().required("global.validation.messages.required")},{id:"contacts.email",text:"email",required:!0,inputmode:q.EMAIL,type:"email",name:"email",validation:g().required("global.validation.messages.required")}],Z=C=>[{id:"zboxInfo.street",text:"street",required:!0,name:"street",validation:g().required("global.validation.messages.required")},{id:"zboxInfo.orientalNumber",text:"orientalNumber",required:!0,name:"orientalNumber",validation:g().required("global.validation.messages.required")},{id:"zboxInfo.city",text:"city",required:!0,name:"city",validation:g().required("global.validation.messages.required")},{id:"zboxInfo.zip",text:"postcode",required:!0,inputmode:q.NUMERIC,name:"zip",validation:g().required("global.validation.messages.required")},{id:"zboxInfo.country",text:"country",required:!0,type:"select",name:"country",options:C,validation:P()},{id:"zboxInfo.note",text:"gps",name:"gps",placeholder:"50.0755N, 14.4378E",validation:g()}],xe={class:"row"},Ce=["id"],Ie={class:"d-flex gap-8"},qe={key:0,class:"d-flex flex-column"},ze={class:"mb-16"},$e={class:"d-flex flex-column w-100"},Re={class:"mb-16"},ke={class:"error-text"},Ne=N({__name:"ZboxRegistrationFormAquisitionContactFields",props:{countryCode:{},errors:{}},setup(C,{emit:n}){const{t:d}=A(),u=te(),c=ee[u.public.webId].countryCode,_=C,h=n,a={fullname:v("fullname"),phone:v("phone"),email:v("email")},y=(i,p)=>{if(i==="phone"){const s=_.countryCode?_e(p,_.countryCode):p;a[i].setValue(s),h(R.INPUT_CHANGE,{name:i,value:s})}else a[i].setValue(p),h(R.INPUT_CHANGE,{name:i,value:p})},e=i=>{h(R.COUNTRY_CODE_CHANGE,i)};return(i,p)=>(m(),f("div",xe,[(m(!0),f(L,null,U(t(D),s=>(m(),f("div",{id:s.id,key:s.id,class:"text-body-extra-small-grey col-sm-4"},[o("div",Ie,[s.name==="phone"?(m(),f("div",qe,[o("label",ze,r(t(d)("branchRegistration.countryCode")),1),b(ye,{id:"countryCode","default-country-code":t(c),"background-grey":"",onChange:e},null,8,["default-country-code"])])):F("",!0),o("div",$e,[o("label",Re,r(t(d)(`zboxRegistration.${s.text}`))+r(s.required&&"*"),1),o("div",null,[b(G,{class:E(["mb-24",{invalid:i.errors[s.name]}]),value:a[s.name].value.value,type:s.type,inputmode:s.inputmode,error:i.errors[s.name],name:s.name,"background-grey":"","onInput:change":x=>s.name!=="phone"&&y(s.name,x),"onInput:blur":x=>y(s.name,x)},{default:I(()=>[o("span",ke,r(i.errors[s.name]&&t(d)(`${i.errors[s.name]}`)),1)]),_:2},1032,["value","type","inputmode","error","class","name","onInput:change","onInput:blur"])])])])],8,Ce))),128))]))}}),Ae={class:"row align-items-baseline"},Te=["id"],Ee={class:"mb-16"},Me={class:"shipment-number-tooltip-content d-flex flex-column gap-8 text-base-black text-start"},Fe={class:"d-sm-none h6 mb-8"},Se={class:"d-none d-sm-block text-body-extra-small-black fw-bold mb-4"},we=["innerHTML"],Be={key:1},He={class:"error-text"},Ve=N({__name:"ZboxRegistrationFormAquisitionInfoFields",props:{countryOptions:{},errors:{}},setup(C,{emit:n}){const{t:d}=A(),u=n,c={street:v("street"),orientalNumber:v("orientalNumber"),city:v("city"),zip:v("zip"),country:v("country"),gps:v("gps")},_=(a,y)=>{c[a].setValue(y),u(R.INPUT_CHANGE,{name:a,value:y})},h=(a,y,e)=>y||(u(R.INPUT_CHANGE,{name:a,value:e}),e);return(a,y)=>(m(),f("div",Ae,[(m(!0),f(L,null,U(t(Z)(a.countryOptions),e=>{var i;return m(),f("div",{id:e.id,key:e.id,class:"text-body-extra-small-grey col-sm-4 gap-8"},[o("div",{class:E({"d-flex align-items-center justify-content-between mb-0":e.name==="gps"})},[o("label",Ee,r(t(d)(`zboxRegistration.${e.text}`))+r(e.required&&"*"),1),e.name==="gps"?(m(),$(he,{key:0,"default-position":t(fe).RIGHT},{content:I(()=>[o("div",Me,[o("p",Fe,r(t(d)("zboxRegistration.gpsTooltip.title")),1),o("p",Se,r(t(d)("zboxRegistration.gpsTooltip.title")),1),o("div",{class:"text-body-extra-small",innerHTML:t(d)("zboxRegistration.gpsTooltip.description")},null,8,we)])]),_:1},8,["default-position"])):F("",!0)],2),e.type==="select"?(m(),$(ie,{key:0,value:h(e.name,c[e.name].value.value,(i=e.options)==null?void 0:i[0]),options:e.options||[],"background-grey":"","onInput:change":p=>_(e.name,p)},null,8,["value","options","onInput:change"])):(m(),f("div",Be,[b(G,{class:E(["mb-24",{invalid:a.errors[e.name]}]),value:c[e.name].value.value,type:e.type,inputmode:e.inputmode,error:a.errors[e.name],name:e.name,placeholder:e.placeholder,"background-grey":"","onInput:change":p=>_(e.name,p),"onInput:blur":p=>_(e.name,p)},{default:I(()=>[o("span",He,r(a.errors[e.name]&&t(d)(`${a.errors[e.name]}`)),1)]),_:2},1032,["value","type","inputmode","error","class","name","placeholder","onInput:change","onInput:blur"])]))],8,Te)}),128))]))}}),Le={class:"container"},Ue={class:"mb-24"},Oe={class:"text-body-extra-small-grey mb-48"},Pe={class:"form"},Ge={class:"mb-64"},De={class:"fw-bold mb-8"},Ze={class:"text-body-extra-small-grey mb-24"},je={class:"mb-64"},Ye={class:"fw-bold mb-8"},We={class:"text-body-extra-small-grey mb-24"},Xe={class:"mb-64"},Je={class:"mb-8"},Ke={class:"text-grey-100"},Qe={class:"text-body-extra-small-grey mb-24"},et=["innerHTML"],tt=N({__name:"ZboxRegistrationFormAquisition",props:{registration:{},countryOptions:{},countryValue:{}},setup(C){const{t:n}=A(),d=C,u=z(null),c=l=>{l&&(u.value={...l,iso2:l.iso2.toLowerCase()})},_=P({...V(D),...V(Z(d.countryOptions))}),{handleSubmit:h,errors:a,setFieldValue:y,values:e,resetForm:i}=ue({validationSchema:_}),p=z(null),s=z(null),x=z(!1),S=h(async()=>{var k;ve({type:"zbox",method:"form"}),x.value=!0;const l={zboxInfo:{city:e.city,zip:e.zip,street:`${e.street} ${e.orientalNumber}`,country:e.country.id,note:e.gps,wheelchairAccessible:!1,openingHours:"nonstop"},contacts:{companyName:"N/A",ic:"",fullname:e.fullname,phone:`00${((k=u.value)==null?void 0:k.dialCode)||420}${e.phone}`.split(" ").join(""),email:e.email},photo:B.value,terms:!0};(await le(l)).ok?s.value=!0:s.value=!1,Y(),i(),x.value=!1}),w=l=>{y(l.name,l.value)},B=z(),j=l=>{B.value=l.target.result},Y=()=>{const l=p.value;l&&l.scrollIntoView({block:"end"})};return(l,T)=>(m(),f("div",Le,[o("h3",Ue,r(t(n)("zboxRegistration.title")),1),o("p",Oe,r(t(n)("zboxRegistration.description")),1),o("div",Pe,[o("form",{ref_key:"formRef",ref:p,class:"mb-64",onSubmit:T[0]||(T[0]=oe((...k)=>t(S)&&t(S)(...k),["prevent"]))},[o("div",Ge,[o("h5",De,r(t(n)("zboxRegistration.contactInformation")),1),o("p",Ze," * "+r(t(n)("zboxRegistration.requiredFields")),1),b(Ne,{errors:t(a),"country-code":u.value,"onInput:change":w,"onCountryCode:change":c},null,8,["errors","country-code"])]),o("div",je,[o("h5",Ye,r(t(n)("zboxRegistration.placingZbox")),1),o("p",We," * "+r(t(n)("zboxRegistration.requiredFields")),1),b(Ve,{"country-options":l.countryOptions,errors:t(a),"onInput:change":w},null,8,["country-options","errors"])]),o("div",Xe,[o("h5",Je,[M(r(t(n)("zboxRegistration.photo"))+" ",1),o("span",Ke,r(t(n)("zboxRegistration.optional")),1)]),o("p",Qe,r(t(n)("zboxRegistration.uploadPhotos")),1),b(ce,{"input-id":"file-input",class:"mb-16",accept:".jpeg, .jpg, .png","background-grey":"",onload:j})]),o("div",null,[o("div",{class:"text-body-small-grey mb-32",innerHTML:l.registration},null,8,et),s.value===null?(m(),$(O,{key:0,disabled:x.value,large:"",type:t(be).SUBMIT},{default:I(()=>[x.value?(m(),$(ge,{key:0,inner:""})):F("",!0),M(" "+r(t(n)("zboxRegistration.sendForm")),1)]),_:1},8,["disabled","type"])):(m(),$(pe,{key:1,message:t(n)(`global.forms.${s.value?"success":"serverError"}`),icon:s.value?"status-icon-check":"status-icon-close-2",status:s.value?t(H).SUCCESS:t(H).ERROR},null,8,["message","icon","status"]))])],544)])]))}}),ot={class:"pt-120 stack-160"},st={class:"mt-32"},at={id:"section-registration",class:"form-scroll bg-grey-50 pt-120 pb-64"},nt=N({__name:"index",async setup(C){let n,d;const{t:u}=A(),{story:c}=([n,d]=se(()=>W()),n=await n,d(),n),_=ae(()=>[{id:"cz",value:u("global.countries.czechRepublic"),text:u("global.countries.czechRepublic")},{id:"sk",value:u("global.countries.slovakia"),text:u("global.countries.slovakia")}]),h=()=>{const a=document.getElementById("section-registration");a&&a.scrollIntoView({behavior:"smooth",block:"start"})};return X(c),J(c),(a,y)=>(m(),f("div",ot,[b(K,{content:t(c).content.headline},{default:I(({data:e})=>[b(Q,{line1:e.line1,line2:e.line2,description:e.description,image:e.helpPicture},{default:I(()=>[o("div",st,[b(O,{large:"",onClick:h},{default:I(()=>[M(r(t(u)("zboxRegistration.haveInterest")),1)]),_:1})])]),_:2},1032,["line1","line2","description","image"])]),_:1},8,["content"]),b(re,{items:t(c).content.benefits},null,8,["items"]),b(me,{items:t(c).content.advantages},null,8,["items"]),b(de,{content:t(c).content.register},null,8,["content"]),o("div",at,[b(tt,{registration:a.$renderStoryblokRichtext(t(c).content.personalData),"country-value":_.value[0],"country-options":_.value},null,8,["registration","country-value","country-options"])])]))}}),Pt=ne(nt,[["__scopeId","data-v-6f44c7c8"]]);export{Pt as default}; //# sourceMappingURL=BTy-epuO.js.map