import{k as e,a6 as a,W as l,aw as t,E as s,az as d,b8 as i,e as m,aD as o,aA as u,ax as n}from"./vendor-element-plus.js?ver=3.1.0";import{I as c}from"./_FormBuilder2.js?ver=3.1.0";import{c as r,o as _,b as p,P as b,d as g,w as h,O as f,r as v,L as j,a as V,Q as y,as as $}from"./vendor.js?ver=3.1.0";import{_ as k,I as S}from"./fc-bits-ui.js?ver=3.1.0";import{M as E}from"./_MailerConfig.js?ver=3.1.0";const U={class:"fc_promo_body"},C={class:"promo_block promo_block--centered"},A=["href"];const P={class:"fluentcrm_email_composer"},w={key:0,class:"fcrm_input_hint"},I={key:0,class:"fcrm_campaign_ab_testing_email_subjects"},x={class:"fcrm_campaign_ab_testing_email_subjects--header"},M={class:"fcrm_campaign_ab_testing_email_subjects--header-title"},T={style:{width:"100px"}},F={class:"icon"},q={class:"fcrm_campaign_ab_testing_email_subjects--bottom"},z={class:"icon"},R={key:1},B={key:2,class:"fcrm_highlight_gray"};const D=k({name:"EmailSubjects",props:["campaign","label_align","multi_subject","mailer_settings"],components:{Icons:S,InfoFilled:l,InputPopover:c,AbEmailSubjectPromo:k({name:"AbEmailSubjectPromo"},[["render",function(a,l,t,s,d,i){const m=e;return _(),r("div",U,[p("div",C,[p("h2",null,b(a.$t("AbEmailSubjectPromo.title")),1),p("p",null,b(a.$t("AbEmailSubjectPromo.desc")),1),p("div",null,[p("a",{href:a.appVars.crm_pro_url,target:"_blank",rel:"noopener"},[g(m,{type:"danger"},{default:h(()=>[f(b(a.$t("Get FluentCRM Pro")),1)],void 0),_:1})],8,A)])])])}],["__scopeId","data-v-822997cc"]]),MailerConfig:E,Delete:a},data(){return{loading:!1,codes_ready:!1,smartcodes:window.fcAdmin.globalSmartCodes,hide_subject:!1,multi_subject_status:!(!this.campaign.subjects||!this.campaign.subjects.length)}},computed:{isAbTestingEnabled(){return!(!this.multi_subject_status||!this.has_campaign_pro)}},methods:{addSubject(){this.campaign.subjects.push({key:50,value:""})},removeSubject(e){this.campaign.subjects.splice(e,1)},maybeResetSubject(){this.multi_subject_status&&this.has_campaign_pro?this.campaign.subjects&&this.campaign.subjects.length||(this.campaign.subjects=[],this.addSubject(),this.addSubject()):this.campaign.subjects=[]}},mounted(){}},[["render",function(a,l,c,k,S,E){const U=v("input-popover"),C=v("InfoFilled"),A=s,D=t,H=d,G=i,L=v("Icons"),N=e,O=v("ab-email-subject-promo"),Q=m,W=v("mailer-config"),Y=u,J=o,K=n;return _(),r("div",P,[g(K,{"label-position":c.label_align,"label-width":"220px",model:c.campaign},{default:h(()=>[g(D,{label:a.$t("Email Subject")},{default:h(()=>[g(U,{doc_url:"https://fluentcrm.com/docs/merge-codes-smart-codes-usage/",popper_extra:"fc_with_c_fields",placeholder:a.$t("Email Subject"),data:S.smartcodes,modelValue:c.campaign.email_subject,"onUpdate:modelValue":l[0]||(l[0]=e=>c.campaign.email_subject=e),disabled:E.isAbTestingEnabled},null,8,["placeholder","data","modelValue","disabled"]),E.isAbTestingEnabled?(_(),r("p",w,[g(A,null,{default:h(()=>[g(C)],void 0,!0),_:1}),f(" "+b(a.$t("A_B_Testing_Alert")),1)])):j("",!0)],void 0,!0),_:1},8,["label"]),c.multi_subject?(_(),r(y,{key:0},[g(D,null,{default:h(()=>[g(H,{onChange:l[1]||(l[1]=e=>E.maybeResetSubject()),modelValue:S.multi_subject_status,"onUpdate:modelValue":l[2]||(l[2]=e=>S.multi_subject_status=e)},{default:h(()=>[f(b(a.$t("Ema_Enable_Atfes")),1)],void 0,!0),_:1},8,["modelValue"])],void 0,!0),_:1}),S.multi_subject_status?(_(),r(y,{key:0},[a.has_campaign_pro?(_(),r("div",I,[p("div",x,[p("div",M,b(a.$t("Ema_Your_ppwbctpair")),1)]),p("table",null,[p("thead",null,[p("tr",null,[p("th",null,b(a.$t("Subject")),1),p("th",T,b(a.$t("Priority (%)")),1),l[10]||(l[10]=p("th",{style:{width:"60px"}},null,-1))])]),p("tbody",null,[(_(!0),r(y,null,$(c.campaign.subjects,(e,l)=>(_(),r("tr",{key:l},[p("td",null,[g(U,{doc_url:"https://fluentcrm.com/docs/merge-codes-smart-codes-usage/",placeholder:a.$t("Subject Test")+" "+(l+1),data:S.smartcodes,modelValue:e.value,"onUpdate:modelValue":a=>e.value=a},null,8,["placeholder","data","modelValue","onUpdate:modelValue"])]),p("td",null,[g(G,{min:1,max:99,modelValue:e.key,"onUpdate:modelValue":a=>e.key=a},null,8,["modelValue","onUpdate:modelValue"])]),p("td",null,[g(N,{disabled:c.campaign.subjects.length<=2,onClick:e=>E.removeSubject(l),type:"danger",size:"small",class:"fcrm_delete_subject_btn"},{default:h(()=>[p("span",F,[g(L,{"icon-name":"delete"})])],void 0,!0),_:1},8,["disabled","onClick"])])]))),128))])]),p("div",q,[g(N,{onClick:E.addSubject,size:"small"},{default:h(()=>[p("span",z,[g(L,{"icon-name":"plus"})]),f(" "+b(a.$t("Add More")),1)],void 0,!0),_:1},8,["onClick"])])])):(_(),r("div",R,[g(O)]))],64)):j("",!0)],64)):j("",!0),g(D,{label:a.$t("Email Pre-Header")},{default:h(()=>[g(Q,{placeholder:a.$t("Email Pre-Header"),modelValue:c.campaign.email_pre_header,"onUpdate:modelValue":l[3]||(l[3]=e=>c.campaign.email_pre_header=e)},null,8,["placeholder","modelValue"])],void 0,!0),_:1},8,["label"]),c.mailer_settings&&c.campaign.settings.mailer_settings?(_(),V(W,{key:1,class:"fc_its_gray fc_m_20",mailer_settings:c.campaign.settings.mailer_settings},null,8,["mailer_settings"])):j("",!0),g(D,null,{default:h(()=>[g(H,{"true-value":"1","false-value":"0",modelValue:c.campaign.utm_status,"onUpdate:modelValue":l[4]||(l[4]=e=>c.campaign.utm_status=e)},{default:h(()=>[f(b(a.$t("Ema_Add_UPFU")),1)],void 0,!0),_:1},8,["modelValue"])],void 0,!0),_:1}),1==c.campaign.utm_status||"1"==c.campaign.utm_status?(_(),r("div",B,[g(J,{gutter:20},{default:h(()=>[g(Y,{md:12,sm:24},{default:h(()=>[g(D,{label:a.$t("Campaign Source (required)")},{default:h(()=>[g(Q,{placeholder:a.$t("The referrer: (e.g. google, newsletter)"),modelValue:c.campaign.utm_source,"onUpdate:modelValue":l[5]||(l[5]=e=>c.campaign.utm_source=e)},null,8,["placeholder","modelValue"])],void 0,!0),_:1},8,["label"])],void 0,!0),_:1}),g(Y,{md:12,sm:24},{default:h(()=>[g(D,{label:a.$t("Campaign Medium (required)")},{default:h(()=>[g(Q,{placeholder:a.$t("Marketing medium: (e.g. cpc, banner, email)"),modelValue:c.campaign.utm_medium,"onUpdate:modelValue":l[6]||(l[6]=e=>c.campaign.utm_medium=e)},null,8,["placeholder","modelValue"])],void 0,!0),_:1},8,["label"])],void 0,!0),_:1})],void 0,!0),_:1}),g(J,{gutter:20},{default:h(()=>[g(Y,{md:12,sm:24},{default:h(()=>[g(D,{label:a.$t("Campaign Name (required)")},{default:h(()=>[g(Q,{placeholder:a.$t("Product, promo code, or slogan (e.g. spring_sale)"),modelValue:c.campaign.utm_campaign,"onUpdate:modelValue":l[7]||(l[7]=e=>c.campaign.utm_campaign=e)},null,8,["placeholder","modelValue"])],void 0,!0),_:1},8,["label"])],void 0,!0),_:1}),g(Y,{md:12,sm:24},{default:h(()=>[g(D,{label:a.$t("Campaign Term")},{default:h(()=>[g(Q,{placeholder:a.$t("Identify the paid keywords"),modelValue:c.campaign.utm_term,"onUpdate:modelValue":l[8]||(l[8]=e=>c.campaign.utm_term=e)},null,8,["placeholder","modelValue"])],void 0,!0),_:1},8,["label"])],void 0,!0),_:1})],void 0,!0),_:1}),g(J,{gutter:20},{default:h(()=>[g(Y,{md:12,sm:24},{default:h(()=>[g(D,{label:a.$t("Campaign Content")},{default:h(()=>[g(Q,{placeholder:a.$t("Use to differentiate ads"),modelValue:c.campaign.utm_content,"onUpdate:modelValue":l[9]||(l[9]=e=>c.campaign.utm_content=e)},null,8,["placeholder","modelValue"])],void 0,!0),_:1},8,["label"])],void 0,!0),_:1}),g(Y,{md:12,sm:24},{default:h(()=>[...l[11]||(l[11]=[p("span",null,null,-1)])],void 0,!0),_:1})],void 0,!0),_:1})])):j("",!0)],void 0),_:1},8,["label-position","model"])])}]]);export{D as E};