import{_ as e}from"../../../../fc-bits.js?ver=3.1.8";import{aj as a,a6 as t,n as s,aL as l,aK as i,ay as n,E as o,k as r,ac as c,c as p,a2 as d,j as m,h,i as u,aB as g,aH as _,aI as f,aQ as b,e as y,aR as C,aS as v,g as $}from"../../../../vendor-element-plus.js?ver=3.1.8";import{aQ as w,W as k,X as S,Z as A,ab as L,a5 as B,Y as D,a8 as F,J as T,az as P,$ as j,aa as R,a6 as E,a9 as x,ac as O,b2 as V,bW as q}from"../../../../vendor.js?ver=3.1.8";import{C as I}from"../../../../Confirm.js?ver=3.1.8";import{P as M}from"../../../../PaginationBar.js?ver=3.1.8";import{D as N}from"../../../../DataTable.js?ver=3.1.8";import{_ as z,I as H,a as U,T as W}from"../../../../fc-bits-ui.js?ver=3.1.8";import{T as Y}from"../../../../TopNav.js?ver=3.1.8";import{B as Q}from"../../../../Badge.js?ver=3.1.8";import{P as G}from"../../../../PageHeader.js?ver=3.1.8";import{F as J}from"../../../../FloatingBulkActionShell.js?ver=3.1.8";import{G as K}from"../../../../GenericPromo.js?ver=3.1.8";import"../../../../PromoCard.js?ver=3.1.8";const Z={name:"BulkCampaignActions",components:{Delete:t,Check:a},emits:["refetch"],props:{selectedCampaigns:{type:Array,default:()=>[]},options:{type:Object,default:()=>({})},filters:{type:Object,default:()=>({})},allSelected:{type:Boolean,default:!1},theme_mode:{type:String,default:""}},watch:{"select_job.action_name"(e){"apply_labels"!==e&&(this.selectedLabels=[])}},computed:{bulkSelectPopperClass(){return"dark"===this.theme_mode?"fcrm-force-light":"fcrm-dark"},bulkSelectWordbreakPopperClass(){return"dark"===this.theme_mode?"fcrm_select_options_wordbreak fcrm-force-light":"fcrm_select_options_wordbreak fcrm-dark"}},data:()=>({select_job:{action_name:""},doing_action:!1,selectedLabels:[]}),methods:{doApplyLabels(){this.selectedLabels.length&&this.doBulkAction("apply_labels")},confirmAndDeleteCampaigns(){s.confirm(this.$t("Are you sure you want to delete the selected recurring campaigns?"),this.$t("Delete Recurring Campaigns"),{confirmButtonText:this.$t("Delete"),cancelButtonText:this.$t("Cancel"),type:"warning"}).then(()=>{this.doBulkAction("delete_campaigns")}).catch(()=>{})},doBulkAction(e){const a={action_name:e,labels:"apply_labels"===e?this.selectedLabels:[]};this.allSelected?(a.select_all=!0,a.filters=this.filters):a.campaign_ids=this.selectedCampaigns.map(e=>e.id),this.doing_action=!0,this.$post("recurring-campaigns/do-bulk-action",a).then(e=>{this.$notify.success(e.message),this.$emit("refetch"),this.selectedLabels=[],this.select_job.action_name=""}).catch(e=>{this.handleError(e)}).finally(()=>{this.doing_action=!1})}}},X={class:"fcrm_bulk_action_inline"},ee={class:"fcrm_bulk_wrap"},ae={class:"icon"};const te=z(Z,[["render",function(e,a,t,s,c,p){const d=l,m=i,h=w("Check"),u=o,g=r,_=w("Delete"),f=n;return k(),S("div",X,[A("div",ee,[L(m,{clearable:"",filterable:"",size:"small",class:"fcrm_bulk_select",placeholder:e.$t("Select Action"),"popper-class":p.bulkSelectPopperClass,effect:"dark",modelValue:c.select_job.action_name,"onUpdate:modelValue":a[0]||(a[0]=e=>c.select_job.action_name=e)},{default:B(()=>[L(d,{label:e.$t("Apply Labels"),value:"apply_labels"},null,8,["label"]),e.hasPermission("fcrm_manage_email_delete")?(k(),D(d,{key:0,label:e.$t("Delete Selected"),value:"delete_campaigns"},null,8,["label"])):F("",!0)],void 0),_:1},8,["placeholder","popper-class","modelValue"]),"apply_labels"===c.select_job.action_name?(k(),S(T,{key:0},[L(m,{filterable:"",size:"small",class:"fcrm_bulk_select",placeholder:e.$t("Select Labels"),modelValue:c.selectedLabels,"onUpdate:modelValue":a[1]||(a[1]=e=>c.selectedLabels=e),multiple:"","collapse-tags":"","collapse-tags-tooltip":"","popper-class":p.bulkSelectWordbreakPopperClass,effect:"dark"},{default:B(()=>{var e;return[(k(!0),S(T,null,P((null==(e=t.options)?void 0:e.labels)||[],e=>(k(),D(d,{key:e.id,value:e.id,label:e.title},{default:B(()=>[A("span",{style:j("background:"+e.settings.color+";padding: 2px 5px 4px 5px;border-radius: 4px;color: #0E121B;")},R(e.title),5)],void 0,!0),_:2},1032,["value","label"]))),128))]},void 0),_:1},8,["placeholder","modelValue","popper-class"]),E((k(),D(g,{disabled:c.doing_action||!c.selectedLabels.length,onClick:a[2]||(a[2]=e=>p.doApplyLabels()),type:"primary",size:"small"},{default:B(()=>[A("span",ae,[L(u,null,{default:B(()=>[L(h)],void 0,!0),_:1})]),x(" "+R(e.$t("Apply Label")),1)],void 0),_:1},8,["disabled"])),[[f,c.doing_action]])],64)):"delete_campaigns"===c.select_job.action_name?E((k(),D(g,{key:1,disabled:c.doing_action,type:"danger",size:"small",plain:"",onClick:p.confirmAndDeleteCampaigns},{default:B(()=>[L(u,null,{default:B(()=>[L(_)],void 0,!0),_:1}),x(" "+R(e.$t("Delete Selected")),1)],void 0),_:1},8,["disabled","onClick"])),[[f,c.doing_action]]):F("",!0)])])}]]),se=q(()=>e(()=>import("../../../../v3app/src/Modules/Labels/Labels.js?ver=3.1.8"),[],import.meta.url)),le=q(()=>e(()=>import("../../../../v3app/src/Modules/Contacts/Filter/ActiveFiltersBar.js?ver=3.1.8"),[],import.meta.url)),ie=q(()=>e(()=>import("../../../../v3app/src/Modules/Contacts/Filter/FilterPopover.js?ver=3.1.8"),[],import.meta.url)),ne={class:"fcrm_email_recurring_campaigns_page"},oe={class:"fcrm_page_header_top_nav_wrapper"},re={class:"fcrm_page_header_top_nav"},ce={class:"fcrm-layout-width"},pe={class:"icon"},de={class:"el-popover__reference"},me={class:"icon"},he={class:"el-popover__reference"},ue={class:"icon"},ge={class:"icon"},_e={class:"icon"},fe={class:"fcrm_empty_state"},be={class:"fcrm_empty_state_text"},ye=["title"],Ce={key:0,class:"fc_funnel_labels"},ve={class:"el-popover__reference"},$e={class:"icon"},we={class:"el-popover__reference"},ke={class:"icon"},Se={class:"el-popover__reference"},Ae={class:"icon"},Le={class:"el-popover__reference"},Be={class:"icon"},De={key:0,class:"fcrm_selection_count_text"},Fe={class:"fcrm_selection_count_number"},Te={class:"fcrm_selection_count_text"},Pe={key:0,class:"fcrm_import_content"},je={class:"el-upload__text"};const Re=z({name:"RecurringCampaigns",components:{Icons:H,PageHeader:G,FloatingBulkActionShell:J,Badge:Q,GenericPromo:K,FilterPopover:ie,ActiveFiltersBar:le,TopNav:Y,Confirm:I,PaginationBar:M,DataTable:N,Labels:se,BulkCampaignActions:te,EditPen:d,Delete:t,Close:p,CopyDocument:c},data(){return{loading:!1,deleting:!1,search:"",dialogVisible:!1,app_loaded:!1,pagination:{total:0,per_page:10,current_page:1},order:"desc",orderBy:"id",selection:!1,campaigns:[],selectedCampaigns:[],duplicating:!1,showingLabelsConfig:!1,options:{labels:[]},labelFilter:[],selectedLabels:[],isOpenCampaignAction:!1,showApplyLabelSetting:!1,showActionButtons:!1,importDialogVisible:!1,inline_errors:null,statuses:[{key:"active",label:this.$t("Active")},{key:"draft",label:this.$t("Draft")}],filterByStatuses:[],query_data:{labels:[],statuses:[]},allSelected:!1,current_mode:"system"===W.getCurrentTheme()?W.getSystemTheme():W.getCurrentTheme()}},computed:{url(){let e=window.ajaxurl;return e+=(e.match(/\?/)?"&":"?")+jQuery.param({action:"fluentcrm_import_recurring_campaigns"}),e},canSelectAll(){if(!this.pagination||!this.pagination.per_page||!this.pagination.total)return!1;const e=this.selectedCampaigns.length===this.pagination.per_page,a=this.selectedCampaigns.length{this.campaigns=e.campaigns.data,this.pagination.total=e.campaigns.total}).catch(e=>{this.handleError(e)}).finally(()=>{this.loading=!1,this.app_loaded=!0})},deleteSelected(){const e=[];this.each(this.selectedCampaigns,a=>{e.push(a.id)}),this.deleteCampaigns(e,()=>{this.selectedCampaigns=[],this.selection=!1})},onSelection(e){this.selection=!!e.length,this.selectedCampaigns=e,e.length>0&&e.length!==this.pagination.per_page&&(this.allSelected=!1),e.length||(this.allSelected=!1)},clearRecurringSelection(){this.$refs.recurringCampaignTable&&this.$refs.recurringCampaignTable.clearSelection(),this.selectedCampaigns=[],this.allSelected=!1,this.selection=!1},selectAllRecurringCampaigns(){this.canSelectAll&&(this.$refs.recurringCampaignTable&&this.campaigns&&this.campaigns.length>0&&this.campaigns.forEach(e=>{this.$refs.recurringCampaignTable.toggleRowSelection(e,!0)}),this.allSelected=!0)},selectOnlyThisPage(){this.allSelected=!1;const e=this.campaigns.map(e=>e.id);this.selectedCampaigns=this.selectedCampaigns.filter(a=>e.includes(a.id))},deleteCampaigns(e,a){this.$post("recurring-campaigns/delete-bulk",{campaign_ids:e}).then(e=>{a&&a(e),this.fetch(),this.$notify.success(e.message)}).catch(e=>{this.handleError(e)})},duplicateCampaign(e){this.duplicating=!0,this.$post(`recurring-campaigns/${e.id}/duplicate`).then(e=>{this.$notify.success(e.message),this.$router.push(this.getCampaignConfigRoute({campaign_id:e.campaign_id,status:"draft"}))}).catch(e=>{this.handleError(e)}).finally(()=>{this.duplicating=!1})},handleSortable(e){"descending"===e.order?(this.orderBy=e.prop,this.order="desc"):(this.orderBy=e.prop,this.order="asc"),this.fetch()},getDescription(e){const a=e.scheduling_settings,t="yes"==a.send_automatically?"(automatically)":"(manually)";return"daily"==a.type?`Broadcasts daily at ${a.time} ${t}`:"weekly"==a.type?`Broadcasts every ${this.getFullDayName(a.day)} at ${a.time} ${t}`:"monthly"==a.type?`Broadcasts every ${this.getDayName(a.day)} of a month at ${a.time} ${t}`:"--"},getFullDayName(e){switch(e){case"sun":return this.$t("Sunday");case"mon":return this.$t("Monday");case"tue":return this.$t("Tuesday");case"wed":return this.$t("Wednesday");case"thu":return this.$t("Thursday");case"fri":return this.$t("Friday");case"sat":return this.$t("Saturday");default:return"--"}},getDayName(e){if(e<1||e>31)return"--";switch(e){case 1:case 21:case 31:return`${e}st`;case 2:case 22:return`${e}nd`;case 3:case 23:return`${e}rd`;default:return`${e}th`}},exportRecurringCampaign(e){this.has_campaign_pro?location.href=window.ajaxurl+"?"+jQuery.param({action:"fluentcrm_export_recurring_campaign",campaign_id:e.id}):this.$notify.error(this.$t("Recurring_Campaign_Export_Alert"))},fetchLabels(){this.$get("labels").then(e=>{this.options.labels=e.labels}).catch(e=>{this.handleError(e)}).finally(()=>{})},showLabelDialog(){this.showingLabelsConfig=!0},closeDrawer(){this.showingLabelsConfig=!1},handleBackAction(){this.showActionButtons=!0,this.showApplyLabelSetting=!1},toggleComponent(){this.isOpenCampaignAction=!this.isOpenCampaignAction,this.isOpenCampaignAction?(this.showActionButtons=!0,setTimeout(()=>{document.addEventListener("click",this.handleClickOutside)},0)):document.removeEventListener("click",this.handleClickOutside)},handleClickOutside(e){var a;(null==(a=this.$refs.fcFunnelActions)?void 0:a.contains(e.target))||this.closePopOver()},closePopOver(){this.isOpenCampaignAction=!1,this.showApplyLabelSetting=!1,this.showActionButtons=!0},applyLabelSetting(e){this.showApplyLabelSetting=!0,this.showActionButtons=!1,this.selectedLabels=e.labels.map(e=>e.id)},applyLabels(e,a,t="attach"){this.$put("recurring-campaigns/"+e.id+"/update-labels",{action:t,label_ids:"attach"==t?this.selectedLabels:a}).then(e=>{this.$notify.success(e.message),this.fetch()}).catch(e=>{this.handleError(e)}).finally(()=>{})},success(e){this.$notify.success(e.message),this.$router.push(this.getCampaignConfigRoute({campaign_id:e.campaign_id,status:"draft"}))},error(e){try{const a=JSON.parse(e.message);(null==a?void 0:a.message)&&this.$notify.error(a.message),(null==a?void 0:a.requires)&&"string"==typeof a.requires&&(this.inline_errors=a.requires)}catch{this.$notify.error(this.$t("An error occurred. Please try again."))}},handleFilterApply(e){this.query_data.labels=e.labels||[],this.query_data.statuses=e.statuses||[],this.pagination.current_page=1,this.labelFilter=e.labels,this.filterByStatuses=e.statuses||[],this.fetch()},handleFilterBarChange(e){this.query_data.labels=e.labels||[],this.query_data.statuses=e.statuses||[],this.labelFilter=e.labels||[],this.filterByStatuses=e.statuses||[],void 0!==e.search&&(this.query_data.search=e.search),this.pagination.current_page=1,this.fetch()},handleOpenFilter(e){this.$nextTick(()=>{var a,t;null==(t=null==(a=this.$refs.filterPopoverRef)?void 0:a.openFilterCategory)||t.call(a,e)})}},mounted(){this.pagination.per_page=parseInt(this.storage.get("recurring_campaign_perpage",10),10)||10,this.fetch(),this.fetchLabels(),this.changeTitle(this.$t("Recurring Email Campaigns")),this.onThemeChanged=e=>{var a;this.current_mode=(null==(a=e.detail)?void 0:a.effective)||W.getCurrentTheme()},window.addEventListener(U,this.onThemeChanged)},beforeUnmount(){this.onThemeChanged&&window.removeEventListener(U,this.onThemeChanged)}},[["render",function(e,a,t,s,l,i){const c=w("TopNav"),p=w("Icons"),d=r,q=u,I=h,M=m,N=w("page-header"),z=y,H=w("filter-popover"),U=w("active-filters-bar"),W=g,Y=w("icons"),Q=f,G=w("Badge"),J=w("router-link"),K=w("Close"),Z=o,X=w("Confirm"),ee=b,ae=w("confirm"),te=_,se=w("pagination-bar"),le=w("data-table"),ie=w("bulk-campaign-actions"),Re=w("floating-bulk-action-shell"),Ee=w("labels"),xe=C,Oe=v,Ve=w("generic-promo"),qe=$,Ie=n;return k(),S("div",ne,[A("div",oe,[A("div",re,[L(c)]),a[4]||(a[4]=A("div",{class:"fcrm_page_header_top_actions"},null,-1))]),A("div",ce,[L(N,null,{title:B(()=>[x(R(e.$t("Recurring Email Campaigns"))+" ",1),E(A("small",null,"("+R(l.pagination.total|e.formatMoney)+")",513),[[O,l.pagination.total]])]),actions:B(()=>[L(M,{trigger:"click"},{dropdown:B(()=>[L(I,null,{default:B(()=>[L(q,{class:"fc_dropdown_action",onClick:i.showLabelDialog},{default:B(()=>[A("span",de,[A("span",me,[L(p,{"icon-name":"manageLabels"})]),x(" "+R(e.$t("Manage Labels")),1)])],void 0,!0),_:1},8,["onClick"]),e.hasPermission("fcrm_manage_emails")?(k(),D(q,{key:0,class:"fc_dropdown_action",onClick:a[0]||(a[0]=e=>l.importDialogVisible=!0)},{default:B(()=>[A("span",he,[A("span",ue,[L(p,{"icon-name":"import"})]),x(" "+R(e.$t("Import")),1)])],void 0,!0),_:1})):F("",!0)],void 0,!0),_:1})]),default:B(()=>[L(d,{class:"el-dropdown-link"},{default:B(()=>[x(R(e.$t("More Actions"))+" ",1),A("span",pe,[L(p,{"icon-name":"downIcon"})])],void 0,!0),_:1})],void 0,!0),_:1}),e.hasPermission("fcrm_manage_emails")?(k(),D(d,{key:0,type:"primary",onClick:a[1]||(a[1]=a=>e.$router.push({name:"create_recurring_campaign"}))},{default:B(()=>[A("span",ge,[L(p,{"icon-name":"plus"})]),x(" "+R(e.$t("Add Recurring Campaign")),1)],void 0,!0),_:1})):F("",!0)]),_:1}),L(le,{"has-selection":!1},{"header-left":B(()=>[L(z,{clearable:"",size:"small",modelValue:l.search,"onUpdate:modelValue":a[2]||(a[2]=e=>l.search=e),onClear:i.fetch,onKeyup:V(i.fetch,["enter"]),placeholder:e.$t("Type and Enter...")},{prefix:B(()=>[A("span",_e,[L(p,{"icon-name":"search"})])]),_:1},8,["modelValue","onClear","onKeyup","placeholder"])]),"header-actions":B(()=>[L(H,{ref:"filterPopoverRef",options:{labels:l.options.labels?l.options.labels:[],statuses:l.statuses?l.statuses:[]},"selected-filters":l.query_data,onApply:i.handleFilterApply},null,8,["options","selected-filters","onApply"])]),"active-filters":B(()=>[l.selection?F("",!0):(k(),D(U,{key:0,"selected-filters":l.query_data,options:{labels:l.options.labels?l.options.labels:[],statuses:l.statuses?l.statuses:[]},onFilterChange:i.handleFilterBarChange,onOpenFilter:i.handleOpenFilter,plus_filter_icon:!0},null,8,["selected-filters","options","onFilterChange","onOpenFilter"]))]),table:B(()=>[!l.loading&&l.app_loaded||l.campaigns.length?E((k(),D(te,{key:1,ref:"recurringCampaignTable",stripe:"",border:"",data:l.campaigns,onSortChange:i.handleSortable,onSelectionChange:i.onSelection},{empty:B(()=>[A("div",fe,[L(Y,{"icon-name":"common-empty-state"}),A("div",be,[A("span",null,R(e.$t("Create your first recurring campaign to automatically send scheduled emails to your audience.")),1)])])]),default:B(()=>[L(Q,{type:"selection",width:"45"}),L(Q,{"min-width":200,sortable:"custom",label:e.$t("Title"),prop:"title"},{default:B(a=>[L(J,{to:i.getCampaignConfigRoute(a.row)},{default:B(()=>[x(R(a.row.title)+" ",1),L(G,{type:a.row.status},null,8,["type"])],void 0,!0),_:2},1032,["to"]),a.row.has_draft?(k(),D(d,{key:0,onClick:t=>e.$router.push({name:"past_recurring_emails",params:{campaign_id:a.row.id}}),size:"small",type:"info"},{default:B(()=>[x(R(e.$t("View Draft Email")),1)],void 0,!0),_:1},8,["onClick"])):F("",!0)]),_:1},8,["label"]),L(Q,{"min-width":200,label:e.$t("Description")},{default:B(t=>[x(R(i.getDescription(t.row.settings))+" ",1),"active"!=t.row.status||t.row.has_draft?F("",!0):(k(),S("span",{key:0,class:"fc_small",title:e.nsHumanDiffTime(t.row.scheduled_at)},[a[5]||(a[5]=A("br",null,null,-1)),x(R(e.$t("Next Schedule:"))+" "+R(t.row.scheduled_at),1)],8,ye))]),_:1},8,["label"]),L(Q,{width:180,label:e.$t("Labels")},{default:B(a=>[a.row.labels?(k(),S("div",Ce,[(k(!0),S(T,null,P(a.row.labels,t=>(k(),D(ee,{key:t.id,size:"small",style:j({background:t.color})},{default:B(()=>[x(R(t.title)+" ",1),L(X,{onYes:e=>i.applyLabels(a.row,t.id,"detach"),message:e.$t("Remove_Label_From_campaign_Message")},{reference:B(()=>[L(Z,{class:"el-tag__close"},{default:B(()=>[L(K)],void 0,!0),_:1})]),_:1},8,["onYes","message"])],void 0,!0),_:2},1032,["style"]))),128))])):F("",!0)]),_:1},8,["label"]),L(Q,{width:"100",label:e.$t("Broadcasts")},{default:B(e=>[L(J,{to:{name:"past_recurring_emails",params:{campaign_id:e.row.id}}},{default:B(()=>[x(R(e.row.emails_count),1)],void 0,!0),_:2},1032,["to"])]),_:1},8,["label"]),L(Q,{width:"180",sortable:"custom",label:e.$t("Created at"),prop:"created_at"},{default:B(a=>[A("span",null,R(e.nsHumanDiffTime(a.row.created_at)),1)]),_:1},8,["label"]),L(Q,{fixed:"right",width:"60","class-name":"fcrm_table_actions_cell"},{default:B(a=>[L(M,{trigger:"click",placement:"bottom-end"},{dropdown:B(()=>[L(I,null,{default:B(()=>[e.hasPermission("fcrm_manage_emails")?(k(),D(q,{key:0,onClick:e=>i.openCampaignForEdit(a.row)},{default:B(()=>[A("span",ve,[A("span",$e,[L(p,{"icon-name":"EditPen"})]),x(" "+R(e.$t("Edit")),1)])],void 0,!0),_:1},8,["onClick"])):F("",!0),e.hasPermission("fcrm_manage_emails")?(k(),D(q,{key:1,onClick:e=>i.duplicateCampaign(a.row)},{default:B(()=>[A("span",we,[A("span",ke,[L(p,{"icon-name":"duplicate"})]),x(" "+R(e.$t("Duplicate")),1)])],void 0,!0),_:1},8,["onClick"])):F("",!0),e.hasPermission("fcrm_manage_emails")?(k(),D(q,{key:2,onClick:e=>i.exportRecurringCampaign(a.row)},{default:B(()=>[A("span",Se,[A("span",Ae,[L(p,{"icon-name":"export"})]),x(" "+R(e.$t("Export")),1)])],void 0,!0),_:1},8,["onClick"])):F("",!0),e.hasPermission("fcrm_manage_email_delete")?(k(),D(q,{key:3,class:"fcrm_danger_action"},{default:B(()=>[L(ae,{placement:"top-start",message:e.$t("Rec_Camp_Delete_Alert"),onYes:e=>i.deleteCampaigns([a.row.id])},{reference:B(()=>[A("span",Le,[A("span",Be,[L(p,{"icon-name":"delete"})]),x(" "+R(e.$t("Delete")),1)])]),_:1},8,["message","onYes"])],void 0,!0),_:2},1024)):F("",!0)],void 0,!0),_:2},1024)]),default:B(()=>[L(d,{link:"",class:"el-dropdown-link","aria-label":e.$t("Row actions")},{default:B(()=>[L(p,{"icon-name":"more_actions"})],void 0,!0),_:1},8,["aria-label"])],void 0,!0),_:2},1024)]),_:1})],void 0,!0),_:1},8,["data","onSortChange","onSelectionChange"])),[[Ie,l.loading]]):(k(),D(W,{key:0,style:{padding:"20px"},rows:7}))]),pagination:B(()=>[L(se,{pagination:l.pagination,onFetch:i.fetch},null,8,["pagination","onFetch"])]),_:1}),L(Re,{visible:l.selection,"theme-mode":l.current_mode,"selected-count":l.selectedCampaigns.length,"selected-label":e.$t("selected"),"show-select-all":i.canSelectAll&&!l.allSelected,"show-select-only-page":i.canSelectAll&&l.allSelected,"select-all-label":e.$t("Select All %s",e.formatMoney(l.pagination.total)),"select-only-page-label":e.$t("Select only this page"),"deselect-label":e.$t("Deselect"),onSelectAll:i.selectAllRecurringCampaigns,onSelectOnlyPage:i.selectOnlyThisPage,onDeselect:i.clearRecurringSelection},{actions:B(()=>[L(ie,{selectedCampaigns:l.selectedCampaigns,options:l.options,filters:l.query_data,"all-selected":l.allSelected,theme_mode:l.current_mode,onRefetch:i.fetch},null,8,["selectedCampaigns","options","filters","all-selected","theme_mode","onRefetch"])]),count:B(()=>[l.allSelected?(k(),S("span",De,R(e.$t("All %s selected",e.formatMoney(l.pagination.total))),1)):(k(),S(T,{key:1},[A("span",Fe,R(l.selectedCampaigns.length),1),A("span",Te,R(e.$t("selected")),1)],64))]),_:1},8,["visible","theme-mode","selected-count","selected-label","show-select-all","show-select-only-page","select-all-label","select-only-page-label","deselect-label","onSelectAll","onSelectOnlyPage","onDeselect"]),l.showingLabelsConfig?(k(),D(Ee,{key:0,open:l.showingLabelsConfig,onClose:i.closeDrawer,onCallFetchLabels:i.fetchLabels},null,8,["open","onClose","onCallFetchLabels"])):F("",!0),L(qe,{title:e.$t("Import Recurring Campaign"),modelValue:l.importDialogVisible,"onUpdate:modelValue":a[3]||(a[3]=e=>l.importDialogVisible=e),"append-to-body":!0,"close-on-click-modal":!1,width:"640px",class:"","modal-class":"fcrm_import_dialog"},{default:B(()=>[e.has_campaign_pro?(k(),S("div",Pe,[A("h3",null,R(e.$t("Upload JSON File")),1),L(xe,{drag:"",limit:1,action:i.url,ref:"uploader",multiple:!1,"on-error":i.error,"on-success":i.success},{default:B(()=>[a[6]||(a[6]=A("span",{class:"upload-icon"},[A("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[A("path",{d:"M12.0001 12.5274L15.8188 16.3452L14.5452 17.6187L12.9001 15.9735V21H11.1V15.9717L9.45485 17.6187L8.18135 16.3452L12.0001 12.5274ZM12.0001 3C13.5453 3.00007 15.0367 3.568 16.1906 4.59581C17.3445 5.62361 18.0805 7.03962 18.2587 8.5746C19.3785 8.87998 20.3554 9.56919 21.0186 10.5218C21.6819 11.4744 21.9893 12.6297 21.8871 13.786C21.7849 14.9422 21.2797 16.0257 20.4597 16.8472C19.6396 17.6687 18.557 18.1759 17.401 18.2802V16.4676C17.8151 16.4085 18.2133 16.2674 18.5724 16.0527C18.9314 15.8379 19.2441 15.5539 19.4922 15.217C19.7402 14.8801 19.9187 14.4972 20.0171 14.0906C20.1156 13.6839 20.1321 13.2618 20.0656 12.8488C19.9991 12.4357 19.851 12.0401 19.63 11.6849C19.4089 11.3297 19.1194 11.0221 18.7781 10.78C18.4369 10.538 18.0509 10.3663 17.6426 10.2751C17.2343 10.1838 16.812 10.1748 16.4002 10.2486C16.5411 9.5924 16.5335 8.91297 16.3778 8.2601C16.2222 7.60722 15.9225 6.99743 15.5007 6.47538C15.0789 5.95333 14.5456 5.53225 13.94 5.24298C13.3343 4.9537 12.6717 4.80357 12.0005 4.80357C11.3293 4.80357 10.6667 4.9537 10.061 5.24298C9.45539 5.53225 8.92214 5.95333 8.50031 6.47538C8.07849 6.99743 7.77879 7.60722 7.62315 8.2601C7.46752 8.91297 7.4599 9.5924 7.60085 10.2486C6.77974 10.0944 5.93101 10.2727 5.24136 10.7443C4.55171 11.2159 4.07765 11.9421 3.92345 12.7632C3.76925 13.5843 3.94756 14.433 4.41914 15.1227C4.89072 15.8123 5.61694 16.2864 6.43805 16.4406L6.60005 16.4676V18.2802C5.44396 18.1761 4.36122 17.669 3.54107 16.8476C2.72093 16.0261 2.21555 14.9426 2.11326 13.7863C2.01097 12.6301 2.31828 11.4747 2.98148 10.522C3.64468 9.56934 4.62159 8.88005 5.74145 8.5746C5.91939 7.03954 6.65532 5.62342 7.80927 4.59558C8.96323 3.56774 10.4547 2.99988 12.0001 3Z",fill:"var(--fc-secondary-text)"})])],-1)),A("div",je,R(e.$t("Choose a file or drag & drop it here.")),1),L(d,null,{default:B(()=>[x(R(e.$t("Browse File")),1)],void 0,!0),_:1})],void 0,!0),_:1},8,["action","on-error","on-success"]),L(Oe,{title:e.$t("Not_Import_Recurring_Campaigns_Alert"),type:"info","show-icon":"",closable:!1},null,8,["title"]),l.inline_errors?(k(),D(Oe,{key:0,title:l.inline_errors,type:"error","show-icon":"",closable:!1},null,8,["title"])):F("",!0)])):(k(),D(Ve,{key:1}))],void 0),_:1},8,["title","modelValue"])])])}]]);export{Re as default};