"use strict";(self.webpackChunkgravitysmtp=self.webpackChunkgravitysmtp||[]).push([[2268,4448],{6082:function(e,t,n){var r=(0,n(6648).vt)({suppressionDialogContentKey:"add",suppressionDialogOpen:!1,suppressionDialogAddOnConfirm:function(){},suppressionDialogReactivateOnConfirm:function(){},suppressionDialogReactivateData:{},suppressionDialogTitle:""},function(e){return{setSuppressionDialogOpen:function(t){return e(function(){return{suppressionDialogOpen:t}})},setSuppressionDialogSettings:function(t){var n=t.suppressionDialogContentKey,r=void 0===n?"add":n,i=t.suppressionDialogAddOnConfirm,o=void 0===i?function(){}:i,a=t.suppressionDialogReactivateOnConfirm,s=void 0===a?function(){}:a,c=t.suppressionDialogReactivateData,l=void 0===c?{}:c,u=t.suppressionDialogTitle,p=void 0===u?"":u;e(function(){return{suppressionDialogContentKey:r,suppressionDialogAddOnConfirm:o,suppressionDialogReactivateOnConfirm:s,suppressionDialogReactivateData:l,suppressionDialogTitle:p}})}}});t.default=r},63531:function(e,t,n){var r=n(88856),i=n(52888),o=n(30242),a=n(95892),s=n(5529),c=n(25980),l=n(25787),u=n(83852),p=n(27697),d=n(87029),v=n(85064),g=n(53377),f=n(66598),m=n(68347),_=n(16265),h=n(80509),b=n(43632),y=n(15635);function A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function O(e){for(var t=1;t0?xt:7)),nn=(0,a.A)(tn,2),rn=nn[0],on=nn[1],an=B(jt),sn=(0,a.A)(an,2),cn=sn[0],ln=sn[1],un=B(!1),pn=(0,a.A)(un,2),dn=pn[0],vn=pn[1],gn=(0,k.default)(function(e){return e.setSuppressionDialogOpen}),fn=(0,k.default)(function(e){return e.setSuppressionDialogSettings}),mn=E(),_n=E(!1),hn=(0,j.h)({page:Z,searchTerm:M}),bn=(0,j.A)((0,o.A)({},hn,{rows:Ct,totalRowCount:jt})),yn=bn.pageCache,An=bn.addPageCache;S(function(){if(mn.current)if(_n.current)_n.current=!1;else{var e=en.get(I)||"1",t=parseInt(e,10)-1,n=en.get(N)||"";kn({currentPage:t,searchTerm:n},!0),Rn({currentPage:t,searchTerm:n,searchActive:""!==n})}else mn.current=!0},[en]);var On=function(){var e=(0,i.A)(c().mark(function e(t,n){var r,i,o;return c().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r={action:qt,security:Tt,emails:t,note:n},e.next=3,(0,w.A)((0,v.nv)(ot,JSON.stringify((0,C.A)(["security"],r))),"info");case 3:return e.prev=3,e.next=6,(0,d.bE)({endpoint:u(),body:r});case 6:null!=(o=e.sent)&&null!==(i=o.data)&&void 0!==i&&i.success?(Xt($e),gn(!1),window.location.reload()):Xt(tt,"error"),e.next=15;break;case 10:return e.prev=10,e.t0=e.catch(3),Xt(e.t0.message,"error"),e.next=15,(0,w.A)((0,v.nv)(st,JSON.stringify(e.t0)),"error");case 15:case"end":return e.stop()}},e,null,[[3,10]])}));return function(t,n){return e.apply(this,arguments)}}(),wn=function(){var e=(0,i.A)(c().mark(function e(t){var n,r,i;return c().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n={action:Zt,security:Vt,emails:t,all_emails:null!=qn&&qn.selectedAllRowsOnAllPages?"1":"0"},e.next=3,(0,w.A)((0,v.nv)(vt,JSON.stringify((0,C.A)(["security"],n))),"info");case 3:return e.prev=3,e.next=6,(0,d.bE)({endpoint:u(),body:n});case 6:null!=(i=e.sent)&&null!==(r=i.data)&&void 0!==r&&r.success?(Xt(Ke),gn(!1),window.location.reload()):Xt(Qe,"error"),e.next=15;break;case 10:return e.prev=10,e.t0=e.catch(3),Xt(e.t0.message,"error"),e.next=15,(0,w.A)((0,v.nv)(ft,JSON.stringify(e.t0)),"error");case 15:case"end":return e.stop()}},e,null,[[3,10]])}));return function(t){return e.apply(this,arguments)}}(),Cn=function(){var e=(0,i.A)(c().mark(function e(){var t,n,r=arguments;return c().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=r.length>1&&void 0!==r[1]?r[1]:"",n=(r.length>0&&void 0!==r[0]?r[0]:"").split(/[\s,]+/).filter(function(e){return""!==e.trim()}),e.next=5,On(n,t);case 5:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}(),Dn=function(e){var t=e.page,n=e.searchTerm,r=void 0===n?"":n,i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=new URLSearchParams(Qt.search);o.set(I,t),r?o.set(N,r):o.delete(N),Wt("?".concat(o.toString()),{replace:i})},jn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.rows,n=void 0===t?[]:t,r=e.totalRowCount,i=void 0===r?0:r,o=n.length>0;on(o?xt:7),Zn(n),ln(parseInt(i,10))},kn=function(){var e=(0,i.A)(c().mark(function e(t){var n,r,i,o,a,s,l,p,g,f,m,_=arguments;return c().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if((n=_.length>1&&void 0!==_[1]&&_[1])||(_n.current=!0),r={page:t.currentPage+1,searchTerm:t.searchTerm},i=(0,j.h)(r),!yn[i]){e.next=8;break}return jn(yn[i]),Dn(r,n),e.abrupt("return",t.currentPage);case 8:return o={action:Gt,security:Kt,requested_page:t.currentPage+1,search_term:t.searchTerm||""},e.next=11,(0,w.A)((0,v.nv)(lt,JSON.stringify((0,C.A)(["security"],o))),"info");case 11:return e.prev=11,e.next=14,(0,d.bE)({endpoint:u(),body:o});case 14:if(p=e.sent,g=(null==p||null===(a=p.data)||void 0===a||null===(a=a.data)||void 0===a?void 0:a.rows)||[],f=(null==p||null===(s=p.data)||void 0===s||null===(s=s.data)||void 0===s?void 0:s.total)||"0",null==p||null===(l=p.data)||void 0===l||!l.success){e.next=23;break}return An(i,m={rows:g,totalRowCount:f}),jn(m),Dn(r,n),e.abrupt("return",t.currentPage);case 23:Xt(Xe,"error"),e.next=31;break;case 26:return e.prev=26,e.t0=e.catch(11),Xt(e.t0.message,"error"),e.next=31,(0,w.A)((0,v.nv)(pt,JSON.stringify(e.t0)),"error");case 31:case"end":return e.stop()}},e,null,[[11,26]])}));return function(t){return e.apply(this,arguments)}}(),xn=function(){var e=(0,i.A)(c().mark(function e(){var t;return c().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if("reactivate"!==(null==qn?void 0:qn.selectedBulkAction)){e.next=6;break}return vn(!0),t=V(null==qn?void 0:qn.selectedRows,Ln),e.next=5,wn(t);case 5:vn(!1);case 6:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}(),Pn={iconPosition:"leading",iconPrefix:"gravity-admin-icon",icon:"failed",label:"Add Suppressed Recipients",onClick:function(){fn({suppressionDialogContentKey:"add",suppressionDialogAddOnConfirm:Cn,suppressionDialogTitle:Ve}),gn(!0)},size:"size-height-m",type:"white"},Sn=[A.qg,A.hi,A.vj],En=!0,Bn=(0,O.A)({data:Ct,dataPerPage:xt,initialState:{isLoading:!1,moduleState:{currentPage:parseInt(Z,10)-1,pageCount:Math.ceil(jt/xt),searchTerm:M,searchActive:""!==M}},modules:Sn,useAjax:En}),qn=Bn.moduleState,Rn=Bn.updateModuleState,Tn=Bn.isLoading,In=Bn.setIsLoading,Nn=Bn.gridLocked,Ln=Bn.organizedData,Zn=Bn.setOrganizedData,Mn={afterGridHeading:p.q_.createElement(f.A,Pn),customClasses:["gravitysmtp-suppression-app__suppressions-grid"],id:"gravitysmtp-suppression-app__suppressions-grid",columns:(0,D.A)(Ot),columnStyleProps:yt,data:(0,D.A)(Ln),dataPerPage:rn,EmptyImage:h,gridLocked:Nn,handleGridClicks:function(e){"reactivate"===e.action&&(fn({suppressionDialogContentKey:"reactivate",suppressionDialogReactivateOnConfirm:wn,suppressionDialogReactivateData:Ln.find(function(t){return t.id===e.data.email_id})||{},suppressionDialogTitle:Je}),gn(!0))},i18n:{emptyMessageI18n:se,emptyTitleI18n:oe,gridHeadingI18n:te},isLoading:Tn,maintainHeight:0===Ln.length,modules:Sn,moduleAttributes:{bulkActions:{button:{customAttributes:{"data-test-id":"suppressions-grid-bulk-actions-trigger"},disabled:dn,id:"suppressions-grid-bulk-actions-trigger",label:pe,onClick:xn},select:{customAttributes:{"data-test-id":"suppressions-grid-bulk-actions-select"},id:"suppressions-grid-bulk-actions-select",labelAttributes:{label:le,isVisible:!1},options:ht},i18n:{bulkSelectI18n:$,selectNoticeSelectedNumberEntriesI18n:Pe,selectNoticeSelectedAllNumberEntriesI18n:Ee,selectNoticeSelectAllNumberEntriesI18n:qe,selectNoticeClearSelectionI18n:Te,selectRowI18n:Ne},notice:{rowCount:cn}},pagination:{nextLabel:_e,nextAriaLabel:Ae,onClick:kn,pageCount:Math.ceil(cn/rn),previousLabel:be,previousAriaLabel:we},search:{button:{customAttributes:{"data-test-id":"suppressions-grid-search-trigger"},id:"suppressions-grid-search-trigger",label:fe},input:{customAttributes:{"data-test-id":"suppressions-grid-search-input"},clearableButtonAttributes:{ariaLabel:re,icon:"x-circle",iconPrefix:"gravity-admin-icon"},id:"suppressions-grid-search-input",placeholder:ve},noResults:{Image:b.A},i18n:{noResultsTitle:De,noResultsMessage:ke},onSearch:kn}},moduleState:qn,setIsLoading:In,titleAttributes:{tagName:"h2"},updateModuleState:Rn,useAjax:En},Vn=function(e){for(var t=1;t0&&void 0!==arguments[0]?arguments[0]:{},t=e.page,n=void 0===t?1:t,r=e.searchTerm,i=void 0===r?"":r,o=e.filters,a=void 0===o?"":o,s="page-".concat(n);return i&&(s+="-".concat(i)),a&&(s+="-".concat(a)),s};t.A=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=s(function(){return e}),n=(0,i.A)(t,2),o=n[0],c=n[1];return{pageCache:o,addPageCache:function(e,t){c(function(n){return a(a({},n),{},(0,r.A)({},e,t))})}}}},83707:function(e,t,n){n.d(t,{A:function(){return v}});var r,i=n(90455),o=n(78564),a=n.n(o),s=n(27122),c=n.n(s),l=n(40450),u=n.n(l),p=n(75195),d=(null===(r=(0,n(35739).zj)(u(),"gravitysmtp_admin_config"))||void 0===r?void 0:r.common)||{};function v(){return g.apply(this,arguments)}function g(){return g=(0,i.A)(a().mark(function e(){var t,n,r,i,o,s,l,u,v,g,f=arguments;return a().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r=f.length>0&&void 0!==f[0]?f[0]:"",i=f.length>1&&void 0!==f[1]?f[1]:"debug",o=d.data,s=void 0===o?{}:o,l=d.endpoints,v=(null==(u=void 0===l?{}:l)||null===(t=u.log_debug_item)||void 0===t?void 0:t.action)||"",g=(null==u||null===(n=u.log_debug_item)||void 0===n?void 0:n.nonce)||"",null!=s&&s.debug_log_enabled&&v&&g&&r){e.next=7;break}return e.abrupt("return");case 7:return e.next=9,(0,p.bE)({endpoint:c(),body:{action:v,security:g,message:r,priority:i}}).catch(function(e){console.error(e)});case 9:return e.abrupt("return",e.sent);case 10:case"end":return e.stop()}},e)})),g.apply(this,arguments)}},93313:function(e,t,n){var r=n(52888),i=n(8140);t.A=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"*",n=function(o){return Object.entries(o).reduce(function(o,a){var s=(0,i.A)(a,2),c=s[0],l=s[1];return"object"===(0,r.A)(l)&&null!==l?o[c]=n(l):e.includes(c)?o[c]=null===l?null:t.repeat(l.length):o[c]=l,o},Array.isArray(o)?[]:{})};return n(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{})}}}]);