import j from"./MhFXtLHF.js";import{_ as X}from"./mJxKCZNa.js";import G from"./_P4PyUnV.js";import{r as J,d as H,e as Q,q as z,c as R,n as O,_ as Y,l as $}from"./BmsEUx_s.js";import{u as F}from"./CGa_SUqF.js";import{u as ee}from"./n1IWZ_S-.js";import{u as te}from"./BJnyr3hP.js";import{c as se,u as oe}from"./D_aL7JFb.js";import{c as ae}from"./BjR6puxy.js";import{k as le,ag as re,r as ie,l as ne,F as ce,G as c,M as g,u as e,X as u,O as s,V as a,a1 as v,Q as d,I as m,a3 as p,H as y}from"./BO9AmBA3.js";const me="data:image/png;base64,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",ue={key:1,class:"hidden lg:flex flex-col justify-start text-start px-11"},de={class:"relative flex flex-row justify-between items-center lg:space-x-2"},pe={class:""},ge={class:"para-3 text-7 py-3"},fe={class:"book-3 pb-16"},be=s("img",{src:me,alt:"lightning_bubble",width:"150"},null,-1),we={class:"book-3 pb-3"},he={class:"flex justify-center flex-col items-center lg:space-x-4 lg:flex-row lg:justify-center lg:items-start lg:self-center"},Ae={class:"space-y-4 self-center flex flex-col justify-center items-center lg:grid lg:grid-cols-2 lg:grid-rows-1 lg:space-y-0"},ve={class:"flex flex-row items-center md:self-center lg:col-start-1 lg:col-span-2 lg:row-start-3 lg:pt-4"},ye={for:"acceptedDataProtection",class:"pl-3 lg:col-start-1 lg:col-span-2 lg:row-start-2"},Le=le({__name:"SharedNewsletterForm",props:{controller:{},location:{}},setup(k){const b=k,{controller:r}=re(b),{required:C,email:B}=ae(),{viewportDefaults:V,currentViewportWidth:P}=F(),{startLoading:K,endLoading:N}=J(),S=H(),{formatLink:w}=Q(S),{isNewsletterSubscriber:ke,newsletterSubscribe:T,getNewsletterStatus:Ce}=ee(),i=ie(JSON.parse(JSON.stringify({email:"",acceptedDataProtection:!1}))),Z=()=>i.acceptedDataProtection=!i.acceptedDataProtection,x=t=>t===!0,_=ne(()=>({email:{required:C,email:B},acceptedDataProtection:{privacyMustBeChecked:se.withMessage(f("form.privacy_validation_message"),x)}})),{pushSuccess:E,pushError:L}=z(),{t:f}=R(),l=oe(_,i),W=async()=>{var o;if(l.value.$touch(),await l.value.$validate())try{K(),await T({email:i.email||"",option:"subscribe"}),E(f("newsletter.messages.newsletterSubscribed")),l.value.$reset(),(o=b.controller)==null||o.close(),O({path:`${w("/newsletter/thanks")}`})}catch{L(f("messages.error"))}finally{N()}},{translatedLinks:D}=te();return(t,o)=>{const h=j,q=X,A=G,I=Y,U=$,M=ce("i18n-t");return c(),g("div",{class:v(["relative md:w-1/2 text-yt-black mx-auto",[t.location?"my-8 lg:mt-10 lg:mb-8":"my-32"]])},[e(r)?(c(),g("div",{key:0,onClick:o[0]||(o[0]=(...n)=>e(r).close&&e(r).close(...n)),class:"i-carbon-close md:hidden absolute w-6 h-6 cursor-pointer yt-hover -top-6 right-2"})):u("",!0),t.location!=="footer"?(c(),g("div",ue,[s("div",de,[s("div",pe,[s("p",ge,a(t.$t("newsletter.latestHeader")),1),s("p",fe,a(t.$t("newsletter.firstUpdated")),1)]),be]),s("p",we,a(t.$t("newsletter.joinList")),1)])):u("",!0),s("div",he,[s("p",{class:v([[t.location!=="footer"?"lg:self-start":"lg:-ml-4 lg-mt-2"],"mt-1 para-4"])},a(t.$t("newsletter.subscriptionHeader"))+":",3),s("form",Ae,[d(h,{class:"sr-only",for:"email"},{default:m(()=>[p(a(t.$t("form.email"))+" *",1)]),_:1}),d(q,{id:"email",modelValue:e(i).email,"onUpdate:modelValue":o[1]||(o[1]=n=>e(i).email=n),name:"email",type:"email",autocomplete:"email",placeholder:t.$t("form.emailPlaceholder"),onBlur:o[2]||(o[2]=n=>e(l).email.$touch())},null,8,["modelValue","placeholder"]),e(l).email.$error?(c(),y(A,{key:0,class:"self-start lg:col-start-1 lg:row-start-2 lg:col-span-2 lg:self-center lg:pt-2"},{default:m(()=>[p(a(e(l).email.$errors[0].$message),1)]),_:1})):u("",!0),d(I,{class:"mx-0 lg:w-fit lg:ml-2 xl:ml-auto",theme:e(P)>=e(V).lg?"black":"white","full-width":!0,onClick:W,"aria-label":t.$t("newsletter.subscribeButton")},{default:m(()=>[p(a(t.$t("newsletter.subscribeButton")),1)]),_:1},8,["theme","aria-label"]),s("div",ve,[s("input",{id:"acceptedDataProtection",name:"acceptedDataProtection",type:"checkbox",class:"h-4 w-4 border-gray-300 lg:pt-3.5",onClick:Z}),s("label",ye,[d(M,{keypath:"form.privacy",tag:"p",class:"yt-has-link"},{privacyText:m(()=>[d(U,{to:e(w)(`/${e(D).privacyStatement}`),target:"_blank","aria-label":t.$t("form.privacyText")},{default:m(()=>[p(a(t.$t("form.privacyText")),1)]),_:1},8,["to","aria-label"])]),_:1})])]),e(l).acceptedDataProtection.$error?(c(),y(A,{key:1,class:"self-start lg:col-start-1 lg:row-start-4 lg:col-span-2 lg:pt-1.5"},{default:m(()=>[p(a(e(l).acceptedDataProtection.$errors[0].$message),1)]),_:1})):u("",!0)])]),e(r)?(c(),g("div",{key:2,onClick:o[3]||(o[3]=(...n)=>e(r).close&&e(r).close(...n)),class:"i-carbon-close hidden md:block absolute -top-10 right-0 w-6 h-6 lg:w-8 lg:h-8 cursor-pointer yt-hover md:self-start"})):u("",!0)],2)}}});export{Le as _};