import{_ as v}from"./player.a79d5026.js";import{_ as f,q as g,o,s as h,U as S,n as m,v as b,m as l,l as a,w as _,c as p,e as V,k as x,y as I,j as B}from"./entry.4a1e3e7a.js";import{_ as k}from"./index.6f139f65.js";import{_ as w}from"./index.vue.11e6a0cd.js";import{l as E}from"./loadExternalScript.60adedb2.js";import{A}from"./alchemyElement.5a05415b.js";import"./index.44599e36.js";import"./pause.3fb3ea1a.js";import"./x.aa03620d.js";const L={components:{Alert:w,Input:k,Button:g},mixins:[E],props:{label:{type:String,default:""},placeholder:{type:String,default:""},formAction:{type:String,default:""},klaviyoListId:{type:String,default:""}},data(){return{email:"",showForm:!0,alertTitle:"Thanks! Your email has been submitted.",failureMessage:""}},methods:{async submitEmail(){await this.klaviyoRequest()?(this.email="",this.showForm=!1,this.$store.dispatch("notifications/announce",this.alertTitle)):this.failureMessage="There was an error processing your request, please try again later."},async klaviyoRequest(){try{return await this.$axios.post(`https://a.klaviyo.com/client/subscriptions/?company_id=${this.$config.public.KLAVIYO_PUBLIC_KEY}`,JSON.stringify({data:{type:"subscription",attributes:{list_id:this.klaviyoListId,email:this.email}}}),{withCredentials:!1,headers:{revision:"2023-02-22","content-type":"application/json"}}),!0}catch(u){console.error(u)}}}},M={class:"nl-input-wrap"},N={class:"nl-input-label"};function T(u,n,e,y,i,t){const s=k,r=g,d=w;return o(),h("div",null,[i.showForm?(o(),h("form",{key:0,autocomplete:"on",class:"newsletter",onSubmit:n[1]||(n[1]=S((...c)=>t.submitEmail&&t.submitEmail(...c),["prevent","stop"]))},[m("label",M,[m("span",N,b(e.label),1),l(),a(s,{modelValue:i.email,"onUpdate:modelValue":n[0]||(n[0]=c=>i.email=c),modelModifiers:{lazy:!0,trim:!0},type:"email",autocomplete:"email",placeholder:e.placeholder,class:"nl-input",size:"large",required:""},null,8,["modelValue","placeholder"])]),l(),a(r,{class:"nl-button"},{default:_(()=>[l("Subscribe")]),_:1})],32)):(o(),p(d,{key:1,type:"success",title:i.alertTitle,size:"normal"},null,8,["title"])),l(),i.failureMessage?(o(),p(d,{key:2,type:"error",title:i.failureMessage,size:"normal"},null,8,["title"])):V("",!0)])}const C=f(L,[["render",T],["__scopeId","data-v-83603f59"]]);const q={components:{WistiaEmbedPlayer:v,Headline:x,NewsletterBar:C},props:{videoId:{type:String,default:""},title:{type:String,default:""},text:{type:String,default:""},formAction:{type:String,default:""},label:{type:String,default:""},placeholder:{type:String,default:""},klaviyoListId:{type:String,default:""}}},z={class:"email-signup"},H=["innerHTML"];function F(u,n,e,y,i,t){const s=v,r=B,d=x,c=I("NewsletterBar");return o(),p(r,{"space-before":"","space-after":""},{default:_(()=>[m("div",z,[a(r,null,{default:_(()=>[a(s,{"wistia-id":e.videoId},null,8,["wistia-id"])]),_:1}),l(),a(r,null,{default:_(()=>[a(d,{level:2,size:3,class:"em-title"},{default:_(()=>[l(b(e.title),1)]),_:1}),l(),a(c,{label:e.label,placeholder:e.placeholder,"form-action":e.formAction,"klaviyo-list-id":e.klaviyoListId},null,8,["label","placeholder","form-action","klaviyo-list-id"]),l(),m("div",{class:"email-text",innerHTML:e.text},null,8,H)]),_:1})])]),_:1})}const P=f(q,[["render",F],["__scopeId","data-v-d9ec3ba2"]]),R={mixins:[A],computed:{title(){return this.getValue("title")},text(){return this.getRichtext("text")},video_id(){return this.getValue("video_id")},input_placeholder(){return this.getValue("input_placeholder")},input_label(){return this.getValue("input_label")},form_action(){return this.getValue("form_action")},klaviyo_list_id(){return this.getValue("klaviyo_list_id")}}};function U(u,n,e,y,i,t){const s=P;return o(),p(s,{title:t.title,placeholder:t.input_placeholder,"form-action":t.form_action,label:t.input_label,text:t.text,"video-id":t.video_id,"klaviyo-list-id":t.klaviyo_list_id},null,8,["title","placeholder","form-action","label","text","video-id","klaviyo-list-id"])}const Q=f(R,[["render",U]]);export{Q as default};