import{_ as A}from"./BVXCKOev.js";import{_ as k}from"./3FflRYem.js";import{_ as q}from"./CmpHbfP7.js";import{u as I,_ as N,a as z}from"./COU850ca.js";import{_ as F}from"./Bv038Idg.js";import{m as E,u as D,c as L,o as _,f as b,w as d,k as l,i as n,h as i,a4 as B}from"./CWtpRkXC.js";import"./ClCDlgKk.js";import"./lknUEusn.js";import"./Drnh0PUQ.js";import"./CeBEIrV-.js";import"./BghyUd30.js";import"./_bd5lRB8.js";import"./DUnj0Gw2.js";import"./BJEjyklQ.js";import"./C9PgEcy6.js";import"./IBzWGuTk.js";import"./COTz8cLK.js";import"./mn7ZRGsj.js";import"./DF-M9__Y.js";(function(){try{var r=typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},u=new Error().stack;u&&(r._sentryDebugIds=r._sentryDebugIds||{},r._sentryDebugIds[u]="541f0ca6-07d2-45a9-b4a0-3617cb45af46",r._sentryDebugIdIdentifier="sentry-dbid-541f0ca6-07d2-45a9-b4a0-3617cb45af46")}catch{}})();const O={class:"col-span-12 md:col-span-6"},S={class:"col-span-12 md:col-span-6"},T={class:"col-span-12 md:col-span-6"},Z={class:"col-span-12 md:col-span-6"},j={class:"col-span-12 md:col-span-6"},G={class:"col-span-12 md:col-span-6"},P={class:"col-span-12"},H={class:"col-span-12 md:col-span-3"},J={class:"col-span-12 md:col-span-9"},K={class:"col-span-12"},M={class:"col-span-12 md:col-span-3"},Q={class:"col-span-12 md:col-span-9"},R={class:"col-span-12 md:col-span-6"},W={class:"col-span-12 md:col-span-6"},X={class:"col-span-12 md:col-span-6"},Y={class:"col-span-12 md:col-span-6"},x={class:"col-span-12 md:col-span-6"},ve=E({__name:"abo-address-change",props:{options:{type:Object,required:!0}},setup(r){const{$i18n:u}=D(),a=L({item_id:r.options.item_id,firstname:"",lastname:"",phone:"",email:"",birthday:"",client_number:"",address:"",zipcode:"",city:"",new_address:"",new_zipcode:"",new_city:"",old_iban:"",new_iban:"",old_lastname:"",new_lastname:"",changes_valid_from:"",file:"",send_details:"0",data_protection_regulations:"0"}),{isLoading:g,hcaptchaInvalid:V,error:v,success:y,onError:h,onSubmit:w}=I(a);function $(s){const e=[];return["firstname","lastname","email","birthday","changes_valid_from"].forEach(t=>{s[t]||e.push({path:t,message:u.t("common.validation.required")})}),s.email||e.push({path:"email",message:u.t("common.validation.required")}),s.email.match(/^[^\s@]+@[^\s@]+\.[^\s@]+$/)||e.push({path:"email",message:u.t("common.validation.email")}),s.data_protection_regulations||e.push({path:"agree_privacy",message:u.t("common.validation.agree")}),e}return(s,e)=>{const f=A,t=k,m=q,p=N,C=z,U=F;return _(),b(B,{name:"fade",mode:"in-out"},{default:d(()=>[l(y)?(_(),b(f,{key:0,message:r.options.success_msg,icon:"circle/haken"},null,8,["message"])):(_(),b(U,{key:1,validate:$,state:l(a),onSubmit:e[20]||(e[20]=o=>l(w)("/de/forms/abo_address_change","forms_abo_address_change",o)),onError:l(h),class:"space-y-8"},{default:d(()=>[n(p,null,{default:d(()=>[i("div",O,[n(m,{name:"firstname",label:s.$t("forms.common.labelFirstname"),required:""},{default:d(()=>[n(t,{modelValue:l(a).firstname,"onUpdate:modelValue":e[0]||(e[0]=o=>l(a).firstname=o)},null,8,["modelValue"])]),_:1},8,["label"])]),i("div",S,[n(m,{name:"lastname",label:s.$t("forms.common.labelLastname"),required:""},{default:d(()=>[n(t,{modelValue:l(a).lastname,"onUpdate:modelValue":e[1]||(e[1]=o=>l(a).lastname=o)},null,8,["modelValue"])]),_:1},8,["label"])]),i("div",T,[n(m,{name:"phone",label:s.$t("forms.common.labelTelefon")},{default:d(()=>[n(t,{modelValue:l(a).phone,"onUpdate:modelValue":e[2]||(e[2]=o=>l(a).phone=o)},null,8,["modelValue"])]),_:1},8,["label"])]),i("div",Z,[n(m,{name:"email",label:s.$t("forms.common.labelEmail"),required:""},{default:d(()=>[n(t,{modelValue:l(a).email,"onUpdate:modelValue":e[3]||(e[3]=o=>l(a).email=o),type:"email"},null,8,["modelValue"])]),_:1},8,["label"])]),i("div",j,[n(m,{name:"birthday",label:s.$t("forms.common.labelBirthday"),required:""},{default:d(()=>[n(t,{modelValue:l(a).birthday,"onUpdate:modelValue":e[4]||(e[4]=o=>l(a).birthday=o),type:"date"},null,8,["modelValue"])]),_:1},8,["label"])]),i("div",G,[n(m,{name:"client_number",label:s.$t("forms.common.labelClientNumber")},{default:d(()=>[n(t,{modelValue:l(a).client_number,"onUpdate:modelValue":e[5]||(e[5]=o=>l(a).client_number=o)},null,8,["modelValue"])]),_:1},8,["label"])])]),_:1}),n(p,{legend:s.$t("forms.aboAddressChange.legendAddressChange")},{default:d(()=>[i("div",P,[n(m,{name:"address",label:s.$t("forms.aboAddressChange.labelAddress")},{default:d(()=>[n(t,{modelValue:l(a).address,"onUpdate:modelValue":e[6]||(e[6]=o=>l(a).address=o)},null,8,["modelValue"])]),_:1},8,["label"])]),i("div",H,[n(m,{name:"zipcode",label:s.$t("forms.aboAddressChange.labelZipcode")},{default:d(()=>[n(t,{modelValue:l(a).zipcode,"onUpdate:modelValue":e[7]||(e[7]=o=>l(a).zipcode=o)},null,8,["modelValue"])]),_:1},8,["label"])]),i("div",J,[n(m,{name:"city",label:s.$t("forms.aboAddressChange.labelCity")},{default:d(()=>[n(t,{modelValue:l(a).city,"onUpdate:modelValue":e[8]||(e[8]=o=>l(a).city=o)},null,8,["modelValue"])]),_:1},8,["label"])])]),_:1},8,["legend"]),n(p,null,{default:d(()=>[i("div",K,[n(m,{name:"new_address",label:s.$t("forms.aboAddressChange.labelNewAddress")},{default:d(()=>[n(t,{modelValue:l(a).new_address,"onUpdate:modelValue":e[9]||(e[9]=o=>l(a).new_address=o)},null,8,["modelValue"])]),_:1},8,["label"])]),i("div",M,[n(m,{name:"new_zipcode",label:s.$t("forms.aboAddressChange.labelNewZipcode")},{default:d(()=>[n(t,{modelValue:l(a).new_zipcode,"onUpdate:modelValue":e[10]||(e[10]=o=>l(a).new_zipcode=o)},null,8,["modelValue"])]),_:1},8,["label"])]),i("div",Q,[n(m,{name:"new_city",label:s.$t("forms.aboAddressChange.labelNewCity")},{default:d(()=>[n(t,{modelValue:l(a).new_city,"onUpdate:modelValue":e[11]||(e[11]=o=>l(a).new_city=o)},null,8,["modelValue"])]),_:1},8,["label"])])]),_:1}),n(p,{legend:s.$t("forms.aboAddressChange.legendIbanChange")},{default:d(()=>[i("div",R,[n(m,{name:"old_iban",label:s.$t("forms.aboAddressChange.labelOldIban")},{default:d(()=>[n(t,{modelValue:l(a).old_iban,"onUpdate:modelValue":e[12]||(e[12]=o=>l(a).old_iban=o)},null,8,["modelValue"])]),_:1},8,["label"])]),i("div",W,[n(m,{name:"new_iban",label:s.$t("forms.aboAddressChange.labelNewIban")},{default:d(()=>[n(t,{modelValue:l(a).new_iban,"onUpdate:modelValue":e[13]||(e[13]=o=>l(a).new_iban=o)},null,8,["modelValue"])]),_:1},8,["label"])])]),_:1},8,["legend"]),n(p,{legend:s.$t("forms.aboAddressChange.legendLastnameChange")},{default:d(()=>[i("div",X,[n(m,{name:"old_lastname",label:s.$t("forms.aboAddressChange.labelOldLastname")},{default:d(()=>[n(t,{modelValue:l(a).old_lastname,"onUpdate:modelValue":e[14]||(e[14]=o=>l(a).old_lastname=o)},null,8,["modelValue"])]),_:1},8,["label"])]),i("div",Y,[n(m,{name:"new_lastname",label:s.$t("forms.aboAddressChange.labelNewLastname")},{default:d(()=>[n(t,{modelValue:l(a).new_lastname,"onUpdate:modelValue":e[15]||(e[15]=o=>l(a).new_lastname=o)},null,8,["modelValue"])]),_:1},8,["label"])])]),_:1},8,["legend"]),n(p,null,{default:d(()=>[i("div",x,[n(m,{name:"changes_valid_from",label:s.$t("forms.aboAddressChange.labelChangesValidFrom"),required:""},{default:d(()=>[n(t,{modelValue:l(a).changes_valid_from,"onUpdate:modelValue":e[16]||(e[16]=o=>l(a).changes_valid_from=o),type:"date"},null,8,["modelValue"])]),_:1},8,["label"])])]),_:1}),n(C,{"agree-privacy":l(a).data_protection_regulations,"onUpdate:agreePrivacy":e[17]||(e[17]=o=>l(a).data_protection_regulations=o),"send-details":l(a).send_details,"onUpdate:sendDetails":e[18]||(e[18]=o=>l(a).send_details=o),file:l(a).file,"onUpdate:file":e[19]||(e[19]=o=>l(a).file=o),error:l(v),loading:l(g),"privacy-link":r.options.privacy_link,"hcaptcha-invalid":l(V)},null,8,["agree-privacy","send-details","file","error","loading","privacy-link","hcaptcha-invalid"])]),_:1},8,["state","onError"]))]),_:1})}}});export{ve as default};
