PageSourceSearch

https://app.dmand.ai/assets/index-BiPSN4C0.js

js dmand.ai collected 2026-10-05 12:01:33 UTC 30,123 bytes, 2 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/tasksFiltersSidePanel-CUwS8aTm.js","assets/index-ycJMbrmr.js","assets/index-DS7SDJu9.css","assets/index-10EP776O.js","assets/index-C944bTb0.css","assets/config-DVYwl_b5.js","assets/skipTasksModal-B8LlL-yN.js","assets/markAsCompleteTaskModal-8-xMCkTa.js","assets/deleteTaskModal-B6RlvGkB.js","assets/index-CvCVFFhs.js","assets/useTabs-BAat50ZX.js","assets/useHandleSearchParams-CjC8IEzJ.js","assets/helper-uGsbM-g3.js","assets/payload-B8rFxlV0.js","assets/helper-EQtIupJZ.js","assets/index-DqAmFLMA.js","assets/index-8G2Hv2a8.css","assets/actions-ChRznWH2.js","assets/helper-DPu7U-1G.js","assets/helper-BXUxv_SN.js","assets/numbers-lFh6rXDJ.js","assets/searchableSelect-Bj2Ku5u9.js","assets/useCache-DIR0rqIn.js","assets/searchableSelect-B14LUa9r.css","assets/index-Crje6DPH.js","assets/index-CpP12aYI.js","assets/headCell-BECzVD4m.js","assets/headCell-Dv5NncT5.css","assets/index-DbBCyFti.css","assets/index-BVWzv780.css","assets/prospectingMinMaxFilters-DQS13ise.js","assets/index-0H5-ZAgt.js","assets/index-BismrR_O.css","assets/index-B0wwrxWS.js","assets/index-1TnfVPnM.css","assets/index-CDGQBUEG.js","assets/index-BwxIW3OM.css","assets/checkboxWithLabel-DraydRmI.js","assets/usePlatformCredits-CjVdDzVb.js","assets/index-D0YwFy3p.js","assets/index-CUbWix6n.css","assets/actions-DNuLVQV8.js","assets/helper-BCgtnLL0.css","assets/executiveOrg.source-DP_Da9ha.js","assets/constants-BDaBpq3h.js","assets/index-DtpaLzHk.js","assets/index-CVkxUGRN.css","assets/useProspectingActions-6a54Kn8I.js","assets/helper-CAbEMiQE.js","assets/createListModal-lPpEDI0C.js","assets/actions-CK2KKf8V.js","assets/index-BUA_h6rt.js","assets/createListModal-CAGd-0J9.css","assets/index-BxRt2P9e.js","assets/index-CYIB3kzF.css","assets/index-DKBROSYb.js","assets/index-HOEVEcFR.css","assets/helper-DN8sVGC7.js","assets/helper-CGcLxziQ.js","assets/useReqCancelEffect-pu-TecRf.js","assets/actions-DrDBmgHh.js","assets/index-6hBgt0DB.js","assets/actions-Pg6i1iQK.js","assets/useProspectDetails-BUJVihKF.js","assets/helper-DzYCqVQh.js","assets/types-C6-l3NKV.js","assets/reveal-Bf2jSFc2.js","assets/index-Cw1GCdIE.css","assets/useProspectingActions-C4ldhIcs.css","assets/useProspectingTable-CHiWbYRT.js","assets/index-DAcx3Mqa.js","assets/primaryOrg-O26djedo.js","assets/index.modern-CGKaV15-.js","assets/index-DkAt__ss.js","assets/animation-DR5N1PjO.js","assets/index-D3CgAMgu.js","assets/index-DR5gC-BI.css","assets/index-BvAW_Oq3.js","assets/index-Buip9gNs.css","assets/useParamsState-BLRLxdyc.js","assets/helper-_KsxOhnA.js","assets/index-CNbCn1Gx.js","assets/useTabs-CMvir-YP.css","assets/prospectsBaseCount-Cq9nf_v6.js","assets/data-WSh0TpPE.js","assets/data-2rtU5kX-.js","assets/index-CDThSLcL.js","assets/deleteModal-XWtYlFqq.js","assets/index-JHbZvsyo.css","assets/index-C7ta8tl1.js","assets/index-D9wDYL94.js","assets/index-CGoE8H1Z.js","assets/index-_bcV-8y_.js","assets/index-Sz8Q5V0N.css","assets/moreBtn-cpNXdHaz.js","assets/index-C1xs05Xt.js","assets/index-Bz0gQh7O.css","assets/campaignAnalyticsMetrics-B0VYKCs8.js","assets/index-BBWHWezs.css","assets/index-C8PUCUoL.js","assets/recentEmailsTable-bypk0YMM.js","assets/index-DBiP2z97.js","assets/index-DEPwCW2a.js","assets/index-BCloc-QC.css","assets/index-nQzRhxoJ.js","assets/index-lwQ3tw0a.css","assets/recentEmailsTable-CakLN-JR.css","assets/generateCategoricalChart-DriiamBU.js","assets/clsx-B-dksMZM.js","assets/get-DH8NPZYs.js","assets/isObjectLike-ITwPafUX.js","assets/toString-2GTMofMD.js","assets/_Map-BYv3eHID.js","assets/_getTag-BynWkB6V.js","assets/upperFirst-oNRE5LB7.js","assets/index-CqaiXfq_.js","assets/ordinal-C42Khp9f.js","assets/string-cKWu9XK9.js","assets/BarChart-KCSKkiM3.js","assets/CartesianGrid-DuLxj3uO.js","assets/index-Cbjcwfg3.js","assets/index-C-X7qZT8.css","assets/microsoftLogo-D6OYIgw0.js","assets/smtp-zfvogc2L.js","assets/overview-BAOGjJad.js","assets/index-Di2U6ddC.js","assets/index-CGUleDAR.js","assets/index-CbjUr01C.css","assets/index-DNRIQymZ.js","assets/index-CN_sdG8j.js","assets/delaySettingModal-mMAdbJ6D.js","assets/helper-D8vV6Amj.js","assets/helper-Bn4Rg78K.js","assets/index-y3nlswaH.js","assets/index-CEHsyIFk.css","assets/useCampaignMangaerActions-CDsBGmDZ.js","assets/overview-CI6MOhhl.css","assets/index-Duc1l4Dc.css","assets/settings-DNEpOqF9.js","assets/settings.module-BuijNsCh.js","assets/settings-C8-tbzOt.css","assets/index-5plqsOWm.js","assets/senderGroupsTable-BOu15f0Q.js","assets/scheduleDaysPills-C9MiCEUq.js","assets/helper-BuCy7g1G.js","assets/helper-DFSoPKOr.css","assets/senderGroupsTable-B7X9lSOK.css","assets/AdapterDayjs-0JXjs2Mj.js","assets/ButtonBase-C_EekfWy.js","assets/emotion-react.browser.esm-Bx38peZg.js","assets/Select-Dd2ftd_Y.js","assets/useFormControl--Gr8nURu.js","assets/TextField-x1WdN48w.js","assets/colorManipulator-B870oGI9.js","assets/IconButton-Bi59sTnA.js","assets/emails-jykfOZJK.js","assets/useTableColSorting-Dh4MCOE5.js","assets/prospects-cdCqvSUT.js","assets/helperComponents-cpEJHaeN.js","assets/useListActions-DOpAHzpw.js","assets/useCachedPaginatedItems-CWUj1nL0.js","assets/previewEmails-D1gZLE7j.js","assets/config-Zmh0xnQm.js","assets/replaceMergeTags-D59PATmV.js","assets/previewEmails-CqzOSOPu.css","assets/index-C4JHdIaG.js","assets/index-CscWmWEI.js","assets/index-Bt5wk59Z.css","assets/index-B3mxH9QT.css","assets/prospects-DE44K7xE.css"])))=>i.map(i=>d[i]);
2import{r as t,j as e,H as Ce,b4 as Ze,e as I,B as Me,b8 as Pe,d as Je,T as j,a as Qe,as as ke,b9 as Ae,M as we,k as me,b7 as Ie,G as V,ba as Xe,n as N,an as Oe,E as ae,I as es,v as Le,l as _,_ as M,bb as ss,bc as as,F as ts,t as ns,i as is,$ as os,ab as rs,bd as ls,aZ as cs,aM as ds,be as ps,aB as us,bf as ms,aP as gs,bg as hs}from"./index-ycJMbrmr.js";import{C as ys,O as fs}from"./overview-BAOGjJad.js";import{T as be}from"./index-BxRt2P9e.js";import{b as xs}from"./index.esm-Cqifx907.js";import{e as Ts,g as Ss,f as Cs,h as ks,b as se,U as vs}from"./index-D9wDYL94.js";import{G as As}from"./index-BnC25M5T.js";import{u as bs}from"./useCampaignMangaerActions-CDsBGmDZ.js";import{C as Es,a as Ns}from"./headCell-BECzVD4m.js";import{g as Re}
2from"./helper-D8vV6Amj.js";import{T as fe,u as js,a as _s,b as Ms,c as Ps,d as ws,e as Is}from"./config-BwO09-QA.js";import{c as Os}from"./index-BUA_h6rt.js";import{f as Ls}from"./helper-uGsbM-g3.js";import{M as Rs,D as Ds}from"./moreBtn-cpNXdHaz.js";import{t as Fs}from"./helper-DPu7U-1G.js";import{P as zs}from"./index-Crje6DPH.js";import{B as Gs}from"./index-BEskaGbT.js";import{c as Bs}from"./actions-MkgCa9lC.js";import"./index-Di2U6ddC.js";import"./index-CGUleDAR.js";import"./index-CGoE8H1Z.js";import"./campaignAnalyticsMetrics-B0VYKCs8.js";import"./index-DNRIQymZ.js";import"./index-CN_sdG8j.js";import"./delaySettingModal-mMAdbJ6D.js";import"./index-D3CgAMgu.js";import"./deleteModal-XWtYlFqq.js";/* empty css              */import"./helper-Bn4Rg78K.js";import"./index-y3nlswaH.js";import"./iconBase-Dj6c9Y3L.js";import"./index-_bcV-8y_.js";import"./index-C1xs05Xt.js";import"./index-CpP12aYI.js";import"./helper-DBtMyFWw.js";import"./index-DBiP2z97.js";import"./helper-BXUxv_SN.js";import"./numbers-lFh6rXDJ.js";import"./index-DqAmFLMA.js";const Us=({metaData:s,loading:i,onAddProspect:g,headerActions:c})=>{const u=t.useMemo(()=>({...Ss(s?.scheduleType||""),icon:Ts[s?.scheduleType]}),[s?.scheduleType]),o=t.useMemo(()=>{if(s?.strategy=="zeus"||s?.endDatetime)return!0},[s?.strategy,s?.endDatetime]);return e.jsx(e.Fragment,{children:i?e.jsx(Ce,{width:200,height:40,borderRadius:4}):e.jsxs("div",{className:"d-flex flex-column gap-8",children:[e.jsxs("div",{className:"d-flex align-items-center justify-content-between gap-8",children:[e.jsxs("div",{className:"d-flex align-items-center",style:{gap:4},children:[e.jsx("div",{className:"text-h1 font-500 font-primary text-ellipsis mr-8",style:{maxWidth:"65vw"},children:s?.name}),s?.strategy=="zeus"&&e.jsx(Ze,{textContent:"Zeus",leadingIcon:e.jsx(I,{iconName:"electric_bolt",className:"fs-12"}),color:"blue",type:"filled",size:"small",hasLeadingIcon:!0})]}),e.jsxs("div",{className:"d-flex align-items-center gap-8",children:[e.jsx("div",{...o&&Pe("No prospects can be added to this sequence"),children:e.jsx(Me,{value:"Add Prospects",leadingIcon:e.jsx(I,{iconName:"add"}),size:"sm",onClick:o?void 0:g,loading:i,disabled:o})}),c]})]}),e.jsxs("div",{className:"d-flex align-items-center flex-wrap gap-16",children:[!!s?.user_details?.name&&e.jsxs("div",{className:"d-flex align-items-center gap-8",children:[e.jsx(Je,{size:"xs",id:s?.user_details?.user_pk_id,name:s?.user_details?.name,email:s?.user_details?.email,defaultIndex:6,img:s?.user_details?.image}),e.jsx(j,{as:"span",variant:"body-m",weight:500,className:"neutrals-grey-70",children:s?.user_details?.name})]}),!!s?.team?.name&&e.jsxs("div",{className:"d-flex align-items-center gap-8",children:[e.jsx(I,{iconName:"people",className:"fs-20 neutrals-grey-50",type:"material-symbols-outlined"}),e.jsx(j,{as:"span",variant:"body-m",weight:500,className:"neutrals-grey-70",children:s?.team?.name})]}),!!u?.textContent&&e.jsxs("div",{className:"d-flex align-items-center gap-6",children:[e.jsx(I,{iconName:u.icon,className:Qe("fs-16",{"red-60-main":s?.scheduleType=="critical"}),type:"material-symbols-outlined"}),e.jsx(j,{as:"span",variant:"body-m",weight:500,className:"neutrals-grey-70",children:u.textContent})]})]})]})})},Vs=s=>{switch(s){case"active":return e.jsx(xs,{className:"ml-4 blue-50-main text-body-xs"});case"completed":return e.jsx("i",{className:"material-icons-round fs-16 green-50-main ml-4",children:"check_circle"});case"stopped":case"paused":return e.jsx("i",{className:"material-icons-round fs-16 orange-50 ml-4",children:"pause_circle_filled"});case"failed":return e.jsx("i",{className:"material-icons-round fs-16 red-60-main ml-4",children:"error"})}},Ee=({label:s,time:i,extraHeading:g})=>{const c=t.useMemo(()=>({date:i?Ae({date:i,format:"MMM D, YYYY",parseTimeZone:!0})+` ${g||""}`:"--",time:i?Ae({date:i,format:"hh:mm A",parseTimeZone:!0}):"--"}),[i]);return e.jsxs("div",{className:"campaignManagerHeaderChild",children:[e.jsx(j,{as:"div",variant:"body-xs",weight:600,className:"neutrals-grey-60",children:s}),e.jsxs("div",{children:[e.jsx(j,{as:"div",variant:"body-l",weight:600,className:"neutrals-grey-90",children:c?.date}),e.jsx(j,{as:"div",variant:"body-xs",weight:500,className:"neutrals-grey-50",children:c?.time})]})]})},Hs=({metaData:s,analytics:i,toggleCampaignStatus:g,loading:c,toggleNodeLoading:u})=>{const o=t.useMemo(()=>Array.isArray(s?.senders)?s.senders.map(y=>({name:y?.senderName,email:y?.email,img:y?.avatar})):[],[s?.senders]);return e.jsx("div",{id:"campaignManagerHeader",children:c?Array.from(new Array(4)).map((y,x)=>e.jsxs("div",{className:"campaignManagerHeaderChild",children:[e.jsx(Ce,{height:20,width:"60%"})," ",e.jsx(Ce,{height:15,width:"40%"})]},x)):e.jsxs(e.Fragment,{children:[e.jsxs("div",{className:"campaignManagerHeaderChild",children:[e.jsx(j,{as:"div",variant:"body-xs",weight:600,className:"neutrals-grey-60",children:"Status"}),e.jsxs("div",{className:"d-flex align-items-center justify-content-between",children:[e.jsxs("div",{children:[e.jsxs(j,{as:"div",variant:"body-l",weight:600,className:"neutrals-grey-90 d-flex align-items-center",children:[ke.capitalize(s?.status),Vs(s?.status?.toLowerCase())," "]}),e.jsxs("div",{className:"text-body-xs font-500 neutrals-grey-50",children:[i?.steps?.total," ",`Step${i?.steps?.total>1?"s":""}`]})]}),s?.status=="Stopped"?e.jsx(be,{active:!1,disable:!1,variant:"danger"}):e.jsx(be,{active:ks(s?.status),disable:s.status=="Completed"||s?.scheduleType=="urgent"||u.loading,onChange:g,variant:s?.scheduleType=="urgent"?"primary":Cs(s?.status)})]})]}),e.jsx(Ee,{label:"Sequence Start Date",time:s?.firstMailExecutionDatetime??s?.startDatetime}),e.jsx(Ee,{label:"Sequence End Date",time:s?.lastMailExecutionDatetime??s?.endDatetime,extraHeading:"(Tentative)"}),e.jsxs("div",{className:"campaignManagerHeaderChild",children:[e.jsx(j,{as:"div",variant:"body-xs",weight:600,className:"neutrals-grey-60",children:"Prospects"}),e.jsxs("div",{className:"text-ellipsis",children:[e.jsx(j,{as:"div",variant:"body-l",weight:600,className:"neutrals-grey-90 text-ellipsis",children:ke.capitalize(s?.recipients?.name||"")}),e.jsxs(j,{as:"div",variant:"body-xs",weight:500,className:"neutrals-grey-50",children:[s?.recipients?.total||"No"," prospects"]})]})]}),e.jsxs("div",{className:"campaignManagerHeaderChild",children:[e.jsx(j,{as:"div",variant:"body-xs",weight:600,className:"neutrals-grey-60",children:"Sender(s)"}),e.jsx(As,{items:o})]})]})})},Ne=[{id:"overview",label:" Overview "},{id:"contacts",label:" Prospects "},{id:"tasks",label:"Tasks "},{id:"emails",label:" Emails "},{id:"analytics",label:" Analytics "},{id:"settings",label:" Settings "}],je={status:"pending"}
2,_e={pageSize:10,currPage:1},$s=({campaignId:s})=>{const[i,g]=we(),{loading:c,onLoading:u,offLoading:o}=me(!0),[y,x]=t.useState([]),[m,D]=t.useState(0),[f,v]=t.useState(!1),[F,z]=t.useState(!1),[Z,A]=t.useState([]),[H,G]=t.useState(""),[P,p]=t.useState(_e),[q,te]=t.useState([]),[O,ne]=t.useState(je),Y=i.get("report"),{deleteTask:le}=js(),L=t.useMemo(()=>Os(O),[O]),ce=t.useCallback(()=>{u(),p(_e),G(""),ne(je),A([]),z(!0),v(!1),x([]),D(0)},[P]),de=t.useCallback(r=>{A(r),te(h=>{const b=new Set(r),k=new Set(Z),B=r.filter(S=>!k.has(S)).map(S=>y.find($=>$.id===S)).filter(Boolean);return[...h.filter(S=>S.id&&b.has(S.id)),...B]})},[y,Z]),pe=async r=>{J(1),await Oe(100),g(h=>(r?h.set("report",r):h.delete("report"),h))},J=r=>{p(h=>({...h,currPage:r}))},ie=r=>{p({pageSize:r,currPage:1})},Q=t.useCallback(()=>{const r=new URLSearchParams;return s&&r.append("campaign",s),P.pageSize&&r.append("page_size",P.pageSize.toString()),P.currPage&&r.append("page",P.currPage.toString()),Y&&r.append("type",Y),`?${r.toString()}`},[s,P,Y]),T=t.useCallback(async()=>{if(s){u();try{const r=Q(),h=Ls(O),b=await Ie.tasks.list(r,{filters:h});if(b.data){const{count:k,previous:B,next:oe,results:S}=b.data??{};x(S??{}),D(k??0),v(!!B),z(!!oe)}}catch(r){V.log(r)}finally{o()}}},[s,Q,O]);return{actions:{getTasks:T,handlePageSizeChange:ie,handlePageChange:J,setSelectedTasks:de,onReportFilterChange:pe,setSearch:G,handleDeleteTask:async r=>{try{u(),await le(r)&&(N.push(fe.DELETE.SUCCESS),T())}catch{N.push(fe.DELETE.FAILED)}},handleTaskSkipOrComplete:async(r,h)=>{try{u(),await Xe.saveDisposition({taskId:r,action:h})&&(N.push(fe.ACTION[h=="complete"?"COMPLETE":"SKIP"].SUCCESS),T())}catch{N.push(fe.ACTION[h=="complete"?"COMPLETE":"SKIP"].FAILED)}},resetPage:ce,setFilters:ne,createParams:Q},states:{loading:c,tasks:y,count:m,hasPrevious:f,hasNext:F,selectedTasks:Z,pagination:P,activeReport:Y,search:H,selectedTasksObjs:q,filters:O,filtersCount:L}}},De=_(()=>M(()=>import("./tasksFiltersSidePanel-CUwS8aTm.js"),__vite__mapDeps([0,1,2,3,4,5]))),Fe=_(()=>M(()=>import("./index-ycJMbrmr.js").then(s=>s.gM),__vite__mapDeps([1,2]))),ze=_(()=>M(()=>import("./skipTasksModal-B8LlL-yN.js"),__vite__mapDeps([6,1,2]))),Ge=_(()=>M(()=>import("./markAsCompleteTaskModal-8-xMCkTa.js"),__vite__mapDeps([7,1,2]))),Be=_(()=>M(()=>import("./deleteTaskModal-B6RlvGkB.js"),__vite__mapDeps([8,1,2]))),qs=[{key:"TasksFiltersSidePanel",priority:99,task:De.preload},{key:"AutoDialProspectModal",priority:80,task:Fe.preload},{key:"SkipTasksModal",priority:60,task:ze.preload},{key:"MarkAsCompleteTaskModal",priority:40,task:Ge.preload},{key:"DeleteTasksModal",priority:20,task:Be.preload}],Ys=({campaignId:s,report:i,onReportFilterChange:g})=>{const[c,u]=t.useState({}),{loading:o,onLoading:y,offLoading:x}=me(!0),m=t.useMemo(()=>{const f=[];return f.push({name:"All Tasks",value:c?.allTasks??0,showOnlyValue:!0,isAllow:!0,isActive:!i,clickable:!0,onClick:()=>g("")}),f.push({name:"Calls (Auto-Dial)",value:c?.calls??0,showOnlyValue:!0,isAllow:!0,isActive:i=="phone",clickable:!0,onClick:()=>g("phone")}),f.push({name:"Action Items",value:c?.actionItems??0,showOnlyValue:!0,isAllow:!0,isActive:i=="action-items",clickable:!0,onClick:()=>g("action-items")}),f},[c,i]),D=t.useCallback(async f=>{y();try{const v=await Ie.tasks.getAnalytics(f);v.data&&u(v.data)}catch(v){V.log(v)}finally{x()}},[s]);return t.useEffect(()=>{s&&D(s)},[]),e.jsx(ys,{analytics:m,loading:o})},Ks=({steps:s,campaignId:i,hideAnalytics:g,cols:c})=>{const{actions:u,states:o}=$s({campaignId:i}),{constructTable:y}=ws(),x=ae(),[m,D]=t.useState(),f=ae(),v=ae(),F=ae(),z=ae(),[Z,A]=t.useState(!1),[H,G]=t.useState({position:{top:0,left:0}}),P=t.useMemo(()=>s.filter(d=>d.value),[s]),{getTasks:p,handlePageChange:q,handlePageSizeChange:te,onReportFilterChange:O,setSearch:ne,handleDeleteTask:Y,setSelectedTasks:le}=u,{pagination:L,tasks:ce,loading:de,hasNext:pe,hasPrevious:J,count:ie,selectedTasks:Q,activeReport:T,search:X,selectedTasksObjs:ge,filters:r,filtersCount:h}=o,{state:b,actions:k}=_s(),B=t.useMemo(()=>{const d={};return s.forEach(w=>{d[w.value]=w}),d},[s]),oe=d=>{m?.state&&k.addAllTasksToExecution({...m?.state,phoneNumber:d})},S=(d=1)=>{const w={campaign:i};T&&(w.type=T);
2const E=Fs(ss(r)),K=T=="phone",R={filters:{page:d,filters:E,search:X},mode:K?"auto":"manual",type:"all",sourcePage:"campaign-manager",params:w};K?(x.openModal(),D({type:"all",state:R})):k.addAllTasksToExecution(R)},$=d=>{const w={campaign:i};T&&(w.type=T);const E={manualTasks:d,type:"selected",filters:{page:1},sourcePage:"campaign-manager",params:w};if(d?.length==1){const R=d.at(0)?.id;if(R){const ee=o.tasks.findIndex(W=>W.id==R);if(ee>-1){const{pageSize:W,currPage:Te}=L,Se=W*(Te-1)+(ee+1);S(Se);return}}}if(k.needPhoneNumberActions.needPhoneNumberInput(E))x.openModal(),D({type:E.type,state:E});else switch(V.log("payload",E),E.type){case"selected":k.addSelectedTasksToExecution(E);break;case"all":k.addAllTasksToExecution(E);break}},he=t.useMemo(()=>y(o.tasks.map(d=>{const{type:w,prospect:E}=d,{phone:K}=E??{},R=w=="phone"&&!K;return{...d,actionBtn:e.jsx(es,{iconName:Re({nodeCategory:d.type}),variant:"tertiary",onClick:()=>!R&&$([d]),nature:R?"destructive":void 0,disabled:b?.isAnyTasksExecuting,...R&&Pe("Missing Phone")}),moreBtn:e.jsx(Rs,{id:d?.id,onClick:(ee,W)=>{A(!0),G({id:ee,position:W})}})}})),[ce,B,b?.isAnyTasksExecuting]),ye=t.useMemo(()=>[{label:"Skip",icon:e.jsx(I,{iconName:"skip_next",className:"fs-20 neutrals-grey-80"}),onClick:v.openModal}
2,{label:"Mark as Complete",icon:e.jsx(I,{iconName:"check_circle",className:"fs-20 neutrals-grey-80"}),onClick:F.openModal},{label:"Delete Task",icon:e.jsx(I,{iconName:"delete",className:"fs-20 red-60-main"}),className:"red-60-main",onClick:f.openModal}],[]),re=d=>{if(H.id)switch(d){case"delete":Y(H.id),f.closeModal();break;case"complete":case"skip":u.handleTaskSkipOrComplete(H.id,d),F.closeModal(),v.closeModal();break}},xe=()=>{u.resetPage(),z.closeModal()};return t.useEffect(()=>{let d=null;return i&&(d=setTimeout(()=>{p()},400)),()=>{d&&clearTimeout(d)}},[L,T,r]),t.useEffect(()=>{Le.scheduleTask(qs)},[]),e.jsxs(e.Fragment,{children:[!g&&e.jsx(Ys,{campaignId:i,report:T,onReportFilterChange:O}),!!z?.isOpen&&e.jsx(De,{modalConfig:z,currentFilters:r,onApplyFilters:u.setFilters,onResetFilters:xe,hideSequencesFilters:!0,steps:P}),!!Z&&e.jsx(Ds,{setActive:A,position:H.position,options:ye,style:{width:"200px",transform:"translate(-160px,50px)"}}),!!v?.isOpen&&e.jsx(ze,{modalControls:v,onSkip:()=>re("skip")}),!!F.isOpen&&e.jsx(Ge,{modalControls:F,onComplete:()=>re("complete")}),!!f.isOpen&&e.jsx(Be,{modalControls:f,onDelete:()=>re("delete")}),!!x.isOpen&&e.jsx(Fe,{modalControls:{...x,closeModal:()=>{x.closeModal(),D(void 0)}},onStartDial:oe}),e.jsx(Ms,{filtersCount:h,tableProps:{...zs,containerStyles:{borderRadius:0,borderColor:"#E0E0E0"},head:c,loading:de,body:he,hasNext:pe,hasPrev:J,totalRows:ie,showFooter:L.pageSize<ie,pageSize:L.pageSize,currPage:L.currPage,setCurrPage:q,setPageSize:te,selectedRows:Q,setSelectedRows:le,searchValue:X,handleSearch:ne,headerStyles:{justifyContent:"flex-start"},headerConfig:{showHeader:!0,placeholder:"Search Prospect",actions:e.jsx(Ps,{selectedTasksObjs:ge,tasksCount:o.count,disableRunAllTasks:b?.isAnyTasksExecuting,taskType:T,initExecuteAllTask:S,initRunSelectedTasks:$,openFiltersSidePanel:z.openModal,filtersCount:h})}}})]})},Ws=s=>{const i=t.useMemo(()=>!0,[s?.status]),[g,c]=t.useState(!1);return{campaignManagerEditableMiddleware:o=>as(o,{preMiddleware:()=>i?!0:(c(!0),!1)}),campaignManagerEditableState:{showPauseCampaignModal:g,setShowPauseCampaignModal:c,isCampaignEditable:i}}},Zs=({state:s,toggleCampaignStatus:i})=>{const{showPauseCampaignModal:g,setShowPauseCampaignModal:c}=s??{},{loading:u,onLoading:o,offLoading:y}=me(),x=async()=>{o(),await i(),y(),c&&c(!1)};return e.jsx(e.Fragment,{children:g!=null&&c!=null?e.jsx(ts,{active:g,setActive:c,heading:"Please pause the sequence to edit",subHeading:"The sequence must be paused before you can make changes. Would you like to proceed?",actions:[{text:"Pause",classNames:"btn-primary-black size-m",callbackFn:x,loading:u},...u?[]:[{text:"Cancel",classNames:"button-w size-m",callbackFn:()=>c(!1)}]]}):e.jsx(e.Fragment,{})})},Js=_(()=>M(()=>import("./index-CvCVFFhs.js"),__vite__mapDeps([9,1,2,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,3,4,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86])),{fallback:e.jsx(e.Fragment,{})}),Qs=_(()=>M(()=>import("./index-ycJMbrmr.js").then(s=>s.gJ),__vite__mapDeps([1,2]))),Xs=_(()=>M(()=>import("./deleteModal-XWtYlFqq.js"),__vite__mapDeps([87,1,2,88]))),ea=_(()=>M(()=>import("./index-C7ta8tl1.js"),__vite__mapDeps([89,1,2,90,91,53,54,92,93,94,88,95,96,97,98]))),Ue=_(()=>M(()=>import("./index-C8PUCUoL.js"),__vite__mapDeps([99,1,2,100,25,26,27,28,101,39,40,63,50,17,64,65,66,102,61,62,55,56,67,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,91,127,97,128,129,130,53,54,75,76,131,87,88,132,133,134,135,136,137]))),Ve=_(()=>M(()=>import("./settings-DNEpOqF9.js"),__vite__mapDeps([138,1,2,139,53,54,140,141,142,143,144,145,25,26,27,28,122,146,90,91,92,93,94,88,95,96,97,147,148,108,149,150,151,115,152,153,154]))),He=_(()=>M(()=>import("./emails-jykfOZJK.js"),__vite__mapDeps([155,1,2,124,125,126,91,127,97,128,129,130,53,54,75,76,131,87,88,132,133,134,135,136,25,26,27,28,101,102,61,62,55,56,63,50,17,64,65,66,67,103,51,156,11,24,20,18,12,19,15,16,29]))),$e=_(()=>M(()=>import("./prospects-cdCqvSUT.js"),__vite__mapDeps([157,1,2,124,125,126,91,127,97,128,129,130,53,54,75,76,131,87,88,132,133,134,135,136,25,26,27,28,94,90,92,93,95,96,101,51,158,141,63,50,17,64,65,66,159,49,52,160,161,162,163,21,22,23,164,165,166,167,168,62,12,60,24,20,18,19,15,16,29,169]))),sa=[{key:"Prospects",priority:99,task:$e.preload},{key:"Emails",priority:80,task:He.preload},{key:"Analytics",priority:60,task:Ue.preload},{key:"Settings",priority:40,task:Ve.preload}],Ga=()=>{const s=ns(),i=is(),g=os(),{counter:c,resetCounter:u}=rs({delay:60}),[o,y]=we(),{onCamapignManagerNodeCreate:x}=bs(),m=g.campaignid,D=o.get("strategy"),f=o.get("s"),v=o.get("type")??"text",F=o.get("nodeid"),z=o.get("isNewNode")=="true",Z=o.get("tab")||"lead",[A,H]=t.useState(""),[G,P]=t.useState(!1),[p,q]=t.useState({}),[te,O]=t.useState({}),[ne,Y]=t.useState({}),[le,L]=t.useState({}),[ce,de]=t.useState({}),[pe,J]=t.useState([]),[ie,Q]=t.useState([]),T=me(),[X,ge]=t.useState([]),r=t.useRef(null),h=t.useRef(null),b=ls(),k=ae(),B=ae(),[oe,S]=t.useState(!1),$=me(),{campaignManagerEditableMiddleware:he,campaignManagerEditableState:ye}=Ws(p),re=t.useCallback(async()=>{const a=(p?.modeType||"").toLowerCase(),n=(p?.campaignType||"").toLowerCase(),l=n==="html"?"html":n==="text"?"plain":n,U=await s(cs({campaignId:m,modeName:a,type:l,source:"campaign-manager"}));
2if(U.payload){N.push(se.ACTIONS.DUPLICATE.SUCCESS);const C=U.payload?.data?.strategy,ue=U.payload?.data?.campaignId;C==="normal"?i(`/campaign/create/?campaignid=${ue}&mode=${a}&type=${l}&step=1&flow=existing$strategy=${C}`):C==="zeus"&&i(`/campaign/create/zeus/?campaignid=${ue}&mode=${a}&type=${l}&step=1$strategy=${C}`)}},[m,p,o,s,i]),xe=t.useCallback(async()=>{$.onLoading();try{await s(ds({campaignId:m})),N.push(se.ACTIONS.DELETE.SUCCESS),S(!1),i("/campaign-manager")}catch(a){V.log(a)}finally{$.offLoading()}},[m,s,i,$]),d=t.useCallback(a=>q(n=>({...n,name:a})),[]),w=t.useMemo(()=>[{label:"Rename Sequence",value:"rename",leadingIcon:e.jsx(I,{iconName:"edit",className:"grey-100 fs-20"}),onClick:B.openModal},{label:"Duplicate Sequence",value:"duplicate",leadingIcon:e.jsx(I,{iconName:"file_copy",className:"grey-100 fs-20"}),onClick:re},{label:e.jsx("span",{className:"red-60-main",style:{minWidth:160},children:"Delete Sequence"}),value:"delete",leadingIcon:e.jsx(I,{iconName:"delete_outline",className:"red-60-main fs-20"}),onClick:()=>S(!0)}],[B.openModal,re]),E=a=>{const n={};a?.forEach(l=>{l?.email&&l?.avatar&&(n[l?.email]=l?.avatar)}),de(l=>({...l,...n}))},K=async()=>{if(!(!z||!m||!F))try{const a=await x(String(m),String(F));if(a.payload){if(Array.isArray(a.payload)){const n=[],l=[],U=[];a.payload.forEach(C=>{C?.details?.nodeId&&U.push(C?.details?.nodeId),C?.type&&n.push(C?.type),C?.description&&l.push(C?.description)}),a.payload?.length&&N.push({id:"CAMPAIGN_MANAGER_ACTIONS_STEP_ADD_FAILED",title:ke.capitalize(n.join(" and ")),description:l.join(" and "),type:"failed"}),Q(U),J(a.payload)}else if(a.payload)return N.push(se.ACTIONS.ADD.STEP.SUCCESS),y(n=>(o.delete("isNewNode"),o.delete("nodeid"),n),{replace:!0}),a.payload?.meta&&ee(a.payload),a.payload}}catch(a){V.log(a)}},R=a=>{a&&y(n=>(n.set("zeusid",a),n),{replace:!0})},ee=a=>{try{const{meta:n,journey:l,analytics:U}=a;if(R(n?.zeusId),q(n),O(U),L(l),l?.sequence?.length){const C=l.sequence.map((ue,We)=>({label:`Step ${We+1}`,value:ue?.nodeId,icon:Re(ue?.stepInfo)}));C.unshift({label:"All",value:""}),ge(C)}E(n?.senders),n?.prospectType&&y(C=>(o.set("tab",n?.prospectType),C),{replace:!0})}catch(n){V.log(n)}},W=async()=>{P(!0);try{let a=null;if(z&&F&&m&&(a=await K()),!a?.meta){const n=await s(ms({campaignId:m}));n.payload&&(a=n.payload)}a?.meta&&ee(a)}catch(a){V.log(a)}finally{P(!1),u()}},Te=a=>{a!=A&&u(),y(n=>(o.delete("report"),o.delete(Es),o.delete(Ns),n.set("s",a),n),{replace:!0})},Se=()=>{switch(u(),A){case"emails":case"contacts":case"tasks":case"analytics":case"settings":b.increment();return;default:W();return}},qe=async()=>{try{const a=await s(hs({campaignId:m}));a.payload&&O(a.payload)}catch(a){V.log(a)}},ve=async()=>{if(!vs.includes((p?.status??"")?.toLowerCase())){T.onLoading();try{const a=await s(gs({campaign:m,enable:p?.status=="Paused"}));if(a.meta.requestStatus=="fulfilled"){const{meta:n,journey:l,analytics:U}=a.payload;switch(q(n),O(U),L(l),n?.status){case"Active":N.push(se.ACTIONS.TOGGLE_STATUS.RESUME.SUCCESS);break;case"Paused":N.push(se.ACTIONS.TOGGLE_STATUS.PAUSED.SUCCESS);break}}else N.push(se.ACTIONS.TOGGLE_STATUS.FAILED)}catch(a){V.log(a)}finally{T.offLoading()}}},Ye=t.useCallback(async a=>{let n=null;switch(a.mode){case"list":const l=a.included.at(0);if(!l)return;n={campaignId:m,list:l};break;case"lead":n={campaignId:m,leads:{includeProspect:a.included,excludeProspect:a.excluded,filter:a.filters,type:a.selectionType}};break;case"contact":n={campaignId:m,contacts:{includeProspect:a.included,excludeProspect:a.excluded,filter:a.filters,type:a.selectionType}};break}if(n){n.actionType="post_campaign_start";try{const l=await Bs.prospects.registration({data:n,params:{strategy:p?.strategy}});if(l?.data)if(l.data?.error)N.push({description:l.data?.error,type:"failed",id:"prospect-upload-error"});else return N.push(se.ACTIONS.ADD.PROSPECT.SUCCESS),await Oe(2e3),!0}catch(l){V.error(l)}finally{k.closeModal()}}},[m,p,k]);t.useEffect(()=>{f&&Ne.map(a=>a.id).includes(f)?H(f):H("overview")},[f]),t.useEffect(()=>{m&&W()},[m,D]),t.useEffect(()=>{Le.scheduleTask(sa)},[]);const Ke=t.useMemo(()=>[{label:"Sequences",route:"/campaign-manager"},{label:p?.name}],[p?.name]);return e.jsxs(e.Fragment,{children:[e.jsx(Zs,{state:ye,toggleCampaignStatus:ve}),e.jsxs("div",{id:"campaignOverview",children:[!!k?.isOpen&&e.jsx(Js,{mainProps:{prospectType:Z},headerProps:{onImport:Ye,closeModal:k.closeModal}}),!!oe&&e.jsx(Qs,{bodyConfig:{classNames:"p-0",style:{width:"454px",borderRadius:"8px"}},onClose:()=>S(!1),children:e.jsx(Xs,{type:"campaign",heading:"Delete the sequence",subHeading:"Are you sure want to delete this sequence",onCancel:()=>S(!1),onDelete:xe,loading:$.loading})}),!!B.isOpen&&e.jsx(ea,{modalControls:B,campaignId:m??"",currentName:p?.name??"",onUpdate:d}),e.jsx(Gs,{variant:"badge",loading:G,separator:e.jsx(I,{iconName:"
2chevron_right",className:"fs-20"}),items:Ke,style:{background:"white",height:56},className:"border-bottom pl-24"}),e.jsxs("div",{className:"topContainer",children:[e.jsx(Us,{loading:G,metaData:p,onAddProspect:k.openModal,headerActions:e.jsx(ps,{disable:G,options:w})}),e.jsx(Hs,{metaData:p,analytics:te,loading:G,toggleCampaignStatus:ve,toggleNodeLoading:T})]}),e.jsxs("div",{className:"subnavContainer",children:[e.jsx(us,{activeNav:A,setActiveNav:Te,navItems:Ne,hasBorder:!1}),e.jsxs("div",{className:"refresh",children:[e.jsxs(j,{as:"div",variant:"body-xs",className:"neutrals-grey-60",children:["Updated ",c?c+" minutes ago":"just now"]}),e.jsx("div",{children:e.jsx(Me,{type:"secondary",size:"sm",value:"Refresh",onClick:Se,leadingIcon:e.jsx(I,{iconName:"sync"})})})]})]}),e.jsx(t.Fragment,{children:A==="settings"?e.jsx(Ve,{campaignManagerEditableMiddleware:he,campaignManagerEditableState:ye,metaData:p,setMetaData:q}):A==="analytics"?e.jsx(Ue,{senders:p?.senders}):A==="emails"?e.jsx(He,{ref:r,senderEmailsMap:ce,meta:p,steps:X}):A==="tasks"?e.jsx(Ks,{campaignId:m,steps:X,cols:Is}):A==="contacts"?e.jsx($e,{ref:h,campaignStatus:p?.status,getContactAnalytics:qe,setProspectAnalytics:Y,prospectAnalytics:ne,meta:p,steps:X}):e.jsx(fs,{analytics:te,journey:le,setJourney:L,loading:G,campaignStatus:p?.status,meta:p,campaignType:v,journeyErrors:pe,setJourneyErrors:J,campaignManagerEditableMiddleware:he,errorNodes:ie,handleNewNodeAdded:K})},b.count)]})]})};export{sa as LOADABLE_THINGS,Ga 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.