import{_ as S}from"./CUloxdr1.js";import{_ as E}from"./CmpHbfP7.js";import{_ as k}from"./3FflRYem.js";import{_ as $}from"./C9PgEcy6.js";import{m as M,u as A,c as L,o as f,n as _,h as d,t as v,k as t,i as l,w as r,F as U,v as C,j as z,G as F}from"./CWtpRkXC.js";import{_ as I}from"./Bv038Idg.js";import{b as T}from"./oo74kVfF.js";import"./lknUEusn.js";import"./Drnh0PUQ.js";import"./CeBEIrV-.js";import"./BghyUd30.js";import"./_bd5lRB8.js";import"./DUnj0Gw2.js";import"./BJEjyklQ.js";import"./DF-M9__Y.js";(function(){try{var p=typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},i=new Error().stack;i&&(p._sentryDebugIds=p._sentryDebugIds||{},p._sentryDebugIds[i]="72eb64e6-e4f2-435d-a148-d683a28b8287",p._sentryDebugIdIdentifier="sentry-dbid-72eb64e6-e4f2-435d-a148-d683a28b8287")}catch{}})();const q=["id"],H=["innerHTML"],D={class:"grid grid-cols-12 gap-4"},G={class:"col-span-12 md:col-span-6"},K={class:"col-span-12 md:col-start-1 md:col-span-6"},N={class:"col-span-12 md:col-span-6"},O={class:"mt-2 space-y-2"},se=M({__name:"clever-reach-bb",props:{data:{type:Object,required:!0}},setup(p){const{$i18n:i}=A(),g=p,a=L({salutation:"",firstname:"",lastname:"",email:"",lines:[],privacy:!1}),B=[i.t("homepage.newsletter.form.optionSalutationMr"),i.t("homepage.newsletter.form.optionSalutationMs"),i.t("homepage.newsletter.form.optionSalutationBlank")],y=[{label:"RB 13 / RB 14 (Augsburg - Ingolstadt - Eichstätt)",value:"RB 13 / RB 14 (Augsburg - Ingolstadt - Eichstätt)"},{label:"RB 53 (Traunstein - Ruhpolding)",value:"RB 53 (Traunstein - Ruhpolding)"},{label:"RB 55 / RB 56 / RB 57 (München - Holzkirchen - Bayrischzell / Lenggries / Tegernsee)",value:"RB 55 / RB 56 / RB 57 (München - Holzkirchen - Bayrischzell / Lenggries / Tegernsee)"},{label:"RB 58 (München - Holzkirchen - Rosenheim)",value:"RB 58 (München - Holzkirchen - Rosenheim)"},{label:"RB 67 (Augsburg - Weilheim - Schongau)",value:"RB 67 (Augsburg - Weilheim - Schongau)"},{label:"RB 68 / RB 77 (Augsburg / München - Buchloe - Füssen)",value:"RB 68 / RB 77 (Augsburg / München - Buchloe - Füssen)"},{label:"RB 69 (Augsburg - Kaufering - Landsberg (Lech))",value:"RB 69 (Augsburg - Kaufering - Landsberg (Lech))"},{label:"RB 83 (Augsburg - Gessertshausen)",value:"RB 83 (Augsburg - Gessertshausen)"},{label:"RE 5 / RB 54 (München - Rosenheim - Salzburg / Kufstein)",value:"RE 5 / RB 54 (München - Rosenheim - Salzburg / Kufstein)"},{label:"S 3 / S 4 (Freilassing - Bad Reichenhall - Berchtesgaden)",value:"S 3 / S 4 (Freilassing - Bad Reichenhall - Berchtesgaden)"}],R=n=>{const e=[];return n.email||e.push({path:"email",message:i.t("common.validation.required")}),n.email.match(/^[^\s@]+@[^\s@]+\.[^\s@]+$/)||e.push({path:"email",message:i.t("common.validation.email")}),n.lines.length===0&&e.push({path:"lines",message:i.t("common.validation.lines")}),n.privacy||e.push({path:"privacy",message:i.t("common.validation.required")}),e};async function w(n){if(n.isTrusted){const e=document.createElement("form");e.id="newsletter-form",e.action=g.data.action,e.method="POST",e.target="_blank";const c=document.createElement("input");c.type="hidden",c.name="1102616",c.value=a.salutation,e.appendChild(c);const s=document.createElement("input");s.type="hidden",s.name="1102618",s.value=a.firstname,e.appendChild(s);const m=document.createElement("input");m.type="hidden",m.name="1102617",m.value=a.lastname,e.appendChild(m);const u=document.createElement("input");u.type="hidden",u.name="email",u.value=a.email,e.appendChild(u),a.lines.forEach(b=>{const h=document.createElement("input");h.type="hidden",h.name="1177345[]",h.value=b,e.appendChild(h)}),document.body.appendChild(e),e.submit(),document.body.removeChild(e),a.salutation="",a.firstname="",a.lastname="",a.email="",a.lines=[],a.privacy=!1}}return(n,e)=>{const c=S,s=E,m=k,u=$,b=F,h=I;return f(),_("div",null,[d("h2",{id:("slugify"in n?n.slugify:t(T))(n.$t("homepage.newsletter.title")),class:"headline-2"},v(n.$t("homepage.newsletter.title")),9,q),d("div",{class:"my-6 markdown",innerHTML:g.data.intro_text},null,8,H),l(h,{validate:R,state:t(a),class:"space-y-4",onSubmit:w},{default:r(()=>[d("div",D,[d("div",G,[l(s,{name:"salutation",label:n.$t("homepage.newsletter.form.labelSalutation")},{default:r(()=>[l(c,{modelValue:t(a).salutation,"onUpdate:modelValue":e[0]||(e[0]=o=>t(a).salutation=o),options:B},null,8,["modelValue"])]),_:1},8,["label"])]),d("div",K,[l(s,{name:"firstname",label:n.$t("homepage.newsletter.form.labelFirstname")},{default:r(()=>[l(m,{modelValue:t(a).firstname,"onUpdate:modelValue":e[1]||(e[1]=o=>t(a).firstname=o)},null,8,["modelValue"])]),_:1},8,["label"])]),d("div",N,[l(s,{name:"lastname",label:n.$t("homepage.newsletter.form.labelLastname")},{default:r(()=>[l(m,{modelValue:t(a).lastname,"onUpdate:modelValue":e[2]||(e[2]=o=>t(a).lastname=o)},null,8,["modelValue"])]),_:1},8,["label"])])]),l(s,{name:"email",label:n.$t("homepage.newsletter.form.labelEmail"),required:""},{default:r(()=>[l(m,{modelValue:t(a).email,"onUpdate:modelValue":e[3]||(e[3]=o=>t(a).email=o),type:"email"},null,8,["modelValue"])]),_:1},8,["label"]),l(s,{name:"lines",label:n.$t("homepage.newsletter.form.labelLines"),"eager-validation":"",required:""},{default:r(()=>[d("div",O,[(f(),_(U,null,C(y,o=>l(u,{key:o.value,label:o.label,value:o.value,modelValue:t(a).lines,"onUpdate:modelValue":e[4]||(e[4]=V=>t(a).lines=V)},null,8,["label","value","modelValue"])),64))])]),_:1},8,["label"]),l(s,{name:"privacy"},{default:r(()=>[l(u,{modelValue:t(a).privacy,"onUpdate:modelValue":e[5]||(e[5]=o=>t(a).privacy=o),label:n.$t("homepage.newsletter.form.labelPrivacy"),required:""},null,8,["modelValue","label"])]),_:1}),l(b,{type:"submit",size:"lg",variant:"secondary"},{default:r(()=>[z(v(n.$t("homepage.newsletter.form.buttonSubmit")),1)]),_:1})]),_:1},8,["state"])])}}});export{se as default};
