1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5302],{5374:function(e,t,i){(window.__NEXT_P=window.__NEXT_P||[]).push(["/campaign/[campaign]/[section]",function(){return i(88746)}])},43419:function(e,t,i){"use strict";var n=i(85893),l=i(67294),a=i(54950),r=i(11819);let s=(e,t)=>{let{data:i,type:n}=e;return"bar"===n&&i.datasets.length>1?Object.values(a.bH.palette.charts)[t]:Object.values(a.bH.palette.charts)},o=e=>{let{data:t,type:i}=e;return{...t,datasets:t.datasets.map((e,n)=>({backgroundColor:e.backgroundColor||s({data:t,type:i},n),borderColor:e.backgroundColor||s({data:t,type:i},n),pointBackgroundColor:e.backgroundColor||Object.values(a.bH.palette.charts)[n],pointBorderColor:e.backgroundColor||Object.values(a.bH.palette.charts)[n],borderWidth:3,...e}))}};t.Z=e=>{var t;let{type:i,data:a,options:s,...d}=e,c=(0,l.useMemo)(()=>o({data:a,type:i}),[a,i]),u={bar:()=>(0,n.jsx)(r.vz,{options:s,data:c,...d}),doughnut:()=>(0,n.jsx)(r.LD,{options:s,data:c}),line:()=>(0,n.jsx)(r.wW,{options:s,data:c}),pie:()=>(0,n.jsx)(r.uc,{options:s,data:c}),default:()=>null},p=null!==(t=u[i])&&void 0!==t?t:u.default;return(0,n.jsx)(p,{})}},11819:function(e,t,i){"use strict";i.d(t,{vz:function(){return s},r:function(){return o},LD:function(){return c},wW:function(){return u},uc:function(){return p},HM:function(){return m}});var n=i(85893),l=i(66775),a=i(55376);l.kL.register(l.vn,l.ZL,l.uw,l.De,l.f$,l.od,l.Dx,l.u);let r={scales:{x:{stacked:!0},y:{stacked:!0}}};var s=e=>{let{data:t,options:i,stacked:l}=e;return(0,n.jsx)(a.$Q,{options:l?{...r,...i}:i,data:t})};l.kL.register(l.vn,l.ZL,l.ST,l.jn,l.uw,l.f$,l.od,l.De,l.u);var o=e=>{let{data:t,options:i}=e;return(0,n.jsx)(a.$Q,{data:t,options:i})};l.kL.register(l.qi,l.u,l.De);let d={responsive:!0};var c=e=>{let{data:t,options:i}=e;return(0,n.jsx)(a.$I,{data:t,options:{...d,...i}})};l.kL.register(l.uw,l.De,l.jn,l.f$,l.od,l.Dx,l.u);var u=e=>{let{data:t,options:i}=e;return(0,n.jsx)(a.x1,{options:i,data:t})};l.kL.register(l.qi,l.Dx,l.u,l.De,l.uw,l.f$,l.od);var p=e=>{let{data:t,options:i}=e;return(0,n.jsx)(a.by,{options:i,data:t})};l.kL.register(l.Xi,l.l7,l.od,l.jn,l.Gu,l.De,l.u);var m=e=>{let{data:t,options:i}=e;return(0,n.jsx)(a.Fk,{data:t,options:i})};l.kL.register(l.ho,l.f$,l.od,l.u);let{CHART_TYPES:{DOUGHNUT:_,LINE:g,PIE:A,BAR:I}}=i(79328).C},88746:function(e,t,i){"use strict";i.r(t),i.d(t,{default:function(){return AB}});var n,l,a=i(85893),r=i(67294),s=i(11163),o=i.n(s),d=i(76258),c=i(15549),u=i(19663),p=i(30860),m=i(65389),_=i(87922),g=i(42042),A=i(87792),I=i(64842),S=i(76859),E=i(11428),C=i(15736),v=i(38296),h=i(25784),x=i(66310),T=i(33582),f=i(10053),N=i(75574),b=i(21881),y=i(89528),P=i(97365);let{ACTIVE:D}=d.default.CAMPAIGN.STATE;var R=e=>{let{data:t,mutate:i}=p.default.useCampaign({id:e}),[n,l]=(0,r.useState)(!1),a=(0,g.D)(),s=(null==t?void 0:t.state)===D,o=async()=>{if(t){l(!0);try{let t=s?await p.default.deactivateCampaign(e):await p.default.activateCampaign(e);i(t)}catch(e){a.error({error:e})}finally{l(!1)}}};return{isCampaignActive:s,loading:n,handleCampaignStateChange:o}},O=i(79328),j=i(51099);let{TABS_TITLE:{CREATIVES:Z,PROPERTIES:L,STRATEGIES:M,TARGETING:G,INTERNAL:z}}=O.T.CAMPAIGN.CAMPAIGN_CONFIGURATION;var k=e=>{let{campaign:t}=e,i=(0,r.useRef)([]);return(0,r.useMemo)(()=>t?[{tabTitle:L,tabContent:(0,a.jsx)(n7,{campaign:t,formHistoryRef:i})},{tabTitle:G,tabContent:(0,a.jsx)(ue,{campaign:t,formHistoryRef:i})},{tabTitle:M,tabContent:(0,a.jsx)(uH,{campaign:t}),hidden:p.default.isStrategy(t)},{tabTitle:Z,tabContent:(0,a.jsx)(p$,{campaign:t})},{tabTitle:z,tabContent:(0,a.jsx)(_5,{campaign:t,formHistoryRef:i}),hidden:!p.default.canAccessInternalTab()}]:[],[t,i])};let w=e=>{let{router:t,tabs:i}=e,n=t.query.section,l=i.findIndex(e=>e.tabTitle.toLowerCase()===n.toLowerCase());return l>-1&&i[l].hidden?-1:l},U=e=>{var t,i,n;let{nextTabIndex:l,tabs:a}=e;return null!==(n=null===(i=a[l])||void 0===i?void 0:null===(t=i.tabTitle)||void 0===t?void 0:t.toLowerCase())&&void 0!==n?n:"properties"};var B=e=>{let{campaignId:t}=e,i=(0,s.useRouter)(),{data:n,isLoading:l}=p.default.useCampaign({id:t}),a=k({campaign:n}),d=w({router:i,tabs:a}),c=(0,r.useRef)(d);n&&!l&&-1===d&&o().push(O.R.CAMPAIGN(t,"properties"));let u=(0,r.useCallback)((e,t)=>{if(!n)return;c.current=t;let i=U({nextTabIndex:c.current,tabs:a});o().push(O.R.CAMPAIGN(n.id,i))},[n,a]),{TabsHeader:m,TabsContent:_,TabTitle:g}=(0,j.Y)({onChange:u,tabsData:a,value:d});return{TabsHeader:m,TabsContent:_,TabTitle:g}};let{SELECT_RANGE_LABELS:F}=u.default.DASHBOARD.LIFETIME;var Y=i(35299),V=i(48857),H=i(36288),W=i(38042),K=i(24961),X=i(83754),q=i(48187),Q=i(62803),J=i(93692),$=i(89587),ee=i(85940),et=i(38532),ei=i(18431),en=i(77527),el=i(64563),ea=i(34279),er=i(95639),es=i(77745),eo=i(52755),ed=i(56243);let ec=(0,en.ZP)(ed.Z.Container)(e=>{let{theme:t}=e;return{paddingTop:t.spacing(3),paddingLeft:t.spacing(3),".MuiGrid-item":{padding:0}}}),eu=(0,en.ZP)(el.Z)({color:"green"}),ep=(0,en.ZP)(es.Z)({color:"green"}),em=(0,en.ZP)(er.Z)({color:"red"}),e_=(0,en.ZP)(ea.Z)({color:"gray"}),eg=(0,en.ZP)("span",{shouldForwardProp:e=>"highlight"!==e})(e=>{let{highlight:t,theme:i}=e;return{color:t?i.palette.secondary.main:"inherit",textDecoration:t?"underline":"inherit"}}),eA={create:(0,a.jsx)(eu,{}),delete:(0,a.jsx)(em,{}),update:(0,a.jsx)(e_,{})},eI={create:"Options added",delete:"Options deleted",update:"Options modified"},eS=e=>{var t,i;let{type:n}=e,l=null!==(t=eA[n])&&void 0!==t?t:null;return(0,a.jsxs)(P.Z,{display:"flex",alignItems:"center",gap:1,mb:2,children:[l,(0,a.jsx)(Q.ZP,{noMarginBottom:!0,textvariant:"h6",color:"textSecondary",children:null!==(i=eI[n])&&void 0!==i?i:(0,eo.Z)(n)})]})},eE={boolean:e=>{let{highlight:t,label:i,valueAfter:n}=e;return(0,a.jsxs)(P.Z,{display:"flex",alignItems:"center",gap:1,children:[n?(0,a.jsx)(ep,{}):(0,a.jsx)(em,{})," ",(0,a.jsx)(eg,{highlight:t,children:i})]})},default:e=>{let{highlight:t,label:i,valueBefore:n,valueAfter:l}=e;return(0,a.jsxs)(eg,{highlight:t,children:[i," ",(0,a.jsx)("b",{children:(0,a.jsxs)(a.Fragment,{children:[null!=n?n:"No defined"," â ",null!=l?l:"No defined"]})})]})}},eC=e=>{var t;let{search:i,label:n,valueBefore:l,valueAfter:a}=e,r=typeof a,s=!!i&&(n.toLowerCase().includes(i.toLowerCase())||"".concat(l).toLowerCase().includes(i.toLowerCase())||"".concat(a).toLowerCase().includes(i.toLowerCase()));return(null!==(t=eE[r])&&void 0!==t?t:eE.default)({label:n,valueBefore:l,valueAfter:a,highlight:s})},ev=e=>{let{change:t,path:i,search:n}=e,{value_after:l,value_before:r}=t,s=eC({search:n,label:i,valueBefore:r,valueAfter:l});return(0,a.jsx)(Q.ZP,{children:s})},eh=e=>Object.entries(e).reduce((e,t)=>
1{let[i,n]=t;return{...e,[n.type]:{...e[n.type],[i]:n}}},{});var ex=e=>{let{changes:t,search:i}=e,n=eh(t),{isMobile:l}=(0,h.Z)();return(0,a.jsx)(P.Z,{children:Object.entries(n).map(e=>{let[t,n]=e,r=Object.entries(n),s=l||1===r.length;return(0,a.jsxs)(P.Z,{children:[(0,a.jsx)(eS,{type:t}),(0,a.jsx)(ec,{children:r.map(e=>{let[t,n]=e;return(0,a.jsx)(ed.Z.Item,{xs:s?12:6,mb:1,children:(0,a.jsx)(ev,{path:t,search:i,change:n})},t)})})]},t)})})},eT=i(15924),ef=i(96124);let eN=(0,en.ZP)(Q.ZP)({height:"fit-content",margin:0});var eb=e=>{let{date:t,user:i}=e;return(0,a.jsxs)(P.Z,{display:"flex",gap:2,alignItems:"center",children:[(0,a.jsx)(ef.Z,{src:i.image}),(0,a.jsx)(eN,{children:i.name}),(0,a.jsx)(eN,{color:"#888",children:eT.default.format(t,{outFormat:"LLL"})})]})};let ey=e=>e.includes("exchanges")||e.includes("app_rating"),eP=(e,t)=>{let i={},{path:n,type:l,value_after:a,value_before:r,...s}=t;if("object"==typeof r&&r){if(Array.isArray(r)||ey(n)){let i=Array.isArray(r)?r:Object.keys(r);e[n]={...t,...e[n],value_before:"".concat(i.length," item").concat(1!==i.length?"s":"")}}else i=Object.entries(r).map(e=>{let[t,i]=e;return{path:"".concat(n,".").concat(t),type:l,value_before:i,...s}}).reduce(eP,e)}if("object"==typeof a&&a){if(Array.isArray(a)||ey(n)){let i=Array.isArray(a)?a:Object.keys(a);e[n]={...t,...e[n],value_after:"".concat(i.length," item").concat(1!==i.length?"s":"")}}else i=Object.entries(a).map(t=>{var a,r,o,d;let[c,u]=t;return{path:"".concat(n,".").concat(c),type:l,value_after:u,value_before:null!==(d=null!==(o=null===(a=e["".concat(n,".").concat(c)])||void 0===a?void 0:a.value_before)&&void 0!==o?o:null===(r=i["".concat(n,".").concat(c)])||void 0===r?void 0:r.value_before)&&void 0!==d?d:void 0,...s}}).reduce(eP,i)}return r&&"object"==typeof r||a&&"object"==typeof a||(e[n]={...t}),{...e,...i}};var eD=e=>Object.fromEntries(Object.entries(e.reduce(eP,{})).map(e=>{let[t,i]=e;return[t.replace(" > ","."),i]}));let eR=e=>e.map(e=>{let{changes:t,...i}=e,n=Object.values(t).map(e=>{let{user:t,created_at:i,...n}=e;return{...n}});return{...i,changes:n}});var eO=e=>e?e.map(e=>{let{changes:t,...i}=e,n=eD(t.map(e=>({...e,...i})));return{...i,changes:n}}):[];let ej={startAdornment:(0,a.jsx)(J.oG,{position:"start",children:(0,a.jsx)(Y.Z,{})})},eZ=e=>{let{history:t,search:i}=e,n=t.map(e=>({summary:(0,a.jsx)(eb,{date:e.created_at,user:e.user}),details:(0,a.jsx)(ex,{changes:e.changes,search:i})}));return(0,a.jsx)(X.H,{accordions:n})};var eL=e=>{let t,{campaignId:i}=e,{data:n,error:l,isLoading:s}=p.default.useCampaignHistory({id:i}),o=(0,g.D)(),c=(0,r.useMemo)(()=>eO(n),[n]),[u,_]=(0,r.useState)(""),[A,S]=(0,r.useState)([]),E=(0,r.useCallback)((0,K.Z)(e=>{_(e.target.value)},300),[]),C=()=>m.default.closeDialog(d.default.DIALOGS.CAMPAIGN_HISTORY);if((0,r.useEffect)(()=>{let e=u.toLowerCase();S(c.filter(t=>{var i,n;let{user:l,changes:a}=t;return!!((null===(i=l.name)||void 0===i?void 0:i.toLowerCase().includes(e))||(null===(n=l.username)||void 0===n?void 0:n.toLowerCase().includes(e)))||Object.values(a).some(t=>{let{value_after:i,value_before:n,path:l}=t;return!!(l.toLowerCase().includes(e)||"".concat(n).toLowerCase().includes(e)||"".concat(i).toLowerCase().includes(e))})}))},[c,u]),l instanceof H.Dh&&404===l.response.status)return o.error({message:"Campaign not found"}),C(),null;l&&o.error({error:l});let v=!!(n&&A.length),h=!!(null==n?void 0:n.length);t=s?(0,a.jsx)(I.Z,{}):v?(0,a.jsx)(eZ,{history:A,search:u}):(0,a.jsx)(P.Z,{py:5,children:(0,a.jsx)(ee.Z,{image:(0,a.jsx)(ei.Z,{}),description:"No history found ".concat(u?'with search "'.concat(u,'"'):"")})});let x=(0,a.jsxs)(P.Z,{display:"flex",justifyContent:"space-between",alignItems:"center",px:4,py:2,gap:2,children:[(0,a.jsx)(Q.ZP,{textvariant:"h6",children:"History"}),h&&(0,a.jsxs)(P.Z,{alignItems:"center",display:"flex",gap:2,children:[(0,a.jsx)(J.II,{placeholder:"Search",materialInputProps:ej,onChange:E}),(0,a.jsx)($.Z,{onClick:()=>{if(A){let e=eR(A);W.Z.downloadAsFile({data:e,filename:"".concat(i,"_history"),filetype:"json"})}},children:(0,a.jsx)(V.Z,{})}),(0,a.jsx)(et.h,{})]})]});return(0,a.jsx)(q.ZP,{fullWidth:!0,maxWidth:"lg",actions:[{label:"Close",onClick:()=>{_(""),C()}}],dialogId:d.default.DIALOGS.CAMPAIGN_HISTORY,content:t,Header:x})},eM=i(34530),eG=i(80440),ez=i(96173),ek=i(80483),ew=i(21038),eU=i(7276);let{SUCCESS_UPDATE:eB}=u.default.CAMPAIGN.CAMPAIGN_CONFIGURATION.SNACKBARS,{SUCCESS_UPDATE:eF}=u.default.CAMPAIGN.EDIT_STRATEGY.SNACKBARS,{CAMPAIGN_NAME:eY}=d.default.REGEXP,{errors:eV}=u.default.CAMPAIGN.NEW_CAMPAIGN,eH={wordBreak:"break-word","-webkit-line-clamp":"2",textOverflow:"ellipsis",display:"-webkit-box",alignItems:"center","-webkit-box-orient":"vertical"},eW=e=>({marginRight:e.spacing(1),color:e.palette.secondary.main}),eK=(0,en.ZP)(P.Z,{shouldForwardProp:e=>"editing"!==e})(e=>{let{editing:t}=e;return{flexGrow:t?1:0,display:"flex",alignItems:"center",overflow:"hidden"}}),eX=(0,en.ZP)($.Z)(e=>{let{theme:t}=e;return{marginLeft:t.spacing(.5)}}),eq=e=>{let{onClick:t}=e;return(0,a.jsx)(eX,{onClick:t,children:(0,a.jsx)(ea.Z,{})})},eQ=e=>{let{onClick:t}=e;return(0,a.jsx)(eX,{onClick:t,children:(0,a.jsx)(ek.Z,{})})},eJ=e=>{let{onClick:t}=e;return(0,a.jsx)(eX,{onClick:t,children:(0,a.jsx)(er.Z,{})})};var e$=e=>{let{Icon:t,title:i,titlePrefix:n,campaignId:l,typeLabel:s}=e,{isDesktop:o}=(0,eG.BV)(),d=(0,g.D)(),c=(0,eU.kP)(),[u,m]=(0,r.useState)(i),[_,A]=(0,r.useState)(!1),I=(0,eM.J5)(c);(0,r.useEffect)(()=>{m(i)},[i]);let S=(0,r.useMemo)(()=>new RegExp(eY).test(u)&&""!==u.trim(),[u]),E=async()=>{try{let e=await p.default.update({name:u,id:l});d.success({message:(0,p.Pl)(e)?eF:eB}),A(!1)}catch(e){d.error({error:e})}};return"string"!=typeof i?i:(0,a.jsxs)(eK,{editing:_,children:[o&&t&&(0,a.jsx)(ew.Z,{title:s,children:(0,a.jsx)(t,{sx:eW})}),n&&(0,a.jsx)(a.Fragment,{children:(0,a.jsxs)(Q.ZP,{color:"textSecondary",noMarginBottom:!0,textvariant:"h5",children:[n,(0,a.jsx)(ez.Z,{})]})}),_?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(J.II,{fullWidth:!0,asError:!S,error:""===u.trim()?eV.emptyName:eV.invalidCharacters,value:u,onChange:e=>{m(e.target.value)}}),(0,a.jsx)(eJ,{onClick:()=>{A(!1),m(i)}}),S&&(0,a.jsx)(eQ,{onClick:E})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(Q.ZP,{noMarginBottom:!0,textvariant:"h5",sx:eH,children:i}),I&&(0,a.jsx)(eq,{onClick:()=>A(!0)})]})]})},e0=i(74797),e1=i(68498);let{DUPLICATE:e2,DELETE:e5,MONITOR:e3,EXPORT:e4,DASHBOARD:e6}=d.default.CAMPAIGN.ACTIONS_HEADER,e8=e=>{let{remove:t,duplicate:i,goToDashboard:n,isSyncCampaign:l,isViewerUser:a,campaign:r}=e,s=p.default.isStrategy(r),o=l&&!s,c=p.default.canViewLastExport();return[{Component:e0.Z,propsComponent:{label:"History",onClick:()=>m.default.openDialog(d.default.DIALOGS.CAMPAIGN_HISTORY),key:"History"}},...o||a?[]:[{Component:e0.Z,propsComponent:{label:e2,onClick:()=>i(s),key:e2}}],...a?[]:[{Component:e0.Z,propsComponent:{label:e5,onClick:t,key:e5}}],...c?[{Component:e0.Z,propsComponent:{label:e4,onClick:()=>m.default.openDialog(d.default.DIALOGS.CAMPAIGN_EXPORT_INFO,{campaignId:r.id}),key:e4}}]:[],...s?[]:[{Component:e0.Z,propsComponent:{label:e6,onClick:n,key:e6}}]]},e7=e=>[...e.isStrategy?[{label:e3,onClick:e.monitor,propsComponent:{key:e3}}]:[]],e9=e=>{let t=p.default.isStrategy(e.campaign);return[...e.isSyncCampaign&&!t||e.isViewerUser?[]:[{label:e2,onClick:e.duplicate,propsComponent:{key:e2}}],...e.isViewerUser?[]:[{label:e5,onClick:e.remove,propsComponent:{key:e5}}]]};var te=e=>{let t=e8(e);return e.isMobile?[...e7(e),...e9(e)]:[...e7(e),...t.length>0?[{Component:e1.Z,propsComponent:{key:"dropdown",options:t}}]:[]]},tt=i(39351);let{DIALOG:{ACTIONS:{TYPE:{SUBMIT:ti}}}}=O.C,tn=(0,en.ZP)(q.ZP)({"& .MuiDialogContent-root":{margin:0,padding:0,maxHeight:"70vh"}}),tl=(0,en.ZP)("table")({borderCollapse:"collapse"}),ta=(0,en.ZP)("tr")({"&:nth-child(odd)":{backgroundColor:"rgba(0, 0, 0, 0.05)"}}),tr=(0,en.ZP)("td")(e=>{let{theme:t}=e;return{padding:t.spacing(1),"&:first-child":{paddingLeft:t.spacing(2.25)}}}),ts=e=>{let{exportInfo:t}=e,i=t||{};return(0,a.jsx)(tl,{children:(0,a.jsx)("tbody",{children:Object.keys(i).sort().map(e=>(0,a.jsxs)(ta,{children:[(0,a.jsx)(tr,{children:(0,a.jsx)("strong",{children:e})}),(0,a.jsx)(tr,{children:(0,a.jsx)("code",{children:JSON.stringify(i[e])})})]},e))})})},to=e=>{let{campaignId:t}=e,{data:i}=p.default.useCampaignExport({id:null!=t?t:""});if(!i)return null;let n=()=>m.default.closeDialog(O.C.DIALOGS.CAMPAIGN_EXPORT_INFO),l=[{label:"Download JSON",onClick:()=>{W.Z.downloadAsFile({data:i||{},filename:"campaign-".concat(t,"-export-info"),filetype:"json"})},type:ti},{label:"Close",onClick:n}];return(0,a.jsx)(tn,{dialogId:O.C.DIALOGS.CAMPAIGN_EXPORT_INFO,fullWidth:!0,maxWidth:"lg",onClose:n,actions:l,Header:(0,a.jsx)(Q.ZP,{textvariant:"h6",p:2,noMarginBottom:!0,children:"Last export info"}),content:(0,a.jsx)(ts,{exportInfo:i})})};var td=e=>{let t=(0,tt.DA)(O.C.DIALOGS.CAMPAIGN_EXPORT_INFO,"campaignId");return t?(0,a.jsx)(to,{campaignId:t}):null};let{CAMPAIGN:{ACTIONS_HEADER:tc,STATE:{ACTIVE:tu,DELETED:tp}},DIALOGS:{CAMPAIGN_MONITOR:tm,DUPLICATE_CAMPAIGN:t_,DUPLICATE_STRATEGY:tg}}=d.default,{CAMPAIGN:{EDIT_CAMPAIGNS:tA,EDIT_STRATEGY:tI,SYNC:{PREFIX_INPUT:tS}}}=u.default,{CAMPAIGN:tE,CAMPAIGNS:tC}=c.default,tv={switch:"Switch"},th={dooh:T.UU,"smart-tv":S.Z,generic:C.Z,synchronized:E.Z},tx=e=>{let{breakpoints:t,spacing:i}=e;return{[t.up(t.values.lg)]:{marginRight:i(3)}}},tT=e=>{m.default.openDialog(e?tg:t_)},tf=()=>{m.default.openDialog(tm)},tN=e=>{let{campaign:t,isCampaignActive:i,isStrategy:n}=e,{state:l,parent:a}=t,r=i&&l!==tp;return n?r&&(null==a?void 0:a.state)===tu?tc.BIDDING:tc.PAUSED:r?tc.ACTIVE:tc.INACTIVE};var tb=e=>{var t;let{campaign:i,Tabs:n,tabTitle:l}=e,o=(0,g.D)(),{isMobile:d}
1=(0,h.Z)(),m=(0,s.useRouter)(),[_,I]=(0,r.useState)(!1),{loading:S,isCampaignActive:E,handleCampaignStateChange:C}=R(i.id),T=x.Z.isViewer(),{id:D,name:O,parent:j}=i,Z=!!i.parent,L=p.default.isSync(i),M=[{text:"Campaigns",href:tC},{text:d?"...":(null==j?void 0:j.name)||O,href:Z?tE((null==j?void 0:j.id)||D,"properties"):void 0},...Z&&!d?[{text:O,href:void 0}]:[],{text:l}],G=tN({campaign:i,isCampaignActive:E,isStrategy:Z}),z=Z&&(null==j?void 0:j.state)!==tu,k=[{Component:S?()=>(0,a.jsx)(b.Z,{size:"20px"}):N.Z,propsComponent:!S&&{label:G,onChange:C,checked:E&&i.state!==tp&&!z,disabled:i.state===tp||z||T,key:tv.switch}}],w=async()=>{try{await p.default.remove(D),I(!1),o.success({message:Z?tI.SNACKBARS.SUCCESS_REMOVE:tA.SNACKBARS.SUCCESS_REMOVE}),p.default.hasSyncCampaigns(i)&&o.warning({message:u.default.CAMPAIGN.EDIT_CAMPAIGNS.SNACKBARS.WARNING_REMOVE_WITH_SYNC}),m.push(i.parent?tE(i.parent.id,"strategies"):tC)}catch(e){o.error({error:e})}},U=te({isMobile:d,remove:()=>{I(!0)},duplicate:tT,monitor:tf,goToDashboard:()=>{m.push(c.default.DASHBOARD_CAMPAIGN(D))},isStrategy:Z,isSyncCampaign:L,isViewerUser:T,campaign:i,loading:S}),B=L?O.replace(tS,""):O,F=i.type||(null===(t=i.parent)||void 0===t?void 0:t.type),Y=th[F],V=F&&v.campaign_types[F],H=(0,a.jsx)(e$,{title:B,Icon:Y,titlePrefix:L?tS:void 0,campaignId:D,typeLabel:V});return(0,a.jsxs)(P.Z,{sx:tx,children:[(0,a.jsx)(A.NC,{actions:U,titleActions:k,title:H,subtitle:"ID: ".concat(D),Tabs:n,breadcrumbs:M}),(0,a.jsx)(y.a,{children:(0,a.jsx)(eL,{campaignId:D})}),(0,a.jsx)(()=>(0,a.jsx)(f.Z,{title:Z?tI.DIALOGS.REMOVE():tA.DIALOGS.REMOVE,onConfirm:w,onClose:()=>I(!1),open:_}),{}),(0,a.jsx)(td,{})]})},ty=i(2651),tP=i(66628),tD=i(19738),tR=i(26955),tO=i(1910);let{CONFIGURATION:{STRATEGIES_MAX_DAILY_COST:{DAILY:tj,LIFETIME:tZ}}}=O.C.CAMPAIGN,tL="one_day",tM=e=>{var t,i,n,l,a,r;return[(null==e?void 0:null===(t=e.schedule)||void 0===t?void 0:t.started_at)||(null==e?void 0:null===(n=e.parent)||void 0===n?void 0:null===(i=n.schedule)||void 0===i?void 0:i.started_at)||null,(null==e?void 0:null===(l=e.schedule)||void 0===l?void 0:l.finished_at)||(null==e?void 0:null===(r=e.parent)||void 0===r?void 0:null===(a=r.schedule)||void 0===a?void 0:a.finished_at)||null]},tG=e=>{let{opportunity_window:t,sync_campaign_source:i}=e;return p.default.isSync(e)?(null==i?void 0:i.opportunity_window)||tL:t||tL};var tz=e=>{var t,i,n,l,a;let r=p.default.inheritParentValues(e),{schedule:s,retargeting:o,sync_campaigns:d=[]}=r,c=p.default.isStrategy(e)?p.default.getPricing(r):void 0,u=Object.values((null==e?void 0:e.conversion_names)||{}).filter(e=>e).length>0;return{...r,schedule:{...s,timing:(null===(t=s.timing)||void 0===t?void 0:t.length)&&s.timing||tP.default.helpers.formatTiming("all"),spent_distribution:(null==s?void 0:s.spent_distribution)==="fast"},audience_builder:(0,tO.Z)(o),budget_timespan:(null==s?void 0:s.max_global_cost)?tZ:tj,customize_conversion_names:u,lifetime_date:tM(e),opportunity_window:tG(r),sync_campaign_creation:!!(null==d?void 0:d.length),sync_name:null===(i=d[0])||void 0===i?void 0:i.name,sync_max_cost:null===(l=d[0])||void 0===l?void 0:null===(n=l.schedule)||void 0===n?void 0:n.max_daily_cost,_timing_chips:tP.default.helpers.parseTiming(s.timing),sync_advanced:{...null==e?void 0:e.advanced,...null===(a=d[0])||void 0===a?void 0:a.advanced},...c}},tk=i(96588),tw=i(10850),tU=i(78325),tB=i(33812),tF=i(83864),tY=i(12490),tV=i(93535),tH=i(77018),tW=i(1877),tK=i(77124),tX=e=>{var t,i;return!!((null==e?void 0:e.cost_percentage)||(null==e?void 0:null===(t=e.schedule)||void 0===t?void 0:t.max_percentage_clicks)||(null==e?void 0:null===(i=e.schedule)||void 0===i?void 0:i.max_percentage_impressions))},tq=i(60451);let{MIN_CPC_TARGET:tQ}=d.default.CAMPAIGN.CONFIGURATION,{ACCORDIONS:tJ,CARD:t$,NUMBER:t0,TITLE:t1}=tD.FIELD_TYPES,{ACCORDIONS_OPTIONAL:t2,ACCORDION_AUDIENCE_BUILDER:t5,ACCORDION_CLIENT_PRINCING:t3,ACCORDION_SCHEDULE_PACING:t4,ACCORDION_SYNCHRONIZATION:t6,ACCORDION_TRACKING:t8,ADVANCED_SETTINGS:t7,CARD_ADVERTISER:t9,CARD_BUDGET:ie,CARD_GOAL:it,CARD_FREQUENCY_CAPPING:ii,CARD_PRICING:il,CARD_SYNCHRONIZATION:ia,CPC_TARGET:ir,EMPOWERED_BY_LIVERAMP:is,EMPOWERED_BY_LIVERAMP_TOS:io,MAX_CPM:id}=tq.CAMPAIGN_PROPERTIES_KEYS,{CAMPAIGN:{CAMPAIGN_CONFIGURATION:{FORM_DESCRIPTIONS:{SCHEDULE_PACING:ic,SCHEDULE_PACING_STRATEGY:iu,CLIENT_PRICING_MODEL:ip}},NEW_CAMPAIGN:{FORM_DESCRIPTIONS:{ADVERTISER:im,AUDIENCE_BUILDER:i_,BUDGET:ig,DAILY_BUDGET:iA,FREQUENCY_CAPPING:iI,GOAL:iS,PRICING:iE,SYNCHRONIZATION_CTV:iC,SYNC_CAMPAIGN_SYNCHRONIZATION:iv,TRACKING:ih}}}}=u.default,{ACCORDIONS:ix,CARD:iT,TITLE:iN}=tD.FIELD_TYPES,{ACCORDIONS_OPTIONAL:ib,ACCORDION_CLIENT_PRINCING:iy,ACCORDION_AUDIENCE_BUILDER:iP,ACCORDION_SCHEDULE_PACING:iD,ACCORDION_TRACKING:iR,ADVANCED_SETTINGS:iO,CARD_ADVERTISER:ij,CARD_BUDGET:iZ,CARD_GOAL:iL,CARD_FREQUENCY_CAPPING:iM,CARD_PRICING:iG,EMPOWERED_BY_LIVERAMP:iz,EMPOWERED_BY_LIVERAMP_TOS:ik}=tq.CAMPAIGN_PROPERTIES_KEYS,{CAMPAIGN:{CAMPAIGN_CONFIGURATION:{FORM_DESCRIPTIONS:{SCHEDULE_PACING:iw,SCHEDULE_PACING_STRATEGY:iU,CLIENT_PRICING_MODEL:iB}},NEW_CAMPAIGN:{FORM_DESCRIPTIONS:{ADVERTISER:iF,AUDIENCE_BUILDER:iY,BUDGET:iV,DAILY_BUDGET:iH,GOAL:iW,FREQUENCY_CAPPING:iK,PRICING:iX,TRACKING:iq}}}}=u.default;var iQ=i(90981),iJ=i(73518);let{CPM:i$}=iQ.default.CAMPAIGN.PRICING,{ACCORDION_AUDIENCE_BUILDER:i0,ACCORDION_CLIENT_PRINCING:i1,ACCORDION_SCHEDULE_PACING:i2,ACCORDION_SYNCHRONIZATION:i5,ACCORDIONS_OPTIONAL:i3,ADVANCED_SETTINGS:i4,CARD_ADVERTISER:i6,CARD_BUDGET:i8,CARD_GOAL:i7,CARD_FREQUENCY_CAPPING:i9,CPM_PRICING_VALUE:ne}=tq.CAMPAIGN_PROPERTIES_KEYS,{CAMPAIGN:{CAMPAIGN_CONFIGURATION:{FORM_DESCRIPTIONS:{SCHEDULE_PACING:nt,SCHEDULE_PACING_STRATEGY:ni,CLIENT_PRICING_MODEL:nn}},NEW_CAMPAIGN:{FORM_DESCRIPTIONS:{ADVERTISER:nl,AUDIENCE_BUILDER:na,BUDGET:nr,DAILY_BUDGET:ns,DOOH_FREQUENCY_CAPPING:no,GOAL:nd,SYNCHRONIZATION_DOOH:nc,SYNC_CAMPAIGN_SYNCHRONIZATION:nu}}}}=u.default,{ACCORDIONS:np,CARD:nm,NUMBER:n_,TITLE:ng}=tD.FIELD_TYPES,{ACCORDIONS:nA,CARD:nI,TITLE:nS}=tD.FIELD_TYPES,{ACCORDION_CLIENT_PRINCING:nE,ACCORDIONS_OPTIONAL:nC,ACCORDION_AUDIENCE_BUILDER:nv,ACCORDION_SCHEDULE_PACING:nh,ACCORDION_TRACKING:nx,ADVANCED_SETTINGS:nT,CARD_ADVERTISER:nf,CARD_BUDGET:nN,CARD_GOAL:nb,CARD_FREQUENCY_CAPPING:ny,CARD_PRICING:nP,CARD_SYNCHRONIZATION:nD,EMPOWE
1RED_BY_LIVERAMP:nR,EMPOWERED_BY_LIVERAMP_TOS:nO}=tq.CAMPAIGN_PROPERTIES_KEYS,{CAMPAIGN:{CAMPAIGN_CONFIGURATION:{FORM_DESCRIPTIONS:{SCHEDULE_PACING:nj,SCHEDULE_PACING_STRATEGY:nZ,CLIENT_PRICING_MODEL:nL}},NEW_CAMPAIGN:{FORM_DESCRIPTIONS:{ADVERTISER:nM,AUDIENCE_BUILDER:nG,BUDGET:nz,DAILY_BUDGET:nk,GOAL:nw,FREQUENCY_CAPPING:nU,PRICING:nB,TRACKING:nF}}}}=u.default;var nY=i(18346);let{BUDGET_TIMESPAN:nV,DAILY_LIMITS_TYPE:nH}=O.C.CAMPAIGN,nW=e=>{let{budgetTimespan:t,dailyLimitsType:i,maxDailyCost:n,maxGlobalCost:l,maxDailyImpressions:a,maxGlobalImpressions:r,parent:s}=e;return s?{max_global_cost:null,max_global_impressions:null,max_daily_cost:n,max_daily_impressions:a}:t===nV.LIFETIME?{max_global_cost:l,max_global_impressions:r,max_daily_cost:n,max_daily_impressions:a,daily_limits_type:i}:{max_global_cost:null,max_global_impressions:null,max_daily_cost:n,max_daily_impressions:a,daily_limits_type:nH.MANUAL}},nK=e=>{if(!e)return;let[t,i]=e;return{started_at:t,finished_at:i}},nX=e=>{if("boolean"!=typeof e)return;let t=e?"fast":"uniform";return{spentDistribution:t,uniformDistribution:"uniform"===t}},nq=(e,t)=>{let i="pricing_type"in t.deals_and_pricing?t.deals_and_pricing.pricing_type:void 0,n="pricing_value"in t.deals_and_pricing?t.deals_and_pricing.pricing_value:void 0;return{pricingType:e.deals_and_pricing&&"pricing_type"in e.deals_and_pricing?e.deal
1s_and_pricing.pricing_type:i,pricingValue:e.deals_and_pricing&&"pricing_value"in e.deals_and_pricing?e.deals_and_pricing.pricing_value:n}};var nQ=e=>(t,i)=>{var n;let{audience_builder:l,customize_conversion_names:a}=i,{max_cpm:r}=i.deals_and_pricing||{},{audience_builder:s,budget_timespan:o,conversion_names:d,customize_conversion_names:c,lifetime_date:u,schedule:{max_daily_cost:m,max_daily_impressions:_,max_global_cost:g,max_global_impressions:A,spent_distribution:I,daily_limits_type:S,...E}={},deals_and_pricing:{max_cpm:C=r}={},sync_campaign_creation:v,sync_strategy_max_cpm:h,sync_strategy_pricing_type:x,sync_strategy_pricing_value:T,sync_max_cost:f,sync_name:N,sync_advanced:b,targeting:y,...P}=t,D=p.default.isFootfallTrackingTool(t.tracking_tool),{pricingType:R,pricingValue:O}=nq(t,i),{spentDistribution:j,uniformDistribution:Z}=nX(I)||{},L=nK(u),M=nW({budgetTimespan:o||i.budget_timespan,dailyLimitsType:S,maxDailyCost:m,maxGlobalCost:g,maxDailyImpressions:_,maxGlobalImpressions:A,parent:e.parent}),G=s?{dooh_audience:s.audience_id,users_list_on_impressions:"users_list_on_impressions"in s?null==s?void 0:s.users_list_on_impressions:null==l?void 0:l.users_list_on_impressions,users_list_on_clicks:"users_list_on_clicks"in s?null==s?void 0:s.users_list_on_clicks:null==l?void 0:l.users_list_on_clicks,users_lists_on_events:{on_event_1:"on_event_1"in s?null==s?void 0:s.on_event_1:null==l?void 0:l.on_event_1,on_event_2:"on_event_2"in s?null==s?void 0:s.on_event_2:null==l?void 0:l.on_event_2,on_event_3:"on_event_3"in s?null==s?void 0:s.on_event_3:null==l?void 0:l.on_event_3,on_event_4:"on_event_4"in s?null==s?void 0:s.on_event_4:null==l?void 0:l.on_event_4,on_event_5:"on_event_5"in s?null==s?void 0:s.on_event_5:null==l?void 0:l.on_event_5},users_lists_on_video:{on_video_start:"on_video_start"in s?null==s?void 0:s.on_video_start:null==l?void 0:l.on_video_start,on_video_complete:"on_video_complete"in s?null==s?void 0:s.on_video_complete:null==l?void 0:l.on_video_complete},radius:null==s?void 0:s.radius}:void 0,z={...E,spent_distribution:j,uniform_distribution:Z,...L,...M},k={...P.retargeting,...G},w=p.default.parsePricing({pricing_type:R,pricing_value:O,max_cpm:C}),U=p.default.parsePricing({pricing_type:x||"",pricing_value:null!=T?T:null,max_cpm:h}),B=!v&&!U.deals_and_pricing;return{...t.tracking_tool&&!D?{targeting:{...y,geolist_conversion:null}}:{targeting:y},...v&&U&&{opportunity_window:t.opportunity_window,retargeting:t.retargeting,synchronization:{name:N,advanced:{goal_primary:(null==b?void 0:b.goal_primary)||(null===(n=i.sync_advanced)||void 0===n?void 0:n.goal_primary)},schedule:{...e.schedule.max_daily_cost?{max_daily_cost:f}:{max_global_cost:f}},deals_and_pricing:U.deals_and_pricing}},...P,...B?w:{},conversion_names:(null!=c?c:a)?d:{events2:"",events3:"",events4:"",events5:"",id:null},...(0,nY.Z)(k)?{}:{retargeting:k},...(0,nY.Z)(z)?{}:{schedule:z}}},nJ=i(80592),n$=i(44130),n0=()=>(0,a.jsx)(P.Z,{sx:{marginBottom:e=>{let{spacing:t}=e;return t(2)}},children:(0,a.jsx)(nJ.Z,{severity:"info",sx:{display:"flex",justifyContent:"flex-start"},children:(0,a.jsxs)("span",{style:{display:"flex",alignItems:"center",gap:"2px"},children:["Fields with this icon ",(0,a.jsx)(n$.Z,{sx:{fontSize:"14px",alignSelf:"center"}})," are inherited from the parent campaign."]})})});let{LOCATION_KEYS:n1}=tP.default.campaigns,{TARGET_GEOLIST:n2}=n1,n5=d.default.CAMPAIGN.FORMS.PROPERTIES_FORM_ID,{SUCCESS_UPDATE:n3}=u.default.CAMPAIGN.CAMPAIGN_CONFIGURATION.SNACKBARS,{SUCCESS_UPDATE:n4}=u.default.CAMPAIGN.EDIT_STRATEGY.SNACKBARS,n6={"smart-tv":function(e){let{organization:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!t)return[];let{currency:i,currencySymbol:n}=p.default.getPricingLimits(t),l=p.default.isStrategy(e),r=(0,tK.cp)(e),s=p.default.isSyncStrategy(e),o=p.default.isSync(e),c=(0,tK.d8)(e),u=tP.default.campaigns.getClientPricingSection({modelName:tq.HR.MODEL,valueName:tq.HR.VALUE}),m=l&&p.default.isMultichannel(e),_=l&&tX(e);return[{type:t$,name:il,description:iE,fields:tP.default.campaigns.generatePricingOptimizationSection({campaignType:d.default.CAMPAIGN.TYPE.SMART_TV,currency:i,currencySymbol:n,minimalCpm:t.minimal_cpm,fieldsPrefix:"deals_and_pricing."}),label:"Pricing & Optimization",size:12,hidden:!l},{name:ir,label:"CPC Target",type:t0,size:2,mdSize:4,smSize:6,xsSize:12,hidden:!s&&!m,parser:{dependencies:[id],parse:(e,t)=>{let i=(0,tD.NA)(id,t);return{...e,required:s&&!i,materialInputProps:{startAdornment:(0,a.jsx)(J.oG,{position:"start",children:n})},min:tQ}}}},(0,tD.qz)({size:10,mdSize:8,smSize:6,xsSize:12,hidden:s}),{type:t$,name:t9,label:"Advertiser",Icon:tk.Z,description:im,fields:r,lgSize:7,mdSize:7,smSize:12,hidden:l},{type:t$,name:it,label:"Goal",Icon:tw.Z,description:iS,fields:(0,tW.generatePrimaryGoalSection)({organization:t,type:d.default.CAMPAIGN.TYPE.SMART_TV}),lgSize:5,mdSize:5,smSize:12,hidden:l},{type:t$,name:ie,label:l?"Daily budget & Date":"Budget & Date",Icon:tB.Z,description:l?iA:ig,fields:l?(0,tK.Zr)(n,_):(0,tK.iZ)(n),lgSize:12,mdSize:12,smSize:12},{type:t$,name:ii,label:"Frequency Capping",Icon:tU.Z,description:iI,fields:tK._I,size:12},{type:t$,name:ia,label:"Synchronization",Icon:E.Z,description:iv,fields:tP.default.campaigns.generateSynchronizationSection(e),size:12,hidden:l||!o},{type:t1,name:t7,Icon:tV.Z,label:"Advanced settings",lgSize:12,mdSize:12,smSize:12},...tP.default.campaigns.generateLiverampSection({isStrategy:l,liverampName:is,liverampTermsName:io}),{type:tJ,name:t2,lgSize:12,mdSize:12,smSize:12,hasExpandCollapseButton:!0,fields:[{name:t6,description:iC,fields:tP.default.campaigns.generateSynchronizationSection(e,{organization:t}),label:"Synchronization",Icon:E.Z,hidden:l||o},{name:t8,description:ih,fields:c,label:"Tracking",Icon:tH.Z,hidden:l},{name:t3,description:ip,fields:u,label:"Client Pricing Model",Icon:tB.Z,hidden:l},{name:t4,description:l?iu:ic,fields:tK.Il,label:"Schedule and Pacing",Icon:tY.Z},{name:t5,description:i_,fields:tK.SB,label:"Audience builder",Icon:tF.Z}]}]},generic:function(e){let{organization:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!t)return[];let{currency:i,currencySymbol:n}=p.default.getPricingLimits(t),l=p.default.isStrategy(e),a=p.default.isSyncStrategy(e),r=l&&tX(e),s=(0,tK.cp)(e),o=tP.default.campaigns.getClientPricingSection({modelName:tq.HR.MODEL,valueName:tq.HR.VALUE}),c=(0,tK.d8)(e);return[{type:iT,name:iG,description:iX,fields:tP.default.campaigns.generatePricingOptimizationSection({campaignType:d.default.CAMPAIGN.TYPE.GENER
1IC,currency:i,minimalCpm:t.minimal_cpm,currencySymbol:n,fieldsPrefix:"deals_and_pricing."}),label:"Pricing & Optimization",lgSize:12,mdSize:12,smSize:12,hidden:!l},(0,tD.qz)({size:10,mdSize:8,smSize:6,xsSize:12,hidden:a}),{type:iT,name:ij,label:"Advertiser",Icon:tk.Z,description:iF,fields:s,lgSize:7,mdSize:7,smSize:12,hidden:l},{type:iT,name:iL,label:"Goal",Icon:tw.Z,description:iW,fields:(0,tW.generatePrimaryGoalSection)({organization:t,type:d.default.CAMPAIGN.TYPE.GENERIC}),lgSize:5,mdSize:5,smSize:12,hidden:l},{type:iT,name:iZ,label:l?"Daily budget & Date":"Budget & Date",Icon:tB.Z,description:l?iH:iV,fields:l?(0,tK.Zr)(n,r):(0,tK.iZ)(n),lgSize:12,mdSize:12,smSize:12},{type:iT,name:iM,label:"Frequency Capping",Icon:tU.Z,description:iK,fields:tK._I,size:12},{name:iO,Icon:tV.Z,label:"Advanced settings",lgSize:12,mdSize:12,smSize:12,type:iN},...tP.default.campaigns.generateLiverampSection({isStrategy:l,liverampName:iz,liverampTermsName:ik}),{type:ix,name:ib,lgSize:12,mdSize:12,smSize:12,hasExpandCollapseButton:!0,fields:[{name:iR,description:iq,fields:c,label:"Tracking",Icon:tH.Z,hidden:l},{name:iy,description:iB,fields:o,label:"Client Pricing Model",Icon:tB.Z,hidden:l},{name:iD,description:l?iU:iw,fields:tK.Il,label:"Schedule and Pacing",Icon:tY.Z},{name:iP,description:iY,fields:tK.SB,label:"Audience builder",Icon:tF.Z}]}]},dooh:function(e){var t;let{organization:i}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!i)return[];let{currency:n,currencySymbol:l}=p.default.getPricingLimits(i),r=p.default.isStrategy(e),s=(0,tK.cp)(e),o=tP.default.campaigns.getClientPricingSection({modelName:tq.HR.MODEL,valueName:tq.HR.VALUE}),c=p.default.isSync(e),u=r&&tX(e),{MAX:m,MIN:_}=i$[n||d.default.DEFAULTS.CURRENCY];return[{name:ne,label:"CPM",required:r,type:n_,min:null!==(t=i.minimal_cpm)&&void 0!==t?t:_,max:m,mdSize:4,smSize:6,xsSize:12,hidden:!r,parser:{dependencies:[],parse:e=>({...e,materialInputProps:{startAdornment:(0,a.jsx)(J.oG,{position:"start",children:l})}})}},(0,tD.qz)({size:10,mdSize:8,smSize:6,xsSize:12,hidden:!r}),{type:nm,name:i6,label:"Advertiser",Icon:tk.Z,description:nl,fields:s,lgSize:7,mdSize:7,smSize:12,hidden:r},{type:nm,name:i7,label:"Goal",Icon:tw.Z,description:nd,fields:(0,tW.generatePrimaryGoalSection)({organization:i,type:d.default.CAMPAIGN.TYPE.DIGITAL_OUT_OF_HOME}),lgSize:5,mdSize:5,smSize:12,hidden:r},{type:nm,name:i8,label:r?"Daily budget & Date":"Budget & Date",Icon:tB.Z,description:r?ns:nr,fields:r?(0,tK.Zr)(l,u):(0,tK.iZ)(l),size:12},{type:nm,name:i9,label:"Frequency Capping",Icon:tU.Z,description:no,fields:iJ._I,size:12},{type:nm,name:i5,description:nu,fields:(0,iJ.cJ)(e,{organization:i}),label:"Synchronization",Icon:E.Z,hidden:r||!c,size:12},{name:i4,Icon:tV.Z,label:"Advanced settings",lgSize:12,mdSize:12,smSize:12,type:ng},{type:np,name:i3,lgSize:12,mdSize:12,smSize:12,hasExpandCollapseButton:!0,fields:[{name:i5,description:nc,fields:(0,iJ.cJ)(e,{organization:i}),label:"Synchronization",Icon:E.Z,hidden:r||c},{name:i1,description:nn,fields:o,label:"Client Pricing Model",Icon:tB.Z,hidden:r},{name:i2,description:r?ni:nt,fields:tK.Il,label:"Schedule and Pacing",Icon:tY.Z},{name:i0,description:na,fields:iJ.SB,label:"Audience builder",Icon:tF.Z,hidden:r}]}]},synchronized:function(e){let{organization:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!t)return[];let{currency:i,currencySymbol:n}=p.default.getPricingLimits(t),l=p.default.isStrategy(e),a=l&&tX(e),r=(0,tK.cp)(e),s=(0,tK.d8)(e),o=tP.default.campaigns.getClientPricingSection({modelName:tq.HR.MODEL,valueName:tq.HR.VALUE});return[{type:nI,name:nP,description:nB,fields:tP.default.campaigns.generatePricingOptimizationSection({campaignType:d.default.CAMPAIGN.TYPE.SYNCHRONIZED,currency:i,currencySymbol:n,minimalCpm:t.minimal_cpm,fieldsPrefix:"deals_and_pricing."}),label:"Pricing & Optimization",size:12,hidden:!l},(0,tD.qz)({size:10,mdSize:8,smSize:6,xsSize:12,hidden:l}),{type:nI,name:nf,label:"Advertiser",Icon:tk.Z,description:nM,fields:r,lgSize:7,mdSize:7,smSize:12,hidden:l},{type:nI,name:nb,label:"Goal",Icon:tw.Z,description:nw,fields:(0,tW.generatePrimaryGoalSection)({organization:t,type:d.default.CAMPAIGN.TYPE.SYNCHRONIZED}),lgSize:5,mdSize:5,smSize:12,hidden:l},{type:nI,name:nN,label:l?"Daily budget & Date":"Budget & Date",Icon:tB.Z,description:l?nk:nz,fields:l?(0,tK.Zr)(n,a):(0,tK.iZ)(n),size:12},{type:nI,name:ny,label:"Frequency Capping",Icon:tU.Z,description:nU,fields:tK._I,size:12},{type:nI,name:nD,label:"Synchronization",Icon:E.Z,fields:tP.default.campaigns.generateSynchronizationSection(e),size:12,hidden:l},{name:nT,Icon:tV.Z,label:"Advanced settings",size:12,type:nS},...tP.default.campaigns.generateLiverampSection({isStrategy:l,liverampName:nR,liverampTermsName:nO}),{type:nA,name:nC,size:12,hasExpandCollapseButton:!0,fields:[{name:nx,description:nF,fields:s,label:"Tracking",Icon:tH.Z,hidden:l},{name:nE,description:nL,fields:o,label:"Client Pricing Model",Icon:tB.Z,hidden:l},{name:nh,description:l?nZ:nj,fields:tK.Il,label:"Schedule and Pacing",Icon:tY.Z},{name:nv,description:nG,fields:tK.SB,label:"Audience builder",Icon:tF.Z}]}]}},n8=()=>{let e=(0,tD.Gc)(),t=(0,r.useCallback)(t=>{null==e||e.setFieldValue(n2,t.id)},[null==e?void 0:e.setFieldValue]);return(0,a.jsx)(tR.MK,{onAddGeolist:t})};var n7=e=>{let{campaign:t,formHistoryRef:i}=e,n=(0,g.D)(),{data:l}=ty.ZP.useOrganization(t.organization),{initialValues:s,propertiesContentForm:o}=(0,r.useMemo)(()=>{var e,i;if(!t)return{initialValues:{},propertiesContentForm:[]};let{type:n}=t,a=n6[n||(null==t?void 0:null===(e=t.parent)||void 0===e?void 0:e.type)],r=(null!==(i=null==a?void 0:a(t,{organization:l}))&&void 0!==i?i:[]).map(tP.default.helpers.withInheritIcon);return{initialValues:t&&tz(t),propertiesContentForm:r}},[t,l]),d=(0,r.useMemo)(()=>nQ(t),[t]),c=e=>{let{updatedState:t,initialState:i}=e;!i.sync_campaign_source&&!i.sync_campaigns&&(t.sync_campaign_source||t.sync_campaigns)&&n.success({message:u.default.CAMPAIGN.CAMPAIGN_CONFIGURATION.SNACKBARS.SUCCESS_SYNC})},m=e=>{let{strategy:i,parent:l}=e;if(!(0,p.Pl)(t)||!l)return;let{max_daily_clicks:a,max_daily_impressions:r,max_daily_cost:s}=i.schedule||{},{max_daily_clicks:o,max_daily_impressions:d,max_daily_cost:c}=(null==l?void 0:l.schedule)||{};(o&&a===o||d&&r===d||c&&s===c)&&n.warning({message:u.default.CAMPAIGN.EDIT_STRATEGY.SNACKBARS.INHERIT_BUDGET})},_=async(e,i)=>{let{initialValues:l}=i;if(l)try{let i=d(e,l),a=await p.default.update({...i,id:t.id});c({updatedState:a,initialState:t}),m({strategy:i,parent:l.parent}),n.success({message:(0,p.Pl)(a)?n4:n3})}catch(e){n.error({error:e})}};return(0,a.jsxs)(a.Fragment,{children:[(0,p.Pl)(t)&&(0,a.jsx)(n0,{}),(0,a.jsxs)(tD.ZP,{content:o,id:n5,initialValues:s,onSubmit:_,actionsToolbar:!0,submitOnlyUpdatedValues:!0,formHistoryRef:i,children:[(0,a.jsx)(tR.Yl,{}),(0,a.jsx)(tR.OZ,{}),(0,a.jsx)(n8,{})]})]})}
1,n9=i(70456),le=i(56819),lt=i(37439),li=i(5469);let ln={CARD_COUNTRY:"card_country",CARD_DEMOGRAPHIC:"card_demographic",CARD_LOCATION:"card_location",CARD_AUDIENCES:"card_audiences",CARD_ATTENTIA:"card_attentia",CARD_DEALS:"card_deals",ADVANCED_SETTINGS:"advanced_settings",ACCORDION_GROUP_ADVANCED_SETTINGS:"accordion_group_advanced_settings",CARD_AD_EXCHANGES:"card_ad_exchanges",CARD_BRAND_SAFETY:"card_brand_safety",CARD_CONTENT:"card_content",CARD_CONTEXTS:"card_contexts",CARD_DEVICE_IDS:"card_device_ids",CARD_KEYWORDS:"card_keywords",CARD_OPERATING_SYSTEMS:"card_operating_systems",CARD_PUBLISHERS:"card_publishers",CARD_INVENTORY:"card_inventory",CARD_VIDEO_SETTINGS:"card_video_settings",CARD_VIEWABILITY:"card_viewability",CARD_WEATHER_CONDITIONS:"card_weather_conditions",MAXIMIZE_USER_AWARANESS:"schedule.max_user_awareness",ONLY_GREEN_TRAFFIC:"targeting.only_green_traffic",PUBLISHERS_FIELD:"targeting.publishersField"},ll={SYNC_COUNTRIES:"targeting.countries",STRATEGY_COUNTRIES:"targeting.countries",REGIONS:"targeting.regions",CITIES:"targeting.cities",TARGET_GEOLIST:"targeting.geolist_acquisition",NEW_GEOLIST_BUTTON:"new_geolist_button",USE_CITIES_AS_BLACKLIST:"targeting.use_cities_as_blacklist",USE_REGIONS_AS_BLACKLIST:"targeting.use_regions_as_blacklist"},la={AD_EXCHANGES:"targeting.exchanges",APPLY_MAX_DAILY_BUDGET:"apply_max_daily_budget"},lr={DEVICE_TYPE:"targeting.device_type",DEVICE_IDS:"targeting.identifiers",BROWSERS:"targeting.browsers",BROWSERS_AS_BLACKLIST:"targeting.use_browsers_as_blacklist",CONNECTION:"targeting.connection",CONNECTION_AS_BLACKLIST:"targeting.use_connection_as_blacklist",ISPS:"targeting.isps",ISPS_AS_BLACKLIST:"targeting.use_isps_as_blacklist",DEVICE_MAKERS:"targeting.device_makers",DEVICE_MAKERS_AS_BLACKLIST:"targeting.use_device_makers_as_blacklist",OPERATORS:"targeting.operators",OPERATORS_AS_BLACKLIST:"targeting.use_operators_as_blacklist",DEVICE_MODELS:"targeting.device_models",DEVICE_MODELS_AS_BLACKLIST:"targeting.use_device_models_as_blacklist",_ASK_OS_VERSION:"_ask_os_version"},ls={ADS_TXT:"targeting.mandatory_ads_txt",ADS_TXT_PUBLISHERS_LIST:"targeting.adstxt_publisher_list",APP_RATING:"targeting.min_app_rating",BLOCKLIST:"targeting.use_publishers_as_blacklist",IGNORE_GLOBAL_BLOCKLIST:"targeting.publishersField.ignore_global_blacklists",MANDATORY_BUNDLE:"targeting.mandatory_bundle",REMOVE_SAFEFRAME:"targeting.remove_safeframe",MANDATORY_IP:"targeting.mandatory_ip_address",MANDATORY_MANDATORY_DOMAIN:"targeting.mandatory_domain",MANDATORY_TAGID:"targeting.mandatory_tagid",NEW_PUBLISHER_LIST:"new_publisher_list",PUBLISHERS:"targeting.publishersField.publishers",BLACKLIST_PUBLISHERS:"targeting.publishersField.blacklist_publishers",PUBLISHER_TYPE:"targeting.publisher_type"},lo={MEASURE_VIEWABILITY:"measure_viewability",CUSTOM_VIEWABILITY:"targeting.custom_viewability",TRAFFIC_VIEWABILITY:"targeting.traffic_viewability",SECONDS_ON_SCREEN:"targeting.seconds_on_screen",PERCENTAGE_OF_PIXELS:"targeting.percentage_of_pixels",TERMS_AND_CONDITIONS:"viewability_terms_and_conditions"},ld={AUDIENCES_RULES:"targeting.audiences_rules",DMP_AUDIENCES_AND:"targeting.dmp_audiences_and",DMP_AUDIENCES_NOT:"targeting.dmp_audiences_not",DMP_AUDIENCES:"targeting.dmp_audiences",INCREASE_REACH:"targeting.audience_mapping_value",ACCEPT_INCREASE_REACH:"_accept_audience_mapping",WILL_NOT_COPY_AUDIENCES:"targeting.will_not_copy_audiences"},lc={MANDATORY_BRAND_SAFETY:"targeting.mandatory_brand_safety"},{ALL:lu}=O.C.COMMON;var lp=e=>{if(!e||(0,nY.Z)(e))return lu;let t=Object.entries(e).filter(e=>{let[,t]=e;return t});return 2===t.length?lu:t[0][0]};let lm="mediasmart",l_=e=>!e||(0,nY.Z)(e)?null:Object.keys(e).reduce((t,i)=>{let n=e[i],l={checked:!0,valueInput:null==n?void 0:n.cost_percentage};return{...t,[i]:l}},{}),lg=e=>Object.values(e||{}).some(e=>"object"==typeof e&&"cost_percentage"in e),lA=e=>lg(e),lI=e=>e?Object.entries(e).reduce((e,t)=>{let[i,n]=t;return n?[...e,i]:e},[]):[],lS=e=>e&&0!==e.length?e.some(e=>e.toLowerCase().startsWith(lm))?lm:"iab":lm;var lE=e=>{var t,i,n,l;let a=p.default.inheritParentValues(e),{measure_viewability:r,targeting:s}=a,{categories:o=[],exchanges:d,publisher_type:c,video_positions:u,publishers:m=[],blackl
1ist_publishers:_=[],ignore_global_blacklists:g=!1}=s||{};return{...a,targeting:{...s,exchanges:l_(d),traffic_viewability:null!==(t=null==s?void 0:s.traffic_viewability)&&void 0!==t?t:"LOW",seconds_on_screen:null!==(i=null==s?void 0:s.seconds_on_screen)&&void 0!==i?i:1,percentage_of_pixels:null!==(n=null==s?void 0:s.percentage_of_pixels)&&void 0!==n?n:50,publisher_type:lp(c),video_positions:lI(u),publishersField:{publishers:m,blacklist_publishers:_,ignore_global_blacklists:g}},apply_max_daily_budget:lA(d),_accept_audience_mapping:null!==(l=null==s?void 0:s.audience_mapping_value)&&void 0!==l&&l,viewability_terms_and_conditions:null!=r&&r,_vendorContent:lS(o)}},lC=i(28064),lv=i(85093),lh=i(87524),lx=i(20883),lT=i(58490),lf=i(78820),lN=i(73078),lb=i(55772),ly=i(99908),lP=i(91405),lD=i(92088),lR=i(15037),lO=i(52120),lj=i(86580);function lZ(){return(lZ=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)({}).hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e}).apply(null,arguments)}var lL=function(e){return r.createElement("svg",lZ({xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none"},e),n||(n=r.createElement("g",{clipPath:"url(#leaf_svg__a)"},r.createElement("path",{fill:"#4CAF50",d:"M2.05 4.051a7.006 7.006 0 0 0-.02 9.884c1.47-3.401 4.09-6.242 7.36-7.933A15.96 15.96 0 0 0 4 15.325c2.6 1.23 5.8.78 7.95-1.37C15.43 10.474 16 0 16 0S5.53.57 2.05 4.051"}))),l||(l=r.createElement("defs",null,r.createElement("clipPath",{id:"leaf_svg__a"},r.createElement("path",{fill:"#fff",d:"M0 0h16v16H0z"})))))},lM=()=>(0,a.jsx)(lL,{}),lG=i(69098),lz=i(83553),lk=i(96988),lw=i(92047),lU=i(10471),lB=e=>{let{publisherLists:t,renderOption:i,onInputChange:n}=e,l=t.map(tP.default.helpers.publisherListToOption),r=async(e,t)=>{let i=t.trim();i.length>2?n(i):n("")},s=(0,K.Z)(r,500);return(0,a.jsx)(lU.Z,{title:"Add publishers lists",options:l,InputProps:{startAdornment:(0,a.jsx)(Y.Z,{})},onInputChange:s,renderOption:i,filterOptions:e=>e})},lF=e=>{let{renderOption:t}=e;return(0,a.jsx)(lU.Z,{title:"Add publishers",options:[],renderOption:t,noOptionsText:"Add a value",creatable:!0})},lY=i(80548),lV=i(54453),lH=i(55157),lW=i(18449);let lK=(0,en.ZP)(P.Z)(e=>{let{theme:t}=e;return{border:"1px solid ".concat(t.palette.neutral.border),borderRadius:4,height:250,paddingRight:t.spacing(2),paddingLeft:t.spacing(2),boxSizing:"border-box",display:"flex",flexDirection:"column",overflowY:"auto"}}),lX=(0,en.ZP)(P.Z)(e=>{let{theme:t}=e;return{paddingTop:t.spacing(1),paddingBottom:t.spacing(.5),display:"flex",alignItems:"center"}}),lq=(0,en.ZP)(P.Z)({display:"grid",placeContent:"center",width:"100%",height:"inherit",fontStyle:"italic"}),lQ={color:e=>e.palette.text.secondary,marginLeft:1},lJ=e=>{var t,i,n,l;if(!e.parent)return{isAllowedInherit:!1,isBlockedInherit:!1};let a=null===(t=e.targeting)||void 0===t?void 0:t.publishers,r=null===(i=e.parent.targeting)||void 0===i?void 0:i.publishers,s=null===(n=e.targeting)||void 0===n?void 0:n.blacklist_publishers,o=null===(l=e.parent.targeting)||void 0===l?void 0:l.blacklist_publishers;return{isAllowedInherit:(0,lW.Z)(a,r),isBlockedInherit:(0,lW.Z)(s,o)}},l$=e=>{let{publisherOrList:t,onDeleteClick:i}=e,n=t&&"string"!=typeof t;return(0,a.jsxs)(P.Z,{children:[(0,a.jsxs)(P.Z,{display:"flex",justifyContent:"space-between",alignItems:"center",children:[(0,a.jsxs)(P.Z,{children:[(0,a.jsx)(Q.ZP,{textvariant:"body2",noMarginBottom:!0,children:n?t.name:t}),(0,a.jsx)(Q.ZP,{noWrap:!0,textvariant:"caption",color:"textSecondary",noMarginBottom:!0,children:n?"Publisher List":"Publisher"})]}),(0,a.jsx)($.Z,{onClick:()=>i(n?"list:".concat(t.id):t),sx:lQ,children:(0,a.jsx)(lV.Z,{})})]}),(0,a.jsx)(lH.Z,{})]})},l0=(0,a.jsx)(n$.Z,{sx:e=>{let{palette:t}=e;return{fontSize:"15px",color:t.grey[500]}}});var l1=e=>{let{allowedPublishers:t,blockedPublishers:i,onDeleteAllowed:n,onDeleteBlocked:l}=e,r=(0,lz.Gc)(),s=t.length,o=i.length,{isAllowedInherit:d,isBlockedInherit:c}=lJ(r.values);return(0,a.jsxs)(lk.default.Container,{children:[(0,a.jsx)(lk.default.Item,{xs:12,sm:12,md:6,lg:6,xl:6,children:(0,a.jsxs)(lK,{children:[(0,a.jsxs)(lX,{children:[(0,a.jsx)(es.Z,{color:"secondary",sx:{width:20,height:20}}),(0,a.jsxs)(Q.ZP,{textvariant:"subtitle2",noMarginBottom:!0,ml:1,children:["Allowlist (",s,")"]}),d&&l0]}),t.length>0?t.map(e=>(0,a.jsx)(l$,{publisherOrList:e,onDeleteClick:n},"string"==typeof e?e:e.id)):(0,a.jsx)(lq,{children:(0,a.jsx)(Q.ZP,{textvariant:"body2",color:"textSecondary",noMarginBottom:!0,children:O.T.PUBLISHERS_FIELD.PLACEHOLDER})})]})}),(0,a.jsx)(lk.default.Item,{xs:12,sm:12,md:6,lg:6,xl:6,children:(0,a.jsxs)(lK,{children:[(0,a.jsxs)(lX,{children:[(0,a.jsx)(lY.Z,{color:"secondary",sx:{width:20,height:20}}),(0,a.jsxs)(Q.ZP,{textvariant:"subtitle2",noMarginBottom:!0,ml:1,children:["Blocklist (",o,")"]}),c&&l0]}),i.length>0?i.map(e=>(0,a.jsx)(l$,{publisherOrList:e,onDeleteClick:l},"string"==typeof e?e:e.id)):(0,a.jsx)(lq,{children:(0,a.jsx)(Q.ZP,{textvariant:"body2",color:"textSecondary",noMarginBottom:!0,children:O.T.PUBLISHERS_FIELD.PLACEHOLDER})})]})})]})},l2=e=>{let{onNewPublisherListCreation:t}=e;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(le.Z,{secondary:!0,onClick:()=>m.default.openDialog(O.C.DIALOGS.NEW_PUBLISHER_LIST),sx:{whiteSpace:"nowrap",textAlign:"center"},children:"New publisher list"}),(0,a.jsx)(tR.d3,{onPublisherListCreation:t})]})},l5=()=>(0,a.jsx)(a.Fragment,{children:(0,a.jsx)(le.Z,{secondary:!0,onClick:()=>m.default.openDialog(O.C.DIALOGS.SEARCH_PUBLISHERS),startIcon:(0,a.jsx)(Y.Z,{}),sx:{whiteSpace:"nowrap",textAlign:"center"},children:"Search publishers"})}),l3=i(60747),l4=i(4638),l6=i(275),l8=i(80210),l7=i(9374),l9=i(26603);let{WIDTH:{X_LARGE:ae,MEDIUM:at,SMALL:ai}}=d.default.DATA_GRID,an=[{field:"publisher",headerName:"Publisher name",minWidth:ae},{field:"bundleid",headerName:"Bundle ID",minWidth:at},{field:"domain",headerName:"Domain",minWidth:ae},{field:"exchange",headerName:"Ad Exchange",minWidth:ai},{field:"creativeformat",headerName:"Creative format",minWidth:at,renderCell:l7.ni},{...l9.numberTemplateCell,field:"offers",headerName:"Bid offers",minWidth:at}];var al=i(61407),aa=i(2719),ar=i(58570),as=i(23410),ao=i(93902);let ad=e=>{var t;let i=ty.ZP.getSessionCurrencySymbol(),n=null===(t=e.countries)||void 0===t?void 0:t.map(e=>
1v.countries[e]),l="".concat(e.cpm?"".concat(i).concat(e.cpm," CPM | "):""," ").concat(e.items||0," users ").concat((null==n?void 0:n.length)?"| ".concat(n.join(" | ")):"");return{id:e.id,name:e.name,label:e.name,value:e.id,sublabel:l,type:e.type}},ac=async e=>{if(!Array.isArray(e))return[];let t=(0,ao.Xf)({key:"id",operator:"isAnyOf",value:e});return(await as.ZP.listAll({filter:t})).map(e=>ad(e))},au=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return{url:ar.i.url,responseToOptions:e=>e.map(ad),params:e.trim()?{search:e}:void 0}},ap=e=>{let{andAudiences:t={},orAudiences:i={}}=e,n=Object.values({...t,...i});return!!n.length&&n.some(e=>as.ZP.isThirdPartyAudience(e))},am=e=>{let{andAudiences:t={},orAudiences:i={}}=e,n=Object.values({...t,...i});return!!n.length&&n.every(e=>!as.ZP.isThirdPartyAudience(e))};var a_=i(47791),ag=i(44850),aA=i(41886);let aI="autocomplete_options",aS="autocomplete_options_and",{AUTOCOMPLETE:aE,CHECKBOX:aC,CHIPS_SELECTS:av,SWITCH:ah}=tD.FIELD_TYPES,{AUDIENCES_RULES:ax,DMP_AUDIENCES:aT,DMP_AUDIENCES_AND:af,DMP_AUDIENCES_NOT:aN,INCREASE_REACH:ab,WILL_NOT_COPY_AUDIENCES:ay}=ld,{AUDIENCES:aP}=u.default.CAMPAIGN.CAMPAIGN_CONFIGURATION,aD=[{type:av,name:ax,title:"Target",chips:(0,aA.Z)(d.default.AUDIENCES.RULES),size:12},{type:aE,name:aT,mode:"multiple",label:"At least one of them",options:au(),getOptionsFromInput:au,initialOptions:ac,materialInputProps:{startAdornment:(0,a.jsx)(a_.Z,{color:"secondary"})},size:6,selectedOptionsFieldname:aI},{type:aE,name:af,mode:"multiple",label:"Mandatory ones",options:au(),getOptionsFromInput:au,initialOptions:ac,materialInputProps:{startAdornment:(0,a.jsx)(ag.Z,{color:"secondary"})},size:6,selectedOptionsFieldname:aS},{type:aE,name:aN,mode:"multiple",label:"None of them",options:au(),getOptionsFromInput:au,initialOptions:ac,materialInputProps:{startAdornment:(0,a.jsx)(lY.Z,{color:"secondary"})},size:6,selectedOptionsFieldname:"autocomplete_options_not"},{type:ah,name:ab,label:aP.INCREASE_AUDIENCE_REACH,tooltipTitle:aP.INCREASE_AUDIENCE_REACH_TOOLTIP,size:6,hidden:!0,parser:{dependencies:[aI,aS],parse:(e,t)=>{let i=t.autocomplete_options_and,n=t.autocomplete_options;if(i||n){let t=am({andAudiences:i,orAudiences:n});return{...e,hidden:!t}}return e}},consolidation:{dependencies:[aI,aS],consolidate:async e=>{let t=(0,tD.NA)(ab,e),i=e.autocomplete_options_and,n=e.autocomplete_options;return i||n?am({andAudiences:i,orAudiences:n})&&t:t}}},{type:aC,name:ay,label:aP.WILL_NOT_COPY_AUDIENCES,hidden:!0,size:6,parser:{dependencies:[aI,aS,ay],parse:(e,t)=>{let i=t.autocomplete_options_and,n=t.autocomplete_options;if(t.targeting.will_not_copy_audiences)return{...e,required:!0,hidden:!1};if(i||n){let t=ap({andAudiences:i,orAudiences:n});return{...e,hidden:!t,required:!0}}return e}},consolidation:{dependencies:[ab],consolidate:async e=>{let t=(0,tD.NA)(ay,e);return!!(0,tD.NA)(ab,e)&&t}}}];var aR=i(45329),aO=i(2081);i(49724);let{AUTOCOMPLETE:aj}=tD.FIELD_TYPES,{CONTEXTS:aZ,CONTEXTS_NOT:aL,CONTEXTS_OR:aM}={VENDOR_CONTEXT:"_vendorContext",CONTEXTS:"targeting.contexts",CONTEXTS_OR:"targeting.contexts_or",CONTEXTS_NOT:"targeting.contexts_not"},{contextToOption:aG}=tP.default.helpers;aO.ZP.listContextsSubscription(),aO.ZP.listContextsSubscription,a_.Z,aO.ZP.listContextsSubscription(),aO.ZP.listContextsSubscription,ag.Z,aO.ZP.listContextsSubscription(),aO.ZP.listContextsSubscription,lY.Z;let{gaid:az,ifa:ak,fake:aw,...aU}=(0,aR.HP)(v.identifiers),aB=[az,ak,aw],aF=[aw,az,ak,...Object.values(aU)],{DEVICE_TYPES:aY}=O.C,{DESKTOP:aV,MOBILE:aH,CTV:aW,TABLET:aK}=aY,aX=[aH,aW,aK];var aq=function(){let{isDesktopAllowed:e,isMultichannel:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=aO.ZP.getDeviceTypes()||{},n=[...aX,...t&&!e?[]:[aV]];return Object.entries(i).filter(e=>{let[t]=e;return n.includes(t)}).map(e=>{let[t,i]=e;return{value:t,label:i}})};let aQ=e=>{let{options:t,value:i,parentValues:n,withBlocklist:l}=e;if(!n&&!i)return!0;let a=Object.values(t).every(e=>{let{value:t}=e,l=null==n?void 0:n[t];return(null==i?void 0:i[t])===l});
1return l?a&&i.blacklist===n.blacklist:a},aJ=e=>Object.entries(e).reduce((e,t)=>{let[i,n]=t;return"blacklist"===i?e:n?[...e,i]:e},[]);var a$=e=>{let{onChange:t,value:i,label:n,withBlocklist:l,allowSelectAll:r,options:s,name:o}=e,{values:d}=(0,tD.Gc)(),c="function"==typeof s?s():s||[],u=l&&!!i.blacklist,p=aJ(i),m=(0,tD.NA)("parent.".concat(o),d),_=(null==d?void 0:d.parent)&&aQ({options:c,value:i,parentValues:m,withBlocklist:l}),g=_?(0,a.jsx)(lw.Z,{label:n}):n,A=_?(0,a.jsx)(lw.Z,{label:"Use as blocklist"}):"Use as blocklist",I=!!p.length&&l;return(0,a.jsxs)(lk.default.Container,{display:"flex",flexDirection:"row",alignItems:"center",children:[(0,a.jsx)(lk.default.Item,{xl:I?6:12,lg:I?6:12,md:I?6:12,sm:12,xs:12,children:(0,a.jsx)(lU.Z,{value:p,options:c,title:g,onChange:(e,i)=>{Array.isArray(i)&&t(c.reduce((e,t)=>({...e,[t.value]:!!i.includes(t.value)||null}),{}))},mode:"multiple",allowSelectAll:r})}),I&&(0,a.jsx)(lk.default.Item,{xl:6,lg:6,md:6,sm:12,xs:12,children:(0,a.jsx)(N.Z,{checked:u,label:A,onChange:(e,n)=>{t({...i,blacklist:n})}})})]})};let{AUTOCOMPLETE:a0,CUSTOM:a1,SWITCH:a2}=tD.FIELD_TYPES,{DEVICE_IDS:a5,BROWSERS:a3,BROWSERS_AS_BLACKLIST:a4,CONNECTION:a6,CONNECTION_AS_BLACKLIST:a8,ISPS:a7,ISPS_AS_BLACKLIST:a9,DEVICE_MAKERS:re,DEVICE_MAKERS_AS_BLACKLIST:rt,DEVICE_MODELS_AS_BLACKLIST:ri,DEVICE_MODELS:rn,OPERATORS:rl,OPERATORS_AS_BLACKLIST:ra,DEVICE_TYPE:rr}=lr;var rs=e=>{let{isCTV:t,isSync:i,isMultichannel:n,isSyncStrategy:l,isDesktopAllowed:a}=e,r=aF.filter(e=>!i&&!l||aB.includes(e)).reduce((e,t)=>({...e,[t]:v.identifiers[t]}),{});return[{name:rr,type:a1,Component:a$,componentProps:{label:"Type",withBlocklist:!1,options:aq({isMultichannel:n,isDesktopAllowed:a}),allowSelectAll:!0},lgSize:4,mdSize:4,smSize:9,xsSize:12,hidden:t},{name:a5,type:a1,Component:a$,componentProps:{label:"Device IDs",withBlocklist:!1,options:(0,aR.We)(r),allowSelectAll:!0},lgSize:t?9:4,mdSize:t?9:4,smSize:9,xsSize:12},{name:a3,type:a0,mode:"multiple",label:"Browsers",options:(0,aR.We)(v.browsers),size:8},tP.default.templates.asBlacklistSwitch({name:a4,size:4,blocklistReference:a3}),{name:a6,type:a1,Component:a$,componentProps:{label:"Connection",withBlocklist:!1,options:()=>{var e;return(0,aR.We)(null!==(e=aO.ZP.getConnectionTypes())&&void 0!==e?e:{},{formatLabel:aR.kC})},allowSelectAll:!1},size:8},{name:a8,type:a2,label:"Use as a blocklist",size:4,parser:{dependencies:[a6],parse:(e,t)=>{let i=(0,tD.NA)(a6,t),n=i&&Object.keys(i).filter(e=>i[e]).length>0;return{...e,hidden:!n}}}},{name:a7,type:a0,mode:"multiple",label:"ISPs",options:()=>{var e;return(0,aR.We)(null!==(e=aO.ZP.getIsps())&&void 0!==e?e:{},{formatLabel:aR.kC})},size:8},tP.default.templates.asBlacklistSwitch({name:a9,size:4,blocklistReference:a7}),{name:re,type:a0,mode:"multiple",label:"Manufacturers",options:()=>{var e;return(0,aR.We)(null!==(e=aO.ZP.getDeviceMakers())&&void 0!==e?e:{},{formatLabel:aR.kC})},size:8},tP.default.templates.asBlacklistSwitch({name:rt,size:4,blocklistReference:re}),{name:rl,type:a0,mode:"multiple",label:"Mobile Operators",options:[],size:8,parser:{dependencies:[ll.SYNC_COUNTRIES,ll.STRATEGY_COUNTRIES],parse:(e,t)=>{let i=(0,tD.NA)(ll.STRATEGY_COUNTRIES,t)||(0,tD.NA)(ll.SYNC_COUNTRIES,t),n=aO.ZP.listOperatorsSubscription({countries:i});return{...e,options:n}}}},tP.default.templates.asBlacklistSwitch({name:ra,size:4,blocklistReference:rl}),{name:rn,type:a0,mode:"multiple",label:"Models",options:()=>{var e;return(0,aR.We)(null!==(e=aO.ZP.getDeviceModels())&&void 0!==e?e:{},{formatLabel:aR.kC})},size:8},tP.default.templates.asBlacklistSwitch({name:ri,size:4,blocklistReference:rn})]},ro=i(19287);let{errors:rd}=O.T.CAMPAIGN.NEW_CAMPAIGN,{DIALOGS:rc}=O.C,{AUTOCOMPLETE:ru,BUTTON:rp,SWITCH:rm}=tD.FIELD_TYPES,{SYNC_COUNTRIES:r_,STRATEGY_COUNTRIES:rg,REGIONS:rA,CITIES:rI,TARGET_GEOLIST:rS,NEW_GEOLIST_BUTTON:rE,USE_CITIES_AS_BLACKLIST:rC,USE_REGIONS_AS_BLACKLIST:rv}=ll,rh=()=>{m.default.openDialog(rc.NEW_GEOLIST)};var rx=e=>{let{isStrategy:t}=e;return[tP.default.templates.countriesAutocomplete({name:t?rg:r_,label:"Country",xsSize:12,mdSize:4,lgSize:4,validator:e=>Array.isArray(e)&&e.length<=5,validationErrorMessage:rd.maxCountries}),tP.default.templates.regionsAutocomplete({name:rA,label:"Region",countriesFieldName:t?rg:r_,lgSize:4,xsSize:12,mdSize:4}),tP.default.templates.citiesAutocomplete({name:rI,label:"City",countriesFieldName:t?rg:r_,regionsFieldName:rA,lgSize:4,xsSize:12,mdSize:4}),{name:rS,type:ru,label:"Target geolist",options:[],lgSize:4,xsSize:7,smSize:6,mdSize:10,parser:{dependencies:[rg,r_],parse:(e,i)=>{let n=t?rg:r_,l=(0,tD.NA)(n,i),a=ro.ZP.getListSuscription({countries:l});return{...e,options:a}}}},{name:rE,type:rp,label:"New geolist",onClick:rh,lgSize:2,mdSize:2,smSize:2,xsSize:5},tP.default.templates.zipCodesAutocomplete({name:"targeting.zipcodes",xsSize:12,mdSize:12,smSize:8,lgSize:6,parser:{dependencies:["targeting.zipcodes"],parse:(e,i)=>{var n,l,r;let s=(null===(n=i.targeting)||void 0===n?void 0:n.zipcodes)||[],o=(null===(r=i.parent)||void 0===r?void 0:null===(l=r.targeting)||void 0===l?void 0:l.zipcodes)||[],d=(0,lW.Z)(s,o),c="Zip codes",u=t&&d?(0,a.jsx)(lw.Z,{label:c}):c;return{...e,label:u}}}}),{name:rv,type:rm,label:"Use region as blocklist",xsSize:12,lgSize:4,smSize:6,mdSize:6,parser:{dependencies:[rA],parse:(e,t)=>{let i=(0,tD.NA)(rA,t);return{...e,hidden:!i.length}}}},{name:rC,type:rm,label:"Use city as blocklist",xsSize:12,lgSize:4,smSize:6,mdSize:6,parser:{dependencies:[rv,rI],parse:(e,t)=>{let i=(0,tD.NA)(rv,t),n=(0,tD.NA)(rI,t);return{...e,disabled:i,hidden:!n.length}}}}]},rT=i(97651);let{DESKTOP:rf,TABLET:rN,MOBILE:rb,CTV:ry}=O.C.DEVICE_TYPES,rP=["android","ios"],rD=["android","ios"],rR=["smartcast"],rO={tizen:"Tizen (Samsung TV)"},rj=e=>{var t;let{campaign:i,selectedDeviceTypes:n}=e,l=p.default.isSync(i),a=null!==(t=aO.ZP.getOperatingSystems())&&void 0!==t?t:{},r=null==n?void 0:n.includes(ry),s=(null==n?void 0:n.includes(rb))||(null==n?void 0:n.includes(rN)),o=null==n?void 0:n.includes(rf);return Object.entries(a).filter(e=>{let[t]=e;return l?rD.includes(t):l||r||!s?r?!!r||!!s||!o:!rR.includes(t):rP.includes(t)})},rZ=e=>{let{campaign:t,selectedDeviceTypes:i}=e;return rj({campaign:t,selectedDeviceTypes:i}).map(e=>{let[t,n]=e,l=null==i?void 0:i.includes(ry),a=rO[t];return{value:t,label:l&&a?a:n.label}})},rL=e=>{var t;let i=(null!==(t=aO.ZP.getOperatingSystems())&&void 0!==t?t:{})[e].versions;return(null!=i?i:[]).map(e=>({value:e,label:e}))};var rM=i(54826);let rG=(e,t)=>{let i=e.split(".").map(Number),n=t.split(".").map(Number);return i.map((e,t)=>{let i=n[t];return e>i?1:i>e?-1:0}).find(e=>0!==e)||0}
1,rz=e=>t=>!!e.min&&-1===rG(t.value,e.min),rk=e=>t=>!!e.max&&1===rG(t.value,e.max);var rw=e=>{let{value:t,onChange:i,disabled:n,option:l}=e,r=null!=t?t:{},s=rL(l.value);return s&&s.length?(0,a.jsxs)(P.Z,{display:"flex",maxWidth:"12.5rem",width:"12.5rem",children:[(0,a.jsx)(lU.Z,{disabled:n,title:"Min",fullWidth:!0,getOptionDisabled:rk(r),onChange:(e,t)=>{if(Array.isArray(t))return;let n={...r,min:null!=t?t:void 0};null==i||i(n)},value:null==r?void 0:r.min,options:s,sx:{marginRight:e=>e.spacing(1)}}),(0,a.jsx)(lU.Z,{disabled:n,title:"Max",fullWidth:!0,getOptionDisabled:rz(r),onChange:(e,t)=>{if(Array.isArray(t))return;let n={...r,max:null!=t?t:void 0};null==i||i(n)},value:null==r?void 0:r.max,options:s,sx:{marginRight:e=>e.spacing(1)}})]}):(0,a.jsx)(rM.Z,{textvariant:"caption",color:"textSecondary",lineHeight:"3rem",children:"Versions not available"})};let rU=e=>e?Object.entries(e).reduce((e,t)=>{let[i,{checked:n,value:l}]=t;return n?{...e,[i]:null!=l?l:{}}:e},{}):null,rB=e=>e?Object.entries(e).reduce((e,t)=>{let[i,n]=t;return{...e,[i]:{checked:!0,value:n}}},{}):null;var rF=e=>{let{onChange:t,value:i,campaign:n,disabled:l,selectedDeviceTypes:r,showOsVersions:s,enableSwitchLabel:o,enableSwitchExtraContent:d}=e,c=rB(i),u=rZ({campaign:n,selectedDeviceTypes:r});return(0,a.jsx)(rT.Z,{ValueComponent:rw,onChange:(e,i)=>{null==t||t(rU(i))},value:c,options:u,disabled:l,hideValueComponent:!s,withSelectAll:!0,withEnableSwitch:!0,enableSwitchLabel:o,enableSwitchExtraContent:d})},rY=i(26533);let{OPERATING_SYSTEMS:rV}={OPERATING_SYSTEMS:"targeting.os",NO_RESULTS_TEXT:"no_results_found"},{DEVICE_TYPE:rH,_ASK_OS_VERSION:rW}=lr;var rK=e=>[{name:rV,type:tD.FIELD_TYPES.CUSTOM,size:12,Component:rF,componentProps:{campaign:e},parser:{dependencies:[rH,rW,rV],parse:(e,t)=>{let i=Object.entries((0,tD.NA)(rH,t)||{}).reduce((e,t)=>{let[i,n]=t;return n?[...e,i]:e},[]),n=(0,tD.NA)(rW,t),l=t.parent&&!t.targeting.os&&!t.parent.targeting.os,r="Any/No Operating System",s=l?(0,a.jsx)(lw.Z,{label:r}):r,o=(0,tD.NA)(rV,t);return{...e,componentProps:{..."componentProps"in e&&e.componentProps,selectedDeviceTypes:i,showOsVersions:n,enableSwitchLabel:s,enableSwitchExtraContent:(0,a.jsx)(rY.Z,{name:rW,label:"Apply Operating Systems versions",disabled:!o})}}}}}];let{CAMPAIGN:{CAMPAIGN_CONFIGURATION:{VIEWABILITY:rX}}}=u.default,{SWITCH:rq,SELECT:rQ,SLIDER:rJ,CHECKBOX:r$}=tD.FIELD_TYPES,{MEASURE_VIEWABILITY:r0,CUSTOM_VIEWABILITY:r1,TRAFFIC_VIEWABILITY:r2,SECONDS_ON_SCREEN:r5,PERCENTAGE_OF_PIXELS:r3,TERMS_AND_CONDITIONS:r4}=lo,r6=(e,t)=>({...e,hidden:!(0,tD.NA)(r0,t)||(0,tD.NA)(r1,t)}),r8=(e,t)=>({...e,hidden:!1===(0,tD.NA)(r1,t)||!(0,tD.NA)(r0,t)}),r7=()=>{var e;let{isWhitelabel:t}=(0,n9.y)(),i=aO.ZP.getViewabilityTrackingToolCosts(),n=null==i?void 0:i.mediasmart,l=null===(e=ty.ZP.getSessionCurrency())||void 0===e?void 0:e.toLowerCase(),r=l&&"object"==typeof(null==n?void 0:n.non_video)&&(null==n?void 0:n.non_video[l]),s=l&&"object"==typeof(null==n?void 0:n.video)&&(null==n?void 0:n.video[l]),o=s?"Video: ".concat(s):"",d=t?rX.SWITCH:rX.MEDIASMART_SWITCH,c="".concat(r?"Display: ".concat(r):""," ").concat(o?"| ".concat(o):"");return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(Q.ZP,{noMarginBottom:!0,children:d}),(0,a.jsx)(Q.ZP,{textvariant:"body2",color:"neutral.light",children:c})]})};var r9=e=>{let{isMultichannelStrategy:t,isSyncStrategy:i}=e;return[{name:r0,type:rq,label:(0,a.jsx)(r7,{}),lgSize:5,mdSize:5,smSize:6,xsSize:12,disabled:t||i},{name:r1,type:rq,label:"Customize viewability",lgSize:2.5,mdSize:2.5,smSize:6,xsSize:12,hidden:!0,parser:{dependencies:[r0],parse:(e,n)=>({...e,hidden:!(0,tD.NA)(r0,n)||t||i})}},{name:r2,type:rQ,label:"Traffic viewability",lgSize:3,mdSize:3,xsSize:12,hidden:!0,required:!0,options:(0,aA.Z)(v.traffic_viewability),parser:{dependencies:[r1,r0],parse:r6}},{name:r5,type:rJ,label:"Seconds on screen",lgSize:3,mdSize:3,xsSize:12,hidden:!0,marks:!0,min:1,max:10,parser:{dependencies:[r1,r0],parse:r8}},{name:r3,type:rJ,label:"% of pixels",mdSize:3,smSize:12,marks:!0,min:1,max:100,hidden:!0,parser:{dependencies:[r1,r0],parse:r8}},{name:r4,type:r$,label:(0,a.jsxs)(Q.ZP,{gutterBottom:!1,children:["I agree with mediasmart"," ",(0,a.jsx)("a",{href:lG.Z.url(lG.t.VIEWABILITY_TERMS_AND_CON
1DITIONS),children:"terms and conditions"})," for viewability"]}),size:12,required:!0,hidden:t||i,parser:{dependencies:[r0],parse:(e,n)=>({...e,hidden:!(0,tD.NA)(r0,n)||t||i})}}]};let{AUTOCOMPLETE:se}=tD.FIELD_TYPES,{WEATHER_CONTEXTS:st,USE_WEATHER_CONTEXTS_AS_BLACKLIST:si}={WEATHER_CONTEXTS:"targeting.weather_contexts",USE_WEATHER_CONTEXTS_AS_BLACKLIST:"targeting.use_weather_contexts_as_blacklist"};var sn=()=>[{name:st,type:se,label:"Weather conditions",mode:"multiple",size:6,options:(aO.ZP.getContexts()||[]).filter(e=>"weather"===e.agent).map(e=>({label:e.name,value:e.id}))},tP.default.templates.asBlacklistSwitch({name:si,size:6,blocklistReference:st})];let{AUTOCOMPLETE:sl}=tD.FIELD_TYPES,{MANUAL_KEYWORDS_AND:sa,MANUAL_KEYWORDS_NOT:sr,MANUAL_KEYWORDS_OR:ss}={MANUAL_KEYWORDS_AND:"targeting.manual_keywords_and",MANUAL_KEYWORDS_NOT:"targeting.manual_keywords_not",MANUAL_KEYWORDS_OR:"targeting.manual_keywords_or"},so=[{name:ss,type:sl,mode:"multiple",creatable:!0,options:[],label:"At least one of them",InputProps:{startAdornment:(0,a.jsx)(a_.Z,{color:"secondary"})},lgSize:6,mdSize:6,smSize:12},{name:sa,type:sl,mode:"multiple",creatable:!0,options:[],label:"Mandatory ones",InputProps:{startAdornment:(0,a.jsx)(ag.Z,{color:"secondary"})},lgSize:6,mdSize:6,smSize:12},{name:sr,type:sl,mode:"multiple",creatable:!0,options:[],label:"None of them",InputProps:{startAdornment:(0,a.jsx)(lY.Z,{color:"secondary"})},lgSize:6,mdSize:6,smSize:12}];var sd=i(58450);let{AUTOCOMPLETE:sc,SWITCH:su,CUSTOM:sp}=tD.FIELD_TYPES,{GENDER:sm,AGE:s_,LANGUAGE:sg,LANGUAGE_BLOCKLIST:sA}={GENDER:"targeting.gender",AGE:"targeting.age",LANGUAGE:"targeting.languages",LANGUAGE_BLOCKLIST:"targeting.use_languages_as_blacklist"},sI=e=>({dependencies:[e],parse:(t,i)=>{let n=Object.values((0,tD.NA)(e,i)).filter(e=>!!e);return{...t,lgSize:(null==n?void 0:n.length)?6:4,mdSize:(null==n?void 0:n.length)?6:4}}}),sS=[{name:sm,type:sp,Component:a$,componentProps:{allowSelectAll:!0,withBlocklist:!0,label:"Gender",options:()=>{var e;let t=null!==(e=aO.ZP.getGender())&&void 0!==e?e:{},i=(0,sd.Z)(["blacklist"],t);return(0,aA.Z)(i)}},lgSize:6,mdSize:6,smSize:10,xsSize:12,parser:sI(sm)},{name:s_,type:sp,Component:a$,componentProps:{allowSelectAll:!0,label:"Age",options:()=>{var e;let t=null!==(e=aO.ZP.getAge())&&void 0!==e?e:{},i=(0,sd.Z)(["blacklist"],t);return(0,aA.Z)(i)},withBlocklist:!0},smSize:12,lgSize:6,mdSize:6,xsSize:12,parser:sI(s_)},{name:sg,type:sc,mode:"multiple",label:"Language",allowSelectAll:!0,options:()=>{var e;let t=null!==(e=aO.ZP.getLanguages())&&void 0!==e?e:{};return(0,aA.Z)(t)},lgSize:7,mdSize:7,smSize:7,xsSize:12,parser:{dependencies:[sg],parse:(e,t)=>{let i=(0,tD.NA)(sg,t);return{...e,lgSize:(null==i?void 0:i.length)?3:4,mdSize:(null==i?void 0:i.length)?3:4,smSize:(null==i?void 0:i.length)?7:12}}}},{name:sA,type:su,label:"Use as blocklist",lgSize:3,smSize:5,mdSize:3,xsSize:12,parser:{dependencies:[sg],parse:(e,t)=>{let i=(0,tD.NA)(sg,t);return{...e,hidden:!(null==i?void 0:i.length)}}}}];var sE=i(41290);let{ADS_TXT:sC,ADS_TXT_PUBLISHERS_LIST:sv,APP_RATING:sh,MANDATORY_BUNDLE:sx,MANDATORY_IP:sT,MANDATORY_MANDATORY_DOMAIN:sf,MANDATORY_TAGID:sN,PUBLISHER_TYPE:sb,REMOVE_SAFEFRAME:sy}=ls,{AUTOCOMPLETE:sP,CHIPS_SELECTS:sD,CUSTOM:sR,SWITCH:sO,FIELD_GROUP:sj}=tD.FIELD_TYPES,sZ=["direct"],sL=e=>{var t,i;let n=[{label:"All",value:"all"},{label:"Web",value:"web"},{label:"App",value:"app"}];if(!e.parent)return n;let l=null===(t=e.parent.targeting.publisher_type)||void 0===t?void 0:t.app,r=null===(i=e.parent.targeting.publisher_type)||void 0===i?void 0:i.web,s=e.targeting.publisher_type,o=l&&r&&"all"===s||l&&!r&&"app"===s||!l&&r&&"web"===s;return n.map(e=>o&&e.value===s?{...e,label:(0,a.jsx)(lw.Z,{label:e.label,styles:{color:"inherit",fontSize:"12px"}})}:e)},sM=[{name:sb,type:sD,title:"Type",parser:{dependencies:[sb],parse:(e,t)=>({...e,chips:sL(t)})},mdSize:3,lgSize:3,smSize:12,xsSize:12},{name:sh,type:sR,Component:e=>{let{label:t,onChange:i,...n}=e;return(0,a.jsxs)(a.Fragment,{children:[t&&("string"==typeof t?(0,a.jsx)(Q.ZP,{textvariant:"body2",children:t}):t),(0,a.jsx)(sE.Z,{...n,onChange:(e,t)=>
1{i&&i(t)}})]})},parser:{dependencies:[sb,sh],parse:(e,t)=>{let i=(0,tD.NA)(sh,t),n=(null==t?void 0:t.parent)&&(0,tD.NA)(sh,t.parent),l=(null==t?void 0:t.parent)&&(!i&&!n||i===n),r="Minimum app store rating",s=l?(0,a.jsx)(lw.Z,{label:r}):r,o=(0,tD.NA)(sb,t);return{...e,hidden:"web"===o,componentProps:{label:s}}}},mdSize:9,lgSize:9,smSize:12,xsSize:12},{name:"field_group_1",type:sj,fields:[{name:sx,type:sO,label:"Only with Bundle ID",lgSize:3,mdSize:3,smSize:6,xsSize:12},{name:sN,type:sO,label:"Only with Tag ID",lgSize:3,mdSize:3,smSize:6,xsSize:12},{name:sf,type:sO,label:"Only with a known website",lgSize:3,mdSize:3,smSize:6,xsSize:12},{name:sT,type:sO,label:"Only with full IP",lgSize:3,mdSize:3,smSize:6,xsSize:12}],lgSize:12,mdSize:12,smSize:12,xsSize:12},{name:"field_group_2",type:sj,fields:[{name:sy,type:sO,label:"Remove Safeframe",lgSize:3,mdSize:3,smSize:6,xsSize:12},{name:sC,type:sO,label:"Only with Ads.txt",lgSize:3,mdSize:3,smSize:6,xsSize:12},{name:sv,type:sP,mode:"multiple",label:"Type of publisher",allowSelectAll:!0,options:(0,aA.Z)(v.adstxt_publisher_list),required:!0,lgSize:3,mdSize:3,smSize:6,xsSize:12,parser:{dependencies:[sC],parse:(e,t)=>({...e,hidden:!(0,tD.NA)(sC,t)})},consolidation:{dependencies:[sC],consolidate:async e=>(0,tD.NA)(sC,e)?sZ:[]}}],lgSize:12,mdSize:12,smSize:12,xsSize:12}],{VIDEO_POSITION:sG}=O.C.CAMPAIGN,{VIDEO_POSITIONS:sz,ONLY_REWARDED_VIDEOS:sk}={VIDEO_POSITIONS:"targeting.video_positions",ONLY_REWARDED_VIDEOS:"targeting.rewarded"},{AUTOCOMPLETE:sw,SWITCH:sU}=tD.FIELD_TYPES,sB=[{name:sz,type:sw,mode:"multiple",label:"Video position",options:(0,aA.Z)(sG)},{name:sk,type:sU,label:"Only rewarded videos"}],{AUTOCOMPLETE:sF,SELECT:sY}=tD.FIELD_TYPES,{CATEGORIES:sV,CATEGORIES_BLOCKLIST:sH,VENDOR_CONTENT:sW}={VENDOR_CONTENT:"_vendorContent",CATEGORIES:"targeting.categories",CATEGORIES_BLOCKLIST:"targeting.use_categories_as_blacklist"},sK={MEDIASMART:{label:"mediasmart",value:"mediasmart"},DSP:{label:"DSP",value:"mediasmart"},IAB:{label:"IAB",value:"iab"}},sX=e=>{if(!(null==e?void 0:e.parent))return!1;let t=(0,tD.NA)(sW,e),i=(0,tD.NA)(sV,(null==e?void 0:e.parent)||{});return t===(!i||0===i.length||i.some(e=>e.toLowerCase().startsWith("mediasmart"))?sK.MEDIASMART.value:sK.IAB.value)};var sq=e=>{let{isWhitelabel:t}=e;return[{name:sW,type:sY,row:!0,size:3,options:t?[sK.DSP,sK.IAB]:[sK.MEDIASMART,sK.IAB],parser:{dependencies:[sW],parse:(e,t)=>{let i="Vendor",n=sX(t)?(0,a.jsx)(lw.Z,{label:i}):i;return{...e,label:n}}}},{name:sV,type:sF,label:"Category",mode:"multiple",options:[],allowSelectAll:!0,size:6,parser:{dependencies:[sW],parse:(e,t)=>{let i=(0,tD.NA)(sW,t)===sK.MEDIASMART.value?v.mediasmartCategories:v.iab_categories;return{...e,options:()=>(0,aA.Z)(i)}}},consolidation:{dependencies:[sW],consolidate:async()=>[]}},tP.default.templates.asBlacklistSwitch({name:sH,size:3,blocklistReference:sV})]};let sQ={connectedtv:"Smart TV",desktop:"Desktop",phone:"Smartphone",tablet:"Tablet",dooh:"DOOH"};var sJ=e=>{let{values:t}=(0,lz.Gc)(),i=(0,lz.NA)("targeting.countries",t),n=(0,lz.NA)(la.AD_EXCHANGES,t),l=(0,lz.NA)(lr.DEVICE_TYPE,t),a=(0,lz.NA)(ls.PUBLISHER_TYPE,t),r=Object.keys(l).map(e=>sQ[e]||e),s=a===O.C.COMMON.ALL?["web","app"]:a,o=[...i?[{variable:"countrycode",operator:O.C.RULE_TYPE.EQUAL,value:i}]:[],...n?[{variable:"exchange",operator:O.C.RULE_TYPE.EQUAL,value:Object.keys(n)}]:[],...r.length?[{variable:"devicetype",operator:O.C.RULE_TYPE.EQUAL,value:r}]:[],...s?[{variable:"apporsite",operator:O.C.RULE_TYPE.EQUAL,value:s}]:[]];return(0,aa.X)({rules:(0,al.Z)(o),from:eT.default.getYesterday().format("YYYY-MM-DD"),to:eT.default.getYesterday().format("YYYY-MM-DD"),name_pattern:e})};let{DIALOGS:s$}=O.C,s0=e=>{let{gridApiRef:t}=e,{search:i,handleSearchChange:n}=(0,l6.z)(),{data:l,isLoading:r}=sJ((0,l4.Z)(i,600)),s=null==l?void 0:l.map((e,t)=>({...e,id:t}));return(0,a.jsx)(l8.ZP,{autoHeight:!0,apiRef:t,columns:an,rows:s||[],pagination:!0,loading:r,onSearchChange:n,disableColumnFilter:!0,disableColumnSelector:!0,multipleSelection:!0,searchPlaceholder:"Search publishers"})};var s1=e=>{let{onAllowClick:t,onBlockClick:i}=e,n=(0,l3.A)(),l=e=>e.map(e=>e.publisher),r=()=>m.default.closeDialog(s$.SEARCH_PUBLISHERS),s=[{label:O.T.COMMON.CANCEL,onClick:r},{label:"Add blocklist",onClick:()=>{var e;i(l([...null==n?void 0:null===(e=n.current)||void 0===e?void 0:e.getSelectedRows().values()])),r()},buttonProps:{startIcon:(0,a.jsx)(lY.Z,{})}},{label:"Add allowlist",onClick:()=>{var e;t(l([...null==n?void 0:null===(e=n.current)||void 0===e?void 0:e.getSelectedRows().values()])),r()},buttonProps:{variant:"contained",startIcon:(0,a.jsx)(es.Z,{})}}];return(0,a.jsx)(q.ZP,{title:"Search publishers",dialogId:s$.SEARCH_PUBLISHERS,content:(0,a.jsx)(s0,{gridApiRef:n}),actions:s,maxWidth:"lg",fullWidth:!0})},s2=i(52137);let s5={display:"flex",width:"100%",gap:e=>e.spacing(1)},s3={flexGrow:1,margin:0,alignSelf:"center"},{DATA_GRID:{WIDTH:{XX_LARGE:s4}}}=O.C,s6=[{field:"publisher",headerName:"Publisher name",width:s4},{field:"publisherList",headerName:"PublisherList",renderCell:e=>{let{value:t,row:i}=e,n=O.R.RESOURCES.PUBLISHER(i.publisherListId);return(0,a.jsxs)(P.Z,{sx:s5,children:[(0,a.jsx)(Q.ZP,{noWrap:!0,sx:s3,tooltipTitle:t||"",children:t}),(0,a.jsx)(l7.zL,{actions:[{children:"View Publisher List",secondary:!0,key:"view_publisher_list",href:n}]})]})},flex:1}],s8=e=>{let{rows:t}=e;return(0,a.jsx)(s2.ZP,{columns:s6,rows:t,sx:{height:450},hideToolbarColumnsButton:!0,hideFooter:!0,hideToolbarFiltersButton:!0})};var s7=e=>{let{open:t,handleClose:i,duplicatedPublishersRows:n}=e,l=[{label:O.T.COMMON.OK,onClick:i}];return(0,a.jsx)(q.ZP,{open:t,actions:l,title:"Duplicated publishers",content:(0,a.jsx)(s8,{rows:n}),fullWidth:!0,maxWidth:"md"})};let s9=e=>{let{onClick:t}=e;return(0,a.jsx)(le.Z,{tertiary:!0,color:"inherit",size:"small",onClick:t,children:"View details"})},oe=(e,t)=>{var i;return null==e?void 0:null===(i=e.publishers)||void 0===i?void 0:i.filter(e=>!!e&&t.some(t=>{var i;return"string"==typeof t?t===e:null==t?void 0:null===(i=t.publishers)||void 0===i?void 0:i.includes(e)}))},ot=(e,t)=>
1e.reduce((e,i)=>{if("string"==typeof i)return e;let n=oe(i,t);return(null==n?void 0:n.length)?[...e,...n.map(e=>({id:"".concat(e,"-").concat(i.id),publisher:e,publisherList:i.name,publisherListId:i.id}))]:e},[]);var oi=e=>{let{allowedPublishers:t,blockedPublishers:i}=e,[n,l]=(0,r.useState)(!1),s=[...ot(t,i),...ot(i,t)];return(null==s?void 0:s.length)?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(nJ.Z,{severity:"info",renderAction:()=>(0,a.jsx)(s9,{onClick:()=>l(!0)}),children:O.T.CAMPAIGN.CAMPAIGN_CONFIGURATION.PUBLISHERS.ALERT_SAME_PUBLISHER}),(0,a.jsx)(s7,{open:n,handleClose:()=>l(!1),duplicatedPublishersRows:s})]}):null},on=i(54315),ol=i(405);let oa=(0,en.ZP)(P.Z)({display:"flex",justifyContent:"space-between",alignItems:"center",width:"100%"}),or=(0,en.ZP)(P.Z)(e=>{let{theme:t}=e;return{[t.breakpoints.down("sm")]:{maxWidth:"50%"},maxWidth:"70%",wordBreak:"break-all"}});var os=e=>{let{allowedPublishersIds:t,blockedPublishersIds:i,onAllowClick:n,onBlockClick:l}=e;return(e,r)=>(0,a.jsx)(on.HC,{...e,onClick:e=>e.preventDefault(),onMouseDown:e=>e.preventDefault(),children:(0,a.jsxs)(oa,{children:[(0,a.jsx)(or,{children:(0,ol.Z)({text:r.label,maxLength:150})}),(0,a.jsxs)(P.Z,{children:[(0,a.jsx)(le.Z,{tertiary:!0,onClick:()=>{n(r.value)},disabled:t.includes(r.value),children:O.T.COMMON.ADD}),(0,a.jsx)(le.Z,{tertiary:!0,onClick:()=>{l(r.value)},disabled:i.includes(r.value),children:"BLOCK"})]})]})})};let{PUBLISHERS:oo,BLACKLIST_PUBLISHERS:od,IGNORE_GLOBAL_BLOCKLIST:oc}=ls,ou=(e,t)=>t.reduce((t,i)=>{if(!i.startsWith("list:"))return[...t,i];let n=i.replace("list:","");return e[n]?[...t,e[n]]:t},[]),op=e=>e.reduce((e,t)=>({...e,[t.id]:t}),{}),om=async e=>{let{selectedPublishers:t,organizationId:i}=e;if(!Array.isArray(t))return{};let n=(0,ao.Xf)({key:"id",operator:"isAnyOf",value:t.map(e=>e.startsWith("list:")?e.replace("list:",""):e)});return op(await ty.ZP.listPublishers({filter:n,id:i}))};var o_=()=>{let{values:e,setFieldValue:t}=(0,lz.Gc)(),[i,n]=(0,r.useState)(""),[l,a]=(0,r.useState)({}),s=(0,r.useRef)({}),o=(0,lz.NA)(oo,e),d=(0,lz.NA)(od,e),c=(0,lz.NA)(oc,e),u=(0,lz.NA)("organization",e),{data:m=[]}=ty.ZP.useListOrganizationPublishersLists({id:u,search:i});(0,r.useEffect)(()=>{(async()=>{let e=await om({selectedPublishers:[...o,...d],organizationId:u});s.current={...s.current,...e},a(e)})()},[]);let _=(0,r.useMemo)(()=>op(m),[m]);s.current={...s.current,..._};let g=!(0,p.a3)(e),A=e=>{let i=Array.isArray(e)?e:[e];t(od,d.filter(e=>!i.includes(e))),t(oo,[...new Set([...o,...i])])},I=e=>{let i=Array.isArray(e)?e:[e];t(oo,o.filter(e=>!i.includes(e))),t(od,[...new Set([...d,...i])])},S=os({onAllowClick:A,onBlockClick:I,allowedPublishersIds:o,blockedPublishersIds:d});return{publisherLists:m,onAllowClick:A,onBlockClick:I,onIgnoreGlobalBlocklistChange:e=>{t(oc,e)},allowedPublishers:ou(s.current,o),blockedPublishers:ou(s.current,d),ignoreGlobalBlocklist:c,onDeleteBlocked:e=>{t(od,d.filter(t=>t!==e))},onDeleteAllowed:e=>{t(oo,o.filter(t=>t!==e))},renderOption:S,shouldShowSearchPublishers:g,onNewPublisherListCreation:e=>{s.current={...s.current,[e.id]:e},A("list:".concat(e.id))},setSearch:n}},og=()=>{var e;let{onAllowClick:t,onBlockClick:i,onIgnoreGlobalBlocklistChange:n,onNewPublisherListCreation:l,allowedPublishers:r,blockedPublishers:s,ignoreGlobalBlocklist:o,onDeleteBlocked:d,onDeleteAllowed:c,shouldShowSearchPublishers:u,renderOption:p,setSearch:m,publisherLists:_}=o_(),g=(0,lz.Gc)();return(0,a.jsxs)(P.Z,{children:[(0,a.jsx)(oi,{allowedPublishers:r,blockedPublishers:s}),(0,a.jsxs)(lk.default.Container,{spacing:2,alignItems:"end",children:[(0,a.jsx)(lk.default.Item,{xs:12,md:6,children:(0,a.jsx)(lB,{publisherLists:_,renderOption:p,onInputChange:m})}),(0,a.jsx)(lk.default.Item,{xs:12,md:2,children:(0,a.jsx)(l2,{onNewPublisherListCreation:l})}),(0,a.jsx)(lk.default.Item,{xs:12,md:4,children:(0,a.jsx)(N.Z,{label:(e="Ignore Global Blocklist",g.values.parent&&!!g.values.parent.targeting.ignore_global_blacklists===o?(0,a.jsx)(lw.Z,{label:e}):e),checked:o,onChange:e=>n(e.target.checked)})}),(0,a.jsx)(lk.default.Item,{xs:12,md:6,children:(0,a.jsx)(lF,{renderOption:p})}),u&&(0,a.jsx)(lk.default.Item,{xs:12,md:6,children:(0,a.jsx)(l5,{})}),(0,a.jsx)(lk.default.Item,{xs:12,children:(0,a.jsx)(l1,{allowedPublishers:r,blockedPublishers:s,onDeleteAllowed:c,onDeleteBlocked:d})}),(0,a.jsx)(s1,{onAllowClick:t,onBlockClick:i})]})]})};let{CARD:oA,TITLE:oI,ACCORDIONS:oS,SWITCH:oE,CUSTOM:oC}=tD.FIELD_TYPES,{ACCORDION_GROUP_ADVANCED_SETTINGS:ov,ADVANCED_SETTINGS:oh,CARD_AD_EXCHANGES:ox,CARD_ATTENTIA:oT,CARD_AUDIENCES:of,CARD_BRAND_SAFETY:oN,CARD_CONTENT:ob,CARD_DEALS:oy,CARD_DEVICE_IDS:oP,CARD_KEYWORDS:oD,
1CARD_LOCATION:oR,CARD_OPERATING_SYSTEMS:oO,CARD_PUBLISHERS:oj,CARD_INVENTORY:oZ,CARD_DEMOGRAPHIC:oL,CARD_VIDEO_SETTINGS:oM,CARD_WEATHER_CONDITIONS:oG,MAXIMIZE_USER_AWARANESS:oz,ONLY_GREEN_TRAFFIC:ok,PUBLISHERS_FIELD:ow}=ln,{CAMPAIGN:{NEW_CAMPAIGN:{FORM_DESCRIPTIONS:{ADEXCHANGES:oU,ATTENTIA:oB,ATTENTIA_WHITELABEL:oF,BRAND_SAFETY:oY,BRAND_SAFETY_CARD_LABEL:oV,BRAND_SAFETY_LABEL:oH,CONTENT:oW,CTV_AUDIENCES:oK,DEALS:oX,DEMOGRAPHIC:oq,DEVICE_IDS:oQ,KEYWORDS:oJ,LOCATION:o$,LOCATION_STRATEGY:o0,OPERATING_SYSTEMS_CTV:o1,INVENTORY:o2,PUBLISHERS:o5,VIDEO_SETTINGS:o3,WEATHER_CONDITIONS:o4}}}}=O.T,{COMMON:{SECONDARY:o6}}=O.C;var o8=i(98443);let{CARD:o7,TITLE:o9,ACCORDIONS:de,SWITCH:dt,CUSTOM:di}=tD.FIELD_TYPES,{ACCORDION_GROUP_ADVANCED_SETTINGS:dn,ADVANCED_SETTINGS:dl,CARD_AD_EXCHANGES:da,CARD_ATTENTIA:dr,CARD_AUDIENCES:ds,CARD_CONTENT:dd,CARD_DEALS:dc,CARD_DEVICE_IDS:du,CARD_KEYWORDS:dp,CARD_LOCATION:dm,CARD_OPERATING_SYSTEMS:d_,CARD_INVENTORY:dg,CARD_VIDEO_SETTINGS:dA,CARD_VIEWABILITY:dI,CARD_WEATHER_CONDITIONS:dS,MAXIMIZE_USER_AWARANESS:dE,CARD_DEMOGRAPHIC:dC,ONLY_GREEN_TRAFFIC:dv,PUBLISHERS_FIELD:dh,CARD_PUBLISHERS:dx}=ln,{MEASURE_VIEWABILITY:dT,CUSTOM_VIEWABILITY:df}=lo,{CAMPAIGN:{NEW_CAMPAIGN:{FORM_DESCRIPTIONS:{ADEXCHANGES:dN,ATTENTIA:db,ATTENTIA_WHITELABEL:dy,AUDIENCES:dP,CONTENT:dD,DEALS:dR,DEMOGRAPHIC:dO,DEVICES:dj,KEYWORDS:dZ,LOCATION:dL,LOCATION_STRATEGY:dM,OPERATING_SYSTEMS:dG,INVENTORY:dz,PUBLISHERS:dk,VIDEO_SETTINGS:dw,VIEWABILITY:dU,WEATHER_CONDITIONS:dB}}}}=u.default,{CARD:dF,TITLE:dY,ACCORDIONS:dV,CUSTOM:dH}=tD.FIELD_TYPES,{CARD_LOCATION:dW,CARD_DEALS:dK,ADVANCED_SETTINGS:dX,ACCORDION_GROUP_ADVANCED_SETTINGS:dq,CARD_AD_EXCHANGES:dQ,CARD_WEATHER_CONDITIONS:dJ,CARD_PUBLISHERS:d$,PUBLISHERS_FIELD:d0}=ln,{CAMPAIGN:{NEW_CAMPAIGN:{FORM_DESCRIPTIONS:{DOOH_ADEXCHANGES:d1,DEALS:d2,LOCATION:d5,LOCATION_STRATEGY:d3,WEATHER_CONDITIONS:d4,PUBLISHERS:d6}}}}=u.default,{COMMON:{SECONDARY:d8}}=d.default,{CARD:d7,TITLE:d9,ACCORDIONS:ce,SWITCH:ct,CUSTOM:ci}=tD.FIELD_TYPES,{CARD_DEMOGRAPHIC:cn,ACCORDION_GROUP_ADVANCED_SETTINGS:cl,ADVANCED_SETTINGS:ca,CARD_AD_EXCHANGES:cr,CARD_ATTENTIA:cs,CARD_AUDIENCES:co,CARD_CONTENT:cd,CARD_DEALS:cc,CARD_DEVICE_IDS:cu,CARD_KEYWORDS:cp,CARD_LOCATION:cm,CARD_OPERATING_SYSTEMS:c_,CARD_INVENTORY:cg,CARD_VIEWABILITY:cA,CARD_WEATHER_CONDITIONS:cI,MAXIMIZE_USER_AWARANESS:cS,ONLY_GREEN_TRAFFIC:cE,CARD_PUBLISHERS:cC,PUBLISHERS_FIELD:cv}=ln,{MEASURE_VIEWABILITY:ch,CUSTOM_VIEWABILITY:cx}=lo,{CAMPAIGN:{NEW_CAMPAIGN:{FORM_DESCRIPTIONS:{ADEXCHANGES:cT,ATTENTIA:cf,ATTENTIA_WHITELABEL:cN,AUDIENCES:cb,CONTENT:cy,DEALS:cP,DEVICES:cD,KEYWORDS:cR,LOCATION:cO,LOCATION_STRATEGY:cj,OPERATING_SYSTEMS:cZ,INVENTORY:cL,VIEWABILITY:cM,WEATHER_CONDITIONS:cG,DEMOGRAPHIC:cz,PUBLISHERS:ck}}}}=u.default,{COMMON:{SECONDARY:cw}}=d.default,cU=function(){let{exchanges:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return e?{exchanges:Object.entries(e).reduce((e,t)=>{let[i,{checked:n,valueInput:l}]=t;return n?{...e,[i]:{cost_percentage:l}}:e},{})}:{exchanges:e}},cB=function(){let{publisher_type:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(e)return e===O.C.COMMON.ALL?{publisher_type:{web:!0,app:!0}}:{publisher_type:{[e]:!0}}},cF=e=>{let{publishersField:t}=e;if(!t)return;let{publishers:i,blacklist_publishers:n,ignore_global_blacklists:l}=t;return i||n?{publishers:i||[],blacklist_publishers:n||[],ignore_global_blacklists:l}:{ignore_global_blacklists:l}},cY=function(){let{video_positions:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(e)return 0===e.length?{video_positions:{}}:{video_positions:e.reduce((e,t)=>({...e,[t]:!0}),{})}};var cV=e=>{let{targeting:t={}}=e,i=(0,sd.Z)(["targeting","parent"],e),n=(0,sd.Z)(["exchanges","publisher_type","video_positions","publishersField"],t);return{...i,targeting:{...n,...cU(t),...cF(t),...cB(t),...cY(t)}}};let{LOCATION_KEYS:cH,DEALS_KEYS:cW}=tP.default.campaigns,{AUDIENCES:cK,CAMPAIGN:cX}=d.default,cq=cX.FORMS.TARGETING_FORM_ID,{TARGET_GEOLIST:cQ}=cH,{AUDIENCES:cJ,SNACKBARS:{SUCCESS_UPDATE:c$,WARNING_TIMEZONE:c0}}=u.default.CAMPAIGN.CAMPAIGN_CONFIGURATION,{SUCCESS_UPDATE:c1}=u.default.CAMPAIGN.EDIT_STRATEGY.SNACKBARS,{BANNERS:{SMART_IVT_FILTERING:c2},COMMON:{MORE_INFO:c5}}=u.default,c3=()=>{let{setFieldValue:e,values:t}=(0,tD.Gc)();return(0,a.jsx)(lt.Z,{onNewDeal:i=>{let n=t||{},l=n.strategy_deal?cW.STRATEGY_DEAL:cW.DEAL,a=(0,tD.NA)(l,n);e(l,[...a,i.key])}})},c4=()=>{let{setFieldValue:e}=(0,tD.Gc)(),t=(0,r.useCallback)(t=>{e(cQ,t.id)},[e]);return(0,a.jsx)(li.Z,{onAddGeolist:t})},c6={"smart-tv":e=>{var t;if(!e)return[];
1let i=x.Z.getSession(),n=null==i?void 0:null===(t=i.customization)||void 0===t?void 0:t.isWhitelabel,l=p.default.isStrategy(e),r=p.default.hasVideoCreatives(e),s=rx({isStrategy:l}),o=rK(e),d=sq({isWhitelabel:n}),c=rs({isCTV:!0}),u=sn();return[{type:oA,name:oR,description:l?o0:o$,fields:s,label:"Location",Icon:lD.Z,size:12},{type:oA,name:oy,label:"Deals",Icon:lf.Z,description:oX,fields:tP.default.campaigns.getDealsSection({dealFieldName:"deals_and_pricing.deals"}),size:12},{type:oA,name:oj,description:o5,label:"Publishers",Icon:lx.Z,fields:[{type:oC,name:ow,Component:og,size:12}],size:12},{type:oA,name:of,label:"Audiences",Icon:lj.Z,description:oK,fields:aD,size:12},{name:oh,Icon:tV.Z,label:"Advanced settings",lgSize:12,mdSize:12,smSize:12,type:oI},{type:oE,name:ok,label:(0,a.jsxs)(P.Z,{display:"flex",alignItems:"baseline",children:[(0,a.jsx)(Q.ZP,{mr:"8px",children:"Only green traffic"}),(0,a.jsx)(lM,{})]}),size:4},{type:oS,name:ov,size:12,hasExpandCollapseButton:!0,fields:[{name:ox,label:"Ad Exchanges",mode:o6,Icon:lC.Z,description:oU,fields:tP.default.campaigns.generateAdExchangesSection({adExchangesFieldName:la.AD_EXCHANGES,maxDailyBudgetFieldName:la.APPLY_MAX_DAILY_BUDGET})},{name:oN,label:oV,Icon:lR.Z,description:oY,fields:[{type:tD.FIELD_TYPES.SWITCH,name:lc.MANDATORY_BRAND_SAFETY,label:oH}]},{type:oA,name:ob,label:"Content",Icon:ly.Z,description:oW,fields:d},{name:oT,label:"Attentia",Icon:lR.Z,description:n?oF:oB,link:n?void 0:"https://patents.google.com/patent/US12354134B2",linkLabel:n?void 0:"US12354134B2",fields:[{type:oE,name:oz,label:"Apply Attentia",size:4}]},{name:oL,label:"Demographic",Icon:lT.Z,description:oq,fields:sS},{type:oA,name:oZ,description:o2,label:"Inventory",Icon:lN.Z,fields:sM,size:12},{name:oP,description:oQ,fields:c,label:"Devices",Icon:lv.Z},{name:oO,label:"Operating Systems",Icon:lP.Z,description:o1,fields:o},{name:oM,label:"Video Settings",Icon:lO.Z,description:o3,fields:sB,hidden:!r},{name:oG,label:"Weather Conditions",Icon:lh.Z,description:o4,fields:u,link:lG.Z.url(lG.t.WEATHER_CONDITIONS)},{name:oD,description:oJ,fields:so,label:"Keywords",Icon:lb.Z}]}]},generic:e=>{var t;if(!e)return[];let i=x.Z.getSession(),n=null==i?void 0:null===(t=i.customization)||void 0===t?void 0:t.isWhitelabel,l=p.default.isStrategy(e),r=e.desktop_allowed,s=l&&p.default.isMultichannel(e),o=p.default.hasVideoCreatives(e),c=rx({isStrategy:l}),u=rK(e),m=rs({isMultichannel:!0,isDesktopAllowed:r}),_=sn(),g=r9({isMultichannelStrategy:s});return[{type:o7,name:dm,description:l?dM:dL,fields:c,label:"Location",Icon:lD.Z,size:12},{type:o7,name:dc,label:"Deals",Icon:lf.Z,description:dR,fields:tP.default.campaigns.getDealsSection({dealFieldName:"deals_and_pricing.deals"}),size:12},{type:o7,name:dx,description:dk,label:"Publishers",Icon:lx.Z,fields:[{type:di,name:dh,Component:og,size:12}],size:12},{type:o7,name:ds,label:"Audiences",Icon:lj.Z,description:dP,fields:aD,size:12},{type:o7,name:dI,label:"Viewability",Icon:o8.Z,description:dU,fields:g,size:12,parser:{dependencies:[dI],parse:(e,t)=>{let i=(0,tD.NA)(dT,t),n=(0,tD.NA)(df,t);return{...e,hidden:(!i||!!n)&&s}}}},{name:dl,Icon:tV.Z,label:"Advanced settings",lgSize:12,mdSize:12,smSize:12,type:o9},{type:dt,name:dv,label:(0,a.jsxs)(P.Z,{display:"flex",alignItems:"baseline",children:[(0,a.jsx)(Q.ZP,{mr:"8px",children:"Only green traffic"}),(0,a.jsx)(lM,{})]}),size:4},{type:de,name:dn,size:12,hasExpandCollapseButton:!0,fields:[{name:da,label:"Ad Exchanges",mode:d.default.COMMON.SECONDARY,Icon:lC.Z,description:dN,fields:tP.default.campaigns.generateAdExchangesSection({adExchangesFieldName:la.AD_EXCHANGES,maxDailyBudgetFieldName:la.APPLY_MAX_DAILY_BUDGET})},{type:o7,name:dd,label:"Content",Icon:ly.Z,description:dD,fields:sq({isWhitelabel:n})},{name:du,description:dj,fields:m,label:"Devices",Icon:lv.Z,size:12},{name:dr,label:"Attentia",Icon:lR.Z,description:n?dy:db,link:n?void 0:"https://patents.google.com/patent/US12354134B2",linkLabel:n?void 0:"US12354134B2",fields:[{type:dt,name:dE,label:"Apply Attentia",size:4}]},{name:dC,label:"Demographic",Icon:lT.Z,description:dO,fields:sS},{type:o7,name:dg,description:dz,label:"Inventory",Icon:lN.Z,fields:sM,size:12},{name:d_,label:"Operating Systems",Icon:lP.Z,description:dG,fields:u},{name:dA,label:"Video Settings",Icon:lO.Z,description:dw,fields:sB,hidden:!o},{name:dS,description:dB,fields:_,label:"Weather Conditions",Icon:lh.Z,link:lG.Z.url(lG.t.WEATHER_CONDITIONS)},{name:dp,description:dZ,fields:so,label:"Keywords",Icon:lb.Z}]}]},dooh:e=>{if(!e)return[];let t=tP.default.campaigns.generateAdExchangesSection({target:"dooh",adExchangesFieldName:la.AD_EXCHANGES,maxDailyBudgetFieldName:la.APPLY_MAX_DAILY_BUDGET}),i=p.default.isStrategy(e),n=rx({isStrategy:i}
1),l=sn();return[{type:dF,name:dW,description:i?d3:d5,fields:n,label:"Location",Icon:lD.Z,size:12},{type:dF,name:dK,label:"Deals",Icon:lf.Z,description:d2,fields:tP.default.campaigns.getDealsSection({dealFieldName:"deals_and_pricing.deals",required:!0}),size:12},{type:dF,name:d$,description:d6,label:"Publishers",Icon:lx.Z,fields:[{type:dH,name:d0,Component:og,size:12}],size:12},{type:dF,name:dQ,label:"Ad Exchanges",mode:d8,Icon:lC.Z,description:d1,fields:t,size:12},{name:dX,Icon:tV.Z,label:"Advanced settings",lgSize:12,mdSize:12,smSize:12,type:dY},{type:dV,name:dq,size:12,hasExpandCollapseButton:!0,fields:[{name:dJ,label:"Weather Conditions",Icon:lh.Z,description:d4,fields:l,link:lG.Z.url(lG.t.WEATHER_CONDITIONS)}]}]},synchronized:e=>{var t;if(!e)return[];let i=x.Z.getSession(),n=null==i?void 0:null===(t=i.customization)||void 0===t?void 0:t.isWhitelabel,l=p.default.isStrategy(e),r=rx({isStrategy:l}),s=rK(e),o=sq({isWhitelabel:n}),d=l&&p.default.isSync(e),c=rs({isSync:!0,isSyncStrategy:!0}),u=sn(),m=r9({isSyncStrategy:d});return[{type:d7,name:cm,description:l?cj:cO,fields:r,label:"Location",Icon:lD.Z,size:12},{type:d7,name:cc,label:"Deals",Icon:lf.Z,description:cP,fields:tP.default.campaigns.getDealsSection({dealFieldName:"deals_and_pricing.deals"}),size:12},{type:d7,name:cC,description:ck,label:"Publishers",Icon:lx.Z,fields:[{type:ci,name:cv,Component:og,size:12}],size:12},{type:d7,name:co,label:"Audiences",Icon:lj.Z,description:cb,fields:aD,size:12},{type:d7,name:cA,label:"Viewability",Icon:o8.Z,description:cM,fields:m,size:12,parser:{dependencies:[cA],parse:(e,t)=>{let i=(0,tD.NA)(ch,t),n=(0,tD.NA)(cx,t);return{...e,hidden:(!i||!!n)&&d}}}},{name:ca,Icon:tV.Z,label:"Advanced settings",lgSize:12,mdSize:12,smSize:12,type:d9},{type:ct,name:cE,label:(0,a.jsxs)(P.Z,{display:"flex",alignItems:"baseline",children:[(0,a.jsx)(Q.ZP,{mr:"8px",children:"Only green traffic"}),(0,a.jsx)(lM,{})]}),size:4},{type:ce,name:cl,size:12,hasExpandCollapseButton:!0,fields:[{name:cr,label:"Ad Exchanges",mode:cw,Icon:lC.Z,description:cT,fields:tP.default.campaigns.generateAdExchangesSection({adExchangesFieldName:la.AD_EXCHANGES,maxDailyBudgetFieldName:la.APPLY_MAX_DAILY_BUDGET}),size:12},{type:d7,name:cd,label:"Content",Icon:ly.Z,description:cy,fields:o},{name:cs,label:"Attentia",Icon:lR.Z,description:n?cN:cf,link:n?void 0:"https://patents.google.com/patent/US12354134B2",linkLabel:n?void 0:"US12354134B2",fields:[{type:ct,name:cS,label:"Apply Attentia",size:4}]},{name:cn,label:"Demographic",Icon:lT.Z,description:cz,fields:sS},{type:d7,name:cg,description:cL,label:"Inventory",Icon:lN.Z,fields:sM,size:12},{name:cu,description:cD,fields:c,label:"Devices",Icon:lv.Z,size:12},{name:c_,label:"Operating Systems",Icon:lP.Z,description:cZ,fields:s,size:12},{name:cI,description:cG,fields:u,label:"Weather Conditions",Icon:lh.Z,link:lG.Z.url(lG.t.WEATHER_CONDITIONS)},{name:cp,description:cR,fields:so,label:"Keywords",Icon:lb.Z}]}]}},c8=e=>{if("lookalikes"!==(0,tD.NA)(ld.AUDIENCES_RULES,e))return;let t=(0,tD.NA)(ld.DMP_AUDIENCES_AND,e),i=(0,tD.NA)(ld.DMP_AUDIENCES_NOT,e),n=(0,tD.NA)(ld.DMP_AUDIENCES,e);if(!((null==t?void 0:t.length)||(null==i?void 0:i.length)||(null==n?void 0:n.length)))throw Error(cJ.LOOKALIKES_AUDIENCES_REQUIRED)},c7=e=>{let{spacing:t}=e;return{marginBottom:t(2)}},c9=()=>(0,a.jsx)(le.Z,{tertiary:!0,color:"inherit",size:"small",href:c.default.HUBSPOT_SMART_IVT_FILTERING,target:"_blank",children:c5});var ue=e=>{let{campaign:t,formHistoryRef:i}=e,{isWhitelabel:n}=(0,n9.y)(),l=(0,g.D)(),s=(null==t?void 0:t.type)===cX.TYPE.SMART_TV,{initialValues:o,targetingContentForm:d}=(0,r.useMemo)(()=>{var e,i;if(!t)return{initialValues:{},targetingContentForm:[]};let n=c6[t.type||(null==t?void 0:null===(e=t.parent)||void 0===e?void 0:e.type)],l=(null!==(i=null==n?void 0:n(t))&&void 0!==i?i:[]).map(tP.default.helpers.withInheritIcon);return{initialValues:lE(t),targetingContentForm:l}},[t]),c=async(e,i)=>{let{initialValues:n}=i;if(n)try{var a,r;let i=cV(e);c8(i),await p.default.update({...i,id:t.id}),((null===(a=i.targeting)||void 0===a?void 0:a.countries)||(null===(r=i.targeting)||void 0===r?void 0:r.regions))&&l.warning({message:c0}),l.success({message:(0,p.Pl)(t)?c1:c$})}catch(e){l.error({error:e})}};return(0,a.jsxs)(a.Fragment,{children:[(0,p.Pl)(t)&&(0,a.jsx)(n0,{}),s&&(0,a.jsx)(P.Z,{sx:c7,children:(0,a.jsx)(nJ.Z,{sx:{justifyContent:"flex-start"},severity:"info",title:c2.TITLE,renderAction:n?void 0:c9,children:c2.DESCRIPTION})}),(0,a.jsxs)(tD.ZP,{content:d,id:cq,initialValues:o,onSubmit:c,submitOnlyUpdatedValues:!0,formHistoryRef:i,actionsToolbar:!0,
1children:[(0,a.jsx)(c3,{}),(0,a.jsx)(c4,{})]})]})},ut=i(33350),ui=i(68050),un=i(9785),ul=e=>{let{row:t,value:i,fieldName:n}=e;return{...t,schedule:{...t.schedule,[n]:eT.default.format(i,{outFormat:"YYYY-MM-DD"})}}},ua=i(27370);let{CAMPAIGN:{PRICING:ur}}=O.T,us={TYPE:{FIELD_NAME:"pricing_model",LABEL:ur.COLUMNS.PRICING_MODEL_LABEL},VALUE:{FIELD_NAME:"pricing_value",LABEL:ur.COLUMNS.PRICING_VALUE_LABEL},PRICING_VALUES:{cpm:"CPM",cpc:"CPC"}},{TYPE:uo}=O.C.CAMPAIGN,{PRICING_VALUES:ud}=us,uc={[uo.GENERIC]:{cpm:ud.cpm,cpc:ud.cpc,videocomplete:"CPV (Video Completions)","Ad Views":"Ad Views",events1:"Conversions 1",events2:"Conversions 2",events3:"Conversions 3",events4:"Conversions 4",events5:"Conversions 5"},[uo.DIGITAL_OUT_OF_HOME]:{cpm:ud.cpm},[uo.SMART_TV]:{cpm:ud.cpm,videocomplete:"CPV (Video Completions)",events1:"Conversions 1",events2:"Conversions 2",events3:"Conversions 3",events4:"Conversions 4",events5:"Conversions 5"},[uo.SYNCHRONIZED]:{cpm:ud.cpm,cpc:ud.cpc,videocomplete:"CPV (Video Completions)","Ad Views":"Ad Views",events1:"Conversions 1",events2:"Conversions 2",events3:"Conversions 3",events4:"Conversions 4",events5:"Conversions 5"}};var uu=e=>{let{type:t=uo.GENERIC}=e||{},i=uc[t];return i?Object.entries(i).map(e=>{let[t,i]=e;return{label:i,value:t}}):[]};let{TYPE:up,VALUE:um}=us,u_=e=>{let{row:t,value:i}=e,{deals_and_pricing:{pricing_value:n,max_cpm:l}}=p.default.getPricing(t),a=p.default.parsePricing({pricing_type:i,pricing_value:n,max_cpm:l});return{...t,deals_and_pricing:{...t.deals_and_pricing,...a.deals_and_pricing}}},ug=e=>{let{row:t,value:i}=e;if(null===i)return t;let{deals_and_pricing:{pricing_type:n,max_cpm:l}}=p.default.getPricing(t),a=p.default.parsePricing({pricing_type:n,pricing_value:i,max_cpm:l});return{...t,deals_and_pricing:{...t.deals_and_pricing,...a.deals_and_pricing}}};var uA=e=>{let{organization:t}=e;return[{field:up.FIELD_NAME,headerName:up.LABEL,editable:!0,type:"singleSelect",valueOptions:e=>{let{row:t}=e;return uu(t)},valueSetter:u_,valueGetter:e=>{let{row:t}=e;return p.default.getPricing(t).deals_and_pricing.pricing_type}},{...ua.ZP,field:um.FIELD_NAME,headerName:um.LABEL,editable:!0,valueGetter:e=>{let{row:t}=e;return p.default.getPricing(t).deals_and_pricing.pricing_value},valueSetter:ug,valueFormatter:e=>{let{value:i}=e;return(0,aR.oB)({value:i,currency:null==t?void 0:t.currency})}}]},uI=i(49720);let uS=["impressions","clicks"],uE=e=>{let{palette:t}=e;return{color:t.grey[700],margin:0}},uC=e=>{let{value:t,currency:i,isBudgetPercentage:n,isNotBudgetValue:l}=e;return n?"".concat(t," %"):l?t:(0,uI.o)({value:t,currency:i,maximumFractionDigits:0})};var uv=e=>{var t,i;let{value:n,field:l,colDef:{renderCellProps:r}}=e,s=null!==(t=null==r?void 0:r.isBudgetPercentage)&&void 0!==t&&t;if(!n||s&&100===n){let e=!!(null==r?void 0:r.parentValue)||s&&100===n;return(0,a.jsx)(Q.ZP,{sx:uE,children:e?"auto":"-"})}let o=uC({value:n,currency:null!==(i=null==r?void 0:r.currency)&&void 0!==i?i:O.C.DEFAULTS.CURRENCY,isBudgetPercentage:s,isNotBudgetValue:uS.some(e=>l.includes(e))});return(0,a.jsx)(Q.ZP,{sx:{margin:0},children:o})};let{WIDTH:{LARGE:uh,MEDIUM:ux}}=d.default.DATA_GRID,{INACTIVE:uT}=d.default.STATES;var uf=e=>{var t,i,n;let{parentCampaign:l,organization:r,budgetDistribution:s}=e,{organization:o}=un.Z.getSession()||{},c=p.default.isSync(l),u=p.default.isMultichannel(l),m=(null==r?void 0:r.currency)||(null==o?void 0:o.currency),_=l.state===d.default.STATES.ACTIVE,g=l.schedule,A="percentage"===s;return[{field:"name",headerName:"Strategy name",renderCell:ut.fw,editable:!0},{...l9.stateTemplateCell,field:"state",headerName:"State",editable:_,type:"singleSelect",valueGetter:e=>{let{row:t}=e;return _?t.state:uT},valueOptions:()=>{let e=p.default.getCampaignStates();return(0,aA.Z)(e)}},{field:"summary.health_status",headerName:"Health status",renderCell:ui.i,width:uh,valueGetter:e=>{var t;let{row:i}=e;return null==i?void 0:null===(t=i.summary)||void 0===t?void 0:t.health_status}},...uA({organization:r}),{...l9.numberTemplateCell,field:"cpc",headerName:"CPC Goal",width:uh,hidden:!c,editable:!0,valueGetter:e=>{var t;let{row:i,value:n}=e;return n||(null===(t=i.deals_and_pricing)||void 0===t?void 0:t.cpc)},valueSetter:e=>{let{value:t,row:i}=e;return{...i,deals_and_pricing:{...i.deals_and_pricing,cpc:t}}}},{...l9.numberTemplateCell,field:A?"cost_percentage":"max_daily_cost",editable:!0,width:ux,headerName:"Max daily budget ".concat(A?"%":""),renderCell:uv,renderCellProps:{currency:m,parentValue:null==l?void 0:null===(t=l.schedule)||void 0===t?void 0:t.max_daily_cost,isBudgetPercentage:A},valueGetter:e=>{var t;let{row:i}=e;return A?null==i?void 0:i.cost_percentage:null==i?void 0:null===(t=i.schedule)||void 0===t?void 0:t.max_daily_cost},valueSetter:e=>{let{row:t,value:i}=e;return A?{...t,cost_percentage:null!=i?i:100}:{...t,schedule:{...t.schedule,max_daily_cost:null!=i?i:""}}}},{...l9.numberTemplateCell,field:A?"max_percentage_impressions":"max_daily_impressions",headerName:"Max Daily impressions ".concat(A?"%":""),width:uh,renderCell:uv,renderCellProps:{currency:m,parentValue:null==l?void 0:null===(i=l.schedule)||void 0===i?void 0:i.max_daily_impressions,isBudgetPercentage:A},editable:!0,valueGetter:e=>{var t,i;let{row:n}=e;return A?null==n?void 0:null===(t=n.schedule)||void 0===t?void 0:t.max_percentage_impressions:null==n?void 0:null===(i=n.schedule)||void 0===i?void 0:i.max_daily_impressions},valueSetter:e=>{let{row:t,value:i}=e;return A?{...t,schedule:{...t.schedule,max_percentage_impressions:null!=i?i:100}}:{...t,schedule:{...t.schedule,max_daily_impressions:null!=i?i:""}}}},{...l9.numberTemplateCell,field:A?"max_percentage_clicks":"max_daily_clicks",headerName:"Max Daily Clicks ".concat(A?"%":""),width:uh,renderCell:uv,renderCellProps:{currency:m,parentValue:null==l?void 0:null===(n=l.schedule)||void 0===n?void 0:n.max_daily_clicks,isBudgetPercentage:A},hidden:!(c||u),editable:!0,valueGetter:e=>{var t,i;let{row:n}=e;return A?null==n?void 0:null===(t=n.schedule)||void 0===t?void 0:t.max_percentage_clicks:null==n?void 0:null===(i=n.schedule)||void 0===i?void 0:i.max_daily_clicks},valueSetter:e=>{let{row:t,value:i}=e;return A?{...t,schedule:{...t.schedule,max_percentage_clicks:null!=i?i:100}}:{...t,schedule:{...t.schedule,max_daily_clicks:null!=i?i:""}}}},{...l9.dateTemplateCell,field:"started_at",headerName:"Start date",editable:!0,renderEditCell:e=>(0,a.jsx)(l7.sz,{...e,lifetime:g}),valueGetter:e=>{var t;let{row:i}=e;return(null===(t=i.schedule)||void 0===t?void 0:t.started_at)||(null==g?void 0:g.started_at)},valueSetter:e=>{let{row:t,value:i}=e;return ul({row:t,value:i,fieldName:"started_at"})}},{...l9.dateTemplateCell,field:"finished_at",headerName:"End date",editable:!0,renderEditCell:e=>(0,a.jsx)(l7.sz,{...e,lifetime:g}),valueGetter:e=>{var t;let{row:i}=e;return(null===(t=i.schedule)||void 0===t?void 0:t.finished_at)||(null==g?void 0:g.finished_at)},valueSetter:e=>{let{row:t,value:i}=e;return ul({row:t,value:i,fieldName:"finished_at"})}},{...l9.dateTemplateCell,field:"created_at",headerName:"Creation date"},{...l9.dateTemplateCell,field:"updated_at",headerName:"Last updated"}]};let{ACTIVE:uN}=O.C.STATES,ub=e=>{let t=e.filter(e=>{let{state:t}=e;return t===uN}),i=e.filter(e=>{let{state:t}=e;return t!==uN});return i.sort((e,t)=>
1eT.default.isBefore({dateOne:t.updated_at,dateTwo:e.updated_at})?-1:1),t.sort((e,t)=>eT.default.isBefore({dateOne:t.updated_at,dateTwo:e.updated_at})?-1:1),t.concat(i)};var uy=(e,t)=>{let i=(t||"").toLocaleLowerCase();return ub(e.filter(e=>{let{name:t,id:n}=e;return t.toLowerCase().includes(i)||n.toLowerCase().includes(i)}))},uP=i(95371);let{CAMPAIGN:{EDIT_STRATEGY:{DIALOGS:uD},EDIT_CAMPAIGNS:{DIALOGS:uR,SNACKBARS:uO}}}=O.T;var uj=()=>{let[e,t]=(0,r.useState)(!1),i=(0,g.D)(),n=(0,r.useRef)([]),l=(0,r.useRef)({}),s=(0,r.useRef)();if(x.Z.isViewer())return[];let d=async()=>{try{var e;t(!1);let l=n.current.map(e=>e.id);await p.default.removeManyStrategies(l),null===(e=s.current)||void 0===e||e.setRowSelectionModel([]),i.success({message:uO.SUCCESS_REMOVE_STRATEGY(l.length>1)})}catch(e){i.error({error:e})}},c=async e=>{try{let t=l.current.id,n=await p.default.duplicateStrategy({id:t,name:e.name});i.success({message:uO.SUCCESS_DUPLICATION}),o().push(O.R.CAMPAIGN(n.id,O.C.TABS.PROPERTIES))}catch(e){i.error({error:e})}};return[{icon:(0,a.jsx)(lV.Z,{}),text:O.T.COMMON.DELETE,onClick:e=>{let i=e.current.getSelectedRows();n.current=Array.from(i.values()),s.current=e.current,t(!0)},multiple:!0,siblings:(0,a.jsx)(f.Z,{open:e,title:uD.REMOVE(n.current.length>1),onClose:()=>t(!1),onConfirm:d})},{icon:(0,a.jsx)(uP.Z,{}),text:O.T.COMMON.DUPLICATE,onClick:e=>{let t=Array.from(e.current.getSelectedRows().values());l.current=t[0],m.default.openDialog(O.C.DIALOGS.DUPLICATE_STRATEGY)},siblings:(0,a.jsx)(tR.rm,{onClose:()=>m.default.closeDialog(O.C.DIALOGS.DUPLICATE_STRATEGY),title:uR.DUPLICATE_STRATEGY.TITLE,onDuplicate:c,isStrategy:!0})}]},uZ=i(94974);let{DIALOG:{ACTIONS:uL}}=d.default,uM="budget_distribution_dialog",uG=[{name:"budgetDistribution",label:"Budget distribution",type:tD.FIELD_TYPES.RADIO_GROUP,options:[{value:"cost",label:"Cost"},{value:"percentage",label:"Percentage"}],size:12,row:!0}];var uz=e=>{let{open:t,onClose:i,onCancel:n,strategies:l,parentCampaign:s,initialBudgetDistribution:o}=e,d=(0,g.D)(),[c,m]=(0,r.useState)(!1),_=async e=>{let t="percentage"===e.budgetDistribution,n=l.map(e=>{var i,n;return{...e,cost_percentage:t?100:null,schedule:{...e.schedule,max_daily_clicks:null,max_daily_impressions:null,max_daily_cost:null,max_percentage_clicks:t&&(null===(i=s.schedule)||void 0===i?void 0:i.max_daily_clicks)?100:null,max_percentage_impressions:t&&(null===(n=s.schedule)||void 0===n?void 0:n.max_daily_impressions)?100:null}}});try{await p.default.updateManyStrategies(n),d.success({message:u.default.CAMPAIGN.EDIT_CAMPAIGNS.SNACKBARS.SUCCESS_UPDATE_STRATEGY(n.length>1)}),m(!1),null==i||i({},"backdropClick")}catch(e){throw e instanceof H.Dh&&d.error({error:e}),e}},A=[{label:"Apply",form:uM,type:uL.TYPE.SUBMIT,disabled:!c},{label:u.default.COMMON.CANCEL,onClick:e=>{null==n||n(),null==i||i(e,"backdropClick")},type:uL.TYPE.RESET}];return(0,a.jsx)(uZ.Z,{description:"Changing the budget distribution will apply to the entire table",open:t,onClose:i,title:"Modify budget distribution",actions:A,formContent:uG,maxWidth:"md",formId:uM,onSubmit:_,onChange:e=>{m(e.dirty)},initialValues:{budgetDistribution:o}})};let{DIALOGS:{NEW_STRATEGY:uk},DATA_GRID:{PAGINATION:uw},STATES:{ACTIVE:uU,INACTIVE:uB}}=d.default,{PAUSED_STRATEGIES_BANNER:uF}=u.default.CAMPAIGN.CAMPAIGN_CONFIGURATION,{SEARCH:uY}=u.default.STRATEGIES.DATAGRID,uV=e=>e.some(e=>{var t,i;return e.cost_percentage||(null===(t=e.schedule)||void 0===t?void 0:t.max_percentage_clicks)||(null===(i=e.schedule)||void 0===i?void 0:i.max_percentage_impressions)})?"percentage":"cost";var uH=e=>{let{campaign:t}=e,i=(0,g.D)(),[n,l]=(0,r.useState)(!1),{data:s=[],isLoading:o}=p.default.useStrategiesList(t.id),d=uV(s),{state:c}=t,A=s.every(e=>e.state===uB);c===uU&&A?_.ZP.warning({id:uF.TITLE,title:uF.TITLE,description:uF.DESCRIPTION,withClose:!1,sx:{justifyContent:"start"}}):_.ZP.close({id:uF.TITLE});let{page:I,search:S,handlePageChange:E,handleSearchChange:C}=(0,l6.z)(),{mutate:v}=p.default.useCampaign({id:t.id}),{data:T}=ty.ZP.useOrganization(null==t?void 0:t.organization),{isMobile:f}=(0,h.Z)(),N=x.Z.isViewer()?[]:[{key:"budget_distribution",children:"Budget distribution",onClick:()=>l(!0),secondary:!0,sx:{width:"max-content"}},{key:"new_strategy",children:"New strategy",onClick:()=>{m.default.openDialog(uk)},sx:{width:"max-content"}}],b=uf({isMobile:f,parentCampaign:t,budgetDistribution:d,organization:T}),y=uj(),D=async e=>{let{editedRows:t}=e,n=Object.values(t);try{await p.default.updateManyStrategies(n),i.success({message:u.default.CAMPAIGN.EDIT_CAMPAIGNS.SNACKBARS.SUCCESS_UPDATE_STRATEGY(n.length>1)})}catch(e){throw i.error({error:e}),e}},R=(0,r.useMemo)(()=>uy(s,S),[s,S]),O=t.strategies.length;return(0,a.jsxs)(a.Fragment,{children:["cost"!==d&&100>s.reduce((e,t)=>
1e+(t.cost_percentage||0),0)&&(0,a.jsx)(P.Z,{marginBottom:2,children:(0,a.jsx)(nJ.Z,{severity:"warning",sx:{justifyContent:"flex-start"},children:"Given the current distribution of strategies, your campaign might underspend."})}),(0,a.jsx)(l6.Z,{columns:b,disableColumnFilter:!0,rows:R,multipleSelection:!0,actions:N,searchPlaceholder:uY,onSearchChange:C,pagination:!0,paginationModel:{page:I,pageSize:uw.PAGE_SIZE},onPaginationModelChange:E,rowCount:O,toolbarActions:y,loading:o,onSave:D}),(0,a.jsx)(tR.Qz,{campaign:t,onStrategyCreation:v,budgetDistribution:d}),(0,a.jsx)(uz,{open:n,onClose:()=>l(!1),strategies:s,parentCampaign:t,initialBudgetDistribution:d})]})},uW=i(38189),uK=i(52416),uX=i(20947);let{CAMPAIGN:{EDIT_CAMPAIGNS:{DIALOGS:uq},CAMPAIGN_CONFIGURATION:{SNACKBARS:{PERCENTAGE_DISTRIBUTION_INFO:uQ}}},SNACKBAR_BASIC:{DISCARD_CHANGES:uJ},DIALOGS:{BACKOFFICE:{DELETE_DIALOG:u$}}}=u.default,{DIALOGS:{CREATIVE:u0,CAMPAIGN_CREATIVE_BULK_EDIT:u1}}=d.default,{bulkRemoveCampaignCreatives:u2,removeCampaignCreative:u5,updateCampaignCreative:u3,updateCampaignCreatives:u4}=p.default,u6=e=>{uW.ZP.error(e)},u8=e=>t=>u2({campaignId:e,ids:t}),u7=e=>t=>u5({campaignId:e,id:t}),u9=e=>{let{campaignCreatives:t,gridApi:i}=e,{current:{state:{rowSelection:n}}}=i,l=t.find(e=>{let{id:t}=e;return t===n[0]}),a=null==l?void 0:l.impression_urls,r=null==l?void 0:l.click_url;return{impression_urls:n.every(e=>{let i=t.find(t=>{let{id:i}=t;return i===e});return JSON.stringify(null==i?void 0:i.impression_urls)===JSON.stringify(a)})?a:[],click_url:n.every(e=>{let i=t.find(t=>{let{id:i}=t;return i===e});return(null==i?void 0:i.click_url)===r})?r:void 0}};var pe=e=>{let{campaignCreatives:t,mutate:i,isLoading:n,campaignId:l}=e,[s,o]=(0,r.useState)(),d=(0,r.useRef)([]),c=(0,r.useRef)(),p=(0,g.D)(),{handleCommitEdit:_,editedRows:A,resetEdition:I}=(0,s2.Uz)(t),S=e=>_(e),E=()=>t.reduce((e,t)=>{var i;let n=A.find(e=>e.id===t.id);return e+(null!==(i=(null!=n?n:t).percentage)&&void 0!==i?i:0)},0)>100,{updateItems:C}=(0,uK.Ki)({mutate:i,editedItems:A,serviceUpdate:u3,serviceUpdateMany:u4,singleItemName:u.default.CREATIVE_ITEM_NAME,multipleItemName:u.default.CREATIVES_ITEM_NAME}),{removeItems:v}=(0,uK.v6)({mutate:i,selectedItems:d,serviceRemove:u7(l),serviceRemoveMany:u8(l),singleItemName:u.default.CREATIVE_ITEM_NAME,multipleItemName:u.default.CREATIVES_ITEM_NAME}),h=async()=>{await C(),I(c,t),E()&&p.info({message:uQ})},T=async()=>{await v(),o(!1),d.current=[]},f=async e=>{let{impression_urls:n,click_url:l}=e,a=d.current.reduce((e,i)=>{let a=t.find(e=>{let{id:t}=e;return t===i});if(!a)return e;let r=n.filter(e=>""!==e);return[...e,{...a,...r.length&&{impression_urls:r},...l&&{click_url:l}}]},[]);try{await u4(a),p.success({message:u.default.CREATIVES.SUCCESS_BULK_EDIT}),setTimeout(()=>i(),1e3)}catch(e){p.error({error:e})}d.current=[]},N=x.Z.isViewer()?[]:[{icon:(0,a.jsx)(lV.Z,{}),text:u.default.COMMON.DELETE,onClick:e=>{let{current:{state:{rowSelection:t}}}=e;o("remove"),d.current=t},multiple:!0},{icon:(0,a.jsx)(ea.Z,{}),text:u.default.COMMON.BULK_EDIT,onClick:e=>{let{current:{state:{rowSelection:t}}}=e;d.current=t,m.default.openDialog(u1)},multiple:!0,hidden:e=>e.current.state.rowSelection.length<2,siblings:e=>(0,a.jsx)(uX.Z,{onSubmit:f,initialValues:u9({campaignCreatives:t,gridApi:e})})}],b=d.current.length>1,y={open:"remove"===s,onConfirm:T,onClose:()=>o(!1),title:u$.TITLE(b,u0)},P={open:"discard"===s,onConfirm:()=>{(null==c?void 0:c.current)&&I(c,t),p.info({message:uJ}),o(!1)},onClose:()=>o(!1),title:uq.DISCARD_CHANGES.TITLE,description:uq.DISCARD_CHANGES.DESCRIPTION,isLoading:n};return{datagridEditionProps:{editMode:"cell",toolbarActions:N,processRowUpdate:e=>S(e),onProcessRowUpdateError:u6,isEditionConfirmation:!!(null==A?void 0:A.length),onCancelEdit:e=>{o("discard"),c.current=e.current},onSubmitEdit:h},dialogEditionProps:{dialogRemoveProps:y,dialogDiscardProps:P}}},pt=i(91808);let pi={width:"100%",height:"100%",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},pn=e=>{let{spacing:t}=e;return{marginTop:t(2.6)}};var pl=e=>{let{actionComponent:t,description:i,image:n,title:l}=e;return(0,a.jsxs)(P.Z,{sx:pi,children:[n&&n,(0,a.jsx)(Q.ZP,{sx:pn,textvariant:"h5",textAlign:"center",children:l}),(0,a.jsx)(P.Z,{maxWidth:"450px",children:(0,a.jsx)(Q.ZP,{align:"center",color:"textSecondary",children:i})}),t]})},pa=i(8335);
1let{CAMPAIGN:{STRATEGY_CONFIGURATION:{INHERIT_CREATIVES:{TITLE:pr,DESCRIPTION:ps,ACTION:po}}}}=O.T,pd=e=>{let{spacing:t}=e;return{marginTop:t(2.6)}},pc=e=>{let{disabled:t,onAddMoreCreativesClick:i}=e;return(0,a.jsx)(le.Z,{onClick:()=>{i()},sx:pd,disabled:t,children:po})};var pu=e=>{let{disabled:t,onAddMoreCreativesClick:i}=e;return(0,a.jsx)(pl,{image:(0,a.jsx)(pa.Z,{}),title:pr,description:ps,actionComponent:(0,a.jsx)(pc,{disabled:t,onAddMoreCreativesClick:i})})},pp=i(96899);let{DISTRIBUTION_TOOLTIP:pm}=O.T.CAMPAIGN.CAMPAIGN_CONFIGURATION;var p_=()=>(0,a.jsxs)(P.Z,{sx:{display:"flex",alignItems:"center",gap:.5,fontWeight:600},children:["Distribution %",(0,a.jsx)(pp.Z,{iconColor:"inherit",iconType:"outlined",tooltipTitle:pm})]}),pg=i(75381),pA=i(59756),pI=i(53216),pS=i(82931),pE=i(91053);let{WIDTH:{MEDIUM:pC,X_LARGE:pv,LARGE:ph},DEFAULT_TOOLTIP_DELAY_MS:px}=d.default.DATA_GRID,{ACTIVE:pT,DELETED:pf,INACTIVE:pN}=d.default.STATES,pb=(0,sd.Z)(["rich_media"],v.creatives_types),py=(0,pE.Z)({states:d.default.CAMPAIGN_CREATIVE.STATES,statesToRemove:[pf]});var pP=e=>[{field:"name",headerName:"Creative name",minWidth:pv,renderCell:pS.Z,valueGetter:e=>{let{row:t}=e;return t.creative.name}},{...l9.stateTemplateCell,field:"status",headerName:"Status",editable:!0,type:"singleSelect",valueGetter:e=>{let{row:t}=e;return t.state},valueOptions:(0,aA.Z)(py),valueSetter:e=>{let{value:t,row:i}=e;return{...i,state:pT===t?pT:pN}}},{field:"id",headerName:"Creative ID",width:ph},{...l9.numberTemplateCell,field:"percentage",editable:!0,width:ph,headerName:"Distribution %",hidden:"percentage"!==e,renderHeader:()=>(0,a.jsx)(p_,{}),renderCell:e=>{let{value:t}=e;return 0===t||t?"".concat(t," %"):"-"}},{field:"impression_urls",headerName:"Bidding Impression pixel",editable:!0,width:ph,valueGetter:e=>{let{value:t,row:i}=e;return t&&Array.isArray(t)&&!t.length?i.creative.impression_urls:t},valueSetter:e=>{let{value:t,row:i}=e;return{...i,impression_urls:t}},valueFormatter:e=>{let{value:t}=e;return t?t.join(", "):t},renderEditCell:e=>(0,a.jsx)(pA.Z,{...e}),filterable:!1},{field:"click_url",headerName:"Bidding Click URL",editable:!0,width:ph,valueGetter:e=>{let{value:t,row:i}=e;return t||i.creative.click_url},renderCell:e=>{let{value:t,row:i}=e;if(!t)return"-";let n=t&&!i.click_url;return(0,a.jsx)(Q.ZP,{noWrap:!0,tooltipDelay:px,tooltipTitle:t,color:n?"textSecondary":"textPrimary",children:t})},filterable:!1},{field:"type",headerName:"Type",width:pC,type:"singleSelect",valueOptions:(0,aA.Z)(pb),valueGetter:e=>{let{row:t}=e;return(0,pg.n5)({value:t.creative.type,dictionary:v.creatives_types})}},{...l9.stateTemplateCell,field:"state",headerName:"State",width:ph,valueGetter:pI.Z},{field:"width",headerName:"Size",width:pC,valueGetter:e=>{let{row:t}=e;return t.creative.height?"".concat(t.creative.width,"x").concat(t.creative.height):"-"},filterable:!1},{...l9.dateTemplateCell,field:"created_at",headerName:"Created",filterable:!1},{...l9.dateTemplateCell,field:"updated_at",headerName:"Last updated",filterable:!1}];let{WIDTH:{MEDIUM:pD,X_LARGE:pR,LARGE:pO}}=d.default.DATA_GRID,{ACTIVE:pj,DELETED:pZ,INACTIVE:pL}=d.default.STATES,pM=(0,pE.Z)({states:d.default.CAMPAIGN_CREATIVE.STATES,statesToRemove:[pZ]});var pG=e=>[{field:"name",headerName:"Creative name",editable:!0,minWidth:pR,renderCell:pS.Z,valueGetter:e=>{let{row:t}=e;return t.creative.name}},{...l9.stateTemplateCell,field:"status",headerName:"Status",editable:!0,type:"singleSelect",valueGetter:e=>{let{row:t}=e;return t.state},valueOptions:(0,aA.Z)(pM),valueSetter:e=>{let{value:t,row:i}=e;return{...i,state:pj===t?pj:pL}}},{field:"id",headerName:"Creative ID",width:pO},{...l9.numberTemplateCell,field:"percentage",editable:!0,width:pD,headerName:"Distribution %",hidden:"percentage"!==e,renderCell:e=>{let{value:t}=e;return 0===t||t?"".concat(t," %"):"-"}},{field:"type",headerName:"Type",width:pD,valueGetter:e=>{let{row:t}=e;return(0,pg.n5)({value:t.creative.type,dictionary:v.creatives_types})}},{...l9.stateTemplateCell,field:"state",headerName:"State",width:pD,valueGetter:pI.Z},{field:"width",headerName:"Size",width:pD,valueGetter:e=>{let{row:t}=e;return t.creative.height?"".concat(t.creative.width,"x").concat(t.creative.height):"-"}},{...l9.dateTemplateCell,field:"created_at",headerName:"Created"}];let{DIALOG:{ACTIONS:pz}}=O.C,pk="creative_distribution_dialog",pw=[{name:"creativeDistribution",label:"Budget distribution",type:tD.FIELD_TYPES.RADIO_GROUP,options:[{value:"optimal",label:"Optimal"},{value:"percentage",label:"Percentage"}],size:12,row:!0}];var pU=e=>{var t,i;let{open:n,onClose:l,onCancel:s,campaign:o}=e,d=(0,g.D)(),c=null!==(i=null==o?void 0:null===(t=o.creatives)||void 0===t?void 0:t.distribution)&&void 0!==i?i:"optimal",[u,m]=(0,r.useState)(!1),_=async e=>{let t=e.creativeDistribution;try{await p.default.update({id:o.id,creatives:{...o.creatives,distribution:"percentage"===t?"percentage":null}}),d.success({message:O.T.CREATIVES.SUCCESS_DISTRIBUTION}),m(!1),null==l||l({},"backdropClick")}catch(e){throw e instanceof H.Dh&&d.error({error:e}),e}},A=[{label:"Apply",form:pk,type:pz.TYPE.SUBMIT,disabled:!u},{label:O.T.COMMON.CANCEL,onClick:e=>{null==s||s(),null==l||l(e,"backdropClick")},type:pz.TYPE.RESET}];return(0,a.jsx)(uZ.Z,{description:"Changing the creative distribution will apply to all the creatives in the campaign",open:n,onClose:l,title:"Modify creative distribution",actions:A,formContent:pw,maxWidth:"md",formId:pk,onSubmit:_,onCh
1ange:e=>{m(e.dirty)},initialValues:{creativeDistribution:c}})};let{DIALOGS:pB,DATA_GRID:{PAGINATION:pF}}=d.default,{NO_CLICK_URL_ALERT:pY,NO_PERCENTAGE_CREATIVES_ALERT:pV}=u.default.CAMPAIGN.CAMPAIGN_CONFIGURATION,{SEARCH_CREATIVES:pH,TITLE:pW}=u.default.CREATIVES.CREATIVES_DATAGRID,{DIALOGS:{ADD_MORE_CREATIVES:pK},STRATEGY_ITEM_NAME:pX,CAMPAIGN_ITEM_NAME:pq}=u.default,pQ=e=>{let{breakpoints:t}=e;return{[t.down("sm")]:{width:"50vw"}}},pJ=e=>!!p.default.isStrategy(e)&&!e.creatives.campaign_creatives.length;var p$=e=>{var t,i,n,l;let{campaign:s}=e,[o,d]=(0,r.useState)(!1),{mutate:c,isLoading:u}=p.default.useCampaign({id:s.id}),{campaign_creatives:_}=s.creatives,g=(null==s?void 0:null===(t=s.creatives)||void 0===t?void 0:t.distribution)==="percentage"&&_.some(e=>!e.percentage),A=pt.Z.getCreativesTypeByCampaignType(s.type),I=pJ(s),S=p.default.isStrategy(s),E=(0,r.useMemo)(()=>_.map(e=>({...e,campaignId:s.id})),[s.id,_]),{page:C,search:v,handleFilterChange:h,handlePageChange:T,handleSearchChange:N}=(0,l8.zn)(),{datagridEditionProps:b,dialogEditionProps:{dialogRemoveProps:y,dialogDiscardProps:D}}=pe({campaignId:s.id,campaignCreatives:E,mutate:c,isLoading:u}),R=()=>m.default.openDialog(pB.CREATIVES),O=x.Z.isViewer()?[]:[{key:"creative_distribution",children:"Creative distribution",onClick:()=>d(!0),secondary:!0,sx:{width:"max-content"}},{key:"add_more_creatives",children:pK.TITLE,onClick:R,sx:pQ}],j=E.sort((e,t)=>new Date(t.created_at).getTime()-new Date(e.created_at).getTime()),Z=(0,r.useMemo)(()=>{let e=(v||"").toLocaleLowerCase();return null==j?void 0:j.filter(t=>{let{creative:i,id:n}=t;return i.name.toLowerCase().includes(e)||n.toLowerCase().includes(e)})},[j,v]),L=_.length,M=p.default.isDooh(s)?pG(null===(i=s.creatives)||void 0===i?void 0:i.distribution):pP(null===(n=s.creatives)||void 0===n?void 0:n.distribution);return I?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(pu,{disabled:x.Z.isViewer(),onAddMoreCreativesClick:R}),(0,a.jsx)(tR.xF,{campaignId:s.id,creativesType:A,onAddCampaignCreatives:c})]}):(0,a.jsxs)(a.Fragment,{children:[p.default.isCampaignActive(s)&&(()=>{var e;let t=null==E?void 0:E.some(e=>{let{creative:t,click_url:i}=e;return!(null==t?void 0:t.click_url)&&!i}),i=null==s?void 0:null===(e=s.creatives)||void 0===e?void 0:e.default_click_url;return p.default.isMultichannel(s)&&!i&&t})()&&(0,a.jsx)(P.Z,{marginBottom:2,children:(0,a.jsx)(nJ.Z,{severity:"info",children:pY})}),g&&(0,a.jsx)(P.Z,{marginBottom:2,children:(0,a.jsx)(nJ.Z,{severity:"warning",sx:{justifyContent:"start"},children:pV})}),(0,a.jsx)(l8.ZP,{...b,actions:O,columns:M,multipleSelection:!0,onFilterChange:h,onPaginationModelChange:T,onSearchChange:N,pagination:!0,paginationModel:{page:C,pageSize:pF.PAGE_SIZE},rowCount:L,rows:Z,searchPlaceholder:pH,title:pW(S?pX:pq)}),(0,a.jsx)(f.Z,{...y}),(0,a.jsx)(f.Z,{...D}),(0,a.jsx)(tR.xF,{distribution:null==s?void 0:null===(l=s.creatives)||void 0===l?void 0:l.distribution,campaignId:s.id,creativesType:A,onAddCampaignCreatives:c}),(0,a.jsx)(pU,{open:o,onClose:()=>d(!1),campaign:s})]})},p0=i(76368),p1=i(2905),p2=i(67559),p5=i(11383);let p3={CARD_TRAFFIC_REFINEMENT:"card_traffic_refinement",CARD_TRACKING:"card_tracking",CARD_CAMPAIGN_MANAGEMENT:"card_campaign_management",CARD_STRATEGY_MANAGEMENT:"card_strategy_management",CARD_CTV_APP_SYNC:"card_ctv_app_sync",CARD_INGESTION_FILES:"card_ingestion_files",DESCRIPTION:"description"},p4="advanced.goal_secondary.kpi",p6="advanced.convert_to_pgd",p8="advanced.force_smart_tv_max_quality",p7="advanced.skip_cpm_filters",p9="schedule.spent_distribution",me={ACQUISITION_TYPE:"advanced.acquisition_type",APEX_MODEL:"apex_model",APEX_TRAIN_FROM:"advanced.apex_train_from",BUNDLES:"advanced.bundles",DISABLE_REINSTALLS:"advanced.disable_reinstalls",
1EXCHANGE_BOOSTING:"exchange_boosting",EXPLORATION_GOAL:"advanced.apex_exploration_goal",EXPLORATION_GOAL_EVENT:"apex_exploration_goal_event",GHOST_ADS_INCREMENTALITY:"ghost_ads_incrementality",IP_CHECK:"advanced.ip_check_ctv_app_sync",TRACKING_METHOD:"advanced.tracking_method"},{RADIO_GROUP:mt}=tD.FIELD_TYPES,{FINGER_PRINTING:mi,TRACKING_LEVEL:mn}={FINGER_PRINTING:"fingerprint_options",TRACKING_LEVEL:"tracking_level"},{ADVERTISER:ml,ORGANIZATION:ma}={ADVERTISER:"advertiser",ORGANIZATION:"organization"},{SOFT:mr,EXACT:ms}={SOFT:"soft_fingerprint",EXACT:"exact_fingerprint"},mo=[{value:mr,label:"Soft"},{value:ms,label:"Exact"}],md=[{value:ml,label:"Advertiser"},{value:ma,label:"Organization"}],mc=e=>{let{values:t}=e,{fingerprint_options:i,tracking_level:n}=t;return{fingerprint_options:i,...n&&{advertiser_level_tracking:"advertiser"===n,organization_level_tracking:"organization"===n}}},mu=e=>{let{fingerprint_options:t,organization_level_tracking:i}=(null==e?void 0:e.advanced)||{};return{fingerprint_options:t,tracking_level:i?ma:ml}};var mp=e=>{let{advanced:{advertiser_level_tracking:t}={}}=e;return[{name:mi,type:mt,row:!0,label:"Fingerprinting",size:4,xsSize:12,options:mo,defaultValue:mo[0].value},{name:mn,type:mt,row:!0,label:"Tracking level",size:8,xsSize:12,defaultValue:t?ml:ma,options:md}]};let{SWITCH:mm}=tD.FIELD_TYPES,{FRAUD_GENERIC:m_,FRAUD_LAG:mg,FRAUD_PUBLISHER:mA}={FRAUD_GENERIC:"advanced.fraud_options.fraud_generic",FRAUD_LAG:"advanced.fraud_options.fraud_lag",FRAUD_PUBLISHER:"advanced.fraud_options.fraud_publisher"};var mI=[{type:mm,name:m_,label:"Pre-bid mismatch",size:4,xsSize:12},{type:mm,name:mg,label:"Proxy detection",size:4,xsSize:12},{type:mm,name:mA,label:"Publisher franchising",size:4,xsSize:12}];let mS={alignSelf:"flex-start"};var mE=e=>[{type:tD.FIELD_TYPES.AUTOCOMPLETE,name:"advanced.admin_iab_categories",label:"Admin categories",size:6,smSize:6,xsSize:12,mode:"multiple",options:()=>{var e;return(0,aA.Z)(null!==(e=aO.ZP.getIabCategories())&&void 0!==e?e:{})},itemGridStyles:mS},{type:tD.FIELD_TYPES.SELECT,name:p4,label:"Secondary Goal",options:(0,aA.Z)(v.advanced_goals_kpis),lgSize:6,mdSize:6,smSize:12,parser:{dependencies:[p4],parse:(e,t)=>{let i=!(0,tD.NA)(p4,t),n=(0,tD.NA)("advanced.goal_primary.kpi",t),l=Object.fromEntries(Object.entries(v.advanced_goals_kpis).filter(e=>{let[t]=e;return t!==n}));return{...e,options:(0,aA.Z)(l),mdSize:i?6:3,lgSize:i?6:3}}}},{type:tD.FIELD_TYPES.NUMBER,name:"advanced.goal_secondary.value",label:"Value",size:3,min:.01,materialInputProps:{startAdornment:(0,a.jsx)(J.oG,{position:"start",children:ty.ZP.getCurrencySymbol(e)})},parser:{dependencies:[p4],parse:(e,t)=>{let i=!(0,tD.NA)(p4,t);return{...e,hidden:i,required:!i}}}},{type:tD.FIELD_TYPES.SWITCH,name:"advanced.uses_smart_geotargeting",label:"Geo-validation",size:2.5,mdSize:2.5,smSize:4.5,xsSize:12,itemGridStyles:mS},{type:tD.FIELD_TYPES.SWITCH,name:p6,label:"Programmatic guaranteed",size:4,mdSize:3.5,smSize:7.5,xsSize:12,itemGridStyles:mS},{type:tD.FIELD_TYPES.SWITCH,name:"advanced.use_publisher_hosted_creatives",label:"Use Publisher-Hosted Creatives",size:3,smSize:6,xsSize:12,parser:{dependencies:[p6],parse:(e,t)=>{let i=(0,tD.NA)(p6,t);return{...e,hidden:!i}}},itemGridStyles:mS},{type:tD.FIELD_TYPES.SWITCH,name:p7,label:"Skip CPM filters",size:2.5,mdSize:2.5,smSize:4.5,xsSize:12,parser:{dependencies:[p7],parse:(e,t)=>(0,tD.NA)(p7,t)?{...e,warning:u.default.CAMPAIGN.INTERNAL.MESSAGES.WARNING_SKIP_CPM_FILTERS(u.default.CAMPAIGNS_ITEM_NAME)}:e},itemGridStyles:mS},{type:tD.FIELD_TYPES.SWITCH,name:"cpa_payout",label:"CPA Payout",size:3,mdSize:2.5,smSize:4.5,xsSize:12,itemGridStyles:mS},{type:tD.FIELD_TYPES.SWITCH,name:p8,label:"Force max quality on video creatives",size:5,mdSize:3.5,smSize:7.5,xsSize:12,parser:{dependencies:[],parse:(e,t)=>{let i=[v.campaign_types_keys["SMART-TV"],v.campaign_types_keys.GENERIC].includes(t.type);return{...e,hidden:!i}}},itemGridStyles:mS},{type:tD.FIELD_TYPES.NUMBER,name:"advanced.effective_margin",label:"Effective Margin",size:3,min:0,max:80,materialInputProps:{startAdornment:(0,a.jsx)(J.oG,{position:"start",children:"%"})},parser:{dependencies:[],parse:t=>{let i=!e.fixed_margin;return{...t,hidden:i}}}},{name:p9,type:tD.FIELD_TYPES.SWITCH,size:4,smSize:6,xsSize:12,label:"Run as fast as possible",parser:{dependencies:[],parse:(e,t)=>{var i;let n=(null==t?void 0:t.type)===v.campaign_types_keys.DOOH,l=null==t?void 0:null===(i=t.schedule)||void 0===i?void 0:i.max_daily_cost;return{...e,disabled:!l,hidden:!n}}}}],mC=i(66065);let mv={alignSelf:"flex-start"},mh=[{type:tD.FIELD_TYPES.SWITCH,name:p8,label:"Force max quality on video creatives",size:5,smSize:9,xsSize:12,parser:{parse:(e,t)=>{let i=t.type===v.campaign_types_keys["SMART-TV"];return{...e,hidden:!i}},dependencies:[]},itemGridStyles:mv},{type:tD.FIELD_TYPES.SWITCH,name:p7,label:"Skip CPM filters",size:3,smSize:5,xsSize:12,parser:{dependencies:[p7],parse:(e,t)=>(0,tD.NA)(p7,t)?{...e,warning:O.T.CAMPAIGN.INTERNAL.MESSAGES.WARNING_SKIP_CPM_FILTERS(O.T.STRATEGIES_ITEM_NAME)}:e},itemGridStyles:mv},{name:p9,type:tD.FIELD_TYPES.SWITCH,size:4,smSize:6,xsSize:12,parser:{dependencies:[],parse:(e,t)=>{var i,n;let l=(null==t?void 0:t.type)===v.campaign_types_keys.DOOH,r=null==t?void 0:null===(n=t.parent)||void 0===n?void 0:null===(i=n.schedule)||void 0===i?void 0:i.max_daily_cost,s=(0,mC.Z)(t),o="Run as fast as possible",d=s?(0,a.jsx)(lw.Z,{label:o}):o;return{...e,label:d,disabled:!r,hidden:!l}}}}];var mx=i(35017),mT=i(26082),mf=i(51622);let mN=e=>{let{palette:t}=e;return{color:t.text.secondary,marginLeft:1}};var mb=e=>{let{label:t,value:i,onDelete:n}=e;return(0,a.jsxs)(P.Z,{children:[(0,a.jsxs)(P.Z,{display:"flex",justifyContent:"space-between",alignItems:"center",children:[(0,a.jsxs)(Q.ZP,{textvariant:"body2",noMarginBottom:!0,children:[t,": ",i]}),(0,a.jsx)($.Z,{onClick:n,sx:mN,children:(0,a.jsx)(lV.Z,{})})]}),(0,a.jsx)(lH.Z,{})]})};let my=(0,en.ZP)(P.Z)(e=>{let{theme:t}=e;return{border:"1px solid ".concat(t.palette.neutral.border),borderRadius:4,maxHeight:250,paddingRight:t.spacing(2),paddingLeft:t.spacing(2),paddingBottom:t.spacing(1),boxSizing:"border-box",display:"flex",flexDirection:"column",overflowY:"auto"}}),mP=(0,en.ZP)(P.Z)(e=>{let{theme:t}=e;return{paddingTop:t.spacing(1),paddingBottom:t.spacing(.5),display:"flex",alignItems:"center"}}),mD=(0,en.ZP)(P.Z)(e=>{let{theme:t}=e;return{columnCount:2,columnGap:t.spacing(2)}}),{EXCHANGE_BOOSTING:mR}=me,mO={width:"100%"};var mj=()=>{var e,t,i;let{values:n,setFieldValue:l}=(0,tD.Gc)(),s=null!==(e=(0,tD.NA)(mR,n))&&void 0!==e?e:{},[o,d]=(0,r.useState)(Object.keys(s).length>0),[c,u]=(0,r.useState)(""),[p,m]=(0,r.useState)(0),_=(0,r.useRef)(s),g=null!==(t=aO.ZP.getExchanges())&&void 0!==t?t:{},A=Object.entries(g).map(e=>{let[t,i]=e;return{value:t,label:i}}),I=Object.entries(s),S=!!c&&0!==p,E=null!==(i=(0,tD.NA)("parent.".concat(mR),n))&&void 0!==i?i:{},C=n.parent&&(0,lW.Z)(s,E)?(0,a.jsx)(lw.Z,{label:"Exchange Booster"}):"Exchange Booster",v=e=>{l(mR,(0,sd.Z)([e],s))};return(0,a.jsxs)(lk.default.Container,{alignItems:"flex-end",spacing:2,children:[(0,a.jsx)(lk.default.Item,{xs:12,children:(0,a.jsx)(N.Z,{checked:o,onChange:(e,t)=>
1{d(t),t?l(mR,_.current):(_.current=s,l(mR,{}))},label:C})}),o&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(lk.default.Item,{xs:12,children:(0,a.jsx)(nJ.Z,{severity:"info",sx:mO,children:"All ad exchanges default to 0. Select one to adjust its value with the slider."})}),(0,a.jsx)(lk.default.Item,{xs:12,sm:4,md:3,children:(0,a.jsx)(mT.Z,{label:"Ad Exchange",value:c,onChange:e=>{var t;return u(String(null!==(t=e.target.value)&&void 0!==t?t:""))},options:A,fullWidth:!0})}),(0,a.jsx)(lk.default.Item,{xs:12,sm:5,md:4,children:(0,a.jsx)(mf.Z,{label:"Value",valueLabelFormat:String(p),min:-1,max:1,step:.1,value:p,onChange:(e,t)=>m(t)})}),(0,a.jsx)(lk.default.Item,{xs:12,sm:3,md:2,children:(0,a.jsx)(le.Z,{secondary:!0,onClick:()=>{l(mR,{...s,[c]:p}),u(""),m(0)},disabled:!S,children:"Apply"})}),I.length>0&&(0,a.jsx)(lk.default.Item,{xs:12,children:(0,a.jsxs)(my,{children:[(0,a.jsx)(mP,{children:(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",noMarginBottom:!0,children:"Custom values"})}),(0,a.jsx)(mD,{children:I.map(e=>{var t;let[i,n]=e;return(0,a.jsx)(P.Z,{sx:{breakInside:"avoid"},children:(0,a.jsx)(mb,{label:null!==(t=g[i])&&void 0!==t?t:i,value:n,onDelete:()=>v(i)})},i)})})]})})]})]})};let{AUTOCOMPLETE:mZ,CUSTOM:mL,NUMBER:mM,SELECT:mG,SWITCH:mz}=tD.FIELD_TYPES,{ACQUISITION_TYPE:mk,APEX_MODEL:mw,APEX_TRAIN_FROM:mU,BUNDLES:mB,DISABLE_REINSTALLS:mF,EXCHANGE_BOOSTING:mY,EXPLORATION_GOAL:mV,EXPLORATION_GOAL_EVENT:mH,GHOST_ADS_INCREMENTALITY:mW,IP_CHECK:mK,TRACKING_METHOD:mX}=me,mq=[v.advanced_goals_kpis_keys.CPA1,v.advanced_goals_kpis_keys.CPA2,v.advanced_goals_kpis_keys.CPA3,v.advanced_goals_kpis_keys.CPA4,v.advanced_goals_kpis_keys.CPA5].map(e=>({value:e,label:v.advanced_goals_kpis[e]})),mQ=e=>({value:e.id,label:e.name,sublabel:e.id}),mJ=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return p.default.listSubscriptionOptions({params:{page:1,...e&&{search:e}},campaignToOption:mQ})},m$=new RegExp(O.C.CAMPAIGN.BUNDLE_REGEXP_PATTERN),m0=(e,t)=>e?O.E.CAMPAIGN.MIN_BUNDLES_ID_ERROR:t?void 0:O.E.CAMPAIGN.MALFORMED_BUNDLE_ID;var m1=e=>{var t,i;let n=p.default.isStrategy(e),l=null!==(i=null===(t=e.parent)||void 0===t?void 0:t.tracking_tool)&&void 0!==i?i:e.tracking_tool;return[{type:mG,name:mk,label:"Acquisition type",options:(0,aA.Z)(v.acquisition_type),lgSize:3,mdSize:3,smSize:6,xsSize:12,disabled:n},{type:mG,name:mX,label:"Tracking Method",lgSize:3,mdSize:3,smSize:6,xsSize:12,options:(0,aA.Z)(v.tracking_method),hidden:n},{name:mB,type:mZ,label:"Bundle IDs",creatable:!0,mode:"multiple",limitTags:2,lgSize:6,mdSize:6,size:12,noOptionsText:"Enter up to 2 Bundle IDs",parser:{dependencies:[mB],parse:(e,t)=>{let i=(0,tD.NA)(mB,t)||[],n=Array.isArray(i)&&i.length>2,l=Array.isArray(i)&&i.every(e=>m$.test(e));return{...e,validator:()=>l&&!n,validationErrorMessage:m0(n,l)}}}},{type:mZ,name:mU,label:"Export knowledge",options:mJ(),getOptionsFromInput:mJ,mode:"multiple",creatable:!0,limitTags:2,lgSize:6,mdSize:5,size:12,disabled:n,parser:{dependencies:[mw],parse:(e,t)=>{let i=(0,tD.NA)(mw,t)===v.apex_model_keys.APEX_30;return{...e,lgSize:i?3:9,mdSize:i?3:9}}}},{type:mG,name:mw,label:"Model",options:(0,aA.Z)(v.apex_model),lgSize:3,mdSize:3,smSize:4,xsSize:12},{type:mM,name:mV,label:"CPI Goal",min:.01,lgSize:3,mdSize:3,smSize:4,xsSize:6,materialInputProps:{startAdornment:(0,a.jsx)(mx.Z,{position:"start",children:v.currency_symbols.USD})},parser:{dependencies:[mw],parse:(e,t)=>({...e,hidden:(0,tD.NA)(mw,t)!==v.apex_model_keys.APEX_30})}},{type:mG,name:mH,label:"CPA Goal",options:mq,lgSize:3,mdSize:3,smSize:4,xsSize:6,parser:{dependencies:[mw],parse:(e,t)=>({...e,hidden:(0,tD.NA)(mw,t)!==v.apex_model_keys.APEX_30})}},{type:mz,name:mK,label:"IP Check",lgSize:2,mdSize:2,smSize:3,xsSize:6},{type:mz,name:mW,label:"Ghost Ads Incrementality",lgSize:4,mdSize:4,smSize:5,xsSize:12,hidden:n},{type:mL,name:mY,Component:mj,skipRenderMessages:!0,size:12,parser:{dependencies:[mw],parse:(e,t)=>({...e,hidden:(0,tD.NA)(mw,t)!==v.apex_model_keys.APEX_30})}},{type:mz,name:mF,label:"Disable Adjust Reinstalls",lgSize:4,mdSize:4,smSize:6,xsSize:12,disabled:n,hidden:l!==v.tracking_tools_keys.ADJUST}]};let{INPUT:m2,AUTOCOMPLETE:m5}=tD.FIELD_TYPES,{MMP:m3,APP_ID:m4,APP_NAME:m6,TIMEZONE:m8}={MMP:"advanced.mmp",APP_ID:"advanced.app_id",APP_NAME:"advanced.app_name",TIMEZONE:"advanced.timezone"},m7={dependencies:[m3],parse:(e,t)=>({...e,hidden:!(0,tD.NA)(m3,t)})},m9=[{type:m5,name:m3,label:"MMP",options:(0,aA.Z)(v.mmps),size:3},{type:m2,name:m4,label:"App ID",required:!0,size:3,parser:m7},{type:m2,name:m6,label:"App Name",required:!0,size:3,parser:m7},{type:m5,name:m8,label:"Timezone",required:!0,options:async()=>{var e;let t=null!==(e=aO.ZP.getTimezones())&&void 0!==e?e:{};return(0,aA.Z)(t)},size:3,parser:m7}],{CARD:_e,TEXT_AREA:_t}=tD.FIELD_TYPES,{CARD_TRAFFIC_REFINEMENT:_i,CARD_CAMPAIGN_MANAGEMENT:_n,CARD_STRATEGY_MANAGEMENT:_l,CARD_TRACKING:_a,CARD_CTV_APP_SYNC:_r,CARD_INGESTION_FILES:_s,DESCRIPTION:_o}
1=p3,{FORM_DESCRIPTIONS:{TRAFFIC_REFINEMENT:_d,INTERNAL_TRACKING:_c,CTV_APP_SYNC:_u,INGESTION_FILES:_p}}=O.T.CAMPAIGN.INTERNAL,{CARD:_m,TEXT_AREA:__}=tD.FIELD_TYPES,{CARD_TRAFFIC_REFINEMENT:_g,CARD_CAMPAIGN_MANAGEMENT:_A,CARD_TRACKING:_I,CARD_STRATEGY_MANAGEMENT:_S,CARD_INGESTION_FILES:_E,DESCRIPTION:_C}=p3,{FORM_DESCRIPTIONS:{TRAFFIC_REFINEMENT:_v,INTERNAL_TRACKING:_h,INGESTION_FILES:_x}}=O.T.CAMPAIGN.INTERNAL,{CARD:_T,TEXT_AREA:_f}=tD.FIELD_TYPES,{CARD_TRAFFIC_REFINEMENT:_N,CARD_CAMPAIGN_MANAGEMENT:_b,CARD_STRATEGY_MANAGEMENT:_y,CARD_TRACKING:_P,DESCRIPTION:_D}=p3,{FORM_DESCRIPTIONS:{TRAFFIC_REFINEMENT:_R,INTERNAL_TRACKING:_O}}=O.T.CAMPAIGN.INTERNAL,{CARD:_j,TEXT_AREA:_Z}=tD.FIELD_TYPES,{CARD_TRAFFIC_REFINEMENT:_L,CARD_CAMPAIGN_MANAGEMENT:_M,CARD_STRATEGY_MANAGEMENT:_G,CARD_TRACKING:_z,CARD_INGESTION_FILES:_k,DESCRIPTION:_w}=p3,{FORM_DESCRIPTIONS:{TRAFFIC_REFINEMENT:_U,INTERNAL_TRACKING:_B,INGESTION_FILES:_F}}=O.T.CAMPAIGN.INTERNAL;var _Y=i(53919);let _V=e=>{var t,i,n;let{isStrategy:l,campaignAdvanced:a,parentAdvanced:r}=e;return l?null!==(n=null!==(i=a.apex_exploration_goal)&&void 0!==i?i:r.apex_exploration_goal)&&void 0!==n?n:null:null!==(t=a.apex_exploration_goal)&&void 0!==t?t:null};var _H=e=>{var t,i,n,l,a,r,s,o,d,c,p,m,_;let g=!!e.parent,A=null!==(r=null===(t=e.parent)||void 0===t?void 0:t.advanced)&&void 0!==r?r:{},I=null!==(s=e.advanced)&&void 0!==s?s:{},S=null!==(o=e.schedule)&&void 0!==o?o:{},E=null!==(c=null!==(d=e.apex_model)&&void 0!==d?d:null===(i=e.parent)||void 0===i?void 0:i.apex_model)&&void 0!==c?c:v.apex_model_keys.NONE,C=E===v.apex_model_keys.APEX_30,h=null!==(m=null!==(p=e.exchange_boosting)&&void 0!==p?p:null===(n=e.parent)||void 0===n?void 0:n.exchange_boosting)&&void 0!==m?m:{},x=(0,_Y.Z)(e).apex_exploration_goal_event||v.advanced_goals_kpis_keys.CPA1,T=g&&void 0===S.spent_distribution?null===(a=e.parent)||void 0===a?void 0:null===(l=a.schedule)||void 0===l?void 0:l.spent_distribution:S.spent_distribution,f=_V({isStrategy:g,campaignAdvanced:I,parentAdvanced:A});return{...e,...mu(e),apex_model:E,apex_exploration_goal_event:C?x:null,exchange_boosting:C?h:{},schedule:{...S,spent_distribution:"fast"===T},advanced:{...I,timezone:I.timezone||u.default.COMMON.UTC,apex_exploration_goal:C?f:null,disable_reinstalls:null===(_=I.disable_reinstalls)||void 0===_||_}}};let{SECONDARY_GOAL:_W,PRIMARY_GOAL:_K}={PRIMARY_GOAL:"goal_primary",SECONDARY_GOAL:"goal_secondary"},_X=e=>{var t,i;let{values:n,initialValues:l,currentExchangeBoosting:a}=e,{apex_model:r}=n,s=null==l?void 0:l.apex_model,o=(null!=r?r:s)===v.apex_model_keys.APEX_30,d=void 0!==r&&s===v.apex_model_keys.APEX_30&&!o,c=null!==(t=null!=a?a:n.exchange_boosting)&&void 0!==t?t:{},u=null!==(i=null==l?void 0:l.exchange_boosting)&&void 0!==i?i:{},p=!(0,lW.Z)(c,u);return{advanced:{...d&&{apex_exploration_goal:null}},...d&&{exchange_boosting:{},apex_exploration_goal_event:null},...o&&p&&{exchange_boosting:c}}},_q=e=>{let{values:t}=e;if(!t.advanced)return{};let{goal_secondary:i}=t.advanced;return{...(null==i?void 0:i.kpi)&&{goal_secondary:i}}},_Q=e=>{if("boolean"!=typeof e)return;let t=e?"fast":"uniform";return{spentDistribution:t,uniformDistribution:"uniform"===t}};var _J=e=>{var t;let{values:i,initialValues:n,currentExchangeBoosting:l}=e,a=(0,sd.Z)([_W,_K],i.advanced||{}),{advanced:r,exchange_boosting:s,apex_exploration_goal_event:o}=_X({values:i,initialValues:n,currentExchangeBoosting:l}),d=mc({values:i}),c=_q({values:i}),{spentDistribution:u,uniformDistribution:p}=_Q(null===(t=i.schedule)||void 0===t?void 0:t.spent_distribution)||{};return{...i,...void 0!==s?{exchange_boosting:s}:{},...void 0!==o?{apex_exploration_goal_event:o}:{},advanced:{...a,...d,...r,...c},schedule:{...i.schedule,spent_distribution:u,uniform_distribution:p}}};let _$=O.C.CAMPAIGN.FORMS.INTERNAL_FORM_ID,{CAMPAIGN_CONFIGURATION:{SNACKBARS:{SUCCESS_UPDATE:_0}},EDIT_STRATEGY:{SNACKBARS:{SUCCESS_UPDATE:_1}}}=O.T.CAMPAIGN,_2={"smart-tv":function(e){let{organization:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!t)return[];let i=p.default.isStrategy(e);return[{name:_o,type:_t,label:"Campaign description",size:12,rows:4,hidden:i},{type:_e,name:_n,label:"Campaign management",Icon:p0.Z,description:"These options allow you to make changes in the campaign that are invisible to the client",fields:mE(t),size:12,hidden:i},{type:_e,name:_l,label:"Strategy management",description:"These options allow you to make changes in the strategy that are invisible to the client",fields:mh,size:12,hidden:!i},{type:_e,name:_i,label:"Traffic refinement",Icon:p2.Z,description:_d,fields:mI,size:12},{type:_e,name:_a,label:"Tracking",Icon:p1.Z,description:_c,fields:mp(e),size:12,hidden:i},{type:_e,name:_r,description:_u,label:"CTV app sync",Icon:E.Z,fields:m1(e),size:12},{type:_e,name:_s,description:_p,label:"Ingestion files",Icon:p5.Z,fields:m9,size:12,hidden:i}]},generic:function(e){let{organization:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!t)return[];let i=p.default.isStrategy(e);return[{name:_C,type:__,label:"Campaign description",size:12,rows:4,hidden:i},{type:_m,name:_A,label:"Campaign management",Icon:p0.Z,description:"These options allow you to make changes in the campaign that are invisible to the client",fields:mE(t),size:12,hidden:i},{type:_m,name:_S,label:"Strategy management",description:"These options allow you to make changes in the strategy that are invisible to the client",fields:mh,size:12,hidden:!i},{type:_m,name:_g,label:"Traffic refinement",Icon:p2.Z,description:_v,fields:mI,size:12},{type:_m,name:_I,label:"Tracking",Icon:p1.Z,description:_h,fields:mp(e),size:12,hidden:i},{type:_m,name:_E,description:_x,label:"Ingestion files",Icon:p5.Z,fields:m9,size:12,hidden:i}]},dooh:function(e){let{organization:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!t)return[];let i=p.default.isStrategy(e);return[{name:_D,type:_f,label:"Campaign description",size:12,rows:4,hidden:i},{type:_T,name:_b,label:"Campaign management",Icon:p0.Z,description:"These options allow you to make changes in the campaign that are invisible to the client",fields:mE(t),size:12,hidden:i},{type:_T,name:_y,label:"Strategy management",description:"These options allow you to make changes in the strategy that are invisible to the client",fields:mh,size:12,hidden:!i},{type:_T,name:_N,label:"Traffic refinement",Icon:p2.Z,description:_R,fields:mI,size:12},{type:_T,name:_P,label:"Tracking",Icon:p1.Z,description:_O,fields:mp(e),lgSize:12,mdSize:12,smSize:12,hidden:i}]},synchronized:function(e){let{organization:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!t)return[];let i=p.default.isStrategy(e);return[{name:_w,type:_Z,label:"Campaign description",size:12,rows:4,hidden:i},{type:_j,name:_M,label:"Campaign management",Icon:p0.Z,description:"These options allow you to make changes in the campaign that are invisible to the client",fields:mE(t),size:12,hidden:i},{type:_j,name:_G,label:"Strategy management",description:"These options allow you to make changes in the strategy that are invisible to the client",fields:mh,size:12,hidden:!i},{type:_j,name:_L,label:"Traffic refinement",Icon:p2.Z,description:_U,fields:mI,size:12},{type:_j,name:_z,label:"Tracking",Icon:p1.Z,description:_B,fields:mp(e),size:12,hidden:i},{type:_j,name:_k,description:_F,label:"Ingestion files",Icon:p5.Z,fields:m9,size:12,hidden:i}]}};var _5=e=>{let{campaign:t,formHistoryRef:i}=e,n=(0,g.D)(),{data:l}=ty.ZP.useOrganization(t.organization),s=(0,r.useRef)(),{initialValues:o,internalContentForm:d}=(0,r.useMemo)(()=>{var e,i;if(!t)return{initialValues:{},internalContentForm:[]};let{type:n}=t,a=_2[n||(null==t?void 0:null===(e=t.parent)||void 0===e?void 0:e.type)],r=(null!==(i=null==a?void 0:a(t,{organization:l}))&&void 0!==i?i:[]).map(tP.default.helpers.withInheritIcon);return{initialValues:t&&_H(t),internalContentForm:r}},[t,l]),c=async(e,i)=>{let{initialValues:l}=i;if(l)try{let i=_J({values:e,initialValues:l,currentExchangeBoosting:s.current});await p.default.update({...i,id:t.id}),n.success({message:(0,p.Pl)(t)?_1:_0}),uW.ZP.debug("Campaign updated",{values:e})}catch(e){n.error({error:e})}};return(0,a.jsxs)(a.Fragment,{children:[(0,p.Pl)(t)&&(0,a.jsx)(n0,{}),(0,a.jsx)(tD.ZP,{content:d,id:_$,initialValues:o,onChange:e=>{s.current=e.values.exchange_boosting},onSubmit:c,submitOnlyUpdatedValues:!0,formHistoryRef:i,actionsToolbar:!0})]})};let{COMMON:_3}=O.C,{CAMPAIGN:{CAMPAIGN_CONFIGURATION:{MONITOR:{AD_EXCHANGES:_4,ALL:_6}}}}=O.T,_8=e=>{let{breakpoints:t}=e;return{width:"30%",[t.down(t.values.sm)]:{width:"100%"}}};var _7=e=>{let{campaignId:t,onChange:i,value:n}=e,{data:l,isLoading:r}=p.default.useCampaign({id:t}),s=p.default.isDooh(l)?aO.ZP.getDoohExchanges():aO.ZP.getExchanges(),o=[{value:_3.ALL,label:_6},...(0,aA.Z)(null!=s?s:{})];return(0,a.jsx)(lU.Z,{title:_4,options:o,defaultValue:_6,value:n,sx:_8,onChange:(e,t)=>
1{Array.isArray(t)||i(null!=t?t:_6)},sort:!1,loading:r})},_9=i(53861),ge=i(93508);let{getTimePassed:gt}=eT.default,{COMMON:{OK:gi}}=d.default,gn=e=>{if(!e)return null;let t=parseFloat(e);return t%1==0?String(Math.floor(t)):String(t)},gl=e=>e.map(e=>{let{title:t,subtitle:i,values:n}=e;return{title:t,subtitle:i,details:n&&Object.keys(n).map(e=>{let t=gn(n[e]);return{description:e,value:"".concat(t,"%"),isValueOk:e===gi}})||void 0}});var ga=e=>{let{timestamp:t,phases:i}=e,n=gl(i);return{time:gt(t),phases:n}},gr=(e,t)=>{let[i,n]=(0,r.useState)(!1),l=(0,r.useRef)(0),a=()=>{n(!1),l.current=0},{data:s,isLoading:o,mutate:d}=p.default.useMonitor({id:e,exchange:t},{refreshInterval:e=>!i||(null==e?void 0:e.data)?0:2e3,onSuccess:e=>{if(i){if(null==e?void 0:e.data){a();return}l.current+=1,l.current>=10&&a()}}});return{monitorData:s,loading:o||i,mutateMonitorData:()=>{d(),l.current=0,n(!0)}}};let{COMMON:{ALL:gs}}=d.default,{CAMPAIGN:{CAMPAIGN_CONFIGURATION:{MONITOR:{RESET_DIALOG:go}}}}=u.default;var gd=e=>{let t=(0,g.D)(),[i,n]=(0,r.useState)(gs),[l,a]=(0,r.useState)(!1),{monitorData:s,loading:o,mutateMonitorData:d}=gr(e,i),c=async()=>{try{await p.default.resetMonitorData(e),t.success({message:go.SUCCESS}),a(!1),n(gs)}catch(e){t.error({error:e})}},{phases:u}=s&&ga(s)||{};return{exchange:i,loading:o,phases:u,confirmReset:l,monitorData:s,handleChangeExchange:e=>{n(e)},handleClickRefresh:()=>{d()},openResetConfirm:()=>{a(!0)},closeResetConfirm:()=>{a(!1)},handleResetMonitor:c}};let{CAMPAIGN:{CAMPAIGN_CONFIGURATION:{MONITOR:{DESCRIPTION:gc,RESET:gu,REFRESH:gp,RESET_DIALOG:gm}}},NO_DATA:g_}=u.default,gg=e=>{let{spacing:t}=e;return{marginRight:t(1)}},gA=e=>{let{spacing:t}=e;return{marginRight:t(1),marginLeft:t(1)}},gI=e=>{let{spacing:t,breakpoints:i}=e;return{display:"flex",justifyContent:"space-between",alignItems:"center",marginTop:t(1),[i.down(i.values.sm)]:{flexDirection:"column"}}},gS=()=>({height:"218px",display:"flex",alignItems:"center",justifyContent:"center",border:"1px solid rgba(0, 0, 0, 0.12)"}),gE=()=>(0,a.jsx)(P.Z,{sx:gS,children:(0,a.jsx)(I.Z,{})}),gC=()=>(0,a.jsx)(P.Z,{sx:gS,children:(0,a.jsx)(Q.ZP,{color:"textSecondary",fontStyle:"italic",children:g_})}),gv=e=>{let{details:t}=e;return t&&t.length?(0,a.jsx)(P.Z,{children:t.map(e=>{let{description:t,value:i,isValueOk:n}=e;return(0,a.jsxs)(P.Z,{display:"flex",alignItems:"center",children:[n?(0,a.jsx)(ge.Z,{color:"success"}):(0,a.jsx)(_9.Z,{color:"action"}),(0,a.jsx)(Q.ZP,{textvariant:"subtitle1",fontWeight:500,sx:gA,noMarginBottom:!0,children:i}),(0,a.jsx)(Q.ZP,{textvariant:"body2",noMarginBottom:!0,children:t})]},t)})}):null},gh=e=>{let{title:t,subtitle:i}=e,{isMobile:n}=(0,h.Z)();return(0,a.jsxs)(P.Z,{display:"flex",alignItems:"center",children:[(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",sx:gg,children:t}),!n&&(0,a.jsx)(Q.ZP,{textvariant:"body2",color:"textSecondary",children:i})]})};var gx=e=>{let{campaignId:t}=e,{exchange:i,loading:n,phases:l,confirmReset:r,handleChangeExchange:s,handleClickRefresh:o,openResetConfirm:d,closeResetConfirm:c,handleResetMonitor:u,monitorData:p}=gd(t),m=(l||[]).map(e=>{let{title:t,subtitle:i,details:n}=e;return{summary:(0,a.jsx)(gh,{title:t,subtitle:i},t),details:(0,a.jsx)(gv,{details:n},i)}});return(0,a.jsxs)(P.Z,{children:[(0,a.jsxs)(y.a,{children:[(0,a.jsx)(Q.ZP,{textvariant:"body2",color:"textSecondary",children:gc}),(0,a.jsxs)(P.Z,{sx:gI,children:[(0,a.jsx)(_7,{campaignId:t,value:i,onChange:s}),(0,a.jsxs)(P.Z,{children:[(0,a.jsx)(le.Z,{onClick:d,tertiary:!0,disabled:n,children:gu}),(0,a.jsx)(le.Z,{onClick:o,tertiary:!0,disabled:n,children:gp}),(0,a.jsx)(et.h,{})]})]}),(0,a.jsx)(P.Z,{marginTop:4,children:n?(0,a.jsx)(gE,{}):p?(0,a.jsx)(X.H,{accordions:m}):(0,a.jsx)(gC,{})})]}),(0,a.jsx)(()=>(0,a.jsx)(f.Z,{title:gm.TITLE,description:gm.DESCRIPTION,onConfirm:u,onClose:c,open:r}),{})]})};let{COMMON:{OK:gT},CAMPAIGN:{CAMPAIGN_CONFIGURATION:{MONITOR:{TITLE:gf}}}}=u.default,{DIALOGS:{CAMPAIGN_MONITOR:gN}}=d.default;var gb=e=>{let{campaignId:t}=e,i=[{label:gT,onClick:()=>m.default.closeDialog(gN)}];return(0,a.jsx)(q.ZP,{maxWidth:"md",fullWidth:!0,title:gf,actions:i,dialogId:gN,content:(0,a.jsx)(gx,{campaignId:t})})},gy=i(12155),gP=i(43384),gD=i(40213),gR=i(43419),gO=i(66654),gj=i(13342);let gZ=e=>{let{id:t,period:i}=e;return(0,eG.QT)({url:(0,gj.i)(t).url,params:{period:i,interpolate:!0}})};var gL=i(76749),gM=i(63121),gG=i(50490),gz=i(77069),gk=i(24022),gw=i(31051);let gU={TITLE:"Forecast estimate",DESCRIPTION:"Estimated daily outcome based on your campaign setup",DIALOG_TITLE:"The campaign needs some revisions",WARNINGS_TEXT:"The estimation might be inaccurate. Check the details to understand why",CHECK_WARNINGS_BUTTON:"View details",IMPRESSIONS:"Impressions",UNIQUE_USERS:"Unique devices",CPM:"Average CPM",CHART_TITLE:"Estimated impressions/CPM ",NO_VALUE:"-",NO_DATA_TITLE:"Your campaign has no data available",NO_DATA:"There is no data to display."},gB=e=>e?e<1e3?e:"".concat((e/1e3).toFixed(e%1e3==0?0:2),"K"):gU.NO_VALUE,gF=(e,t)=>{if(!e)return gU.NO_VALUE;let i=t&&v.currency_symbols[t];return"".concat(e.toFixed(2)," ").concat(i)},gY=e=>{let{series:t=[]}=e||{},i=t.filter(e=>{let{impressions:t}=e;return t});return{labels:i.map(e=>{let{expectedcpm:t}=e;return t}),datasets:[{label:"Impressions",data:i.map(e=>{let{impressions:t}=e;return t})}]}};var gV=e=>{var t,i,n,l;let{id:s}=e,[o,d]=(0,r.useState)(!1),{data:c,isLoading:u}=gZ({id:s}),p=(0,eU.kP)(),m=gY(c),_=!(null==c?void 0:c.cpm)&&!(null==c?void 0:c.impressions)&&!(null==c?void 0:c.uniqueUsers)&&!(null==m?void 0:null===(t=m.labels)||void 0===t?void 0:t.length),g=v.currency_symbols[null==c?void 0:c.currency]||(null==c?void 0:c.currency);return(0,a.jsxs)(gz.Z,{children:[(0,a.jsx)(gk.Z,{expandIcon:(0,a.jsx)(gw.Z,{}),children:(0,a.jsx)(rM.Z,{textvariant:"subtitle1",noMarginBottom:!0,children:gU.TITLE})}),(0,a.jsxs)(gP.Z,{sx:e=>{let{spacing:t}=e;
1return{padding:t(1.5),paddingTop:0}},children:[u?(0,a.jsx)(gP.Z,{padding:3,children:(0,a.jsx)(gM.Z,{})}):(0,a.jsxs)(a.Fragment,{children:[_?(0,a.jsxs)(gP.Z,{pt:2,pb:2,children:[(0,a.jsx)(rM.Z,{textvariant:"subtitle2",textAlign:"center",children:gU.NO_DATA_TITLE}),(0,a.jsxs)(rM.Z,{textvariant:"body2",color:"textSecondary",textAlign:"center",fontSize:14,children:[gU.NO_DATA,!(null==p?void 0:null===(i=p.customization)||void 0===i?void 0:i.isWhitelabel)&&(0,a.jsxs)(a.Fragment,{children:["If you need help, contact with the",(0,a.jsx)(gG.Z,{}),"team"]})]})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(rM.Z,{textvariant:"caption",children:gU.DESCRIPTION}),(0,a.jsxs)(lk.T,{children:[(0,a.jsxs)(lk.P,{span:6,children:[(0,a.jsx)(rM.Z,{textvariant:"caption",color:"textSecondary",children:gU.IMPRESSIONS}),(0,a.jsx)(rM.Z,{textvariant:"subtitle2",children:gB(null==c?void 0:c.impressions)})]}),(0,a.jsxs)(lk.P,{span:6,children:[(0,a.jsx)(rM.Z,{textvariant:"caption",color:"textSecondary",children:gU.UNIQUE_USERS}),(0,a.jsx)(rM.Z,{textvariant:"subtitle2",children:gB(null==c?void 0:c.uniqueUsers)})]}),(0,a.jsxs)(lk.P,{span:6,style:{paddingTop:0},children:[(0,a.jsx)(rM.Z,{textvariant:"caption",color:"textSecondary",children:gU.CPM}),(0,a.jsx)(rM.Z,{textvariant:"subtitle2",children:gF(null==c?void 0:c.cpm,null==c?void 0:c.currency)})]})]})]}),(null==m?void 0:null===(n=m.labels)||void 0===n?void 0:n.length)&&(null==m?void 0:null===(l=m.labels)||void 0===l?void 0:l.length)>0?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(gL.Z,{}),(0,a.jsx)(gP.Z,{pt:1,pb:1,children:(0,a.jsxs)(rM.Z,{textvariant:"caption",color:"textSecondary",children:[gU.CHART_TITLE,"(",g,")"]})}),(0,a.jsx)(gR.Z,{data:m,options:{animations:{tension:{duration:3e3,easing:"easeInOutCirc",from:1,to:0,loop:!0}},plugins:{legend:{display:!1}}},type:O.C.CHART_TYPES.LINE})]}):void 0]}),(null==c?void 0:c.warnings)&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(gP.Z,{padding:1,pl:2,pr:2,mt:2,bgcolor:"alert.warning",children:[(0,a.jsx)(rM.Z,{textvariant:"body2",children:gU.WARNINGS_TEXT}),(0,a.jsx)(gD.Z,{tertiary:!0,onClick:()=>d(!0),color:"error",children:gU.CHECK_WARNINGS_BUTTON})]}),(0,a.jsx)(gO.Z,{actions:[{label:"OK",onClick:()=>d(!1),type:"button"}],open:o,onClose:()=>d(!1),content:(0,a.jsx)(gP.Z,{children:Object.values(c.warnings).map(e=>(0,a.jsxs)(rM.Z,{textvariant:"body2",color:"textSecondary",children:["\xb7 ",e]}))}),Header:(0,a.jsx)(rM.Z,{textvariant:"h6",sx:{padding:2},children:gU.DIALOG_TITLE})})]})]})]})},gH=i(75413);let gW={inactive:"missing",tag:"tags",image:"images",native:"native",audio:"audios",rich_media:"Nexd",external_video:"ext. videos",video:"videos"},gK=e=>Object.entries(e.reduce((e,t)=>{var i;if("active"!==t.state&&"inactive"!==t.state)return e;let n=t.state;return{...e,[n]:(null!==(i=e[n])&&void 0!==i?i:0)+1}},{})).map(e=>{let[t,i]=e;return"".concat(i," ").concat(t)}).join(", "),gX=e=>Object.entries(e.reduce((e,t)=>{var i,n;if("active"!==t.state)return{...e,inactive:(null!==(i=e.inactive)&&void 0!==i?i:0)+1};let{type:l}=t.creative;return{...e,[l]:(null!==(n=e[l])&&void 0!==n?n:0)+1}},{})).map(e=>{let[t,i]=e,n=gW[t];return"".concat(i," ").concat(n)}).join(", "),gq=e=>{if(e&&0!==e.length)return e.map(e=>v.countries[e]).join(", ")},gQ=(e,t)=>{let{cpa:i,cpc:n,cpm:l,cpv:a}=e;return i?"CPA: ".concat(i).concat(t):n?"CPC: ".concat(n).concat(t):l?"CPM: ".concat(l).concat(t):a?"CPV: ".concat(a).concat(t):void 0};var gJ=e=>{let{advertiser:t,strategies:i,creatives:n,targeting:l,deals_and_pricing:a}=e,{countries:r}=l,{data:s}=(0,ty.o8)(e.organization);if(!s)return null;let o=ty.ZP.getCurrencySymbol(s),d=i&&i.length>0,c=(null==n?void 0:n.campaign_creatives)&&n.campaign_creatives.length>0,u=d?gK(i):void 0,p=c?gX(n.campaign_creatives):void 0,m=gq(r);return{advertiserName:null==t?void 0:t.name,strategiesSummary:u,creativesSummary:p,countries:m,pricing:gQ(a,o)}};let g$={CAMPAIGN_TITLE:"Campaign setup",STRATEGY_TITLE:"Strategy setup",BUDGET_SETUP:{TITLE:"Budget",LABELS:{maxDailyClicks:"Max daily clicks",maxGlobalClicks:"Max global clicks",maxDailyCost:"Max daily cost",maxGlobalCost:"Max global cost",maxDailyImpressions:"Max daily impressions",maxGlobalImpressions:"Max global impressions"}},DEMOGRAPHIC_SETUP:{TITLE:"DEMOGRAPHIC",LABELS:{GENDER:"Gender",AGE:"Age",LANGUAGES:"Languages"}},DEVICES_SETUP:{TITLE:"DEVICES",LABELS:{DEVICE_IDS:"Device IDs",DEVICE_TYPE:"Device type",BROWSERS:"Browsers",CONNECTION:"Connection",ISPS:"ISPs",MANUFACTURERS:"Manufacturers",MODELS:"Models",OPERATORS:"Operators"}},GENERAL_SETUP:{LABELS:{ADVERTISER:"Advertiser",STRATEGIES:"Strategies",CREATIVES:"Creatives",COUNTRY:"Country",PRICING:"Pricing"}}
1,LOCATION_SETUP:{TITLE:"LOCATION",LABELS:{CITIES:"Cities",REGIONS:"Regions",ZIPCODES:"Zipcodes",GEOLIST:"Geolist"}},OTHER_SETUP:{TITLE:"OTHERS",LABELS:{ADS_TXT:"Ads.txt inventory",APP_RATING:"App store rating",AUDIENCES:"Audiences",BRAND_SAFETY:"Brand safety",CONTENT:"Content",DEALS:"Deals",AD_EXCHANGES:"Ad exchanges",FREQUENCY_CAPPING:"Frequency capping",INVENTORY_TYPE:"Inventory type",LIFETIME:"Lifetime",MAXIMIZE_USER_AWARENESS:"Maximize user awareness",ONLY_GREEN_TRAFFIC:"Only green traffic",OPERATING_SYSTEMS:"Operating systems",PUBLISHERS:"Publishers",SCHEDULE_AND_PACING:"Schedule and pacing",TRACKING:"Tracking",VIEWABILITY:"Viewability",WEATHER_CONDITIONS:"Weather conditions",AUDIENCE_BUILDER:"Audience builder"}}},{LABELS:g0}=g$.GENERAL_SETUP;var g1=e=>{let{campaign:t}=e,{advertiserName:i,strategiesSummary:n,creativesSummary:l,countries:r,pricing:s}=gJ(t)||{};return(0,a.jsxs)(lk.default.Container,{spacing:.25,children:[i&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:g0.ADVERTISER}),(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",children:i})]}),n&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:g0.STRATEGIES}),(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",children:n})]}),l&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:g0.CREATIVES}),(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",children:l})]}),r&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:g0.COUNTRY}),(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",children:r})]}),s&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:g0.PRICING}),(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",children:s})]})]})},g2=i(69317),g5=e=>{let{title:t}=e;return(0,a.jsx)(Q.ZP,{textvariant:"overline",letterSpacing:"1px",noMarginBottom:!0,children:t})},g3=e=>{let{schedule:t}=e||{},{data:i}=(0,ty.o8)(e.organization);if(!i)return null;let n=ty.ZP.getCurrencySymbol(i);return{maxDailyCost:(null==t?void 0:t.max_daily_cost)?"".concat(t.max_daily_cost).concat(n):null,maxGlobalCost:(null==t?void 0:t.max_global_cost)?"".concat(t.max_global_cost).concat(n):null,maxDailyClicks:null==t?void 0:t.max_daily_clicks,maxGlobalClicks:null==t?void 0:t.max_global_clicks,maxDailyImpressions:null==t?void 0:t.max_daily_impressions,maxGlobalImpressions:null==t?void 0:t.max_global_impressions}};let{LABELS:g4,TITLE:g6}=g$.BUDGET_SETUP;var g8=e=>{let{campaign:t}=e,i=g3(t);return i?(0,a.jsxs)(lk.default.Container,{spacing:.25,children:[(0,a.jsx)(lk.default.Item,{alignSelf:"center",sm:4,md:4,lg:4,children:(0,a.jsx)(g5,{title:g6})}),(0,a.jsx)(lk.default.Item,{alignSelf:"center",sm:8,md:8,lg:8,children:(0,a.jsx)(lH.Z,{})}),Object.entries(g4).map(e=>{let[t,n]=e,l=(0,g2.Z)(t,i)&&i[t];return l?(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:n}),(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",children:l})]},t):null})]}):null},g7=e=>{var t;let i=null!==(t=aO.ZP.getAge())&&void 0!==t?t:{},{gender:n,age:l,languages:a,use_languages_as_blacklist:r}=e.targeting||{},{blacklist:s,...o}=l||{},{blacklist:d,...c}=n||{},u=(a||[]).length,p=Object.entries(o).filter(e=>{let[,t]=e;return t}).map(e=>{let[t]=e;return i[t]}).join(", "),m=Object.entries(c).filter(e=>{let[,t]=e;return t}).map(e=>{let[t]=e;return t}).join(", ");return{languages:!!u&&{value:u,isBlacklist:r},age:!!p&&{value:p,isBlacklist:s},gender:!!m&&{value:m,isBlacklist:d}}};let{LABELS:g9,TITLE:Ae}=g$.DEMOGRAPHIC_SETUP,At=(e,t)=>t?(0,a.jsxs)(gP.Z,{display:"flex",alignItems:"center",gap:.2,children:[(0,a.jsx)(lY.Z,{sx:{color:"warning.main",fontSize:"16px"}}),(0,a.jsx)(Q.ZP,{color:"warning.main",textvariant:"subtitle2",noMarginBottom:!0,children:e})]}):(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",children:e});var Ai=e=>{let{campaign:t}=e,{gender:i,age:n,languages:l}=g7(t);return i||n||l?(0,a.jsxs)(lk.default.Container,{spacing:.25,children:[(0,a.jsx)(lk.default.Item,{alignSelf:"center",sm:6,md:6,lg:6,children:(0,a.jsx)(g5,{title:Ae})}),(0,a.jsx)(lk.default.Item,{alignSelf:"center",sm:6,md:6,lg:6,children:(0,a.jsx)(lH.Z,{})}),i&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:g9.GENDER}),At(i.value,i.isBlacklist)]}),n&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:g9.AGE}
1),At(n.value,n.isBlacklist)]}),l&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:g9.LANGUAGES}),At(l.value,l.isBlacklist)]})]}):null};let An=e=>Object.keys(e||{}).filter(t=>!0===e[t]).length;var Al=e=>{let t=aO.ZP.getDeviceTypes()||{},{device_type:i,browsers:n,connection:l,identifiers:a,isps:r,device_makers:s,operators:o,device_models:d,use_connection_as_blacklist:c,use_browsers_as_blacklist:u,use_isps_as_blacklist:p,use_device_makers_as_blacklist:m,use_operators_as_blacklist:_,use_device_models_as_blacklist:g}=e.targeting||{},A=i&&Object.entries(i).filter(e=>{let[t]=e;return t}).map(e=>{let[i]=e;return t[i]});return{deviceIds:a&&An(a),deviceType:null==A?void 0:A.join(","),browsers:{count:(n||[]).length,isBlacklist:u},connection:{count:An(l),isBlacklist:c},isps:{count:(r||[]).length,isBlacklist:p},manufacturers:{count:(s||[]).length,isBlacklist:m},models:{count:(d||[]).length,isBlacklist:g},operators:{count:(o||[]).length,isBlacklist:_}}};let{TITLE:Aa,LABELS:Ar}=g$.DEVICES_SETUP,As=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t?(0,a.jsxs)(gP.Z,{display:"flex",alignItems:"center",gap:.2,children:[(0,a.jsx)(lY.Z,{sx:{color:"warning.main",fontSize:"16px"}}),(0,a.jsx)(Q.ZP,{color:"warning.main",textvariant:"subtitle2",noMarginBottom:!0,children:e})]}):(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",children:e})};var Ao=e=>{let{campaign:t}=e,{browsers:i,connection:n,deviceIds:l,deviceType:r,isps:s,manufacturers:o,models:d,operators:c}=Al(t);return[r,l,null==i?void 0:i.count,null==n?void 0:n.count,null==s?void 0:s.count,null==o?void 0:o.count,null==c?void 0:c.count,null==d?void 0:d.count].every(e=>!e)?null:(0,a.jsxs)(lk.default.Container,{spacing:.25,children:[(0,a.jsx)(lk.default.Item,{alignSelf:"center",sm:4,md:4,lg:4,children:(0,a.jsx)(g5,{title:Aa})}),(0,a.jsx)(lk.default.Item,{alignSelf:"center",sm:8,md:8,lg:8,children:(0,a.jsx)(lH.Z,{})}),!!r&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:Ar.DEVICE_TYPE}),(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",noMarginBottom:!0,children:r})]}),l&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:Ar.DEVICE_IDS}),(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",noMarginBottom:!0,children:l})]}),!!(null==i?void 0:i.count)&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:Ar.BROWSERS}),As(i.count,i.isBlacklist)]}),!!(null==n?void 0:n.count)&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:Ar.CONNECTION}),As(n.count,n.isBlacklist)]}),!!(null==s?void 0:s.count)&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:Ar.ISPS}),As(s.count,s.isBlacklist)]}),!!(null==o?void 0:o.count)&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:Ar.MANUFACTURERS}),As(o.count,o.isBlacklist)]}),!!(null==c?void 0:c.count)&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:Ar.OPERATORS}),As(c.count,c.isBlacklist)]}),!!(null==d?void 0:d.count)&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:Ar.MODELS}),As(d.count,d.isBlacklist)]})]})},Ad=i(86005);let Ac={custom:"Custom",work_hours:"Work hours",weekend:"Weekend",after_work:"After work",night_time:"Night Time"},Au={impressionsPerDay:"user/day",impressionsPerHour:"user/hour",impressionsPerCampaign:"user/campaign"},Ap={users_list_on_clicks:"on clicks",users_list_on_impressions:"on impressions",on_event_1:"on conversion 1",on_event_2:"on conversion 2",on_event_3:"on conversion 3",on_event_4:"on conversion 4",on_event_5:"on conversion 5",on_video_complete:"on video complete",on_video_start:"on video start"},Am=async e=>await e.reduce(async(e,t)=>{let i=await e;if(t.startsWith("list:")){let e=t.replace("list:",""),n=await Ad.Z.fetch(e);return i+((null==n?void 0:n.items)||0)}return i+1},Promise.resolve(0)),A_=e=>{let[t,i]=(0,r.useState)();return(0,r.useEffect)(()=>{(async()=>{e&&i(await Am(e))})()},[e]),t},Ag=e=>{let t=tP.default.helpers.parseTiming(e);if("all"!==t)return Ac[t]},AA=e=>Object.entries(e||{}).filter(e=>{let[t]=e;return!!t}).map(e=>{let[t]=e;return t}).join(", "),AI=(e,t)=>{if(e&&t)return[eT.default.format(e,{outFormat:"DD/MM/YY"}),eT.default.format(t,{outFormat:"DD/MM/YY"})].join(" to ")},AS=e=>Object.keys(e||{}).length,AE=e=>{var t;let i=null!==(t=aO.ZP.getOperatingSystems())&&void 0!==t?t:{};return Object.keys(e||{}).filter(e=>!!i[e]).map(e=>{var t;return null===(t=i[e])||void 0===t?void 0:t.label}).join(", ")},AC=e=>{if(!e)return;let t=e=>Object.entries(e).reduce((e,i)=>{let[n,l]=i;if(l&&(0,g2.Z)(n,Ap))return[...e,Ap[n]];if(l&&"object"==typeof l){let i=t(l);if(i&&i.length)return[...e,...i]}return e},[]),i=t(e);return i.length?i.join(", "):void 0},Av=e=>{let{max_impressions_user_day:t,max_impressions_user:i,max_impressions_user_hour:n}=e||{};if(t||i||n)return Object.entries({impressionsPerDay:t,impressionsPerCampaign:i,impressionsPerHour:n}).reduce((e,t)=>
1{let[i,n]=t;return n&&i&&(0,g2.Z)(i,Au)?[...e,"".concat(n," impressions ").concat(Au[i])]:e},[]).join(", ")};var Ah=e=>{var t,i,n,l;let a=A_(null===(t=e.targeting)||void 0===t?void 0:t.publishers),r=A_(null===(i=e.targeting)||void 0===i?void 0:i.blacklist_publishers),{targeting:s,retargeting:o,schedule:d,tracking_tool:c,deals_and_pricing:u,measure_viewability:p}=e,{started_at:m,finished_at:_,timing:g,max_user_awareness:A}=d||{},{publisher_type:I,min_app_rating:S,mandatory_ads_txt:E,only_green_traffic:C,exchanges:v,categories:h,os:x,dmp_audiences:T,dmp_audiences_and:f,dmp_audiences_not:N,weather_contexts:b,mandatory_brand_safety:y}=s||{},P=Ag(g),D=AA(I),R=AI(m,_),O=AS(v),j=AE(x),Z=Av(d),L=(T||[]).length+(f||[]).length,M=AC(o);if(P||D||S||E||R||O||"none"!==c||(null===(n=u.deals)||void 0===n?void 0:n.length)||p||L||(null==N?void 0:N.length)||A||C||(null==h?void 0:h.length)||(null==b?void 0:b.length)||O||a||r||j||y||Z||M)return{timing:P,inventoryType:D,appStoreRating:S,adsTxtInvetory:E,lifetime:AI(m,_),tracking:c,deals:null===(l=u.deals)||void 0===l?void 0:l.length,viewability:p,audiences:L,blacklistAudiences:null==N?void 0:N.length,maximizeUserAwareness:A,onlyGreenTraffic:C,content:null==h?void 0:h.length,weatherConditions:null==b?void 0:b.length,exchanges:O,publishers:a,blacklistPublishers:r,operatingSystems:j,brandSafety:y,frequencyCapping:Z,audienceBuilder:M}};let{TITLE:Ax,LABELS:AT}=g$.OTHER_SETUP;var Af=e=>{let{campaign:t}=e,i=Ah(t);return i?(0,a.jsxs)(lk.default.Container,{spacing:.25,children:[(0,a.jsx)(lk.default.Item,{alignSelf:"center",sm:4,md:4,lg:4,children:(0,a.jsx)(g5,{title:Ax})}),(0,a.jsx)(lk.default.Item,{alignSelf:"center",sm:8,md:8,lg:8,children:(0,a.jsx)(lH.Z,{})}),i.adsTxtInvetory&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:AT.ADS_TXT}),(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",noMarginBottom:!0,children:"on"})]}),i.appStoreRating&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:AT.APP_RATING}),(0,a.jsxs)(Q.ZP,{textvariant:"subtitle2",noMarginBottom:!0,children:[i.appStoreRating," stars"]})]}
1),(!!i.audiences||!!i.blacklistAudiences)&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:AT.AUDIENCES}),(0,a.jsxs)(gP.Z,{display:"flex",gap:1,children:[!!i.audiences&&(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",noMarginBottom:!0,children:i.audiences}),!!i.blacklistAudiences&&(0,a.jsxs)(gP.Z,{display:"flex",alignItems:"center",gap:.2,children:[(0,a.jsx)(lY.Z,{sx:{color:"warning.main",fontSize:"16px"}}),(0,a.jsx)(Q.ZP,{color:"warning.main",textvariant:"subtitle2",noMarginBottom:!0,children:i.blacklistAudiences})]})]})]}),i.audienceBuilder&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:AT.AUDIENCE_BUILDER}),(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",noMarginBottom:!0,children:i.audienceBuilder})]}),i.brandSafety&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:AT.BRAND_SAFETY}),(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",noMarginBottom:!0,children:"on"})]}),!!i.content&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:AT.CONTENT}),(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",noMarginBottom:!0,children:i.content})]}),!!i.deals&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:AT.DEALS}),(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",noMarginBottom:!0,children:i.deals})]}),!!i.exchanges&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:AT.AD_EXCHANGES}),(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",noMarginBottom:!0,children:i.exchanges})]}),i.frequencyCapping&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:AT.FREQUENCY_CAPPING}),(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",noMarginBottom:!0,children:i.frequencyCapping})]}),i.inventoryType.length&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:AT.INVENTORY_TYPE}),(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",noMarginBottom:!0,children:i.inventoryType})]}),i.lifetime&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:AT.LIFETIME}),(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",noMarginBottom:!0,children:i.lifetime})]}),i.maximizeUserAwareness&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:AT.MAXIMIZE_USER_AWARENESS}),(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",noMarginBottom:!0,children:"on"})]}),i.onlyGreenTraffic&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:AT.ONLY_GREEN_TRAFFIC}),(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",noMarginBottom:!0,children:"on"})]}),!!i.operatingSystems&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:AT.OPERATING_SYSTEMS}),(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",noMarginBottom:!0,children:i.operatingSystems})]}
1),(!!i.publishers||!!i.blacklistPublishers)&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:AT.PUBLISHERS}),(0,a.jsxs)(gP.Z,{display:"flex",gap:1,children:[!!i.publishers&&(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",noMarginBottom:!0,children:i.publishers}),!!i.blacklistPublishers&&(0,a.jsxs)(gP.Z,{display:"flex",alignItems:"center",gap:.2,children:[(0,a.jsx)(lY.Z,{sx:{color:"warning.main",fontSize:"16px"}}),(0,a.jsx)(Q.ZP,{color:"warning.main",textvariant:"subtitle2",noMarginBottom:!0,children:i.blacklistPublishers})]})]})]}),i.timing&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:AT.SCHEDULE_AND_PACING}),(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",noMarginBottom:!0,children:i.timing})]}),"none"!==i.tracking&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:AT.TRACKING}),(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",noMarginBottom:!0,children:i.tracking})]}),i.viewability&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:AT.VIEWABILITY}),(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",noMarginBottom:!0,children:"on"})]}),!!i.weatherConditions&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:AT.WEATHER_CONDITIONS}),(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",noMarginBottom:!0,children:i.weatherConditions})]})]}):null},AN=e=>{let{cities:t,regions:i,geolist_acquisition:n,zipcodes:l,countries:a}=e.targeting,{data:r}=ro.ZP.useGeolist({id:n||""}),{data:s}=aO.ZP.useListCities({countries:a,regions:i}),{data:o}=aO.ZP.useListRegions({countries:a}),d=s&&(t||[]).map(e=>s[e]),c=o&&(i||[]).map(e=>o[e]);return{geolistName:null==r?void 0:r.name,cities:null==d?void 0:d.join(", "),regions:null==c?void 0:c.join(", "),zipcodes:null==l?void 0:l.join(", ")}};let{TITLE:Ab,LABELS:Ay}=g$.LOCATION_SETUP;var AP=e=>{let{campaign:t}=e,{cities:i,regions:n,geolistName:l,zipcodes:r}=AN(t);return i||n||r||l?(0,a.jsxs)(lk.default.Container,{spacing:.25,children:[(0,a.jsx)(lk.default.Item,{alignSelf:"center",sm:4,md:4,lg:4,children:(0,a.jsx)(g5,{title:Ab})}),(0,a.jsx)(lk.default.Item,{alignSelf:"center",sm:8,md:8,lg:8,children:(0,a.jsx)(lH.Z,{})}),i&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:Ay.CITIES}),(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",noMarginBottom:!0,children:i})]}),n&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:Ay.REGIONS}),(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",noMarginBottom:!0,children:n})]}),r&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:Ay.ZIPCODES}),(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",noMarginBottom:!0,children:r})]}),l&&(0,a.jsxs)(lk.default.Item,{sm:12,md:12,lg:12,children:[(0,a.jsx)(Q.ZP,{textvariant:"caption",children:Ay.GEOLIST}),(0,a.jsx)(Q.ZP,{textvariant:"subtitle2",noMarginBottom:!0,children:l})]})]}):null};let{CAMPAIGN_TITLE:AD,STRATEGY_TITLE:AR}=g$;var AO=e=>{let{campaign:t}=e,i=p.default.isStrategy(t),n=p.default.inheritParentValues(t);return(0,a.jsxs)(gz.Z,{children:[(0,a.jsx)(gk.Z,{expandIcon:(0,a.jsx)(gw.Z,{}),children:(0,a.jsx)(Q.ZP,{textvariant:"subtitle1",noMarginBottom:!0,children:i?AR:AD})}),(0,a.jsxs)(lk.default.Container,{spacing:.25,sx:{paddingLeft:1.5,paddingBottom:1.5,paddingRight:1.5},children:[(0,a.jsx)(lk.default.Item,{sm:12,md:12,lg:12,children:(0,a.jsx)(g1,{campaign:n})}),(0,a.jsx)(lk.default.Item,{sm:12,md:12,lg:12,children:(0,a.jsx)(AP,{campaign:n})}),(0,a.jsx)(lk.default.Item,{sm:12,md:12,lg:12,children:(0,a.jsx)(g8,{campaign:n})}),(0,a.jsx)(lk.default.Item,{sm:12,md:12,lg:12,children:(0,a.jsx)(Ao,{campaign:n})}),(0,a.jsx)(lk.default.Item,{sm:12,md:12,lg:12,children:(0,a.jsx)(Ai,{campaign:n})}),(0,a.jsx)(lk.default.Item,{sm:12,md:12,lg:12,children:(0,a.jsx)(Af,{campaign:n})})]})]})};let Aj=e=>{let{type:t}=e;return{shouldRenderForecaster:t!==O.C.CAMPAIGN.TYPE.DIGITAL_OUT_OF_HOME,shouldRenderHealthStatus:!0}};var AZ=e=>{let{campaign:t}=e,{shouldRenderForecaster:i,shouldRenderHealthStatus:n}=Aj(t);return(0,a.jsxs)(P.Z,{sx:{padding:1,paddingLeft:0,margin:1,marginLeft:0,minWidth:"250px"},children:[n&&(0,a.jsx)(gH.Z,{id:t.id}),i&&(0,a.jsx)(gV,{id:t.id}),(0,a.jsx)(AO,{campaign:t})]})};let{CAMPAIGN_CONFIGURATION:{INACTIVE_BANNER:AL},EDIT_CAMPAIGNS:AM,EDIT_STRATEGY:AG}=u.default.CAMPAIGN,{STATE:{DELETED:Az,INACTIVE:Ak}}=d.default.CAMPAIGN,Aw=()=>({width:"100%"}),AU=e=>{let{campaignId:t}=e,i=(0,g.D)(),{isDesktop:n}=(0,h.Z)(),{data:l,isLoading:s,error:u}=p.default.useCampaign({id:t}),S=p.default.isStrategy(l),E=S?AM.DIALOGS.DUPLICATE_STRATEGY.TITLE:AM.DIALOGS.DUPLICATE.TITLE;(null==l?void 0:l.state)===Ak||(null==l?void 0:l.state)===Az?_.ZP.warning({id:AL.TITLE,title:AL.TITLE,description:AL.DESCRIPTION,withClose:!1,sx:{justifyContent:"start"}}):_.ZP.close({id:AL.TITLE}),(0,r.useEffect)(()=>{u&&u.status!==d.default.STATUS_CODE.OK&&o().push(c.default.NOT_FOUND)},[u,l]);let C=async e=>{let{name:n}=e;try{let e=await p.default.duplicate({id:t,name:n});i.success({message:S?AG.SNACKBARS.SUCCESS_DUPLICATION:AM.SNACKBARS.SUCCESS_DUPLICATION}),o().push(c.default.CAMPAIGN(e.id,d.default.TABS.PROPERTIES))}catch(e){i.error({error:e})}},{TabsHeader:v,TabsContent:x,TabTitle:T}=B({campaignId:t});
1return s?(0,a.jsx)(A.ZP,{shortLateralMenu:!0,children:(0,a.jsx)(I.Z,{})}):(0,a.jsxs)(A.ZP,{shortLateralMenu:!0,children:[l&&(0,a.jsx)(a.Fragment,{children:n?(0,a.jsxs)(lk.default.Container,{spacing:0,id:"".concat(l.type,"-campaign-layout"),children:[(0,a.jsxs)(lk.default.Item,{lg:9.5,children:[(0,a.jsx)(tb,{campaign:l,Tabs:v,tabTitle:T}),(0,a.jsx)(A.bU,{sx:Aw,children:(0,a.jsx)(x,{})})]}),(0,a.jsx)(lk.default.Item,{lg:2.5,children:(0,a.jsx)(AZ,{campaign:l})})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(tb,{campaign:l,Tabs:v,tabTitle:T}),(0,a.jsx)(A.bU,{sx:Aw,children:(0,a.jsx)(x,{})})]})}),(0,a.jsx)(gb,{campaignId:t}),(0,a.jsx)(gy.Z,{isStrategy:S,title:E,onDuplicate:C,onClose:()=>m.default.closeDialog(S?d.default.DIALOGS.DUPLICATE_STRATEGY:d.default.DIALOGS.DUPLICATE_CAMPAIGN)})]})};AU.getInitialProps=async e=>{let{query:{campaign:t}}=e,i=Array.isArray(t)?t[0]:t;return{campaignId:null!=i?i:""}};var AB=AU}},function(e){e.O(0,[2757,5653,6235,3338,4080,693,4635,5042,2280,5331,8796,3518,6003,8050,2888,9774,179],function(){return e(e.s=5374)}),_N_E=e.O()}]);
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.