"use strict";(self.webpackChunkgravitysmtp=self.webpackChunkgravitysmtp||[]).push([[4688,4736],{12040:function(t,e,n){var i=n(71860),o=n(90455),r=n(8140),a=n(88856),l=n(78564),s=n.n(l),c=n(27122),u=n.n(c),d=n(7175),_=n(75195),g=n(35739),v=n(30242),m=n(80509),f=n(5529),p=n(25787),b=n(66598),A=n(16265),h=n(13379),y=n(39940),w=n(60325),S=n(84860),E=n(33695),C=n(49572),O=n(93313),k=n(83707),D=n(27764),x=n(59092);function P(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,i)}return n}function T(t){for(var e=1;e1&&void 0!==arguments[1]?arguments[1]:[];return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map(function(n){return"Button"===n.component?T(T({},n),{},{props:T(T({},n.props),{},{onClick:function(){return Ze(a,e)}})}):T(T({},n),{},{props:T(T({},n.props),{},{id:t[e].repeater_item_id,onChange:r(n.props.name,e),value:t[e][n.props.name]})})})}(n,o).map(function(t,e){return"Button"===t.component?d.q_.createElement(m.A,(0,i.A)({key:"".concat(a,"-repeater-input-test-").concat(e)},t.props)):d.q_.createElement(p.A,(0,i.A)({key:"".concat(a,"-repeater-input-").concat(t.props.id,"-").concat(t.props.name),disabled:!(0,C.A)("CAPS_EDIT_ALERTS")},t.props))})},tn=(0,C.A)("CAPS_EDIT_ALERTS")?{}:{disabled:!0},en=function(){var t=(0,o.A)(s().mark(function t(){var e,n,i,o;return s().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return e=Qe.current.offsetWidth,je(e),Be(!0),n={action:ee,security:ie,alerts_settings:(0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)((0,a.A)({},(0,E.A)("alert_threshold_count"),Ee),(0,E.A)("alert_threshold_interval"),De),(0,E.A)("notify_when_email_sending_fails_enabled"),_e),(0,E.A)("slack_alerts_enabled"),fe),(0,E.A)("twilio_alerts_enabled"),he),(0,E.A)("slack_alerts"),Re),(0,E.A)("twilio_alerts"),Ge)},t.next=6,(0,k.A)((0,g.nv)(Gt,JSON.stringify((0,O.A)(["security"],n))),"info");case 6:return t.prev=6,t.next=9,(0,_.bE)({endpoint:u(),body:n});case 9:o=t.sent,Be(!1),je(""),null!=o&&null!==(i=o.data)&&void 0!==i&&i.success?(Xe(Xt),Le(!1),Ue.current=JSON.stringify(L.alerts_settings)):(console.error(null==o?void 0:o.error),Xe(Qt,"error")),t.next=20;break;case 15:return t.prev=15,t.t0=t.catch(6),console.error(t.t0),t.next=20,(0,k.A)((0,g.nv)(Vt,JSON.stringify(t.t0)),"error");case 20:case"end":return t.stop()}},t,null,[[6,15]])}));return function(){return t.apply(this,arguments)}}(),nn=function(t,e){e.target.name===(0,E.A)("alert_threshold_count")?(Ce(t),Ye((0,E.A)("alert_threshold_count"),t)):(xe(t),Ye((0,E.A)("alert_threshold_interval"),t))},on={controlled:!0,customAttributes:{min:1,"data-test-id":"alerts-settings-count"},customClasses:["gravitysmtp-alerts-settings__count"],disabled:!(0,C.A)("CAPS_EDIT_ALERTS"),helpTextAttributes:{content:M,size:"text-xs",weight:"regular"},labelAttributes:T({label:G},(0,D.A)((0,E.A)("alert_threshold_count"))),name:(0,E.A)("alert_threshold_count"),onChange:nn,spacing:4,type:"number",value:String(Ee)},rn={controlled:!0,customAttributes:{min:1,"data-test-id":"alerts-settings-interval"},customClasses:["gravitysmtp-alerts-settings__interval"],disabled:!(0,C.A)("CAPS_EDIT_ALERTS"),helpTextAttributes:{content:K,size:"text-xs",weight:"regular"},labelAttributes:T({label:V},(0,D.A)((0,E.A)("alert_threshold_interval"))),name:(0,E.A)("alert_threshold_interval"),onChange:nn,spacing:4,type:"number",value:String(De)};return d.q_.createElement("div",(0,i.A)({},J,{ref:e}),d.q_.createElement(f.A,{size:"display-sm",weight:"semibold",spacing:1,content:_t}),d.q_.createElement(v.A,{x:1100},d.q_.createElement(b.A,{size:"text-sm",spacing:6,color:"comet",content:dt})),d.q_.createElement(h.A,{HeaderContent:function(t){return d.q_.createElement(v.A,{x:630},d.q_.createElement(f.A,(0,i.A)({content:H,tagName:"h2",size:"text-lg",weight:"medium"},t)))},FooterContent:function(t){var e={"data-test-id":"alerts-settings-save"};Ie&&(e.style={width:"".concat(Ie,"px")});var n=(0,d.pS)({"gravitysmtp-alerts-settings__save-settings":!0,"gravitysmtp-alerts-settings__save-settings--saving":ze});return d.q_.createElement(m.A,(0,i.A)({active:ze,activeType:"loader",customAttributes:e,customClasses:n,disabled:!(0,C.A)("CAPS_EDIT_ALERTS")||ze,icon:"save-disk",iconPosition:"leading",iconPrefix:"gravity-admin-icon",label:nt,onClick:en,size:"size-height-m",ref:Qe},t))}},d.q_.createElement(v.A,{customClasses:["gravitysmtp-alerts-settings__box-container"],x:630},d.q_.createElement(f.A,{size:"text-sm",weight:"medium",type:"boxed",spacing:4,content:et}),d.q_.createElement(A.A,{customAttributes:{"data-test-id":"settings-alerts-email-request-fails"},helpTextAttributes:{content:X,size:"text-sm"},initialChecked:_e,labelAttributes:{label:Y},onChange:function(t){ge(t),Ye((0,E.A)("notify_when_email_sending_fails_enabled"),t)},labelPosition:"left",name:(0,E.A)("notify_when_email_sending_fails_enabled"),spacing:6,size:"size-m",width:"full",disabled:!(0,C.A)("CAPS_EDIT_ALERTS")}),_e&&((0,C.A)("CAPS_VIEW_ALERTS_SLACK_SETTINGS")||(0,C.A)("CAPS_VIEW_ALERTS_TWILIO_SETTINGS"))&&d.q_.createElement(d.q_.Fragment,null,d.q_.createElement(p.A,on),d.q_.createElement(p.A,rn),d.q_.createElement(f.A,{size:"text-sm",weight:"medium",type:"boxed",spacing:4,content:rt}),d.q_.createElement(A.A,{customAttributes:{"data-test-id":"settings-alerts-slack-alerts"},helpTextAttributes:{content:it,size:"text-sm"},initialChecked:fe,labelAttributes:{label:ot},onChange:function(t){pe(t),Ye((0,E.A)("slack_alerts_enabled"),t)},labelPosition:"left",name:(0,E.A)("slack_alerts_enabled"),spacing:6,size:"size-m",width:"full",disabled:!(0,C.A)("CAPS_EDIT_ALERTS")}),fe&&(0,C.A)("CAPS_VIEW_ALERTS_SLACK_SETTINGS")&&d.q_.createElement(y.A,{addButtonAttributes:T({label:at},tn),collapsibleButtonAttributes:T({iconPrefix:"gravity-admin-icon"},tn),customClasses:["gravitysmtp-alerts-settings__slack-webhooks"],dragHandleAttributes:{iconPrefix:"gravity-admin-icon"},deleteButtonAttributes:T({iconPrefix:"gravity-admin-icon"},tn),downButtonAttributes:T({iconPrefix:"gravity-admin-icon"},tn),fillContent:!0,id:"repeater-slack-alerts",i18n:Ke,isDraggable:!0,isSortable:!0,items:Re,minItems:1,newItemState:{slack_webhook_url:""},onChange:Je,renderItem:function(t,e){return $e(0,e,kt,xt,We,"slack")},showArrows:!1,showDelete:!0,showDragHandle:!0,spacing:6,upButtonAttributes:T({iconPrefix:"gravity-admin-icon"},tn)}),d.q_.createElement(f.A,{size:"text-sm",weight:"medium",type:"boxed",spacing:4,content:pt}),d.q_.createElement(A.A,{customAttributes:{"data-test-id":"settings-alerts-slack-alerts"},helpTextAttributes:{content:mt,size:"text-sm"},initialChecked:he,labelAttributes:{label:ft},onChange:function(t){ye(t),Ye((0,E.A)("twilio_alerts_enabled"),t)},labelPosition:"left",name:(0,E.A)("twilio_alerts_enabled"),spacing:he?6:0,size:"size-m",width:"full",disabled:!(0,C.A)("CAPS_EDIT_ALERTS")}),he&&(0,C.A)("CAPS_VIEW_ALERTS_TWILIO_SETTINGS")&&d.q_.createElement(y.A,{addButtonAttributes:T({label:gt},tn),collapsible:!0,collapsibleButtonAttributes:T({iconPrefix:"gravity-admin-icon"},tn),customClasses:["gravitysmtp-alerts-settings__twilio-accounts"],dragHandleAttributes:{iconPrefix:"gravity-admin-icon"},deleteButtonAttributes:T({iconPrefix:"gravity-admin-icon"},tn),downButtonAttributes:T({iconPrefix:"gravity-admin-icon"},tn),id:"twilio-alerts",i18n:Ke,items:Ge,isDraggable:!0,isSortable:!0,minItems:1,newItemState:{twilio_account_name:"",twilio_account_id:"",twilio_auth_token:"",twilio_from_phone_number:"",twilio_to_phone_number:"",repeater_item_block_content_title:vt.replace("%s",""),repeater_item_collapsed:!1},onChange:Me,renderItem:function(t,e){return $e(0,e,Ft,Bt,Ve,"twilio")},showArrows:!0,showDelete:!0,showDragHandle:!0,type:"block",upButtonAttributes:T({iconPrefix:"gravity-admin-icon"},tn)})))))});z.propTypes={customAttributes:d.By.object,customClasses:d.By.oneOfType([d.By.string,d.By.array,d.By.object])},z.displayName="AlertsScreen",e.default=z},27764:function(t,e,n){var i,o=n(40450),r=n.n(o),a=(null===(i=(0,n(35739).zj)(r(),"gravitysmtp_admin_config"))||void 0===i?void 0:i.common)||{};e.A=function(){var t,e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",i=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return{iconPrefix:"gravity-admin-icon",locked:(null==a||null===(t=a.data)||void 0===t||null===(t=t.locked_settings)||void 0===t?void 0:t.includes(n))||i,lockedMessage:o||(null==a||null===(e=a.i18n)||void 0===e?void 0:e.setting_locked)||""}}},33695:function(t,e,n){n.d(e,{A:function(){return c}});var i,o,r=n(40450),a=n.n(r),l=(null===(i=(0,n(35739).zj)(a(),"gravitysmtp_admin_config"))||void 0===i?void 0:i.common)||{},s=(null==l||null===(o=l.data)||void 0===o?void 0:o.param_keys)||{};function c(){return s[arguments.length>0&&void 0!==arguments[0]?arguments[0]:""]||""}},49572:function(t,e,n){n.d(e,{A:function(){return m}});var i,o,r,a,l=n(40450),s=n.n(l),c=n(35739),u=n(90266),d=(null===(i=(0,c.zj)(s(),"gravitysmtp_admin_config"))||void 0===i?void 0:i.components)||{},_=(null==d||null===(o=d.activity_log)||void 0===o||null===(o=o.data)||void 0===o?void 0:o.caps)||{},g=(null==d||null===(r=d.settings)||void 0===r||null===(r=r.data)||void 0===r?void 0:r.caps)||{},v=(null==d||null===(a=d.tools)||void 0===a||null===(a=a.data)||void 0===a?void 0:a.caps)||{};function m(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=(0,u.A)(t);return _[e]||g[e]||v[e]||!1}},59092:function(t,e,n){var i,o,r,a,l,s,c,u=n(88856),d=n(40450),_=n.n(d),g=n(7175),v=n(6648),m=n(35739);function f(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,i)}return n}function p(t){for(var e=1;e0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;return t(function(t){return{settingsFlyoutProps:e,settingsFlyoutChildren:void 0===n?t.settingsFlyoutChildren:n}})},setSettingsFlyoutClosed:function(){return t(function(t){return{settingsFlyoutProps:p(p({},t.settingsFlyoutProps),{},{isOpen:!1})}})},setSettingsNavBlocked:function(e){return t(function(){return{settingsNavBlocked:e}})},setTestModeEnabled:function(e){return t(function(){return{testModeEnabled:e}})},updateIntegrationsFlyoutState:function(e){return t(function(t){return{integrationsFlyoutState:p(p({},t.integrationsFlyoutState),e)}})},updateIntegrationStatus:function(e,n){var i=n.activated,o=n.configured,r=n.enabled,a=n.is_primary,l=n.is_backup;return t((0,g.DB)(function(t){var n=t.integrations.find(function(t){return t.id===e});n&&(n.data||(n.data={}),void 0!==i&&(n.data.activated=i),void 0!==o&&(n.data.configured=o),void 0!==r&&(n.data.enabled=r),void 0!==a&&(n.data.is_primary=a),void 0!==l&&(n.data.is_backup=l))}))},updateSettingsFlyoutProps:function(e){return t(function(t){return{settingsFlyoutProps:p(p({},t.settingsFlyoutProps),e)}})}}});e.default=C},83707:function(t,e,n){n.d(e,{A:function(){return g}});var i,o=n(90455),r=n(78564),a=n.n(r),l=n(27122),s=n.n(l),c=n(40450),u=n.n(c),d=n(75195),_=(null===(i=(0,n(35739).zj)(u(),"gravitysmtp_admin_config"))||void 0===i?void 0:i.common)||{};function g(){return v.apply(this,arguments)}function v(){return v=(0,o.A)(a().mark(function t(){var e,n,i,o,r,l,c,u,g,v,m=arguments;return a().wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(i=m.length>0&&void 0!==m[0]?m[0]:"",o=m.length>1&&void 0!==m[1]?m[1]:"debug",r=_.data,l=void 0===r?{}:r,c=_.endpoints,g=(null==(u=void 0===c?{}:c)||null===(e=u.log_debug_item)||void 0===e?void 0:e.action)||"",v=(null==u||null===(n=u.log_debug_item)||void 0===n?void 0:n.nonce)||"",null!=l&&l.debug_log_enabled&&g&&v&&i){t.next=7;break}return t.abrupt("return");case 7:return t.next=9,(0,d.bE)({endpoint:s(),body:{action:g,security:v,message:i,priority:o}}).catch(function(t){console.error(t)});case 9:return t.abrupt("return",t.sent);case 10:case"end":return t.stop()}},t)})),v.apply(this,arguments)}},90266:function(t,e,n){n.d(e,{A:function(){return c}});var i,o,r=n(40450),a=n.n(r),l=(null===(i=(0,n(35739).zj)(a(),"gravitysmtp_admin_config"))||void 0===i?void 0:i.common)||{},s=(null==l||null===(o=l.data)||void 0===o?void 0:o.constants)||{};function c(){return s[arguments.length>0&&void 0!==arguments[0]?arguments[0]:""]||""}},93313:function(t,e,n){var i=n(52888),o=n(8140);e.A=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"*",n=function(r){return Object.entries(r).reduce(function(r,a){var l=(0,o.A)(a,2),s=l[0],c=l[1];return"object"===(0,i.A)(c)&&null!==c?r[s]=n(c):t.includes(s)?r[s]=null===c?null:e.repeat(c.length):r[s]=c,r},Array.isArray(r)?[]:{})};return n(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{})}}}]);