1/*! For license information please see 813.d0245ce537114253da42.js.LICENSE.txt */ 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"a4c5a329452e2ef2018129eb90c4af3a739f0374"};var t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="bdff9187-ec41-48d9-9699-8bd8b44243a5",e._sentryDebugIdIdentifier="sentry-dbid-bdff9187-ec41-48d9-9699-8bd8b44243a5")}catch(e){}}(),(self.webpackChunkmb_retina=self.webpackChunkmb_retina||[]).push([[813],{60813(e,t,n){n.d(t,{DomainsTab:()=>et});var r=n(83793),o=n(36782),i=n(44280),a=n(54076),c=n(86516),s=n(79316),l=n(7696),u=n(17240),m=n(91244),d=n(33217),f=n(52497),b=n(8873),p=n(78609);function y(e){return y="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},y(e)}function v(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=y(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=y(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==y(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var g="https://support.google.com/a/answer/2466580?sjid=18071541494835919939-EU",h="https://learn.microsoft.com/en-us/defender-office-365/email-authentication-dmarc-configure",A="https://support.google.com/a/answer/174124?sjid=18071541494835919939-EU",S="https://learn.microsoft.com/en-us/defender-office-365/email-authentication-dkim-configure",C="https://support.google.com/a/answer/33786?sjid=18071541494835919939-EU",w="https://learn.microsoft.com/en-us/defender-office-365/email-authentication-spf-configure",E={DKIM:v(v({},i.K.GoogleWorkspace,A),i.K.MicrosoftO365,S),DMARC:v(v({},i.K.GoogleWorkspace,g),i.K.MicrosoftO365,h),SPF:v(v({},i.K.GoogleWorkspace,C),i.K.MicrosoftO365,w)},_=n(45714),O=n(75687),j=n(39980),k=n(36782);function P(e){var t=e.children;return k.createElement("div",{className:(0,r.cn)(j.A.domainCheck,"d-flex gap-2 align-items-center")},t)}var D=n(36782);function x(e){return x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},x(e)}function N(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=x(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=x(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==x(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var I=N(N({},i.K.GoogleWorkspace,g),i.K.MicrosoftO365,h),R=n(36782);function M(e){return M="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},M(e)}function G(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=M(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=M(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==M(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var T=G(G({},i.K.GoogleWorkspace,A),i.K.MicrosoftO365,S),F=n(36782);function K(e){return K="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},K(e)}function B(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=K(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=K(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==K(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var L=B(B({}
2,i.K.GoogleWorkspace,C),i.K.MicrosoftO365,w),W=n(36782),U=n(49612),Z=function(e){return z(e.data)?e.data.data.numberOfItems:1},z=function(e){return!(null==e||!e.isGroupRow)},$=function(e){return e.id||(0,U.A)()},V=n(36782);function H(){return H=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},H.apply(null,arguments)}var Y={DkimCell:function(e){var t=e.context,n=e.data,o=null!=n?n:{},i=o.dkim,a=o.dkimPass,c=t.provider,s=void 0===c?"":c;return i||a?a?R.createElement(P,null,R.createElement(O.O,{className:(0,r.cn)(j.A.icon,j.A.success),icon:"mwb-status-active"}),R.createElement("span",null,"Success")):R.createElement(P,null,R.createElement(O.O,{className:(0,r.cn)(j.A.icon,j.A.error),icon:"mwb-error"}),R.createElement("span",null,"Failed ",R.createElement(_.Gr,{className:"d-inline-flex align-items-center gap-1",href:T[s],target:"_blank"},"How to fix ",R.createElement(O.O,{icon:"mwb-link-out-to-site"})))):"--"},DmarcCell:function(e){var t=e.context,n=e.data,o=null!=n?n:{},i=o.dmarc,a=o.dmarcPass,c=t.provider,s=void 0===c?"":c;return i||a?a?D.createElement(P,null,D.createElement(O.O,{className:(0,r.cn)(j.A.icon,j.A.success),icon:"mwb-status-active"}),D.createElement("span",null,"Success")):D.createElement(P,null,D.createElement(O.O,{className:(0,r.cn)(j.A.icon,j.A.error),icon:"mwb-error"}),D.createElement("span",null,"Failed ",D.createElement(_.Gr,{className:"d-inline-flex align-items-center gap-1",href:I[s],target:"_blank"},"How to fix ",D.createElement(O.O,{icon:"mwb-link-out-to-site"})))):"--"},DomainNameCell:function(e){var t=e.context,n=e.data,r=(n||{}).name,o=t.openSlideOut;return r?W.createElement("span",{className:"link","data-cy":"domain-name-cell",onClick:function(){return o(n)},title:r},r):"--"},SpfCell:function(e){var t=e.data,n=null!=t?t:{},o=n.spf,i=n.spfPass,a=e.context.provider,c=void 0===a?"":a;return o||i?i?F.createElement(P,null,F.createElement(O.O,{className:(0,r.cn)(j.A.icon,j.A.success),icon:"mwb-status-active"}),F.createElement("span",null,"Success")):F.createElement(P,null,F.createElement(O.O,{className:(0,r.cn)(j.A.icon,j.A.error),icon:"mwb-error"}),F.createElement("span",null,"Failed ",F.createElement(_.Gr,{className:"d-inline-flex align-items-center gap-1",href:L[c],target:"_blank"},"How to fix ",F.createElement(O.O,{icon:"mwb-link-out-to-site"})))):"--"}};function q(e){return V.createElement(p.JR,H({},e,{frameworkComponents:Y,getCardinalityOfNode:Z,getRowNodeId:$,instantGridSetup:!1,isFirstColumnCheckbox:!0,noRecordsMessage:"No items found"}))}var Q=n(85727);function X(e){return X="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},X(e)}function J(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 ee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?J(Object(n),!0).forEach(function(t){te(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):J(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function te(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=X(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=X(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==X(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ne=function(e){return ee(ee({},e),{},{id:$(e)})};function re(e){var t,n=e.data,r=e.isLoading,o=e.selectionSubject,i=e.settings,a=e.updateSettings,c=(0,p.tq)({getRowId:$,isLoading:r,selectionSubject:o}),s=c.apis,l=c.clearSelected,u=c.filteredItemsCount,m=c.isEverythingSelected,d=c.isGridReady,f=c.isVirtualSelectAllOn,b=c.onGridReady,y=c.onItemRowsChanged,v=c.onRowsReset,g=c.onSelectAll,h=c.onSelectionChanged,A=c.selectedItemsCount,S=c.selection,C=function(){if(!i)return null;var e=function(e){return a(e,{isGridReady:d})},t=(0,Q.ZN)(i.filters,e),n=(0,Q.RW)(i.sorting,e);return{columnsManagement:(0,Q.D1)(i.columns,i.columnsSettings,e),filtering:t,sorting:n}}();return{allItemsCount:null!==(t=null==n?void 0:n.length)&&void 0!==t?t:0,apis:s.current,clearSelected:l,features:C,filteredItemsCount:u,isEverythingSelected:m,isGridReady:d,isVirtualSelectAllOn:f,mapItemRowData:ne,onGridReady:b,onItemRowsChanged:y,onRowsReset:v,onSelectAll:g,onSelectionChanged:h,selectedItemsCount:A,selection:S,updateRow:function(e,t){var n,r=null===(n=s.current)||void 0===n?void 0:n.gridApi;if(r){var o=r.getRowNode(e);o&&(o.setData(ee(ee({},o.data),t)),r.refreshCells({force:!0,rowNodes:[o]}))}}}}var oe=n(15652);
2var ie={headerActionsSubject:new oe.B7,selectionSubject:new oe.B7},ae=n(80215),ce=[ae.l.Copy,ae.l.CopyWithHeaders],se=n(41871),le=n(26049),ue=n(77178);function me(e){return me="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},me(e)}function de(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 fe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?de(Object(n),!0).forEach(function(t){be(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):de(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function be(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=me(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=me(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==me(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var pe=n(92854);var ye=n(6172),ve=n(89896),ge=n(8534),he=n(97425);function Ae(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag";function i(n,r,o,i){var s=r&&r.prototype instanceof c?r:c,l=Object.create(s.prototype);return Se(l,"_invoke",function(n,r,o){var i,c,s,l=0,u=o||[],m=!1,d={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return i=t,c=0,s=e,d.n=n,a}};function f(n,r){for(c=n,s=r,t=0;!m&&l&&!o&&t<u.length;t++){var o,i=u[t],f=d.p,b=i[2];n>3?(o=b===r)&&(s=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=f&&((o=n<2&&f<i[1])?(c=0,d.v=r,d.n=i[1]):f<b&&(o=n<3||i[0]>r||r>b)&&(i[4]=n,i[5]=r,d.n=b,c=0))}if(o||n>1)return a;throw m=!0,r}return function(o,u,b){if(l>1)throw TypeError("Generator is already running");for(m&&1===u&&f(u,b),c=u,s=b;(t=c<2?e:s)||!m;){i||(c?c<3?(c>1&&(d.n=-1),f(c,s)):d.n=s:d.v=s);try{if(l=2,i){if(c||(o="next"),t=i[o]){if(!(t=t.call(i,s)))throw TypeError("iterator result is not an object");if(!t.done)return t;s=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(s=TypeError("The iterator does not provide a '"+o+"' method"),c=1);i=e}else if((t=(m=d.n<0)?s:n.call(r,d))!==a)break}catch(t){i=e,c=1,s=t}finally{l=1}}return{value:t,done:m}}}(n,o,i),!0),l}var a={};function c(){}function s(){}function l(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(Se(t={},r,function(){return this}),t),m=l.prototype=c.prototype=Object.create(u);function d(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Se(e,o,"GeneratorFunction")),e.prototype=Object.create(m),e}return s.prototype=l,Se(m,"constructor",l),Se(l,"constructor",s),s.displayName="GeneratorFunction",Se(l,o,"GeneratorFunction"),Se(m),Se(m,o,"Generator"),Se(m,r,function(){return this}),Se(m,"toString",function(){return"[object Generator]"}),(Ae=function(){return{w:i,m:d}})()}function Se(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}Se=function(e,t,n,r){function i(t,n){Se(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},Se(e,t,n,r)}function Ce(e,t,n,r,o,i,a){try{var c=e[i](a),s=c.value}catch(e){return void n(e)}c.done?t(s):Promise.resolve(s).then(r,o)}function we(e){return function(e){if(Array.isArray(e))return Ee(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Ee(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ee(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ee(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function _e(e,t){var n,r=(0,ge.E$)(),i=r.showError,a=r.showNotification,u=(0,l.d4)(m.Ns),d=(0,o.useMemo)(function(){var t=function(e,t){var n=t||!e.length;return{actionsOptions:[{disabled:n,text:"Check domain status",value:"check-domain-status"},{disabled:n,text:"Delete domain",value:"delete-domain"}]}}(e,u),n=t.actionsOptions;return{actions:n,disabledActions:we(n).filter(function(e){return e.disabled}).map(function(e){return e.value})}},[e,u]),f=d.actions,b=d.disabledActions,p=(0,s.r2)(),y=(0,s.YL)(),v=(0,he.Jg)({message:"Are you sure you want to delete ".concat(1===e.length?"".concat(null===(n=e[0])||void 0===n?void 0:n.name):"".concat(e.length," domains")),textForConfirm:"Delete",textForDeny:"Cancel",title:"Delete Domain".concat(1===e.length?"":"s")});function g(){var n;return n=Ae().m(function n(r){var o,s,l,u;return Ae().w(function(n){for(;;)switch(n.p=n.n){case 0:if(r){n.n=1;break}return n.a(2);case 1:o=e.map(function(e){return e.id}),s=r,n.n="check-domain-status"===s?2:"delete-domain"===s?7:14;break;case 2:return n.p=2,n.n=3,y.mutateAsync({domains:o});case 3:a({title:"Domain(s) status checked"}),n.n=5;break;case 4:n.p=4,l=n.v,i("Error checking domain status:",(0,ye.p9)(l));case 5:return n.p=5,t(!0),n.f(5);case 6:return n.a(2);
2case 7:return n.p=7,n.n=8,v();case 8:if(n.v){n.n=9;break}return n.a(2);case 9:return ve.q.setQueryData([c.zj],function(e){if(e)return{domains:e.domains.filter(function(e){return!o.includes(e.domain)}),domains_status:e.domains_status}}),n.n=10,p.mutateAsync({domains:o});case 10:a({message:"This may take up to 24 hours, and mailboxes will appear once it's complete.We'll email you when the mailbox connection is finished.",title:"Domain(s) added and mailbox sync in progress."}),n.n=12;break;case 11:n.p=11,u=n.v,i("Error deleting domains:",(0,ye.p9)(u)),ve.q.invalidateQueries({queryKey:[c.zj]});case 12:return n.p=12,t(!0),n.f(12);case 13:case 14:return n.a(2)}},n,null,[[7,11,12,13],[2,4,5,6]])}),g=function(){var e=this,t=arguments;return new Promise(function(r,o){var i=n.apply(e,t);function a(e){Ce(i,r,o,a,c,"next",e)}function c(e){Ce(i,r,o,a,c,"throw",e)}a(void 0)})},g.apply(this,arguments)}var h=p.isLoading&&!p.isError;return{actions:f,disableActionButton:!e.length||h,disabledActions:b,handleAction:function(e){return g.apply(this,arguments)}}}var Oe=n(67370),je=n(16063),ke=n(45160),Pe=n(66169),De=n(15821),xe=n(13207),Ne=n(77212),Ie=n(52540),Re=n(43512),Me=n(85072),Ge=n.n(Me),Te=n(21021),Fe={insert:"head",singleton:!1};Ge()(Te.A,Fe);const Ke=Te.A.locals||{};var Be=n(36782);function Le(e){return Le="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Le(e)}function We(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Le(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Le(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Le(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ue(e){var t=e.isPassed,n=e.issue,o=e.name,i=e.provider,a=!t&&E[o][void 0===i?"":i];return Be.createElement("div",{className:(0,r.cn)(Ke.domainCheck,We({},Ke.error,!t))},Be.createElement("div",{className:"p-4 d-flex flex-column gap-4"},Be.createElement("div",{className:"d-flex justify-content-between"},Be.createElement("span",{className:(0,r.cn)(Ne.A.textMedium,"fs-title-m")},o),Be.createElement(O.O,{className:(0,r.cn)(Ke.icon,We(We({},Ke.iconSuccess,t),Ke.iconError,!t)),icon:t?"mwb-status-active":"mwb-error"})),Be.createElement("div",null,Be.createElement("div",{className:(0,r.cn)(Ne.A.textMedium,"fs-body-m")},"Detailed information:"),t?Be.createElement("div",null,o," seems to be setup correctly! No further action needed."):Be.createElement("div",null,n)),!!a&&Be.createElement(Re.G,{className:"d-inline-flex align-items-center gap-1",href:a,rel:"noopener noreferrer",target:"_blank"},"How to fix ",Be.createElement(O.O,{icon:"mwb-link-out-to-site"}))))}var Ze=n(36782);function ze(){return ze=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ze.apply(null,arguments)}function $e(e){var t,n,o,i=(0,s.Av)({enabled:!1}),a=e.data;return null!=a&&a.name?Ze.createElement(Ie.K,ze({},e,{open:!!a,showClose:!0,width:440}),Ze.createElement("div",{className:"p-4 d-flex flex-column gap-4"},Ze.createElement("div",{className:(0,r.cn)(Ne.A.textMedium,"fs-title-l")},"Authentication Protocols"),Ze.createElement("hr",{className:"m-0"}),Ze.createElement("div",{className:(0,r.cn)(Ne.A.textMedium,"fs-title-l text-truncate"),title:a.name},"Domain:Â ",a.name),Ze.createElement("hr",{className:"m-0"}),Ze.createElement(Ue,{isPassed:!!a.dmarcPass,issue:a.dmarc||"",name:"DMARC",provider:null===(t=i.data)||void 0===t?void 0:t.integration_type}),Ze.createElement(Ue,{isPassed:!!a.dkimPass,issue:a.dkim||"",name:"DKIM",provider:null===(n=i.data)||void 0===n?void 0:n.integration_type}),Ze.createElement(Ue,{isPassed:!!a.spfPass,issue:a.spf||"",name:"SPF",provider:null===(o=i.data)||void 0===o?void 0:o.integration_type}))):null}var Ve=n(36782);function He(e){return He="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},He(e)}function Ye(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 qe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?Ye(Object(n),!0).forEach(function(t){Qe(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ye(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Qe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=He(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=He(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==He(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Xe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,c=[],s=!0,l=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=i.call(n)).done)&&(c.push(r.value),c.length!==t);s=!0);}catch(e){l=!0,o=e}finally{try{if(!s&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw o}}return c}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Je(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Je(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Je(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function et(){var e,t,n,p,y,v,g,h=Xe((0,o.useState)(!1),2),A=h[0],S=h[1],C=Xe((0,o.useState)(null),2),w=C[0],E=C[1],_=(0,l.d4)(m.dG),O=(0,l.d4)(u.as),j=(0,l.d4)(d.u),k=(0,l.wA)(),P=(0,s.Av)().data,D=null==P?void 0:P.integration_type,x=(0,o.useCallback)(function(e,t){k(f.FW(e,t.isGridReady))},[k]),N=(0,c.kX)({staleTime:0}),I=(0,s.h0)({staleTime:0}),R=(0,o.useMemo)(function(){var e,t=[];return function(e){return e.map(function(e){return{activeMailboxesCount:e.active_mailboxes,dkim:e.dkim,dkimPass:e.dkim_pass,dmarc:e.dmarc,dmarcPass:e.dmarc_pass,id:e.domain,lastCheckDate:e.last_check_date,name:e.domain,spf:e.spf,spfPass:e.spf_pass}})}(((null===(e=I.data)||void 0===e?void 0:e.domains.map(function(e){var n,r,o,i=null===(n=N.data)||void 0===n?void 0:n.domains.find(function(t){return e===t.domain}),a=null===(r=N.data)||void 0===r||null===(o=r.domains_status)||void 0===o?void 0:o[e];return i&&!t.includes(i.domain)?(t.push(i.domain),qe(qe({},i),null!=a?a:{})):!t.includes(e)&&{domain:e}}))||[]).filter(function(e){return!!e}))},[N.data,I.data]),M=N.isLoading||N.isFetching||I.isLoading||I.isFetching,G=(t=(e={headerActionsSubject:ie.headerActionsSubject,selectionSubject:ie.selectionSubject}).headerActionsSubject,n=e.selectionSubject,p=(0,le.G)(),y=p.Model,v=p.specifyModel,g={enableRowGroup:!1,headerComponentParams:{actionsOptions:{headerActionsSubject:t},selectOptions:{selectionSubject:n},showCheckbox:!0}},[fe(fe(fe({},v(ue.$.Name,y.SimpleString,{})),g),{},{cellRenderer:"DomainNameCell",filter:se.H.Text,headerName:"Domain name"}),fe(fe(fe({},v(ue.$.ActiveMailboxesCount,y.SimpleNumber)),g),{},{headerName:"Active mailboxes",sortable:!1}),fe(fe(fe({},v(ue.$.DMARC,y.SimpleString,{})),g),{},{cellRenderer:"DmarcCell",filter:!1,headerComponentParams:fe(fe({},g.headerComponentParams),{},{tooltipContent:"DMARC (Domain-based Message Authentication, Reporting & Conformance) helps prevent spoofing by verifying that emails sent from your domain are protected by SPF and/or DKIM and align with your domain's policy."}),headerName:"DMARC",sortable:!1}),fe(fe(fe({},v(ue.$.DKIM,y.SimpleString,{})),g),{},{cellRenderer:"DkimCell",filter:!1,headerComponentParams:fe(fe({},g.headerComponentParams),{},{tooltipContent:"DKIM (DomainKeys Identified Mail) uses a cryptographic signature to confirm that an email hasn't been altered and was sent from an authorized server for your domain."}),headerName:"DKIM",sortable:!1}),fe(fe(fe({},v(ue.$.SPF,y.SimpleString,{})),g),{},{cellRenderer:"SpfCell",filter:!1,headerComponentParams:fe(fe({},g.headerComponentParams),{},{tooltipContent:"SPF (Sender Policy Framework) validates that the email comes from an IP address authorized to send mail on behalf of your domain, helping to block spoofed messages."}),headerName:"SPF",sortable:!1}),fe(fe(fe({},v(ue.$.LastCheckedDate,y.Timestamp)),g),{},{headerName:"Last check",sortable:!1})]),T=re({data:M?void 0:R,isLoading:M,selectionSubject:ie.selectionSubject,settings:j,updateSettings:x}),F=T.allItemsCount,K=T.clearSelected,B=T.features,L=T.filteredItemsCount,W=T.isGridReady,U=T.isVirtualSelectAllOn,Z=T.mapItemRowData,z=T.onGridReady,$=T.onItemRowsChanged,V=T.onSelectAll,H=T.onSelectionChanged,Y=T.selectedItemsCount,Q=_e(T.selection.items,K),X=Q.actions,J=Q.disableActionButton,ee=Q.disabledActions,te=Q.handleAction,ne=function(e){var t=e.mapItemRowData;return{getRowIsGroup:function(){return!1},items:ce,mapItemRowData:t}}({mapItemRowData:Z}),oe=(0,pe.e)("No domains to display.");return(0,b.Q7)(a.JZ.emailSecurity.configuration.domains),B&&O?Ve.createElement(Ve.Fragment,null,Ve.createElement("div",{className:"d-flex flex-column h-100 pt-2"},Ve.createElement("div",{className:Ne.A.h2},"Domains"),Ve.createElement("div",{className:Ne.A.paragraph},"View and manage your protected domains. Add new ones as needed and check DMARC, DKIM, and SPF status for each."),Ve.createElement("div",{className:(0,r.cn)(Ne.A.
2notice,"mt-4 align-items-center")},Ve.createElement("div",{className:"d-flex align-items-center"},Ve.createElement(xe.I,{icon:"mwb-info"})),Ve.createElement("div",{className:"flex-grow-1"},'This page shows DMARC, DKIM, and SPF status only. Configure these settings in your email provider. If you make changes, wait up to 48 hours, then use "Check domain status" to update the results.')),Ve.createElement(q,{actions:Ve.createElement(je.E,{actions:X,disabled:J,disabledOptions:ee,onAction:te,triggerId:"domains-table-actions"}),allItemsCount:F,alwaysVisibleColumns:Oe.q,columnsDefinitions:G,columnsManagement:B.columnsManagement,context:{openSlideOut:function(e){return E(e)},provider:D},contextMenu:ne,data:M?void 0:R,disableRowActions:!1,filtering:B.filtering,headerActionsSubject:ie.headerActionsSubject,isDataLoading:M,isGridReady:W,isVirtualSelectAllOn:U,mapItemRowData:Z,noRecordsCustomOverlay:oe,onGridSetupDone:z,onItemRowsChanged:$,onSelectAll:V,onSelectionChanged:H,reload:function(){N.refetch(),I.refetch()},reloadDisabled:M,rootClassName:Ne.A.tabTable,selectedItemsCount:Y,selectionSubject:ie.selectionSubject,showingItemsCount:L,sorting:B.sorting,tools:Ve.createElement("div",{className:"d-flex flex-grow-1 align-items-center justify-content-end pe-2"},Ve.createElement(De.$n,{dataCy:"add-domain-modal-trigger",disabled:_,onClick:function(){return S(!0)}},"Add domain"))})),Ve.createElement($e,{data:w,onClose:function(){return E(null)}}),Ve.createElement(ke.M,{isOpen:A,onClose:function(){return S(!1)},type:i.M.AddDomains})):Ve.createElement(Pe.a,{centered:!0})}},75851(e,t,n){n.d(t,{A:()=>c});var r=n(54991),o=n.n(r),i=n(76314),a=n.n(i)()(o());a.push([e.id,".styles__mailboxStatusCell__Z27TY {\n align-items: center;\n display: flex;\n gap: 6px;\n}\n\n .styles__mailboxStatusCell__Z27TY .styles__dot__fc6CF {\n border-radius: 100%;\n height: 8px;\n width: 8px;\n }\n\n .styles__mailboxStatusCell__Z27TY .styles__success__k7aLW {\n background-color: var(--color-state--active);\n }\n\n .styles__mailboxStatusCell__Z27TY .styles__error__gRLAd {\n background-color: var(--color-state--alert);\n }\n\n.styles__success__k7aLW {\n color: var(--color-state--active);\n}\n\n.styles__error__gRLAd {\n color: var(--color-state--alert);\n}\n\n.styles__domainCheck__7FBE2 .styles__icon__6VU5B {\n font-size: 20px;\n }\n","",{version:3,sources:["webpack://./src/js/containers/email-security/table/components/styles.scss"],names:[],mappings:"AAAA;EACE,mBAAmB;EACnB,aAAa;EACb,QAAQ;AAeV;;EAbE;IACE,mBAAmB;IACnB,WAAW;IACX,UAAU;EACZ;;EAEA;IACE,4CAA4C;EAC9C;;EAEA;IACE,2CAA2C;EAC7C;;AAGF;EACE,iCAAiC;AACnC;;AAEA;EACE,gCAAgC;AAClC;;AAGE;IACE,eAAe;EACjB",sourcesContent:[".mailboxStatusCell {\n align-items: center;\n display: flex;\n gap: 6px;\n\n .dot {\n border-radius: 100%;\n height: 8px;\n width: 8px;\n }\n\n .success {\n background-color: var(--color-state--active);\n }\n\n .error {\n background-color: var(--color-state--alert);\n }\n}\n\n.success {\n color: var(--color-state--active);\n}\n\n.error {\n color: var(--color-state--alert);\n}\n\n.domainCheck {\n .icon {\n font-size: 20px;\n }\n}\n"],sourceRoot:""}]),a.locals={mailboxStatusCell:"styles__mailboxStatusCell__Z27TY",dot:"styles__dot__fc6CF",success:"styles__success__k7aLW",error:"styles__error__gRLAd",domainCheck:"styles__domainCheck__7FBE2",icon:"styles__icon__6VU5B"};const c=a},21021(e,t,n){n.d(t,{A:()=>c});var r=n(54991),o=n.n(r),i=n(76314),a=n.n(i)()(o());a.push([e.id,".styles-module__icon__-B\\+SH {\n font-size: var(--mwb-ui-kit-icon-m-font-size);\n}\n\n.styles-module__iconSuccess__1X1hM {\n color: var(--mwb-ui-kit-success);\n}\n\n.styles-module__iconError__vhhvx {\n color: var(--mwb-ui-kit-error);\n}\n\n.styles-module__domainCheck__ZlU9c {\n border-radius: var(--mwb-ui-kit-brd-radius-2);\n background-color: var(--mwb-ui-kit-badge-success-bg);\n border: 1px solid var(--mwb-ui-kit-border);\n}\n\n.styles-module__domainCheck__ZlU9c.styles-module__error__ju-FF {\
2n background-color: var(--mwb-ui-kit-badge-danger-bg);\n}\n","",{version:3,sources:["webpack://./src/js/pages/email-security/configurations-tab/sub-tabs/domains/styles.module.scss"],names:[],mappings:"AAAA;EACE,6CAA6C;AAC/C;;AAEA;EACE,gCAAgC;AAClC;;AAEA;EACE,8BAA8B;AAChC;;AAEA;EACE,6CAA6C;EAC7C,oDAAoD;EACpD,0CAA0C;AAC5C;;AAEA;EACE,mDAAmD;AACrD",sourcesContent:[".icon {\n font-size: var(--mwb-ui-kit-icon-m-font-size);\n}\n\n.iconSuccess {\n color: var(--mwb-ui-kit-success);\n}\n\n.iconError {\n color: var(--mwb-ui-kit-error);\n}\n\n.domainCheck {\n border-radius: var(--mwb-ui-kit-brd-radius-2);\n background-color: var(--mwb-ui-kit-badge-success-bg);\n border: 1px solid var(--mwb-ui-kit-border);\n}\n\n.domainCheck.error {\n background-color: var(--mwb-ui-kit-badge-danger-bg);\n}\n"],sourceRoot:""}]),a.locals={icon:"styles-module__icon__-B+SH",iconSuccess:"styles-module__iconSuccess__1X1hM",iconError:"styles-module__iconError__vhhvx",domainCheck:"styles-module__domainCheck__ZlU9c",error:"styles-module__error__ju-FF"};const c=a},39980(e,t,n){n.d(t,{A:()=>c});var r=n(85072),o=n.n(r),i=n(75851),a={insert:"head",singleton:!1};o()(i.A,a);const c=i.A.locals||{}}}]); 3//# sourceMappingURL=813.d0245ce537114253da42.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.