PageSourceSearch

https://console.mediasmart.io/_next/static/chunks/pages/resources/[section]-35c2ca437a2a8090.js

js mediasmart.io collected 2026-09-24 09:31:17 UTC 41,553 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5945],{60747:function(e,t,a){"use strict";a.d(t,{A:function(){return i}});var l=a(67294);let i=()=>l.useRef({})},35795:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/resources/[section]",function(){return a(40102)}])},81368:function(e,t,a){"use strict";a.d(t,{Z:function(){return d}});var l=a(85893),i=a(19663),n=a(62803),r=a(97365);let{NO_DATA:o}=i.default,s=e=>{let{height:t,width:a,applyMargin:l=!0,applyBorder:i=!0}=e;return{container:{border:i?"1px solid rgba(0, 0, 0, 0.12)":"none",width:a||"100%",height:t||"100%",display:"grid",placeItems:"center",marginTop:e=>l?e.spacing(2):0,marginBottom:e=>l?e.spacing(2):0},text:{color:e=>e.palette.grey[600],fontStyle:"italic"}}};var d=e=>{let{applyBorder:t,applyMargin:a,height:i,title:d,width:u}=e,{container:c,text:E}=s({applyBorder:t,applyMargin:a,height:i,width:u});return(0,l.jsx)(r.Z,{sx:c,children:(0,l.jsx)(n.ZP,{sx:E,textvariant:"body1",color:"grey",children:d||o})})}},38920:function(e,t,a){"use strict";var l=a(64836);t.Z=void 0;var i=l(a(33651)),n=a(85893);t.Z=(0,i.default)((0,n.jsx)("path",{d:"M7 14c-1.66 0-3 1.34-3 3 0 1.31-1.16 2-2 2 .92 1.22 2.49 2 4 2 2.21 0 4-1.79 4-4 0-1.66-1.34-3-3-3m13.71-9.37-1.34-1.34a.9959.9959 0 0 0-1.41 0L9 12.25 11.75 15l8.96-8.96c.39-.39.39-1.02 0-1.41"}),"Brush")},29016:function(e,t,a){"use strict";var l=a(64836);t.Z=void 0;var i=l(a(33651)),n=a(85893);t.Z=(0,i.default)((0,n.jsx)("path",{d:"M1 18v3h3c0-1.66-1.34-3-3-3m0-4v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7m18-7H5v1.63c3.96 1.28 7.09 4.41 8.37 8.37H19zM1 10v2c4.97 0 9 4.03 9 9h2c0-6.08-4.93-11-11-11m20-7H3c-1.1 0-2 .9-2 2v3h2V5h18v14h-7v2h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2"}),"CastConnected")},11374:function(e,t,a){"use strict";var l=a(64836);t.Z=void 0;var i=l(a(33651)),n=a(85893);t.Z=(0,i.default)((0,n.jsx)("path",{d:"M20 3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h6l-2 2v1h8v-1l-2-2h6c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2"}),"DesktopMac")},85093:function(e,t,a){"use strict";var l=a(64836);t.Z=void 0;var i=l(a(33651)),n=a(85893);t.Z=(0,i.default)((0,n.jsx)("path",{d:"M4 6h18V4H4c-1.1 0-2 .9-2 2v11H0v3h14v-3H4zm19 2h-6c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1m-1 9h-4v-7h4z"}),"Devices")},49590:function(e,t,a){"use strict";var l=a(64836);t.Z=void 0;var i=l(a(33651)),n=a(85893);t.Z=(0,i.default)((0,n.jsx)("path",{d:"M19 9h-4V3H9v6H5l7 7zM5 18v2h14v-2z"}),"FileDownload")},44198:function(e,t,a){"use strict";var l=a(64836);t.Z=void 0;var i=l(a(33651)),n=a(85893);t.Z=(0,i.default)([(0,n.jsx)("path",{d:"M9 12c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3-3 1.34-3 3"},"0"),(0,n.jsx)("path",{d:"M8 10V8H5.09C6.47 5.61 9.05 4 12 4c3.72 0 6.85 2.56 7.74 6h2.06c-.93-4.56-4.96-8-9.8-8-3.27 0-6.18 1.58-8 4.01V4H2v6zm8 4v2h2.91c-1.38 2.39-3.96 4-6.91 4-3.72 0-6.85-2.56-7.74-6H2.2c.93 4.56 4.96 8 9.8 8 3.27 0 6.18-1.58 8-4.01V20h2v-6z"},"1")],"FlipCameraAndroid")},23423:function(e,t,a){"use strict";var l=a(64836);t.Z=void 0;var i=l(a(33651)),n=a(85893);t.Z=(0,i.default)((0,n.jsx)("path",{d:"M22 9V7h-2v2h-2v2h2v2h2v-2h2V9zM8 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0 1c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4m4.51-8.95C13.43 5.11 14 6.49 14 8s-.57 2.89-1.49 3.95C14.47 11.7 16 10.04 16 8s-1.53-3.7-3.49-3.95m4.02 9.78C17.42 14.66 18 15.7 18 17v3h2v-3c0-1.45-1.59-2.51-3.47-3.17"}),"GroupAdd")},92088:function(e,t,a){"use strict";var l=a(64836);t.Z=void 0;var i=l(a(33651)),n=a(85893);t.Z=(0,i.default)((0,n.jsx)("path",{d:"M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7m0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5"}),"LocationOn")},39216:function(e,t,a){"use strict";var l=a(64836);t.Z=void 0;var i=l(a(33651)),n=a(85893);t.Z=(0,i.default)((0,n.jsx)("path",{d:"M15 9H9c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V10c0-.55-.45-1-1-1m-3 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2M7.05 6.05l1.41 1.41C9.37 6.56 10.62 6 12 6s2.63.56 3.54 1.46l1.41-1.41C15.68 4.78 13.93 4 12 4s-3.68.78-4.95 2.05M12 0C8.96 0 6.21 1.23 4.22 3.22l1.41 1.41C7.26 3.01 9.51 2 12 2s4.74 1.01 6.36 2.64l1.41-1.41C17.79 1.23 15.04 0 12 0"}),"SettingsRemote")},12874:function(e,t,a){"use strict";var l=a(64836);t.Z=void 0;var i=l(a(33651)),n=a(85893);t.Z=(0,i.default)((0,n.jsx)("path",{d:"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z"}),"Smartphone")},46157:function(e,t,a){"use strict";var l=a(64836);t.Z=void 0;var i=l(a(33651)),n=a(85893);t.Z=(0,i.default)((0,n.jsx)("path",{d:"M22 12c0-5.52-4.48-10-10-10S2 6.48 2 12s4.48 10 10 10 10-4.48 10-10m-7-5.5 3.5 3.5-3.5 3.5V11h-4V9h4zm-6 11L5.5 14 9 10.5V13h4v2H9z"}),"SwapHorizontalCircle")},49965:function(e,t,a){"use strict";var l=a(64836);t.Z=void 0;var i=l(a(33651)),n=a(85893);t.Z=(0,i.default)((0,n.jsx)("path",{d:"M18.5 0h-14C3.12 0 2 1.12 2 2.5v19C2 22.88 3.12 24 4.5 24h14c1.38 0 2.5-1.12 2.5-2.5v-19C21 1.12 19.88 0 18.5 0m-7 23c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m7.5-4H4V3h15z"}),"TabletMac")},74850:function(e,t,a){"use strict";var l=a(64836);t.Z=void 0;var i=l(a(33651)),n=a(85893);t.Z=(0,i.default)((0,n.jsx)("path",{d:"M16 13h-3V3h-2v10H8l4 4zM4 19v2h16v-2z"}),"VerticalAlignBottom")},7369:function(e,t,a){"use strict";var l=a(64836);t.Z=void 0;var i=l(a(33651)),n=a(85893);t.Z=(0,i.default)((0,n.jsx)("path",{d:"M1 21h22L12 2zm12-3h-2v-2h2zm0-4h-2v-4h2z"}),"Warning")},40102:function(e,t,a){"use strict";a.r(t),a.d(t,{default:function(){return aW}});var l=a(85893),i=a(11163),n=a(76258),r=a(87792),o=a(51099),s=a(67294),d=a(79328),u=a(68861),c=a(97365),E=a(275),p=a(10053),m=a(53806),C=a(4638),A=a(23410),I=a(19663),f=a(42042),h=a(65389),v=a(12577),S=a(94974),T=a(19738);let N=n.default.DIALOGS.NEW_SYNC_AUDIENCE,D=[{name:"name",label:"Name",type:T.FIELD_TYPES.INPUT,required:!0,size:12},{name:"finished_at",label:"Finish date",type:T.FIELD_TYPES.DATE_PICKER,required:!0,disablePast:!0,size:12}];var g=()=>{let e=(0,f.D)(),t=()=>h.default.closeDialog(N),a=async a=>{try{await v.Z.add(a),e.success({message:I.default.DIALOGS.NEW_SYNC_AUDIENCE.SUCCESS})}catch(t){e.error({error:t})}finally{t()}},i=[{label:I.default.COMMON.CREATE,form:N,type:n.default.DIALOG.ACTIONS.TYPE.SUBMIT},{label:I.default.COMMON.CANCEL,onClick:t,type:n.default.DIALOG.ACTIONS.TYPE.RESET}];return(0,l.jsx)(S.Z,{title:I.default.DIALOGS.NEW_SYNC_AUDIENCE.TITLE,actions:i,formContent:D,onSubmit:a,formId:N,maxWidth:"md"})},_=a(31323),x=a(2913),O=a(66628),Z=a(68151);let{DIALOGS:{NEW_LOCATION_AUDIENCE:{LABELS:L,UPLOAD:y}}}=d.T,{LOCATION_AUDIENCE:{MIN_USERS_LIMIT:R}}=d.C,{CITIES:P,COUNTRIES:M,FILE:b,GEOLOCATION_AREAS:U,NAME:j,PRECISION:G,RADIUS:w,REGIONS:z,RANGE:k,USERS_LIMIT:W}={RANGE:"date_range",USERS_LIMIT:"users_limit",CITIES:"cities",COUNTRIES:"countries",FILE:"file",GEOLOCATION_AREAS:"areas",NAME:"name",PRECISION:"precision",RADIUS:"radius",REGIONS:"regions"},{AREAS_MAP:F,INPUT:B,RADIO_GROUP:H,DATE_RANGE:V,SLIDER:Y,UPLOAD_INPUT:K,NUMBER:X}
1=T.FIELD_TYPES,q=Object.entries(d.C.PRECISION_OPTIONS).map(e=>{let[t,a]=e;return{label:a,value:t}}),Q=(0,l.jsxs)(l.Fragment,{children:[y.DESCRIPTION," ",(0,l.jsx)(Z.Z,{color:"secondary",href:"/documents/us_retail areas.csv",target:"_blank",underline:"hover",children:"Use this template"})]}),$=[{name:j,type:B,label:L.NAME,lgSize:4,mdSize:4,smSize:12,xsSize:12,required:!0},{name:k,type:V,selectableOptions:!1,localeText:{start:L.STARTED_AT,end:L.FINISHED_AT},lgSize:8,mdSize:8,smSize:12,xsSize:12,dateRangeGridProps:{xs:12,sm:12,md:12,lg:12},fullWidth:!0,required:!0},O.default.templates.countriesAutocomplete({name:M,label:L.COUNTRY,required:!0,lgSize:4,mdSize:4,smSize:12,xsSize:12}),O.default.templates.regionsAutocomplete({name:z,label:L.REGION,countriesFieldName:M,lgSize:4,mdSize:4,smSize:6,xsSize:12}),O.default.templates.citiesAutocomplete({name:P,label:L.CITY,countriesFieldName:M,regionsFieldName:z,lgSize:4,mdSize:4,smSize:6,xsSize:12}),{name:G,type:H,row:!0,label:L.PRECISION,options:q,lgSize:3,mdSize:3,smSize:6,xsSize:12},{name:W,type:X,parser:{dependencies:[W],parse:(e,t)=>{let a=(0,T.NA)(W,t);return{...e,...a>R&&{validator:e=>!e||Number.isInteger(e),validationErrorMessage:"Decimals are not allowed"}}}},label:L.USERS_LIMIT,lgSize:3,mdSize:3,smSize:6,xsSize:12,min:R},{name:w,type:Y,label:L.RADIUS_MAP,min:100,max:500,defaultValue:250,lgSize:6,mdSize:6,smSize:12,xsSize:12,parser:{dependencies:[w],parse:(e,t)=>{let a=(0,T.NA)(w,t);return{...e,valueLabelFormat:"".concat(a," meters")}}}},{name:b,type:K,text:y.LABEL,description:Q,format:"application/json, text/csv",size:12},{name:U,type:F,points:[],size:12,minRadius:100,maxRadius:500,parser:{dependencies:[P,M,b,w,z],parse:x.Z},consolidation:{dependencies:[w],consolidate:async e=>{let t=(0,T.NA)(w,e),a=(0,T.NA)(U,e);return a&&a.length&&a.map(e=>({...e,radius:t}))}}}];var J=e=>{let{date_range:t,...a}=e,[l,i]=t||[];return{...a,started_at:l,finished_at:i}};let{DIALOG:{ACTIONS:ee},DIALOGS:et}=n.default,{DIALOGS:{NEW_LOCATION_AUDIENCE:ea}}=I.default,el=et.NEW_LOCATION_AUDIENCE,ei={precision:"low",radius:n.default.LOCATION_AUDIENCE.DEFAULT_RADIUS};var en=()=>{let e=(0,f.D)(),t=()=>h.default.closeDialog(el),a=async a=>{try{let l=J(a);await _.Z.add(l),e.success({message:ea.SUCCESS}),t()}catch(t){e.error({error:t})}},i=[{label:I.default.COMMON.CREATE,form:el,type:ee.TYPE.SUBMIT},{label:I.default.COMMON.CANCEL,onClick:t,type:ee.TYPE.RESET}];return(0,l.jsx)(S.Z,{title:I.default.DIALOGS.NEW_LOCATION_AUDIENCE.TITLE,actions:i,formContent:$,fullWidth:!0,maxWidth:"md",formId:el,onSubmit:a,initialValues:ei})},er=a(66310),eo=a(66374),es=a(15549),ed=a(56819),eu=a(52137),ec=a(9374),eE=a(62803);let{DATA_GRID:ep,AUDIENCE:{TYPE_LABEL:em}}=n.default,eC={display:"flex",displayDirection:"row",width:"100%",gap:e=>e.spacing(.5)},eA={flexGrow:1,margin:0,alignSelf:"center"},eI=e=>{let{pixelUrl:t}=e,[a,i]=(0,s.useState)(!1);return(0,l.jsx)(ed.Z,{tertiary:!0,tooltipTitle:a?"Pixel code copied!":"Copy pixel to clipboard",onClick:()=>{navigator.clipboard.writeText(t),i(!0)},onMouseLeave:()=>i(!1),sx:{flexShrink:0},children:(0,l.jsx)(eo.Z,{fontSize:"small"})})},ef=e=>({Component:eI,pixelUrl:e,key:"copy-pixel"}),eh=e=>{let{id:t,name:a,type:i,pixelUrl:n}=e,r=i===em.SYNC,o={[em.LOCATION_AUDIENCE]:es.default.RESOURCES.LOCATION_AUDIENCE("".concat(t)),[em.SYNC]:es.default.RESOURCES.SYNC_AUDIENCE("".concat(t)),[em.PRIVATE]:es.default.RESOURCES.AUDIENCE("".concat(t))}[i],s=[...r?[ef(null!=n?n:"")]:[],...o?[eu.templates.viewAction({path:o})]:[]];return(0,l.jsxs)(c.Z,{sx:eC,children:[(0,l.jsx)(eE.ZP,{noWrap:!0,sx:eA,tooltipTitle:a||null,children:a}),(0,l.jsx)(ec.zL,{actions:s})]})};var ev=e=>{let{id:t,value:a,row:i}=e,n=null!=a?a:ep.DEFAULT_VALUE;return(0,l.jsx)(eh,{id:String(t),name:n,type:i.type,pixelUrl:i.pixel_url})},eS=a(67303),eT=a(46157),eN=a(92088),eD=a(11428),eg=a(96173),e_=a(33582);let{PRIVATE:ex,DOOH:eO,INTERACTION:eZ,LOCATION_AUDIENCE:eL,SYNC:ey}=d.C.AUDIENCE.TYPE_LABEL,eR=e=>e===ex?eS.Z:e===eZ?eT.Z:e===eO?e_.UU:e===eL?eN.Z:e===ey?eD.Z:()=>null;var eP=e=>{let{value:t}=e,a=eR(t);return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(a,{sx:{color:e=>e.palette.primary.main}}),(0,l.jsx)(eg.Z,{}),(0,l.jsx)(eE.ZP,{textvariant:"body1",children:t})]})},eM=a(96899);let eb={display:"flex",alignItems:"center",justifyContent:"flex-end",width:"100%",gap:.5};var eU=e=>{let{value:t,row:a}=e,i=a.type===d.C.AUDIENCE.TYPE_LABEL.SYNC;return(0,l.jsxs)(c.Z,{sx:eb,children:[i&&(0,l.jsx)(eM.Z,{iconType:"outlined",tooltipTitle:d.T.AUDIENCES.SYNC_USERS_TOOLTIP,sx:{dis
1play:"block",color:e=>e.palette.grey[600]}}),(0,l.jsx)(eE.ZP,{textvariant:"body1",noMarginBottom:!0,children:t})]})},ej=a(80592),eG=a(7276);let{AUDIENCES:{INFO_PERMANENT_ALERT:ew}}=d.T,ez=e=>{let{spacing:t}=e;return{marginBottom:t(2)}};var ek=()=>{var e;let t=(0,eG.kP)(),a=null==t?void 0:null===(e=t.customization)||void 0===e?void 0:e.isWhitelabel;return(0,l.jsx)(c.Z,{sx:ez,children:(0,l.jsx)(ej.Z,{severity:"info",children:a?"".concat(ew,"."):"".concat(ew,", as per mediasmart's privacy policies.")})})};let{DATA_GRID:eW}=n.default;var eF=a(71105);let eB=e=>{let{options:t,isSecondary:a}=e,[i,n]=(0,s.useState)(!1),r=(0,s.useRef)(null);return(0,l.jsxs)(c.Z,{children:[(0,l.jsx)(ed.Z,{secondary:a,onClick:()=>n(!0),ref:r,children:"New audience"}),(0,l.jsx)(eF.Z,{options:t,open:i,anchorRef:r,onClose:()=>n(!1),withResponsive:!0,popoverProps:{anchorOrigin:{vertical:"bottom",horizontal:"right"}}})]})},eH=e=>({key:"new-audience-dropdown",Component:eB,options:e});var eV=a(85940),eY=a(65330);let{private:eK,location:eX,sync:eq}={private:"Private",location:"Location",sync:"Synchronized"},{DIALOGS:eQ}=n.default,e$=[{text:eK,onClick:()=>{h.default.openDialog(eQ.NEW_AUDIENCE)}},{text:eX,onClick:()=>{h.default.openDialog(eQ.NEW_LOCATION_AUDIENCE)}},{text:eq,onClick:()=>{h.default.openDialog(eQ.NEW_SYNC_AUDIENCE)}}];var eJ=e=>{let{title:t,onClickButton:a,description:i,buttonText:n}=e;return(0,l.jsx)(eV.Z,{image:(0,l.jsx)(eY.Z,{}),title:t,description:i,buttonOnClick:a,buttonText:n,actions:e$,popoverProps:{anchorOrigin:{vertical:"bottom",horizontal:"right"}}})},e0=a(80210),e1=a(93692),e2=a(54453),e3=a(49590),e5=a(23423),e4=a(38189),e6=e=>new Promise(t=>setTimeout(t,e));let{SNACKBAR_BASIC:{DISCARD_CHANGES:e9},DIALOGS:{BACKOFFICE:{DELETE_DIALOG:e8}}}=d.T,{VIEWER:e7,ADEXCHANGE:te,ADVERTISER:tt,CREATIVE_MANAGER:ta}=d.C.USER.ROLES,tl=[d.C.AUDIENCE.TYPE_LABEL.PRIVATE,d.C.AUDIENCE.TYPE_LABEL.INTERACTION],ti=[d.C.AUDIENCE.TYPES.PRIVATE,d.C.AUDIENCE.TYPES.INTERACTION,d.C.AUDIENCE.TYPE_LABEL.PRIVATE,d.C.AUDIENCE.TYPE_LABEL.INTERACTION],tn=e=>{e4.ZP.error(e)},tr=e=>![e7,te,tt,ta].includes(null==e?void 0:e.role),to=e=>Array.from(e.current.getSelectedRows()).every(e=>{let[,t]=e;return tl.includes(t.type)}),ts=e=>Array.from(e.current.getSelectedRows()).every(e=>{let[,t]=e;return ti.includes(t.type)});var td=e=>{let{audiences:t,mutate:a,isLoading:i}=e,[n,r]=(0,s.useState)(),o=(0,s.useRef)([]),u=(0,s.useRef)(null),c=(0,s.useRef)(null),E=(0,eG.kP)(),p=(0,f.D)(),{handleCommitEdit:m,editedRows:C}=(0,eu.Uz)(t),{updateItems:I}=(0,e0.Ki)({mutate:a,editedItems:C,serviceUpdateMany:A.ZP.updateMany,singleItemName:d.T.AUDIENCE_ITEM_NAME,multipleItemName:d.T.AUDIENCES_ITEM_NAME}),{removeItems:h}=(0,e0.v6)({mutate:a,selectedItems:o,serviceRemoveMany:A.ZP.removeMany,singleItemName:d.T.AUDIENCE_ITEM_NAME,multipleItemName:d.T.AUDIENCES_ITEM_NAME}),v=async()=>{await I()},S=async()=>{await h(),r(!1),o.current=[]},T=async e=>{let{current:{state:{rowSelection:t}}}=e;await A.ZP.download(t[0])},N=async e=>{var t;let a=null===(t=e.target.files)||void 0===t?void 0:t[0],l=c.current;if(u.current&&(u.current.value=""),!a||!l)return;let i={id:String(l.current.state.rowSelection[0]),upload_users:a};try{await A.ZP.update(i),p.success({message:d.T.AUDIENCE.PRIVATE_CONFIG_FORM.SNACKBARS.SUCCESS_UPDATE}),await e6(3e3),p.info({message:d.T.AUDIENCE.PRIVATE_CONFIG_FORM.SNACKBARS.INFO_UPDATE}),l.current.setRowSelectionModel([])}catch(e){p.error({error:e})}},D=er.Z.isViewer()?[]:[{icon:(0,l.jsx)(e2.Z,{}),text:d.T.COMMON.DELETE,onClick:e=>{let{current:{state:{rowSelection:t}}}=e;r("remove"),o.current=t},multiple:!0},{icon:(0,l.jsx)(e3.Z,{}),text:d.T.COMMON.EXPORT,onClick:T,multiple:!1,hidden:e=>!tr(E)||!to(e)},{icon:(0,l.jsx)(e5.Z,{}),text:d.T.AUDIENCES.ACTIONS.UPLOAD_USERS,onClick:e=>{var t;c.current=e,null===(t=u.current)||void 0===t||t.click()},multiple:!1,hidden:e=>!ts(e),siblings:(0,l.jsx)(e1.x1,{ref:u,type:"file",accept:".txt,.csv",onChange:N})}],g=o.current.length>1;return{datagridEditionProps:{confirmDiscardChanges:!0,editMode:"cell",toolbarActions:D,processRowUpdate:e=>m(e),onProcessRowUpdateError:tn,onCancel:()=>{p.info({message:e9})},onSave:v},dialogEditionProps:{dialogRemoveProps:{open:"remove"===n,onConfirm:S,onClose:()=>r(!1),title:e8.TITLE(g,d.T.AUDIENCE_ITEM_NAME),isLoading:i}}}};let{AUDIENCE:{PRIVATE_CONFIG_FORM:{SNACKBARS:tu}}}=I.default,{AUDIENCE:{PRIVATE_CONFIG_FORM:{SNACKBARS:tc}}}=I.default;
1var tE=a(38296),tp=a(71372),tm=a(41886);let{WIDTH:{X_LARGE:tC,LARGE:tA,MEDIUM:tI}}=d.C.DATA_GRID,{IS_ANY_OF:tf}=d.C.OPERATORS_LABELS,{AUDIENCES:th}=d.T,{dateTemplateCell:tv}=eu.templates,{PRIVATE:tS,INTERACTION:tT,LOCATION_AUDIENCE:tN}=d.C.AUDIENCE.TYPE_LABEL,tD=e=>(null==e?void 0:e.length)>0?e.map(e=>tE.countries[e]).join(", "):"";var tg=function(){let{onOpenDetails:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,eu.NS)([tf]),a=(0,eu.y$)([tf]);return[{field:"name",headerName:"Audience name",renderCell:ev,editable:!0,minWidth:tC,withTooltip:!0},{...tp.Z,field:"is_green",valueGetter:e=>{let{row:t}=e;return t.is_green&&th.GREEN_AUDIENCE_TOOLTIP},filterable:!1},{field:"type",headerName:"Type",width:tA,renderCell:eP,type:"singleSelect",filterOperators:a,hidden:er.Z.isDataPartnerOrganization(),valueOptions:(0,tm.Z)({private:tS,interaction:tT,location:tN})},{field:"items",headerName:"Users",valueGetter:e=>{let{value:t}=e;return null!=t?t:0},renderCell:eU,width:tI,headerAlign:"right",align:"right",type:"number",filterOperators:t},{field:"cpm",headerName:"CPM",width:tI,headerAlign:"right",align:"right",valueFormatter:e=>{let{value:t}=e;return t?"$".concat(t):""},hidden:!er.Z.userOrganizationIsDataPartner()},(0,u.i)({type:"audience",onOpenDetails:e}),{field:"id",headerName:"Audience ID",width:tC},{field:"countries",headerName:"Country",width:tA,valueFormatter:e=>{let{value:t}=e;return tD(t)},hidden:!er.Z.userOrganizationIsDataPartner()},{...tv,field:"created_at",headerName:"Created",filterable:!1},{...tv,field:"updated_at",headerName:"Last Updated",filterable:!1}]};let{private:t_,location:tx,sync:tO}={private:"Private",location:"Location",sync:"Synchronized"},{DIALOGS:tZ}=n.default,tL=[{Component:eF.c,propsComponent:{label:t_,key:t_,onClick:()=>{h.default.openDialog(tZ.NEW_AUDIENCE)}}},{Component:eF.c,propsComponent:{label:tx,key:tx,onClick:()=>{h.default.openDialog(tZ.NEW_LOCATION_AUDIENCE)}}},{Component:eF.c,propsComponent:{label:tO,key:tO,onClick:()=>{h.default.openDialog(tZ.NEW_SYNC_AUDIENCE)}}}],{DIALOGS:ty}=d.C,tR={key:"new-audience",Component:e=>{let{isSecondary:t}=e;return(0,l.jsx)(c.Z,{children:(0,l.jsx)(ed.Z,{secondary:t,onClick:()=>{h.default.openDialog(ty.NEW_AUDIENCE)},children:"New audience"})})}},tP={display:"flex",flexDirection:"column",gap:e=>{let{spacing:t}=e;return t(2)},height:"100%"},tM={display:"flex",flexDirection:"column",gap:e=>{let{spacing:t}=e;return t(3)},height:"100%"};var tb=()=>{var e,t,a;let{page:i,search:n,filter:r,handlePageChange:o,handleFilterChange:I,handleSearchChange:f}=(0,E.z)(),v=(0,C.Z)(n,600),[S,T]=(0,s.useState)(null),N=er.Z.isDataPartnerOrganization(),{data:D,isLoading:_,mutate:x}=A.ZP.useListAudiences({page:i+1,search:v,filter:r}),{datagridEditionProps:O,dialogEditionProps:{dialogRemoveProps:Z}}=td({isLoading:_,mutate:x,audiences:null!=D?D:[]}),L=tg({onOpenDetails:T});return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)(c.Z,{sx:tP,children:[(0,l.jsx)(ek,{}),(0,l.jsx)(c.Z,{sx:tM,children:v||r||(null==D?void 0:D.length)||_?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(E.Z,{search:n,...O,columns:L,actions:N?[tR]:[eH(tL)],searchPlaceholder:"Search audiences",filterMode:"server",paginationMode:"server",loading:_,paginationModel:{page:i,pageSize:d.C.DATA_GRID.PAGINATION.PAGE_SIZE},multipleSelection:!0,pagination:!0,rows:null!=D?D:[],onPaginationModelChange:o,onSearchChange:f,onFilterChange:I}),(0,l.jsx)(p.Z,{...Z})]}):(0,l.jsx)(eJ,{title:d.T.AUDIENCES.NO_AUDIENCES_SCREEN.TITLE,description:d.T.AUDIENCES.NO_AUDIENCES_SCREEN.DESCRIPTION,buttonText:d.T.AUDIENCES.NO_AUDIENCES_SCREEN.ACTION,onClickButton:N?()=>h.default.openDialog(d.C.DIALOGS.NEW_AUDIENCE):void 0})})]}),(0,l.jsx)(u.D,{id:null!==(e=null==S?void 0:S.id)&&void 0!==e?e:"",name:null!==(t=null==S?void 0:S.name)&&void 0!==t?t:"",open:!!S,type:null!==(a=null==S?void 0:S.type)&&void 0!==a?a:"audience",onClose:()=>T(null)}),(0,l.jsx)(en,{}),(0,l.jsx)(g,{}),(0,l.jsx)(m.Z,{})]})},tU=a(91039),tj=a(90979),tG=a(37439),tw=e=>{let{onNewDeal:t}=e,[a,i]=(0,s.useState)(!1),n=(0,s.useCallback)(e=>{var t;i(!1),null==e||null===(t=e.stopPropagation)||void 0===t||t.call(e)},[]),r=(0,s.useCallback)(()=>i(!0),[]);return(0,l.jsxs)(ed.Z,{onClick:r,children:["New Deal",(0,l.jsx)(tG.Z,{open:a,onClose:n,onNewDeal:e=>{null==t||t(e)}})]})},tz=e=>{let{onNewDeal:t}=e;return er.Z.isViewer()?[]:[{key:d.C.DATA_GRID.BUTTONS.MONITOR,Component:tw,onNewDeal:t}]},tk=a(95371),tW=a(38042),tF=()=>
1{let e=(0,f.D)(),[t,a]=(0,s.useState)(!1),i=(0,s.useRef)([]),n=(0,s.useRef)();if(er.Z.isViewer())return[];let r=async()=>{a(!1);try{var t;let a=i.current.map(e=>e.id);await tj.ZP.removeMany(a),e.success({message:1===a.length?"Deal has been removed successfully":"Deals have been removed successfully"}),null===(t=n.current)||void 0===t||t.setRowSelectionModel([])}catch(t){e.error({error:t})}},o=[{icon:(0,l.jsx)(e2.Z,{}),text:d.T.COMMON.DELETE,onClick:e=>{let t=e.current.getSelectedRows();i.current=Array.from(t.values()),n.current=e.current,a(!0)},multiple:!0,siblings:(0,l.jsx)(p.Z,{open:t,title:d.T.DIALOGS.BACKOFFICE.DELETE_DIALOG.TITLE(i.current.length>1,"deal"),onClose:()=>a(!1),onConfirm:r})}];if(!(er.Z.isMediasmartUser()||er.Z.isSupport()))return o;let u=async e=>{let[t]=Array.from(e.current.getSelectedRows().values()),{id:a,key:l}=t,i=await tj.ZP.monitor(a);tW.Z.downloadAsFile({data:null==i?void 0:i.data,filename:"raw_deal_".concat(l,"_data"),filetype:"json"})};return o.push({icon:(0,l.jsx)(tk.Z,{}),text:d.T.COMMON.DOWNLOAD_RAW_DATA,onClick:u,hidden:er.Z.isDemoActive()}),o},tB=a(48187),tH=a(64842),tV=a(81368),tY=e=>{let{id:t,onClose:a,open:i}=e,{page:r,handlePageChange:o}=(0,e0.zn)(),{data:s,isLoading:d}=tj.ZP.useV2MonitorDeal({id:t});if(!t)return null;if(d)return(0,l.jsx)(tB.ZP,{open:i,maxWidth:"md",title:n.default.RESOURCES.DEALS.MONITOR_DEAL_TITLE,onClose:a,actions:[{label:I.default.COMMON.OK,onClick:a}],content:(0,l.jsx)(tH.Z,{})});let u=s&&s.samples.length?(0,l.jsx)(e0.ZP,{pagination:!0,onPaginationModelChange:o,paginationModel:{page:r,pageSize:5},columns:ao,rows:s.samples,rowCount:s.samples.length,disableColumnPinning:!0}):(0,l.jsx)(tV.Z,{width:"550px",height:"218px"}),c=[{label:I.default.COMMON.OK,onClick:a}];return(0,l.jsx)(tB.ZP,{open:i,maxWidth:"md",title:n.default.RESOURCES.DEALS.MONITOR_DEAL_TITLE,onClose:a,actions:c,content:u})};let tK={display:"flex",displayDirection:"row",width:"100%",gap:e=>e.spacing(.5)},tX={flexGrow:1,margin:0,alignSelf:"center"},tq={flexShrink:0},tQ=e=>{let{value:t,id:a}=e,[i,r]=(0,s.useState)(!1),o=[...er.Z.isMediasmartUser()||er.Z.isSupport()||er.Z.isOwner()||er.Z.isEditor()?[{children:n.default.DATA_GRID.BUTTONS.MONITOR,key:n.default.DATA_GRID.BUTTONS.MONITOR,tertiary:!0,sx:tq,onClick:()=>{r(!0)}}]:[]];return(0,l.jsxs)(c.Z,{sx:tK,children:[(0,l.jsx)(eE.ZP,{noWrap:!0,sx:tX,tooltipTitle:t||null,children:t||n.default.DATA_GRID.DEFAULT_VALUE}),(0,l.jsx)(ec.zL,{actions:o}),(0,l.jsx)(tY,{id:a,onClose:()=>r(!1),open:i})]})};var t$=e=>{let{value:t,row:a}=e;return(0,l.jsx)(tQ,{value:t,id:a.id})},tJ=a(29016),t0=a(11374),t1=a(85093),t2=a(39216),t3=a(12874),t5=a(49965),t4=a(76859);let t6={1:{label:"Mobile/Table",icon:t1.Z},2:{label:"Desktop",icon:t0.Z},3:{label:"Connected TV",icon:t4.Z},4:{label:"Mobile",icon:t3.Z},5:{label:"Tablet",icon:t5.Z},6:{label:"Connected device",icon:tJ.Z},7:{label:"TV box",icon:t2.Z}};var t9=a(26955);let{DEALS:{NO_DEALS_SCREEN:{ACTION:t8,DESCRIPTION:t7,TITLE:ae}}}=I.default,{DIALOGS:at}=n.default,aa=()=>{h.default.openDialog(at.NEW_CAMPAIGN_DEAL)};var al=()=>{let e=er.Z.isViewer();return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(eV.Z,{image:(0,l.jsx)(eY.Z,{}),title:ae,description:t7,buttonOnClick:e?void 0:aa,buttonText:t8}),(0,l.jsx)(t9.yf,{})]})},ai=function(){let{onOpenDetails:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return[{field:"name",headerName:"Deal name",renderCell:t$,minWidth:n.default.DATA_GRID.WIDTH.X_LARGE,withTooltip:!0,editable:!0},{field:"stats",headerName:"Bid offers",valueGetter:e=>{var t;let{row:a}=e;if(!a.stats)return 0;let l=null===(t=Object.keys(a.stats))||void 0===t?void 0:t.pop();return l&&a.stats[l]},minWidth:n.default.DATA_GRID.WIDTH.X_SMALL,headerAlign:"right",align:"right",filterable:!1}
1,(0,u.i)({type:"deal",onOpenDetails:e}),{field:"key",headerName:"Deal ID",width:n.default.DATA_GRID.WIDTH.X_LARGE,editable:!0},{...eu.templates.dateTemplateCell,field:"created_at",headerName:"Created",filterable:!1},{...eu.templates.dateTemplateCell,field:"updated_at",headerName:"Last Updated",filterable:!1}]},an=a(9785),ar=a(45329),ao=[{field:"dealId",headerName:"Deal ID",valueGetter:e=>{let{row:t}=e;return t.dealId},minWidth:d.C.DATA_GRID.WIDTH.LARGE},{field:"bidfloor",headerName:"Bid floor",valueFormatter:e=>{let{value:t}=e;return t.bidfloor?(0,ar.oB)({value:t.bidfloor,currency:t.currency,maximumFractionDigits:2}):"-"},valueGetter:e=>{let{row:t}=e;return{bidfloor:t.bidfloor,currency:t.currency}},hidden:!an.Z.isMediasmartUser()},{field:"auction_type",headerName:"Auction type",valueGetter:e=>{let{row:t}=e;return t.auction_type}},{field:"devicetype",headerName:"Device type",renderCell:e=>{let{value:t}=e;if(!t)return d.C.DATA_GRID.DEFAULT_VALUE;let a=t6[t].icon;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(a,{color:"secondary"}),(0,l.jsx)(eg.Z,{}),(0,l.jsx)(eE.ZP,{textvariant:"body1",children:t6[t].label})]})}},{field:"creative_type",headerName:"Creative type",valueGetter:e=>{let{row:t}=e;return(0,ar.kC)(t.creative_type)}},{field:"creative_size",headerName:"Creative size",valueGetter:e=>{let{row:t}=e;return t.creative_size}},{field:"country",headerName:"Country",valueGetter:e=>{let{row:t}=e;return tE.countries[t.country]}}];let as={display:"flex",flexDirection:"column",gap:e=>{let{spacing:t}=e;return t(3)},height:"100%"};var ad=()=>{var e,t,a;let i=(0,f.D)(),{page:n,search:r,filter:o,handlePageChange:p,handleFilterChange:m,handleSearchChange:A}=(0,E.z)(),I=(0,C.Z)(r,600),[h,v]=(0,s.useState)(null),S=tF(),T=tz({onNewDeal:void 0}),{data:N,isLoading:D,response:g}=tj.ZP.useListDeals({page:n+1,search:I,filter:o}),_=async e=>{let{editedRows:t}=e;try{let e=Object.values(t);await tj.ZP.updateMany(e),i.success({message:1===e.length?"The deal has been modified successfully":"The deals have been modified successfully"})}catch(e){i.error({error:e})}},x=!(N&&N.length)&&!D,O=g?tU.ZP.getTotalCount(g):0;return(0,l.jsxs)(c.Z,{sx:as,children:[x?(0,l.jsx)(al,{}):(0,l.jsx)(E.Z,{actions:T,columns:ai({onOpenDetails:v}),confirmDiscardChanges:!0,filterMode:"server",loading:D,multipleSelection:!0,onFilterChange:m,onPaginationModelChange:p,onSave:_,onSearchChange:A,pagination:!0,paginationMode:"server",paginationModel:{page:n,pageSize:d.C.DATA_GRID.PAGINATION.PAGE_SIZE},rowCount:O,rows:null!=N?N:[],search:r,searchPlaceholder:"Search deals",toolbarActions:S}),(0,l.jsx)(u.D,{id:null!==(e=null==h?void 0:h.id)&&void 0!==e?e:"",name:null!==(t=null==h?void 0:h.name)&&void 0!==t?t:"",open:!!h,type:null!==(a=null==h?void 0:h.type)&&void 0!==a?a:"deal",onClose:()=>v(null)})]})},au=a(19287),ac=a(72266),aE=a(5469);let ap={display:"flex",displayDirection:"row",width:"100%",gap:e=>e.spacing(.5)},am={flexGrow:1,margin:0,alignSelf:"center"};var aC=e=>{let{id:t,value:a}=e,i=a||n.default.DATA_GRID.DEFAULT_VALUE,r=es.default.RESOURCES.GEOLIST("".concat(t)),o=[eu.templates.viewAction({path:r})];return(0,l.jsxs)(c.Z,{sx:ap,children:[(0,l.jsx)(eE.ZP,{noWrap:!0,sx:am,tooltipTitle:a||null,children:i}),(0,l.jsx)(ec.zL,{actions:o})]})};let{GEOLISTS:{NO_GEOLISTS_SCREEN:{ACTION:aA,DESCRIPTION:aI,TITLE:af}}}=I.default,ah=()=>{h.default.openDialog(n.default.DIALOGS.NEW_GEOLIST)};var av=()=>(0,l.jsx)(eV.Z,{image:(0,l.jsx)(eY.Z,{}),title:af,description:aI,buttonOnClick:ah,buttonText:aA});let aS=e=>{e4.ZP.error(e)};var aT=e=>{let{geolists:t,mutate:a,isLoading:i,onDuplicate:n}
1=e,[r,o]=(0,s.useState)(),d=(0,s.useRef)([]),u=(0,s.useRef)(),c=(0,f.D)(),{handleCommitEdit:E,editedRows:p,resetEdition:m}=(0,eu.Uz)(t),{updateItems:C}=(0,e0.Ki)({mutate:a,editedItems:p,serviceUpdate:au.ZP.update,serviceUpdateMany:au.ZP.updateMany,singleItemName:I.default.GEOLIST_ITEM_NAME,multipleItemName:I.default.GEOLISTS_ITEM_NAME}),{removeItems:A}=(0,e0.v6)({mutate:a,selectedItems:d,serviceRemove:au.ZP.remove,serviceRemoveMany:au.ZP.removeMany,singleItemName:I.default.GEOLIST_ITEM_NAME,multipleItemName:I.default.GEOLISTS_ITEM_NAME}),h=async()=>{await C(),m(u,t)},v=async()=>{await A(),o(!1),d.current=[]},S=async e=>{let{id:t}=e.current.getSelectedRows().values().next().value,{areas:a}=await au.ZP.fetch(t),l=a.map(e=>({...e,radius:(0,ar.jV)(e.radius)}));tW.Z.downloadAsFile({data:l,filename:"geolocation_areas",filetype:"json"})},T=async e=>{d.current=e.current.state.rowSelection;let a=t.find(e=>{let{id:t}=e;return t===d.current[0]});if(a)try{let t=await au.ZP.duplicate(a);c.success({message:I.default.GEOLISTS.DUPLICATE.SUCCESS}),e.current.setRowSelectionModel([]),null==n||n(t)}catch(e){c.error({error:e})}},N=[{icon:(0,l.jsx)(e2.Z,{}),text:I.default.COMMON.DELETE,onClick:e=>{let{current:{state:{rowSelection:t}}}=e;o("remove"),d.current=t},multiple:!0},{icon:(0,l.jsx)(e3.Z,{}),text:I.default.COMMON.EXPORT,onClick:S,hidden:er.Z.isDemoActive()},{icon:(0,l.jsx)(eo.Z,{}),text:I.default.COMMON.DUPLICATE,onClick:T}],D=d.current.length>1,g={open:"remove"===r,onConfirm:v,onClose:()=>o(!1),title:I.default.DIALOGS.BACKOFFICE.DELETE_DIALOG.TITLE(D,I.default.GEOLIST_ITEM_NAME),isLoading:i},_={open:"discard"===r,onConfirm:()=>{(null==u?void 0:u.current)&&m(u,t),c.info({message:I.default.SNACKBAR_BASIC.DISCARD_CHANGES}),o(!1)},onClose:()=>o(!1),title:I.default.CAMPAIGN.EDIT_CAMPAIGNS.DIALOGS.DISCARD_CHANGES.TITLE,description:I.default.CAMPAIGN.EDIT_CAMPAIGNS.DIALOGS.DISCARD_CHANGES.DESCRIPTION,isLoading:i};return{datagridEditionProps:{editMode:"cell",toolbarActions:N,processRowUpdate:e=>E(e),onProcessRowUpdateError:aS,isEditionConfirmation:!!(null==p?void 0:p.length),onCancelEdit:e=>{o("discard"),u.current=e.current},onSubmitEdit:h},dialogEditionProps:{dialogDiscardProps:_,dialogRemoveProps:g}}},aN=function(){let{onOpenDetails:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,eu.NS)([n.default.OPERATORS_LABELS.IS_ANY_OF]);return[{field:"name",headerName:"Geolist name",renderCell:aC,editable:!0,minWidth:n.default.DATA_GRID.WIDTH.X_LARGE},{field:"areas",headerName:"Areas",minWidth:n.default.DATA_GRID.WIDTH.X_SMALL,headerAlign:"right",align:"right",valueGetter:e=>{let{row:t}=e;return t.areas.length},type:"number",filterOperators:t},{field:"countries",headerName:"Country",valueFormatter:e=>{let{value:t}=e;return t.map(e=>tE.countries[e]).join(", ")},minWidth:n.default.DATA_GRID.WIDTH.LARGE,type:"singleSelect",valueOptions:(0,tm.Z)(tE.countries),filterable:!1}
1,(0,u.i)({type:"geolist",onOpenDetails:e}),{field:"id",headerName:"Geolist ID",minWidth:n.default.DATA_GRID.WIDTH.X_LARGE},{...eu.templates.dateTemplateCell,field:"created_at",headerName:"Created",filterable:!1},{...eu.templates.dateTemplateCell,field:"updated_at",headerName:"Last Updated",filterable:!1}]};let aD={display:"flex",flexDirection:"column",gap:e=>{let{spacing:t}=e;return t(3)},height:"100%"};var ag=()=>{var e,t,a;let{page:i,search:r,filter:o,handlePageChange:d,handleFilterChange:m,handleSearchChange:A,resetNavigation:f}=(0,E.z)(),v=(0,C.Z)(r,600),[S,T]=(0,s.useState)(null),{data:N,isLoading:D,response:g,mutate:_}=au.ZP.useListGeolists({page:i+1,search:v,filter:o}),{datagridEditionProps:x,dialogEditionProps:{dialogDiscardProps:O,dialogRemoveProps:Z}}=aT({isLoading:D,mutate:_,geolists:null!=N?N:[],onDuplicate:()=>{f(),setTimeout(()=>(0,ac.CA)(e=>e.url.includes("geolists")),100)}}),L=[{key:n.default.DIALOGS.NEW_GEOLIST,children:I.default.DIALOGS.NEW_GEOLIST.TITLE,onClick:()=>{h.default.openDialog(n.default.DIALOGS.NEW_GEOLIST)}}],y=!v&&!o,R=!(N&&N.length)&&!D,P=g?tU.ZP.getTotalCount(g):0;return(0,l.jsxs)(c.Z,{sx:aD,children:[y&&R?(0,l.jsx)(av,{}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(E.Z,{search:r,...x,columns:aN({onOpenDetails:T}),actions:L,searchPlaceholder:"Search geolists",filterMode:"server",paginationMode:"server",loading:D,paginationModel:{page:i,pageSize:n.default.DATA_GRID.PAGINATION.PAGE_SIZE},multipleSelection:!0,pagination:!0,rowCount:P,rows:null!=N?N:[],onPaginationModelChange:d,onSearchChange:A,onFilterChange:m}),(0,l.jsx)(p.Z,{...O}),(0,l.jsx)(p.Z,{...Z})]}),(0,l.jsx)(u.D,{id:null!==(e=null==S?void 0:S.id)&&void 0!==e?e:"",name:null!==(t=null==S?void 0:S.name)&&void 0!==t?t:"",open:!!S,type:null!==(a=null==S?void 0:S.type)&&void 0!==a?a:"geolist",onClose:()=>T(null)}),(0,l.jsx)(aE.Z,{})]})},a_=a(86005),ax=a(70456),aO=a(84924);let aZ=e=>{e4.ZP.error(e)};var aL=e=>{let{publisherLists:t,mutate:a,isLoading:i,resetNavigation:n}=e,r=(0,s.useRef)(),[o,d]=(0,s.useState)(),u=(0,s.useRef)([]),c=er.Z.isMediasmartUser(),E=(0,f.D)(),{handleCommitEdit:p,editedRows:m,resetEdition:C}=(0,eu.Uz)(t),{updateItems:A}=(0,e0.Ki)({mutate:a,editedItems:m,serviceUpdate:a_.Z.update,serviceUpdateMany:a_.Z.updateMany,singleItemName:I.default.PUBLISHER_LIST_ITEM_NAME,multipleItemName:I.default.PUBLISHER_LISTS_ITEM_NAME}),{removeItems:h}=(0,e0.v6)({mutate:a,selectedItems:u,serviceRemove:a_.Z.remove,serviceRemoveMany:a_.Z.removeMany,singleItemName:I.default.PUBLISHER_LIST_ITEM_NAME,multipleItemName:I.default.PUBLISHER_LISTS_ITEM_NAME}),v=async()=>{await A(),C(r,t)},S=async e=>{u.current=e.current.state.rowSelection;let t=u.current[0];if(t)try{await a_.Z.duplicate(String(t)),E.success({message:I.default.PUBLISHERS_LISTS.DUPLICATE.SUCCESS}),n(),setTimeout(()=>a(),50)}catch(e){E.error({error:e})}},T=async()=>{await h(),d(!1),u.current=[]},N=async e=>{let{id:t,publishers:a}=e.current.getSelectedRows().values().next().value;tW.Z.downloadAsFile({data:a,filename:"".concat(t,"_publisher_data"),filetype:"txt"})},D=er.Z.isViewer()?[]:[{icon:(0,l.jsx)(e2.Z,{}),text:I.default.COMMON.DELETE,onClick:e=>{let{current:{state:{rowSelection:t}}}=e;d("remove"),u.current=t},multiple:!0},{icon:(0,l.jsx)(eo.Z,{}),text:I.default.COMMON.DUPLICATE,onClick:S},{icon:(0,l.jsx)(e3.Z,{}),text:I.default.COMMON.EXPORT,onClick:e=>N(e),multiple:!1,hidden:!c||er.Z.isDemoActive()}],g=u.current.length>1,_={open:"remove"===o,onConfirm:T,onClose:()=>d(!1),title:I.default.DIALOGS.BACKOFFICE.DELETE_DIALOG.TITLE(g,"publisher list"),isLoading:i},x={open:"discard"===o,onConfirm:()=>{(null==r?void 0:r.current)&&C(r,t),E.info({message:I.default.SNACKBAR_BASIC.DISCARD_CHANGES}),d(!1)},onClose:()=>d(!1),title:I.default.CAMPAIGN.EDIT_CAMPAIGNS.DIALOGS.DISCARD_CHANGES.TITLE,description:I.default.CAMPAIGN.EDIT_CAMPAIGNS.DIALOGS.DISCARD_CHANGES.DESCRIPTION,isLoading:i};return{datagridEditionProps:{editMode:"cell",toolbarActions:D,processRowUpdate:e=>p(e),onProcessRowUpdateError:aZ,isEditionConfirmation:!!(null==m?void 0:m.length),onCancelEdit:e=>{d("discard"),r.current=e.current},onSubmitEdit:v},dialogEditionProps:{dialogDiscardProps:x,dialogRemoveProps:_}}},ay=function(){let{onOpenDetails:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,eu.NS)([n.default.OPERATORS_LABELS.IS_ANY_OF]);return[{field:"name",headerName:"Publisher list name",renderCell:aO.QC,minWidth:n.default.DATA_GRID.WIDTH.X_LARGE,withTooltip:!0,editable:!0},{field:"items",headerName:"Publishers",minWidth:n.default.DATA_GRID.WIDTH.SMALL,headerAlign:"right",align:"right",type:"number",filterOperators:t},(0,u.i)({type:"publisher-list",onOpenDetails:e}),{field:"id",headerName:"Publisher list ID",width:n.default.DATA_GRID.WIDTH.X_LARGE},{field:"blacklist",headerName:"Global blocklist",headerAlign:"center",align:"center",renderCell:aO.YG,filterable:!1},{...eu.templates.dateTemplateCell,field:"created_at",headerName:"Created",headerAlign:"center",filterable:!1,minWidth:n.default.DATA_GRID.WIDTH.MEDIUM},{...eu.templates.dateTemplateCell,field:"updated_at",headerName:"Last Updated",filterable:!1,minWidth:n.default.DATA_GRID.WIDTH.MEDIUM}]};let aR={display:"flex",flexDirection:"column",gap:e=>{let{spacing:t}=e;return t(3)},height:"100%"};var aP=()=>{var e,t,a;let{page:i,search:r,filter:o,handlePageChange:d,handleFilterChange:m,handleSearchChange:A,resetNavigation:I}
1=(0,E.z)(),f=(0,C.Z)(r,600),[v,S]=(0,s.useState)(null),{data:T,isLoading:N,response:D,mutate:g}=a_.Z.useListPublishersLists({page:i+1,search:f,filter:o}),_=!f&&!o,x=!(T&&T.length)&&!N,O=D?tU.ZP.getTotalCount(D):0,{datagridEditionProps:Z,dialogEditionProps:{dialogDiscardProps:L,dialogRemoveProps:y}}=aL({isLoading:N,mutate:g,publisherLists:null!=T?T:[],resetNavigation:I}),R=[{key:n.default.DIALOGS.NEW_PUBLISHER_LIST,children:"New publisher list",onClick:()=>{h.default.openDialog(n.default.DIALOGS.NEW_PUBLISHER_LIST)}}];return(0,l.jsxs)(c.Z,{sx:aR,children:[_&&x?(0,l.jsx)(aO.W8,{}):(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(E.Z,{search:r,...Z,columns:ay({onOpenDetails:S}),actions:R,searchPlaceholder:"Search publisher lists",filterMode:"server",paginationMode:"server",loading:N,paginationModel:{page:i,pageSize:n.default.DATA_GRID.PAGINATION.PAGE_SIZE},multipleSelection:!0,pagination:!0,rowCount:O,rows:null!=T?T:[],onPaginationModelChange:d,onSearchChange:A,onFilterChange:m}),(0,l.jsx)(p.Z,{...L}),(0,l.jsx)(p.Z,{...y})]}),(0,l.jsx)(u.D,{id:null!==(e=null==v?void 0:v.id)&&void 0!==e?e:"",name:null!==(t=null==v?void 0:v.name)&&void 0!==t?t:"",open:!!v,type:null!==(a=null==v?void 0:v.type)&&void 0!==a?a:"publisher-list",onClose:()=>S(null)}),(0,l.jsx)(t9.d3,{})]})};let{TABS_TITLE:{AUDIENCES:aM,DEALS:ab,GEOLISTS:aU,PUBLISHERS_LISTS:aj},TITLE:aG}=n.default.RESOURCES,aw=e=>{let{router:t,tabs:a}=e,l=t.query.section,i=a.findIndex(e=>{var t;return(null==e?void 0:e.route)===(null==l?void 0:l.toLowerCase())||(null===(t=e.tabTitle)||void 0===t?void 0:t.toLowerCase())===(null==l?void 0:l.toLowerCase())});if(i>-1&&a[i].hidden){var n,r;let e=null===(r=a.find(e=>!e.hidden))||void 0===r?void 0:null===(n=r.tabTitle)||void 0===n?void 0:n.toLowerCase();return e&&t.push(e),-1}return i},az=e=>{var t,a,l,i,n;let{nextTabIndex:r,tabs:o}=e;return null!==(n=null!==(i=null===(t=o[r])||void 0===t?void 0:t.route)&&void 0!==i?i:null===(l=o[r])||void 0===l?void 0:null===(a=l.tabTitle)||void 0===a?void 0:a.toLowerCase())&&void 0!==n?n:aM},ak={margin:"auto",width:"100%"};var aW=()=>{let e=(0,i.useRouter)(),t=(0,eG.kP)(),{isWhitelabel:a}=(0,ax.y)(),s=A.ZP.canAccessAudiences(t),d=tj.ZP.canAccessDeals(t),u=au.ZP.canAccessGeoLists(t),c=a_.Z.canAccessPublishers(t),E=[{tabTitle:aM,tabContent:(0,l.jsx)(tb,{}),hidden:!s},{tabTitle:ab,tabContent:(0,l.jsx)(ad,{}),hidden:!d},{tabTitle:aU,tabContent:(0,l.jsx)(ag,{}),hidden:!u},{tabTitle:aj,tabContent:(0,l.jsx)(aP,{}),hidden:!c,route:n.default.RESOURCES.SECTIONS.PUBLISHERS}],p=aw({router:e,tabs:E}),{TabsHeader:m,TabsContent:C}=(0,o.Y)({onChange:(t,a)=>{let l=az({nextTabIndex:a,tabs:E});e.push(l)},tabsData:E,value:p});return(0,l.jsxs)(r.ZP,{children:[(0,l.jsx)(r.NC,{Tabs:m,title:aG,breadcrumbs:!1,Icon:a?void 0:e_.ds}),(0,l.jsx)(r.bU,{sx:ak,children:(0,l.jsx)(C,{})})]})}},31323:function(e,t,a){"use strict";a.d(t,{Z:function(){return F}});var l={};a.r(l),a.d(l,{add:function(){return x},canAccessAudiences:function(){return M},get:function(){return O},getAudiencesSuscription:function(){return G},list:function(){return Z},mutateListAudiences:function(){return _},remove:function(){return L},removeMany:function(){return y},update:function(){return R},updateMany:function(){return P},useAudience:function(){return b},useListLocationAudiences:function(){return U}});var i={};a.r(i),a.d(i,{isAdsquare:function(){return w.Z},isDigiseg:function(){return z.Z},isNavegg:function(){return k.Z},isThirPartyAudience:function(){return W.Z}});var n=a(91039),r=a(69517);let o={config:r.s,url:"/location_audience"},s=async e=>n.ZP.post({...o,params:e}),d={config:r.s,url:"/location_audience"},u=async e=>n.ZP.get({...d,url:"".concat(d.url,"/").concat(e)}),c={config:r.s,url:"/v2/location_audiences"},E=async e=>{let{url:t}=c;return n.ZP.get({...c,url:t,params:e})};r.s;let p=async e=>n.ZP.del({url:"".concat("/location_audience","/").concat(e)}),m={url:"/v2/location_audiences"},C=async e=>n.ZP.del({...m,config:{data:{ids:e}}}),A={config:r.s,url:"/location_audience"},I=async e=>n.ZP.put({url:"".concat(A.url,"/").concat(e.id),params:e});var f=a(34530),h=a(25915),v=a(72266),S=a(66310),T=a(93902);let N=async e=>{let{file:t,areas:a}=e;if(!t||Array.isArray(t)&&!t.length)return a;let l=Array.isArray(t)?t[0]:t;return[...a||[],...await (0,h.eu)({file:l})]},D=e=>(0,v.CA)(t=>t.url==="/location_audience/".concat(e)),g=e=>
1e.forEach(e=>D(e)),_=()=>(0,v.CA)(e=>e.url.includes(c.url)),x=async e=>{let{file:t,...a}=e,l=await N({file:t,areas:e.areas}),i=await s({...a,areas:l});return _(),(0,T.LZ)(i)},O=async e=>{let t=await u(e);return(0,T.LZ)(t)},Z=async e=>{let t=await E(e);return(0,T.LZ)(t)},L=async e=>{let t=await p(e);return _(),(0,T.LZ)(t)},y=async e=>{let t=await C(e);return g(e),_(),(0,T.LZ)(t)},R=async e=>{let t=await N({file:e.file,areas:e.areas}),a=await I({...e,...t&&{areas:t}});return D(e.id),_(),(0,T.LZ)(a)},P=async e=>{let t=e.map(async e=>{let t=await I(e);return D(e.id),_(),t}),a=await Promise.all(t);return(0,T.LZ)(a)},M=e=>{var t;let a=null!==(t=null!=e?e:S.Z.getSession())&&void 0!==t?t:null;return(0,f.QO)({resource:"access_resources_audiences",session:a})},b=e=>(0,v.ZP)({url:"/location_audience/".concat(e.id)}),U=e=>{let t=(0,T.rz)(e);return(0,v.ZP)({url:"/v2/location_audiences",params:t})},j=e=>({label:e.name,value:e.id}),G=e=>({url:c.url,params:e,responseToOptions:e=>e.map(j)});var w=a(2750),z=a(93929),k=a(67702),W=a(83755),F={...l,...i}}},function(e){e.O(0,[5653,6235,3338,4635,5042,2280,5331,8796,6003,4924,2888,9774,179],function(){return e(e.s=35795)}),_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.