1"use strict";(globalThis.webpackChunkomc_ui_2_0||=[]).push([[9384],{63102(e,t,a){a.d(t,{A:()=>G});var o=a(9950),r=a(35657),l=a(48661),i=a(20363),s=a(11961),d=a(22221),c=a(92526),n=(a(22891),a(50659)),m=a(26073),u=a(87946),x=a.n(u),y=a(22914),h=a(56943),g=a(676),p=a(95252),T=a(45084),v=a(78503),j=a(38843),M=a(5418),f=a(73178),w=a(13430),b=a(99256),B=a(43762);const I=(e,t)=>e?t("createRelease:removeMultimedaiModalHeaderTitle","Multimedia will be removed from Order"):t("createRelease:noMultimedaiModalHeaderTitle","Multimedia Missing from Order"),L=(e,t)=>e?t("createRelease:noMultimediaModalBodyTitleForTextLogo","Do you want to include your selected multimedia in your order?"):t("createRelease:noMultimediaModalBodyTitle","Do you want to include a logo or image in your order?"),D=(e,t,a)=>t?a("createRelease:removeMultimediaModalBodyFirstDescForTextLogo","Your order currently includes multimedia assets in addition to your logo."):e?a("createRelease:removeMultimediaModalBodyFirstDesc","The template you selected earlier includes images or multimedia assets."):a("createRelease:noMultimediaModalBodyFirstDesc","The content template you selected includes placement for multimedia like your company logo or image, but you haven\u2019t selected or uploaded any multimedia."),O=(e,t,a)=>e?t?a("createRelease:removeMultimediaModalBodySecondDescForTextLogo","Changing to the Text + Logo template, means we will only include your logo in the order and remove any other multimedia."):a("createRelease:removeMultimediaModalBodySecondDesc","By changing to Text Only Template, we will remove the multimedia that was attached to your order."):a("createRelease:noMultimediaModalBodySecondDesc","Would you like to update your order to Text Only (no logo, images, or videos) or stay here to add your multimedia?"),A=(e,t)=>
1e?t("createRelease:cancel","Cancel"):t("createRelease:noMultimediaModalFooterChooseBtn","Choose an Asset"),R=(e,t,a)=>e?t?a("createRelease:noMultimediaModalFooterUpdtingTextLogoBtn","Updating to Text + Logo"):a("createRelease:noMultimediaModalFooterUpdtingTextOnlyBtn","Updating to Text Only"):t?a("createRelease:noMultimediaModalFooterUpdtTextLogoBtn","Update to Text + Logo"):a("createRelease:noMultimediaModalFooterUpdtTextOnlyBtn","Update to Text Only");var N=a(95912),C=a(79412),F=a(42087),k=a(44414);const G=e=>{let{isOpen:t,closeModal:a,clickedTemplateId:u}=e;const[G]=(0,l.B)(),S=(0,d.j)(),{activeTab:E}=(0,M.y)(w.t),{addNotification:P}=(0,M.y)(f.V),{edit:U}=(0,i.jK)(),_=(0,d.G)(c.tE),X=(0,d.G)(j.XJ),z=(0,d.G)(v.Qn),K=(0,d.G)(j.uj),H=(0,d.G)(j.Vr),Q=1007===u,V=Q?1007:1e3,q=(0,d.G)(j.LO),{languageCodes:Z}=(0,C.p)(),J=(0,o.useMemo)(()=>q.length>0?q:Z,[q,Z]),[$,{loading:W}]=(0,F.XO)(s.i3),[Y]=(0,F.XO)(s.$I,{context:{debounceKey:g.L.mutations.attachMediaAssetsToDraft}}),{ModalHeadertitle:ee,ModalBodytitle:te,FirstDesc:ae,SecondDesc:oe,PrimaryButtonTitle:re,SecondryButtonTitle:le}=(0,o.useMemo)(()=>{const e=K>0;return{ModalHeadertitle:I(e,G),ModalBodytitle:L(Q,G),FirstDesc:D(e,Q,G),SecondDesc:O(e,Q,G),PrimaryButtonTitle:A(e,G),SecondryButtonTitle:R(W,Q,G)}},[K,G,W,Q]),ie=e=>{P({type:"error",title:G("general:errorTitle"),subtitle:(0,h.oL)(G("general:errorFallbackHeading"),e),dismissTime:5e3})};return t?t&&(0,k.jsx)(N.Jlq,{open:t,onOpenChange:a,"data-testid":"no-multimedia-modal",children:(0,k.jsx)(N._cd,{className:"!omc-p-0 !omc-gap-0 !omc-max-w-[600px]",children:(0,k.jsxs)(N.Xhe,{children:[(0,k.jsxs)(N.wMf,{className:"omc-flex !omc-flex-row !omc-items-center omc-justify-between",children:[(0,k.jsx)(N.fCQ,{className:"omc-flex omc-items-center !omc-m-0",children:ee}),(0,k.jsx)(N.t2X,{asChild:!0,children:(0,k.jsx)(N.ben,{"data-testid":"close-modal",onClick:a,variant:"tertiary",size:"sm",className:"no-multimedia-modal-close-btn","aria-label":"close",children:(0,k.jsx)(r.In,{name:"close",fill:"grey"})})})]}),(0,k.jsxs)("div",{className:"omc-px-4 omc-py-5 overflow-y-auto",children:[(0,k.jsx)("p",{className:"omc-text-xl omc-font-bold pt-2",children:te}),(0,k.jsx)("p",{className:"omc-text-lg",children:ae}),(0,k.jsx)("p",{className:"omc-text-lg omc-pt-4",children:oe})]}),(0,k.jsx)(N.s$1,{className:"omc-flex omc-justify-end",children:(0,k.jsxs)("div",{className:"omc-flex omc-gap-3",children:[(0,k.jsxs)(N.ben,{"data-testid":"text-only-update",className:"ms-2",size:"md",variant:"tertiary",onClick:()=>{const e={draftOrderId:X,templateId:V,accountNumber:_,emailId:null===z||void 0===z?void 0:z.email};$({variables:e}).then(e=>{const t=x()(e,"data.addLayoutTemplate.orderTemplate",null);if(t&&(a(),[b.q.AI_EDIT.id].includes(E.id)&&U.setPressReleasePreview(V.toString()),S((0,n.ok)({path:"orderTemplate",value:t})),K>0)){let e=[...H.map(e=>({assetId:e.assetId,languageCodes:J,isDeleted:!0}))];Q&&Array.isArray(H)&&H.length>0&&(e=[...H.map(e=>({assetId:e.assetId,languageCodes:J,isDeleted:e.assetType!==B.bI.LOGO}))]),S((0,n.BT)(T.Z3.attachMediaAssetsToDraft)),Y({variables:{accountNumber:_,draftOrderId:X,mediaAssetIds:e}}).then(e=>{const t=(0,m.c)(e);if(t)ie(t);else{var a;const t=null===e||void 0===e||null===(a=e.data)||void 0===a?void 0:a.attachMediaAssetsToDraft;t&&S((0,n.ok)({path:"",value:{...t}}))}}).catch(e=>{console.error("Could not reset media assets");const t=(0,m.c)(e);t&&ie(t)}).finally(()=>{S((0,n.Qf)(T.Z3.attachMediaAssetsToDraft))})}}).catch(e=>{const t=(0,m.c)(e);P({type:"error",title:y.A.t("general:errorTitle"),subtitle:(0,h.oL)((null===t||void 0===t?void 0:t.errorMessage)||"",t),dismissTime:5e3})})},children:[W?(0,k.jsx)(p.A,{size:"sm",className:"omc-size-4 omc-mr-2"}):null,le]}),(0,k.jsx)(N.ben,{"data-testid":"close-modal",size:"md",variant:"primary",onClick:a,children:re})]})})]})})}):null}},89384(e,t,a){a.r(t),a.d(t,{default:()=>N});var o=a(9950),r=a(76363),l=a(87946),i=a.n(l),s=a(20363),d=a(11961),c=a(92526),n=a(22221),m=a(90671),u=a(71316),x=a(26073),y=a(22914),h=a(56943),g=a(676),p=a(45084),T=a(63102),v=a(78503),j=a(38843),M=a(90748),f=a(5418),w=a(73178),b=a(99256),B=a(13430),I=a(43762),L=a(95912),D=a(88858),O=a(44414);const A=e=>(0,O.jsxs)(D.Ay,{backgroundColor:"#F3F3F3",foregroundColor:"#ECEBEB",...e,viewBox:"0 0 1500 1000",children:[(0,O.jsx)("circle",{cx:"20",cy:"20",r:"18"}),(0,O.jsx)("rect",{x:"50",y:"10",rx:"4",ry:"4",width:"150",height:"20"}),(0,O.jsx)("rect",{x:"50",y:"45",rx:"4",ry:"4",width:"250",height:"15"}),(0,O.jsx)("rect",{x:"55",y:"90",rx:"10",ry:"10",width:"270",height:"320"}),(0,O.jsx)("circle",{cx:"530",cy:"20",r:"18"}),(0,O.jsx)("rect",{x:"560",y:"10",rx:"4",ry:"4",width:"150",height:"20"}),(0,O.jsx)("rect",{x:"560",y:"45",rx:"4",ry:"4",width:"250",height:"15"}),(0,O.jsx)("rect",{x:"565",y:"90",rx:"10",ry:"10",width:"270",height:"320"}),(0,O.jsx)("circle",{cx:"1040",cy:"20",r:"18"}),(0,O.jsx)("rect",{x:"1070",y:"10",rx:"4",ry:"4",width:"150",height:"20"}),(0,O.jsx)("rect",{x:"1070",y:"45",rx:"4",ry:"4",width:"250",height:"15"}),(0,O.jsx)("rect",{x:"1075",y:"90",rx:"10",ry:"10",width:"270",height:"320"}),(0,O.jsx)("circle",{cx:"20",cy:"520",r:"18"}),(0,O.jsx)("rect",{x:"50",y:"510",rx:"4",ry:"4",width:"150",height:"20"}),(0,O.jsx)("rect",{x:"50",y:"545",rx:"4",ry:"4",width:"250",height:"15"}),(0,O.jsx)("rect",{x:"55",y:"590",rx:"10",ry:"10",width:"270",height:"320"}),(0,O.jsx)("circle",{cx:"530",cy:"520",r:"18"}),(0,O.jsx)("rect",{x:"560",y:"510",rx:"4",ry:"4",width:"150",height:"20"}),(0,O.jsx)("rect",{x:"560",y:"545",rx:"4",ry:"4",width:"250",height:"15"}),(0,O.jsx)("rect",{x:"565",y:"590",rx:"10",ry:"10",width:"270",height:"320"}),(0,O.jsx)("circle",{cx:"1040",cy:"520",r:"18"}),(0,O.jsx)("rect",{x:"1070",y:"510",rx:"4",ry:"4",width:"150",height:"20"}),(0,O.jsx)("rect",{x:"1070",y:"545",rx:"4",ry:"4",width:"250",height:"15"}),(0,O.jsx)("rect",{x:"1075",y:"590",rx:"10",ry:"10",width:"270",height:"320"})]});var R=a(42087);const N=()=>{const e=(0,n.j)(),t=(0,n.G)(c.tE),a=(0,n.G)(j.w_),l=(0,n.G)(j.XJ),D=(0,n.G)(j.Vr),N=(0,n.G)(j.uj),C=(0,n.G)(M.Dw),F=(0,n.G)(v.Qn),{addNotification:k}=(0,f.y)(w.V),{edit:G}=(0,s.jK)(),{activeTab:S}=(0,f.y)(B.t),[E,P]=(0,o.useState)(0),[U,_]=(0,o.useState)(!1),[X,z]=(0,o.useState)(0),{data:K,loading:H}=(0,r.IT)(d.ru,{variables:{AccountNumber:t}}),[Q]=(0,R.XO)(d.i3,{context:{debounceKey:g.L.mutations.saveReleaseTemplate}}),V=(0,o.useMemo)(()=>{var e;const t=null!==(e=i()(K,"getTemplates.result"))&&void 0!==e?e:[];
1if(t.length){const[e,a,o,r,l,i]=t.filter(e=>e.isActive);return[o,a,r,l,i,e]}return[]},[K]),q=e=>{if(z(e),e===u.oB&&N>0)_(!0);else{if(e===u.l){return void(0===N||1===N&&D[0].assetType===I.bI.LOGO?P(e):_(!0))}P(e)}},Z=(0,o.useCallback)(e=>{C||(e!==u.oB&&e!==u.l?P(e):q(e))},[C,q]);return(0,o.useEffect)(()=>{!a&&V.length>0&&(P(u.Kv),[b.q.AI_EDIT.id].includes(S.id)&&G.setPressReleasePreview(u.Kv))},[a,V]),(0,o.useEffect)(()=>{if(E){e((0,m.BT)(p.Z3.addLayoutTemplate));const a={templateId:E,draftOrderId:l,accountNumber:t,emailId:null===F||void 0===F?void 0:F.email};Q({variables:a}).then(t=>{const a=(0,x.c)(t);if(a)k({type:"error",title:y.A.t("general:errorTitle"),subtitle:(0,h.oL)((null===a||void 0===a?void 0:a.errorMessage)||"",a),dismissTime:u.wN});else{const a=i()(t,"data.addLayoutTemplate.orderTemplate",null);a&&(e((0,m.ok)({path:"orderTemplate",value:a})),[b.q.AI_EDIT.id].includes(S.id)&&(E===u.oB&&0===N&&G.setPressReleasePreview(u.oB),E!==u.oB&&G.setPressReleasePreview(E)))}}).catch(e=>{const t=(0,x.c)(e);k({type:"error",title:y.A.t("general:errorTitle"),subtitle:(0,h.oL)((null===t||void 0===t?void 0:t.errorMessage)||"",t),dismissTime:u.wN})}).finally(()=>{e((0,m.Qf)(p.Z3.addLayoutTemplate))})}},[E,e,l,t,Q]),(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(L.Vz1,{templates:V,isTemplateLoading:H,selectedTemplateId:E,preSelectedTemplateId:a,handleSelection:Z,language:y.A.language,contentLoader:(0,O.jsx)(A,{})}),(0,O.jsx)(T.A,{isOpen:U,closeModal:()=>_(!1),clickedTemplateId:X})]})}}}]);
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.