1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`1.141.5`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`a25acced-a311-4a29-8ba1-a929d7ff8b2d`,e._sentryDebugIdIdentifier=`sentry-dbid-a25acced-a311-4a29-8ba1-a929d7ff8b2d`)}catch{}})();import{n as e,o as t}from"./DVxm0iIO.js";import{t as n}from"./BeLPFg17.js";import{Bn as r,C as i,G as a,Gt as o,Io as s,S as c,Ur as l,ot as u,q as d,qr as f,rs as p,rt as ee,st as m,w as h}from"./sdMpotc1.js";import{t as g,v as _}from"./C2pvAlM7.js";import{$a as te,Ct as ne,Df as re,En as ie,Ht as v,Ka as ae,Pa as oe,Ru as se,Yt as y,cr as ce,gn as le,hf as ue,nf as de,of as fe,t as b,vn as x,wt as pe,yf as me}from"./CwcG1ssT.js";import{O as he}from"./OPiOTCoO.js";import{Bn as ge,In as _e,Kr as ve,Vn as ye,r as S}from"./CT1CL1ga.js";import{i as C,o as be,r as xe,s as Se,u as w}from"./D8A-IX_r.js";import{Ct as Ce,Dt as T,Jt as we,dt as Te,n as E,o as Ee,qt as De,t as Oe,u as ke,x as Ae,y as je}from"./CceByRE7.js";import{f as Me,m as D,t as Ne,u as Pe}from"./XRS_6il5.js";import{g as Fe,h as Ie,t as Le}from"./BGb-qFk8.js";import{Q as Re,nt as ze,t as Be}from"./CimLHkaj.js";import{S as Ve,T as He,c as Ue,d as O,i as We,l as Ge,t as Ke,w as qe,x as Je}from"./9z9MAU_y.js";import{F as Ye,f as Xe,j as Ze,t as k}from"./Doxr4u-g2.js";import{f as Qe,t as $e}from"./CVm9UnAA2.js";import{c as et,t as tt}from"./D97MF7Np2.js";import{A as nt,B as rt,J as it,L as at,M as ot,N as st,P as ct,R as lt,Y as ut,c as A,d as dt,dt as ft,i as pt,j as mt,k as j,l as M,n as ht,o as gt,p as _t,t as N,u as P,w as vt,x as yt,xt as F,y as bt,yt as I}from"./BkXVW7Qe2.js";import{E as xt,S as St,t as Ct}from"./CCdfSErU2.js";import{_ as L,t as wt,u as Tt}from"./ByxeecLR2.js";import{n as Et,t as Dt}from"./Cl_C4sZc2.js";import{n as Ot,t as kt}from"./CbQVx11C2.js";import{l as At,o as jt,t as Mt}from"./D8xFU76v2.js";import{i as Nt,o as Pt,t as Ft}from"./CawapTra.js";var R,It=e((()=>{R=function(e){return e.BANNER_ID=`bannerId`,e}({})})),z=e((()=>{It()})),Lt=e((()=>{st()})),B,V=e((()=>{B=function(e){return e.UPLOADED=`Uploaded`,e.LINK=`Link`,e}({})})),Rt,zt=e((()=>{w(),V(),Rt=xe().of(Se().oneOf(Object.values(B)).required()).default([])}));function Bt(){let{t:e}=P();return(0,Vt.jsx)(T,{name:`fileSource`,title:e(`filters.fileSource`),as:Te,o
1ptions:[{label:e(`source.uploaded`),value:B.UPLOADED},{label:e(`source.link`),value:B.LINK}],isRequired:!0,showSearch:!1})}var Vt,Ht=e((()=>{E(),M(),V(),Vt=p()})),Ut=e((()=>{zt(),Ht(),V()}));function Wt({title:e,name:t}){let{t:n}=P();return(0,H.jsxs)(v,{children:[(0,H.jsx)(v.Trigger,{children:e}),(0,H.jsx)(v.Content,{children:(0,H.jsx)(v.Sections,{children:(0,H.jsx)(v.Section,{children:(0,H.jsxs)(y,{direction:`row`,children:[(0,H.jsx)(T,{name:`${t}.from`,label:n(`filters.from`),placeholder:n(`filters.from`),isRequired:!0,type:`number`,min:1}),(0,H.jsx)(T,{name:`${t}.to`,label:n(`filters.to`),placeholder:n(`filters.to`),isRequired:!0,type:`number`,min:1})]})})})})]})}var H,Gt=e((()=>{b(),E(),M(),H=p()})),Kt,U,qt=e((()=>{w(),M(),{t:Kt}=A(),U=C({from:be().min(1).nullable().default(null).nullIfEmptyString().test(`fromIsLessThanTo`,()=>Kt(`validation.fromMustBeLessThanTo`),(e,{parent:{to:t}})=>e!==null||t!==null?Number(e)<=Number(t):!0),to:be().min(1).nullable().nullIfEmptyString().default(null)})})),Jt=e((()=>{Gt(),qt()})),W=e((()=>{Ut(),Jt()})),Yt,Xt,Zt,G,Qt=e((()=>{w(),ot(),k(),Lt(),I(),mt(),W(),Yt=C({createdAt:Ye,fileSource:Rt,width:U,height:U}),Xt=C({langCodes:at}),Zt=C({mediaCampaignIds:rt}),G=()=>{let e=Yt,{mediaCampaignId:t}=F(),{canView:n}=ft();return t||(e=e.concat(Xt),n&&(e=e.concat(Zt))),{schemaKey:[`banners_filters`,...Object.keys(e.fields)].join(`_`),schema:e}}})),K,$t,en=e((()=>{E(),ot(),k(),Lt(),M(),W(),K=p(),$t=e=>{let{t}=P();return Ee(e,{createdAt:(0,K.jsx)(Xe,{}),fileSource:(0,K.jsx)(Bt,{}),mediaCampaignIds:(0,K.jsx)(lt,{}),width:(0,K.jsx)(Wt,{title:t(`filters.width`),name:`width`}),height:(0,K.jsx)(Wt,{title:t(`filters.height`),name:`height`}),langCodes:(0,K.jsx)(ct,{})})}}));function tn(){let{schema:e}=G(),{createdAtField:t,fileSourceField:n,widthField:r,heightField:i,mediaCampaignIdsField:a,langCodesField:o}=$t(e.fields);return(0,q.jsx)(Fe,{id:`banners-filters-form`,schema:e,children:(0,q.jsx)(ce.Content,{children:(0,q.jsxs)(y,{children:[t,n,r,i,o,(0,q.jsx)(y,{gap:3,children:a})]})})})}var q,nn=e((()=>{b(),Le(),Qt(),en(),q=p()})),rn,an,on=e((()=>{Le(),k(),W(),Qt(),rn=e=>{if(e?.length===1)return e?.includes(B.LINK)},an=()=>{let{manualFilter:{createdAt:e,fileSource:t,width:n,height:r,...i},...a}=Ie(G()),{from:o,to:s}=n||{},{from:c,to:l}=r||{};return{manualFilter:{...i,createdAt:Ze(e),external:rn(t),width:o&&s?{from:o,to:s}:void 0,height:c&&l?{from:c,to:l}:void 0},...a}}})),sn=e((()=>{nn(),on()})),cn,ln,un=e((()=>{cn=t(n()),I(),Be(),Ct(),sn(),ln=({withBrands:e=!1}={})=>{let{search:t,...n}=ze(),{brands:r}=xt(),[i,a]=(0,cn.useState)(`ACTIVE`),{filterButtonProps:o,manualFilter:{mediaCampaignIds:s=[],...c},filtersKey:l}=an(),{mediaCampaignId:u}=F();return{filterButtonProps:o,filtersKey:l,listProps:{filter:{search:t,...c,mediaCampaignIds:u||s.length?[...u?[u]:[],...s]:void 0,status:i,brandIds:e&&r.length?r:void 0},...n,statusFilter:i,setStatusFilter:a}}}})),dn=e((()=>{un()}));function fn({data:{id:e},isReadOnly:t,...n}){let{t:r}=P(),i=re();return(0,J.jsx)(Ot,{onClick:()=>{i(`${e}/replace`)},icon:(0,J.jsx)(se,{}),"aria-label":r(`actions.replace`),title:r(`actions.replace`),isDisabled:t,...n})}var J,pn=e((()=>{de(),ue(),kt(),M(),J=p()})),mn,hn=e((()=>{_t(),Mt(),pn(),mn=()=>{let{canManage:e}=yt();return[{component:fn,shouldRender:e},{component:At,shouldRender:({data:{status:t}})=>t===`DEACTIVATED`&&e},{component:jt,shouldRender:({data:{status:t}})=>t===`ACTIVE`&&e}]}})),gn,_n,vn=e((()=>{N(),M(),{t:gn}=A(),_n=dt.test(`banners`,()=>gn(`validation.uploadOneImage`),function(e){let{externalBanner:t}=this.parent;return!!(e&&e?.length>0||t)})}));function yn(){let{watch:e}=we(),{t}=P(),n=e(`externalBanner`);return(0,bn.jsx)(gt,{label:t(`fields.localImage.label`),isRequired:!0,isMulti:!1,isReadOnly:!!n})}var bn,xn=e((()=>{De(),N(),M(),bn=p()})),Sn=e((()=>{vn(),xn()})),Cn,wn,Tn=e((()=>{N(),M(),{t:Cn}=A(),wn=ht.test(`externalBanner`,()=>Cn(`validation.addLinkToCreateBanner`),function(e){let{banners:t}=this.parent;return!!(e||t.length>0)})}));function En(){let{watch:e}=we();return(0,Dn.jsx)(pt,{isReadOnly:e(`banners`)?.length,isRequired:!0})}var Dn,On=e((()=>{De(),N(),Dn=p()})),kn=e((()=>{Tn(),On()})),An=e((()=>{Sn(),kn()})),jn,Mn,Nn=e((()=>{w(),An(),jn=C({banners:_n,externalBanner:wn}),Mn=()=>({schema:jn})})),Pn,Fn=e((()=>{g(),S(),E(),vt(),b(),Pn=()=>{let e=fe(),t=_(),{mutateAsync:n,isLoading:r}=ye(),i=ke({});return{isLoading:r,handleSubmit:async r=>{let{id:a}=r;await n({data:r},{onSuccess:async()=>{await t.invalidateQueries(j.list()),await t.invalidateQueries(j.item(a)),e(),i()}})}}}})),In,Ln=e((()=>{_t(),In=()=>{let{bannerId:e}=bt();return{prepareFormDto:({banners:t,externalBanner:n})=>({id:Number(e),path:t?.length?t[0].path:String(n)})}}}));function Rn(){let{t:e}=m();return(0,Y.jsxs)(f,{w:`full`,align:`center`,children:[(0,Y.jsx)(r,{}),(0,Y.jsx)(s,{mx:3,children:(0,Y.jsx)(te,{as:`p`,textStyle:`2xs`,color:`gray.500`,children:e(`or`)})}),(0,Y.jsx)(r,{})]})}var Y,zn=e((()=>{o(),b(),u(),Y=p()})),Bn,Vn,Hn,Un=e((()=>{E(),An(),Bn=p(),Vn={banners:(0,Bn.jsx)(yn,{}),externalBanner:(0,Bn.jsx)(En,{})},Hn=e=>Ee(e,Vn)}));function Wn(){let{t:e}=P(),{t}=m(),{schema:n}=Mn(),{bannersField:r,externalBannerField:i}=Hn(n.fields),{prepareFormDto:a}=In(),{handleSubmit:o,isLoading:s}=Pn();return(0,X.jsx)(je,{id:`replace-form`,title:e(`replaceForm.title`),schema:n,onSubmit:e=>o(a(e)),isLoading:s,actions:(0,X.jsxs)(Oe,{children:[(0,X.jsx)(Ae,{children:t(`actions.cancel`)}),(0,X.jsx)(Ce,{status:`info`,title:e(`replaceForm.confirmTitle`),modalContent:e(`replaceForm.confirmContent`),confirmButtonText:e(`replaceForm.confirmButton`),cancelButtonText:t(`actions.noCancel`),children:e(`replaceForm.submitButton`)})]}),children:(0,X.jsx)(ce.Content,{children:(0,X.jsxs)(y,{title:e(`replaceForm.fieldsetTitle`),subtitle:e(`replaceForm.fieldsetSubt
1itle`),children:[r,(0,X.jsx)(Rn,{}),i]})})})}var X,Gn=e((()=>{b(),E(),M(),u(),Nn(),Fn(),Ln(),zn(),Un(),X=p()})),Kn=e((()=>{Gn()})),qn=e((()=>{hn(),Kn()})),Jn,Yn=e((()=>{g(),S(),vt(),b(),Jn=e=>{let t=_(),n=fe(),{mutateAsync:r,isLoading:i}=ge({mutation:{onSuccess:async(r,{data:{ids:i}})=>{await Promise.all([t.invalidateQueries(j.list()),...i.map(e=>t.invalidateQueries(j.item(e))),t.invalidateQueries(j.listForMediaItemCreate())]),n(),e()}}});return{isLoading:i,handleSubmit:async e=>{await r({data:e})}}}})),Xn,Zn=e((()=>{z(),Be(),Ke(),Xn=()=>{let e=Re(R.BANNER_ID),{withPartnerId:t}=he();return{prepareFormDto:()=>t({ids:e})}}}));function Qn({closeButtonLink:e=`../..`}){let{t}=P(),{t:n}=m(),{prepareFormDto:r}=Xn(),i=re(),a=()=>{i(e)},o=Re(R.BANNER_ID),{isLoading:c,handleSubmit:l}=Jn(a),u=c,d=o.length;return(0,Z.jsx)(le,{isOpen:!0,onClose:a,status:`error`,children:({palette:e})=>(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(x.Header,{children:t(`deactivateModal.header`,{count:d})}),(0,Z.jsx)(x.Body,{children:(0,Z.jsx)(y,{children:(0,Z.jsx)(s,{children:t(`deactivateModal.body`,{count:d})})})}),(0,Z.jsxs)(x.Actions,{children:[(0,Z.jsx)(ae,{variant:`outline`,onClick:a,children:n(`actions.noCancel`)}),(0,Z.jsx)(oe,{palette:e,isLoading:u,onClick:()=>l(r()),children:t(`deactivateModal.confirm`,{count:d})})]})]})})}var Z,$n=e((()=>{ue(),o(),b(),Be(),z(),M(),u(),Yn(),Zn(),Z=p()})),er=e((()=>{$n()})),tr=e((()=>{dn(),qn(),er()})),nr,rr,ir=e((()=>{c(),{ContextProvider:nr,useContext:rr}=a({})})),ar,Q,or,sr=e((()=>{ar=t(n()),ne(),qe(),Ne(),Je(),I(),c(),it(),M(),tt(),i(),Q=p(),or=()=>{let{t:e}=P(),{t}=et(),{mediaCampaignId:n}=F();return(0,ar.useMemo)(()=>{let r=He(),i=r.accessor(`name`,{header:t(`columns.name`),id:`name`,cell:e=>{let t=e.getValue(),n=e.row.original.path;return(0,Q.jsx)(Me,{title:t,src:d(n),format:`squircle`})}}),a=r.accessor(`filename`,{header:e(`columns.filename`),id:`filename`,cell:e=>(0,Q.jsx)(D,{size:`xs`,title:e.getValue(),children:(0,Q.jsx)(D.Info,{children:(0,Q.jsx)(D.Title,{})})})}),o=r.accessor(`width`,{header:e(`columns.resolution`),id:`width`,cell:e=>{let t=e.row.original.width,n=e.row.original.height;return(0,Q.jsxs)(Q.Fragment,{children:[t,`x`,n]})}}),s=r.accessor(`size`,{header:e(`columns.size`),id:`size`,cell:e=>(0,Q.jsx)(Q.Fragment,{children:pe(e.getValue())})}),c=r.accessor(`type`,{header:e(`columns.extension`),id:`type`,cell:e=>(0,Q.jsxs)(Q.Fragment,{children:[`.`,e.getValue()]})}),l=r.accessor(`brandId`,{header:e(`columns.brand`),id:`brandId`}),u=r.accessor(`lang`,{header:e(`columns.language`),id:`lang`,cell:t=>{let n=t.getValue();return(0,Q.jsx)(ut,{code:n,textStyle:`lineheight-5.font-medium`,children:ee(n)?e(`source.allLanguages`):n})}}),f=r.accessor(`external`,{header:e(`columns.source`),id:`external`,cell:t=>(0,Q.jsx)(Q.Fragment,{children:t.getValue()?e(`source.link`):e(`source.uploaded`)})}),p=r.accessor(`path`,{header:e(`columns.url`),id:`path`,cell:e=>{let t=e.getValue(),n=e.row.original.external?t:d(t);return(0,Q.jsx)(Pe,{to:n,isExternal:!0,children:n})}}),m=r.accessor(`createdAt`,{header:e(`columns.creationDate`),id:`createdAt`,cell:e=>(0,Q.jsx)(Ve,{row:e.row,column:e.column})});return[i,a,o,s,c,...h(!n,l),...h(!n,u),f,p,m]},[n,e,t])}})),cr,lr=e((()=>{_t(),Ft(),cr=()=>{let{canManage:e}=yt();return e?[{component:Pt,shouldRender:({selectedRows:e})=>e.every(({status:e})=>e===`DEACTIVATED`)},{component:Nt,shouldRender:({selectedRows:e})=>e.every(({status:e})=>e===`ACTIVE`)}]:[]}})),ur=e((()=>{lr()}));function dr(){let{t:e}=P(),{t}=et(),{withTopBrandsFilter:n,isNestedPage:r}=rr(),{filterButtonProps:i,filtersKey:a,listProps:o}=ln({withBrands:n}),{searchValue:c,setSearchValue:u,filter:d,statusFilter:f,setStatusFilter:p}=o,{list:ee,isListLoading:m,total:h,onPaginationChange:g,limit:_,page:te}=We(j.list,_e,{filter:d}),ne=or(),re=mn(),v=cr(),ae=(0,$.jsxs)(s,{children:[(0,$.jsxs)(L,{showBreadcrumbs:!r,children:[(0,$.jsx)(L.HeaderText,{title:e(`page.title`),isNestedPage:r}),(0,$.jsx)(L.Actions,{children:(0,$.jsx)(Qe,{...i})})]}),!!n&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Dt,{height:4}),(0,$.jsx)(St,{})]}),(0,$.jsx)(Dt,{height:6}),(0,$.jsx)(Ge,{headerComponent:(0,$.jsxs)(O.HeaderRow,{children:[(0,$.jsx)(O.TabNavigator,{value:f,onChange:e=>p(e),options:[{value:ve.ACTIVE,label:t(`status.active`)},{value:ve.DEACTIVATED,label:t(`status.deactivated`)}]}),(0,$.jsx)(ie,{value:c,onSearch:u,placeholder:e(`search.placeholder`)}),(0,$.jsx)(l,{children:(0,$.jsx)(O.ColumnsVisibility,{})})]}),data:ee,columns:ne,actions:re,bulkActions:v,isLoading:m,pageIndex:te,pageSize:_,rowCount:h,onPaginationChange:g,paginationComponent:(0,$.jsx)(O.BottomPagination,{resetDependencies:{limit:_,filter:d}}),emptyDataComponent:(0,$.jsx)(O.Empty,{searchValue:c,title:e(`list.emptyState.title`),description:e(`list.emptyState.description`)})}),(0,$.jsx)(me,{context:{filtersKey:a}})]});return r?ae:(0,$.jsx)(Tt,{title:e(`page.title`),children:ae})}var $,fr=e((()=>
1{ue(),o(),S(),Ct(),wt(),Et(),$e(),Ue(),Ke(),b(),tt(),tr(),ir(),sr(),qn(),ur(),nt(),M(),$=p()}));export{tr as a,Wn as c,tn as d,nn as f,It as h,ir as i,Gn as l,R as m,fr as n,Qn as o,z as p,nr as r,$n as s,dr as t,sn as u}; 2//# sourceMappingURL=BwnRfsty.js.map
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.