1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./1902cItemWrapper.DWcAwrD138502.js","./1902cItemWrapper.vue.C7HLPC6138502.js","./1902centry.B1pY1sl138502.js","./entryDhUgsqA.css","./1902cSubscriptionBlockWrapper.DvSjJfk138502.js","./1902cTwStandardBlockContent.vue.C3AR5dc138502.js","./1902cindex.DbM09Vg138502.js","./1902c_...slug_.CnOMZi7138502.js","./1902c_commonjsHelpers.Cpj98o6138502.js","./_..CQCnzIf.css","./1902cButtonItems.vue.8o6y6G5138502.js","./1902cTwBlockPadding.vue.Dy0kSmD138502.js","./1902cTwStandardHeading.vue.D2iZxmh138502.js","./1902cTwBgImage.vue.DqQThCt138502.js","./1902cSubscriptionFormZero.Dn0osFK138502.js","./1902cvee-validate.esm.BY4Fz6k138502.js","./1902cCircularLoader.BNPTnbW138502.js","./CircularLoader71VXF1V.css","./1902cSubscriptionFormTwo.D82C_o1138502.js","./1902cSubscriptionFormFour.BojCsQW138502.js"])))=>i.map(i=>d[i]); 2import{d as B,r as f,c as a,A as i,_ as r,k as m,l as u,p as v,u as t,s as N,O as R,D as A,y as b,q as d,W as V,v as w,I as D}from"./1902centry.B1pY1sl138502.js";import{g as $,f as M,j as W}from"./1902c_...slug_.CnOMZi7138502.js";import"./1902c_commonjsHelpers.Cpj98o6138502.js";const j=["innerHTML"],q="required|email",J=B({__name:"SubscriptionBlock",props:{block:{},blockId:{},bodyFont:{},colorScheme:{},disableTopPadding:{type:Boolean},featuredImage:{},headingFont:{},language:{},sectionPadding:{}},async setup(_){const e=_;let p;const c=f(!1),s=f(!1),h=i(()=>r(()=>import("./1902cItemWrapper.DWcAwrD138502.js"),__vite__mapDeps([0,1,2,3]),import.meta.url)),I=i(()=>r(()=>import("./1902cSubscriptionBlockWrapper.DvSjJfk138502.js"),__vite__mapDeps([4,5,2,3,6,7,8,9,10,11,12,13]),import.meta.url)),g=a(()=>$(e.block.backgroundSettings,e.colorScheme)),S=a(()=>`${e.blockId}-subscription`),y=a(()=>`${e.blockId}-subscription-email`),C=a(()=>e.featuredImage?M(e.featuredImage,["tz570"]):null);p=a(()=>e.block.selected<2?i(()=>r(()=>import("./1902cSubscriptionFormZero.Dn0osFK138502.js"),__vite__mapDeps([14,2,3,15,16,17]),import.meta.url)):e.block.selected>=2&&e.block.selected<4?i(()=>r(()=>import("./1902cSubscriptionFormTwo.D82C_o1138502.js"),__vite__mapDeps([18,2,3,15,16,17]),import.meta.url)):i(()=>r(()=>import("./1902cSubscriptionFormFour.BojCsQW138502.js"),__vite__mapDeps([19,2,3,15,7,8,9,16,17]),import.meta.url)));const P=a(()=>{const o={emailName:y.value,formName:S.value,item:n.value[0],language:e.language,processing:c.value,submitted:s.value,validationRules:q};return e.block.selected<4?{...o,accentIsLight:e.colorScheme.accentIsLight,bgColor:g.value,textColor:T.value}:{...o,bgSettings:e.block.backgroundSettings,colorScheme:e.colorScheme}}),T=a(()=>W(g.value,e.colorScheme,"text")),n=a(()=>e.block.items&&e.block.items.contactForm?[e.block.items.contactForm]:[]);async function E(o){if(!o||!(o.email&&o.email.trim())||c.value)return;c.value=!0;const l=D("campaignInfo"),F=`${l.value.networkUrl}/apiv2/public/api/campaigns/${l.value.campaignId}/subscription-form`,L={contact_list_id:e.block.items.contactForm.contactListId||void 0,email:o.email.trim(),network_id:l.value.networkId,page_id:l.value.pageId},O={body:JSON.stringify(L),headers:{"Content-Type":"application/json"},method:"POST"};fetch(F,O).then(()=>{e.block.items.contactForm.redirect&&e.block.items.contactForm.url&&window.open(e.block.items.contactForm.url,"_blank"),s.value=!0}).catch(k=>{console.debug("error submitting form",k.message),console.debug(k),s.value=!1}).finally(()=>{c.value=!1})}return(o,l)=>(m(),u(t(I),{block:o.block,"block-id":o.blockId,"body-font":o.bodyFont,"color-scheme":o.colorScheme,"disable-top-padding":o.disableTopPadding,"featured-image":o.featuredImage,"heading-font":o.headingFont,image:t(C),"section-padding":o.sectionPadding,"valid-items":t(n)},{default:v(()=>[t(n).length?(m(),u(t(h),{key:0,block:o.block,"block-id":o.blockId,item:t(n)[0],"item-id":`${o.blockId}-subscription-form-container`,action:"SUBSCRIPTION_FORM"},{default:v(()=>[t(s)?(m(),A("div",{key:1,class:b(o.block.selected%2===0?"text-center":"text-left")},[d("div",null,[d("h2",null,V(t(n)[0].headline),1),d("hr",{class:b([{"mx-auto":o.block.selected%2===0},"main-hr border-accent"])},null,2)]),d("div",{class:b(["mt-5",o.block.selected%2===0?"text-center":"text-left"]),innerHTML:t(n)[0].message},null,10,j)],2)):(m(),u(N(t(p)),R({key:0},t(P),{onSubscribe:E}),null,16))]),_:1},8,["block","block-id","item","item-id"])):w("",!0)]),_:1},8,["block","block-id","body-font","color-scheme","disable-top-padding","featured-image","heading-font","image","section-padding","valid-items"]))}});
2export{J as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.